.module_accessibility .left_block_papa{
    display: none;
}
.accessibility_section {
    display: none;
    margin: 0 auto 10px;
    padding: 20px;
    box-sizing: border-box;
}


.title,input.title{
    position:relative;
}
.title:after ,input.title:after{
    content:attr(data-title);
    width: auto;
    color:#000000;
    background:#c8e8ff;
    padding:5px;
    position:absolute;
    left:-9999px;
    opacity:0;
    bottom:100%;
    white-space:nowrap;
    -webkit-transition:0.25s linear opacity;
    border: 1px solid #008000;
    font-size: 16px;
    font-family: 'Roboto-Regular', sans-serif, serif;
    border-radius: 5px;

}
.title:hover:after, input.title:hover:after{
    left:5px;
    opacity:1;
}


.title:empty , .title:empty:after,.title:after:empty{
    display: none !important;
}

.title:not([title]):after{
    display: none !important;
}


.module_accessibility #add_accessibility .mandatory{
    color: red;
}
.module_accessibility #add_accessibility .col{
    display: inline-block;
    width: 49%;
    max-width: 330px;
    vertical-align: top;
    padding: 10px 3%;
    box-sizing: border-box;
    color: #434345;
    font-weight: normal;
}
.module_accessibility #middle_block .input_group_wrapper{
    margin-top: 4px;
    margin-bottom: 8px;
}
.module_accessibility #add_accessibility input[type="text"],
.module_accessibility #add_accessibility input[type="textarea"],
.module_accessibility #add_accessibility input[type="number"]{
    text-indent: 5px;
    height: 29px;
    width: 100%;
    border: 1px solid #c5c5c5;
    margin-top: 2px;
}
.module_accessibility #add_accessibility select{
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #fff;
    height: 29px;
    border: 1px solid #ccc;
    color: #444;
    line-height: 28px;
    width: 100%;
}
.module_accessibility #add_accessibility label{
    font-weight: bold;
}
.module_accessibility #add_accessibility{
    position: relative;
    display: inline-block;
    padding: 20px;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
}
.module_accessibility #add_accessibility:after{
    content: "";
    display: block;
    clear: both;
}
.module_accessibility.dir_rtl .buttons-wrapper{
    float: left;
}
.module_accessibility.dir_ltr .buttons-wrapper{
    float: right;
}
.module_accessibility #accessibility_tpl input[type="button"],
.module_accessibility #accessibility_tpl button {
    cursor: pointer;
    border-radius: 6px;
    background-image: none;
    border: 1px solid #C5C5C5;
    font-size: 12px;
    height: 28px;
    width: auto;
    background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
    color: #7D7B7B;
    line-height: 26px;
    padding: 0 10px;
    box-sizing: border-box;
    display: inline-block;
    font-weight: normal;
}
.module_accessibility.dir_rtl button.add_accessibility{
    float: left;
}
.module_accessibility.dir_ltr button.add_accessibility{
    float: right;
}


.module_accessibility .tool_remove:before {
    content: "\f014";
    font-family: 'FontAwesome';
    font-size: 15px;
    color: #000000;
}


.module_accessibility .tool_edit:before {
    content: "\f044";
    font-family: 'FontAwesome';
    font-size: 15px;
    color: #000000;
}


.module_accessibility .hidden_text {
    display: none;
}

.module_accessibility .view_opt {
    cursor: pointer;
    margin: 0.3em;
}