﻿@font-face {
    font-family: 'Shabnam';
    src: url('../fonts/shabnam-font-v1.0.2/Shabnam.woff') format('woff');
}
body { 
  background-color: #f1f1f1; 
    margin:0px;
    padding:0px;
    direction:ltr !important;
    font-family:Shabnam
}

.group .bb{cursor:pointer; z-index:999999 !important; position:absolute !important; top:10px !important; right:150px}
/* BOX LOGIN */
 .MainLogin{margin:auto; width:80%; margin-bottom: 150px;}
.box{
	position: relative;
	margin: auto;
	height: 330px !important;
    top: 130px;
	left: 0;
	z-index: 200;
	right: 0;
	width:44%;
	color:#666;
	border-radius: 3px;
	background: #FFF;
  margin-bottom: 100px;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  overflow: hidden;
}
.box .Forgetting{
    font-weight:900;
    color:#2f1d48;
    text-decoration:none;
}
    .box .Forgetting:hover {
        color:#ff0074; 
    }
.Btn{font-family:Shabnam; font-size:15px !important}
.box h1{
  padding-bottom: 30px;
  font-size:20px;
  font-weight: 900;
  color: black;
}
.checkbox{
    text-align: center !important;
    margin-right: 16% !important;
}
.checkb{
    position :static !important;
    text-align:center !important;
    font-weight:900
}
.checkb:hover {
    color:black !important
}
.box1{float:right}
.box2{float:left}
.box .Btn{
	background: #ff0074;
	border:0;
	color: #FFF;
	padding:8px;
	font-size: 16px;
    font-weight: 300;
	width:110px;
	margin:5px auto;
    margin-top:10px !important; 
	display:block;
	cursor:pointer;
    -webkit-transition: all 0.4s;
	transition: all 0.4s;
	border-radius: 2px;
  border:2px solid #ff0074
}
.footer_Img img {width:100%; height:100%}
.footer_Img{height: 120px !important;
    padding-top: 0px !important;}
.box .Btn:active{
		background:#FFF;
  color: #ff0074;
  border:2px solid #ff0074
}

.box .Btn:hover{
		background:#FFF;
  color: #ff0074;
  border:2px solid #ff0074
    -webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.box .BtnLg{    float: left;
    margin-left: 15px;}
.box p{
	font-size:14px;
	text-align:center;
    clear:both;
    margin-left:20px !important
}

.group 			  { 
  position:relative; 
  margin-bottom: 25px; 
  margin-left: 10%;
}

.inputMaterial {
    direction:rtl;
  font-size:18px;
  padding:10px 10px 10px 5px;
  display:block;
  width:60%;
  border:none;
  /*border-bottom:1px solid #757575;*/
}
.pSty{text-align: center; direction:rtl; margin-bottom:20px; margin-right:30px !important; color:red}

.inputMaterial:focus 		{ outline:none;}

/* LABEL ======================================= */
#mm{
     color:#999; 
  font-size:14px;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  right:13%;
  top:5px; 
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}
.group label {
  color:#999; 
  font-size:14px;
  font-weight:800;
  position:absolute;
  pointer-events:none;
  right:15%;
  text-align:right;
  top:10px;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}
.checkb a{
  color:#999 !important;
  text-decoration:none!important; 
}
.checkb a:hover{
  color:black !important;  
} 

/* active state */
.inputMaterial:focus label, .inputMaterial:valid label {
  top:-20px;
  font-size:14px;
  color: #009688;
}

/* BOTTOM BARS ================================= */
.bar 	{ position:relative; display:block; width:84.1%; }
.bar:before, .bar:after 	{
  content:'';
  height:2px; 
  width:0;
  bottom:0.002px; 
  position:absolute;
  background: #009688; 
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}
.highlight{
     height:2px; 
  width:84.1%;
  position:absolute;
  background: #cfd8dc; 
}
.bar:before {
  left:50%;
}
.bar:after {
  right:50%; 
}

/* active state */
.inputMaterial:focus ~ .bar:before, .inputMaterial:focus ~ .bar:after {
  width:50%;
}

#PreBtn2,#PreBtn3{border: none; background-color: transparent; color: #2f1d48; font-weight: 900; float: none; margin:auto;width: 200px;
    text-align: center;}

#PreBtn2:hover,#PreBtn3:hover{color: #ff0074}
.pSty2{text-align:center; margin-right:0px !important; width: 200px; text-align: center;margin: auto !important;}
.cc .BtnLg {
    float: none !important;
    margin: auto  !important;
}
/* ANIMATIONS ================ */
@-webkit-keyframes inputHighlighter {
	from { background:#5264AE; }
  to 	{ width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter {
	from { background:#5264AE; }
  to 	{ width:0; background:transparent; }
}
@keyframes inputHighlighter {
	from { background:#5264AE; }
  to 	{ width:0; background:transparent; }
}

#footer-box{
  width: 100%;
  height: 50px;
  padding-top:12px;
  background: #2f1d48 !important; 
  margin-bottom:30px
}

.footer-text{     margin-top: 3px !important;
    text-align: center;
    color: #FFF;
    font-size: 17px !important;
    font-weight: 900;
}

.sign-up{
  color: white;
  cursor: pointer;
}

.sign-up:hover{
   color: #b2dfdb; 
}
@media(max-width:1285px)
{
   .wi {width:55%!important}
}
@media(max-width:1285px)
{
   .MainLogin {width:95%}
   .box{width:48%}
}
@media(max-width:1060px)
{
   .wi {width:50%!important}
}
@media(max-width:950px)
{
   .box{width:60%; margin:auto; float:none; clear:both; top:20px !important}
   .wi {width:50%!important}
   
.box1{    float: none !important; clear:both}
.box2{    float: none !important; clear:both; margin-top:20px}
   .MainLogin{width:100% !important; margin:auto   ; height: 800px;}
} 
@media(max-width:650px)
{
   .box{width:90%}
}
@media(max-width:504px)
{
    .pSty{font-size:13px !important}
}
@media(max-width:467px)
{
    .pSty{margin-top:-10px}
    .checkb{margin-top:-10px !important}
}
@media(max-width:425px)
{
   .wi {width:40%!important}
.footer-text{ 
  font-size:14px !important;
  line-height:25px
}
}
@media(max-width:335px)
{
    .inputMaterial{ width:45%;}
   .wi {width:35%!important}
}