#page-container,#main-container {
background-color:#f5f6f8;
}

#page-content {
background-color:#f5f6f8;
border-left:1px solid #c9ced7;
}

body {
color:#4D4F5C;
font-family:'Montserrat', sans-serif;
font-weight:300;
font-size:14px;
}

h1,h2,h3,h4,.h1,.h2,.h3,.h4 {
font-family:'Montserrat', sans-serif;
font-weight:600;
}

h5,.h5,h6,.h6 {
font-family:'Montserrat', sans-serif;
font-weight:400;
margin-bottom:2px;
}

a {
transition:.2s ease;
-webkit-transition:.2s ease;
-moz-transition:.2s ease;
}
span.light2 {font-weight: 300; font-size: 95%;}
.btnImportarPlanificacion {
	position: absolute;
    top: 5px;
    right: 20px;
    float: right;
}
.btn.btn__primary {
color:#fff;
text-decoration:none;
}
.block.full {
    max-width: 1470px;
    box-shadow:0 0 5px 2px rgba(55, 63, 81, 0.05);
}
.contenedor {
    max-width: 1470px;
}
.contenedor .col-md-3.last {
    padding-right: 0px;
}
.block-title .nav-tabs {
    padding: 10px 1px 0 10px;
}

.block-title .nav-tabs > li.active > a, .block-title .nav-tabs > li > a {
    text-decoration: none;
}

.block-title .nav-tabs > li > a {
    border: 1px solid #eaedf1;
    border-bottom-color: rgb(234, 237, 241);
    border-bottom-color: #ffffff;
    font-weight: 500;
    font-size: 18px;
}
.block-title .nav-tabs > li > a:hover, .block-title .nav-tabs > li > a:focus {
    background: #58A4B0;
    color: #fff;
}
.block-title .nav-tabs > li.active > a:hover, .block-title .nav-tabs > li.active > a:focus {
    color: #394263;
}
.calendarios h5 {
    margin-bottom: 8px;
}
.btn.btn__primary:hover {
color:#233545;
background:rgba(0,0,0,0.15);
}

.btn.btn_email {
background:#58A4B0!important;
}

.btn.btn__user {
background:#58A4B0!important;
color:#fff;
}
.btn {
  transition:.2s ease;
  -webkit-transition:.2s ease;
  -moz-transition:.2s ease;
}
.btn-info {
    background-color: #58a4b0;
    border-color: #448691;
    color: #ffffff;
}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info:active:hover, .btn-info:active:focus, .btn-info.active, .btn-info.active:hover, .btn-info.active:focus, .open .btn-info.dropdown-toggle, .open .btn-info.dropdown-toggle:hover, .open .btn-info.dropdown-toggle:focus, .open .btn-info.dropdown-toggle.focus {
    background-color: #448691;
    border-color: #448691;
    color: #ffffff;
}
.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.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus {
     background-color: #448691;
    border-color: #448691;
    color: #ffffff;
}
.btn-success {
    background-color: #58b090;
    border-color: #449175;
    color: #ffffff;
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success:active:hover, .btn-success:active:focus, .btn-success.active, .btn-success.active:hover, .btn-success.active:focus, .open .btn-success.dropdown-toggle, .open .btn-success.dropdown-toggle:hover, .open .btn-success.dropdown-toggle:focus, .open .btn-success.dropdown-toggle.focus {
    background-color: #449175;
    border-color: #449175;
    color: #ffffff;
}
.btn-ver {
    background-color: #fff;
    border-color: #d8dbe2;
    color: #373f51;
}
.btn-ver:hover, .btn-ver:focus, .btn-ver:active {
    background-color: #d8dbe2;
    border-color: #d8dbe2;
    color: #373f51;
}
.btn-danger {
    background-color: #b06458;
    border-color: #914f44;
    color: #fff;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger.active, .btn-danger.active:hover, .btn-danger.active:focus, .open .btn-danger.dropdown-toggle, .open .btn-danger.dropdown-toggle:hover, .open .btn-danger.dropdown-toggle:focus, .open .btn-danger.dropdown-toggle.focus{
    background-color: #914f44;
    border-color: #914f44;
    color: #fff;
}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, .btn-danger[disabled]:active:focus, .btn-danger[disabled].active:focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active:focus, fieldset[disabled] .btn-danger.active:focus {
    background-color: #b06458;
    border-color: #914f44;
    color: #fff;
}

.text-primary,.text-primary:hover,a,a:hover,a:focus,a.text-primary,a.text-primary:hover,a.text-primary:focus {
color:#58A4B0;
text-decoration:underline;
}

.profile img {
width:auto;
max-height:155px;
}

.bg-dashboard1 {
background-color:#233545;
}

.bg-place {
background-color:#68737C;
color:#fff;
border-radius:3px;
padding:5px 0;
}

.label {
border-radius:1em;
padding:5px 10px;
}

.label-servicio {
background-color:#7CA198;
}

.label-almacen {
background-color:#B8B37C;
}

.label-mantenimiento {
background-color:#AC6873;
}

label {
  font-weight: 400;
  color: #373f51;
  display: inline-flex;
    vertical-align: middle;
}
label i {
    margin-top:-3px;
    padding-right:6px;
}

.index label {
  font-weight: 600;
  color: #373f51;
  display: inline-flex;
    vertical-align: middle;
    font-size: 22px;
}
.index label i {
    margin-top:-2px;
    padding-right:6px;
    font-size: 36px;
}

ul.navigator_index {
  list-style-type: none;
    padding-left: 10px;
}
.navigator_index li {
  font-size: 18px;
  line-height: 1.85em;
}

.index .header-section {
  padding-bottom: 10px;
  padding-top: 40px;  
}

.navigator_index li a{
    text-decoration:none;
}
.navigator_index li a:hover{
    color: #373F51;
}
.navigator_index li a i{
    font-size: 14px;
    margin-top:2px;
     color: #58A4B0;
}
.navigator_index li a i:hover{
     color: #373F51;
}

.sidebar-content .menu_title {
    padding:8px;
    text-align: center;
    font-style: italic;
    font-weight: 100;
    color: #1b1b1e;
}
.sidebar-content {
  margin-top:25px;
}
ul.sidebar-content li{
   padding-left: 16px;
}

.sidebar-partial #sidebar:hover,.sidebar-visible-lg #sidebar,.sidebar-visible-lg.sidebar-partial #sidebar,.sidebar-alt-partial #sidebar-alt:hover,.sidebar-alt-visible-lg #sidebar-alt,.sidebar-alt-visible-lg.sidebar-alt-partial #sidebar-alt {
height:100%;
}

