.floating-label-wrapper .select2-container{width:100%!important}
.floating-label-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii00NzMgMjc3IDEyIDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTQ3MyAyNzcgMTIgODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzhBOTNBNjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS00NzEuNiwyNzcuM2w0LjYsNC42bDQuNi00LjZsMS40LDEuNGwtNiw2bC02LTZMLTQ3MS42LDI3Ny4zeiIvPg0KPC9zdmc+DQo=) calc(100% - 18px)/11px no-repeat}
.floating-label-wrapper .form-group{position:relative;margin-bottom:15px}
.floating-label-wrapper .form-group .up-mar25{margin-top:-29px}
.floating-label-wrapper .form-group{margin-top:0!important;margin-bottom:0!important}
.floating-label-wrapper .form-group:last-child{margin-bottom:0}
.floating-label-wrapper .btn-group{width:100%}
.floating-label-wrapper .form-control{display:block;width:100%;height:auto;min-height:40px;font-size:14px;color:#475f7b;background-color:transparent!important;border:1px solid #dfe3e7;border-radius:.267rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:Poppins,sans-serif}
.floating-label-wrapper textarea.form-control{min-height:80px;padding-top:8px}
.floating-label-wrapper select.form-control{padding-top:10px;transition:.15s}
.floating-label-wrapper .form-control:focus{color:#475f7b;background-color:#fff;border-color:#5a8dee!important;outline:0;box-shadow:none}
.floating-label-wrapper .form-control:focus+.floating-label{color:#5a8dee}
.floating-label-wrapper .floating-label{font-size:13px!important;font-weight:400;color:#999!important;opacity:1;top:11px;left:12px;pointer-events:none;position:absolute;transition:240ms;margin-bottom:0;z-index:1;font-weight:400!important}
.floating-label-wrapper .floating-label .mandatory-field{color:red}
.floating-label-wrapper .floating-diff .floating-label{opacity:0}
.floating-label-wrapper .floating-diff.focused .floating-label{opacity:1}
.floating-label-wrapper .form-group.focused .floating-label{opacity:1;top:-7px;left:9px;font-size:12px!important;background:#fff;padding:0 4px;line-height:1;color:#028aed!important;font-weight:500!important}
.floating-label-wrapper .form-group.focused select.form-control{padding-top:21px}
.floating-label-wrapper .form-group .lookup input{padding-left:12px!important;padding-right:30px}
.floating-label-wrapper .form-group .lookup:before{left:auto;right:0}
.floating-label-wrapper .select2Part .floating-label{opacity:0}
.floating-label-wrapper .select2Part.multiSelectWrapper .floating-label{opacity:1}
.floating-label-wrapper .select2Part.focused .floating-label{opacity:1}
.floating-label-wrapper .select2multiple .floating-label{opacity:1}
.floating-label-wrapper .select2Part.focused .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:10px}
.floating-label-wrapper .select2-container--default .select2-selection--single{height:40px;background:0 0;padding:0 12px;border:1px solid #dfe3e7!important;border-radius:5px!important;font-family:Poppins,sans-serif}
.floating-label-wrapper .select2-container--focus.select2-container--default .select2-selection--single{border:1px solid #5a8dee;background-color:transparent}
.floating-label-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:23px;transition:240ms;padding-right:40px;font-size:13px;font-weight:400;color:#999;padding-top:9px}
.floating-label-wrapper .select2Part.mandatory-field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered:after{content:"*";color:red;font-size:14px;margin-left:2px}
.floating-label-wrapper .select2Part.mandatory-field-wrapper.focused .select2 .selection .select2-selection .select2-selection__rendered:after{content:none}
.floating-label-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px;transition:240ms}
.floating-label-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"";width:0;height:0;border:6px solid transparent;border-color:#0f2641 transparent transparent transparent;position:absolute;top:17px;right:10px;transition:.3s all ease}
.floating-label-wrapper .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgb(236 238 241);color:#4a494a}
.floating-label-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
.floating-label-wrapper .select2-container--default .select2-results__option[aria-selected=true]{background-color:#5a8dee;color:#fff}
.floating-label-wrapper .select2-container--default .select2-results__option:last-child{border-radius:0 0 4px 4px}
.floating-label-wrapper .select2-container--default .select2-selection--single{border-radius:.267rem}
.floating-label-wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}
.floating-label-wrapper .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.floating-label-wrapper .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:6px;border-top-right-radius:6px}
.floating-label-wrapper .select2-results__option{padding:8px 18px;user-select:none;-webkit-user-select:none;color:#4f4f4f;font-size:15px;font-weight:400}
.floating-label-wrapper .select2-container--open .select2-dropdown--above{box-shadow:0 6px 32px rgb(0 0 0 / 10%);border-radius:0;border:none;top:8px;border-radius:6px;overflow:hidden}
.floating-label-wrapper .select2-container--open .select2-dropdown--below{box-shadow:0 2px 18px rgb(0 0 0 / 16%);border-radius:0;border:none;top:2px;border-radius:0 0 6px;overflow:hidden}
.floating-label-wrapper .select2Part.w-100>.select2-container{width:100%!important}
.floating-label-wrapper .select2-search--dropdown{padding:12px 15px;position:relative}
.floating-label-wrapper .select2-container--default .select2-search--dropdown .select2-search__field{font-size:14px;border:1px solid #dfe3e7;border-radius:4px;color:#757575;padding:10px 15px;background-color:#fff;position:relative;padding-left:33px}
.floating-label-wrapper .select2-container--default .select2-search--dropdown:after{content:"\f002";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:23px;left:30px;font-size:15px;color:rgba(0,0,0,.54)}
.floating-label-wrapper .select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #dfe3e7;min-height:42px;border-radius:6px;position:relative}
.floating-label-wrapper .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #5a8dee;background-color:#fff}
.floating-label-wrapper .select2-container--default .select2-selection--multiple .select2-selection__rendered{color:#757575;line-height:55px;padding-right:40px;display:block;height:100%;padding:6px 12px;transition:240ms}
.floating-label-wrapper .select2-container--default .select2-selection--multiple .select2-selection__arrow{height:48px;right:15px}
.floating-label-wrapper .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{line-height:initial;padding:0}
.floating-label-wrapper .select2-container--default .select2-selection--multiple .select2-selection__rendered:before{border:none;content:'';background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii00NzMgMjc3IDEyIDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTQ3MyAyNzcgMTIgODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzhBOTNBNjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS00NzEuNiwyNzcuM2w0LjYsNC42bDQuNi00LjZsMS40LDEuNGwtNiw2bC02LTZMLTQ3MS42LDI3Ny4zeiIvPg0KPC9zdmc+DQo=) no-repeat 0 0;width:12px;height:8px;background-size:100% 100%;transform:translateY(-50%);position:absolute;right:18px;top:22px}
.floating-label-wrapper .select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;line-height:initial;padding:5px;font-size:14px;position:relative}
.floating-label-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:4px;cursor:default;float:left;color:#1f1f1f;margin-right:5px;margin-top:5px;width:initial!important;padding:5px 10px;padding-right:24px!important;font-size:13px!important;letter-spacing:.3px}
.floating-label-wrapper .select2-container--default .select2-search--inline .select2-search__field{width:100%!important;font-size:16px;margin-top:0;padding:0;padding-left:5px;line-height:27px;padding-top:6px}
.floating-label-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:absolute;font-size:17px;width:20px;height:20px;top:3px;text-align:center;color:#e45555;right:0}
.floating-label-wrapper .floating-group.focused .select2-container--default .select2-selection--multiple .select2-selection__rendered{min-height:42px;max-height:42px;overflow:auto}
.floating-label-wrapper .select2Part.focused .select2 .selection .select2-selection .select2-selection__rendered{color:#000}
.floating-label-wrapper .select2Part .multiselect.dropdown-toggle.custom-select{text-align:left!important;width:100%;color:#000;height:40px;cursor:pointer;font-size:13px;font-weight:400;background:0 0!important;border:1px solid #7a86a533;border-radius:4px!important;box-shadow:none}
.floating-label-wrapper .select2Part .multiselect.dropdown-toggle:before{content:"";width:0;height:0;border:6px solid transparent;border-color:#0f2641 transparent transparent transparent;position:absolute;top:19px;right:13px;transition:.3s all ease}