/** Esquema de Cores:  https://coolors.co/3f3f95-fab840-fbfffe-1b1b1e-96031a-f9f9f9 **********/
.color-scheme { color: #3f3f95 #fab840 #1b1b1e #96031a #28AFB0 #f5f5f5 #8383ba #fe4a49 #ECC8AF}
/*********************************************************************************************/

body { margin-top: 60px }

.jumbotron { background-color: #fff }

.is-invalid, .is-empty { border-color: #fe4a49 }

/* .doclist { margin-top: 14px }
.doclist li { margin-left: 14px } */
.doclist a {color: #fff; font-weight: bold}

.alert-default {
    color: #333333;
    background-color: #f9f9f9;
    border-color: #dddddd;
}

.alert-notice {
    color: #fff;
    background-color: #263238;
    border-color: #263238;
}

.alert-tip, .popover-title, .bg-tip { 
    color: #796238;
    background-color: #f9e372;
    border-color: #f9e372    
}

form p.bg-info    { padding: 8px 15px; background-color: #f5f5f5; text-align: justify}
form p.bg-warning { padding: 8px 15px; background-color: #ECC8AF; text-align: justify; color: #8a4f26}

.media.tip   { padding: 8px 15px; background-color: #f5f5f5; text-align: justify; margin-bottom: 15px }
.media.tip>div>i { font-size: x-large; color: #8383ba }

.postmark:not(:empty) { background-color: #333333; color: #fff; padding: .2em; float: right !important }
.postmark.done        { background-color: #28AFB0 }
.postmark.peding      { background-color: #96031a }

.nav-tabs.yellow { border-bottom: 1px solid #FAB840 }
.nav-tabs.yellow.nav-justified>li>a, .nav-tabs.yellow.nav-justified>.active>a { border-bottom: 1px solid #FAB840 }
.nav-tabs.yellow>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: #fff; background-color: #FAB840 }


/* div.panel.panel-default > div.panel-heading { color: #fff; background-color: #28AFB0;  border: 1px solid} */

.bootstrap-table>.fixed-table-container>.fixed-table-body>table>thead {color: #fff; background-color: #28AFB0; }
.bootstrap-table>.fixed-table-container>.fixed-table-body>table>tbody>tr>.bs-checkbox input[type="checkbox"] { vertical-align: middle; }
.bootstrap-table >.fixed-table-toolbar >.columns.columns-right.btn-group.pull-right > div > ul { min-width: 200px; max-height: 310px}
.fixed-table-pagination .pagination { margin-right: 20px }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background-color: #28AFB0; border-color:#28AFB0; }
.fixed-table-container tbody .selected td { background-color: #dff3f3}

.autocomplete-suggestions 		{ border: 1px solid #ccc; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 0px 2px 0px #ccc; -moz-box-shadow: 0px 2px 0px #ccc; box-shadow: 0px 2px 0px #ccc); }
.autocomplete-suggestion 		{ padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion 	{ padding: 2px 5px;}
.autocomplete-selected 			{ background: #f5f5f5; }
.autocomplete-suggestions strong{ font-weight: bold; }

.alert-danger a, .alert-danger a:focus { color: #fff; font-weight: bold }
.alert-success a, .alert-sucess a:focus { color: #fff; font-weight: bold }
.alert-info a, .alert-info a:focus { color: #fff; font-weight: bold }
 
div.bootbox.warning > div > div > div.modal-header { background-color: #fe4a49; color: #fff }
div.bootbox.success > div > div > div.modal-header { background-color: #28AFB0; color: #fff }
div.bootbox.primary > div > div > div.modal-header { background-color: #3f3f95; color: #fff }
div.bootbox         > div > div > div.modal-header > button { color: #fff; }
div.bootbox         > div > div > div.modal-header > button { color: #fff; }
div.bootbox         > div > div > div.modal-footer > button.btn.btn-warning {background-color: #fe4a49; border-color: #fe4a49}

div.panel.panel-info > div.panel-body > p { margin: 0 }

.well.message { text-align: justify  }
.well.message h5 { font-weight: bold }

.taglist, .taglist li { display: inline; padding: 10px 15px 10px 10px }
.taglist .tag { background-color: #28AFB0; color: #f5f5f5; margin-left: 5px; font-family: monospace; padding: 10px 0px 10px 10px; /* #16a765 */ }
.taglist .tag > .close { font-size: 12px; float: none; margin: 0 10px 0 0 }
.taglist .tag a { color: #fff; margin-right: 15px }
.print-rmu, .tag-rmu, .rmu-reminder, .rmu-action-icon { cursor: pointer; margin-left:10px }

.alert-liveuser {
    color: #fff;
    background-color: #96031a;
    border-color: #96031a;
    padding: 8px 15px;    
}

.alert-reminder {
    color: #fff;
    background-color: #30323d;
    border-color: #30323d;
    padding: 8px 15px;    
}
.reminderlist > li > button.close { color: #fff; font-weight: normal !important }
.reminderlist > li > i { margin-right:10px }
.reminderlist > li > span.reminder-date { padding: 10px; background-color: #3c3e49; margin-right: 10px}

@media screen and (max-width:767px) {
    .form-group .col-sm-6 { padding-bottom: 15px;}
}