.sidebar-nav a.active {
padding-top:2px;
padding-bottom:2px;
background:none;
font-weight: 600;
font-size: 20px;
border-left:6px solid #58A4B0!important;
}

.sidebar-nav a:hover,.sidebar-nav a:focus,.sidebar-nav a.open,.sidebar-nav li.active > a {
color:#4D4F5C;
text-decoration:none;
background:#F5F6F8;
}

.sidebar-nav li:last-child {
position:fixed;
text-align:center;
background-color:#58A4B0;
padding-bottom:0;
bottom:0;
width:200px;
z-index:3;
}

.sidebar-nav li:last-child a {
color:#fff;
font-weight:500;
}

.sidebar-nav li:last-child a:hover, .sidebar-nav li:last-child a:focus  {
color:#58A4B0;
font-weight:500;
}

#myCarousel .carousel-indicators > li {
width:initial;
height:initial;
text-indent:initial;
}

#myCarousel1 {
width:503px;
}

#myCarousel1 .carousel-indicators > li {
width:initial;
height:initial;
text-indent:initial;
margin:0 -1.71px!important;
}

.carousel-control.left:hover,.carousel-control.right:hover {
background:none!important;
}

.carousel-control.left,.carousel-control.right,.carousel-control.left.no-hover:hover,.carousel-control.right.no-hover:hover {
top:45%;
}

.list-inline-item {
margin:0!important;
padding:0!important;
}

.switch span {
vertical-align:middle;
margin-right:5px;
}

.btn-cancel {
background-color:rgba(143,167,157,0.2);
font-weight:700;
color:#898989;
}

.widget-simple .widget-content {
    font-size: 20px;
    font-style: none;
}

.btn-save {
background-color:#58A4B0;
font-weight:700;
color:#fff;
}
.btn-i {
    display: inline-flex;
    text-decoration: none;
}
.btn-i i{
    margin-right: 6px;
}
.input-group-btn a {
    text-decoration: none;
}
.btn-md.btn-i i{
    font-size:22px !important;
}
.btn-sm.btn-i i{
    font-size:18px !important;
}

.btn-sm.btn-i.btn-ver i{
   margin-top:3px;
}
.btn-sm.btn-i.btn-ver {
   padding-bottom:7px;
}

