.control-label.req:after,.control-label.required:after,.control-label.required-field:after{content:'*';color:#e80c4d;font-size:1.3em;margin-left:4px}.control-label.req-cond:after{content:'*';color:#ff8e00;font-size:1.3em;margin-left:4px}.validation-summary-errors{color:#e80c4d;margin-left:auto;margin-right:auto}.validation-summary-errors.absolute-pos{position:fixed;z-index:2147483644;opacity:.9;top:0;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important}.validation-summary-valid{display:none}.field-validation-error{color:#e80c4d;font-weight:bold}input.validation-error,select.validation-error{border:1px solid #e80c4d!important}input[type="checkbox"].input-validation-error{border:0 none}.input-group.no-full-width{}.input-group.no-full-width>.input-group-addon{display:inline-table;line-height:20px}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}input[type=checkbox].form-control.plain-check{margin-top:0;width:30px;display:inline-block}input.input-numeric[type=text],input.input-numeric[type=number]{width:100px;text-align:right}input.input-numeric.input-percent[type=text],input.input-numeric.input-percent[type=number]{width:70px}input.input-numeric[type=number]{padding-right:0}input.input-numeric[type=number]::-webkit-inner-spin-button,input.input-numeric[type=number]::-webkit-outer-spin-button{width:14px;height:30px;opacity:1;padding-left:10px;margin-left:10px}.input-group.input-group-numeric{width:0}.ui-datepicker{z-index:10001!important}input.input-date[type='text']{max-width:130px;text-align:right}.input-group.input-group-date{width:max-content}.input-group.input-group-date input.input-date[type='text']{}.col-md-6>.input-group.input-group-date{width:unset;float:unset}.col-md-6>.input-group.input-group-date input.input-date[type='text']{max-width:unset}.control-group{position:relative}.control-group .btn{position:absolute;top:0;right:0;height:40px;padding-top:4px!important}.control-group .btn.btn-clear-field{}select>option.parent-select-item{font-weight:bold}select>optgroup{font-style:normal;font-weight:normal}select>optgroup>option{}.dropdown-tc{position:relative}button.btn.dropdown-tc{}button.btn.dropdown-tc>a>span,button.btn.dropdown-tc>a>.fa{color:#fff}.row.floating-label .form-group,.floating-label>.form-group{}.row.floating-label .form-group:not(.float-label-no-float)>.control-label,.floating-label>.form-group:not(.float-label-no-float)>.control-label{display:none}.row.floating-label .form-group:not(.float-label-no-float)>div,.floating-label>.form-group:not(.float-label-no-float)>div{width:100%}.row.floating-label .form-group:not(.float-label-no-float)>div.float-split-6,.floating-label>.form-group:not(.float-label-no-float)>div.float-split-6{width:50%}.row.floating-label .form-group.has-value:not(.float-label-no-float)>div.float-split-6:not(:last-child),.floating-label>.form-group.has-value:not(.float-label-no-float)>div.float-split-6:not(:last-child){clear:left}.row.floating-label .form-group.has-value:not(.float-label-no-float)>*,.floating-label>.form-group.has-value:not(.float-label-no-float)>*{margin-top:-6px}.row.floating-label .form-group.has-value:not(.float-label-no-float)>.control-label,.floating-label>.form-group.has-value:not(.float-label-no-float)>.control-label{display:initial;text-align:left;z-index:1;background-color:#fff;margin-left:20px;width:unset;font-size:12px;line-height:12px;padding-top:0;padding-left:8px;padding-right:8px;color:gray}.row.floating-label .form-group:not(.has-value)>.control-label.required::after{content:'*'}table.table-pivot{border-collapse:collapse}table.table-pivot tr,table.table-pivot thead,table.table-pivot tbody{display:block;float:left}table.table-pivot th,table.table-pivot td{display:block}table.table-pivot td:last-child,table.table-pivot th:first-child{border-top:1px solid #f4f4f4!important}table.table-pivot td:last-child{border-bottom:1px solid #f4f4f4!important}table.table-pivot th{border-bottom-width:1px!important}ul.ui-autocomplete{z-index:100001;background-color:#fff;top:-2px}ul.ui-autocomplete>li.ui-menu-item{height:40px;padding-top:0;padding-bottom:0;width:100%;border:unset;white-space:nowrap}ul.ui-autocomplete>li.ui-menu-item>a{width:100%;display:inline-block}ul.ui-autocomplete>li.ui-menu-item>a.ui-state-active,ul.ui-autocomplete>li.ui-menu-item>a.ui-state-focus,ul.ui-autocomplete>li.ui-menu-item>a.ui-state-hover{background-color:#f0f0f0!important;color:#000;font-weight:bold;border:solid 1px #000!important}ul.ui-autocomplete>li.ui-menu-item>a{font-weight:500;font-size:1.2em;vertical-align:sub}ul.ui-autocomplete>li.ui-menu-item>a.ui-state-active{border:unset;background:unset}ul.ui-autocomplete>li.ui-menu-item>a:focus,ul.ui-autocomplete>li.ui-menu-item>a>span:focus{outline:none}ul.ui-autocomplete.ui-front{z-index:100001;background-color:#fff;border:1px solid #000;padding-left:10px;max-width:400px;top:-2px;max-height:450px;overflow-y:auto}.phone-contact{position:relative}.phone-contact a.phone-country-selector{position:absolute;top:9px;margin-left:8px}.phone-contact a.phone-country-selector:after{content:'+'}.phone-contact .input-phone{display:inline-block;width:unset}.phone-contact .input-phone.country-code{padding-left:35px;max-width:65px;border-right:none!important;padding-right:0}.phone-contact .input-phone.area-code{max-width:30px;padding-left:0;padding-right:0;border-left-style:dotted;border-right:none!important;border-left:none!important;text-align:center}.phone-contact .input-phone.phone-no{border-left-style:dotted!important;width:calc(100% - 95px)}.phone-contact .input-phone.phone-no:focus{outline-style:none;box-shadow:none}.phone-contact.no-phone-area-code .input-phone.phone-no{width:calc(100% - 65px)}.phone-contact.no-phone-country-code.no-phone-area-code .input-phone.phone-no{border-left-style:solid!important;width:100%;padding-left:35px}.phone-contact .dropdown-menu{max-height:250px;overflow-y:auto}.phone-contact .dropdown-menu a{display:block}