﻿/* 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-right: 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:right;}
.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.png') no-repeat scroll 0px 30px transparent; min-height:350px; width:100%;}
.vpl_login_Field{padding-bottom:15px;padding-right:0;}
.vpl_login_Field .form-lbl{width:175px; font-size:18px; color:#825f4b; line-height:33px; font-weight:bold; text-align:right;padding-right: 20px;}
.vpl_login_Field input{height:31px; padding:0 5px; width:192px !important; line-height:100%; border: 1px solid #C7D7E4 !important; background:none; direction:ltr;}
.vpl_loginButton{height:72px; float:left; margin-top:15px; width: 205px;}
.vpl_loginButton_he {margin-right:195px; float:right; clear:both;}
.vpl_loginButton input{border:none; height:64px; width:205px; background-position:top; float:left; padding-right: 44px; text-align: right; 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 20px 0 10px; float:right;color:#825f4b; }
.vpl_form-chk label{color:#825f4b; font-size:14px; float:right; display:inline-block; line-height:14px;}

.vpl_linkdiv {padding-top:15px;float:left; text-align:center; width:205px;}
.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: left; width: 250px;height: 92%; height: 275px; font-weight: bold; padding: 10px;margin-left:5px;margin-top:15px;font-size:12px; }

.vpl_recoverButton{height:72px; float:left; margin-top:15px;  width: 205px;}
.vpl_recoverButton_he {margin-right:195px; float:right; clear:both;}
.vpl_recoverButton input{border:none; height:64px; width:205px; background-position:top; float:left; padding-right: 44px; text-align: right; font-family: arial; font-size: 36px;  font-weight: bold; color:#fff !important;} 
.vpl_recoverButton_he input{background:url('/App_Themes/images-login/viplus_login_he.gif') no-repeat; cursor:pointer;}
.vpl_recoverButton_en input{background:url('/App_Themes/images-login/viplus_login_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: left; height: 64px; width: 205px; background:url('/App_Themes/AtpImg/loading.gif') no-repeat 50% 50%;}
.vpl_loginButton .loading-indicator32 {float: left; 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:0; color:#616161; text-align: right;  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;}
.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;}

/* 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:0; color:#616161; text-align: right;  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;}

/* D-kit */
.theme_dkit{background: url("/App_Themes/AtpTheme_he-IL/dkit/BG.jpg"); width:100%; min-height:100%; color:#000;}
.theme_dkit .vpl_body {background:url('/App_Themes/AtpTheme_he-IL/dkit/envelopes.png') no-repeat center top; width:100%; height:600px; padding:0;}
.theme_dkit .vpl_logcontainer{padding-top:130px; background:url('/App_Themes/AtpTheme_he-IL/dkit/logo.png') no-repeat center 35px; width:295px; margin:0 auto; overflow:hidden;}
.theme_dkit .vpl_LoginBox{background:url('/App_Themes/AtpTheme_he-IL/dkit/login_bg.png') no-repeat; min-height:164px; padding-top:94px;}
.theme_dkit .vpl_RecoverBox {background:url('/App_Themes/AtpTheme_he-IL/dkit/recover_bg.png') no-repeat; }
.theme_dkit .vpl_logcontainer h1.vpl_h1{/*margin-top:0; margin-right:0; margin-left:0; color:#616161; text-align: right;  font-weight: normal;*/ display:none;}
.theme_dkit .vpl_login_Field .form-lbl {/*color:#616161; font-weight: normal; padding:0; width:120px;*/ display:none;}
.theme_dkit .vpl_login_Field{margin:0 124px 9px 0; padding:0; width:140px;}
.theme_dkit .vpl_login_Field input {background:#fff; border:none !important; width:130px !important; height:21px; line-height:21px; padding:0;}
.theme_dkit .vpl_form-chk{margin-top:20px;}
.theme_dkit .vpl_form-chk .form-chk{margin-right:40px; float:right;}
.theme_dkit .vpl_form-chk input {color:#000; margin-right:0;}
.theme_dkit  .vpl_form-chk label {color:#000; font-size:12px;}
.theme_dkit .vpl_loginButton {float: right; margin-right: 19px; margin-top: 15px; text-align: center; width: 270px;}
.theme_dkit .vpl_loginButton input{background: url("/App_Themes/AtpTheme_he-IL/dkit/send.png") no-repeat; width:68px; height:31px;  cursor: pointer;  padding:0; text-align:center;  border:none; font-size:12px; overflow:hidden; text-indent:-999px; display:inline-block; float:none;}
.theme_dkit  .vpl_linkdiv{float:right; text-align:right; line-height:23px; padding:0;}
.theme_dkit  .vpl_linkdiv a.vpl_link{color:#824dd1; text-decoration:none;}
.theme_dkit  .vpl_linkdiv a.vpl_link:hover{color:#616161; text-decoration:underline;}
.theme_dkit .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_dkit.passRecover .vpl_body {background:url('http://viplus.dkit.co.il/img/body_bg_01.jpg') repeat center top; width:100%; padding:0;  height: auto;}
.theme_dkit.passRecover .vpl_logcontainer{padding-top:130px; background:url('http://viplus.dkit.co.il/img/bg_01.png') no-repeat center 0; width:1024px; margin:0 auto; overflow:hidden;height: 695px;}
.theme_dkit.passRecover .vpl_RecoverBox {background:none; }
.theme_dkit.passRecover .vpl_logcontainer h1.vpl_h1{color:#000; display:block;}
.theme_dkit.passRecover .vpl_login_Field .form-lbl {color:#000; display:block;font-weight: normal; width:80px;font-size:14px;}
.theme_dkit.passRecover  .vpl_login_Field{ padding:0; width:340px; margin: 0;}
.theme_dkit.passRecover  .vpl_login_Field input {background:#fff; width:130px !important; height:21px; line-height:21px; padding:0; margin-top: 6px;border: 1px solid !important;}
.theme_dkit.passRecover  .vpl_loginButton input{background: url("/App_Themes/AtpTheme_he-IL/dkit/send.png") no-repeat; width:146px; height:31px;  cursor: pointer;  padding:0; text-align:center;  border:none; font-size:12px; overflow:hidden; text-indent:-999px; display:inline-block; float:none;}


/* D-kit IFRAME */
.iframe{background:transparent;}
.iframe .vpl_body{background:none;}
.iframe .vpl_logcontainer{margin:0;padding:0;background:none;}
.iframe .vpl_LoginBox{background: none repeat scroll 0 0 transparent;float: right;height: auto;min-height: inherit;padding: 5px 16px 0 0;width: 184px;}
.iframe .vpl_login_Field input{background: none repeat scroll 0 0 transparent;height: 20px;margin-bottom: 18px;width: 93% !important;}
.iframe .vpl_login_Field input[type='password']{margin-bottom:0;}
.iframe .vpl_login_Field{margin: 0;padding: 0;width: auto;text-align: center;}
.iframe .vpl_form-chk .form-chk{margin:0;}
.iframe .vpl_loginButton{clear: both;float: right;height: auto;margin: 0 0 0;padding: 0;text-align: center;width: 185px;}
.iframe .vpl_linkdiv{display:none;}
.iframe .vpl_form-chk{margin: 10px 10px 0 0;float: right;}
.iframe .vpl_loginButton input{padding-left: 10px;width: 149px;background:transparent;}
.iframe .vpl_loginmessage .form-lbl{background: none repeat scroll 0 0 transparent;border: medium none;height: auto;margin: 0 15px 0 0;padding: 0;white-space: nowrap;width: 185px;}

/* WISEMAIL */
.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:0; color:#616161; text-align: right;  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;}
.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;}

/* TELECLAL */
.theme_1007{background:none; /*background: url("/App_Themes/AtpTheme_he-IL/Teleclal/login_top.jpg") repeat-x scroll 0 0 #FFFFFF;*/}
.theme_1007 .vpl_body {text-align:center; padding-top:0;width: auto;}
.theme_1007 .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_1007 .vpl_LoginBox{background:none; min-height:300px;}
.theme_1007 .vpl_logcontainer h1.vpl_h1{margin-top:0; margin-right:0; margin-left:0; color:#616161; text-align: right;  font-weight: normal;}
.theme_1007 .vpl_login_Field .form-lbl {color:#616161; font-weight: normal; padding:0; width:120px;}
.theme_1007 .vpl_login_Field input {background:#fff; border:1px solid #ccc !important; width:212px !important;}
.theme_1007 .vpl_form-chk input {color:#616161; margin-right:0;}
.theme_1007 .vpl_form-chk label {color:#616161;}
.theme_1007 .vpl_loginButton {width:100%; text-align:center; margin-top:50px;}
.theme_1007 .vpl_loginButton input{background: url("/App_Themes/AtpTheme_he-IL/Teleclal/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_1007 .vpl_loginButton input:hover{background-position:bottom;}
.theme_1007 .vpl_linkdiv{float:right; text-align:right; line-height:23px; padding:0;}
.theme_1007 .vpl_linkdiv a.vpl_link{color:#824dd1; text-decoration:none;}
.theme_1007 .vpl_linkdiv a.vpl_link:hover{color:#616161; text-decoration:underline;}
.theme_1007 .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_1007 .vpl_recoverButton_he{margin-right:0;}
.passRecover.theme_1000 .vpl_loginButton,
.passRecover.theme_1006 .vpl_loginButton {margin-right:0;}

/* Smoove */

@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);

.theme_1009{background:none; font-family:'Open Sans Hebrew', arial;}
.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: 'Open Sans Hebrew', arial;}
.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: 'Open Sans Hebrew', arial; 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; width:100%;}
.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; }
}

