﻿@charset "UTF-8";body{position:relative;}main{overflow-x:hidden;}a{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;cursor:pointer;display:inline-block;color:#333e48;}p{margin-bottom:0;}ul{list-style:none;padding-right:0;}::-webkit-scrollbar{width:5px;}::-webkit-scrollbar-track{background:#f1f1f1;}::-webkit-scrollbar-thumb{background:#888;border-radius:50px;}::-webkit-scrollbar-thumb:hover{background:#555;}.parsley-error{border-color:#fc5454 !important;}.parsley-errors-list{display:none;margin:0;padding:0;max-width:200px;float:right;}.parsley-errors-list.filled{display:block;}.parsley-errors-list>li{font-size:12px;list-style:none;color:#fc5454;margin:5px 0;}.alertify-notifier .ajs-message{width:280px;font-size:12px;font-weight:500;}.select2{text-align:right;}.select2-results__options{text-align:right;}.font-12{font-size:12px !important;}.font-13{font-size:13px !important;}.font-14{font-size:14px !important;}.font-16{font-size:16px !important;}.font-18{font-size:18px !important;}.font-20{font-size:20px !important;}.font-22{font-size:22px !important;}.small-text{font-size:10px;line-height:15px;}.body-md-2{font-size:14px;line-height:26px;}.body-small{font-size:13px;line-height:25px;}.fw-medium{font-weight:500 !important;}.text-primary{color:#6c98e1 !important;}.text-secondary{color:#fc0 !important;}.text-red{color:#ff3d3d !important;}.text-blue{color:#004ec3 !important;}.text-blue-1{color:#19bfd3 !important;}.text-blue-dark{color:#006 !important;}.text-gray{color:#333e48 !important;}.text-gray-2{color:#73787d !important;}.bg-primary{background-color:#6c98e1 !important;}.bg-secondary{background-color:#fc0 !important;}.bg-red{background-color:#ff3d3d !important;}.bg-blue-dark{background-color:#006 !important;}.btn-primary{background-color:#6c98e1;border-color:#6c98e1;}.btn-primary:hover{background-color:#006;border-color:#006;}.btn-outline-primary{border-color:#6c98e1;color:#6c98e1;}.btn-outline-primary:hover{background-color:#6c98e1;border-color:#6c98e1;}.btn-secondary{background-color:#fc0;border-color:#fc0;}.btn-gray{background-color:#333e48;border-color:#333e48;color:#fff;}.btn-gray:hover{background-color:#252d34;color:#fff;}.btn-blue{background-color:#004ec3;border-color:#004ec3;color:#fff;}.btn-blue:hover{color:#fff;}.svg-white{filter:brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(0%) hue-rotate(170deg) brightness(105%) contrast(107%);}.svg-black{filter:brightness(0) saturate(100%);}.svg-info{filter:brightness(0) saturate(100%) invert(57%) sepia(85%) saturate(1670%) hue-rotate(156deg) brightness(101%) contrast(101%);}.svg-success{filter:brightness(0) saturate(100%) invert(62%) sepia(44%) saturate(525%) hue-rotate(73deg) brightness(94%) contrast(89%);}.svg-warning{filter:brightness(0) saturate(100%) invert(76%) sepia(49%) saturate(547%) hue-rotate(347deg) brightness(101%) contrast(88%);}.svg-red{filter:brightness(0) saturate(100%) invert(43%) sepia(52%) saturate(6010%) hue-rotate(341deg) brightness(113%) contrast(103%);}.svg-blue-1{filter:brightness(0) saturate(100%) invert(86%) sepia(44%) saturate(3597%) hue-rotate(144deg) brightness(82%) contrast(102%);}.hover-shine{position:relative;overflow:hidden;}.hover-shine::after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,.5);transform:translate(-50%,-50%) rotate(-45deg);z-index:1;transition:all .6s ease;}.hover-shine:hover{background-color:var(--primary);}.hover-shine:hover::after{height:350%;background-color:transparent;}.hover-zoom img{width:100%;height:100%;object-fit:cover;-webkit-transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18);transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18);}.hover-zoom:hover img{-webkit-transform:scale(1.06);transform:scale(1.06);}.hover-shine:not(:hover):after{transition:none;}.hover-img .img-style>img{width:100%;height:100%;object-fit:cover;-webkit-transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18);transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18);}.hover-img:hover .img-style>img{-webkit-transform:scale(1.06);transform:scale(1.06);}.container{max-width:1520px;padding-right:15px;padding-left:15px;}.link{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.divider{border-bottom:1px solid #ddd;width:100%;height:auto;margin:10px 0;}.text-left{text-align:left !important;}.text-right{text-align:right !important;}.vertical-line{display:inline-flex;background-color:#e1e1e1;width:2px;height:100%;}.count-badge{width:20px;height:20px;border-radius:50%;font-size:12px;line-height:22px;position:absolute;display:flex;align-items:center;justify-content:center;background-color:#ff3d3d !important;}.border-bottom{border-bottom:1px solid #ddd !important;}.border-top{border-top:1px solid #ddd !important;}.aspect-ratio-0{aspect-ratio:0 !important;}.currency{font-size:12px !important;font-weight:300;}@media(min-width:576px){.flex-sm-row{flex-direction:row !important;}}.z-5{z-index:5;}.form-control::placeholder{font-size:12px;}.form-control:focus{box-shadow:unset;border-color:#004ec3;}.breakcrumbs{display:flex;align-items:center;gap:0 10px;flex-wrap:wrap;}.breakcrumbs i{font-size:10px;}body{overflow:hidden;}main{height:100vh;}.back-home-btn{position:absolute;left:10px;top:10px;color:#a9adb1;font-size:1.3rem;}.back-home-btn:hover{color:#6c98e1;}.form-control:focus{box-shadow:unset;border-color:#6c98e1;}.form-control::placeholder{font-size:12px;color:#999;}.card-login{margin-top:50%;border-color:#e8edf3;box-shadow:0 10px 30px rgba(2,93,157,.15);border-radius:15px;}.card-login .card-body{padding:2.5rem 1.5rem;}.card-login .title{margin-top:1.2rem;font-size:1.2rem;}.login-form{margin-top:1.5rem;display:none;}.login-form .form-label{font-size:.85rem;color:#555;padding-right:3px;}.timer-box{font-size:14px;text-align:left;margin-top:5px;color:#008b8b;}.db-error{color:#f00;font-size:13px;text-align:center;margin-top:15px;}@media(max-width:767px){.card-login{margin:50% 1rem 0;}}