/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.footer{background-color:#00502c;}.footer .content{margin:auto;max-width:1160px;color:#FFF;font-family:"Montserrat",sans-serif;font-size:0.69rem;}.footer .content ul{padding-top:58px;margin-bottom:37px;list-style-type:none;overflow:hidden;}.footer .content ul li{float:left;text-transform:uppercase;}.footer .content ul li a{font-weight:bold;font-size:0.94rem;color:#FFF;}.footer .content ul li:nth-child(n+2){padding-left:37px;}.footer .content #block-copyright{width:100%;padding-bottom:45px;}@media (max-width:767px){.footer .content ul li{width:100%;text-align:center;margin:0.63rem;}.footer .content ul li:nth-child(n+2){padding-left:unset;}.footer .content #block-copyright{text-align:center;padding:0px 20px 45px 20px;}}
.header{padding-top:12px;padding-bottom:20px;}.header .content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}.header .content #block-main-theme-site-branding{margin-left:4.19rem;max-width:189px;}.header .content #block-main-theme-site-branding img{min-width:189px;}.header .content ul{list-style-type:none;float:right;background-color:#FFF;padding:19px 24px 19px 26px;border-radius:10px 0px 0px 10px;}.header .content .service-menu #search_icon{cursor:pointer;}.header .content .service-menu .search-div{display:none;}.header .content .service-menu .search-div.open{display:block;position:absolute;right:12.5rem;top:5.31rem;z-index:1;background-color:white;padding:1.25rem;border-radius:0.63rem;border-bottom:1px solid #ddd;}.header .content .service-menu .search-div.open:before{content:'';display:block;position:absolute;right:0.94rem;top:-1.13rem;background-color:transparent;border-left:1.25rem solid transparent;border-right:1.25rem solid transparent;border-bottom:1.25rem solid white;}.header .content .service-menu .search-div input{min-height:2.5rem;min-width:18.75rem;border:1px solid #091e42;padding-left:0.63rem;}.header .content .service-menu .search-div input:-ms-input-placeholder{font-weight:400;color:#dddddd;text-transform:uppercase;}.header .content .service-menu .search-div input::placeholder{font-weight:400;color:#dddddd;text-transform:uppercase;}.header .content .service-menu .search-div button{min-height:2.5rem;border-radius:5px;padding:0px 1.25rem;background-color:#071e42;font-weight:400;color:white;text-transform:uppercase;border:unset;font-size:0.88rem;}.header .content .menu-header-user ul li{float:left;line-height:1em;}.header .content .menu-header-user ul li a{font-weight:bold;text-transform:uppercase;color:#959798;font-size:0.69rem;line-height:1em;}.header .content .menu-header-user ul li a.is-active{color:#343638;}.header .content .menu-header-user ul li:nth-child(n+2){margin-left:36px;}.header .content .menu-header-user-mobile{display:none;}.header .content .notify{position:relative;background-color:white;left:3%;margin-top:0.5rem;padding:0.94rem 2.88rem;text-transform:uppercase;box-shadow:0px 0px 20px 1px #979797;}.header .content .notify .icon{content:"";display:block;width:2.94rem;height:2.94rem;border-radius:100px;position:absolute;left:-1.56rem;background-color:white;top:0.75rem;}.header .content .notify .icon span{font-size:1.44rem;padding:0.81rem;position:absolute;}.header .content .notify .title{font-weight:bold;}.header .menu-mobile{display:none;height:0px;transition:all 0.5s ease;}.header .menu-mobile .menu-header{border-radius:10px;border:2px solid #6c757d;padding:20px 40px;}.header .menu-mobile .menu-header li{text-transform:uppercase;font-size:1.06rem;font-weight:300;line-height:2.5rem;}.header .menu-mobile .menu-header li a{color:#6c757d;}.header .menu-mobile.open{transition:all 0.5s ease;display:block;height:100vh;padding:40px 10px;}#modal_notify,#modal_notify_prd_cert{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4);}#modal_notify .modal-content,#modal_notify_prd_cert .modal-content{background-color:#fefefe;margin:auto;padding:25px 25px 25px 36px;border:1px solid #888;width:569px;height:220px;}#modal_notify .modal-content .title,#modal_notify_prd_cert .modal-content .title{font-size:1.56rem;margin-bottom:62px;}#modal_notify .modal-content .title .icon-bell,#modal_notify_prd_cert .modal-content .title .icon-bell{margin-top:2px;}#modal_notify .modal-content .title .icon-close,#modal_notify_prd_cert .modal-content .title .icon-close{position:absolute;right:25px;}#modal_notify .modal-content .title .icon-close:hover,#modal_notify .modal-content .title .icon-close:focus,#modal_notify_prd_cert .modal-content .title .icon-close:hover,#modal_notify_prd_cert .modal-content .title .icon-close:focus{color:#000;text-decoration:none;cursor:pointer;}#modal_notify_prd_cert .modal-content{height:auto;}#modal_notify_prd_cert .modal-content .title{margin-bottom:36px;}#modal_notify_prd_cert .modal-content #close_modal_prd_cert{display:block;margin:20px auto;position:relative;background-color:#000000;color:#ffffff;padding:10px 20px;border-radius:20px;text-transform:uppercase;}@media (max-width:767px){.header .content #block-main-theme-site-branding{margin-left:1.25rem;}.header .content .menu-header{display:none;}.header .content .menu-header-user-mobile{display:block;position:relative;background-color:#FFF;padding:19px 24px 19px 26px;border-radius:10px 0px 0px 10px;margin-top:5px;cursor:pointer;}.header .content .menu-header-user-mobile:before{display:block;content:"\e90d";height:24px;width:24px;font-family:'font-pos';font-size:24px;}.header .content .menu-header-user-mobile.open:before{content:"\e907";}}
.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:1.56rem;}.breadcrumb ul{display:-ms-flexbox;display:flex;}.breadcrumb ul li{font-size:0.81rem;}.breadcrumb ul li:nth-child(n+2){display:-ms-flexbox;display:flex;}.breadcrumb ul li:nth-child(n+2):before{margin-left:10px;margin-right:10px;content:"/";display:block;}.breadcrumb ul li:last-child{font-weight:bold;}.breadcrumb ul li a{font-size:0.81rem;}
#block-tabs{display:none;}.container_page{width:100%;height:100vh;background-image:url(/themes/custom/main_theme/assets/images/login/background.jpg);background-repeat:no-repeat;background-size:cover;margin:0px auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.container_page .main-content{max-width:1000px;margin:auto;}.container_page .main-content .container-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.container_page .main-content .container-form .error-log-maintanance{width:350px;overflow:hidden;background:#F6F8F9;border-radius:5px;padding:30px 30px;border:1px solid white;text-align:center;}.container_page .main-content .container-form .error-log-maintanance h1{padding-top:1.88rem;text-align:center;font-weight:600;font-size:1.56rem;padding-bottom:1.88rem;margin-bottom:0;}.container_page .main-content .container-form .error-log-maintanance p{font-size:0.94rem;}.container_page .main-content .container-form .error-log-maintanance .info{color:red;font-weight:300;}.container_page .main-content .container-form .error-log-maintanance .info a{font-weight:bold;color:red;text-decoration:underline;}.container_page .main-content .container-form .error-log-maintanance .registration{padding-top:30px;text-align:center;font-size:0.94rem;}.container_page .main-content .container-form .error-log-maintanance .registration a{font-weight:bold;}.container_page .main-content .container-form form{width:350px;overflow:hidden;background:#F6F8F9;border-radius:0 0 5px 5px;padding:30px 30px;}.container_page .main-content .container-form form p{font-size:0.94rem;}.container_page .main-content .container-form form .form-item{margin-bottom:30px;}.container_page .main-content .container-form form .form-item label{display:none;}.container_page .main-content .container-form form .form-item .description{display:none;}.container_page .main-content .container-form form .form-item input.form-text,.container_page .main-content .container-form form .form-item input.form-email{width:-webkit-fill-available;width:-moz-available;height:40px;background:#fff;color:#000;font-size:1rem;border-radius:5px;box-shadow:none;border:unset;padding-left:18px;}.container_page .main-content .container-form form .form-item input.form-submit{background:#00502c !important;margin:auto;border-radius:8px;box-shadow:none !important;font-size:15px;padding:10px 20px;max-width:148px;border:unset;background:#00502c;color:#fff;}.container_page .main-content .container-form form .form-item input:-ms-input-placeholder{text-transform:capitalize;}.container_page .main-content .container-form form .form-item input::placeholder{text-transform:capitalize;}.container_page .main-content .container-form form .form-item span.error{color:red;font-weight:bold;font-size:10px;}.container_page .main-content .container-form form .form-actions{text-align:center;margin-top:40px;}.container_page .main-content .container-form form .form-actions input.form-submit{margin:auto;border-radius:8px;box-shadow:none;font-size:1.06rem;padding:15px 50px;border:unset;background:#00502c;color:#FFF;font-weight:600;text-transform:uppercase;}.container_page .main-content .container-form form .btn-password{color:#00502c;text-decoration:underline;text-align:right;font-size:0.94rem;}.container_page .main-content .container-form form .registration{padding-top:30px;text-align:center;font-size:0.94rem;}.container_page .main-content .container-form form .registration a{font-weight:bold;}.container_page .main-content .container-form form .logo{max-width:218px;margin:auto auto 50px auto;}.container_page .main-content .container-form form.user-register-form{width:50%;}.container_page .main-content .container-form form.user-register-form .js-form-wrapper:not(.form-actions){padding-left:10px;padding-right:10px;float:left;width:100%;}.container_page .main-content .container-form form.user-register-form .js-form-wrapper:not(.form-actions)#edit-account{width:100%;}.container_page .main-content .container-form form.user-register-form .js-form-wrapper:not(.form-actions) .form-item{margin-bottom:10px;}.container_page .main-content .container-form form.user-register-form .js-form-wrapper:not(.form-actions) .form-item label{display:block;font-weight:300;}.container_page .main-content .container-form form.user-register-form .js-form-wrapper:not(.form-actions) .form-item input:-ms-input-placeholder{display:none;opacity:0;}.container_page .main-content .container-form form.user-register-form .js-form-wrapper:not(.form-actions) .form-item input::placeholder{display:none;opacity:0;}.container_page .main-content .container-form form.user-register-form .js-form-wrapper:not(.form-actions) .form-item .description{font-weight:300;margin:15px 0px;display:block;}.container_page .main-content .container-form form.user-register-form .js-password-confirm{}.container_page .main-content .container-form form .form-item--error-message{font-weight:400;font-size:0.88rem;color:red;margin-top:0.63rem;}.container_page .main-content .container-form form .form-item--error-message.disclaimer{margin-top:25px;margin-bottom:25px;}.container_page .main-content .container-form form .form-item--error-message a{color:red;font-weight:600;text-decoration:underline;}.container_page .main-content .container-form form .mandatory-info{padding:0px 10px;display:-ms-flexbox;display:flex;position:relative;font-weight:400;color:red;z-index:1;width:auto;}.container_page .main-content .container-form .text{font-size:1.13rem;font-weight:bold;line-height:1.13rem;padding-left:25px;min-width:280px;color:white;}.container_page .main-content .container-form .text span{font-size:1rem;font-weight:300;}.container_page .main-content .container-form.registration .text{width:50%;}.container_page .main-content .container-form.registration label.form-required{float:left;}.container_page .main-content .container-form.registration label.form-required:after{float:right;margin-left:5px;content:'*';display:block;color:red;}.container_page_form{background-color:white;}.container_page_form .header{background-color:#F6F8F9;}.container_page_form .container{max-width:1160px;margin-top:44px;}.container_page_form .container .title{padding-top:10px;text-align:center;font-size:1.88rem;font-weight:bold;color:#202124;}.container_page_form .container .description{max-width:1065px;text-align:center;font-size:1rem;line-height:1.5rem;padding-top:30px;padding-bottom:20px;color:#404040;margin:auto;}.container_page_form .container form{background-color:#F3F6F7;padding:26px 44px 26px 42px;margin-bottom:20px;}.container_page_form .container form #edit-pass--description{text-align:left;font-size:0.88rem;line-height:0.94rem;padding-top:0px;}.container_page_form .container form #edit-current-pass--description{font-size:0.88rem;line-height:0.94rem;padding-top:15px;padding-bottom:15px;text-align:left;}.container_page_form .container form .form-item--error-message{color:red;font-weight:bold;font-size:0.75rem;}.container_page_form .container form .form-item{margin-bottom:15px;}.container_page_form .container form .form-item label{font-weight:0.75rem;font-weight:bold;}.container_page_form .container form .form-item input.form-text,.container_page_form .container form .form-item input.form-password{width:-webkit-fill-available;width:-moz-available;height:40px;background:#fff;color:#000;font-size:1rem;border-radius:5px;box-shadow:none;border:unset;padding-left:18px;}.container_page_form .container form .form-item input:-ms-input-placeholder{text-transform:capitalize;}.container_page_form .container form .form-item input::placeholder{text-transform:capitalize;}.container_page_form .container form .form-actions{text-align:center;}.container_page_form .container form .form-actions input.form-submit{background:#00502c !important;margin:auto;border-radius:8px;box-shadow:none !important;font-size:15px;padding:10px 20px;text-transform:uppercase;font-weight:bold;border:unset;background:#00502c;color:#fff;}.container_page_form .container form.user-form{margin:40px auto;}.container_page.new_profile{height:100%;background-position:center;padding:40px 0px;}.select2-container--default,.select2-selection--single{border:unset !important;height:40px !important;width:100% !important;}.select2-container--default .select2-selection__placeholder,.select2-container--default .select2-selection__rendered,.select2-selection--single .select2-selection__placeholder,.select2-selection--single .select2-selection__rendered{line-height:40px !important;font-weight:400;width:100% !important;}.select2-container--default .select2-selection__arrow,.select2-selection--single .select2-selection__arrow{height:40px !important;}.select2-results__option{font-weight:400 !important;font-size:13px !important;}.select2-dropdown{border:1px solid #ddd !important;}.select2-dropdown .select2-search__field{border:1px solid #ddd !important;height:31px !important;font-weight:400;}.legal{text-align:center;padding-top:1em;text-decoration:underline;font-weight:bold;}.form-tabs{display:-ms-flexbox;display:flex;width:100%;column-gap:4px;}.form-tabs .form-tab{background-color:#F6F8F9;width:50%;border-radius:7px 7px 0 0;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;color:#000000;margin-bottom:4px;position:relative;text-decoration:underline;-webkit-text-decoration-color:#214f2f;text-decoration-color:#214f2f;text-underline-offset:5px;text-decoration-thickness:2.5px;}.form-tabs .form-tab:after{content:'';position:absolute;height:6px;background-color:#F6F8F9;bottom:-5px;left:0;width:100%;}.form-tabs .form-tab.inactive{background-color:rgba(247,248,249,0.8);text-decoration:none;}.form-tabs .form-tab.inactive:after{content:none;}@media (max-width:767px){.container_page .main-content{width:90%;}.container_page .main-content .container-form form.user-register-form{width:100%;}.container_page .main-content .container-form form.user-register-form .js-form-wrapper:not(.form-actions){width:100%;}.container_page .main-content .container-form .text{padding-left:unset;min-width:unset;}.container_page .main-content .container-form.registration .text{width:50%;}}
