//For topbar .share_buttons {    display: inline-block;}.top_bar .social_media span {    padding: 4px 10px 7px 5px;    transition: all 0.5s ease 0s;}.top_bar .social_media{    margin-top: 0px;}//Confirm page.registration .step div{    display: block;    float: left;    margin-top: -8px;    position: relative;    text-align: right;    width: 22%;}.thank-you-big-text-container{    // background-color: #7C5719;    padding: 5px;}.thank-you-big-text-container .big-thank-you{    //color: #fff;    font-size: 30px;    text-align: center;}.thank-you-big-text-container .big-registration-complete{    //color: #DDD2BF;    font-size: 22px;    text-align: center;}.coupon-payment-name{    padding: 15px;    // background-color: #F5EDCF;}.row-odd{    //background-color: #ECE3C1;}.row-even{    //background-color: #F5EDCF;}.info-tabe td{    padding: 5px 15px 5px 15px;    // border: 1px dotted #000;}.info-table-holder{    border: 1px dotted #000;}#email_addresses{    width: 90%;}#send_email{    width: auto;    padding: 3px 8px;    background-color: #7C5719 ;    color: #fff;}.send_email_to_friend{    width: auto;    padding: 3px 8px;    background-color: #EFEFEF ;    color: #000;}#friend_message{    width: 90%;    background-color: #e6e6e6;    min-height: 100px;    color: #000;}.right-share{    padding-top: 245px;}.facebook-share-text{    font-size: 13px;}.twitter_holder{    background-color: #fff;    border-radius: 3px;    border: 1px solid #ccc;    padding: 20px;    margin: 60px 0px ;}.twitter_text_box{    background-color: #EFEFEF;    border: 1px solid #ccc;    border-radius: 4px;    width: 100%;    padding: 3px 1px;}.message_textarea{    background-color: #EFEFEF;    color: #000;    min-height: 150px;}.message_textarea_emails{    background-color: #fff;    color: #000;    min-height: 40px;    border: 1px solid #ccc;    border-radius: 2px;}.friend_message_not{    color: #000;    margin: 10px 0px;    font-style: italic;}.social_media_common_share_text{    margin: 5px 0px;}.social_media_common_share_heading{    color: #896830;    font-size: 20px;    font-weight: bold;}//For registration step 3.registration_form .select_plan label .plan {    text-align: center;    width: 215px;    height: 170px;    padding: 50px 20px 0;    font-weight: bold;}.registration_form .select_plan label .plan .top-plan {    font-size: 25px;    line-height: 1.5em;    text-transform: uppercase;}.registration_form .select_plan .sub_plan label .plan {    text-align: center;    width: 215px;    height: 170px;    padding: 50px 20px 0;    font-weight: bold;}.registration_form .coupone_code input[type="button"] {    background: none repeat scroll 0 0 #d3a305;    border: 0 none;    border-radius: 3px;    color: #2f1f00;    height: 32px;    transition: all 0.5s ease 0s;    width: 100px;}.registration_form .select_plan .sub_plan_matchmaker .plan {    background-color: #efe8da;    border-radius: 3px;    width: 95%;    padding: 20px;    font-size: 1.5em;}.registration_form span.big{    font-size: 35px;}.shaykh-name{    color: #584013;}.column .rate {    font-size: 52px;}.price-note{    font-size: 10px;    font-style: italic;}.column .head{    font-size: inherit;}#flashMessage{    color: #1d78cb;    font-weight: bold;    font-size:13px;}.forgot-password #flashMessage{    color:red;    font-weight: bold;    font-size:1.2em;    }.step3-flash-message #flashMessage{     color: #1d78cb;    font-weight: normal;    font-size:13px;     padding-bottom: 15px;}.home_page_dob_error #flashMessage{    color:red;    text-align: left;    font-size: 11px;    font-weight: bold;    }.second_step_flash #flashMessage{     color:red;    text-align: left;    font-size: 12px;    font-weight: bold;    padding-bottom: 20px;}div.commonerror div.error {    color:red;    text-align: left;    font-size: 11px;    font-weight: bold;}div.error {    color:red;    text-align: left;    font-size: 11px;    font-weight: bold;}input.error {    border:2px solid red;}label.error {    color: red;    text-align: left;    font-size: 11px;    font-weight: bold;}.step_3 .payment_method .panel-body label.error {    font-weight: bold;}.register form .nick_name {    height: auto;}.register form input.error {    border:2px solid red;}.register form .gender div.commonerror {    width: 100%;    clear: both;}span.required_span{        color: red;    font-weight: bold;}label.ajaxsuccess{    color: #0a0;}label.ajaxerror{    color: #FF0000;}/* Step 2 *//*.registration_form .select_plan {        margin-bottom:40px;}.registration_form .select_plan input[type="radio"]{         visibility:hidden;}.registration_form .select_plan input[type=radio].css-checkbox + label.css-label, .registration_form .select_plan input[type=radio].css-checkbox + label.css-label.clr {        background-image:none;        padding:0;        height:auto;        margin-right:15px;        font-weight:normal;}.registration_form .select_plan label .plan{        text-align:center;        width:250px;        height:170px;        padding:47px 50px 0;        background:#e6e6e6;        background-image:url('../img/un_checked_radio.png');        background-repeat:no-repeat;        background-position:center 10px;        color:#7c5719;        border-radius:3px;}.registration_form .select_plan label.chk .plan{        background-color:#efe8da;        background-image:url('../img/checked_radio.png');        background-repeat:no-repeat;        background-position:center 10px;} */.registration_form .select_plan input.css-checkbox[type="radio"] + label.css-label, .registration_form .select_plan input.css-checkbox[type="radio"] + label.css-label.clr {    font-weight: normal;    height: auto;    margin-right: 15px;    padding: 0;}.registration_form .select_plan input[type="radio"].first_level_radio:checked:not(old) + label {    background-color: #efe8da;    background-image: url("../img/checked_radio.png");    background-position: center 10px;    background-repeat: no-repeat;}.registration_form .select_plan input[type="radio"].first_level_radio:checked:not(old) + label {    background-color: #efe8da;    background-image: url("../img/checked_radio.png");    background-position: center 10px;    background-repeat: no-repeat;}.register input[type="radio"].home_page_gender_radio:checked:not(old) + label{       background-image: url("../img/radio_bg.png");}    /* .registration_form .select_plan label .long-plan{        text-align:left;        height:auto;        padding:22px 50px;        background:#e6e6e6;        background-image:url('../img/un_checked_radio.png');        background-repeat:no-repeat;        background-position: 10px;        color:#7c5719;        border-radius:3px;        font-size: 20px;        }.registration_form .select_plan label.chk .long-plan{        background-color:#efe8da;        background-image:url('../img/checked_radio.png');        background-repeat:no-repeat;        background-position:10px;        }*/.registration_form .select_plan input.css-checkbox[type="radio"].second_level_radio + label {    text-align:left;    height:auto;    padding:10px 50px;    background:#e6e6e6;    background-image: url("../img/un_checked_radio.png");    background-repeat:no-repeat;    background-position: 10px;    color:#7c5719;    border-radius:3px;    font-size: 20px;}.registration_form .select_plan input[type="radio"].second_level_radio:checked:not(old) + label {    text-align:left;    height:auto;    padding:10px 50px;    background:#efe8da;    background-image: url("../img/checked_radio.png");    background-repeat:no-repeat;    background-position: 10px;    color:#7c5719;    border-radius:3px;    font-size: 20px;}.registration_form .select_plan input.css-checkbox[type="radio"].third_level_radio + label {    text-align:left;    height:auto;    padding:10px 50px;    background:#e6e6e6;    background-image: url("../img/un_checked_radio.png");    background-repeat:no-repeat;    background-position: 10px;    color:#7c5719;    border-radius:3px;    font-size: 20px;}.registration_form .select_plan input[type="radio"].third_level_radio:checked:not(old) + label {    text-align:left;    height:auto;    padding:10px 50px;    background:#efe8da;    background-image: url("../img/checked_radio.png");    background-repeat:no-repeat;    background-position: 10px;    color:#7c5719;    border-radius:3px;    font-size: 20px;}.registration_form .select_plan input.css-checkbox[type="radio"].four_level_radio + label {    text-align:left;    height:auto;    padding:10px 50px;    background:#e6e6e6;    background-image: url("../img/un_checked_radio.png");    background-repeat:no-repeat;    background-position: 10px;    color:#7c5719;    border-radius:3px;    font-size: 20px;}.registration_form .select_plan input[type="radio"].four_level_radio:checked:not(old) + label {    text-align:left;    height:auto;    padding:10px 50px;    background:#efe8da;    background-image: url("../img/checked_radio.png");    background-repeat:no-repeat;    background-position: 10px;    color:#7c5719;    border-radius:3px;    font-size: 20px;}.registration_form .select_plan span.small-plan{    font-size: 14px;} .register form input {    margin-bottom: 0px !important;}.register form .referance_by {    margin-top: 15px;}.register .registration_datepicker {    margin-bottom: 5px;    margin-top: 15px;}#registration_home div.error {    color:red;}#registration_home input.error {    border:2px solid red;}label.error {    color:red;}#Termsofservice{    width: 20px;}a.retrive_password{    text-decoration: underline;    color: #000;}a.confirm_eternal_garment{    font-weight: bold;    color: #007b9d;    font-size: 20px;}.register .dropdown {    margin-bottom:  0px;    .column .rate {        font-size: 52px;    }    .price-note{        font-size: 10px;        font-style: italic;    }    .unbeatable_price .first_price .price {        font-size: 105px;    }    .private p {        margin-bottom: 10px;    }    .tweeter_feeds .item .time {        width: auto;          float: right;        text-align: right;        color: #d6c5ab;        font-size: 11px;    }    .sucess_soory_full .item {        margin: 40px 20px 20px 20px;     }    .heading_text p{        text-align: justify;    }    .registration .step div {    display: block;    float: left;    margin-top: -8px;    position: relative;    text-align: right;    width: 22.6%;}div#flashMessageForget .message{    font-size: 14px;    color: #FF0000;    font-weight: bold;        }