#credentials {

    max-width: 400px;

}

.input_control{height: 36px}

#credentials .input_control{height: 45px}

.page-header{

    height:105px;

    background:#0c5b78;

    margin:0;

    padding:20px;

}

.list_style_none{

    list-style: none;

}

.cred_sign_in_button{

    cursor: pointer;

    margin-bottom: 0;

}

.cred_sign_in_button:hover{

    background-color: #59c1e6;

}

#logo{

    display:block;

    float:left;

    margin-right:10px;

}

.mb{

    margin:5px 0 0;

    color:#FFF;

    font-size:25px;

    font-weight:400;

}

.ms{

    color:#FFF;

    margin:10px 0 0;

    font-size:13px;

}

#float-Logo{

    display:block;

    position:absolute;

    right:100px;

    width:175px;

}

.form-account{

    margin:35px 0 0;

}

.form-singin,.form-singup{

    margin-bottom:5px;

}

.button-login{

    display:inline-block;

    clear:both;

    outline:none;

    cursor:pointer;

}

.button{

    border:0;

    background:#59c1e6;

    display:inline-block;

    padding:6px 10px;

    border-radius:2px;

    -moz-border-radius:2px;

    -webkit-border-radius:2px;

    -khtml-border-radius:2px;

    -ms-border-radius:2px;

    outline:none;

    color:#333;

    text-decoration:none !important

}

.hint{

    display:block;

    margin:10px 0 0;

    font-size:13px;

}

.spotlight{

    width:100%;

    height:487px;

    background: url("../images/login/spotlight.jpg");

    background-repeat:no-repeat;

    background-position:center;

    background-size:cover;

}

.page-body{

    padding:30px 0px;

}

.page-entry{

    list-style:none;

    width:100%;

    margin:0;

    padding:0;

}

.post-entry{

    min-height:180px;

    margin-bottom:20px;

    overflow:hidden;

}

.post-entry > h3{

    font-size:18px;

    color:#666;

}

.post-entry > p{

    font-size:14px;

    color:#666;

}

.page-footer{

    background:#0c5b78;

    padding:30px 0 0;

    text-align:center;

    font-size:13px;

    color:#FFF;

    line-height:24px;

}

.sub-nav{

    margin:0 0 10px 0;

}

.sub-nav > a {

    color:#FFF;

    padding:0px 10px;

}

.follow_Us{

    display:inline-block;

    width:100%;

    margin:20px 0 0;

    padding:0;

    list-style:none;

}

.follow_Us > li{

    margin-right:10px;

    display:inline-block;

}

.follow_Us > li > a{

    display:block;

    float:left;

    width:31px;

    height:31px;

    background:url(../images/login/follow_Us.png) no-repeat;

}

.follow_Us > li > a.facebook{

    background-position:0 0;

}

.follow_Us > li > a.linkedin{

    background-position:-41px 0;

}

.follow_Us > li > a.twitter{

    background-position:-82px 0;

}

.follow_Us > li > a.google{

    background-position:-123px 0;

}

.follow_Us > li > a.pinterest{

    background-position:-164px 0;

}

.copyright{

    border-top:1px solid #6899ab;

    padding:10px;

    margin:10px 0 0;

}

.color_fff{color: #fff !important;}

@media (min-width: 1600px) {
	.spotlight{
		min-height: calc(100vh - 331px);
	}
	.page-footer {
		height: 226px;
	}
	.page-header {
		height: 105px;
	}
}
@media (max-width: 767px) {

    .input_control{height: 40px}

    .inner-addon .fa {

        padding: 12px;

    }

}