.miniImgEdit {
width:60px;
height:60px;
}

.miniImgList {
width:120px;
height:80px;
}

.pagination > li > a,.pagination > li > span {
color:#58A4B0;
border-radius:0!important;
}



.col-bottom {
float:none;
display:table-cell;
vertical-align:bottom;
}

.col_image {
margin:20px 0;
}

.col_image input {
float:left;
}

.txt_down {
font-weight:100;
font-size:12px;
}

.btn_down {
padding:33px 20px;
}

.row_sede {
font-size:16px;
font-weight:500;
margin-top:10px;
}

.col-sede {
font-size:16px;
font-weight:500;
}

.col_status i {
font-size:70px;
}

.col_status h5 {
font-size:10px;
}

.col_status span {
font-size:18px;
margin-top:5px;
}

.col_infoTrans h5 {
color:#A3A6B4;
font-size:12px;
font-weight:500;
}

.col_infoTrans p {
font-size:25px;
font-weight:700;
}

.color-primary {
    color: #373f51
}
.color-primary-1 {
    color: #58a4b0
}
.color-primary-2 {
    color: #a9bcd0
}
.fc-center h2 {
font-size:12px;
font-weight:700;
}

.fc-state-default {
background-color:#58A4B0;
color:#fff;
border:1px solid #fff!important;
}

.fc-state-down,.fc-state-active {
opacity:.7;
}

.fc button {
height:20px;
font-size:12px;
line-height:20px;
}

thead th.fc-widget-header {
padding-top:5px!important;
padding-bottom:5px!important;
font-size:12px;
}

.fc table {
font-size:.9em;
}

.boxClientImage {
width:229px;
height:176px;
}

.edit_field {
padding-bottom:15px!important;
}

.edit_field i {
vertical-align:bottom;
}

.add_image {
padding-top:20px!important;
}

.pager {
float:right;
margin:0 0 0 5px !important;
}

.pager li>a,.pager li>span {
border-radius:0;
}

.highlight {
font-weight:700!important;
font-size:16px;
}

.for__id {
font-size:16px;
margin-top:8px;
}

.icon__list {
font-size:18px;
font-weight:300;
}

.fa-ul.icon__list {
margin-left:0;
}

.content-header .row {
margin-left:0;
margin-right:0;
}

.content-header .row .col-md-9 .header-section {
padding-left:8px;
}

.header-section {
   display: inline-flex;
}

.header-section h1{
  font-size: 36px;
  margin-left: 8px;
  color: #1b1b1e;
}

.content-header-media .header-section {
    background:inherit;
}

.content-header-media small {
    color: #373f51;
}
.content-header-media i {
    color: #dddddd;
}

.content-header .logo-cole{
 border: 1px solid #DBE1E8;
 margin-top: 16px;
 float: right;
 box-shadow: 0 0 5px 2px rgba(55, 63, 81, 0.05);
}
.content-header .logo-cole img{
 border: 1px solid #fff;

}

.material-icons-two-tone.md-48 {
    font-size: 48px;
}
.material-icons-two-tone.md-36 {
    font-size: 36px;
}
.material-icons.md-18 {
    font-size: 18px;
}
.material-icons-two-tone.md-18 {
    font-size: 18px;
}
label .material-icons-two-tone.md-18 {
    margin-top:2px;
}
.content-header .row .col-md-9 .breadcrumb {
padding-left:27px;
}

.sidebar-brand img {
width:100%;
margin:0 auto;
}

.sidebar-user-avatar {
width:40px;
height:40px;
margin-left:0;
margin-right:16px;
}

.sidebar-user-avatar img {
width:36px;
height:36px;
}

.sidebar-brand,.sidebar-title {
height:55px;
}

.navbar.navbar-default {
background-color:#373f51;
height: 55px;
}

.nav.navbar-nav-custom > li > a {
min-width: 50px;
padding: 5px;
line-height: 22px;
text-align: center;
color: #58a4b0;
text-decoration: none;
transition: 0.3s ease;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
}

.nav.navbar-nav-custom > li > a i{
    color: #58a4b0;
    transition: 0.3s ease;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
}

.nav.navbar-nav-custom > li > a.hamburguesa:focus, .nav.navbar-nav-custom > li > a.hamburguesa:hover {
    background: none; 
}

.nav.navbar-nav-custom > li > a.hamburguesa i{
    font-size: 30px;
}
.nav.navbar-nav-custom > li > .h3{
    margin-top: 0px;
    vertical-align: super;
}

