/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 70px;
    font-size: 14px!important;
}

.hr7{ margin-top: 7px; margin-bottom: 7px; }
.user_page_action {width: 200px;}

.container h1,
.container-fluid h1:first-of-type {
    margin-top: 0;
}

.highlight { color: blue; }
.highlightG { color: grey; }
.highlightR { color: #F00; }

.label-info { background-color: #5bc0de!important; border: inherit!important; }
.label-warning { background-color: #f0ad4e!important;  border: inherit!important; }
.label-default { background-color: #777777!important;  border: inherit!important; }
.label-danger { background-color: #d9534f!important;  border: inherit!important; }
.label-success { background-color: #5cb85c!important;  border: inherit!important; }

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    max-width: 1500px;
}

.page-header {
    margin-top: 0;
}


.table-vertical-align > tbody > tr > td {
    vertical-align: middle;
}

#meetings-table > thead > tr > th {
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ui-widget {
    font-size: 12px;
}

.ui-autocomplete {
    max-height: 150px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
    height: 100px;
}

.padding10 { padding: 10px!important;; }

.margin15{
    margin: 15px;
}

.r-book {
    /*    float: left;*/
}
.r-page {
    float: right;
}
.r-line::after {
    content: "\0020";
    display: block;
    /*    min-height: 1.2em;*/
    border-bottom: 1px dotted;
    overflow: hidden;
}

.system-date{  
    position: fixed;
    top: 0;
    right: 0;
    color: #9d9d9d;
    font-style: italic;
    font-size: 12px;
    margin-right: 2px;
    z-index: 1154;
} 

.modal-header { background-color: #f9f9f9!important; }
.modal-footer { background-color: #f9f9f9!important; }

.margin-bottom15 { margin-bottom: 15px; }
.margin-bottom50 { margin-bottom: 50px!important; }
.margin-bottom100 { margin-bottom: 100px!important; }
.margin-top10 { margin-top: 10px; }

.column-width-130 { width: 130px; }
.modal-content-session-ok-width-450 { width: 450px; }

.modal-window-references{overflow-y: auto; height: 350px;}
.modal-window-users-in-area{overflow-y: auto; height: 350px;}
.font-size10 {font-size: 10px;}
.font-size11 {font-size: 11px;}
.font-size12 {font-size: 12px;}
.font-size14 {font-size: 14px;}
.font-size16 {font-size: 16px;}
.font-size18 {font-size: 18px;}
.font-size20 {font-size: 20px;}
.font-size22 {font-size: 22px;}
.font-size34 {font-size: 34px;}
.font-weight100 { font-weight: 100!important; }
.page-navigator{margin-top: -10px; margin-bottom: 10px;}
.highlight-entry {background-color: #FFCCCC!important;}
.highlight-entry-success {background-color: #DCF2D9!important;}
.returned{color: red;}
.bible-not-exist { color: #F00;}

.alertify-priority-danger{color: red;}
.alertify-priority-success{color: green;}
.alertify-priority-info{color: #008fd8;}
.letter-icon {font-size: 25px;}

.modal-body { padding: 8px 30px 8px 30px!important; }
.margin-right-3 { margin-right: 3px; }

.due-date-width { width: 145px; }
.due-date-icon { cursor: pointer; }
.kpi { font-size: 100%!important; }

.calendat-group input { height: 27px; }
.calendat-group span { font-size: 11px!important; }
.input-group-datepicker { cursor: pointer; }

.float-left { float: left; }
.table-versions { width: 70%!important; }
.table-versions-action { width: 135px!important; }
.switch-dialog { width: 25%; }

.underline { text-decoration: underline!important; }
.pointer { cursor: pointer; }

.books-body-modal { max-height: 500px; overflow-y: auto; }
.messages-modal-dialog {width: 35%!important;}
.de-details { text-decoration: blink!important;}

.meeting-description-block { border-radius: 0px!important; }
.panel-top {border-top: none; padding-top: 0px; padding-bottom: 0px; background-color: #f5f5f5;}
.text-gray { color: #888; }
.refs-border-bottom { border-bottom: 1px solid#ddd; padding-bottom: 10px;}
.hideAll{display: none; }
.multiselect-default .selectize-input > div{ background-color: #2aabd2!important; color: #fff!important; }

.mismatches-ref { border-color: #a94442; }

.hr7 {margin-top: 7px; margin-bottom: 7px; }
.list-group-item-addon { padding: 5px 15px!important; }
.modal-search-input {height: 29px; font-size: 12px;}
.span-button { cursor: pointer; }

.instructions-modal-body { overflow: auto; max-height: 400px; }
.managers-modal-body { overflow: auto; max-height: 400px; }

.border-bottom-white { border-bottom: 1px solid #fff; }

.input-sm > .selectize-input  {
    min-height: 30px!important;
    padding: 4px 12px!important;
}
.input-sm > .selectize-dropdown, .input-sm > .selectize-input, .input-sm > .selectize-input input {
    font-size: 12px!important;
}

.margin-off { margin: 0!important; }
.width115 { width: 115px; }

/*pdf*/

.pdf { width: 650px; }
@media print {
    .no-print, .no-print *, .alertify-logs, .phpdebugbar, .phpdebugbar *  { display: none !important; }
    thead { display: table-header-group; width: 100%!important;}
}