@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:100;src:url('../woff/IRANYekanXFaNum-Thin.woff') format('woff'),url('../woff2/IRANYekanXFaNum-Thin.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:200;src:url('../woff/IRANYekanXFaNum-UltraLight.woff') format('woff'),url('../woff2/IRANYekanXFaNum-UltraLight.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:300;src:url('../woff/IRANYekanXFaNum-Light.woff') format('woff'),url('../woff2/IRANYekanXFaNum-Light.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:500;src:url('../woff/IRANYekanXFaNum-Medium.woff') format('woff'),url('../woff2/IRANYekanXFaNum-Medium.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:600;src:url('../woff/IRANYekanXFaNum-DemiBold.woff') format('woff'),url('../woff2/IRANYekanXFaNum-DemiBold.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:800;src:url('../woff/IRANYekanXFaNum-ExtraBold.woff') format('woff'),url('../woff2/IRANYekanXFaNum-ExtraBold.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:900;src:url('../woff/IRANYekanXFaNum-Black.woff') format('woff'),url('../woff2/IRANYekanXFaNum-Black.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:950;src:url('../woff/IRANYekanXFaNum-ExtraBlack.woff') format('woff'),url('../woff2/IRANYekanXFaNum-ExtraBlack.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:1000;src:url('../woff/IRANYekanXFaNum-Heavy.woff') format('woff'),url('../woff2/IRANYekanXFaNum-Heavy.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:bold;src:url('../woff/IRANYekanXFaNum-Bold.woff') format('woff'),url('../woff2/IRANYekanXFaNum-Bold.woff2') format('woff2')}@font-face{font-family:IRANYekanXFaNum;font-style:normal;font-weight:normal;src:url('../woff/IRANYekanXFaNum-Regular.woff') format('woff'),url('../woff2/IRANYekanXFaNum-Regular.woff2') format('woff2')}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{z-index:999;right:0 !important;width:20%}.administrator .mm-slideout{float:left;width:calc(80%) !important;transform:translate3d(0, 0, 0) !important}.administrator .btn{font-size:15px !important}html.administrator{background:#f4f6f9}html body{background:none}html #header{background:#fff}.card-header{padding:1em 1.25em;margin-bottom:0;position:relative;background-color:transparent;border-bottom:1px solid rgba(0,0,0,0.125) !important;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.cursor-pointer{cursor:pointer}.absolute{position:absolute}.top-10{top:10px}.right-10{right:10px}.profile .card{border-radius:1em;border:none !important}.profile .card.has-border-gray{border:1px solid #dfdfdf !important}.profile .card.has-border-green{border:2px solid #08b108 !important}.profile .card .btn.text-warning{padding:.1em 1em;border:0 solid #ed861c !important;font-weight:bold;color:#ed861c !important}.profile .card-header,.profile .card-footer{border:none !important;padding:2em 1.25em}.profile input[type=text],.profile input[type=email],.profile input[type=number],.profile input[type=password]{border:1px solid #c5c5c5 !important;color:#000}.profile .select2-container--default .select2-selection--single{border:1px solid #c5c5c5 !important}.profile .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000 !important}.flex-1{flex:1}.administrator textarea{border:2px solid #000 !important}.administrator .card-header{padding:.75rem 1.25rem;margin-bottom:0;position:relative;background-color:transparent;border-bottom:1px solid rgba(0,0,0,0.125);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.administrator .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.administrator .table td,.administrator .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.administrator .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,0.125);border-radius:.25rem;box-shadow:0 0 1px rgba(0,0,0,0.125),0 1px 3px rgba(0,0,0,0.2)}.card{background:rgba(255,255,255,0.5)}body{direction:rtl;line-height:2.2;font-weight:normal;font-size:16px;margin:0;padding:0;height:100%;color:#333;font-family:IRANYekanXFaNum,tahoma;isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#fff}body .card .card-header ul li{font-size:13px}body .card .table thead th{vertical-align:bottom;border:none;border-bottom:1px solid #dee2e6;font-weight:500}body .card .card-footer{border:none;background:0 0;padding:1.75rem 1.25rem}body>nav.navbar-light{padding-top:4px;height:55px !important;background:#fff !important;z-index:310}body>.navbar-light .navbar-brand:hover{color:#eee !important}body>.navbar-light .navbar-nav .nav-link:hover{color:#eee !important}body>.navbar-light .navbar-nav .show>.nav-link{color:#eee !important}.la-1-5x.cycle{font-size:2.5rem;width:40px;height:40px;border-radius:40px;line-height:40px;text-align:center;background:#efeee1}.cycle.front{position:absolute;bottom:4em;right:3.5em;border-radius:100%;width:25px !important;height:25px !important;padding:0;display:flex !important;justify-content:center;align-items:center;font-weight:bold}.card-header-title{line-height:1rem}.card-header-title h2{display:flex;flex-direction:row;line-height:2em}.no-shadow{box-shadow:none !important}#header{padding:.5em 0;position:relative;z-index:5;border-bottom:1px solid #e6e6e6}#header a.header-language{background:#f1f1f1;padding:5px;border-radius:4px;width:29px;height:29px}#header a.header-language span{color:#222;font-size:16px;line-height:23px}#header a.header-icon{background:#f1f1f1;padding:5px;border-radius:4px;height:29px}#header a.header-icon span{font-size:0;color:#222;display:flex;transition:width .2s linear}#header a.header-icon:hover span{width:auto;height:auto;opacity:1;font-size:17px;padding:0 !important;display:flex;line-height:20px;transition:all 0s linear}#header #right-logo{width:99px}#header .header{display:flex;flex:0 0 100%;justify-content:space-between;align-items:center;position:relative}#header .header .menu ul li{display:inline-block;vertical-align:middle;padding:.5em 1.5em}#header .header .menu ul li a{padding:1em 0 .9em;color:#333 !important;font-weight:700;font-size:16px}#header.inner .menu ul li a{padding:1em 0 .9em;color:#333;font-weight:700;font-size:16px}#header.inner .menu ul li a:hover{color:#da251d !important}#header.inner .menu ul.sub-menu li a{font-size:15px}.bg-gray{background:#f8f8f8}#header-search{cursor:pointer;color:#000;margin-right:1em}.search-holder #header-search.active{width:100% !important;transition:all .15s linear;border-radius:0;opacity:1;background:#fff;top:4px}.search-holder #header-search.active input{width:100%;padding:0 1em}.search-holder #header-search.active button{width:100%;display:flex;align-items:center}.search-holder #header-search.active svg{width:100%}.search-holder #header-search{position:absolute;right:0;bottom:0;width:0 !important;margin:0 !important;display:block;-webkit-appearance:none;margin:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;border-radius:.444rem;color:#1a1715;z-index:2;opacity:0}.search-holder #header-search input{width:0;padding:0}.search-holder #header-search button{width:0;padding:0}.search-holder #header-search svg{width:0;padding:0}.open-search,.close-search{cursor:pointer;display:none}.search-submit{font-size:15px;max-width:60px;padding:0 1em;border:none;background:#fff;border-radius:.4rem 0 0 .4rem}#header-search input.search-input,#header-search button{background:#f3f3f3}input.search-input{-webkit-appearance:none;background:#f3f3f3;border:none;margin:0;border-radius:0 .444rem .444rem 0;color:#1a1715;line-height:45px;padding:0 1em;flex-grow:1}.open-search.active,.close-search.active{display:block;z-index:9;position:relative;transform:translate(0);transition:transform .5s ease}img{max-width:100%;height:auto}.no-bg{background:0 0}.btn-create{background:#e4b050;box-shadow:0 2px 5px 0 #e5e5e8;border-radius:100%;width:auto;color:#fff !important;padding:.3rem .5rem !important}.h2{font-size:1.2em;font-weight:500}.h3{font-size:1.2em;font-weight:500}h2{font-size:1.2em;font-weight:500}h3{font-size:1.2em;font-weight:500}.btn-2{border-radius:100%;line-height:40px;height:40px;display:flex;align-items:center;width:40px;justify-content:center;cursor:pointer;border:none}.btn{border:.05555556rem solid transparent;border-radius:40px;cursor:pointer;display:inline-flex;outline:0;padding:.3em 2.5em;position:relative;text-align:center;text-decoration:none;font-size:16px !important;line-height:2.2;transition:all .15s ease-in-out;vertical-align:middle;font-weight:normal;align-items:center}.btn .la-2x{font-size:1.2rem !important}.btn-smaller{padding:.28em .5em}.btn-primary-outline{background-color:#fff;border:3px solid #d97412;font-weight:800;color:#d97412 !important}.btn-primary-outline:hover{background-color:#d97412;color:#fff !important;border:none}.btn-primary{background:#da251d;border:1px solid #da251d;color:#fff;font-weight:bold}.btn-primary:hover{background:#bd1b14;color:#fff;border:1px solid #da251d}.btn-info{color:#fff !important}.navbar-light .dropdown-menu{margin:16px 0 0;border-radius:0}.border-left{border-left:1px solid #dee2e6 !important}.text-warning{color:#c67c19 !important}.has-alert .card-body{padding:0}.has-alert .card-body .alert{margin:0;padding:8px;background:#fff}.alert{padding:.2em 1.25rem}.btn-sm{height:30px !important;padding:.25rem .5rem;font-size:13px;line-height:17px;border-radius:.2rem}.btn-default{background:#efeee1;color:#000}.close:focus{color:#e3342f;text-decoration:none;opacity:.75;border:none;outline:none;cursor:pointer}.close:hover{color:#e3342f;text-decoration:none;opacity:.75;border:none;outline:none;cursor:pointer}.btn-blue{background:#2b4880;box-shadow:0 2px 5px 0 #e5e5e8;border-radius:7px;width:auto;color:#fff !important}.card-header .btn>i{padding-left:5px;display:inline-block;float:right}.card-header a.btn-link{color:inherit}.card-header a.back{font-size:30px;line-height:0;display:flex;align-items:center;column-gap:5px}.z-index-1{z-index:1}a.back{border-radius:7px;cursor:pointer;display:inline-flex;outline:0;padding:.28em 3em;position:relative;text-align:center;text-decoration:none;transition:all .15s ease-in-out;vertical-align:middle;align-items:center;background-color:transparent;color:#000 !important;border:1px solid #e6e6e6;font-weight:bold;height:50px !important;font-size:1em !important}.page-link{color:#000;border:none;padding:.5rem .9rem;margin-left:5px !important;border-radius:100px !important;line-height:1.25;background-color:#fff;box-shadow:0 2px 5px 0 #e5e5e8}.breadcrumb{padding:0;list-style:none;background-color:transparent;border-radius:none;margin:0;font-size:15px}.breadcrumb li a{color:#9d9d9d}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"/";margin:0 1em;color:#9d9d9d;padding:0}.breadcrumb .breadcrumb-item.active{color:#525252;font-weight:bold;font-weight:700}.nav-side-menu{z-index:100;box-sizing:border-box;border-left:1px #e8e8e8 solid;overflow:auto;height:100%}.nav-side-menu #menu-content>li>a{background:none !important;color:#768798 !important;position:relative;font-size:15px}.nav-side-menu #menu-content a:hover{color:#6392f2 !important;font-weight:500 !important;text-decoration:none}.nav-side-menu #menu-content a:active{color:#6392f2 !important;font-weight:500 !important;text-decoration:none}.nav-side-menu .toggle-btn{display:none}.nav-side-menu ul{list-style:none;padding:0;margin:0;cursor:pointer;line-height:55px}.nav-side-menu ul:not(collapsed) .arrow:before{font-family:FontAwesome;content:"\f078";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;float:right}.nav-side-menu ul .sub-menu li.active{color:#d19b3d}.nav-side-menu ul .sub-menu li.active a{color:#d19b3d}.nav-side-menu ul .sub-menu li{border:none;line-height:40px;margin-left:0;font-size:13px;border-bottom:1px solid #e8e8e8}.nav-side-menu li{list-style:none;padding:0;margin:0;cursor:pointer;line-height:55px;padding-left:0}.nav-side-menu li:not(collapsed) .arrow:before{font-family:FontAwesome;content:"\f078";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;float:right}.nav-side-menu li .sub-menu li.active{color:#d19b3d}.nav-side-menu li .sub-menu li.active a{color:#d19b3d}.nav-side-menu li .sub-menu li{border:none;line-height:40px;margin-left:0;font-size:13px;border-bottom:1px solid #e8e8e8}.nav-side-menu li a i{padding-right:10px;width:15px;padding-left:25px}.nav-side-menu li:hover{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.nav-side-menu>div>ul>li>a{color:#4f4f4f}.nav-side-menu>div>ul>ul{background:#f9fafb}.nav-side-menu ul.sub-menu li a{color:#848484}div.nav-side-menu{display:block;padding-top:32px !important}a{color:#000}a:hover{color:#da251d !important;text-decoration:none}a .rh-blue .breadcrumb-item+.breadcrumb-item::before{color:#fff}.table td{padding:.5rem;vertical-align:middle;border-top:none;border-top:1px solid #e1e7ef !important}.table th{padding:.5rem;vertical-align:middle;border-top:none}#checkLogin{display:none}div.balance-input{display:none}.alert-dismissible .close{left:0 !important;right:auto !important;padding:1rem 1.25rem}.ltr{direction:rtl}.field.is-label-top{position:relative;box-shadow:0 5px 8px rgba(0,0,0,0.05);-ms-box-shadow:0 5px 8px rgba(0,0,0,0.05);-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.05);-moz-box-shadow:0 5px 8px rgba(0,0,0,0.05)}.field.is-label-top>label{position:absolute;top:0;z-index:2;right:0;font-weight:normal;background:#fff;padding:0 .5rem 0 0;text-indent:10px;color:#808080}.field.is-label-top>input{line-height:4.5rem;height:4.5rem;border:none}h1{margin-top:0;margin-bottom:.5rem;font-weight:normal;line-height:1.2;font-size:1.2em;margin:0 0 15px;font-family:IRANYekanXFaNum;font-weight:900;line-height:1.7}div.phone-input>svg,div.email-input>svg{position:absolute;left:5px;top:6px;z-index:5}div.phone-input>input,div.email-input>input{padding-left:40px}div#checkLogin input#checkPhoneNumber{box-shadow:none;width:300px;padding:0;letter-spacing:51px;font-size:1.5em;overflow:hidden;text-indent:-55px;-webkit-appearance:textfield;position:relative;z-index:1;border:none;margin:0 auto;background:transparent;color:#fff;text-align:center !important}input#checkEmailCode{box-shadow:none;width:300px;padding:0;letter-spacing:42px;font-size:1.5em;overflow:hidden;text-indent:-12px;-webkit-appearance:textfield;position:relative;z-index:1;border:none;margin:0 auto;text-align:right !important}.no-box-shadow{box-shadow:none !important}.dashed_line{height:1px;width:300px;background-image:-webkit-gradient(linear, left top, right top, color-stop(75%, #fff), color-stop(0, transparent));background-image:linear-gradient(90deg, #fff 75%, transparent 0);background-size:62px 1px;overflow:hidden;margin:0 auto;position:inherit;z-index:2}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.has-border-bottom-gray{border-bottom:1px solid #eaecef !important}.has-border-top-gray{border-top:1px solid #eaecef !important}ul{padding:0;margin:0}li{list-style:none}.relative{position:relative}span.circle.bg_red{width:18px;height:18px;background:#d9534f;display:inline-block;text-align:center;vertical-align:middle;line-height:18px;font-size:9px;color:#fff;border-radius:100%;position:relative;bottom:0}.cursor-pointer{cursor:pointer}.mm-menu{-webkit-font-smoothing:unset;-moz-font-smoothing:unset;font-smoothing:unset}.mm-listitem{padding:.2rem 0;flex-direction:row;align-items:center;justify-content:center}.mm-listitem .la-2x{font-size:1.5rem !important}.btn-white{background:#fff}#btn-mmenu{color:#000}.administrator .select2-container--default .select2-selection--single{border:2px solid #000}.mm-menu_shadow-page:after{box-shadow:0 0 2px rgba(0,0,0,0.2) !important}.select2-container{max-width:100%}.select2-container--default .select2-selection--single{color:#495057;height:49px;line-height:49px !important;border-radius:5px;padding:0 1em}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:40px;text-align:right}.select2-container--default .select2-selection--single .select2-selection__arrow b{left:95%;top:21px}.input-group-text{color:#2b477f;border:1px solid #ececec;border-radius:0;display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.9rem;font-weight:400;line-height:1.6;color:#495057;text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #dfe2e5;border-radius:.25rem;border-left:none}.input-group-append{display:flex}.input-group-prepend{display:flex}.border-warning{border-color:#e2ac4b !important}.border-bottom-gray{border-bottom:1px solid #dbdbdb !important}.bg-333{background:#333}.bg-red{background:#da251d}.user-menu-overlay{max-width:280px;height:195px !important;left:0 !important;right:auto !important}.user-menu-overlay a{font-size:15px !important}.user-menu-overlay .bg-red{border-radius:0 0 10px 10px !important}.line-height-1-5{line-height:1.5}.min-height-60{min-height:60px}.no-border{border:none !important}.btn-block{display:block !important;width:100% !important}.invalid-feedback{font-size:12px !important}.btn-secondary{background:#000;border:1px solid #000;color:#fff;font-weight:bold}.btn-secondary:hover{background-color:#1d1d1d}.btn-secondary.active{background:#1d1d1d;border:1px solid #000}.btn-secondary.active a{color:#fff !important}.btn-success{background:#3cb056;border:1px solid #3cb056;color:#fff;font-weight:bold}.btn-success:hover{background-color:#237836;color:#fff}.guide-text{margin-top:.25rem;font-size:.875rem;color:#e3342f}.btn-large{font-weight:bold;padding:.6em 3em}.btn-active{color:#da251d !important}:-ms-input-placeholder{font-size:14px}:-moz-placeholder{font-size:14px}input[name=passport]{text-align:left !important;font-family:tahoma}.card.has-alert{box-shadow:none !important;border:none !important;background:none}.display-none{display:none}.t-white{color:#fff}.t-white>a{color:#fff}.websitemenu>li{float:right;padding:0 18px}@media (min-width:992px){div.nav-side-menu{min-height:calc(50vh)}}@media (min-width:1200px){.nav-side-menu ul#menu-content>li:after{font-family:FontAwesome;content:"\f104";display:inline-block;padding-left:20px;padding-right:10px;vertical-align:middle;float:left}}@media (max-width:767px){.nav-side-menu{position:relative;width:100%;margin-bottom:10px}.nav-side-menu .toggle-btn{display:block;cursor:pointer;position:absolute;right:10px;top:10px;z-index:10 !important;padding:3px;background-color:#fff;color:#000;width:40px;text-align:center}.brand{text-align:left !important;font-size:22px;padding-left:20px;line-height:50px !important}}@media (min-width:767px){.nav-side-menu .menu-list .menu-content{display:block}}#menu-header-left-menu li{margin-left:2em}#menu-header-left-menu li a{font-size:.9em;color:#626262}.menu-item-32 a{color:#d97412 !important;font-weight:bold}.font-size-lg{font-size:1.8em !important}.font-size-mlg{font-size:1.3em}.font-size-md{font-size:1.5rem}.font-size-xs{font-size:1.25rem}.font-size-sm{font-size:.93em}.font-size-1{font-size:1rem}.font-color-black{color:#000}.font-color-white{color:#fff}.font-weight-700{font-weight:700 !important}.font-weight-900{font-weight:900 !important}.font-weight-bold{font-weight:bold !important}.administrator input[type=text],.administrator input[type=email],.administrator input[type=number],.administrator input[type=password]{border:2px solid #000}input[type=text],input[type=email],input[type=number],input[type=password]{width:100%;border:2px solid #fff;border-radius:5px !important;line-height:47px;padding:0 1em;background:#fff;border:2px solid #000}.select2-container--default .select2-selection--single{border:2px solid #000}input[type=email],input[type=number]{text-align:left !important}.font-color-gray-light{color:#bababa}.font-color-gray-two{color:#777}.font-color-orange{color:#d97412}.text-underline{text-decoration:underline}footer>div{border-radius:0 0 30px 30px;background:#333;color:#fff;font-size:.95em}footer li{text-align:right}footer div.link{margin-top:40px}footer a{color:#fff;font-size:.95em}footer a:hover{color:#da251d}footer ul li a{color:#fff}footer ul li a:hover{color:#da251d}footer #copyright{background:#252525;font-size:15px;border-radius:0 0 30px 30px}footer .footer-title{font-weight:900;color:#fff;font-size:1em}#copyright .social{text-align:left}#copyright .social ul{margin-bottom:0}#copyright .social li{display:inline-block;margin-right:.5rem;vertical-align:middle}#copyright p{margin:0}h4{margin-top:0;margin-bottom:.5rem;font-weight:normal;line-height:1.2;font-size:calc(1.575rem);margin:0 0 15px;font-family:IRANYekanXFaNum;font-weight:bold;line-height:1.7}#social-networks li a{color:#fff;border:.05555556rem solid transparent;border-radius:2em;width:auto;display:flex;padding:0 0 0 1em;justify-content:center;align-items:center}#social-networks li a img{max-width:28px}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x, 1rem);padding-left:var(--bs-gutter-x, 1rem);margin-right:auto;margin-left:auto}.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1440px}.form-control{font-size:1em;padding:1.3em 1em}.text-blue{color:#1a1449 !important}#steps .steps-line{height:6px;background:#000;position:absolute;width:60%;right:20%;top:1.5em;z-index:0}#steps .step{position:relative;z-index:1}#steps .step .number{background:#333;color:#fff;font-size:1.5em;display:inline-flex;width:54px;height:54px;justify-content:center;border:3px solid transparent;border-radius:100%}#steps .step.active .number{background:#da251d;color:#fff;border:3px solid #da251d;font-weight:800;border-radius:100%}#steps .step.active .text{color:#da251d;font-weight:800}#box-info{border:1px solid #dedede;background:#f9fdff;padding:1.5em 2em;border-radius:.5em}#box-gray{border:1px solid #dedede;background:#f9f9f9;padding:1.5em 2em;border-radius:.5em}label{text-align:right;display:block;margin:0;color:#777}.logo-text-vijegan{background-image:url(../images/text-logo-vijegan-dark.svg);background-size:71px;background-position:center;width:71px;height:73px;display:inline-flex;background-repeat:no-repeat;position:absolute;left:-2.8em;bottom:-2px}.absolute{position:absolute}select.form-control:not([size]):not([multiple]){height:49px;padding:0 1em;text-align:right !important;border:2px solid #c2c2c2;border-radius:5px !important;line-height:45px}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-right:.5em;padding-left:.5em}.card-footer:last-child{background:none}.dash-box{border-radius:4px;color:#fff}.dash-box.users{background:linear-gradient(to right, #a77ffc 0, #ff6eac 100%) !important}.dash-box.orders{background:#4caf50}.dash-box.contracts{background:linear-gradient(135deg, #289cf5, #84c0ec) !important}.dash-box.tickets{background:linear-gradient(135deg, #f48665 0, #fda23f 100%) !important}.dash-box.classrooms{background:linear-gradient(135deg, #da251d 0, #f7615a 100%) !important}.has-black-border{border:2px solid #000}#header a#logo{max-width:253px}@media (max-width:1199.98px){#header #toggle{flex-grow:1}.flex-1{flex:1}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding-right:var(--bs-gutter-x, 1rem);padding-left:var(--bs-gutter-x, 1rem)}}#header .header #toggle{gap:1rem;z-index:999;display:block;position:absolute;top:30px;width:30px;height:22px;padding:0}#header .header .menu{flex-grow:1}#header .header .menu ul li{display:inline-block;vertical-align:middle;padding:.5em 1.5em}#header .header .menu ul li ul{right:0;left:0;top:53px;z-index:99;position:absolute;text-align:right;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(0);height:0;transition:all .3s;background-color:rgba(255,255,255,0.95);backdrop-filter:blur(1px);box-shadow:0 1px 5px 0 rgba(96,96,96,0.38);width:100%;border-radius:0 0 10px 10px}#header .header .menu ul li ul li{padding-left:2em !important;padding-right:2em !important}#header .header .menu ul li ul li:first-child{padding-top:2em}#header .header .menu ul li ul li:last-child{padding-bottom:3em}#header .header .menu ul li ul a{display:block;color:#fff}#header .header .menu ul li:hover>ul{opacity:1;visibility:visible;transform:translateY(0);pointer-events:initial;height:450px}#header .header .menu ul li .sub-menu-image{padding:0 !important;position:absolute;top:0;left:0;width:62% !important;padding:1em !important}#header .header .menu ul li .sub-menu-image:after{display:none}#header .header .menu ul li .sub-menu-image a{padding:0 !important;position:relative}#header .header .menu ul li .sub-menu-image a:after{content:'';width:100%;height:100%;display:block;background:url(../images/menu-overlay.jpg) !important;background-size:cover;position:absolute;opacity:.85;top:0;left:0;mix-blend-mode:multiply}#header .header .menu ul li.menu-item-has-children>a:after{background-image:url(../images/caret-down-black.svg);background-repeat:no-repeat;background-position:4px 7px;background-size:18px;content:" ";width:20px;height:20px;display:inline-block}#header .header .menu ul.sub-menu li{margin-top:0;line-height:1rem;padding:0;width:50%}#header .header .left-side{flex-grow:1;display:flex;flex-basis:2;align-items:center;height:50px;justify-content:left}#header .header .right-side{flex-grow:1;display:flex;flex-basis:2;align-items:center;position:relative}#header.inner .header #toggle:before{background:#000}#header .header #toggle:before,#header .header #toggle:after{content:"";display:block;background:#000;height:2px}#header .header #toggle span{background:#000;display:block;height:2px;margin:7px 0}#header.inner .header #toggle:after{background:#000}.pagination{flex-wrap:wrap;gap:.5em;justify-content:center}.pagination .page-item.active .page-link{background-color:#e3342f;border-color:#e3342f}#mmenu:not(.mm-menu){display:none}.bg-office{background-image:url(../images/ideal-office-bg.jpg);background-size:cover}.bg-black-opacity-05{background:rgba(0,0,0,0.5)}.rounded-7{border-radius:7px}.min-vh-100{min-height:100vh}.not-active{height:0;display:none}.not-active.active{height:100%;display:block}.not-active .select2-container,.not-active .select2-selection{width:100% !important}.custom-select-overlay{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;right:5px;width:calc(98%);max-height:200px;z-index:1051;overflow-y:scroll;padding:.5em;top:88px}.custom-select-overlay>div{cursor:pointer}.close-custom-select-overlay{position:absolute;left:1em;top:2.8em;cursor:pointer}.mm-listitem a{align-items:center;display:flex;gap:.3em}.mm-listitem .mm-panel a{padding-right:2em}
@media screen and (max-width: 1200px) {

    .mobile-hidden,
    .mobile-icon-hidden i{
        display:none;
    }

    div.mobile-full{
        flex: 100%;
        max-width: 100%;
    }


    #mainwrapper{
        flex: 0 0 100%;
        max-width: 100%;
    }


}

@media screen and (max-width: 780px) {

    .breadcrumb {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        padding: 0;
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        -webkit-overflow-scrolling: touch;
    }

    #steps .steps-line {
        display: none;
    }

    #steps .step-success-100 , #steps .step-success-50 {
        display: none;
    }

    table {
        border: 0;
    }

    table caption {
        font-size: 1.3em;
    }

    table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em;
    }

    table td {
        border-bottom: 1px solid #ddd;
        display: block;
        text-align: left;
    }

    table td::before {
        /*
        * aria-label has no advantage, it won't be read inside a table
        content: attr(aria-label);
        */
        content: attr(data-label);
        float: right;
        font-weight: bold;
        text-transform: uppercase;
    }

    table td:last-child {
        border-bottom: 0;
    }



    .btn{
       /*display: flex;*/

    }

    .d-flex.flex-row-reverse,
    .d-flex.flex-row{
        flex-direction: column!important;
    }

    #header .d-flex.flex-row-reverse{
        flex-direction: row-reverse!important;
    }

    #header .d-flex.flex-row{
        flex-direction: row!important;
    }

    #header .btn {
        margin-top: 0px!important;
        width: auto!important;
    }
}






