/* INTRANET */

.main-header .sidebar-toggle {
    float: left;
    background-color: transparent;
    background-image: none;
    padding: 15px 15px;
    /* font-family: fontAwesome; */
    font-family: "Font Awesome\ 5 Free"; /* cjr */
}
.main-header .sidebar-toggle:before {
    content: "\f0c9";
    font-weight: 900; /* cjr */
}

intranet-title {
    color: #FFF !important;
    font-size: 4em;
}

.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a, .navbar-nav>.messages-menu>.dropdown-menu>li.footer>a, .navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a {
    color: #f15e22;
    font-size: 14px;
    border-color: #f15e22;
}
.skin-blue .main-header .navbar {
    background-color: #01606a;
}
.skin-blue .main-header li.user-header {
    background-color: #01606a;
}

/* FIELDSET */
fieldset {
    border: 1px solid #dfd2c3;
    margin-bottom: 15px !important;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 15px;
    border-radius: 5px;
}
legend {
    display: block;
    padding: 0 7px !important;
    font-size: 15px;
    font-weight:bold;
    line-height: inherit;
    color: #4d2811;
    margin-left: 7px;
    margin-bottom: 0;
    border: 0;
    width: auto;    
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}
input[type=radio][disabled], input[type=checkbox][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type=radio], 
[disabled] input[type=checkbox], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #999;
    text-decoration: none
}

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

.table-borderless tbody tr td,
.table-borderless tbody tr th,
.table-borderless thead tr th,
.table-borderless thead tr td,
.table-borderless tfoot tr th,
.table-borderless tfoot tr td {
    border: none !important;
}

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #dcdcdc; 
 }

.table-border-bottom {
    border-bottom: 1px solid #dcdcdc;
}

.bolder {
    font-weight: bolder;
}

ul.alert li {
    list-style: none;
}

.navbar-nav > .notifications-menu > .dropdown-menu {
    width: auto !important;
}

.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a:hover {
    color: #f15e22;
}

.text-brown {
    color: #4d2811;
}
.text-brown:hover {
    color: #f15e22;
}

.badge-orange {
    background-color: #f15e22 !important;
}

.badge-white {
    background-color: #FFFFFF;
}

.badge-gray {
    color: #FFF !important;
    background-color: gray !important;
}

.badge-yellow {
    color: red !important;
    background-color: yellow !important;
}

.badge-red {
    color: #FFF !important;
    background-color: red !important;
}

.badge-lightgreen {
    color: #FFF !important;
    background-color: #3CB371 !important;
}

.badge-danger {
    color: #FFF !important;
    background-color: #dd4b39 !important;
}

.badge-lightblue {
    color: #FFF !important;
    background-color: #1E90FF !important;
}

.badge-circle {
    border-radius: 15px !important;
}

.panel-orange {
  border-color: #f15e22;
}
.panel-orange > .panel-heading {
  color: #FFF;
  background-color: #f15e22;
  border-color: #f15e22;
}

.panel-green {
    border-color: #3CB371;
}
.panel-green > .panel-heading {
    color:#FFF;
    background-color: #3CB371;
    border-color: #3CB371;
}

.panel-brown {
  border-color: #4d2811;
}
.panel-brown > .panel-heading {
  color: #FFF;
  background-color: #4d2811;
  border-color: #4d2811;
}
.panel-darkblue {
    border-color: #122f3d;
}
.panel-darkblue > .panel-heading {    
    color: #FFF;
    background-color: #122f3d;
    border-color: #122f3d;
}

/* WELL */
.well-white {
    background-color: #FFF;    
}
.well-margin {
    margin: 5px 0;
}

/* LABELS */ 
.label {
    padding: .2em .6em .2em;
    margin-left: 2px;
}

.label-sm {
  font-size: 10px;
}

.label-md {
  font-size: 14px;
}

.label-lg {
  font-size: 18px;
}

.label-orange {
    background-color: #f15e22;
}

.info-box-text {
    font-size: 1.3em;
    text-transform: none;
}
.info-box-number {
    font-size: 2.5em;
}

/**/
.row-titulo, .row-table-header {
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    background: #DCDCDC;
}
.row-item, .row-table-body {
    border-bottom: 1px solid #DCDCDC;
    padding: 7px 0;
}

/* MODAL */
.modal-xlg {
    width: 1200px;
}
.modal {
    text-align: center;
    padding: 0!important;
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.align-top {
    vertical-align: top !important;
}

.box-tarefas {
    max-height: 575px;
    overflow-y: scroll;
}

.fc-center > h2 {
    margin-top: 3px;
    padding: 0;
    font-size: 20px;
}

.info-box-number-2 {
    display: block;
    font-weight: bold;
    font-size: 15px;
}
.callout {
    margin: 0;
}

.main-header .navbar .nav > li > a > .label {
    position: absolute;
    top: 7px;
    right: 5px;
    text-align: center;
    font-size: 15px;
    padding: 3px 5px;
    line-height: .9;
    border-radius: 9px;
}

.fa-1-3x{
    font-size:1.3em
}

/* TABS */
.nav-tabs {
    border-bottom: 1px solid #f15e22;
}
.nav-tabs > li > a {
    color: #4d2811;
    /* border: none; */
    font-size: 15px;
    font-weight: bolder;
} 
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:focus, 
.nav-tabs > li.active > a:hover { 
    color: #f15e22;
    border-top: 1px solid #f15e22;
    border-right: 1px solid #f15e22;
    border-bottom: 1px solid #f4efe9 ;
    border-left: 1px solid #f15e22;
    background-color: transparent;
    border-radius: 7px 7px 0 0;
}
.nav-tabs > li > a:hover {
    background-color: transparent !important;
    border-color: transparent;
    color: #01606a !important;
}

.progress-primary {
    border: 1px solid #3c8dbc;
}

/* MARGINS */
.mt-2 {
    margin-top: 1em;
}
.mb-2 {
    margin-bottom: 1em;
}