@font-face {
    font-family: yekan-joom;
    src: url(../../main_files/fonts/yekan-joom/yekan-joom.eot) format("eot"),url(../../main_files/fonts/yekan-joom/yekan-joom.woff) format("woff"),url(../../main_files/fonts/yekan-joom/yekan-joom.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../../main_files/fonts/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('../../main_files/fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../../main_files/fonts/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../main_files/fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../../main_files/fonts/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

.smart-form .btnColor{

    background: none !important;
    border-color:#F5F8FD !important;
    box-shadow: none !important;    
    /*    margin-left: 5px;
        margin-right: 5px;*/
}

.iconDefinitiond {
    /* Add dimensions to span */
    display: inline-block;
    width: 25px;
    height: 20px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/Definitiond.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.iconAutomation {
    /* Add dimensions to span */
    display: inline-block;
    width: 25px;
    height: 20px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/Messenger.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.iconFinancial {
    /* Add dimensions to span */
    display: inline-block;
    width: 25px;
    height: 20px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/Financial.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.iconWarehouse {
    /* Add dimensions to span */
    display: inline-block;
    width: 25px;
    height: 20px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/warehouse.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.iconCRM {
    /* Add dimensions to span */
    display: inline-block;
    width: 25px;
    height: 20px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/CRM.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.iconHR {
    /* Add dimensions to span */
    display: inline-block;
    width: 25px;
    height: 20px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/HR.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.iconSale {
    /* Add dimensions to span */
    display: inline-block;
    width: 25px;
    height: 20px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/Sale.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.iconSalary {
    /* Add dimensions to span */
    display: inline-block;
    width: 30px;
    height: 20px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/Salary.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.iconLoan {
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 25px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/Loan.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.iconContract {
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 25px;
    /* Add background image */   
    background-image:url(../../main_files/image/icon/Contract.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------جدید----------*/
.btnNew{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/New.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------ذخیره----------*/
.btnSave{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Save.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------ویرایش----------*/
.btnEdit{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Edit.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------حذف----------*/
.btnDelete{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Delete.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------چاپ----------*/
.btnPrint{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Print.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------اکسل----------*/
.btnExcel{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Excel.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------جستجو----------*/
.btnSearch{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Search.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------پیوست----------*/
.btnAttach{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Attach.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------یادداشت شخصی----------*/
.btnNote{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Note.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------فایل نامه----------*/
.btnFile{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/File.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------الگوی نامه----------*/
.btnOlgo{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Olgo.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------اولین----------*/
.btnFirst{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/First.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------آخرین----------*/
.btnLast{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Last.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------قبلی----------*/
.btnPre{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Pre.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------بعدی----------*/
.btnNext{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Next.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------تازه سازی----------*/
.btnRefresh{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Refresh.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------گزارشگیری----------*/
.btnReporting{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Reporting.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------ارسال سند----------*/
.btnSendSanad{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/SendSanad.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------ارسال نامه----------*/
.btnSendLetter{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/SendLetter.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------ارسال نامه با زمینه سفید----------*/
.btnSendLetterBig{
    /* Add dimensions to span */
    display: inline-block;
    width: 40px !important;
    height: 40px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/SendLetter.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;    
}
/*----------لیست----------*/
.btnList{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/List.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------خروج----------*/
.btnExit{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Exit.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------ریشه جدید----------*/
.btnNewRoot{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/NewRoot.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------تأیید----------*/
.btnOk{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Ok.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------افزودن----------*/
.btnAdd{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Add.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------نمایش درختی----------*/
.btnTree{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Tree.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------کارمندان----------*/
.btnEmployee{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Employee.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------انصراف----------*/
.btnCancel{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Cancel.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------درج شماره اندیکاتور----------*/
.btnInsertIndi{
    /* Add dimensions to span */
    display: inline-block;
    width: 30px !important;
    height: 30px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/InsertIndi.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*----------دکمه ورود در اول برنامه----------*/
.btnIncome{
    /* Add dimensions to span */
    display: inline-block;
    width: 35px !important;
    height: 35px;
    /* Add background image */   
    background-image:url(../../main_files/image/button/Income.png);   
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.scrollable {
    width: 100%;
    height: 200px;
    overflow: auto;
}

.MessageBoxMiddle .MsgTitle {  
    font-size: 18px;
}

.lbl-danger{
    color: #C20F16;
}

.smart-form footer .btn{
    padding: 0 5px;
}

.smart-form fieldset{
    padding-top: 0px;
}

/*.glyphicon-ok{
    color: #1E5E00;
}

.glyphicon-alert{
    color: #FFD600;
}

.glyphicon-remove-circle{
    color: #B71C1C;
}

.glyphicon-user{
    color: #080808;
}

.smart-form fieldset{
    padding-top: 0px;
}*/

.padForHidingEmp
{
    width:200px;
    height:auto;
    position: absolute;
    bottom:-85px;
    right: 15px;    
    background-color: #DFDFDF;
    z-index: 999;
    padding: 10px;
    border: 1px solid black;
    border-radius: 5px;
    display: none;
}

#buttonSearchForHiddenPadEmp {
    position: relative;
    height: 32px;
    margin: 0;
    display: inline;
    padding-left: 1px;
    padding-right: 3px;
    margin-left: 2px;
    border-radius: 3px;
}

.padForHiding
{
    width:500px !important;
    height:auto;
    position: absolute;
    bottom:-85px;
    right: 15px;    
    background-color: #DFDFDF;
    z-index: 999;
    padding: 10px;
    border: 1px solid black;
    border-radius: 5px;
    display: none;
}
#buttonSearchForHiddenPad {
    position: relative;
    height: 32px;
    margin: 0;
    display: inline;
    padding-left: 1px;
    padding-right: 3px;
    margin-left: 2px;
    border-radius: 3px;
}
.buttonSearchStyleOne {
    position: relative;
    height: 32px;
    margin: 0;
    display: inline;
    padding-left: 1px;
    padding-right: 3px;
    margin-left: 2px;
    border-radius: 3px;
}
.buttonSearchForHiddenPadStyle {
    position: relative;
    height: 32px;
    margin: 0;
    display: inline;
    padding-left: 1px;
    padding-right: 3px;
    margin-left: 2px;
    border-radius: 3px;
}

.padForHidingCompany
{
    width:200px;
    height:auto;
    position: absolute;
    bottom:-85px;
    right: 15px;    
    background-color: #DFDFDF;
    z-index: 999;
    padding: 10px;
    border: 1px solid black;
    border-radius: 5px;
    display: none;
}
#buttonSearchForHiddenPadCompany {
    position: relative;
    height: 32px;
    margin: 0;
    display: inline;
    padding-left: 1px;
    padding-right: 3px;
    margin-left: 2px;
    border-radius: 3px;
}


.modal-header{
    direction: rtl;
}

.modal-body{
    direction: rtl;
    padding-top: 0px;
}

.cusModal{
    height: 600px;
    overflow-y: scroll;
    direction: ltr;
}

.SmallBox .textoFull
{
    padding-right: 25px;
}

.select
{
    border-radius: 5px; 
}
.smart-style-3 input:not([type]), .smart-style-3 input[type="color"], .smart-style-3 input[type="email"], .smart-style-3 input[type="number"], .smart-style-3 input[type="password"], .smart-style-3 input[type="tel"], .smart-style-3 input[type="text"], .smart-style-3 input[type="url"], .smart-style-3 textarea {
    border-radius: 5px !important;
    box-shadow:  0px 0 #d6d6d6 !important;
    border-top-color: #ccc;
    border-left-color: #ccc;

}
.smart-form
{
    color: #000;
}
.top-Buttons
{
    height: 30px;
    background-color: #f2f2f2;
    background-image: -moz-linear-gradient(top,#f9f9f9,#f2f2f2);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f2f2f2));
    background-image: -webkit-linear-gradient(top,#f9f9f9,#f2f2f2);
    background-image: -o-linear-gradient(top,#f9f9f9,#f2f2f2);
    background-image: linear-gradient(to bottom,#f9f9f9,#f2f2f2);
    border-bottom: 1px solid #DFDFDF;
}

.test54 {

    /*   padding: 0px !important;
        background-color: #f2f2f2;
        background-image: -moz-linear-gradient(top,#f9f9f9,#f2f2f2);
        background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f2f2f2));
        background-image: -webkit-linear-gradient(top,#f9f9f9,#f2f2f2);
        background-image: -o-linear-gradient(top,#f9f9f9,#f2f2f2);
        background-image: linear-gradient(to bottom,#f9f9f9,#f2f2f2);
        border-bottom: 1px solid #DFDFDF;*/
}

.jarviswidget > div{
    padding: 0px;
}

label,a,p,h1,h2,h3,h4,h5,h6,header,input,select,option,button,td,tr,th,span,textarea,textArea
{
    font-family: 'IRANSans' !important;
}

.k-grid-content{
    text-align: right;
}

.smart-style-3 aside{
    background: #f2f2f2 !important;;
    border-left: 2px solid #ccc !important;;
}

.smart-style-3 nav > ul > li.open{
    border-right: 4px solid #FFFFFF !important;;
    border-left: 0px solid #FFFFFF !important;
}

.display_none_def
{
    display: none;
}
.text-align-def
{
    text-align: right !important; ;
}
.padding-right-20
{
    padding-right: 20px !important;
}
.opacity-0
{
    opacity: 0 !important;
}
.padding-4-15
{
    padding:4px 15px;
}
.margin-left-5
{
    margin-left: 5px !important;
}
.footer-top-main
{
    border-bottom: 1px solid #ddd !important;
    margin:0 0 20px 0 !important;
}
.padding-5-5-15-5
{
    padding: 5px 5px 15px 5px !important;
}
.padding-right-25
{
    padding-right: 25px !important;
}

.tree li span{
    padding: 2px 1px;
    border: none;
    margin-top: 2px;

}

/*/////imani*/
#div-box{
    padding: 10px 0px 20px 0px;
    margin-right: 15px;

}
#div-margin-top{
    margin-top: 15px;
}
.fieldset-border{
    margin-bottom: 3px !important;
    margin-top: 3px !important;
    border: solid 1px #6e3c35 !important;
    border-radius: 5px  !important;
}

span.k-in > span.highlight {
    background: #fde8ef;
    color: #ffffff;
    border: transparent;
    /*padding: 1px;*/
}
.cusStuffModal{
    height: 600px;
    overflow-y: scroll;
    direction: ltr;
}
.bazsho1{
    border: solid 5px;
    border-color: #BFBFBF;
}   
.buttonSearchForLetterNo {
    position: relative;
    height: 32px;
    margin: 0;
    display: inline;
    padding-left: 1px;
    padding-right: 3px;
    margin-left: 2px;
    border-radius: 3px !important;
}

.k-grid-content{
    overflow: auto !important;
}
.cusModalInternal{

    height: 700px !important;


}
.jodit_editor{
    height:360px !important;
    font-size: 18px;
}
#cke_1_contents{
    height: 400px !important;
    font-size: 18px !important;
    font-family: yekan-joom !important;
}
.cke_contents_ltr{
    direction: rtl !important;
}
.cke_editable{
    font-family:yekan-joom !important;
    font-size: 14px !important;
}
.cusModalFileUpload{
    widht: 60px;
    overflow-y: scroll;
    direction: ltr;
}
.myHr {
    height: 1px;
    width: 98%;
    margin: 10px auto;
    background-color: #0e0d0d;
}

#gridParaph .k-grid-content{
    height: 574px !important;
}

#kindOfStuffGrid .k-grid-content{
    height: 134px !important;
}
#PersonalNoteGrid .k-grid-content{
    height: 370px !important;
}
/*imani*/

.k-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {
    min-width: 24px;
}

#error{
    color:red;
    font-size: large;
    margin-right: 20px;
}

@media screen and (min-width: 1650px) {
  div#forush-section-one {
    width: 10%;
  }
  div#forush-section-two {
    width: 90%;
  }
}

@media screen and (min-width: 1526px) and (max-width: 1649px) {
  div#forush-section-one {
    width: 11%;
  }
  div#forush-section-two {
    width: 89%;
  }
}

@media screen and (min-width: 1423px) and (max-width: 1525px) {
  div#forush-section-one {
    width: 12%;
  }
  div#forush-section-two {
    width: 88%;
  }
}

@media screen and (min-width: 1260px) and (max-width: 1422px) {
  div#forush-section-one {
    width: 14%;
  }
  div#forush-section-two {
    width: 86%;
  }
}

@media screen and (min-width: 1139px) and (max-width: 1259px) {
  div#forush-section-one {
    width: 16%;
  }
  div#forush-section-two {
    width: 84%;
  }
}

@media screen and (min-width: 1044px) and (max-width: 1138px) {
  div#forush-section-one {
    width: 18%;
  }
  div#forush-section-two {
    width: 82%;
  }
}

@media screen and (min-width: 992px) and (max-width: 1043px) {
  div#forush-section-one {
    width: 20%;
  }
  div#forush-section-two {
    width: 80%;
  }
}

@media screen and (min-width: 734px) and (max-width: 991px) {
  div#forush-section-one {
    width: 13%;
  }
  div#forush-section-two {
    width: 87%;
  }
}

@media screen and (min-width: 684px) and (max-width: 733px) {
  div#forush-section-one {
    width: 14%;
  }
  div#forush-section-two {
    width: 86%;
  }
}

@media screen and (min-width: 603px) and (max-width: 683px) {
  div#forush-section-one {
    width: 16%;
  }
  div#forush-section-two {
    width: 84%;
  }
}

@media screen and (min-width: 540px) and (max-width: 602px) {
  div#forush-section-one {
    width: 18%;
  }
  div#forush-section-two {
    width: 82%;
  }
}

@media screen and (min-width: 489px) and (max-width: 539px) {
  div#forush-section-one {
    width: 20%;
  }
  div#forush-section-two {
    width: 80%;
  }
}

@media screen and (min-width: 293px) and (max-width: 397px) {
  div#forush-section-one {
    width: 35%;
  }
  div#forush-section-two {
    width: 65%;
  }
}

@media screen and (max-width: 292px) {
  div#forush-section-one {
    width: 45%;
  }
  div#forush-section-two {
    width: 55%;
  }
}