.modal-footer {
    background-color: #fff;
    border: 0px solid #fff;
}

.sidebar-user {
background:none;
width:auto;
min-width:200px;
}

.sidebar-user-name {
font-size:18px;
font-weight:500;
margin-top:0;
line-height:20px;
padding-top:2px;
color:#fff;
}

.sidebar-user-links {
font-size:12px;
font-weight:300;
color:#fff;
}

.sidebar-section {
padding:3px;
}

.nav.navbar-nav-custom > li {
min-height:45px;
padding-top:5px;
}

.nav.navbar-nav-custom > li > a {
padding:5px 7px 5px 20px;
}

.nav > li i {
font-size:24px;
color:#58A4B0;
}

.nav.navbar-nav-custom > li.open > a,.nav.navbar-nav-custom > li > a:hover,.nav.navbar-nav-custom > li > a:focus {
background-color:#68737C;
color:#fff;
transition:.2s ease;
-webkit-transition:.2s ease;
-moz-transition:.2s ease;
}

.header-section,.breadcrumb-top {
padding-left:25px;
}

.content-header,.breadcrumb {
background:none;
}


.content-header {
margin-bottom:0;
border:0;
    max-width: 1470px;
}

.breadcrumb-top {
border-bottom:0;
border-top:0;
}

.sidebar-nav a {
font-size:18px;
font-weight:300;
color:#4D4F5C;
text-decoration:none;
}

.sidebar-nav ul a {
font-size:16px;
min-height:22px;
line-height:22px;
}

.sidebar-nav ul {
padding-top:8px;
background:none;
}

.table tr {
padding-top:16px;
padding-bottom:16px;
cursor:inherit;
}

.table thead > tr > th,.table tbody > tr > th,.table tfoot > tr > th,.table thead > tr > td,.table tbody > tr > td,.table tfoot > tr > td,.table tbody + tbody,.table-bordered,.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {
border-top:1px solid #F5F6FA;
border-bottom:1px solid #F5F6FA;
border-left:0 solid #F5F6FA;
border-right:0 solid #F5F6FA;
border-color:#F5F6FA;
}

.tabla__historial table thead tr th {
background:#fff;
font-weight:600;
color:#4D4F5C;
}

.tabla__historial table tbody tr td {
border:0;
}

.tabla__historial table tbody tr.active {
background:rgba(104,115,124,0.2);
border-left:8px solid #68737C;
}

.tabla__historial table tbody tr.active .btn {
background:rgba(104,115,124,0);
margin:1px 0;
}

.table-row td {
padding:25px 5px!important;
}

.table-admin tr {
cursor:auto!important;
}

.dataTables_wrapper > div {
    background-color: inherit;
    border: none;
}
table.dataTable thead th, table.dataTable tfoot th, table.table-vcenter thead th, table.table-vcenter tfoot th {
    font-weight: normal !important;
    color: #373f51 !important;
    text-transform: uppercase;
    background: #fff !important;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 16px !important;
}
.table-bordered {
    border-top: 1px solid #fff;
    cursor: inherit;
}
.table-bordered td {
    font-size: 14px;
}
table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #a9bcd0 !important;
}
table.dataTable.no-footer {
    border-bottom:1px solid #a9bcd0 !important;
    border-top: 0px  !important;
}
.dataTables_wrapper .dataTables_paginate span .paginate_button  {
    border-radius: 50%;
    border: 0px solid #1b1b1e !important;
    padding: 0.35em .9em;
}
/*.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff  !important;
    border: 0px solid #1b1b1e !important;
    background: #a9bcd0!important;
}*/

.dataTables_wrapper .dataTables_info {
    color: #373f51 !important;
    font-weight: 100 !important;
    font-style: italic;
}
/*
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: #a9bcd0 !important;
    border: 0px solid #1b1b1e !important;
    background: #373f51 !important;
    border-radius: 50%;
} */

