﻿
/**********************************************************************************
*********************************loginstyle[start]*********************************
***********************************************************************************/
 

body,ul,li,h1,h2,h3,h4,h5,h6,p {
    padding:0;
    margin:0;
}
body{
 background-color: #f9f7f7;
}

.ms_capcha{
    width: 85%;
    height: 40px;
    float: right;
}

.reload-icon{
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    background: none !important;
    margin-top: 9px;
}


.container-login {
    /*border:1px solid white;*/
    width: 100%;
    max-width: 600px;
    height: 450px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: inline-flex;
    font-family: 'KalamehFaNum-Regular';
}
.backbox{  
    background-color: #ebebeb;
    width: 100%;
    height: 80%;
    position: absolute;
    transform: translate(0,-50%);
    top: 50%;
    display: inline-flex;
    border-radius: 10px;
        -webkit-box-shadow: 1px 1px 1px 1px #C7C7C7;
    box-shadow: 1px 1px 1px 1px #C7C7C7;
}
button:focus{
    outline:none;
}
.frontbox{
  background-color: white;
  -webkit-box-shadow: 1px 1px 1px 1px #C7C7C7;
box-shadow: 1px 1px 1px 1px #C7C7C7;
  border-radius: 20px;
  height: 100%;
  width: 50%;
  z-index: 10;
  position: absolute;
  right:0;
  margin-right: 3%;
  margin-left: 3%;
  transition: right .8s ease-in-out;
}

.moving{
  right:45%;
}

.loginMsg, .signupMsg{
  width: 50%;
  height: 100%;
  font-size: 15px;
  box-sizing: border-box;
}

.loginMsg .title,
.signupMsg .title{
    font-weight: 300;
    font-size: 18px;
    font-weight: bold;
}

.loginMsg p,
.signupMsg p {
  font-weight: 100;
  text-align:center;
 
}

.textcontent{
  color: #5d5d5d;
  margin-top:65px;
  margin-left: 12%;
}
 
.dimobtn {
  background-color: #404040;
  border: 2px solid white;
  border-radius: 10px;
  color:white;
  font-size: 12px;
  box-sizing: content-box;
  font-weight: 300;
  padding:10px;
  margin-top: 20px;
  width:50px;
  cursor:pointer;
}

/* front box content*/
.login, .signup{
  padding: 20px;
  text-align: center;
}

.login table{
    width:100%;
}

    .login h2,
    .signup h2 {
        color: #35B729;
        font-size: 22px;
        font-family: 'KalamehFaNum-Regular';
    }

.inputbox{
  margin-top:30px; 
}
.login input,
.signup input {
    display: block;
    width: 93%;
    height: 40px;
    background-color: #f2f2f2;
    direction: rtl;
    border: none;
    margin-bottom: 10px;
    font-size: 12px;
    padding: 0 15px;
    color: #000;
    float: right;
    font-family: iransansweb;
}

.login button,
.signup button{
  background-color: #35B729;
  border: none;
  color:white;
  font-size: 12px;
  font-weight: 300;
  box-sizing: content-box;
  padding:10px;
  border-radius: 10px;
  width: 60px;
  position: absolute;
  right:30px;
  bottom: 30px;
  cursor: pointer;
}

.loginbutton{
  background-color: #35B729 !important;
  border: none !important;
  color:white;
  font-size: 12px !important;
  font-weight: 300;
  box-sizing: content-box;
  padding:10px !important;
  border-radius: 10px;
  width: 70px !important;
  position: absolute;
  right:30px;
  bottom: 30px;
  height:auto !important;
}

.login-body {
   min-height: 570px;
    overflow: hidden;
    font-family: yekan,Arial;
    background: url(/App_Themes/images/special/parallax1.jpg) no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    padding: 16px 0px;
    text-align: center;
    position: relative;
    height: 100vh;
}

/* Fade In & Out*/
.login p {
    cursor: pointer;
    color: #404040;
    font-size: 13px;
    font-family: 'KalamehFaNum-Regular';
}

.loginMsg, .signupMsg{
  /*opacity: 1;*/
  transition: opacity .8s ease-in-out;
}

.visibility{
  opacity: 0;
}

.hide{
  display: none;
}




@media screen and (max-width:760px) {
    .login-body{
            min-height: 630px;
    }

     .container-login{
         display:block;
         top:8%;
         height:auto;
         margin-top:20px;
             transform: translate(0%, 0%);
             left:0;
     }
   .backbox{
 width: 98%;
    display: block;
    position: relative;
    left: 4px;
    height: 136px;
    top: 0%;
    float: none;
    transform: translate(0,0%);
    margin-bottom:10px;
    }
   .frontbox{
     width: 96%;
    display: block;
    position: relative;
    left: 0;
    height: auto;
    top: 0%;
    min-height: 430px;
    float: none;
    margin:0 15px;
   }
   .loginMsg, .signupMsg{
       position:absolute;
       width:100%;
   }
   .textcontent {
    margin-top: 15px;
    margin:15px 10px;
}
   .inputbox {
    margin-top: 11px;
}
    .loginbutton {
        position:initial;
        margin: 30px auto !important;
        text-align: center;
        float: initial !important;
    }
} 

/**********************************************************************************
*********************************loginstyle[end]***********************************
***********************************************************************************/