* {
    outline:0 !important
}
/* --------------------------------------
   Typography
   -------------------------------------- */
   
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,900');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');

html{
	overflow-x:hidden;
}
body {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizelegibility;
	background:#fff;
	font-family: 'Open Sans', sans-serif;
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, p, li{
	font-family: 'Open Sans', sans-serif;
}
a:hover{
	text-decoration:none;
}
/* --------------------------------------
   Custome Styles
   -------------------------------------- */
.error{color: red;}
.lg-right {
    background: #fff;
	padding-bottom: 30px;
box-shadow: 0px -2px 76px -19px rgba(0,0,0,0.14);
-webkit-box-shadow: 0px -2px 76px -19px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -2px 76px -19px rgba(0,0,0,0.14);
}
.lg-right article {
    padding: 20px 40px;
}
.logreg{ background:#f3f6f9;padding: 80px 0 0 0;}
.logo{ padding:25px 0 10px}
.logreg .form-control {
    padding: 15px 10px;
    border: 1px solid #e3e3e3;
    border-radius: 0;
    box-shadow: none;
    height: 50px;
    color: #505050; 
	line-height: 17px !important;
}
.form-control::placeholder {
    color: #bfbfbf;
    opacity: 1;
	text-transform: uppercase;
}
.logreg label{font-weight: 600;
font-size:13px;}
.logreg .action-button{color: #FFFFFF;
background-color: #4a7dff;
float: right;
padding:12px 40px;
border: none;
margin-bottom: 20px;
font-size: 15px;
width: 100%;} 
.logreg .action-button:hover{background-color: #6993ff;}
.form-control-feedback {
    top: 33px;
	font-size: 12px;
} 
.logreg .has-success .form-control:focus {
    border-color: #178e00;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow: none;
}
.logreg .has-error .form-control:focus {
    border-color: #df3939;
    -webkit-box-shadow:none;
}
.logged-out h3{    font-size: 20px;
    padding: 0 0 10px;
}
.logged-out p{font-size: 11px;}
.pt-70{ padding-top:110px }

/* --------------------------------------
   Responsive Styles
   -------------------------------------- */
   
@media all and (max-width:1366px){
	

}

@media all and (max-width:1340px) and (min-width:1170px) {


}


@media all and (max-width:1170px) {
	
	
}


@media all and (max-width:960px) {
	
	.lg-right {
    background: #fff;
    padding-bottom:70px;
	}
    .pt-70{ padding-top:10px }
  .logreg .col-md-6{ padding: 0 }
  .logreg {
  background: #f3f6f9;
  padding: 20px 0 0 0;
}
	   
}

@media all and (max-width:768px) {

  .pt-70{ padding-top:10px }
  .logreg .col-md-6{ padding: 0 }
  .logreg {
  background: #f3f6f9;
  padding: 20px 0 0 0;
}
 
}

@media all and (max-width:480px) {
  .logreg {
  padding: 10px 0 0 0;
}
	.log-reg-bg img{ width: 100% }
	#my_reg_form h2{font-size: 26px}
  .lg-right article {
  padding: 20px 10px;
}
.log-reg-bg img {
  width: 60%;
}
.log-reg-bg img.logo {
  width: 60%;
}
.pt-70{ padding-top:10px }
}


@media all and (max-width:414px) {

}

@media all and (max-width:375px) {

}
