@font-face{font-family:'Yekan';src:url('../fonts/BYekan.ttf') format('truetype'), url('../fonts/BYekan.eot?#') format('eot'), url('../fonts/BYekan.woff') format('woff');font-style:normal;font-weight:normal;}
body{margin:0px;background:none repeat scroll 0% 0% #ECEBE6;padding:5px 0px 0px;font-family:Yekan;font-size:13px;color:#4b6176;text-align:right;}
p , form , ul , li{margin:0;padding:0;}
input,textarea{font:11px tahoma;padding:3px 10px;text-align:right;margin:5px 0px 5px 5px;color:#999;border-radius:0px;background:#f7f7f7;border:1px solid #DDD;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition:all 0.3s ease-out;width:250px;}
input:focus,textarea:focus{border:#E84a3a solid 1px;color:#34495E}
.button{background:#E84a3a;text-shadow:1px 1px #cc4032;font:14px Yekan, tahoma;color:#FFF;cursor:pointer;padding:1px 5px;border:none;margin:5px 0px 0px;border:1px solid #cc4032;border-radius:3px;width:auto;}
.button:hover{color:#FFF;background:#cc4032;text-shadow:1px 1px #ac3428;border:none;border:1px solid #ac3428;}
.button:focus{color:#FFF;background:#ac3428;text-shadow:1px 1px #902c22;border:none;border:1px solid #902c22;}
a:link , a:visited{text-decoration:none;color:#34495e;transition:all 0.3s ease-out;}
a:hover{color:#E84a3a;}
a:focus{outline:0;}
.logo{height:65px;width:240px;background:url('../../../includes/images/logo.png') repeat-y scroll 0% 0% transparent;margin:5px auto 10px;}
.logo_wrapp .title{font:14px Yekan,tahoma;text-shadow:1px 1px 0px #F7F6F0;margin:38px 75px 0px;float:;color:#34495E;}
#backpatern{width:100%;height:200px;background-image:url(images/pattern.png);}
.headermenu{float:right;margin-right:10px;color:#787e96;padding-top:5px;}
.headermenu a:link ,.headermenu a:visited{color:#787e96;}
.headermenu a:hover{color:#5c6485;}
.topmenu{background:#34495e;border-radius:5px;height:37px;width:800px;margin:0px auto;}
.top_menu_item{float:right;margin-right:7px;line-height:37px;}
.top_menu_item a:link, .top_menu_item a:visited{padding:0px 10px 0px;display:block;color:#F2F2F2;}
.top_menu_item a:hover{display:block;color:#f2f2f2;background:#3297da;}
form , ul , li ,select , option{margin:0;padding:0;font-size:11px;font-family:tahoma;}
a img{border:0;}
.content{width:800px;margin:5px auto;}
.rightbar,.leftbar{float:right;width:160px;height:auto;background:none repeat scroll 0% 0% #FFF;padding:5px 10px;margin:5px auto;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.05), 0px 0px 50px rgba(0, 0, 0, 0.05) inset;line-height:15px;color:#34495E;border-radius:3px;border:1px solid #CCC;}
.leftbar{float:left;width:585px;}
.rightbar .title{width:100%;background:#3297da;text-align:center;color:#FFF;font-size:15px;line-height:2;border-radius:3px;text-shadow:1px 1px 0px #2c85c0;}
.rightbar .mohtava{width:100%;text-align:center;padding:10px 0px 0px;}
.bank{background:url('../images/bank.jpg') no-repeat scroll 0% 0% transparent;width:495px;margin:0px auto;height:26px;}
h2{font:12px/1 Yekan,tahoma;text-align:center;}
.footer{line-height:2;background:#ccc;text-align:center;margin:0px auto;width:800px;border-radius:3px;text-shadow:1px 1px 0px #d9d9d9;}
.error{border:1px solid #E84a3a;text-align:center;font-size:13px;width:70%;background:rgb(255, 235, 232);padding:7px 0px;margin:15px auto 0px;}
.updated{border:1px solid #4EAA2F;text-align:center;font-size:13px;width:70%;background:#E7FFC6;padding:7px 0px;margin:15px auto 0px;}
@media screen and (max-width:800px){.topmenu,.footer{width: 100%;}.content,.leftbar,.rightbar{width: 98%;}.topmenu{border-radius: 0;}.leftbar,.rightbar{padding: 5px;}}
@media screen and (max-width:480px){.bank{display:none}input, textarea{width:50%}.leftbar, .rightbar {width: 97%;}}

/*Farhan Edits*/
input[type='checkbox'],input[type='radio']{width:auto}
table,tbody,tr{
    width: 100%;
}
th,td{display: inline-block; vertical-align: top; padding: 5px;}
th{
    width: 30%;
    padding-top: 11px;
}

td{
    width: 60%;
}

p{
    line-height: 1.5;
}

.logo_wrapp{
    width: 100%;
    text-align:center;
}

.logo_wrapp .title {
    margin: -33px 85px 20px 0;
}

.support_img{
    width: 150px;
}

.admin_note{
    font-size: 15px; margin: 10px 0px;
}