.korte{}
.body-wrapper * { margin: 0px; padding: 0px; box-sizing: border-box; }
/*body { background: url(../../images/registernew/template.png) top center no-repeat }*/
/*.body-wrapper { width: 930px; margin: 0 auto; background: #fff; height: 1000px; position: relative; top: 140px; }*/

.body-wrapper .col-1 { width: 8.3333333333333333333333%; float: left; padding: 0px 15px; }
.body-wrapper .col-2 { width: 16.6666666666666666666667%; float: left; padding: 0px 15px; }
.body-wrapper .col-3 { width: 25%; float: left; padding: 0px 15px; }
.body-wrapper .col-4 { width: 33.3333333333333333333333%; float: left; padding: 0px 15px; }
.body-wrapper .col-5 { width: 41.6666666666666666666667%; float: left; padding: 0px 15px; }
.body-wrapper .col-6 { width: 50%; float: left; padding: 0px 15px; }
.body-wrapper .col-6-1 { width: 50%; float: left; padding: 0px 5px 0px 17px; }
.body-wrapper .col-6-2 { width: 50%; float: left; padding: 0px 17px 0px 0px;  }
.body-wrapper .col-7 { width: 58.3333333333333333333333%; float: left; padding: 0px 15px; }
.body-wrapper .col-8 { width: 66.6666666666666666666666%; float: left; padding: 0px 15px; }
.body-wrapper .col-9 { width: 75%; float: left; padding: 0px 15px; }
.body-wrapper .col-10 { width: 83.3333333333333333333333%; float: left; padding: 0px 15px; }
.body-wrapper .col-11 { width: 91.6666666666666666666666%; float: left; padding: 0px 15px; }
.body-wrapper .col-12 { width: 100%; float: left; padding: 0px 15px; }
.body-wrapper .form-control.col-12 {width:98%; float: left;}
.body-wrapper .form-control.col-6 {width:48%; float: left;}
.body-wrapper .form-control.col-4 {width:31.3333333333333333333333%; float: left;}
.body-wrapper .row { margin: 0px -15px; }
.body-wrapper .spacer { padding-top: 30px; padding-bottom: 20px; overflow: hidden; }
.body-wrapper .clearfix:before,
.body-wrapper .clearfix_after { content: ""; display: table; clear: both; }
.body-wrapper { box-sizing: border-box; width: 100%; background: #fcf7e3; overflow:hidden }
.body-wrapper .banner { background: url(../images/registernew/header.jpg) top left; min-height: 130px; position: relative; background-size: 100% auto; }
.body-wrapper .flower { width: 300px; height: 300px; position: absolute; top: -80px; left: -80px; }
.body-wrapper .cta { min-height: 50px;background:#FBBE16; overflow: hidden; }
.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); }
.body-wrapper .action-text { font-family: 'Raleway',sans-serif; font-size: 56px; color: #C30; text-align: right; padding-top: 40px; font-weight: 200; letter-spacing: -3px; line-height: .8!important; padding-bottom: 0px; padding-right: 32px;}
.body-wrapper .action-text span { font-weight: 900; font-size:83px; }
.body-wrapper .satisfy {  position: relative; text-align: center; width:80%; margin:0 auto;}
.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; }
.body-wrapper .offer { padding-left: 50px; }
.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 }
.body-wrapper .offer .details { font-family: 'Archivo Narrow', sans-serif; font-size: 16px; font-weight: 400; text-align: center; color: #603913; }
.body-wrapper .spin { animation: spin 30s linear infinite; -webkit-animation: spin 30s linear infinite; }
.body-wrapper .signup-wrapper { padding: 0px 40px; }
.body-wrapper .signup {width:50%; display:block; margin: 0 auto; font-size:16px;}
.body-wrapper .signup-inner {margin:0 0;}
.body-wrapper .signup-text { font-family: 'Raleway', sans-serif; font-size: 20px; line-height: 1.5; text-align: left; line-height: 1.5; margin-bottom: 30px; list-style: none; position: relative; display: block; text-align: center; }
.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; }
.body-wrapper .signup input.error{border-color:#da9364; background-color:#fdc9a7;}
.body-wrapper .signup input, .body-wrapper  .signup select,.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; }
.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;  }
.body-wrapper .signup .button:hover{background:#db3f0b;}
.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}
.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;}
.body-wrapper .existing { font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 1.5; text-align: center; margin-bottom: 30px; }
.body-wrapper .existing a { color: #c30; text-decoration: none; font-weight: 700; }
.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;}
.body-wrapper .agreeterms.left{text-align:left;}
.body-wrapper .agreeterms input{width:auto; float:left; margin: 3px 8px 0px 8px}
.content-item .item-content .signup{background: transparent;}
.body-wrapper .buttonholder{float:left; }
.body-wrapper .buttonholder a{ font-size: 12px; }
.body-wrapper .buttonholder.backtoreg{float:right;}
.body-wrapper .note {text-align:center; font-size: 11px;}
.body-wrapper .labeltext {text-align:center; font-size:11px; padding:10px 0px 5px;}
#LoginHolder {padding: 10px;}


 @-moz-keyframes spin {  from {
-moz-transform: rotate(0deg);
}
to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {  from {
-webkit-transform: rotate(0deg);
}
to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {  from {
transform:rotate(0deg);
}
to { transform: rotate(360deg); }
}

::-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;
}

@media (max-width:991px){
.body-wrapper .signup {width: 90%;}
.body-wrapper .action-text { font-family: 'Raleway',sans-serif; font-size: 40px; color: #C30; text-align: right; padding-top: 40px; font-weight: 200; letter-spacing: -3px; line-height: .8!important; padding-bottom: 0px; padding-right: 32px;}

}
@media (max-width:767px){
.body-wrapper .flower {display:none;} 
.body-wrapper .action{display:none;} 
.body-wrapper .action-text { font-family: 'Raleway',sans-serif; font-size: 46px; color: #C30; text-align: center; padding-top: 30px; font-weight: 200; letter-spacing: -3px; line-height: .8!important; padding-bottom: 0px; padding-right: 0px;}

}

@media (max-width:480px){
    .body-wrapper .signup {width: 100%;}
    .body-wrapper .signup-wrapper {padding:0px;}
    .body-wrapper .form-control.col-6,.body-wrapper .form-control.col-4{width: 98%; float:none;}

}