
.select2 {
    width: 100%!important;
}

@font-face {
    font-family: vazir;
   
    src: url('../assets/fonts/Vazir-Regular-FD.woff2') format('woff2'),
    url("../assets/fonts/Vazir-Regular-FD.woff") format('woff');
    font-weight: normal;
}



body{
    font-family: vazir !important;
}

label.error{
    color: red;
    padding-top: 5px;
}


.page-title-box .page-title{
    font-family: vazir !important;
}

.w-125{
    width: 125px;
}
.w-75px{
    width: 75px;
}
.w-60{
    width: 60px;
}
.mw-125{
    min-width: 125px;
}
.mw-160{
    min-width: 160px;
}
.mw-200{
    min-width: 200px;
}
.maxw-180{
    max-width: 180px !important;
}
.form-check-inline .form-check-input {
    margin-left: 5px ;
}

.tm-form-fieldhalf {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
}

.tm-form-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -20px;
}
.card-box{
    background-color: #fff;
    padding: 1.25rem;
    -webkit-box-shadow: 0 0 35px 0 rgba(73,80,87,.15);
    box-shadow: 0 0 35px 0 rgba(73,80,87,.15);
    margin-bottom: 24px;
    border-radius: .25rem;
}

.inline-title{
    margin-left:10px ;
    color: #17abc4;
}

.display_none , .display-none{
    display: none;
}

/*--- messages -----------------*/
.new_message_count_w a{color: inherit !important ;position: relative;display: inline-block;}
.new_message_count_i{font-size:24px;color: inherit !important;}
.new_message_count{position: absolute;top: -5px;left: -18px;display: inline-block;line-height: 1;text-align: center;vertical-align: middle;border-radius: 10px;padding: 3px 6px 2px ;font-size: 14px;}
.nmc_empty{background-color: #e4e6ec;color: #333333;border: 1px #d2d2d2 solid;}
.nmc_has_value{background-color: #FF7043;border-color: #FF7043;color: #fff;font-weight: 700;}
.inform-new-message{position: absolute !important;top: 0;z-index: 10000;width: 100%;text-align: center;/*display:none*/}
/*-- for uplon template . برای قالب های دیگر متفاوت است ---*/
.new_message_count_w{line-height: 70px;float:left;margin-left: 40px;}
.new_message_count_i{color: #adb5bd !important;}
.new_message_count{top: 15px;}
/*^^^ messages ^^^^^^^^^^^^^^^^*/
/*--- mmm ---*/
.va-b{vertical-align: bottom !important;}
.margin-r-5{margin-right:5px}
.margin-r-10{margin-right:10px}
.margin-l-10{margin-left:10px}
.m-w-120{max-width: 120px !important;}
.w-135 {width: 135px !important;}
.w-140 {width: 140px !important;}
.w-150 {width: 150px !important;}
.w-160 {width: 160px !important;}
.w-100p{width:100%;}
.padding-t-15{padding-top:15px}
.padding-l-5{padding-left:5px}
.margin-t-20 {margin-top:20px}
.margin-t-30{margin-top:30px !important}
.margin-t-10 {margin-top:10px}
.margin-b-10 {margin-bottom:10px}
.margin-b-20 {margin-bottom:20px}
.float-left{float:left !important}
.ltr {direction:ltr}
.font-13{font-size:13px}
.inline-block{display:inline-block !important}
.m-text-info{color: #1163bb;margin: 0 8px;}
.modal-dialog.m-modal-large{width:90%;max-width:90%}
.bottom_div_w{position: relative;

height: 100%;
padding: 0;
margin: 0;
width: 100%;
min-width: 100px;
min-height: 40px;}
.bottom_div{position:absolute;bottom:0;left:0}
.amount{display:inline-block;direction:ltr;letter-spacing: 0.5px;}
.help-icon {font-size:17px;color:#84bef4;cursor:help;vertical-align:baseline;}

@media (max-width:560px) {
    .m-s-wide{width:100% !important;margin:0 0 10px !important}
}


/*--------- repair template ----------*/
.m-form a.pcalBtn{height:39px}
.m-form .col-form-label{margin-top: 15px;}
.btn i.position-left {margin: 0  10px 0 ;}


.menu-dep-title{background-color: #2057ca;
color: #fff;
padding: 4px;
font-size: 13px;
text-align: center;
border-radius: 3px;margin: 3px 0;}


.utrd{color:green}
.utrw{color:red}
.utrd.utrd-0 , .utrw.utrw-0{color:#6c757d}

.date_select_ft_w {display:table;margin-bottom: 10px;}
.date_select_ft {display:table-row}
.date_select_ft {margin-bottom:5px}
.date_select_ft .ft_span {padding:0 10px;width:12px;display:table-cell;}
.date_select_ft .pcal-m {display:table-cell;}
.date_select_ft .pcalBtn {display:table-cell;width: 38px;height: 38px;}
#tbl-w-100, .tbl-w-100{width:100%;overflow-x: auto;}
.select2-container .select2-selection--single {height:38px !important;padding:5px !important}
.avatar.size-4{width:60px;height:60px;border-radius: 50%;}

table.dataTable > tbody > tr.child span.dtr-title {margin-left: 15px;}
table.dataTable > tbody > tr.child span.dtr-title::after {content: " : ";}
.request_id {font-family: Arial ;!important}
.mess_id{text-align:left;color: #7b7b7b;font-size: 14px;}
.message-content {padding-bottom: 20px !important;}

.tr_method_d{display:none}

.table-bordered td , .table-bordered th{text-align:center}
.m-table-center td , .m-table-center th{text-align:center}
.table-bordered.first-col-right  td:first-child , .table-bordered.first-col-right th:first-child {text-align:right}
.fa-file-pdf{font-size: 18px;
color: #d52b16;}

.new_ev{background-color: #fb6226;
padding: 0px 7px;
color: #fff;
border-radius: 10px;
line-height: 1px;
margin-right: 5px;}
.new_ev_p{background-color: #f42f1b;}

.setting_title {margin-right:20px;display:inline-block}

.btn-a-help .fa-question-circle{color:#007bff;font-size: 24px;cursor: pointer;}
.ah_loading_div {text-align:center}
.ah_loading_div img{width:24px;height:24px;}