* {
	margin: 0px; box-sizing: inherit;
}
*::before {
	box-sizing: inherit;
}
*::after {
	box-sizing: inherit;
}
html {
	height: 100%; box-sizing: border-box;
}
body {
	height: 100%; box-sizing: border-box;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
strong {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
iframe {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
body {
	color: rgb(54, 54, 54); font-family: "Roboto Slab", serif; font-size: 13px;
}
td {
	color: rgb(54, 54, 54); font-family: "Roboto Slab", serif; font-size: 13px;
}
th {
	color: rgb(54, 54, 54); font-family: "Roboto Slab", serif; font-size: 13px;
}
body {
	background: rgb(248, 248, 248); margin: 0px;
}
a:link {
	color: rgb(0, 144, 245); text-decoration: none;
}
a:visited {
	color: rgb(0, 144, 245); text-decoration: none;
}
a:active {
	color: rgb(0, 144, 245); text-decoration: none;
}
a:hover {
	color: rgb(0, 74, 128); text-decoration: none;
}
.clr {
	height: 1px; clear: both; font-size: 1px;
}
* html .clearfix {
	height: 1%; overflow: visible;
}
* + html .clearfix {
	min-height: 1%;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
#wrapper {
	margin: 0px auto -40px; width: 100%; min-height: 100%; max-width: 1200px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
#header {
	height: 150px; text-align: center;
}
#header .logo {
	margin: 0px auto; top: 34px; text-align: center; display: inline-block; position: relative;
}
#navigation {
	height: 57px; color: rgb(255, 255, 255); background-color: rgb(0, 74, 128);
}
.navbar {
	margin: 0px; border: currentColor; border-image: none; min-height: 57px;
}
.navbar-nav {
	width: 100%; height: 57px; text-align: center;
}
.navbar-collapse .navbar-nav {
	line-height: 1em;
}
.navbar-nav > li {
	float: none; display: inline-block;
}
.navbar-nav > li > a > span {
	margin-right: 5px;
}
.navbar-nav > li > a > span > i {
	font-size: 15px;
}
.navbar-default {
	border-color: transparent; border-radius: 0px; box-shadow: none; background-image: none; background-color: transparent; -webkit-box-shadow: none;
}
.navbar-default .navbar-nav > li > a {
	margin: 0px 15px; padding: 10px 0px; height: 57px; color: rgb(255, 255, 255); line-height: 34px; font-size: 14px; font-weight: 400; white-space: nowrap; box-sizing: border-box; text-shadow: none;
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(0, 144, 245); border-bottom-color: rgb(0, 144, 245); border-bottom-width: 3px; border-bottom-style: solid;
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(0, 144, 245); border-bottom-color: rgb(0, 144, 245); border-bottom-width: 3px; border-bottom-style: solid;
}
.navbar-default .navbar-nav > li.open.dropdown > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(0, 144, 245); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(0, 144, 245); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(0, 144, 245); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a {
	box-shadow: none; background-image: none;
}
.navbar-default .navbar-nav > .open > a {
	box-shadow: none; background-image: none;
}
.navbar-default .navbar-collapse {
	border-color: transparent; position: relative; z-index: 10;
}
.navbar-default .navbar-form {
	border-color: transparent; position: relative; z-index: 10;
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(0, 144, 245); background-color: transparent;
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(0, 144, 245); background-color: transparent;
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(0, 144, 245); background-color: transparent;
}
.dropdown-menu {
	list-style: none; margin: 0px; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; text-align: left; font-size: 14px; box-shadow: none; background-color: rgb(0, 53, 92); -webkit-box-shadow: none;
}
.navbar-default .navbar-nav > li:last-child .dropdown-menu {
	left: -65px;
}
.dropdown-menu > li > a {
	height: 36px; color: rgb(255, 255, 255); line-height: 30px; border-bottom-color: rgb(0, 74, 128); border-bottom-width: 1px; border-bottom-style: solid;
}
.dropdown-menu > li:last-child > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.dropdown-menu > li > a:focus {
	color: rgb(0, 144, 245); background-image: none; background-color: rgb(0, 53, 92);
}
.dropdown-menu > li > a:hover {
	color: rgb(0, 144, 245); background-image: none; background-color: rgb(0, 53, 92);
}
.dropdown-menu > .active > a {
	color: rgb(0, 144, 245); background-image: none; background-color: rgb(0, 53, 92);
}
.dropdown-menu > .active > a:focus {
	color: rgb(0, 144, 245); background-image: none; background-color: rgb(0, 53, 92);
}
.dropdown-menu > .active > a:hover {
	color: rgb(0, 144, 245); background-image: none; background-color: rgb(0, 53, 92);
}
#slideshow {
	width: 100%; margin-bottom: 40px; border-bottom-color: rgb(0, 74, 128); border-bottom-width: 6px; border-bottom-style: solid; background-color: rgb(248, 248, 248);
}
#slideshow h1 {
	top: 15%; text-align: right; right: 20px; color: rgb(255, 255, 255); font-size: 50px; position: absolute; max-width: 450px; text-shadow: 0px 1px 1px rgba(0,0,0,1); transform: translateY(-15%);
}
.carousel-fade .carousel-inner .item {
	opacity: 0; transition-property: opacity; -webkit-transition-property: opacity; -o-transition-property: opacity; -moz-transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .left.active {
	left: 0px; z-index: 1; opacity: 0; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d( 0, 0, 0);
}
.carousel-fade .carousel-inner .right.active {
	left: 0px; z-index: 1; opacity: 0; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d( 0, 0, 0);
}
.carousel-fade .carousel-inner .left.next {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d( 0, 0, 0);
}
.carousel-fade .carousel-inner .right.prev {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d( 0, 0, 0);
}
.carousel-fade .carousel-control {
	z-index: 2;
}
a.carousel-control {
	width: 10%; color: rgb(229, 237, 242);
}
#main {
	margin-bottom: 30px;
}
#main .content-box {
	color: rgb(54, 54, 54); padding-bottom: 30px; font-size: 14px; margin-bottom: 30px; border-bottom-color: rgb(177, 198, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
#main .nbmp.content-box {
	padding-bottom: 0px; margin-bottom: 0px;
}
#main :last-child.content-box {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#main .content-box h1 {
	padding: 10px 15px; color: rgb(255, 255, 255); font-size: 22px; font-weight: 400; margin-bottom: 30px; background-color: rgb(0, 74, 128);
}
#main .content-box h2 {
	padding: 10px 15px; text-align: left; color: rgb(255, 255, 255); font-size: 18px; margin-bottom: 30px; display: block; background-color: rgb(0, 74, 128);
}
#main .content-box .description {
	margin-bottom: 20px;
}
#main .content-box .fillform.main_content .form-control {
	border-radius: 0px; border: currentColor; transition:none; border-image: none; height: 34px; color: rgb(85, 85, 85); box-shadow: none; background-image: none; background-color: rgb(229, 236, 242); -webkit-box-shadow: none; -webkit-transition: none; -o-transition: none;
}
#main .content-box .fillform.main_content textarea.form-control {
	height: auto; resize: none;
}
#main .content-box .fillform.main_content .code.form-control {
	width: 200px;
}
#main .content-box .fillform.main_content > p > em {
	color: rgb(255, 0, 0); font-style: normal; margin-right: 3px;
}
#main .content-box .fillform.main_content label {
	color: rgb(0, 74, 128); margin-bottom: 5px;
}
#main .content-box .fillform.main_content label > span {
	color: rgb(255, 0, 0); margin-left: 3px;
}
#main .content-box .fillform.main_content .contact label {
	margin: 5px auto;
}
#main .content-box .fillform.main_content select.form-control {
	background-position: right; padding: 5px; border: currentColor; border-image: none; color: rgb(0, 74, 128); text-indent: 0.01px; font-size: 14px; margin-right: 20px; background-image: url("images/select_arrow.svg"); background-repeat: no-repeat; background-color: rgb(229, 237, 242); -webkit-appearance: none; appearance: none; -moz-appearance: none;
}
#main .content-box .fillform.main_content [class*='col-'] {
	margin-bottom: 10px;
}
#main .content-box .main_content p {
	margin-bottom: 15px;
}
#main .content-box .main_content h3 {
	color: rgb(0, 74, 128); padding-bottom: 20px; font-size: 16px; font-weight: 700;
}
#main .content-box .fillform.main_content h3 {
	padding-bottom: 10px;
}
#main .content-box .main_content ol {
	margin-bottom: 20px; margin-left: 15px;
}
#main .content-box .main_content ol > li {
	list-style-type: decimal;
}
#main .content-box .main_content ul > li {
	font-weight: 700; margin-bottom: 5px;
}
#main .content-box .main_content ul.inner {
	margin: 0px auto 20px; padding: 0px 35px;
}
#main .content-box .main_content ul.inner > li {
	padding-bottom: 10px; font-weight: 400;
}
#main .content-box .main_content .controls {
	text-align: right; font-size: 12px; display: block;
}
#main .content-box .main_content .controls > a {
	margin-left: 5px;
}
#main .content-box .main_content p.note {
	font-size: 12px; margin-top: 30px;
}
#main .content-box .main_content .table > thead > tr > th {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: 700; vertical-align: text-top; border-bottom-color: rgb(0, 74, 128); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(0, 74, 128);
}
#main .content-box .main_content .table > thead > tr > th sup {
	margin-left: 3px;
}
#main .content-box .main_content .table > tbody > tr > td:first-child {
	text-align: left;
}
#main .content-box .main_content .table > tbody > tr > td.header {
	color: rgb(255, 255, 255); background-color: rgb(0, 74, 128);
}
#main .content-box .main_content .table > tbody > tr > td sup {
	margin-left: 3px;
}
#main .content-box .main_content .fleet.table > tbody > tr > td {
	padding: 10px 5px;
}
#main .content-box .main_content .fleet.table > tbody > tr > th {
	padding: 10px 5px;
}
#main .content-box .main_content .fleet.table > tfoot > tr > td {
	padding: 10px 5px;
}
#main .content-box .main_content .fleet.table > tfoot > tr > th {
	padding: 10px 5px;
}
#main .content-box .main_content .fleet.table > thead > tr > td {
	padding: 10px 5px;
}
#main .content-box .main_content .fleet.table > thead > tr > th {
	padding: 10px 5px;
}
#main .content-box .main_content .table > tbody > tr > td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#main .content-box .main_content .table > tbody > tr > th {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#main .content-box .main_content .table > tfoot > tr > td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#main .content-box .main_content .table > tfoot > tr > th {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#main .content-box .main_content .table > thead > tr > td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#main .content-box .main_content .table > thead > tr > th {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#main .content-box .main_content .table > tbody > tr > td {
	text-align: center; color: rgb(70, 70, 70); font-weight: 700; white-space: nowrap;
}
#main .content-box .main_content .table-striped > tbody > tr {
	background-color: rgb(247, 249, 251);
}
#main .content-box .main_content .table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: rgb(229, 237, 242);
}
#main .content-box .main_content .footnote {
	margin-top: 20px;
}
#main .content-box .main_content .footnote .table > tbody > tr > td {
	text-align: left; color: rgb(0, 74, 128); font-weight: 400; white-space: normal;
}
#main .content-box .main_content .data {
	margin: 20px auto;
}
#main .content-box .main_content .glossary.table > tbody > tr > td {
	color: rgb(0, 74, 128);
}
#main .content-box .main_content .glossary.table > tbody > tr > td:first-child {
	font-weight: 700;
}
#main .content-box .main_content .glossary.table > tbody > tr > td:last-child {
	white-space: normal;
}
#main .content-box .main_content .generic.table {
	margin-bottom: 10px;
}
#main .content-box .main_content .table > tbody > tr.bottom > td {
	text-align: left;
}
#main .content-box .main_content .generic > thead > tr > td {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; background-color: rgb(0, 74, 128);
}
#main .content-box .main_content .generic > tbody > tr > td > i {
	color: rgb(0, 74, 128); margin-right: 5px;
}
#main .content-box .main_content .generic > tbody > tr > td > a > i.fa-rss-square {
	color: rgb(255, 153, 0);
}
#main .content-box .main_content .generic > tbody > tr > th {
	text-align: left; color: rgb(0, 74, 128); font-size: 14px; font-weight: 700; border-bottom-color: rgb(0, 74, 128); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#main .content-box .main_content .generic > thead > tr > th.center {
	text-align: center;
}
#main .content-box .main_content .generic > tbody > tr > td.center {
	text-align: center;
}
#main .content-box .main_content .generic > thead > tr > th > a {
	color: rgb(255, 255, 255);
}
#main .content-box .main_content .generic > thead > tr > th > a:hover {
	color: rgb(0, 144, 245);
}
#main .content-box .main_content .generic > tbody > tr.total > td {
	text-align: left; color: rgb(0, 74, 128);
}
#main .content-box .main_content .generic > tbody > tr > td {
	text-align: left; font-size: 14px; font-weight: 400;
}
#main .content-box article {
	clear: both; margin-bottom: 10px;
}
#main .list.content-box article {
	padding: 10px 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#main .list.content-box article:first-child {
	padding-top: 0px;
}
#main .list.content-box article:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#main .content-box article header {
	height: auto; clear: both; display: block; min-height: 50px;
}
#main .content-box article header h1 {
	background: rgb(255, 255, 255); width: calc(100% - 105px); text-align: left; color: rgb(5, 72, 115); font-size: 18px; margin-bottom: 0px; display: inline-block;
}
#main .content-box article header .date {
	padding: 5px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; margin-right: 15px; margin-bottom: 20px; float: left; display: inline-block; min-width: 90px; background-color: rgb(3, 76, 131);
}
#main .content-box article header .date em {
	font-style: normal; display: block;
}
#main .content-box article h1 .label {
	font-size: 12px; font-weight: 400;
}
#main .content-box article h1 a {
	color: rgb(0, 74, 128);
}
#main .content-box article h1 a:hover {
	color: rgb(0, 144, 245);
}
#main .content-box article .description {
	clear: both; margin-top: 20px; display: block;
}
#main .content-box .link {
	text-align: right;
}
#main .content-box .details.link {
	text-align: center;
}
#main .content-box .link i:first-child {
	margin-left: 0px;
}
#main .content-box .link .print i {
	color: rgb(0, 74, 128);
}
#main .content-box .link .email i {
	color: rgb(253, 185, 18);
}
#main .content-box .link .share i {
	color: rgb(25, 136, 100);
}
#main .content-box .link .pdf i {
	color: rgb(255, 0, 0);
}
#main .content-box .link .webcast i {
	color: rgb(0, 74, 128);
}
#main .content-box .link .previous i {
	color: rgb(0, 74, 128);
}
#main .content-box .link.options {
	text-align: left;
}
#main .content-box .link.options .briefcase i {
	color: rgb(0, 74, 128);
}
#main .content-box .link.options .email i {
	color: rgb(253, 185, 18);
}
#main .content-box .link.options .rss i {
	color: rgb(255, 153, 0);
}
#main .content-box .link span {
	margin-bottom: 10px; margin-left: 10px; display: inline-block;
}
#main .content-box .link img {
	margin-left: 15px; vertical-align: text-top;
}
#main .content-box .link a.btn-more {
	padding: 4px 10px; margin-left: 15px;
}
#main .content-box .main_content .chart_quote {
	background-color: rgb(247, 249, 251);
}
#main .content-box .main_content .chart_quote .title {
	padding: 10px 15px; color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 15px; background-color: rgb(0, 74, 128);
}
#main .content-box .main_content .chart_quote .title .date {
	text-align: right; float: right;
}
#main .content-box .main_content .chart_quote .last_price {
	width: 100%; display: table;
}
#main .content-box .main_content .chart_quote .last_price span {
	padding: 10px 5px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 14px; vertical-align: middle; display: table-cell; background-color: rgb(0, 74, 128);
}
#main .content-box .main_content .chart_quote .number {
	width: 100%; display: table;
}
#main .content-box .main_content .chart_quote .number span {
	padding: 10px 5px; width: 100%; text-align: center; color: rgb(70, 70, 70); font-size: 50px; vertical-align: middle; display: table-cell; background-color: rgb(255, 255, 255);
}
#main .content-box .main_content .chart_quote .table > tbody > tr > th {
	text-align: center; color: rgb(0, 74, 128); font-size: 12px; font-weight: 700; border-bottom-color: rgb(0, 74, 128); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
