body.page.login #before_content_container_3,body.page.login #sidebar_right,body.page.login #afterContentWrapper,body.page.login #before_content_container_2{display:none;}
body.page.login #mainContentWrapper{padding:120px 0px;background-image:url(../../../images/bg_signin1.jpg);background-size:cover;background-position:center;background-color:#010107;}
body.page.login #main_content_article{width:100% !important;float:left !important;margin:0px !important;padding:0px !important;text-align:center !important;box-sizing:border-box !important;}
#login_page{width:1160px;margin:0px auto;float:none;box-sizing:border-box;padding:0px;display:inline-block;}
#login1,#login2{box-sizing:border-box;vertical-align:middle;height:600px;}
#login1{width:56%;border-radius:14px 0px 0px 14px;background-color:#fff;padding:0px 100px;}
#login1 h2,#login1 h1,#login1 p{width:100%;float:left;margin:0px;padding:0px;box-sizing:border-box;}
#login1 h2{color:#835602;font-family:"Exo 2";font-size:14px;line-height:14px;letter-spacing:3px;font-weight:600;margin-bottom:10px;}
#login1 h1{color:#000;font-size:36px;line-height:40px;font-weight:400;margin-bottom:12px;}
#login1 #login_error{width:100%;float:left;margin:12px 0px;margin-top:6px;padding:8px 12px;box-sizing:border-box;border-radius:6px;background-color:#E9C5C6;font-size:14px;line-height:22px;color:#500;}
#login1 input.itxt{width:100%;float:left;margin:10px 0px;padding:12px 16px;box-sizing:border-box;font-size:16px;line-height:18px;color:#000;background-color:#fff;border:1px #888 solid;border-radius:30px;}
#login1 input[type=submit]{margin-top:8px;cursor:pointer;font-weight:600;box-sizing:border-box;padding:16px 30px;font-size:14px;line-height:14px;letter-spacing:1px;border-radius:30px;-moz-transition:.2s all ease-out;-o-transition:.2s all ease-out;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;border:1px #CC9F64 solid;background-color:#CC9F64;color:#fff;}
#login1 input[type=submit]:hover{border:1px #090916 solid;background-color:#fff;color:#090916;}
#login1 p{color:#835602;font-family:"Exo 2";font-size:12px;line-height:12px;letter-spacing:0px;font-weight:400;margin-top:20px;}
#login1 p a{font-weight:400;}
#login2{width:44%;border-radius:0px 14px 14px 0px;background-image:url(../../../images/bg_signin2.jpg);background-size:cover;background-position:center;background-color:#030320;color:#fff;}
#login2 h3,#login2 p{width:100%;float:left;margin:0px;padding:0px;box-sizing:border-box;color:#fff;}
#login2 h3{font-size:28px;line-height:30px;margin-bottom:5px;}
#login2 p{font-size:18px;line-height:28px;width:80%;float:left;margin:10px 10%;}
#login2 p a{color:#D9AC6E;font-size:12px;line-height:14px;font-weight:400;}
#login2 p a:hover{color:#fff;}
@media(max-width:1200px){
body.page.login #mainContentWrapper{padding:70px 0px;}
#login_page{width:90%;margin:0px 5%;float:left;display:block;}
#login1,#login2{height:auto;padding:140px 0px;}
#login1{width:56%;padding:0px 60px;}
#login1 h1{font-size:36px;line-height:40px;}
#login1 input.itxt{margin:8px 0px;padding:12px 16px;font-size:16px;line-height:18px;border-radius:30px;}
#login2{width:44%;}
#login2 h3{font-size:26px;line-height:28px;margin-bottom:5px;}
#login2 p{font-size:16px;line-height:26px;width:80%;float:left;margin:10px 10%;}
}
@media(max-width:900px){
body.page.login #mainContentWrapper{padding:50px 0px;}
#login_page{width:80%;margin:0px 10%;}
#login1,#login2{display:block;float:left;width:100%;margin:0px;padding:0px;}
#login1{padding:50px 100px;border-radius:14px 14px 0px 0px;}
#login1 h1{font-size:36px;line-height:40px;}
#login1 input.itxt{margin:8px 0px;padding:12px 16px;font-size:16px;line-height:18px;border-radius:30px;}
#login2{padding:45px 60px;padding-bottom:35px;border-radius:0px 0px 14px 14px;}
#login2 h3{font-size:26px;line-height:28px;margin-bottom:5px;}
#login2 p{font-size:16px;line-height:26px;width:80%;float:left;margin:10px 10%;}
}
@media(max-width:700px){
body.page.login #mainContentWrapper{padding:40px 0px;}
#login_page{width:90%;margin:0px 5%;}
#login1{padding:40px 50px;}
#login1 h1{font-size:32px;line-height:36px;}
#login1 input.itxt{margin:8px 0px;padding:10px 16px;font-size:16px;line-height:18px;border-radius:30px;}
#login2{padding:45px 40px;padding-bottom:30px;border-radius:0px 0px 14px 14px;}
#login2 h3{font-size:26px;line-height:28px;margin-bottom:5px;}
#login2 p{font-size:16px;line-height:26px;width:80%;float:left;margin:10px 10%;}
}
@media(max-width:450px){
body.page.login #mainContentWrapper{padding:36px 0px;}
#login_page{width:96%;margin:0px 2%;}
#login1{padding:30px 30px;}
#login1 h1{font-size:26px;line-height:28px;}
#login1 input.itxt{margin:6px 0px;padding:8px 14px;font-size:16px;line-height:18px;border-radius:30px;}
#login2{padding:35px 20px;padding-bottom:25px;border-radius:0px 0px 14px 14px;}
#login2 h3{font-size:26px;line-height:28px;margin-bottom:5px;}
#login2 p{font-size:16px;line-height:26px;width:100%;margin:10px 0;}
}
@media(max-width:350px){
#login1{padding:30px 25px;}
#login2 h3{font-size:24px;line-height:26px;margin-bottom:5px;}
#login2{padding:35px 10px;padding-bottom:25px;border-radius:0px 0px 14px 14px;}
}
