/* ==================== LOG IN ==================== */

label.invalid
{
    border: 1px solid red;
    background-color: yellow;
    padding: 5px;
    text-align: center;
    position: absolute;    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.login-form ul
{
    float: left;
    clear: both;
    margin-top: -2px;
}

.login-form li
{
    display: inline-block;
    vertical-align: bottom;
}

button.k-button
{
    margin-bottom: 2px;
}

input
{    
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
}

div.login-form
{
    background-color: #ececec;    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;    
    -webkit-box-shadow: 0 0 15px 2px rgba(0, 0, 0, .25);
    box-shadow: 0 0 15px 2px rgba(0, 0, 0, .25);
    /*margin: 50px auto;*/ /* Eyal */
    /*padding: 30px;*/ /* Eyal */
    /*position: relative;*/ /* Eyal */
    min-height: 100px;
    /*max-width: 490px;*/ /* Eyal */
    /*top:100px;*/ /* Eyal */
	max-width: 380px;
    position: absolute; /* Eyal */
    bottom: 15px; /* Eyal */
    right: 25px; /* Eyal */
}

legend
{
    padding-top: 20px;
    float: left;
}

legend span
{
    position: absolute;
    top: 30px;
    left: 40px;
}

#loginModal
{
    display: none;
    text-align: center;
    outline: none;
}

#loginModal.k-content 
{
	background-color: #fff;
}

#loginModal img
{
    margin-top: 0.5em;
}

.k-window-action
{
    visibility: hidden;
}

.k-widget.k-window
{
    margin-top: -50px;
}

.k-window-actions.k-header
{
    background-color: transparent;
}

.k-window-action.k-link
{
    
}

.schedLogo
{
	display:none; /* Eyal */
    float:right;
    clear:both;
    background:transparent url(../../Images/common/netinsight_logo_150px.png) no-repeat;
    width:150px;
    height:36px;
    margin-top: -22px;
    margin-right: -7px;
}

.poweredBy
{
	display:none; /* Eyal */
    font-style:italic;
    font-weight:bold;
    float:right;
    margin-right:150px;
    font-size:80%;
}

.backgroundImg
{
    display:none;
}

.culture
{
    float: left;
    width: 100px;
    margin-left: 10px;
    margin-top: 15px;
}

.forgotPwd
{
    float: left;
    margin-left: 16px;
    margin-top: 20px;
    color:#777777;
    width: 100%;
}

.forgotPwd a
{
    font-size:1em;
    font-weight:bold;
    color:#777777;    
}

.forgotPwd span:hover 
{
    text-decoration:underline;
}

.forgotPwd span
{
    display: inline-block;
}

#errorMessage
{
	display: none;
	margin: auto;
	background-color: Yellow;
	border: 1px solid red;
	padding: 2em;
	width: 400px;    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;    
    -webkit-box-shadow: 0 0 15px 2px rgba(0, 0, 0, .25);
    box-shadow: 0 0 15px 2px rgba(0, 0, 0, .25);
    font-weight: bold;
    margin-top: 2em;
}

#schedVer 
{
	display:none; /* Eyal */
    position: absolute;
    right: 20px;
    bottom: 3px;
    font-size: 75%;
}

#configuredServerCulture
{
    display: none;
}

.txt-login{
	display:none; /* Eyal */
    font-weight:bold;
    font-size:140%;
    margin-left:10px;
}

div.k-window-content{
    overflow: hidden;
}

#submitLoginMobile, #submitLogin
{
    margin-left: 0px;
}

.separator
{
    padding: 0px 3px 0px 5px;
}

@media (max-width: 470px) {
    .forgotPwd {
        float: none;
    }
}

@media (max-width: 350px) {
  .k-widget.k-window{
      max-width:250px;
  }

  div.login-form{
      margin:initial;
  }
    .forgotPwd {
        float: none;
    }
}

@media (max-width : 768px) 
{
    #submitLogin
    {
        display:none;
    }

    #switchToMobileContainer
    {
        display:none;
    }

    div.login-form {
        top: initial;
    }
    
}

@media (min-width : 769px) 
{
    #submitLoginMobile
    {
        display:none;
    }

    #switchToFullContainer
    {
        display:none;
    }
}

