﻿body{color:#333333;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;max-width:100%;background-size:auto 100%;-webkit-appearance:none;}

.red-star{color:#fc0000;font-size:12px;}
.RC-login {
overflow:hidden !important}
#ErrorCreditcardNo{color:#fc0000;font-size:12px;margin-left:100px;}
/*.form-horizontal .RClogo-signin{background:url("../../Content/images/logo.png") no-repeat center top;width:170px;display: inline-block;height:30px;text-indent:-999999px;margin-bottom:0;margin-left:5px;}*/
.form-horizontal h3{color:#222222;width:100%;text-align:center;margin-top:16px;margin-bottom:10px;}
.form-horizontal{clear:both;margin:0 auto;border:none;padding: 2%;background:#ffffff ;}
.form-horizontal.signup{width:80%;margin-top:4% !important;clear:both;margin:8% auto 5%;padding:1% 2% 3% 2%;box-shadow:0px 0px 10px 0px #111111;border-radius:3px;background:#ffffff;min-height:400px;}
/*.form-horizontal.signup div{float:left;height:65px;}*/
.signup.login > .col-sm-6, form #signup-trail-custom > .col-sm-6 {width: 49%;float: none;display: inline-block;vertical-align: top;box-sizing: border-box;}
div.signup-btn{margin:0; text-align:center;}
.form-horizontal label{font-weight:normal;font-size:15px;}
.form-horizontal input[type=text], .form-horizontal select, .form-horizontal input[type=password]{background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));color:#333333;border-radius:3px !important;border:1px solid #ababab;padding:5px !important;height:30px;box-shadow:none;}
.form-horizontal input[type=text]:focus, .form-horizontal input[type=text]:hover, .form-horizontal select:hover, .form-horizontal select:focus{box-shadow:0 0 5px #f39c12 !important;border:1px solid #ffb741 !important;}
.validation-summary-errors ul, .forgot-password-error span{background:#ffeebf;color:#555555;font-size:14px;list-style:outside none none;margin-top: 0;padding:15px;margin-bottom:10px;width:100%;float:left;clear:both;}
.error_message{color:#fc0000;font-size:13px;}
#cboxTitle{display:none;}
.btn-lg, .btn-group-lg > .btn {padding: 8px 15px;font-weight:600;}
.signup label{text-align:left !important;font-weight:600;}
.form-horizontal.signup.container.login h3{width:97%;margin:0 auto 20px;}
.container.login .form-group {text-align:center;}
.btn.btn-block {display:inline-block; width:auto !important; margin:0 auto;}
.signup-btn .btn.btn-block {margin: 25px auto;}
.form-horizontal.signup.container.login > div, #signup-trail-custom div.col-sm-6{min-height:70px;}
.form-horizontal.signup.container.login .error_message, #signup-trail-custom .error_message.field-validation-error span{color:#fc0000;font-size:11.5px;float:left;clear:both;margin-top:2px;}
.form-horizontal.signup.container.login #package_id{margin-top:0;}
.form-horizontal.signup h3{color:#333333;width:100%;text-align:left;font-size:22px;margin-top:0;}
.trial-thanku{font-size:18px;}
.container.body-content.unsubscibe .modal-header, .container.body-content.unsubscibe .modal-footer, #ContactSucessBox .modal-header, #ContactSucessBox .modal-footer{border-color:#fff;}
/*-------------------------------------------------Log in---------------------------------------------------------------------*/
.RClogo-signin{background:url("../../../Content/images/Review_caddy.png") no-repeat center top;clear:both;display:block;float:none;height:103px;margin:0 auto 5px;text-indent:-999999px;width:125px;}
body.RC-login .container.login, body#forgot-password .container.login{clear:both;margin:8% auto 5%;width:550px;border:none;padding:1% 2% 3% 2%;box-shadow:0px 0px 10px 0px #111111;border-radius:3px;background:#ffffff;min-height:400px;}
.container.login h3{color:#000;width:100%;text-align:left;font-size:23px;margin-top:0;}
.container.login input[type=text], .container input[type=password]{margin-top:0px;color:#777777;border-radius:3px !important;border:1px solid #ababab;padding:15px 10px;height:auto;font-size:14px;}
.container.login input[type=text]:focus, .container input[type=text]:hover, .container input[type=password]:focus, .container input[type=password]:hover{box-shadow:0 0 3px #f39c12 !important;border:1px solid #ffb741 !important;}
.container.login button[type=submit] {padding:8px 15px !important;}
.container.login .forgot-pswrd {border-bottom:1px solid;color:#999999;}
.container.login .forgot-pswrd:hover {border-bottom:none;color:#000000}
/*-------------------------------------------------Payment gateway---------------------------------------------------------------------*/
.payment-gateway-tab{background:#ffffff;width:80%;margin:0 auto;border:1px solid #ddd;display:block;overflow:hidden;padding:5px 5px 25px;}
.payment-gateway-tab .nav-tabs-custom{margin:20px auto;width:80%;}
.payment-gateway-tab .nav-tabs-custom .nav.nav-tabs{width:30%;float:left;border-radius:0;border:none;}
.payment-gateway-tab .nav-tabs-custom .nav.nav-tabs li{width:100%;float:left;padding:0;border:none;margin-bottom:4px;}
.nav-tabs-custom > .nav-tabs > li.active{border-right:none !important;border-bottom:1px solid #dddddd !important;border-left:1px solid #dddddd !important;border-top:1px solid #dddddd !important;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.nav-tabs-custom > .nav-tabs > li.active > a, .nav-tabs-custom > .nav-tabs > li.active:hover > a{border-radius:0;background:#f7f7f7;margin:0;}
.payment-gateway-tab .nav-tabs-custom .nav.nav-tabs li a{border:none;}
.payment-gateway-tab .nav-tabs-custom .tab-content{width:70%;float:left;padding:20px;background:#f7f7f7;border:1px solid #ddd;margin-left:-1px;}
.payment-gateway-tab .nav-tabs-custom .tab-content .tab-pane{min-height:275px;}
#paypal-paymet{background:url("../images/checkbox-paypal.jpg") no-repeat top left;border:medium none;height:44px;overflow:hidden;text-indent:-999px;width:228px;margin-left:20px;}
#card-information-custom{width:100%;float:left;background:#f7f7f7;padding:0 20px 0 20px;}
#card-information-custom h4{font-size:17px;font-weight:600;margin-bottom:20px;}
#card-information-custom > div.card-month-year {margin-bottom:10px;float:left;width:100%;}
#card-information-custom > div > label{color:#333333;font-weight:normal;margin-right:10px;width:90px;text-align:left;float:left;padding-top:7px;}
#card-information-custom > div > input{color:#888888;font-weight:normal;width:50%;border:1px solid #ccc;padding:10px;margin-left:3px;}
#card-information-custom > div > div > select{color:#888888;font-weight:normal;width:100%;border:1px solid #ccc;padding:6px 7px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.card-month-year span{margin:0 5px 0 0;}
.credit-pay{clear:none;float:left;margin-left:120px;margin-right:15px;margin-top:15px;}
.credit-pay input[type=button]{background:#ff9000;border:medium none;color:#fff;display:block;font-size:16px;height:37px;margin:0 0 0 0;overflow:hidden;width: 100px;}
#CreditcardForm button{background:#888888;border:medium none;color:#fff;display:block;font-size:16px;height:37px;margin:5px 0 0 2px;overflow:hidden;width:100px;margin-top:15px;float:left;}
.card-month-year > span {margin:5px 10px;float:left;width:auto;}
#expiry-mnth{width:27%;float:left;}
#expiry-yr{width:27%;float:left;}
.field-validation-error{clear:both;color:red;float:left;font-size:12px;width:100%;margin:2px 0 5px 2px;text-align:left;}
/*------------------------------------------------Forgot Password----------------------------------*/
.forgot-pasword-txt{clear:both;display:block;margin:0 0 5%;text-align:center;width:100%;}
.forgot-pasword-txt h2{ }
.forgot-pasword-txt span{color:#777777;}
.success-message-custom h4{background:#e5ffe5;color:#006600;padding:15px;font-size:14px;}
.Error-message-custom h4{background:#f9e2e2;color:#d11717;padding:15px;font-size:14px;margin-top:0;clear:both;}

@media print,screen and (max-width:1280px) and (min-width:1024px) {
.form-horizontal{width:100%;}

}
@media print,screen and (max-width:1023px) and (min-width:768px) {
.form-horizontal h3{padding-left:0;}
.form-horizontal{width:96%;padding:1.5% 0 2% 1%;}
.form-horizontal.signup{width:100% !important;}
}
@media print,screen and (max-width:767px) and (min-width:480px){
.RC-login{overflow: visible !important;}
.container.login{width: 96%;overflow:visible;padding-left:5%;padding-right:5%;}
.form-horizontal.signup{width:100%;}
#signup-trail-custom .col-sm-6, #signup-trail-custom .col-sm-12, .form-horizontal.signup.container.login .col-sm-6, .form-horizontal.signup.container.login .col-sm-12{padding:0;}
.return-home{margin-right:0 !important;margin-top:15px;text-align:center;width:100%;}
}
@media print,screen and (max-width:479px) and (min-width:320px) {
.RC-login{overflow: visible !important;}
.container.login{width: 96%;overflow:visible;padding-left:5%;padding-right:5%;}
.form-horizontal.signup{width:100%;}
#signup-trail-custom .col-sm-6, #signup-trail-custom .col-sm-12, .form-horizontal.signup.container.login .col-sm-6, .form-horizontal.signup.container.login .col-sm-12{padding:0;}
.return-home{margin-right:0 !important;margin-top:15px;text-align:center;width:100%;}
}

.return-home{float:right;text-decoration:underline;margin-right:20px;}