@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i');

body{ color:#000;font-family: Verdana, Geneva, sans-serif;font-size:14px; }
/* ================== GLOBAl STYLE ======================== */

label{font-weight:500;}
h1, h2, h3, h4, h5, h6{font-weight:500;}
img{max-width:100%;}
a{}
a:hover, a:focus{text-decoration:none;}
section{padding:0;}
p{margin:0;}
.social-login-icons iframe{ height:auto !important;}
.social-login-icons iframe #name_google{ color:#FFF !important;}

/*============================  header ======================================*/

.logo-wrap{padding:15px 0 15px 20px}
.navbar{ margin-bottom: 0;border-radius:0;border-bottom:1px solid #FFF;background:#FFF;}

/*============================ Banner  ======================================================*/
/*.banner{ padding:140px 0;}*/
.banner .title-wrap h3 h1{ font-size:2.2em;color:#fbf0ba;font-family: Verdana, Geneva, sans-serif;text-transform:capitalize;text-shadow:1px 1px 1px #000; }

.sign-button-default {
	margin: 25px 0;
	background: #e64848;
	text-transform: uppercase;
	color: #ffffff;
	background-image: -webkit-gradient( linear, left bottom, left top, from( #900002 ), to( #e64848 ) );
	background-image: linear-gradient( to top, #900002, #e64848 );
	background-image: -webkit-linear-gradient( to top, #900002, #e64848 );
	background-image: -moz-linear-gradient( to top, #900002, #e64848 );
	background-image: -ms-linear-gradient( to top, #900002, #e64848 );
	background-image: -o-linear-gradient( to top, #900002, #e64848 );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e64848, endColorstr=#900002);
	transition: all .2s;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	border-radius: 2px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	-webkit-border-radius: 2px;
	padding: 14px 30px;
	font-family: "PT Sans";
	font-weight: 400;
	line-height: 17px;
	font-size: 14px;
	display: inline-block;
	margin-top: 10px;
}

.sign-button-default:hover {
	background: #900002;
	color: #ffffff;
	background-image: -webkit-gradient( linear, left bottom, left top, from( #fc850f ), to( #900002 ) ); 
	 background-image: linear-gradient( to top, #fc850f, #900002 );
	background-image: -webkit-linear-gradient( to top, #fc850f, #900002 );
	 background-image: -moz-linear-gradient( to top, #fc850f, #900002 );
	background-image: -ms-linear-gradient( to top, #fc850f, #900002 );
	background-image: -o-linear-gradient( to top, #fc850f, #900002 );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#900002, endColorstr=#fc850f);
	border-color: #ffffff;
	transition: all .3s;
}
a.sign-button-default:visited,a.sign-button-default:active{ color:#FFFFFF !important;}

/*

	popup
*/
.modal-content{ border: 8px solid #12cfd1;margin: 60px auto;max-width: 500px;border-radius:15px;}
.modal-header { border-bottom: none;padding-bottom:0;}
.modal-footer { border-top: none;}
.modal-body{ padding-top:0;padding-bottom:0;}
.modal-header .close{ color:#000;font-weight:28px;opacity:0.6;}
/*
	login model
*/
.loginModal .modal-content{ text-align:center;}
.loginModal h4{ color:#3b5998;font-size: 2.8em;margin: 8px 0 20px;font-family: Montserrat;font-weight:600;}
.loginModal h4 strong{ color:#000;}
.loginModal h4 fa{ color:#3b5998;}
.loginModal p.simply-choose-text{ color:#000;font-size: .9em;line-height: 1.5em; font-family: Montserrat;}
.already-member strong{ color:#000;}
.social-logos{ list-style:none;padding:0;}
.social-logos li{ display:inline-block;}
.social-logos li img{ display:block;}
.social-logos > li { margin: 0 6px;}
.social-logos > li:hover a{ text-decoration:none;}
.social-logos span { color: #000;font-size: 11px;text-align: center;}




/*============================ Mid Body  ======================================================*/
.mid-body{ font-size:1em;padding:15px 0;}
.mid-body p{ color: #333333;font-size: .8em;padding:10px 0;overflow-wrap:break-word;}
.mid-body img { max-width: 100%; height: auto;}
/*============================ Header  ======================================================*/
header{ border-bottom:6px black solid; background:#12cfd1;text-align:center;font-family: 'PT Sans', sans-serif;padding:10px 0 20px;;font-size:1.2em;color:#000;}
header strong{ color:#000000;}
header a strong{ color:#000000;text-decoration:underline;}
/*============================ Footer  ======================================================*/
footer{position:relative; border-top:6px black solid; height:60px; background-color:#12cfd1;text-align:center;font-family: 'PT Sans', sans-serif;padding:10px 0 20px;;font-size:1.2em;color:#000;}
footer strong{ color:#000000;}
footer a strong{ color:#000000;text-decoration:underline;}
.footer .push {height: 60px;}