@import url('https://cdn.jsdelivr.net/npm/vazirmatn@33.0.2/Vazirmatn-font-face.css');:root {--a-base-font-family: 'Vazirmatn', 'Vazir', Tahoma, sans-serif !important;}html, body {font-family: var(--a-base-font-family) !important;}body.js-navExpanded .t-CardsRegion .t-Cards {display: grid !important;grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important;gap: 1rem !important;}body.js-navExpanded .t-Card {min-width: 180px !important;max-width: 220px !important;}body.js-navExpanded .t-Card-title {white-space: normal !important;overflow: hidden !important;text-overflow: ellipsis !important;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}body.js-navCollapsed .t-Card-title {white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;}.t-Card-title {font-size: 0.78rem !important;line-height: 1.3 !important;}.t-Card-body {font-size: 0.70rem !important;line-height: 1.4 !important;}.t-Card-info {font-size: 0.68rem !important;}.t-Card {border: 1px solid #e0e6ed !important;border-radius: 12px !important;background-color: #ffffff !important;box-shadow: 0 2px 4px rgba(0,0,0,0.02) !important;transition: all 0.3s ease !important;}.t-Card:hover {border-color: #003059 !important;box-shadow: 0 4px 12px rgba(0,48,89,0.1) !important;transform: translateY(-2px);}.t-Card-wrap {padding: 8px !important;}.t-Card-icon {background-color: #D5E4FF !important;border-radius: 50% !important;width: 20px !important;height: 20px !important;min-width: 20px !important;display: flex !important;align-items: center !important;justify-content: center !important;}#dash_cards .t-Card-icon{background-color: #D5E4FF !important;border-radius: 50% !important;width: 44px !important;height: 44px !important;min-width: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;}#dash_cards .t-Card-icon .t-Icon,
#dash_cards .t-Card-icon .fa,
#dash_cards .t-Card-icon svg{color: #003059 !important;fill:  #003059 !important;}#dash_cards .t-Card-icon.u-color{background-image: none !important;}:root {--charsoo-icon-color: #003059;--charsoo-title-color: #2c057b;--charsoo-primary: #1a56db;--charsoo-primary-dark: #1e429f;--charsoo-primary-light: #3f83f8;--charsoo-secondary: #7e3af2;--charsoo-success: #0e9f6e;--charsoo-warning: #003059;--charsoo-danger: #dc2626;--charsoo-info: #3f83f8;--charsoo-button-m:  #1d2d7d;--charsoo-button-s: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--charsoo-gray-50: #f9fafb;--charsoo-gray-100: #f3f4f6;--charsoo-gray-200: #e5e7eb;--charsoo-gray-300: #d1d5db;--charsoo-gray-400: #e8ecf3;--charsoo-gray-500: #6b7280;--charsoo-gray-600: #4b5563;--charsoo-gray-700: #374151;--charsoo-gray-800: #1f2937;--charsoo-gray-900: #111827;--charsoo-font-family: 'Vazir';--charsoo-font-size-base: 0.7rem;--charsoo-font-size-ms: 1.5rem;--charsoo-font-size-ls: 2.2rem;--charsoo-line-height: 1.6;--charsoo-spacing-unit: 0.5rem;--charsoo-border-radius: 24px;--charsoo-border-width: 1px;--charsoo-border-color: var(--charsoo-gray-200);--charsoo-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--charsoo-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1);--charsoo-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);--charsoo-box-shadow:0px 0px 0px #000;--charsoo-transition: all 0.2s ease-in-out;}body,.t-Region,t-Header-nav,.t-Header,.t-Footer,.t-Region-header,.vt-container,.a-IG-body,
.t-Region-body,.a-IG-contentContainer,.a-IG-controlsContainer,
.t-Dialog-body,.t-Body-contentInner,.ui-dialog-content{background: url("https://109.122.246.133:8443/bg_all.jpg") fixed no-repeat center right !important;background-size: cover;}.t-Login-bg{background: url("https://109.122.246.133:8443/img37.jpg") fixed no-repeat center right !important;background-size: cover;}/*.t-Region-headerItems .t-Button,.primary-btn,.t-ButtonRegion-buttons .t-Button,ui-button--hot,
.ui-dialog-titlebar button,.t-Button,t-ButtonRegion,.secondary-btn,.ui-button--hot{background: var(--charsoo-button-m);border-radius: 10px;font-size: .5;color: #fff ;transition: all .2s;padding-top: 4px !important;padding-bottom: 4px !important;height:40px !important;}*/
.t-Region-headerItems .t-Button,.primary-btn,.t-ButtonRegion-buttons .t-Button,ui-button--hot,
.ui-dialog-titlebar button,.t-Button,t-ButtonRegion,.secondary-btn,.ui-button--hot{background: var(--charsoo-button-m);border-radius: 10px;font-size: .5;color: #fff ;transition: all .2s;padding-top: 4px !important;padding-bottom: 4px !important;height:40px !important;margin-top: 15px !important;}.t-Cards-item .t-Card > a{transition: all .2s;position: relative;background: none !important;box-shadow: var(--charsoo-box-shadow) !important;border: 0 !important;}.t-Cards-item .t-Card > a .t-Icon{box-shadow: var(-charsoo-shadow-md) ;position: relative !important;background: #fff !important;}.t-Cards-item .t-Card > a .t-Icon::before{font-weight: bold !important;font-size: var(--charsoo-font-size-ms) !important;color: var(--charsoo-icon-color) !important;}.t-Cards-item .t-Card > a::before,.t-Cards-item .t-Card > a::after,.t-Card-icon::before,.t-Card-icon::after,.t-Cards-item .t-Card > a .t-Card-colorFill{display: none;}.t-Cards-item .t-Card > a:hover{transform: scale(1.1);}.t-Card-icon.u-color {background: none !important;}.t-Cards-item .t-Card > a .t-Card-titleWrap{padding-block-start: 0 !important;}.t-Cards-item .t-Card > a .t-Icon::after{display: block !important;content: '';height: 3px;margin: auto;width: 50%;position: absolute;bottom: 0;left: 25%;}.t-Header{right: 2rem;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;overflow: hidden;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}.t-NavigationBar .t-Icon::before{font-weight: bold;color: var(--charsoo-icon-color);}.t-NavigationBar .t-Button, .t-Header .t-Button{background: none ;font-weight: bold;color: #000;}.t-Body-nav{font-size: .1rem !important;background: none !important;overflow: initial !important;position: sticky !important;top: 1rem !important;}.a-TreeView-row{border-radius: 16px !important;margin-top: 2px;margin-bottom: 2px;transition: all .3s;}.t-TreeNav .a-TreeView-content .fa{color: var(--charsoo-title-color);font-weight: bold;font-size: 14px !important;}.a-TreeView-row.is-selected{background: #ffffffc9;box-shadow: 0px 4px 8px rgba(0,0,0,.1);color: var(--charsoo-title-color);}.a-TreeView-content.is-selected span.fa{color: var(--charsoo-icon-color) !important;}.a-TreeView-row.is-selected:before{background-color: var(--charsoo-title-color) !important;height: 50%;top: 25%;right: 6px;display: none;}.t-TreeNav .a-TreeView-node .a-TreeView-content{font-size: .8rem;}.static-box{text-align: center;margin-bottom: 2rem;background: radial-gradient(circle at center bottom, rgb(122, 180, 221), transparent 55%);padding-bottom: 4rem;padding-top: 2rem;}.static-box h1{color: var(--charsoo-gray-500);margin-bottom: 2rem;}.static-box p{color: var(--charsoo-gray-700);}.static-box h1 span{color: var(--charsoo-primary);}.estelam-form > div{background: url("https://109.122.246.133:8443/bg_special.jpg") fixed no-repeat center left !important;padding: 1rem !important;}.estelam-form button{width: 100% !important;height: 52px !important;color: #fff;margin: 0 !important;margin-right: auto !important;margin-left: auto !important;margin-top: 10px !important;border-radius: 8px !important;background: rgba(0, 0, 0, 0.2) !important;border: 1px solid #ffffff76 !important;}.estelam-form button:hover{border: 1px solid #ffffffb9 !important;background: rgba(0, 0, 0, 0.37) !important;}.vt-container {margin-right: 10%;width: 80%;padding-top: 2rem;padding-bottom: 2rem;}.vt-container li{width: 50% !important;margin: 0 !important;min-height: initial;}.vt-container li:nth-child(odd){padding-left: 32px;left: 0 !important;text-align: left;}.vt-container li:nth-child(even){padding-right: 32px;left: initial !important;right: calc(50% - 2px) !important;border-left: 0;border-right: 2px solid #314193;padding-left: 0;}.vt-container li:nth-child(odd)::before{width: 16px;height: 16px;z-index: 1;border: 2px solid #1d2d7d;left: -8px !important;}.vt-container li:nth-child(even)::before{width: 16px;height: 16px;z-index: 1;border: 2px solid #1d2d7d;right: -8px !important;}.vt-container li{border-left: 2px solid #1d2d7d;}.vt-container li:last-child:before{background: rgb(185, 246, 142) !important;}.vt-header{padding: 16px;padding-bottom: 0;background: linear-gradient(#fff,rgba(255,255,255,0));font-weight: bold;color: #907546 !important;border-radius: 16px;}.vt_header_text{width: 100%;}.vt-item-text{padding: 16px;font-weight: bold;padding-top: 0;padding-bottom: 0;}.vt-container li:last-child{left: 0;margin-right: 0;}.t-Button--passwordVisibility{display: none;}.t-PageTemplate--login button.t-Button--passwordVisibility{display: block !important;right: 2rem;position: absolute;top: .7rem;background: none;}thead th,span.a-IRR-headerLabel,a.a-IRR-headerLink,.a-IRR-header{background: var(--charsoo-gray-400) !important;;font-size: .8rem !important;;font-weight: bold !important;color: var(--charsoo-button-m) !important;;}.a-IRR-toolbar{background: #cfd1d5;height: 53px;}.a-IG-header{background: #cfd1d5;height: 53px;}div.t-Login-container div.t-Login-region{border: 0;position: relative;background: none;box-shadow: none;}.t-Login-container .apex-item-text{direction: ltr !important;transition:all .2s;}.t-Login-logo{background: none !important;height:124px !important;width: auto !important;}.login-page .t-Region {max-width: 420px;margin: 0 auto;margin-top: 80px;background: white;border-radius: var(--charsoo-border-radius);box-shadow:
0 10px 40px rgba(0, 0, 0, 0.08),
0 0 0 1px rgba(0, 0, 0, 0.03);padding: 0;overflow: hidden;border: none;}.login-page .t-Region-header {color: white;padding: 30px;text-align: center;margin-bottom: 0;}.login-page .t-Region-body {padding: 40px;background: white;}.login-page .t-Region-buttons {background: #f9fafb;padding: 25px 40px;border-top: 1px solid #e5e7eb;margin-top: 0;}.login-page .t-Region .t-Region-header img {width: 80px;height: 80px;margin-bottom: 15px;border-radius: 16px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);background: white;padding: 8px;}.login-page .t-Region-header span {font-size: 24px;font-weight: 700;display: block;margin-top: 10px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}.login-page .t-Form-inputContainer {margin-bottom: 20px;}.login-page .t-Form-inputContainer input {border-radius: var(--charsoo-border-radius);border: 1.5px solid #e5e7eb;padding: 14px 16px;font-size: 15px;transition: all 0.3s ease;}.login-page .t-Form-inputContainer input:focus {border-color: #667eea;box-shadow: 0 0 0 4px rgba(102, 126, 234, 0.1);outline: none;}.login-page .t-Form-inputContainer:before {color: #667eea;opacity: 0.8;}.login-page .login-btn {background: var(--charsoo-button-m);border: none;border-radius: var(--charsoo-border-radius);color: white;font-weight: 600;padding: 16px;width: 100%;transition: all 0.3s ease;font-size: 16px;letter-spacing: 0.5px;}.login-page .login-btn:hover {transform: translateY(-2px);box-shadow: 0 8px 25px rgba(102, 126, 234, 0.4);}.login-page .t-Button--link {background: none !important;color: #667eea;font-size: 14px;font-weight: 500;transition: all 0.2s ease;}.login-page .t-Button--link:hover {color: #5a67d8;transform: translateX(3px);}.login-page .t-Form-fieldContainer--radioButtonGroup {background: #f8fafc;border-radius: var(--charsoo-border-radius);padding: 16px;border: 1px solid #e5e7eb;}.login-page .hidden {display: none !important;}.login-page .t-Region {transition: transform 0.3s ease, box-shadow 0.3s ease;}.login-page .t-Region:hover {transform: translateY(-4px);box-shadow:
0 15px 50px rgba(0, 0, 0, 0.12),
0 0 0 1px rgba(0, 0, 0, 0.05);}.t-Button--passwordVisibility{display: none;}.t-PageTemplate--login button.t-Button--passwordVisibility{display: block !important;right: 2rem;position: absolute;top: .7rem;background: none;}.payment-modal{background: url("https://109.122.246.133:8443/payment_bg.jpg")  no-repeat center right !important;background-size: cover !important;padding-right: 50%;}.payment-modal .t-Region-header{display: none !important;}.payment-modal .col-6{padding-bottom: 1rem !important;padding-top: 2rem !important;}.payment-modal .col-6:last-child{text-align: left !important;}/*
.apex-item-text,
.apex-item-display,
.apex-item-lov,
.t-Form-inputContainer input,
.t-Form-inputContainer textarea,
.t-Form-inputContainer select,
.ui-autocomplete-input,
.ui-selectmenu-text,
.apex-item-select,
.apex-item-textarea,
.apex-item-popuplov {height: 37px !important;min-height: 37px !important;line-height: 1.4 !important;padding-top: 6px !important;padding-bottom: 6px !important;box-sizing: border-box !important;}*/

/*
.a-Button.a-Button--popupLOV {height: 37px !important;min-height: 37px !important;}*/

/*
.t-Form-inputContainer .ui-button,
.t-Form-inputContainer .t-Button {height: 37px !important;min-height: 37px !important;}*/

/*
.t-Form-inputContainer input:focus,
.t-Form-inputContainer textarea:focus,
.t-Form-inputContainer select:focus {height: 37px !important;min-height: 37px !important;}*/

/*
.t-Form-inputContainer input[disabled],
.t-Form-inputContainer textarea[disabled],
.t-Form-inputContainer select[disabled] {height: 37px !important;min-height: 37px !important;}*/

/*
.t-Form .apex-item-text,
.t-Form .apex-item-display,
.t-Form .apex-item-lov {height: 37px !important;min-height: 37px !important;}*/




.t-Card-icon .t-Icon,
.t-Card-icon .fa,
.t-Card-icon [class^="fa-"],
.t-Card-icon [class*=" fa-"] {color: #003059 !important;fill:  #003059 !important;}.t-Card-icon { background: transparent !important; }[class*="u-color-"] { background-color: transparent !important; }