/* Bootstrap v2.3.1 * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * Designed and built with all the love in the world @twitter by @mdo and @fat. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{margin:0; padding:0; border:0; outline:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
img {max-width:100%;}
.clear {width:100%; height:0; font-size:0; line-height:0; clear:both;}
figure img {display:block;}
@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}

html {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; font-size:100%;}
/*
body {font-size:14px; line-height:1.4; font-family:'Ubuntu', sans-serif; color:#333;}
h1,h2,h3,h4,h5,h6 {color:#333; font-weight:400; line-height:1.3;}
h1 {font-size:2.875em; margin-bottom:0.375em; line-height:1em;}
h2 {font-size:2.5em; margin-bottom:0.375em; line-height:0.875em;}
h3 {font-size:2em; margin-bottom:0.25em;}
h4 {font-size:1.6875em;}
h5 {font-size:1.5em;}
h6 {font-size:1.375em;}
@media (max-width:768px){
	body {font-size:13px;}
	h1 {font-size:2em;}
	h2 {font-size:1.6875em;}
	h3 {font-size:1.5em;}
	h4 {font-size:1.375em;}
	h5 {font-size:1.25em;}
	h6 {font-size:1em;}
}
@media (max-width:480px){
	body {font-size:12px;}
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
a[href^=tel] {color:inherit;}

.text {font-size:1em;}
.text p, .text ul, .text ol, .text li {}
.text ul {margin:0; padding:6px 0 6px 20px;}
.text ul li {display:list-item; list-style-position:outside;}
.text a {color:#0091E3;}
.text a:hover {text-decoration:underline;}
.text-center {text-align:center;}

.table-responsive {
	overflow-x:auto;
	min-height:0.01%;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
@media screen and (max-width:767px){
	.table-responsive {
		width:100%;
		overflow-y:hidden;
		-ms-overflow-style:-ms-autohiding-scrollbar;
	}
	.table-responsive > .table {
		margin-bottom:0;
	}
	.table-responsive > .table > thead > tr > th,
	.table-responsive > .table > tbody > tr > th,
	.table-responsive > .table > tfoot > tr > th,
	.table-responsive > .table > thead > tr > td,
	.table-responsive > .table > tbody > tr > td,
	.table-responsive > .table > tfoot > tr > td {
		white-space:nowrap;
	}
}
*/

body {font-size:14px; line-height:18px; font-family: 'Open Sans', sans-serif; color:#333;}
h1,h2,h3,h4,h5,h6 {color:#333; font-weight:700; -webkit-transition:color ease 0.2s; -o-transition:color ease 0.2s; -moz-transition:color ease 0.2s; -ms-transition:color ease 0.2s; transition:color ease 0.2s;}
h1 {font-size:26px; line-height:26px; margin-bottom:10px;}
h2 {font-size:22px; line-height:24px; margin-bottom:10px;}
h3 {font-size:20px; line-height:24px; margin-bottom:8px;}
h4 {font-size:18px; line-height:24px; margin-bottom:8px;}
h5 {font-size:16px; line-height:22px; margin-bottom:4px;}
h6 {font-size:14px; line-height:22px; margin-bottom:4px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}

a[href^=tel] {color:inherit;}

.text {text-align:justify;}
.text ul {margin:0; padding:6px 0 6px 20px;}
.text ul li {display:list-item; list-style:disc outside;}
.text a {color:#d33333;}
.text a:hover {text-decoration:underline;}

::selection {background:#E4EAF8;}
::-moz-selection {background:#E4EAF8;}
img::selection {background: transparent;}
img::-moz-selection {background: transparent;}
body {-webkit-tap-highlight-color:#E4EAF8;}

.container {margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after {clear:both;}
.container {
	margin:auto;
	width:auto;
	max-width:1140px;
	padding:0 20px;
}
@media (min-width:768px){
	.container {
		padding:0 30px;
	}
}
@media (min-width:992px){
	.container {
		padding:0 40px;
	}
}

.row {width:100%; *zoom:1;}
.row:before, .row:after {display:table; content:""; line-height:0;}
.row:after {clear:both;}
