
@import url('https://fonts.googleapis.com/css?family=Yantramanav:300,400,500,700,900');

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video{
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    outline: 0;
    background: transparent;
}

h1, h2, h3, h4, h5, h6, p, .form-label, .form-row-25 input, .btn-link{
	font-family: 'Yantramanav', sans-serif;
    font-weight: 400;
    line-height: 1em;
    color: #fff;
    padding: 0px 10px 10px 10px;
}

h1{font-size: 32px;}
h2{font-size: 25px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}

p, .form-label, .form-row-25 input{
	font-weight: 300;
	font-size: 16px;
	padding: 0px;
	line-height: 1.2em;
}

.form-label{
	text-align: left;
}

.form-row-25 input{
	font-size: 16px;
	font-weight: 700;
	color: #000;
}

a:link, a:hover, a:active, a:visited, .btn-link{
    color: #69e1f1;
    text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

hr{
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;;
    border: 0;
    border-top: 1px solid #ccc;
}

.items-center{
	text-align: center;
}

.items-left{
	text-align: left;
}

.hr-white{
    width: 50%;
    display: inline-block;
}

.form-row-25{
	padding: 15px 0px;
	width: 25%;
	display: inline-block;
	text-align: left;
}

.form-row-25 input{
   box-sizing: border-box;
	width: 100%;
	padding: 2px 10px;
}

[type=submit]{
    display: inline-block;
    padding: 3px 12px;
    cursor: pointer;
    vertical-align: top;
    background-color: #fff !important;
    height: 28px;
    color: #34516f !important;
    vertical-align: middle;
    border: 0;
}

[type=submit]:hover{
    color: #fff !important;
    background-color: #34516f !important;
    outline: 1px solid #fff !important;
}

@media only screen and (max-width: 600px){
		.form-row-25{
			padding: 7px 0px;
			width: 100%;
		}

		.mobile-none{
			display: none;
		}
	}
