.w10 {
    width: 10px !important;
}

.h10 {
    height: 10px !important;
}

.navbar-logo-text img {
     max-height: 60px;
 }

.panel-title .alert {
    margin-top: 20px;
}

.panel-title .fa {
    font-size: 16px !important;
}

#content .panel .panel-body {
    margin-top: 0 !important;
}

.navbar-fixed-top .navbar-right img.profile-img {
    max-width: 40px;
    border-radius: 100%;
}

header.bg-light .navbar-logo-wrapper {
    background-color: #fff !important; /*#10518c*/
}

.navbar[class*='bg-'] .nav > li > a {
    color: #10518c; /*#fafafa;*/
}

/*.navbar[class*='bg-'] .nav > li.open > a {
    color: #fafafa;
}*/

.navbar .nav > li > a.dropdown-toggle {
    margin-left: 0;
}

.navbar #sidebar_left_toggle, .navbar #sidebar_left_toggle:hover, .navbar #sidebar_left_toggle:focus {
    color: #10518c;
}

header.navbar.bg-light {
  background-color: #fff !important;
}
.navbar.bg-light .nav > li.open > a,
.navbar.bg-light .nav > li:hover > a,
.navbar.bg-light .nav > li:focus > a,
.navbar.bg-light .nav > li.active > a,
.navbar.bg-light .nav > li > a:hover,
.navbar.bg-light .nav > li > a:focus {
  color: #10518c !important; /*#5a5386;*/
  background-color: #fff !important;
}
label {
    color: #10518c !important;
}

#crm #content {
    background: #dcdcdc;
}

.timeline-item .timeline-icon {
    padding-top: 8px;
}

.crm-status {
    border-radius: 100%;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.crm-status.open {
    background-color: #f6565a;
}

.crm-status.closed {
    background-color: #c3d62d;
}

.crm-status.answered {
    background-color: #67d3e0;
}

.crm-status.unanswered {
    background-color: #FF7022;
}

#comentarios .media-body {
    width: 100%;
}

.input-inline {
    width: auto !important;
}

.task-desc small {
    text-transform: none;
    color: grey;
}

.topbar-right .fa-plus.pr5 {
    padding-right: 0 !important;
}

header#topbar {
    background: #C6C6C6 !important;
}

ol.breadcrumb li, ol.breadcrumb li > a, ol.breadcrumb li:before {
    color: #555555 !important;
}

ol.breadcrumb li:not(.breadcrumb-current-item):hover, ol.breadcrumb li > a:hover {
    color: #111111 !important;
}

ol.breadcrumb li > a > .fa {
    background-color: #10518c !important;
}

ol.breadcrumb li > a > .fa:hover {
    background-color: #555555 !important;
}

body {
    font-family: 'Open Sans', Arial, sans-serif !important;
}

#content .panel .panel-heading .panel-title {
    font-family: 'Open Sans', Arial, sans-serif !important;
}


header.bg-light {
    background-color: #10518c !important;
    color: #666;
}

/*header.bg-light .navbar-nav.navbar-right li.dropdown > a.dropdown-toggle:hover {
    background-color: rgba(145, 199, 133, 0.5) !important;
}*/

.text-primary, table.table a, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #10518c !important;
}

a.btn.btn-info {
    color: #fefefe !important;
}

.pagination > .active > a {
    background-color: #10518c !important;
    border-color: #10518c !important;
}

.nav-pills > li.active > a {
    background-color: #10518c !important;
}

#content .panel-group.accordion .panel .panel-heading a:hover {
    color: #10518c !important;
}

#content .panel-group.accordion .panel .panel-heading a:not(.collapsed) {
    background-color: #10518c !important;
    color: #fefefe !important;
}

#sidebar_left, .sidebar-left-content, .sidebar-menu > li > ul  {
    background-color: #396994!important;
}

.sidebar-left-content {
    box-shadow: -39px 7px 0 0 #396994 inset !important;
}

body.sb-l-m .sidebar-menu > li > a > .sidebar-title {
    background-color: #396994!important;
}

.sidebar-menu > li > a > span:nth-child(2), .sidebar-menu > li > .sub-nav > li > a {
    font-weight: 100 !important;
}

.sidebar-menu > li > a > span:nth-child(2):hover, .sidebar-menu > li > .sub-nav > li > a:hover {
    color: #333333 !important;
}

body.sb-l-m .sidebar-menu > li > a > .sidebar-title {
    border-left: 1px solid #4FAA60;
}

.nano.affix > .nano-pane > .nano-slider {
    background: #10518c;
}

body.sb-l-m .sidebar-menu > li > ul {
    border-left: #396994!important;
}

a {
    color: #4FAA60;
}

.scroller-handle {
    background: #396994!important;
}

.btn-info {
    background-color: #82C078 !important;
}

.btn-info:hover {
    background-color: #10518c !important;
}

.bg-dark {
    background-color: #10518c !important;;
    color: white !important;
}

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: RGBA(201, 213, 224,0.2);
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #396994; /*#4FAA60;*/
}

.horas .fa{
    cursor: pointer;
}

.horas span{
    cursor: pointer;
}

tr.jor-tra-disabled td{
    background-color: #d4d4d4;
}

tr.jor-tra-disabled input:disabled{
    color: #626262 !important;
    background-color: #d4d4d4 !important;
}

.horas-extras, .horas-adicionales{
    border: none !important;
    display: inline !important;
    height:auto !important;
    width: 35px !important;
    padding-left: 1px !important;
    padding-top: 8px !important;
    padding-right: 0px !important;
    font-size: 12px !important;
    font-weight: 600 !important;

}

.horas-extras:focus, .horas-adicionales:focus{
    border: none !important;
    display: inline !important;
    outline-color: transparent !important;
}

.btn.btn-alt.item-checked2 {
    opacity: 1;
    color: #666;
    border-right-color: #c3d62d !important;
    transition: all 0.2s ease;
}

.inline-input {
    display: inline;
    max-width: 100px;
    height: 33px;
}

.modal .modal-header {
  background-color: #10518c !important;
}

.modal .modal-header .modal-title {
  color: #fafafa !important;
  text-align: center;
}

.modal .modal-body .select2 {
    width: 100% !important;
}

.modal .modal-body p {
    text-overflow: ellipsis;
    overflow: hidden;
}

.modal .modal-body a {
    text-decoration: none;
}

.modal .modal-body a.link {
    color: #10518c !important;
}

.modal .modal-body a:hover, .modal .modal-body a:focus {
    /*color: #47cada !important; #007280; */
}

.modal .alert-warning {
    margin: 10px 0;
}

.section-group {
    margin: 7px 0 !important;
}

.section-group .modulo-grupo {
    color: #999;
}

.section-group .modulo {
    padding-left: 12px;
}

.section-group .modulo-child {
    font-size: 13px;
    padding-left: 24px;
}

input[readonly] {
  cursor: not-allowed;
}

.modal-body .documento {
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    min-height: 160px;
}

.modal-body .documento p {
    margin-top: 10px;
}


.modal-body .documento img {
    width: 100%;
}