﻿@font-face{font-family:"filson-pro-regular";font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/FilsonPro/FilsonProRegular.otf") format("truetype")}@font-face{font-family:"filson-pro-regular";font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/FilsonPro/FilsonProBold.otf") format("truetype")}@font-face{font-family:"filson-pro-regular";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/FilsonPro/FilsonProMedium.otf") format("truetype")}@font-face{font-family:"filson-pro-regular";font-style:normal;font-weight:100;font-display:swap;src:url("/fonts/FilsonPro/FilsonProLight.otf") format("truetype")}body{font-size:16px;line-height:1.65em;font-family:"filson-pro-regular",sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"filson-pro-regular",sans-serif;font-weight:600}.login-page,.register-page{background:#fff}.content-wrapper{min-height:100% !important;background-color:#fff !important}h1.section-title,h2.section-title{padding:15px;font-size:30px;border-radius:3px;font-weight:300}div.section-header-wrapper{margin-bottom:30px}label{font-weight:600}.checkbox label{padding-left:5px}p{margin:0 0 15px}.sonata-ba-view .box{background:#ecf0f5}.sonata-ba-view .box-header{margin-bottom:15px;background:#fff}.sonata-ba-view .box-header .btn{float:right;margin:5px;border-radius:.75em}.sonata-ba-view .box-header .box-title{font-weight:600;font-size:28px;text-align:center}.sonata-ba-view .box-body{background:#fff}.label{display:inline-block;font-size:85%;width:125px;border-radius:.75em;padding:.4em .6em}.label-approved{background-color:#00a65a}.label-left,.label-rejected{background-color:#dd4b39}.label-whistle-blowing{background-color:#dd4b39}.label-incomplete{background-color:#3c8dbc}.label-pending{background-color:#f39c12}.label-in-progress{background-color:#305acf}.label-renewal-due{background-color:#3c8dbc}.label-renewal-in-progress{background-color:#3c8dbc;width:145px}.label-renewal-pending{background-color:#f39c12}.label-renewal-overdue{background-color:#dd4b39}.label-invoice-sent{background-color:#f39c12}.btn-in-progress{border-color:#193da0;background-color:#305acf;color:#fff}.sonata-bc .navbar-nav .user-menu .dropdown-menu{width:auto;min-width:80px}.dashboard-main,.dashboard-header{margin-bottom:30px}.dashboard .row a{width:250px;margin-bottom:20px}.dashboard .extra-margin{margin-top:40px}.login-box h2,.register-box h2{font-weight:600;font-size:20px}.login-box .pricing,.register-box .pricing{font-size:17px}.checkbox-label{font-weight:600}@media only screen and (min-width: 320px){.login-box,.register-box{margin-bottom:150px}}@media only screen and (min-width: 360px){.login-box,.register-box{margin-bottom:120px}}@media only screen and (min-width: 320px){section.content{margin-bottom:125px}}@media only screen and (min-width: 360px){section.content{margin-bottom:105px}}@media only screen and (min-width: 768px){section.content{margin-bottom:85px}}.login-box .btn{font-size:16px;margin:10px 0}.login-box .login-box-break{padding:0;font-size:18px;font-weight:500;text-align:center}.login-box .login-box-msg{padding:0 0 10px 0;font-size:18px;font-weight:600}.margin-top-20{margin-top:20px}.row .has-error input{border:1px solid red}.form-error{color:red}.flash-success{color:#00a65a}.flash-success:before{font-family:"filson-pro-regular",sans-serif;content:"";display:inline-block;padding-right:3px;vertical-align:middle}footer{text-align:center;width:100%;background-color:#000;color:#fff;height:auto;padding:20px;bottom:-150px !important}.login-page footer{bottom:0}.wrapper{position:inherit}header.main-header{background-color:#fff;height:auto}.nav-black-col{background-color:#000;color:#fff;padding:5px 0 5px 20px}.main-header .logo{width:135px;padding:0;float:left;height:auto}.main-header .navbar{margin-left:0}@media(max-width: 767px){.main-header .navbar{margin-left:110px;width:auto}.checkbox-label{font-weight:500}}.user-menu a,.navbar-top-links a{color:#000}.navbar-top-links li a,.navbar-top-links li span{display:inline-block}.logo img{padding:5px 0}.table.table-questions span.astrix-text{display:none}@media(min-width: 640px){.logo img{max-height:150%;max-width:110px}.navbar-nav>li>a{line-height:40px}}@media(max-width: 991px){.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{right:0}.navbar-custom-menu .navbar-nav>li>a{padding:20px 15px}}@media(min-width: 768px)and (max-width: 991px){.navbar-custom-menu .navbar-nav>li>a{padding:25px 15px}.register-box label{font-weight:400}}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:0px;text-align:center}@media(max-width: 768px){.company .content-wrapper{margin-top:30px}}.sonata-ba-view .box-header.company-title{margin-bottom:0}label.inline{display:inline}.required-fields{color:red}.required:after{color:red}.font-20{font-size:20px}.btn-download{margin-bottom:20px}.modal-header .modal-title{display:none}.answers-collection>.form-group{padding:10px;margin-bottom:30px}.answers-collection>.form-group:nth-of-type(odd){background-color:#f9f9f9}.answers-collection>.form-group>.control-label{display:none}.answers-collection>.form-group .field-container span[id*=field_actions_]{display:none}.has-tooltip,.has-tooltip:hover{color:#333;cursor:initial}.info-tooltip{width:300px;border-top:solid 1px #bbb;border-bottom:solid 1px #333;padding:5px 20px;border-radius:0;box-shadow:0 0 4px gray;margin:2px;font-stretch:condensed;white-space:pre-line}div#filter_statusChangedAt_value_start_date,div#filter_statusChangedAt_value_end_date{display:flex}div#filter_statusChangedAt_value_start_time,div#filter_statusChangedAt_value_end_time{display:flex}.answer-set label{font-weight:normal}.answer-set label:after{content:""}.answer-set .iradio_square-blue{margin-right:10px}.answer-set .iradio_square-blue:nth-of-type(2),.answer-set .iradio_square-blue:nth-of-type(3){margin-left:15px}.margin-top-25{margin-top:25px}.margin-bottom-25{margin-bottom:25px}.back-button{margin-left:-10px}.edit-company-form .row label{margin-top:15px}.edit-company-form .row ul{padding-inline-start:unset}.edit-company-form .row.position-relative{position:relative}.edit-company-form .row.position-relative .float-bottom-right{position:absolute;bottom:0;right:0}.edit-company-form .row ul>li{font-weight:600;color:red;list-style-type:none;padding-left:2em;text-indent:-2em;font-size:15px}.edit-company-form .registered-office-address .help-text{padding:20px 0 0 0}.edit-company-form .row .has-error input{border:1px solid red}.edit-company-form .row .icheckbox_square-blue{background-color:#fff}.btn-custom-small{font-size:14px;padding:6px 30px;margin-bottom:20px}.row.submit-btn{margin-bottom:20px}.tc-page .box-header .box-title a{color:#444}.no-padding{padding:0}.section-container{padding:10px 0;font-size:20px}.section-container label{font-weight:300}.section-container .btn-section{float:right;font-size:15px;width:105px}.section-container .answered-no{font-size:16px}.terms-form .row label{font-size:16px;display:inline;margin-left:15px}.terms-form .row .has-error input{border:1px solid red}.terms-form .row .icheckbox_square-blue{background-color:#fff}.terms-form .row .form-error ul{padding-inline-start:unset}.terms-form .row .form-error ul>li{font-weight:600;color:red;list-style-type:none;padding-left:2em;text-indent:-2em;font-size:15px}#modal-terms-of-use .modal-dialog .modal-body{font-size:14px}#modal-terms-of-use .modal-dialog .modal-body table td{padding:5px}#modal-terms-of-use .modal-dialog .modal-body li{list-style-type:none;padding-top:5px}.modal-dialog{overflow-y:initial !important}.modal-body{height:500px;overflow-y:auto}.help-text a{font-weight:800}.table.table-questions>thead>tr>td{padding:8px 20px;font-weight:600}.table.table-questions>tbody>tr>td{padding:8px 20px}.table.table-questions p{margin:0}.table.table-questions .details-question-text{font-style:italic}.tab-pane h3{margin-top:70px;padding:0 20px}.company-dashboard>div.row.alert{margin-top:20px}.company-dashboard .alert-sonata_flash_error{background-color:#dd4b39;color:#fff}.company-dashboard .left-align{margin-left:-15px}.company-dashboard .status-label{font-size:20px}.question-form .row .form-error ul{padding-inline-start:unset}.question-form .row .form-error ul>li{font-weight:600;color:red;list-style-type:none;padding-left:2em;text-indent:-2em;font-size:15px;margin-top:10px}.question-form .row .has-error textarea{border:1px solid red}.question-form .question-element .question-label{margin-bottom:10px}.details-questions-form .row{margin-top:30px;margin-bottom:30px}.button-see-more,.button-see-more:hover{padding:15px 0;display:block;color:#333;cursor:pointer}.spacing{margin-top:40px}.company-logo{margin-bottom:20px}.company-logo img{max-width:200px;height:auto}.section-question textarea,.section-question-details textarea{resize:vertical}@media(max-width: 768px){main{margin-top:-50px}.sections-column{margin-top:55px}.table.table-questions>tbody>tr>td{padding:8px}.section-container label{font-size:14px}.edit-company-form .row.position-relative .float-bottom-right{position:relative}}.renewal-form{margin-top:20px}.renewal-form .row{margin:15px 0}.renewal-form .row label{font-size:16px;display:inline}.renewal-form .row .has-error input{border:1px solid red}.renewal-form .row .has-error ul{padding-inline-start:unset}.renewal-form .row .has-error ul>li{font-weight:600;color:red;list-style-type:none;padding-left:2em;text-indent:-2em;font-size:15px}.renewal-form .row .icheckbox_square-blue{background-color:#fff}.thank-you-message{font-size:16px;margin:25px 0}.nav-directory{margin-top:20px;border-bottom:2px solid #000;padding:0}.nav-directory .site-logo{float:left;width:125px;padding-bottom:10px}.nav-directory .site-logo img{width:100%;height:auto}.main-site-nav{text-align:center;padding-top:30px;padding-right:125px}.main-site-nav a,.main-site-nav a:hover{color:#000;text-decoration:none}.main-site-nav button{display:inline-block;padding:.3em .8em;background-color:#fff;border:2px solid #29ab61;border-radius:10px;font-family:"filson-pro-regular",sans-serif;font-size:1.2em;font-weight:600}.main-site-nav button:hover{background-color:#29ab61}.footer-wrapper{background-color:#000;padding:20px 0 10px}.footer{color:#fff;font-family:"filson-pro-regular",sans-serif;text-align:center}.footer .footer-tagline{margin:0 0 1em;font-size:25px;line-height:1.3em;letter-spacing:.09em}.footer .footer-links{margin:0 0 1.5em}.footer .footer-links a{color:#fff;font-size:15px;text-decoration:none}.footer .footer-links a:hover{color:#fff;text-decoration:underline}.footer .footer-socials{margin:0 0 1.5em}.footer .footer-socials img{height:30px;width:auto;padding:0 15px}.footer .footer-copyright{font-size:12px}section.content{margin-bottom:20px}.directory-wrapper{overflow:hidden}.main-directory{background-color:#fff;transition:color .2s ease-in-out}.main-directory .directory-title{text-align:center}.main-directory .col-md-4:nth-of-type(3n+1){padding-left:0}.main-directory .col-md-4:nth-of-type(3n){padding-right:0}.directory-form-options{overflow:hidden;margin-bottom:50px}.directory-form-options input,.directory-form-options .select2-selection{width:100%;margin:.3em 0;border:2px solid #ababab;border-radius:10px;font-size:1.1em;line-height:120%}.directory-form-options label{font-size:1.1em}.directory-form-options .sort-container{display:block;overflow:hidden;width:100%;margin:.6em 0 0}.directory-form-options .sort-container label{float:left;width:25%;padding-top:.6em}.directory-form-options .sort-container .select2-container{float:left;clear:none;max-width:75%}.directory-form-options .sort-container .checkbox-container{width:100%;margin:.8em 0 0}.directory-form-options .sort-container .checkbox-container label{width:180px}.btn-directory{display:block;margin:.8em 0 .3em;padding:.3em .2em;width:100%;background-color:#29ab61;border:0;border-radius:10px;font-family:"filson-pro-regular",sans-serif;font-size:1.1em;font-weight:600;text-align:center}.btn-directory:hover{background-color:rgba(41,171,97,.7)}.directory-count{margin-bottom:20px;overflow:hidden}.results{text-align:center;font-size:1.3em}.directory-pagination-container{text-align:center}.directory-pagination-container nav{margin:1.5em auto;display:inline-block}.pagination .page-item,.directory-pagination-container .page-num{font-size:1em}.directory-row{display:flex;align-items:stretch;flex-wrap:wrap}.directory-row>[class*=col-]{display:flex;flex-direction:column}.directory-post{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin-bottom:25px;flex:1;height:100%}.directory-logo{position:relative;padding:1.5em;text-align:center;overflow:hidden}.directory-logo img{width:100%;border-radius:8px 8px 0 0}.directory-banner-years{background-color:#5c96eb;position:absolute;color:#fff;padding:2%;font-size:1em;width:100%;top:7%;left:-30%;transform:rotate(-35deg);-webkit-transform:rotate(-35deg)}.directory-banner-years.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.directory-content{padding:0 7%;color:#2b2b2b;font-size:1.2em;text-align:center}.directory-content a{color:#2b2b2b;text-decoration:none}.directory-content a:hover{color:#5c96eb}@media(max-width: 1200px){.directory-content{font-size:1.1em}}@media(max-width: 768px){.site-logo{margin-left:15px}.main-site-nav button{font-size:1.1em}.footer{padding:0 15px}.footer-tagline{font-size:1.2em}h1{font-size:1.6em}.pagination .page-item,.directory-pagination-container .page-num{font-size:.9em}.directory-content{font-size:1em}.directory-banner-years{font-size:.8em}}@media(max-width: 680px){.site-logo img{width:80%;height:auto}.main-site-nav button{font-size:.9em}}@media(max-width: 460px){.main-site-nav{clear:left;padding:10px 15px}}@media(max-width: 991px){.main-directory .col-md-4{padding:10px 0 0 0}.main-directory .col-xs-6:nth-child(2n)>.directory-post>.directory-logo{padding-right:.5em}}@media print{.company-title .btn{display:none}a[href]:after{content:none !important}.print-extra-padding .content-wrapper{padding-bottom:82px}.print-extra-padding .page-footer{height:82px}}/*# sourceMappingURL=app.output.css.map */
