@font-face {
    font-family: 'opensans-condensed-bold';
    src: url('fonts/opensans-condensed-bold.eot');
    src: url('fonts/opensans-condensed-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condensed-bold.woff2') format('woff2'),
         url('fonts/opensans-condensed-bold.woff') format('woff'),
         url('fonts/opensans-condensed-bold.ttf') format('truetype');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'opensans-light';
    src: url('fonts/opensans-light.eot');
    src: url('fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light.woff2') format('woff2'),
         url('fonts/opensans-light.woff') format('woff'),
         url('fonts/opensans-light.ttf') format('truetype');
         url('fonts/opensans-light.svg#opensans-light') format('svg');
    font-weight: normal; font-style: normal;
}
body {overflow-x: hidden; font-family: opensans-light,Arial,Helvetica,sans-serif; color:black;}
input, textarea {
	margin-bottom: 25px; padding: 20px; display: block; width: 100%; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-inline input, textarea {margin-bottom:0;}
.label {display:inline-block; margin:2px 2px; font-size:100%; font-weight:300;}
.label:hover {background-color:#aaa;}
.clearboth {clear:both;}
.text-muted {color: #777;}
.text-primary {color: #fed136;}
p, address {font-size: 14px; line-height: 1.75; margin:10px 0; padding:0;}
td, th {font-size: 15px; font-family: opensans-light,Arial,Helvetica,sans-serif; line-height: 1.75; margin:10px 0; padding:0;}
thead tr {background-color:#eee; font-weight:bold;}
li {font-size: 15px; line-height: 1.75; margin:0; padding:0;}
p.large {font-size: 17px;}
.info {font-size: 12px;}
.a, .point {cursor:pointer;}
a, .a {color: #124093; font-weight:bold;}
a:hover, a:focus, a:active, a.active {color:#124093; font-weight:bold; outline: 0;}
blockquote {padding:0 10px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {font-family: opensans-condensed-bold,Arial,Helvetica,sans-serif; font-weight:normal; margin-top:10px;}
h1 a, h1 a:hover, .h1 a, .h1 a:hover, h2 a, h2 a:hover, .h2 a, .h2 a:hover,
h3 a, h3 a:hover, .h3 a, .h3 a:hover, h4 a, h4 a:hover, .h4 a, .h4 a:hover {font-weight:normal;}
h2, .h2 {font-size: 24px;}
h3, .h3 {font-size: 22px;}
.mark {color:#c00 !important; font-weight:normal !important; background:transparent;}
.emark {color:#c00 !important; font-weight:bold !important; background:transparent;}
@media(min-width:768px) {
	.logoimage {max-width:150px;}
	.ahead {margin-top:140px;} .hhead {margin-top:45px;} .jhead {margin-top:140px;}
}
@media(min-width:992px) {
	.logoimage {max-width:150px;} .lead {font-size:21px;}
	.ahead {margin-top:150px;} .hhead {margin-top:55px;} .jhead {margin-top:150px;}
}
@media(min-width:768px) {
	.sesform {text-align:right;}
	.buttline {line-height:inherit;}
}
.btn-primary {
    text-transform: uppercase; font-family: opensans-condensed-bold,Arial,sans-serif; font-weight:normal; color:white;
	background-color:#124093; border-color:#014100; letter-spacing:0.1em;
}
.btn-primary:hover, .btn-primary:active {
    text-transform: uppercase; font-family: opensans-condensed-bold,Arial,sans-serif; font-weight:normal; color:#124093;
	background-color:white; border-color:#aaa;
}
.btn-primary.active, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary {
    color:white; background-color:#124093; border-color:#aaa;
}
.btn-xl {
    padding: 20px 40px; border-color:#fed136; border-radius: 3px; font-weight:normal; text-transform: uppercase;
    font-family: opensans-condensed-bold,Arial,sans-serif; font-size: 18px;
    color:#124093; background-color:#fed136;
}
.btn-xl:hover {
    padding: 20px 40px; border-color: #fed136; border-radius: 3px; font-weight:normal; text-transform: uppercase;
    font-family: opensans-condensed-bold,Arial,sans-serif; font-size: 18px;
    color:#124093; background-color:white;
}
.btn-danger {
	background-color:#d9534f; border-color:#d43f3a; color: white;
}
.btn-danger:hover {
	background-color:#e9635f; border-color:#d43f3a; color: white;
}
.btn:focus, .btn:active, .btn.active, .btn:active:focus {outline: 0;}
::-moz-selection {text-shadow: none; background: #fed136;}
::selection {text-shadow: none; background: #fed136;}