@font-face {
    font-family: 'IRANSansWeb';
    src: url('fonts/IRANSansWeb.eot');
    src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
         url('fonts/IRANSansWeb.woff') format('woff'),
         url('fonts/IRANSansWeb.ttf') format('truetype'),
         url('fonts/IRANSansWeb.svg#IRANSansWeb') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, .h1, .h2, .h3 .p { direction: rtl; unicode-bidi: embed; font-family: 'IRANSansWeb',tahoma!important;}
/**
Start Font Style
*/
.rcp_form {font-family: 'IRANSansWeb',tahoma!important;}
/**
Font Style
*/
#rcp_registration_form{padding:5px}.rcp_form fieldset{border:none;margin:0;padding:0}.rcp_form label{display:block;cursor:pointer}.rcp_form .rcp_gateway_option_label{display:inline-block;margin-right:10px}.rcp_form input.required{color:#162D10}.rcp_form p{margin:0 0 10px;min-height:20px}.rcp_form p br{display:none}.rcp_form ul{margin:0 0 15px;padding:0}
.rcp_price{
}
.rcp_level_duration{
}
.rcp_form li{
list-style: none;
background:#FB5454;
text-decoration:none;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-right-radius:6px;
border-bottom-right-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-left-radius:6px;
border-top-left-radius:6px;
margin:0 0 15px;
transition:background-color 2s ease;
padding-right:4px;
box-shadow:0.1em 0.1em 0.3em black, inset 0 0 0.3em #b5e1ff;
}
.rcp_form li :hover{
text-decoration:none;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-left-radius:6px;
border-bottom-left-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
border-top-right-radius:6px;
background-color 2s ease;
}
.rcp_form li:hover{
background:#CEADED;
}

.rcp_form li:hover:before{
border-color:transparent #0089e0 transparent transparent;
}
.rcp_level_description{
	border-right:1px solid #f0f0f0;
    padding-left:8px;
	padding-right:8px;
	font-size:12px;
    background-color: #9aeaed;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.rcp_level_description :hover{
	border-right:1px solid #f0f0f0;
    padding-left:8px;
    padding-right:8px;
}
.rcp_form input[type="submit"]{
  font-family: 'IRANSansWeb',tahoma!important;
  font-size:18px;
  border-radius: 2px;
  background-color: #f4511e;
  border: none;
  color: #FFFFFF;
  text-align: center;
  width: 100%;
  transition: all 0.5s;
   outline: none;
  color: #fff;
  background-color: #4CAF50;
  border: none;
  border-radius: 15px;
  box-shadow: 0 9px #999;
	}
.rcp_form input[type="submit"]:hover {background-color: #FB5454}

.rcp_form input[type="submit"]:active {
  background-color: #FB5454;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}
.rcp_button{
  font-family: 'IRANSansWeb',tahoma!important;
  font-size:14px;
  border-radius: 2px;
  border: none;
  color: #FFFFFF;
  text-align: center;
  width: 100%;
  transition: all 0.5s;
   outline: none;
  color: #fff;
  background-color: #F48188;
  border: none;
  border-radius: 15px;
  box-shadow: 0 9px #525042;
	}
.rcp_button:hover {background-color: #FB5454}

.rcp_button:active {
  background-color: #FB5454;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}
.rcp-table{width:100%;}.rcp-table td:first-child{padding-top:.5em;background-color:rgba(0,0,0,.1)}.rcp-table td:last-child{padding-bottom:.5em;background-color:rgba(0,0,0,.1)}
.rcp_form #rcp_auto_renew_wrap{min-height:30px}.rcp_subscription_level label{width:auto;display:inline-block}.rcp_subscription_level .rcp_level{float:right;}.rcp_message{margin:0 0 15px}.rcp_discount_valid{color:#42961e}.rcp_discount_invalid{color:#b01000}.rcp_current_cards_fieldset span{display:block}.rcp-recurring-total td,.rcp-total td{border-top:none}.rcp_form input[type=text],.rcp_form input[type=password],.rcp_form input[type=email]{padding:4px 8px;margin:0}.rcp_form input[type=checkbox]{float:left;margin:7px 8px 0 0}.rcp_form input[type=text]:focus,.rcp_form input[type=password]:focus,.rcp_form input[type=email]:focus{border-color:#aaa;background-color: #B2EAEF;border-radius: 5px;}.rcp_form input.error,.rcp_form input[type=text]:focus.error,.rcp_form input[type=password]:focus.error,.rcp_form input[type=email]:focus.error{border-color:#ffa5a5;-moz-box-shadow:0 0 3px #ffbfbf;-webkit-box-shadow:0 0 3px #ffbfbf;box-shadow:0 0 3px #ffbfbf}p.rcp_error{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #c00;margin:0 0 10px;padding:4px;background:#ffebe8;color:#333}p.rcp_error span,p.rcp_success span{margin:0!important;padding:10px}p.rcp_success{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #E6DB55;margin:0 0 10px;padding:4px;background:#FFFFE0;color:#333}@media only screen and (max-width:480px){.rcp-table{width:100%;}.rcp-table td:first-child{padding-top:.5em;background-color:rgba(0,0,0,.1)}.rcp-table td:last-child{padding-bottom:.5em;background-color:rgba(0,0,0,.1)}}