.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.alert{border-width:1px}.alert-danger{border-color:#f8bbd0;color:#aa321e}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes preloader{0%{transform:scale(0);opacity:.5}to{transform:scale(1);opacity:0}}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway/Raleway-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway/Raleway-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway/Raleway-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway/Raleway-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway/Raleway-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway/Raleway-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}*{margin:0;padding:0;letter-spacing:1.2px}*,*:before,*:after{box-sizing:inherit}::placeholder{color:#cdcdcd;opacity:1}::-ms-input-placeholder{color:#cdcdcd}a,input{outline:0}html{box-sizing:border-box;font-size:62.5%}body{font-family:Raleway,sans-serif;font-weight:400;line-height:1.8;background-size:cover;background-repeat:no-repeat;color:#333;overflow-y:scroll}li,li a{color:#00377a}.btn{font-size:1.15rem;border:none;border-radius:2px;display:inline-block;line-height:3.6rem;padding:0 2.6rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent;text-decoration:none;color:#fff;background-color:#02377a;text-align:center;transition:all .5s ease;cursor:pointer;transition:all .2s}.btn-danger{background-color:#aa321e}.btn-cancel{background-color:#eee;color:#999}.form .form-group{position:relative;display:flex;margin-bottom:20px}.form .form-group .form-control{background-color:#ffffff0d;border-left:1px solid #009eb4;border-bottom:1px solid #009eb4;border-right:none;border-top:none;width:100%;height:6rem;font-size:1.4rem;outline:none;color:#333}.form .form-group .form-control:focus{transition:all .3s;background:none;box-shadow:none}input:-internal-autofill-selected{color:#000000a6}form{width:100%}form .form-group{position:relative;flex:1;padding:1rem 0 0}form .form-group label{font-weight:600}form .form-group input{margin:0;display:inline-block;width:100%;padding:4px 11px;color:#000000a6;font-size:15px;line-height:1.8;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}form .form-group input.invalid{border-color:#aa321e}form .form-group .radio-control [type=radio]:checked,form .form-group .radio-control [type=radio]:not(:checked){position:absolute;left:-9999px}form .form-group .radio-control [type=radio]:checked+label,form .form-group .radio-control [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;pointer-events:inherit;padding-right:2.8rem;margin-top:-1.5rem}form .form-group .radio-control [type=radio]:checked+label:before,form .form-group .radio-control [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}form .form-group .radio-control [type=radio]:checked+label:after,form .form-group .radio-control [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#009eb4;position:absolute;top:3px;left:3px;border-radius:100%;transition:all .2s ease}form .form-group .radio-control [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}form .form-group .radio-control [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.container-fluid,.container{margin-right:auto;margin-left:auto}.container{width:1170px}.row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.row.reverse{flex-direction:row-reverse}.col{flex-grow:1;flex-basis:0;max-width:100%}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{flex:0 0 auto}.col-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-12{flex-basis:100%;max-width:100%}table{border-collapse:collapse;margin:3rem 0;padding:0;width:100%;color:#00275a;border-radius:4px 4px 0 0;overflow:hidden}table thead tr th{padding:1rem;font-weight:500;background-color:#00275a;text-transform:uppercase;text-align:left;color:#fff}table tbody tr:nth-child(2n+1){background-color:#009eb433}table tbody tr:nth-child(2n+2){background-color:#009eb40d}table tbody td{padding:1rem}.modal-header{align-items:baseline;display:flex;justify-content:flex-end;padding-bottom:1.5rem}.close{background:none;border:none;cursor:pointer;display:flex;height:16px;text-decoration:none;width:16px}.close svg{width:16px;fill:#333}.modal-wrapper{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}#modal{opacity:1;transition:opacity .8s ease-in-out;visibility:visible}#modal:target{opacity:1;visibility:visible}#modal:target .modal-body{opacity:1;transform:translateY(1)}#modal .modal-body{max-width:800px;max-height:100vh;opacity:1;transform:translateY(-10px);transition:opacity .8s ease-in-out;width:100%;height:700px;z-index:1;background:#fff;background-image:linear-gradient(48deg,#fff 0%,#f3f3f3 100%);border-top-right-radius:16px;border-bottom-left-radius:16px;box-shadow:-20px 20px 35px 1px #0a31562e;display:flex;flex-direction:column;padding:32px;margin:40px}.outside-trigger{bottom:0;cursor:default;left:0;position:fixed;right:0;top:0}.button__link{text-decoration:none}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#00000080}.modal .content{background-color:#fefefe;margin:8rem auto;display:block;max-width:72rem;position:relative;box-shadow:10px 6px 33px -17px #00000059;border-radius:2px;padding:2rem}.modal .content h2{font-size:1.6rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase;color:#be1a21}.modal .content .close{position:absolute;right:-1rem;top:-1rem;width:2.5rem;height:2.5rem;background-color:#aa321e;border-radius:100px;cursor:pointer}.modal__small .content{max-width:60rem}.modal__small .content form{width:100%}.modal__big .content{max-width:80rem}.modal__large .content{max-width:90rem}.template-modal-img{max-width:4rem}.sidebar{background-color:#0078d413;padding:3rem 1.5rem;border-radius:2px}.sidebar .formgroup{display:flex;justify-content:space-between;line-height:3rem}.sidebar label{color:#00405b;font-weight:700;font-size:1.1rem;text-align:right;width:12rem;margin-right:.7rem}.sidebar input{background-color:#ffffff0d;border-left:none;border-bottom:1px solid #95cbe2;border-right:none;border-top:none;font-size:1.1rem;outline:none;padding-left:1rem;height:2.6rem;width:10rem;color:#003146}.sidebar hr{margin:2rem 0;border-top:1px solid rgb(216,236,252)}div.info,div.notes,div.submask{background-color:#f4f9ff;margin:2rem 0;padding:1.5rem}div.info pre,div.notes pre,div.submask pre{font-family:Courier New,Courier,monospace;font-size:13px;color:#202020}.nav-top{border-bottom:1px solid rgb(236,245,252);padding-bottom:1.5rem}.body{padding:1rem 0 1rem 1.5rem;font-size:1.3rem}.body h4{color:#002f43}.body input{background-color:#ffffff0d;border-left:none;border-bottom:solid 1px #e6e6e6;border-right:none;border-top:none;font-size:1.1rem;outline:none;padding-left:.5rem;height:2.6rem;width:100%;transition:border-width .1s linear;color:#002535}.body input[readonly]{background-color:#f6f6f6;color:#acacac}.body input+span{width:100%;height:2px;display:block;top:-2px;background-color:#007fb5;transform:scaleX(0);position:relative;z-index:2;transition:.2s cubic-bezier(.4,0,.2,1)}.body input:focus+span,.body input:active+span{transform:scaleX(1)}.body .icon{fill:#bcbcbc;width:1.7rem;height:1.7rem;cursor:pointer;transition:.3s cubic-bezier(.075,.82,.165,1)}.body .icon:hover{fill:#f07d00}.body .service-row{line-height:3rem;align-items:center}.body .service-row.header{padding-bottom:1rem;margin-bottom:1rem;margin-top:1rem;border-bottom:1px solid #00638d}.body .service-row>div:not(:last-child){margin-right:1rem}.body .service-row strong{font-size:1.3rem;font-weight:500;color:#002f43}.body .service-row .position{width:2rem;font-weight:600;position:relative}.body .service-row .position span{position:absolute;top:-5px}.body .service-row .requirement{width:4.5rem}.body .service-row .service{width:9rem}.body .service-row .accommodation{width:11.5rem}.body .service-row .occupancy,.body .service-row .count{width:3.6rem}.body .service-row .date_from,.body .service-row .date_to{width:7rem}.body .service-row .participants_allocation{width:9rem}.body .service-row .service_status,.body .service-row .service_price{width:6rem}.body .service-row .action{width:1rem;position:relative}.body .service-row .action span{position:absolute;top:-12px}.body .meta-info{margin:2rem 0}.body .meta-info div{line-height:2.8rem}.body .meta-info label{width:20rem;font-weight:700;font-size:1.2rem;color:#002f43}.body .client{padding:2rem 3rem 2rem 0}.body .client div{line-height:2.6rem}.body .client h4{margin-bottom:2rem}.body .client label{color:#333;font-weight:700;font-size:1.2rem;width:12.5rem;padding-right:1.5rem;padding-top:.6rem}.body .traveler h4{margin-bottom:.4rem}.body .traveler strong{font-size:1.3rem;font-weight:700;color:#002f43}.body .traveler div:not(:last-child){margin-right:.7rem}.body .traveler .nr{width:2rem;position:relative}.body .traveler .nr span{position:absolute;top:7px}.body .traveler .salutation{width:2rem}.body .traveler .name{width:21rem}.body .traveler .age{width:5rem}.body .traveler .price{width:4rem}.body .traveler .action{width:1rem;position:relative}.body .traveler .action span{position:absolute;top:5px}.layout-default .page-container{background-color:#f6f6f6;min-height:100vh}.layout-default .main{background-color:#fff;flex:0 1 110rem;padding:2rem 3rem;box-shadow:0 4px 15px -1px #00000012;margin:3rem 0 .2rem}.layout-full .login-container{display:flex;text-align:center;align-items:center;justify-content:center;height:100vh}.layout-full .main{background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0;height:55rem;width:95rem;border-radius:14px;position:relative}.layout-full .left-small-div{background-color:#00275a;width:16.5rem;height:16.5rem;position:absolute;top:0;left:0}.layout-full .fade-left-small-div1{background-color:#003479;width:12.5rem;height:12.5rem;position:absolute;top:7rem;left:7rem}.layout-full .fade-left-small-div2{background-color:#0048a7;width:9.5rem;height:9.5rem;position:absolute;top:13rem;left:13rem}.layout-full .right-small-div{background-color:#00275a;width:10rem;height:10rem;position:absolute;bottom:0;right:0}.layout-full .fade-right-small-div1{background-color:#003479;position:absolute;width:8rem;height:8rem;bottom:5rem;right:5rem}.sidebar-wrapper{width:72px;position:fixed;left:0px;top:13rem;background-color:#02377a;z-index:10;height:calc(100vh - 13rem);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0 80px 0 0;-webkit-border-radius:0px 50px 0px 0px;-moz-border-radius:0px 80px 0px 0px}.sidebar-wrapper ul{padding:5rem 0;width:5.8rem}.sidebar-wrapper ul li{height:5.2rem}.sidebar-wrapper ul li .icon{fill:#fff;transition:fill .8s ease;cursor:pointer}.sidebar-wrapper ul li .icon:hover{fill:#009eb4}.sidebar-wrapper ul li.active .icon{fill:#35e6ff}.page-header .section{box-shadow:0 1px 2px 2px #00000008;height:9rem;position:relative;background-color:#fff}.page-header .section .header{font-size:1.4rem;min-height:10rem;height:100%;border-bottom:#bdbdbd;display:flex;justify-content:space-between;align-items:center;padding:0 2rem 1rem;position:relative}.page-header .section .header .logo{height:5rem}.page-header .section ul{display:flex}.page-header .section li{font-size:1.6rem;color:#00377a}.page-header .section li:not(:last-child){margin-right:3rem}.page-header .section li a{color:#00377a;font-weight:600;cursor:pointer}.page-header .section li .icon{padding-right:.7rem}.page-footer .footer{font-size:1.3rem;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.login .form{display:flex;justify-content:center;width:40rem;text-align:left;margin-left:10rem}.login .form .title{align-items:center}.login .form .title .icon{margin-right:1.5rem;fill:#00275a;width:2.2rem;height:2.2rem}.login .form h4{font-size:2.2rem;font-weight:300;color:#00275a}.login .form .logo{position:absolute;top:30px;display:flex;justify-content:left}.login .form .logo img{max-width:18rem}.login .form .forgot_pass,.login .form .forgot_pass:hover,.login .form .forgot_pass:focus{display:flex;justify-content:flex-end;text-decoration:none;font-size:13px;margin-top:-13px;margin-bottom:6px;color:#009eb4}.login .form #buttom{font-size:1.6rem;font-weight:400;background:linear-gradient(to right,#02377a 50%,#00275a 50%);background-size:200% 100%;background-position:right bottom;width:100%;height:4.8rem;color:#fff;cursor:pointer;border:none;border-radius:2px;transition:all .5s ease-out}.login .form #buttom:hover{background-position:left bottom}.login .form #buttom:focus{box-shadow:none}.login .alert-danger{background-color:#fde9f0;border-color:#f8bbd0;color:#c2185b;padding:1rem;font-size:1.3rem}.password-forgot .form{display:flex;justify-content:center;width:50rem;text-align:left;margin-left:10rem}.password-forgot .form h4{font-size:2.5rem;font-weight:300;color:#00275a}.password-forgot .form p{font-size:1.4rem}.password-forgot .form .alert{margin:1rem 0;font-size:1.3rem}.password-forgot .form .logo{position:absolute;top:52px;display:flex;justify-content:left}.password-forgot .form .logo img{max-width:14rem}.password-forgot .form .login_page,.password-forgot .form .login_page:hover,.password-forgot .form .login_page:focus{display:flex;justify-content:flex-end;text-decoration:none;font-size:13px;margin-top:-13px;margin-bottom:6px;color:#009eb4}.password-forgot .form #buttom{font-size:1.6rem;font-weight:400;background:linear-gradient(to right,#02377a 50%,#00275a 50%);background-size:200% 100%;background-position:right bottom;width:100%;height:4.8rem;color:#fff;cursor:pointer;border:none;border-radius:2px;transition:all .5s ease-out}.password-forgot .form #buttom:hover{background-position:left bottom}.password-forgot .form #buttom:focus{box-shadow:none}.password-forgot .message{margin-top:1.5rem;font-size:1.6rem;font-weight:400;color:#c2185b;display:flex}.password-forgot .message .icon{margin-right:1rem;width:3.6rem;height:3.6rem}.password-reset h4{font-size:2.2rem;font-weight:300;color:#00275a;margin-top:1.5rem}.password-reset .form{display:flex;justify-content:center;width:50rem;text-align:left;margin-left:10rem}.password-reset .form .form-group{margin-bottom:10px;flex-direction:column}.password-reset .form label{color:#00275a;font-size:1.3rem;text-align:left;display:block}.password-reset .form .form-actions{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}.password-reset .form a{font-size:1.4rem;color:#009eb4}.user-management table th{padding:1rem;font-size:1.4rem;color:#fff;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;text-align:left;background-color:#009eb4}.user-management table td{padding:1rem;font-size:1.5rem}.user-management .list-header{border-bottom:1px solid #f4f2f2}.user-management .list-header h1{color:#00275a;font-size:2rem;font-weight:300;text-transform:uppercase;letter-spacing:1px;padding:1.5rem 3rem 1.5rem 0}.user-management .list-header input{border:2px solid #009eb4;border-radius:50px;font-size:1.6rem;height:3.5rem;width:40rem;padding:1.5rem 5.5rem 1.5rem 3rem;color:#00275a;transition:.35s width}.user-management .list-header .search{display:flex;align-items:center;position:relative}.user-management .list-header .search .icon{fill:#009eb4;width:1.7rem;height:1.7rem;margin-left:-3.3rem;margin-top:.4rem}.user-management .list-header button{margin-left:2rem;font-size:1.2rem;background-color:#009eb4}.user-management .heading{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;border-bottom:1px solid #f4f2f2}.user-management .heading h1{font-size:2.25rem;font-weight:300;text-transform:uppercase;letter-spacing:1px;padding:1.5rem 3rem 1.5rem 0;color:#00275a}.user-management .heading h4{font-size:1.75rem;font-weight:300;text-transform:uppercase;letter-spacing:1px;padding:1.5rem 3rem 1.5rem 0;color:#00275a}.user-management .form-group{display:flex;flex-direction:column;justify-content:space-between;position:relative;flex:1;padding:2.4rem 0 0;margin-right:2.5rem;background-color:#f6f6f6;margin-top:1.5rem;height:5.5rem}.user-management .form-group label{position:absolute;top:1rem;left:1rem;line-height:1;pointer-events:none;padding-left:.125rem;z-index:1;font-size:1.3rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;margin:0;transform:scale(1) translate(0);color:#adb3b9;transition:transform .3s ease}.user-management .form-group input{background-color:#ffffff0d;border-left:none;border-bottom:1px solid #ccc;border-right:none;border-top:none;font-size:1.4rem;outline:none;padding-left:1rem;height:2.6rem;width:10rem;color:#00377a;transition:all .5s ease;will-change:opacity;border-bottom:2px solid transparent;width:100%}.user-management .form-group input.invalid{border-bottom:2px solid #aa321e}.user-management .form-group input:focus{border-bottom:2px solid #009eb4;outline:0}.user-management .change-password{display:inline-flex;color:#00377a;cursor:pointer;font-size:1.4rem;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #b3b3b3;transition:all .5s;align-items:center}.user-management .change-password .icon{fill:#00377a;width:1.6rem;height:1.6rem}.user-management .change-password:hover{color:#009fe3;border-bottom-color:#009eb4}.user-management .change-password:hover .icon{fill:#009eb4}.user-management .icons-wrap{display:flex}.user-management .icons-wrap .icon{width:18px;height:18px;cursor:pointer}.user-management .icons-wrap .icon:not(:last-child){margin-right:1rem}.user-management .icons-wrap .icon-trash{fill:#aa321e}.home-page input:disabled{cursor:not-allowed}.home-page label.strong{font-weight:600}.home-page span.amount{margin-left:2rem;border-bottom:solid 1px #e6e6e6;padding-bottom:.8rem}.home-page .cc-valid-till{width:3rem}.home-page .direct-debit{background-color:#f4f9ff;margin:2rem 0;padding:1.5rem;font-size:15px;color:#00275a}.home-page .direct-debit table{margin:1rem 0}.home-page .direct-debit td{padding:.5rem 1rem;color:#00377a;font-size:1.5rem}.home-page .direct-debit>div .flex-1{flex:1}.home-page .direct-debit>div input{font-size:1.4rem}.home-page .client-row{height:2.8rem}.home-page .client-row>div{margin:0 1.5rem}.home-page .client-row label{color:#00275a;font-weight:600;font-size:1.1rem;margin-right:.7rem;margin-top:.7rem}.nav-bar ul{display:flex}.nav-bar ul li{padding:0 .5rem}.nav-bar ul li .icon{width:1.8rem;height:1.8rem;cursor:pointer;fill:#02377a;transition:.3s}.nav-bar ul li .icon:hover{fill:#aa321e}.help{font-size:1.3rem;padding-top:2.5rem}.help h3{color:#002f43}.help p{color:#002f43;font-size:1.4rem}.help .nav{display:flex;margin:1rem 0}.help .nav a{text-decoration:none;color:#009eb4;font-size:1.4rem;margin:0 1rem;border-bottom:1px solid transparent;transition:.5s cubic-bezier(.075,.82,.165,1);display:flex;align-items:center}.help .nav a:hover{border-bottom-color:#009eb4}.help .nav a .icon{width:1.4rem;height:1.4rem;fill:#009eb4}html{scroll-behavior:smooth}body{background-color:#e7e5e5}.full{width:100%}.hidden{display:none}.icon{width:2.6rem;height:2.6rem;fill:#00275a}ul{list-style:none}ul li{display:flex;justify-content:center}.justify-end{justify-content:flex-end}.align-center{align-items:center}.space-between{justify-content:space-between}.flex{display:flex}.flex-1{flex:1}.flex-end{display:flex;justify-content:flex-end}.mb-2{margin-bottom:2rem}.mt-2{margin-top:2rem}.mr-1{margin-right:1rem}.ml-1{margin-left:1rem}.w-100{width:100%}.grid{display:grid}.grid-gap-1{gap:1rem}.grid-gap-2{gap:2rem}.grid-gap-3{gap:3rem}.grid-gap-4{gap:4rem}.grid-col-2{grid-template-columns:auto auto}.grid-col-3{grid-template-columns:auto auto auto}
