﻿@media (min-width: 768px) {
    .omb_row-sm-offset-15 div.first {
        margin-left: 12.5%;
    }
}
@media (min-width: 768px) {
    .omb_row-sm-offset-3 div.first {
        margin-left: 25%;
    }
}

.omb_login .omb_authTitle {
    text-align: center;
	line-height: 300%;
    font-size: 1.5em;
}
	
.omb_login .omb_socialButtons button {
	color: white; 
	opacity:0.9;
}

.omb_login .omb_socialButtons button.btn-default {
    font-family: 'Roboto', sans-serif;
    color: #333;
}
.omb_login .omb_socialButtons button:hover {
    color: white;
	opacity:1;    	
}
.omb_login .omb_socialButtons button.btn-default:hover {
    color: #333;
}
.omb_login .omb_socialButtons .omb_btn-facebook {background: #3b5998;}
.omb_login .omb_socialButtons .omb_btn-twitter {background: #00aced;}
.omb_login .omb_socialButtons .omb_btn-google {background: #c32f10;}

.btn-default span.icon {
    background: url('../Images/google_logo_36.png') no-repeat;
    background-size: 18px 18px;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    margin-top: -2px;
}

.omb_login .omb_loginOr {
	position: relative;
	font-size: 1.5em;
	/*color: #aaa;*/
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.omb_login .omb_loginOr .omb_hrOr {
	height: 1px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.omb_login .omb_loginOr .omb_spanOr {
	display: block;
	position: absolute;
	left: 50%;
	top: -0.6em;
	margin-left: -1.5em;
	background-color: white;
	width: 3em;
	text-align: center;
}			

.omb_login .omb_loginForm .input-group.i {
	width: 2em;
}
.omb_login .omb_loginForm  .help-block {
    color: red;
}

	
@media (min-width: 768px) {
    .omb_login .omb_forgotPwd {
        text-align: right;
		margin-top:10px;
 	}		
}

@media (max-width: 768px) {
    .omb_btn-facebook{
        margin-bottom:10px;
    }
}

.omb_btn-facebook-margin-bottom{
        margin-bottom:10px;
    }
