@charset "UTF-8";
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
.pr-sprite {background-image:url('/system/file/short/PR-HOME-ASSETS/pr-home-sprite.png')}
body{margin:0}
#mainContainer{margin:0;position:relative}
#mainContainer aside,#mainContainer header,#mainContainer section{display:block}
#mainContainer a{background-color:transparent}
#mainContainer a:active,#mainContainer a:hover{outline:0}
#mainContainer b,#mainContainer strong{font-weight:700}
#mainContainer h1{margin:.67em 0;font-size:2em}
#mainContainer small{font-size:80%}
#mainContainer sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;top:-.5em}
#mainContainer img{border:0}
#mainContainer svg:not(:root){overflow:hidden}
#mainContainer hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
#mainContainer button,#mainContainer input,#mainContainer select{margin:0;font:inherit;color:inherit}
#mainContainer button{overflow:visible;-webkit-appearance:button;cursor:pointer}
#mainContainer button,#mainContainer select{text-transform:none}
#mainContainer button::-moz-focus-inner,#mainContainer input::-moz-focus-inner{padding:0;border:0}
#mainContainer input{line-height:normal}
#mainContainer input[type="checkbox"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
#mainContainer input[type="number"]::-webkit-inner-spin-button,#mainContainer input[type="number"]::-webkit-outer-spin-button{height:auto}
@media print {
  *,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!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^="#"]:after,a[href^="javascript:"]: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}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#mainContainer {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
#mainContainer input,#mainContainer button,#mainContainer select,#mainContainer textarea{font-family:inherit;font-size:inherit;line-height:inherit}
#mainContainer a{color:#337ab7;text-decoration:none}
#mainContainer a:hover,#mainContainer a:focus{color:#23527c;text-decoration:underline}
#mainContainer a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#mainContainer figure{margin:0}
#mainContainer img{vertical-align:middle}
#mainContainer .img-responsive,#mainContainer .thumbnail > img,#mainContainer .thumbnail a > img,#mainContainer .carousel-inner > .item > img,#mainContainer .carousel-inner > .item > a > img{display:block;max-width:100%;height:auto}
#mainContainer .img-rounded{border-radius:6px}
#mainContainer .img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#mainContainer .img-circle{border-radius:50%}
#mainContainer hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
#mainContainer .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#mainContainer .sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
#mainContainer [role="button"]{cursor:pointer}
#mainContainer h1,#mainContainer h2,#mainContainer h3,#mainContainer h4,#mainContainer h5,#mainContainer h6,#mainContainer .h1,#mainContainer .h2,#mainContainer .h3,#mainContainer .h4,#mainContainer .h5,#mainContainer .h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
#mainContainer h1 small,#mainContainer h2 small,#mainContainer h3 small,#mainContainer h4 small,#mainContainer h5 small,#mainContainer h6 small,#mainContainer .h1 small,#mainContainer .h2 small,#mainContainer .h3 small,#mainContainer .h4 small,#mainContainer .h5 small,#mainContainer .h6 small,#mainContainer h1 .small,#mainContainer h2 .small,#mainContainer h3 .small,#mainContainer h4 .small,#mainContainer h5 .small,#mainContainer h6 .small,#mainContainer .h1 .small,#mainContainer .h2 .small,#mainContainer .h3 .small,#mainContainer .h4 .small,#mainContainer .h5 .small,#mainContainer .h6 .small{font-weight:400;line-height:1;color:#777}
#mainContainer h1,#mainContainer .h1,#mainContainer h2,#mainContainer .h2,#mainContainer h3,#mainContainer .h3{margin-top:20px;margin-bottom:10px}
#mainContainer h1 small,#mainContainer .h1 small,#mainContainer h2 small,#mainContainer .h2 small,#mainContainer h3 small,#mainContainer .h3 small,#mainContainer h1 .small,#mainContainer .h1 .small,#mainContainer h2 .small,#mainContainer .h2 .small,#mainContainer h3 .small,#mainContainer .h3 .small{font-size:65%}
#mainContainer h4,#mainContainer .h4,#mainContainer h5,#mainContainer .h5,#mainContainer h6,#mainContainer .h6{margin-top:10px;margin-bottom:10px}
#mainContainer h4 small,#mainContainer .h4 small,#mainContainer h5 small,#mainContainer .h5 small,#mainContainer h6 small,#mainContainer .h6 small,#mainContainer h4 .small,#mainContainer .h4 .small,#mainContainer h5 .small,#mainContainer .h5 .small,#mainContainer h6 .small,#mainContainer .h6 .small{font-size:75%}
#mainContainer h1,#mainContainer .h1{font-size:36px}
#mainContainer h2,#mainContainer .h2{font-size:30px}
#mainContainer h3,#mainContainer .h3{font-size:24px}
#mainContainer h4,#mainContainer .h4{font-size:18px}
#mainContainer h5,#mainContainer .h5{font-size:14px}
#mainContainer h6,#mainContainer .h6{font-size:12px}
#mainContainer p{margin:0 0 10px}
#mainContainer .lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
@media (min-width: 768px) {
#mainContainer .lead{font-size:21px}
}
#mainContainer small,#mainContainer .small{font-size:85%}
#mainContainer mark,#mainContainer .mark{padding:.2em;background-color:#fcf8e3}
#mainContainer .text-left{text-align:left}
#mainContainer .text-right{text-align:right}
#mainContainer .text-center{text-align:center}
#mainContainer .text-justify{text-align:justify}
#mainContainer .text-nowrap{white-space:nowrap}
#mainContainer .text-lowercase{text-transform:lowercase}
#mainContainer .text-uppercase{text-transform:uppercase}
#mainContainer .text-capitalize{text-transform:capitalize}
#mainContainer .text-muted{color:#777}
#mainContainer .text-primary{color:#337ab7}
#mainContainer .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
#mainContainer ul,#mainContainer ol{margin-top:0;margin-bottom:10px}
#mainContainer ul ul,#mainContainer ol ul,#mainContainer ul ol,#mainContainer ol ol{margin-bottom:0}
#mainContainer .list-unstyled{padding-left:0;list-style:none}
#mainContainer .list-inline{padding-left:0;margin-left:-5px;list-style:none}
#mainContainer .list-inline > li{display:inline-block;padding-right:5px;padding-left:5px}
#mainContainer dl{margin-top:0;margin-bottom:20px}
#mainContainer dt,#mainContainer dd{line-height:1.42857143}
#mainContainer dt{font-weight:700}
#mainContainer dd{margin-left:0}
@media (min-width: 768px) {
#mainContainer .dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}
#mainContainer .dl-horizontal dd{margin-left:180px}
}
#mainContainer .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width: 768px) {
#mainContainer .container{width:750px}
}
@media (min-width: 992px) {
#mainContainer .container{width:970px}
}
@media (min-width: 1200px) {
#mainContainer .container{width:1170px}
}
#mainContainer .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
#mainContainer .row{margin-right:-15px;margin-left:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width: 768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width: 992px) {
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width: 1200px) {
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
#mainContainer label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
#mainContainer input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
#mainContainer input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#mainContainer .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
#mainContainer .btn:focus,#mainContainer .btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#mainContainer .btn:hover,#mainContainer .btn:focus{color:#333;text-decoration:none}
#mainContainer .btn:active{background-image:none;outline:0;-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)}
#mainContainer .btn-default{color:#333;background-color:#fff;border-color:#ccc}
#mainContainer .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
#mainContainer .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
#mainContainer .btn-default:active{color:#333;background-color:#e6e6e6;border-color:#adadad}
#mainContainer .btn-default:active:hover,.btn-default:active:focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
#mainContainer .btn-default:active{background-image:none}
#mainContainer .input-group{position:relative;display:table;border-collapse:separate}
#mainContainer .input-group-btn,#mainContainer .input-group .form-control{display:table-cell}
#mainContainer .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
#mainContainer .input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
#mainContainer .input-group-btn{position:relative;font-size:0;white-space:nowrap}
#mainContainer .input-group-btn > .btn{position:relative}
#mainContainer .input-group-btn > .btn:hover,#mainContainer .input-group-btn > .btn:focus,#mainContainer .input-group-btn > .btn:active{z-index:2}
#mainContainer .navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
#mainContainer .dropup,#mainContainer .dropdown{position:relative}
#mainContainer .dropdown-toggle:focus{outline:0}
#mainContainer .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;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;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)}
#mainContainer .dropdown-menu.pull-right{right:0;left:auto}
#mainContainer .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
#mainContainer .dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
#mainContainer .dropdown-menu > li > a:hover,#mainContainer .dropdown-menu > li > a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}
#mainContainer .dropdown-menu > .active > a,#mainContainer .dropdown-menu > .active > a:hover,#mainContainer .dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}
#mainContainer .dropdown-menu > .disabled > a,#mainContainer .dropdown-menu > .disabled > a:hover,#mainContainer .dropdown-menu > .disabled > a:focus{color:#777}
#mainContainer .dropdown-menu > .disabled > a:hover,#mainContainer .dropdown-menu > .disabled > a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
#mainContainer .open > .dropdown-menu{display:block}
#mainContainer .open > a{outline:0}
#mainContainer .dropdown-menu-right{right:0;left:auto}
#mainContainer .dropdown-menu-left{right:auto;left:0}
#mainContainer .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
#mainContainer .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
#mainContainer .pull-right > .dropdown-menu{right:0;left:auto}
#mainContainer .dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}
#mainContainer .dropup .dropdown-menu,#mainContainer .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media (min-width: 768px) {
#mainContainer .navbar-right .dropdown-menu{right:0;left:auto}
#mainContainer .navbar-right .dropdown-menu-left{right:auto;left:0}
}
#mainContainer .container > .navbar-header,#mainContainer .container-fluid > .navbar-header,#mainContainer .container > .navbar-collapse,#mainContainer .container-fluid > .navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width: 768px) {
#mainContainer .container > .navbar-header,#mainContainer .container-fluid > .navbar-header,#mainContainer .container > .navbar-collapse,#mainContainer .container-fluid > .navbar-collapse{margin-right:0;margin-left:0}
}
#mainContainer .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
#mainContainer a.label:hover,#mainContainer a.label:focus{color:#fff;text-decoration:none;cursor:pointer}
#mainContainer .label:empty{display:none}
#mainContainer .btn .label{position:relative;top:-1px}
#mainContainer .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
#mainContainer .thumbnail > img,#mainContainer .thumbnail a > img{margin-right:auto;margin-left:auto}
#mainContainer a.thumbnail:hover,#mainContainer a.thumbnail:focus,#mainContainer a.thumbnail.active{border-color:#337ab7}
#mainContainer .thumbnail .caption{padding:9px;color:#333}
@-webkit-keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
@-o-keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
#mainContainer .carousel{position:relative}
#mainContainer .carousel-inner{position:relative;width:100%;overflow:hidden}
#mainContainer .carousel-inner > .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
#mainContainer .carousel-inner > .item > img,#mainContainer .carousel-inner > .item > a > img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d) {
  #mainContainer .carousel-inner > .item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
  #mainContainer .carousel-inner > .item.next,#mainContainer .carousel-inner > .item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
  #mainContainer .carousel-inner > .item.prev,#mainContainer .carousel-inner > .item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
  #mainContainer .carousel-inner > .item.next.left,#mainContainer .carousel-inner > .item.prev.right,#mainContainer .carousel-inner > .item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
