.content{font-size:16px;line-height:23px;color:#333;text-align:justify;}
h1, h2, h3{
	font-family:'Roboto', Tahoma, Arial;color:#000;font-weight:300;text-align:left;
}
h1.gray, h2.gray{
	display: inline-block;
	padding: 6px 15px;
	background-color: #525969;
	color: #fff;
	text-transform:uppercase;
	margin-left: 20px;
	margin-bottom: 35px;
	margin-top: 40px;
}
h2.gray{
	margin-bottom: 10px;
}
@media (max-width: 767px){ h1.gray, h2.gray{ margin-left: 0; } }


h1{font-size:28px;line-height:33px;font-weight:bold;margin:0 0 30px 0;text-align:center;}
h2{font-size:28px;line-height:33px;font-weight:bold;margin:34px 0 17px 0;}
.content h2{text-transform:none; color: #333; font-weight: 500;}
h3{font-size:21px; line-height: 26px; margin:1.4em 0 0.8em;font-weight:bold;}
.content h3{margin-top: 23px; margin-bottom: 13px; color: #333; font-weight: 500;}
.content h4{font-size:1.1em;margin:1.2em 0 0.5em;}
.content h5{font-size:1em;margin:1em 0 0.5em;}
.content h6{font-size:1em;margin:1em 0 0.5em;}
.content hr{display:block;background:#aaa;width:100%;height:1px;border:none;}
.content ul, .content ol{margin-left:2em;margin-bottom:1em;padding-left:0;}
.content ol ol{margin-left:2.5em;}
.content ul > li{list-style-position:outside;}
.content ol > li{list-style-image:none;list-style-type:decimal;}
.content dt{font-weight:bold;}
.content dl dt{margin-bottom:0.25em;font-weight:bold;}
.content dl dd{padding-left:4em;margin-bottom:0.25em;}
.content table{width:100%;margin:15px 0;}
.content table caption{color:#999;font-style:italic;}
.content table thead tr, .content table thead tr:hover{ background: #1186bd; }
.content table thead tr th, .content table thead tr:hover th{ font-size: 16px; font-weight: 600; color: #fff; }
.content table th{font-size:12px;font-weight:bold;}
.content table th, .content table td{line-height:1.5em;padding:0.75em 0.5em;background:none;}
.content table thead th, .content table thead td{padding-top:0.75em;}
.content table tfoot th, .content table tfoot td{padding-bottom:0.75em;font-style:italic;}
.content table tbody th, .content table tbody td, .content table tfoot th, .content table tfoot td{border:solid 1px #ddd}
.content table tr:hover{background:none;}
.content table tbody tr:nth-child(odd) th, .content table tbody tr:nth-child(odd) td{background:rgba(200, 130, 0, 0.04);}
.content blockquote p:first-child{margin:1em 0;}
.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content blockquote, .content address, .content form, .content table{margin-bottom:15px;}
.content p{text-indent:0;}
.content caption{padding:0.5em 0;}
.content blockquote{padding:0 1em;margin:1.8em 0;}
.content pre{margin:0.5em 0;padding:0.5em 0 0.5em 1em;border:1px dotted #aab4be;border-left:1.8em solid #b4b4b4;background:#fafafa;font-size:90%;color:#2E8B57;white-space:pre-wrap;}
.content code{word-spacing:-2px;color:#D64514;}
.content img, .content img.alignImageLeft, .content img.alignImageRight{border:none; max-width: 100%;}
/*.content a:hover img{border-color:#aaa;outline:1px solid #ff9a5d;}*/
.content img[align="left"], .content img.alignImageLeft{float:left;margin:0 1em 0.5em 0;}
.content img[align="right"], .content img.alignImageRight{float:right;margin:0 0 0.5em 1em;}
.content blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;font-style:italic;}
blockquote *:before{content:"\201C";}
blockquote *:after{content:"\201D";}
q:before{content:"\00AB";}
q:after{content:"\00BB";}
.content legend, .content fieldset, .content input,.content textarea,.content select, .content a.button, .content button{border-radius:0px;}
.content input:-ms-input-placeholder, .content textarea:-ms-input-placeholder{ color: #999; }



.content fieldset{padding:1em;margin:1.8em 0;}
.content legend{padding:0.2em 0.5em;border:1px solid #ccc;margin:0.5em 0;white-space:normal;}
.content legend+*{margin-top:1em;}
.content input[type="checkbox"], .content input[type="radio"], .content option, .content select{margin:0 0.45em;}
.content form.form-mode-1 label{display:block;}
.content form .row{margin-bottom:0.75em;}
.content form .row-input-colonm input[type="radio"], .content form .row-input-colonm input[type="checkbox"]{float:left;}
.content form .row-input-colonm label{display:block;margin-bottom:0.5em;}
.content input:invalid,.content textarea:invalid,.content input.error,.content textarea.error,.content legend.error,
.content select.error{background-color:#f0dddd!important;border:1px solid #ffb4b4!important;color:#000!important;}
.content input:invalid:focus,.content textarea:invalid:focus,.content input.error:focus,.content textarea.error:focus,
.content legend.error:focus,.content select.error:focus{background-color:#fff!important;}