.youama-ajaxlogin-cover { display:none; background:#4b4b4b; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity = 50); left:0; top:0; width:100%; height:100%; float:left; position:fixed; z-index:9997; }

.youama-register-window { 
    display:none; width:700px; background-color:#fff; position:absolute; margin-top:0; top:105px; left:50%; margin-left:-350px; z-index:9998; 
    border-radius:5px; -o-border-radius:103px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
    box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 10px 0px;
}

.youama-login-window { 
    display:none; width:500px; background-color:#fff; position:fixed; margin-top:0; top:105px; left:50%; margin-left:-250px; z-index:9998; 
    border-radius:5px; -o-border-radius:103px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
    box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 10px 0px;
}

.youama-fbconnect-window { 
    display:none; width:550px; background-color:#fff; position:fixed; margin-top:0; top:105px; left:50%; margin-left:-225px; z-index:9998; 
    border-radius:5px; -o-border-radius:103px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
    box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 10px 0px;
}
.youama-fbconnect-window .youama-window-inside {overflow: hidden}
.youama-register-window .fields {overflow: inherit; float: left;}
.youama-window-outside { margin:20px; position:relative; }
.youama-close {width: 33px; height: 33px; background: url('../../../images/apollo-sprite.png') -52px -321px no-repeat; position: absolute; right: -30px; top: -12px; cursor: pointer; text-indent: -9999px;}
.youama-close:hover {background-position: -93px -321px;}
.youama-window-title {background: #000; padding: 20px 10px; margin: -20px -20px 20px -21px; border-radius: 5px 5px 0 0}
.youama-window-title h3 { margin:0; color:#e76200; }
.youama-window-box { }
.youama-window-subtitle p { margin:20px 0 0 0; float:left; width:100%; font-size:14px; font-weight:bold; color:#aaa; }
.youama-window-box .input-fly { padding:5px 0; float:left; width:330px; position: relative;}
.youama-question {position: absolute; right: -5px; top: 26px; width: 14px; height: 14px; background: #939393; border-radius: 50%; color: #fff; font-weight: 600; text-align: center;}
.youama-question:hover {background: #777;}
.youama-window-box .input-fly label { display: block; font-size:12px;}
.youama-window-box .input-fly label.bold {font-weight: 600;}
.youama-window-box .input-fly label span {color: red}
.youama-window-box .input-fly label.bold span {font-weight: normal;}
.youama-window-box .input-fly .special-label {font-weight: normal; color: #7f7f7f;}
.youama-window-box .input-fly input[type="text"],
.youama-window-box .input-fly input[type="password"]{ font-size:14px; padding:5px; color:#484848; width: 302px; border: 1px solid #d4d4d4;}
.youama-window-box .input-fly select { font-size:14px; padding:4px; color:#484848; width: 314px}
.youama-ajaxlogin-error { width:300px; color:#eb340a; }
.err-newsletter { float:left; }
.youama-window-box .input-fly-checkbox input { float:left }
.youama-window-box .input-fly-checkbox label { font-size:12px; width:auto; }
.youama-window-box .input-fly .youama-ajaxlogin-error { text-align:left; }
.youama-window-box .input-fly-checkbox .youama-ajaxlogin-error { text-align:left; float:left; }
.youama-window-box .box-contents { float:right; margin-bottom:20px; }
.youama-window-box .box-contents-button { width:100%; margin-top:20px; }
.youama-window-box .box-contents-button button { /* float:right; */}
.youama-window-box .youama-forgot-password { float:left; margin-top:10px; }
.youama-window-box.last {clear: both; position: relative;}
.youama-window-box.last .youama-question {left: 0; right: inherit; top: 10px;}

.youama-ajaxlogin-loader { background-image:url('../../../images/youama/ajaxlogin/loader.gif'); background-repeat:no-repeat; background-position:center center; width:220px; height:20px; position:fixed; display:none; margin-left:-110px; margin-top:-10px; top:35%; left:50%; z-index:9999; }
.fields {overflow: hidden}
.longfield {width: 100%; overflow: hidden; clear: both;}
.longfield input[type="text"] {width: 630px !important}
.longfield .input-fly {width: 50%; margin: 0 auto; float: none;}
.search-postidex {float: left; margin-left: 10px; line-height: 28px;}
.search-postidex a {font-size: 16px; color: #ff9000 !important; background: url('../../../images/apollo-sprite.png') right -334px no-repeat; padding-right: 17px;}
.newsfields {padding: 10px 0; border-bottom: 1px #d4d4d4 solid; margin-bottom: 10px;}

.youama-login-register-wrapper {padding: 40px 0 0}
.youama-login-register-wrapper .login-text1 {font-size: 14px; padding-bottom: 5px}
.youama-login-register-wrapper .login-text2 {padding-bottom: 20px; color: #696969}
.youama-login-window .youama-ajaxlogin-button,
.youama-login-window #id-card-login {margin-right: 16px !important;}
.youama-register-window button {margin-top: 5px;}
.login-font1 {font-size: 18px; padding-bottom: 15px; display: block; color: #ff7f27; font-weight: bold}
#youama-password {margin-right: 10px}
.fb-login-btn {background: url('../../../images/fb-big-btn-bg.png') !important}
.fb-login-btn span span {padding-left: 40px !important; color: #fff; text-shadow: 0 0 0}
.forgotpassword-link {display: block;}
#youama-postcode {width: 50% !important; float: left;}
.err-nopostcode {clear: both; text-align: left !important;}
.yellow-bg {background: #ffffea;}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #b4b4b4;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #b4b4b4;
   opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #b4b4b4;
   opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #b4b4b4;
}

.long-right select,
.long-right input {float: right;}

.fields-long select {width: 322px !important;}
.fields-long input {width: 310px !important;}
.long-right label {margin-left: 8px;}