.paginate_button.current {
border-radius:50%;
font-weight:600;
background:#b3e1ecfc!important;
color:#fff!important;
border:none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color:inherit !important;
}
.dataTables_paginate #platos-datatable_previous.paginate_button {
      border-radius: 100% !important;
    background: #fff !important;
    cursor: default;
    color: #666 ;
    border: 0px solid transparent;
    padding: 0.5em 1em;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
}
.dataTables_paginate #platos-datatable_previous.paginate_button:hover, .dataTables_paginate #platos-datatable_previous.paginate_button:active, .dataTables_paginate #platos-datatable_previous.paginate_button:focus {
    border-radius: 100% !important;
    background: #fff !important;
    cursor: default;
    color: #a9bcd0 !important;
    border: 0px solid transparent;
    padding: 0.5em 1em;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
}
.dataTables_paginate #platos-datatable_next.paginate_button {
      border-radius: 100% !important;
    background: #fff !important;
    cursor: default;
    color: #666 ;
    border: 0px solid transparent;
    padding: 0.5em 1em;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
}
.dataTables_paginate #platos-datatable_next.paginate_button:hover, .dataTables_paginate #platos-datatable_next.paginate_button:active, .dataTables_next #platos-datatable_next.paginate_button:focus {
    border-radius: 100% !important;
    background: #fff !important;
    cursor: default;
    color: #a9bcd0 !important;
    border: 0px solid transparent;
    padding: 0.5em 1em;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
}

.form-control:focus {
    border-color: #58a4b0 !important;
}
.form-control::placeholder {
    color: #8995af;
    opacity: 1;
}
.popover-title span {
color:#4D4F5C;
}

#page-content + footer {
background-color:#e7e9ed;
border-top:0;
border-left:1px solid #c9ced7;
}

table .btn__primary {
background:inherit;
color:#58A4B0;
}

.btn-addServicio, .btn-addPlanificacion, .btn-addcentro {
    background: #fff;
    border-color: #dbe1e8;
    padding: 10px 15px;
    transition:.2s ease;
-webkit-transition:.2s ease;
-moz-transition:.2s ease;
}
.btn-addServicio:hover, .btn-addPlanificacion:hover, .btn-addcentro:hover {
    background: #a9bcd0;
    border-color: #373f51;
    color: #373f51;
}

/*.btn-addServicio, .btn-addPlanificacion {
background-color:#58A4B0;
color:#fff;
font-weight:500;
} */

.btn__primary {
background:#58A4B0;
}

.btn__secondary {
background:#68737C;
}

.btn__terciary {
background:#7C6873;
}

.btn__primary:hover i,.btn__secondary:hover i,.btn__terciary:hover i {
color:#233545;
}

.btn__primary:hover,.btn__secondary:hover,.btn__terciary:hover {
background:rgba(0,0,0,0.15);
}

.btn_ver {
background:#58A4B0!important;
font-size:14px!important;
}

.btn__delete {
background:#7C6873;
color:#fff;
text-decoration:none;
}

.btn__close {
background:#68737C;
color:#fff;
text-decoration:none;
}

.sq__btn {
margin-right:5px;
padding:22px 16px 20px;
}

.sq__btn1 {
margin-right:5px;
font-weight:700;
padding:22px 16px 20px;
}

.sq__btn1 i {
font-size:16px;
}

a.btn {
    text-decoration: none !important;
}
.type-uppercase {
    text-transform: uppercase;
}
.content-header .controles {
position:relative;
float:right;
vertical-align:bottom;
padding-top:50px;
margin-right:8px;
}

.content-header .ctr_cliente {
padding-top:60px;
}

.ct_provincia .chosen-container {
width:90%!important;
height:30px;
float:right;
}

.pl15 {
padding-left:15px;
}

.pl10 {
padding-left:10px;
}

.pr10 {
padding-right:10px;
}

.pl5 {
padding-left:5px;
}

.ml10 {
margin-left:10px;
}

.ml50 {
margin-left:50px;
}

.mb0 {
margin-bottom:0!important;
}

.mb8 {
margin-bottom:8px;
}

.mb16 {
margin-bottom:16px;
}

.mb22 {
margin-bottom:22px;
}

.mb24 {
margin-bottom:24px;
}

.mb26 {
margin-bottom:26px;
}

.mb30 {
margin-bottom:30px;
}

.mb32 {
margin-bottom:32px;
}

.mb40 {
margin-bottom:40px;
}

.mb48 {
margin-bottom:48px;
}

.mb56 {
margin-bottom:56px;
}

.mb52 {
margin-bottom:52px;
}

.mb64 {
margin-bottom:64px;
}

.mb72 {
margin-bottom:72px;
}

.mb80 {
margin-bottom:80px;
}

.mb88 {
margin-bottom:88px;
}

.mb96 {
margin-bottom:96px;
}

.mb104 {
margin-bottom:104px;
}

