:root{--bs-primary:$primary;--bs-primary-rgb:51,106,176}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.form-search .select2-container--default{min-width:100%}.form-group.withhelp small{font-size:.7em}h3{font-size:calc(1.3rem + .3vw)}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;font-weight:400;background-color:azure;padding:5px 10px}input,select{transition:border-color .3s linear}.form-error{border-color:red}div.select-jsvalidate .select2-container--default .select2-selection--single .select2-selection__arrow,div.text-jsvalidate .select2-container--default .select2-selection--single .select2-selection__arrow,span.select-jsvalidate .select2-container--default .select2-selection--single .select2-selection__arrow,span.text-jsvalidate .select2-container--default .select2-selection--single .select2-selection__arrow{transition:right .2s linear}div.select-jsvalidate.validator-error .select2-container--default .select2-selection--single .select2-selection__arrow,div.text-jsvalidate.validator-error .select2-container--default .select2-selection--single .select2-selection__arrow,span.select-jsvalidate.validator-error .select2-container--default .select2-selection--single .select2-selection__arrow,span.text-jsvalidate.validator-error .select2-container--default .select2-selection--single .select2-selection__arrow{right:20px}div.select-jsvalidate,div.text-jsvalidate,span.select-jsvalidate,span.text-jsvalidate{position:relative;display:block}div.select-jsvalidate.validator-warning input,div.select-jsvalidate.validator-warning select,div.text-jsvalidate.validator-warning input,div.text-jsvalidate.validator-warning select,span.select-jsvalidate.validator-warning input,span.select-jsvalidate.validator-warning select,span.text-jsvalidate.validator-warning input,span.text-jsvalidate.validator-warning select{border-color:orange}div.select-jsvalidate.validator-warning:after,div.text-jsvalidate.validator-warning:after,span.select-jsvalidate.validator-warning:after,span.text-jsvalidate.validator-warning:after{position:absolute;right:20px;bottom:6px;display:block;z-index:10;content:"\26A0";color:#fff;background-color:orange;padding:0 2px;border-radius:4px}div.select-jsvalidate.validator-warning.withhelp:after,div.text-jsvalidate.validator-warning.withhelp:after,span.select-jsvalidate.validator-warning.withhelp:after,span.text-jsvalidate.validator-warning.withhelp:after{bottom:unset;top:calc(var(--bs-body-font-size) + 14px)}div.select-jsvalidate.mandatory-error input,div.select-jsvalidate.mandatory-error select,div.select-jsvalidate.validator-error input,div.select-jsvalidate.validator-error select,div.select-jsvalidate.validator-warning.validator-error input,div.select-jsvalidate.validator-warning.validator-error select,div.text-jsvalidate.mandatory-error input,div.text-jsvalidate.mandatory-error select,div.text-jsvalidate.validator-error input,div.text-jsvalidate.validator-error select,div.text-jsvalidate.validator-warning.validator-error input,div.text-jsvalidate.validator-warning.validator-error select,span.select-jsvalidate.mandatory-error input,span.select-jsvalidate.mandatory-error select,span.select-jsvalidate.validator-error input,span.select-jsvalidate.validator-error select,span.select-jsvalidate.validator-warning.validator-error input,span.select-jsvalidate.validator-warning.validator-error select,span.text-jsvalidate.mandatory-error input,span.text-jsvalidate.mandatory-error select,span.text-jsvalidate.validator-error input,span.text-jsvalidate.validator-error select,span.text-jsvalidate.validator-warning.validator-error input,span.text-jsvalidate.validator-warning.validator-error select{border-color:red}div.select-jsvalidate.mandatory-error:after,div.select-jsvalidate.validator-error:after,div.select-jsvalidate.validator-warning.validator-error:after,div.text-jsvalidate.mandatory-error:after,div.text-jsvalidate.validator-error:after,div.text-jsvalidate.validator-warning.validator-error:after,span.select-jsvalidate.mandatory-error:after,span.select-jsvalidate.validator-error:after,span.select-jsvalidate.validator-warning.validator-error:after,span.text-jsvalidate.mandatory-error:after,span.text-jsvalidate.validator-error:after,span.text-jsvalidate.validator-warning.validator-error:after{position:absolute;right:20px;bottom:6px;display:block;z-index:10;content:"\26A0";color:#fff;background-color:red;padding:0 2px;border-radius:4px}div.select-jsvalidate.mandatory-error.withhelp:after,div.select-jsvalidate.validator-error.withhelp:after,div.select-jsvalidate.validator-warning.validator-error.withhelp:after,div.text-jsvalidate.mandatory-error.withhelp:after,div.text-jsvalidate.validator-error.withhelp:after,div.text-jsvalidate.validator-warning.validator-error.withhelp:after,span.select-jsvalidate.mandatory-error.withhelp:after,span.select-jsvalidate.validator-error.withhelp:after,span.select-jsvalidate.validator-warning.validator-error.withhelp:after,span.text-jsvalidate.mandatory-error.withhelp:after,span.text-jsvalidate.validator-error.withhelp:after,span.text-jsvalidate.validator-warning.validator-error.withhelp:after{bottom:unset;top:calc(var(--bs-body-font-size) + 14px)}#reclutamento-main-layout .bg-gray{background-color:#999!important;color:var(--bs-white)}#reclutamento-main-layout .bg-help{background-color:#eaf0f7!important}#reclutamento-main-layout .bg-lightgreen{background-color:#aff0d2!important}#reclutamento-main-layout .nav-link{color:#012e5e}#reclutamento-main-layout .nav-pills .nav-link.active,#reclutamento-main-layout .nav-pills .show>.nav-link{background-color:#012e5e;color:#fff}#reclutamento-main-layout .btn-outline-primary{border-color:#012e5e;color:#012e5e}#reclutamento-main-layout .btn-outline-primary:hover{color:#fff;background-color:#012e5e;border-color:#012e5e}#reclutamento-main-layout a.btn-link{text-decoration:none;opacity:.7;transition:opacity .3s linear;color:#012e5e}#reclutamento-main-layout a.btn-link:hover{opacity:1}#reclutamento-main-layout .select2.select2-container--default .select2-selection--single{font-size:1rem;font-weight:400;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(28px + .75rem)}#reclutamento-main-layout .select2.select2-container--default .select2-selection--single .select2-selection__rendered{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529}#reclutamento-main-layout .select2.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:5px}.pickerActive[readonly]{background-color:#fff}.bandostepper .steps .card-header{font-weight:400;color:#999;transition:color .15s ease-in-out,font-weight .15s ease-in-out}.bandostepper .steps .card-body{height:-moz-max-content;height:max-content;transition:height .15s ease-in-out,padding .15s ease-in-out;overflow:hidden}.bandostepper .steps.step3 .card-body{padding:3rem}.bandostepper .steps.disabled .card-body{height:0;padding-top:0;padding-bottom:0}.bandostepper .steps.disabled.step3 .card-body{padding-top:0;padding-bottom:0}.bandostepper .steps.active .card-header{font-weight:700;color:#012e5e}.bandostepper .step_commander{margin:0 auto;justify-items:center;flex-flow:row;display:flex;justify-content:center}.bandostepper .step_commander button{font-size:16px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,width .2s linear,margin-left .2s linear,margin-right .2s linear,opacity .2s linear;opacity:1;margin:.35rem;flex-grow:1;max-height:46px}.bandostepper .step_commander button.hide{opacity:0;width:0;max-width:0;margin:0}.bandostepper .step_commander button .stepnext{font-weight:700}.bandostepper .modulo{transition:background-color .15s ease-in-out,height .15s ease-in;height:-moz-fit-content;height:fit-content}.bandostepper .modulo.bg-lightgreen>div:first-child{font-weight:700}.bandostepper .modulo.hide{height:0;overflow:hidden;padding:0}.bandostepper .corso{transition:background-color .15s ease-in-out,height .15s ease-in;height:-moz-fit-content;height:fit-content}.bandostepper .corso.hide{height:0;overflow:hidden;padding:0}.candidatiora{font-weight:700}.candidatiora.top{width:50vw;font-weight:700;margin:0 auto;align-self:center;justify-self:center;font-size:120%}
/*# sourceMappingURL=reclutamento.css.map*/