#main .content-box .main_content .chart_quote .table > tbody > tr > td {
	text-align: center; color: rgb(70, 70, 70); font-size: 14px; font-weight: 700;
}
#main .content-box .main_content .table > tbody > tr > td.priceup {
	color: rgb(124, 197, 118);
}
#main .content-box .main_content .table > tbody > tr > td.pricedown {
	color: rgb(255, 0, 0);
}
#main .content-box .main_content .options {
	margin-top: 20px;
}
#main .content-box .main_content .auto.options {
	margin-top: 0px;
}
#main .content-box .main_content .options .newline {
	margin-bottom: 15px;
}
#main .content-box .main_content .options label {
	color: rgb(0, 74, 128); min-width: 80px;
}
#main .content-box .main_content .options input[type=text] {
	padding: 5px; border: currentColor; border-image: none; color: rgb(0, 74, 128); font-size: 14px; margin-right: 20px; margin-bottom: 10px; min-width: 180px; background-color: rgb(229, 237, 242);
}
#main .content-box .main_content .options select {
	background-position: right; padding: 5px; border: currentColor; border-image: none; color: rgb(0, 74, 128); text-indent: 0.01px; font-size: 14px; margin-right: 20px; min-width: 180px; background-image: url("images/select_arrow.svg"); background-repeat: no-repeat; background-color: rgb(229, 237, 242); -webkit-appearance: none; appearance: none; -moz-appearance: none;
}
#main .content-box .main_content .auto.options select {
	padding-right: 25px; margin-bottom: 10px; min-width: auto;
}
#main .content-box .main_content .unit.options label {
	min-width: 190px;
}
#main .content-box .main_content .options input[type=text]:disabled {
	color: rgb(153, 153, 153); background-color: rgb(235, 235, 228);
}
#main .content-box .main_content .selectrow {
	color: rgb(0, 74, 128); font-size: 14px;
}
#main .content-box .main_content .selectrow select {
	background-position: right; padding: 5px; border: currentColor; border-image: none; color: rgb(0, 74, 128); text-indent: 0.01px; font-size: 14px; display: inline-block; min-width: 180px; background-image: url("images/select_arrow.svg"); background-repeat: no-repeat; background-color: rgb(229, 237, 242); -webkit-appearance: none; appearance: none; -moz-appearance: none;
}
#main .content-box .main_content .checkbox .note {
	color: rgb(0, 74, 128); padding-left: 5px; font-size: 11px; margin-bottom: 3px; display: block;
}
#main .content-box .main_content .checkbox .note input[type=text] {
	padding: 5px; border: currentColor; border-image: none; color: rgb(0, 74, 128); margin-right: 5px; background-color: rgb(229, 237, 242);
}
#main .content-box .main_content .chart {
	margin: 20px auto; padding: 0px; text-align: center; display: block;
}
#main .content-box .main_content .chart img {
	margin: 0px auto; display: inline-block;
}
#main .content-box .main_content .links {
	margin: 0px auto 20px; text-align: center;
}
#main .content-box .main_content a.convert_excel {
	background-position: 0px 0px; margin: 0px 10px 20px; width: 200px; height: 36px; text-align: left; color: rgb(124, 196, 118); padding-left: 40px; font-size: 16px; font-weight: 700; display: inline-block; background-image: url("images/convert_excel.svg"); background-repeat: no-repeat;
}
#main .content-box .main_content a.convert_excel:hover {
	background-position: 0px -36px; color: rgb(113, 180, 108);
}
#main .content-box .main_content a.convert_excel:active {
	background-position: 0px -71px; color: rgb(102, 164, 98);
}
#main .content-box .main_content a.sign_alert {
	background-position: 0px 0px; margin: 0px 10px; width: 200px; height: 36px; text-align: left; color: rgb(0, 74, 128); padding-left: 40px; font-size: 16px; font-weight: 700; display: inline-block; background-image: url("images/sign_alert.svg"); background-repeat: no-repeat;
}
#main .content-box .main_content a.sign_alert:hover {
	background-position: 0px -36px; color: rgb(9, 68, 116);
}
#main .content-box .main_content a.sign_alert:active {
	background-position: 0px -72px; color: rgb(5, 60, 105);
}
#main .content-box .main_content .note {
	padding: 0px; color: rgb(54, 54, 54); font-size: 12px;
}
#main .gallery .item {
	margin-bottom: 5px;
}
#main .gallery .item h3 {
	margin: 10px auto; text-align: center; padding-bottom: 0px; display: block;
}
#main .gallery .item h3 {
	color: rgb(3, 76, 131); font-size: 18px; font-weight: 400;
}
.panel-default {
	margin: 20px auto; border: currentColor; border-image: none; box-shadow: none;
}
.panel-default > .panel-heading {
	border-color: rgb(177, 198, 215); border-radius: 0px; background-image: none; background-color: rgb(255, 255, 255);
}
.panel-default > .panel-heading a {
	color: rgb(5, 72, 115); font-size: 18px; font-weight: 700;
}
.panel-default > .panel-heading a:hover {
	color: rgb(0, 144, 245);
}
.panel-default > .panel-heading > .panel-title span {
	font-size: 12px; font-weight: 400; margin-top: 5px; display: block;
}
.panel-group .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel-heading {
	padding: 10px 15px; border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.sidebar {
	margin-top: 0px;
}
.sidebar .stock_data {
	color: rgb(0, 74, 128); padding-bottom: 15px; font-size: 16px; font-weight: 400; background-color: rgb(229, 236, 242);
}
.sidebar .stock_data h1 {
	padding: 10px 15px; color: rgb(255, 255, 255); font-size: 20px; background-color: rgb(0, 74, 128);
}
.sidebar .stock_data .data {
	padding: 15px 0px;
}
.sidebar .stock_data ul {
	padding: 0px 10px; font-size: 12px; margin-top: 15px;
}
.sidebar .stock_data ul > li {
	text-align: center;
}
.sidebar .stock_data .positive {
	color: rgb(0, 166, 81);
}
.sidebar .stock_data .negative {
	color: rgb(255, 0, 0);
}
.sidebar .extra_links {
	margin: 20px auto;
}
.sidebar .extra_links > ul > li {
	padding: 15px 0px; color: rgb(0, 74, 128); font-size: 16px; font-weight: 700; border-bottom-color: rgb(177, 198, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.sidebar .extra_links > ul > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sidebar .extra_links > ul > li > a {
	color: rgb(5, 72, 115);
}
.sidebar .extra_links > ul > li > a:hover {
	color: rgb(0, 144, 245);
}
.sidebar .extra_links > ul > li > a:focus {
	color: rgb(0, 144, 245);
}
.sidebar .extra_links > ul li span {
	display: block;
}
.sidebar .extra_links > ul > li > span.note {
	font-size: 12px; font-weight: 400;
}
.sidebar .nasdaq_listed {
	padding: 10px; text-align: center; display: block; background-color: rgb(0, 74, 128);
}
a.btn-more {
	border-color: transparent; padding: 10px 15px; border-radius: 0px; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; background-image: none; background-repeat: repeat-x; background-color: rgb(0, 74, 128);
}
a.btn-more:focus {
	border-color: transparent; padding: 10px 15px; border-radius: 0px; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; background-image: none; background-repeat: repeat-x; background-color: rgb(0, 74, 128);
}
a.btn-more:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 144, 245);
}
a.btn-more:active {
	color: rgb(255, 255, 255); background-color: rgb(6, 39, 71);
}
a.btn-misc {
	border-color: transparent; padding: 10px 15px; border-radius: 0px; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; background-image: none; background-repeat: repeat-x; background-color: rgb(0, 144, 245);
}
a.btn-misc:focus {
	border-color: transparent; padding: 10px 15px; border-radius: 0px; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; background-image: none; background-repeat: repeat-x; background-color: rgb(0, 144, 245);
}
a.btn-misc:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 74, 128);
}
a.btn-misc:active {
	color: rgb(255, 255, 255); background-color: rgb(6, 39, 71);
}
.btn-misc {
	border-color: transparent; padding: 10px 15px; border-radius: 0px; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; background-image: none; background-repeat: repeat-x; background-color: rgb(0, 144, 245);
}
.btn-misc:focus {
	border-color: transparent; padding: 10px 15px; border-radius: 0px; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; background-image: none; background-repeat: repeat-x; background-color: rgb(0, 144, 245);
}
.auto.options .btn-misc {
	padding: 4px 10px;
}
.btn-misc:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 74, 128);
}
.btn-misc:active {
	color: rgb(255, 255, 255); background-color: rgb(6, 39, 71);
}
.checkbox label::before {
	border-radius: 0px; border: currentColor; border-image: none; width: 20px; height: 20px; margin-top: 1px; margin-left: -20px; background-color: rgb(229, 237, 242);
}
.checkbox label::after {
	padding-top: 3px; padding-left: 4px; font-size: 12px;
}
.checkbox label {
	font-size: 14px;
}
.checkbox-custom input[type='checkbox']:checked + label::before {
	border-color: rgb(229, 237, 242); border-radius: 0px; background-color: rgb(229, 237, 242);
}
.checkbox-custom input[type='radio']:checked + label::before {
	border-color: rgb(229, 237, 242); border-radius: 0px; background-color: rgb(229, 237, 242);
}
.checkbox-custom input[type='checkbox']:checked + label::after {
	color: rgb(0, 74, 128);
}
.checkbox-custom input[type='radio']:checked + label::after {
	color: rgb(0, 74, 128);
}
.checkbox input[type='checkbox']:focus + label::before {
	
}
.checkbox input[type='radio']:focus + label::before {
	
}
.radio input[type='radio']:focus + label::before {
	
}
.radio input[type='radio']:focus + label::before {
	
}
.row-centered {
	text-align: center;
}
.col-centered {
	text-align: left; float: none; display: inline-block;
}
.nopad {
	padding: 0px;
}
.push {
	height: 40px;
}
#footer {
	margin: 0px auto; height: 40px; color: rgb(255, 255, 255); max-width: 1200px; background-color: rgb(0, 74, 128);
}
#footer ul {
	margin: 0px auto; top: 10px; text-align: center; display: inline-block; position: relative;
}
#footer ul > li {
	margin: 0px 5px; float: left;
}
#footer ul > li > a:hover {
	color: rgb(75, 181, 255);
}
@media only screen and (min-width:992px)
{
.container {
	width: 100%;
}
}
@media only screen and (max-width:880px)
{
.sidebar .stock_data .data .col-sm-6 {
	width: 100%; text-align: center;
}
.sidebar .stock_data .data .title {
	font-weight: 700; margin-top: 10px;
}
.sidebar .stock_data .data :first-child.title {
	margin-top: 0px;
}
}
@media only screen and (max-width:800px)
{
.content {
	width: 100%;
}
.sidebar {
	width: 100%; margin-top: 0px;
}
#main .content-box .main_content .options.col-xs-12 {
	width: 100%; text-align: center; margin-top: 0px; margin-bottom: 20px;
}
#main .content-box .main_content .note {
	margin-bottom: 20px;
}
}
@media only screen and (min-width:768px)
{
.container {
	width: 100%;
}
.container-fluid {
	padding: 0px;
}
.navbar-collapse {
	padding: 0px;
}
}
@media only screen and (max-width:767px)
{
.navbar-default .navbar-toggle {
	border-color: transparent;
}
.navbar-nav {
	margin: 0px auto; width: 100%; height: auto; background-color: rgb(0, 53, 92);
}
.navbar-nav > li {
	text-align: left; display: block;
}
.navbar-default .navbar-nav > li > a {
	height: 46px; line-height: 30px; border-bottom-color: rgb(141, 211, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	margin: 0px 15px; padding: 0px; height: 46px; color: rgb(255, 255, 255); line-height: 46px; border-bottom-color: rgb(141, 211, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.navbar-default .navbar-nav > li.open.dropdown > a {
	border-bottom-color: rgb(0, 144, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.navbar-default .navbar-nav > li.open.dropdown > ul.dropdown-menu > li > a::before {
	padding-right: 0.5em; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; content: "\f105";
}
.navbar-default .navbar-nav > li.open.dropdown > ul.dropdown-menu > li > a:hover {
	color: rgb(0, 144, 245); border-bottom-color: rgb(0, 144, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.navbar-default .navbar-toggle:focus {
	background-color: transparent;
}
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(0, 144, 245); border-bottom-color: rgb(0, 144, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(0, 144, 245); border-bottom-color: rgb(0, 144, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.navbar-default .navbar-nav > li:last-child > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.dropdown-menu > li > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.navbar-toggle {
	margin-top: 10px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-toggle .icon-bar {
	width: 26px; height: 3px;
}
.navbar-toggle:hover .icon-bar {
	background-color: rgb(0, 144, 245);
}
.navbar-collapse {
	padding: 0px;
}
#main .content-box h1 {
	font-size: 28px;
}
#main .content-box article header h1 {
	font-size: 18px;
}
#main .content-box .main_content .table-responsive {
	border: currentColor; border-image: none;
}
#slideshow h1 {
	font-size: 36px; font-weight: 400; max-width: 320px;
}
}
@media only screen and (max-width:550px)
{
#main .gallery .item {
	width: 100%;
}
#main .content-box .main_content .options input[type=text] {
	width: 100%;
}
#main .content-box .main_content .options select {
	width: 100%;
}
#main .content-box .fillform.main_content .col-xs-6 {
	width: 100%;
}
#main .content-box .fillform.main_content .col-xs-6 img {
	margin: 0px auto; text-align: center; display: inline-block;
}
#slideshow h1 {
	font-size: 30px; font-weight: 400; max-width: 260px;
}
}
@media only screen and (max-width:460px)
{
#wrapper {
	margin: 0px auto -60px;
}
.push {
	height: 60px;
}
#footer {
	height: 60px;
}
#footer ul > li {
	height: 25px; text-align: center; line-height: 1em; float: none; display: block;
}
#main .content-box .main_content .chart_quote .newrow {
	width: 100%;
}
#main .content-box .main_content .options.col-xs-6 {
	width: 100%;
}
#slideshow h1 {
	font-size: 24px; font-weight: 400; max-width: 220px;
}
}
@media only screen and (max-width:400px)
{
#main .content-box article header h1 {
	width: 100%; display: block;
}
#main .content-box article header .date {
	width: 100%; float: none; display: block;
}
#main .content-box article header .date em {
	display: inline-block;
}
}
