@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,700,200italic,300italic,400italic,700italic);body,html{height:100%;min-width:960px;}
@media(min-width:960px){body{overflow-x:hidden;}
}
body{background-color:#fff;font-family:'Source Sans Pro',sans-serif;}
a,.primary-blue{color:#005CAB;}
.primary-blue-bold{color:#005CAB;font-weight:bold;}
.dropdown-menu .narrow-divider{margin:1px;}
a,button,textarea,input{outline:0;outline-style:none!important;}
.page-wrapper{min-height:100%;}
.page-footer{height:90px;margin-top:-90px;padding:0 20px;text-align:center;}
.copyright{display:inline-block;line-height:normal;vertical-align:middle;padding:0 20px 0 20px;}
.ellipsised{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.no-margin{margin:0;}
.primary-blue-bg{background-color:#005CAB;}
.secondary-blue-bg{background-color:#D9E7F2;}
.primary-grey-bg{background-color:#F1F1F2!important;}
span.required{color:#ff2723;position:absolute;}
::-ms-clear{display:none;}
.page-alert{width:600px;margin:100px auto;padding-right:15px;}
.table th{font-weight:400!important;}
.ajax-submit-button{background-image:url("img/ajax_bg.gif")!important;background-repeat:repeat;}
.user-button-container{padding-top:7px;padding-right:5px;float:right;}
.top-menu-row{background:url('img/top_menu_bg.png') repeat-x;padding:0;height:46px;}
.toast-container{position:fixed;text-align:center;background-color:#005BCC;border:2px solid #666;padding:5px;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 6px 1px #7a7a7a;-moz-box-shadow:3px 3px 6px 1px #7a7a7a;box-shadow:3px 3px 6px 1px #7a7a7a;}
.unselectable{text-shadow:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.graphics-muni-header-container{padding:0;margin:0;background:url('img/header_bg.png') repeat-x;height:134px;position:relative;}
.graphics-muni-header-container a{padding:0;margin:0;text-decoration:none;}
.graphics-muni-header-container .header-logo{display:block;position:absolute;top:50%;}
.graphics-muni-header-container .header-logo-muni{left:30px;background:center left no-repeat;}
.graphics-muni-header-container .header-logo-dpc-data{width:236px;height:47px;right:100px;margin-top:-23px;background:url('img/header_logo_dpc_data.png') center no-repeat;}
.breadcrumb{margin:0;padding:0 15px 0;color:#fff;background-color:transparent;}
.breadcrumb li{margin-right:1px;display:inline-block;height:35px;padding-top:11px;font-weight:400;font-size:20px;}
.breadcrumb li.active,.breadcrumb li a{text-decoration:underline;color:#fff;text-shadow:none;}
.breadcrumb li.active{padding-right:10px;text-decoration:none;}
.footer-nav{padding:0;margin-bottom:10px;}
.footer-nav ul{display:inline-block;margin-top:2px;margin-bottom:-2px!important;}
.footer-nav ul a:hover,.footer-nav ul a:focus{text-decoration:underline;background-color:inherit;}
.form-accountInfo.signUp{margin-top:40px;margin-bottom:50px;}
.form-accountInfo .control-label{width:130px;}
.form-accountInfo .controls{margin-left:150px;}
.container-accountInfo-controlButtons{margin:30px auto 0;}
.form-accountInfo.signUp .container-accountInfo-controlButtons{width:150px;}
.container-accountInfo-column{float:left;width:370px;}
.container-accountInfo-columnContent{width:370px;margin:0 auto;}
@media(max-width:1199px){.container-accountInfo-column{width:50%;}
.form-accountInfo .row{position:relative;left:-40px;width:744px;margin:0 auto;}
}
#container-signUp-prompt{width:600px;margin:0 auto;}
.dummy-legal{display:none;}
.modal-legal{top:30px!important;left:100px;right:100px;bottom:30px;width:auto;margin:0!important;}
.modal-legal .modal-body{position:absolute!important;top:49px;left:0;right:0;bottom:0;max-height:none;padding:15px 30px 15px 30px;}
.aboutUs-contactLabel{width:60px;float:left;}
.aboutUs-name{width:300px;float:left;}
.aboutUs-tel{width:200px;float:left;}
.aboutUs-contact{float:left;}
.aboutUs-email{float:left;}
.list-termsOfUse{max-width:800px;}
.list-termsOfUse li{margin-bottom:12px;}
.cusip-info-table .securityDetails td{border-top:none;}
tr.securityDetails td.primary-blue{white-space:nowrap;}
tr.securityDetails td{padding:0 10px 0 0;font-size:12px;}
.muni-table th{vertical-align:top;background:url('img/muni-table-header-bg.png') repeat-x;padding:0;height:48px;text-align:center;}
.muni-table-striped tr.odd td{background-color:#F1F1F2!important;}
.container-relIndex .relIndex-circle{width:14px;border-radius:50%;line-height:13px;text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;color:#fff;background:#1A548A;}
.container-relIndex .relIndex-circle.absent{background:#ddd;color:#777;}
.container-relIndex.compact .relIndex-circle{display:inline-block;margin-right:2px;padding-bottom:1px;}
.container-relIndex.extended{float:right;position:relative;width:196px;margin:-10px -20px 15px 10px;background:url('img/rel_index.png') no-repeat top right;}
.container-relIndex.extended .relIndex-criteria{width:120px;margin-left:auto;margin-bottom:3px;}
.container-relIndex.extended .relIndex-criteria.cusip{margin-top:68px;}
.container-relIndex.extended .relIndex-label{float:left;width:95px;text-transform:uppercase;text-align:right;font-size:15px;font-weight:bold;color:#797674;}
.container-relIndex.extended .relIndex-label.absent{color:#ccc;}
.container-relIndex.extended .relIndex-circle{display:block;float:left;margin-left:10px;margin-top:3px;}
.relIndex-arrow{position:absolute;top:54px;left:4px;}
.relIndex-arrowBody{float:left;width:157px;height:6px;border-bottom:1px solid #999;}
.relIndex-arrowEdge{float:left;width:0;height:0;border-style:solid;border-width:7px 0 0 35px;border-color:transparent transparent transparent #999;}
#feedback-form .modal-body{max-height:450px;}
body.modal-open{overflow:hidden;}
.control-group.error input[type="checkbox"]{outline:0;box-shadow:none;}
.notification-text{color:gray;font-size:11px;font-style:italic;line-height:1;padding:0;}