.mb112 {
margin-bottom:112px;
}

.mb120 {
margin-bottom:120px;
}

.mb160 {
margin-bottom:160px;
}

.mt0 {
margin-top:0!important;
}

.mt16 {
margin-top:16px;
}

.mt24 {
margin-top:24px;
}

.mt32 {
margin-top:32px;
}

.mt40 {
margin-top:40px;
}

.mt48 {
margin-top:48px;
}

.mt56 {
margin-top:56px;
}

.mt64 {
margin-top:64px;
}

.mt72 {
margin-top:72px;
}

.mt80 {
margin-top:80px;
}

.mt-80 {
margin-top:-80px;
}

.mt88 {
margin-top:88px;
}

.mt96 {
margin-top:96px;
}

.mt104 {
margin-top:104px;
}

.mt112 {
margin-top:112px!important;
}

.mt120 {
margin-top:120px;
}

.mt160 {
margin-top:160px;
}

.p32 {
padding:0 32px;
}

.p24 {
padding:24px;
}

.p0 {
padding:0;
}

.pt0 {
padding-top:0;
}

.pt8 {
padding-top:8px;
}

.pt16 {
padding-top:16px;
}

.pt24 {
padding-top:24px;
}

.pt32 {
padding-top:32px;
}

.pt40 {
padding-top:40px;
}

.pt48 {
padding-top:48px;
}

.pt56 {
padding-top:56px;
}

.pt61 {
padding-top:61px;
}

.pt64 {
padding-top:64px;
}

.pt72 {
padding-top:72px;
}

.pt80 {
padding-top:80px;
}

.pt88 {
padding-top:88px;
}

.pt96 {
padding-top:96px;
}

.pt104 {
padding-top:104px;
}

.pt112 {
padding-top:112px;
}

.pt120 {
padding-top:120px;
}

.pt160 {
padding-top:160px;
}

.pt180 {
padding-top:180px;
}

.pt200 {
padding-top:200px;
}

.pt240 {
padding-top:240px;
}

.pb0 {
padding-bottom:0;
}

.pb16 {
padding-bottom:16px;
}

.pb24 {
padding-bottom:24px;
}

.pb32 {
padding-bottom:32px;
}

.pb40 {
padding-bottom:40px;
}

.pb48 {
padding-bottom:48px;
}

.pb56 {
padding-bottom:56px;
}

.pb64 {
padding-bottom:64px;
}

.pb72 {
padding-bottom:72px;
}

.pb80 {
padding-bottom:80px;
}

.pb88 {
padding-bottom:88px;
}

.pb96 {
padding-bottom:96px;
}

.pb104 {
padding-bottom:104px;
}

.pb112 {
padding-bottom:112px;
}

.pb120 {
padding-bottom:120px;
}

.pb160 {
padding-bottom:160px;
}

.pb180 {
padding-bottom:180px;
}

.pb200 {
padding-bottom:200px;
}

.pb240 {
padding-bottom:240px;
}

.btn.btn__small,.popover-content p {
font-size:12px;
}

span.light,.table td.light {
font-weight:100;
}

.bg-dashboard,.switch-default input:checked + span,.switch-default span {
background-color:#58A4B0;
}

.sidebar-nav li:last-child span,.btn-encargo i {
vertical-align:middle;
}

#myCarousel,.ct_map iframe {
width:100%;
}

#myCarousel .list-inline,#myCarousel1 .list-inline {
white-space:nowrap;
overflow-x:auto;
}

#myCarousel .carousel-indicators,#myCarousel1 .carousel-indicators {
position:static;
left:initial;
width:initial;
margin-left:initial;
}

#myCarousel .carousel-indicators > li.active img,#myCarousel1 .carousel-indicators > li.active img {
opacity:0.7;
}

.carousel,.fc-toolbar.fc-header-toolbar {
margin-bottom:0;
}

.btn-add,.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus,.pager > li > a:hover,.pagination > li > a:hover {
background-color:#58A4B0;
color:#fff;
}

.edit_field input,.edit_field select {
float:right;
height:30px;
width:90%;
}

ul.icon__list li,.sidebar-nav li,.pb8 {
padding-bottom:8px;
}

.content-header-media,.content-header-admin {
height:145px;
}

#page-container,#sidebar,#sidebar-alt,.sidebar-content a.sidebar-brand:hover,a.sidebar-brand:focus,a.sidebar-title:hover,a.sidebar-title:focus {
background-color:#fff;
}

