body{overflow-x:hidden}p{line-height:1.75}a{color:#c02026}a:hover{color:#0040ff}.text-primary{color:#c02026!important}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}section{padding:100px 0}.textbox{margin-bottom:0!important;text-align:right;margin-top:2%}.submitButton{background-color:#319300!important;border-color:#38ab00!important}.submitButton:hover{background-color:#2b8400!important}.submitButton:focus{box-shadow:0 0 0 .2rem rgba(0,255,0,.5)!important}.intermediateSaveButton{background-color:#ffc000!important;border-color:#ffd200!important}.intermediateSaveButton:hover{background-color:#ffb400!important}.intermediateSaveButton:focus{box-shadow:0 0 0 .2rem #fff500!important}button#cancelButton,button#backButton,button#previousButton,button#nextButton,a#back-to-top{background-color:#404040!important;border-color:#5a5a5a!important}button#cancelButton:hover,button#backButton:hover,button#previousButton:hover,button#nextButton:hover,a#back-to-top:hover{background-color:#333!important}button#cancelButton:focus,button#backButton:focus,button#previousButton:focus,button#nextButton:focus,a#back-to-top:focus{box-shadow:0 0 0 .2rem rgba(128,128,128,.5)!important}a#addButton,a#exportButton,a#importButton,a#cloneButton,a#deduplicateButton{background-color:#ed7d31!important;border-color:#ff9147!important}a#addButton:hover,a#exportButton:hover,a#importButton:hover,a#cloneButton:hover,a#deduplicateButton:hover{background-color:#d96e2c!important}a#addButton:focus,a#exportButton:focus,a#importButton:focus,a#cloneButton:focus,a#deduplicateButton:focus{box-shadow:0 0 0 .2rem rgba(237,125,49,.5)!important}button#exportToExcelButton{background-color:#385723!important;border-color:#46702b!important}button#exportToExcelButton:hover{background-color:#2f4a1e!important}button#exportToExcelButton:focus{box-shadow:0 0 0 .2rem rgba(56,87,35,.5)!important}button#filterButton,button#seeMoreButton{background-color:#8faadc!important;border-color:#a3bced!important}button#filterButton:hover,button#seeMoreButton:hover{background-color:#7c98ca!important}button#filterButton:focus,button#seeMoreButton:focus{box-shadow:0 0 0 .2rem rgba(143,170,220,.5)!important}.filterButton{background-color:#8faadc!important;border-color:#a3bced!important}.filterButton:hover{background-color:#7c98ca!important}.filterButton:focus{box-shadow:0 0 0 .2rem rgba(143,170,220,.5)!important}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}::-moz-selection{background:#c02026;text-shadow:none}::selection{background:#c02026;text-shadow:none}img::selection{background:transparent}img::-moz-selection{background:transparent}#changeUserModeNav{background-color:#9c9c9c;background-image:none;z-index:2000;width:100%;height:45px;position:fixed;display:none}#changeUserModeNav div{margin:5px;display:inline-flex}#changeUserModeNav .btn-primary{padding:.175rem .5rem;height:35px}#changeUserModeNav .user-name-change{padding:.175rem .5rem;background-color:#dee2e6;background-clip:padding-box;border:1px solid #aaa;border-radius:.25rem;text-align:center;height:35px;margin:0}@media(min-width:700px){.user-name-change{width:400px}}@media(max-width:700px){.user-name-change{width:100%}}@media(max-width:450px){.change-nav-input-adjustment{width:150px}}@media(max-width:380px){.change-nav-input-adjustment{width:100px}}#mainNav{background-color:#d3d3d3}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:#fff;border:0;background-color:#c02026;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}#mainNav .navbar-brand{color:#c02026;font-family:'Kaushan Script','Helvetica Neue',Helvetica,Arial,cursive}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#0040ff}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff;font-weight:900;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#c02026}@media(min-width:992px){#mainNav{-webkit-transition:padding-top .3s,padding-bottom .3s;-moz-transition:padding-top .3s,padding-bottom .3s;-o-transition:padding-top .3s,padding-bottom .3s;transition:padding-top .3s,padding-bottom .3s;border:0;background-color:transparent}#mainNav .navbar-brand{font-size:1.75em;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1em 1em!important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#212529}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}}header.masthead{text-align:center;color:#fff;position:absolute;background-image:url("../images/header-bg.jpg?v=luvTBGyvpg3iNOqE7LZ62BKUeHI");background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}header.masthead .intro-text{padding-top:150px;padding-bottom:100px}header.masthead .intro-text .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;margin-bottom:25px;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}header.masthead .intro-text .intro-heading{font-size:50px;font-weight:700;line-height:50px;margin-bottom:25px;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}@media(min-width:768px){header.masthead .intro-text{padding-top:150px;padding-bottom:200px}header.masthead .intro-text .intro-lead-in{font-size:40px;font-style:italic;line-height:40px;margin-bottom:25px;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}header.masthead .intro-text .intro-heading{font-size:75px;font-weight:700;line-height:75px;margin-bottom:50px;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}}.service-heading{margin:15px 0;text-transform:none}#jobs .jobs-item{right:0;margin:0 0 15px}#jobs .jobs-item .jobs-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer}#jobs .jobs-item .jobs-link .jobs-hover{position:absolute;width:100%;height:100%;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;opacity:0;background:rgba(254,209,54,.9)}#jobs .jobs-item .jobs-link .jobs-hover:hover{opacity:1}#jobs .jobs-item .jobs-link .jobs-hover .jobs-hover-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:#fff}#jobs .jobs-item .jobs-link .jobs-hover .jobs-hover-content i{margin-top:-12px}#jobs .jobs-item .jobs-link .jobs-hover .jobs-hover-content h3,#jobs .jobs-item .jobs-link .jobs-hover .jobs-hover-content h4{margin:0}#jobs .jobs-item .jobs-caption{max-width:400px;margin:0 auto;padding:25px;text-align:center;background-color:#fff}#jobs .jobs-item .jobs-caption h4{margin:0;text-transform:none}#jobs .jobs-item .jobs-caption p{font-size:16px;font-style:italic;margin:0;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}#jobs *{z-index:2}@media(min-width:767px){#jobs .jobs-item{margin:0 0 30px}}.jobs-modal{padding-right:0!important}.jobs-modal .modal-dialog{margin:1rem;max-width:100vw}.jobs-modal .modal-content{padding:100px 0;text-align:center}.jobs-modal .modal-content h2{font-size:3em;margin-bottom:15px}.jobs-modal .modal-content p{margin-bottom:30px}.jobs-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}.jobs-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.jobs-modal .modal-content img{margin-bottom:30px}.jobs-modal .modal-content button{cursor:pointer}.jobs-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:transparent}.jobs-modal .close-modal:hover{opacity:.3}.jobs-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#212529}.jobs-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);background-color:#212529}.timeline{position:relative;padding:0;list-style:none}.timeline:before{position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;content:'';background-color:#e9ecef}.timeline>li{position:relative;min-height:50px;margin-bottom:50px}.timeline>li:after,.timeline>li:before{display:table;content:' '}.timeline>li:after{clear:both}.timeline>li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left}.timeline>li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{position:absolute;z-index:100;left:0;width:80px;height:80px;margin-left:0;text-align:center;color:#fff;border:7px solid #e9ecef;border-radius:100%;background-color:#c02026}.timeline>li .timeline-image h4{font-size:10px;line-height:14px;margin-top:12px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>ul,.timeline .timeline-body>p{margin-bottom:0}@media(min-width:768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:100px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;line-height:18px;margin-top:16px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}}@media(min-width:992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{font-size:18px;line-height:26px;margin-top:30px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media(min-width:1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.team-member{margin-bottom:50px;text-align:center}.team-member img{width:225px;height:225px;border:7px solid #fff}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}.fast-user-change-mode{background-color:#c02026;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;display:table;min-height:50vh;width:100%;padding:0}#changeUserModeDiv .form-signin{width:90%}#changeUserModeDiv .btn-link{color:#fff}#changeUserModeDiv .btn-link:hover{color:#d3d3d3;text-decoration:none}section#what{background-color:#c02026;color:#fff;background-repeat:no-repeat;background-position:center}section#what a{text-decoration:underline}section#what .form-group{margin-bottom:25px}section#what .form-group input,section#what .form-group textarea{padding:20px}section#what .form-group input.form-control{height:auto}section#what .form-group textarea.form-control{height:248px}section#what .form-control:focus{border-color:#c02026;box-shadow:none}section#what ::-webkit-input-placeholder{font-weight:700;color:#ced4da;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}section#what :-moz-placeholder{font-weight:700;color:#ced4da;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}section#what ::-moz-placeholder{font-weight:700;color:#ced4da;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}section#what :-ms-input-placeholder{font-weight:700;color:#ced4da;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}#map{width:100%;height:140px;background-color:#808080}footer{padding:25px 0;text-align:center}footer span.copyright{font-size:75%;line-height:40px;text-transform:none;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}footer span.copyright a{color:#000!important}footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:40px;display:block;width:40px;height:40px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#212529}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#c02026}section#login .form-group{margin-bottom:25px}section#login .form-group input.form-control{height:auto}section#login .form-group textarea.form-control{height:248px}section#login .form-control:focus{border-color:#c02026;box-shadow:none}section#login ::-webkit-input-placeholder{font-weight:700;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}section#login :-moz-placeholder{font-weight:700;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}section#login ::-moz-placeholder{font-weight:700;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}section#login :-ms-input-placeholder{font-weight:700;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}:root{--input-padding-x:.75rem;--input-padding-y:.75rem}.form-signin{width:100%;max-width:420px;padding:15px;margin:0 auto}body .login{background-image:url('../images/background.jpg?v=bg-DqqeFuSaKDBEUNgDo-c5TSOU');background-color:#ededed;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;display:table;min-height:50vh;width:100%;padding:0}.form-signin{margin-top:5%;margin-bottom:5%;background:#fff;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);box-shadow:0 0 15px rgba(0,0,0,.8);max-width:50%;padding:26px 26px 6px 26px;width:100%}@media screen and (max-width:991px){.form-signin{max-width:75%}}@media screen and (max-width:592px){.form-signin{max-width:100%}.nav-item,.dropdown-item,.dropdown-menu,.navbar-nav{width:100%!important;text-align:center!important}.btn{text-align:center!important}.btn-agency{flex-wrap:nowrap!important;margin:auto}}@media screen and (max-width:3000px){.filter{-o-transform:translateY(15%);-webkit-transform:translateY(15%);-moz-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%);width:100%}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}@media screen{.menu-mobile{display:none}}@media screen and (max-width:991px){.textbox{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;order:2;margin-top:unset!important;margin-right:unset!important}#navbarResponsive{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;order:1;padding-bottom:.3rem;width:auto;text-align:end}.menu-desktop{display:none!important}.menu-mobile{display:block}.for-desktop{display:flex;width:inherit}.menu2{float:right;width:70%}}.name-mobile{width:55%}.user-name{width:70%;float:right;padding:.175rem .5rem;background-color:#dee2e6;background-clip:padding-box;border:1px solid #aaa;border-radius:.25rem;margin-bottom:1px}.menu-user-and-menu{text-align:-webkit-right}#navbarResponsive{width:auto;clear:both}.user-menu{float:right;margin-top:3px;margin-right:5px}.navbar{background-image:url('../images/texture-background.jpg?v=OxpFg_9zgpQhUzzepCAcxcSS8QU');background-repeat:no-repeat;background-size:cover;max-width:100%;position:relative}.navbar img.logo{max-width:107px;background-repeat:no-repeat;background-size:cover;vertical-align:baseline}#mainNav .navbar-nav .nav-item .nav-link{color:#000;float:none;display:table-cell;bottom:0!important}.navbar-nav>li,.navbar-nav>li{font-size:16px}.dropdown:hover>.dropdown-menu{display:block;width:100%;margin-top:0}.dropdown-item:hover>.dropdown-menu{display:block;width:100%;margin-top:0}.dropdown-item{padding:.5rem .5rem .5rem}.btn{padding:.5rem .5rem .5rem}.user-icon{padding-left:.5rem;padding-bottom:.5rem}.for-desktop{min-width:200px;flex:0 0 auto}.language:hover,.language:active,.language:focus{background-color:#fff!important;color:#c02026!important;border-color:#fff!important;box-shadow:none;box-shadow:0 0 0 0 rgba(255,255,255,.5)!important}.menu:hover,.menu:active,.menu:focus{color:#000}.nav-item .dropdown .dropdown-menu .dropdown button{background-color:#fff!important;border:0}.language:hover::after,.language:focus::after,.language:active::after{color:#fff}footer{background-image:url('../images/texture-background.jpg?v=OxpFg_9zgpQhUzzepCAcxcSS8QU');background-repeat:no-repeat;background-size:cover;max-width:100%;position:relative}a:hover,a:active,a:focus{color:#c02026!important}.dropdown a:hover,.dropdown a:active,.dropdown a:focus{color:#c02026!important;background-color:rgba(0,0,0,.1)!important}.display-none{display:none}#what a,#what a:hover{color:#fff!important}@media(min-width:768px){section{padding:150px 0}}.btn-primary{min-width:80px;color:#fff;background-color:#c02026;border-color:#d8242b;padding:.5rem .5rem .5rem}.btn-primary:hover{color:#fff;background-color:#a51d22;border-color:#d8242b}.btn-primary:focus{color:#fff!important;box-shadow:0 0 0 .2rem rgba(255,0,0,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#a51d22;border-color:#d8242b}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#a51d22;border-color:#d8242b}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,0,0,.5)}.btn-app-index{min-width:180px;color:#fff;background-color:#777;border-color:#aaa;padding:.5rem .5rem .5rem}.btn-app-index:hover{color:#fff;background-color:#666;border-color:#aaa}.btn-app-index:focus{color:#fff!important;box-shadow:0 0 0 .2rem rgba(170,170,170,.5)}.btn-app-index.disabled,.btn-app-index:disabled{color:#fff;background-color:#666;border-color:#aaa}.btn-app-index:not(:disabled):not(.disabled):active,.btn-app-index:not(:disabled):not(.disabled).active{color:#fff;background-color:#666;border-color:#aaa}.btn-app-index:not(:disabled):not(.disabled):active:focus,.btn-app-index:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(170,170,170,.5)}#dynamicForm .outer-section-text{padding-left:1rem;padding-right:1rem}#dynamicForm .inner-section-title{font-size:large;padding-left:1rem;padding-right:1rem;padding-top:1rem;display:inline-block}#dynamicForm .equipment-title{padding-left:1rem;padding-right:1rem;display:inline-block}#dynamicForm .form-group{padding-left:1rem;padding-right:1rem}#dynamicForm .form-check{padding-left:2.5rem;padding-right:1rem}#dynamicForm .buttons-section{padding-top:1rem;padding-bottom:1rem}#dynamicForm button{margin-bottom:.5rem}#dynamicForm .continue-anyway{color:#f00;margin-top:1rem;display:none}#dynamicForm .invalid-feedback{margin-top:0;width:auto}.required-asterisk{color:#f00;display:inline-block}.required-info{color:#f00;font-size:smaller}.page-wrapper{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.page-title{padding-bottom:.8em;font-size:large;font-weight:bold}.page-subtitle{padding-bottom:.8em;font-size:medium;font-weight:bold}.page-section-separator{font-weight:bold;color:#777;border-bottom-style:solid;border-bottom-color:#777;padding-top:.5rem;margin-bottom:.5rem}.page-section-separator-light{color:#777;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#777;margin-bottom:.5rem}.form-control{color:#000}.text-white:hover{color:#fff!important}.marcador-sup{border-top:1px solid rgba(0,0,0,.2)}.date{max-width:500px}.form{background-image:url('../images/background.jpg?v=bg-DqqeFuSaKDBEUNgDo-c5TSOU');background-color:#ededed;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;display:table;min-height:50vh;width:100%;padding:0}.background{background-color:#fff!important}.vue-treeselect{min-width:250px;position:relative;display:block}.vue-treeselect__label{cursor:pointer;color:#000}.card{border:2.2px solid rgba(213,213,213,.5)}.portfolio{padding-top:30px;box-shadow:3px 3px #d5d5d5}.portfolio:hover{cursor:pointer;background-color:rgba(213,213,213,.5)}.calendar-month{min-height:150px;height:100%;box-shadow:3px 3px #d5d5d5}.calendar-month-name{font-size:medium;font-weight:bold;padding:10px 0 10px 10px}.calendar-entry{padding-left:10px}.port{padding-top:15px;padding-bottom:15px}.text-wrap{color:#c02026!important;word-break:break-word!important;position:relative}@media screen and (max-width:1057px){.navbar .container .nav-item button{width:100%!important}}@media screen and (max-width:557px){.text-wrap{max-width:100%;min-width:20%;margin:0 0 0 0!important}.text-wrap .col-md-12 .col-sm-12 .col-9{padding:0!important;margin:0!important}}@media screen and (max-width:650px){.text-wrap{max-width:50%;min-width:20%;margin:0!important}}@media screen and (max-width:450px){.text-wrap{max-width:40%;min-width:20%;word-break:normal!important;margin:0!important}.navbar>.container,.navbar>.container-fluid{display:flex!important}.navbar>.container.text-wrap{display:flex!important}}@media screen and (max-width:402px){.mobile-div{max-width:39vw}.user-icon{margin-left:0}}@media screen and (max-width:326px){.mobile-div{max-width:39vw}.user-icon{margin-left:0}.user-name{width:41%}}@media screen and (max-width:290px){.mobile-div{max-width:60vh}.user-icon{margin-left:0}.user-name{width:70%}.navbar img.logo{margin-left:-3%}}a::selection,p::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{color:#000}.form-control:focus{color:#000!important;background-color:#fff!important;border-color:#c02026!important;outline:0!important;box-shadow:none!important}.loading{position:fixed;z-index:9999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.85),rgba(0,0,0,.85));background:-webkit-radial-gradient(rgba(20,20,20,.85),rgba(0,0,0,.85))}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(192,32,38,1) 1.5em 0 0 0,rgba(192,32,38,1) 1.1em 1.1em 0 0,rgba(192,32,38,1) 0 1.5em 0 0,rgba(192,32,38,1) -1.1em 1.1em 0 0,rgba(192,32,38,1) -1.5em 0 0 0,rgba(192,32,38,1) -1.1em -1.1em 0 0,rgba(192,32,38,1) 0 -1.5em 0 0,rgba(192,32,38,1) 1.1em -1.1em 0 0;box-shadow:rgba(192,32,38,1) 1.5em 0 0 0,rgba(192,32,38,1) 1.1em 1.1em 0 0,rgba(192,32,38,1) 0 1.5em 0 0,rgba(192,32,38,1) -1.1em 1.1em 0 0,rgba(192,32,38,1) -1.5em 0 0 0,rgba(192,32,38,1) -1.1em -1.1em 0 0,rgba(192,32,38,1) 0 -1.5em 0 0,rgba(192,32,38,1) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.saving{display:none;position:fixed;z-index:9999;top:0;right:0;background-color:#a2a3a7;color:#fff;padding-left:5px;padding-right:5px;border-bottom-left-radius:5px}.readOnly{display:none;position:fixed;z-index:9999;top:0;right:0;background-color:#f00;color:#fff;padding-left:5px;padding-right:5px;border-bottom-left-radius:5px}.list-buttons{margin-bottom:1rem}.mb-1rem{margin-bottom:1rem}.back-to-top{display:inline-block;text-align:center;border-radius:4px;position:fixed;bottom:0;left:10px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;z-index:9500}.back-to-top:hover,.back-to-top:active{color:#fff!important}#back.back-to-top{-webkit-transition:background-color .3s,opacity .5s,visibility .5s;-moz-transition:background-color .3s,opacity .5s,visibility .5s;-o-transition:background-color .3s,opacity .5s,visibility .5s;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden}.hide{display:none}label{margin-left:.3rem;margin-bottom:0;color:#777}.vue-treeselect__menu{width:100%}.ui-datepicker-trigger{border:1px solid rgba(242,242,242,1);border-radius:0 3px 3px 0;margin:auto!important;cursor:pointer}.table-app-entries{text-align:center;font-size:small}.table-app-entries th{border:2px solid #dee2e6;vertical-align:middle!important;overflow-wrap:break-word;white-space:normal;text-wrap:pretty}.table-app-entries td{border:2px solid #dee2e6;vertical-align:middle!important;white-space:nowrap}@media(hover:hover){.table-app-entries tbody tr:hover{background-color:#fff8dc88}}.table-app-entries .inner-button{color:#777;padding-left:0}.table-app-entries .limited-width{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-sara-ui{text-align:center;font-size:small}.table-sara-ui th{border:2px solid #dee2e6;vertical-align:middle!important;overflow-wrap:break-word;white-space:normal;text-wrap:pretty}.table-sara-ui td{border:2px solid #dee2e6;vertical-align:middle!important;white-space:nowrap}.table-sara-ui .inner-button{color:#777;padding-left:0}@media(hover:hover){.table-hover-effect tbody tr:hover,.table-hover-effect tbody tr.hover-active{background-color:#fff8dc88}}.table-app-fast-user-change-mode{font-size:18px;text-align:center}.table-app-fast-user-change-mode th,.table-app-fast-user-change-mode td{border:2px solid #dee2e6;vertical-align:middle!important}input[type=checkbox],input[type=radio]{visibility:hidden!important;margin:0!important;width:0!important}input[type=checkbox]+label:before,input[type=checkbox]:before,input[type=radio]+label:before{visibility:visible;font-family:"FontAwesome"!important;font-size:25px;position:relative;left:4px;top:2px;padding-right:12px;margin:0!important;width:0!important}input[type=checkbox]+label:hover,input[type=checkbox]+span:hover,input[type=checkbox]:hover,input[type=radio]+label:hover{cursor:pointer}input[type=checkbox]+label:before,input[type=checkbox]+span:before{content:''!important}input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span:before{content:''!important;padding-right:8px}input[type=checkbox]:checked+label:hover:before,input[type=checkbox]:checked+span:hover:before,input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span:before{margin:0!important;width:0!important;padding-right:8px}label:after{margin:0 0 0 0!important;padding:0!important;position:absolute}input[type=radio]+label:before{content:''!important}input[type=radio]:checked+label:before{content:''!important}.centerindex{justify-content:center!important;align-items:center!important;text-align:center!important}.temperature-input{display:inline-block;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px)}.plus-minus-button{display:inline-block;width:40px;min-width:initial;margin-right:5px;color:#000!important;background-color:#909497!important;border-color:#909497}.plus-minus-button.btn-sm{width:auto;margin-left:0;padding:0 4px;color:#000!important;background-color:#909497!important;border-color:#909497}.plus-minus-button:hover{color:#000!important;background-color:#797d7f!important;border-color:#797d7f!important}.plus-minus-button:focus{box-shadow:0 0 0 .2rem rgba(189,195,199,.5)}.w-auto{width:auto!important}.download-file{cursor:pointer;text-decoration:underline!important;color:#c02026!important}.show-all-text{cursor:pointer;text-decoration:underline!important;color:#c02026!important}.narrow-padding{padding:3px 3px 3px 3px!important}.buttons-column{min-width:75px}#passwordVisibilityBtn{position:absolute;right:2%;top:5px;cursor:pointer;z-index:999}#passwordInput::-ms-clear,#passwordInput::-ms-reveal{display:none}#passwordConfirmation::-ms-clear,#passwordConfirmation::-ms-reveal{display:none}#password::-ms-clear,#password::-ms-reveal{display:none}#newPasswordConfirmation::-ms-clear,#newPasswordConfirmation::-ms-reveal{display:none}#newPassword::-ms-clear,#newPassword::-ms-reveal{display:none}#currentPassword::-ms-clear,#currentPassword::-ms-reveal{display:none}.procedures-index-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.procedures-text{word-wrap:break-word;overflow-wrap:break-word}.download-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;margin-left:4px}.product-text{word-wrap:break-word;overflow-wrap:break-word}.product-file-download{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400}.red-dot{height:15px;width:15px;background-color:#c02026;border-radius:50%;display:inline-block}.orange-dot{height:15px;width:15px;background-color:#ffc107;border-radius:50%;display:inline-block}.green-dot{height:15px;width:15px;background-color:#319300;border-radius:50%;display:inline-block}.purple-dot{height:15px;width:15px;background-color:#800080;border-radius:50%;display:inline-block}.black-dot{height:15px;width:15px;background-color:#000;border-radius:50%;display:inline-block}@media screen and (max-width:592px){.fullname{display:none}.abreviate{display:table-cell!important}.product{width:25%!important}.quantity{width:20%!important}.lot{width:30%!important}.expiration-date{width:25%!important}}.abreviate{display:none}.form-number{height:25px;width:25px;background-color:#000;border-radius:50%;color:#fff;align-self:flex-end;position:absolute;margin-right:2%;top:8px;display:block}.alert-ball{color:#000;font-size:20px;float:right;top:6px;position:relative}.show-alert-ball-mobile-grid{display:none}@media screen and (max-width:410px){.show-alert-ball-mobile-inline{display:none}.show-alert-ball-mobile-grid{display:block}.alert-ball{color:#000;font-size:20px;float:right;top:6px;position:relative;margin-right:15px}}.inactive-btn{margin-left:5px;background-color:#797d7f;color:#fff;width:40px}.temperature-input-dynamic-form{display:inline-block;width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px)}.div-oil-control-inactive-button{display:inline-flex;width:-webkit-fill-available}.whatsapp-icon{color:#008000;margin-right:5px}.footer-icons::before{color:#777;margin-right:10px}.footer-icons a{font-size:75%;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}.aling-icons-middle{display:flex;justify-content:center;align-items:center}.contact-info{display:grid;text-align:left}.contact-info label{color:#000;margin:unset!important;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:85%}.contact-info a{margin-left:5px;color:#c02026!important;margin-top:.5rem;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:85%;text-decoration:none!important}.contact-info i{color:#777;margin-top:10px}.info{width:50%;margin-left:auto;margin-right:auto;margin-bottom:auto;margin-top:1.5rem;text-align:left;background-color:#fff;border-radius:10px;padding:4%;min-width:180px;max-width:187px}.values-out-of-range{background-color:rgba(255,0,0,.4)}@media(max-width:557px){.display-charts{display:contents}.temperatures-charts-group{flex-direction:column-reverse;display:inline-grid}.temperatures-charts-group .temperature-pie-chart-col{order:1}.temperatures-charts-group .temperature-average-value-col{order:2}}.loader{width:16px;height:16px;display:inline-block;background-color:#fff;border:1px solid #fff;border-radius:4px;background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.25) 75%,transparent 75%,transparent);font-size:30px;background-size:1em 1em;box-sizing:border-box;animation:barStripe 1s linear infinite}.file-loading-placeholder{width:110px;height:110px;display:block;background-color:#fff;border:1px solid #ced4da;background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.25) 75%,transparent 75%,transparent);font-size:30px;background-size:1em 1em;box-sizing:border-box;animation:barStripe 1s linear infinite}@keyframes barStripe{0%{background-position:1em 0}100%{background-position:0 0}}.check-true{color:#319300}.check-false{color:#c02026}.file-label{display:inline-block;padding:6px 12px;color:#000;background:#efefef;border:1px solid #767676;cursor:pointer}.striped-row{background-color:rgba(0,0,0,.05)}