
.select2 {
    width: 100%!important;
}

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;
}

.w-50{
    width: 50px !important;
}
.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-padding-section{
    padding-top: 35px !important;
    padding-bottom: 50px;

}

.img-thumbnail-s{
    max-height: 150px;
    /*max-width: 250px;*/
}



.btn-rm{
    vertical-align: bottom;
    margin: 5px 5px 5px 0;
}

/*--- 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 !important;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;top: 0;z-index: 10000;width: 100%;text-align: center;/*display:none*/}
/*^^^ messages ^^^^^^^^^^^^^^^^*/
.m-text-info{color: #1163bb;margin: 0 8px;}
.m-modal-danger .modal-header {background-color: #dc3545;height: 30px;padding: 3px 1rem;}
.m-modal-danger .modal-footer {padding: 7px 1rem;}
/*--------------- mmm -----------------*/
.margin-3{margin:3px !important}
.margin-t-0{margin-top:0 !important}
.margin-t-15{margin-top:15px !important}
.margin-t-20{margin-top:20px !important}
.margin-t-30{margin-top:30px !important}
.margin-b-10{margin-bottom:10px !important}
.margin-b-20{margin-bottom:20px !important}
.margin-l-5{margin-left:5px !important}
.padding-b-15{padding-bottom:15px !important}
.padding-b-30{padding-bottom:30px !important}
.padding-20{padding:20px}
.ltr {direction:ltr}
.w-140 {width:140px}
.h-38 {height :38px !important}
.font-13{font-size:13px}
.inline-block{display:inline-block !important}
.modal-dialog.m-modal-large{width:90%;max-width:90%}
.display-none{display:none}
.m-card-box{border: 1px solid #dddddd;padding: 30px;}
.inline-title {margin-left: 10px;color: #17abc4;}
.m-w-op-btn{margin-bottom:5px;margin-right:5px;}
.amount{display:inline-block;direction:ltr;letter-spacing: 0.5px;}
@media only screen and (max-width: 575px) {
    .m-w-op-btn {width: 100%;margin-right:0}
}
.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 ----------*/

.text-left{text-align:left !important}
.text-right{text-align:right !important}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.m-form input , .m-form select{height:50px !important}
.m-form a.pcalBtnzz{height:39px}
.m-form .col-form-label , .m-form-2 .col-form-label{margin-top: 20px;}
select option{font-family:tahoma}
.a:visited :not(.btn){color:#007bff}

.tm-bordered  {border: 1px solid #dddddd;padding: 30px;}
@media only screen and (max-width: 575px) {
    .tm-bordered {padding: 20px;}
}

@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}}
@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}}

a.btn-success:visited , a.btn-danger:visited ,  a.btn-info:visited  { 
    color: #ffffff;
}
.btn i.position-left {margin: 0  10px 0 0 ;}
.blogitem-image {min-height:50px}


/*^^^^^^^^^^ repair template ^^^^^^^^^^^*/
.utrd{color:green}
.utrw{color:red}
.utrd.utrd-0 , .utrw.utrw-0{color:#6c757d}
.dash-acc-sum{border: 1px #eaeaea solid;
    padding: 10px;
    margin-bottom: 5px;border-radius:4px}

#tbl-w-100 , .tbl-w-100 {width:100%;overflow-x: auto;}
.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}
.table-bordered.first-col-right  td:first-child , .table-bordered.first-col-right th:first-child {text-align:right}

.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;}

#footer_logo{max-width: 150px;}