@charset "UTF-8";.row.no-gutter { margin-left: -15px; margin-right: -15px; }.uppercase { text-transform: uppercase; }.black { color: black; }.white { color: white; }@media print { * { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important; }a, a:visited { text-decoration: underline; }a[href]:after { content: " (" attr(href) ")"; }abbr[title]:after { content: " (" attr(title) ")"; }a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }thead { display: table-header-group; }tr, img { page-break-inside: avoid; }img { max-width: 100% !important; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3 { page-break-after: avoid; }select { background: #fff !important; }.navbar { display: none; }.table td, .table th { background-color: #fff !important; }.btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }.label { border: 1px solid #000; }.table { border-collapse: collapse !important; }.table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } }table { background-color: transparent; }th { text-align: left; }.table { width: 100%; max-width: 100%; margin-bottom: 22px; }.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 8px; line-height: 1.42857; vertical-align: top; border-top: 1px solid #dddddd; }.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #dddddd; }.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }.table > tbody + tbody { border-top: 2px solid #dddddd; }.table .table { background-color: white; }.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 5px; }.table-bordered { border: 1px solid #dddddd; }.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #dddddd; }.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; }.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { background-color: whitesmoke; }table col[class*="col-"] { position: static; float: none; display: table-column; }table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; }.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { background-color: whitesmoke; }.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { background-color: #dff0d8; }.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { background-color: #d9edf7; }.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { background-color: #fcf8e3; }.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f2dede; }.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }@media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 16.5px; overflow-y: hidden; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #dddddd; -webkit-overflow-scrolling: touch; }.table-responsive > .table { margin-bottom: 0; }.table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }.table-responsive > .table-bordered { border: 0; }.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 16px; line-height: 1.42857; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.btn:focus, .btn:active:focus, .btn.active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }.btn:hover, .btn:focus { color: #333333; text-decoration: none; }.btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; pointer-events: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }.btn-default { color: #333333; background-color: white; border-color: #cccccc; }.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { color: #333333; background-color: #e6e6e6; border-color: #adadad; }.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { background-image: none; }.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { background-color: white; border-color: #cccccc; }.btn-default .badge { color: white; background-color: #333333; }.btn-primary { color: white; background-color: #428bca; border-color: #357ebd; }.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { color: white; background-color: #3071a9; border-color: #285e8e; }.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { background-image: none; }.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: #428bca; border-color: #357ebd; }.btn-primary .badge { color: #428bca; background-color: white; }.btn-success { color: white; background-color: #5cb85c; border-color: #4cae4c; }.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { color: white; background-color: #449d44; border-color: #398439; }.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { background-image: none; }.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { background-color: #5cb85c; border-color: #4cae4c; }.btn-success .badge { color: #5cb85c; background-color: white; }.btn-info { color: white; background-color: #5bc0de; border-color: #46b8da; }.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { color: white; background-color: #31b0d5; border-color: #269abc; }.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { background-image: none; }.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { background-color: #5bc0de; border-color: #46b8da; }.btn-info .badge { color: #5bc0de; background-color: white; }.btn-warning { color: white; background-color: #f0ad4e; border-color: #eea236; }.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { color: white; background-color: #ec971f; border-color: #d58512; }.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { background-image: none; }.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { background-color: #f0ad4e; border-color: #eea236; }.btn-warning .badge { color: #f0ad4e; background-color: white; }.btn-danger { color: white; background-color: #d9534f; border-color: #d43f3a; }.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { color: white; background-color: #c9302c; border-color: #ac2925; }.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { background-image: none; }.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { background-color: #d9534f; border-color: #d43f3a; }.btn-danger .badge { color: #d9534f; background-color: white; }.btn-link { color: #1674b1; font-weight: normal; cursor: pointer; border-radius: 0; }.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }.btn-link:hover, .btn-link:focus { color: #0e476d; text-decoration: underline; background-color: transparent; }.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none; }.btn-lg, .btn-group-lg > .btn { padding: 10px 16px; font-size: 24px; line-height: 1.33; border-radius: 6px; }.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 14px; line-height: 1.5; border-radius: 3px; }.btn-block { display: block; width: 100%; }.btn-block + .btn-block { margin-top: 5px; }input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }.fade.in { opacity: 1; }.collapse { display: none; }.collapse.in { display: block; }tr.collapse.in { display: table-row; }tbody.collapse.in { display: table-row-group; }.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease; }.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }.dropdown { position: relative; }.dropdown-toggle:focus { outline: 0; }.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 16px; text-align: left; background-color: white; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }.dropdown-menu.pull-right { right: 0; left: auto; }.dropdown-menu .divider { height: 1px; margin: 10px 0; overflow: hidden; background-color: #e5e5e5; }.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: #333333; white-space: nowrap; }.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: whitesmoke; }.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: white; text-decoration: none; outline: 0; background-color: #428bca; }.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #777777; }.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; }.open > .dropdown-menu { display: block; }.open > a { outline: 0; }.dropdown-menu-right { left: auto; right: 0; }.dropdown-menu-left { left: 0; right: auto; }.dropdown-header { display: block; padding: 3px 20px; font-size: 14px; line-height: 1.42857; color: #777777; white-space: nowrap; }.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }.pull-right > .dropdown-menu { right: 0; left: auto; }.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid; content: ""; }.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }@media (min-width: 768px) { .navbar-right .dropdown-menu { right: 0; left: auto; }.navbar-right .dropdown-menu-left { left: 0; right: auto; } }.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }.btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; }.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 2; }.btn-group > .btn:focus, .btn-group-vertical > .btn:focus { outline: 0; }.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }.btn-toolbar { margin-left: -5px; }.btn-toolbar:before, .btn-toolbar:after { content: " "; display: table; }.btn-toolbar:after { clear: both; }.btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; }.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }.btn-group > .btn:first-child { margin-left: 0; }.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; }.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }.btn-group > .btn-group { float: left; }.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; }.btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; }.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; }.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }.btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }.btn .caret { margin-left: 0; }.btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 5px 5px 0; border-bottom-width: 0; }.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { border-width: 0 5px 5px; }.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content: " "; display: table; }.btn-group-vertical > .btn-group:after { clear: both; }.btn-group-vertical > .btn-group > .btn { float: none; }.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; }.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }.btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px; border-top-right-radius: 0; border-top-left-radius: 0; }.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }.btn-group-justified > .btn, .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%; }.btn-group-justified > .btn-group .btn { width: 100%; }.btn-group-justified > .btn-group .dropdown-menu { left: auto; }[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { position: absolute; z-index: -1; opacity: 0; filter: alpha(opacity=0); }.input-group { position: relative; display: table; border-collapse: separate; }.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }.input-group-addon { padding: 6px 12px; font-size: 16px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #cccccc; border-radius: 4px; }.input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 5px 10px; font-size: 14px; border-radius: 3px; }.input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 10px 16px; font-size: 24px; border-radius: 6px; }.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; }.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; }.input-group-addon:first-child { border-right: 0; }.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; }.input-group-addon:last-child { border-left: 0; }.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }.input-group-btn > .btn { position: relative; }.input-group-btn > .btn + .btn { margin-left: -1px; }.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; }.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; }.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: -1px; }.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: white; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }.label:empty { display: none; }.btn .label { position: relative; top: -1px; }a.label:hover, a.label:focus { color: white; text-decoration: none; cursor: pointer; }.label-default { background-color: #777777; }.label-default[href]:hover, .label-default[href]:focus { background-color: #5e5e5e; }.label-primary { background-color: #428bca; }.label-primary[href]:hover, .label-primary[href]:focus { background-color: #3071a9; }.label-success { background-color: #5cb85c; }.label-success[href]:hover, .label-success[href]:focus { background-color: #449d44; }.label-info { background-color: #5bc0de; }.label-info[href]:hover, .label-info[href]:focus { background-color: #31b0d5; }.label-warning { background-color: #f0ad4e; }.label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f; }.label-danger { background-color: #d9534f; }.label-danger[href]:hover, .label-danger[href]:focus { background-color: #c9302c; }.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 14px; font-weight: bold; color: white; line-height: 1; vertical-align: baseline; white-space: nowrap; text-align: center; background-color: #777777; border-radius: 10px; }.badge:empty { display: none; }.btn .badge { position: relative; top: -1px; }.btn-xs .badge, .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; }a.list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: #1674b1; background-color: white; }.nav-pills > li > a > .badge { margin-left: 3px; }a.badge:hover, a.badge:focus { color: white; text-decoration: none; cursor: pointer; }.thumbnail { display: block; padding: 4px; margin-bottom: 22px; line-height: 1.42857; background-color: white; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }.thumbnail > img, .thumbnail a > img { display: block; width: 100%; max-width: 100%; height: auto; margin-left: auto; margin-right: auto; }.thumbnail .caption { padding: 9px; color: black; }a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #1674b1; }.alert { padding: 15px; margin-bottom: 22px; border: 1px solid transparent; border-radius: 4px; }.alert h4 { margin-top: 0; color: inherit; }.alert .alert-link { font-weight: bold; }.alert > p, .alert > ul { margin-bottom: 0; }.alert > p + p { margin-top: 5px; }.alert-dismissable, .alert-dismissible { padding-right: 35px; }.alert-dismissable .close, .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; }.alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; }.alert-success hr { border-top-color: #c9e2b3; }.alert-success .alert-link { color: #2b542c; }.alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; }.alert-info hr { border-top-color: #a6e1ec; }.alert-info .alert-link { color: #245269; }.alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; }.alert-warning hr { border-top-color: #f7e1b5; }.alert-warning .alert-link { color: #66512c; }.alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442; }.alert-danger hr { border-top-color: #e4b9c0; }.alert-danger .alert-link { color: #843534; }.media, .media-body { overflow: hidden; zoom: 1; }.media, .media .media { margin-top: 15px; }.media:first-child { margin-top: 0; }.media-object { display: block; }.media-heading { margin: 0 0 5px; }.media > .pull-left { margin-right: 10px; }.media > .pull-right { margin-left: 10px; }.media-list { padding-left: 0; list-style: none; }.list-group { margin-bottom: 20px; padding-left: 0; }.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: white; border: 1px solid #dddddd; }.list-group-item:first-child { border-top-right-radius: 4px; border-top-left-radius: 4px; }.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }.list-group-item > .badge { float: right; }.list-group-item > .badge + .badge { margin-right: 5px; }a.list-group-item { color: #555555; }a.list-group-item .list-group-item-heading { color: #333333; }a.list-group-item:hover, a.list-group-item:focus { text-decoration: none; color: #555555; background-color: whitesmoke; }.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { background-color: #eeeeee; color: #777777; }.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { color: inherit; }.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color: #777777; }.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index: 2; color: white; background-color: #428bca; border-color: #428bca; }.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small { color: inherit; }.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #e1edf7; }.list-group-item-success { color: #3c763d; background-color: #dff0d8; }a.list-group-item-success { color: #3c763d; }a.list-group-item-success .list-group-item-heading { color: inherit; }a.list-group-item-success:hover, a.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; }a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d; }.list-group-item-info { color: #31708f; background-color: #d9edf7; }a.list-group-item-info { color: #31708f; }a.list-group-item-info .list-group-item-heading { color: inherit; }a.list-group-item-info:hover, a.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; }a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f; }.list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; }a.list-group-item-warning { color: #8a6d3b; }a.list-group-item-warning .list-group-item-heading { color: inherit; }a.list-group-item-warning:hover, a.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; }a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; }.list-group-item-danger { color: #a94442; background-color: #f2dede; }a.list-group-item-danger { color: #a94442; }a.list-group-item-danger .list-group-item-heading { color: inherit; }a.list-group-item-danger:hover, a.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; }a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442; }.list-group-item-heading { margin-top: 0; margin-bottom: 5px; }.list-group-item-text { margin-bottom: 0; line-height: 1.3; }.panel { margin-bottom: 22px; background-color: white; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }.panel-body { padding: 15px; }.panel-body:before, .panel-body:after { content: " "; display: table; }.panel-body:after { clear: both; }.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }.panel-heading > .dropdown .dropdown-toggle { color: inherit; }.panel-title { margin-top: 0; margin-bottom: 0; font-size: 18px; color: inherit; }.panel-title > a { color: inherit; }.panel-footer { padding: 10px 15px; background-color: whitesmoke; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }.panel > .list-group { margin-bottom: 0; }.panel > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; }.panel > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: 3px; border-top-left-radius: 3px; }.panel > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }.panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }.list-group + .panel-footer { border-top-width: 0; }.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table { margin-bottom: 0; }.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child { border-top-right-radius: 3px; border-top-left-radius: 3px; }.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 3px; }.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 3px; }.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 3px; }.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 3px; }.panel > .panel-body + .table, .panel > .panel-body + .table-responsive { border-top: 1px solid #dddddd; }.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; }.panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0; }.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; }.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; }.panel > .table-responsive { border: 0; margin-bottom: 0; }.panel-group { margin-bottom: 22px; }.panel-group .panel { margin-bottom: 0; border-radius: 4px; }.panel-group .panel + .panel { margin-top: 5px; }.panel-group .panel-heading { border-bottom: 0; }.panel-group .panel-heading + .panel-collapse > .panel-body { border-top: 1px solid #dddddd; }.panel-group .panel-footer { border-top: 0; }.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #dddddd; }.panel-default { border-color: #dddddd; }.panel-default > .panel-heading { color: #333333; background-color: whitesmoke; border-color: #dddddd; }.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #dddddd; }.panel-default > .panel-heading .badge { color: whitesmoke; background-color: #333333; }.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #dddddd; }.panel-primary { border-color: #428bca; }.panel-primary > .panel-heading { color: white; background-color: #428bca; border-color: #428bca; }.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #428bca; }.panel-primary > .panel-heading .badge { color: #428bca; background-color: white; }.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #428bca; }.panel-success { border-color: #d6e9c6; }.panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; }.panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d; }.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; }.panel-info { border-color: #bce8f1; }.panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; }.panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f; }.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; }.panel-warning { border-color: #faebcc; }.panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; }.panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; }.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; }.panel-danger { border-color: #ebccd1; }.panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1; }.panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442; }.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; }.close { float: right; font-size: 24px; font-weight: bold; line-height: 1; color: black; text-shadow: 0 1px 0 white; opacity: 0.2; filter: alpha(opacity=20); }.close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }.tooltip { position: absolute; z-index: 1070; display: block; visibility: visible; font-size: 14px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); }.tooltip.in { opacity: 0.9; filter: alpha(opacity=90); }.tooltip.top { margin-top: -3px; padding: 5px 0; }.tooltip.right { margin-left: 3px; padding: 0 5px; }.tooltip.bottom { margin-top: 3px; padding: 5px 0; }.tooltip.left { margin-left: -3px; padding: 0 5px; }.tooltip-inner { max-width: 200px; padding: 3px 8px; color: white; text-align: center; text-decoration: none; background-color: black; border-radius: 4px; }.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: black; }.tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: black; }.tooltip.top-right .tooltip-arrow { bottom: 0; right: 5px; border-width: 5px 5px 0; border-top-color: black; }.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: black; }.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: black; }.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: black; }.tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: black; }.tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: black; }.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: white; background-clip: padding-box; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); white-space: normal; }.popover.top { margin-top: -10px; }.popover.right { margin-left: 10px; }.popover.bottom { margin-top: 10px; }.popover.left { margin-left: -10px; }.popover-title { margin: 0; padding: 8px 14px; font-size: 16px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }.popover-content { padding: 9px 14px; }.popover > .arrow, .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }.popover > .arrow { border-width: 11px; }.popover > .arrow:after { border-width: 10px; content: ""; }.popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }.popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: white; }.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); }.popover.right > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: white; }.popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }.popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: white; }.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); }.popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: white; bottom: -10px; }.btn-group-spaced { width: 100%; }.btn-group-spaced > .btn:not(:first-child):not(:last-child), .btn-group-spaced > .btn:first-child:not(:last-child), .btn-group-spaced > .btn:last-child:not(:first-child) { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }.btn-spaced { color: #333333; background-color: white; border-color: #cccccc; margin-bottom: 10px; }.btn-spaced:hover, .btn-spaced:focus, .btn-spaced:active, .btn-spaced.active, .open > .btn-spaced.dropdown-toggle { color: #333333; background-color: #e6e6e6; border-color: #adadad; }.btn-spaced:active, .btn-spaced.active, .open > .btn-spaced.dropdown-toggle { background-image: none; }.btn-spaced.disabled, .btn-spaced.disabled:hover, .btn-spaced.disabled:focus, .btn-spaced.disabled:active, .btn-spaced.disabled.active, .btn-spaced[disabled], .btn-spaced[disabled]:hover, .btn-spaced[disabled]:focus, .btn-spaced[disabled]:active, .btn-spaced[disabled].active, fieldset[disabled] .btn-spaced, fieldset[disabled] .btn-spaced:hover, fieldset[disabled] .btn-spaced:focus, fieldset[disabled] .btn-spaced:active, fieldset[disabled] .btn-spaced.active { background-color: white; border-color: #cccccc; }.btn-spaced .badge { color: white; background-color: #333333; }.btn-ts-search { background: none; border: none; color: #777777; left: -40px; top: 3px; }.btn-more { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; background: rgba(48, 54, 65, 0.6); color: white; }.btn-more:hover { color: white; background: rgba(48, 54, 65, 0.9); }.btn-icon { background-color: transparent; border: 0 none; color: #cccccc; cursor: pointer; }.btn-icon-mobile { color: white; font-size: 20px; }.btn-icon-menu { color: #005693; font-size: 25px; margin-top: -3px; }.partner-unit { min-height: 90px; }.partner-unit.newser-unit { position: relative; min-height: 70px; }.partner-unit-favicon { display: block; position: absolute; right: 10px; bottom: 0; }.partner-unit-block { border: 3px solid #ebebeb; margin-top: 15px; margin-bottom: 15px; max-width: 300px; }#form_overlay_opacity { position: fixed; top: 0; z-index: 100000; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; }#form_frame_holder { position: fixed; z-index: 100000; left: 0; width: 100%; text-align: center; }.mobile #form_frame_holder { overflow-y: scroll; }#pendingMessage { color: #000000; font-family: arial, helvetica, san-serif; font-size: 13px; line-height: 24px; margin: 2px 0; padding: 3px 6px; text-align: center; display: none; }#pendingMessage span { font-weight: bold; }#pendingMessage span a { color: #133666; }.frequencyDiv { font-size: 15px; line-height: 22px; }.frequencyDiv a { line-height: 22px; margin-right: 2px; font-weight: bold; }.frequencyDiv a.active { color: #45AAF2 !important; cursor: default; text-decoration: none; }.freqMessage { clear: both; float: left; font-size: 13px; margin: 2px 0; min-height: 13px; width: 100%; }.freqDone { clear: both; float: left; margin: 6px 0; text-align: center; width: 100%; }.freqDone a { padding: 2px 4px; color: #fff !important; border-radius: 2px; background-color: #777; font-size: 15px; font-weight: bold; }.mgrWaiting { background-image: url('//s.t.st/files/tsc/images/spinner.gif'); background-repeat: no-repeat !important; background-position: 0 2px !important; padding-left: 18px; }.qtip { position: absolute; left: -28000px; top: -28000px; display: none; max-width: 280px; min-width: 50px; font-size: 10.5px; line-height: 12px; direction: ltr; box-shadow: none; padding: 0; }.qtip-content { position: relative; padding: 5px 9px; overflow: hidden; text-align: left; word-wrap: break-word; }.qtip-titlebar { position: relative; padding: 5px 35px 5px 10px; overflow: hidden; border-width: 0 0 1px; font-weight: bold; }.qtip-titlebar + .qtip-content { border-top-width: 0 !important; }.qtip-close { position: absolute; right: -9px; top: -9px; cursor: pointer; outline: medium none; border-width: 1px; border-style: solid; border-color: transparent; }.qtip-titlebar .qtip-close { right: 4px; top: 50%; margin-top: -9px; }* html .qtip-titlebar .qtip-close { top: 16px; }.qtip-titlebar .ui-icon, .qtip-icon .ui-icon { display: block; text-indent: -1000em; direction: ltr; }.qtip-icon, .qtip-icon .ui-icon { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; }.qtip-icon .ui-icon { width: 18px; height: 14px; line-height: 14px; text-align: center; text-indent: 0; font: normal bold 10px/13px Tahoma,sans-serif; color: inherit; background: transparent none no-repeat -100em -100em; }.qtip-default { border-width: 1px; border-style: solid; border-color: #F1D031; background-color: #FFFFA3; color: #555; }.qtip-default .qtip-titlebar { background-color: #FFEF93; }.qtip-default .qtip-icon { border-color: #CCC; background: #F1F1F1; color: #777; }.qtip-default .qtip-titlebar .qtip-close { border-color: #AAA; color: #111; }.qtip-light { background-color: white; border-color: #E2E2E2; color: #454545; }.qtip-light .qtip-titlebar { background-color: #f1f1f1; }.qtip-dark { background-color: #505050; border-color: #303030; color: #f3f3f3; }.qtip-dark .qtip-titlebar { background-color: #404040; }.qtip-dark .qtip-icon { border-color: #444; }.qtip-dark .qtip-titlebar .ui-state-hover { border-color: #303030; }.qtip-cream { background-color: #FBF7AA; border-color: #F9E98E; color: #A27D35; }.qtip-cream .qtip-titlebar { background-color: #F0DE7D; }.qtip-cream .qtip-close .qtip-icon { background-position: -82px 0; }.qtip-red { background-color: #F78B83; border-color: #D95252; color: #912323; }.qtip-red .qtip-titlebar { background-color: #F06D65; }.qtip-red .qtip-close .qtip-icon { background-position: -102px 0; }.qtip-red .qtip-icon { border-color: #D95252; }.qtip-red .qtip-titlebar .ui-state-hover { border-color: #D95252; }.qtip-green { background-color: #CAED9E; border-color: #90D93F; color: #3F6219; }.qtip-green .qtip-titlebar { background-color: #B0DE78; }.qtip-green .qtip-close .qtip-icon { background-position: -42px 0; }.qtip-blue { background-color: #E5F6FE; border-color: #ADD9ED; color: #5E99BD; }.qtip-blue .qtip-titlebar { background-color: #D0E9F5; }.qtip-blue .qtip-close .qtip-icon { background-position: -2px 0; }.qtip-shadow { -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); }.qtip-rounded, .qtip-tipsy, .qtip-bootstrap { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }.qtip-rounded .qtip-titlebar { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }.qtip-youtube { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 3px #333; -moz-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; color: white; border-width: 0; background: #4A4A4A; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a4a4a), color-stop(100%, black)); background-image: -webkit-linear-gradient(top, #4a4a4a 0, black 100%); background-image: -moz-linear-gradient(top, #4a4a4a 0, black 100%); background-image: -ms-linear-gradient(top, #4a4a4a 0, black 100%); background-image: -o-linear-gradient(top, #4a4a4a 0, black 100%); }.qtip-youtube .qtip-titlebar { background-color: #4A4A4A; background-color: rgba(0, 0, 0, 0); }.qtip-youtube .qtip-content { padding: .75em; font: 12px arial,sans-serif; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000); -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"; }.qtip-youtube .qtip-icon { border-color: #222; }.qtip-youtube .qtip-titlebar .ui-state-hover { border-color: #303030; }.qtip-jtools { background: #232323; background: rgba(0, 0, 0, 0.7); background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323)); background-image: -moz-linear-gradient(top, #717171, #232323); background-image: -webkit-linear-gradient(top, #717171, #232323); background-image: -ms-linear-gradient(top, #717171, #232323); background-image: -o-linear-gradient(top, #717171, #232323); border: 2px solid #ddd; border: 2px solid #f1f1f1; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 12px #333; -moz-box-shadow: 0 0 12px #333; box-shadow: 0 0 12px #333; }.qtip-jtools .qtip-titlebar { background-color: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"; }.qtip-jtools .qtip-content { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"; }.qtip-jtools .qtip-titlebar, .qtip-jtools .qtip-content { background: transparent; color: white; border: 0 dashed transparent; }.qtip-jtools .qtip-icon { border-color: #555; }.qtip-jtools .qtip-titlebar .ui-state-hover { border-color: #333; }.qtip-cluetip { -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4); box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4); background-color: #D9D9C2; color: #111; border: 0 dashed transparent; }.qtip-cluetip .qtip-titlebar { background-color: #87876A; color: white; border: 0 dashed transparent; }.qtip-cluetip .qtip-icon { border-color: #808064; }.qtip-cluetip .qtip-titlebar .ui-state-hover { border-color: #696952; color: #696952; }.qtip-tipsy { background: black; background: rgba(0, 0, 0, 0.87); color: white; border: 0 solid transparent; font-size: 11px; font-family: 'Lucida Grande', sans-serif; font-weight: bold; line-height: 16px; text-shadow: 0 1px black; }.qtip-tipsy .qtip-titlebar { padding: 6px 35px 0 10px; background-color: transparent; }.qtip-tipsy .qtip-content { padding: 6px 10px; }.qtip-tipsy .qtip-icon { border-color: #222; text-shadow: none; }.qtip-tipsy .qtip-titlebar .ui-state-hover { border-color: #303030; }.qtip-tipped { border: 3px solid #959FA9; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #F9F9F9; color: #454545; font-weight: normal; font-family: serif; }.qtip-tipped .qtip-titlebar { border-bottom-width: 0; color: white; background: #3A79B8; background-image: -webkit-gradient(linear, left top, left bottom, from(#3a79b8), to(#2e629d)); background-image: -webkit-linear-gradient(top, #3a79b8, #2e629d); background-image: -moz-linear-gradient(top, #3a79b8, #2e629d); background-image: -ms-linear-gradient(top, #3a79b8, #2e629d); background-image: -o-linear-gradient(top, #3a79b8, #2e629d); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"; }.qtip-tipped .qtip-icon { border: 2px solid #285589; background: #285589; }.qtip-tipped .qtip-icon .ui-icon { background-color: #FBFBFB; color: #555; }.qtip-bootstrap {  font-size: 14px; line-height: 20px; color: #333333;  padding: 1px; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }.qtip-bootstrap .qtip-titlebar {  padding: 8px 14px; margin: 0; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }.qtip-bootstrap .qtip-titlebar .qtip-close {  right: 11px; top: 45%; border-style: none; }.qtip-bootstrap .qtip-content {  padding: 9px 14px; }.qtip-bootstrap .qtip-icon {  background: transparent; }.qtip-bootstrap .qtip-icon .ui-icon {  width: auto; height: auto;  float: right; font-size: 20px; font-weight: bold; line-height: 18px; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); }.qtip-bootstrap .qtip-icon .ui-icon:hover {  color: #000000; text-decoration: none; cursor: pointer; opacity: 0.4; filter: alpha(opacity=40); }.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar { filter: none; -ms-filter: none; }.qtip .qtip-tip { margin: 0 auto; overflow: hidden; z-index: 10; }x:-o-prefocus, .qtip .qtip-tip { visibility: hidden; }.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas { position: absolute; color: #123456; background: transparent; border: 0 dashed transparent; }.qtip .qtip-tip canvas { top: 0; left: 0; }.qtip .qtip-tip .qtip-vml { behavior: url('#default#VML'); display: inline-block; visibility: visible; }#qtip-overlay { position: fixed; left: 0; top: 0; width: 100%; height: 100%; }#qtip-overlay.blurs { cursor: pointer; }#qtip-overlay div { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }.qtipmodal-ie6fix { position: absolute !important; }.ticker__title, .market-indices__title { color: #1674b1; font-family: Helvetica, Arial, sans-serif; font-size: 20px; margin: 0 0 25px; text-transform: uppercase; }.ticker__table, .market-indices__table { font-family: Helvetica, Arial, "Times New Roman", Times, serif; font-size: 14px; width: 100%; }.ticker__table, .market-indices__table { border-spacing: 0; }.ticker__table th, .market-indices__table th { font-size: 14px; font-weight: normal; text-align: center; color: #666; padding: 0 5px 10px 0; border-bottom: 1px solid #ccc; }.ticker__table th:first-child, .market-indices__table th:first-child { text-align: left; }.ticker__table td, .market-indices__table td { text-transform: uppercase; }.ticker--buy-sell, .ticker--ticker, .ticker__item, .market-indices__item { font-size: 13px; }.ticker__item--symbol, .market-indices__item--symbol { font-weight: bold; }.ticker__item--symbol a, .market-indices__item--symbol a { color: black; }.ticker--buy-sell, .ticker__item--rating, .market-indices__item--rating { background: url('//s.t.st/files/tsc/images/ticker_circle.png') no-repeat left 4px; padding-left: 7px; }.ticker__data-row--first .ticker--buy-sell, .ticker__data-row--first .ticker__item--rating, .ticker__data-row--first .market-indices__item--rating { background-position: 0 14px; }.ticker__table--first-row .ticker--buy-sell { background-position: 0 14px; }.ticker--down, .ticker__item--down, .market-indices--down { color: #ff1700; }.ticker--up, .ticker__item--up, .market-indices--up { color: #00ba76; }.ticker__data-row td { text-align: center; padding-bottom: 10px; }.ticker__data-row td:first-child { text-align: left; }.ticker__data-row--first td { padding-top: 10px; }.ticker--compact, .market-indices__table--compact { background-color: #fff; border-top: 1px solid #ececec; border-left: 1px solid #ececec; border-right: 1px solid #ececec; border-bottom: 2px solid #ececec; border-collapse: separate; padding: 15px; }.ticker--compact .market-indices__item--compact, .market-indices__table--compact .market-indices__item--compact { font-size: 14px; font-weight: bold; padding-left: 0; padding-top: 10px; text-align: right; width: auto; }.ticker--compact .market-indices__data-row--first .market-indices__item--compact, .market-indices__table--compact .market-indices__data-row--first .market-indices__item--compact { padding-top: 0; }.ticker--compact .ticker__item--symbol, .ticker--compact .market-indices__item--symbol, .market-indices__table--compact .ticker__item--symbol, .market-indices__table--compact .market-indices__item--symbol { padding-left: 0; text-align: left; }.ticker--compact .ticker__item--symbol, .ticker--compact .ticker__item--symbol a, .ticker--compact .market-indices__item--symbol, .ticker--compact .market-indices__item--symbol a, .market-indices__table--compact .ticker__item--symbol, .market-indices__table--compact .ticker__item--symbol a, .market-indices__table--compact .market-indices__item--symbol, .market-indices__table--compact .market-indices__item--symbol a { font-weight: normal; }.ticker--featured { border: none; padding: 15px; }.ticker--featured tr { display: block; margin-bottom: 15px; }.ticker--featured tr:last-child { margin-bottom: 0; }.ticker--featured .ticker__item { display: inline-block; font-size: 15px; line-height: 1; padding-left: 0; padding-top: 0; padding-bottom: 0; text-align: left; }.ticker--featured .ticker__item--symbol { display: block; font-size: 20px; }.ticker--featured .ticker__item--symbol a:before { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: #1674b1; content: ""; display: inline-block; font-size: 25px; margin-bottom: 3px; margin-right: 5px; width: 8px; height: 8px; }.ticker--featured .ticker__item--current-price { font-size: 40px; margin-right: 25px; }.ticker--featured .ticker__item--net-change, .ticker--featured .ticker__item--percent-change { height: 100%; vertical-align: bottom; padding-bottom: 5px; }.ticker--featured .ticker__item--percent-change { float: right; padding-left: 5px; }.main-nav__logo, .main-nav__logo--desktop--lower, .main-nav__logo--desktop--upper, .main-nav__logo--mobile, .sidnav__logo { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; background-image: url('//s.t.st/files/tsc/logo_tst.svg'); background-repeat: no-repeat; display: inline-block; width: 100px; height: 26px; }@media (min-width: 768px) { .main-nav__logo, .main-nav__logo--desktop--lower, .main-nav__logo--desktop--upper, .main-nav__logo--mobile, .sidnav__logo { width: 175px; height: 40px; } }@media (min-width: 992px) { .main-nav__logo, .main-nav__logo--desktop--lower, .main-nav__logo--desktop--upper, .main-nav__logo--mobile, .sidnav__logo { width: 175px; height: 40px; } }a:link { text-decoration: none; }.main-nav__subscribe-links, .lower-navbar__links { list-style-type: none; margin: 0; padding: 0; }.main-nav__subscribe-links li, .lower-navbar__links li { float: left; position: relative; }.main-nav__subscribe-links li a, .lower-navbar__links li a { display: block; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; color: #333333; text-transform: uppercase; padding: 14px 0 13px; }@media (min-width: 1200px) { .main-nav__subscribe-links li a, .lower-navbar__links li a { padding: 14px 0 13px; } }.main-nav__subscribe-links li:after, .lower-navbar__links li:after { content: ''; width: 1px; height: 55%; border-right: 1px solid #e9e9e9; position: absolute; right: 0; top: 25%; }.main-nav__subscribe-links li:last-child, .lower-navbar__links li:last-child { border-right: none; }.main-nav__subscribe-links li:last-child:after, .lower-navbar__links li:last-child:after { border-right: none; }.popover { padding: 5px 8px; font-size: 15px; line-height: 1.2em; font-family: Helvetica, Arial, sans-serif; z-index: 999; }@media (max-width: 767px) { .popover { font-size: 13px; line-height: 1.3; } }.popover a { color: #1674b1; font-weight: bold !important; }.popover .popover-content { padding: 9px 14px; }.popover .popover-content:empty { display: none; }.popover .popover-title { font-size: 15px; line-height: 1.2em; font-family: Helvetica, Arial, sans-serif; background-color: transparent; border-bottom: none; border-radius: 0; }@media (max-width: 767px) { .popover .popover-title { font-size: 13px; line-height: 1.3; } }.popover.frequencyDiv { font-size: 15px; line-height: 1.2em; z-index: 9; font-family: Helvetica, Arial, sans-serif; }@media (max-width: 767px) { .popover.frequencyDiv { font-size: 13px; line-height: 1.3; } }.popover.frequencyDiv a { line-height: 1.6em; margin-right: 2px; font-weight: bold; cursor: pointer; color: #000; }.popover.frequencyDiv a:last-child { margin-right: 0; }.popover.frequencyDiv a.active { color: #1674b1; cursor: default; text-decoration: none; }.popover.frequencyDiv .freqMessage { clear: both; float: none; display: block; font-size: 13px; line-height: 1.0em; margin: 0; min-height: 13px; width: auto; }.popover.frequencyDiv .freqMessage:empty { display: none; }.popover.frequencyDiv .freqDone { clear: both; float: none; display: block; margin: 5px 0 0 0; text-align: center; width: 100%; }.popover.frequencyDiv .freqDone a { padding: 3px 6px; color: #fff !important; border-radius: 4px; background-color: #777; font-size: 14px; font-weight: bold; }@media (max-width: 767px) { .popover.frequencyDiv .freqDone a { font-size: 13px; } }.site-header { display: block; }.sticky-top-ad-spacer { margin-top: 0; display: none !important; width: 100% !important; max-width: 1310px !important; margin-left: auto !important; margin-right: auto !important; background: #ffffff; }@media (min-width: 768px) { .sticky-top-ad-spacer { display: block !important; } }@media (min-width: 1200px) { .sticky-top-ad-spacer { display: block !important; } }.desktop .sticky-top-ad-spacer { min-height: 120px; }.main-nav, .main-nav--desktop { position: fixed; top: 0; left: 0; border-bottom: 1px solid #ccc; background: white; z-index: 6000; width: 100%; visibility: visible; -webkit-box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); }.main-nav input[type=search], .main-nav--desktop input[type=search] { -webkit-appearance: none; }.main-nav--desktop .navigation__title { font-size: 13px; font-family: "Helvetica", "Arial", sans-serif; font-weight: normal; float: left; margin: 13px 0; color: #333; text-transform: uppercase; }.main-nav--desktop .navigation__title:after { content: ':'; color: black; font-size: 13px; }.main-nav--desktop .header__links { z-index: 2; }.main-nav--desktop .header__item { position: relative; }.main-nav--desktop .header__item:after { content: '\2022'; position: absolute; right: -3px; top: 13px; color: #e9e9e9; font-size: 11px; font-family: "Helvetica", "Arial", sans-serif; }.main-nav--desktop .header__item:last-child:after { display: none; }.main-nav--desktop .main-nav__link { font-size: 13px; font-weight: normal; font-family: "Helvetica", "Arial", sans-serif; color: #333; padding: 9px !important; }.main-nav__inner { width: 100%; max-width: 1200px; margin: 0 auto; }.main-nav__inner:before, .main-nav__inner:after { content: ""; display: table; }.main-nav__inner:after { clear: both; }.main-nav__upper { height: 74px; width: 100%; border-bottom: 1px solid #e9e9e9; padding: 15px 10px 10px; position: relative; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.main-nav__upper:before, .main-nav__upper:after { content: ""; display: table; }.main-nav__upper:after { clear: both; }@media (min-width: 1200px) { .main-nav__upper { padding: 15px 0 10px; } }.main-nav__lower { height: 53px; width: 100%; border-bottom: 4px solid #e9e9e9; position: relative; text-align: center; }.main-nav__lower:before, .main-nav__lower:after { content: ""; display: table; }.main-nav__lower:after { clear: both; }.main-nav__lower__inner { display: inline-block; overflow-x: hidden; padding-left: 10px; width: auto; }.main-nav__lower__inner.remove-overflow { overflow: visible; }@media (min-width: 1200px) { .main-nav__lower__inner { padding-left: 0; } }.main-nav__sub { height: 39px; width: 100%; text-align: center; display: none; }@media (min-width: 768px) { .main-nav__sub { display: block; } }.main-nav__sub__inner { display: inline-block; }.main-nav__hamburger { display: none; height: 32px; width: 32px; cursor: pointer; cursor: hand; margin-left: 10px; float: left; margin-top: 8px; }@media (min-width: 768px) { .main-nav__hamburger { display: none; margin-top: 5px; margin-left: -170px; } }.main-nav__hamburger span { margin: 0 auto; position: relative; top: 15px; background-color: #333C52; display: block; width: 19px; height: 2px; }@media (min-width: 768px) { .main-nav__hamburger span { top: 18px; } }.main-nav__hamburger span:before, .main-nav__hamburger span:after { position: absolute; content: ''; background-color: #333C52; display: block; width: 19px; height: 2px; }.main-nav__hamburger span:before { margin-top: -6px; }.main-nav__hamburger span:after { margin-top: 6px; }.main-nav__logo, .main-nav__logo--desktop--lower, .main-nav__logo--desktop--upper, .main-nav__logo--mobile { float: left; }.main-nav__logo--desktop--lower { visibility: hidden; margin-right: 10px; margin-top: 11px; width: 110px !important; height: 26px !important; margin-left: -170px; }@media (min-width: 992px) { .main-nav__logo--desktop--lower { margin-right: 15px; } }.main-nav__logo--desktop--upper { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }.main-nav__promo { display: none; width: 100px; float: left; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; color: #333; font-size: 11px; margin-top: -6px; font-weight: normal; }@media (min-width: 768px) { .main-nav__promo { display: block; } }@media (min-width: 992px) { .main-nav__promo { width: 229px; font-size: 13px; } }.main-nav__upper-links { float: right; z-index: 9999; margin-top: 10px; }.main-nav__upper-links:before, .main-nav__upper-links:after { content: ""; display: table; }.main-nav__upper-links:after { clear: both; }.main-nav__subscribe-links li a { color: #666; padding: 13px 8px; font-family: "Helvetica", "Arial", sans-serif; font-weight: bold; font-size: 11px; }@media (min-width: 1200px) { .main-nav__subscribe-links li a { font-size: 12px; padding: 12px 8px; } }.main-nav__subscribe-links li a.blue { color: #00aaff; }.main-nav__subscribe-links li:after { height: 22px; position: absolute; right: 0; top: 10px; border-color: #ccc; }.main-nav__dropdown, .main-nav__dropdown--account, .main-nav__dropdown--subscribe { position: absolute; top: 40px; left: -80px; z-index: 10000; background: #f9f9f9; border: 1px solid #ccc; width: 300px; -webkit-box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); }.main-nav__dropdown-inner { position: relative; padding: 0 15px 15px; }.main-nav__dropdown-inner .triangle { position: absolute; position: relative; min-width: 15px; min-height: 15px; top: -15px; left: 100px; }.main-nav__dropdown-inner .triangle:after, .main-nav__dropdown-inner .triangle:before { content: ''; position: absolute; top: 0; left: 0; }.main-nav__dropdown-inner .triangle:after { height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 7.5px; border-bottom-color: white; }.main-nav__dropdown-inner .triangle:before { height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 9.5px; border-bottom-color: #cccccc; margin-left: -2px; margin-top: -4px; }.main-nav__dropdown__link { border-bottom: 1px solid #ccc; text-transform: none !important; position: relative; padding: 12px 0 10px; }.main-nav__dropdown__link:last-child { border-bottom: none; }.main-nav__dropdown__link:before { content: '-'; position: absolute; top: 8px; right: 12px; font-size: 16px; font-weight: normal; }.main-nav__dropdown__link.collapsed:before { content: '+'; right: 10px; font-size: 14px; }.main-nav__dropdown--account { display: none; }.main-nav__dropdown--account div { font-size: 16px; color: #666; }.main-nav__dropdown--account div.sysErr { font-size: 14px; padding: 10px 10px 0 0; }.main-nav__dropdown--account .subs { padding: 15px 0; }.main-nav__dropdown--account .subs div a { display: inline; font-size: inherit; padding: 0; margin: 0; }.main-nav__dropdown--subscribe { display: none; }.main-nav__dropdown__subnav { margin-left: 10px; }.main-nav__dropdown__subnav a { text-transform: none !important; }.subscribe-summ { font-family: "Helvetica", "Arial", sans-serif; font-size: 12px; padding: 10px; }.upper-nav__dropdown__items { border-top: 1px solid #ccc; list-style-type: none; }.upper-nav__dropdown__item { display: block; float: none !important; }.upper-nav__dropdown__item a { text-transform: capitalize !important; display: block; }.upper-nav__dropdown__item:after { border-right: none !important; }.lower-navbar__links { float: left; }.lower-navbar__item { padding: 0 14px; }.lower-navbar__item:first-child { padding-left: 0; }.lower-navbar__item:last-child { padding-right: 0; }@media (min-width: 1200px) { .lower-navbar__item { padding: 0 18px; } }.lower-navbar__link.open { border-bottom: 4px solid #1674b1; }.main-nav__search { float: right; margin-top: 12px; }.search--navigation { position: relative; }.search__submit { position: absolute; top: 5px; -webkit-appearance: none; background: transparent; border: none; }.search__submit:after { font-family: icomoon; font-size: 20px; content: "\f002"; margin: 0 8px 0 3px; line-height: 1.0em; color: black; }.search__input--navigation { height: 36px; border: 1px solid #ccc; padding: 5px 0 5px 40px; font-family: "Helvetica", "Arial", sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; }@media (min-width: 1200px) { .search__input--navigation { font-size: 12px; } }.main_nav__indices { display: none; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; padding-top: 10px; }.main_nav__indices .market-indices_header { position: relative; }.main_nav__indices .market-indices__item--symbol { font-size: 16px !important; font-weight: normal !important; }.main_nav__indices .ticker-netChange { font-size: 16px !important; font-weight: normal !important; }.main_nav__indices .ticker-netChange sup { font-size: inherit; top: 0; }.main_nav__indices .ticker-netChange sup:before { content: '.'; }.main_nav__indices .ticker-netChange.ticker--down:not(:empty):before { padding-top: 8px; }.main_nav__indices .ticker-netChange.ticker--up:not(:empty):before { padding-top: 8px; }.main_nav__indices .ticker-percentChange { font-size: 16px !important; font-weight: normal !important; }.main_nav__indices .market-indices__date-time { position: absolute; left: 175px; color: #999; width: 74px; font-size: 8px; top: 0; }.main_nav__indices .market-indices__grid-col { padding-left: 10px; margin-left: 10px; margin-right: 0 !important; }.main_nav__indices .carousel-inner { background: white !important; width: 175px; }.main_nav__indices .carousel-indicators { color: #ccc; bottom: -8px; margin-left: 0; left: 210px; }.main_nav__indices .carousel-indicators li { border: none; background: #ccc; width: 5px; height: 5px; }.main_nav__indices .carousel-indicators li.active { background: #999; border: none; width: 5px; height: 5px; margin: 1px; }.main-nav__flyout { position: absolute; display: none; top: 53px; left: 0; width: auto; background: white; border: 1px solid #e9e9e9; z-index: 9999; -webkit-box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); }.main-nav__flyout.flyout-open { display: block; }.main-nav__flyout__submenu { width: 100%; text-align: center; padding: 10px 0 20px; }.main-nav__flyout__submenu-inner { display: inline-block; vertical-align: top; }.main-nav__flyout__submenu-inner:before, .main-nav__flyout__submenu-inner:after { content: ""; display: table; }.main-nav__flyout__submenu-inner:after { clear: both; }.lower-navbar__subitem-list { float: left; width: 230px; list-style-type: none; padding: 0 18px; border-right: 1px solid #ccc; }.lower-navbar__subitem-list:last-child { border-right: none; }.lower-navbar__subitem { float: none !important; text-align: left; border-bottom: 1px solid #e9e9e9; }.lower-navbar__subitem:after { border-right: none !important; }.lower-navbar__subitem a { padding: 10px 0 !important; text-transform: capitalize !important; font-family: "Helvetica", "Arial", sans-serif !important; font-size: 14px !important; color: #333 !important; }.lower-navbar__subitem a:hover { border-bottom: none !important; color: #1674b1 !important; }.sidenav { display: none; position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.sidenav .promo-unit a { display: block; font-weight: normal; width: 100%; height: 50px; text-align: center; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #f3f3f3; line-height: 50px; border-color: #e8e8e8; border-width: 1px 0; }.sidenav .promo-unit a .promo-orange-text { color: #ed4c1a; }.sidenav-inner { background: white; width: 320px; height: 100%; margin-left: -320px; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.sidenav__header { text-align: center; position: relative; }.sidenav__header:after { font-family: Helvetica, Arial, sans-serif; font-size: 30px; content: "x"; position: absolute; color: #999; right: 10px; top: 10px; width: 30px; height: 30px; }.sidnav__logo { margin: 15px 0; width: 132px; height: 30px; }.sidenav__item, .sidenav__item--subnav { border-bottom: 1px solid #e8e8e8; }.sidenav__link { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; display: block; padding: 12px 30px 9px; }.panel-group .sidenav__item--subnav { border: 0; }.sidenav__item--subnav .sidenav__link { position: relative; color: #333; }.sidenav__item--subnav .sidenav__link .icon { position: absolute; right: 15px; top: 15px; }.sidenav__item--subnav .sidenav__link .plus-minus { position: relative; width: 18px; height: 18px;   }.sidenav__item--subnav .sidenav__link .plus-minus:before, .sidenav__item--subnav .sidenav__link .plus-minus:after { content: ""; position: absolute; background-color: #999999; transition: transform 0.25s ease-out; width: 18px; height: 18px; }.sidenav__item--subnav .sidenav__link .plus-minus:before { top: 0; left: 50%; width: 2px; height: 100%; margin-left: -1px; }.sidenav__item--subnav .sidenav__link .plus-minus:after { top: 50%; left: 0; width: 100%; height: 2px; margin-top: -1px; }.sidenav__item--subnav .sidenav__link .plus-minus:before { transform: rotate(90deg); }.sidenav__item--subnav .sidenav__link .plus-minus:after { transform: rotate(180deg); }.sidenav__item--subnav .sidenav__link.collapsed .plus-minus:before { transform: rotate(0deg); }.sidenav__item--subnav .sidenav__link.collapsed .plus-minus:after { transform: rotate(0deg); }.sidenav__subnav { background: #f9f9f9; }.sidenav__subnav__list { list-style-type: none; width: 230px; margin: 0 auto; }.sidenav__subnav__link { font-family: "Helvetica", "Arial", sans-serif; font-weight: normal; font-size: 14px; padding: 10px; color: #333; display: block; text-transform: none; border-bottom: 1px solid #ccc; }.sidenav__subnav__item:last-child .sidenav__subnav__link { border-bottom: none; }.social-links--hamburger-dropdown { float: left; width: 100%; margin: 20px 0 20px; }.social-links--hamburger-dropdown-inner { width: 160px; margin: 0 auto; }.social-links--hamburger-dropdown-inner a { margin-right: 14px; }.social-links--hamburger-dropdown-item { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: #999999; margin-left: 2px; padding-top: 3px; color: white; font-size: 17px; width: 20px; height: 20px; text-align: center; display: inline-block; }.rights-hamburger-footer { text-align: center; font-size: .8em; color: #999999; margin: 13px 0; }.rights-hamburger-footer a { display: inline-block; width: auto; color: #999999; font-size: inherit; }.rights-hamburger-footer span { display: inline-block; margin: 0 5px; line-height: 8px; overflow: hidden; }.sidenav-open.sidenav { display: block; background: rgba(0, 0, 0, 0.5); }.sidenav-open .sidenav-inner { margin-left: 0; }.nav-expanded .main-nav__logo--desktop--upper { margin-top: 0; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.nav-collapsed .main_nav__indices { display: block; float: left; }.nav-collapsed .main-nav__logo--desktop--lower { display: block; margin-left: 0; visibility: visible; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.nav-collapsed .main-nav__logo--desktop--upper { margin-top: -75px; }.nav-collapsed .main-nav__hamburger { display: block; margin-left: 0; margin-right: 5px; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }@media (min-width: 992px) { .nav-collapsed .main-nav__hamburger { display: none; } }.nav-collapsed .lower-navbar__links { display: none; }@media (min-width: 992px) { .nav-collapsed .lower-navbar__links { display: block; } }.nav-collapsed .main-nav__upper { height: auto; padding: 3px 10px; min-height: 46px; }@media (min-width: 1200px) { .nav-collapsed .main-nav__upper { padding: 3px 0; } }.nav-collapsed .main-nav__promo { display: none; }.nav-collapsed .main-nav__lower { text-align: left; }.nav-collapsed .main-nav__search { display: block; position: fixed; top: 41px; right: 10px; z-index: 5; }@media (min-width: 992px) { .nav-collapsed .main-nav__search { position: static; margin-top: 2px; } }.nav-collapsed .main-nav__upper-links { margin-top: 0; }.nav-collapsed .main-nav__subscribe-links { display: block; position: fixed; top: 51px; right: 185px; z-index: 5; }@media (min-width: 992px) { .nav-collapsed .main-nav__subscribe-links { position: static; } }.nav-collapsed .market-ad { position: fixed; z-index: 6000; top: 10px; right: 0; transform: translateX(-5%); max-width: 300px; }@media (min-width: 768px) { .nav-collapsed .market-ad { left: 65%; transform: translateX(-65%); } }@media (min-width: 992px) { .nav-collapsed .market-ad { left: 41%; transform: translateX(-40%); } }@media (min-width: 1200px) { .nav-collapsed .market-ad { left: 45%; transform: translateX(-45%); } }.nav-collapsed .market-ad--mainnav-collapsed { position: absolute; z-index: 1000; top: 10px; left: 300px; }.main-nav--mobile:before, .main-nav--mobile:after { content: ""; display: table; }.main-nav--mobile:after { clear: both; }.main-nav--mobile .fullscreen-nav { width: 100%; height: 100%; position: fixed; }.main-nav--mobile .fullscreen-nav:before, .main-nav--mobile .fullscreen-nav:after { content: ""; display: table; }.main-nav--mobile .fullscreen-nav:after { clear: both; }.main-nav--mobile .main-nav__header--mobile { background-color: white; border-bottom: solid 1px #ccc; width: 100%; max-height: 200px; position: fixed; z-index: 1000; top: 0; left: 0; }.main-nav--mobile .market-indices--grid { border-bottom: 1px solid #e9e9e9; }.main-nav--mobile .market-indices__grid { display: flex; flex-flow: row nowrap; justify-content: space-between; white-space: nowrap; width: 100%; }.main-nav--mobile .market-indices__grid-col { flex: 1 1 auto; text-align: center; border-right: 1px solid #e9e9e9; }.main-nav--mobile .market-indices__grid-col a { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; display: block; padding: 10px 0; }.main-nav--mobile .market-indices__grid-col sup { font-size: 100%; line-height: inherit; position: static; vertical-align: inherit; }.main-nav--mobile .market-indices__grid-col sup:before { content: "."; }.main-nav--mobile .main-nav__hamburger--mobile { height: 32px; width: 32px; cursor: pointer; cursor: hand; margin-left: 10px; float: left; }@media (min-width: 768px) { .main-nav--mobile .main-nav__hamburger--mobile { display: none; margin-top: 5px; margin-left: -170px; } }.main-nav--mobile .main-nav__hamburger--mobile span { margin: 0 auto; position: relative; top: 15px; background-color: #333C52; display: block; width: 19px; height: 2px; }@media (min-width: 768px) { .main-nav--mobile .main-nav__hamburger--mobile span { top: 18px; } }.main-nav--mobile .main-nav__hamburger--mobile span:before, .main-nav--mobile .main-nav__hamburger--mobile span:after { position: absolute; content: ''; background-color: #333C52; display: block; width: 19px; height: 2px; }.main-nav--mobile .main-nav__hamburger--mobile span:before { margin-top: -6px; }.main-nav--mobile .main-nav__hamburger--mobile span:after { margin-top: 6px; }.main-nav--mobile .close-transition span { -webkit-transition-duration: 0; transition-duration: 0; }.main-nav--mobile .close-transition span:before { -webkit-transition-property: margin, transform; transition-property: margin, transform; -webkit-transition-duration: 0.2; transition-duration: 0.2; }.main-nav--mobile .close-transition span:after { -webkit-transition-property: margin, transform; transition-property: margin, transform; -webkit-transition-duration: 0.2; transition-duration: 0.2; }.main-nav--mobile .main-nav--open { float: left; padding: 4px 0; }.main-nav--mobile .main-nav__menu-wrap--mobile:before, .main-nav--mobile .main-nav__menu-wrap--mobile:after { content: ""; display: table; }.main-nav--mobile .main-nav__menu-wrap--mobile:after { clear: both; }.main-nav--mobile .main-nav__logo--mobile { margin: 8px 4px 5px; }.main-nav--mobile .main-nav--subscribe { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: 500; background: #00acff; border: 1px solid #00acff; padding: 4px 2px; margin: 7px 0 6px; color: white; width: 78px; font-size: 12px; float: right; }.main-nav--mobile .main-nav--subscribe:before { font-family: icomoon; content: "\e939"; margin-right: 5px; line-height: 1.0em; display: inline-block; }.main-nav--mobile .main-nav--account { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; width: auto; font-size: 12px; padding: 5px; margin: 7px; max-width: 80px; float: right; font-weight: 500; }.main-nav--mobile .main-nav--account:after { font-family: icomoon; content: "\f107"; margin-left: 5px; line-height: 1.0em; }.main-nav--mobile .market-indices__item--symbol { font-weight: normal; }.main-nav--mobile .main-nav__logo-link--mobile { padding: 5px 10px; display: block; }.main-nav--mobile .fullscreen-nav { display: none; overflow-x: scroll; }.main-nav--mobile .sidenav { display: block; z-index: 100; position: relative; margin-bottom: 0; }.main-nav--mobile .sidenav-inner { margin: 0; width: 100%; }.main-nav--mobile .sidenav__header { display: none; }.main-nav--mobile .main-nav__subscribe { display: none; }.main-nav--mobile .main-nav__account--dropdown { display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: white; padding-top: 50px; }.main-nav--mobile .main-nav__dropdown__link--mobile { display: block; padding: 12px 20px; border-bottom: 1px solid #ccc; color: #9a9a9a; font-weight: normal; position: relative; }.main-nav--mobile .main-nav__dropdown__link--mobile:after { content: "\e940"; font-family: icomoon; font-weight: normal; position: absolute; font-size: 18px; top: 12px; right: 25px; }.main-nav--mobile .main-nav__dropdown__link--mobile.collapsed:after { content: "\e93f"; }.main-nav--mobile .main-nav__dropdown__subnav--mobile a { padding: 10px 20px; margin: 0 20px; font-size: 14px; color: #666; font-family: "Helvetica", "Arial", sans-serif; font-size: 14px; font-weight: bold; text-transform: capitalize; display: block; }.main-nav--mobile .main-nav__dropdown__subnav--mobile div { padding: 15px 25px; font-family: "Helvetica", "Arial", sans-serif; color: #666; }.main-nav--mobile .logout-btn--mobile { width: 85%; color: white; background: #00acff; display: block; margin: 15px auto 0; padding: 8px 0; text-align: center; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: 500; text-transform: uppercase; }.main-nav--mobile .fullscreen-nav__list { padding: 0; margin: 0; }.main-nav--mobile .search__form--mobile { padding: 55px 15px 10px; background: white; }.main-nav--mobile .main-nav__header--mobile .market-indices--grid { margin-top: 0; -webkit-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; transition: all 0.1s ease-in; }.main-nav--mobile .main-nav__subscribe { padding-top: 50px; width: 100%; height: 100%; position: fixed; background: white; overflow-x: scroll; }.main-nav--mobile .main-nav__subscribe .main-nav-list { width: 80%; margin: 0 auto; list-style-type: none; }.main-nav--mobile .main-nav__subscribe .main-nav-list .fullscreen-nav__tab-content__item { border-bottom: 1px solid #ccc; }.main-nav--mobile .main-nav__subscribe .main-nav-list .fullscreen-nav__tab-content__item a { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; padding: 10px 0; text-transform: uppercase; display: block; }.main-nav--mobile .main-nav__subscribe .main-nav-list .fullscreen-nav__tab-content__item:last-child { border-bottom: none; }.main-nav--mobile.main-nav--open .main-nav__subscribe { display: none; }.main-nav--mobile.main-nav--open .main-nav__account--dropdown { display: none; }.main-nav--mobile.main-nav--open .fullscreen-nav { display: block; background: white; }.main-nav--mobile.main-nav--open .main-nav__header--mobile .market-indices--grid { margin-top: -40px; }.main-nav--mobile.main-nav--open .close-transition span { background-color: rgba(0, 0, 0, 0); }.main-nav--mobile.main-nav--open .close-transition span:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-top: 0; }.main-nav--mobile.main-nav--open .close-transition span:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: 0; }.main-nav--mobile.main-nav--account-open .main-nav__subscribe { display: none; }.main-nav--mobile.main-nav--account-open .fullscreen-nav { display: none; }.main-nav--mobile.main-nav--account-open .main-nav__account--dropdown { display: block; overflow-y: scroll; padding-bottom: 30px; }.main-nav--mobile.main-nav--account-open .main-nav__header--mobile .market-indices--grid { margin-top: -40px; }.main-nav--mobile.main-nav--account-open .main-nav--subscribe { display: none; }.main-nav--mobile.main-nav--account-open .main-nav--account { width: 100%; margin: 0; height: 40px; max-width: 100%; text-align: center; font-size: larger; background: black; color: white; padding-top: 6px; }.main-nav--mobile.main-nav--account-open .main-nav--account:before { content: "\e900"; margin-right: 12px; font-family: "icomoon"; }.main-nav--mobile.main-nav--account-open .main-nav--account:after { font-family: Helvetica, Arial, sans-serif; content: 'x'; position: absolute; right: 10px; top: 12px; line-height: 1.0em; }.main-nav--mobile.main-nav--account-open .main-nav__logo--mobile { display: none; }.main-nav--mobile.main-nav--account-open .main-nav--open { display: none; }.main-nav--mobile.main-nav--subscribe-open .main-nav__account--dropdown { display: none; }.main-nav--mobile.main-nav--subscribe-open .fullscreen-nav { display: none; }.main-nav--mobile.main-nav--subscribe-open .main-nav__subscribe { display: block; }.main-nav--mobile.main-nav--subscribe-open .main-nav__header--mobile .market-indices--grid { margin-top: -40px; }.main-nav--mobile.main-nav--subscribe-open .main-nav--subscribe { width: 100%; margin: 0; height: 40px; font-size: larger; }.main-nav--mobile.main-nav--subscribe-open .main-nav--subscribe:after { font-family: Helvetica, Arial, sans-serif; content: 'x'; position: absolute; right: 10px; top: 12px; line-height: 1.0em; }.main-nav--mobile.main-nav--subscribe-open .main-nav--account { display: none; }.main-nav--mobile.main-nav--subscribe-open .main-nav__logo--mobile { display: none; }.main-nav--mobile.main-nav--subscribe-open .main-nav--open { display: none; }#main-nav__promo { margin: 0; background-color: #08213a; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 800; display: block; height: 50px; text-align: center; }#main-nav__promo h1 { margin: 0; color: #ffffff; text-transform: uppercase; font-size: 30px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; }#promo-div-article-bottom { margin: 0; }@media (min-width: 1200px) { #promo-div-article-bottom { margin: 0 0 0 0; } }.promo-quote-under-chart .quote__summary__promo-container { border: 1px solid #e9e9e9; padding: 7px 0; text-align: center; font-size: 19px; line-height: 24px; margin: 0; width: auto; }@media (max-width: 480px) { .promo-quote-under-chart .quote__summary__promo-container { font-size: 17px; line-height: 22px; } }@media (min-width: 480px) and (max-width: 991px) { .promo-quote-under-chart .quote__summary__promo-container { max-width: 415px; margin-left: auto; margin-right: auto; } }.promo-quote-under-chart .quote__summary__promo-container a { color: #1674b1; font-weight: normal; }.promo-quote-under-chart .quote__summary__promo-container p { margin: 0; display: inline-block; }@media (max-width: 320px) { .promo-quote-under-chart .quote__summary__promo-container p { vertical-align: top; }.promo-quote-under-chart .quote__summary__promo-container p:nth-child(1) { max-width: 55%; text-align: left; } }.promo-quote-under-chart .quote__summary__promo-container p span.arrow-right { display: inline-block; box-sizing: border-box; margin: 0 0 0 5px; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #1674b1; }.promo-quote-under-chart .quote__summary__promo-container p.p-circle { padding-left: 50px; }@media (max-width: 480px) { .promo-quote-under-chart .quote__summary__promo-container p.p-circle { padding-left: 10px; } }@media (min-width: 480px) and (max-width: 991px) { .promo-quote-under-chart .quote__summary__promo-container p.p-circle { padding-left: 20px; } }.promo-quote-under-chart .quote__summary__promo-container img.image-circle { border-radius: 50%; }@media (max-width: 400px) { .promo-quote-under-chart .quote__summary__promo-container img { max-width: 42px; } }.sponsored.media { display: block; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #ececec; }.sponsored.media ul { list-style-type: none; }.sponsored.media .media-sponsored-content { color: #666; text-align: right; font-size: 11px; margin: 5px; font-family: helvetica, arial, sans-serif; padding: 0 5px 0 5px; }.sponsored.media .media-body a.media-title { font-size: 16px; font-weight: bold; min-height: 30px; }.sponsored.media .media-body { width: auto; padding: 2px 10px 0 10px; }.sponsored.media .media-body a { font-weight: normal; font-size: .8em; display: block; }.sponsored.media .media-sponsor-brand a, .sponsored.media .media-sponsor-brand { font-family: Verdana; margin: 6px 0 0; font-weight: bold; line-height: 1.4px; }.sponsored.media .media-sponsor-brand { min-height: 18px; }.sponsored.media .media-sponsored-image { margin: 0 15px 0 0; }.sponsored.media .list-pipe { min-height: 70px; }.sponsored.media .media-highlight-link { color: #2F8FE1; font-style: italic; }.market-indices__item--symbol { width: 45%; }.market-indices__item--symbol a { white-space: nowrap !important; font-weight: normal; }.ticker--up:not(:empty) { color: #00ba76; }.ticker--up:not(:empty):before { color: #00ba76; font-family: icomoon; content: "\f0d8"; bottom: 2px; padding: 2px; position: relative; line-height: 0; }.market-indices__table--compact .ticker--up, .quote__snapshot__data .ticker--up { color: #00ba76; }.ticker-percentChange:not(:empty):after { content: '%'; }.percentChange:not(:empty):after { content: '%'; }.ticker--down:not(:empty) { color: #ff1700; }.ticker--down:not(:empty):before { color: #ff1700; font-family: icomoon; content: "\f0d7"; position: relative; padding: 2px; line-height: 0; }.market-indices__table--compact { padding: 0 15px; }.market-indices__table--compact .market-indices__item--compact { line-height: 23px; padding-top: 0; }.market-indices__table--compact { background-color: #fff; border-top: 1px solid #ececec; border-left: 1px solid #ececec; border-right: 1px solid #ececec; border-bottom: 0; border-collapse: separate; }.market-indices__item--compact { font-size: .7rem !important; font-family: 'Arial'; }#article-ticker { max-width: 300px; margin: 0 auto 30px; }.mobile #article-ticker { max-width: none; margin: 0 15px 30px; }.ticker__table, .market-indices__table { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 14px; width: 100%; }.ticker__table th { font-size: 17px; }.ticker__data-row td { font-size: 17px; }.ticker__item--symbol a, .market-indices__item--symbol a { font-weight: normal; font-size: 17px; }.mobile .ticker__item--symbol a, .mobile .market-indices__item--symbol a { font-size: 12px; }.row-eq-height { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }.vertical .carousel-inner { height: 100%; }.carousel.vertical .item { -webkit-transition: 0.3s ease-in-out top; -moz-transition: 0.3s ease-in-out top; -ms-transition: 0.3s ease-in-out top; -o-transition: 0.3s ease-in-out top; transition: 0.3s ease-in-out top; }.carousel.vertical .active { top: 0; }.carousel.vertical .next { top: 253px; }.carousel.vertical .prev { top: -253px; }.carousel.vertical .next.left, .carousel.vertical .prev.right { top: 0; }.carousel.vertical .active.left { top: -253px; }.carousel.vertical .active.right { top: 253px; }.carousel.vertical .item { left: 0; }.is_stuck { margin: 0 30px; }#leftRail { position: static; }.idc-title { font-weight: bold; }.idc-tablestyle tbody td, .idc-tablestyle tbody th, .idc-tablestyle tfoot td, .idc-tablestyle tfoot th, .idc-tablestyle thead th { padding: 8px 5px !important; }.idc-tablestyle td.idc-td-rev, .idc-tablestyle th.idc-th-rev, .idc-tablestyle th.idc-th-ebt, .idc-tablestyle td.idc-td-ebt, .idc-tablestyle th.idc-th-net, .idc-tablestyle td.idc-td-net { width: 33% !important; }@media only screen and (min-width: 768px) and (max-width: 1300px) { #majorMarketIndices .idc-subcontainer1 { min-height: 150px; position: relative; margin-top: 0; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle td { float: left; margin-top: 0; width: 27.4%; border-bottom: none; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle tbody tr:first-child td { text-align: right; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle td.idc-td-datavalue1 { margin-left: 27%; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle .highcharts-tooltip td { float: none; width: auto; margin-left: 0; margin-right: 0; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle th { width: 100%; position: absolute; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle th.idc-th-rev { top: 0; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle th.idc-th-ebt { top: 190px; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle th.idc-th-net { top: 377px; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle thead th { position: relative; }.idc-grid-leftThirds2 .idc-subcontainer1 { min-height: 0; } }