body, html {
	height: 100%;
}
body, html {
	height: 100%;
}
label.error {
	display: block;
	width: 100%;
	color: red !important;
	font-size: 12px!important;
} 
.hide-robot{
	display:none;
} 
h4 {
    color: #30509E;
}
.modal-body {
	padding: 2rem;
}
ol li {
  /*line-height: 2rem;*/
  margin-bottom: 1rem
}


		 #terms_privacy .modal-body { padding: 2rem;}
		 #terms_privacy .nav-tabs {
			margin-bottom: 1rem;
		}
		.modal-body {
			padding: 2rem;
		}
		.modal-body ol li {
		  /*line-height: 2rem;*/
		  margin-bottom: 1rem
		}
		
.contact-admin-btn {
    border: 0;
    color: #3d3d3d;
    font-size: 12px;
    background: transparent;
    text-transform: uppercase;
    padding: 6px;
}
.flex-container {
    display: flex;
    justify-content: space-around !important;
    width: 100%;
    text-align: center;
}
.flex-container a {
    color: #3d3d3d;
    border: 0;
    color: #3d3d3d;
    font-size: 12px;
    background: transparent;
    text-transform: uppercase;
    padding: 6px;
}
.btn-icon {
    display: block;
}
.forget-link a {
    color: #00adef;
    text-decoration: none;
}
.forget-link a {
    color: #00adef;
    text-decoration: none;
	font-size: 14px;
}		
.modal-header button.close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 10px;
	margin: 0;
    opacity: 1 !important;
    background: #000;
    color: #fff;
    font-weight: 300;
}
.blue_bg_btn {
    background-color: #22afe6;
    border-color: #22afe6;
    color: #fff;
}
.form-horizontal .form-group {
    border-bottom: none;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0;
}
.brdr {    border-right: 0 !important; line-height: 14px !important;}
.input-group-text {
    background-color: transparent;
    border-left: 0 !important;
}
.form-control:focus {box-shadow: none;}
.input-group-text a:hover i{     color: #0056b3 !important;}