.translation .nav-tabs > li > a { font-size: 12px; padding-right: 6px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; background: #f5f5f5; border-bottom: 1px solid #dddddd; }
.translation .nav-tabs > li.active > a { background: #e2e2e2; }
.translation .nav-tabs { margin-bottom: 10px; }

.vspace2 { margin-top: 2px; }
.vspace5 { margin-top: 5px; }
.vspace10 { margin-top: 10px; }
.vspace15 { margin-top: 15px; }
.vspace20 { margin-top: 20px; }
.vspace30 { margin-top: 30px; }
.vspace40 { margin-top: 40px; }
.vspace50 { margin-top: 50px; }
.vspace75 { margin-top: 75px; }
.vspace100 { margin-top: 100px; }


.text-bold { font-weight: bold; }


.checkbox-left label, label.checkbox-left { min-height: 27px; margin-top: 0; position: relative; display: block; text-align: right; }
.checkbox-left input[type=checkbox], input.checkbox-left { padding: 0px; margin-top: 7px; min-height: 22px; }
@media (max-width: 767px) {
    .checkbox-left input[type=checkbox], input.checkbox-left { margin-top: 0px; min-height: 22px; }
}


.datatable { display: none; }



.icon-separator:after {
    content: ' ';
    display: inline-block;
    background: #ADADAD;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 14px;
    width: 1px;
}

#body.admin .page-header {
    margin-top: 0px;
    padding-bottom: 5px;
}


.infoButton { font-size: 110%; line-height: 100%; margin-left: 4px; margin-right: 4px; }


.dataTables_wrapper { padding-bottom: 0px !important; }
