﻿/* he-IL */
.vpl_h1 {color: #825F4B;font-size: 30px; margin: 30px 20px;}
.vpl_top{background: url("/App_Themes/images-login/viplus_bg_in.gif") repeat-x scroll 0 0 #FFFFFF;}
.vpl_body {width:800px;margin:auto;padding-top:50px;}
.logo_in{ margin-left: 20px;}
.vpl_nav{width:900px;height:1px;margin:0 auto;}
/*.vpl_home{position:absolute; top:0; right:0; width:72px; height:62px; z-index:999px;} */
.vpl_home{margin-top:-15px;width:72px; z-index:999px;}
.vpl_home a{width:72px; height:62px; display:block; background:url('/App_Themes/images-login/viplus_home.png') no-repeat; background-position:top;}
.vpl_home a:hover{background-position:bottom;}
.vpl_logcontainer{margin:auto; font-family:arial;padding-bottom:10px;}
.vpl_logcontainer span.form-chk{float:left;}
.vpl_logtop{height:97px;width:100%;background: transparent url(/App_Themes/images-login/topTitle.jpg) no-repeat;} 
.vpl_topline{height:23px; background: transparent url(/App_Themes/images-login/bgTopMenu.jpg) repeat-x;}

/*
.vpl_s_main_top{height:422px;}
.vpl_s_main_top .s_logo {margin:50px 0 0 85px; width:419px;}
.vpl_s_main_top .register{margin:10px 0 0 50px; width:454px; text-align:center;}
.vpl_s_main_top .register a{width:343px; height:82px; background:url('m/register_button.png') no-repeat; display:inline-block; background-position:top; margin-bottom:5px;}
.plv_s_main_top .register a:hover{background-position:bottom;}
.vpl_s_logo .logo_in{margin:16px 0 0 90px;}
*/

.vpl_LoginBox{background:url('/App_Themes/images-login/viplus_loginPict_e.png') no-repeat scroll 430px 50px transparent; min-height:350px; width:100%;}
.vpl_login_Field{padding-bottom:15px;padding-left:0;}
.vpl_login_Field .form-lbl{width:175px; font-size:18px; color:#825f4b; line-height:33px; font-weight:bold; text-align:lrgy;padding-left: 20px;}
.vpl_login_Field input{height:31px; padding:0 5px; width:192px !important; line-height:100%; border: 1px solid #C7D7E4 !important; background:none;}
.vpl_loginButton{clear:both;height:72px;float:left;margin-top:15px; /*width:230px;*/}
.vpl_loginButton_en {margin-left:207px; float:left; clear:both; text-align:center;}
.vpl_loginButton input{border:none; height:64px; width:205px; background-position:top; float:left; padding-left: 30px; text-align: left; font-family: arial; font-size: 36px;  font-weight: bold; color:#fff !important;} 
.vpl_loginButton_he input{background:url('/App_Themes/images-login/viplus_login_he.gif') no-repeat;cursor:pointer; }
.vpl_loginButton_en input{background:url('/App_Themes/images-login/viplus_login_en.gif') no-repeat; cursor:pointer;}
.vpl_loginButton input:hover{background-position:bottom;}

.vpl_form-chk{display:block; margin-top:15px; clear:both;}
.vpl_form-chk input{margin:0 10px 0 20px; float:left;color:#825f4b; }
.vpl_form-chk label{color:#825f4b; font-size:14px; float:left; display:inline-block; line-height:14px;}

.vpl_linkdiv {padding-top:15px; float:left; text-align:center;clear:both;}
.vpl_link {color: #188471; text-decoration: underline;font-size:14px;}

.vpl_footer{ background: none repeat scroll 0 0 #174F44; bottom: 0;height: 210px;width: 100%; display:none;} /*position: absolute;*/

.vpl_loginmessage .form-lbl{color:#fff; background: #174F44; opacity: 0.9; filter: alpha(opacity = 90); border: solid 1px #174F44; float: right; width: 300px;height: 92%; height: 275px; font-weight: bold; padding: 10px;margin-right:50px;margin-top:15px;font-size:12px; }

.vpl_recoverButton{height:72px; float:left; margin-top:15px; }
.vpl_recoverButton_en {float:left; clear:both;}
.vpl_recoverButton input{border:none; height:64px; width:205px; background-position:top; float:left; padding-left: 10px; text-align: left; font-family: arial; font-size: 36px;  font-weight: bold; color:#fff !important;} 
.vpl_recoverButton_he input{background:url('/App_Themes/images-login/viplus_recover_he.gif') no-repeat; cursor:pointer;}
.vpl_recoverButton_en input{background:url('/App_Themes/images-login/viplus_recover_en.gif') no-repeat; cursor:pointer;}
.vpl_recoverButton input:hover{background-position:bottom;}

#upSuccess .vpl_cpage{font-size:14px; font-family:arial; margin-top: 40px;}

.vpl_loginButton .loading-indicator {float: right; height: 64px; width: 205px; background:url('/App_Themes/AtpImg/loading.gif') no-repeat 50% 50%;}
.vpl_loginButton .loading-indicator32 {float: right; height: 64px; width: 205px; background:url('/App_Themes/AtpImg/loading32.gif') no-repeat 50% 50%;}

/* JUMBO */
.theme_1000{background:none; /*background: url("/App_Themes/AtpTheme_he-IL/jumbo/login_top.jpg") repeat-x scroll 0 0 #FFFFFF;*/}
.theme_1000 .vpl_body {text-align:center; padding-top:0;width: auto;}
.theme_1000 .vpl_logcontainer{margin-top:5px; padding: 30px; width: 350px; border:3px solid #fff; background:#e6e6e6; border-radius: 20px; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 5px rgba(0,0,0,0.5);}
.theme_1000 .vpl_LoginBox{background:none; min-height:300px;}
.theme_1000 .vpl_logcontainer h1.vpl_h1{margin-top:0; margin-right:0; margin-left:13px; color:#616161; text-align: left;  font-weight: normal;}
.theme_1000 .vpl_login_Field .form-lbl {color:#616161; font-weight: normal; padding:0; width:120px;}
.theme_1000 .vpl_login_Field input {background:#fff; border:1px solid #ccc !important; width:212px !important;}
.theme_1000 .vpl_form-chk input {color:#616161; margin-right:0;}
.theme_1000  .vpl_form-chk label {color:#616161;padding-left:5px;}
.theme_1000 .vpl_loginButton {/*width:100%;*/ text-align:center; margin-top:50px;}
.theme_1000 .vpl_loginButton input{background: url("/App_Themes/AtpTheme_he-IL/jumbo/button.png") no-repeat; background-position:top; font-size:24px; color:#fff; width:142px; height:46px;  cursor: pointer;  padding:0; text-align:center; border:none;}
.theme_1000 .vpl_loginButton input:hover{background-position:bottom;}
.theme_1000  .vpl_linkdiv{float:right; text-align:right; line-height:23px; padding:0;}
.theme_1000  .vpl_linkdiv a.vpl_link{color:#824dd1; text-decoration:none;}
.theme_1000  .vpl_linkdiv a.vpl_link:hover{color:#616161; text-decoration:underline;}
.theme_1000 .vpl_loginmessage .form-lbl{float:none; background:#d0d0d0; color:red; opacity: 1; filter: alpha(opacity = 100); border:1px solid #fff; width:100%; height:auto; margin:0; font-weight:normal; width:95%; display:inline-block;}

.theme_1001 .vpl_logcontainer h1.vpl_h1{text-align:left;}
.theme_1001 .vpl_body{width:auto;}

/* HASDERA */
.theme_hasdera{background:none; /*background: url("/App_Themes/AtpTheme_he-IL/hasdera/login_top.jpg") repeat-x scroll 0 0 #FFFFFF;*/}
.theme_hasdera .vpl_body {text-align:center; padding-top:0;width: auto;}
.theme_hasdera .vpl_logcontainer{margin-top:5px; padding: 30px; width: 350px; border:3px solid #fff; background:#e6e6e6; border-radius: 20px; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 5px rgba(0,0,0,0.5);}
.theme_hasdera .vpl_LoginBox{background:none; min-height:300px;}
.theme_hasdera .vpl_logcontainer h1.vpl_h1{margin-top:0; margin-right:0; margin-left: 13px; color:#616161; text-align: left;  font-weight: normal;}
.theme_hasdera .vpl_login_Field .form-lbl {color:#616161; font-weight: normal; padding:0; width:120px;}
.theme_hasdera .vpl_login_Field input {background:#fff; border:1px solid #ccc !important; width:212px !important;}
.theme_hasdera .vpl_form-chk input {color:#616161; margin-right:0;}
.theme_hasdera  .vpl_form-chk label {color:#616161;}
.theme_hasdera .vpl_loginButton {width:100%; text-align:center; margin-top:50px;}
.theme_hasdera .vpl_loginButton input{background: url("/App_Themes/AtpTheme_he-IL/hasdera/button.png") no-repeat; background-position:top; font-size:24px; color:#fff; width:142px; height:46px;  cursor: pointer;  padding:0; text-align:center; border:none;}
.theme_hasdera .vpl_loginButton input:hover{background-position:bottom;}
.theme_hasdera  .vpl_linkdiv{float:right; text-align:right; line-height:23px; padding:0;}
.theme_hasdera  .vpl_linkdiv a.vpl_link{color:#824dd1; text-decoration:none;}
.theme_hasdera  .vpl_linkdiv a.vpl_link:hover{color:#616161; text-decoration:underline;}
.theme_hasdera .vpl_loginmessage .form-lbl{float:none; background:#d0d0d0; color:red; opacity: 1; filter: alpha(opacity = 100); border:1px solid #fff; width:100%; height:auto; margin:0; font-weight:normal; width:95%; display:inline-block;}

/* WIX DEMO THEME */
.viplusMini {width:820px;}
.viplusMini .vpl_body {width:820px;}

/* WISE */
.theme_1006{background:none; /*background: url("/App_Themes/AtpTheme_he-IL/wise/login_top.jpg") repeat-x scroll 0 0 #FFFFFF;*/}
.theme_1006 .vpl_body {text-align:center; padding-top:0;width: auto;}
.theme_1006 .vpl_logcontainer{margin-top:5px; padding: 30px; width: 350px; border:3px solid #fff; background:#e6e6e6; border-radius: 20px; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5); box-shadow: 0 1px 5px rgba(0,0,0,0.5);}
.theme_1006 .vpl_LoginBox{background:none; min-height:300px;}
.theme_1006 .vpl_logcontainer h1.vpl_h1{margin-top:0; margin-right:0; margin-left:13px; color:#616161; text-align: left;  font-weight: normal;}
.theme_1006 .vpl_login_Field .form-lbl {color:#616161; font-weight: normal; padding:0; width:120px;}
.theme_1006 .vpl_login_Field input {background:#fff; border:1px solid #ccc !important; width:212px !important;}
.theme_1006 .vpl_form-chk input {color:#616161; margin-right:0;}
.theme_1006 .vpl_form-chk label {color:#616161;padding-left:5px;}
.theme_1006 .vpl_loginButton {/*width:100%;*/ text-align:center; margin-top:50px;}
.theme_1006 .vpl_loginButton input{background: url("/App_Themes/AtpTheme_he-IL/wise/button.png") no-repeat; background-position:top; font-size:24px; color:#fff; width:142px; height:46px;  cursor: pointer;  padding:0; text-align:center; border:none;}
.theme_1006 .vpl_loginButton input:hover{background-position:bottom;}
.theme_1006 .vpl_linkdiv{float:right; text-align:right; line-height:23px; padding:0;}
.theme_1006 .vpl_linkdiv a.vpl_link{color:#824dd1; text-decoration:none;}
.theme_1006 .vpl_linkdiv a.vpl_link:hover{color:#616161; text-decoration:underline;}
.theme_1006 .vpl_loginmessage .form-lbl{float:none; background:#d0d0d0; color:red; opacity: 1; filter: alpha(opacity = 100); border:1px solid #fff; width:100%; height:auto; margin:0; font-weight:normal; width:95%; display:inline-block;}

/* Smoove */
.theme_1009{background:none; font-family:'Roboto', sans-serif;}
.theme_1009 *{box-sizing:border-box;}
.theme_1009 .container{max-width:600px; width:100%; min-width:0;}
.theme_1009 .vpl_LoginBox{padding-top:220px;}
.theme_1009 h1{color:#CACFD3; font-size:28px; font-weight:normal; text-transform:uppercase; text-align:center;line-height:65px;}
.theme_1009 .form{padding:0 83px 100px;     overflow: hidden;}
.theme_1009 .form .field{margin-bottom:45px;}
.theme_1009 .form input[type=text],
.theme_1009 .form input[type=password]{font-size:16px; padding:0; height:34px; background:transparent; border:none !important; border-bottom:1px solid #3a4e81 !important; margin-bottom:5px; color:#969EB6; width:100% !important; font-family: 'Roboto', sans-serif;}
.theme_1009 .form input[type=submit]{ display: block; width:100%;-moz-transition: background-color 0.2s ease; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease;background:#00b9e8;border-radius:3px;    height: 55px;    line-height:55px; text-align:center; color:#fff; text-transform:uppercase; border:none; font-size:16px; font-family: 'Roboto', sans-serif; padding:0; font-weight:normal;  -webkit-appearance: none;}
.theme_1009 .form input[type=submit]:hover{background:#4dceef;}
.theme_1009 .form .forgot{margin-top:0; font-size:16px; margin-bottom:20px;}
.theme_1009 .form .forgot a{color:#CACFD3; text-decoration:underline;}
.theme_1009 .form .forgot a:hover{color:#CACFD3; text-decoration:none;}

.theme_1009 .spaceship{position: absolute; left:50%; margin-left:-22px; top:130px; z-index: 99;}
.theme_1009 .spaceship img{max-width:none; height:83px;}

.theme_1009 .form .message{ color:#CACFD3; font-size:14px; text-align:center; line-height:34px; margin-top:15px;}
.theme_1009 .form .message a{color:#CACFD3; text-decoration:underline;}
.theme_1009 .form .message a:hover{color:#CACFD3; text-decoration:none;}
.theme_1009 .form .verr_msg.label-error-msg span{background:#efcfcf; text-align: center;  border-radius: 3px; margin-bottom: 45px; color:#e04d4d; padding:10px 0; display:block; font-size:12px; margin-top:25px;}

.theme_1009 .recover .form .verr_msg.label-error-msg span{margin-top:0;}
.theme_1009 .recover .form  .field{margin-bottom:30px;}

.theme_1009 .vpl_LoginBox{background:none;}
.theme_1009 .vpl_loginButton_en{margin:0;}
.theme_1009 .vpl_loginButton{height:auto;}
.theme_1009 .vpl_recoverButton{margin:0; float:none;}

.theme_1009 .vpl_body{width:100%;}
.theme_1009 .vpl_logcontainer{text-align: center; font-size: 14px; color: #CACFD3; line-height: 1.5em;}
.theme_1009 .vpl_logcontainer a{color: #CACFD3; text-decoration:underline;}
.theme_1009 .vpl_logcontainer a:hover{text-decoration:none;}

@media screen and (max-width:500px) {
.theme_1009 .vpl_LoginBox { padding-top: 110px;}
.theme_1009 .spaceship {top:50px;}
}

@media screen and (max-width:320px) {
.theme_1009 .form{padding:0 50px 100px; }
}

