.center {
    margin-left:auto;
    margin-right:auto;
}      

.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  width:80%;
  height: 70%;
-webkit-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}

/***********************
  ROUND BUTTONS
************************/
.round {
  border-radius: 24px;
  
}

/***********************
  CUSTON BTN VALUES
************************/

.btn {
    padding: 24px 34px;
    border: 0 none;
    /* font-weight: 700;*/
    letter-spacing: 1px;
    border: 0.35px solid #dc313a;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}

.btn-primary {
    background: #6d6e71;
    color: #ddeaf3;
    font-size:20px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #2e6dab;

}
.btn-primary:active, .btn-primary.active {
    background: #007299;
    box-shadow: none;
}

.landing a:hover{
    text-decoration: none;
    color: #ffffff;
}

.landing a:visited{
    text-decoration: none;
    color: #ffffff;
}

.landing a{
    text-decoration: none;
    color: #ffffff;
    font-size:18px;
}

.btn-responsive {
    white-space: normal;
    word-wrap: break-word;
}

.btn-sm{
    /* padding: 0px 15px; */
}



#back {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -999;
}

.backLeft {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: #e74c3c url(https://cdn.pixabay.com/photo/2016/06/02/02/35/mesh-1430107_960_720.png);
  background-size: cover;
  background-position: 50% 50%;
}

#slideBox {
  width: 50%;
  max-height: 100%;
  height: 100%;
  overflow: hidden;
  margin-left: 50%;
  position: absolute;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.topLayer {
  width: 200%;
  height: 100%;
  position: relative;
  left: 0;
  left: -100%;
}

.right {
  width: 50%;
  height: 100%;
  background: rgb(149, 195, 249);
  right: 0;
  position: absolute;
}



.form-box{
	/* padding: 22% 60px; */
	position: absolute;
	right: 50%;
	background-color: rgba(255, 255, 255, 0.92);
	top: 50%;
	z-index: 99;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.75);
	background-color: fff;
	/* padding: 40px; */
	padding-top: 67px;
	margin: 0;
	width: 70%;
	height: 50%;
	transform: translate(50%,-50%);
}


.sign-in .company-logo{
	max-height:200px;
	margin:0 auto;
}

.sign-in button[type="submit"]{
	margin-bottom:30px;
}
.landing_content{
	color: #093456;
	text-align:center;
}
.landing-logo{
	text-align:center;
	

}
.landing-logo img{
	display:inline-block;
}