body{background:#dddddd;padding:0px;}

.login a{color:#694836;text-decoration:underline;font-size:14px;}
.login a:hover{color:#d88228;}
.login .mc{padding:0px 20px;}
.login .mc >.inner{background:#fefefe;}

.login .mc .header{text-align:left;padding:50px 0px 35px 0px;}
.login .mc .header >.inner{padding:0px 20px;}
.login .mc .header .logo1{float:left;}
.login .mc .header .logo1 a{text-decoration:none;}
.login .mc .header .logo2{float:left;margin-left:15px;padding-left:15px;line-height:50px;color:#90c965;font-size:32px;border-left:1px solid #90c965;}

.login .mc .content{position:relative;padding-top:20px;}
.login .mc .content >.inner{position:relative;z-index:2;padding:0px 20px;}
.login .mc .content h1{font-size:24px;font-weight:normal;color:#505050;padding:10px 0px 10px 0px;}
.login .mc .content .form {/*max-width:270px;*/}
.login .mc .content .form form{padding-top:20px;}
.login .mc .content .form h2{font-size:32px;color:#505050;}
.login .mc .content .form h3{font-size:16px;color:#fff;}
.login .mc .content .form label{display:block;font-size:14px;color:#505050;padding-bottom:6px;}
.login .mc .content .form .entry {padding:10px 0px;}
.login .mc .content .form .entry .input{padding:10px 8px;/*background:rgba(0,0,0,0.8);*/border:1px solid #bebebe;}
.login .mc .content .form .entry input{border:0px;background:none;width:100%;font-size:18px;color:#555;}
.login .mc .content .form .entry textarea{border:0px;background:none;width:100%;min-height:150px;font-size:18px;color:#555;}
.login .mc .content .form .entry.security .inp{}
.login .mc .content .form .entry.security .inp input{padding:10px 8px;width:60%;border:1px solid #bebebe;}
.login .mc .content .form .entry.security.error .inp input{border:1px solid #ff0000;/*background:rgba(255,0,0,0.8);*/}
.login .mc .content .form .entry.security .inp img{float:right;width:40%;height:43px;}
.login .mc .content .form .entry.terms input[type="checkbox"]{width:auto;}

.login .mc .content .form .entry.error .input{border:1px solid #ff0000;/*background:rgba(255,0,0,0.8);*/}
.login .mc .content .form .entry.error .error{font-size:12px;/*background:#ff0000;*/padding:3px 0px;color:#ff0000;}

.login .mc .footer{background:none;padding:100px 0px 40px 0px;}
.login .mc .footer .inner{padding:0px;}
.login .mc .footer .copyright{color:#505050;text-align:center;font-size:12px;}

/* Login was called in Iframe - hide some parts of the page */
body.login.iframe{background:#fff;}
.login.iframe .header{display:none;}
.login.iframe .mc{padding:0px;}
.login.iframe .mc .content .form .links{display:none;}
.login.iframe .mc .footer{padding:40px 0px 40px 0px;}
.login.iframe .mc .footer >.inner{display:none;}


/* Common */

/* Breadcrumbs */
.login.home .brc{display:none;}
.login .brc {padding:4px 20px;margin-top:15px;}
.login .brc a{display:inline-block;margin-right:10px;font-size:14px;padding-right:15px;background:url('../img/ico_arrow_3b.png') no-repeat right 7px;vertical-align:middle;}
.login .brc a:first-child img{margin-top:2px;}
.login .brc a:last-child{margin-right:0px;background:none;}

/* Links */
.login .links{padding:45px 0px 15px 0px;margin:0px;list-style:none;}
.login .links a{padding:0px 0px 1px 0px;margin-bottom:10px;display:inline-block;}
.login .links a:hover{}

/* Success and Error messages */
.login .success,
.login .error{padding:10px 0px;/*border-top:1px solid #eb5420;*/}
.login .success h2,
.login .error h2{color:#eb5420;font-size:34px;margin-bottom:15px;}
.login .success p,
.login .error p{font-size:20px;line-height:30px;margin-bottom:10px;}

.login .error h2{color:#eb2020;}
.login .success h2{color:#A1D490;}

.login .error_msg{list-style:none;padding:10px;margin:0px 0px 15px 0px;border:1px solid #ff0000}
.login .error_msg h3{color:#fff;margin:0px 0px 15px 0px;}
.login .error_msg p{font-size:14px;margin:0px 0px 15px 0px;}


/* Unavaialable */
.unavailable h2{font-size:36px;color:#ff0000;font-weight:bold;}
.unavailable p{font-size:18px;}
.unavailable .btns_1{margin-top:55px;}


/* Hightlight */
.login .hlight{/*padding:4px 8px;background:#f8e36e;*/color:#ff9900;}

/* Other */
.login .mc .content .btns_1 input,
.login .mc .content .btns_1 a{margin-top:25px;color:#fff;text-decoration:none;}
.login .mc .content .btns_1 .back{background:none;border:1px solid #333;padding:10px 15px;color:#505050;transition:color 0.4s, border-color 0.4s;}
.login .mc .content .btns_1 .back:hover{color:#ab473c;border-color:#ab473c;}

.login .note{font-size:12px;}
.login .hidden{display:none;}

.fc{max-width:1200px;margin:0 auto;}
.fc1{max-width:860px;margin:0 auto;}

@media all and (max-width:780px){
	/*.login .mc{width:320px;}*/
}