/*  =RESET FORMAT
-------------------------------------------------------------- */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,
pre,form,input,textarea,p,blockquote{ 
	padding: 0;
	margin: 0;
	}
	

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
abbr,acronym { border: 0;
	}
	
/* end reset format*/	



/*  =GLOBAL ELEMENTS
-------------------------------------------------------------- */
 
body { 
	color:#333; 
	font:12px/1.4em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	width:100%;
	overflow-x: hidden;
	
	}
	
table, td {color:#333; font:12px/1.4em Arial, Helvetica, sans-serif;}

a:link, a:active, a:visited { color:#0098db; text-decoration:none;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; }
a:hover { color:#066b98; text-decoration:none; text-decoration:underline; }


a img { border:0;}
:focus { outline:0; }


/* Heading */
h1, h2, h3, h4, h5, h6, .head {  color:#3c3c3c; font-family: 'Montserrat', sans-serif; font-weight:400;}
h1 { font-size:20px; line-height:1.17; color:#0b4596; margin-top:0; margin-bottom:15px;text-shadow:1px 1px 0px #fff; -webkit-text-shadow:1px 1px 0px #fff; -moz-text-shadow:1px 1px 0px #fff; }
h1 span { color:#018ed0;}
h2 { font-size:18px; line-height:1.17; margin-top:0px; margin-bottom:15px; color:#095f7b; margin-top:5px;}
h2 span { color:#018ed0;}
h3 { font-size:1.3em; color:#0098db;}
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }




/* Paragraph */
p { margin-bottom:.8em; }

/* Form */
form { }
/*fieldset { border:none; }
legend {display:none;}*/

input, select{ font-size:98%; color:#666666; border:1px solid #D8D8D8; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:2px 3px; }
 


