﻿/*================================================================== fontClasses ============================================================================ */
/*==================================================================================================================================================== */
@font-face {
font-family: IRANSans2;
font-style: normal;
font-weight: normal;
src: url('../../common/fonts/IRANSansWeb2/IRANSansWeb.eot');
src: url('../../common/fonts/IRANSansWeb2/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
url('../../common/fonts/IRANSansWeb2/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../../common/fonts/IRANSansWeb2/IRANSansWeb.ttf') format('truetype');
}
@font-face {
font-family: IRANSans;
font-style: normal;
font-weight: normal;
src: url('../../common/fonts/IRANSansWeb/IRANSansWeb.eot');
src: url('../../common/fonts/IRANSansWeb/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
url('../../common/fonts/IRANSansWeb/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../../common/fonts/IRANSansWeb/IRANSansWeb.ttf') format('truetype');
}
@font-face {
    font-family: Simple-Line-Icons;
    font-style: normal;
    font-weight: normal;
    src: url('../../common/fonts/Simple-Line-Icons.eot');
    src: url('../../common/fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('../../common/fonts/Simple-Line-Icons.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../common/fonts/Simple-Line-Icons.ttf') format('truetype');
}
/*========================================================================================================= */
/*========================================= External overriding =========================================== */
/*========================================================================================================= */
#aspnetForm html, #aspnetForm body, #aspnetForm div,#aspnetForm span,#aspnetForm applet,#aspnetForm object,#aspnetForm iframe,
#aspnetForm h1,#aspnetForm h2,#aspnetForm h3,#aspnetForm h4,#aspnetForm h5,#aspnetForm h6,#aspnetForm p,#aspnetForm blockquote,
#aspnetForm pre,#aspnetForm a,#aspnetForm abbr,#aspnetForm acronym,#aspnetForm address,#aspnetForm big,#aspnetForm cite,
#aspnetForm code,#aspnetForm del,#aspnetForm dfn,#aspnetForm em,#aspnetForm img,#aspnetForm ins,#aspnetForm kbd,#aspnetForm q,
#aspnetForm s,#aspnetForm samp,#aspnetForm small,#aspnetForm strike,#aspnetForm strong,#aspnetForm sub, #aspnetForm sup,
#aspnetForm tt,#aspnetForm var,#aspnetForm b,#aspnetForm u,#aspnetForm i,#aspnetForm center,#aspnetForm dl,#aspnetForm dt,
#aspnetForm dd,#aspnetForm ol,#aspnetForm ul,#aspnetForm li,#aspnetForm form,#aspnetForm label,#aspnetForm legend,#aspnetForm table,
#aspnetForm caption,#aspnetForm tbody,#aspnetForm tfoot,#aspnetForm thead,#aspnetForm tr,#aspnetForm th,#aspnetForm td,
#aspnetForm article,#aspnetForm aside,#aspnetForm canvas,#aspnetForm details,#aspnetForm .pBtnOn, #aspnetForm embed,#aspnetForm figure,
#aspnetForm figcaption,#aspnetForm footer,#aspnetForm header,#aspnetForm hgroup,#aspnetForm menu,#aspnetForm nav,
#aspnetForm output,#aspnetForm ruby,#aspnetForm section,#aspnetForm summary,#aspnetForm time,#aspnetForm mark,#aspnetForm audio,
#aspnetForm video,#aspnetForm .html_format_header select, #aspnetForm .pBtnOff,#upMain, #upMain .noteholder span,#upMain .span-in-text,
#upMain .dashboard_menu_active,#upMain dashboard_menu_active:hover, #upMain .accar-header, #subcontent .dashboard_menu_active,
#subcontent dashboard_menu_active:hover,#subcontent #form,#subcontent #Form1 div, #subcontent #form div,#subcontent #form span, #subcontent #form a, #subcontent #form td,
#subcontent .noteholder span, #aspnetForm table td input, #form table td label ,#disclosureform,#disclosureform .main-title
,#disclosureform .caption-disclosure, #subcontent form span, .accar-body, .accar-inner-body{font-family: IRANSans!important; }
#aspnetForm .verify{border:none; background-color: transparent}
#upMain{position: relative}
#upMain .verify, #aspnetForm .verify, #form .verify, .main_note .verify{display: none;}
#aspnetForm .text_holder{height: auto}
#aspnetForm .rows{border: none; height: auto}
#aspnetForm .rows + .text_holder{clear: both;}
#aspnetForm .eng, #aspnetForm .pBtnOff{display:none}
table.rayanDynamicStatement thead th, .company-info td, .main_note .noteholder{padding: 4px 6px!important;
    font-size: 12px; vertical-align: middle}
#subcontent #disclosureform, #subcontent #form td{font-size: 13px;}
#subcontent #disclosureform ul, #subcontent #form ul{margin:auto}
#subcontent #disclosureform .form-selector + table{width:100% !important}
#subcontent #disclosureform .form-selector + table table, #subcontent #disclosureform .form-selector + table table td{width:auto !important}
#subcontent #disclosureform .form-selector + table table tr.ng-scope > td > div{border: 1px solid #ccc; margin-right: 2%!important;}
#subcontent .dashboard_main_menu_holder{display: none}
#aspnetForm table tbody td, #subcontent #Form1 table td{font-size: 12px;padding: 6px!important;}
#aspnetForm .sheet-container{padding: 0 20px;}
#aspnetForm p{line-height: 25px; white-space: normal!important;}
#aspnetForm .note_price{height: 30px;}

/*========================================================================================================= */
/*================================================ basicClasses =========================================== */
/*========================================================================================================= */
* { margin: 0;  padding: 0; }
*,*:focus,*:hover{outline:none;}
h1, .h1, h2, .h2, h3, .h3, p {  margin: 0;}
.container-width{width: 92%; margin: 0 auto}
body {background: #f4f4fc url("../images/body-bg.png")no-repeat top -205px left -220px; background-color: #f4f4fc!important; }
.a-autocomplete-items{z-index: 10;background-color: white;position: absolute;display: none;margin-top: 3px;left:0;
    box-shadow: 1px 1px 10px 0px #b1b1b1;text-align: right}
.hidden{display: none;}
.alert{font: normal 14px IRANSans;}
[type="button"] {
-webkit-appearance: none!important;
-moz-appearance: none!important;
appearance: none!important;
}
/*========================================================================================================= */
/*================================================ Index Page ============================================= */
/*========================================================================================================= */
#topcontrol {z-index: 1000;right: 15px !important;background-color: #626364;border-radius: 100px;width: 40px;
    height: 40px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
#topcontrol i {font-size: 40px;color: #d9d9d9;cursor: pointer;}
body.index-bg{background: #f4f4fc url("../images/body-bg.png")no-repeat top left}
.a-selected {background-color: #dcedff !important;}
/* =============== header =============== */
header::before{background: transparent url(../images/header-bg.png) no-repeat bottom left;content: '';display: block; position:absolute;background-size: cover;width:100%;
    -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;margin-top: -16px}
header{padding: 15px 0!important;}
header.header-simple,header.header-simple::before{height: 100px;}
header.header-index::before,header.header-index{height: 221px;}
header a:hover{text-decoration: none}
.header-index .container-fluid{padding-bottom: 10px;border-bottom: 1px solid #407de9; position: relative;}
header .on-top{position: relative;/*z-index: 1;*/}
.site-logo-section{margin-top:0px; float: right; font-size: 0; position: relative; z-index: 2; width: -webkit-min-content;
    width: min-content; width: -moz-min-content}
.site-logo-section a{font-size: 0;}
.site-logo-section .site-logo{width: 175px; height: 55px; margin-top: -4px}
.a-autocomplete-container{ border: 2px solid #ec902d; border-radius: 100px;background-color: #fff;padding: 1px 16px;
    width: calc(100% - 680px);max-width: 500px;height: 50px; margin-right:225px;}
.a-autocomplete{width:100%;height: 44px; position: relative; font-family: IRANSans;overflow-y: auto; direction: ltr;}
.a-autocomplete #search-place{border: 1px solid #ec902d; border-radius: 100px; font:normal 14px IRANSans;height: 40px;
border-top-width: 0; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:35px}
.a-autocomplete .select2-search__field{width:220px!important; display:inline-block;float: right;}
.a-autocomplete .select2-selection{border: 1px solid #ec902d; border-radius:100px!important; font:normal 14px IRANSans;
padding: 3px 0;width:100%;direction: ltr;height: 40px}
.a-autocomplete .select2-container--default.select2-container--focus .select2-selection--multiple,.a-autocomplete .select2-container--default .select2-selection--multiple{
    border: 1px solid transparent!important;background-color: transparent;height: calc(100% - 100px)}
.a-autocomplete .select2-container--default .select2-search--inline .select2-search__field{direction: rtl;text-align: right;
    height: 32px; margin:2px;}
.select2-dropdown.select2-dropdown--below{margin-top: -8px!important;}
.a-autocomplete::-webkit-scrollbar {width: 10px;border: 5px solid white;}
/*scroll button*/
.a-autocomplete::-webkit-scrollbar-thumb {background-color: #fff;background-clip: padding-box;}
.a-autocomplete::-webkit-scrollbar-track {background-color: #fff;}
/* Buttons */
.a-autocomplete::-webkit-scrollbar-button:single-button {background-color: #fff;display: block;border-style: solid;height: 18px;
  width: 6px;}
/* Up */
.a-autocomplete::-webkit-scrollbar-button:single-button:vertical:decrement {border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ec902d transparent;cursor: pointer!important;}
.a-autocomplete::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
  border-color: transparent transparent #bd6f1a transparent;cursor: pointer!important;}
/* Down */
.a-autocomplete::-webkit-scrollbar-button:single-button:vertical:increment {border-width: 5px 5px 0 5px;
  border-color: #ec902d transparent transparent transparent;cursor: pointer!important;}
.a-autocomplete::-webkit-scrollbar-button:vertical:single-button:increment:hover {
  border-color: #bd6f1a transparent transparent transparent;cursor: pointer!important;}
/*.a-autocomplete::-webkit-scrollbar-button:single-button:vertical:start:decrement,*/
/*.a-autocomplete::-webkit-scrollbar-button:single-button:vertical:end:increment {display: none;}*/
.a-autocomplete input[type="search"].select2-search__field::-webkit-search-cancel-button,
.a-autocomplete input[type="search"].select2-search__field::-webkit-search-decoration {background-image: none;}
.a-autocomplete .select2-container .select2-search--inline{float: right; width: 220px;height: 40px;}
.a-autocomplete .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #e6f1ff;
    border: 1px solid #9ccbec;float:right;margin-top: 3px;text-overflow: ellipsis;
    overflow: hidden;
    max-width: 140px;
    direction: rtl;}
.a-autocomplete .select2-container--default .select2-selection--multiple .select2-selection__clear{float: left}
.a-autocomplete .close-btn {float: left;left: 10px;right: inherit;top: 9px;position: absolute;z-index: 2;
    font-size: 23px;color: #428bca;cursor: pointer;display: none;}
.a-autocomplete-items td {padding: 6px 5px;  font-size: 13px; color: #505356}
.a-autocomplete-items th {padding: 5px;  font-size: 13px; border-bottom: solid 1px #7d8893;}
.a-autocomplete-items table {width: 100%;}
header .lang, header .logout{float: left;}
.toolbar-container{float: left}
.toolbar-container .top-toolbar .navbar-nav{margin: 0}
header .logout .login-text{display: inline-block;direction: rtl;margin-top: -5px}
ul>li>a.acc-style{background-color: #0e74d9; border-radius: 100px; border: 1px solid #eee; padding: 1px 10px 4px;color: #fff;
    font-size: 14px;height: 29px;display: inline-block;}
.username {display: inline-block;color:#eee; vertical-align: bottom}

.dropdown-menu {float: left;font: normal 13px IRANSans;color: #333;border-radius: 0;min-width: 100%;}
header .username{font: normal 12px IRANSans;}
.dropdown-toggle::after{vertical-align: middle}
.switch-lang .icon-user{font-size: 16px;font-weight: 100;color: #e1e1e1;}
header .lang-btn, header .user-btn{background-color: #0e74d9; border-radius: 100px; color: #eee;height: 29px;display: block;
    border: 1px solid #eee; padding: 4px 10px; font-size: 14px}
header .user-btn span{font: normal 13px IRANSans; padding: 0 3px;vertical-align: middle;}
header .lang-btn span{font: normal 13px IRANSans; padding: 0 3px;vertical-align: 2px;}
.top-toolbar .logout, .top-toolbar .lang{padding: 4px 10px 0 0}
.top-toolbar .logout:hover a, .top-toolbar .lang:hover a, .acc-style:hover{background-color: #0a62b9!important;color: #fff;}
.acc-style:focus{background-color: #0a62b9!important;color: #fff;}
.top-toolbar a{cursor: pointer}
.top-toolbar a:hover{text-decoration: none;}
.top-toolbar .icons{display: inline-block; text-align: center;font: normal 15px IRANSans; color: #fff; float: left;
    padding: 0 0 0 30px}
.top-toolbar .icons i{display: block; font-size: 20px; margin-bottom: 2px; color: #eee; }
.top-toolbar .icons:hover, .top-toolbar .icons:hover i{/*font-weight: bold;*/text-shadow: 0 0 1px #ffffff;}

#navbar.sticky::before{background: #238aff url(../images/header-bg.png) no-repeat top left;content: '';display: block;
    height: 73px;width:100%;position:absolute;top:0;left:0;}
.header-simple #navbar.sticky::before{background-size: cover}
.header-index .vertical-line{display: block;border-right: 1px solid #6695c3;position: absolute;top: 0;right: 195px;height: 100%;}

.trial-btn:hover{background-color: #bd8131;}
.trial-btn{background-color: #ca9753;border-radius: 100px;color: #eee;border: 1px solid #da871b;padding: 0 8px;
    margin: 4px 10px 0 0;height: 29px;position: relative;z-index: 2;display: block;float: left}
.trial-btn:hover{background-color: #b88239;}
.trial-btn:focus{outline: none; box-shadow: none}
.trial-btn i{/*vertical-align: -2px;*/ font-size: 14px; font-weight: bold}
#trialModal.modal{background-color: transparent;padding-right: 0!important;}
.modal-backdrop.show {opacity: .5!important;}
#trialModal .modal-dialog {max-width: 700px;left:auto; width:100%; padding:0}
#trialModal .modal-backdrop.fade {opacity: 0;}
#trialModal .modal-header .modal-title{font:500 20px IRANSans}
.trial-style-animate{-webkit-animation-name: wink;-webkit-animation-duration: 1s;animation-name: wink;animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@-moz-keyframes wink {
    0% { background-color: #c79142; }
    50% { background-color: #d9a02b; }
    100% { background-color: #c79142; }
}
@-webkit-keyframes wink {
    0% { background-color: #c79142; }
    50% { background-color: #d9a02b; }
    100% { background-color: #c79142; }
}
@keyframes wink {
    0% { background-color: #c79142; }
    50% { background-color: #d9a02b; }
    100% { background-color: #c79142; }
}
#trialModal .modal-header {border-top-left-radius: 10px;border-top-right-radius: 10px;
    background: linear-gradient(to left,#629aef, #2853cc);}
#trialModal .modal-header small{margin-right: 15px; font: normal 14px IRANSans; border-right: 1px solid #b9c5da; color:#fff;
    padding-right: 10px}
#trialModal .modal-content {border-radius: 10px;background-color: #fff;font: normal 13px IRANSans;text-align: right;
    direction: rtl;border-color: transparent;}
#trialModal .modal-content p, #trialModal .modal-content ul>li{font: normal 13px IRANSans;}
#trialModal .modal-content ul{margin-right: 30px}
#trialModal .modal-content ul li{margin-bottom: 5px;}
#trialModal .modal-content ul li::marker{color:#3b6ad7}
#trialModal .modal-content img{max-width: 250px;width: 100%}
#trialModal .modal-header .close{color: #b9b9b9;}
.test-label{height: 70px;width: 60px;background: url("../images/trial-fa.svg");position: fixed;top: 0;left: 0;}
.spacing-label{float: left;width: 38px;display: inline-block;height: 1px;content: '';}
/*===================================================== Search Form ==================================================*/
.save-search-window{padding: 20px;border-radius: 3px;}
.save-search-window p{white-space: nowrap;padding-bottom: 5px;}
.save-search-window button{margin-top: 10px;float: left;margin-right: 5px;}
.save-search-window .form-control{font:normal 13px IRANSans;color: #333;padding-left: 26px}
.save-as .dropdown-toggle::after{display: none;}
.search-container{margin-top: -140px;position: relative; text-align: center; border-bottom: none}
.search-area{width: 90%;margin: 10px auto 0;max-width: 1100px}
.form-shadow{width: 80%;max-width:970px; margin-top: -13px; height: 16px; opacity: 0.6;}
.search-area .form-group{min-height: 34px;height: auto;}
.form-padding-style > div, .statements-style .filters-row > div{padding: 0 10px;}
.search-area .nav-tabs{font:normal 14px IRANSans; color: #fefefe;border-bottom: none}
.search-area .nav-tabs .nav-link{background-color: rgba(33, 92, 184, 0.69);color: #eaeaea;border: 1px solid #5f8bba;
    border-bottom-width: 0;margin-left:7px; margin-bottom: 0}
.search-area .nav-tabs .nav-link:hover{background-color: rgba(22, 82, 174, 0.8);}
.search-area .nav-tabs .nav-link.active{background-color: rgba(68, 124, 241, 0.76);color: #fefefe;border-color:#80a6ff;
    border-bottom: solid 3px #d97b00}
.search-area .nav-tabs .nav-link.active:hover{background-color: rgba(44, 97, 213, 0.91);}
.search-area .tab-content{background: #fff;padding: 0;text-align: right;border: 1px solid #c1cbd6; border-top: none;
    border-radius: 5px 0 5px 5px; position: relative; min-height: 100px}
.search-area .adv-filters{text-align: center;width: 140px;background-color: #d97b00; margin-right: auto;padding-top: 45px;
    border-bottom-left-radius: 5px;border-top-left-radius: 5px; font:normal 14px IRANSans;position: absolute;
    left: 0;top: 0; height: 100%; color: #fefefe; border-width: 0}
.search-area .adv-filters:focus, .search-area .back-btn:focus{outline: none; box-shadow: none}
.search-area .adv-filters:hover{background-color: #cf6204; text-decoration: none}
.search-area .adv-icon{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);display:inline-block;
    -ms-transform: rotate(90deg);transform: rotate(90deg);font-size: 28px; color: #fefefe; line-height: 17px; margin-bottom: 10px}
.search-area .search-form{font: normal 13px IRANSans}
.search-area .initial-style{padding-left: 140px}
.search-area .form-padding-style{padding: 30px 20px 20px; margin-right: 0; margin-left: 0}
.search-form .form-group select, .search-form .form-group input{font:normal 13px IRANSans; text-align: right;
    padding-right: 5px; padding-left: 15px;cursor: pointer;}
/* Hide the default checkbox */
.search-area .search-form .form-group input[type=checkbox] {display: none}
.checkbox-gp-style .checkbox-style {display: block;position: relative;	margin-bottom: 15px;cursor: default;}
.search-form input[readonly]{background-color: #fff}
input[type=checkbox][disabled]{cursor:default;}
input[type=checkbox]:not([disabled]) ~ .label-style {cursor:pointer;}
/* Creating a custom checkbox based on demand */
.check-blue {position: relative;display: inline-block;vertical-align: middle;height: 17px;width: 17px;
    background-color: #fff;border: 1px solid #ced4da;border-radius: 0.25rem;}
/* Specify the background color to be shown when checkbox is checked */
input:checked ~ .check-blue {background-color: #20a0ff;}
/* Checkmark to be shown in checkbox */
.check-blue:after {content: "";position: absolute;display: none;}
input:checked ~ .check-blue:after {display: block;}
.switch-style input:checked ~ .check-blue:after {display: none;}
/* Styling the checkmark using webkit */
.check-blue:after {left: 5px;bottom: 4px;width: 5px;height: 9px;border: solid white;border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
input[disabled]:checked ~ .check-blue {background-color: #b0d7f5}
.form-padding-style .checkbox-gp-style,.form-padding-style .switch-style{padding-top: 5px; height:50px}
.switch-style .checkbox-style{position: relative;display: inline-block;width: 100%}
/*.switch-style .checkbox-style input {opacity: 0;width: 0;height: 0;}*/
.switch-style .check-blue {position: relative;display: inline-block;vertical-align: middle;cursor: pointer;width:40px;
    height: 22px;background-color: #ccc;-webkit-transition: .4s;transition: .4s;border-radius: 34px;border: none}
.switch-style .check-blue:before {position: absolute;content: "";height: 18px;width: 18px;left: 2px;bottom: 2px;
    background-color: #fff;-webkit-transition: .4s;transition: .4s;border-radius: 50%;}
.switch-style input:checked + .check-blue {background-color: #2196F3;}
.switch-style input:focus + .check-blue {box-shadow: 0 0 1px #2196F3;}
.switch-style input:checked + .check-blue:before {-webkit-transform: translateX(18px);-ms-transform: translateX(18px);transform: translateX(18px);}
.search-area .select2-container--default .select2-selection--single .select2-selection__arrow{right: auto;left: 1px;width: 15px}
.errorlist {font: normal 12px IranSans;list-style: none;color: red;}
.error-style, .fav-page-style .error-container {background-color: #fee3e3;font: normal 12px IRANSans;color: #b83c3c;display: none;border: 1px solid transparent;
    border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;padding: 0 5px;text-align: right;direction: rtl;line-height: 20px;
    margin-top: -2px}
.fav-page-style .error-container#statement_type{width: calc(100% - 28px)}
.user-profile-style .errorlist{background-color: #fee3e3;font: normal 12px IRANSans;color: #b83c3c;border: 1px solid transparent;
    border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;padding: 0 5px;text-align: right;direction: rtl;line-height: 20px;
margin-top:-2px;}
.pass-change-style .errorlist{background-color: #fee3e3;font: normal 12px IRANSans;color: #b83c3c;border: 1px solid transparent;margin-top: 0!important;
    border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;padding: 0 5px;text-align: right;direction: rtl;line-height: 20px;}
#feedbackForm .errorlist{background-color: #fee3e3;font: normal 12px IRANSans;color: #b83c3c;border: 1px solid transparent;margin-top:-10px;
    border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;padding: 0 5px;text-align: right;direction: rtl;line-height: 20px;}

.search-area .search-form .form-group .label-style {margin-right: 5px;display: inline-block;position: relative;margin-top: -20px;}
.search-area .button-row{margin-top: 10px;border-top: 1px solid #ced4da;padding-top: 15px;text-align: left}
.submit-btn{background-color: #017edb; border:1px solid #0171c5; color:#fefefe; font:normal 14px IRANSans;}
.submit-btn:hover{background-color: #0168b6;color:#fefefe;}
.submit-btn:focus{box-shadow: none}
.dlt-filter{background-color: #e6e6e6; border:1px solid #d6d6d6; color:#505050; font:normal 14px IRANSans;
    padding: 6px 12px; border-radius: 0.25rem; margin-right: 10px}
.search-area .submit-btn-orange{background-color: #d97b00; border:1px solid #c97200; color:#fefefe; font:normal 14px IRANSans;}
.search-area .submit-btn-orange:hover{background-color: #cf6204}
.search-area .submit-btn-orange:focus{border:1px solid #c97200;}
.dlt-filter:hover{background-color: #dcdcdc; text-decoration: none;color: #505050}
.dlt-filter:focus{box-shadow: none}
.search-area .back-btn{background-color: #fff;color:#017edb; border:1px solid #70a3ca;float:right;font:normal 14px IRANSans;}
.search-area .back-btn:hover{background-color: #fcfcfc;color: #0173c8;}
.search-area .back-btn:hover i{ margin-right: 0; /*margin-left: 5px*/}
.search-area .back-btn i{vertical-align: middle; font-size: 20px; /*margin-right: 5px; transition: all 0.3s ease;*/}
.form-padding-style .checkbox-gp-style, .form-padding-style .switch-style{padding-right: 15px; padding-left: 15px}
.select2-dropdown {font: normal 12px IRANSans; direction: rtl}
.search-area .select2-container .select2-selection--single .select2-selection__rendered{padding-right: 5px; padding-left: 15px;
    height: 100%;padding-top: 2px;}
.select2-results .search-term{background-color: #f2f021}
.select2-results li:hover .search-term, .select2-results li:focus .search-term{background-color: transparent}
.search-area .select2-container--default .select2-selection--single .select2-selection__clear{float: none; text-align: left; padding-left: 5px}
.select2-container--default .select2-search--dropdown .select2-search__field{text-align: right;direction: rtl}
.select2-results__option{direction: rtl; text-align: right}
.search-area .comboTreeArrowBtn{right:auto;left:0; padding-top: 7px;background-color: transparent; border:1px solid #ced4da;
    border-right:none;-moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 5px; border-radius: 5px 0 0 5px}
.search-area .comboTreeArrowBtnImg{font-size: 10px;padding: 0 4px;color: #6a7076;vertical-align: middle}
.search-area .select2-container--default .select2-selection--single{height: 33.5px;}
.search-area .comboTreeDropDownContainer{width: max-content;min-width: 100%;max-width: 335px;text-align: right;
    direction: rtl;z-index: 10;box-shadow: -2px 0px 5px 0px rgba(84, 97, 111, 0.18);background-color: #fff}
.search-area .comboTreeDropDownContainer::-webkit-scrollbar {width: 7px;}/* Track */
.search-area .comboTreeDropDownContainer::-webkit-scrollbar-track {background: #f1f1f1;}/* Handle */
.search-area .comboTreeDropDownContainer::-webkit-scrollbar-thumb {background: #aaa;border-radius: 5px;}/* Handle on hover */
.search-area .comboTreeDropDownContainer::-webkit-scrollbar-thumb:hover {background: #888;}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {width: 7px;}/* Track */
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {background: #f1f1f1;}/* Handle */
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {background: #aaa;border-radius: 5px;}/* Handle on hover */
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb:hover {background: #888;}
.select2-container--open .select2-dropdown--below{box-shadow: -2px 0px 5px 0px rgba(84, 97, 111, 0.18);}
/*.search-area .select2-container--default .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar {width: 7px;cursor: pointer!important}!* Track *!*/
/*.search-area .select2-container--default .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar-track {background: #f1f1f1; cursor: pointer!important}!* Handle *!*/
/*.search-area .select2-container--default .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar-thumb {background: #aaa;border-radius: 5px; cursor: pointer!important}!* Handle on hover *!*/
/*.search-area .select2-container--default .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar-thumb:hover {background: #888; cursor: pointer!important;}*/
.search-area .comboTreeDropDownContainer li {padding-left: 0; padding-right: 30px}
.search-area .comboTreeDropDownContainer li.ComboTreeItemChlid {padding-left: 0; padding-right: 0}
.search-area .comboTreeDropDownContainer li:hover{background-color: #e6f2ff}
.search-area .comboTreeDropDownContainer li ul{background-color: #d2e6ff !important;}
.search-area .comboTreeDropDownContainer li ul ul{background-color: #add5ff !important;}
.search-area .comboTreeParentPlus{left:10px; right:-17px; float: right;color:#888; top:9px}
.select2-results__option{border-bottom: 1px solid #eaeaea}
.search-area span.comboTreeItemTitle{padding: 7px 5px;border-bottom: 1px solid #eaeaea}
.search-area .comboTreeArrowBtn:active, .search-area .comboTreeArrowBtn:hover{background-color: transparent;}
.search-area .comboTreeInputBox:focus + .comboTreeArrowBtn{border:none}
.search-area .comboTreeInputWrapper:hover{cursor: pointer}
.search-area .select2-container--default .select2-selection--single{border:1px solid #ced4da}
.search-area .comboTreeInputBox{border-color: #ced4da; padding: 8px 5px 8px 15px}
.search-area .comboTreeWrapper .tree-select-choice >span:not(.tree-select-remove-choice){white-space: nowrap;overflow: hidden;
    text-overflow: ellipsis;display: block}
.search-area .select2-container--default .select2-selection--single .select2-selection__placeholder{color: #6b7279}
.search-area .comboTreeWrapper .form-control{font-size: 13px}
.search-area .comboTreeWrapper .tree-select-remove-choice{margin-left: 5px; font-weight: bold;float: right}
.search-area .comboTreeWrapper .tree-select-clear{ font-weight: bold;}
.search-form .form-group .comboTreeWrapper input[type="search"]{margin: 5px 5px; width: calc(100% - 10px)}
.select2-container input[type="search"]{padding-left:7px; border-radius: 4px;margin: 5px 0}
/*.select2-container--open .select2-dropdown--below{!*width: 250px !important;*!left:auto;right:1063px!important;}*/
.select2-dropdown.select2-dropdown--below{direction: rtl; z-index: 9998;}
.select2-container{width: 100% !important;min-width: 100% !important; direction: rtl;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none!important;
    font: normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing: antialiased;display: inline-block;
    font-variant: normal;text-rendering: auto;left:0!important;top:auto!important;margin-top: 10px!important;
    margin-left: 13px!important;color: #6a7076; font-size: 10px}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before{content: "\f078";}
.search-area input:focus, .search-area select:focus{box-shadow: none; border-color: #80bdff;}
.search-area .form-control.comboTreeInputBox.focused, .select2-container--open .select2-selection{box-shadow: none; border-color: #80bdff!important;}
.search-area .form-control.comboTreeInputBox.focused~.comboTreeArrowBtn, .select2-container--open .select2-selection~ .comboTreeArrowBtn{box-shadow: none; border-color: #80bdff!important;}
.search-area button:focus{box-shadow: none;}
input.form-control, div.form-group .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#1755e2;}
div.form-group .comboTreeWrapper .tree-select-choice{color:#1755e2;}
.multi-stmt div.form-group .comboTreeWrapper .tree-select-choice{/*color: #212529;*/ max-width:165px; white-space: nowrap;
  overflow: hidden;text-overflow: ellipsis; display: inline-block;background-color: #e6f1ff;border: 1px solid #9ccbec;
    margin: -3px 2px 0;border-radius: 5px;padding: 2px 5px 0;}
.multi-stmt div.form-group .comboTreeWrapper .tree-select-choice .tree-select-remove-choice{float: left;margin: 0 5px 0 0;
    display: inline-block;position: relative;}
div.form-group select.form-control option{color: #212529}
select.form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;
    background: transparent url('../../design/images/fa-solid_chevron-down.svg') no-repeat 3px center;background-size: 10px;}
select.form-control::-ms-expand{display: none}
.select2-container--default.select2-container--disabled .select2-selection--multiple,
.select2-container--default.select2-container--disabled .select2-selection--single, input:disabled, select:disabled,
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__placeholder
{cursor: not-allowed!important; background-color: #eee!important;color: #808080!important;}
.search-form .form-group input::placeholder{color: #6b7279!important;}
.search-form .form-group input:-moz-placeholder {opacity: 1!important;} /* FF 4-18 */
.search-form .form-group input::-moz-placeholder {opacity: 1!important;} /* FF 19+ */
.form-control{color: #6b7279;}
.select2-container--default .select2-results .select2-results__option[aria-selected=true]{background-color: #e6f1ff; }
.select2-container--default .select2-results .select2-results__option--highlighted[aria-selected]{background-color: #5897fb;
    color: white;}
#clearFromDate, #clearToDate {position: absolute;top: 2px;left: 10px;font-size: 16px;cursor: pointer;color: #a9a9a9;display: none;padding: 7px}

/*================================================= Search Form - adv statements search ==============================*/
.saved-filters-style{padding: 10px 20px 0}
.saved-filters-style .vertical-line{width: 1px;height: 85%;background: #ced4da;position: absolute;right: 0;}
.filters-row{padding-top: 10px; border-bottom: 1px solid #ced4da;margin-right: 0;margin-left: 0; align-items: flex-start}
.saved-filters-style .filter-name{margin-bottom: 16px}
.saved-filters-style .current-filter{padding-left: 0}
.saved-filters-style .save-search{color: #fefefe; font: normal 14px IRANSans; background-color: #27a6f7;
    border-color: #1c96e3; margin-right: 5px;}
.saved-filters-style .save-search:hover{background-color: #1f97e3}
.saved-filters-style .all-filters{color: #2193d8; font: normal 14px IRANSans;background-color: #f2faff;border-color: #70b8e4;
    text-align: right;padding-left: 8px;width: inherit}
.saved-filters-style .all-filters:hover{background-color: #dff3ff}
.saved-filters-style .all-filters:disabled{background-color: #f5fbff;color:#7eabc7;border-color: #98bbd1;cursor: not-allowed}
.saved-filters-style .all-filters .content{white-space: nowrap;width: calc(100% - 15px);overflow: hidden;text-overflow: ellipsis;
    display: inline-block;vertical-align: middle}
.saved-filters-style .btn-remove-filter{color: #fdfdfd;font: normal 14px IRANSans;background-color: #2891e0;border-color: #077bd2;}
.saved-filters-style .save-search-window{z-index: 99; box-shadow: -4px 4px 13px 0px rgba(0, 0, 0, 0.11);}
.saved-filters-style #delete-current-filter{margin-left: 10px;}
.saved-filters-style .btn-remove-filter:hover{background-color: #157fd0}
.saved-filters-style .btn-remove-filter i{font-size: 20px; vertical-align: middle}
.saved-filters-style .all-filters i{font-size: 20px; padding-top:3px; float: left}
.saved-filters-style .dropdown-toggle.all-filters::after{display: none}
.saved-search{top:18px; box-shadow: -4px 4px 13px 0px #e4e4e4;transform: translate3d(0, 39px, 0) !important}
.saved-filters-style .no-search{padding: 10px 12px; color: #464646;font: normal 12px IRANSans;}
.saved-search{min-width: 100%;width: max-content; left:auto!important; right:0!important;padding: 0;z-index: 1}
.saved-search li{border-bottom: solid 1px #e4e4e4;height: 38px}
/*.saved-search li:nth-child(even){background-color: #f6f8fd}*/
.saved-search a{font:normal 13px IRANSans;color: #333;display:inline-block; padding:8px 10px;width: calc(100% - 36px);
    text-overflow: ellipsis;overflow-x: hidden;white-space: nowrap;
    max-width: 460px;}
.saved-search a:hover{font:bold 13px IRANSans;text-decoration: none;background-color: #f5f5f5}
.saved-search .delete-filter{padding: 11px 10px; float: left;background-color: transparent; border:none;color:#9c9c9c;}
.saved-search .delete-filter:hover{background-color: #eee;}
.saved-search .delete-filter:focus{border-color: #e4e4e4; outline: none}
.saved-search .delete-filter i{vertical-align: middle; font-size: 16px; display: block;}
.search-form .form-group input[type="search"]{padding-left:7px; border-radius: 4px;}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none; -moz-appearance: none; appearance: none;
    height: 16px;width: 16px;background: transparent url("../images/simple-line-icons_close.svg") no-repeat top center;
    background-size: contain;opacity: .4;pointer-events: none;}
.col-symbol input[type="search"].select2-search__field::-webkit-search-cancel-button{background-image: none}
input[type="search"]:focus::-webkit-input-placeholder { color:transparent; opacity: 0;}
input[type="search"]:focus:-moz-placeholder { color:transparent; opacity: 0;} /* FF 4-18 */
input[type="search"]:focus::-moz-placeholder { color:transparent; opacity: 0;} /* FF 19+ */
input[type="search"]:focus:-ms-input-placeholder { color:transparent; opacity: 0;} /* IE 10+ */
input[type="search"]:hover::-webkit-search-cancel-button {opacity: .4;pointer-events: all;cursor: pointer;}
#searchclear {position: absolute;top: 57px;left: 28px;font-size: 14px;cursor: pointer;color: #a9a9a9;}
/*datalist{position: absolute;background-color: lightgrey;font-family: sans-serif;font-size: 0.8rem;}*/
/*datalist option {background-color: #bbb;padding: 4px;margin-bottom: 1px;cursor: pointer;}*/
.statements-style .search-area .select2-container--default .select2-selection--multiple .select2-selection__rendered{
    overflow: scroll;overflow-x: hidden;max-height: 50px;direction: rtl; margin-bottom: -5px}
.statements-style .search-area .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:3px}
.statements-style .search-area .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline{
    padding: 0 5px;float: right; width:52%}
.statements-style .search-area .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline .select2-search__field{width: 100%!important; padding:0}
.statements-style .search-area .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color: #e6f1ff;border: 1px solid #9ccbec;float: right;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{float: left; margin-right: 4px!important;}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple{border: 1px solid #ced4da!important;min-height: 33.5px!important;}
.search-area .comboTreeWrapper .form-control .tree-select-placeholder{overflow: hidden;text-overflow: ellipsis;
    max-width:100%;white-space: nowrap;display: block}
.statements-style .search-area .form-padding-style{padding-top: 15px}
/*.select2-container--default .select2-search--inline .select2-search__field{padding-right: 5px!important;padding-left: 20px!important;}*/
.statements-style .search-area .msg-style{margin: 15px 30px 5px;text-align: center}
.statements-style .search-area div.filter-name ~ div{text-align: right}
.statements-style .search-area .col-sazman_stmt .form-group{width: fit-content; width: -moz-fit-content}
.saved-filters-style .save-as{background-color: #da7f07;border-color: #ca7607; /*margin-right: 5px;*/border-radius: 5px;}
.saved-filters-style .save-as button:first-child{color: #fefefe; font-size:20px; padding: 4px 12px;}
.saved-filters-style .save-as i{vertical-align: middle}
.saved-filters-style .save-as:hover{background-color: #d0780d; }
.saved-filters-style .save-as:focus{color: #fefefe;background-color: #d07405;}
.saved-filters-style .save-as::after {display:none}
.saved-filters-style .save-as.disabled-style, .statements-style .save-as.disabled-style:hover{background-color: #e6c08e;}
.saved-filters-style .save-as .btn:disabled{cursor: not-allowed!important;}
.modified{color:#1755e2!important;}
#toDateFilter, #fromDateFilter{direction: ltr;}

#toDateFilter::-webkit-search-cancel-button , #fromDateFilter::-webkit-search-cancel-button {height: 16px;width: 25px;background-position: right}
.no-padding{padding-right: 0!important; padding-left: 0!important;}

.info-popover{position: absolute;padding: 5px;left: -5px;top:2px;font-size: 16px;}
.info-popover:focus{box-shadow: none; outline: none}
.info-popover i{padding: 3px 8px;border-radius: 100px;border: 2px solid #b4cde0;color: #679fca;}
.info-popover.cap-popover{ margin: 0 8px; top: 27px; left: 0}
/*===================================================== Search Form - favorites page =================================*/
.multi-stmt .comboTreeArrowBtnImg{display: none}
.multi-stmt .comboTreeInputBox{overflow-y: auto}
/*.fav-page-style .search-area .select2-container--default .select2-selection--single{height: 40px}*/
.fav-page-style .search-area{width:100%; max-width: 840px;}
.fav-page-style .search-area .tab-content{padding-top: 20px}
.fav-page-style .search-area .form-padding-style{padding-top: 10px}
.fav-page-style .search-area .form-group{margin-bottom: 0}
.form-err-list{margin: 0 27px 15px;}
.form-err-list .errorlist{color: #721c24; margin-bottom: 0}
.fav-page-style .form-shadow{width: 75%; max-width:875px}
.fav-page-style .search-area .submit-btn{margin-right: auto}
.fav-page-style .search-form .form-group input[type=checkbox]{display: inline; margin-left: 5px;margin-right: 0}
.search-form .multiplesFilter{border: 1px solid #aaa;width: calc(100% - 20px);}
.fav-page-style .search-form .multiplesFilter:focus::placeholder {color: transparent;}
.fav-page-style .errorlist{margin-bottom: 0}
.search-area .symbol-btn{background-color: #017edb;border: 1px solid #0171c5;color: #fefefe;font:normal 18px FontAwesome;
    height: 34px}
.search-area .symbol-btn:hover{background-color: #0168b6;}
.search-area .symbol-btn:focus{border-color: #0171c5;}
.fav-page-style .search-area .comboTreeDropDownContainer{max-width: 300px;z-index: 10}
/*.select2-dropdown.select2-dropdown--below{width:350px!important;}*/
.fav-msg {width:95%; max-width: 840px;margin: 0 auto 15px; text-align: justify; font:normal 13px IRANSans;text-align-last: center}
.messages{/*text-align: right;text-align-last: right;width: fit-content;*/list-style: none;}
.fav-page-style .button-row{padding-top: 0; border-top: none;margin:0}
.fav-msg.form-err-list .errorlist {color: #856404;}
.fav-page-style .search-row{margin-top: 30px; border-top:1px solid #ced4da; padding-top: 20px; text-align: left;display: flex;}

.multi-stmt .comboTreeWrapper{width: calc(100% - 28px)}
.multi-stmt .info-popover{left: -5px; right: auto;top:-1px;}
.fav-page-style .search-area .vertical-line{height: 100%; width: 1px; display: inline-flex; background-color: #ced4da;
    margin: 0 15px}
#nav-fav-tab span{position: absolute; border-radius: 100px; font: normal 12px IRANSans;font: normal 12px IRANSans;top: 6px;
    left:12px;border: 1px solid #ff950b;padding: 0 4px;background: #e9972b;color: #ffffff;}
.fav-pagination-row{width: 100%;background-color: #fff;font: normal 13px IRANSans;border-top: 1px solid #d0d2d4;padding: 10px 0}
.fav-pagination-row #pagination{display:inline-block;border-top: 0; width: -moz-fit-content!important;width: fit-content!important;}
.fav-pagination-row .pagination-container{margin: 0 -10px 5px}
.fav-pagination-info{margin: 0 20px;font-size: 12px;border-right: 1px solid #848484;padding-right: 15px;color: #585858;
    white-space: nowrap}
#ConfirmModal .modal-body{text-align: right; font:normal 14px IRANSans}
#ConfirmModal #selected-items{max-height: 40vh;overflow-y: auto;direction: rtl;border: 1px solid #91b7de;background: #edf6ff;
    border-radius: 5px;margin: 15px 0 0;padding: 5px 25px;min-height: 10vh;font: normal 13px IRANSans;line-height: 30px;
    color: #363636}
/*===================================================== Search Form - Old Statements page ============================*/
.old-stats-style .search-area{width:71%; max-width: 800px}
.old-stats-style .form-shadow{width: 65%; max-width:775px}
.old-stats {max-width: 1050px;margin: 0 auto 15px; text-align: justify; font:normal 13px IRANSans;text-align-last: center}
/* ============== date picker ============= */
.mds-bootstrap-persian-datetime-picker-popover{z-index: 10;font: normal 13px IRANSans;background-color: #fff}
.mds-bootstrap-persian-datetime-picker-popover .popover-header{background-color: #0d8cea; color: #fefefe!important; padding: 12px;
    border: none; font:normal 1rem IRANSans!important;}
.mds-bootstrap-persian-datetime-picker-popover.bs-popover-auto[x-placement^=top]>.arrow::after,
.mds-bootstrap-persian-datetime-picker-popover.bs-popover-top>.arrow::after{border-top-color: #dae2f3;}
.mds-bootstrap-persian-datetime-picker-popover.bs-popover-auto[x-placement^=bottom]>.arrow::after,
.mds-bootstrap-persian-datetime-picker-popover.bs-popover-bottom>.arrow::after{border-bottom-color: #0d8cea;}
.mds-bootstrap-persian-datetime-picker-popover .table-striped > tbody > tr:nth-child(odd) > td,
.mds-bootstrap-persian-datetime-picker-popover .table-striped > tbody > tr:nth-child(odd) > th{background-color: #f6f8fd}
.mds-bootstrap-persian-datetime-picker-popover .table-striped > tbody > tr:first-child>td{background-color: #b8d9f7;
    padding:5px 0; color:#212529}
.mds-bootstrap-persian-datetime-picker-container table th, .mds-bootstrap-persian-datetime-picker-container table td{
    color: #212529}
.mds-bootstrap-persian-datetime-picker-container .btn{border: none;padding: 3px 0;border-radius: 0;margin: 0;}
.mds-bootstrap-persian-datetime-picker-container table th, .mds-bootstrap-persian-datetime-picker-container table td{padding:0}
.mds-bootstrap-persian-datetime-picker-container .dropdown{padding-bottom: 0}
.mds-bootstrap-persian-datetime-picker-container tfoot .btn{background-color: #dae2f3;padding: 5px 0;}
.mds-bootstrap-persian-datetime-picker-container tfoot .btn:hover{background-color: #cfd6e7;}
.btn-light.focus, .btn-light:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus{box-shadow: none}
.mds-bootstrap-persian-datetime-picker-container table table tbody.days tr:not(:first-child) > td {padding: 3px 0}
.mds-bootstrap-persian-datetime-picker-container table table tbody.days td[data-day]:not([data-special-date]):hover,
.mds-bootstrap-persian-datetime-picker-container table table tbody.days td[data-nm]:hover,
.mds-bootstrap-persian-datetime-picker-container table table tbody.days td[data-pm]:hover{background-color: #e0e9f7!important;}
.mds-bootstrap-persian-datetime-picker-popover .popover-header .table{color: #fefefe;}
.mds-bootstrap-persian-datetime-picker-popover .popover-header::before{border: none;}
.mds-bootstrap-persian-datetime-picker-popover .main-btn {color: #fdfdfd;background-color: #0364c5;}
.mds-bootstrap-persian-datetime-picker-popover .main-btn:hover {background-color: #035bb3;}
.mds-bootstrap-persian-datetime-picker-container .main-btn[disabled]{opacity: 1; background-color: #03519e;}
.mds-bootstrap-persian-datetime-picker-container .main-btn[disabled] i{color:#8da7c7}
.mds-bootstrap-persian-datetime-picker-container .main-btn:not(:disabled):not(.disabled).active,
.mds-bootstrap-persian-datetime-picker-container .main-btn:not(:disabled):not(.disabled):active,
.mds-bootstrap-persian-datetime-picker-container .show>.main-btn.dropdown-toggle{color: #fefefe;background-color: #055c9c;border: none;}
.mds-bootstrap-persian-datetime-picker-popover .main-btn i, .mds-bootstrap-persian-datetime-picker-popover .icon-w
{font-size: 20px; color: #fdfdfd}
.mds-bootstrap-persian-datetime-picker-popover #mdsBootstrapPersianDatetimePickerMonthSelectorButon,
.mds-bootstrap-persian-datetime-picker-popover .btn[select-year-button]{padding:5px 0}
.mds-bootstrap-persian-datetime-picker-container .select-year-box .table > tbody > tr:nth-child(odd) .btn
{background-color: #f6f8fd; font-size: 13px}
.mds-bootstrap-persian-datetime-picker-container .select-year-box .table > tbody > tr:nth-child(even) .btn
{background-color: #fff; font-size: 13px}
.mds-bootstrap-persian-datetime-picker-container .select-year-box .table > tbody > tr .btn:hover {background-color: #e0e9f7!important;}
.mds-bootstrap-persian-datetime-picker-popover a[title="Previous"],
.mds-bootstrap-persian-datetime-picker-popover a[title="Next"]{width: 100%;height: 100%; display: block}
.mds-bootstrap-persian-datetime-picker-container table table tbody.days td[data-day][data-selectedday]{background-color: #abdaff}
.mds-bootstrap-persian-datetime-picker-container .dropdown-menu{padding-bottom: 0; padding-top: 0}
.mds-bootstrap-persian-datetime-picker-container .dropdown-menu{top: -3px!important;right: 0;width: 100%;}
.mds-bootstrap-persian-datetime-picker-container .dropdown-item{text-align: right;padding: 1px 6px;background-color: #fff;}
.mds-bootstrap-persian-datetime-picker-container .dropdown-item.disabled{color:#6c757d}
.mds-bootstrap-persian-datetime-picker-container .dropdown-item:not(.disabled):hover{background-color: #e7f1ff}
.mds-bootstrap-persian-datetime-picker-popover .dropdown-divider{margin: 0; border-top: 8px solid #daecff}

.mds-bootstrap-persian-datetime-picker-container table table tbody.days td[data-day][data-today],
.mds-bootstrap-persian-datetime-picker-container .select-year-box [selected-year] button {background-color: #ffe4ba!important;}
.mds-bootstrap-persian-datetime-picker-popover.bs-popover-top{margin-bottom: .5rem;}
.mds-bootstrap-persian-datetime-picker-popover.bs-popover-bottom{margin-top: .5rem;}
/*===================================================== Capital Increase =============================================*/
/*.cap-inc-grid-width{max-width: 1500px}*/
#capital_increase_table .title-style{font: bold 16px IRANSans;color: #4965ab;text-align: right;border-bottom: 1px solid #87a2e3;
    margin-bottom: 20px;padding-bottom: 8px;margin-top: 10px}
/*#capital_increase_table .inner-table{margin-top:33px}*/
#capital_increase_table .close-btn{margin-left: -5px; font-size: 18px; color:#333; padding: 5px; vertical-align: middle; float: left}
#capital_increase_table .close-btn:focus{box-shadow: none}
#capital_increase_table .col-width{max-width: 165px; margin-right: auto; margin-left: auto; padding-right: 0}
#capital_increase_table .symbol-img{border-bottom: 1px solid #cad2e5; margin: 0 auto 15px; padding-bottom: 15px;border-radius: 100px;
    width: 50px;height: 50px;}
#capital_increase_table .td-details{padding: 20px 50px 35px 25px}
#capital_increase_table .sub-table > td{background-color: #fff; box-shadow: inset 0 4px 20px 4px #ededed;border-bottom: 1px solid #e6e6e6;}
#capital_increase_table .sub-table > td:hover{cursor: default; background-color: #fff}
#capital_increase_table .sub-table {display: none}
#capital_increase_table .inner-table thead {background-color: #c1e3e8;}
#capital_increase_table .inner-table tbody {background-color: #f1f3f7;}
#capital_increase_table .inner-table tbody tr:nth-of-type(odd){background-color: transparent}
#capital_increase_table a.logo{border-radius: 100px;background-color: #fff;width: 50px;height: 50px;display: inline-block;
    position: relative;border: 1px solid #eee;padding: 4px}
#capital_increase_table a.logo img{width:42px; height: 42px; border-radius: 100px}
#capital_increase_table .table-block{float: left;width: calc(100% - 150px);}
#capital_increase_table .inner-table thead th{color: #333;font: bold 13px IRANSans;padding: 10px 15px;}
#capital_increase_table .inner-table tbody > tr > td{padding: 3px 10px}
#capital_increase_table .state{text-align: right}
#capital_increase_table .state .strong{font:bold 12px IRANSans; width: 50px; display: inline-block}
#capital_increase_table .inner-table .state{background-color: #ddecf7;border: 1px solid #caced3;}
#capital_increase_table .inner-table tr:last-of-type td{border-bottom: 1px solid #dedfe1;}
#capital_increase_table .inner-table tr td:last-of-type{border-left: 1px solid #dedfe1;}
#capital_increase_table .profile-a{display: block; margin-bottom: 15px;max-width: 215px;margin-left: auto;margin-right: auto;}
#capital_increase_table .lvls{display: inline-block; padding: 3px 15px; border-radius: 100px; font: bold 12px IRANSans}
#capital_increase_table .lvls.lvl-1{background-color: #f1f1a5;}
#capital_increase_table .lvls.lvl-2, #capital_increase_table .lvls.lvl-3, #capital_increase_table .lvls.lvl-4{background-color: #daefa6;}
#capital_increase_table .lvls.lvl-5, #capital_increase_table .lvls.lvl-6, #capital_increase_table .lvls.lvl-7
, #capital_increase_table .lvls.lvl-8{background-color: #c6f19a;}
#capital_increase_table .lvls.lvl-9{background-color: #b1ea98;}
#capital_increase_table .show-hide:focus{box-shadow: none}
#capital_increase_table.table-striped > tbody:nth-child(odd) > tr > td{background-color:#f6f8fd;}
#capital_increase_table .td-one-icon{width: auto}
.cap-inc-grid-width .alert{width: 90%; max-width: 1100px; text-align: center; margin-right: auto; margin-left:auto; direction: rtl}
#subcontent .cap-details .profile-a{float:left; margin-top: -8px}
#subcontent .cap-details {border-bottom: 0;margin-bottom: 0}
#subcontent .cap-details .spot{font-weight: normal}
#subcontent .cap-details span{color: #4c4c4c}
#subcontent .cap-details i{font-size: 24px; vertical-align: middle; padding-left: 4px}
.profile-a.disabled{cursor: not-allowed!important;opacity: 0.6;}
.cap-form-content{width: calc(100% - 25px)}
.cap-type-style{padding: 3px 8px; border-radius: 100px; background-color: #ddecf7; margin: 0 0 4px 4px; white-space: nowrap;
    display: inline-block}
.cap-types-container{list-style: none; font: normal 13px IRANSans; margin-bottom: 0}
ul.cap-source{margin-bottom: 0; list-style: none; font: normal 13px IRANSans;padding-right: 25px}
ul.cap-source li{line-height: 28px}
ul.cap-source li::before{content: '-'; padding: 0 12px}
/* ================ Loading animation =============== */
.loader-15 {background: currentcolor;position: relative;-webkit-animation: loader-15 1s ease-in-out infinite;
    animation: loader-15 1s ease-in-out infinite;-webkit-animation-delay: 0.4s;animation-delay: 0.4s;width: 0.25em;
  height: 0.5em;margin: 0 1em;display: inline-block;color: inherit;vertical-align: middle;pointer-events: none;}
.loader-15:after, .loader-15:before {content: "";position: absolute;width: inherit;height: inherit;background: inherit;
  -webkit-animation: inherit;animation: inherit;}
.loader-15:before {right: 0.5em;-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}
.loader-15:after {left: 0.5em;-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}

@-webkit-keyframes loader-15 {
  0%, 100% {box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;}
  50% {box-shadow: 0 -0.25em 0 currentcolor, 0 0.25em 0 currentcolor;}
}

@keyframes loader-15 {
  0%, 100% {box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;}
  50% {box-shadow: 0 -0.25em 0 currentcolor, 0 0.25em 0 currentcolor;}
}
.loading-group{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #3d71c1;font: normal 22px IRANSans;
    background: rgba(255, 255, 255, 0.6);padding: 10px 15px;border-radius: 5px;white-space: nowrap}
.loading-group span{font: normal 19px IRANSans; padding: 0 10px}
.backdrop-section{display: none;position: fixed;top: 0;right: 0;z-index: 9999;width: 100vw;height: 100vh;
    background-color: rgba(225, 225, 225, 0.35);font-size: 22px}

.loader-12 {width: 35px;height: 35px;border: 3px dotted #dc9f4f;border-style: solid solid dotted dotted;border-radius: 50%;
  display: inline-block;position: relative;-webkit-animation: rotation 2s linear infinite;animation: rotation 2s linear infinite;}
.loader-12:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;border: 3px dotted #5a83c3;
  border-style: solid solid dotted;width: 19px;height: 19px;border-radius: 50%;-webkit-animation: rotationBack 1s linear infinite;
    animation: rotationBack 1s linear infinite;transform-origin: center center;}
@-webkit-keyframes rotation {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}
@keyframes rotation {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}
@-webkit-keyframes rotationBack {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(-360deg);}
}
@keyframes rotationBack {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(-360deg);}
}

/* ================ Log out =============== */
.container-nav{display: inline-block; float: left; padding-top: 4px}
.navbar-nav{margin: 0;float: left;}
.top-login-toolbar {float: right !important;margin-right: 8px;}
.dropdown-user .dropdown-menu{background-color: #fff !important;border: 1px solid #f5f5f5;border-radius: 3px;min-width: 180px;
box-shadow: -2px 4px 10px 0px rgba(132, 136, 150, 0.36);}
.dropdown-user .user-pic{max-width: 50px;height:50px;border: 1px solid #cacaca;border-radius: 100px;object-fit: cover}
.navbar-nav .open .dropdown-menu{position: inherit;z-index: 999;float: right;}
header .dropdown-user ul{padding-top: 0; padding-bottom: 0}
header .dropdown-user > ul > li {border-top: 1px solid #f3f3f3}
header .dropdown-user > ul > li:first-child {border-top: none}
header .dropdown-user > ul > li:first-child a.dropdown-item{padding-right: 10px}
header .dropdown-user > ul > li:first-child .item-style{padding-right: 10px}
header .dropdown-user > ul > li > a.dropdown-item{color: #6d6d6d;padding: 10px 20px 10px 10px;white-space: nowrap;display: flex;
    align-items: center;font: normal 12px IRANSans !important;}
header .dropdown-user > ul > li > a.dropdown-item i {font-size: 18px; vertical-align: middle}
.dropdown-user i.icon-logout{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);
    display: inline-block;-ms-transform: rotate(180deg);transform: rotate(180deg);}
.dropdown-user i.icon-user{font-size:27px!important; border:1px solid #6d6d6d; border-radius: 100px; padding:8px}
.dropdown-user .item-style{padding-right:25px; font-family: IRANSans}
.dropdown-user .item-group{width:100%}
.dropdown-user .item-group .item-style:first-child{font-weight: bold;overflow: hidden;text-overflow: ellipsis;width:110px;
    white-space: nowrap;}
.dropdown-user .item-group .link-style{color: #0a49a9; width: 100%; font-family: IRANSans}
.dropdown-user .item-group .link-style:hover{color: #0a49a9;}
.dropdown-user .dropdown-item:hover i.fa {color: #0a49a9; margin-right: 10px}
.dropdown-user .item-group .link-style i {margin-right: 5px;margin-left: 5px; transition: all 0.3s ease;vertical-align: -3px;font-size: 15px;}
header .dropdown-item:hover{background-color: #f4f4f4!important;}
header .dropdown-item:focus{background-color: transparent}
.profile-img, .logout-img{display: inline-flex}
.header-index #navbar.sticky, .header-simple #navbar.sticky{position: fixed;top: 0;left: 0;width: 100%; z-index: 1100;
 padding-top: 15px;box-shadow: 0px 0px 14px 0px rgba(64, 64, 64, 0.69); height:72px}
/* ============== navigation ============== */
.navigation{border-bottom: solid 1px transparent;padding-top: 55px;/*padding-top: 90px;background-color: black;margin-top: -40px;*/}
#navigation-page {margin-top: -37px;margin-bottom: 3px;}
#navigation-page .icon-home{color: #286bb5;float: right;margin-top: 4px;font-size: 17px;}
#navigation-page li{float: right;list-style: none;}
#navigation-page li a{font:normal 11px IRANSans;  color: #286bb5;padding: 2px 5px;display: block;background-color:#e2effd;
    cursor: pointer;margin:3px 10px;border-radius: 3px;float: right; }
#navigation-page li i{color: #286bb5;margin-top:8px;float: right;font-size:12px; font-weight: bold}
#navigation-page li:last-child i{display: none;}
/* ============== grid tab ============== */
/*.filter-icon{width: 20px;height: 20px;background: transparent url(../images/filter.png) -7px -3px;float: left;}*/
.nav-x-style{margin-right:0; margin-left:0; text-align: right}
.nav-x-style .col-12{padding-right:0; padding-left:0}
.scroll-x{white-space: nowrap;overflow-x: auto;display: inline-block;width:100%;margin-bottom: -5px;direction:ltr;
    -ms-overflow-style: none;  /* IE and Edge */scrollbar-width: none;  /* Firefox */}
.scroll-x::-webkit-scrollbar {display: none;}
.scroll-x ul.filters-desktop{margin-right:2px; margin-left: 2px;}
ul.filters-desktop li a{display: block;cursor: pointer;width: 100%;padding:7px 10px 10px 10px;border-bottom: solid 2px #d0d2d4;
    font: bold 14px IRANSans;color: #0856a7;text-align: center !important;white-space: nowrap;background-color: #eaf3f9;}
ul.filters-desktop li a span{display:block;}
ul.filters-desktop li a:hover{text-decoration: none;background-color: #fff;}
ul.filters-desktop li{list-style: none;display:inline-table;min-width: fit-content;width: 12.5%;margin: 0 -2px -16px;min-width: -moz-fit-content}
ul.filters-desktop.with-fav li{width: 11.11%;}
ul.filters-desktop li a.head-menu-selected{border-bottom:solid 3px #4669d0;background-color: #fff;}
.nav-x-style .sign{display: inline-block;background-color: #a2acbf;position: absolute;width: 2%;padding: 25px 4px;
    color: #FFF;min-width: 20px; font: normal 13px IRANSans; border:none;height: 68px; top: 0}
.nav-x-style .sign:focus{outline: none}
.nav-x-style .sign:hover{text-decoration: none; background-color: #7a91bd}
.nav-x-style .sign.go-right{box-shadow: -7px 0 5px -5px #bfbfbf;}
.nav-x-style .sign.go-left{box-shadow: 7px 0 5px -5px #bfbfbf;}
.nav-x-style .go-left{left:0; display: none; border-top-left-radius:5px}
.nav-x-style .go-right{right: 0; display: none; border-top-right-radius:5px}
/* ============== grid ============== */
.nopointer{cursor:default !important;}
.nopointer:hover{text-decoration: none;}
.table-hover > tbody > tr:hover > td {  background-color: #ebf2ff !important;cursor: pointer}
table thead{background-color:#dae2f3;color: #333;}
table thead th{color: #333;font: bold 14px  IRANSans; padding:10px 20px /*!important*/; text-align: center;}
table > tbody > tr > td{padding: 10px;}
table > tbody > tr > td.no-results{font: bold 14px IRANSans;color:#d27700;background-color:#fbf3e4!important;}
table > tbody > tr > td.no-results i{font-size: 18px; font-weight: 400;color:#d27700;padding: 4px 10px;
    border:1px solid #d27700; border-radius: 100px; vertical-align: middle;margin: 0 5px;}
table > tbody > tr > td.no-results:hover{cursor: default; background-color:#fbf3e4!important;}
.pointer-default, .pointer-default span[data-toggle="tooltip"]{cursor: default!important;}
.table-bordered > tbody > tr > td{background-color:#f6f8fd ;border-bottom: solid 1px #f6f8fd;border-left: solid 1px #edeff5;border-right: none;}
.table-bordered > tbody > tr > td:first-child{border-right: solid 1px #edeff5;;}
.table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th { background-color: #fff ;}
.table-bordered{border: none;width: 100%;}
.table-bordered th {border: 1px solid #ffffff;}
.grid-txt1{min-width: 80px;}
.grid-txt1 a{ font: bold 13px IRANSans;color:#333;margin-right:12px;white-space: nowrap;}
.grid-txt1 a:hover{color: #0562c3;}
.grid-txt a , .grid-txt span{font: normal 12px IRANSans;  color: #333 !important;line-height: 23px;}
.grid-txt.date {direction: ltr;text-align: center;font: normal 12px IRANSans;}
.td-width1{width: 160px;}
.td-one-icon{width:150px;text-align: center;}
.td-icons{width:165px;}
.td-icons a , .td-one-icon a{position:relative;}
.td-icons a i , .td-one-icon a i{cursor: pointer;position: absolute;color:#335bd0;}
.td-icons a i.icons , .td-one-icon i.icons{font-size: 15px;top:5px;right:5px;}
.td-icons a i.fa , .td-one-icon a i.fa{top:4px;right:5px;}
.td-icons a i.fa-comments-o{font-size: 18px;top:3px;}
.td-icons a i.icon-paper-clip{font-size: 14px;}
.td-icons a , .td-one-icon a{display: inline-block;cursor: inherit;border-radius: 100px;background-color: #f6eed9;width: 25px;height: 25px;}

.td-icons button , .td-one-icon button{position:relative;border:none;}
.td-one-icon button:focus{outline:none;}
.td-icons button i , .td-one-icon button i{cursor: pointer;position: absolute;color:#335bd0;}
.td-icons button i.icons , .td-one-icon i.icons{font-size: 15px;top:5px;right:5px;}
.td-icons button i.fa , .td-one-icon button i.fa{top:4px;right:5px;}
.td-icons button , .td-one-icon button{display: inline-block;cursor: inherit;border-radius: 100px;background-color: #f6eed9;width: 25px;height: 25px;}

.btn-function{background-color: #e4eaf7;cursor: pointer;border-radius: 3px;color: #2f50d0;padding: 3px 9px 3px;border: solid 1px #8ea9f1;}
.btn-function:hover {background-color: #edf1fb;text-decoration: none;}
select[disabled]{color: #808080;cursor: not-allowed;}
mark {background: #c1dfff;color: inherit;padding: 0;}

.subset{width: 16px;height: 23px;display: inline-block;vertical-align: -2px; color: #0a49a9; font-size: 15px}
.subset i{font-weight: bold;}
.line-through, .line-through:focus {text-decoration-line: line-through;}

.tooltip.tooltip-date-content .tooltip-inner{direction: ltr!important; text-align: right; }
/* ============= favorites grid ============= */
.fav-grid .small-table{max-width: 1100px; width:90%; margin:0 auto}
.fav-grid .grid-top{background-color: #fff; padding: 10px 15px; }
.fav-grid .form-control{color:#495057}
.fav-grid input[type=checkbox] {display: none;}
.fav-grid .table-btn{border: 1px solid #0074ca;padding: 4px 10px;background-color: #017edb;color: #fff;}
.fav-grid .table-btn:hover{background-color: #016ebf}
.fav-grid .table-btn:disabled{background-color: #3f8ed3; border:1px solid #cad8e4;cursor: not-allowed}
.fav-grid .table-btn:focus, .fav-grid .sort-style:focus{box-shadow: none}
.fav-grid .table-btn i{vertical-align: 0}
.fav-grid .sort-th{padding: 0}
.fav-grid .td-one-icon {width: 65px;}
.fav-grid .sort-th:hover{background-color: #d1d7e8;}
.fav-grid .sort-th a{padding: 10px 20px; width: 100%; color:#333; display: block}
.fav-grid .sort-th a:hover{text-decoration: none}
.fav-grid .sort-th a i{vertical-align:middle }
.fav-grid .sort-style{padding: 0;margin-right: 5px; color: #6288da;}
.fav-grid .sort-style:hover{color: #4e6dae;}
.fav-grid .sort-style i{vertical-align: middle}
.fav-grid .grid-txt1{min-width: 150px}
.fav-grid .checkbox-style{cursor: pointer}
.fav-grid .grouping-style {display: inline-block; float: right}
.fav-grid .table-btn{float: left}
.fav-grid .grouping-style label{display: flex; margin-bottom: 0}
.fav-grid .grouping-style label span{width: -webkit-fill-available;width:-moz-available; font: normal 13px IRANSans; padding-top: 5px; margin-left: 10px}
.fav-grid .grouping-style label select{height: 32px; font: normal 13px IRANSans; min-width: 150px; cursor: pointer}
.fav-grid .grouping-style label select:focus{box-shadow: none}
.fav-grid .table-group-style tbody:nth-child(even){background-color: #f6f8fd!important;}
.fav-grid .table-group-style tbody:nth-child(odd){background-color: #fff}
.fav-grid .table-group-style.table-bordered > tbody:nth-child(odd) > tr > td{background-color:#fff ;border-bottom: solid 1px #f6f8fd;border-left: solid 1px #edeff5;border-right: none;}
.fav-grid .table-group-style tbody:hover td[rowspan],.fav-grid .table-hover.table-group-style > tbody > tr:not(.nothing):hover > td {background: #ebf2ff!important;}
.fav-grid .show-hide{border-radius: 5px;background-color: #eceef3;padding: 2px 5px;border: 1px solid #ddd;text-align: center;}
.fav-grid .show-hide:hover{background-color: #e1e3e8;}
.fav-grid .show-hide:focus{box-shadow: none;}
.fav-grid .show-hide:disabled{background-color: #eceef3;cursor: default;}
.fav-grid .td-one-icon button i{position: relative; vertical-align: middle}
.fav-grid .td-one-icon .show-hide:disabled i{color:#8799cc; cursor: default}
.fav-grid .td-one-icon button i.fa {top:auto; right:auto;left: 0;bottom: 5px;font-size: 13px;}
.fav-grid .disabled .check-blue{background-color: #efefef; cursor: not-allowed}
.fav-grid .disabled input[disabled]:checked ~ .check-blue{background-color: #efefef}
.fav-grid .disabled input:checked ~ .check-blue:after{display: none}
.fav-grid .group-data{font:bold 13px IRANSans; color: #545454!important;}
.fav-grid .indent-style{padding-right: 25px;}
.fav-grid .indent-style a{font-weight: 400}
/*.fav-grid .date-collapsed{width: 275px}*/
/*.fav-grid .date-collapsed span{padding-left: 10px}*/

/*========================================== invitational annual ============================================*/
.dates-container{background-color: #eaf3f9;margin: 10px 0 0;border-radius: 5px; position: relative; text-align: center; padding: 0!important;}
.dates-container ~ img{opacity: 0.5; margin-bottom: 15px;height: 15px;}
.dates-wrapper{padding: 0 25px; white-space: nowrap; overflow-x: auto; display: flex;display: -ms-flexbox!important;
    -ms-overflow-style: none;  /* Internet Explorer 10+ */scrollbar-width: none;  /* Firefox */}
.dates-wrapper::-webkit-scrollbar {display: none;  /* Safari and Chrome */}
.dates-wrapper .weekday{display: inline-flex;max-width: 100%;-ms-flex-preferred-size: 0;flex-basis: 0;
    -ms-flex-positive: 1;flex-grow: 1;}
.dates-wrapper .weekday a{width: 100%; border: 1px solid #eee; border-left-width: 0;padding: 10px 15px 13px;
    font: normal 13px IRANSans;color: #0856a7;}
.dates-wrapper .weekday a:hover{background-color: #fff; text-decoration: none}
.dates-wrapper .weekday a:focus{outline: none}
.dates-wrapper .weekday a.selected{background-color: #fff; color:#50699a;}
/*.dates-wrapper .weekday a.selected:hover{ background-color: #f7f7f7;font-weight: bold;}*/
.dates-wrapper .weekday a:last-child{border-left-width: 1px}
.dates-wrapper .weekday .weekday-name{display: block; font: bold 13px IRANSans;color: #555; padding-bottom: 4px}
.dates-wrapper .weekday a.default .weekday-name{font: normal 13px IRANSans;color: #4e82bd;}
.dates-container .other-weeks{position: absolute;height: 100%;width: 25px;top: 0;
    display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.dates-container .other-weeks.left{left: -1px}
.dates-container .other-weeks.right{right: -1px}
.dates-container .other-weeks a{display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;
    height: 100%;align-items: center;justify-content: center;color: #fff;background-color: #a2acbf;font-size: 13px}
.dates-container .other-weeks a:hover{text-decoration: none; background-color: #a0a0a0}
.dates-container .other-weeks.right a{box-shadow: -7px 0 5px -5px #bfbfbf;border-radius: 0 5px 5px 0}
.dates-container .other-weeks.left a{box-shadow: 7px 0 5px -5px #bfbfbf;border-radius: 5px 0 0 5px}
.meeting-grid .grid-top {background-color: #fff;padding: 10px 15px;}
.meeting-grid .grouping-style {display: inline-block;float: right;}
.today-meetings-btn {border: 1px solid #0074ca;padding: 6px 10px;background-color: #017edb;font: normal 13px IRANSans;
    color: #fff;float: left}
.today-meetings-btn:hover{background-color: #016cbc;color: #fff;}
.today-meetings-btn:focus{box-shadow: none}
.meeting-grid .form-group{font: normal 13px IRANSans; line-height: 32px}
.meeting-grid .weekly-daily-toggle{border:1px solid #cc944e; background-color: #d68113;color: #fff; border-radius: 100px;
    display: inline-block; margin: 0 5px; padding: 1px 2px}
.meeting-grid .view-type{padding: 4px 8px;color: #fff; font: normal 13px IRANSans; border-radius: 100px}
.meeting-grid .view-type:hover{text-decoration: none; text-shadow: 0 0 1px #ffffff;}
.meeting-grid .view-type.selected:hover{text-decoration: none; background-color: #fff}
/*.meeting-grid .view-type.daily{margin-right: 1px}*/
/*.meeting-grid .view-type.weekly{margin-left: 1px}*/
.meeting-grid .view-type.selected{background-color: #fefefe; color: #e49e48;font-weight: bold}
.annual-meeting-grid .responsive-mb{margin-bottom: 5%}
.inv-annual .title-style{text-align: right;margin-bottom: 15px;border-bottom: solid 1px #ced4da;padding: 0 0 8px 0}
.inv-annual .title-style h1{font: normal 17px IRANSans;color: #31427a;display: block;margin: 0 auto 50px auto;position: absolute;
top:4px}
.inv-annual .search-area .form-padding-style{padding-top: 15px}
/* =============== pagination =============== */
.numberRows{margin: 0 0 0 8px;cursor: pointer;display: inline-block}
.pagination-container #id_per_page{font: normal 12px IRANSans;text-align: right;padding-right: 5px;padding-left: 15px;
    cursor: pointer;display: inline-block}
.pagination-container #id_per_page::-ms-expand {display: none;}
.pagination-container #id_per_page:focus{box-shadow: none; border-color: #ced4da;}
.pagination{margin: 5px 0;display: inline-flex;display: -ms-inline-flexbox !important;}
.pagination > li > a{font-size: 13px;padding:4px 10px;border: 1px solid #bbbbbb;border-left: none;cursor: pointer;background-color: #fff;}
.pagination > li > a:hover{background-color: #dceaf1;text-decoration: none;}
.pagination > li > a.nopointer:hover{background-color: #fff;}
.pagination > li:last-child > a{border-left: 1px solid #bbbbbb;}
.pagination > .disabled > a{border: 1px solid #bbbbbb;}

#page-selection{display: inline-block;float: right;}
.pagination-container{display: inline-block;margin: 10px -10px ;}
#pagination.sticky {position: fixed;bottom:0;left: 0;width: 100%;z-index: 999;border-top:solid 1px #ddd;background-color: #fff;
border-top: solid 1px #d0d0d0;  -webkit-box-shadow: 0px -4px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px -4px 3px rgba(0, 0, 0, 0.1);  box-shadow: 0px -4px 3px rgba(0, 0, 0, 0.1);}
#pagination{background-color:#fff;font: normal 13px IranSans;border-top:solid 1px #d0d2d4;}
#pagination.fixed-bottom{box-shadow: 5px 3px 5px 3px #b9b9b9; z-index: 1000;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0;border-bottom-right-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 0;border-top-left-radius: 0;}
.pagination>li:last-child>a, .pagination>li:last-child>span {margin-right: -1px;border-bottom-left-radius: 4px;border-top-left-radius: 4px;border-bottom-right-radius: 0;border-top-right-radius: 0;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #1c6abb;color:#fff;}
#numberRowsFilter{text-align: center;text-align-last: center;cursor: pointer;float: right;font: normal 13px IRANSans;
    color: #333 ; padding: 0 5px;border-radius: 3px;}
#numberRowsFilter[disabled]{pointer-events: none;cursor: not-allowed;}
.numberRows.disabled{cursor: not-allowed;}
#numberRowsFilter option{text-align: center;}

#numberRowsFilter .text{font: normal 12px IRANSans;}
#numberRowsFilter button{padding: 5px 2px;width: 65px;}
#numberRowsFilter li a{display: block;width: 100%;text-align: center;cursor: pointer;font: bold 13px  IRANSans;}
#numberRowsFilter li a:hover{text-decoration: none;background-color: #eef2f7; }
#page-selection .btn-group{width: auto;}
#total_record{font: bold 12px IranSans;padding-right: 3px;margin-top: 8px;color: #1262b1;float: right;}
.text_record{font: normal 13px IranSans;padding-right: 5px;margin-top: 8px;color: #333;}
.total_record-container{display: inline;float: left;}
.adv-shadow{width: 80%;max-width: 699px;opacity: 0.5;margin-top: -14px;height: 15px}
/* =============== modal =============== */
.modal-header {font: normal 16px IRANSans;color: #fff;background-color: #207ad6;}
.attachment table{width: 100%;table-layout: fixed;}
.attachment table thead th {font: bold 13px IRANSans;}
.attachment td{font: normal 13px IRANSans;color: #333;border:solid 1px #edeff5;}
.attachment .icon-paper-clip {margin: 0 auto;font-size: 20px;font-weight: bold;color: #1074db;}
.attachment a:hover{text-decoration: none;}
.attachment .modal-body{padding:30px;}
.modal-header{direction: ltr;}
.attachment .attachment-title{font: normal 12px IRANSans;color: #333;width: 330px;text-align: right;}
.attachment .attachment-statement{font: normal 13px IRANSans;}
.attachment .attachment-symbol{font: normal 14px IRANSans;border-radius: 100px;padding: 1px 10px;margin:0 5px;background-color: #005cb9;}
.attachment-date{width: 150px;}
.attachment-download{width: 70px;}
.attachment-text{font: normal 13px IRANSans;color:#333;text-align: right;direction: rtl;margin-bottom: 30px;}
.modal-title{text-align: right;}
.modal-title span{font: normal 18px IRANSans;}
.no-attachment{text-align: center;font:bold 13px IRANSans !important;}
#modalMessage .modal-lg{max-width: 550px;}
.close , .close:focus , .close:visited {opacity:1  !important;  color:#b9b9b9; align-items:flex-start; text-shadow: none}
.close:hover { text-shadow:none;  color:#d2d2d2;}
.close:focus { outline:none; }
.modal-header .close {padding: 1rem 1rem;margin: 4px auto 0 1px!important;}
.modal-dialog{margin-top: 100px !important;}
/* ============== alerting style ============== */
.alert-success .close.alert-close{top: 8px;left: 16px;right:auto;font-size: 19px;font-weight: 400;z-index: 7; color: #3d844d}
.alert-warning .close.alert-close{top: 8px;left: 16px;right:auto;font-size: 19px;font-weight: 400;z-index: 7; color: #856404}
.fav-msg.alert-warning  .close.alert-close{top: 15px;position: absolute}
.alert-danger .close.alert-close{top: 8px;left: 16px;right:auto;font-size: 19px;font-weight: 400;z-index: 7; color: #721c24; position: absolute}
.alert-info .close.alert-close{top: 8px;left: 16px;right:auto;font-size: 19px;font-weight: 400;z-index: 7; color: #0c5460; position: absolute}
/*.alert-with-timer{min-height: 58px; border-radius: 100px}*/
.alert-with-timer p{margin-top: 1px}
#timer-close {width: 28px;height: 28px;left:12px;top:6px;position: absolute;}
.fav-msg.alert-warning  #timer-close {top:9px;}
.outer-shadow, .inner-shadow, #timer {z-index: 6;position: absolute;width: 100%;height: 100%;border-radius: 100%;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);}
.alert-success .inner-shadow {top: 50%;left: 50%;width: 18px;height: 18px;margin-left: -9px;margin-top: -9px;
    border-radius: 100%;background-color: #d4edda;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}
.alert-warning .inner-shadow {top: 50%;left: 50%;width: 18px;height: 18px;margin-left: -9px;margin-top: -9px;
    border-radius: 100%;background-color: #fff3cd;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}
.alert-danger .inner-shadow {top: 50%;left: 50%;width: 18px;height: 18px;margin-left: -9px;margin-top: -9px;
    border-radius: 100%;background-color: #f8d7da;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}
#timer {z-index: 1;box-shadow: none;}
.hold {position: absolute;width: 100%;height: 100%;clip: rect(0px, 28px, 28px, 14px);-webkit-border-radius: 100%;
    background-color: #fff;}
.alert-success .pie, .alert-success .dot span {background-color: #83bb90;}
.alert-danger .pie, .alert-danger .dot span {background-color: #af3140;}
.alert-warning .pie, .alert-warning .dot span {background-color: #d0b35f;}
.pie {position: absolute;width: 100%;height: 100%;-webkit-border-radius: 100%;clip: rect(0px, 14px, 28px, 0px);}
#left .pie {z-index: 1;-webkit-animation: left 4s linear both;}
@-webkit-keyframes left {
    0% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(180deg);}
}
#right {z-index: 3;-webkit-transform: rotate(180deg);}
#right .pie {-webkit-animation: right 4s linear both;-webkit-animation-delay: 4s;}
@-webkit-keyframes right {
    0% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(180deg);}
}
.dot {z-index: 2;position: absolute;left: 50%;top: 50%;width: 50%;height: 10px;margin-top: -5px;-webkit-animation: dot 8s linear both;
    -webkit-transform-origin: 0% 50%;}
.dot span {position: absolute;right: 0;width: 5px;height: 5px;border-radius: 100%;}
@-webkit-keyframes dot {
    0% {-webkit-transform: rotate(-90deg);}
    50% {-webkit-transform: rotate(90deg);z-index: 4;}
    100% {-webkit-transform: rotate(270deg);z-index: 4;}
}
/* ============== popover ============== */
.popover-header{font: bold 12px IRANSans;  color: #1a4ba6 !important;text-align: right;background-color: #e7eef5;}
.popover-body{font: normal 11px IRANSans;  color: #333 !important;text-align: right;}
/*.popover.bottom>.arrow:after{border-bottom-color: #fff;}*/
/*.popover.top>.arrow:after{border-bottom-color: #d8e1ea;}*/
.my-popover:focus,.my-popover:active:focus,.my-popover img:focus{outline: none;box-shadow: none!important;}
.popover{-webkit-box-shadow: -2px 4px 10px 0px rgba(23, 113, 219, 0.18);box-shadow: -2px 4px 10px 0px rgba(23, 113, 219, 0.18); z-index: 10; margin: 0}
.bs-popover-auto[x-placement^=bottom]>.arrow::after, .bs-popover-bottom>.arrow::after {border-bottom-color: #e7eef5;}
.bs-popover-auto[x-placement^=top]>.arrow::after, .bs-popover-top>.arrow::after {border-top-color: #fff;}
/* ============== tooltip ============== */
.tooltip {color: #fff;font: normal 11px IRANSans;}
.tooltip-inner{background-color: #2f5cdd;}
.txt span.captch-tooltip{width: 40px !important;right: -12px;}
span[data-toggle="tooltip"]{cursor: pointer;}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {margin-left: -3px;content: "";border-width: 5px 5px 0;border-top-color: #2f5cdd;}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:#2f5cdd!important;}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{border-right-color:#2f5cdd!important;}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:#2f5cdd!important;}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{border-left-color:#2f5cdd!important;}
.inactive{filter: grayscale(100%);opacity: 0.3;cursor: not-allowed !important;}
/* ============== Sections ============== */
section { width: 100%;}
.title-section{ text-align: center;  margin: 50px 0 20px 0;}
.title-section3{ text-align: center;margin-bottom: 15px;}
.title-section2 { text-align: center;  margin: 10px 0 30px 0;  }
.title-section h1 ,.title-section h2 , .title-section2 h2{ font: normal 20px "IRANSans";  color: #0e3d8d;  padding: 0 20px;  border-top: solid 1px #0e3d8d;  border-bottom: solid 1px #0e3d8d;  display: inline;  margin: 0 auto 50px auto;  }
.title-section3 h2{border: dashed 1px #98aad2;font: normal 15px "IRANSans";margin: 0 auto;background-color:#fff;color:#1259a4;border-radius: 100px;padding: 5px 30px;display: inline-block; }
.title-section3 h2 span{font: normal 12px "IRANSans";margin: 0 auto;color:#ca7200;}
/*================ Logos ================ */
.logo-section {width: 100%; background: #cce6f4 radial-gradient(#e0f5fa, #cce6f4)no-repeat top center;border-top: solid 1px #d0cdcd;}
.logo-icon {cursor: pointer;}
.seo{background: transparent url(../images/company-logos.png) -76px 0 ;}
.tsetmc{background: transparent url(../images/company-logos.png) -76px -76px;}
.rayanbourse{background: transparent url(../images/company-logos.png) -76px -152px;}
.ifb{background: transparent url(../images/company-logos.png) -76px -223px;}
.dideban{background: transparent url(../images/dideban-logo.png) 76px 5px;background-size: 152px 77px}
.irenex{background: transparent url(../images/company-logos.png) -74px -288px;}
.sidsco{background: transparent url(../images/company-logos.png) -76px -380px;}
.csdiran{background: transparent url(../images/company-logos.png)  -76px -456px;}
.ime{background: transparent url(../images/company-logos.png) -76px -532px;}
.tse{background: transparent url(../images/company-logos.png) -76px -608px;}
.logo-icon span{filter:grayscale(100%) ;opacity: 0.8;margin-top: 6px;}
.logo-icon span:hover{filter: none;opacity: 1;}

.slider {padding:10px 0;}
.multiple span {display: block;}
.multiple a {margin: 0 auto;width: 76px;height:76px;}
.multiple a:focus{outline: none;}
.multiple {padding:0 2px;margin:0;list-style: none;width: auto !important;}
.multiple a img {box-shadow: 5px 5px 3px #222;}
.multiple a span{width: 76px;height:76px;}

.slick-prev:before,.slick-next:before{font-size: 28px;padding: 2px 2px 6px 2px;font-weight: bold;}
.slick-prev {left: 0;}
.slick-next {right: 0;}
.slick-prev, .slick-next{width: auto;height: auto;}
.slick-dots li button:before{font-size: 24px;}
.slick-dots{bottom: auto;margin-top: -5px;}
.slick-dotted.slick-slider { padding-bottom: 33px; margin-bottom: 0}
.slick-initialized .slick-slide{text-align: center;}
.slick-list{width: 90%;margin: 0 auto;}
/* =============== footer =============== */
footer#site-footer{position: absolute;left: 0;right: 0;z-index: 2}
footer .main{background-color: #4c5f6d}
footer .main::before{background: #4c5f6d url(../images/footer-bg.jpg) no-repeat top right; content:'';
    width: 100%;height: 270px;position: absolute;background-size: contain;
    -webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;}
footer .footer-logo-section::before{background: #4c5f6d url(../images/footer-bg-logo.jpg) no-repeat top right; background-size: contain;
    -webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;}
footer .main .row{padding: 0 0 20px; direction: rtl}
footer .footer-shadow {margin: 1px auto 10px; width: 75%; height: 16px; position: relative}
footer .section {text-align: right; padding-top: 35px; float: right}
footer .logo-section{background: transparent; border:none}
footer .logo-section .e-namad , footer .logo-section h2{display: inline-block; float: right; cursor: pointer; margin:0}
footer span.logo-footer,footer .e-namad img{margin-left: 20px;margin-top: 22px;border: solid 1px #96aabe;border-radius: 5px;
    display: block; width: 115px;height: 115px;}
footer span.logo-footer:hover,footer .e-namad img:hover{background-color: rgba(57, 69, 78, 0.48);}
footer span.logo-footer1{background:transparent url(../images/logo-footer1.png) 0 0;width: 115px;height: 115px;}
footer .content h4{font: bold 16px IRANSans;  color: #fff;text-align: right;}
footer .content p{font: normal 13px IRANSans;  color: #e1e1e1;padding: 2px 20px 0 0;}
footer .content a{font: normal 13px IRANSans;  color: #e1e1e1;padding: 2px 0;}
footer .content a:hover{color: #56acff;text-decoration: none;}
footer .content i{margin-left: 5px;color: #fff;margin-right: -20px;}
footer .footer-list{list-style: none;margin-bottom: 16px;}
footer .footer-list i.fa-angle-double-left{color: #ddd;margin-right: 0;}
footer .footer-list img{width: 8px;margin-left: 3px;}
footer .footer-list a{font: normal 13px IRANSans;color: #e1e1e1;transition: all 0.3s ease;}
footer .footer-list a:hover{color:#fff;text-decoration: none;margin-right: 5px;font-weight: bold}
/* =============== license =============== */
footer .sitelicense{width: 100%;background-color: #3e5161;text-align: center; padding: 10px 0; border-top: 1px solid #717171}
footer .sitelicense span{font: normal 11px IRANSans;  color: #9e9e9e;  display: inline-block;  padding: 10px 0;}
footer .sitelicense a,footer .block-sitelicense a:visited{color: #cecece;font-family: IRANSans}
footer .block-sitelicense a:hover,footer .block-sitelicense a:focus{color: #3586d4;}
/*========================================================================================================= */
/*================================================== AboutUs ============================================== */
/*========================================================================================================= */

section.aboutus{font: normal 14px IRANSans;  color: #333;text-align: justify;line-height: 30px;}
section.aboutus p.text {padding: 10px 0 15px 0;text-align: justify;direction: rtl;font: normal 13px IRANSans;line-height: 30px}
section.aboutus ul.ul-about{display: block;padding-right:30px;}
section.aboutus ul.ul-about li{font: normal 13px IRANSans;  color: #333;list-style:none;margin-right: 22px;line-height: 30px}
section.aboutus ul.ul-about li:before{ content: "\e080";font-family: Simple-Line-Icons;display: inline-block;margin-left:8px;
    width: 14px; color: #7b7b7b;margin-right: -22px;vertical-align: middle}
section.aboutus .about-img{padding-right: 20px;margin-top: 50px;filter: contrast(0.89);}
section.aboutus .about-pad{padding-bottom: 40px;}
section.aboutus .about-header span:first-child {border: solid 1px #da8c19;float: right;border-radius: 100px;background-color: #f4f4fc;width: 35px;height: 35px;padding: 5px 10px 6px 7px;}
section.aboutus .about-header span:first-child i{color: #de7b26;margin-top: 4px;float: right;}
section.aboutus .about-header img{float: right;margin-left: 20px;}
section.aboutus .about-header{display: -ms-flexbox;display: flex;}
section.aboutus .about-header span{float: right;padding-top: 5px;font: bold 15px IRANSans;padding-right: 10px;color:#0f57a7;}

section.aboutus .about-header h3{padding-top: 5px;font: bold 15px IRANSans;padding-right: 10px;color:#333;}
section.aboutus .about-header2{margin-top: 60px;}
section.aboutus .about-header2 span{padding-top: 5px;font: bold 20px IRANSans;color:#0f57a7;}
section.aboutus .about-header2 h2{padding-top: 5px;font: bold 20px IRANSans;color:#333;}
section.aboutus  a{font: bold 13px IRANSans;cursor: pointer;background-color:#448ad7 ;border-radius: 100px;color: #fff;
    padding: 7px 15px;margin-right: 45px;display: flex; display: -ms-flexbox; max-width: max-content;}
section.aboutus  a:hover{background-color: #2d7fd9;text-decoration: none;}
section.aboutus  a i{padding-left: 5px; vertical-align: middle; font-size: 10px; padding-top: 4px}

/*========================================================================================================= */
/*================================================= ContactUs ============================================= */
/*========================================================================================================= */

section.contactus h2{font: bold 15px IRANSans;  color:#333;text-align: justify;line-height: 35px;display: inline;}
section.contactus .contact-header{display: inline-block;margin: 20px 55px 20px 0;}
section.contactus .contact-header img{float: right;margin-left: 20px;}
section.contactus .contact-header span:first-child{float: right;border-radius: 100px;background-color: #286bb5;width: 35px;
    height: 35px;margin-left: 10px;padding: 5px 10px 6px 7px; margin-right: -45px}
section.contactus .contact-header span i{color: #fff;}
section.contactus .phone-style{direction: ltr}
section.contactus ul.ul-contact{display: block;padding-right: 30px;}
section.contactus ul.ul-contact li{font: normal 13px IRANSans;  color: #333;list-style: none;display: block;line-height: 30px;margin-right: 30px;}
section.contactus ul.ul-contact a{color: #333;}
section.contactus ul.ul-contact span{display: inline-block;}
section.contactus .contact-pad{padding-bottom: 60px;}
section.contactus hr{border-top:solid 1px #bdbdbd !important;margin: 0 !important;}
section.contactus .contact-box{padding-bottom: 10px;}
section.contactus .sazman{background:transparent url('../images/rayan-icons.png') no-repeat 0 0;width: 33px;height: 33px;float: right;}
section.contactus .rayan{background:transparent url('../images/rayan-icons.png') no-repeat -47px 0;width: 33px;height: 33px;float: right;}
section.contactus .ul-contact i{font-size: 15px;margin-left: 15px;color: #de7b26;margin-right:-30px;vertical-align: middle}
section.contactus .icon-call-end{display: inline-block}
/*========================================================================================================= */
/*=================================================== Privacy ============================================= */
/*========================================================================================================= */

section.privacy{font: normal 13px IRANSans;  color: #333;text-align: justify;margin-bottom: 100px;}
section.privacy p.text {padding: 10px 0 15px 0;text-align: justify;direction: rtl;font: normal 13px IRANSans;}
section.privacy  a{font: bold 13px IRANSans;cursor: pointer;background-color:#448ad7 ;border-radius: 100px;color: #fff;
    padding: 5px 15px;margin-right: 45px;}
section.privacy  a:hover{background-color: #2d7fd9;text-decoration: none;}
section.privacy  a i{padding-left: 5px;vertical-align: middle;font-size: 10px;}
section.privacy .privacy-img{float: left;margin-left: 20px;}
section.privacy .bold-text{margin-top: 60px;background-color: #eef5fc;border: dashed 2px #36acd8;text-align: justify;
    direction: rtl;padding: 33px;border-radius: 10px;font:bold 14px IRANSans;color: #1264b2;}
section.privacy .privacy-text {padding-right: 45px;}
section.privacy .privacy-text span:first-child {margin-top: -7px;float: right;border-radius: 100px;    border: solid 1px #da8c19;
    background-color: #f4f4fc;width: 35px;height: 35px;padding: 5px 10px 6px 7px;margin-left: 10px;margin-right: -45px;}
section.privacy .privacy-text span:first-child i{color: #de7b26;margin-top: 5px;float: right;}
section.privacy .contact{font: bold 13px IRANSans;  color: #333;margin-top: 20px;}
section.privacy  a.contact-link{margin-right: 5px;white-space: nowrap;line-height: 28px}
section.privacy  .contact-div{margin-top: 20px;line-height: 35px;margin-right: 45px;}
section.privacy a.link{font: bold 13px IRANSans;cursor: pointer;background-color:#5fa5f2 ;border-radius: 100px;
    color: #fff;padding: 0 10px;margin: 0;white-space: nowrap;line-height: 28px}
section.privacy a.link:hover{background-color: #4894e8;text-decoration: none;}
section.privacy .privacy-media{margin-bottom: 20px}
/*================================================================================================================= */
/*======================================================= TermsAndConditions ====================================== */
/*================================================================================================================= */

section.termsAndConditions{font: normal 14px IRANSans;  color: #333;text-align: justify;line-height: 30px;margin-bottom:50px;}
section.termsAndConditions p.text {padding: 10px 0 15px 0;text-align: justify;direction: rtl;font: normal 13px IRANSans;line-height: 30px}
section.termsAndConditions ul.ul-terms{display: block;padding-right:30px;}
section.termsAndConditions ul.ul-terms li{font: normal 13px IRANSans;  color: #333;list-style:none;padding-right: 23px;text-align: justify;line-height: 30px}
section.termsAndConditions ul.ul-terms li:before{ content: "\e080";font-family: Simple-Line-Icons;display: inline-block;margin-left:8px;width: 14px; color: #7b7b7b;margin-right: -23px;}
section.termsAndConditions .terms-img{padding-right: 20px;margin-top: 50px;}
section.termsAndConditions .terms-pad{padding-bottom: 40px;}
section.termsAndConditions .terms-header span:first-child {border: solid 1px #da8c19;float: right;border-radius: 100px;background-color: #f4f4fc;width: 35px;height: 35px;padding: 5px 10px 6px 7px;}
section.termsAndConditions .terms-header span:first-child i{color: #de7b26;margin-top: 5px;float: right;}
section.termsAndConditions .terms-header img{float: right;margin-left: 20px;}
section.termsAndConditions .terms-header{display: inline-block;margin-top: 30px;}
section.termsAndConditions .terms-header span{float: right;padding-top: 5px;font: bold 15px IRANSans;padding-right: 10px;color:#0f57a7;}
section.termsAndConditions .terms-header h2{float: right;padding-top: 5px;font: bold 15px IRANSans;padding-right: 10px;color:#333;}
section.termsAndConditions a{font: bold 13px IRANSans;cursor: pointer;background-color:#448ad7 ;border-radius: 100px;color: #fff;padding: 7px 15px;margin-right: 45px;}
section.termsAndConditions a:hover{background-color: #2d7fd9;text-decoration: none;}
section.termsAndConditions a.link{font: bold 13px IRANSans;cursor: pointer;background-color:#5fa5f2 ;border-radius: 100px;color: #fff;padding: 0 10px;margin: 0;white-space: nowrap;}
section.termsAndConditions a.link:hover{background-color: #4894e8;text-decoration: none;}
section.termsAndConditions a.link.en-number{font: bold 13px IRANSans2;}
section.termsAndConditions a i{padding-left: 5px; vertical-align: middle; font-size: 10px}

/*========================================================================================================= */
/*=============================================== Related Systems ========================================= */
/*========================================================================================================= */
section.related-systems{font: normal 14px IRANSans;  color: #333;text-align: justify;line-height: 30px;margin-bottom:50px;}
section.related-systems ul.related-links{display: block;padding-right:20px;}
section.related-systems ul.related-links li{font: bold 14px IRANSans;  color: #333;list-style:none;margin-right: 15px;
    line-height: 32px; margin-bottom: 20px}
section.related-systems ul.related-links li:last-child{margin-bottom: 40px}
section.related-systems ul.related-links li:before{ content: "\e080";font-family: Simple-Line-Icons;display: inline-block;margin-left:8px;
    width: 14px; color: #ca9753;margin-right: -25px;vertical-align: middle; font-size: 17px}
section.related-systems a{font: normal 13px IRANSans;cursor: pointer;background-color:#699cd3 ;border-radius: 10px;color: #fff;
    padding: 7px 10px 7px 15px;}
section.related-systems a:hover{background-color: #6393c7;text-decoration: none;}
section.related-systems a i{margin-right: 10px;}
/*========================================================================================================= */
/*============================================= alert service ============================================= */
/*========================================================================================================= */
section.alert-service{font: normal 14px IRANSans;  color: #333;text-align: justify;line-height: 30px;}
.alert-service .container-width{max-width: 1200px}
section.alert-service .sub-title{font: bold 17px IRANSans; color: #3d74b7; margin-bottom: 15px; margin-top: 20px}
section.alert-service a.login-a{display: inline;color:#fff; background-color: #238aff;
    padding:5px 15px;border-radius: 20px; font: normal 13px IRANSans;text-decoration: none;white-space:nowrap}
section.alert-service a.login-a:hover{background-color: #367ed0;}
section.alert-service a{display: block;}
section.alert-service .btn-style{display: block;margin: 0 auto 10px;/*padding: 8px 15px; background-color: #e7f3e2;
    border: 1px solid #b8d4b3;*/border-radius: 100px; width:60%; min-width: 205px; text-align: center;
    max-width: 240px; -webkit-transition-duration: 0.4s;  transition-duration: 0.4s; height: 44px }
section.alert-service .upgrade{background-color: #2b74d0; color: #fbfbfb;border: none;padding:0 15px; height: 42px; line-height: 42px}
section.alert-service .upgrade:hover{background-color: #3069b1; color: #fff}
section.alert-service .btn-style .text{font:bold 14px IRANSans;white-space: nowrap;position: absolute;line-height: 42px;
    transition: all 0.3s 0.1s ease-out;}
section.alert-service .btn-style .text2{display: inline-block;font:bold 14px IRANSans;}
section.alert-service .box-style{display: block;padding-bottom: 20px;padding-top: 60px; margin-top: -50px;border-radius: 5px;
    min-height: 252px;margin-bottom: 20px; background-color: #fff; position: relative}
section.alert-service .fav-list{background-color: #238aff; color: #fff; border-radius: 5px; border: 1px solid #1c71d0;
    text-align: center; font: normal 18px IRANSans;padding: 10px;}
section.alert-service .fav-list .icon-arrow-left, section.alert-service .fav-list .icon-arrow-right{font-size: 14px; vertical-align: middle}
section.alert-service .fav-list .icon-bell{font-size: 30px; vertical-align: middle}
section.alert-service .fav-list:hover{background-color: #1f7be3}
section.alert-service a:hover {text-decoration: none;}
section.alert-service .alert-box{border-radius: 5px;margin: -50px auto 0;padding-top: 60px;padding-bottom: 20px;
    background-color: #fff;max-width: 500px;position: relative;}
section.alert-service .alert-box:hover{background-color: #f5f5f5;}
section.alert-service .alert-sms{border: solid 1px #4c9bf5;}
section.alert-service .alert-email{border: solid 1px #d18106;}
section.alert-service .alert-browser{border: solid 1px #87649e;}
section.alert-service .alert-email-img i{font-size: 58px;color: #dc8800;}
section.alert-service .alert-sms-img i{font-size: 58px;color: #238aff;}
section.alert-service .alert-web-img i{font-size: 58px;color: #724292;}
section.alert-service a h2{font: normal 18px IRANSans;  color: #666;text-align: center;padding: 10px 0 20px 0;}
section.alert-service .box-style h2{font: bold 18px IRANSans; color: #666;text-align: center;padding: 10px 0 20px 0;}
section.alert-service .alert-icon{padding:0 0 10px 0;}
section.alert-service p.text{padding: 10px 0 15px 0;}
section.alert-service .service-col{margin-right:auto; margin-left:auto; max-width: 500px}
/*section.alert-service .rial{ position: absolute;  top: 73px;  left: 24px;background: transparent url(../images/rial.png) 0 0;width: 38px;height: 39px;  }*/
section.alert-service .alertService-text{text-align: justify;}
section.alert-service .alert-email-img{width: 116px;height: 116px;display: block;position: relative;border-radius: 100px;
    background-color: white;border: dashed 1px #dc8800;text-align: center;padding-top: 27px;z-index: 2}
section.alert-service .alert-sms-img{width: 116px;height: 116px;display: block;position: relative;border-radius: 100px;
    background-color: white;border: dashed 1px #238aff;text-align: center;padding-top: 27px;z-index: 2}
section.alert-service .alert-web-img{width: 116px;height: 116px;display: block;position: relative;border-radius: 100px;
    background-color: white;border: dashed 1px #724292;text-align: center;padding-top: 27px;z-index: 2}

section.alert-service .tags {height: 80px;width: 90px;position: absolute;top: 0;left: 0;content: '';}
section.alert-service .alert-email .tags{background: transparent url("../images/label-alert.png")no-repeat -105px 0;width: 94px;height: 80px;}
section.alert-service .alert-browser .tags{background: transparent url("../images/label-alert.png")no-repeat 0 0;width: 94px;height: 80px;}
section.alert-service .guidance-list{list-style:none; font:normal 13px IRANSans;}
section.alert-service .guidance-list li{padding-right: 20px; margin: 7px 0; line-height: 25px}
section.alert-service .guidance-list li:before{content: "\e605\e605"; speak: none;
    text-transform: none;line-height: 1;letter-spacing: -6px;font: normal 10px 'simple-line-icons';
    -webkit-font-smoothing: antialiased;margin-right: -17px;vertical-align: middle;margin-left: 5px;}

/*
 * Toggle button styles
 */
.alert-service .toggle-button {width: 100%; text-align: center}
.toggle-button input {display: none;}
.toggle-button {position: relative;display: inline-block;color: #333;font: bold 14px IRANSans;}
.toggle-button label {display: inline-block;cursor: pointer;text-align: right;padding-right: 55px;width: 100%;}
.toggle-button__icon {cursor: pointer;pointer-events: none;background:#fff;border-radius:5px}
.toggle-button__icon:before, .toggle-button__icon:after {content: "";position: absolute;top: 44%;left: 2px;transition: 0.3s ease-out;}

.toggle-button--aava label {height: 42px;line-height: 42px;transition: all 0.3s;border-radius: 2rem;}
.toggle-button--aava label:before, .toggle-button--aava label:after {position: absolute;/*right: 1.5rem;*/transition: all 0.3s 0.1s ease-out;}
.toggle-button--aava label:before {content: attr(data-text);}
.toggle-button--aava label:after {content: attr(data-text);}

.toggle-button--aava input[type="checkbox"] + label {/*width: 300px;*/background: #fff1f1;border: 1px solid #f8cbcb;
    min-width: 205px; max-width: 245px}
.toggle-button--aava input[type="checkbox"] + label + .toggle-button__icon{ /*background: #ec9282;*/border: 2px solid #b54422;}
.toggle-button--aava input[type="checkbox"] + label + .toggle-button__icon:before,
.toggle-button--aava input[type="checkbox"] + label + .toggle-button__icon:after{background: #a25050;}
.toggle-button--aava input[type="checkbox"] + label:before {opacity: 0;transform: translate(0, 20px);}
.toggle-button--aava input[type="checkbox"] + label:after {opacity: 1;transform: translate(0, 0);}
.toggle-button--aava input[type="checkbox"]:checked ~ label { /*width: 270px;*/background: #e7f3e2;border: 1px solid #c3e4b6;}
.toggle-button--aava input[type="checkbox"]:checked ~ label ~ .toggle-button__icon{ /*background: #a1d890;*/
  border: 2px solid #61b522;color:#61b522}
.toggle-button--aava input[type="checkbox"]:checked ~ label ~ .toggle-button__icon:before,
.toggle-button--aava input[type="checkbox"]:checked ~ label ~ .toggle-button__icon:after{background-color: #61b522}
.toggle-button--aava input[type="checkbox"]:checked ~ label:before {opacity: 1;transform: translate(0, 0);}
.toggle-button--aava input[type="checkbox"]:checked ~ label:after {opacity: 0;transform: translate(0, -20px);}
/*.toggle-button--aava input[type="checkbox"]:checked ~ label> span.text {opacity: 1;transform: translate(0, -20px);}*/
/*.toggle-button--aava input[type="checkbox"] + label> span.text {opacity: 1;transform: translate(0, 0);}*/
.toggle-button--aava input[type="checkbox"]:checked ~ .toggle-button__icon:before {transform: translate(0, 100%) rotate(45deg);
  width: 6.66667px;}
.toggle-button--aava input[type="checkbox"]:checked ~ .toggle-button__icon:after {transform: translate(2px) rotate(-45deg);}
.toggle-button--aava .toggle-button__icon {position: absolute;right: 20px;top: 9px;height: 23px;width: 23px;}
.toggle-button--aava .toggle-button__icon:before, .toggle-button--aava .toggle-button__icon:after {
  height: 2.5px;border-radius: 3px;background: #fff;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);}
.toggle-button--aava .toggle-button__icon:before {width: 15px;transform: rotate(45deg);}
.toggle-button--aava .toggle-button__icon:after {width: 15px;transform: rotate(-45deg);}

/*==================================================================================================================================================== */
/*=================================================================== Statement PAGE =================================================================== */
/*==================================================================================================================================================== */
.profile-link{display: block;width: 100%;margin-bottom: 50px;}
.profile-a{border: solid 1px #eca82e;border-radius: 100px;background-color: #ffdd9f;padding: 7px 15px;font: bold 13px IRANSans;cursor: pointer;color: #333;}
.profile-a:hover{cursor: pointer;text-decoration: none;background-color:#ffd486;color: #333;}
.similar-list li{display: inline;float: right; width: 31%; margin: 0 1%; text-align: center;}
.similar-publisher{text-align: justify;}
.similar-publisher li{list-style: none;width: 23%;  float: right;margin: 0 1%;}
.similar-publisher li a{border-radius: 3px;min-height: 28px;text-align: center;width: 100%;font: normal 13px IRANSans; padding:2px 5px;margin:3px ;background-color:#eff8fc;color: #222;display: inline-block;border: solid 1px  #bfd0e0;}
.similar-publisher li a:hover{text-decoration:none;background-color:#e1f1f8;}
.similar-list{text-align: justify;}
.similar-list li a{ border-radius:3px;width: 23%;text-align: right;width: 100%;font: normal 13px IRANSans; padding:2px 5px;margin:3px ;background-color:#eff8fc;color: #333;display: inline-block;border: solid 1px  #bfd0e0;}
.similar-list li a:hover{text-decoration:none;background-color:#e1f1f8;}
.similar-list span{font-weight: bold;color: #0856a8;}

#statementContent{height: 2100px; overflow-y: scroll;overflow-x: scroll;width:100%;}
.container-iframe{overflow-y: scroll;height:500px;-webkit-box-shadow: 0px 0px 13px 0px rgba(156,156,156,1);
-moz-box-shadow: 0px 0px 13px 0px rgba(156,156,156,1);
box-shadow: 0px 0px 13px 0px rgba(156,156,156,1);border-radius: 5px;}

.nav-side-menu i{width: 32px;height: 32px;display: block;margin: 8px 21px 0 5px;font-size: 20px;color: #075bb4;}
#subcontent.padd1{padding:0 25px 30px ;}

.stmt-preview a{border: solid 1px rgba(254, 181, 50, 0.73);border-radius: 20px 20px 1px 1px;background-color: #ffebc6; color:#333;
    font: normal 13px IRANSans;padding: 3px 10% 0; margin: 0 auto;}
.stmt-preview a:hover{text-decoration: none;background-color:#ffe1ab;color: #333;}
.stmt-preview a:focus{text-decoration: none;background-color:#ffe1ab;color: #333;}
.stmt-name{position: relative; }
.stmt-preview{top: -23px;margin: 0 auto;display: none;position: absolute;width: 100%;right: 0;}


.stmt-preview2{bottom: 30px;margin: 0 auto;position: fixed;left: 45px;display: none; z-index: 1}
.stmt-preview2 a{background-color: #da871b; font-size: 22px;color: #fff; padding: 10px 18px; border-radius: 100px;
    vertical-align: middle; text-decoration: none;-webkit-transition-duration: 0.4s;font-family: IRANSans;
    transition-duration: 0.4s;display: block;text-align: left;}
.stmt-preview2 a i{background-color: #da871b;vertical-align: middle}
.stmt-preview2 a span{opacity: 0; vertical-align: middle; padding: 0 5px; font: normal 13px IRANSans;
    -webkit-transition-duration: 0.4s;position: absolute;left: 25px;top: 15px;white-space: nowrap;
    transition-duration: 0.4s;}
.stmt-preview2 a:hover{background-color: #da871b; font-size: 22px;color: #fff; text-decoration: none; width: 200px; }
.stmt-preview2 a:hover span{opacity: 1; left:42px}

#subcontent .details {background-color: #fff;border: solid 1px #dcdcdc;border-radius: 5px;padding: 0;height: 100%;margin-top: 15px;
    /*overflow-x: auto;*/
}
/*==================================================================================================================================================== */
/*===================================================================  Profile PAGE =================================================================== */
/*==================================================================================================================================================== */

.profile-style{margin-top: 40px}
.profile-style .side-panel{padding-top: 70px}
.statistic{background-color:#f2f8ff;border-radius: 100px;padding: 5px 20px 2px 20px;border: solid 1px #a9c0da;float: left;position: relative;left: 50%;}
.statistic span{font: normal 14px IRANSans;  color: #333;float: left;}
.statistic span.digit{font: normal 14px IRANSans;  color: #333;float: left;padding: 0 10px;}
.statistic-container{float: right;text-align: left;position: relative;left: -50%;margin-bottom: 50px;}

.publisher-message-title{font: normal 16px IRANSans;  color: #333;}
.publisher-message-title i {padding-left: 10px;}
.inactive-symbol .logo-symbol .icon-check,.inactive-symbol .logo-symbol .icon-plus{display: none;}
.inactive-symbol .logo-symbol .logo-img img{filter: grayscale(100%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.inactive-symbol .detail-bar{filter: grayscale(100%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.inactive-symbol .inactive-logo{background: transparent url('../images/inactive-logo.png') no-repeat center center;width: 105px;height: 105px;margin-top: -105px;}
.inactive-symbol h2.logo-name{text-decoration: line-through; }
#inactive-txt{ display: none;}
.inactive-symbol #inactive-txt{ width: 100%;text-align: center;display: block;height: 1px}
.inactive-symbol .inactive-txt{white-space: nowrap; font: normal 50px IRANSans;color: #e83d3d;z-index: 999;
    border: solid 3px #e83d3d;padding: 10px 40px;border-radius: 10px;opacity: 0.3; -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);transform: rotate(-15deg);display: inline-block;margin: 20px 15px;position: absolute;
    top:138px; left:5%}
.inactive-symbol #subcontent{position: relative;}

.add-profile{width: 35px;position: relative;top:-20px;right: 50px;z-index: 3; display: inline-block}
.add-profile .favorite{font-size: 20px;border: solid 1px #d7e6f7;border-radius: 100px;padding: 7px;background-color: #fff;
    color: #075bb4; position: absolute}
.add-profile .favorite:hover{background-color: #fafafa;border-radius: 100px;}
.add-profile .warning{/*margin-top: 3px;float: right;*/cursor: pointer;border: solid 1px #d7e6f7;border-radius: 100px;
    padding: 4px;background-color: #fff;width: 36px;height: 36px; right: -120px; position: absolute}
.add-profile .warning img{width: 20px;height: 17px;/*margin-top: -6px;*/}

.available-profile{position: relative;top: 92px;left: -78px;color: #075bb4;font-size: 30px;cursor: default;border-radius: 100px;background-color: #fff;}
#subcontent .alert-info{padding: 10px;margin-bottom: 10px;width: 100%;text-align: center;}

#subcontent .detail-col {background-color: #fff;border:solid 1px #dcdcdc;border-radius: 5px;padding: 20px;height: 100%;
    margin-top:15px;overflow:hidden;overflow-x: auto}

.menu-div { overflow: hidden;background-color: #d7e6f7;border-radius: 5px;margin-bottom: 40px;}
.title {background-color:#ce7f01;  text-align: center;  padding: 0 0 10px 0;cursor: default !important; }
.title span {font: normal 24px IRANSans;  color: #fff;  text-align: center;  }
ul.toolbar {background-color: #1c5998;  float: right;  width: 100%;  margin-bottom: 27px;  }
ul.toolbar li {float: left;  list-style: none;width: 20%; }
ul.toolbar li a {padding-top: 8px;background-color: #1c5998;  display: block;  cursor: pointer;  height: 68px;  text-align: center;  border-left: solid 1px #0b398e;  text-decoration: none;}
ul.toolbar li a:hover {background-color: #2465a9;  }
ul.toolbar span.profile-tool {padding: 1px;  border-radius: 100px;  box-shadow: inset 0 0 0 1px rgba(220,220,220,0.8), 0 1px 2px rgba(0,0,0,0.1);  -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  -ms-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; }
ul.toolbar span.profile-tool:hover {box-shadow: inset 0 0 0 4px rgba(220,220,220,1);  }
.txt {position: relative;  z-index: 999;  }
.txt span {background-color: #01254e;  font: normal 12px IRANSans;  color: #ccc;  text-decoration: none;  padding: 2px 5px;  position: absolute;  top: 8px;  right: 0;  width: 100%;  }
/*.hover-arrow {background: transparent url(../images/hover-arrow.png) no-repeat center center;  width: 100%;  height: 8px;  position: absolute;  top: 0; }*/
a.logo-name{  font: bold 16px IRANSans;  color: #444;  padding:40px 10px 25px 10px; text-align: center;display: inline-block;cursor: pointer;text-decoration: none; }
a.logo-name:hover{color: #1f75cf;}
p.logo-name{  font: bold 16px IRANSans;  color: #444;  padding:40px 10px 17px 10px ; text-align: center;display: inline-block;text-decoration: none; }
.logo-img{z-index: 2;border-radius: 100px;background-color: #fff;width: 105px;height: 105px;position: absolute;top: -40px;
    left: 0;right: 0;bottom: 0;margin: auto;border: solid 1px #d7e6f7;}
.logo-img img.company{border-radius: 100px;margin: 10px auto;}
.logo-img img {border-radius: 100px;margin: 10px auto;}
#subcontent{margin-bottom: 40px;height: calc(100% - 130px);}
.highlight{background-color: #fff;border:dashed 1px #e2c6a1;border-radius: 3px;padding: 10px 4px;/*margin-top: 45px;*/}
.highlight p{font: bold 14px IRANSans;  color: #222;  text-align: center;}
.highlight .details{font-weight: normal;}
.split {  height: 7px;  padding: 0 0 15px;  }
.color1-span {  color: #ee0000;  }
.color2-span {  color: #007f00;  }
.side-menu  {float: right;  width: 100%; }
.side-menu li {float: right;  width: 100%;  border-bottom:solid 1px #e5ecf5;  list-style: none; }
.side-menu li:first-child { border-top: solid 1px #e5ecf5;  }
.side-menu li a {text-align: right;  font: normal 14px IRANSans;  color: #222;  text-decoration: none;  padding: 11px 0;  display: block;-webkit-transition-duration: 0.4s;  transition-duration: 0.4s;  cursor: pointer;  }
.side-menu li a:hover { background-color: #fff;color: #0a49a9;  }
.side-menu li a span { -webkit-transition-duration: 0.4s;  transition-duration: 0.4s; font: normal 14px IRANSans;}
.side-menu li a:hover span {  padding-right: 10px;  }
.side-menu div { float: right; text-align: center;  }
.side-menu i{width: 32px;height: 32px;display: block;margin: 8px 21px 0 5px;font-size: 20px;color: #075bb4;}


.padd1{padding: 0 25px;}
.message { background-color:#fafafa ;  border-radius: 3px;  padding: 20px ;  border: solid 1px #cacaca ;margin-bottom: 10px; }
.message.selected{ position: relative;width: 100%;min-height: 180px;background-color: #fffae9 ;margin:0 0 10px 0;border:solid 1px #195dc2 !important;}
.message.selected:before {-webkit-transform: rotate(-8deg);-moz-transform: rotate(-8deg);transform: rotate(-8deg);left: 10px;right: auto; position: absolute;
content: "";box-shadow: 0 0px 25px 10px #113c42;top: 35px;bottom: 50px; width: 10%;z-index: -1;height: 121px;}
.message.selected:after{-webkit-transform: rotate(8deg);-moz-transform: rotate(8deg);transform: rotate(8deg);right: 10px;left: auto;position: absolute;
content: ""; box-shadow: 0 0px 25px 10px #113c42;top: 35px;bottom: 50px;width: 10%;z-index: -1;height: 121px;}
.message p { font: normal 12px IRANSans;  color: #101010;  padding: 10px 20px 4px  0;  text-align:justify;  }
.message h3 { font: normal 13px IRANSans;  color: #174c84;  padding-top:2px;  display: inline-block;  border-bottom: solid 2px #2c6098;  }
.message a{display: block;}
.message a:hover{text-decoration: none;}
.message i{float: right;font-size: 20px;padding: 0 0 0 10px;}
.date{font: normal 12px arial;  color: #000;}
.close , .close:focus , .close:visited {  opacity:1  !important;  color:#b9b9b9;  padding:5px !important;  }
.close:hover { text-shadow:none;  color:#d2d2d2;  }
.close:focus {  outline:none;  }
.time-style{font: bold 11px IRANSans !important; color: #0557ab !important;white-space: nowrap}
.profile-shenase-table .specs{min-width: 145px}
.profile-contact-table  , .profile-shenase-table , .profile-boss {width: 100%;cursor: default !important;margin-bottom: 20px;}
.profile-contact-table > tbody > tr > td:first-child , .profile-shenase-table > tbody > tr > td:first-child,.detail-col .inner-table .state{background-color:#e9edf3;}
.profile-contact-table  .txt1 , .profile-shenase-table  .txt1,.detail-col .inner-table .state span{font: bold 13px IRANSans;color: #174c84;width: 23%;text-align: right;padding:10px  20px;cursor: default !important;}
.detail-col .inner-table .state span{color: #174c84!important; padding: 0}
.detail-col .inner-table .views-width{min-width: 100px}
.profile-contact-table  .txt2 , .profile-shenase-table  .txt2 {font: normal 13px IRANSans;color: #333;width: 77%;text-align: right;padding:10px  20px !important;cursor: default !important;}
.profile-boss .txt2{font: normal 13px IRANSans;color: #333;width: 33%;text-align: right;padding:10px  20px !important;cursor: default !important;}
.profile-boss th,.profile-boss td{width: 33%;}
.symbol-name{color: #4d4d4d;font: normal 14px IRANSans;direction: rtl;}
li.selected  a{background-color: #e6f2ff !important;border-left: solid 6px  #f17e1b;}
.message span.date{ margin: 3px 5px 5px 5px; ;text-align: right;direction: ltr;font: normal 11px IRANSans !important;
    color: #9e6303 !important;  padding:0 !important;display: inline-block}
.message span.boss { margin: 3px 5px 5px 5px;direction: rtl;font: normal 11px IRANSans !important;color: #945c00 !important;padding: 0 !important;}
.profile-boss .message{ padding: 10px 0 10px 10px;}
.non-tradable{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.non-tradable .non-tradable-font{color:#da0000;}
.toolbar-container-profile{position: absolute;top:36px;left:8px;}
.logo-symbol{text-align: center;position: relative;}
.logo-symbol:hover i.icon-heart{font-weight: bold;}
.profile-links{text-align: center;width: 100%;margin-bottom: 20px;display: inline-block}
.profile-links .text{font: bold 11px IRANSans ;color: #164fa5;text-align: right;margin:30px 10px 10px 0;}
.profile-links a{cursor: pointer;display: inline-block;padding: 3px 0;-ms-flex-preferred-size: 0;flex-basis: 0;
    -ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}

.profile-links .profile-tsetmc{background: #e9f1fb url(../images/profile-links.png) -9px 0;width: 43px;height:43px;display: block;margin: 0 auto;border-radius: 3px;}
.profile-links .profile-farabourse{background: #e9f1fb url(../images/profile-links.png) -76px 0;width: 43px;height:43px;display: block;margin: 0 auto;border-radius: 3px;}
.profile-links .profile-tse{background: #e9f1fb url(../images/profile-links.png) -143px 2px;width: 43px;height:43px;display: block;margin: 0 auto;border-radius: 3px;}
.profile-links .profile-rayan{background: #e9f1fb url(../images/profile-links.png) -211px 2px;width: 43px;height:43px;display: block;margin: 0 auto;border-radius: 3px;}
.profile-links .profile-tsetmc:hover,.profile-links .profile-farabourse:hover,.profile-links .profile-tse:hover,.profile-links .profile-rayan:hover{background-color: #f4f9ff;}
.profile-links .profile-icon-disabled span,.profile-links .profile-icon.disabled span:hover,.profile-links .profile-icon.disabled {opacity: 0.8;filter: grayscale(100%);}
.profile-links .profile-icon-disabled span {background-color: #e9f1fb;}
.profile-icon-disabled{cursor: not-allowed!important;}
.links-container{max-width: 210px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin:0 auto}

/*.toggle-btn{background: transparent url(../images/menu-icon.png);}*/
/*.mobile-menu:hover{background: #1577db url(../images/menu-icon.png) -236px 7px;}*/

.nav-side-menu .brand {display: block;background-color: #1764b5;font: bold 16px "IRANSans";color: #fff;padding: 10px 23px;text-align: right;}
.nav-side-menu .toggle-btn {display: none;}
.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;}
#menu-content{height: auto !important;}

.similar-list li{display: inline;float: right; width: 31%; margin: 0 1%; text-align: center;}
.similar-publisher{text-align: justify;}
.similar-publisher li{list-style: none;width: 23%;  float: right;margin: 0 1%;}
.similar-publisher li a{border-radius: 3px;min-height: 28px;text-align: center;width: 100%;font: normal 13px IRANSans; padding:2px 5px;margin:3px ;background-color:#eff8fc;color: #222;display: inline-block;border: solid 1px  #bfd0e0;}
.similar-publisher li a:hover{text-decoration:none;background-color:#e1f1f8;}
.similar-list{text-align: justify;}
.similar-list li a{ border-radius:3px;width: 23%;text-align: right;width: 100%;font: normal 13px IRANSans; padding:2px 5px;margin:3px ;background-color:#eff8fc;color: #333;display: inline-block;border: solid 1px  #bfd0e0;}
.similar-list li a:hover{text-decoration:none;background-color:#e1f1f8;}
.similar-list span{font-weight: bold;color: #0856a8;}

#statementContent{height: 2100px; overflow-y: scroll;overflow-x: scroll;width:100%;}
.full-width{width:100%}
.isin-style{font-family: IRANSans2!important;}
/*==================================================================================================================================================== */
/*=================================================================== User Profile PAGE =================================================================== */
/*==================================================================================================================================================== */
.user-panel-btn{padding:7px 35px; font: normal 15px IRANSans; background-color: #017edb; color: #fefefe;
    -webkit-transition: background-color 0.4s ease;-moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;transition: background-color 0.4s ease;}
.user-panel-btn:hover{background-color: #006dbd; color: #fefefe}
.user-panel-btn:focus{box-shadow: none}
/*.user-panel-btn:disabled, .user-panel-btn:disabled:hover{background-color: #98c6e8!important;color: #414450!important}*/

.pass-change-style .form-group input.user-panel-input{height: 40px;text-align: right;direction:rtl; font:normal 13px IRANSans2;
    padding:10px 10px 10px 30px;max-width: 300px;margin-right: auto; margin-left: 0px}
input::-ms-reveal, input::-ms-clear {display: none!important;} /*for not showing default eye icon in edge and ie browsers*/
.pass-change-style .form-group input.user-panel-input:focus{box-shadow: none; border-color: #80bdff;}

.user-panel .mt1{margin-top: 40px;}
.user-panel .box{border-radius: 5px;padding: 5px 0;height: 89px; position: relative}
.user-panel .pt1{padding-top: 105px;}
.user-panel .box1{background: linear-gradient(to left,#efb162, #e09535);}
.user-panel .box1::before{content: "\e010";font-family: 'simple-line-icons';color:#eee;opacity: .3;font-size: 50px;padding: 0 20px  0;}
.user-panel .box .text{position: absolute;top:50%; left:50%; transform: translate(-50%, -50%);
width: 100%}
.user-panel .box .text:hover{text-decoration: none}
.user-panel .box2{background:linear-gradient(to left,#8ac4ff, #47a3ff);}
.user-panel .box2::before{content: "\e08a";font-family: 'simple-line-icons';color:#eee;opacity: .3;font-size: 50px;padding: 0 20px  0;}
.user-panel .box3{background: linear-gradient(to left,#8db2ff, #6b95f1);float: right;width: 100%;}
.user-panel .box3::before{content: "\e09a";font-family: 'simple-line-icons';color:#eee;opacity: .3;font-size: 50px;padding: 0 20px  0;}
.user-panel .box p {font: bold 16px IRANSans;color: #fefefe;text-align: center;margin-bottom: 5px;}
.user-panel .box3 p {margin-bottom: 0;}
.user-panel .box small {font: normal 15px IRANSans;color: #fefefe;text-align: center;}
.user-panel .box .service-status{font: normal 15px IRANSans;color:#fff;text-align: center;margin-top: 5px;}
.user-panel .box .service-status div.sms , .user-panel .box .service-status div.email , .user-panel .box .service-status div.browser{float: right;margin-left: 30px;}
.user-panel .box .service-status div.sms i, .user-panel .box .service-status div.email i, .user-panel .box .service-status div.browser i{color:#fff;}
.user-panel .box .service-status div.browser{margin-left: 0;}
.user-panel .box .service-status .service-status-content{text-align: center;display: inline-block;}
.user-panel .box3 p {margin-bottom: 0;}

.edit-img{width: 35px;position: absolute;top: 67px;left: -17px;}
.edit-img .icon-pencil{float: right;font-size: 20px;cursor: pointer;border: solid 2px #ecd0ac;border-radius: 100px;padding: 7px;background-color: #fff;color: #075bb4;}
.edit-img .icon-pencil:hover{background-color: #fff7f7;border-radius: 100px;border: solid 2px #e6c69b;}

.user-panel .logo-img img{margin:0;border:solid 2px #acc8e8;width:100%;height:100%;object-fit: cover;min-height: 68px}
/*.user-panel .logo-img{bottom: -246px;}*/

.user-panel #subcontent{margin-bottom: 40px; height: calc(100% - 140px)}
.user-panel .user-menu-div .top {width: 100%;background-color: #d7e6f7;border-top-right-radius: 5px;border-top-left-radius: 5px;float: right;}
.user-panel .user-menu-div .bottom i {font-size: 20px;margin-right: 30px;margin-left: 10px;vertical-align: -4px}
.user-panel .user-menu-div .bottom {background-color: #c4d9f1;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;float: right;width: 100%;margin-bottom: 40px;}
.user-panel .user-menu-div .bottom a {cursor: pointer;display: block;font: normal 17px IRANSans;color:#333;padding: 20px 0;}
.user-panel .user-menu-div .bottom a:hover {text-decoration: none;background-color: #bad2ee;}
.user-panel .side-menu  {float: right;  width: 100%;background-color: #c4d9f1;margin-bottom: 0; }
.user-panel .side-menu li {float: right;  width: 100%; list-style: none; }
.user-panel .side-menu li a {text-align: right;  font: normal 14px IRANSans;  color: #222;  text-decoration: none;  padding: 11px 0;  display: block;  background-color: #d7e6f7 ;  -webkit-transition-duration: 0.4s;  transition-duration: 0.4s;  cursor: pointer;  }
.user-panel .side-menu li a:hover { background-color: #fff;color: #0a49a9;  }
.user-panel .side-menu li a span { -webkit-transition-duration: 0.4s;  transition-duration: 0.4s;  }
.user-panel .side-menu li a:hover span {  padding-right: 10px;  }
.user-panel .side-menu div { float: right; text-align: center;  }
.user-panel .side-menu i{width: 32px;height: 32px;display: block;margin: 11px 21px 0 11px;font-size: 20px;color: #075bb4;}
.user-panel .side-menu:last-child{background-color: #c4d9f1;border-bottom: none;}
.user-panel .logo-img {bottom:0;z-index: 997;border-radius: 100px;background-color: #fff;width: 120px;height: 120px;position: absolute;top: -70px;left: 0;right: 0;margin: auto;border: solid 1px #d7e6f7;}
.user-panel .side-menu .logo-name{color: #3860c7;}
.user-panel .nav-side-menu a.top-link {text-align: center;width: 200px;padding-left: 20px;float: left;background-color: #f3f7fc;border-radius: 100px;border:solid 1px #8db6e4;font: normal 15px IRANSans;color:#245082;position: relative;left: 50%;}
.user-panel .nav-side-menu a.top-link2 {text-align: center;width: 200px;padding: 0 0 0 49px;float: left;background-color: #f3f7fc;border-radius: 100px;border:solid 1px #8db6e4;font: normal 15px IRANSans;color:#245082;position: relative;left: 50%;}
.user-panel .nav-side-menu a.top-link:hover , .user-panel .nav-side-menu a.top-link2:hover {text-decoration: none;background-color: #fff;}
.user-panel .nav-side-menu a.top-link i{width: 32px;height: 32px;display: block;margin:9px 18px 0 5px;font-size: 25px;color: #1572dd;float: right;}
.user-panel .nav-side-menu a.top-link2 i{width: 32px;height: 32px;display: block;margin: 9px 18px 0 17px;font-size: 25px;color: #1572dd;float: right;}
.user-panel .nav-side-menu a.top-link span,.user-panel .nav-side-menu a.top-link2 span{padding-top: 8px;float: right;}
.user-panel .nav-side-menu .top-link-content{float: right;text-align: left;position: relative;left: -50%;margin-bottom:9px;clear: both;}
.user-panel .nav-side-menu a.top-link .icon-bell + span{margin-right: 13px;}


/*-------------------------------profile--------------------------------*/
.profile-msg{margin-bottom: 20px!important;}
.mob-drop{position: absolute; top:7px; left:42px;}
.verification-box .container{padding: 20px; border-radius: 5px}
.verification-box .row.verification{margin-right:0!important;margin-left:0!important;direction: ltr; text-align: center}
.verification-box .user-panel-btn{padding: 5px 20px;}
.verification-box .btn-row-style{margin-top: 22px; margin-bottom: 10px;text-align: center}
.verification-box .btn-row-style .user-panel-btn{margin-right:auto}
.verification-box .btn-row-style .dlt-filter{margin-left:auto}
.code-digit{width: 45px; height: 55px; border:1px solid transparent; background-color: #f9f9f9; border-bottom:4px solid #aed2fb;
text-align: center!important;margin-right: 4px; margin-left: 4px; display: inline-block; font-family: IRANSans2!important; border-radius: 5px;
font-size: 21px!important;color: #333;padding: 0!important;}
.code-digit:focus{border-bottom:4px solid #ffbb76}
.verification-box .dropdown-menu{min-width: 310px; width: 310px;box-shadow: -4px 4px 13px 0 rgba(158, 158, 158, 0.27);z-index: 7;}
.verification-box p{margin-bottom: 25px}
.user-profile-show{width:100%;font: normal 14px IRANSans2; padding:8px 16px;height: 40px;}
.search-form .form-group input.user-profile-show{padding-right: 16px; display: block; position: relative;z-index: 2;}
/*.user-profile-show#mobile, .user-profile-show#email{padding:8px 16px;}*/
.verified-input .user-profile-show#mobile, .verified-input .user-profile-show#email{padding:8px 27px 8px 30px;}
.user-profile-show:focus{box-shadow: none;border-color: #80bdff;}
/*.waiting{position: absolute;top:4px; left: 106px; font: normal 11px IRANSans; padding: 2px 5px; background-color: #fef7d9;
    border:1px solid #e8b96d; border-radius: 100px; color: #da8702}*/
#subcontent .detail-col.usr-pnl{overflow-x: revert}
.verify{font: normal 12px IRANSans;padding: 4px 4px;border-radius: 5px; color: #da7418; border:1px solid #da9a54;background-color: #fdf4dd;}
.verify:disabled, .verify:disabled:hover{background-color: #fdf4dd; cursor: not-allowed}
.verify:focus{box-shadow: none; outline: none}
.verify:hover{color: #da7418; background-color: #f8e9bb;}
.verified{position: absolute;top: 7px;left: 42px; font: normal 12px IRANSans;padding: 1px 5px;background-color: #ecfff5;
    border-radius: 100px; color: #0dab59; border:1px solid #87d2ab}
.verified i {vertical-align: -2px}
.box-body{max-width: 1100px;margin: 20px auto 20px;}
.user-profile-style .field-style{width: calc(100% - 35px);font: normal 14px IRANSans2;padding: 8px 16px 8px 4px;height: 40px;
    background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0 5px 5px 0;display: inline-block;
color: #5f5f5f; cursor: default}
.user-profile-style .label-style{font: normal 12px IRANSans;position: absolute;top: -13px;right: 33px;background: #fff;
    padding: 0 7px 0 10px;color: #1b3c88;}
.user-profile-style .edit-btn{padding: 7px 8px;background-color: #017edb;color: #fefefe;border-radius: 5px 0 0 5px; margin-right: -4px;}
.user-profile-style .edit-btn:hover{background-color: #006dbd;color: #fefefe;}
.user-profile-style .edit-btn:focus{outline: none; box-shadow: none}
.user-profile-style .form-group .icon-style{position: absolute;top: -9px;right: 14px;font-size: 15px;color: #6aa5e0;
    background-color: #fff; padding: 0 3px 0 5px;}
.user-profile-style .form-group .icon-style.fa-mobile{font-size: 22px;top: -12px;padding-left: 8px}
.user-profile-style .user-profile-show{color:#3a3a3a}
/*.user-profile-style .input.form-control.modified{color:#1755e2}*/
.email-wrapper{display: inline-block;position: absolute;top: 4px;left: 42px;}
.verify img {height: 24px;margin-top: -1px;background-color: #fdf4dd;}
.verification-box p{font-size: 12px}
.retry-style{font-size: 12px}
.code-group .resend-code{display: none;line-height: 36px}
.retry-style .resend-btn, .modify-num-btn{text-decoration:none; padding-bottom:1px;border:none; border-bottom: dotted 1.5px; background-color: transparent;
    color: #0a49a9;line-height: 17px;}
.retry-style .resend-btn:focus{outline: none}
.retry-style .resend-btn:hover{color: #165fce;}
.validation-counter .remaining-t{line-height: 36px}
.retry-style .count-down{display: inline-block;font-size: 20px;letter-spacing: 2px;color: #747474;}
.verification-box .verification-err p{margin: -10px 0 3px 0;text-align: center;}
#display_interval{display: inline-block;width: 55px;text-align: left;}
input[name='email']{font-family: IRANSans2!important;}
/*-------------------------------- change avatar -----------------------*/
#edit-profile-image-modal{font:normal 14px IRANSans;}
.modal .btn-row-style{text-align: left; margin-top: 15px;padding-top: 15px;border-top: 1px solid #eee;display: block}
#edit-profile-image-modal .btn-row-style .submit-btn{margin-right: auto;padding-right: 25px;padding-left: 25px;}
#change-avatar-form {margin-top:12px}
#change-avatar-form .form-err-list{margin:0;text-align: center;width: 100%;color:#b30606}
.modal-body .user-pic{border: solid 2px #acc8e8;width: 100%;height: 100%;display: block; border-radius: 10px;object-fit: cover;}
.modal-body .avatar-container{width: 120px;height: 120px;margin: 0 auto;position: relative;}
#delete-avatar{position: absolute;top: -35px;left: -17px;cursor: pointer;color: #a9a9a9;border-radius: 100px;
    border: 1px solid #eee;padding: 1px;background-color: #fff;}
#delete-avatar:focus{box-shadow: none}
#delete-avatar i{font-size: 28px;vertical-align: middle}
#delete-avatar:disabled{background-color: #aeb7c5;cursor: not-allowed;opacity: 1;color: #e8e8e8;}
#avatar-input{display: none}
#avatar-text{padding: 6px 110px 6px 9px;border: 1px solid #ced4da;border-radius: .25rem;font-family: IRANSans2;direction:rtl;
    line-height: 32px;overflow: hidden;text-overflow: ellipsis;width: 100%;white-space: nowrap; min-height:45px}
#browse-pic {content: attr(data-content);color: #262626;display: inline-block;background-color: #d4dae8;position: absolute;
    border: 1px solid #b7c7ee;border-radius: 5px;padding: 5px 10px;outline: none;white-space: nowrap;top:5px;right:5px;
    -webkit-user-select: none;cursor: pointer;font:normal 14px IRANSans;margin-left: 10px;}
#browse-pic:hover {background-color: #c3d1ef;}
.dlt-container{width: 120px; position: relative; margin: 0 auto; height: 1px;}
/*--------------------------------change password-----------------------*/
.description-txt{font:normal 14px IRANSans; margin-bottom:30px; color: #3a3a3a}
.pass-change-style .form-fields{text-align: right; padding-right: 0}
.pass-change-style .form-group input{text-align: right; font:normal 13px IRANSans2; padding-left: 30px;max-width: 300px;
    margin-right: auto; margin-left: 0}
.pass-change-style .form-group input:focus{box-shadow: none; border-color: #80bdff;}
.pass-change-style .help{font: normal 13px IRANSans; color: #3a3a3a; margin-right: 15px;height: 100%;
    display: flex;display: -ms-flexbox;align-items: center;}
.pass-change-style .help li{margin-bottom: 5px;list-style: none;}
.pass-change-style .help li::before {content: "\2022";color: #238aff;display: inline-block;width: 1em;margin-right: -14px;}
.pass-change-style input ~ i.show_hide {position: absolute;top: 13px;left: 37px; font-size: 14px; color: #99a8b7; cursor: pointer}
.pass-change-style .save-btn{padding:7px 12px; font: normal 15px IRANSans; background-color: #017edb; color: #fefefe}
.pass-change-style .save-btn:hover{background-color: #006dbd; color: #fefefe}
.pass-change-style .save-btn:focus{box-shadow: none}
.pass-change-style .errorlist{text-align: right;direction: rtl; margin-top: 5px; max-width: 300px; margin-right: auto}
.pass-change-style .errorlist.with-bullet{list-style: disc; padding-right: 16px}
.pass-change-style .errorlist.with-bullet li{padding-bottom: 3px}
.change-pass-content {width:90%; margin:0 auto}
.pass-change-style{margin-top: 45px}
.pass-change-style .msg-style{margin-top: -40px}

.ui-keyboard div{direction: rtl}
.ui-widget.ui-widget-content {border: 1px solid #9fb0ca!important;background: rgba(186, 197, 214, 0.9)!important;}
.ui-keyboard-keyset .ui-keyboard-button:hover {background-color: #e2e7f1;}
.ui-keyboard-keyset .ui-keyboard-button:active {background-color: #d7d7d7;}
.ui-state-active, .ui-widget-content .ui-state-active:hover {background-color: #2467cc;}
.ui-state-active, .ui-widget-content .ui-state-active:active {background-color: #d7d7d7;}
.ui-keyboard-keyset .ui-keyboard-button[data-action='accept'] {background-color: #007fff; width: 17%; min-width: 40px; font-weight: bold}
.ui-keyboard-keyset .ui-keyboard-button[data-action='cancel'] {background-color: #b3b3b3; width: 17%; min-width: 51px; font-weight: bold;
    border-color: #8e8e8e;}
.ui-keyboard-keyset .ui-keyboard-button[data-action='accept']:hover {background-color: #2467cc;}
.ui-keyboard-keyset .ui-keyboard-button[data-action='cancel']:hover {background-color: #a7a7a7;}
button.keyboard {position: absolute;top: 10px;left: 6px;font-size: 13px;color: #74a6d6; cursor: pointer;
    z-index: 9;}
button.keyboard.always-show {display: block!important;}
/*-------------------------- notification history ----------------------------*/
.notif-hist-style form{width: 100%}
.notif-hist-style.search-area {margin: 10px 0; width:100%; max-width: 100%;}
.notif-hist-style .col-style{-ms-flex: 0 0 25%; flex: 0 0 25%;max-width: 300px; padding: 0 4px; display: inline-block; width: 25%}
.notif-hist-style .col-btn-style{-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%; padding: 0 7px; display: inline-block; float: left}
.notif-hist-style .form-group{position: relative;}
.notif-hist-style .form-group input, .notif-hist-style .form-group select{font:normal 13px IRANSans;padding-left: 7px; padding-right: 12px}
.notif-hist-style .form-group input:focus{box-shadow: none; border-color: #80bdff;}
.notif-hist-table ~ .w-100 .adv-shadow{width: 80%;max-width: 699px;opacity: 0.5;margin-top: -15px;}
.notif-hist-table .table-btn {border: 1px solid #0074ca;padding: 4px 10px;background-color: #017edb;color: #fff;}
.notif-hist-table .table-btn:hover {background-color: #016ebf;}
.notif-hist-table .table-btn:disabled {background-color: #3f8ed3;border: 1px solid #cad8e4;cursor: not-allowed;}
.notif-hist-table input[type=checkbox] {display: none;}
.notif-hist-table .td-one-icon {width: 120px;}
.notif-hist-table .grid-txt.date {width: 160px;}
.notif-hist-table .grid-txt {font: normal 12px IRANSans;color: #333;line-height: 23px;}
.notif-hist-table .grid-txt .Symbol-title {font: bold 13px IRANSans;color: #333;margin-right: 12px;white-space: nowrap;}
.notif-hist-table .grid-txt a:hover {color: #0562c3!important;}
.notif-hist-table .notif-type{font-size: 20px;color:#2d85f1;}
.notif-hist-table .grid-icon{text-align: center; width: 140px; }

.notif-hist-style #id_from_date{direction: ltr;text-align: right}
.notif-hist-style #id_to_date{direction: ltr;text-align: right}
.notif-hist-style #clearFromDate, .notif-hist-style #clearToDate {left: 0}
/*------------------------------package_list-----------------------------*/
h2.page-title{font: bold 18px IRANSans;color: #3d74b7;text-align: right;border-bottom:solid 1px #bfc5ef;
    margin: 0 0 20px 0;direction: rtl;padding: 10px;}
.sms-credit-container{float:left}
.sms-credit {border-radius: 100px;padding: 7px 20px;color: #3d74b7;border: solid 1px #3d74b7;font: bold 13px IRANSans;}
.package-price{background-color: #e4f1fd; border-radius: 100px;color: #333; padding: 5px 20px;font: bold 14px IRANSans;
    margin: 0 auto 10px; width: fit-content; min-width: 195px;width: -moz-fit-content}
.package-price-container{text-align: center}
.buy-pkg{background-color: #017edb;border: 1px solid #0171c5;color: #fefefe;font: normal 14px IRANSans;}
.buy-pkg:hover{background-color: #0168b6;color: #fefefe}
.buy-pkg:focus{box-shadow: none}
.package-price-container img{ margin-bottom: 10px;margin-top: 20px; width:107px; height: 95px}

.package-price-container .pkg-item.selected{margin-bottom: 18px;box-shadow:0 0 5px 3px #d3e3f2;border-radius: 10px;}
.package-price-container .pkg-item.selected .package-price{border-radius: 0 0 10px 10px;margin-bottom: 0}
.package-price-container .select-pkg{display: none}
.package-price-container .select-pkg:hover{cursor: pointer;}
.pkg-list{font: normal 12px IRANSans;color: #333 !important;line-height: 23px; max-width: 1200px;margin: 20px auto 0;}
.pkg-list .trace{font-weight: bold; text-align: center}
.pkg-list .date{width: 170px}
.pkg-list .grid-txt.date {direction: ltr;}
.not-succeeded{background-color: #f8d7da;width: 36%;padding: 60px 40px 20px;font: normal 17px IRANSans; margin:100px auto 0;
    text-align: center; border-radius: 5px; border: solid 1px #ecbfc3; min-width: 350px; position: relative}
.succeeded{background-color: #d4edda;width: 36%;padding: 60px 40px 20px;font: normal 17px IRANSans; margin:100px auto 0;
    text-align: center; border-radius: 5px; border: 1px #8b9 solid;min-width: 350px;position: relative}
.not-succeeded .pkg-btn{background-color: #fdecee; padding:7px 15px; color:#721c24;border-radius: 100px;
    font:normal 17px IRANSans;border:1px solid #f5bec5; margin:30px auto 0}
.succeeded .pkg-btn{background-color: #e7faeb; padding:7px 15px; color: #085219;border-radius: 100px;
    font:normal 17px IRANSans;border:1px solid #b9e8c5; margin:20px auto 0}
.not-succeeded .pkg-btn:hover{text-decoration: none; background-color: #fde4e7}
.succeeded .pkg-btn:hover{text-decoration: none; background-color: #e1f6e6;}
.not-succeeded .icon-container{width: 100%;position: absolute;top: -76px;left: 0;}
.not-succeeded i{font-size: 70px;padding: 25px;background: #fff;border: 2px #ecbfc3 dashed;border-radius: 100px;
    color: #e06a75;width: 124px;height: 124px}
.succeeded .icon-container{width: 100%;position: absolute;top: -76px;left: 0;}
.succeeded i{font-size: 70px;padding: 25px;background: #fff;border: 2px #8b9 dashed;border-radius: 100px;color: #599066;
    width: 124px;height: 124px}
.pkg-check .text{font:normal 14px IRANSans; color: #333; display: inline-block}
.pkg-check .text>strong{color: #3e648e}
.pkg-check .btn-row-style{text-align: left; margin-top: 15px}
.verify-number{font: normal 27px IRANSans;color:#265230;}
.bg-package{max-width: 1200px;margin: 0 auto;}
.trace-style{font: normal 18px IRANSans;}
.credit-style{font: normal 15px IRANSans;border: 1px solid #265230;width: fit-content; width:-moz-fit-content;margin: 0 auto;padding: 4px 20px;
    border-radius: 100px;}
.credit-style >span{font: normal 18px IRANSans;color:#265230;}
.modal-body .text{font:bold 13px IRANSans; padding:5px 6px;}
/*.package-price-container .inner-content{width: fit-content; margin: 0 auto; min-width: 200px}*/
/*.package-price-container .inner-content.selected{box-shadow: 0 0 17px 6px #efdbce;border-radius: 50% 50% 20px 20px;}*/
/*.package-price-container .inner-content.selected .package-price{border-radius: 0 0 20px 20px;}*/

/*------------------------------feedback-----------------------------*/
.msg-box{width: fit-content;width: -moz-fit-content;background-color: #eaf3f9;
    border-radius: 10px;margin-bottom: 15px}
.msg-box:not(.admin-reply){margin-right: 60px}
.msg-box.admin-reply{background-color: #b2e8c0;margin-right: auto;margin-left: 60px}
.msg-box:after, .msg-box::after {position: absolute;top: 15px;right: 52px;content: '';width: 0;height: 0;
    border-left: solid 10px #f4f9fc;border-bottom: solid 10px transparent;border-top: solid 10px transparent;}
.msg-box.admin-reply:after, .msg-box.admin-reply::after {left: 52px;right: auto; border-left: solid 10px #d7f3df;
    -webkit-transform: scaleX(-1);transform: scaleX(-1);}
.msg-box .msg-header{padding: 20px 12px 10px;background-color: rgba(255, 255, 255, 0.48);}
.msg-box .msg-content{padding: 10px 30px 10px 12px;font:normal 13px IRANSans}
.msg-box .rating-smily {display:inline-block; float: right;padding: 0 10px}
.msg-box .masks {display: inline-block;width: 29px;height: 26px;margin: 0 auto;cursor: default;}
.msg-box h6{display: inline-block; font: bold 14px IRANSans}
.msg-box span{display: inline-block; font: normal 13px IRANSans; line-height: 26px; color:#333}
.msg-box .msg-date{margin-right: auto; color: #2d668c; float: left}
.msg-box.admin-reply .msg-date{margin-right: auto; color: #115d25}
.msg-box .msg-date span{font-size: 12px}
.msg-box .msg-date h6{font-size: 13px}
.msg-box .msg-title{margin-left: 50px;}
.feedback-div .admin-part{position: relative;max-width: calc(100% - 100px);margin-right: auto;}
.feedback-div .user-part{position: relative;max-width: calc(100% - 100px)}
.feedback-div .user-avatar, .feedback-div .admin-avatar{border-radius: 100px;background-color: #fff;width: 50px;height: 50px;border: solid 1px #d7e6f7;
    display: inline-block;top: 0;position: absolute;}
.feedback-div .admin-avatar{left: 0}
.feedback-div .user-avatar img{margin: 0;border: solid 2px #acc8e8;width: 50px;height: 50px;object-fit: cover;border-radius: 100px}
.feedback-div .admin-avatar img{margin: 0;border: solid 2px #b2e8c0;width: 50px;height: 50px;object-fit: cover;border-radius: 100px}
.feedback-div hr{width: 56%;margin: 20px auto 40px;}
.feedback-div hr:last-of-type{display: none}



.feedback-div .mask-icons a {display: block;margin: 10px auto;cursor: pointer; padding: 2px}
.feedback-div .mask-icons a:hover {text-decoration: none;}
.feedback-div .mask-icons .masks{display: block;width: 39px;height: 39px;margin: 10px auto 2px;cursor: pointer;}
/*.feedback-table .masks {display: block;width: 31px;height: 30px;margin: 0 auto;cursor: default;}*/
.feedback-div .mask-icons .stars{font-size: 14px;color: #ffc800;}
.feedback-div .mask1 {background: transparent url(../images/mask.png) no-repeat -213px 0;}
.msg-box .mask1 {background: transparent url(../images/mask.png) no-repeat -153px 0;background-size: 184px 26px;}
.feedback-div .mask2 {background: transparent url(../images/mask.png) no-repeat -162px 0;}
.msg-box .mask2 {background: transparent url(../images/mask.png) no-repeat -115px 0;background-size: 184px 26px;}
.feedback-div .mask3 {background: transparent url(../images/mask.png) no-repeat -108px 0;}
.msg-box .mask3 {background: transparent url(../images/mask.png) no-repeat -77px 0;background-size: 184px 26px;}
.feedback-div .mask4 {background: transparent url(../images/mask.png) no-repeat -56px 0;}
.msg-box .mask4 {background: transparent url(../images/mask.png) no-repeat -40px 0;background-size: 184px 26px;}
.feedback-div .mask5 {background: transparent url(../images/mask.png) no-repeat -4px 0;}
.msg-box .mask5 {background: transparent url(../images/mask.png) no-repeat -2px 0;background-size: 184px 26px;}


.feedback-div .text{display: inline-block; font: normal 16px IRANSans;color: #333;}
.feedback-div .form-control{font: normal 14px IRANSans;text-align: right;padding-right: 10px;padding-left: 10px;
    cursor: pointer;margin-bottom: 10px}
.feedback-div .form-control:focus{box-shadow: none; border-color: #80bdff;}
.feedback-div textarea{height: 150px;}
.feedback-div .register-container{text-align: left; margin: 10px 0 48px}

.feedback-div .mask-selected.five-s{text-decoration: none;-webkit-box-shadow: 0 1px 15px #60b986;
    box-shadow: 0 1px 15px #60b986;border-radius: 10px;}
.feedback-div .mask-selected.four-s{text-decoration: none;-webkit-box-shadow: 0 1px 15px #8ab14b;
    box-shadow: 0 1px 15px #8ab14b;border-radius: 10px;}
.feedback-div .mask-selected.three-s{text-decoration: none;-webkit-box-shadow: 0 1px 15px #c59a24;
    box-shadow: 0 1px 15px #c59a24;border-radius: 10px;}
.feedback-div .mask-selected.two-s{text-decoration: none;-webkit-box-shadow: 0 1px 15px #ca7839;
    box-shadow: 0 1px 15px #ca7839;border-radius: 10px;}
.feedback-div .mask-selected.one-s{text-decoration: none;-webkit-box-shadow: 0 1px 15px #c15b5b;
    box-shadow: 0 1px 15px #c15b5b;border-radius: 10px;}
/*.feedback-div .mask-selected{text-decoration: none;-webkit-box-shadow: 0 1px 15px rgb(228 181 158);*/
/*    box-shadow: 0 1px 15px rgb(228 181 158);border-radius: 100px;}*/
.feedback-table{font: normal 13px IRANSans}
.feedback-table .grid-txt1{min-width: 220px}
.feedback-table .rate{min-width: 80px; text-align: center}
.feedback-table .expert-reply td {background-color: #eaf3f9!important; padding: 15px 22px 15px 10px}
.feedback-table .expert-reply td i{font-size: 23px; margin-left: 5px; vertical-align: -5px}
.feedback-table .expert-reply td.title-style{color: #0371c3; font: normal 15px IRANSans}
.feedback-table .expert-reply td.title-style span{margin-left: 20px}
.feedback-table .expert-reply td.response{padding-right: 25px}
.feedback-table .expert-reply span.date-style{font-size: 14px; direction: ltr;display: inline-block}

.feedback-div .col-rate-style {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;padding-right: 15px;padding-left: 15px;}
.feedback-div .col-style {-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;padding-right: 15px;padding-left: 15px;}
/*========================================================================================================= */
/*========================================== mediaQueryClasses ============================================ */
/*========================================================================================================= */
@media (min-width: 1600px) {
    #navbar.sticky::before{background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;
        -o-background-size: cover;}
}
@media (min-width: 1366px){
    .statements-style .search-area .col-sazman_stmt{-ms-flex:0 0 25%;flex: 0 0 25%;max-width: 25%;}
    .statements-style .search-area .col-symbol{-ms-flex:0 0 75%;flex: 0 0 75%;max-width: 75%;}

    .statements-style .search-area .switch-style .check-blue{width: 34px}
    .switch-style input:checked + .check-blue:before {-webkit-transform: translateX(11px);-ms-transform: translateX(11px);transform: translateX(11px);}
    .statements-style .search-area .switch-style .check-blue ~ span.label-style{font-size: 12px}
}
@media (max-width: 1366px) and (min-width: 920px){
    .statements-style .search-area .col-sazman_stmt{-ms-flex: 0 0 100%; flex: 0 0 100%;max-width: 100%;}
    .statements-style .search-area .col-symbol{-ms-flex: 0 0 50%; flex: 0 0 50%;max-width: 50%;}
}
@media (max-width: 920px) and (min-width: 841px){
    .statements-style .search-area .col-sazman_stmt{-ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%;max-width: 33.3333%;}
    .statements-style .search-area .col-symbol{-ms-flex: 0 0 66.6666%; flex: 0 0 66.6666%;max-width: 66.6666%;}

    .statements-style .search-area .switch-style .check-blue{width: 34px}
    .switch-style input:checked + .check-blue:before {-webkit-transform: translateX(11px);-ms-transform: translateX(11px);transform: translateX(11px);}
    .statements-style .search-area .switch-style .check-blue ~ span.label-style{font-size: 12px}
}
/*Large devices (desktops, less than 1200px)*/
@media (min-width: 1199.98px) {
    /*.a-autocomplete{width:29%}*/
    ul.filters-desktop li{list-style: none;display:inline-block;min-width: fit-content;max-width: 100%;
        -ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;margin: 0 0 -16px;}
    .scroll-x ul.filters-desktop{margin-right:2px; margin-left: 2px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
}
@media (max-width: 1199.98px) {
    .container-width {width: 100%;}
    .nav-x-style .go-left{display: inline-block}
    header.header-index::before{background-size: initial}
    /*header.header-simple::before{background-size: initial}*/
    .form-padding-style > div, .statements-style .filters-row > div{padding: 0 7px;}
    /*.username{width:85px}*/
    /*.top-toolbar .navbar-nav>li{width: 124px}*/
    section.privacy .bold-text{font-size: 13px; margin-top: 40px;padding: 20px;}
    .feedback-div .col-rate-style, .feedback-div .col-style {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .feedback-table .grid-txt1 {min-width: 170px;}
    #capital_increase_table .lvls{display: block;width: fit-content; width: -moz-fit-content}
}
@media (min-width: 1110px){
    /*ul.filters-desktop li{width: 11.11%;min-width: 140px}*/
}
@media (max-width: 1110px){
    ul.filters-desktop li a{padding-right: 20px; padding-left: 20px;}
    .notif-hist-style .col-style{-ms-flex: 0 0 32.8%;flex: 0 0 32.8%;max-width: 300px; padding: 0 4px; display: inline-block; width: 32.8%}
    .notif-hist-style .col-btn-style {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .pkg-check .btn-row-style{float: none;text-align: left; margin-top: 15px}
}
@media (min-width: 991.98px){
    .publisher-style .button-row{padding-top: 0; border-top: none;margin:0}
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
    .header-index .top-toolbar .icons{padding: 0 0 0 20px}
    /*.a-autocomplete{width: 265px}*/
    .search-area{width:90%}
    .user-panel .box .service-status{font: normal 14px IRANSans;}
    .user-panel .box1::before , .user-panel .box2::before , .user-panel .box3::before{opacity: .1}
    .user-panel .box .service-status div.sms, .user-panel .box .service-status div.email, .user-panel .box .service-status div.browser{margin-left:14px;}
}
/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
    .user-panel .mt1 { margin-top: 20px;}
    .user-panel .box .service-status{font: normal 14px IRANSans;}
    .user-panel .box{margin-top: 0;}
    .user-panel .user-menu-div .bottom{margin-bottom: 15px;}
    body{background-position-y: -215px;background-position-x: -400px;}
    body.index-bg{background-position-x: -335px;}
    .header-index #navbar.sticky, .header-index #navbar.sticky::before{height: 140px}
    .header-index #navbar.without-field.sticky, .header-index #navbar.without-field.sticky::before{height: 80px}
    .header-index .vertical-line{display: none}
    header .container-fluid{margin-bottom: 7px}
    header .a-autocomplete-container{margin-top: 15px;margin-right: auto!important; margin-left: auto!important;width: 50%;min-width: 300px}
    .top-toolbar .icons{padding-left: 20px}
    .search-area, .fav-page-style .search-area, .old-stats-style .search-area
    {width: 100%; max-width: 100%; margin-top: 20px}
    .fav-msg{width: 100%; max-width: 100%}
    .old-stats{width: 100%; max-width: 100%}
    .form-shadow, .fav-page-style .form-shadow, .old-stats-style .form-shadow
    {width:93%; max-width: initial}
    /*.fav-page-style .button-row{margin-top: 12px;border-top: 1px solid #ced4da;padding-top: 15px;}*/
    .form-padding-style .checkbox-gp-style, .form-padding-style .switch-style{padding: 5px 10px 0;}
    .site-logo-section{display: inline-block; float: none}
    .search-container{margin-top: -85px}
    .old-stats-style, .statements-style{margin-top: -140px}
    .fav-page-style, .no-symbol-search{margin-top: -140px}
    .grid-txt.date{white-space: normal}
    /*.username{width:100px}*/
    /*.top-toolbar .navbar-nav>li{width: 146.12px}*/
    header .on-top{text-align: center}
    header .toolbar-container{width: 100%;position: absolute;top: 5px;}
    header .toolbar-container .icons{float: right}
    section.aboutus .about-img {margin: 0 auto; display: block}
    section.privacy .bold-text{font-size: 13px; margin-top: 20px;}
    section.privacy .privacy-img{margin:0 auto;float: none;display: block}
    .change-pass-content{width:100%;}
    .statistic-container {margin-bottom: 30px;}
    .profile-links {margin-bottom: 10px;}
    footer .footer-margin{margin-right: 4%}
    #tTable, .publisher-table{/*display: block;*/width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}


}
@media (max-width: 991.98px) and (min-width: 767.98px){
    section.alert-service .alert-box{padding-bottom: 0; min-height: 171px}
    section.alert-service .box-style{padding-bottom: 0}
    /*section.alert-service .labels{display: block}*/
    /*section.alert-service .tags{display: none}*/
    section.alert-service .alert-email-img , section.alert-service .alert-sms-img , section.alert-service  .alert-web-img {
        width: 73px;height: 73px;padding-top: 16px;z-index: 2;}
    section.alert-service .alert-email-img i , section.alert-service .alert-sms-img i, section.alert-service  .alert-web-img i{font-size: 38px;}
    /*section.alert-service .tags{top: 24px;}*/
    section.alert-service .alert-box { min-height: 145px;}
    section.alert-service .box-style h2 {font: bold 16px IRANSans;}
    section.alert-service .btn-style label {font: bold 13px IRANSans;line-height: 42px; height: 42px}
    section.alert-service .btn-style .text {font: bold 13px IRANSans;line-height: 42px; height: 42px}
    section.alert-service .btn-style .text2 {font: bold 13px IRANSans;}
    /*.toggle-button--aava .toggle-button__icon {top: 9px;height: 28px;width: 28px;}*/
    /*.toggle-button__icon:before, .toggle-button__icon:after {left: 10%;}*/
    /*.toggle-button--aava .toggle-button__icon:after, .toggle-button--aava .toggle-button__icon:before {width: 17px;}*/
    /*.toggle-button--aava input[type="checkbox"]:checked ~ .toggle-button__icon:before {*/
        /*transform: translate(-14%, 100%) rotate(45deg);width: 9.66667px;}*/
}
@media (max-width: 880px) and (min-width: 768px){
    section.contactus .contact-box{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}
@media (max-width: 841px) {
    .statements-style .search-area .col-sazman_stmt{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .statements-style .search-area .col-symbol{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .fav-page-style .search-area .comboTreeDropDownContainer{left:0}
}
@media (max-width: 800px) {
    .top-toolbar .icons{font:bold 13px IRANSans;padding-left: 15px;}
    .top-toolbar .icons i{font-size: 19px}
    .a-autocomplete #search-place{font-size: 13px}
    header .lang-btn span, header .user-btn span{font-size: 13px}
}

@media (max-width: 920px) and (min-width: 767.98px){
    .statements-style .search-form .row > div:not(.md-style){-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
    .statements-style .filters-row .md-style{-ms-flex: 0 0 66%;flex: 0 0 66%;max-width: 66%;}
}
@media (min-width: 767.98px) {
    .old-stats-style .button-row{padding-top: 0; border-top: none;margin:0}
    .profile-style .detail-bar > div:first-child{padding-right: 0!important;}
    .profile-style .detail-bar > div:last-child{padding-left: 0!important;}
}
@media (max-width: 767.98px) {
    #trialModal .modal-header small {display: block; margin-right:0; border-right: 0; padding-right: 0}
    #trialModal .modal-header .close{margin-top:15px!important;}

    td[data-th="ابزار"]{width:50px; text-align: center; max-width: 50px;}
    td[data-th="ابزار"] a{display: block; margin: 0 auto 5px}
    /*================ tablet header ================ */
    .site-logo{width: 200px;height: 50px;}
    .top-toolbar .logout, .top-toolbar .lang{padding: 4px 5px 0 0;}
    .trial-btn{margin-right: 5px;padding: 0 5px;height: 27px}
    .fav-pagination-row #pagination{display: block; width: 100%!important;margin-bottom: 4px}
    .fav-pagination-info{border-right: 0;padding-right: 0;}


    /*=======================EXTERBAL STYLINGS=======================================*/
    #aspnetForm .text_holder{width: 100%;}
}
/*Small devices (landscape phones, less than 768px)*/
@media (min-width: 575.98px) and (max-width: 767.98px)  {
    .search-area .adv-filters{padding-top: 100px}
    .user-panel .box .service-status div.sms, .user-panel .box .service-status div.email, .user-panel .box .service-status div.browser{margin-left: 4px;}
    .user-panel .box .service-status {font: normal 13px IRANSans;}
    footer .logo-section h2, footer .logo-section .e-namad {margin-right: auto;margin-left: auto;float: none}
    section.alert-service .box-style{min-height: initial;}

    header .toolbar-container{text-align: end}
    /*.top-toolbar .navbar-nav>li {width: 115.12px;}*/
    .statements-style .search-area .form-padding-style{padding: 16px 10px 20px}
    .saved-filters-style{padding: 10px 10px 0}
    .pass-change-style .form-group input.user-panel-input{margin: 0 auto; max-width: 100%}
    .pass-change-style .errorlist{max-width: 100%}

}
@media (max-width: 575.98px) {
    .saved-search{max-width: 100%}
    .pass-change-style .form-group input.user-panel-input, .pass-change-style .errorlist{max-width: 100%}
}

@media (min-width: 320px) and (max-width: 479px){
    .ui-keyboard div {font-size: 11px!important;}
}

