/*
img{max-width:100%;}
*{word-wrap:break-word;}
.text_abstract{overflow:hidden;width:130px;height:20px;word-wrap:break-word;text-size-adjust:100%;white-space:nowrap;text-overflow:ellipsis;}
*/
header{min-height: 111px;}
#index.index header{min-height: auto;}
header #fixed-header-dark,
#index.index header #fixed-header-dark.fixed-header-dark{background-color:#00269a;}
#index.index header #fixed-header-dark{background-color:transparent;}
#index.contacto .page-title{background-image: url(../../../images/slides/truck.jpg);}
#index.cotizar .page-title,#index.cotizar2 .page-title,#index.preguntas_frecuentes .page-title{background-image: url(../../../images/slides/slide-1.jpg);position: relative;}
#index.cotizar .page-title::before,#index.cotizar2 .page-title::before,#index.preguntas_frecuentes .page-title::before{content:'';background: rgba(15, 28, 63, 0.35);position:absolute;width:100%;height:100%;top:0;left:0px;}
#index.cotizar .page-title .container,#index.cotizar2 .page-title .container,#index.preguntas_frecuentes .page-title .container{position: relative;}
#alertas{position:fixed;z-index:10;right:0;width:350px;}
.alert-dismissible .close{float:right;margin-top:-10px;margin-right:-30px;padding:.75rem 1.25rem;color:inherit;position:relative;}
.avatar-circle-xs{background:rgba(15, 28, 63, 0.125);border-radius:50%;height:1em;object-fit:cover;width:1em;}
.avatar-circle-sm{background:rgba(15, 28, 63, 0.125);border-radius:50%;height:2em;object-fit:cover;width:2em;}
.avatar-circle-md{background:rgba(15, 28, 63, 0.125);border-radius:50%;height:3em;object-fit:cover;width:3em;}
.avatar-circle-lg{background:rgba(15, 28, 63, 0.125);border-radius:50%;height:4em;object-fit:cover;width:4em;}
.avatar-circle-xl{background:rgba(15, 28, 63, 0.125);border-radius:50%;height:5em;object-fit:cover;width:5em;}
.btn{cursor:pointer;}
#widgets-cont .icon{font-size: 100px;}
.logo-blanco{display:none;}
.fixed-header-dark .logo-blanco{display: block;}
.fixed-header-dark .logo-color{display: none;}

.text-orange{color:#ff5f00 !important;}
.text-primary{color:#00269a !important;}

.bg-primary{background-color: #00269a !important;}
.bg-secondary{background-color: #878787 !important;}
.bg-orange,.background-main-color{background-color: #ff5f00 !important;}
.bg-orange-hover:hover{background-color: #ff5f00 !important;}

.border-primary {
    border-color: #00269a!important;
}

.border-orange{border-color: #ff5f00;}

footer.layout-dark .nile-widget.widget_nav_menu ul li a{color:#FFF;border-bottom: 1px solid rgba(255, 255, 255, 1);}
footer.layout-dark .nile-widget.widget_nav_menu ul li a:before{color:#ff5f00;font-size:18px;top:4px;position:relative;}

a.nile-bottom,.nile-accordion .card-header{background-color: #00269a;}
.nile-accordion .card-header:hover{opacity: .7;background-color: #00269a;}
.section-title .h2:before,
.section-title .h2:after{border-bottom: 2px solid #3c3c3b;}
.call-action.ba-1{background-image: none;}

header .social-media a{color:#FFF;}
header .up-head{border-bottom:1px solid rgba(255, 255, 255, 1);}
header ul.nav-menu > li > a{font-weight: bold;}
header ul.nav-menu > li.mega-menu > a:after, header ul.nav-menu > li.has-dropdown > a:after{color: #ff5f00;}
footer .social-media a{color:#00269a;}

.page-title h1{font-size: 60px;}
.page-title ol.breadcrumb{margin-top: 30px;}
.page-title ol.breadcrumb li {
    font-size: 22px;
}
header ul.nav-menu > li > a{font-size: 17px;}
.modal h3{font-size:18px;}
.modal label{font-size: 18px;font-weight: bold;}
#index.index .nile-accordion .card-header{background-color:#ff5f00;}
.cart-counters hr {
    border-color: rgba(255, 255, 255, 1);
}
header ul.white-link > li > a{opacity: 1;}
.services-list ul li a{background-color: #878787; font-weight:bold;}
.services-list ul li.active a{background-color:#ededed;color:#878787;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

input[type=number] { -moz-appearance:textfield; }

.dimensiones-tarimas{
    border-bottom: 1px dashed;
}

.datepicker td,
.datepicker th {
    text-align: center;
    padding: 8px 12px;
    font-size: 14px;
}
.datepicker {
    border: 1px solid #00269a;
}
.datepicker th{
    color: #00269a;
}
.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active {
    background: #00269a;
    color: #fff;
    border-color: #00269a;
}