﻿@font-face{font-family:"UkNumberPlate";src:url(../fonts/UKNumberPlate.ttf);}body{color:#555;}.svgAlign{position:relative;top:-1px;}.btnOutline{background-color:#fff;border-color:#e7eaf3;color:#677788;}.btnOutline .icon{fill:#677788;margin-right:5px;}.btnOutline .solo{margin-right:0;}.btnOutline:hover{color:#0052ea;border-color:#e7eaf3;box-shadow:0 3px 6px -2px rgba(140,152,164,.25);background-color:#fff;}.btnOutline:hover .icon{fill:#0052ea;}.btnOutline:active{background-color:#fff!important;border-color:#e7eaf3!important;}.btnOutline:focus{border-color:#e7eaf3!important;background-color:#f5f5f5!important;color:#0052ea;}.btnOutlineDanger:hover{color:#dc3545;box-shadow:0 3px 6px -2px rgba(255,0,0,.25);}.btnOutlineDanger:hover .icon{fill:#dc3545;}.btnOutlineDanger:active{background-color:#fff!important;border-color:#e7eaf3!important;}.btnOutlineDanger:focus{border-color:#e7eaf3!important;background-color:#f5f5f5!important;color:#0052ea;}@media only screen and (max-width:575px){.hideMob{display:none;}}@media only screen and (max-width:575px){.w100Mob{width:100%;}}.addIconBlack{fill:#000;margin-left:10px;margin-bottom:5px;}.addIconWhite{fill:#fff;margin-left:10px;margin-bottom:5px;}.rotate180{transform:rotate(180deg);}.r-0{right:0!important;}.r-1{right:.25rem!important;}.r-2{right:.5rem!important;}.r-3{right:1rem!important;}.r-4{right:1.5rem!important;}.t-0{top:0!important;}.form-check-container{padding:0;margin-bottom:0;}.form-check-container.multi .form-check{width:100%;margin-right:0!important;}.form-check-container .form-check{padding-left:0;position:relative;}.form-check-container .form-check-input{position:absolute;top:50%;transform:translateY(-50%);margin-left:12.5px;float:none;margin-top:0;}.form-check-container .form-check-input.input-validation-error{padding-right:0;background-position:center;}.form-check-container .form-check{display:inline-block;width:200px;margin-bottom:.5rem;}.form-check-container .form-check label{padding:11px 10px 11px 40px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;width:100%;}.form-check-container .form-check .smFont{font-size:85%;padding:13px 10px 13px 35px;}.form-check-container .form-check .form{padding:6px 10px 6px 40px;}.form-check-container .form-check .form:before,.form-check-container .form-check .form:after{top:.6rem;left:.5rem;}.form-check-container .form-check label:hover{background-color:#e5e5e5;cursor:pointer;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.form-check-container li:last-child{margin-right:0;}.form-check-container.sm-radio li label{padding:6px 10px 6px 40px;height:38px;}.form-check-container.sm-radio li label::before,.form-check-container.sm-radio li label::after{top:.65rem;}.form-check-input:checked+label{color:#495057;border-color:#80bdff;outline:0;}.form-check-input:disabled+label:hover{background-color:#fff;cursor:not-allowed!important;box-shadow:none!important;}.dateFlatpickr{cursor:pointer;transition:all ease-in .3s;background-color:#fff;}.dateFlatpickr svg{fill:#929292;transition:all ease-in .3s;}.dateFlatpickr:hover{background-color:#f5f5f5;}.dateFlatpickr:hover svg{fill:#007bff;}.clearFlatpickr{cursor:pointer;transition:all ease-in .3s;background-color:#fff;}.clearFlatpickr svg{fill:#cd2929;transition:all ease-in .3s;}.clearFlatpickr:hover{background-color:#f5f5f5;}.clearFlatpickr:hover svg{fill:#007bff;}.field-validation-error{display:block;margin-top:.5rem;font-size:80%;color:#dc3545;}.validation-summary-errors{box-shadow:0 0 0 .2rem rgba(220,53,69,.25);background-color:#fff;margin-bottom:20px;border-radius:5px;padding:.5rem 1rem;margin-top:20px;}.validation-summary-errors ul{margin:10px 0 5px 0;padding:0 0 0 1.5rem;list-style-image:url(../img/custom-bullet.png);}.validation-summary-errors ul li{color:#555;padding-bottom:5px;padding-left:10px;}.input-validation-error{border-color:#dc3545!important;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.55em + .375rem) calc(.55em + .375rem);}.input-validation-error:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}.tickGood{color:#bff0c6;fill:#bff0c6;}.tickBad{color:#eb9f9f;fill:#eb9f9f;}.bg-alice{background-color:#f0f8ff!important;}.bg-offYellow{background-color:#ffffe0!important;}.bg-danger-light{background-color:#fbe7e7!important;}.bg-success-light{background-color:#c8f4d2!important;}.highlightHover:hover{background-color:#ffffe0;cursor:pointer;}.highlightHoverCard{transition:background-color linear .5s;}.highlightHoverCard:hover{background-color:#ffffe0;cursor:pointer;outline:1px solid #ffc107;}.hoverScale{cursor:pointer;transition:transform .2s;}.hoverScale:hover{transform:scale(1.02);}.bg-olive{background-color:#d1e8e2;}.rotate{transform:rotate(180deg);}.wsNoWrap{white-space:nowrap;}.notAllowed{cursor:not-allowed;}.multiValidation{margin-top:0;}.highlightElement input{background-color:transparent;transition:background-color 1s;}.highlightTransition{background-color:#ffffe0!important;}.customTable{width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:0;}.customTable td,.customTable th{padding:.75rem 1rem;vertical-align:top;border-top:.0625rem solid rgba(231,234,243,.7);vertical-align:middle;}.customTable th{color:#677788;background-color:#f8fafd;border-color:rgba(231,234,243,.7);}.customTable thead th{font-size:.75rem;text-transform:uppercase;font-weight:600;}.customTable thead th{border-top:.0625rem solid rgba(231,234,243,.7);border-bottom:.0625rem solid rgba(231,234,243,.7);}.reportType{height:100%;margin-bottom:0!important;border:0;transition:transform .2s;}.reportType:hover{background-color:#ffffe0;transform:scale(1.05);}.reportType .card-body{text-align:center;transition:all ease-in .2s;padding:1.25rem;}.reportType .card-body a{color:#555;text-decoration:none;}.reportType .card-body a:hover{text-decoration:none;}.reportType img{border-top-left-radius:inherit;border-top-right-radius:inherit;}.paymentRunType{height:100%;margin-bottom:0!important;border:0;transition:transform .2s;}.paymentRunType:hover{background-color:#e5f1ff;transform:scale(1.05);}.paymentRunType .card-body{text-align:center;transition:all ease-in .2s;padding:1.25rem;}.paymentRunType .card-body a{color:#555;}.paymentRunType .card-body a:hover{text-decoration:none;}.linkTable thead th{color:#677788;background-color:#f8fafd;border-color:rgba(231,234,243,.7);text-transform:uppercase;font-weight:600;font-size:.75rem;border-top:0;}.linkTable tbody tr:hover{background-color:#ffffe0;}.linkTable td{padding:0;}.linkTable td a{color:#555;padding:.75rem;display:block;}.linkTable td a:hover{text-decoration:none;}.paymentRunDetailsTable thead th{color:#677788;background-color:#f8fafd;border-color:rgba(231,234,243,.7);text-transform:uppercase;font-weight:600;font-size:.75rem;border-top:0;}.fnolBg{background-color:rgba(250,250,250,.9);padding:40px;}@media only screen and (max-width:992px){.fnolBg{padding:20px 5px;}}.ease-in-out{transition:all ease-in-out .3s;}.requiredIcon{color:#dc3545;}.buttonIcon{margin-top:-4px;}.border-grey{border:1px solid #ced4da;}.bg-fclg{background-color:#3363ac;}.multiline-text{margin-bottom:3px;}.display-only{background-color:#f0f8ff!important;color:#222;}.previous-event{padding:0;}.previous-event a{padding:.75rem 1.25rem;display:flex;gap:1rem;align-items:center;color:#555;text-decoration:none;transition:all ease-in-out .3s;}.previous-event a:hover{background-color:#f0f8ff;color:#000;}.blend-text{mix-blend-mode:difference;}.disable-a-tag{pointer-events:none;cursor:default;}.shadow-md{box-shadow:0 .25rem .5rem rgba(0,0,0,.15)!important;}.btn-outline-primary{color:#007bff;fill:#007bff;border-color:#007bff;}.btn-outline-primary:hover{color:#fff;fill:#fff;background-color:#007bff;border-color:#007bff;}a.no-decoration,.no-decoration:hover{text-decoration:none;}.input-column{display:flex;align-items:center;}.input-columnlabel{margin-bottom:0;}.pointer{cursor:pointer;}.text-bg-fclg{color:#fff!important;background-color:#3363ac;}.popover-body{white-space:pre-wrap;}.flex-none{flex:none;}.select-question{transition:all .2s ease;}.select-question:hover{background-color:#f5f5f5;cursor:pointer;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.select-question .selected-icon{display:none;}.selected-question{background-color:#c8f4d2;}.selected-question:hover{background-color:#c8f4d2;cursor:pointer;}.selected-question .selected-icon{display:block;}.page-item:not(.active,.disabled){cursor:pointer;}.caret:after,.caret:before{bottom:100%;left:3.5rem;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;}.caret:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;}.caret:before{border-color:rgba(204,204,204,0);border-bottom-color:rgba(0,0,0,.175);border-width:11px;margin-left:-11px;}.caret-right:after,.caret-right:before{bottom:100%;right:3.5rem;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;}.caret-right:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-right:-10px;}.caret-right:before{border-color:rgba(204,204,204,0);border-bottom-color:rgba(0,0,0,.175);border-width:11px;margin-right:-11px;}.flatpickr-wrapper{width:100%;}@media(min-width:1200px){.table-fixed-lg{table-layout:fixed;}}.showHideIcon i{transition:.3s ease-in all;}.bg-lightGrey{background-color:#e5e5e5;}.overlay{display:none;position:absolute;left:0;top:0;z-index:100;height:100%;width:100%;background-color:rgba(0,0,0,.2);align-items:center;justify-content:center;}.overlay .overlay-body{background-color:#fff;text-align:center;padding:2rem;border-radius:4px;}.overlay .spinner-border{height:3rem;width:3rem;margin-bottom:.5rem;}.overlay p{color:#555;font-size:42px;margin-bottom:0;}.tooltip-trigger{position:relative;display:inline-block;cursor:pointer;}.tooltip-trigger .tooltiptext{visibility:hidden;width:15rem;background-color:#cff4fc;color:#055160;text-align:center;padding:5px 5px;border-radius:6px;position:absolute;z-index:1;top:105%;left:0%;word-wrap:break-word;white-space:normal;border:1px solid #9eeaf9;}.tooltip-trigger .tooltiptext.disp-left{left:unset;right:0%;}.tooltip-trigger:hover .tooltiptext{visibility:visible;}.detail-card-link:hover{background-color:#f8f8f8;}.svg-danger-fill{color:#e95555;fill:#e95555;font-size:20px;}.svg-success-fill{color:#35c248;fill:#35c248;font-size:20px;}svg.text-align{vertical-align:text-bottom;}.list-group-check-custom{display:flex;gap:.5rem;align-items:center;justify-content:space-between;cursor:pointer;}.list-group-check-custom:hover{text-decoration:none;color:#000;z-index:1;background-color:#f5f5f5;}.list-group-check-custom .form-check-input{cursor:pointer;}.hyperLinkTable{border-collapse:collapse;table-layout:fixed;}.hyperLinkTable td{padding:.75rem;position:relative;}.hyperLinkTable td a{text-decoration:none;color:#333;}.hyperLinkTable td a::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;}.userAvatar{display:flex;align-items:center;}.userAvatar img{height:40px;width:40px;fill:#ccc;border-radius:50%;border:1px solid #e5e5e5;margin-left:.5rem;}.userAvatar span{height:40px;width:40px;font-weight:600;color:#555;font-size:16px;background-color:#e5edff;border-radius:50%;text-align:center;padding:.5rem;margin-left:.5rem;}.dateHideIcon::-webkit-calendar-picker-indicator{display:none;}.btn-svg{display:flex;align-items:center;}body{background-color:#555;background-image:linear-gradient(141deg,#3363ac 0%,#3363ac 51%,#2cb5e8 75%);}.loginTitle{align-items:center;display:flex;color:#555;margin-bottom:1rem;}.loginTitle svg{fill:#555;margin-right:10px;}.centerBox{justify-content:center;flex-direction:column;display:flex;}.loginLogo{background:url(../img/FCL_logo.svg) no-repeat;margin-bottom:15px;height:100px;width:100%;}@media only screen and (max-width:768px){.loginLogo{background-size:auto 70px;height:70px;}}.loginBox{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;}.loginArea{background:url(../img/login-background.jpg) no-repeat center;background-size:cover;background-color:#fff;}.loginLabel{margin-bottom:1rem;}#forgotPassword{text-align:right;margin-top:10px;}#forgotPassword a{color:#999;transition:all ease-in .2s;}#forgotPassword a:hover{color:#3363ac;text-decoration:none;}#forgotPassword a:hover svg{fill:#3363ac;}#forgotPassword a svg{transition:all ease-in .2s;fill:#999;}.loginFormRadio{padding:20px;background-color:#fff;border-radius:5px;margin-bottom:10px;}.loginFormGroup{display:flex;flex-direction:column-reverse;margin-bottom:10px;background-color:#fff;padding:20px;border-radius:5px;}.loginFormGroup label{font-size:1.1rem;transition:all ease-in .2s;margin:0;align-items:center;display:flex;color:#555;}.loginFormGroup label svg{transition:all ease-in .2s;margin-right:10px;fill:#555;width:20px;height:20px;}.loginFormGroup .input-validation-error{box-shadow:none;}.loginFormGroup input{display:block;width:100%;height:40px;padding:.3rem 0;font-size:1rem;font-weight:400;line-height:1.5;color:#555;background-color:#fff;border:0;border-bottom:1px solid #ced4da;transition:all ease-in .2s;}.loginFormGroup input::-webkit-input-placeholder{color:#ced4da;}.loginFormGroup input::-moz-placeholder{color:#ced4da;}.loginFormGroup input:-ms-input-placeholder{color:#ced4da;}.loginFormGroup input:-moz-placeholder{color:#ced4da;}.loginFormGroup input::placeholder{color:#ced4da;}.loginFormGroup input:focus{border:0;border-bottom:2px solid #3363ac;outline:0;font-size:1.2rem;}.loginFormGroup input:focus~label{font-weight:bold;font-size:.8rem;color:#3363ac;}.loginFormGroup input:focus~label svg{fill:#3363ac;}.field-validation-error{font-size:.8rem;color:#dc3545;}.input-validation-error{border-bottom:1px solid #dc3545!important;}.input-validation-error~label{color:#dc3545;}.input-validation-error~label svg{fill:red;}.btn-left{position:absolute;left:0;border-radius:0;padding:10px;width:50%;margin-top:20px;}.btn-left i{position:relative;left:0;transition:all ease-in-out .2s;}.btn-left:hover i{left:2px;visibility:visible;}.btn-right{position:absolute;right:0;border-radius:0;padding:10px;width:50%;margin-top:20px;}.validation-summary-errors{background-color:#fafad2;padding:10px;margin-bottom:20px;}.validation-summary-errors ul{margin-bottom:0;}.login-text{position:absolute;bottom:0;font-size:24px;font-weight:500;margin-bottom:0;}@media only screen and (max-width:1200px) and (min-width:992px){.login-text{font-size:20px;}}@media only screen and (max-width:768px){.login-text{font-size:20px;}}.form-check-container{padding:0;margin-bottom:0;}.form-check-container li{display:inline-block;width:200px;margin-right:10px;}.form-check-container li label{padding:11px 10px 11px 40px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;width:100%;}.form-check-container li label:before,.form-check-container li label:after{top:1rem;left:.5rem;}.form-check-container li label:hover{background-color:#e5e5e5;cursor:pointer;}.form-check-input:checked+label{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.roleBox{display:flex;flex-direction:row;align-items:center;margin-bottom:10px;background-color:#fff;padding:20px;border-radius:5px;border:4px solid #fff;transition:all ease-in-out .2s;text-decoration:none;}.roleBox span{flex:1 1 auto;text-align:center;color:#929292;font-size:24px;font-weight:200;}.roleBox svg{fill:#929292;height:26px;width:26px;}.roleBox:hover{border:4px solid #3363ac;text-decoration:none;}.roleBox:hover span{color:#555;}.roleBox:hover svg{fill:#555;}