#mainContainer .carousel-inner > .active,#mainContainer .carousel-inner > .next,#mainContainer .carousel-inner > .prev{display:block}
#mainContainer .carousel-inner > .active{left:0}
#mainContainer .carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%}
#mainContainer .carousel-inner > .next{left:100%}
#mainContainer .carousel-inner > .prev{left:-100%}
#mainContainer .carousel-inner > .next.left,#mainContainer .carousel-inner > .prev.right{left:0}
#mainContainer .carousel-inner > .active.left{left:-100%}
#mainContainer .carousel-inner > .active.right{left:100%}
#mainContainer .carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);filter:alpha(opacity=50);opacity:.5}
#mainContainer .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}
#mainContainer .carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}
#mainContainer .carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
#mainContainer .carousel-control .icon-prev,.carousel-control .icon-next,#mainContainer .carousel-control .glyphicon-chevron-left,#mainContainer .carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
#mainContainer .carousel-control .icon-prev,#mainContainer .carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
#mainContainer .carousel-control .icon-next,#mainContainer .carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
#mainContainer .carousel-control .icon-prev,#mainContainer .carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}
#mainContainer .carousel-control .icon-prev:before{content:'\2039'}
#mainContainer .carousel-control .icon-next:before{content:'\203a'}
#mainContainer .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
#mainContainer .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:transparent;border:1px solid #fff;border-radius:10px}
#mainContainer .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
#mainContainer .carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
#mainContainer .carousel-caption .btn{text-shadow:none}
@media screen and (min-width: 768px) {
  #mainContainer .carousel-control .glyphicon-chevron-left,#mainContainer .carousel-control .glyphicon-chevron-right,#mainContainer .carousel-control .icon-prev,#mainContainer .carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}
  #mainContainer .carousel-control .glyphicon-chevron-left,#mainContainer .carousel-control .icon-prev{margin-left:-15px}
  #mainContainer .carousel-control .glyphicon-chevron-right,#mainContainer .carousel-control .icon-next{margin-right:-15px}
  #mainContainer .carousel-caption{right:20%;left:20%;padding-bottom:30px}
  #mainContainer .carousel-indicators{bottom:20px}
}
#mainContainer .clearfix:before,#mainContainer .clearfix:after,#mainContainer .dl-horizontal dd:before,#mainContainer .dl-horizontal dd:after,#mainContainer .container:before,#mainContainer .container:after,#mainContainer .container-fluid:before,#mainContainer .container-fluid:after,#mainContainer .row:before,#mainContainer .row:after,#mainContainer .form-horizontal .form-group:before,#mainContainer .form-horizontal .form-group:after,#mainContainer .btn-toolbar:before,#mainContainer .btn-toolbar:after,#mainContainer .btn-group-vertical > .btn-group:before,#mainContainer .btn-group-vertical > .btn-group:after,#mainContainer .nav:before,#mainContainer .nav:after,#mainContainer .navbar:before,#mainContainer .navbar:after,#mainContainer .navbar-header:before,#mainContainer .navbar-header:after,#mainContainer .navbar-collapse:before,#mainContainer .navbar-collapse:after,#mainContainer .pager:before,#mainContainer .pager:after,#mainContainer .panel-body:before,#mainContainer .panel-body:after,#mainContainer .modal-footer:before,#mainContainer .modal-footer:after{display:table;content:" "}
#mainContainer .clearfix:after,#mainContainer .dl-horizontal dd:after,#mainContainer .container:after,#mainContainer .container-fluid:after,#mainContainer .row:after,#mainContainer .form-horizontal .form-group:after,#mainContainer .btn-toolbar:after,#mainContainer .btn-group-vertical > .btn-group:after,#mainContainer .nav:after,#mainContainer .navbar:after,#mainContainer .navbar-header:after,#mainContainer .navbar-collapse:after,#mainContainer .pager:after,#mainContainer .panel-body:after,#mainContainer .modal-footer:after{clear:both}
#mainContainer .center-block{display:block;margin-right:auto;margin-left:auto}
#mainContainer .pull-right{float:right!important}
#mainContainer .pull-left{float:left!important}
#mainContainer .hide{display:none!important}
#mainContainer .show{display:block!important}
#mainContainer .invisible{visibility:hidden}
#mainContainer .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
#mainContainer .hidden{display:none!important}
#mainContainer .affix{position:fixed}
#mainContainer .visible-xs,#mainContainer .visible-sm,#mainContainer .visible-md,#mainContainer .visible-lg{display:none!important}
#mainContainer .visible-xs-block,#mainContainer .visible-xs-inline,#mainContainer .visible-xs-inline-block,#mainContainer .visible-sm-block,#mainContainer .visible-sm-inline,#mainContainer .visible-sm-inline-block,#mainContainer .visible-md-block,#mainContainer .visible-md-inline,#mainContainer .visible-md-inline-block,#mainContainer .visible-lg-block,#mainContainer .visible-lg-inline,#mainContainer .visible-lg-inline-block{display:none!important}
@media (max-width: 767px) {
  #mainContainer .visible-xs{display:block!important}
  #mainContainer table.visible-xs{display:table!important}
  #mainContainer tr.visible-xs{display:table-row!important}
  #mainContainer th.visible-xs,#mainContainer td.visible-xs{display:table-cell!important}
}
@media (max-width: 767px) {#mainContainer .visible-xs-block{display:block!important}}
@media (max-width: 767px) {#mainContainer .visible-xs-inline{display:inline!important}}
@media (max-width: 767px) {#mainContainer .visible-xs-inline-block{display:inline-block!important}}
@media (min-width: 768px) and (max-width: 991px) {
  #mainContainer .visible-sm{display:block!important}
  #mainContainer table.visible-sm{display:table!important}
  #mainContainer tr.visible-sm{display:table-row!important}
  #mainContainer th.visible-sm,#mainContainer td.visible-sm{display:table-cell!important}
  #mainContainer .visible-sm-block{display:block!important}
  #mainContainer .visible-sm-inline{display:inline!important}
  #mainContainer .visible-sm-inline-block{display:inline-block!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
  #mainContainer .visible-md{display:block!important}
  #mainContainer table.visible-md{display:table!important}
  #mainContainer tr.visible-md{display:table-row!important}
  #mainContainer th.visible-md,#mainContainer td.visible-md{display:table-cell!important}
  #mainContainer .visible-md-block{display:block!important}
  #mainContainer .visible-md-inline{display:inline!important}
  #mainContainer .visible-md-inline-block{display:inline-block!important}
}
@media (min-width: 1200px) {
  #mainContainer .visible-lg{display:block!important}
  #mainContainer table.visible-lg{display:table!important}
  #mainContainer tr.visible-lg{display:table-row!important}
  #mainContainer th.visible-lg,#mainContainer td.visible-lg{display:table-cell!important}
}
@media (min-width: 1200px) {#mainContainer .visible-lg-block{display:block!important}}
@media (min-width: 1200px) {#mainContainer .visible-lg-inline{display:inline!important}}
@media (min-width: 1200px) {#mainContainer .visible-lg-inline-block{display:inline-block!important}}
@media (max-width: 767px) {#mainContainer .hidden-xs{display:none!important}}
@media (min-width: 768px) and (max-width: 991px) {#mainContainer .hidden-sm{display:none!important}}
@media (min-width: 992px) and (max-width: 1199px) {#mainContainer .hidden-md{display:none!important}}
@media (min-width: 1200px) {#mainContainer .hidden-lg{display:none!important}}
#mainContainer .visible-print{display:none!important}
@media print {
  #mainContainer .visible-print{display:block!important}
  #mainContainer table.visible-print{display:table!important}
  #mainContainer tr.visible-print{display:table-row!important}
  #mainContainer th.visible-print,#mainContainer td.visible-print{display:table-cell!important}
}
#mainContainer .visible-print-block{display:none!important}
@media print {#mainContainer .visible-print-block{display:block!important}}
#mainContainer .visible-print-inline{display:none!important}
@media print {#mainContainer .visible-print-inline{display:inline!important}}
#mainContainer .visible-print-inline-block{display:none!important}
@media print {#mainContainer .visible-print-inline-block{display:inline-block!important}}
@media print {#mainContainer .hidden-print{display:none!important}}
#mainContainer .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
#mainContainer .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
#mainContainer .slick-list:focus{outline:none}
#mainContainer .slick-list.dragging{cursor:pointer;cursor:hand}
#mainContainer .slick-slider .slick-track,#mainContainer .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#mainContainer .slick-track{position:relative;left:0;top:0;display:block}
#mainContainer .slick-track:before,#mainContainer .slick-track:after{content:"";display:table}
#mainContainer .slick-track:after{clear:both}
#mainContainer .slick-loading .slick-track{visibility:hidden}
#mainContainer .slick-slide{float:left;height:100%;min-height:1px;display:none}
#mainContainer [dir="rtl"] .slick-slide{float:right}
#mainContainer .slick-slide img{display:block}
#mainContainer .slick-slide.slick-loading img{display:none}
#mainContainer .slick-slide.dragging img{pointer-events:none}
#mainContainer .slick-initialized .slick-slide{display:block}
#mainContainer .slick-loading .slick-slide{visibility:hidden}
#mainContainer .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
#mainContainer .slick-arrow.slick-hidden{display:none}
body {font-family:"Helvetica","Arial",Arial,sans-serif}
#mainContainer h1,#mainContainer h2,#mainContainer h3,#mainContainer h4,#mainContainer h5,#mainContainer h6{font-family:"CharlesModern","Helvetica",arial,sans-serif;padding:0;margin:0;line-height:120%;font-weight:300}
#mainContainer h1.bold-title,#mainContainer h2.bold-title,#mainContainer h3.bold-title,#mainContainer h4.bold-title,#mainContainer h5.bold-title,#mainContainer h6.bold-title{font-family:"CharlesModern","Helvetica",arial,sans-serif!important}
#mainContainer h1{color:#333;font-size:2.7em;margin-bottom:20px}
#mainContainer h2{color:#333;font-size:2em;margin-bottom:20px}
#mainContainer h3{color:#000;font-size:2em;margin-bottom:40px}
#mainContainer h4{font-family:"CharlesModern","Helvetica",arial,sans-serif;font-size:1.2em;font-weight:700;color:#147eac;margin-bottom:15px}
#mainContainer h5{font-family:"CharlesModern","Helvetica",arial,sans-serif;color:#fff;font-size:1.5em;margin-bottom:5px}
#mainContainer h6{color:#00a1e0;font-size:2.5em;margin-bottom:10px}
#mainContainer p{font-family:"Helvetica","Arial",Arial,sans-serif;color:#333;font-size:1.1em;line-height:140%}
#mainContainer p.dark{color:#000}
#mainContainer p.larger{font-family:"CharlesModern","Helvetica",arial,sans-serif;font-size:1.3em;margin-bottom:40px;font-weight:300}
#mainContainer .legal{font-size:.8em}
#mainContainer .grid td{font-family:"CharlesModern","Helvetica",arial,sans-serif;font-weight:300}
#mainContainer a{color:#00a1e0;text-decoration:none}
#mainContainer a:visited{text-decoration:none}
#mainContainer a:hover{text-decoration:underline;color:#425664}
#mainContainer a:active{text-decoration:none}
#mainContainer a.arrowed{color:#4189d5;font-weight:700;font-size:1.1em}
#mainContainer a.arrowed:after{content:'\0000a0»';display:inline-block}
#mainContainer a.arrowed:hover{color:#425664}
#mainContainer a.news-close{color:#147eac}
#mainContainer .button,#mainContainer .button-small,#mainContainer .button-orange{background:#147eac;color:#fff;display:inline-block;padding:15px 50px;font-size:1.35em;margin-bottom:20px}
#mainContainer .button:hover,#mainContainer .button-small:hover,#mainContainer .button-orange:hover{text-decoration:none;background:#00a1e0;background:rgba(0,161,224,0.85);color:#fff}
#mainContainer .button-small,#mainContainer .button-orange{font-size:1em;padding:10px 30px;margin-top:20px}
#mainContainer .button-orange{background:#b95e04;border:2px solid #b95e04;border-radius:5px;font-weight:700;margin:0;transition:.15s all ease-in}
#mainContainer .button-orange:hover{background:transparent;color:#b95e04}
#mainContainer .lite{color:#7a7a7a;font-size:.9em}
@media only screen and (min-width: 320px) {
  #mainContainer {font-size:12px}
  #mainContainer a.button,#mainContainer a.button-small,#mainContainer a.button-orange{width:100%;text-align:center}
  #mainContainer a.expand{display:none}
  #mainContainer h1{font-size:2.2em}
  #mainContainer h2{font-family:"Helvetica","Arial",Arial,sans-serif;font-weight:700;font-size:1.2em;}
  #mainContainer #commentary .news-dropdown h2 { font-family:"Helvetica","Arial",Arial,sans-serif;font-weight:400;font-size:1.2em; }
}
@media only screen and (min-width: 768px) {
  #mainContainer {font-size:14px}
  #mainContainer a.button,#mainContainer a.button-small,#mainContainer a.button-orange{width:auto}
  #mainContainer h6{font-size:3.5em}
}
@media only screen and (min-width: 992px) {
  #mainContainer h1{font-size:2.7em}
  #mainContainer h2{font-family:"CharlesModern","Helvetica",arial,sans-serif;color:#333;font-size:2em;font-weight:300}
}
@-webkit-keyframes fadeOutThenIn {
  0%{opacity:0}
  70%{opacity:0}
  80%{opacity:.1}
  100%{opacity:1}
}
@-moz-keyframes fadeOutThenIn {
  0%{opacity:0}
  70%{opacity:0}
  80%{opacity:.1}
  100%{opacity:1}
}
@keyframes fadeOutThenIn {
  0%{opacity:0}
  70%{opacity:0}
  80%{opacity:.1}
  100%{opacity:1}
}

:selection{color:#fff;background:#425664}
::-moz-selection{color:#fff;background:#425664}
#mainContainer a{font-weight:200;font-style:normal}
#mainContainer .clear{clear:both}
html{width:100%;height:100%;margin:0;padding:0}
#mainContainer .no-margin{margin:0}
#mainContainer .footer-link{font-size:1.2em;margin:0 20px}
#mainContainer .phone.phone-inline{text-align:center}
#mainContainer .text-gray{color:#999}
#mainContainer .no-padding{padding:0}
#mainContainer #socialMedia{padding:0}
#mainContainer .social-media{list-style:none;display:block;text-align:left;margin:0;padding:15px}
#mainContainer .text-blue{color:#147eac}
#mainContainer .link-blue{color:#06c}
#mainContainer .row-container{margin:10px;padding:15px}
#mainContainer .social-media-button{height:45px;width:45px;background:#147eac;display:inline-block;margin:5px}
#mainContainer .social-media-button img{width:100%;height:100%}
#mainContainer .section-divider:before,#mainContainer section.section-divider:before{content:' ';width:90%;height:0;background:#e5e5e5;margin:40px auto;display:block}
#mainContainer .section-div-50:before{width:50%}
#mainContainer section{padding:70px 0}
#mainContainer section.section-divider:before{margin:-70px auto 70px;max-width:1200px}
#mainContainer section > .container-content{max-width:1200px;margin:0 auto;overflow:hidden}
#mainContainer .bar-mobile,#mainContainer .top-bar{border-top:1px solid #e7e7e7}
#mainContainer .bar-mobile div,#mainContainer .top-bar div{text-align:center;padding:9px}
#mainContainer .bar-mobile a,#mainContainer .top-bar a{font-size:1.3em}
#mainContainer .top-bar{border-bottom:1px solid #fff}
#mainContainer .bar-orange{background-color:#b95e04;height:100%}
#mainContainer .bar-orange a{color:#fff}
#mainContainer .bar-white a{color:#333}
@media only screen and (min-width: 320px) {
#mainContainer section{padding:20px 0}
#mainContainer section.section-divider:before{margin:-20px auto 20px}
#mainContainer .mobile-show{display:block}
#mainContainer .mobile-hide{display:none}
}
@media only screen and (min-width: 480px) {
#mainContainer .top-bar{display:none}
#mainContainer section{padding:40px 0}
#mainContainer section.section-divider:before{margin:-40px auto 40px}
}
@media only screen and (min-width: 768px) {
#mainContainer .social-media{text-align:center}
#mainContainer .social-media-button{background:#06c}
#mainContainer .section-divider:before,#mainContainer section.section-divider:before{height:1px}
#mainContainer .row-container{margin:0;padding:0}
#mainContainer section{padding:70px 0}
#mainContainer section#sharing{padding:0}
#mainContainer section.section-divider:before{margin:-70px auto 70px}
#mainContainer .phone.phone-inline{display:inline-block;margin-left:25px}
}
@media only screen and (min-width: 992px) {
#mainContainer .mobile-show{display:none}
#mainContainer .mobile-hide{display:block}
}
#mainContainer .col-divider{border-right:1px solid #e5e5e5}
#mainContainer .fit-img img{width:auto;max-width:100%}
#mainContainer blockquote{border:none}
#mainContainer .banded{display:inline-block;background:#e5f5fc;padding:10px 30px;margin:20px auto;position:relative}
#mainContainer .banded > *{padding:0;margin:0}
#mainContainer .boxed-container{margin:0}
#mainContainer .boxed{padding:20px}
#mainContainer .boxed:hover{text-decoration:none}
#mainContainer .boxed.boxed-teal{background:#78aabc}
#mainContainer .boxed.boxed-slate{background:#99A4AE}
#mainContainer .boxed.boxed-gray{background:#435562}
#mainContainer .boxed.boxed-blue{background:#147eac}
#mainContainer .boxed.boxed-yellow{background:#ecdf66}
#mainContainer .boxed.boxed-yellow p{color:#333}
#mainContainer .boxed.boxed-dark-gray{background:#425664}
#mainContainer .boxed.boxed-transparent{background:transparent;border:1px solid #ecf0f1}
#mainContainer .boxed.boxed-white{background:#fff}
#mainContainer .boxed.boxed-schwab{position:relative;background:url(/public/file/P-8140236/bg_schwab-box.jpg) no-repeat 0 0 #445e7a;background-size:cover}
#mainContainer .boxed.boxed-schwab:before{background:url(/public/file/P-8140236/schwab-chip.png) no-repeat scroll top right transparent;position:absolute;width:60px;height:60px;content:' ';background-size:cover;top:10px;right:10px}
#mainContainer .boxed.boxed-schwab h5{width:80%}
#mainContainer .boxed.boxed-clear{border:2px solid #fff;overflow:hidden}
#mainContainer .boxed.boxed-haze{background-color:#fff;background-color:rgba(255,255,255,0.9)}
#mainContainer .boxed.boxed-haze h5{color:#147eac}
#mainContainer .boxed.boxed-haze p{color:#555}
#mainContainer .boxed a{color:#fff}
#mainContainer .boxed h5{margin-bottom:15px}
@media only screen and (min-width: 320px) and (max-width: 767px) {
#mainContainer .boxed.boxed-schwab{background:url(/public/file/P-8140236/bg_schwab-box.jpg) repeat-x 0 0 #445e7a;background-size:contain}
#mainContainer .boxed.boxed-schwab p{width:80%}
#mainContainer .boxed.boxed-clear{background:none;border:0}
}
#mainContainer .carousel{position:relative;padding:0 10%;margin:0 auto;max-width:1100px}
#mainContainer .carousel blockquote{font-size:1.16667em;margin-bottom:0}
#mainContainer .carousel .carousel-content{overflow:hidden;position:relative;height:150px}
#mainContainer .carousel .carousel-item{position:absolute;top:0;visibility:hidden;width:100%;opacity:0;transition:1s opacity ease}
#mainContainer .carousel .carousel-item.current{visibility:visible;opacity:1;transition:1s opacity ease}
#mainContainer .carousel .carousel-button{color:#00a1e0;font-size:4em;position:absolute;text-decoration:none;top:30px}
#mainContainer .carousel .carousel-button:hover{text-decoration:none;color:#425664}
#mainContainer .carousel .carousel-button.carousel-right-arrow{right:0}
#mainContainer .carousel .carousel-button.carousel-left-arrow{left:0}
#mainContainer .ruled{color:#000;display:table;white-space:nowrap;font-size:1.7em}
#mainContainer .ruled:before,#mainContainer .ruled:after{border-top:1px solid #000;content:'';display:table-cell;position:relative;top:.5em;width:45%}
#mainContainer .ruled:before{right:1.5%}
#mainContainer .ruled:after{left:1.5%}
#mainContainer .barred{padding:10px 0;margin:0;border-top:1px solid #b6bcc0;border-bottom:1px solid #b6bcc0;margin:30px 0 40px}
#mainContainer .text-white{color:#fff}
#mainContainer .video-chuck-cntr,#mainContainer .video-grid-cntr{position:fixed;background:#fff;background:rgba(255,255,255,0.5);overflow:hidden;width:100%;height:100%;top:0;left:0;height:0;z-index:2}
#mainContainer .video-chuck-cntr .video-chuck,#mainContainer .video-chuck-cntr .video-grid,#mainContainer .video-grid-cntr .video-chuck,#mainContainer .video-grid-cntr .video-grid{position:relative;margin:40px auto 0;max-width:1200px}
#mainContainer .video-chuck-cntr .video-close-btn,#mainContainer .video-grid-cntr .video-close-btn{background:url(/public/file/P-8140236/schwab-consultant-sprite.png) -280px 0 no-repeat;cursor:pointer;display:block;height:40px;position:absolute;right:0;top:0;width:40px;z-index:100}
#mainContainer .black{background:#000}
#mainContainer .dropdown{position:relative}
#mainContainer .dropdown .dropdown-input-border{position:absolute;padding:7px;background:#fff;width:100%;border:1px solid #ccc;border-radius:2px}
#mainContainer .dropdown .dropdown-icon{position:absolute;font-size:1em;top:0;right:0;padding:7px}
#mainContainer .dropdown .dropdown-icon i{display:block;position:relative;padding:.1em .6em;top:1px;border-radius:.25rem;}
#mainContainer .dropdown select{position:relative;background:0 0;padding:7px;font-size:1.2em;-webkit-appearance:none;outline:none;border:none;width:100%;-moz-appearance:none}
#mainContainer .dropdown select::-ms-expand{display:none}
/* testing removal */
#mainContainer .dropdown-blue .dropdown-input-border{background-color:#147eac;border:none}
#mainContainer .dropdown-blue .dropdown-icon i{background:url(/public/file/P-8140236/dropdown-icon-white.png) no-repeat center}
#mainContainer .dropdown-blue select{color:#FFF}
#mainContainer .dropdown-blue select option{background-color:#147eac}
#mainContainer .invest .dropdown{width:210px;margin-top:15px}
#mainContainer .invest .dropdown select{font-size:1.07143em;padding:10px}
#mainContainer .invest .dropdown .dropdown-input-border{padding:10px}
@media (min-width: 768px) {
#mainContainer .invest .dropdown{width:70%}
}
/* end to be removed */
#mainContainer #c-hero{position:relative;padding-top:0;padding-bottom:150px}
#mainContainer #c-hero p,#mainContainer #c-hero a{font-weight:200}
#mainContainer #c-hero .a-container{width:295px}
#mainContainer #c-hero .col-md-6.hero-text{width:100%}
#mainContainer #c-hero #special{text-decoration:underline}
#mainContainer #c-hero #special img{width:auto;height:15px;margin-top:-2px;margin-left:5px}
#mainContainer #c-hero h1{padding-left:0;margin-top:15px;font-size:2.3em}
#mainContainer #c-hero .line-break{display:block}
@media only screen and (max-width: 480px) {
#mainContainer #c-hero .line-break{display:none}
}
#mainContainer #c-hero #ownYourTomorrow{width:45%;max-width:240px;height:auto}
#mainContainer #c-hero .c-hero-body-text{font-size:1.3em;margin:0;width:37%;max-width:451px;min-width:295px}
#mainContainer #c-hero .text-black > *{color:#000}
#mainContainer #c-hero .text-white{color:#fff}
#mainContainer #c-hero .phonenumber{font-size:1.75em;margin:0}
#mainContainer #c-hero .button-small,#mainContainer #c-hero .button-orange{width:65%;font-size:1.3em;font-weight:lighter;padding:10px 20px}
@media only screen and (min-width: 320px) {
#mainContainer #c-hero{background:url(/public/file/P-8140236/cHome_image_2_women_walking_by_water_a.jpg) 72% top no-repeat;background-size:cover;padding-bottom:20px}
#mainContainer #c-hero .hero-text{padding-top:20px}
}
@media only screen and (min-width: 480px) {
#mainContainer #c-hero{background:#94c8e2;background:url(/public/file/P-8140236/cHome_image_2_women_walking_by_water_a.jpg) center top no-repeat;background-size:cover}
#mainContainer #c-hero p{width:60%}
}
@media only screen and (min-width: 768px) {
#mainContainer #c-hero{background:url(/public/file/P-8140236/cHome_image_2_women_walking_by_water_a.jpg) 40% 50% no-repeat;background-size:auto 100%}
#mainContainer #c-hero h1,#mainContainer #c-hero p,#mainContainer #c-hero a{width:100%}
#mainContainer #c-hero .dropdown-select{width:250px}
#mainContainer #c-hero .dropdown-label{display:inline}
}
@media only screen and (min-width: 992px) {
#mainContainer #c-hero{background:url(/public/file/P-8140236/cHome_image_2_women_walking_by_water_a.jpg) 40% 50% no-repeat;background-size:cover;padding-bottom:200px;padding-top:30px}
#mainContainer #c-hero p,#mainContainer #c-hero a{line-height:150%;font-weight:200;font-size:1.1em}
#mainContainer #c-hero h1{padding-left:0;font-size:3em}
#mainContainer #c-hero #own-your-tomorrow{width:35%;height:auto}
#mainContainer #c-hero .c-hero-body-text{font-size:1.1em}
#mainContainer #c-hero .text-black > *{color:#000}
#mainContainer #c-hero .text-white{color:#fff}
#mainContainer #c-hero .button-small,#mainContainer #c-hero .button-orange{width:60%;font-size:1em;font-weight:700;padding:15px}
#mainContainer #c-hero .container-content{padding-left:40px}
#mainContainer section#sharing .social{padding-left: 0; padding-right: 0;}
}
@media only screen and (min-width: 1200px) {
#mainContainer #c-hero .phonenumber{font-size:2.3em}
}
#mainContainer #c-content{padding-top:0;padding-bottom:0}
#mainContainer #c-content .container-content{overflow:visible}
#mainContainer #c-content .col-md-3,#mainContainer #c-content .col-sm-4,#mainContainer #c-content .col-xs-6{padding:0}
@media only screen and (max-width: 767px) {
#mainContainer #c-content .col-md-3,#mainContainer #c-content .col-sm-4,#mainContainer #c-content .col-xs-6{padding:0 20px}
}
#mainContainer #c-content .jdpower h3{max-width:210px!important}
#mainContainer #c-content .jdpower p{margin-top:61px}
#mainContainer #c-content .text-black{color:#425664}
#mainContainer #c-content h5{color:#000}
#mainContainer #c-content .padding{padding-top:15px;padding-bottom:15px}
#mainContainer #c-content .news-article .col-xs-9{padding-right:0}
#mainContainer #c-content small p{font-size:95%;margin-top:15px;margin-bottom:0}
#mainContainer #c-content .credit{position:relative;bottom:0;font-weight:200}
#mainContainer #c-content .spacing{padding-top:15px;margin:0 -20px}
#mainContainer #c-content .date-mobile{display:inline}
#mainContainer #c-content .date-right{padding-right:15px}
@media only screen and (max-width: 992px) {#mainContainer #c-content .date-right{padding-right:15px}}
#mainContainer #c-content .date-desktop{display:none}
#mainContainer #c-content .more-explore-link{position:static;padding:10px 0 25px}
#mainContainer #c-content .news-insight-container{min-height:460px}
@media only screen and (max-width: 992px) {#mainContainer #c-content .news-insight-container{min-height:0}}
#mainContainer #c-content .insight-image-container{width:140px!important}
@media only screen and (max-width: 480px) {#mainContainer #c-content .insight-image-container{width:30%!important}}
#mainContainer #c-content .commentary-link{padding-left:0;margin-top:10px}
@media only screen and (max-width: 992px) {#mainContainer #c-content .commentary-link{padding-left:15px}}
#mainContainer #c-content .boxed{height:auto}
@media only screen and (max-width: 925px) {#mainContainer #c-content .award-footer{max-width:115px!important}}
#mainContainer #c-content .boxed-news{padding:0;border:0}
#mainContainer #c-content .title{padding-top:40px;padding-left:0}
#mainContainer #c-content .title.margin{margin-left:0}
#mainContainer #c-content .news-article{padding:10px 0;background:#ecf0f1}
#mainContainer #c-content .news-article p{margin:0}
#mainContainer #c-content .insight h5{font-size:1.3em}
#mainContainer #c-content .insight-container{overflow:hidden;margin-bottom:10px;margin-right:-25px}
#mainContainer #c-content .insight-image{width:100%;height:auto;margin-bottom:5px}
#mainContainer #c-content .insight-icon{background:#147eac;position:absolute;width:25px;height:25px;bottom:0;right:0;margin-right:-5px;margin-bottom:15px}
#mainContainer #c-content .main{font-size:1.3em}
@media only screen and (min-width: 320px) {#mainContainer #c-content{background:#fff}}
@media only screen and (min-width: 992px) {
  #mainContainer #c-content{padding-bottom:0 /*20px*/}
  #mainContainer #c-content .title.margin{margin-left:-20px}
  #mainContainer #c-content .boxed-image{background-size:auto 100%}
  #mainContainer #c-content .spacing{padding-top:15px;margin:0 -10px}
  #mainContainer #c-content .date-mobile{display:none}
  #mainContainer #c-content .date-desktop{display:inline}
  #mainContainer #c-content .row.boxed-container:last-child{padding:0 30px}
  #mainContainer #sharing .row.boxed-container{padding:0 30px}
  #mainContainer #c-content .news-article .col-md-3{padding-left:0}
  #mainContainer #c-content .boxed{height:auto}
  #mainContainer #c-content .credit{position:absolute;bottom:0;font-weight:200}
}
#mainContainer .slick-carousel{margin:40px auto 0;padding:0 30px;position:relative;max-width:1200px}
@media only screen and (max-width: 1214px) {#mainContainer .slick-carousel{max-width:960px}}
@media only screen and (max-width: 930px) {#mainContainer .slick-carousel{max-width:850px}}
@media only screen and (max-width: 767px) {#mainContainer .slick-carousel{margin:0;padding:0}}
#mainContainer .slick-carousel .slick-arrow{display:inline-block!important;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:99}
#mainContainer .slick-carousel .slick-arrow img{width:15px}
#mainContainer .slick-carousel .slick-prev{left:5px}
#mainContainer .slick-carousel .slick-next{right:5px}
#mainContainer .slick-carousel .slide:focus{outline:none!important}
#mainContainer .slick-carousel .slick-box{width:275px!important;height:275px!important;padding:15px;display:block;text-decoration:none;margin:0 auto;position:relative}
#mainContainer .slick-carousel .slick-box h6{font-size:.85em;font-family:"Helvetica","Arial",Arial,sans-serif;text-transform:uppercase;font-weight:700;margin-bottom:15px}
@media only screen and (max-width: 930px) {#mainContainer .slick-carousel .slick-box h6{font-size:.7em;margin-bottom:10px}}
@media only screen and (max-width: 767px) {#mainContainer .slick-carousel .slick-box h6{font-size:1em}}
#mainContainer .slick-carousel .slick-box h3{font-family:"CharlesModern","Helvetica",arial,sans-serif;font-size:1.6em;text-align:left;margin-bottom:10px;font-weight:300}
@media only screen and (max-width: 930px) {#mainContainer .slick-carousel .slick-box h3{font-size:1.4em}}
@media only screen and (max-width: 767px) {#mainContainer .slick-carousel .slick-box h3{width:55%;font-size:2em;margin-bottom:20px}}
@media only screen and (max-width: 480px) {#mainContainer .slick-carousel .slick-box h3{font-size:1.5em}}
#mainContainer .slick-carousel .slick-box p{width:180px;font-family:"Helvetica","Arial",Arial,sans-serif;font-size:.8em;position:absolute;left:15px;bottom:15px;margin:0}
@media only screen and (max-width: 930px) {#mainContainer .slick-carousel .slick-box p{left:10px;bottom:10px;font-size:.7em}}
@media only screen and (max-width: 767px) {#mainContainer .slick-carousel .slick-box p{position:static;left:auto;bottom:auto;margin:25px 0 0;font-size:1em}}
#mainContainer .slick-carousel .slick-box .link{position:relative;font-family:"Helvetica","Arial",Arial,sans-serif;font-size:1.15em;text-decoration:none;display:inline-block;color:#FFF}
/* No more link:after Icon
#mainContainer .slick-carousel .slick-box .link:after{height:13px;width:7px;display:block;position:absolute;top:50%;right:-15px;content:'';background-image:url(/public/file/P-8140236/mini-arrow.png);background-repeat:no-repeat;background-size:cover;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
*/
@media only screen and (max-width: 930px) {#mainContainer .slick-carousel .slick-box .link{font-size:1em}}
@media only screen and (max-width: 767px) {#mainContainer .slick-carousel .slick-box .link{font-size:1.25em}}
@media only screen and (max-width: 930px) {#mainContainer .slick-carousel .slick-box{width:224px!important;height:220px!important;padding:10px}}
@media only screen and (max-width: 767px) {#mainContainer .slick-carousel .slick-box{width:100%!important;height:auto!important;padding:20px;margin:0}}
#miniBanner{display: block;overflow:hidden;line-height:1.42857143;margin:40px auto 0;padding:0 30px;position:relative;max-width:1200px;height:275px;}
#miniBanner a:hover{text-decoration:none}
#miniBanner .nav-container{display:block !important;}
#miniBanner .nav-arrow{display:block;width:15px;}
#miniBanner .nav-arrow span img{position:absolute;top:125px}
@media (min-width:767px) and (max-width:1214px) {
  #miniBanner .nav-arrow.arrow-left {left:-10px;background: url('/public/file/P-8140236/pixel-arrow-left.png') 0 44%/15px no-repeat;transition:left .25s ease}
  #miniBanner .nav-arrow.arrow-right {right:-10px;background: url('/public/file/P-8140236/pixel-arrow-right.png') 0 44%/15px no-repeat;transition:right .25s ease}
}
#miniBanner .cs-slider-wrapper{margin:0 auto;}
#miniBanner .miniBanner_Container{overflow:hidden;position:relative}
#miniBanner .miniBanner_Container .slide {width:285px;display: block;float: left;height: 100%;min-height: 1px;}
#miniBanner .slide-box{width:275px!important;height:275px!important;padding:15px;display:block;text-decoration:none;margin:0 auto;position:relative}
#miniBanner .slide-box h6{font-size:.85em;font-family:"Helvetica","Arial",Arial,sans-serif;text-transform:uppercase;font-weight:700;margin-bottom:15px}
#miniBanner .slide-box h3{font-family:"CharlesModern","Helvetica",arial,sans-serif;font-size:1.6em;text-align:left;margin-bottom:10px;font-weight:300}
#miniBanner .slide-box p{width:180px;font-family:"Helvetica","Arial",Arial,sans-serif;font-size:.8em;position:absolute;left:15px;bottom:15px;margin:0}
#miniBanner .slide-box .link{position:relative;font-family:"Helvetica","Arial",Arial,sans-serif;font-size:1.15em;text-decoration:none;display:inline-block;color:#FFF}
#mainContainer #miniBanner {font-size:14px;}
#miniBanner.maxSlider {margin:40px -30px 0;max-width:1260px;}
@media only screen and (max-width: 1245px) {
  #miniBanner.maxSlider{padding:0}
}
@media only screen and (max-width: 1214px) {#miniBanner{max-width:960px}}
@media only screen and (max-width: 960px) {
  #miniBanner{padding:0}
}
@media only screen and (max-width: 930px) {
  #miniBanner{max-width:850px;height:220px;}
  #miniBanner .slide-box{width:224px!important;height:220px!important;padding:10px}
  #miniBanner .slide-box h6{font-size:.7em;margin-bottom:10px}
  #miniBanner .slide-box h3{font-size:1.4em}
  #miniBanner .slide-box p{left:10px;bottom:10px;font-size:.7em}
  #miniBanner .slide-box .link{font-size:1em}
}
@media only screen and (max-width: 767px) {
#mainContainer #miniBanner{margin:0;padding:0;font-size:12px;height:auto;}
#miniBanner .miniBanner_Container .slide{width:100%!important;}
#miniBanner .slide-box{width:100%!important;height:auto!important;padding:20px;margin:0}
#miniBanner .slide-box h6{font-size:1em}
#miniBanner .slide-box h3{width:55%;font-size:2em;margin-bottom:20px}
#miniBanner .slide-box p{position:static;left:auto;bottom:auto;margin:25px 0 0;font-size:1em}
#miniBanner .slide-box .link{font-size:1.25em}
}
@media only screen and (max-width: 480px) {
#miniBanner .slide-box h3{font-size:1.5em}
}
#mainContainer #c-consultant{padding:50px 0}
#mainContainer #c-consultant h1{font-size:2.4em;padding-right:75px}
#mainContainer #c-consultant p{padding-right:75px;margin:0}
#mainContainer #c-consultant a{font-weight:200}
#mainContainer #c-consultant .button-small,#mainContainer #c-consultant .button-orange{width:80%;margin-left:10%}
@media only screen and (min-width: 320px) {
#mainContainer #c-consultant{background:url(/public/file/P-8140236/client-bk-img-4-mobile.jpg) no-repeat center center;background-size:cover}
}
@media only screen and (min-width: 480px) {
#mainContainer #c-consultant .button-small,#mainContainer #c-consultant .button-orange{width:60%;margin-left:20%}
}
@media only screen and (min-width: 768px) {
#mainContainer #c-consultant{background:url(/public/file/P-8140236/client-bk-img-4@2x.jpg) 85% center no-repeat #fff;background-size:cover}
#mainContainer #c-consultant a{font-weight:500}
#mainContainer #c-consultant .button-small,#mainContainer #c-consultant .button-orange{width:300px;padding:15px;margin-left:0}
}
@media only screen and (min-width: 1200px) {
#mainContainer #c-consultant{padding-left:50px}
}
#mainContainer #back-to-top {width:44px;height:44px;background-position:-38px -66px;background-repeat:none;background-color:#fff;border:1px solid #e7e7e7;text-align:center;border-radius:50%;position:fixed;right:10px;bottom:50px;opacity:0;z-index:0;-webkit-transition:opacity .35s ease-in;-moz-transition:opacity .35s ease-in;transition:opacity .35s ease-in;cursor:pointer}
#mainContainer #back-to-top img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);width:30%;margin:8px 0 5px}
#mainContainer #back-to-top p{color:#7F7F7F;font-size:.8em;margin:23px 0 0 0}
#mainContainer #back-to-top.bt-visible{opacity:1;z-index:1}
@media only screen and (min-width: 480px) {
#mainContainer #back-to-top{bottom:175px}
}
@media only screen and (min-width: 992px) {
#mainContainer #back-to-top{bottom:100px}
}
#mainContainer .top-bar::after{clear:both;content:"";display:table}
#mainContainer #static-bar{background:#fff;background:rgba(255,255,255,0.95);position:relative;margin-bottom:25px;height:auto}
#mainContainer #static-bar .bar-white,#mainContainer #static-bar .bar-orange{margin-bottom:20px;border-bottom:1px solid #fff}
#mainContainer #static-bar .bar-mobile{border-top:1px solid #e7e7e7}
#mainContainer #static-bar .bar-mobile div{text-align:center;padding:12px}
#mainContainer #static-bar .bar-mobile a{font-size:1.3em}
#mainContainer #static-bar .bar-white{background-color:#ecf0f1}
#mainContainer #static-bar .bar-white a{color:#333}
#mainContainer #static-bar .bar-orange{background-color:#b95e04}
#mainContainer #static-bar .bar-orange a{color:#fff}
@media only screen and (min-width: 320px) {
#mainContainer #static-bar{padding:0}
#mainContainer #static-bar .contact-methods .contact-item{padding:0 5%}
#mainContainer #static-bar .bar-mobile{display:inline}
}
@media only screen and (min-width: 480px) {
#mainContainer #static-bar .contact-methods .contact-item{padding:0 2%}
}
@media only screen and (min-width: 768px) {
#mainContainer #static-bar .contact-methods .contact-item{padding:0 3%}
}
@media only screen and (min-width: 992px) {
#mainContainer #static-bar{display:none}
}
#mainContainer #c-dropdown{padding-top:20px;padding-bottom:20px;background:#EFEFEF}
#mainContainer #c-dropdown .dropdown-container{width:50%;margin:0 auto;min-width:440px}
@media only screen and (max-width: 480px) {
#mainContainer #c-dropdown .dropdown-container{width:290px;min-width:0}
}
#mainContainer #c-dropdown .dropdown-label{display:inline-block;margin:0 15px 0 0;font-family:"CharlesModern","Helvetica",arial,sans-serif}
@media only screen and (max-width: 480px) {
#mainContainer #c-dropdown .dropdown-label{font-size:1.5em}
}
#mainContainer #c-dropdown .dropdown{width:70%;display:inline-block}
@media only screen and (max-width: 480px) {
#mainContainer #c-dropdown .dropdown{width:190px}
}


/* fixed position bar at bottom of page */
#action-bar h5 {color:#fff;font-family:"CharlesModern","Helvetica",arial,sans-serif;font-size: 1.6em;margin-bottom:5px;line-height:120%;padding:0;font-weight:500;margin-top:0}
#action-bar{background:#fff;background:rgba(255,255,255,0.95);position:fixed;bottom:-90px;width:100%;transition:.15s bottom ease-in;z-index:3}
#action-bar .bar-desktop{max-width:1200px;margin:0 auto;overflow:hidden;text-align:center}
#action-bar .bar-desktop > div{padding-left:5px;padding-right:5px}
#action-bar .bar-desktop > div:first-child{padding-left:0}
#action-bar .bar-desktop > div:last-child{padding-right:0;padding-top:10px}
#action-bar .bar-desktop h5{color:#333;font-size:1.6em}
#action-bar .contact-methods{list-style:none;margin:3% 0 0;padding:0;text-align:center}
#action-bar .contact-methods .contact-item{display:inline-block;padding:0 3%;color:#147eac;font-size:.9em}
#action-bar .contact-methods .contact-item:first-child{font-weight:700}
#action-bar .contact-methods .contact-item > a{color:#147eac;text-decoration:none}
#action-bar .contact-methods .contact-item > a:hover{color:#00a1e0}
#action-bar .button-orange {background:#b95e04;border:2px solid #b95e04;border-radius:5px;color:#fff;display:inline-block;font-size:1em;font-weight:700;margin:0;padding:10px 30px;text-align:center;transition:all 0.15s ease-in 0s;text-decoration:none}
#action-bar .button-orange:hover{text-decoration:none;background:transparent;color:#b95e04}
@media only screen and (min-width:320px) {#action-bar .button-orange{width:100%;text-align:center}}
@media only screen and (min-width:768px) {#action-bar .button-orange{width:auto}}
@media only screen and (min-width:320px) {
#action-bar {padding:0}
#action-bar .contact-methods .contact-item{padding:0 5%}
#action-bar .bar-mobile{display:block}
#action-bar .bar-desktop{display:none}
}
@media only screen and (min-width:480px) {
#action-bar {padding:15px;border-top:1px solid #ccc}
#action-bar .bar-mobile{display:none}
#action-bar .bar-desktop{display:block}
#action-bar .container-content{text-align:left}
#action-bar .container-content h5{font-size:1.6em}
#action-bar .contact-methods .contact-item{padding:0 2%}
#action-bar .button-orange{width:100%;font-size:.8em}
}
@media only screen and (min-width:1200px) {
#action-bar .container-content h5{font-size:1.6em}
#action-bar .button-orange{font-size:.9em}
}
#action-bar .bar-orange {background-color:#b95e04;height:100%}
#action-bar .bar-orange a {color:#fff}
#action-bar .bar-white a {color:#333}
#action-bar .bar-mobile {border-top:1px solid #e7e7e7}
#action-bar .bar-mobile div {text-align:center;padding:9px}
#action-bar .bar-mobile a {font-size:1.3em}
@media only screen and (min-width:320px) {#action-bar .bar-mobile{display:block}}
@media only screen and (min-width:480px) {#action-bar .bar-mobile{display:none}}
/* back to top icon */
#back-to-top {width:44px;height:44px;background-position:-38px -66px;background-repeat:none;background-color:#fff;border:1px solid #e7e7e7;text-align:center;border-radius:50%;position:fixed;right:10px;bottom:50px;opacity:0;z-index:0;-webkit-transition:opacity .35s ease-in;-moz-transition:opacity .35s ease-in;transition:opacity .35s ease-in;cursor:pointer}
#back-to-top img {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);width:30%;margin:8px 0 5px}
#back-to-top p {color:#7F7F7F;font-size:.8em;margin:0}
#back-to-top.bt-visible {opacity:1;z-index:5}
@media only screen and (min-width:480px) {#back-to-top{bottom:175px}}
@media only screen and (min-width:992px) {#back-to-top{bottom:100px}}
/* /action bar and back to top */

/* begin pr-redesign.css */
#headerContainer{width:100%;background-color:#fff;clear:both;min-width:936px;}
#pageContainer,#bannerContainer{position:relative}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:100%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.visually-hidden{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.access-hide{left:-9999px!important}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.cf{clear:both;*zoom:1}
.header ul{list-style:none;margin:0}
.header{display:block;position:relative;font-size:12px}
#start{z-index:9}
.hdr-cntr{margin-top:0;background-color:#f5f5f5;padding:10px 0}
.qq-cntr,.search-cntr,.login-cntr{float:right;margin-left:10px}
.qq-icon,.search-icon{color:#037dae}
.search-cntr .form-label{left:22px;top:2px}
.search-cntr > *{float:left}
.login-cntr a{font-size:1.2em;color:#037dae}
.login-cntr a:hover{text-decoration:none}
.hdr-list{float:right}
.hdr-list .first-item{border-left:none;padding-left:none;border-right:1px solid #D8D8D8}
.hdr-list li{float:left;padding:0 15px;border-left:#d8d8d8 1px solid;margin:0}
.icon-branch{background-position:0 -234px;padding-left:22px;line-height:22px}
.icon-phone{background-position:-0 -188px;padding-left:22px;line-height:22px}
.icon-chat{background-position:-0 -285px;padding-left:22px;line-height:22px}
.icon-login-dropdown{background-position:right -1124px;padding-right:16px;line-height:20px;color:#06c}
.contact-us{line-height:22px}
.quick-jump-nav{position:fixed;left:0;top:0}
.quick-jump-nav h4{left:-9999px;position:absolute}
.quick-jump-nav a{left:-9999px;position:absolute;display:block;width:150px}
.quick-jump-nav a:focus,.quick-jump-nav a:active{position:static}
.grid-cntr{width:968px;margin:0 auto}
a.btn-cta{font-size:14px;line-height:1em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;padding:3px 10px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;color:#fff}
a.btn-cta:hover,.btn-cta:focus,.btn-cta:active{text-decoration:none;cursor:pointer}

.schwab-logo{position:absolute;top:0;width:80px;height:80px;background-position:0 -580px}
.sprite-g{background-image:url(/secure/file/short/P-6068700/sprite-global.png);background-repeat:no-repeat;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.nav-cntr{padding:20px 0 0 90px}
.nav-cta-cntr{float:right;height:21px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:132px}
.nav-cta{float:right;margin-top:1px;padding-left:15px;padding-right:15px}
.nav-list{float:left}
.nav-list li{float:left;padding:0;margin:0}
.nav-list a{color:#333;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.nav-list .nav-l1 a:hover,.nav-list .nav-l1 a:focus,.nav-list .nav-l1 a:active{text-decoration:none;border-bottom:5px solid #bdccd1}
.nav-active a:hover span,.nav-active a:focus span,.nav-active a:active span{border:none}
.nav-list .nav-active a,.nav-list .nav-active a:hover,.nav-list .nav-active a:focus,.nav-list .nav-active a:active{font-weight:700;color:#005F83;border-bottom:5px solid #005F83}
a.hdln-l1{border-bottom:5px solid transparent;padding:5px 14px;text-transform:uppercase;color:#666;font-weight:700}
.hdln-l2{padding:10px 30px 10px 12px;background-position:right -1217px}
.nav-l2:hover .hdln-l2,.nav-l2:focus .hdln-l2,.nav-l2:active .hdln-l2,.hdln-l23-active .hdln-l2,.hdln-l23-focus .hdln-l2{background-position:right -1266px}
.hdln-l3{padding:10px 12px}
.nav-separator{background-color:#d7d7d7;height:1px;width:100%}
.hdln-single{background:none!important}
.nav-sub-cntr{padding-left:90px}
.nav-l2{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative}
.hdln-l23-active,.nav-l2:focus,.nav-l2:active,.nav-l2:hover,.hdln-l23-focus{background:url(http://www.schwab.com/secure/file/short?cmsid=P-6068929&filename=nav-dropdown-bg.png) 0 0}
.nav-l2:hover ul,.nav-l2:focus ul,.nav-l2:active ul{display:block}
.nav-l3-cntr{display:none;position:absolute;float:left;left:0;top:34px;background:url(http://www.schwab.com/secure/file/short?cmsid=P-6068929&filename=nav-dropdown-bg.png) 0 0;width:200px;z-index:10}
.nav-list .nav-l3{width:100%;margin:0}
.nav-l3 a{display:block;color:#06c}
.login-other-list{display:none}
.login-trigger-cntr{border:1px solid transparent;border-bottom:none;padding:0 5px}
.login-arrow-dn .login-trigger-cntr{background-color:#fff;border:1px solid #d9d9d9;border-bottom:none;padding:0 5px;position:relative;z-index:101}
.hdr-list #LoginSec{padding:0 8px;border-left:none}
.login-arrow-dn .login-other-list{background-color:#fff;border:1px solid #d9d9d9;display:block;font-size:.917em;margin-top:-1px;overflow:hidden;padding:1px 0;position:absolute;width:275px;z-index:100}
.search-box{background:url(/secure/file/short/P-6068700/sprite-global.png) no-repeat 5px -336px;border:1px solid #D9D9D9;font-size:.917em;padding:3px 2px 3px 20px;width:180px}
.login-other-list a,.login-other-list span{display:block;height:20px;line-height:20px;padding:0 7px 0 5px}
.login-other-list a:hover,.login-other-list a:focus,.login-other-list a:active{background-color:#E5F4FB}
.login-arrow-dn .icon-login-dropdown{background-position:right -1172px}
.link-style{text-decoration:none}
.link-style:hover,.link-style:focus,.link-style:active{text-decoration:underline;cursor:pointer}
#ftCnt .ftLnks ul li{float:left;padding-right:3px}
.footer-lock{background-position:0 -439px;padding-left:12px}
.hdln-connect{display:inline-block;float:left;line-height:26px;margin-right:40px}
.contact-module .sprite-g,.footer-connect .sprite-g{float:left;height:26px;margin-right:10px;text-indent:-9999px;width:26px}
.fb-icon{background-position:0 0}
.tw-icon{background-position:0 -60px}
.ytube-icon{background-position:0 -120px}
.footer-connect .hdln-connect{margin-right:15px}
.footer-connect{display:inline-block;float:right;font-size:16px}
.lftNavLabel,.lftNavBnkLabel{color:#333;font-size:1em;font-weight:700;margin-bottom:0;margin-top:0;padding:15px;position:static;width:185px;background-color:transparent}
div#navcontainer{margin-top:0}
#navcontainer li a.active{background-color:#ECECEC;border-left-color:#0D5D82;color:#333;font-weight:700;text-decoration:none}
#navcontainer li a{background-color:#fff;border-left:6px solid #ECECEC;color:#000;display:block;font-size:1em;padding:11px 15px 10px 9px;text-decoration:none}
#navcontainer li li a{border-left-color:#ECECEC;margin:0;padding:11px 15px 10px 19px}
.nav-label{float:right;display:inline-block;padding:10px 8px 10px 12px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-weight:700}
.oytLogo{clear:both;display:block}
.oytBrologo{background:url(http://www.schwab.com/system/file?cmsid=prospect-sprite-images&filename=Schwab_logo_oyt.png);display:inline-block;height:70px;width:119px;float:right;margin:15px 15px 7px 0}
.cs_rating-feedback-controls.ul-list{margin:0!important}
.site-cntr{margin:0 auto}
.site-body{border:1px solid #d7d7d7;padding:25px 0 25px 10px;font-size:14px;line-height:1.3em;position:relative;*zoom:1;z-index:9999}
.site-body p{margin:5px 0 10px}
.site-body .sub-head{font-size:16px;margin:15px 0 5px;font-weight:700}
.mobile-nav{position:absolute;left:5px;top:5px;display:block;color:#000}
.mobile-nav:hover,.mobile-nav:focus,.mobile-nav:active{background-color:#ececec;cursor:pointer}
.schwab-logo h1{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;float:left;width:80px;height:78px;padding:0}
.schwab-logo img{float:left;width:80px}
.logo-cobrand{float:left;margin-left:10px;padding-top:15px}
.btn-cta{font-size:14px;line-height:1em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;padding:3px 10px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;color:#fff}
.btn-cta:hover,.btn-cta:focus,.btn-cta:active{text-decoration:none;cursor:pointer}
.btn-org, a.btn-org, .megachan a.btn-org{background-color:#B95E04}
.btn-org:hover,.btn-org:focus,.btn-org:active{background-color:#A05203}
.btn-blu{background-color:#037DAE}
.btn-blu:hover,.btn-blu:focus,.btn-blu:active{background-color:#026D97}
.btn-grn, a.btn-grn, .megachan a.btn-grn{background-color:#008600;color:#fff}
.btn-grn:hover,.btn-grn:focus{background-color:#1B6A1B;text-decoration:none}
.nav-l2 .nav-hidden{display:none}
.nav-contact-us .contactTrigger{margin:0 24px 0 12px}
.nav-cta-cntr{display:none}
.nav-cta-cntr .nav-cta{padding:0 15px}
.nav-cta-cntr .btn-cta{padding:3px 10px;line-height:1em}
.header-groupname{display:none}
.icon-phone{background-position:0 -188px;padding-left:22px;line-height:22px}

@media screen and (max-width: 968px) {
.grid-cntr{width:auto;margin:0 auto}
.mainwrap,.contentwrap{width:auto}
.page-content.nav-content .left-rail{width:19%}
.page-content.nav-content .main-content{width:78%}
}
@media screen and (min-width: 768px) {
.separator{background-color:#d7d7d7;height:1px;width:100%;position:absolute}
.header-groupname{display:block;text-transform:uppercase;font-weight:700;line-height:22px;font-size:14px;margin:10px 0 10px 20px;float:left}
.nav-cta-cntr{width:150px;float:right;height:21px;display:inline-block}
.site-cntr{padding:0 5px}
.mobile-nav{display:none}
ul.ctaCntr{display:none}
.nav-list-cntr{display:block;height:30px;position:relative;top:-18px;border-bottom:1px solid #d7d7d7;margin-bottom:40px}
.nav-l1{position:relative}
.nav-l1 li{float:left;padding:0;margin:0;list-style:none}
.nav-l1 .nav-item{color:#333;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.nav-l1 > li > .nav-item{border-bottom:5px solid transparent}
.nav-l1 > li > .nav-item:hover,.nav-l1 > li > .nav-item:focus,.nav-l1 > li > .nav-item:active{text-decoration:none;border-bottom:5px solid #bdccd1}
.nav-l1 > .nav-active > .nav-item,.nav-l1 > .nav-active > .nav-item:hover,.nav-l1 > .nav-active > .nav-item:focus,.nav-l1 > .nav-active > .nav-item:active{font-weight:700;color:#005F83;border-bottom:5px solid #005F83}
.nav-l1 li .nav-item{padding:10px 12px}
.nav-l1 > li > .nav-item{padding:5px 14px;text-transform:uppercase;color:#666;font-weight:700}
.nav-item span{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.nav-l2,.nav-ls{position:absolute;left:0}
.nav-l2:hover{background:none}
.nav-l2 li:hover{background-color:rgba(245,245,245,0.8);position:relative}
.nav-l2 .nav-active.mobile-visible,.mobile-visible{display:none}
.nav-l2 > li > a.nav-item{background-image:url(/secure/file/short/P-6068700/sprite-global.png);padding-right:30px;background-repeat:no-repeat;display:-moz-inline-stack;display:inline-block;zoom:1;background-position:right -1217px}
.nav-l2 > li > a.nav-item:hover,.nav-l2 .nav-active > a.nav-item,.nav-l2:hover .hdln-l2,.nav-l2:focus .hdln-l2,.nav-l2:active .hdln-l2,.hdln-l23-active .hdln-l2,.hdln-l23-focus .hdln-l2{background-position:right -1266px}
.nav-l2 > .nav-active > .nav-item,.nav-l2 a:focus,.nav-l2 a:hover,.nav-l2 a:active,.nav-ls a:focus,.nav-ls a:active{background-color:#f5f5f5;text-decoration:none}
.nav-ls{position:absolute;}
.nav-l2 .nav-ls li{float:none;background-color:none}
.nav-ls a:hover{background:none}
.site-body{margin-top:-22px}
.logo-cobrand{float:right}
.logo-cobrand img{width:50px}
.nav-item,.nav-item-cta{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;border:none}
.mobile-login{display:none}
.get-started{position:absolute;right:0;bottom:-29px;color:#fff;font-weight:400}
.get-started a{padding:3px 15px}
.content-main-block{float:left;width:66%;margin-right:8%}
.content-rail-block{float:left;width:26%}
.logo-cobrand{padding:0;margin-top:5px}
.header-eq-block{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:13px;margin-left:6px;width:45px}
.mobile-visible,.btn-cta.mobile-visible,.mobile-visible{display:none}
.nav-list-cntr > .search-cntr{display:none}
.nav-l2{display:none}
.nav-active .nav-l2{display:block}
.nav-l2:hover ul{display:none}
.nav-l2 > li:hover > ul{display:block}
.nav-ls{width:200px;background:rgba(245,245,245,0.8)}
.nav-ls li a.nav-item{display:block;color:#06c}
.nav-ls li a.nav-item:hover span{text-decoration:underline}
.nav-l2 li ul.nav-ls ul.nav-ls{display:none}
}
@media (max-width: 767px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .qq{position:absolute !important;}
}
@media (max-width: 767px) {
body{overflow-x:hidden!important} /* changed from initial to hidden for ie fix */
#headerContainer { min-width: 0;}
#site-search, .qq .nnm { clear: both;}
.qq-icon{cursor:pointer;float:right;background: url('https://content.schwab.com/images/chart-2x.svg');width: 32px;height: 32px; background-size: 32px 32px; margin:5px;}
.search-icon {cursor:pointer;background: url('https://content.schwab.com/images/search-2x.svg');width: 32px;height: 32px;background-size: 32px 32px; margin:5px;}
.mobile-nav {background: url('https://content.schwab.com/images/menu-2x.svg');width: 32px;height: 32px;left:0;top:0;background-size: 32px 32px; margin: 5px;}
.sch-exclamation-triangle-2x {background: url('https://content.schwab.com/images/exclamation-triangle-2x.svg'); color: #edb700; width: 34px;height: 34px;left:0;top:0;background-size: 34px 34px;}
/* svg fallback */
.no-svg .qq-icon{cursor:pointer;float:right;margin:0 10px;background: url('/system/file/short/PR-HOME-ASSETS/pr-home-sprite.png') no-repeat 0 -146px;width: 42px;height: 42px;}
.no-svg .search-icon {cursor:pointer;background: url('/system/file/short/PR-HOME-ASSETS/pr-home-sprite.png');background-position: 0px -243px;width: 42px;height: 42px;}
.no-svg .mobile-nav {background: url('/system/file/short/PR-HOME-ASSETS/pr-home-sprite.png');background-position: -3px -196px;width: 42px;height: 42px;left:0;top:0;}
.hdr-cntr{margin-top:0;background-color:#f5f5f5;padding:1px 0}
.login-cntr.mobile-visible{margin-top:0;position:relative;top:11px;}
.responsive-search-form{display:none;position:absolute;left:0;top:43px;width:100%;background-color:#F5F5F5;margin:0;padding:15px;z-index:1000}
.responsive-search-form .search-box{background-image:none;background-color:#FFF;padding:5px 70px 5px 5px;font-size:1.2em;width:100%}
.responsive-search-form #searchBttn{position:absolute;top:15px;right:15px;padding:9px 30px;margin-right:7px;text-indent:-999em;background:url(/public/file?cmsid=PROSPECT-SPRITE-IMAGES&filename=pixel-arrow.png) no-repeat 100% 50%}
.qq{position:fixed;/*position:absolute;*/width:270px;right:-270px;top:0;height:100vh}
#quickQuoteSearch{display:inline-block}
.has-feedback .form-control{padding-right:4px}
.input-group .form-control{position:relative;z-index:2;float:left;margin-bottom:0}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}
.input-group{position:relative;display:table;border-collapse:separate}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn-default{background-image:linear-gradient(to bottom,#f4f4f4 0%,#dedede 100%);background-repeat:repeat-x;border-color:#aaa;color:#000}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;color:#222;font-size:15px;padding:5px 4px}
.btn:not(#btn-menu):not(#btn-symbolsearch){font-size:17px;font-weight:400}
#site-search .SearchBox-container .input-group-btn .btn{border-radius:3px}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}
#site-search>.navbar{border-left:none;border-right:none;border-top:none;z-index:2}
#site-search header,#site-search #recent-quotes-container,#site-search .Suggestion-Results,#site-search .recent-header{-moz-box-shadow:3px 0 3px -3px rgba(0,0,0,.25) inset;-webkit-box-shadow:3px 0 3px -3px rgba(0,0,0,.25) inset;box-shadow:3px 0 3px -3px rgba(0,0,0,.25) inset}
.navbar{margin-bottom:0}
.navbar-default{border-bottom:solid 1px rgba(0,0,0,.15)}
.navbar{height:50px}
.navbar-default{background-color:#f7f7f7;border-color:#e6e6e6}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
#site-search .SearchBox-container{padding:8px 10px;line-height:inherit;white-space:inherit}
#site-search .SearchBox-container .input-group{margin:0}
#site-search .SearchBox-container .input-symbol{border-radius:2px;font-weight:400;height:38px;width:177px}
#site-search .SearchBox-container .input-group-btn{padding-left:5px}
#site-search .SearchBox-container .input-group-btn .btn{border-radius:3px}
#site-search .navbar-lower{z-index:-1}
#site-search .container-results{background-color:#fff;bottom:0;overflow-y:auto;position:absolute;top:51px;right:0;width:270px;z-index:0}
.icon-large:before{font-size:1.5em}
.expand-top{-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);position:fixed}
.expand-top.shifted,.expand-bottom.shifted{z-index:-1;visibility:hidden}
.expand-bottom{-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.page-header{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.section-disclosures{border-top:solid 4px gray;margin:30px 0 0}
.section-copyright,.time-stamp{color:#333;font-size:11px}
.section-title{border-bottom:2px solid #037dae;font-size:16px;font-weight:700;padding:5px 0;height:auto;line-height:20px}
.section-header-brokerage{width:100%;border-bottom:2px solid #007ad8;padding:0 10px;margin-bottom:10px}
.section-header-bank{width:100%;border-bottom:4px solid #646464;padding:0 10px;margin-bottom:10px}
/*.recent-header:not(.bdr)+.Suggestion-Results:empty+#recent-quotes-container{top:71px}*/
#site-search header,#site-search #recent-quotes-container,#site-search .Suggestion-Results,#site-search .recent-header{-moz-box-shadow:3px 0 3px -3px rgba(0,0,0,.25) inset;-webkit-box-shadow:3px 0 3px -3px rgba(0,0,0,.25) inset;box-shadow:3px 0 3px -3px rgba(0,0,0,.25) inset}
.recent-header{background:#fff;padding:0 10px}
.recent-header.bdr .h7{border-bottom:1px solid #bfbfbf}
.recent-header .h7{padding:2px 0 1px}
.Suggestion-container .textInput-clear{margin-top:11px;position:absolute;color:#c3c3c3;right:87px;z-index:5}
.Suggestion-Results{background:#fff;position:absolute;top:50px;right:0;left:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;z-index:1}
.Suggestion-Results:empty{display:none}
.Suggestion-Results .Suggestion-Symbol{display:block;color:#06c;font-size:14px;line-height:16px}
.Suggestion-Results .Suggestion-SymbolName{display:block;font-size:12px;line-height:14px}
.Suggestion-Results ul{padding:0 5px 5px}
.Suggestion-Results ul li{padding:0;margin:0;border-bottom:1px solid #c3c3c3}
.Suggestion-Results ul li a{padding:10px 0 5px 5px;margin:0;text-decoration:none;display:block}
.Suggestion-Results .autocomplete-panel{top:0}
.symbol-lookup{background:#f7f7f7;padding:11px 10px;margin-top:50px}
.symbol-lookup .input-group{margin:0}
.symbol-lookup .has-feedback{margin-right:10px}
.symbol-lookup .form-control{border-radius:2px;height:38px}
.symbol-lookup .input-group-btn .btn{border-radius:3px}
.symbol-lookup.symbol-visible+.section-results>.underlay-page{padding-top:0;position:static;overflow:visible}
.symbol-lookup.symbol-visible+.section-results>.underlay-page>div:first-of-type{padding-top:0}
.symbol-lookup.symbol-visible+.section-results>.underlay-page .recent-quotes-container{background-color:#fff;position:absolute;top:132px;bottom:0;z-index:2;vertical-align:top;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.input-height{height:38px}
.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}
.underlay-page .section-footer,aside .section-footer,.app-container>.section-footer,.cms .section-footer,.order-status-foot .section-footer{margin:0}
.section-footer{margin-top:0}
.section-footer{border-top:1px solid #bfbfbf;margin:10px -10px 0;padding:11px 10px 10px}
.section-container{padding:0 10px}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:transparent;border:1px solid #bfbfbf}
.nav-cntr{padding:0;width:250px;position:absolute;left:-250px;top:0;display:block;font-size:12px;line-height:1.3em}
.nav-cntr ul{margin:0;padding:0}
.nav-l1 .nav-hidden{display:none}
.nav-next:hover,.nav-next:focus,.nav-next:active{cursor:pointer}
.trigger-cntr{background:url(/secure/file/short/P-6068700/sprite-global.png) no-repeat right -1276px;padding-right:27px;display:inline-block}
.nav-l1 > li > .nav-item{text-transform:uppercase}
.nav-item:hover,.nav-item:focus,.nav-item:active{background-color:#f4f5f9;text-decoration:none}
.nav-l1 .furl-open > a{border-left:10px solid #ccc;background-color:#ececec}
.nav-l1 > li > .furl-open,.nav-l1 > li > .furl-open+ul li > a{border-left:10px solid #ccc}
.nav-l2 .nav-active > a{border-left:10px solid #037dae!important;background-color:#ececec}
.nav-l1 ul{overflow:hidden}
.nav-item > span{display:block;padding-top:10px;padding-bottom:10px;padding-right:15px}
.furl-open{font-weight:700}
.nav-l1 > li > a > span{padding-left:25px;border-top:1px solid #ccc}
.nav-l1 > li > a:hover > span{border-top:1px solid #ccc}
.nav-l1 > li > .furl-open > span{padding-left:15px}
.nav-l2 li > a{border-left:10px solid transparent}
.nav-l2 > li > a > span{padding-left:25px}
.nav-ls li a > span{padding-left:35px}
.nav-ls li li a > span{padding-left:45px}
.nav-ls li li li a > span{padding-left:55px}
.nav-l1 > li > .furl-open{border-bottom:1px solid #ccc}
.site-cntr{padding:0 1px}
.icon-phone{float:right;background-position:10px 8px;width:42px;height:42px;margin-right:5px;display:none}
.icon-search{float:right;background-position:10px -142px;width:42px;height:42px}
.schwab-logo h1{height:42px;width:42px}
.schwab-logo { position: absolute; top: 1px; width: 42px; height: 42px; left: 42px;}
.schwab-logo img{width:42px;height:auto}
.logo-cobrand{margin-left:53px}
.logo-cobrand img{display:none}
.hdr-list{display:none}
.nav-item,.nav-item-cta{display:block;color:#333}
.nav-item-cta{padding:10px 15px;border-top:1px solid #ccc;}
.nav-item-cta:last-child {border-bottom: 1px solid #ccc;}
.nav-active > .nav-item{background-color:#ececec}
.nav-item-cta .btn-cta{padding:10px 0;text-align:center;display:block;position:relative;padding:6px 0;display:inline-block;width:100px}
.nav-item-cta .btn-org{margin-right:14px}
.nav-item-cta .btn-cta.btn-blu{background-color:#037DAE}
.nav-item-cta .btn-cta.btn-blu:hover,.nav-item-cta .btn-cta.btn-blu:focus,.nav-item-cta .btn-cta.btn-blu:active{background-color:#026D97}
.nav-item-cta .btn-cta.get-started,.nav-item-cta .btn-cta.login,.nav-item-cta .btn-cta.branch-locator,.nav-item-cta .btn-cta.contact-us{width:210px}
.site-body{padding-right:10px}
header .site-cntr{padding-bottom:10px}
.web-break{display:none}
body{position:relative;left:0}
.nav-list-cntr{display:none}
.separator{display:none}
.site-cntr > .search-cntr{display:none;visibility:hidden}
.nav-list-cntr > .search-cntr #searchBttn{display:none}
.nav-list-cntr > .search-cntr form{margin-right:25px}
.nav-l2:hover ul{display:none}
div[data-contentlist="MW-HOMEPAGE-RECENTQUOTES-DISCLOSURES"]{border-bottom:1px solid #bfbfbf}
div[data-contentlist="MW-RECENTQUOTES-DISCLOSURES"]{border:none;font-weight:400;padding:0}
#HOMEPAGE-RECENTQUOTES-DISCLOSURES a{display:block;padding:10px 0;font-size:15px;font-weight:400}
#disclosureDisplay{display:none;height:auto!important;font-weight:400}
.nnm{padding:10px;font-size:11px}
#veil{position:absolute;top:0!important;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.15);width:100%;height:100%;z-index:1000;display:block}
#mainContainer{position:relative}
/*Temporary Styles for QQ Reskin */
#site-search #qq0{display:block;position:static !important;float:none;height:auto!important;padding:5px;background-color:#fff;border-top:none;}
#site-search #qq .in{ clear: both; margin:0;}
#site-search #qq0 #qq .bd{background-color:#fff}
#site-search #qq #qqFrm{height:auto}
#site-search #qq #qqFrm .form-cntr #qqIn{border-radius:2px;font-weight:400;height:38px;width:177px;margin:0;border:1px solid #ccc;float:left;padding:4px 5px;font-size:15px;text-transform:uppercase}
#qqIn::-webkit-input-placeholder,#qqIn:-moz-placeholder,#site-search #qqIn::-moz-placeholder,#qqIn:-ms-input-placeholder{text-transform:none}
#site-search #qq #qqFrm .form-cntr{background-color:#f7f7f7;border-color:#e6e6e6}
#site-search #qq #qqBtn{margin:0 0 0 4px;padding:0}
#site-search #qq #qqBtn a{color:#000;border-radius:3px;background-image:linear-gradient(to bottom,#f4f4f4 0%,#dedede 100%);color:#000;float:left;font-size:17px;font-weight:400;display:inline-block;padding:8px 12px;border:1px solid #aaa;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;}
#site-search #qqFrm #qqLnk{ display: none; }
#site-search #qq #qqIn{margin: 0;width: 165px !important;height: 38px !important;border-radius: 2px !important;font-weight:normal !important;border: 1px solid #ccc !important;font-size: 15px !important;padding: 5px 4px !important;text-transform: uppercase;}
#site-search #qq #qqSym {clear: both;margin: 0 5px;}
#site-search #qq .qqCel {float: none !important;width: auto !important;height: auto !important;font-size: 17px !important;}
#site-search #qq .qqCel b {font-size: 17px !important;font-weight: normal !important;margin-left: 0 !important;}
#site-search #qq .qqCel a, #site-search #qq .qqCel b a {margin-left: 0;}
#site-search #qq .qqCel .qqFul {margin-left: 0;}
#site-search #qqBtn a.bluebtn{background: linear-gradient(to bottom,#f4f4f4 0%,#dedede 100%) !important;height: auto;}
#site-search #qqBtn a.bluebtn b{background: none;color: #000;height: auto;line-height: auto;font-weight: normal;}
#resultsTable .section-inline { display:block !important;}
#resultsTable .section-inline.Column0, #resultsTable .section-inline.Column1 {font-size:17px !important;}
#resultsTable .section-inline.link {display: none !important;}
#resultsTable > div{border-bottom: 1px solid #f4f4f4;padding: 5px 0;}
#resultsTable > div:last-child {border-bottom: none;}
#divResults {top: 45px !important;width: 267px !important;background-color: #fff !important;box-shadow: none !important;border-radius: 0 !important;}
#divResults .Column0{padding: 0 !important;}
}

/* end pr-redesign.css */
/* begin mobile.hr.css */
.navbar-default{border-bottom:solid 1px rgba(0,0,0,.15)}
.navbar{height:50px}
.navbar-default{background-color:#f7f7f7;border-color:#e6e6e6}
.navbar{position:relative;min-height:50px;margin-bottom:0;border:1px solid transparent}
.recent-header{background:#fff;padding:0 10px}
.recent-header.bdr .h7{border-bottom:1px solid #bfbfbf}
.recent-header .h7{padding:2px 0 1px}
.row-justified{clear:both;width:100%;display:table}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.hide{display:none!important}
.Suggestion-Results{background:#fff;position:default;top:50px;right:0;left:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;z-index:1}
.Suggestion-Results .autocomplete-panel{top:0}
.Suggestion-Results ol.list-group{padding-left:0}
.section-container{padding:0 10px}
.autocomplete-panel{top:110px;left:0;bottom:0;width:100%;overflow-x:hidden;overflow-y:hidden}
.text-muted-light{color:#666}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:400;line-height:1.1;color:inherit}
.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8{font-weight:400;margin:0}
h4,.h4{font-size:17px}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}
h5,.h5{font-size:15px}
.h7{font-size:13px}
.list-group{margin-bottom:20px;padding-left:0}
ul,ol{margin-top:0;margin-bottom:10px}
.list-group-item:first-child{border-top:none;border-top-right-radius:2px;border-top-left-radius:2px}
.list-group-item{border-width:1px 0 0;padding:9px 0 13px;position:relative;display:block;margin-bottom:-1px;background-color:transparent}
.list-group-item .h4,.list-group-item .h5{margin:0}
.list-group-item a{color:#06c;font-weight:400;text-decoration:none}
.list-group-item a:hover{text-decoration:none}
.list-group-item .h5{color:#000}
.mark-positive{color:#007900}
.mark-negative{color:#e70d18}
.nowrap{white-space:nowrap}
.table > .row-justified{padding:5px;border-bottom:solid 1px rgba(0,0,0,0.1)}
.row-justified{clear:both;width:100%;display:table}
.row-justified > *{display:table-cell;text-align:left}
.row-justified > :last-child{text-align:right;padding-left:10px}
a{color:#06c;text-decoration:none;background:transparent}
b,strong{font-weight:700}
#quickQuoteSearch{display:inline-block;text-transform:uppercase}
#quickQuoteSearch::-webkit-input-placeholder{text-transform:none}
#quickQuoteSearch:-moz-placeholder{text-transform:none}
#quickQuoteSearch::-moz-placeholder{text-transform:none}
#quickQuoteSearch:-ms-input-placeholder{text-transform:none}
#SymbolLookup .input-search{display:inline-block;line-height:normal;padding:4px;position:relative;border-bottom:1px solid #FFF;color:#fff;left:-15px}
#SymbolLookup .input-search input[type=search]{border:0;padding:0 2px 0 10px;line-height:24px;background-color:transparent}
#SymbolLookup .input-search input[type=search]::-webkit-input-placeholder{color:#fff}
#SymbolLookup .input-search input[type=search]:-moz-placeholder{color:#fff}
#SymbolLookup .input-search input[type=search]::-moz-placeholder{color:#fff}
#SymbolLookup .input-search input[type=search]:-ms-input-placeholder{color:#fff}
#SymbolLookup .input-search .btn-text-dismiss{color:#FFF;font-family:"charles modern light";height:auto;margin-left:0;padding:0;width:20px}
#SymbolLookup .input-search:before{left:0}
#SymbolLookup .input-search:after,#SymbolLookup .input-search:before{border-right:1px solid #FFF;bottom:0;content:"";height:5px;position:absolute;width:1px}
#SymbolLookup .input-search:after{right:0}
#recent-quotes-container{position:relative;top:0;bottom:0;background-color:#fff;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;z-index:2}
.recent-quotes-container ul{margin:0}
.recent-quotes-container ul li{padding:7px 0 8px}
.recent-quotes-container ul li:last-child{border-bottom-width:0}
.recent-quotes-container ul li a{display:block;min-height:36px}
.recent-quotes-container ul li .icon-refresh{float:right;color:#C3C3C3;margin-top:-.7em}
.recent-quotes-container ul li div.pull-right{display:none}
.recent-quotes-container ul li .Suggestion-Symbol{width:100%}
.recent-quotes-container ul li .Suggestion-Symbol + span{color:#000}
.recent-quotes-container .alert{margin:10px 0 4px;border-radius:0;padding:10px 5px}
.alert{font-size:15px;border:1px solid;font-weight:400}
.alert>*{display:table-cell;vertical-align:top}
.alert>.fa,.alert>.sch{display:table-cell;margin:0;padding-right:6px;width:34px}
.alert-warning{background-color:#fefaee;border-color:#f7df8c;color:#000}
.alert.alert-warning{padding:6px 10px 6px 7px}
.alert.alert-warning>.fa,.alert.alert-warning>.sch{color:#edb700}
.recent-quotes-container .recent-loader .toast-loader{margin:10px auto}
#quote-price .h4,#quote-price .h5{margin:0}
.Suggestion-Symbol.h4{color:#000;font-weight:400;font-size:17px}
a.symbolsearch-dismiss .Suggestion-Symbol.h4{color:#06c}
#quickQuote{background:none repeat scroll 0 0 #FFF;bottom:0;height:40px;left:0;margin:0 auto;padding:0;position:fixed;width:100%;z-index:9999}
#sectionQq{background:none repeat scroll 0 0 #F7F7F7;border-top:4px solid #037DAE;bottom:0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:40px;left:0;margin:0 auto;position:fixed;width:100%;z-index:9999}
.quick-quote{padding:0;width:auto;font-size:12px}
.quick-quote .section-auto-suggest{display:block;float:left;margin:7px 7px 8px 0;position:relative;z-index:102}
.quick-quote .auto-suggest{background:none repeat scroll 0 0 #FFF;margin:0;padding:0}
#qqAutoSuggest{line-height:20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:86px}
.quick-quote form input[type='text']{background:none repeat scroll 0 0 #FFF;border:1px solid #0771D4;float:left;font-size:11px;height:24px;margin:0;padding:0 5px}
#quote-primary-button{background:linear-gradient(to bottom,#037dae,#0375a3) repeat scroll 0 0 #037dae;border-bottom:1px solid #03638A;border-left:medium none;border-radius:0 2px 2px 0;border-top:1px solid #03638A}
.quick-quote form input[type='button']{background:none repeat scroll 0 0 #166ABA;border:0 none;color:#FFF;cursor:pointer;font-size:14px;font-weight:700;height:26px;padding:0 10px}
#quickQuote .quick-quote .lookup{border-right:1px solid #037DAE;float:left;font-size:10px;height:42px;line-height:12px;padding:8px 10px 0 0;list-style-type:none;margin:0}
.quick-quote .show-index{color:#666;font-weight:400}
.quick-quote .quote-error{background:none repeat scroll 0 0 #F6E5EA;color:#333;margin:0;overflow:hidden;padding:10px;position:relative}
#quickQuote .quick-quote .section-quotes{float:left;font-size:12px;line-height:12px;list-style-type:none;margin:0;margin-left:10px;padding:6px 0 0}
#quickQuote .quick-quote .time,#search-QuoteResults .time{float:left;font-size:12px;margin:0;margin-left:20px;padding:0;padding-top:3px;list-style-type:none}
#quickQuote .quick-quote .quote-refresh{display:block;float:left;margin-top:4px;padding-left:10px}
#quickQuote .quick-quote .quote-refresh > li{line-height:15px}
#quickQuote .quick-quote .quote-refresh-Index{display:block;float:left;margin:0;margin-top:8px;padding:0;padding-left:10px;list-style-type:none}
#quickQuote .quick-quote .section-last{display:block;float:none;padding-top:10px}
#quickQuote .quick-quote .symbol-data,#search-QuoteResults .symbol-data{float:left;font-size:12px;margin:4px 3px 0 10px}
.quick-quote .mark-negative,#search-QuoteResults .mark-negative{color:#A03;font-weight:700}
.quick-quote .mark-positive,#search-QuoteResults .mark-positive{font-weight:700}
.symbol-data > li{line-height:15px}
.icon-refresh:before{content:"";font-family:"fontawesome";height:auto;line-height:1;width:auto}
#acctSelectorContent li,#acctSelectorContent ul,#header li,#header ul,#screenTitle li,#screenTitle ul,#footer li,#footer ul,.nav-horizontal ul,.nav-horizontal li,.overlay-list ul,.overlay-list li,#treeNavigation ul,#treeNavigation li,.step-o-meter ul,.step-o-meter li,.section-rightrail ul,.section-rightrail li,.section-gray-container ul,.section-gray-container li,#tablevel ul,#tablevel li,.section-widget ul,.section-widget li,.quick-quote ul,.quick-quote li,#quickQuote li{list-style-type:none;margin:0;padding:0}
#news,#chart{float:left;position:relative}
#news .link-news,#chart .link-chart{display:block;padding:0 13px 8px}
.quick-quote ul,.quick-quote li,#quickQuote li{list-style-type:none;margin:0;padding:0}
#newsPopUp:after,#chartPopUp:after{background-color:#FFF;bottom:-35px;box-shadow:1px 6px 4px 1px rgba(0,0,0,0.2);content:attr(data-text);display:inline-block;font-weight:700;height:35px;padding:4px 14px;position:absolute;right:0;width:60px}
#newsPopUp,#chartPopUp{background:none repeat scroll 0 0 #FFF;border-radius:10px 10px 0 3px;bottom:30px;box-shadow:1px 1px 8px 1px rgba(0,0,0,0.25);position:absolute;right:0;width:456px;z-index:3}
#newsPopUp h4,#chartPopUp h4{background-color:#037DAE;border-radius:5px 5px 0 0;color:#FFF;margin:0;padding:8px 15px}
#qqPopupBody{padding:0 15px 15px}
#qqPopupBody .news-item{border-bottom:1px solid #EEE}
#qqPopupBody .news-item:last-child{border-bottom:none}
#qqPopupBody h5{font-weight:700}
#qqPopupBody .news-title{margin-top:10px}
#qqPopupFooter{border-top:1px solid #E5E5E5;margin:0 15px 15px;padding-top:15px}
#qqPopupLoader{margin:50px;text-align:center}
#newsPopUp .link-close,#chartPopUp .link-close{color:#FFF}
#newsPopUp .icon-close:before,#chartPopUp .icon-close:before{color:#FFF;content:"";font-family:"fontawesome";line-height:1;position:absolute;top:0;padding-top:3px}
#chartPopUp:after{content:attr(data-text)}
#chartPopUp{width:472px}
.figure-chart{padding:15px 15px 0}
#qqChartTabs li{float:left}
#chartPopUp .chartHolder{margin-top:10px}
.quote-error .icon-error{color:#A03!important;display:inline-block;font-family:'Schwab-Icon-Font';font-size:24px!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:10px;text-transform:none;vertical-align:middle!important;width:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.quote-error .icon-error:before{content:"\e604"}
.quick-quote .tradeHaltedText-Section{color:red;padding:2px 0;font-weight:700}
.quick-quote .tradeHaltedHead{margin-left:10px;margin-right:5px}
.quick-quote .tradeHaltedText{background-color:#FAF599;text-align:center}


/* CMS Implementation - style modifications and additions to the above*/
#mainContainer{margin-top:40px}
#mainContainer p{padding-left:0}
#mainContainer .text-black{font-weight:500}
#mainContainer #c-content .main a{color:#333;font-size:14px}
#mainContainer #c-content .item-1 .main a{font-weight:700;font-size:16px}
#mainContainer #c-hero .c-hero-body-text{margin:0 0 10px}
#mainContainer p.headline{line-height:1em}
#back-to-top p{padding-top:22px}
#mainContainer #c-hero #special{color:#00a0df}
.text-black-lite{color:#222}
@media only screen and (min-width:992px) {
#mainContainer #c-content .title.margin{margin-left:-15px}
#back-to-top{bottom:134px}
}

.bank-img-1{width:240px;margin-top:30px}
#mainContainer .top-bar{display:none}
@media only screen and (min-width:320px) {
#action-bar .bar-mobile a{font-size:inherit}
}
.c-home-disclaimer{padding:10px}
#action-bar,#mainContainer #static-bar{display:none}
#mainContainer #c-content .title{margin-bottom:20px}
#back-to-top{bottom:50px}
#mainContainer #footer{margin-bottom:70px}
#mainContainer .slide sup{font-size:12px;top:-8px}
#mainContainer p.more-cta{font-size:14px}
#MiniChain{font-size:12px}


/* article icons if needed for future banners */
.crisis-box a.crisis-vid,a.crisis-doc {background-image:url("/public/file/PROSPECT-SPRITE-IMAGES/SCHWAB_icon_library_3_white.png");background-repeat:no-repeat;background-position:0 0;background-color:transparent;padding-left:28px;display:inline-block;height:22px}
.icon-first{margin:15px 0 20px}
.crisis-box a.crisis-doc {background-position:0 -42px}
.crisis-box a.crisis-vid {background-position:0 -83px}

@media (min-width:768px) and (max-width:930px) {
.crisis-box a.crisis-doc,.crisis-box a.crisis-vid{width:90%}
}
@media only screen and (max-width:327px) {
.crisis-box a.crisis-vid{width:90%}
}
@media only screen and (max-width: 930px) {
#mainContainer .slick-carousel .banner-3 h3,#mainContainer .slick-carousel .banner-4 h3,#mainContainer .slick-carousel .banner-5 h3,#mainContainer .slick-carousel .banner-6 h3,#mainContainer .slick-carousel .banner-8 h3{width:auto}
}
/* end Banner Customizations */

/* top hero customizations to make text accessible */
#mainContainer #c-hero .hero-text {position:relative;top:-40px}
#mainContainer #c-hero .a-container {position:relative;top:-20px}

@font-face{font-family:'Schwab-Icon-Font';
    src:url(/public/file/short/P-7047451/Schwab-Icon-Font-v0-5.eot);
    src:url(/public/file/short/P-7047451/Schwab-Icon-Font-v0-5.eot?) format("☺"),
        url(/public/file/short/P-7047451/Schwab-Icon-Font-v0-5.woff) format("woff"),
        url(/public/file/short/P-7047451/Schwab-Icon-Font-v0-5.ttf) format("truetype"),
        url(/public/file/short/P-7047451/Schwab-Icon-Font-v0-5.svg#Schwab-Icon-Font-v0-5) format("svg")    }
[class*=" sch-"],[class^=sch-]{font-family:Schwab-Icon-Font;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* #mainContainer .content{width:970px;margin:0 auto;position:relative} */
#mainContainer .content.cf{padding:0 0 55px;max-width:1200px;margin:0 auto;position:relative;}
#mainContainer section#sharing .social{padding-top:40px;position:relative;float:left;margin-right:14px;width:100%;border-top:50px solid #eee;}
#mainContainer section#sharing .social h2{display:inline-block;font-family:CharlesModernLight,CharlesModern-Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:300}

.latestFbIcon {background: url(/public/file/P-12730419/fb-icon-hex-24.png) no-repeat; }
.latestTwIcon {background: url(/public/file/P-12730437/twt-icon-hex-24.png) no-repeat;}
.latestYuIcon {background: url(/public/file/P-12730455/yt-icon-hex-24.png) no-repeat;}
.latestLiIcon {background: url(/public/file/P-12730478/li-icon-hex-24.png) no-repeat;}
.latestIcons {width: 24px;
    height: 23px;
    display: inline-block;}

#mainContainer #sharing .social .lnk-social{display:inline-block;width: 40px;height:40px;/* margin-right: 5px; */text-align:center;padding-top: 7px;} .lnk-social:hover {  background-color:  #F7F7F7!important;}
#mainContainer section#sharing .social .sch-facebook,#mainContainer section#sharing .social .sch-linkedin,#mainContainer section#sharing .social .sch-twitter,#mainContainer section#sharing .social .sch-youtube{font-size:25px}
.sch-twitter:before{content:""}
.sch-youtube:before{content:""}
.sch-facebook:before{content:""}
.sch-linkedin:before{content:""}
@media (max-width: 968px) {#mainContainer section .content{width:auto;margin:0 15px}  }
@media (max-width: 568px) {#mainContainer section#sharing .social h2{display:block;font-size:19px;margin-bottom:10px}}
@media (max-width: 767px) {#mainContainer section#sharing .social {display:none;}}
@media (max-width: 990px) {#mainContainer #c-content .news-article {background: #fff!important;padding-left: 15px!important;}}
