.job_form form .form-label{font-weight:bold;text-transform:uppercase;}.job_form .file-drop-area{position:relative;border:2px dashed #000;color:#000;min-height:80px;background-color:#e5e5e5;transition:.3s;}.job_form .file-drop-area.is-active{background-color:#fff;}.job_form .file-msg{width:80%;}.job_form .file-document{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0;}.job_form .file-document:focus{outline:none;}.job_form .item-delete{position:absolute;right:10px;transition:.3s;top:50%;height:16px;transform:translate(0,-11px);z-index:1;}.job_form .file-drop-area .invalid-feedback{text-align:center;}.job_form .h1,h1{font-size:2em;}@media (max-width:767px){.job_form .h1,h1{font-size:inherit;}}.captcha-module{text-align:center;}.captcha-module .ecaptcha .captcha-wrapper{min-height:50px;}.g-recaptcha{transform-origin:0 0;}.grecaptcha-badge{z-index:5;}body.ratingwidget-loaded .grecaptcha-badge{margin-bottom:250px;}@media (min-width:992px){.captcha-module .form-captcha{font-size:18px;height:50px;}}@media (max-width:767px){.grecaptcha-badge{margin-bottom:80px;}}.datepicker-dropdown{z-index:1050 !important;}.datepicker table tr td{padding:8px;}.datepicker table tr td.day.active,.datepicker table tr td.day.active:hover,.datepicker table tr td.day:hover{color:#fff;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background:#f5f5f5;color:inherit;}th.datepicker-switch{height:50px;}.datepicker-switch:after{content:" \25BC";}.datepicker table tr td.day.active{background:#057a93;}.datepicker table tr td.day.active:hover,.datepicker table tr td.day:hover{background:#046276;}input[readonly].datepicker{background-color:white;}.noscript-module{border-radius:0;}footer .main{background-color:#000;}footer a,footer a:link,footer a:visited,footer a:active{color:#000;}footer h2{color:#057a93;font-size:42pt;}footer .brands{font-size:34pt;width:375px;}footer .brands > div{background-color:#fff;border-radius:50%;height:65px;width:65px;}footer .brands > div a{color:inherit;}@media (max-width:767px){footer .follow{text-align:center;}footer .brands{font-size:24pt;margin-left:20px;margin-right:20px;width:auto;}footer .brands > div{height:50px;width:50px;}}