@keyframes start {
    from {
        transform: scale(.5);
    }
    to {
        transform: scale(1);
    }
}

@-webkit-keyframes start {
    from {
        -webkit-transform: scale(.5);
    }
    to {
        -webkit-transform: scale(1);
    }
}
.rtl{direction:rtl}
.pdp-default {
    position: absolute;    
    direction: rtl;    
    color: #555;
    box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.19);
	z-index: 99999;
}

.pdp-default ::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.pdp-default ::-webkit-scrollbar
{
	width: 15px;
	background-color: #F5F5F5;
}

.pdp-default ::-webkit-scrollbar-thumb
{
	background-color: #444444;
}
.pdp-default ::selection{
    color: #67cdcc;
}

.pdp-default .pdp-header{
    background-color: #ffffff;
    border-top: 2px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: none;   
    padding: 2px;
    font-weight: bold;
}

.pdp-default .yearSelect{
    overflow-y: auto;
    direction: ltr;
}

.pdp-default .monthSelect li.disableMonth, .pdp-default .monthSelect li.disableMonth:hover{
    color: #bbb;
    background: #eee;
    cursor: not-allowed;
}

.pdp-default .yearSelect, .pdp-default .monthSelect{   
    font:normal 12px Tahoma;
    background: #f9f9f9;
    border: 1px solid #ccc;    
    list-style: none;
    position: absolute;
    padding: 0;
    width: 99.6%;    
    text-align: center;    
    z-index: 9999;    
    animation: start 0.2s;
    -webkit-animation: start 0.2s;    
}
.pdp-default  .selected{
    background: #15a6eb;
    color: #ffffff;
}

