/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 19-08-2020, 16:19:22
    Author     : pablo
*/


.auth-box {
    height: 550px;
}

.heading {
    text-transform: uppercase;
}

@charset "UTF-8";body{min-height:100vh;display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr auto;grid-template-areas:"preheader" "header" "main" "footer";background-color:#FAFAFA}body.background:before{content:'';height:100%;width:100%;background-color:rgba(0, 0, 0, 0.6);position:fixed;z-index:999;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}body #preHeader{grid-row:1 / 2;background-color:#333}body #pageHeader{grid-row:2 / 3}body .container{grid-row:3 / 4;margin:0 auto}@media (min-width:992px){body .container{width:970px}}@media (max-width:991px){body .container{width:calc(100% - 30px)}}body footer img{-ms-flex-item-align:center;align-self:center;margin-bottom:15px}@media (max-width:600px){body footer img{display:none}}body footer span{display:block;background-color:#00346f;width:100%;text-align:center;padding:15px;position:relative}#preHeader ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0px calc(50% - 970px / 2);height:25px}#preHeader ul li{margin-right:15px}#preHeader ul li a{color:#FFF!important;font-size:11px}#pageHeader{margin-bottom:30px}#pageHeader #firstSlice{background:url(../../img/headerBackground.png) #004A99 no-repeat;background-position:calc(50% - 970px / 2 + 650px) 0;padding:0px calc(50% - 970px / 2);display:-webkit-box;display:-ms-flexbox;display:flex;height:115px;-ms-flex-line-pack:center;align-content:center;position:relative}#pageHeader #firstSlice>.img{width:30%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0px 15px}#pageHeader #firstSlice>.img img{max-height:80%;max-width:100%}#pageHeader #firstSlice>.slogan{margin-left:auto;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:15px}#pageHeader #firstSlice>.slogan h2,#pageHeader #firstSlice>.slogan h3{color:#FFF;font-style:italic;margin:0;text-align:right}#pageHeader #firstSlice>.slogan h2{font-size:22px}#pageHeader #firstSlice>.slogan h3{font-size:18px}#pageHeader #firstSlice>.toggleBtn{display:none;position:absolute;color:#FFF;margin-right:15px;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:992px){#pageHeader #firstSlice{height:50px;background:#004A99}#pageHeader #firstSlice>.slogan{display:none}}@media (max-width:767px){#pageHeader #firstSlice>.img{width:50%}#pageHeader #firstSlice>.toggleBtn{display:block}#pageHeader #firstSlice>.toggleBtn:nth-last-child(2){right:40px}#pageHeader #firstSlice>.toggleBtn:last-child{right:0}}#pageHeader #secondSlice{padding:5px 15px;font-size:12px;height:34px;position:relative;z-index:1000;background-color:#00346f;border-top:1px solid #336EAD;padding:0px calc(50% - 970px / 2)}#pageHeader #secondSlice>.img{display:none}#pageHeader #secondSlice>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0 15px;list-style:none;height:100%}#pageHeader #secondSlice>ul>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:50px}#pageHeader #secondSlice>ul>li.addElement{margin-right:0;margin-left:auto;background-color:#BE1917;height:100%;width:200px}#pageHeader #secondSlice>ul>li.addElement a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none!important}#pageHeader #secondSlice>ul>li.addElement:hover{background-color:#c71a18}#pageHeader #secondSlice>ul>li>a{-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;color:#FFF;border-bottom:2px solid transparent}#pageHeader #secondSlice>ul>li>a:hover{border-bottom-color:#1b5a8d}#pageHeader #secondSlice>ul>li>a.active{border-bottom-color:#FFF}#pageHeader #secondSlice>ul>li>ul{position:absolute;top:33px;min-width:200px;background:#00346f;display:none;border-radius:0px 0px 5px 5px}#pageHeader #secondSlice>ul>li>ul>li{display:block;margin:5px 0px}#pageHeader #secondSlice>ul>li>ul>li>a{-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;display:block;height:100%;width:100%;padding:5px;color:#FFF;text-align:center}#pageHeader #secondSlice>ul>li>ul>li>a.active,#pageHeader #secondSlice>ul>li>ul>li>a:hover{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.7)), to(transparent));background:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.7), transparent);background:-o-linear-gradient(left, transparent, rgba(255, 255, 255, 0.7), transparent);background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.7), transparent);color:#00346f;font-weight:bold}#pageHeader #secondSlice .toggleBtn{display:none;cursor:pointer}@media (max-width:767px){#pageHeader #secondSlice{padding:0px 15px;position:fixed;top:0;left:-300px;height:100%;width:300px;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;overflow-y:auto;background-color:#00346f}#pageHeader #secondSlice.showMenu{left:0}#pageHeader #secondSlice>.img{display:block;width:250px;margin:15px 0px 40px 0px}#pageHeader #secondSlice>.img img{max-width:70%}#pageHeader #secondSlice>.toggleBtn{display:block;position:absolute;right:0;top:15px;color:#FFF;text-align:right;margin-bottom:30px}#pageHeader #secondSlice>.toggleBtn i{font-size:40px}#pageHeader #secondSlice>ul{display:block;padding:0}#pageHeader #secondSlice>ul>li{margin-right:0px;margin-bottom:5px;display:block;padding:5px 0}#pageHeader #secondSlice>ul>li.addElement{margin-right:auto;background-color:transparent;height:auto;width:auto}#pageHeader #secondSlice>ul>li.addElement:hover{background:none}#pageHeader #secondSlice>ul>li.addElement a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#pageHeader #secondSlice>ul>li>a{border-bottom-color:transparent!important}#pageHeader #secondSlice>ul>li>ul{position:relative;padding-left:15px;border-radius:0px;top:auto;background-color:transparent;width:100%}#pageHeader #secondSlice>ul>li>ul>li>a{white-space:normal;text-align:left}#pageHeader #secondSlice>ul>li>ul>li>a.active,#pageHeader #secondSlice>ul>li>ul>li>a:hover{background:none;color:#FFF}#pageHeader #secondSlice a.active,#pageHeader #secondSlice a:hover{padding-left:15px;position:relative}#pageHeader #secondSlice a.active:before,#pageHeader #secondSlice a:hover:before{content:'keyboard_arrow_right';font-family:'Material Icons';position:absolute;left:0}}#preload-01,#preload-02,#preload-03{position:fixed}@media (max-width:900px){#preload-01,#preload-02,#preload-03{right:auto}}#preload-01{background:url(../img/loginBackground.jpg) no-repeat;background-size:cover;background-position:center;height:100%;width:100%;-webkit-animation:18s loginBackgrounddos infinite;animation:18s loginBackgrounddos infinite}#preload-02{background:url(../img/loginBackground2.jpg) no-repeat;background-size:cover;background-position:center;height:100%;width:100%;-webkit-animation:18s loginBackgrounddos infinite;animation:18s loginBackgrounddos infinite;-webkit-animation-delay:6s;animation-delay:6s}#preload-03{background:url(../img/loginBackground3.png) no-repeat;background-size:cover;background-position:center;height:100%;width:100%;-webkit-animation:18s loginBackgrounddos infinite;animation:18s loginBackgrounddos infinite;-webkit-animation-delay:12s;animation-delay:12s}@-webkit-keyframes loginBackgrounddos{0%{opacity:1}22.222%{opacity:1}33.333%{opacity:0}88.888%{opacity:0}to{opacity:1}}@keyframes loginBackgrounddos{0%{opacity:1}22.222%{opacity:1}33.333%{opacity:0}88.888%{opacity:0}to{opacity:1}}body.login:before{content:'';height:100%;width:100%;min-width:250px;position:fixed;background:-webkit-linear-gradient(right, #00346f 300px, rgba(0, 52, 111, 0.7) 1px, rgba(0, 52, 111, 0.7) 100%);background:-o-linear-gradient(right, #00346f 300px, rgba(0, 52, 111, 0.7) 1px, rgba(0, 52, 111, 0.7) 100%);background:linear-gradient(to left, #00346f 300px, rgba(0, 52, 111, 0.7) 1px, rgba(0, 52, 111, 0.7) 100%);right:0;z-index:3;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}@media (max-width:900px){body.login:before{display:none}}#loginBox{width:400px;background-color:#FFF;position:absolute;z-index:5;padding:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:1px 1px 5px 1px #777;box-shadow:1px 1px 5px 1px #777;border-radius:5px;min-height:65vh}#loginBox img{-ms-flex-item-align:center;align-self:center;max-height:120px;max-width:250px}#loginBox form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}#loginBox form .title{text-align:center;font-size:20px;text-transform:uppercase;font-weight:bold;color:#00346f;margin-bottom:50px;margin-top:50px}#loginBox form .btnSenator{margin-left:auto;margin-right:auto;width:150px;-ms-flex-item-align:center;align-self:center;margin-bottom:0}#loginBox form .link,#loginBox form .linkBack{font-size:10px;text-align:right;margin-top:5px}#loginBox form .linkBack{margin-top:20px;display:block;text-align:left}#loginBox form>span{display:block;text-align:center;margin-bottom:10px}@media (max-width:900px){#loginBox{width:100%;height:100%;min-height:100vh;background-color:rgba(255, 255, 255, 0.9);position:relative;z-index:5;padding:30px;top:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-left:auto;margin-right:auto;-webkit-box-shadow:none;box-shadow:none;border-radius:0}#loginBox form .title{margin:30px}}#loginBox #formExito,#loginBox #formModificacion,#loginBox #formModificacionSolicitud{display:none}.btnSenator{width:100%;border:none;text-transform:uppercase;margin-bottom:0px 15px;border-radius:5px;-webkit-box-shadow:0px 3px 5px 1px #aaa;box-shadow:0px 3px 5px 1px #aaa;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;padding:10px;display:block;text-align:center;height:44px;position:relative;overflow:hidden;margin-bottom:15px}.btnSenator:first-of-type{margin-left:auto}.btnSenator:hover{top:-2px;-webkit-box-shadow:0px 5px 5px 1px #aaa;box-shadow:0px 5px 5px 1px #aaa}.btnSenator:active{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.btnSenator.submit{background-color:#00346f;color:#FFF}.btnSenator.download{background-color:#00346f;color:#FFF}.btnSenator.csv{background-color:#00346f;color:#FFF}.btnSenator.cancel{background-color:#CCC;color:#FFF}.btnSenator.danger{background-color:#BE1917;color:#FFF}.btnSenator.transparent{background-color:transparent;border:1px solid #00346f;color:#00346f}.btnSenator.big{padding-top:15px;padding-bottom:15px;height:auto;margin-bottom:50px}.btnSenator:after{content:'';position:absolute;background-color:rgba(255, 255, 255, 0);top:0;left:50%;height:100%;width:0px;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.btnSenator:after:hover:after{left:0;width:100%;background-color:rgba(255, 255, 255, 0.3)}.btnSenator:active{-webkit-transform:scale(0.99);-ms-transform:scale(0.99);transform:scale(0.99);-webkit-box-shadow:none;box-shadow:none}.btnSenator:active:after{background-color:rgba(255, 255, 255, 0)}#loginBox .btnSenator{margin-top:50px}form.filterForm{padding:15px;padding-bottom:0px;border-radius:0px;-webkit-box-shadow:0px 1px 3px 3px #DDD;box-shadow:0px 1px 3px 3px #DDD;margin-bottom:50px;background-color:#FFF;position:relative}@media (max-width:767px){form.filterForm{position:fixed;z-index:1000;top:0;right:-300px;border-radius:0px;width:300px;height:100%;-webkit-box-shadow:none;box-shadow:none;overflow-y:scroll;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;padding-top:80px}form.filterForm .toggleBtn{display:block;position:absolute;left:0;top:15px;color:#00346f;text-align:left;margin-bottom:30px}form.filterForm .toggleBtn i{font-size:40px}form.filterForm.showMenu{right:0px}}form.filterForm .formTitle{border-bottom:1px solid #666;margin-left:-15px;margin-right:-15px;padding:15px;padding-top:0px;margin-bottom:15px;font-weight:bold;text-transform:uppercase;font-size:20px}@media (max-width:767px){form.filterForm .formTitle{display:none}}form .formGroup{/*height: 62px;*/margin-top:0px;margin-bottom: 5px;position:relative;width:100%}
/* form .formGroup>label{display:block;position:relative;width:100%;margin:0;height:14px;font-size:14px;top:19px;padding:0px 5px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#666;font-weight:normal} */ 
form .formGroup>input {
    position:relative;
    display:inline-block;
    width:100%;
    border:none;padding:5px;background:-webkit-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);
    background:-o-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);
    background:linear-gradient(to top, transparent 1px, #666 2px, transparent 2px);
    -webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
form .formGroup:before{font-family:'Material Icons';position:absolute;top:30px;right:0}
form .formGroup ::-webkit-input-placeholder{color:transparent}
form .formGroup :-ms-input-placeholder{color:transparent}
form .formGroup ::-ms-input-placeholder{color:transparent}
form .error ::placeholder{color: #C0C0C0;
                          font-size: 1em;}
form .formGroup ::placeholder{color: #C0C0C0;
                              font-size: 1em;}
/* form .formGroup.completed>label,form .formGroup.disabled>label,form .formGroup.error>label,form .formGroup.focus>label{font-size:10px;top:0;padding:0} */
form .formGroup.completed ::-webkit-input-placeholder,form .formGroup.disabled ::-webkit-input-placeholder,form .formGroup.error ::-webkit-input-placeholder,form .formGroup.focus ::-webkit-input-placeholder{color:#666}
form .formGroup.completed :-ms-input-placeholder,form .formGroup.disabled :-ms-input-placeholder,form .formGroup.error :-ms-input-placeholder,form .formGroup.focus :-ms-input-placeholder{color:#666}
form .formGroup.completed ::-ms-input-placeholder,form .formGroup.disabled ::-ms-input-placeholder,form .formGroup.error ::-ms-input-placeholder,form .formGroup.focus ::-ms-input-placeholder{color:#666}
form .formGroup.completed ::placeholder,form .formGroup.disabled ::placeholder,form .formGroup.error ::placeholder,form .formGroup.focus ::placeholder{color:#666}
form .formGroup.focus>label{color:#00346f}form .formGroup.focus>input,form .formGroup.focus>textarea{background:-webkit-linear-gradient(bottom, #00346f 2px, transparent 2px);background:-o-linear-gradient(bottom, #00346f 2px, transparent 2px);background:linear-gradient(to top, #00346f 2px, transparent 2px)}form .formGroup.error:before{content:'error';color:orangered}
/* form .formGroup.error>label{color:orangered} */ form .formGroup.error>input,form .formGroup.error>textarea{background:-webkit-linear-gradient(bottom, orangered 2px, transparent 2px);background:-o-linear-gradient(bottom, orangered 2px, transparent 2px);background:linear-gradient(to top, orangered 2px, transparent 2px)}
form .formGroup:after{content:attr(errorMessage);display:block;font-size:10px}
form .formGroup.disabled>label{color:#666}
form .formGroup.disabled>input,form .formGroup.disabled>textarea{background:-webkit-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);background:-o-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);background:linear-gradient(to top, transparent 1px, #666 2px, transparent 2px);color:#666}
form .formGroup.disabled:before{content:'lock';color:#666}
form .formGroup select{-webkit-appearance:none;height:30px;width:100%;border-radius:0px;border:none;background:-webkit-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);background:-o-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);background:linear-gradient(to top, transparent 1px, #666 2px, transparent 2px);padding:5px 6px}
form .formGroup.expanded input{width:calc(50% - 7.5px)}
form .formGroup .selectBtn{border:none;height:30px;width:100%;background:-webkit-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);background:-o-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);background:linear-gradient(to top, transparent 1px, #666 2px, transparent 2px);text-align:left;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding-right:15px;border-radius:0px}
form .formGroup .selectBtn .caret{position:absolute;right:5px;top:14px}
form .formGroup .selectBtn[aria-expanded=true]{background:-webkit-linear-gradient(bottom, #00346f 2px, transparent 2px);background:-o-linear-gradient(bottom, #00346f 2px, transparent 2px);background:linear-gradient(to top, #00346f 2px, transparent 2px);-webkit-box-shadow:none;box-shadow:none}
form .formGroup .selectBtn[aria-expanded=true]+ul{top:30px;border-radius:0px;width:100%;min-width:auto}
form .formGroup .selectBtn[disabled]{color:#666}
form .formGroup>.chartCounter{position:absolute;bottom:0px;right:0px}form .formGroup.textArea{width:100%}
form .formGroup.textArea textarea{resize:none}
form .toggleBtn{display:none}
.input-group .input-group-addon,.input-group .multiselect-clear-filter{display:none}
.btn-group{width:100%}
span.multiselect-native-select{position:relative;width:100%}
span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}
.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}
.multiselect-container .input-group{margin:5px}
.multiselect-container>li{padding:0} 
.multiselect-container>li>a.multiselect-all label{font-weight:700;    padding: 3px 20px 3px 27px!important;}
.multiselect-container>li>a{padding:0}
.multiselect-container>li>a>label{
    margin:0;
    height:100%;
    cursor:pointer;
    font-weight:400;
    padding:3px 5px 3px 40px;
    white-space:nowrap;
    width:100%;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    overflow:hidden
}
.ui-timepicker-container { z-index: 2000!important; }

.items label {
    margin-bottom: 0px;
}
form .formGroup.error .selectBtn {
    background: linear-gradient(to top, orangered 2px, transparent 2px);
}
.triple {
    background: transparent;
    border: 0px;
}
.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{
    margin:0
}
.multiselect-container>li>a>label>input[type=checkbox]{
    margin-bottom:5px
}
.multiselect-container>li.multiselect-group label{
    margin:0;
    padding:3px 20px 3px 7px;
    height:100%;
    font-weight:700
}
.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}
.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}
.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:'';display:inline-block;position:absolute}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #666;border-bottom-color:rgba(0, 0, 0, 0.2);top:-7px;left:7px}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #666;border-top-color:rgba(0, 0, 0, 0.2);bottom:-7px;left:6px}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}
.bootstrap-datetimepicker-widget .list-unstyled{margin:0}
.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}
.bootstrap-datetimepicker-widget a[data-action]:active{-webkit-box-shadow:none;box-shadow:none}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}
.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .glyphicon{color:#00346f}.bootstrap-datetimepicker-widget .btn.btn-primary{background-color:#00346f;-webkit-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.bootstrap-datetimepicker-widget .btn.btn-primary:hover{top:-2px;-webkit-box-shadow:0px 2px 2px 1px #666;box-shadow:0px 2px 2px 1px #666}.bootstrap-datetimepicker-widget .btn.btn-primary:active{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px;height:20px;line-height:20px;width:20px;color:#00346f}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover{background:#eeeeee;cursor:pointer}.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eeeeee;cursor:pointer}.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{color:#777777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#00346f;border-top-color:rgba(0, 0, 0, 0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active{background-color:#00346f;color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)}.bootstrap-datetimepicker-widget table td.active:hover{background-color:#00346f;color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td span.active{background-color:#00346f;color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777777}.bootstrap-datetimepicker-widget table td span.disabled{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#loginBox .formGroup{width:100%;margin-left:0px;margin-right:0px}#loginBox .formGroup>input,#loginBox .formGroup>label{text-align:center}#loginBox .formGroup:after{text-align:center}#loginBox .formGroup .link{text-align:center;display:block}.fixedTable{height:calc(30vh + 80px);margin-top:30px;margin-bottom:30px}.fixedTable input{height:auto;border:none;padding:0;background-color:transparent;text-align:center;width:100%}.fixedTable 
.table{margin-top:0px;margin-bottom:0px;width:auto}
.fixedTable .table tr td,.fixedTable .table tr th{min-width:100px;width:100px;min-height:20px;height:20px;padding:8px}.fixedTable .fixedTable-header{width:calc(100% - 200px);height:38px;overflow:hidden;margin-left:200px;position:relative;margin-top:0px;top:2px}.fixedTable .fixedTable-header th{text-align:center;background-color:#00346f;color:#FFF}.fixedTable .fixedTable-sidebar{width:200px;max-height:calc(30vh + 38px);position:relative;top:-36px;float:left;overflow:hidden}.fixedTable .fixedTable-sidebar td{width:200px!important;font-weight:bold}.fixedTable .fixedTable-sidebar td span{width:160px;display:inline-block;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;line-height:1}.fixedTable .fixedTable-sidebar tr:first-of-type{background-color:#00346f;color:#FFF;position:absolute;top:0px;text-transform:uppercase}.fixedTable .fixedTable-sidebar tr:nth-of-type(2) td{padding-top:44px}.fixedTable .fixedTable-body{overflow-x:scroll;max-height:30vh;float:left;width:calc(100% - 200px);position:relative;top:1px}.fixedTable .fixedTable-body td{text-align:center;font-weight:normal;width:100px!important}.fixedTableTotals .fixedTable-body tr td:last-child{background-color:#cce5ff;font-weight:bold}.fixedTableTotals .fixedTable-body tr:last-child{background-color:#cce5ff}.fixedTableTotals .fixedTable-body tr:last-child td{font-weight:bold}.fixedTableTotals .fixedTable-sidebar tr:last-child td{text-transform:uppercase;text-align:right;background-color:#cce5ff}.fixedTableWithTotals{width:100%;height:80vh;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.fixedTableWithTotals *{-webkit-box-sizing:border-box;box-sizing:border-box}.fixedTableWithTotals table{margin-bottom:0}.fixedTableWithTotals 
.table{margin-top:0px;margin-bottom:0px;width:auto}
.fixedTableWithTotals .table tr td{min-width:100px;width:100px;min-height:20px;height:20px;padding:8px;text-align:center}.fixedTableWithTotals .fixedLeftSide,.fixedTableWithTotals .fixedRightSide{width:300px;overflow:hidden}.fixedTableWithTotals .fixedLeftSide .table tr:first-of-type,.fixedTableWithTotals .fixedRightSide .table tr:first-of-type{position:absolute;top:0px!important;left:0px;z-index:2;color:#FFF}.fixedTableWithTotals .fixedLeftSide .table tr:first-of-type td,.fixedTableWithTotals .fixedRightSide .table tr:first-of-type td{background-color:#00346f}.fixedTableWithTotals .fixedLeftSide .table tr:last-of-type td,.fixedTableWithTotals .fixedRightSide .table tr:last-of-type td{background-color:#cce5ff;font-weight:bold;text-align:right;text-transform:uppercase}.fixedTableWithTotals .fixedLeftSide .table tr:nth-of-type(2) td,.fixedTableWithTotals .fixedRightSide .table tr:nth-of-type(2) td{padding-top:44px}.fixedTableWithTotals .fixedLeftSide .table tr td,.fixedTableWithTotals .fixedRightSide .table tr td{width:300px!important;text-align:left;font-weight:bold}.fixedTableWithTotals .fixedRightSide{width:100px}.fixedTableWithTotals .fixedRightSide .table tr:first-of-type{left:auto;right:-1px;color:#FFF;text-align:center}.fixedTableWithTotals .fixedRightSide .table tr:first-of-type td{background-color:#00346f}.fixedTableWithTotals .fixedRightSide .table tr td{width:200px!important;text-align:center;font-weight:bold;width:100px!important;background-color:#cce5ff}.fixedTableWithTotals .fixedRightSide .table tr:last-of-type td{text-align:center}.fixedTableWithTotals .fixedMiddle{width:calc(100% - 300px - 100px);overflow:hidden;position:relative;height:100%}.fixedTableWithTotals .fixedMiddle .fixedHeader{position:absolute;width:100%;background-color:#00346f;color:#FFF}.fixedTableWithTotals .fixedMiddle .fixedHeader td{background-color:#00346f}.fixedTableWithTotals .fixedMiddle .fixedHeader td:last-child{border-right:0px!important}.fixedTableWithTotals .fixedMiddle .fixedBody{position:absolute;margin-top:37px;height:calc(100% - 37px);width:100%;overflow:scroll}.fixedTableWithTotals .fixedMiddle .fixedBody .table tr:last-of-type td{background-color:#cce5ff;font-weight:bold}.fixedTableWithTotals ::-webkit-scrollbar{width:0px;height:7px}.fixedTableWithTotals ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#00346f}.fixedTableWithTotals ::-webkit-scrollbar-corner{background-color:transparent}.scrollContent ::-webkit-scrollbar{width:7px;height:7px}.scrollContent ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#00346f}.scrollContent ::-webkit-scrollbar-corner{background-color:transparent}.fixedTable.dos{font-size:10px;height:calc(50vh + 80px);margin-top:30px;margin-bottom:30px;text-align:center}.fixedTable.dos 
.table{margin-top:0px;margin-bottom:0px;width:auto}
.fixedTable.dos .table tr td,.fixedTable.dos .table tr th{min-width:120px;width:120px;min-height:20px;height:20px;padding:8px}
.fixedTable.dos .fixedTable-header{width:calc(100% - 720px);height:38px;overflow:hidden;margin-left:calc(720px + 1px);position:relative;margin-top:0px;top:2px;text-transform:uppercase}.fixedTable.dos .fixedTable-header th{text-align:center;background-color:#00346f;color:#FFF}.fixedTable.dos .fixedTable-sidebar{width:720px;max-height:calc(50vh + 38px);position:relative;top:-36px;float:left;overflow:hidden}.fixedTable.dos .fixedTable-sidebar td{width:720px!important;font-weight:bold}.fixedTable.dos .fixedTable-sidebar td span{width:160px;display:inline-block;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;line-height:1}.fixedTable.dos .fixedTable-sidebar tr:first-of-type{background-color:#00346f;color:#FFF;position:absolute;top:0px;left:0;right:0;text-transform:uppercase}.fixedTable.dos .fixedTable-sidebar tr:nth-of-type(2) td{padding-top:38px}.fixedTable.dos .fixedTable-body{overflow-x:scroll;max-height:50vh;float:left;width:calc(100% - 720px);position:relative;top:-5px}.fixedTable.dos .fixedTable-body td{text-align:center;font-weight:normal;width:100px!important}.fixedTableTotals .fixedTable-body tr td:last-child{background-color:#cce5ff;font-weight:bold}.fixedTableTotals .fixedTable-body tr:last-child{background-color:#cce5ff}.fixedTableTotals .fixedTable-body tr:last-child td{font-weight:bold}.fixedTableTotals .fixedTable-sidebar tr:last-child td{text-transform:uppercase;text-align:right;background-color:#cce5ff}.inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{max-width:100%;font-size:1.25rem;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;border-radius:5px;padding:0.625rem 1.25rem;outline:none!important}.no-js .inputfile+label{display:none}.inputfile.has-focus+label,.inputfile:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-0.25em;margin-right:0.25em}.inputfile-1+label{color:#004A99;background-color:#cce5ff;font-size:1em;width:100%;text-align:center;padding-top:12px;height:44px}.inputfile-1+label:hover,.inputfile-1.has-focus+label,.inputfile-1:focus+label{background-color:rgba(220, 242, 245, 0.8)}.normal-form .inputfile-1+label{height:35px!important;font-size:1.1rem;padding-top:12px;-webkit-box-shadow:none;box-shadow:none}.inputfile-2+label{color:#d3394c;border:2px solid currentColor}.inputfile-2+label:hover,.inputfile-2.has-focus+label,.inputfile-2:focus+label{color:#722040}.inputfile-3+label{color:#d3394c}.inputfile-3+label:hover,.inputfile-3.has-focus+label,.inputfile-3:focus+label{color:#722040}.inputfile-4+label{color:#d3394c}.inputfile-4.has-focus+label,.inputfile-4:focus+label{color:#722040}.inputfile-4+label:hover{color:#722040}.inputfile-4+label figure{width:100px;height:100px;border-radius:50%;background-color:#d3394c;display:block;padding:20px;margin:0 auto 10px}.inputfile-4.has-focus+label figure,.inputfile-4:focus+label figure{background-color:#722040}.inputfile-4+label:hover figure{background-color:#722040}.inputfile-4+label svg{width:100%;height:100%;fill:#f1e5e6}.inputfile-5+label{color:#d3394c}.inputfile-5.has-focus+label,.inputfile-5:focus+label{color:#722040}.inputfile-5+label:hover{color:#722040}.inputfile-5+label figure{width:100px;height:135px;background-color:#d3394c;display:block;position:relative;padding:30px;margin:0 auto 10px}.inputfile-5.has-focus+label figure,.inputfile-5:focus+label figure{background-color:#722040}.inputfile-5+label:hover figure{background-color:#722040}.inputfile-5+label figure:after,.inputfile-5+label figure:before{width:0;height:0;content:'';position:absolute;top:0;right:0}.inputfile-5+label figure:before{border-top:20px solid #dfc8ca;border-left:20px solid transparent}.inputfile-5+label figure:after{border-bottom:20px solid #722040;border-right:20px solid transparent}.inputfile-5.has-focus+label figure:after,.inputfile-5:focus+label figure:after{border-bottom-color:#d3394c}.inputfile-5+label:hover figure:after{border-bottom-color:#d3394c}.inputfile-5+label svg{width:100%;height:100%;fill:#f1e5e6}.inputfile-6+label{color:#d3394c;border:1px solid #d3394c;background-color:#f1e5e6;padding:0}.inputfile-6.has-focus+label,.inputfile-6:focus+label{border-color:#722040}.inputfile-6+label:hover{border-color:#722040}.inputfile-6+label span,.inputfile-6+label strong{padding:0.625rem 1.25rem}.inputfile-6+label span{width:200px;min-height:2em;display:inline-block;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.inputfile-6+label strong{height:100%;color:#f1e5e6;background-color:#d3394c;display:inline-block}.inputfile-6+label:hover strong,.inputfile-6.has-focus+label strong,.inputfile-6:focus+label strong{background-color:#722040}@media screen and (max-width:50em){.inputfile-6+label strong{display:block}}ul{margin:0;padding:0;list-style-type:none}*{outline:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none!important;cursor:pointer}.material-icons{vertical-align:middle}p.important{text-align:center;font-size:30px;margin-top:20px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.sectionTitle{border-bottom:2px solid #00346f;margin-top:50px;margin-bottom:20px;font-size:30px;text-transform:uppercase;width:100%}.modal .modal-header{font-size:20px;text-transform:uppercase}.pagination>li>a,.pagination>li>span{color:#00346f;background-color:transparent}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#00346f!important;border:1px solid #00346f!important}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#cce5ff}.pagination+p{text-align:right}.table-responsive.empty:after{content:'No se encontraron registros';display:block;text-align:center;font-weight:bold}
.table{margin-bottom:30px}
.table thead th{vertical-align:middle!important}.table thead th a{position:relative;color:#333;display:inline-block;cursor:pointer!important}.table thead th a i{font-size:10px;margin-left:5px;position:relative;top:-2px}.table tbody td{vertical-align:middle!important}.table tbody a{color:#333}.table tbody i{font-size:15px;margin-left:5px;margin-right:5px;position:relative;top:2px}.table.actions td:last-child,.table.actions th:last-child{width:100px;text-align:center}.table.actions td:last-child i,.table.actions th:last-child i{margin-left:5px;margin-right:5px}.table{-webkit-animation:fadeInEffect 2s;animation:fadeInEffect 2s}.table .material-icons{font-size:16px}.table span[state]{display:block;text-align:center;border-radius:5px;width:100px}.table span[state][state=borrador]{background-color:#ccc}.table span[state][state=enProceso]{background-color:#000;color:#FFF}.table span[state][state=confirmada]{background-color:#00346f;color:#FFF}.table span[state][state=rechazada]{background-color:#BE1917;color:#FFF}.row.buttons{margin-top:30px}.weekTitle{border-bottom:2px solid #00346f;margin-top:50px;margin-bottom:50px;font-size:30px;text-transform:uppercase;width:100%;position:relative}.weekTitle:after{content:attr(date);position:absolute;font-size:14px;right:0;bottom:-20px}[data-original-title]:hover{color:#00346f}[data-original-title=Inactivar]:hover,[data-original-title=Remover]:hover,[data-original-title='Solicitar Anulación']:hover{color:#BE1917}[data-original-title=Coordinado],[data-original-title='Late Arrival Confirmado']{color:#00346f}[data-original-title='Late Arrival No Confirmado'],[data-original-title='No Coordinado']{color:#BE1917}#tablaMantenedorAgenciaAduanas td:nth-last-child(2),#tablaMantenedorAgenciaAduanas th:nth-last-child(2),#tablaMantenedorAtmosferaControlada td:nth-last-child(2),#tablaMantenedorAtmosferaControlada th:nth-last-child(2),#tablaMantenedorClientes td:nth-last-child(2),#tablaMantenedorClientes th:nth-last-child(2),#tablaMantenedorEmisionBl td:nth-last-child(2),#tablaMantenedorEmisionBl th:nth-last-child(2),#tablaMantenedorNaves td:nth-last-child(2),#tablaMantenedorNaves th:nth-last-child(2),#tablaMantenedorNavieras td:nth-last-child(2),#tablaMantenedorNavieras th:nth-last-child(2),#tablaMantenedorProductos td:nth-last-child(2),#tablaMantenedorProductos th:nth-last-child(2),#tablaMantenedorPuertos td:nth-last-child(2),#tablaMantenedorPuertos th:nth-last-child(2),#tablaMantenedorTiposContainers td:nth-last-child(2),#tablaMantenedorTiposContainers th:nth-last-child(2),#tablaMantenedorTiposFletes td:nth-last-child(2),#tablaMantenedorTiposFletes th:nth-last-child(2),#tablaMantenedorUsuarios td:nth-last-child(2),#tablaMantenedorUsuarios th:nth-last-child(2){width:100px;text-align:center}#tablaMantenedorTiposContainers td:first-child,#tablaMantenedorTiposContainers th:first-child{width:100px}#tablaMantenedorProductos td:nth-child(3),#tablaMantenedorProductos th:nth-child(3){text-align:center;width:220px}#tablaMantenedorPuertos td:first-child,#tablaMantenedorPuertos th:first-child{width:90px}#tablaMantenedorPuertos td:nth-child(2),#tablaMantenedorPuertos th:nth-child(2){width:170px}#tablaMantenedorPuertos td:nth-last-child(3),#tablaMantenedorPuertos th:nth-last-child(3){width:100px}#tablaSolicitudes td:nth-child(7),#tablaSolicitudes th:nth-child(7){text-align:center;width:120px}#tablaSolicitudes td:last-child,#tablaSolicitudes th:last-child{width:175px}#tabla-archivosComplementarios td:last-child,#tabla-archivosComplementarios th:last-child{width:80px;text-align:right}#tablaSeleccionItinerarios td:nth-last-child(-n+3),#tablaSeleccionItinerarios th:nth-last-child(-n+3){width:100px;text-align:center}#tablaSeleccionItinerarios td:nth-child(-n+3),#tablaSeleccionItinerarios th:nth-child(-n+3){width:20px;text-align:center}#tablaSeleccionItinerarios td:nth-child(3) input,#tablaSeleccionItinerarios th:nth-child(3) input{width:100%;text-align:center}#tablaItinerariosSeleccionados{font-size:10px}#tablaItinerariosSeleccionados td:last-child{width:10px}#tablaItinerariosSeleccionados td:last-child a{color:#BE1917}#tablaItinerariosSeleccionados td,#tablaItinerariosSeleccionados th{text-align:center}#tablaItinerariosSeleccionados .voyage{font-size:10px}#tablaItinerariosSeleccionados .voyage:before{content:'Voyage: '}#tablaModificaciones td:nth-last-child(2),#tablaModificaciones th:nth-last-child(2){text-align:center;width:100px}#tablaModificaciones td ol,#tablaModificaciones th ol{margin:0;padding:0;padding-left:15px}#tablaEmbarcadas td:nth-child(n+2),#tablaEmbarcadas th:nth-child(n+2){text-align:center}#tablaEmbarcadas td:nth-child(6),#tablaEmbarcadas th:nth-child(6){width:110px}#tablaClientesPlantas span{display:block}#tablaClientesPlantas td:first-child,#tablaClientesPlantas th:first-child{width:300px}#tablaClientesPlantas td:nth-child(2),#tablaClientesPlantas td:nth-child(3),#tablaClientesPlantas th:nth-child(2),#tablaClientesPlantas th:nth-child(3){text-align:center}#tablaClientesPlantas td span:first-child,#tablaClientesPlantas th span:first-child{font-weight:bold}#tablaMantenedorAgenciaAduanas td:first-child,#tablaMantenedorAgenciaAduanas th:first-child{width:100px}#tablaItinerarios2{font-size:12px}#tablaItinerarios2 td:nth-child(3),#tablaItinerarios2 th:nth-child(3){width:700px}#tablaMantenedorNavieras td:first-child,#tablaMantenedorNavieras th:first-child{width:150px}#tablaMantenedorNavieras .img{width:150px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tablaMantenedorNavieras .img img{max-width:100%;max-height:100%}#tabla-programacionComercial th{font-size:10px;padding-top:4px}#tabla-programacionComercial th span{display:block;font-size:8px}#tabla-programacionComercial2 td:nth-child(n+2),#tabla-programacionComercial2 th:nth-child(n+2){text-align:center;width:70px}#tabla-programacionComercial2 td:nth-child(n+2) input,#tabla-programacionComercial2 th:nth-child(n+2) input{width:100%;text-align:center}#tabla-programacionComercial2 td:nth-child(n+2) ::-webkit-input-placeholder,#tabla-programacionComercial2 th:nth-child(n+2) ::-webkit-input-placeholder{color:#eee;text-align:center;font-size:10px}#tabla-programacionComercial2 td:nth-child(n+2) :-ms-input-placeholder,#tabla-programacionComercial2 th:nth-child(n+2) :-ms-input-placeholder{color:#eee;text-align:center;font-size:10px}#tabla-programacionComercial2 td:nth-child(n+2) ::-ms-input-placeholder,#tabla-programacionComercial2 th:nth-child(n+2) ::-ms-input-placeholder{color:#eee;text-align:center;font-size:10px}#tabla-programacionComercial2 td:nth-child(n+2) ::placeholder,#tabla-programacionComercial2 th:nth-child(n+2) ::placeholder{color:#eee;text-align:center;font-size:10px}#tabla-programacionComercial2 th{vertical-align:bottom!important}#tabla-listadoItinerarios td:nth-child(3),#tabla-listadoItinerarios td:nth-child(4),#tabla-listadoItinerarios td:nth-child(5),#tabla-listadoItinerarios td:nth-child(6),#tabla-listadoItinerarios td:nth-child(7),#tabla-listadoItinerarios td:nth-child(8),#tabla-listadoItinerarios th:nth-child(3),#tabla-listadoItinerarios th:nth-child(4),#tabla-listadoItinerarios th:nth-child(5),#tabla-listadoItinerarios th:nth-child(6),#tabla-listadoItinerarios th:nth-child(7),#tabla-listadoItinerarios th:nth-child(8){text-align:center}#tabla-listadoItinerarios td:nth-child(8),#tabla-listadoItinerarios th:nth-child(8){color:#00346f}.modal .deleteMessage{font-size:20px;margin:30px;text-align:center;font-weight:bold;color:#888}#clientMessage .title{padding:15px;text-align:center;font-size:30px;text-transform:uppercase}#clientMessage .dataItem{margin-bottom:15px}#clientMessage .dataItem .dataDescription,#clientMessage .dataItem .dataTitle{display:inline-block}#clientMessage .dataItem .dataTitle{width:200px;font-weight:bold}#clientMessage .dataItem .dataTitle:after{content:':'}#clientMessage img{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:20px;width:60%}#clientMessage .right{text-align:right;font-weight:bold}#itinerariosContainer .item,#itinerariosContainerSelector .item{background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #00346f;border-bottom:5px solid #00346f;margin-bottom:10px;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;color:#333}#itinerariosContainer .item.selected,#itinerariosContainerSelector .item.selected{-webkit-box-shadow:0px 5px 5px 5px #aaa;box-shadow:0px 5px 5px 5px #aaa;margin:30px 0px}#itinerariosContainer .item .img,#itinerariosContainerSelector .item .img{display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;height:70px;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px dashed #bbb}#itinerariosContainer .item .img img,#itinerariosContainerSelector .item .img img{max-width:100%;max-height:100%}#itinerariosContainer .item .data,#itinerariosContainerSelector .item .data{padding:5px 15px;width:calc(100% - 15px - 400px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}
.table {
    text-transform: uppercase;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .logo, .thumbnail a>img, .thumbnail>img {
    max-height: 50px;
    min-height: 50px;
}

@media screen and (max-width: 992px) { 
    .navbar-default .brand {
        display: flex;
    }
    .navbar-user {
        display: flex;
    }
    #navbar-menu {
        display: none;
    }
    .lbl_foto {
        width: 100%;
        margin-top: 15px;
    }
}
@media screen and (min-width: 992px) { 

    .navbar-user {
        display: none;
    }
    #navbar-menu {
        display: block;
        margin-top: 10px;
    }
}
.navbar-nav > li > a img {
    width: 28px;
    margin-right: 2px;
}


.navbar-user {
    padding: 10px 63px;
}
.navbar-default {
    /* background-color: #3f3838; */
}

.navbar-btn button {
    font-size: 31px;
    padding: 2px 3px;
}
.row {
    margin-right: -5px;
    margin-left: -5px;
}

.profile-info {
    padding: 0 0px;
    margin: 0px 0;
}
/*
.main-content {
    padding: 10px 10px;
}
*/
input[type=file] {
    display: contents; 
}
.form-error {
    background: linear-gradient(to top, orangered 2px, transparent 2px);
    display: inline-block;

}
input[type="checkbox"] + label,
label + input[type="checkbox"] { 
    margin-bottom: -1px;
    margin-left: 3px;
    margin-top: 9px;
}
.form-error:hover + .error-message {
    visibility: visible;
}

.error-message
{
    position: relative;
    /* top: 10px;
   left: 0%;  
   display: inline;*/
    visibility: visible;
    color: orangered;
    /* background-color: #f2dede;*/
    border-color: #ebccd1;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 10px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 1px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table>tbody>tr>td {
    font-size: 12px;
}

.dataTable{
    padding-top: 10px;
}
.panelc .panel-heading {
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
}

#wrapper #sidebar-nav, #wrapper .main {
    padding-top: 50px;
    padding-bottom: 35px;
}

.main-content {
    padding: 11px 10px;
}
.panel .panel-heading, .panel .panel-body, .panel .panel-footer {
    padding-left: 14px;
    padding-right: 15px;
}
.navbar-default .brand {
    padding: 1px 25px;
}

.navbar-nav > li > a {
    padding: 10px 20px;

}

.navbar-default .navbar-nav>li>a {
    color: #040404;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #101010;
    }
}

.dropdown-menu {
    font-size: 14px;
}
.navbar-nav .icon-menu {
    padding-top: 2px;
    padding-bottom: 0px;
}
.navbar-nav .icon-menu .badge {
    top: 5px;
}

.navbar-fixed-bottom {
    border-top: 1px solid #9f9f9f;
    padding-top: 10px;
}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;


}

.panel {
    margin-bottom: 7px;
}

.modal-header .close{margin-top:-21px}

.navbar-btn {
    padding: 0px 0;
    padding-left: 15px;
    float: right;
    padding-right: 15px;
}


.alert-validate::before {
    top: 73%;
    right: 15px;
}

.alert-validate::after {
    top: 73%;
    right: 20px;
}

.kbw-signature { width: 380px; height: 145px; margin-top: 10px;}

form .form-group>input {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 30px;
    border: none;
    padding: 5px;
    background: -webkit-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);
    background: -o-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);
    background: linear-gradient(to top, transparent 1px, #666 2px, transparent 2px);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

form .acuerdo>input[type="checkbox"] {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 30px;
    border: none;
    padding: 5px;
    background: -webkit-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);
    background: -o-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);
    background: linear-gradient(to top, transparent 1px, #666 2px, transparent 2px);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

form .acuerdo>label {
    margin-left: 10px;
    white-space: normal;
}

form .acuerdo>label>p {
    margin-left: 25px;
    margin-top: -25px;
}

form .form-group>textarea, form .formGroup>textarea {
    position: relative;
    display: inline-block;
    width: 100%;
    border: none;
    padding: 5px;
    border: 1px solid #555;
    /* background: -webkit-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px);
     background: -o-linear-gradient(bottom, transparent 1px, #666 2px, transparent 2px); */
    background: linear-gradient(to top, transparent 1px, #666 2px, transparent 2px);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin-top: 10px;
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px;
    margin-top: 50px;
}
.metric-success {
    border-color: #5cb85c;
    border-left: 0.75rem solid #5cb85c!important;
}

.metric-warning {
    border-color: #f0ad4e;
    border-left: 0.75rem solid #f0ad4e!important;
}

.metric-danger {
    border-color: #d9534f;
    border-left: 0.75rem solid #d9534f!important;
}

.metric-info {
    border-color: #5bc0de;
    border-left: 0.75rem solid #5bc0de!important;
}
.metric-default {
    border-color: #777;
    border-left: 0.75rem solid #777!important;
}

.icon-default {
    background-color: #777;
}
.icon-info {
    background-color: #5bc0de;
}

.icon-success {
    background-color: #5cb85c;
}

.icon-warning {
    background-color: #f0ad4e;
}

.icon-danger {
    background-color: #d9534f;
}

.modal-confirm {		
    color: #636363;
    width: 354px;
}
.modal-confirm .modal-content {
    padding: 20px;
    border-radius: 5px;
    border: none;
    /* text-align: center; */
    font-size: 14px;
}
.modal-confirm .modal-header {
    border-bottom: none;   
    position: relative;
}
.modal-confirm h4 {
    text-align: center;
    font-size: 26px;
    margin: 30px 0 -10px;
}
.modal-confirm .close {
    position: absolute;
    top: -5px;
    right: -2px;
}
.modal-confirm .modal-body {
    /* color: #999; */
    display: flow-root;
}
.modal-confirm .modal-footer {
    border: none;
    text-align: center;		
    border-radius: 5px;
    font-size: 13px;
    padding: 10px 15px 25px;
}
.modal-confirm .modal-footer a {
    color: #999;
}		
.modal-confirm .icon-box {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    border-radius: 50%;
    z-index: 9;
    text-align: center;
    border: 3px solid #f0ad4e
}
.modal-confirm .icon-box i {
    color: #f0ad4e;
    font-size: 46px;
    display: inline-block;
    margin-top: 13px;
}

.modal-confirm .btn-secondary {
    background: #c1c1c1;
}
.modal-confirm .btn-secondary:hover, .modal-confirm .btn-secondary:focus {
    background: #a8a8a8;
}
.modal-confirm .btn-danger {
    background: #f15e5e;
}
.modal-confirm .btn-danger:hover, .modal-confirm .btn-danger:focus {
    background: #ee3535;
}
.trigger-btn {
    display: inline-block;
    margin: 100px auto;
}

span.email-ids {
    float: left;
    /* padding: 4px; */
    border: 1px solid #ccc;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 5px;
    background: #f5f5f5;
    padding-top: 3px;
    padding-bottom: 3px;
    border-radius: 5px;
}
span.cancel-email {
    border: 1px solid #ccc;
    width: 18px;
    display: block;
    float: right;
    text-align: center;
    margin-left: 20px;
    border-radius: 49%;
    height: 18px;
    line-height: 15px;
    margin-top: 1px;    cursor: pointer;
}
.col-sm-12.email-id-row {
    border: 1px solid #ccc;
}
.col-sm-12.email-id-row input {
    border: 0px; outline:0px;
}
span.to-input {
    display: block;
    float: left;
    padding-right: 11px;
}
.col-sm-12.email-id-row {
    padding-top: 6px;
    padding-bottom: 7px;
    margin-top: 23px;
}

.lbl_foto {
    width: 100%;
    /* margin-top: 10px; */
}

.items label {
    padding-right: 10px;
    padding-left: 5px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 12px;
}

.div-line-top {
    margin-top: 5px;
    border-top: 1px solid #ddd;
}

#feanaUbicacion {
    font-size: 16px;

    font-family: monospace;
}

.multiselect {
    padding: 0;
    margin-left: 5px;
    background-color: transparent;
    border: none;
    outline: none;
}

#loading {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    display: block;
    opacity: 0.9;
    background-color: #fff;
    z-index: 1500;
    text-align: center;
}

#loading-span {
    position: absolute;
    top: 100px;
    left: 240px;
    z-index: 1041;
}

.loader{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('/images/loading.gif') 
        50% 50% no-repeat rgb(249,249,249);
}


.loader > img {
    /* margin-bottom: -207%; */
    margin-top: 10%;
}
.loader .loader-inner{
    position: relative;
    display: inline-block;
    width: 50%;
    height: 50%;
}
.loader .loading{
    position: absolute;
    background: #ff0000;
}
.loader .one{
    width: 100%;
    bottom: 0;
    height: 0;
    animation: loading-one 1s infinite;
}
.loader .two{
    width: 0;
    height: 100%;
    left: 0;
    animation: loading-two 1s infinite;
    animation-delay: 0.25s;
}
.loader .three{
    width: 0;
    height: 100%;
    right: 0;
    animation: loading-two 1s infinite;
    animation-delay: 0.75s;
}
.loader .four{
    width: 100%;
    top: 0;
    height: 0;
    animation: loading-one 1s infinite;
    animation-delay: 0.5s;
}
@keyframes loading-one {
    0% {
        height: 0;
        opacity: 1;
    }
    12.5% {
        height: 100%;
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    100% {
        height: 100%;
        opacity: 0;
    }
}
@keyframes loading-two {
    0% {
        width: 0;
        opacity: 1;
    }
    12.5% {
        width: 100%;
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}
@keyframes rotate-loader {
    0% {
        transform: rotate(-45deg);
    }
    20% {
        transform: rotate(-45deg);
    }
    25% {
        transform: rotate(-135deg);
    }
    45% {
        transform: rotate(-135deg);
    }
    50% {
        transform: rotate(-225deg);
    }
    70% {
        transform: rotate(-225deg);
    }
    75% {
        transform: rotate(-315deg);
    }
    95% {
        transform: rotate(-315deg);
    }
    100% {
        transform: rotate(-405deg);
    }
}


/*   Format M10 */

.btn-primary {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}
.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #cc0000;
    border-color: #cc0000;
}
.btn-primary:hover {
    color: #fff;
    background-color: #cc0000;
    border-color: #cc0000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #cc0000;
    border-color: #cc0000;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #cc0000;
    border-color: #cc0000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}
.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.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #cc0000;
    border-color: #cc0000;
}
.btn-primary .badge {
    color: #337ab7;
    background-color: #fff;
}

.btn {
    border-radius: 4px;
}

.metric .icon {
    /*   background-color: #ff0202; */
}

ul.activity-timeline > li .activity-icon {

    background-color: #cc0000;
}

.reloj {
    -webkit-box-shadow: 0px 5px 5px 5px #aaa;
    box-shadow: 0px 5px 5px 5px #aaa;
    margin: 5px 0px;
    width: 100%;
    font-family: Source Sans Pro;
    font-size: 17px;
    display: flow-root;
    align-items: center;
    height: 120px;
}

.div-alert .icon-box i {
    color: #f15e5e;
    font-size: 40px;
    display: inline-block;
    margin-top: 16px;
    width: 60px;
    height: 60px;
    margin: 4px auto;
    border-radius: 50%;
    z-index: 9;
    text-align: center;
    /* border: 6px solid #f15e5e; */
}

.div-alert h4 {
    color: #fff;
}
input::placeholder {
    color: #C0C0C0;
    font-size: 1em;
    font-style: italic;
}

.mine {width: 95%; margin: 0.1em;}

#map_go {
    border: 1px solid red; 
    height: 230px; 
    position:absolute;
}

.collapse.in {
    display: grid;
}

.bg-info {
    background: #5bc0de;
}

.row-no-padding {

    padding-left: 0 !important;
    padding-right: 0 !important;

}

.title-collapse {
    height: 25px;
    overflow: hidden;
}

.form-group {
    margin-bottom: 5px;
}

.disclosure {
    color:red;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: -10px;
    font-weight: normal; 
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sectionTitle {
    border-bottom: 2px solid #00346f;
    margin-top: 50px;
    margin-bottom: 20px;
    font-size: 30px;
    text-transform: uppercase;
    width: 100%;
}

.validate-input[readOnly="1"]:before {
    content: 'lock';
    color: #666;
} 

.tooltip {
    width: 210px;
}
