.bg-light-gray{background-color:#bbb}.is-loading{background-image:url(../img/loading.gif);background-position:right .5em center;background-repeat:no-repeat;background-size:1em 1em;padding-right:calc(1.5em + .5rem)}.form-group.grouped-control{align-items:center;background:#fff;border:1px solid #ccc;display:flex;flex-direction:row;line-height:1;padding:.25rem .5rem}.form-group.grouped-control .form-label{margin:0 .5rem 0 0}
.form-group.grouped-control .form-control{border:none;height:auto;padding:0}.form-group.grouped-control .form-control:focus{border-color:none;box-shadow:none}.custom-file.custom-file-dd{height:160px;position:relative}.custom-file.custom-file-dd .custom-file-input{height:160px}
.custom-file.custom-file-dd .custom-file-label{grid-gap:.5rem;align-content:center;align-items:center;background:#f6f6f6;display:flex;flex-direction:column-reverse;font-weight:500;gap:.5rem;height:100%;justify-content:center;margin:0;padding:0;text-align:center}.custom-file.custom-file-dd .custom-file-label:before{display:none}.custom-file.custom-file-dd .custom-file-label:after{background:#2f80ed;border:none;border-radius:.25rem;color:#fff;padding-left:2rem;padding-right:2rem;position:static}
.custom-file.custom-file-dd .custom-file-input:lang(en)~.custom-file-label:after{content:"Select File From Harddisk"}.skill-pill{align-items:center;background-color:#f2f2f2;border:1px solid #bbb;border-radius:.5rem;display:inline-flex;justify-items:center;line-height:1;padding:.2rem .25rem .2rem .5rem}
.skill-pill .skill-name{color:#222;flex-grow:1;flex-shrink:0;font-size:.875rem;font-weight:500;line-height:1;margin-top:.125rem;max-width:200px;overflow:hidden;padding:0 .5rem 0 .25rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.skill-pill .skill-delete{flex-grow:0;flex-shrink:0}.skill-pill .skill-delete .bi:before{font-size:20px;font-weight:900!important;vertical-align:middle}.skill-pill+.skill-pill{margin-left:.25rem}#app{min-height:100vh}
#app,main{display:flex;flex-direction:column}main{flex-grow:1;padding:1.5rem}.centered main{padding:1rem}.centered .container-fluid{max-width:540px;padding:0}@media(min-width:576px){main{padding:1.5rem 2rem}.w-sm-auto{width:auto!important}.row.g-1{margin-left:-4px;margin-right:-4px}
.row.g-1 .col,.row.g-1 .col-1,.row.g-1 .col-2,.row.g-1 .col-3,.row.g-1 .col-4,.row.g-1 .col-5,.row.g-1 .col-6,.row.g-1 .col-7,.row.g-1 .col-8,.row.g-1 .col-9,.row.g-1 .col-10,.row.g-1 .col-11,.row.g-1 .col-12,.row.g-1 .col-md,.row.g-1 .col-md-auto{padding-left:4px;padding-right:4px}}aside{align-items:flex-start!important;background:#253469;border:1px solid #2d3e4e;flex-grow:0;min-width:202px;padding:1rem 0}aside,aside a.nav-link,aside a.nav-link:hover{color:#fff}
aside .active a.nav-link{font-weight:700;letter-spacing:.5px;text-decoration:underline}@media(min-width:768px){#app.app-site{display:grid;grid-template-columns:202px auto;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto}#app.app-site nav.navbar{grid-column:1/3;grid-row:1/2}#app.app-site aside{display:flex!important;grid-column:1/2;grid-row:2/3}#app.app-site main{grid-column:2/3;grid-row:2/3}
#app.adm-site{display:grid;grid-template-columns:202px auto;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}#app.adm-site nav.navbar{grid-column:2/3;grid-row:1/2}#app.adm-site aside{display:flex!important;flex-direction:column;grid-column:1/2;grid-row:1/3}#app.adm-site main{grid-column:2/3;grid-row:2/3}}#app.adm-site nav.navbar{background-color:#e0e0e0;border-bottom:1px solid #bdbdbd;min-height:44px;padding-bottom:.375rem;padding-top:.375rem}
#app.adm-site main{min-height:300px;padding:1rem}#app.adm-site main header{align-items:center;background-color:#e0e0e0;border-bottom:1px solid #bdbdbd;display:flex;flex-direction:row;margin:-1rem -1rem 1rem;min-height:44px;padding:.5rem 1rem}#app.adm-site main header h5{font-size:16px;font-weight:700;line-height:1;margin-bottom:0;margin-right:2rem}#app.adm-site .navbar-nav .nav-item{border:none}#app.adm-site .brand{font-size:18px;font-weight:500}.lh-1{line-height:1}
.info-portlet{background:#fff;margin:0 auto;max-width:450px!important;padding:1.5rem}.info-portlet+.info-portlet{padding-top:1rem!important}.applicant-content{grid-gap:2rem;display:flex;flex-wrap:wrap;gap:2rem}@media(min-width:992px){.applicant-content{flex-wrap:nowrap}}.applicant-main{flex-basis:65%;flex-grow:1;min-width:270px}@media(min-width:992px){.applicant-main{min-width:400px}}.applicant-sub{flex-basis:40%;min-width:270px}
.applicant-sub .info-portlet{max-width:600px!important;padding:2rem}.adm-site .applicant-sub{flex-basis:50%}.rich-editor{background:#fff;height:300px!important}.ql-toolbar.ql-snow{background:#e0e0e0}.tag-pills-container .select2-container .select2-selection--multiple{border:none}.tag-pills-container .select2-container .select2-search--inline{flex-grow:1;float:none}.tag-pills-container .select2-container--bootstrap4 .select2-selection{background:transparent}
.tag-pills-container .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{grid-gap:6px;align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.tag-pills-container .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{background-color:#fff;border-color:#dee2e6;display:flex;flex-direction:row-reverse;float:none;margin:0;padding:.25rem .5rem}
.tag-pills-container .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{border:none;color:#2f80ed;margin-left:.375rem;margin-right:0}
.tag-pills-container .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field{background-clip:padding-box;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23454545'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E") no-repeat right .4rem center/12px 12px;border:1px solid #ced4da;border-radius:.15rem;color:#222;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .4rem;width:100%!important}
.select2-container--bootstrap4 .select2-dropdown{box-shadow:1px 1px 8px rgba(0,0,0,.4);margin-top:0!important}.sub-section-pull{margin-bottom:1rem;margin-top:-3.25rem}