/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
html {height: 100%;} 
form {height: 100%;} 

body {
	font-size: 16px;
	font-weight: 400;
	font-family: "Montserrat", sans-serif;
	color: #131329;
	background: #ffffff;
}

/* #Font Styles
================================================== */


/* Homepage Styles
================================================== */



/* #Page Styles
================================================== */
.submit-btn, input.submit-btn {
	display: inline-block;
	padding: 10px 25px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	text-decoration: none !important;
	white-space: nowrap;
	border-radius: 20px;
	border-top-left-radius: 0;
	background: #AAD043 !important;
	border-color: #AAD043 !important;
	color: #0C202B !important;
	cursor: pointer;
	box-sizing: border-box;
	line-height: 16px;
	letter-spacing: 0;
}

.submit-btn:hover, input.submit-btn:hover {
	font-weight: 600 !important;
	background: #F69E1D !important;
	border-color: #F69E1D !important;
	color: #0C202B !important;
	text-decoration: none;
	outline: 0;
}

/* Default Over-rides 
================================================== */

.nopadding {
	padding:0px;
	margin:0px;	
}

.ui-button {
	padding:0px 0px 0px 0px;	
}

.alpha {
	float:right !important;
}

.omega {
	float:left !important;
}

.display_mobile {
	display:none;
}

/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 768px) {

.hide_mobile, #navigation {
	display:none;	
}
 
.display_mobile {
	display:block;
}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}


