@font-face{font-family:'iran_sans';src:url(../fonts/iran_sans.eot);src:url(../fonts/iran_sans.eot?#iefix) format("embedded-opentype"),url(../fonts/iran_sans.ttf) format("truetype"),url(../fonts/iran_sans.woff) format("woff")}
input[type="radio"],input[type="checkbox"]{margin:0}
.btn-lg{font-size:14px}
.bg-pink{background-color:#ff7272;color:#fff}
.rtl{direction:rtl}
.pointer{cursor:pointer}
.text-center{text-align:center}

.main-header{
    background: #d0af00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#bd5c5c, #f7f7f7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#bd5c5c, #f7f7f7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#bd5c5c, #f7f7f7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#efefef, #ffffff); /* Standard syntax */
    border-bottom: 0px solid #f7f7f7;
    text-shadow: -1px 0 #97812e, 0 1px #97812e, 1px 0 #97812e, 0 -1px #97812e;
    height:25px;
}


.main-header-logo{
    background: #d0af00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f7f7f7, #f7f7f7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f7f7f7, #f7f7f7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f7f7f7, #f7f7f7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f7f7f7, #f7f7f7); /* Standard syntax */
    border-bottom: 1px solid #f7f7f7;
    text-shadow: -1px 0 #97812e, 0 1px #97812e, 1px 0 #97812e, 0 -1px #97812e;
}
.main-header .logo {direction:rtl}
.footer-info{color:#666}
.required{color:red}
.input-row{line-height:30px;direction:rtl}
.input-row.error{color:red}
.input-row.success{color:green}
.input-row.bold{font-weight:bold}


/*login*/
.login-box-header{height:45px;background:#574d52;border-radius:3px 3px 0 0;line-height:45px;color:#fff;padding-right:10px}
.login-box .border-right{border-right:1px solid #ccc}
.login-box-body{border-radius: 0 0 5px 5px}
.lostpass-padding{padding-top:24px}
.pass-hint{color:#dd4b39}
.refresh_captcha{padding-right:8px;cursor:pointer;color:#000}
.btn-gray,.btn-gray:hover,.btn-gray:active{color:#fff !important}
/*end login */

/*register*/
.register-box{margin-top:.5% !important}
.form-group.has-error label{color:#666}
.pdp-default .pdp-footer{display:none !important}
.register-box input,.register-box textarea{width:100%}
.pdp-header{height:26px !important}
.bs-callout{padding:20px;margin:10px 0;border:1px solid #eee;border-right-width:5px;border-radius:3px}
.bs-callout h4{margin-top:0;margin-bottom:5px}
.bs-callout p:last-child{margin-bottom:0}
.bs-callout code{border-radius:3px}
.bs-callout+.bs-callout{margin-top:-5px}
.bs-callout-danger{border-right-color:#ce4844;background-color:#F2DEDE;color:#A94442}
.bs-callout-danger h4{color:#ce4844}
.bs-callout-warning{border-right-color:#aa6708}
.bs-callout-warning h4{color:#aa6708}
.bs-callout-info{border-right-color:#1b809e}
.bs-callout-info h4{color:#1b809e}
/*end register*/
.table-hover tr:hover{background-color:#FFFFDD !important} 
.table-list > thead > tr > th, .table-list > tbody > tr > th, .table-list > tfoot > tr > th, .table-list > thead > tr > td, .table-list > tbody > tr > td, .table-list > tfoot > tr > td{border:1px solid #ddd !important}
#side-menu a{color:#fff;text-decoration:none;display:block;padding:14px 15px;direction:rtl;border-bottom:1px solid #666666 !important;cursor:pointer;font-size:16px}
.user-menu a{padding-top:0;height:50px}
.content-header .title{line-height:35px}
.popover-title{font-family:tahoma}
.pointer{cursor:pointer}   
.field-error{color:#C9302C;font-size:12px;font-weight:bold;}
.field-error#image-error-fr{margin-bottom:0}

.note{border-radius:0 0 4px 4px;border-right: 5px solid #eee;margin:0 10px 10px;padding:15px 15px 15px 30px;font-size:12px;direction:rtl}
.note.note-success {background-color:#eef7ea;border-color:#bbdba1;}
.note.note-info {background-color: #eef7fb;border-color: #91d9e8;}
.note.note-warning {background-color: #fcf8e3;border-color: #f2cf87;}

/* grid */
.grid th{background-color:#666666;font-weight:normal;color:#fff}
.grid tr.even{background-color:#ececec}
/* end grid */

@media (min-width:1200px){
    .reserve-rules{direction:rtl;padding:20px 0;height:520px;overflow:auto;background: #fff;width:1200px;margin:20px auto 0 auto;border-radius:0 0 5px 5px;}
    .reserve-shadow{width:1200px;margin:auto;background:url("../images/rules-shadow.png") no-repeat;height:17px;}
    .accept-rules{width:1200px;margin:auto;direction:rtl;text-align:left;color:#000;font-weight:bold;margin-top:3px}
    .login-shadow{width:700px;margin:auto;background:url("../images/login-shadow.png") no-repeat;height:8px;}       
}

@media (max-width:1199px) and (min-width:992px){
    .reserve-rules{direction:rtl;padding:20px 0;height:auto;background: #fff;width:992px;margin:20px auto 0 auto;border-radius:0 0 5px 5px;} 
    .reserve-shadow{width:992px;margin:auto;background:url("../images/rules-shadow.png") no-repeat;height:14px;} 
    .accept-rules{width:992px;margin:auto;direction:rtl;text-align:left;color:#000;font-weight:bold;margin-top:3px}             
}

@media (max-width:991px){
    .reserve-rules{direction:rtl;padding:20px 0;height:auto;background: #fff;width:auto;margin:70px 10px 0 10px;border-radius:0 0 5px 5px;} 
    .reserve-shadow{background:none} 
    .accept-rules{width:auto;margin:6px 10px;direction:rtl;text-align:left;color:#000;font-weight:bold;margin-top:3px}             
}
@media (max-width:768px){
    .reserve-rules{margin:10px 10px 0 10px;}              
}
@media (max-width:480px){
.main-header .logo {height:auto;line-height:auto;text-align:center !important}
.main-header .logo img{display:block;margin:auto}
}