body { font-family:Arial; }

.margin-top-01 { margin-top:-1px; }
.margin-top-10 { margin-top:10px; }
.margin-bottom-10 { margin-bottom:10px; }
.dn { display:none !important; }
.di { display:inline !important; }
.cp { cursor:pointer; }

.tab-content { padding:0 15px; }

dd img { margin:auto; }
dd ul { margin-top:10px; }
dd ul li ul { margin-top:0; margin-bottom:10px; }
h1, h2 { text-align:center; }
a { text-decoration:underline; }

.a-default { display:inline !important; text-decoration:underline !important; font-weight:normal !important; font-size:14px !important; color:#337ab7 !important; }
.hr-black { color:#000; font-color:#000; border-top:1px solid #000; }
.info { font-size:12px; }
.txt-red { color:#BF001E; }
.txt-bold { font-weight:bold; }
.img-logo { margin:0 auto; width:900px; }

.footer { margin-top:30px; width:100%; height:180px; background:url('../img/footer.png') repeat-x center top; font-size:13px; font-family:Helvetica; }
.footer-info { margin:15px 0; width:100%; height:150px; background:transparent; }
.footer-info ul { margin:0; padding:0; list-style:none; }
.footer-info ul li.li-border { list-style-position:inside; border-bottom:1px solid #000; }
.footer-info a { margin:10px 0; display:block; font-weight:bold; font-size:13px; color:#000; text-decoration:none; }
.footer-info .a-default { font-size:13px !important; }
.footer hr { margin-top:10px; margin-bottom:10px; }

.future-copy { font-size:11px; opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; }
.future-address { font-size:13px; }
	.footer-info .footer-logo { margin-top:10px; max-width:50%; }

@media (max-width:1199px) {
	.img-logo { margin:0 auto; width:auto; }
	.footer,
	.footer-info { height:auto; }
}
@media (max-width:991px) {
	.footer-info a { font-size:13px; }
	.footer-info .footer-logo { max-width:100%; }
}
@media (max-width:767px) {
	.nav-tabs > li { width:100%; text-align:center; }
	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:focus,
	.nav-tabs > li.active > a:hover { border:none; }
	.nav-tabs > li > a:hover { border:none; background:none; }

	.footer { padding-bottom:20px; background:none; border-top:10px solid #EEE; border-bottom:10px solid #EEE; }
	.footer-info .row > div { margin-top:30px; padding-left:15px; padding-right:15px; text-align:center; }
	.footer-info .footer-logo { padding-bottom:20px; }
}