@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,300italic,400italic,600italic);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,600,700);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
@font-face { font-family: 'Glyphicons Halflings'; src: url('/common/fonts/glyphicons-halflings-regular.eot'); src: url('/common/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/common/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/common/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/common/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/common/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg') }
@font-face { font-family: 'open_sansregular'; src: url('/common/fonts/open-sans/OpenSans-Regular-webfont.eot'); src: url('/common/fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/common/fonts/open-sans/OpenSans-Regular-webfont.woff') format('woff'), url('/common/fonts/open-sans/OpenSans-Regular-webfont.ttf') format('truetype'), url('/common/fonts/open-sans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg'); font-weight: 400; font-style: normal }
@font-face { font-family: 'open_sanssemibold'; src: url('/common/fonts/open-sans/OpenSans-Semibold-webfont.eot'); src: url('/common/fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/fonts/open-sans/OpenSans-Semibold-webfont.woff') format('woff'), url('/common/fonts/open-sans/OpenSans-Semibold-webfont.ttf') format('truetype'), url('/common/fonts/open-sans/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: 400; font-style: normal }
@font-face { font-family: 'open_sansbold'; src: url(/common/fonts/open-sans/OpenSans-Bold-webfont.eot); src: url('/common/fonts/open-sans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/fonts/open-sans/OpenSans-Bold-webfont.woff') format('woff'), url('/common/fonts/open-sans/OpenSans-Bold-webfont.ttf') format('truetype'), url('/common/fonts/open-sans/OpenSans-Bold-webfont.svg#open_sansbold') format('svg'); font-weight: 400; font-style: normal }
.text-wht { color: #fff !important }
.text-grn { color: #C0D028 }
.text-dkgrn { color: #6c8d13 }
.bkgd-wht { background: #FFF !important }
body { background: #eef1f7; color: #555 }
html { font-family: sans-serif }
body { font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.5em; color: #333; font-weight: 400; font-style: normal }
h1 { font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; margin-block-start: 0; margin-block-end: 0 }
h2 { font-weight: 500 }
h3 { font-weight: 500 }
h4 { font-weight: 500 }
h5 { font-weight: 600 }
h6 { font-weight: 600 }
.pg-hdr { font-family: "Raleway", sans-serif; font-size: 26px; font-weight: 500; letter-spacing: .02em; color: inherit; line-height: 1.5em; transition: all 0.3s ease-in-out 0s }
.pg-hdr, h2, h3, h4, h5, h6 { letter-spacing: .02em; color: inherit }
h2 { font-family: "Raleway", sans-serif }
h3, h4, h5, h6 { font-family: Helvetica, Arial, sans-serif }
h2, h3, h4 { line-height: 1.5em }
h5, h6 { line-height: 1.3em; margin: 0 0 10px 0 }
p { margin: 0 0 10px }
.lead { font-family: "open_sansregular", sans-serif; font-weight: 500; font-size: 1.25em; line-height: 1.5em }
a { color: #23527c }
a:hover, a:focus { color: #5ab0ee }

@media (min-width:768px) {
.lead { font-size: 1.4em }
}

@media (min-width:992px) {
blockquote { padding: 15px 50px }
blockquote::before { left: 0px; top: 20px }
blockquote::after { bottom: 0px }
blockquote p { font-size: 16px }
}
i, a i { color: #C0F2FB }
i, a i:hover { color: #FFD000 }
i, a i { color: #C0F2FB }
.nav i, .nav a i:hover { color: #C0D028 }
.nav .dropdown a i, .nav .dropdown a i:hover { color: #c0d028 }
i, a i:hover { color: #FFD000 }
hr { border-top: 1px solid #eee }
blockquote { border: 0; display: block; font-weight: 400; letter-spacing: .05em }
cite { display: block; font-size: .8em; text-align: left; font-style: italic; padding: 0; margin: 10px 0 20px; line-height: 1.3em }
pre { color: #333; display: block }
.btn-primary, .btn-success { text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075) }
.btn-primary:active, .btn-success:active { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) }
.btn:active { background-image: none }
.btn-primary { background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x; border-color: #245580 }
.btn-primary:hover, .btn-primary:focus { background-color: #265a88; background-position: 0 -15px }
.btn-primary:active { background-color: #265a88; border-color: #245580 }
.btn-success { font-weight: bold; background-image: -webkit-linear-gradient(top, #c0d028 0%, #6C8D13 100%); background-image: -o-linear-gradient(top, #c0d028 0%, #6C8D13 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#c0d028), to(#6C8D13)); background-image: linear-gradient(to bottom, #c0d028 0%, #6C8D13 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc0d028', endColorstr='#ff97BD2F', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x; border-color: #6C8D13 }
.btn-success:hover, .btn-success:focus { background-color: #6C8D13; background-position: 0 -15px }
.btn-success:active { background-color: #6C8D13; border-color: #c9d648 }

@media (max-width:767px) {
.btn { font-size: 14px }
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #e8e8e8; background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
background-repeat: repeat-x }
.table { font-size: 12px; border-collapse: collapse }
.table tr.tbl-subhead { background: #f5f5f5 }
.table tr.tbl-subhead td { font-weight: bold; font-size: 12px; line-height: 1; vertical-align: middle; text-transform: uppercase }
img {max-width: 100%; height: auto}
img.img-fluid {width: 100%; height: auto; margin:10px auto}

footer { background: #2a394f }
footer, footer a { color: #6382a9 }
footer a:hover { color: #5ab0ee }
