﻿body{margin:0;padding:0;direction:rtl;background-image: url('/statics/images/template/login/bg-login.jpg');}
ul{margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
/************** Login *****************/
.login-holder{width:450px;margin:5% auto;}
.login{border:1px solid #797777;background-color:#f9f9f9;border-radius:5px;box-shadow:0 0 20px 1px #3e3e3e;background-image:url('/statics/images/template/login/bg-form.png');}
.login-header{border-top-left-radius:5px;border-top-right-radius:5px;height:100px;background-image:url('/statics/images/template/login/header.jpg');border-bottom:1px solid #4c4b4b;text-align:center;}
.login-header img{margin-top:5px;}
.login-body{border-top:1px solid #ffffff;background:url('/statics/images/template/login/bg-body.png') repeat;height: 100%;}
.login-body .Message div{width:auto!important;}
.recovery{/*text-decoration:none;*/color:#6f6e6e;display:block;}
.recovery:hover{border-bottom:1px dashed #6f6e6e;}
.login input[type=text],.control input[type=password]{width:250px;height:32px;}
/**********************************************/
.captcha{margin-top: 20px;}
.captcha input[type=text]{margin-top:10px;}
.captcha .BDC_SoundIcon{display:none!important;}
/**********************************************/
.cp-holderheder{height:65px;}
.cp-header{height:65px;background-color: #3c3c3c;border-bottom: 1px solid #000;position: fixed;width: 100%;top: 0;z-index: 2;}
/*.cp-header ul{margin:0;padding:0;list-style:none;}*/
.cp-header li{border:0px dashed #c0c0c0;margin:0;padding:0 1%;border-right: 1px solid #5a5a5a;border-left: 1px solid #000000;float:right;font-size: 10px;height:65px;}
.cp-header li:first-child{border-right-width: 0px;width:16%;position:relative;}
.cp-header li:last-child{border-left-width: 0px;}
.cp-header li span{text-align: center;color: #c1c1c1;display:block;}
.u-info img{border-radius: 100%;width:55px;top:4px;position: relative;background-color: #b9b9b9;padding: 1px;}
.u-info .familyname{display:inline!important;font-size:14px;top: -22px;position: relative;padding-right: 10px;}
.u-info .rolename{display: block;font-size:10px;top: -17px;position: relative;padding-right:70px;text-align:right;}

.u-info .logout{ float: left;position: absolute;bottom: 0;left: 0;font-size:12px;color:#c1c1c1;/*text-decoration:none;*/padding-left:5px;}
/*.u-lastlogin span,.u-now span{position:relative;padding:12px 22px 2px 0;}*/
.cp-ico span{position:relative;padding:12px 22px 0 0;}
/*.u-lastlogin span:before, .u-now span:before{border:0px solid green;content:'';position:absolute;width:17px;height:21px;right:0;top:9px;background: url(/statics/images/template/cp-sprite_2.png) no-repeat;}*/
.cp-ico span:before{border:0px solid green;content:'';position:absolute;width:17px;height:21px;right:0;top:9px;background: url(/statics/images/template/cp-sprite_2.png) no-repeat;}
.u-lastlogin span:last-child:before{background-position:0px -117px;}
.u-now span:last-child:before{background-position:0px -20px;}
.u-notification{position:relative;}
.notification{width:40px;height:30px;position:relative;cursor:pointer;}
.notification:before{border:0px solid green;content:'';position:absolute;width:100%;height:100%;right:0;top:9px;background: url(/statics/images/template/cp-sprite_2.png) no-repeat;background-position: 0px -138px;top:17px;}
.u-notif-none:before{background-position:0px -251px!important;cursor:pointer;}
.u-notif-none span{display:none!important;}

.u-new-notic span,.sms-clmn span{display: block;font-size:13px;background-color: red;border-radius: 100%;width:20px;height:20px;color:#fff!important;text-align: center;border: 1px solid #fff;position: absolute;top: 4px;}
.u-new-notic:before,.u-new-notic span{ animation: shake 0.5s;animation-iteration-count:3;}
@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.notif-holder{display:none;border:1px solid #c0c0c0;position:absolute;top: 65px;right: 0;width:250px;
              background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;z-index:5;}
/*.notif-holder:before{content:'';position:absolute;width: 0;height: 0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom: 10px solid red;}*/
.notif-holder ul{border:0px solid black;overflow:hidden;}
.notif-holder li{border:0px solid green;float:right;width:100%!important;font-size:12px;height: auto;border-bottom:1px solid #dedede;padding:0;}
.notif-holder li:hover{background:#f5f5f5;}
.notif-holder li a{display: block;min-height: 40px;overflow: hidden;padding:7px 5px;position:relative;}
.notif-holder li a span{position: relative;top: 11px;padding-right: 9px;color:#1f1f1f;display:inline-block;font-size: 11px;}
.notif-holder li a span:last-child{font-size:10px;display:block;text-align: right;color: #888888;font-weight: normal;padding-right:50px;}
.notif-holder li div{float:right!important;}
.notif-cnt{border:0px solid green;overflow:hidden;padding:9px 5px 4px 5px;}
.notif-cnt a{color:#0000ff;font-size: 11px;}
.notif-cnt .all-as-read{float:left;}
.notif-cnt .view-all{float:right;}
.notif-not-read{font-weight:bold;}
.notif-not-read:after{content:'●';position:absolute;top: 8px;left:5px;font-size: 24px;color:#2e81b1;}

.notif-readtoggle{font-weight:bold;position:relative;}
.notread:after,.read:after{content:'●';position:absolute;top:-22px;left: -7px;font-size:30px;}
.notread:after{color:#2e81b1;}
.read:after{color:#9a9a9a;}
.notif-table{float:right;margin-right:15px!important;}


.notif-curtain{display:none;border:1px solid green;position:fixed;width: 100%;height: 100%;top: 0px;left: 0px;z-index:4;background-color:#c0c0c087;
               background-image: url('/statics/images/template/shadow.png');opacity:0.6;}
/*.notif-curtain div{border:1px solid red;top:65px;background-image: url('/statics/images/template/shadow.png');}*/
/**************************** Menu *********************************************/
.holder-menu {width:18%;background-color: #3c3c3c;right: 0;top: 0;position: fixed;height: 100%;text-align: right;top:66px;z-index:1;}
.menu{border:0px solid blue;}
.has-submenu {position: relative;}
.has-submenu>a:after {content: '';position: absolute;width: 10px;height: 10px;left: 10%;top: 19px;background-image: url(/statics/images/template/cp-sprite_2.png);
                      background-position:0 -77px;}

.menu li a {color: #fff;display: block;/*text-decoration: none;*/padding: 9px 35px 0 0;border-top: 1px solid #5a5a5a;border-bottom: 1px solid #000000;
                  border-left: 1px solid #000000;height: 40px;}
/*.menu li a {padding-right: 25%;font-size: 15px;border-top: 1px solid #909090;border-bottom: 1px solid #000000;}*/
.menu li ul{display:none;}
.menu li li a{font-size:12px;padding-right:60px;background-color: #545454;}
.menu .open ul{display:block;}
.menu .open>a:after{background-position:-11px -76px!important;}
/***********************************************************************************************/
.content-holder{width: 81%;float: left;padding: 10px 5px;}
.cp-form {border: 1px solid #e6e4e4;background-color: #fdfdfd;margin: 10px 5px;padding: 10px;}
.page-title {border: 1px solid #c0c0c0;background-color: #f3f3f3;padding: 8px;margin: 0 5px;border-radius: 5px;font-weight: bold;font-size: 16px;}
/****************** Tree View ***************************************/
.tree {direction: rtl;}
.tree span{position:relative;top:1px;}
.tree>table:first-child{  margin-right: -20px;}
.tree>table:first-child img{background:none;}
.tree div img,.tree>table img{background: url('/statics/images/template/tree.png') no-repeat -2px 0px;}
.tree>table>td:last-child a{margin-right: 5px;}
.tree>table:first-child{margin-right:0px;}
.tree>table,.tree td,.tree tr{line-height:0;}
.tree a{font-size: 15px;font-family: vazir;}
/*.tree table td div{width: 0px!important;height: 20px!important;border-right: 1px dotted #9dbdd6;padding-right: 12px;margin-right: 9px;}*/

/*************************************( Manage Category)****************************************************/
.catgorybox>div{margin:4% auto;width:88%;}
.catgorybox .msg-body{overflow: scroll;max-height:600px;direction:initial;}
.navigation-url{width: auto;min-width:300px;float: right;background-color: #F5F5F5;
            box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding:4px 8px;outline: none;border: 1px solid #B0CFE0;
            -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;
            -o-transition: all 0.30s ease-in-out;font-family:vazir;border-radius:5px;color: blue;cursor: pointer;}
.tree-holder{margin:10px;}
.tree-holder>a{display:none;}
/*************************************( Image Preview )****************************************************/
.img-preview{}
.img-preview>div{margin:1% auto;width:530px;/*max-width: 800px;max-height: 800px;*/}
.img-preview .msg-body{padding:0;/*overflow: scroll;*/}
.img-preview .msg-body img{width:100%;/*max-height: 634px;*/}
/********************* Purchase  **************************/
.purchase-holder-smartitem{overflow:hidden;}
.purchase-holder-smartitem>div{float:right;min-width:38%;/*border:1px solid red;*/}
.txtPersianCalender{font-family:TTahoma!important;}
.purchase-holderitem{overflow:hidden;}
.purchase-holderitem ul li{float:right;min-width:40%;}
.purchase-productlist{padding:10px 0;}

.seller-info{border:0px solid green;overflow:hidden;}
.seller-info div{float:right;padding:10px;margin-left:20px;}
.seller-info div span:first-child{font-size:13px;}
.seller-info div span:last-child{font-size:14px;font-weight:bold;padding-right:5px;}

.view-productlist{padding:10px;max-width:800px;}
.view-productlist table td,.view-productlist table th {border: 1px solid #c0c0c0;padding:5px;font-size:13px;}
.view-productlist table{width:100%;text-align:center;border: 1px solid #eae8e8;border-collapse:collapse;}
.view-productlist table tr:nth-child(2n){background-color: #f1f5f6;}
.view-productlist table tr:nth-child(2n+1){background-color: #9ab2ca;background-image: url(/statics/Images/template/YahooSprite.gif);
                                           background-position: 0 -80px;background-repeat: repeat-x;}
.view-productlist table td:nth-child(2){text-align:right;}
.view-productlist .HeaderStyle span{font-size:10px;}

/*.view-invoice-draftstatus,.view-invoice-infostatus{border-top:1px dashed #a08969;margin-top:10px;padding:10px;background-color:#ffdbaa;font-size:13px;}
.view-invoice-draftstatus img,.view-invoice-infostatus img{position: relative;top: 5px;}
.view-invoice-draftstatus input{margin:10px;padding:10px;}
.view-invoice-infostatus{border-top: 1px dashed #6c91a7;background-color: #aae0ff;}*/

/*-------------------- Search ----------------------*/
.cxxx{background-color: #fff7ed;border: 1px solid #c0c0c0;}

.purchase-search>div{width:100%;overflow:hidden;}
.purchase-search li{float: right;min-width: 40%;}
/********************* Configuration **************************/
.resone-notactive{position:relative;max-width: 26px;}
.resone-notactive div{display:none;position: absolute;border:0px solid #f57e7e;background-color:#ffd08e;border-radius: 5px;min-width: 174px;top: 31px;z-index: 1;
                      padding: 5px;right:-75px;color:red;box-shadow: 0 1px 3px 2px #ad9b9b;text-align:right;}
.resone-notactive div:before{content: "";position: absolute; width: 0;height: 0;border-left:10px solid transparent;border-right:10px solid transparent;
                         border-bottom:16px solid #ffd08e;top:-15px;right:79px;}
.resone-notactive:hover div,.resone-notactive:hover span{display:block;}
.delete-active div{display:none;}
.notactive-righ div{right: -141px;}
.notactive-righ div:before{right: 145px;}
/*.gv-productlist .resone-notactive div{right:-141px;}
.gv-productlist .resone-notactive div:before{right: 145px;}*/
/***********************************************/

/********************* Old  Design **************************/
/*********************************************/
/*.fieldvalue{overflow: hidden;}
.fieldvalue li{border:0px solid #000;width:48%;min-height:500px;float:right;}
.fv-insertbox{overflow: hidden;}
.fv-insertbox div{float:right;}
.fv-fieldset .button-div{margin:6px 0;padding-right: 10px;}
.fv-fieldset input[type="submit"]{padding: 5px 18px;}
.fv-editbutton{padding: 4px 11px!important;}

.newrecord{background-image:linear-gradient(to bottom, #e6ffe5,#9bd698);}*/
/**************************()**************************************/
/*.validfield-pgholder{overflow:hidden}
.validfield-pgholder div{float:right;}
.validfield-pgholder div:last-child{padding-right:10px;}
.validfield-pgholder input[type="submit"]{padding: 5px 18px;margin-top: 6px;}
.validfield-list{margin-top: 25px;}
.validfield-fileditem{}
.accordionContent {background-color: #D3DEEF;border: 1px dashed #2F4F4F;border-top: none;padding: 5px;padding-top: 10px;}

.accordionHeader{border: 1px solid #2F4F4F;color: white;background-color: #5078B3;font-size: 12px;font-weight: bold;padding: 5px;
                          margin-top: 5px;cursor: pointer;}
.accordionContent>span{margin: 7px 2px 2px 2px;min-width: 100px;display: inline-block;}*/
/****************************************************/
/*.config-pro{overflow:hidden;}
.config-pro li{float:right;padding-bottom:10px;}
.config-pro .row{min-width:580px;}
.pgname{position: relative;top: 5px;right: 5px;font-weight:bold;}*/

/*********************** Sale ********************/
.sale-add{overflow:hidden;}
.sale-add>div{float:right;}
.sale-add .rfholder{display:block;}
.tabcontainer-holder{position:relative;}
.curtain{position:absolute;width:100%;height:100%;background-color:#ffffff6e;z-index:1;}
.sale-add .control span:last-child{top: 4px;position: relative;font-weight: bold;}

.sale-addproduct ul{overflow:hidden;}
.sale-addproduct li{float: right;min-width: 40%;}
.size-holder div{float:right;}
.button-add{background-color: #60af40!important;
            background:linear-gradient(#8dca74, #60af40) 92px -176px!important;
            border: 1px solid #59a03b!important;}
.button-pluse{background:url(/statics/images/template/cp-sprite_2.png) no-repeat 92px -166px,linear-gradient(#9dd885, #60af40) 92px -176px!important;
              border: 1px solid #59a03b!important;}
.button-add-request{background: url(/statics/images/template/cp-sprite_2.png) no-repeat 92px -166px,linear-gradient(#fbd4a5, #ea9429) 92px -176px!important;
    border: 1px solid #c79353!important;padding-right:30px!important;}

/*------------------- payment --------------------------*/
.purchase-productlist table{/*width:65%!important;*/margin-right: 24px;margin-bottom:0;}
.payment-list table{width:65%!important;}
.payment-list table td a{color:blue;}
.paymet-status{overflow: hidden;margin-right: 24px;width:64.9%;background-color: #d1dbe0;background-image: linear-gradient(to bottom, #f7f8fb ,#d1dbe0);
               border: 1px solid #91a7b4;border-top:none;}
.paymet-status div{float:right;padding: 10px;margin-left:30px;}
.paymet-status span:first-child{font-size:12px;}
.paymet-status span:last-child{font-family:TTahoma;font-weight:bold;}
.payment-discount{margin-bottom:20px;}
.payment-discount input[type=submit]{width: 100px;height: 30px;padding-top: 4px;}
/*------------------- invoice --------------------------*/
.sale-invoice-holder{max-width:650px;}
.sale-invoice{border:8px solid #b5b6b7;margin: 23px;background-color:#fff;border-radius: 8px;padding-bottom:80px;}
.invoice-info{border:0px solid green;overflow: hidden;padding:5px}
.invoice-info>div{float:right;width:32.5%;}
.invoice-info .title{text-align:center;font-weight:bold;}
.invoice-info .brand{font-weight:bold;font-size:15px;}
.invoice-info .digits{font-size:12px;text-align:left;padding-left:10px;padding-top:5px;}
.invoice-info .digits div{padding-bottom:5px;}
.invoice-customerinfo{overflow:hidden;font-size: 14px;padding:10px;}
.invoice-customerinfo div{float:right;position:relative;}
.invoice-customerinfo div span{position:absolute;right: 80px;font-weight: bold;}
.sale-invoice .note{padding-right:5px;font-size:12px;overflow:hidden;}
.sale-invoice .note span{margin-top:30px;display:block;float:right;}
.sale-invoice .note span:last-child{float:left;margin-left:100px;}
.sale-invoice .storename{font-size:22px}
.sale-invoice .factor{padding-top:10px;}
.sale-invoice .total-title{text-align: left; font-weight: bold}
/*.sale-invoice .total-title div{float:right;padding:0 2px 0 15px}*/
.sale-invoice .total-body{font-weight: bold; text-align: center!important;}
.sale-invoice .description{text-align: right;}
.sale-invoice .hasdesc {font-weight: bold;}
/*------------------- Description --------------------------*/
.sale-description-holder{margin-top:15px;max-width:600px;}
/*-------------------------Manage---------------------------*/
.manage-invoice{margin:0px 0 20px 0;}
.closeinvoice{/*margin:10px;*/}
.dialog-boxes{overflow:hidden;padding:5px 10px;}
.dialog-boxes .dialog-box-info,.dialog-boxes .dialog-box-alert,.dialog-boxes .dialog-box-danger{float:right;width:45%;min-height:65px;}
.dialog-box-info,.dialog-box-alert,.dialog-box-danger{padding:10px;border-radius:8px;margin:10px;font-size:13px;}
.dialog-box-info span,.dialog-box-alert span,.dialog-box-danger span{position: relative;top:-6px;}
.dialog-box-head{font-weight:bold;}
.dialog-box-danger{border:1px solid #eb5439;background:#fccac1 linear-gradient(#ffe5e1, #fccac1);}
.dialog-box-info{border:1px solid #4d8fcb;background:#d1e4f3 linear-gradient(#edf3fd, #d5e5ff);}
.dialog-box-alert{border:1px solid #fab418;background:#ffe9ad linear-gradient(#fff6dd, #ffe9ad);}


.dialog-boxes li:before{content:'●';padding-left:5px;}
/*********************** Sale Search ********************/
.salesearch-holder{border:1px solid red;overflow:hidden;}
.salesearch-holder .row{float: right;min-width: 40%;}
/*********************** Cash ********************/
.cash-notif{overflow:hidden;padding:10px;border-bottom:1px solid #c0c0c0;}
.cash-notif div{border:0px solid blue;float:right;margin:0 5px 10px 7%;}
.cash-notif div span:first-child{border:0px solid blue;color:#6f6f6f;font-size:13px;}
.cash-notif div span:last-child{border:0px solid green;/*font-weight:bold;*/}
.cash-items{border:0px solid #c0c0c0;margin:10px;}
.cash-item-row{overflow:hidden;font-size:13px;background-color: #f1f5f6;border:1px solid #d0d0d0;border-top:none;}
.cash-item-row div{float:right;text-align:center;padding:7px 0;border-right: solid 1px #91a7b4;min-height:21px;}
.cash-item-row div:first-child{border-right:0;}
.cash-item-row:nth-child(2n){background-color: #f1f5f6;}
.cash-item-row:nth-child(2n+1){background-color: #9ab2ca;background-image: url(/statics/images/template/YahooSprite.gif);background-position: 0 -80px;background-repeat: repeat-x;}
.cash-type a{text-decoration:underline;/*border-bottom:1px solid #9e9e9e;*/color:inherit;/*font-weight: bold;*/}
.cash-rownumber{width:3.5%;}
.cash-date{width:10%;}
.cash-time{width:10%;}
.cash-type{width:25%;}
.cash-desc{width:15.5%;font-size:11px;}
.cash-by{width:5%;padding:3px 0 0 0!important;}

.cash-amount{width:15%;/*font-weight:bold;*/}
.cash-balance{width:15%;/*font-weight:bold;*/}

.cash-item-head{border-top:1px solid #d0d0d0;}
.cash-item-head div{padding:10px 0;font-weight:bold;color:#464646;}
.cash-amount span{position:relative;padding-left:17px;}
.cash-notif div span:last-child:after{content:'تومان';position:absolute;font-family:Vazir;padding-right: 4px;text-shadow:none;font-size:11px;top:2px;}
.cash-notif div:first-child span:last-child:after{display:none;}
.text-pos{color:#029927;}
.text-neg{color:#990000;}
.text-book{color:#e49400;}
.amount-neutral,.amount-pos,.amount-neg,.amount-book{font-family:TTahoma;position:relative;}
.amount-neutral{color:#6f6f6f;}
.amount-pos{color:#029927;text-shadow: 0 1px 0px #029927;}
.amount-neg{color:#990000;text-shadow: 0 1px 0px #990000;}
.amount-book{color:#e49400;text-shadow: 0 1px 0px #8e5e06;}
.cash-balance span:first-child{color:#444;text-shadow: 0 1px 0px #444;}
.cash-amount span:after{content:'';position:absolute;left:0;border-width:0 3px 3px 0!important;display: inline-block;padding: 3px;}
.cash-amount .amount-pos:after{ border: solid #008621;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);top:7px;}
.cash-amount .amount-neg:after{ border: solid #990000;transform: rotate(45deg);-webkit-transform: rotate(45deg);top:3px;}
.cash-by .img-user{width:28px;height:28px;border-width:1px;}
.cash-by .img-user img{width:26px;}
.cash-item-head .cash-by{padding:10px 0!important;}
.cash-item-head .cash-desc{font-size:13px;}
.hasbookaccount .cash-amount,.hasbookaccount .cash-balance{position:relative}
.hasbookaccount .amount-pos,.hasbookaccount .amount-neg,.hasbookaccount .cash-balance span:first-child{top:-5px;position:relative;}
.hasbookaccount .amount-book{position:absolute;margin:0 auto;right:0;left:0;top: 17px;font-size:12px;}


/*------------------------- Search ----------------------------------*/
.trans>div{min-width:40%;}
.dropdownlist_group_tran optgroup:nth-child(2){background-color:#bdecbd;color:green;}
.dropdownlist_group_tran optgroup:nth-child(2) option{background-color:#eefdee;color:green;}
.dropdownlist_group_tran optgroup:nth-child(3){background-color:#ffc4c4;color:red;}
.dropdownlist_group_tran optgroup:nth-child(3) option{background-color:#fbe5e5;color:red;}
.tran-manual .control span:last-child{top: 4px;position: relative;font-weight: bold;}
.tran-empty{padding: 10px;text-align: center;border: 1px dashed #91a7b4!important;font-size:12px;}

.transaction-search .cash-store{width:10%;}
.transaction-search .cash-type{width:20%}
.transaction-search .cash-amount{width:12.5%}
.transaction-search .cash-balance{width:12.5%}
/*------------------------- microtrans Search ----------------------------------*/
.microtrans{width:99%;}
.microtrans div{padding: 10px;border-bottom: 1px solid #c0c0c0;}
.microtrans div:last-child{border-bottom:none;}
.microtrans input[type=checkbox]{width:18px;height:18px;margin-left: 6px;}
.microtrans .checkbox-list{    padding-top: 10px;}
/*.amount-posrow{background:#008621 linear-gradient(#c2f7ce ,#93cca1 )!important;}
.amount-negrow{background:#efd4d4 linear-gradient(#f5d9d9,#efb2b2)!important;}*/
/****************************************** Users ******************************************/
.user-add{overflow:hidden;}
.user-add fieldset{width:48%;float:right;min-height:280px;border: none;border-radius:0;}
.user-add legend{background-color: #f3f3f3;width: 94%;padding: 7px 10px;}
.userimage-holder{position:relative;margin-left:20px;}
.userimage-holder>div{position: absolute;left: 0;text-align: center;}
.userimage-holder input{width: 100px;height: 30px;padding: 0;}
/*------------------------- Pictures ----------------------------------*/
.picture-info{display:none;padding:3px 0;}
.file-desc{overflow:hidden;border-radius:5px;padding-top:2px;background:#e2eaf6 url('/statics/images/template/backattachment.png') repeat-x bottom; border:1px solid #878788;font-size: 14px;
           box-shadow: 0px 2px 4px #A0A0A0;}
.file-desc div {float:right;padding:0 3px;direction:ltr;}
.file-desc span{position: relative;top: -5px;}                     

/*************** Data Pager ****************************/

/* AutoComplete*/
.choice-switch{width: auto;min-width:300px;float: right;background-color: #F5F5F5;height:32px;
            box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;outline: none;border: 1px solid #B0CFE0;
            -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;
            -o-transition: all 0.30s ease-in-out;font-family:vazir;border-radius:5px;color: blue;cursor: pointer;position:relative;
            overflow:hidden;
}
.choice-switch ul {height:inherit;}
.choice-switch li{height:inherit;position:relative;}
.choice-switch span,.choice-switch div{float:right;height:inherit;}
.choice-switch span{width:13%;border-left:1px solid #dedede;}
.choice-switch div{width:86%;background-color:#fff;}
.choice-treeview{padding:5px;margin-top: 17px;position: relative;top:8px;}


.choice-switch input[type=text]{width:100%;padding:0;border:none;padding-right:10px;background-color: #fff;}
.choice-switch input[type=text]:focus{border:none;}
.choice-switch .m-type{background:url(../statics/images/icons/type.png) no-repeat center;}
.choice-switch .m-treeview{background:url(../statics/images/icons/treeview.png) no-repeat center;}
.choice-switch .status{display:none;}
.auto-complete-list {border: 1px solid #B0CFE0;padding-right:5px;background-color:#fff;}
.auto-complete-list li{text-align:right!important;direction:rtl!important;}

/***************** Transfer Request*****************/
.holder-brick{border:0px solid green;overflow:hidden;}
.brick{float:right;}
/*.request-lists .radio-h{margin:20px 15px 20px 0;}*/
.request-lists fieldset{margin-top:25px;}

.req-wait{color: #b96600;font-weight: bold;}
.req-cancel{color:#737373;font-weight: bold;}
.req-reject{color: #ff0000;font-weight: bold;}
.req-transfer{color:#3434e0;font-weight: bold;}
.req-received{color: #008000;font-weight: bold;}

.req-row-wait,.s0{background:#ffcf94 linear-gradient(#fff0de, #ffcf94)!important;border-color:#ffdeb6!important;}
.req-row-cancel,.s1,.s6,.s8{background:#d4d4d4 linear-gradient(#f5f5f5, #d4d4d4)!important;border-color:#e6e6e6!important;}
.req-row-reject,.s2,.s7{background:#ffb4b4 linear-gradient(#fdf4f4, #ffb4b4)!important;border-color:#fdcece!important;}
.req-row-transfer,.s3,.s5,.s9{background:#85c6f5 linear-gradient(#f4f4ff, #85c6f5)!important;border-color:#bae1fd!important;}
.req-row-received,.s4,.s10{background:#b3e4b3 linear-gradient(#eaffea, #b3e4b3)!important;border-color:#b3e4b3!important;}
.request-lists td input[type=image]{margin-top: 8px;}
#history{display:none;}
.history-items-holder{}
.history-items-holder .history-item{border:0px dashed red;overflow:hidden;} 
.history-items-holder .history-item div{/*border:1px solid #B0CFE0;float:right!important;*/}
 .talkbubble {width:250px;height:40px;position: relative;-moz-border-radius: 10px;-webkit-border-radius: 10px;
              border-radius: 10px;border: 1px solid #76b4d4;font-size: 13px;    color: #404040;}
 .talkbubble:before{content: "";position: absolute;right:-12px;top:11px;width: 0;height: 0;border-top:5px solid transparent;
                     border-left-width:13px;border-left-style:solid;border-left-color:inherit;border-bottom:13px solid transparent;}
 .talkbubble-left,.talkbubble-right{overflow:hidden;}
 .talkbubble-left div{float:left!important;margin-left:15px;padding:16px 0 0 15px;} 
 .talkbubble-right div{float:right!important;margin-right:15px;padding:16px 15px 0 0;} 
 .talkbubble-right {margin:5px 14px 10px 0;}
 .talkbubble-left {margin:5px 14px 10px 0;text-align:left;}
 .talkbubble-left .talkbubble:before{border-right-width:13px;border-right-style:solid;border-right-color:inherit;left: -13px;border-left:none;right:unset;}
 .talkbubble span{font-size:11px;position: absolute;top:auto;bottom: 0;padding: 4px 10px;color: #6f6f6f;}
 .talkbubble-right span{left: 0;} 
 .talkbubble-left span{right: 0;} 
 .history-items-holder .history-day{text-align:center;margin:10px 0;overflow:hidden;}
 .history-items-holder .history-day div{position: relative;right: -33%;}
 .history-items-holder .history-day span{background:#b7b7b7;border-radius:5px;padding: 4px 13px;color: #fff;font-size: 11px;direction:ltr;float:left;top:auto;}
/*.request-lists .button-cancel-ico,.request-lists .button-add-ico{margin:2px;width:78px;}*/
.button-cancel-ico,.button-add-ico{margin:2px;width:78px;}
.gv-pro-suspend{color:red;font-weight:bold;}


.hispro-info{border:1px solid #bfbfbf;overflow:hidden;width: 98%;margin: 5px auto;font-family:vazir;padding: 5px 0;border-radius: 5px;
             background: #d3dde2 linear-gradient(#f3f5f8, #d3dde2)!important;border-color: #91a7b4!important;}
.hispro-info div{float:right;margin:5px 10px;}
.hispro-info div>span:first-child{font-size:11px;color:#828282;}
.hispro-body{max-height: 400px;overflow:auto;direction: ltr;}
/**************** Product History (time line 1) *************************/
/*.hispro-holder{overflow:hidden;font-family:Vazir;}
.hispro-holder span{top:0;}
.hispro-info{border:1px solid green;overflow:hidden;}
.hispro-info div{float:right;margin:5px 10px;}
.hispro-info div span:first-child{font-size:11px;color:#828282;}
.hispro-body{}
.hispro-day div{margin:0 auto;max-width: 146px;overflow:hidden;}
.hispro-day div span{background: #b7b7b7;border-radius: 5px;padding: 4px 13px;color: #fff;font-size: 11px;direction: ltr;float: left;top: auto;z-index: 1;}
.hispro-holder-item{margin:0px auto;position:relative;overflow:hidden;}
.hispro-holder-item:after {content:"";position: absolute;z-index:1;top: 0;bottom: 0;left: 50%;border-left: 6px solid #b7b7b7;}

.hispro-item{border:1px solid green;padding:10px 0;overflow:hidden;width:100%;margin:0px auto;position:relative;overflow:hidden;}

.hispro-ballon{width:290px;height:55px;position: relative;border-radius: 10px;border: 1px solid #76b4d4;font-size: 13px;color:#404040;float:inherit;
               padding: 8px 8px 0 0;}
.hispro-ballon span{top:11px}
.hispro-ballon .persian-digit{font-size:11px;position:absolute;top:auto;bottom:0;padding:4px 10px;color:#6f6f6f;}

.hispro-item:nth-child(2n+1){float:right;}
.hispro-item:nth-child(2n+1) .img-user{float:right!important;margin-left: 9px!important;}
.hispro-item:nth-child(2n+1) .hispro-ballon{border-top-left-radius:0;border-bottom-left-radius:0;}
.hispro-item:nth-child(2n+1) .hispro-ballon:after{content:"";position: absolute;left:-14px;top:0px;width: 0;height: 0;
                    border-top:32px solid transparent;border-bottom:32px solid transparent;border-right-width: 13px;
                    border-right-style: solid;border-right-color: inherit;}

.hispro-item:before{ content:"";position: absolute;width:100%;top:46%;bottom: 0;left: 50%;border-top: 6px solid #b7b7b7;border-color:inherit;}
.hispro-ballon:before{content:"";position: absolute;width:15px;height:15px;border-radius:100%;border-color:inherit;top:36%;bottom: 0;left:-27.6%;
                      z-index: 2;border: 1px solid #a0c1a0;background-color: inherit;}

.hispro-item:nth-child(2n+1) .persian-digit{left:0;}


.hispro-item:nth-child(2n){border:0px solid blue;float:left;}
.hispro-item:nth-child(2n) .img-user{float:left!important;margin-right: 9px!important;}
.hispro-item:nth-child(2n) span{float:left;}
.hispro-item:nth-child(2n) .hispro-ballon{border-top-right-radius:0;border-bottom-right-radius:0;}
.hispro-item:nth-child(2n) .hispro-ballon:after{content:"";position: absolute;right:-14px;top:0px;width: 0;height: 0;
                                                border-top:32px solid transparent;border-bottom:32px solid transparent;border-left-width: 13px;
                     border-left-style: solid;border-left-color: inherit;}
.hispro-item:nth-child(2n):before{ left:unset;right:50%;}
.hispro-item:nth-child(2n) .persian-digit{right:0;}
.hispro-item:nth-child(2n) .hispro-ballon:before{right:-29.6%;}



.hispro-m-green{border-color:#b3e4b3!important;border: 0;}
.hispro-m-green div{background:#b3e4b3;border-color:#b3e4b3!important;}

.hispro-m-blue{border-color:#a0dbf9!important;border: 0;}
.hispro-m-blue div{background:#a0dbf9;border-color:#a0dbf9!important;}*/

/**************** Product History (time line 2) *************************/
/*.hispro-holder{border:1px solid red;overflow:hidden;font-family:Vazir;}
.hispro-holder span{top:0;}
.hispro-info{border:1px solid green;overflow:hidden;}
.hispro-info div{float:right;margin:5px 10px;}
.hispro-info div span:first-child{font-size:11px;color:#828282;}
.hispro-body{border:1px solid red;}
.hispro-day div{margin:0 auto;max-width: 146px;overflow:hidden;}
.hispro-day div span{background: #b7b7b7;border-radius: 5px;padding: 4px 13px;color: #fff;font-size: 11px;direction: ltr;float: left;top: auto;z-index: 1;}
.hispro-body{margin:0px auto;position:relative;overflow:hidden;}
.hispro-body:after {content:"";position: absolute;z-index:1;top: 0;bottom: 0;left: 50%;border-left: 6px solid #b7b7b7;}

.hispro-item{border:1px solid green;padding:10px 0;overflow:hidden;width:100%;margin:0px auto;position:relative;overflow:hidden;}

.hispro-ballon{width:290px;height:55px;position: relative;border-radius: 10px;border: 1px solid #76b4d4;font-size: 13px;color:#404040;float:inherit;
               padding: 8px 8px 0 0;}
.hispro-ballon span{top:11px}
.hispro-ballon .persian-digit{font-size:11px;position:absolute;top:auto;bottom:0;padding:4px 10px;color:#6f6f6f;}

.hispro-item:nth-child(2n){float:right;}
.hispro-item:nth-child(2n) .img-user{float:right!important;margin-left: 9px!important;}
.hispro-item:nth-child(2n) .hispro-ballon{border-top-left-radius:0;border-bottom-left-radius:0;}
.hispro-item:nth-child(2n) .hispro-ballon:after{content:"";position: absolute;left:-14px;top:0px;width: 0;height: 0;
                    border-top:32px solid transparent;border-bottom:32px solid transparent;border-right-width: 13px;
                    border-right-style: solid;border-right-color: inherit;}

.hispro-item:before{ content:"";position: absolute;width:100%;top:46%;bottom: 0;left: 50%;border-top: 6px solid #b7b7b7;border-color:inherit;}
.hispro-ballon:before{content:"";position: absolute;width:15px;height:15px;border-radius:100%;border-color:inherit;top:36%;bottom: 0;left:-27.6%;
                      z-index: 2;border: 1px solid #a0c1a0;background-color: inherit;}

.hispro-item:nth-child(2n) .persian-digit{left:0;}


.hispro-item:nth-child(2n+1){border:0px solid blue;float:left;}
.hispro-item:nth-child(2n+1) .img-user{float:left!important;margin-right: 9px!important;}
.hispro-item:nth-child(2n+1) span{float:left;}
.hispro-item:nth-child(2n+1) .hispro-ballon{border-top-right-radius:0;border-bottom-right-radius:0;}
.hispro-item:nth-child(2n+1) .hispro-ballon:after{content:"";position: absolute;right:-14px;top:0px;width: 0;height: 0;
                                                border-top:32px solid transparent;border-bottom:32px solid transparent;border-left-width: 13px;
                     border-left-style: solid;border-left-color: inherit;}
.hispro-item:nth-child(2n+1):before{ left:unset;right:50%;}
.hispro-item:nth-child(2n+1) .persian-digit{right:0;}
.hispro-item:nth-child(2n+1) .hispro-ballon:before{right:-29.6%;}



.hispro-m-green{border-color:#b3e4b3!important;border: 0;}
.hispro-m-green div{background:#b3e4b3;border-color:#b3e4b3!important;}

.hispro-m-blue{border-color:#a0dbf9!important;border: 0;}
.hispro-m-blue div{background:#a0dbf9;border-color:#a0dbf9!important;}*/
/***************************************************************************************/
/******************************* Dashboard *********************************************/
/***************************************************************************************/
.coolbox-holder{overflow:hidden;margin:5px 0 20px 0px;}
.coolbox-item{float:right;width:25%;}
.coolbox-box{margin: 0 12px;border-radius:3px;color:#fff;position:relative;padding-top:3px;position:relative;box-shadow: 0 1px 6px 2px #9f9a9a;}
.coolbox-box img{width:80px;height:80px;float:left}
.coolbox-box:after{border:0px dashed #c0c0c0;content:'';position:absolute;top:15px;left:10px;width:80px;height:80px;}/*background: url(/statics/template/sprite.png) no-repeat;*/
.coolbox-box div{margin:17px 0 0 0;padding:2px 0;position:relative;width: 100%;}
.coolbox-box div span:first-child{font-size:13px;padding-right: 13px;}
.coolbox-box div span:last-child{font-size:28px;font-weight: bold;position:absolute;top:-9px;left:15px;letter-spacing: 2px;}

.coolbox-box a{position: relative;text-align: center;color: rgba(255,255,255,0.8);display: block;background: rgba(0,0,0,0.1);
               font-size: 12px;padding: 5px 0;margin-top: 12px;}
.veterinary{background-color:#00bfff; /*#00c0ef;*/}
.veterinary:after{background-position:0px -149px;}
.synchronize{background-color:#9acd32; /*#00a65a;*/}
.synchronize:after{background-position:0px -234px;}
.synchronize-no{background-color:#dd4b39;}
.synchronize-no:after{background-position:0px -310px;}
.sms{background-color:#ff8c00;/*#f39c12;*/}
.sms:after{background-position:0px -384px;}
.productalarm{background-color:#ff6347; /*#ff646c;*/}
.productalarm:after{background-position:0px -384px;}

/*.sms>div:first-child>span:last-child:after{content:'تومان';position:absolute;border:1px solid red;font-size:9px;}*/

.monitoring {margin: 20px 0;overflow: hidden;}
.monitoring>div {margin:10px 0.8%;float: right;}
.card{border:1px solid #d4d4d4;box-shadow: 0 1px 6px 2px #d6d6d6;background-color: #fff;border-radius:4px;height:230px;overflow: hidden;}
.card-head{font-size:12px;color:#9b9b9b;padding:6px 3px;border-bottom:1px solid #ddd9d9;}
.card-head i{padding:0 0 0 25px;margin:0 2px 0 0;}
.card-head i:before{content:'';position:absolute;width:20px;height:20px;background: url(/statics/images/template/cp-sprite_2.png) no-repeat;background-position: 0px -117px;}
.card-head a{color:inherit;}
.card-body{padding: 10px 1px 20px 1px;color:#7c7c7c;}
.monitoring .card-body{height: 197px;overflow:auto;}
.card-body::-webkit-scrollbar {width:8px;/* width of the entire scrollbar */}
.card-body::-webkit-scrollbar-track {background: #f1f1f1;/* color of the tracking area */}
.card-body::-webkit-scrollbar-thumb {background-color: #bfbfcd;/* color of the scroll thumb */
                                                       border-radius: 20px;/* roundness of the scroll thumb */
                                                       border:0px solid orange;/* creates padding around scroll thumb */
                                                       background-image:linear-gradient(to right, rgb(193 193 193), rgb(215 211 211),rgb(193 193 193));}

.grid-ul{position:relative;min-height:50px;}
.grid-ul li{overflow:hidden;text-align:center;font-size:12px;padding:2px 1px 2px 1px;}

.grid-has-header li:first-child{font-weight:bold;text-align:center;padding-bottom:8px;color:#8f8d8d!important;}
.grid-ul li div{float:right;border:0px solid green;    padding-top: 3px;}
.grid-ul li img{width:20px;height:20px;}
.grid-ul .empty{text-align:center;position: absolute;width: 100%;height: calc(100% - 43px);top: 0;background-color: #ffffff91;
    padding-top:35px;color: #f73939;font-size:12px;}
/*--------------------lastlogin Card----------------------------------*/
.dash-lastlogin{width:40%;}
.dash-lastlogin .card-body{padding:0px;}
/*.dash-lastlogin li div{text-align:center;font-size:12px;padding-top: 6px;}*/
/*.dash-lastlogin .activity{width:15%;}*/
.dash-lastlogin .time{width:16%;}
.dash-lastlogin .date{width:25%;}
.dash-lastlogin .device{width:8%;}
.dash-lastlogin .os{width:14%;}
.dash-lastlogin .location{width:10%;}
.dash-lastlogin .browser{width:8%;}
.dash-lastlogin .ip{width:18%;}
.font11{font-size:11px!important;}
.grid-ul li:nth-child(2n+2){background-color:#f3f3f3;}
/*--------------------LastPriceUpdated Card----------------------------------*/
.dash-lastprices{width:32%;}
.dash-lastprices .card-body{padding:0px;}
.dash-lastprices .card-head i:before{background-position:-15px -1px;}
.dash-lastprices .product{width:50%;}
.dash-lastprices .price{width:15%;font-weight:bold;}
.dash-lastprices .oldprice{width:15%;}
.dash-lastprices .time{width:18%;}
/*--------------------Last Notifications Card----------------------------------*/
.dash-lastnotif{width:21%;}
.dash-lastnotif .card-body{padding:0px;}
.dash-lastnotif img{width:35px!important;height:35px!important;}
.dash-lastnotif .card-head i:before{background-position:0px -137px;background-size:261% 822%;}
.dash-lastnotif .user{width:17%;}
.dash-lastnotif  .notif{width:57%;padding-top: 11px;}
.dash-lastnotif  .time{width:26%;padding-top: 11px;}
.dash-lastnotif .notif-not-read:after{display:none;}
.dash-lastnotif li:first-child div{padding-top:3px;}
.dash-lastnotif .card-body a{color:blue;}
/*--------------------Last Notifications Card----------------------------------*/
.dash-lastbookaccount{width:21%;}
.dash-lastbookaccount .card-body{padding:0px;}
.dash-lastbookaccount .card-head i:before{background-position:-18px -22px;}
/*--------------------Last DueDate Card----------------------------------*/
.dash-lastduedate{width:45%;}
.dash-lastduedate .card-body{padding:0px;}
.dash-lastduedate .card-head i:before{background-position:-17px -43px;}
.dash-lastduedate .align-center-row{top:5px;position: relative;}
.dash-lastduedate .customer{width:25%;}
.dash-lastduedate .price{width:12%;}
.dash-lastduedate .duedate{width:14%;}
.dash-lastduedate .factor{width:12%;}
.dash-lastduedate .user{width:6%;}
.dash-lastduedate .store{width:23%;}
.dash-lastduedate .sms-clmn{width:7%;position:relative;}
.sms-clmn span{top:-2px;font-size: 11px;width:16px;height:16px;background-color: #0ed7e1;}

.dash-lastduedate .expired{background-color: #fd0000;background-image:linear-gradient(to top, rgb(245 44 44), rgb(249 161 156));color:#fff;}
.dash-lastduedate .expired .extended{color:#ffffff!important;}
.dash-lastduedate .dudate-now{background-color:#008000;background-image:linear-gradient(to top, rgb(133 199 99), rgb(165 241 152));color:#fff;}
/*.dash-lastduedate div{position:relative;top:6px;}*/
.dash-lastduedate .img-user{width:27px;height:27px;}
.dash-lastduedate .img-user img{width:25px;height:25px;}
.sms-clmn img{width:35px!important;height:35px!important;}
.dash-lastduedate .duedate .extended{color:#f73939;text-shadow: 0 1px 0px #990000;font-weight:bold;font-size:10px;display: block;}
.dash-lastduedate .bold-shadow{text-shadow: 0 1px 0px #000000;}
/*--------------------Last Purchase DueDate Card----------------------------------*/
.dash-purchase-lastduedate{width:50%;}
.dash-purchase-lastduedate .customer{width: 31%;}
.dash-purchase-lastduedate .price{width:25%;}
.dash-purchase-lastduedate .duedate{width:19%;}
.dash-purchase-lastduedate .factor{width:16%;}
.dash-purchase-lastduedate .user{width:6%;}
/*--------------------Last SMS ----------------------------------*/
.dash-lastsms{width:49.7%;}
.dash-lastsms .card-body{padding:0px;}
.dash-lastsms .card-head i:before{background-position:-17px -43px;}
.dash-lastsms .align-center-row{top:5px;position: relative;}
.dash-lastsms .code{width:7%;}
.dash-lastsms .topic{width:19%;}
.dash-lastsms .message{width:51%;;padding: 0 6px;font-size: 11px;}
.dash-lastsms .user{width:5%;}
.dash-lastsms .time{width:10%;}
.dash-lastsms .send-status{width:5%;}
.dash-lastsms .send-status img{padding-top: 4px;}
.dash-lastsms .img-user{width:27px;height:27px;}
.dash-lastsms .img-user img {width: 25px;height: 25px;}
.rollback-error{background-color: #fd0000;background-image:linear-gradient(to top, rgb(245 44 44), rgb(249 161 156));color:#fff;}
.rollback-success{background-color:#f9a018;background-image:linear-gradient(to top, rgb(249 160 24), rgb(249 201 128));color:#fff;}
.send-success{background-color:#008000;background-image:linear-gradient(to top, rgb(133 199 99), rgb(165 241 152));color:#fff;}
/*--------------------Last Runnig Out Product ----------------------------------*/
.running-out {width:45%;}
.running-out .card-head i:before{background-position: -17px -61px;}
.running-out .product{width:65%;}
/*.running-out .price{font-weight:normal;}*/


/***************************************************************************************/
/******************************* End Of Dashboard *********************************************/
/***************************************************************************************/
/*---------------------------- (desktop-factors) ----------------------------------------------*/
/*.monitoring-box li{overflow:hidden;padding:5px 0;min-height:21px;}
.monitoring-box li:nth-child(2n+1){background-color:#e8f9ff;}

.monitoring-box li div{float:right;font-size:12px;}
.monitoring-box li:first-child{background-color:#00adef;color:#fff;}
.monitoring-box li:first-child div{font-family:vazir!important;}
.monitoring-box li div{text-align:center;}
.monitoring-box li:first-child div{text-align:center!important;color:#fff!important;}
.monitoring-box li div:first-child{text-align:right;padding-right:10px;}*/
/******************************** Prices*******************************************/
.price-noprice{color:#ff0000;font-size:11px;position: relative;top: 5px;}
.price-oldprice{border:1px solid #c0c0c0;border-radius: 5px;background-color:#e0e0e0;width: 290px;display: block;padding: 3px;}
/*{position: relative;top:7px;padding-right:5px;}*/
/****************** Book Account **************/
.bookaccount-reportall{overflow:hidden;}
.bookaccount-reportall .row{float:right;}
.bookaccount-balance{color: #444;text-shadow: 0 1px 0px #444;}

.dudate-form{overflow:hidden;}
/*.dudate-form .cp-form{min-height:270px;}*/
.dudate-generalform{border:0px solid green;}
.dudate-addform{border:0px solid blue;}
.dudate-addform ul{overflow:hidden;}
.dudate-addform li{float:right;}
.buttn-duedateshow{background-color: #2e81b1;background: #2e81b1 linear-gradient(#799fb5, #2e81b1);border: 1px solid #17445E;display: inline-block;
    cursor: pointer;color: #FFFFFF;padding: 8px 18px;outline: none;font: 12px vazir, tahoma, sans-serif;border-radius: 3px;}
.dudate-generalform .bookaccount-info div{width:24.5%;}

.bookaccount-info{padding-bottom:10px;}
.bookaccount-info fieldset{padding:5px 5px 10px 5px;background-color: #f7f7f7;margin-bottom: 7px;}
.bookaccount-info div{float:right;/*margin:0 5px 10px 7%;*/width:25%;padding: 5px 0px;}
/*.bookaccount-info span:last-child{font-family:TTahoma;}*/

.bookaccount-info .amount-neutral,.bookaccount-info .amount-pos,.bookaccount-info .amount-neg{font-family:Vazir;text-shadow:none;}
.amount-pos .persian-digit{text-shadow: 0 1px 0px #029927;text-decoration: underline;}
.amount-neg .persian-digit{text-shadow: 0 1px 0px #990000;text-decoration: underline;}
.amount-book .persian-digit{text-shadow: 0 1px 0px #8e5e06;text-decoration: underline;}
.duedate .persian-digit{text-shadow: 0 1px 0px #8e5e06;text-decoration: underline;}
.bookaccount-info .duedate{color:#0000ff;}
.holder-treeview>a{display:none;}
.duedate-tree{border-color: #91a7b4;border:1px solid #91a7b4;border-collapse:collapse;font-size:12px;border-top:0;}
.duedate-header{overflow:hidden;padding-right:21px;text-align:center;background-color: #d1dbe0;border:1px solid #91a7b4;border-bottom:0;
                background-image: linear-gradient(to bottom, #f7f8fb ,#d1dbe0);}
.duedate-header div{float:right;padding:3px 0;border-left:1px solid #91a7b4;color: #16387c;font-weight:bold;font-size: 12px;}

.dudate-date{width:9%;}
.dudate-amount{width:8%;}
.dudate-factor{width:9%;}
.dudate-status{width:8%;}
.dudate-paid{width:8%;}
.dudate-user{width:5%;}
.dudate-storename{width:7%;}
.dudate-manage{width:6%;}
.dudate-desc{width:14.5%;border-left:0!important;padding-right: 10px;}
.dudate-desc span{display:block;height: 21px;text-align: right;left: 7px;top: -7px;}

.dudate-user .img-user{width: 32px;height: 32px;}
.dudate-user .img-user img{width: 30px;}
.dudate-factor a{font-size:12px;}
.dudate-factor a span{text-decoration:underline;}

.dudate-status .open-type{color:#6f6f6f;}
.dudate-status .extend-type{color:#990000;text-shadow:0 1px 0px #990000;}
.dudate-status .paid-type{color: #029927;}
.dudate-status .no-paid-now-type{color: #990000;}
.dudate-status .no-paid-type{color: #990000;text-shadow: 0 1px 0px #990000;}
.dudate-status .no-due-type{color: #e49400;}
.dudate-status .none-type{color: #6f6f6f;}
/*.dudate-status .extend-type,.manage-duedate .extend-type {color:#990000;text-shadow:0 1px 0px #990000;}
.dudate-status .paid-type,.manage-duedate .paid-type{color: #029927;}
.dudate-status .no-paid-now-type,.manage-duedate .no-paid-now-type{color: #990000;}
.dudate-status .no-paid-type,.manage-duedate .no-paid-type{color: #990000;text-shadow: 0 1px 0px #990000;}
.dudate-status .no-due-type,.manage-duedate .no-due-type{color: #e49400;}
.dudate-status .none-type,.manage-duedate .none-type {color: #6f6f6f;}*/


.dudate-manage img{width:25px;height:25px;position: relative;top: 6px;background:none!important;}

.dudate-status .no-paid-type{display:block;position: relative;top: -8px;height: 14px;}
.duedate-tree table{width:100%;}

.duedate-tree table, .duedate-tree td, .duedate-tree tr{line-height:35px;}
.duedate-tree td:first-child img{background:none!important;}
.duedate-tree td:first-child,.duedate-tree div table td:nth-child(2),.duedate-tree div div table td:nth-child(3)
,.duedate-tree div div div table td:nth-child(4),.duedate-tree div div div div table td:nth-child(5)
{width:20px;background:none!important;border-top: solid 1px #91a7b4;}
.duedate-tree td:last-child{border-right: solid 1px #91a7b4;overflow:hidden;border-top: solid 1px #91a7b4;}
.duedate-tree>table:last-child td:last-child{border-bottom:0;border-top: solid 1px #91a7b4;}
.duedate-tree td:last-child div{float:right;border:0px dashed green;text-align:center;border-left: solid 1px #91a7b4;border-right:0px;
                                padding-bottom: 3px;}
/*.duedate-tree>table td:first-child>img{display:none;}*/
/*.duedate-tree>table:nth-child(2n){background-color:#f1f5f6;}
.duedate-tree>table:nth-child(2n+1){background-color:#9ab2ca;}*/

.duedate-tree>table:nth-child(2n){background-color:#f1f5f6;}
.duedate-tree>table:nth-child(2n+1){background-color:#9ab2ca;background-color: #9ab2ca;background-image: url(/statics/Images/template/YahooSprite.gif);
                                    background-position: 0 -80px;background-repeat: repeat-x;}
.duedate-tree>div{background-color:#ffe0e0;}

.manage-duedate{z-index:3!important;/*کمتر از 4 مقداردهی شد که  زیر پیغام اکسپایر بیاد*/}
.manage-duedate .dialog-boxes{font-family:Vazir;}

/*.dudate-fieldinfo{overflow:hidden;}*/
.dudate-fieldinfo .row{float:right;}
.manage-duedate .msg-desc{font-size:14px;}
.manage-duedate .dudate-fieldinfo,.dueDate-fieldset-holder fieldset{border: 1px solid #c9c9c9!important;}
.dudate-fieldinfo span{top:5px;font-family:TTahoma;}
.manage-duedate .dudate-status{top:0!important;}
.dueDate-fieldset-holder{overflow:hidden;margin-top:10px;}
.dueDate-fieldset-holder fieldset{float:right;width:48.3%;}

/*.manage-duedate fieldset{width: 48%;float:right;min-height: 210px;}*/
.manage-duedate .dialog-box-info, .manage-duedate .dialog-box-alert, .manage-duedate .dialog-box-danger{width: 95%;}

/********************manualtransaction***************/
.mantran{overflow:hidden;}
.mantran li{float:right;}
/*******************SendSMS***********************/
.send-sms .msg-body{background-color:#fff;}
.send-sms .msg-desc{font-size:14px;}
/*.send-sms .msg-desc span{top: 5px;}*/
.send-sms .control span,.send-sms .message-style{font-weight:bold;font-family:Tahoma;top: 5px;}
.send-sms .message-style{line-height:27px;}
.send-sms .cash-desc{width:auto;direction:rtl;padding-right:10px;}

.gv-sms-status{font-weight:bold;}
.gv-sms-status img{position:relative;top:5px;padding-left:5px;width:20px;height:20px;}
/*******************cost-accountant***********************/
.cost-accountant-infodate{padding: 10px;border-bottom: 1px solid #c0c0c0;}

.cost-accountant{overflow: hidden;padding: 10px;}
.cost-accountant div {border:0px solid blue;float: right;margin: 0 5px 10px 6%;}
.cost-accountant span:first-child {color: #6f6f6f;font-size: 13px;}
.cost-accountant div span:last-child{font-weight:bold;}
.cost-accountant .toman:after,.cost-accountant .metr:after,.cost-accountant .adad:after{content: 'تومان';position: relative;font-family: Vazir;padding-right:7px;text-shadow: none;font-size: 11px;top:3px;/*color:#6f6e6e;*/font-weight: normal;}
.cost-accountant .metr:after{content: 'متر';}
.cost-accountant .adad:after{content: 'عدد';}


.cost-accountant-infodate {color:#878787;font-size:12px;}
.cost-accountant-infodate span{font-weight:bold;font-style:italic;}
.gv-prosale-proname{padding:10px 0;}

.red-bold{color: #ff0000;font-weight: bold;}
.blue-bold{color:#0000ff;font-weight: bold;}
.green-bold{color:#029927;font-weight: bold;}

/******************* income ***********************/
/*.income-holder{overflow:hidden;}
.income-right{width:10%;padding: 25px 10px;float:right;}
.income-imgshop{max-width:80px;opacity: 0.3;padding-right: 5px;
.income-imguser{width: 50px;height: 50px;}
.income-right div{position: relative;}
.income-imguser-holder{position: absolute;right:-4px;top: -24px;z-index:3;}

.income-left {margin-top:24px;margin-right: 10%;}
.income-left span{position: relative;}
    
.income-left .row{margin:15px 0;}
.income-left .control span{color: #008000;font-size: 15px;font-weight: bold;margin-top: 25px;top: 5px;}
.income-left .control span.costs{color: #ff0000;}
.income-head{padding: 10px;border-bottom: 1px solid #c0c0c0;}
.income-left .control:after{content: 'تومان';position: relative;font-family: Vazir;padding-right:7px;text-shadow: none;font-size: 11px;top:3px;color:#6f6e6e;}*/