.nav.navbar-nav-custom > li > a:hover i,.nav.navbar-nav-custom > li > a:focus i,.btn__primary i,.btn__secondary i,.btn__terciary i {
color:#fff;
}

.table thead > tr > th,.popover-title {
color:#A3A6B4;
font-size:12px;
background:#F5F6FA;
font-weight:500;
}

.btn-action i,.sq__btn i {
font-size:28px;
}

.btn-encargo,.btn-encargo:hover,.btn__delete:hover,.btn__save,.btn__save:hover,.btn__back,.btn__back:hover,.btn__close:hover {
text-decoration:none;
}

.sq__btn:last-child,.sq__btn1:last-child,.mr0 {
margin-right:0;
}

.mt5,.mt8 {
margin-top:8px;
}

@media screen and max-width 992px{
.text_xs_center {
text-align:center;
}

.pb_xs {
padding-bottom:15px;
}

.pl_xs31 {
padding-left:31px;
}
}

@media all and max-width 990px{
.mt-sm-0 {
margin-top:0!important;
}

.mt-sm-8 {
margin-top:8px;
}

.mt-sm-16 {
margin-top:16px;
}

.mt-sm-24 {
margin-top:24px;
}

.mt-sm-32 {
margin-top:32px;
}

.mt-sm-40 {
margin-top:40px;
}

.mt-sm-48 {
margin-top:48px;
}

.mt-sm-56 {
margin-top:56px;
}

.mt-sm-64 {
margin-top:64px;
}

.mt-sm-72 {
margin-top:72px;
}

.mt-sm-80 {
margin-top:80px;
}

.mt-sm-88 {
margin-top:88px;
}

.mt-sm-96 {
margin-top:96px;
}

.mt-sm-104 {
margin-top:104px;
}

.mt-sm-112 {
margin-top:112px;
}

.mt-sm-120 {
margin-top:120px;
}

.p0-sm {
padding:0;
}

.pt-sm-0 {
padding-top:0;
}

.pt-sm-8 {
padding-top:8px;
}

.pt-sm-16 {
padding-top:16px;
}

.pt-sm-24 {
padding-top:24px;
}

.pt-sm-32 {
padding-top:32px;
}

.pt-sm-40 {
padding-top:40px;
}

.pt-sm-48 {
padding-top:48px;
}

.pt-sm-64 {
padding-top:64px;
}

.pt-sm-72 {
padding-top:72px;
}

.pt-sm-80 {
padding-top:80px;
}

.pt-sm-88 {
padding-top:88px;
}

.pt-sm-96 {
padding-top:96px;
}

.pt-sm-104 {
padding-top:104px;
}

.pt-sm-112 {
padding-top:112px;
}

.pt-sm-120 {
padding-top:120px;
}

.pt-sm-160 {
padding-top:160px;
}

.pb-sm-0 {
padding-bottom:0;
}

.pb-sm-8 {
padding-bottom:8px;
}

.pb-sm-16 {
padding-bottom:16px;
}

.pb-sm-24 {
padding-bottom:24px;
}

.pb-sm-32 {
padding-bottom:32px;
}

.pb-sm-40 {
padding-bottom:40px;
}

.pb-sm-48 {
padding-bottom:48px;
}

.pb-sm-64 {
padding-bottom:64px;
}

.pb-sm-72 {
padding-bottom:72px;
}

.pb-sm-80 {
padding-bottom:80px;
}

.pb-sm-88 {
padding-bottom:88px;
}

.pb-sm-96 {
padding-bottom:96px;
}

.pb-sm-104 {
padding-bottom:104px;
}

.pb-sm-112 {
padding-bottom:112px;
}

.pb-sm-120 {
padding-bottom:120px;
}

.mb-s-0,.mb-sm-0 {
margin-bottom:0;
}

.mb-s-8,.mb-sm-8 {
margin-bottom:8px;
}

.mb-s-16,.mb-sm-16 {
margin-bottom:16px;
}

.mb-s-24,.mb-sm-24 {
margin-bottom:24px;
}

.mb-s-32,.mb-sm-32 {
margin-bottom:32px;
}

.mb-s-40,.mb-sm-40 {
margin-bottom:40px;
}

.mb-s-48,.mb-sm-48 {
margin-bottom:48px;
}

.mb-s-64,.mb-sm-64 {
margin-bottom:64px;
}

.mb-s-72,.mb-sm-72 {
margin-bottom:72px;
}

.mb-s-80,.mb-sm-80 {
margin-bottom:80px;
}

.mb-s-88,.mb-sm-88 {
margin-bottom:88px;
}

.mb-s-96,.mb-sm-96 {
margin-bottom:96px;
}

.mb-s-104,.mb-sm-104 {
margin-bottom:104px;
}

.mb-s-112,.mb-sm-112 {
margin-bottom:112px;
}

.mb-s-120,.mb-sm-120 {
margin-bottom:120px;
}
}