.pdp-default .yearSelect li, .pdp-default .monthSelect li {
    padding: 1px;
    cursor: default;
    display: inline-table;    
    text-align: center;       
    border: 1px dotted #ddd;
}
.pdp-default .yearSelect li:hover, .pdp-default .monthSelect li:hover {
    background: #FF9933;
    color: #ffffff;
    border-color: #FF7700;
}

.pdp-default .nextArrow{
    right:0;
}
.pdp-default .prevArrow{
    left:0;    
}
.pdp-default .monthYear{
    width: 80%;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
}

.pdp-default .nextArrow, .pdp-default .prevArrow{
    cursor: pointer;    
    position: absolute;
    top:1px;
    padding: 2px;
}

.pdp-default .nextArrow:hover, .pdp-default .prevArrow:hover{
    color: #0073ea;
}

.pdp-default .cell {  
    display: inline-block;    
    cursor: default;
    text-align: center; 
}

/* Days of the week */
.pdp-default .dows {  
    background: #5F5D5D;/*#006fe0;*/
    color: #fff;    
}
.pdp-default .dow {            
    font: bold 14px 'helvetica';
    border: 1px solid #5F5D5D;
}

.pdp-default .days{
    background-color: #ffffff;
    border: 1px solid #999;
    border-top: none;
    font: normal 12px Tahoma;   
}

.pdp-default .day{
    border: 1px solid #f1f1f1;    
}

.pdp-default .day:hover{
    background: #f3f3f3;
    border: 1px solid #bbb;
    border-radius: 2px;
}
.pdp-default .selday, .pdp-default .selday:hover{
    background: #eadaa6;
    border-color: #eb5b04;
}

.pdp-default .friday{
    color: #f38;   
}

.pdp-default .today{
    color: #fff;
    background: #0073ea;
}
.pdp-default .today:hover{
    color: #fff;
    background: #0073ea;    
}

.pdp-default .disday, .pdp-default .disday:hover{
    color: #B7B5B5;
    background: #F1F1F1;
    cursor: not-allowed;
}

.pdp-default .nul{    
    border: 1px solid #f1f1f1;  
    background: #f1f1f1;  
}

.pdp-default .pdp-footer{    
    background: #999;
    font: normal 12px Tahoma;   
    text-align: center;
    height: 17px;
}
.pdp-default .pdp-footer .goToday{    
    color: #f0f0f0;
    text-decoration: none;    
}
.pdp-default .pdp-footer .goToday:hover{    
    color: #ffffff;
    text-decoration: overline;    
}