.psychic-rollup-item.busy .psychic-inside .status{font-size: 11px;}
.header-info .fee{max-width:98px;}
.sidebar .sidebar-item .item-content .signup .smalltext .termsok{width: 130px;}


div.headmenu ul ul li:last-child {position:relative;}
div.headmenu ul ul li:last-child:before {content:""; width:100%; height:100%; position:absolute; left:0px; top:0px; background:#F3E7FB; z-index:1; box-sizing:border-box; border-radius:10px; border:6px solid #c663a9;}
div.headmenu ul ul li:last-child a { position:relative; z-index:2; text-shadow: none; color:#a13b83;}
div.headmenu ul ul li:last-child a:hover {color:#a13b83;}

form[action*="/membercenter/register_alt.html"] .body-wrapper .satisfy {  background: url(../../images/registeralt/banner_cz.jpg) center center no-repeat; height: 150px; position: relative; text-align: center; width:100%; margin:0 auto 30px;}
form[action*="/membercenter/register_alt.html"] .body-wrapper .action { font-family:'Montserrat', sans-serif; font-size: 30px; font-weight: 900; color: #5d225f; text-transform:uppercase; display:block; }
form[action*="/membercenter/register_alt.html"] .body-wrapper .action-text { font-family: 'Moli', sans-serif; font-size: 30px; text-align: left; color: #b20065; text-align:center; padding-top:15px; font-weight: 300; font-style:italic; text-transform:uppercase; margin-bottom:30px; }
form[action*="/membercenter/register_alt.html"] .body-wrapper .action-text span { font-weight:inherit; font-size:inherit; }
form[action*="/membercenter/register_alt.html"] .body-wrapper .satisfy p { display:none; }

form[action*="/membercenter/register_new.html"] .body-wrapper * { margin: 0px; padding: 0px; box-sizing: border-box; }

form[action*="/membercenter/register_new.html"] .body-wrapper .col-1 { width: 8.3333333333333333333333%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-2 { width: 16.6666666666666666666667%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-3 { width: 25%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-4 { width: 33.3333333333333333333333%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-5 { width: 41.6666666666666666666667%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-6 { width: 50%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-6-1 { width: 50%; float: left; padding: 0px 5px 0px 17px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-6-2 { width: 50%; float: left; padding: 0px 17px 0px 0px;  }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-7 { width: 58.3333333333333333333333%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-8 { width: 66.6666666666666666666666%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-9 { width: 75%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-10 { width: 83.3333333333333333333333%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-11 { width: 91.6666666666666666666666%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .col-12 { width: 100%; float: left; padding: 0px 15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .form-control.col-12 {width:98%; float: left;}
form[action*="/membercenter/register_new.html"] .body-wrapper .form-control.col-6 {width:48%; float: left;}
form[action*="/membercenter/register_new.html"] .body-wrapper .form-control.col-4 {width:31.3333333333333333333333%; float: left;}
form[action*="/membercenter/register_new.html"] .body-wrapper .row { margin: 0px -15px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .spacer { padding-top: 30px; padding-bottom: 20px; overflow: hidden; }
form[action*="/membercenter/register_new.html"] .body-wrapper .clearfix:before,
form[action*="/membercenter/register_new.html"] .body-wrapper .clearfix_after { content: ""; display: table; clear: both; }
form[action*="/membercenter/register_new.html"] .body-wrapper { box-sizing: border-box; width: 100%; background: #fcf7e3; overflow:hidden }
form[action*="/membercenter/register_new.html"] .body-wrapper .banner { background: url(../images/registernew/header.jpg) top left; min-height: 130px; position: relative; background-size: 100% auto; }
form[action*="/membercenter/register_new.html"] .body-wrapper .flower { width: 300px; height: 300px; position: absolute; top: -80px; left: -80px; display:none; }
form[action*="/membercenter/register_new.html"] .body-wrapper .cta { min-height: 50px;background:#FBBE16; overflow: hidden; }
form[action*="/membercenter/register_new.html"] .body-wrapper .action { font-family: 'Raleway', sans-serif; line-height: 60px; font-size: 56px; font-weight: 900; color: #FFF; position: absolute; top: 40px; left: 34px; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); display:none; }
form[action*="/membercenter/register_new.html"] .body-wrapper .action-text { font-family: 'Raleway',sans-serif; font-size: 56px; color: #fff; text-align: center; padding-top: 40px; font-weight: 700; letter-spacing: 0px; line-height: .8!important; padding-bottom: 0px; padding-right: 0px;}
form[action*="/membercenter/register_new.html"] .body-wrapper .action-text span { font-weight: 900; font-size:83px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .satisfy {  position: relative; text-align: center; width:80%; margin:0 auto;}
form[action*="/membercenter/register_new.html"] .body-wrapper .satisfy p { font-family: 'Raleway', sans-serif; font-size: 26px; font-weight: 700; color: #fff; text-shadow: 0px 1px 2px rgba(0,0,0,0.3); text-transform: uppercase; padding-top: 14px; padding-bottom: 14px; line-height: 1.2; }
form[action*="/membercenter/register_new.html"] .body-wrapper .offer { padding-left: 50px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .offer .main { font-family: 'Raleway', sans-serif; font-size: 26px; font-weight: 900; color: #fff; text-shadow: 0px 1px 2px rgba(0,0,0,0.3); padding-top: 10px; line-height: 0.9; text-align: center; line-height: 1.5 }
form[action*="/membercenter/register_new.html"] .body-wrapper .offer .details { font-family: 'Archivo Narrow', sans-serif; font-size: 16px; font-weight: 400; text-align: center; color: #603913; }
form[action*="/membercenter/register_new.html"] .body-wrapper .spin { animation: spin 30s linear infinite; -webkit-animation: spin 30s linear infinite; }
form[action*="/membercenter/register_new.html"] .body-wrapper .signup-wrapper { padding: 0px 40px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .signup {width:50%; display:block; margin: 0 auto; font-size:16px;}
form[action*="/membercenter/register_new.html"] .body-wrapper .signup-inner {margin:0 0;}
form[action*="/membercenter/register_new.html"] .body-wrapper .signup-text span { font-family: 'Raleway', sans-serif; font-size: 18px; line-height: 1.5; text-align: left; line-height: 1.5; list-style: none; position: relative; display: block; text-align: center; }
form[action*="/membercenter/register_new.html"] .body-wrapper .signup input.error{border-color:#da9364; background-color:#fdc9a7;}
form[action*="/membercenter/register_new.html"] .body-wrapper .signup input, form[action*="/membercenter/register_new.html"] .body-wrapper  .signup select,form[action*="/membercenter/register_new.html"] .body-wrapper  .signup input:focus { display: block; margin: 0px 1% 10px; padding: 10px; border-radius: 50px; border: 1px solid #FBBE16; font-family: 'Raleway', sans-serif; background: #fde6a7; text-indent: 5px; outline: none; font-size: 14px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .signup .button {cursor:pointer; text-decoration:none !important; text-align:center !important; width: 98%; padding: 10px; border-radius: 50px; border: none; background-color: #c30; color: #fff; margin: 10px 1% 30px; display: block; font-family: 'Raleway', sans-serif; font-weight:900; font-size: 14px;  }
form[action*="/membercenter/register_new.html"] .body-wrapper .signup .button:hover{background:#db3f0b;}
form[action*="/membercenter/register_new.html"] .body-wrapper .note.error{background:#c30; font-size: 11px; position:relative; color:#ffffff; text-align:center; padding: 3px; font-size: 12px; display:block; clear:both; margin: 8px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; top: -4px}
form[action*="/membercenter/register_new.html"] .body-wrapper .note.error:before{content: ''; display:block;  top: -10px; left: 10px; position: absolute;  width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #c30 transparent;}
form[action*="/membercenter/register_new.html"] .body-wrapper .existing { font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 1.5; text-align: center; margin-bottom: 30px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .existing a { color: #c30; text-decoration: none; font-weight: 700; }
form[action*="/membercenter/register_new.html"] .body-wrapper .agreeterms{text-align:center;clear:both; font-size: 12px; padding: 10px 0px 10px 0px; border-top: 1px dotted rgba(0,0,0,0.3); border-bottom: 1px dotted rgba(0,0,0,0.3);margin-top: 10px;}
form[action*="/membercenter/register_new.html"] .body-wrapper .agreeterms.left{text-align:left;}
form[action*="/membercenter/register_new.html"] .body-wrapper .agreeterms input{width:auto; float:left; margin: 3px 8px 0px 8px}
.content-item .item-content .signup{background: transparent;}
form[action*="/membercenter/register_new.html"] .body-wrapper .buttonholder{float:left; }
form[action*="/membercenter/register_new.html"] .body-wrapper .buttonholder a{ font-size: 12px; }
form[action*="/membercenter/register_new.html"] .body-wrapper .buttonholder.backtoreg{float:right;}
form[action*="/membercenter/register_new.html"] .body-wrapper .note {text-align:center; font-size: 11px;}
form[action*="/membercenter/register_new.html"] .body-wrapper .labeltext {text-align:center; font-size:11px; padding:10px 0px 5px;}
#LoginHolder {padding: 10px;}
form[action*="/membercenter/register_new.html"] .body-wrapper p.signup-text {display:none;}
form[action*="/membercenter/register_new.html"] .body-wrapper .signup-text {margin-bottom:30px; width: 75%; margin: 0 auto 30px;}
form[action*="/membercenter/register_new.html"] .body-wrapper .signup-text p { font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 1.5; text-align: left; line-height: 1.5; list-style: none; position: relative; display: block;}
form[action*="/membercenter/register_new.html"] .body-wrapper .signup-text ul {padding:15px 0px;}
form[action*="/membercenter/register_new.html"] .body-wrapper .signup-text ul li { font-family: 'Raleway', sans-serif; font-size: 16px; text-align: left; position: relative; list-style: disc inside; line-height:1.5;}
form[action*="/membercenter/register_new.html"] .body-wrapper .signup {width:75%;}

::-webkit-input-placeholder { /* WebKit browsers */
 color:    #ad8310;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #ad8310;
 opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #ad8310;
 opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
 color:    #ad8310;
}

form[action*="/membercenter/register_new.html"] .body-wrapper .banner {
    background: url(../../images/registernew/new_bg.jpg) center center;
    min-height: 130px;
    position: relative;
}

form[action*="/membercenter/register_new.html"] .body-wrapper .cta {
    min-height: 50px;
    background: #5d225f;
    overflow: hidden;
}
form[action*="/membercenter/register_new.html"] .body-wrapper {
    box-sizing: border-box;
    width: 100%;
    background: #f7dfed;
    overflow: hidden;
}

form[action*="/membercenter/register_new.html"] .body-wrapper .signup input, form[action*="/membercenter/register_new.html"] .body-wrapper .signup select, form[action*="/membercenter/register_new.html"] .body-wrapper .signup input:focus {
    display: block;
    margin: 0 1% 10px;
    padding: 10px;
    border-radius: 50px;
    border: 1px solid #5d225f;
    font-family: 'Raleway',sans-serif;
    background: #ffffff;
    text-indent: 5px;
    outline: none;
    font-size: 14px;
}

::-webkit-input-placeholder{color:#333333}:-moz-placeholder{color:#333333;opacity:1}::-moz-placeholder{color:#333333;opacity:1}:-ms-input-placeholder{color:#333333}

form[action*="/membercenter/register_new.html"] .body-wrapper .signup .button {
    cursor: pointer;
    text-decoration: none!important;
    text-align: center!important;
    width: 98%;
    padding: 10px;
    border-radius: 50px;
    border: 5px solid #5d225f;
    background-color: #f1c40f;
    color: #5d225f;
    margin: 10px 1% 30px;
    display: block;
    font-family: 'Raleway',sans-serif;
    font-weight: 900;
    font-size: 14px;
}

form[action*="/membercenter/register_new.html"] .body-wrapper .signup .button:hover {
background-color:#5d225f; color:#ffffff;
}

form[action*="/membercenter/register_new.html"] .body-wrapper a, form[action*="/membercenter/register_new.html"] .body-wrapper .existing a  {color:#f8008d}

@media (max-width:991px){
form[action*="/membercenter/register_new.html"] .body-wrapper .signup {width: 90%;}
form[action*="/membercenter/register_new.html"] .body-wrapper .action-text { font-size:40px;}

}
@media (max-width:767px){
form[action*="/membercenter/register_new.html"] .body-wrapper .flower {display:none;} 
form[action*="/membercenter/register_new.html"] .body-wrapper .action{display:none;} 
form[action*="/membercenter/register_new.html"] .body-wrapper .action-text { font-size:40px;}

}

@media (max-width:480px){
    form[action*="/membercenter/register_new.html"] .body-wrapper .signup, form[action*="/membercenter/register_new.html"] .body-wrapper .signup-text {width: 100%;}
    form[action*="/membercenter/register_new.html"] .body-wrapper .signup-wrapper {padding:0px; width:100%;}
    form[action*="/membercenter/register_new.html"] .body-wrapper .form-control.col-6,form[action*="/membercenter/register_new.html"] .body-wrapper .form-control.col-4{width: 98%; float:none;}

}