@media all and max-width 767px{
.mb-xs-0 {
margin-bottom:0;
}

.mb-xs-8 {
margin-bottom:8px;
}

.mb-xs-16 {
margin-bottom:16px;
}

.mb-xs-24 {
margin-bottom:24px;
}

.mb-xs-32 {
margin-bottom:32px;
}

.mb-xs-40 {
margin-bottom:40px;
}

.mb-xs-48 {
margin-bottom:48px;
}

.mb-xs-64 {
margin-bottom:64px;
}

.mb-xs-72 {
margin-bottom:72px;
}

.mb-xs-80 {
margin-bottom:80px;
}

.mb-xs-88 {
margin-bottom:88px;
}

.mb-xs-96 {
margin-bottom:96px;
}

.mb-xs-104 {
margin-bottom:104px;
}

.mb-xs-112 {
margin-bottom:112px;
}

.mb-xs-120 {
margin-bottom:120px;
}

.mt-xs-0 {
margin-top:0!important;
}

.mt-xs-8 {
margin-top:8px;
}

.mt-xs-16 {
margin-top:16px;
}

.mt-xs-24 {
margin-top:24px;
}

.mt-xs-32 {
margin-top:32px;
}

.mt-xs-40 {
margin-top:40px;
}

.mt-xs-48 {
margin-top:48px;
}

.mt-xs-56 {
margin-top:56px;
}

.mt-xs-64 {
margin-top:64px;
}

.mt-xs-72 {
margin-top:72px;
}

.mt-xs-80 {
margin-top:80px;
}

.mt-xs-88 {
margin-top:88px;
}

.mt-xs-96 {
margin-top:96px;
}

.mt-xs-104 {
margin-top:104px;
}

.mt-xs-112 {
margin-top:112px;
}

.mt-xs-120 {
margin-top:120px;
}

.p0-xs {
padding:0;
}

.pt-xs-0 {
padding-top:0;
}

.pt-xs-3 {
padding-top:3px;
}

.pt-xs-8 {
padding-top:8px;
}

.pt-xs-16 {
padding-top:16px;
}

.pt-xs-24 {
padding-top:24px;
}

.pt-xs-32 {
padding-top:32px;
}

.pt-xs-40 {
padding-top:40px;
}

.pt-xs-48 {
padding-top:48px;
}

.pt-xs-64 {
padding-top:64px;
}

.pt-xs-72 {
padding-top:72px;
}

.pt-xs-80 {
padding-top:80px;
}

.pt-xs-88 {
padding-top:88px;
}

.pt-xs-96 {
padding-top:96px;
}

.pt-xs-104 {
padding-top:104px;
}

.pt-xs-112 {
padding-top:112px;
}

.pt-xs-120 {
padding-top:120px;
}

.pt-xs-160 {
padding-top:160px;
}

.pt-xs-180 {
padding-top:180px;
}

.pt-xs-240 {
padding-top:240px!important;
}

.pb-xs-0 {
padding-bottom:0;
}

.pb-xs-8 {
padding-bottom:8px;
}

.pb-xs-16 {
padding-bottom:16px;
}

.pb-xs-24 {
padding-bottom:24px;
}

.pb-xs-32 {
padding-bottom:32px;
}

.pb-xs-40 {
padding-bottom:40px;
}

.pb-xs-48 {
padding-bottom:48px;
}

.pb-xs-64 {
padding-bottom:64px;
}

.pb-xs-72 {
padding-bottom:72px;
}

.pb-xs-80 {
padding-bottom:80px;
}

.pb-xs-88 {
padding-bottom:88px;
}

.pb-xs-96 {
padding-bottom:96px;
}

.pb-xs-104 {
padding-bottom:104px;
}

.pb-xs-112 {
padding-bottom:112px;
}

.pb-xs-120 {
padding-bottom:120px;
}

.pb-xs-180 {
padding-bottom:180px;
}

.pb-xs-240 {
padding-bottom:240px!important;
}
}