﻿* {margin:0;padding:0}
@font-face {font-family:'vazir';src:local('vazir'),url('/statics/fonts/vazir.ttf') format('truetype');}
@font-face {font-family:'TTahoma';src:local('TTahoma.ttf'),url('/statics/fonts/TTahoma.ttf') format('truetype');}
@font-face {font-family:'BKoodakBold';src:local('BKoodakBold.ttf'),url('/statics/fonts/BKoodakBold.ttf') format('truetype');}

body{font-family:vazir;font-size:14px;direction:rtl;}
.shadow{background-image: url('/statics/images/template/shadow.png');width:100%;height:100%;position:fixed;top: 0px; left: 0px; z-index:4;text-align:center;}
.waiting, .progress{padding-top:15%;z-index: 100;}
.waiting div{background: url('/statics/Images/Indicators/loaderNew.gif') no-repeat right;width:190px;height:32px;display:inline-block;color:#fff;padding-top:25px;}
.progress div {background: url('/statics/Images/Indicators/progressbar_green.gif') no-repeat center top;width:214px;height: 18px;color:#fff;padding-top: 25px;margin:0 auto;}

/************************************************** Message *************************************/
.Message{/*padding:10px 15px 10px 10px*/;direction:rtl;}
.Message div{overflow:hidden;min-height:35px;margin:10px 15px 10px 10px;width:auto!important;}
.Message img{float:right;}
.Message span{display:inline-block;top:8px!important;font-family:vazir!important;}


.warning div{border:3px solid #f78c0b!important;background-color: #ffe89b!important;border-radius: 5px;}
.warning img{margin-top: 3px;padding-left: 3px;}
.warning span{position:relative;top:5px;}
.warning>div>span{margin-bottom:5px;}

.info{border:3px solid #8eabfb!important;background-color:#eaeef9!important;border-radius:5px;}
.info span{position:relative;top:5px;padding-right:5px;width: 90%;}

/************************************************** Popup Message *************************************/
.msg{display:none;}
.msg>div{margin:10% auto;width:400px;}
.msg>div>div{background-color : #61215b;border-radius:8px;box-shadow:0px 0px 100px 0px #E1DCDC;border:1px solid gray;  padding: 1px 2px;}
.msg-head{height:20px;background-image:url('/statics/images/template/messagebox/message_hedear.png');border-radius:5px;text-align:right;color: #F5F5F5;
          line-height:23px;padding-right:10px;font-weight:bold;font-size:14px;}
.msg-head img{width:25px;position: relative;top:1px;cursor:pointer;}
.msg-head span{top: -7px;position: relative;}
.msg-body{background-color :#f5f5f5;border:1px solid #660066;border-radius:5px;margin:5px;padding:10px;text-align:right;}
.msg-body span{position:relative;top:-5px;font-size:14px;}
.msg-body .msg-img{border:0px;width:20px;}
.msg-desc{text-align:justify;direction:rtl;margin:5px;line-height:20px;margin-bottom: 10px;text-shadow: 0 1px 1px #cccccc;font-family: tahoma;
          font-size: 12px;overflow: hidden;}
.msg-body .button{font-size:13px;padding:0px 27px;}
.msg-body div a{display:inline;color:Blue;}
.msg-body textarea{outline:none;}

.expired-title{font-size: 11px;font-weight: bold;color:#f70000;}
.expired-dec{color:#f70000;}

/**************************************************************************************/
.no-script{border:3px solid #fd4545;border-radius:8px;background-color:#fdd4d4;color:red;height:35px;padding:7px 40px 0 0;position:relative;}
.no-script img{width: 30px;position: absolute;right: 2px;}

/************** Control*********************/
.bgbox{border: 1px solid #BEBEBE;background-color: #EEFFC5;border-radius: 5px;}
/*.bgbox-body{margin:10px;}*/
.row-twin{float:right;width:48%;padding:10px 5px 20px 5px;}
.row{overflow:hidden;margin:5px 0;}
.row>.title,.row>.title100,.row>.title110,.row>.title120,.row>.title130{width:65px;text-align:left;float:right;padding:5px 0;color:#6f6e6e;}
.row>.title100{width:100px;}
.row>.title110{width:110px;}
.row>.title120{width:120px;}
.row>.title130{width:130px;}
.row-info {font-size: 12px!important;display: block;margin-top: 5px;color: #b4b4b4;}
.watermarked,.watermarked_en{border:1px solid #BEBEBE;background-color:#F5F5F5;color:gray;padding:1px 2px;direction:rtl;text-align:right}
.watermarked_en{direction:ltr!important;text-align:left!important}
.control{text-align:right;padding-right:3px;float:right;}
.text_en{text-align:left!important;padding-left:5px;padding-right:0px!important;direction:ltr;}

.control input[type=text],.control input[type=password]{width:300px;height:32px;}

/***************************** TextBox **********************************/
.TextBox,.control input[type=text],.control input[type=password],.control textarea{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 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;font-family:vazir;font-size:14px;}
.TextBox:focus,.control input[type=text]:focus,.control input[type=password]:focus,.control textarea:focus{box-shadow: 0 0 5px #B0CFE0;border:1px solid #B0CFE0;}
.control textarea{width:450px;height:150px;padding:5px 5px 0 0;}

/*****************************button**********************************/
input[type="button"], input[type="submit"] {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;}

input[type=button]:hover,input[type=submit]:hover{background-color:#25668c;background:#25668c linear-gradient(#799fb5, #25668c)
    }

.button-ok{background-color: #07b348;background-image: linear-gradient(to bottom, #40c534 ,#128a14);-webkit-box-shadow:none;box-shadow:none!important;border: 1px solid #128a14!important;}
.button-cancel{background-color: #e42626!important;background-image: linear-gradient(to bottom, #fb9c9c ,#e42626)!important;-webkit-box-shadow:none!important;box-shadow:none!important;border: 1px solid #e42626!important;}
.button-cancel:disabled{background-color: #d7d4d4!important;background-image: linear-gradient(to bottom, #f5f0f0 ,#cbcbcb)!important;
                        -webkit-box-shadow: none!important;box-shadow: none!important;border: 1px solid #c5c5c5!important;color: #b1afaf;
                        text-shadow: 1px 2px #e9e5e5;}

.button-cancel-ico{background:url(/statics/images/icons/delete2.png) no-repeat 63px,linear-gradient(to bottom, #fb9c9c ,#e42626)!important;
                -webkit-box-shadow:none!important;box-shadow:none!important;border: 1px solid #e42626!important;font-size:11px!important;
                    padding: 5px 17px 5px 5px !important;
}

.button-add-ico{background:url(/statics/images/icons/accept2.png) no-repeat 62px,linear-gradient(#8dca74, #60af40)!important;
                -webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #59a03b!important;font-size:11px!important;
                    padding: 5px 15px 5px 5px !important;
}
.button-cancel-ico-disable{background: url(/statics/images/icons/delete2.png) no-repeat 60px,linear-gradient(to bottom, #d4d3d3 ,#c7c2c2)!important;
                           border: 1px solid #a29e9e!important;cursor:default!important;}
.button-add-ico-disable{background: url(/statics/images/icons/accept2.png) no-repeat 60px,linear-gradient(to bottom, #d4d3d3 ,#c7c2c2)!important;
                           border: 1px solid #a29e9e!important;cursor:default!important;}


.alarm{color:Red;font-weight: bold;padding-right:3px;position:relative;top:5px;}
.rf-div{padding-top:5px;}
.rf{color:Red;background:url('/statics/Images/Icons/rf.png') no-repeat right;padding:2px 18px 4px 0;display: inline-block;margin-right:5px;font-size: 13px;font-weight: bold;}
.rf-span{display:none;}
.button-div{text-align:center;margin:10px 0;}
.button-both input{margin:10px;}
.button{font-family:inherit;font-size:12px;padding:3px 20px;}
.button-delete{box-shadow:inset 0px 1px 0px 0px #f70707!important;background-color: #f73636!important;}
.button-delete:disabled{background-color:#fbb6b6!important;box-shadow:none!important;border:1px solid #acb4b9;}

.image-classic{border:1px solid #c0c0c0;vertical-align:top;padding:5px;background-color:White;}

.radio-h{float:right;margin-top: 6px;}
.radio-h label{padding-right:5px;color: #6f6e6e;}
.radio-h label:checked{color:red;}
.radio-h td{padding-left:15px;}
.radio-button-list table{width:auto!important;}

.checkbox label{padding-right:5px;top:-2px;position: relative;color:#6f6e6e;}
.checkbox-list {top:5px;position: relative;padding-right:5px;}
.checkbox-list td{padding-left:8px;}
.checkbox-list input[type=checkbox]{}
.checkbox-list label{padding-right:3px;top:-2px;position: relative;color:#6f6e6e;}
.checkbox-list .aspNetDisabled{top:0px!important;font-weight:normal!important;}
/**********************************************/
.dropdownlist{width:300px;border: 1px solid #BEBEBE;background-color: #F5F5F5;font-family:vazir;height:32px;font-size:15px;border-radius: 4px;outline: none;padding:2px 5px;}
.dropdownlist-required,.dropdownlist-required>option:first-child{color:#6f6e6e;}
.dropdownlist-required option{color:#1f1f1f;}
select:disabled { color: #c0c0c0;}
/*---------------------------- New -----------------------------------*/
/*.dropdownlist_group{}*/
.dropdownlist_group optgroup{color:#868686;font-size:14px!important;background-color:#ececec;}
.dropdownlist_group option{font-size:14px!important;background-color:#ffffff;}

/*****************************message-box**********************************/
.msg-box{margin:10px;padding:10px;width:500px;border-radius:5px;}
.success{border:3px solid Green;background-color:#c5ffc5;}
.success .msg-title{background:url(/statics/images/template/message/accept.png) no-repeat right;}
.msg-title{padding-right:30px;text-shadow: 0 1px 1px #cccccc;}
/****************************PasswordStrength**********************************************/
.VeryPoorStrength {background: Red;}
.WeakStrength {background: Gray;}
.AverageStrength {background: orange;}
.GoodStrength {background: blue;}
.ExcellentStrength {background: Green;}
.BarBorder {border-style: solid;border-width: 1px;width: 180px;padding: 2px;}
.pastg-register{font-weight:bold;right:1100px!important;left:auto!important;top:880px!important;color:white;padding:0 5px;}
.pastg-changepassword {font-weight:bold;left:1090px!important;top:198px!important;color:white;padding:0 5px;}
/*********************************** Error ***************************************/
.error{margin:0 auto;padding-top:36%;position:relative;max-width:800px; min-height:250px;}
.error .error-message-holder{margin:0px auto;max-width:570px;}
.error span{display:block;padding-top:10px;color:#6d6d6d;}
.error .title{font-size:40px;font-weight:bold;text-shadow:0px 1px 3px #bababa;}
.error .description{font-size:18px;}

.error-404,.access-denied,.system-error,.invalid-url,.failed,.script-error{background: no-repeat top center;background-size:100%;}
.error-404{background-image:url(/statics/images/template/bg-error/eror-404.png);}
.access-denied{background-image:url(/statics/images/template/bg-error/access_denied.png);}
.system-error{background-image:url(/statics/images/template/bg-error/system-error.png);}
.invalid-url{background-image:url(/statics/images/template/bg-error/invalid-url.png);}
.failed{background-image:url(/statics/images/template/bg-error/failed.png);}
.script-error{background-image:url(/statics/images/template/bg-error/script-error.png);}

.invalid-url .error-message-holder{right:32%;}


@media(max-width:1024px)
{
    .error{padding-top:49%;}
}
@media(max-width:960px)
{
    .error{padding-top:52%;}
}
@media(max-width:860px)
{
    .error{padding-top:58%;}
    .error .title{font-size:17px;}
}
@media(max-width:760px)
{
    .error{padding-top:60%;}
    .error .title{font-size:16px;}
    .error .description{font-size:12px;}
}
@media(max-width:660px)
{
    .error .title{font-size:15px;}
    .error .description{font-size:11px;}
}
@media(max-width:560px)
{
    .error .title{font-size:14px;}
}
@media(max-width:460px)
{
    .error .title{font-size:13px;}
}
@media(max-width:360px)
{
    .error .title{font-size:12px;}
}

/************************* fieldset **************************************/
fieldset{border-radius: 5px;margin:4px 10px;padding:5px 0;border: 1px solid #c9c6c6;}
fieldset legend{padding:0 4px;font-size:14px;color:#6f6e6e;margin-right:8px;}
/*************************************************************************/
.persian-digit{font-family:TTahoma;}
/*************************************************************************/
.img-user{border-radius: 100%;border:1px solid #8c8c8c!important;font-size:0!important;width:37px;height:37px;padding:0!important;
          margin:0 auto!important;float:none!important;background-color: #fff;}
.img-user img{border-radius: 100%;width:35px;border:1px solid #ffffff!important;}
/*************************************************************************/
.img-product{/*border-radius: 100%;border:2px solid #8c8c8c!important;font-size:0!important;width:37px;height:37px;padding:0!important;
          margin:0 auto!important;float:none!important;background-color: #fff;*/}
.img-product img{width:32px;height:32px;border: 1px solid #c0c0c0;position: relative;top: 3px;}
.no-padding{padding:0px!important;}
.img-product-active{cursor:pointer;}

