.bg-black{background-color:#000}.bg-blue75{background-color:#40a0fc}.bg-blue50{background-color:#80c0fc}.bg-blue20{background-color:#cce6fe}.bg-gray-med{background-color:#d1cfcc}.text-black{color:#000}.text-blue75{color:#40a0fc}.text-blue50{color:#80c0fc}.text-blue20{color:#cce6fe}.text-gray-med{color:#d1cfcc}body{font-size:1rem;font-weight:400;line-height:1.6;color:#65666a;text-align:left;font-family:Montserrat,arial,sans-serif!important}footer section:first-child,header section:first-child,main section:first-child,nav section:first-child{max-width:90vw;margin:0 auto;padding:0 20px}.logo{max-width:200px}.logo-small{max-width:30px}.nav .pl-0 a,.nav .pl-0 a.nav-link,footer .nav .pl-0 a,footer .nav .pl-md-0 a{padding-left:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:700;line-height:1.2;color:#000}h1 .h1{font-size:2.625rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1.125rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.875rem;font-weight:700}a{color:#0082fc;-webkit-transition:color .15s;transition:color .15s}a:hover{color:#000}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;transition:color .15s}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0082fc}.text-primary a:hover{color:#000}.small-font{font-size:14px!important}.small-font .h1,.small-font h1{font-size:1.9rem}.small-font .h2,.small-font h2{font-size:1.65rem}.small-font .h3,.small-font h3{font-size:1.5rem}.small-font .h4,.small-font h4{font-size:1.25rem}.small-font .h5,.small-font h5{font-size:1.125rem}.small-font .h6,.small-font h6{font-weight:700;font-size:1rem}.small-font button,.small-font input,.small-font select,.small-font select option{font-size:.9rem}button,input,select,select option,textarea{font-family:Montserrat,arial,sans-serif!important}.small-font button.btn-lg{font-size:1.25rem}.small-font .badge{font-size:90%}.spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:transparent;position:fixed;top:0;bottom:0;left:0;right:0;z-index:200}.spinner-overlay .spinner-container{background-color:rgba(255,255,255,.9)}.spinner-container .spinner-border{height:36px;width:36px}.btn{font-family:var(--primary-font);vertical-align:middle;text-align:center;font-weight:500;border-width:2px;transition:color .15s}.btn-primary{background-color:#0082fc;border-color:#0082fc}.btn-secondary{background-color:#fff;border-color:#0082fc;color:#0082fc}.btn-secondary:hover{background-color:#0082fc;border-color:#0082fc;color:#fff}.btn-danger{background-color:#e60000}.btn-success{background-color:#28a745}.btn-link{font-weight:400}button.btn-link:active,button.btn-link:focus,button.btn-link:hover{text-decoration:none}.btn-link:hover,a:hover{text-decoration:none}.dropdown-menu .active a{background-color:#0082fc;color:#fff}.alert-primary{background-color:#0082fc;border-color:#0082fc;color:#fff}.alert-secondary{background-color:#fff;border-color:#0082fc;color:#0082fc}.alert-success{background-color:#e9f6ec;border-color:#28a745;color:#28a745}.alert-danger{background-color:#fce5e5;border-color:#e60000;color:#e60000}.alert-warning{background-color:#fcf3e5;border-color:#e48901;color:#e48901}.alert-info{background-color:#cce6fe;border-color:#0082fc;color:#0082fc}.table{color:#65666a}.table *,.table-striped *{outline:0;border:0}.table.table-striped tr td,.table.table-striped tr th{border-top:0;border-bottom:0}.table thead tr,.table thead tr th{background-color:#0082fc;color:#fff}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table thead tr th[aria-sort]{background-color:#0082fc;padding-right:20px;transition:background-color .25s}.table thead tr th[aria-sort]:hover{background-color:#0062cc;cursor:pointer}.table-striped tbody tr.b-table-details>td{border-top:0}.table-striped tbody tr .card{border:0;padding:0}.table-details-col-1>table thead th:first-child{color:#0082fc;color:transparent;transition:color .25s}.table-details-col-1>table thead th:first-child:hover{color:#0062cc;color:transparent}.table-details-col-1>table thead th:first-child{width:20px;padding:0;padding-right:0}.table-details-col-1>table tbody tr td .btn-lg{padding-top:0;padding-bottom:0}.table-striped .table tbody tr:nth-of-type(even),.table-striped .table thead tr:nth-of-type(even),.table-striped tbody tr .table tbody tr:nth-of-type(odd),.table-striped tbody tr .table thead tr:nth-of-type(odd),table>table,table>table tr td,table>table tr th{background:0 0}.table-striped tbody tr.b-table-details>td,.table-striped.small tbody tr.b-table-details>td{padding:0}.table-striped tbody tr.b-table-details .table thead tr th{background-color:transparent;color:#65666a;width:auto;padding:.75rem;border-top:0}.table-striped tbody tr.b-table-details .table tbody tr td{border-top:1px solid #dee2e6;padding:.75rem}.table-striped tbody tr.b-table-details .table{margin-left:30px;width:calc(100% - 40px)}.table-striped.small tbody tr td,.table-striped.small thead tr th{padding:.25rem}.card .btn-link{font-size:14px;font-weight:500;text-transform:uppercase;padding:0;text-align:left}.card-title a{color:inherit;text-decoration:none}.card-title a:hover{color:#0082fc}.card-img-overlay{padding:.75rem 1.5rem;background-color:rgba(255,255,255,.9);font-weight:500;color:#000;line-height:1.4;max-height:50px;position:relative;margin-top:-45px}.input-group.rounded-pill{max-width:100%;position:relative}.input-group .btn.rounded-pill{position:absolute;right:0;top:0;display:block;background-color:transparent;border:none;color:#65666a;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;text-indent:-10000px;padding:0;width:34px;height:39px;z-index:200}.input-group .btn.rounded-pill:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FontAwesome;content:"";text-indent:0;position:absolute;left:0;top:0;width:100%;height:100%;line-height:39px;text-align:center;padding-right:8px}.input-group>.input-group-append:not(:last-child).rounded-right>.btn,.input-group>.input-group-append:not(:last-child).rounded-right>.input-group-text{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.vdp-datepicker{display:block;width:100%}.vdp-datepicker input{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;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,-webkit-box-shadow .15s ease-in-out}.vdp-datepicker__calendar .cell.selected{background:#0082fc!important;color:#fff}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#cce6fe!important;background-color:#cce6fe}.input-group .vdp-datepicker{position:relative;-ms-flex:1 1 0%;-webkit-box-flex:1;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.vdp-datepicker:not(:last-child) input{border-top-right-radius:0;border-bottom-right-radius:0}.accordion .card:first-child{border-top:6px solid rgba(0,0,0,.2)}.accordion .card{border:none;border-bottom:6px solid rgba(0,0,0,.2)!important;border-radius:0;background-color:transparent}.accordion .card .card-header{border-radius:0;background-color:transparent;padding:20px 30px 20px 40px;margin:0;cursor:pointer;border:none}.accordion .card .card-header h3{margin:0;font-size:20px;-webkit-transition:color .15s;transition:color .15s;padding-right:30px;position:relative}.accordion .card .card-body{padding:0 30px 20px 40px}.accordion .card .card-header h3:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FontAwesome;content:"\f068";position:absolute;right:0;top:2px;line-height:1;display:block;color:#0082fc;font-size:22px}.accordion .card .card-header[aria-expanded=false] h3:after{content:"\f067"}.nav-tabs.nav-pills,.tabs .nav-pills{border-bottom:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-tabs.nav-pills .nav-item,.tabs .nav-pills .nav-item{margin-bottom:0}.nav-tabs.nav-pills .nav-item .nav-link,.tabs .nav-pills .nav-item .nav-link{border-radius:0;color:#fff;background-color:#000;border-color:#000;position:relative}.nav-tabs.nav-pills .nav-item .nav-link.active,.tabs .nav-pills .nav-item .nav-link.active{color:#fff;background-color:#0082fc;border-color:#0082fc;background-color:#0082fc!important;border-color:#0082fc!important}.nav-tabs.nav-pills .nav-item:first-child .nav-link,.tabs .nav-pills .nav-item:first-child .nav-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.nav-tabs.nav-pills .nav-item:last-child .nav-link,.tabs .nav-pills .nav-item:last-child .nav-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.nav-tabs.nav-pills .nav-item .nav-link:after,.tabs .nav-pills .nav-item .nav-link:after{content:'';display:block;position:absolute;left:50%;margin-left:-10px;bottom:0;border:10px solid transparent;border-bottom:none;border-top-color:#0082fc;opacity:0}.nav-tabs.nav-pills .nav-item .active:after,.tabs .nav-pills .nav-item .active:after{opacity:1!important;bottom:-10px;-webkit-transition:opacity .15s .15s,bottom .15s .15s ease-out;transition:opacity .15s .15s,bottom .15s .15s ease-out}ul.pagination{margin-bottom:0}.pagination .page-link{color:#666;border:0;font-size:16px;transition:background-color .2s;min-width:1.5em;padding:.6em 1.164em .5em}.pagination .page-item.active .page-link{background-color:#e8e8e8;color:#666}.pagination .page-item.active .page-link:hover,.pagination .page-item.active a:hover{background:#e8e8e8;color:#666}.pagination .disabled .page-link{opacity:.5}.pagination li.page-item:first-child,.pagination li.page-item:last-child{white-space:nowrap}@media (max-width:576px){footer section:first-child,header section:first-child,main section:first-child,nav section:first-child{max-width:98vw}}