#ms-equity-detail *{font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.ms-finra-main{font:normal 14px "Open Sans", sans-serif;background:#fff;color:#000;height:100%;}
.ms-finra-main h1,
.ms-finra-main h2,
.ms-finra-main h3,
.ms-finra-main h4,
.ms-finra-main h5{font-weight:700;font-family:"Open Sans", sans-serif !important;}
.ms-finra-main a,
.ms-finra-main li{font-family:"Open Sans", sans-serif;}
select{border:1px solid #90ADC5;padding:2px;width:90px;}
.qs-ui-ipt{border:1px solid #90ADC5;padding:3px 2px;width:90px;}
.qs-ui-btn{display:inline-block;margin:0;padding:2px 10px;text-transform:uppercase;cursor:pointer;transition:none;}
.button_blue{background:url(https://rtqimg.morningstar.com/img/btn-bg1.png) repeat-x 0 0;border:1px solid #2B547E;color:#fff;margin:0;padding:2px 10px;text-transform:uppercase;}
.button_blue:hover{background:url(https://rtqimg.morningstar.com/img/btn-bg1.png) repeat-x 0 -32px;cursor:pointer;}
.button_red{background:url(https://rtqimg.morningstar.com/img/btn-bg2.png) repeat-x 0 0;border:1px solid #7e4146;color:#fff;margin:0;text-transform:uppercase;}
/* .button_red:hover{background:url(https://rtqimg.morningstar.com/img/btn-bg2.png) repeat-x 0 -32px;cursor:pointer;} */
.qs-ui-btn.blue{background:url(https://rtqimg.morningstar.com/img/btn-bg1.png) repeat-x 0 0;border:1px solid #2B547E;color:#fff;}
.qs-ui-btn.blue:hover{background:url(https://rtqimg.morningstar.com/img/btn-bg1.png) repeat-x 0 -32px;text-decoration:none;}
.qs-ui-ipt,select{vertical-align:middle;}

.date-btn{vertical-align:bottom;cursor:pointer;}
.qs-calendar{background:#8093a7;border-color:#ccc;color:#fff;}
.qs-calendar .rtq_table_wrap .qs-calendars-heightLight:hover{background-color:#E8E8FF;}
.qs-calendar .qs-calendar-tbar{border-color:#ccc;}
.qs-calendar .qs-calendar-tbar .tool .navBtn div{background-image:url(https://rtqimg.morningstar.com/img/bg_calendar1.png);width:20px;height:20px;padding:0;}
.qs-calendar .qs-calendar-tbar .tool .navBtn:hover{border:0 none;background:none;}
.qs-calendar .qs-calendar-tbar .tool .prevYear div{background-position:0 0;}
.qs-calendar .qs-calendar-tbar .tool .prevMonth div{background-position:0 -20px;}
.qs-calendar .qs-calendar-tbar .tool .nextMonth div{background-position:0 -40px;}
.qs-calendar .qs-calendar-tbar .tool .nextYear div{background-position:0 -60px;}
.qs-calendar .qs-calendar-tbar .tool .prevYear:hover div{background-position:-20px 0;}
.qs-calendar .qs-calendar-tbar .tool .prevMonth:hover div{background-position:-20px -20px;}
.qs-calendar .qs-calendar-tbar .tool .nextMonth:hover div{background-position:-20px -40px;}
.qs-calendar .qs-calendar-tbar .tool .nextYear:hover div{background-position:-20px -60px;}
.qs-calendar .qs-calendar-tbar .dayNames div{color:#cecece;}
.qs-calendar .qs-calendar-tbar .dayNames .weekend{color:#cecece;}
.qs-calendar .qs-calendar-body table .weekend{color:#c66;}
.qs-calendar .qs-calendar-body{background:#b5c2cf;border:0 none;color:#000;}
.qs-calendar .qs-calendar-body table .otherMonth,
.qs-calendar .qs-calendar-body table .otherMonthweekend,
.qs-calendar .disable{color:#666;}
.qs-calendar .qs-calendar-body table div:hover{background-color:#fff;border:1px solid #fff;}
.qs-calendar .qs-calendar-body table .selectday{background-color:#ccc;border-color:#727272;color:#000;}
.qs-calendar .qs-calendar-body table .today{font-weight:bold;background:none;color:#000;}
.qs-calendar .qs-calendar-fbar{border-color:#ccc;}

.rtq-grid{border:1px solid #dcdcdc;}
.rtq-grid .rtq-grid-hd .rtq-grid-row,
.rtq-grid .rtq-grid-bd .rtq-grid-row,
.rtq-grid .rtq-grid-hd .rtq-grid-cell,
.rtq-grid .rtq-grid-bd .rtq-grid-cell{border:0 none;}
.rtq-grid .rtq-grid-hd .rtq-grid-row,
.rtq-grid .rtq-grid-bd .rtq-grid-row{border-bottom:1px solid #dcdcdc;}
.rtq-grid .rtq-grid-bd .rtq-grid-row-over{background:#fff;overflow:hidden;}
.rtq-grid .rtq-grid-bd .rtq-grid-cell{border:1px #dcdcdc solid;border-width:0 0 0 1px;}
.rtq-grid .rtq-grid-bd .rtq-grid-row .rtq-grid-cell:first-child + .rtq-grid-cell,
.wl-heatmap .rtq-grid-bd .rtq-grid-row .rtq-grid-cell{border:0 none;}
.rtq-grid .rtq-grid-cell .rtq-grid-cell-ctn{padding:3px 5px 3px 3px;font-family:"Open Sans", sans-serif;}
.rtq-grid .rtq-grid-cell-sa .rtq-grid-cell-ctn,.rtq-grid .rtq-grid-cell-sd .rtq-grid-cell-ctn{padding-right:15px;}

.rtq-grid .rtq-grid-bd .symbol-name .rtq-grid-cell-ctn{color:#17466C;}
.rtq-grid .rtq-grid-bd .rtq-grid-row-over .symbol-name .rtq-grid-cell-ctn{text-decoration:underline;}

.rtq-grid .rtq-grid-bd .column-symbol .rtq-grid-cell-ctn{color:#17466C;}

.wl-heatmap .rtq-grid-bd .rtq-grid-row{height:42px;border:1px solid #ccc;}
#ms-finra-watchlist .wl-heatmap .rtq-grid-bd .rtq-grid-row:hover{background:#d2d2d2;}

.ms-market-index-gridbottom .rtq-grid-auto div.rtq-grid-cell{height:34px;}
#ms-market-diaries .rtq-grid-auto div.rtq-grid-cell{height:20px;}
#ms-market-diaries .rtq-grid-auto .rtq-grid-hd div.rtq-grid-cell{height:34px;overflow:hidden;}
#ms-market-sectors .rtq-grid .rtq-grid-bd .rtq-grid-cell{border:0 none;}

.qs-marketindex .grid .rtq-grid,
.qs-ui-exchangeactivity div.qs-listview-bd div.rtq-grid{border:1px solid #dcdcdc;border-bottom:none;}

.rtq-quotes .rtq-grid .rtq-grid-cell .rtq-grid-cell-ctn{font-family:"Open Sans", sans-serif;font-size:11px;padding:2px 5px 0 3px;}

.rtq-panel{position:fixed;}

.module{font-size:12px;position:relative;margin-bottom:40px;}
.module h2{color:#000;font-size:14px;padding-bottom:10px;line-height:1;padding-top:5px;border-top:2px solid #1f4067;margin:0;}
.module h2.ms-has-help{zoom:1;}
.module h2.ms-has-help:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.module h2.ms-has-help span{float:left;}
.module h2.ms-has-help .ms-help-tips{float:left;width:16px;height:16px;background:url(https://rtqimg.morningstar.com/img/tooltip.gif) 50% 50% no-repeat;margin:0 0 0 5px;}
.module > .main{padding:0;}
.module > .main > div{max-width:100%;}

.module a{color:#163e6c;text-decoration:none; height:19px;}
.module a:hover{text-decoration:underline;}
.module a.ms-finra-view-all{font-weight:bold;}

.module > .main > table{width:100%;}
.module > .main > table th,.module > .main > table td{border-bottom:1px solid #dcdcdc;padding:5px 0;}

.module .content-wrap > table{width:100%;}
.module .content-wrap > table th,.module .content-wrap > table td{border-bottom:1px solid #dcdcdc;padding:5px 0;}
.module .content-wrap > table th:after,.module .content-wrap > table td:after{content:"before";display:inline-block;height:100%;width:5px;visibility:hidden;font-size:0;}

.module .ms-finra-c3 .qs-overview-news{width:95% !important;}
.module .qs-overview-news .qs-overview-news-bd .row{margin-bottom:5px;margin-left:0;margin-right:0;display:block;}
.module .qs-overview-news .qs-overview-news-bd .row .title{cursor:pointer;font-weight:normal;padding:2px 2px 4px 2px;color:#17466C;border-bottom:1px solid #C6C6C6;display:block;}
.module .qs-overview-news .qs-overview-news-bd .row .title:hover{text-decoration:underline;}

.rtq-ddl{border:1px solid #90ADC5;background:#fff url(https://rtqimg.morningstar.com/img/bg_slt.png) 98% 50% no-repeat;height:20px;}
.rtq-ddl a,.rtq-ddl a:hover{text-decoration:none;}

.rtq-ddl .rtq-ddl-menuWrap,
.rtq-ddl .rtq-ddl-menu{border-color:#b2b2b2 #000 #000 #b2b2b2;}
.rtq-ddl .rtq-ddl-menu li a{color:#000;}
.rtq-ddl .rtq-ddl-menu li a:hover,
.rtq-ddl .rtq-ddl-menu li a.on{color:#fff;background:#39f;font-weight:normal;cursor:default;}

.rtq-tabs{font-family:"Open Sans", sans-serif;}
.rtq-tabs .rtq-tab-wrap,.rtq-tabs .rtq-tab-menus li a em{background:none;}
.rtq-tabs .rtq-tab-menus{padding:0;}
.rtq-tabs .rtq-tab-menus li{border:1px solid #a7adac;margin-right:-1px;}
.rtq-tabs .rtq-tab-menus li.over,
.rtq-tabs .rtq-tab-menus li.on,
.rtq-tabs .rtq-tab-menus li.on a,
.rtq-tabs .rtq-tab-menus li.over a{background-image:none;background-color:#fff;}
.rtq-tabs .rtq-tab-menus li.on{border-bottom:1px solid #fff;}
.rtq-tabs .rtq-tab-menus li a{text-decoration:none;color:#333;}
.bm-tabmenuwrap .rtq-tabs .rtq-tab-menus li a{color:#17466C;}
.subtabmenu .rtq-tabs .rtq-tab-menus li{border:0 none;}

.rtq-tabs .rtq-tab-menus-wrap{height:25px;border-bottom:1px solid #ccc;}
.subtabmenu .rtq-tabs .rtq-tab-menus-wrap{border:0 none;}

.special-tab .rtq-tabs .rtq-tab-menus-wrap{height:18px;}
.special-tab .rtq-tabs .rtq-tab-wrap{height:18px;}
.special-tab .rtq-tabs .rtq-tab-menus{height:18px;padding:0;margin-left:-1px;}
.special-tab .rtq-tabs .rtq-tab-wrap,.special-tab .rtq-tabs .rtq-tab-menus li a em{background:none;}
.special-tab .rtq-tabs .rtq-tab-menus li.over,
.special-tab .rtq-tabs .rtq-tab-menus li.on,
.special-tab .rtq-tabs .rtq-tab-menus li.on a,
.special-tab .rtq-tabs .rtq-tab-menus li.over a{background:none;}
.special-tab .rtq-tabs .rtq-tab-menus li.over a{text-decoration:underline;}
.special-tab .rtq-tabs .rtq-tab-menus li.noclose a{padding: 0 5px;}
.special-tab .rtq-tabs .rtq-tab-menus li{border:0 none;border-left:1px solid #000;height:12px;padding:0;margin:0;}
.special-tab .rtq-tabs .rtq-tab-menus li a span{height:12px;line-height:12px;}

.qs-calendar{font-size:11px;}

.ms-placeholder{color:graytext;}

.ms-finra-content > h1,.ms-finra-content h2.big{border-bottom:1px solid #C8C8C8;height:30px;padding-bottom:7px;color:#2E517A;font-size:18px;font-weight:bold;border:0 none;}
.ms-finra-content > .ms-finra-note{color: red;font-size: 14px;padding-bottom: 15px;font-weight: 600;}
.ms-finra-content h3.ms-finra-h3{font-size:18px;padding:5px 0 8px 0;margin:40px 0 10px 0;line-height:1;border-top:2px solid #636363;border-bottom:1px solid #9c9c9c;}
.ms-finra-content .ms-finra-header{display: flex;justify-content: space-between;margin-bottom: 10px;}
.markets-finra-main .ms-finra-header .ms-finra-security {display: flex;width: 410px;justify-content: space-between;}

.module table a.sort{overflow:hidden;text-overflow:ellipsis;text-align:left;display:inline-block;background:none 100% 0.4em no-repeat;color:#333;text-decoration:none;}
.module table a.asc{background-image:url(//rtqimg.morningstar.com/theme/default/grid_sort_asc.gif);padding:0 15px 0 0;}
.module table a.desc{background-image:url(//rtqimg.morningstar.com/theme/default/grid_sort_desc.gif);padding:0 15px 0 0;}

.qs-ui-pagination{margin:10px 0;text-align:right;}

.nodata{color:red;display:none;}

.ms-finra-loading{display:none;float:right;margin:6px 15px -16px 0;}

.ms-finra-toolbar{text-align:right;padding:5px;}
/*header*/
/*.ms-finra-header{width:960px;}*/
#ms-finra-header .row1,#ms-finra-header .row2{margin:0 10px;}
#ms-finra-header .ms-finra-topnavdiv-search{float:right;margin-top:45px;}
#ms-finra-header .row1 .ms-finra-logo{float:left;}
#ms-finra-header .row1 a{color:#369;padding:0 6px;display:inline-block;}
#ms-finra-header .row1 span{color:#9D9B94;}
#ms-finra-header .TopMenuSearchField{border:1px solid #ccc;border-width:1px 0 1px 1px;color:#9D9B94;font-size: 13px;height:18px;width:103px;}
#ms-finra-header .row2{background:#369;}
#ms-finra-header .row2 .links{float:right;margin:10px 15px 0 0;}
#ms-finra-header .row2 .ms-finra-investors{float:left;}
#ms-finra-header .row2 a{color:#fff;font-size:15px;padding:0 6px;display:inline-block;}
#ms-finra-header .row2 span{color:#99CDED;font-size:15px;vertical-align:1px;}
#ms-finra-header .row3{background:#FC8881;}
#ms-finra-header .row3 .ms-finra-nav{background:#B5525D;margin:0 10px;padding:8px 5px 0 5px;}
#ms-finra-header .row3 .ms-finra-nav a{border:1px solid #fff;border-bottom:0 none;color:#fff;display:inline-block;font-size:16px;margin-right:4px;padding:2px 8px 0;text-decoration: none;}
#ms-finra-header .row3 .ms-finra-nav a.on{background:#fff;color:#000;}

.ms-finra-main{zoom:1;width:1080px;}
.ms-finra-bondTrade{width:1150px;}
.ms-finra-main:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}

.ms-finra-main .ms-finra-left-side{float:left;width:190px;}
.ms-finra-main .ms-finra-content{float:right;width:880px;padding:20px 0 0 0;}
.ms-finra-main .ms-finra-bondTrade-content{width:900px;}

.ms-finra-main .ms-finra-content .ms-finra-c2{zoom:1;}
.ms-finra-main .ms-finra-content .ms-finra-c2:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}

.ms-finra-main .ms-finra-content .ms-finra-c2 .ms-finra-c2-main{float:left;width:470px;}
.ms-finra-main .ms-finra-content .ms-finra-c2 .ms-finra-c2-right-side{float:right;}

.ms-finra-main .ms-finra-content .ms-finra-c3{zoom:1;}
.ms-finra-main .ms-finra-content .ms-finra-c3:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}

.ms-finra-main .ms-finra-content .ms-finra-c3 .ms-finra-c3-u{float:left;padding:0 0.7%;width:50%;min-height:215px;border-left:1px solid #c6c6c6;}
.ms-finra-main .ms-finra-content .ms-finra-c3 .ms-finra-c3-first{padding-left:0;border:0 none;}
.ms-finra-main .ms-finra-content .ms-finra-c3 .ms-finra-c3-u h3{color:#8E2700;font-size:14px;font-weight:bold;margin:0 0 10px 15px;}
.ms-finra-main .ms-finra-content .ms-finra-c3 .ms-finra-c3-first h3{margin-left:0;}
.ms-finra-main .ms-finra-content .ms-finra-c3 .ms-finra-c3-u > div{margin:0 auto;}
.ms-finra-main .ms-finra-content .ms-finra-c3 .ms-finra-c3-first > div{margin:0;}
.ms-finra-main.markets-finra-main {width: 100%;display: flex;}
.ms-finra-main.markets-finra-main .ms-finra-left-side{width: 190px;}
.ms-finra-main.markets-finra-main .ms-finra-content{width: calc(100% - 190px);padding: 20px 10px 0 10px;position: relative;}
.ms-finra-c2{zoom:1;}
.ms-finra-c2:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.ms-finra-c2 > div{width:358px;}
.ms-finra-c2 .ms-finra-c2-left{float:left;}
.ms-finra-c2 .ms-finra-c2-right{float:right;}

.ms-finra-c2-main .ms-finra-c2 > div{width:235px;}
/*left side navigation*/
#ms-finra-sidenavlinks{margin-bottom:40px;}
#ms-finra-sidenavlinks h2 a{color:#17466C;font-size:14px;padding:20px 10px 15px;display:inline-block;}
#ms-finra-sidenavlinks h2 a:hover{text-decoration:none;}
#ms-finra-sidenavlinks ul li a{font-size:12px;text-decoration:none;color:#407AA9;display:block;font-weight:normal;margin:0;padding:10px;}
#ms-finra-sidenavlinks ul li.select a{background:#D5EBF8;font-weight:bold;}
#ms-finra-sidenavlinks ul li.select a:hover{color:#0082D1;}
#ms-finra-sidenavlinks ul li a:hover{background:#D5EBF8;color:#0082D1;font-weight:bold;text-decoration:none;}
/*breadcrumbs*/
.breadcrumbs{color:#ADABA5;font-size:11px;margin-bottom:20px;}
.breadcrumbs a{color:#417BAA;font-weight:normal;}
.breadcrumbs a:hover{color:#0081D2;}
.last_updated{color:#000;font-size:11px;padding-top:15px;}

.ms-finra-p{line-height:18px;margin-bottom:20px;font-size:12px;}
/*quick search*/
#ms-finra-quick-search{text-align:right;margin-bottom:-25px;position:relative;}
#ms-finra-quick-search .qs-ui-ipt{width:140px;}
.markets-finra-main .ms-finra-security #ms-finra-quick-search {margin-bottom:0px;}

/*quick bond search*/
#ms-finra-quick-bond-search{color:#444;}
#ms-finra-quick-bond-search .main li{padding:5px 0;display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
#ms-finra-quick-bond-search .main li strong{display:block;margin:0 0 3px 0;}
#ms-finra-quick-bond-search .main li label input{margin-right:5px;vertical-align:top;}
#ms-finra-quick-bond-search input{vertical-align:baseline;}
#ms-finra-quick-bond-search .qs-ui-ipt,#ms-finra-quick-bond-search select{border:1px solid #90ADC5;padding:3px 2px;width:200px;}
#ms-finra-quick-bond-search .button_blue{margin-top:5px;}

.Bonds #ms-finra-quick-bond-search .main ul:first-child li{width:437px;}
.Bonds #ms-finra-quick-bond-search .main li{width:50%;}
.Bonds #ms-finra-quick-bond-search .main li label{display:inline-block;margin:5px 20px 0 0;vertical-align:top;}
.Bonds #ms-finra-quick-bond-search .main li label.special{display:block;}
.Bonds #ms-finra-quick-bond-search .main li label input{margin-right:5px;vertical-align:top;}

.Screener #ms-finra-quick-bond-search h2{font-size:17px;padding-bottom:5px;border-bottom:2px solid #2e4f7b;border-top:0 none;}
.Screener #ms-finra-quick-bond-search .main{padding:0;background:none;border:none;margin-top:14px;}
.Screener #ms-finra-quick-bond-search .main ul:first-child{margin-bottom:10px;}
.Screener #ms-finra-quick-bond-search .main li{padding:5px 0;border:none;vertical-align:top;}
.Screener #ms-finra-quick-bond-search .main li.left{width:470px;}
.Screener #ms-finra-quick-bond-search .main li.left .qs-ui-ipt{width:466px;}
.Screener #ms-finra-quick-bond-search .main li.right .qs-ui-ipt{width:174px;}
.Screener #ms-finra-quick-bond-search .main li label{margin:0 30px 5px 0;display:inline-block;vertical-align:top;}
.Screener #ms-finra-quick-bond-search .main ul li:first-child + li{margin-left:20px;}

.Market #firscreener-debtOrAssetClass{margin-right:20px;}
.Market #ms-finra-quick-bond-search .main ul > li:first-child label{display:block;}
.Market #ms-finra-quick-bond-search .qs-ui-ipt{width:185px;}

.firscreener-sp{display:none;}
/*advanced search*/
#ms-finra-advanced-bond-search h2{font-size:17px;padding-bottom:5px;border-top:2px solid #1f4067;}
#ms-finra-advanced-bond-search .main{padding:0;background:none;border:none;margin-top:10px;}
#ms-finra-advanced-bond-search .main > ul{border-bottom:1px solid #989898;padding-bottom:37px;}
#ms-finra-advanced-bond-search .main > ul:first-child{border-top:1px solid #989898;}
#ms-finra-advanced-bond-search .main li{margin-right:20px;padding:5px 0;border:none;vertical-align:top;min-width:223px;display:inline-block;*display:inline;*zoom:1;}
#ms-finra-advanced-bond-search .main > ul > li:first-child,#ms-finra-advanced-bond-search .main li.special{width:100%;}
#ms-finra-advanced-bond-search .main li > div{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin:0;width:38%;}
#ms-finra-advanced-bond-search .main li strong{display:block;font-size:12px;color:#000;margin-bottom:5px;}
#ms-finra-advanced-bond-search .main li strong.special{width:250px;}
#ms-finra-advanced-bond-search .main li em{display:block;font-weight:bold;font-size:11px;color:#848484;}
#ms-finra-advanced-bond-search .main li span{padding:0 8px;}
#ms-finra-advanced-bond-search .main ul li:first-child strong{font-size:14px;}
#ms-finra-advanced-bond-search .main li label{margin-right:30px;}
#ms-finra-advanced-bond-search .main li label input{margin-right:5px;vertical-align:baseline;}
#ms-finra-advanced-bond-search .main li select{width:217px;}
#ms-finra-advanced-bond-search .main li .qs-ui-ipt{width:211px;}
#ms-finra-advanced-bond-search .main li .qs-ui-ipt.short{width:79px;}
#ms-finra-advanced-bond-search .main li select.short{width:85px;}
.ms-finra-advanced-search-btn{text-align:right;margin:10px 0 0 0;}
.ms-finra-advanced-search-btn:first-child input{margin-top:-100px;}

#firscreener-spds .tabs{border-bottom:1px solid #666;padding-left:1px;margin:0 0 20px 0;}
#firscreener-spds .tabs a{color:#000;display:inline-block;width:125px;height:26px;text-align:center;line-height:26px;border:1px solid #666;background:#fff;margin:0 0 -1px -1px;}
#firscreener-spds .tabs a:hover{text-decoration:none;}
#firscreener-spds .tabs a.on{font-weight:bold;border-bottom-color:#fff;}
#firscreener-spds #firscreener-spds-mbs,
#firscreener-spds #firscreener-spds-abs,
#firscreener-spds #firscreener-spds-absx,
#firscreener-spds #firscreener-spds-cmo{display:none;}
#ms-finra-advanced-bond-search #firscreener-spds li{display:block;}
#ms-finra-advanced-bond-search #firscreener-spds li strong{display:inline-block;width:233px;font-size:12px;}
#ms-finra-advanced-bond-search #firscreener-spds li .qs-ui-ipt{width:229px;}
#ms-finra-advanced-bond-search #firscreener-spds li select{width:233px;}
#ms-finra-advanced-bond-search #firscreener-spds li .short{width:72px;}
#ms-finra-advanced-bond-search #firscreener-spds li span.range{display:inline-block;width:78px;text-align:center;padding:0;}
#ms-finra-advanced-bond-search #firscreener-spds li select.range{width:78px;}
/*search result*/

#ms-finra-search-results .main,
#ms-finra-trade-results .main{margin: 20px 0;}
.qs-resultData .rtq-grid{color:#060606;font-size:10px;}
.qs-resultData .rtq-grid,
.qs-resultData .rtq-grid .rtq-grid-cell,
.qs-resultData .rtq-grid .rtq-grid-hd .rtq-grid-row{border:0 none;}
.qs-resultData .rtq-grid .rtq-grid-bd .rtq-grid-row{border:0 none;border-top:1px solid #a7aaaf;}
.qs-resultData .rtq-grid .rtq-grid-cell{height:auto !important;overflow:visible;margin:0 1px 0 0;font-size:10px;font-family:"Open Sans", sans-serif;}
.rtq-simpleWL .rtq-grid .rtq-grid-cell{height:auto !important;}
.rtq-simpleWL .rtq-grid .rtq-grid-cell .rtq-grid-cell-ctn,
.qs-resultData .rtq-grid .rtq-grid-cell .rtq-grid-cell-ctn{white-space:normal;font-family:"Open Sans", sans-serif;}
.rtq-simpleWL .rtq-grid .rtq-grid-row .rtq-grid-cell:first-child .rtq-grid-cell-ctn,
.qs-resultData .rtq-grid .rtq-grid-row .rtq-grid-cell:first-child .rtq-grid-cell-ctn{word-wrap:break-word;text-align:left;}
.rtq-simpleWL .rtq-grid .rtq-grid-bd .rtq-grid-row-over,
.qs-resultData .rtq-grid .rtq-grid-bd .rtq-grid-row-over{font-weight:normal;background: none repeat scroll 0 0 transparent;}
body.Results .rtq-grid .rtq-grid-hd .rtq-grid-cell .rtq-grid-cell-ctn{word-break:keep-all;text-align:left;font-size:11px;}
body.Results .rtq-grid .rtq-grid-bd .qs-resultWidget-issueName .rtq-grid-cell-ctn{color:#163E6C;}
body.Results .rtq-grid .rtq-grid-bd .rtq-grid-row-over .qs-resultWidget-issueName .rtq-grid-cell-ctn{text-decoration:underline;}
.qs-resultData .qs-no-info{display:none;font-weight:bold;margin:12px;text-align:center;}
.qs-resultData .qs-resultData-footer{padding:5px;background:#f5f5f5;border:1px solid #a7aaaf;border-width:1px 0;zoom:1;}
.qs-resultData .qs-resultData-footer:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.qs-resultData .qs-resultData-footer .qs-footer-pager,
.qs-resultData .qs-resultData-footer .qs-footer-pagesize{float:right;}
.qs-resultData .qs-resultData-footer .qs-footer-pager .qs-ui-pagination{margin:4px 10px;}
.qs-resultData .rtq-grid-bd .qs-resultWidget-issueName:hover{text-decoration:underline;cursor: pointer;}

/*securitized products*/
#ms-finra-securitized-products > div{margin:0 0 10px 0;}
.ms-finra-securitized-products-type span{margin:0 10px 0 0;}
.ms-finra-securitized-products-type label{margin:0 10px 0 0;}
.ms-finra-securitized-products-type label input{vertical-align:bottom;margin:0 5px 0 0;}
.ms-finra-securitized-products-cusip-pool{display:none;}
#ms-finra-securitized-products .sub-title{width:730px;}

.finra-hide-column{display:none;}

.qs-resultWidget-pool,.qs-resultWidget-rdid,.qs-resultWidget-symbol{color:#163e6c;cursor:pointer !important;}
.qs-resultWidget-pool:hover,.qs-resultWidget-rdid:hover,.qs-resultWidget-symbol:hover{text-decoration:underline;}

/*advanced bond link*/
#ms-finra-advanced-bond-link .main{background:#C46870;border:1px solid #DCDCDC;color:#fff;margin-bottom:40px;padding:20px 15px 15px;}
#ms-finra-advanced-bond-link .main p{line-height:18px;margin-bottom:5px;}
/*resources*/
ul.bullets_red{list-style:none outside none;margin:0;padding:0;width:100%;}
.bullets_red li{background: url(https://rtqimg.morningstar.com/img/bull-red.png) no-repeat 0 2px;border-bottom:1px solid #C6C6C6;display:block;font-size:11px;margin-top:5px;padding:0 5px 5px 10px;}
.bullets_red li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*criteria*/
.criteria{background-color:#F0F0F0;border:1px solid #DCDCDC;margin-bottom:15px;padding:10px 9px;}
.criteria label{border:0 none;color:#000;display:inline-block;padding:5px 0 5px 5px;}
.criteria strong a{color:#2E5179;}
.criteria_select{padding-top:10px;width:100%;}
.criteria_on{padding-top:5px;}
.criteria_on a{color:#3D90B2;}
/*bond news*/
#ms-bond-news .datetime{color:#444;padding-bottom:4px;}
/*bond news more*/
#ms-finra-news-container .qs-news .rtq-grid .rtq-grid-hd{display:none;}
#ms-finra-news-container .rtq-grid .rtq-grid-bd .rtq-grid-row{border-width:0 0 1px 0;border-color:#DCDCDC;}
#ms-finra-news-container .rtq-grid .rtq-grid-bd .rtq-grid-row-over{border-color:#DCDCDC;}
#ms-finra-news-container .rtq-grid .rtq-grid-bd .rtq-grid-cell{border:0 none;}
#ms-finra-news-container .rtq-grid .rtq-grid-bd .rtq-grid-cell .rtq-grid-cell-ctn{color:#17466C;}
#ms-finra-news-container .rtq-grid .rtq-grid-bd .subject .rtq-grid-cell-ctn:hover{text-decoration:underline;cursor:pointer;}
#ms-finra-news-container .qs-news-pageNavigation{padding-top:10px;}
#ms-finra-news-container div.qs-ui-pagination input.qs-ui-ipt{height:19px;}
/*news article*/
#ms-finra-article{font-size:12px;}
#ms-finra-article h2{font-size:14px;font-weight:bold;padding:5px 0 15px 0;}
#ms-finra-article p{padding-bottom:10px;line-height:18px;}
#ms-finra-article pre{white-space:normal;}
#ms-finra-article a:hover{text-decoration:underline;}
/*market index*/
#ms-market-indices #ms-market-index-main .ms-market-index-grid{float:left;width:470px;}
#ms-market-index-main .ms-market-index-grid .rtq-grid-auto div.rtq-grid-cell .rtq-grid-cell-ctn{white-space:normal !important;}
#ms-market-index-main .ms-market-index-grid .rtq-grid-auto div.rtq-grid-cell .qs-common-ellipsis{color:#17466C;font-family:"Open Sans", sans-serif;}
#ms-market-index-main .ms-market-index-grid h4{color:#444;padding:5px 0;border-bottom:1px solid #dcdcdc;}
#ms-market-index-main .ms-market-index-grid .rtq-grid-bd .symbol-name:hover{cursor:pointer;}
#ms-market-index-main .ms-market-index-chart{float:right;width:358px;height:200px;background-color:white;position:relative;}
#ms-market-index-main .ms-market-index-chart .qs-minichart-label{margin:15px 0 0 0;color:#666;}
#ms-market-indices #ms-market-index-main .ms-market-bottom{padding:5px 2px;}
#ms-market-indices #ms-market-index-main .ms-market-index-singlechart{display:inline-block;float:right;width: 358px;}
#ms-market-indices #ms-market-index-main .ms-market-index-singlechart .sdk-single-body{position:relative;color:#666;}
#ms-market-indices #ms-market-index-main .rtq-grid .rtq-grid-bd .rtq-grid-row-over .qs-common-ellipsis{font-weight:normal;text-decoration:underline;}
#ms-market-indices #ms-market-index-main .rtq-grid .rtq-grid-bd .rtq-grid-row-selected{background-color:#fff;}
#ms-market-indices #ms-market-index-main .rtq-grid .rtq-grid-bd .symbol-name,
#ms-market-indices #ms-market-index-main .rtq-grid .rtq-grid-bd .lastprice{font-weight:normal !important;}
#ms-market-index-main .ms-market-legend{margin-left:5px;display:none;width:10px;height:5px; background-color: #B78F9F;vertical-align: middle;}
#ms-market-index-main .ms-market-legendtxt{display:inline-block;padding-left: 20px;font-size: 10px;display: none;}
#ms-finra-trade-results .rtq-grid .rtq-grid-bd,
#ms-finra-search-results .rtq-grid .rtq-grid-bd {min-height: 60px;}
#ms-finra-search-results .qs-resultData .qs-no-info{top:80px;}
.rtq-simpleWL .rtq-grid .rtq-grid-bd .rtq-grid-cell{border: 0px; border-width:0px;}
#ms-finra-watchlist .qs-resultData .rtq-grid .rtq-grid-bd .rtq-grid-row{border-bottom: 1px solid #a7aaaf;border-top: 0px;}
/**/
#ms-bond-all-security-types th,#ms-bond-all-security-types td{text-align:right;}
#ms-bond-all-security-types tr th:first-child,#ms-bond-all-security-types tr td:first-child{text-align:left;}
/*mutual fund*/
#ms-mutual-funds caption{text-align:left;caption-side:top;color:#000;padding:5px 0;}
.ms-finra-container .rtq-mutualfund-screener{border: none;overflow: hidden;}
/*calendar*/
.rtq-calendar .data{color:#434343;}
.rtq-calendar, .rtq-calendar li{font-family:"Open Sans", sans-serif;}
.rtq-calendar .qs-calendars-main{background:#fff;}
.rtq-calendar .qs-calendars-row, 
.rtq-calendar .qs-calendars-secondary{border-color:#C5C5C5;}
.rtq-calendar .data .qs-calendars-more{display:none;}
div.rtq-calendar .rtq_table_wrap{margin:0;}
div.module a.ms-finra-view-all{bottom:-5px;padding-left:3px;}
.rtq-calendar .rtq_dk_Row,.rtq-calendar .rtq_lt_Row{height:auto;}
.rtq-calendar .dk_Row, .rtq-calendar .rtq_dk_Row,
.rtq-calendar .lt_Row, .rtq-calendar .rtq_lt_Row{background:#fff;border-bottom:1px solid #c6c6c6;}
.rtq-calendar .econ_cal_link, .rtq-calendar .rtq-calendar-ticker{text-decoration:none;color:#163E6C;}
.rtq-calendar .econ_cal_link:hover, .rtq-calendar .rtq-calendar-ticker:hover{text-decoration:underline;}
.rtq-calendar .col-resourceId{font-weight:bold;}
.rtq-calendar .rtq_table_wrap div{margin:0;}

.rtq-calendar .col-9,
.rtq-calendar .col-6,
.rtq-calendar .col-20,
.rtq-calendar .col-14,
.rtq-calendar .col-12{
	padding:0;
}

.rtq-homepagecalendar .data .copyright{border:0 none;}
.rtq-homepagecalendar .data .copyright .briefingLogo{height:0;}
.rtq-homepagecalendar .data .copyright .rightContent{padding-bottom:10px;}
.rtq-homepagecalendar .qs-calendars-main > .qs-calendars-cell:first-child{max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/**/
.ms-finra-p.strong{font-size:11pt;font-weight:bold;}

#ms-bloomberg-view-chart{text-align:right;margin-bottom:20px;}
/*market barometer*/
.qs_marketbarometer *{box-sizing: content-box;}
.qs_marketbarometer .main .box,.qs_marketbarometer .qs_msstylebox{margin:0;}
.qs_marketbarometer .msstylebox{box-sizing:border-box};
#ms-market-barometer .qs_msstylebox{cursor:default !important;}
#ms-market-barometer-main{margin:10px 5px 0 0;}
/*market sector*/
#ms-market-sectors-wrap{margin:10px 0 0 5px;}
.qs-triangle-container{overflow:hidden;padding:0;}
.qs-triangle-container .main{margin:0 0 0 5px;}
.qs-triangle-container .sub .box,
.qs-triangle-container .subTitle .title{width:20%;text-align:center;text-indent:0;*width:19%;font-size:11px;}
/*calculator*/
.qs-equivalent .qs-equivalent-button .qs-ui-btn,
.qs-totalreturn .qs-totalreturn-button .qs-ui-btn{background:url(https://rtqimg.morningstar.com/img/btn-bg1.png) repeat-x 0 0;border:1px solid #2B547E;color:#fff;padding:2px 10px;text-transform:uppercase;}
.qs-equivalent .qs-equivalent-button .qs-ui-btn:hover,
.qs-totalreturn .qs-totalreturn-button .qs-ui-btn:hover{background:url(https://rtqimg.morningstar.com/img/btn-bg1.png) repeat-x 0 -32px;cursor:pointer;}
/*bloomberg bond index*/
#ms-active-us-corporate-bond-indices .sdk-single-body{background-color:white;margin:5px 5px 15px;position:relative;}
/*Bonds*/
.module.bonds .main table th,.module.bonds .main table td{text-align:right;font-weight:normal;vertical-align:top;font-size:13px;}
.module.bonds .main table tr th:first-child,.module.bonds .main table tr td:first-child{text-align:left;}
.module.bonds .main table th.algn_rt,.module.bonds .main table td.algn_rt,.module.bonds .main table th.align_rt{text-align:right;}
.module.bonds .main table td.ms-up{color:#258e00;}
.module.bonds .main table td.ms-down{color:#a32700;}
.module.bonds .main table td > div,.module.bonds .main table th > div{margin:0 3px;}
.module.bonds .main table td.ms-down > div,.module.bonds .main table td.ms-up > div{white-space:nowrap;}
.module.bonds .main table td{border-left:1px solid #dcdcdc;}
.module.bonds .main table tr td:first-child{border-left:0 none;}
.module.bonds .main table thead td{border-left:0 none;}
#ms-equity-content-bondIssues .module.bonds .main table th,.module.bonds .main{font-size:14px;}

/*Quick take*/
.rtq-quicktake .rtq-qt-more{display:none;}
.rtq-quicktake .rtq-tabs .rtq-tab-tablist{border:1px solid #A7ADAC;padding:0;background:#fff;}
.rtq-quicktake .subtabmenu .rtq-tabs .rtq-tab-tablist{display:none;}
/**/
.ms-finra-chart-wrap{width:auto;}
.ms-finra-chart-wrap .qs-urlchart-tab-container div{float:none;}
.ms-finra-chart-wrap .qs-urlchart-tab-container.qs-gd2 .bd{border-bottom:1px solid #A7ADAC;overflow:hidden;}
.ms-finra-chart-wrap .qs-uchart-tab .tabs li a{background:#fff;border-color:#A7ADAC;}
.qs-urlchart-tab-container .qs-main{border:0 none;}
.ms-finra-chart-wrap .qs-urlchart-range{text-align:left;padding:9px 0;}
.ms-finra-chart-wrap .qs-urlchart-freq-con .rtq-ddl{width:62px !important;}
.ms-finra-chart-wrap .qs-urlchart-panel{border:1px solid #A7ADAC;border-top:0 none;}
.ms-finra-chart-wrap  .qs-urlchart-auto-lst a.go{padding:0 6px;height:21px;}
.ms-finra-chart-wrap .qs-urlchart-zoom-con a{padding:0 6px;min-width:20px;height:20px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)); /* Chrome, Safari 4+ */
background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
background-image:    -moz-linear-gradient(top, #ffffff, #eeeeee); /* Firefox 3.6-15 */
background-image:      -o-linear-gradient(top, #ffffff, #eeeeee); /* Opera 11.10-12.00 */
background-image:         linear-gradient(to bottom, #ffffff, #eeeeee); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#eeeeee');
}
.ms-finra-chart-wrap  .qs-urlchart-auto-lst a.go,
.ms-finra-chart-wrap .qs-urlchart-zoom-con a.on{color:#fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3f78a7), to(#2b547e)); /* Chrome, Safari 4+ */
background-image: -webkit-linear-gradient(top, #3f78a7, #2b547e); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
background-image:    -moz-linear-gradient(top, #3f78a7, #2b547e); /* Firefox 3.6-15 */
background-image:      -o-linear-gradient(top, #3f78a7, #2b547e); /* Opera 11.10-12.00 */
background-image:         linear-gradient(to bottom, #3f78a7, #2b547e); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#3f78a7',EndColorStr='#2b547e');
}
.ms-finra-chart-wrap .qs-urlchart-range a.reset{margin-left:20px;}
.ms-finra-chart-wrap .rtq-ddl .rtq-ddl-menuWrap{border-width:0;}

#ms-finra-news-wrap .rtq-grid{border:0 none;}
#ms-finra-news-wrap .rtq-grid .rtq-grid-row{border-width:1px 0;}
#ms-finra-news-wrap .rtq-grid .rtq-grid-bd .rtq-grid-cell{border:0 none;}
.qs-news .rtq-grid{font-size:12px;border:0 none;}
.qs-news .rtq-grid .rtq-grid-bd{color:#163E6C;}
.qs-news .rtq-grid .rtq-grid-bd .rtq-grid-row-over{background:#fff;}
.qs-news .rtq-grid .rtq-grid-bd .rtq-grid-row-over .subject .rtq-grid-cell-ctn{text-decoration:underline;cursor:pointer;}
#ms-finra-news-wrap .ft{border:0 none;}

.rtq-options .exchange{display:none;}
.rtq-options .rtq-grid{font-size:11px;}
.rtq-options .rtq-grid .rtq-grid-row{border-width:1px 0;}
.rtq-options .rtq-grid .rtq-grid-bd .rtq-grid-cell{border:0 none;}
.rtq-options .rtq-grid .rtq-grid-bd .bold-cell .rtq-grid-cell-ctn{white-space:nowrap;}

#ms-equity-detail{position:relative;z-index:0;}
.mds-popover__sal.mds-popover--visible__sal p{font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;     margin: 1em 0;line-height:21px;}
#ms-equity-detail a:hover{text-decoration:none;}
.sal-mds-link:hover, .sal-mds-link:hover:visited {
  border-color: #006fba;
  color: #006fba;
  text-decoration:none;
}

#ms-equity-detail .sal-component-body .tooltip {font-size: 16px !important; font-weight: inherit;}
.mds-popover__sal  h3 {font-family: Univers,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
#ms-equity-detail .rtq-quotes .rtq-grid-row-unique{line-height:1.3;}
#ms-equity-detail .rtq-quotes .rtq-grid a{cursor:default;color:#333;}
#ms-equity-detail h4{font-size:11px;}
.ms-finra-content .button_red{line-height:23px;cursor: pointer;height:23px; width:153px;font-size:12px;text-align:center;}
/* .ms-finra-content .button_red:hover{color:#fff;} */
/* #ms-equity-detail ul{display:inline-block;height: 23px;margin: 0;} */
#ms-equity-detail .ms-equity-tab-menu-wrap{display:inline-block;height: 23px;margin-bottom: 20px;}
#ms-equity-detail .ms-equity-tab-menu-wrap .ms-equity-tab-menu-list{display: inline-block;overflow: hidden;line-height: 24px;margin-bottom: -1px;padding: 0 10px;position: relative;min-width: 40px;max-width: 140px;border: 1px solid #a7adac;margin-right: -1px;cursor: pointer;}
#ms-equity-detail .ms-equity-tab-menu-wrap .active{font-weight: 700;}
#ms-equity-detail .ms-equity-content .ms-equity-content-list {display: none;}
#ms-equity-detail .ms-equity-content .contentActive{display: block;}
#ms-equity-detail .ms-equity-content .price-quote-head {display: none;}
#ms-equity-detail .ms-equity-content #take{display: none;}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile{
  height: auto;
}
#ms-equity-detail .ms-equity-content  #ms-equity-content-options{height: 650px;}
#ms-equity-detail .ms-equity-content  #ms-equity-content-chart{height: 650px;}
#ms-equity-detail .ms-equity-content  #ms-equity-content-bondIssues{height: auto;}
#ms-equity-detail .ms-equity-content #ms-equity-content-filings{height: 600px;position: relative;font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile #InvestorCrowdSense{
  display: none;
}
#sal-report-container {margin: 0px auto auto auto;}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile .sal-component-card {
  min-width: auto;
}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile .ms-neat-row .ec-section--nav .sal-component-nav .sal-nav-wrapper.sal-nav-is-sticky{left: auto;}
.sal-nav-wrapper .sal-small-10 {width: 97%;}
.sal-nav-wrapper .sal-small-2 {width: 3%;}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile  .ms-neat-row {max-width: 100%;}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile .ms-neat-row {max-width: 100%;}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile  .sal-row {max-width: 100%;}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile .sal-component-card {max-width: 100%;}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile .sal-component-ctn {max-width: 100%;}
#ms-equity-detail .ms-equity-content #ms-equity-content-profile .sal-risk-volatility-measures__rSquare {top: unset;line-height: initial;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .tg-mbg {font-size: 12px;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .mds-button___markets.mds-button--small___markets, a.mds-button___markets.mds-button--small___markets{font-size: 12px;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .mds-button-group___markets.mds-button-group--small___markets .mds-button-group__item___markets{font-size: 12px;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .mds-fieldset___markets.mds-fieldset--small___markets .mds-fieldset__legend___markets {font-size: 12px;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .mds-select___markets.mds-select--small___markets .mds-select__input___markets {font-size: 12px;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .mds-combo-box___markets.mds-combo-box--small___markets {font-size: 12px;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .markets-ui-mbg__negative{font-size: 12px;line-height: 30px;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .markets-ui-mbg__positive{font-size: 12px;line-height: 30px;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .markets-ui-mbg__neutral{font-size: 12px;line-height: 30px;}
#ms-equity-detail .ms-equity-content #ms-equity-content-options .mds-fieldset___markets{padding: 6px;}
.mds-popover__content___markets .mds-section__title___markets{font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
/**/
#total-return-nbbi > .main,#total-return-nbbh > .main{margin-bottom:0;}
/**/
#ms-select-date-for-index{text-align:right;margin:10px 0;}
/**/
#ms-finra-trace-search{text-align:right;margin-bottom:-25px;}
/**/
#ms-trace-bond-market-activity > h2{overflow:hidden;}
#ms-trace-bond-market-activity > h2 > span:first-child{float:left;}
#ms-trace-bond-market-activity > div{*clear:both;}
#ms-trace-bond-market-activity .main{min-height:208px;}
#ms-trace-bond-market-activity .main > div{max-width:100%;}
#ms-trace-bond-market-activity h3{font-size:14px;margin-bottom:10px;}
#ms-trace-bond-market-activity .ms-market-breadth-filter{font-size:12px;font-weight:normal;}
#ms-trace-bond-market-activity .ms-market-breadth-filter a{border-right:1px solid #000;padding:0 5px;outline:none;}
#ms-trace-bond-market-activity .ms-market-breadth-filter a:active {star:expression(this.onFocus=this.blur());}
#ms-trace-bond-market-activity .ms-market-breadth-filter span + a + a + a + a{border:0 none;}
#ms-trace-bond-market-activity .ms-market-breadth-filter a.on{font-weight:bold;}
#ms-trace-bond-market-activity.special .ms-market-breadth-filter{float:right;}
/**/
#ms-finra-get-quote .main p{border-bottom:1px solid #C6C6C6;color:#666;font-size:12px;margin-bottom:10px;padding-bottom:5px;}
#ms-finra-get-quote #ms-finra-autocomplete-box{width:340px;}
/*GLA*/
.qs-gla .hd{background:none;}
.mj-exchange-ddl,.otc-exchange-ddl{float:right;margin-bottom:-20px;position:relative;z-index:1;}
.qs-gla .rtq-grid .rtq-grid-row{border:0 none;border-bottom:1px solid #dcdcdc;background:none;}
.qs-gla .rtq-grid .rtq-grid-cell{border:0 none;}
.qs-gla .rtq-grid .rtq-grid-hd{background:none;border:0 none;}
.qs-gla .rtq-tab-wrap{border-bottom:1px solid #A7ADAC;height:25px;}
/*Watchlist*/
#ms-finra-watchlist .rtq-wl .rtq-grid-hd{font-size: 100%;}
#ms-finra-watchlist .tool .rtq-ddl{float:right;}
#ms-finra-watchlist .rtq-grid .rtq-grid-hd .rtq-grid-row{background:#f0f0f0;}
#ms-finra-watchlist .rtq-grid .rtq-grid-bd .rtq-grid-row-over{font-weight:normal;background: none repeat scroll 0 0 transparent;}
#ms-finra-watchlist .rtq-grid .rtq-grid-bd .symbol-name:hover{text-decoration: underline; cursor: pointer;}
#ms-finra-watchlist .tool{text-align: right;}
#ms-finra-watchlist select{width:130px;}
#ms-finra-watchlist .content-wrap{margin-bottom: 40px;}
/**/
#ms-bond-search{text-align:right;margin-bottom:-25px;}
/*copy disclaimer*/
.copyDisclaimer{font-size:80%;text-align:center;line-height:18px;}
/*copyright module*/
#ms-finra-copyright{font-size:10px;margin:20px 0 0 0;padding:6px 0 10px;color:#7d7d7d;border-top:1px solid #c7c7c7;}
#ms-finra-copyright p{line-height:10px;}
#ms-finra-copyright a{color:#17466C;text-decoration:none;}
#ms-finra-copyright a:hover{text-decoration:underline;}
#ms-finra-copyright .ms-logo{float:left;}
#ms-finra-copyright .ms-logo em{display:block;margin-bottom:3px;letter-spacing:5px;text-decoration:none;color:#414141;font-size:7px;}
#ms-finra-copyright .ms-finra-copyright-main{margin-left:150px;}
#ms-finra-copyright .ms-finra-data-note{border-bottom:1px solid #c7c7c7;padding-bottom:6px;margin-bottom:6px;}
/**/
#ms-agreement{text-align:center;}
#ms-agreement p{text-align:left;}
#ms-agreement input{margin-top:10px;}
#ms-agreement .disclaimer{height:400px;overflow-x: hidden;overflow-y:scroll;margin:5px 0 0 0;}
#ms-agreement .disclaimer p{text-align:left;margin: 0 0 15px;}
#ms-agreement .disclaimer h2 {text-align: left;border: 0px;}
/*footer*/
#finra-footer .finra-footer-nav{border-top:1px solid #DEDEDB;padding:10px 0 0;}
#finra-footer .finra-footer-nav li{display:inline;}
#finra-footer .finra-footer-nav li a{border-right:1px solid #DEDEDB;color:#369;font-size:12px;margin-left:-2px;padding:0 9px;text-decoration:none;}
#finra-footer .finra-footer-nav .fn-footernav a{width:100%;}
#finra-footer .finra-footer-nav .fn-footernav-last a{border-right:0 none;width:100%;}
#finra-footer .finra-footer-disclaimer{color:#9D9B94;font-size:11px;margin-left:-2px;padding-left:8px;padding-top:7px;}
#finra-footer .fn-footernav a:hover{border-right:1px solid #DEDEDB;color:#0082D1;padding:0 9px;text-decoration:underline;}
#finra-footer .fn-footernav-last a:hover{border-right:0 none;color:#0082D1;padding:0 9px;text-decoration:underline;}

.rtq-quicktake .rtq-qt-ifm{overflow-x:hidden;min-height:150px;}

/***Bond Performance***/
#ms-finra-bond h2.big{border-top:2px solid #f0f0f0;margin:-20px 0 0 0;padding:15px 0 0 0;}
.ms-finra-bond-performance{padding:0 15px 20px 0;text-align:right;}
.ms-finra-bond-performance span{display:inline-block;}
.ms-finra-bond-performance select{width:120px;}
#ms-bond-yield-performance .main{padding-top: 10px;}
#ms-bond-yield-performance .main .sdk-single-body{background-color:white;padding:0 0 5px 0;position:relative;}
#ms-bond-yield-performance .main .sdk-single-header{padding-bottom:10px;}
#ms-bond-yield-short .main th,
#ms-bond-yield-short .main td{text-align:right;font-weight:normal;width:25%;}
#ms-bond-yield-short .main th.algn_lt,#ms-bond-yield-short .main td.algn_lt{text-align:left;}
#ms-bond-yield-short .main tr > th:first-child + td span{margin:0 20px 0 0;}
#ms-bond-yield-security .main tbody th{text-align: left;}
/*Bond Market Aggregate*/
.ms-finra-content .main table tr .algn_lt{text-align: left;}

/*Bond Calculator*/
.qs-totalreturn .qs-totalreturn-right .qs-result-message,.qs-equivalent .qs-result-message{font-style:normal;font-size:12px;}

#ms-finra-search-results .qs-common-ellipsis{white-space:normal;overflow:visible;}
#ms-finra-search-results .ms-finra-search-prompt1,#ms-finra-search-results .ms-finra-search-prompt2,#ms-finra-trade-results .ms-finra-search-prompt3{border-bottom: 1px solid #A7AAAF;font-size: 11px;left:624px;position: absolute;top:36px;text-align: center;width: 94px;display: none}
#ms-finra-search-results .ms-finra-search-prompt1{left:500px;width:85px;}
#ms-finra-trade-results .ms-finra-search-prompt3{left: 317px;top: 84px;width: 60px;}
#ms-finra-trade-results .ms-finra-trade-context{padding-top: 20px;}
/*chart*/
.rtc-chart-main, .rtc-chart-mini {background:#fff !important;}

/*Option*/
.rtq-options .rtq-grid .rtq-grid-cell{padding-right:1px;}
/*treasure*/
.bondmarket .bmlc-wrap{
	background-image: none;
}
.bondmarket .bm-chart-main-wrap{vertical-align:baseline;}
.bondmarket .bmlc-xtick{left:0;}

/*Glossary*/
#ms-finra-glossary .filter a{display:inline-block;margin:0 2px;}
#ms-finra-glossary ul{margin:20px 0 0 0;}
#ms-finra-glossary li p{margin:0 0 20px 0;}

/**/
.finra-ms-tips-wrap{position:absolute;width:280px;border:1px solid #ccc;background:#fff;}
.finra-ms-tips-wrap .hd h3,.finra-ms-tips-wrap .bd{padding:2px 8px;}
.finra-ms-tips-wrap .hd{position:relative;background:#8093A7;height:30px;color:#fff;}
.finra-ms-tips-wrap .hd .ms-finra-triangle{display:inline-block;position:absolute;top:0;left:-20px;width:0;height:0;border-top:15px solid transparent;border-right:20px solid #8093A7;border-bottom:15px solid transparent;}
.finra-ms-tips-wrap .bd{font-size:11px;line-height:1.4;}

.ms-finra-securitized-products-tab a.finra-help{display:block;}     
.Securitized .tips{position:absolute;display:none;background:#fff;border:1px solid #ccc;text-align:left;padding:5px;width:150px;z-index:1;font-size:11px;line-height:1;color:#333;}
.Securitized .tips p{padding:5px 0;border-top:1px solid #eee;}
.Securitized .tips p:first-child{border:0 none;}
.Securitized .tips p span{display:inline-block;vertical-align:top;width:130px;}
.Securitized .tips p span:first-child{width:50px;}

.qs-autoCompleteBox{font-size:12px;}
.qs-autoCompleteBox .qs-autocomplete-column-title td{border-color:#666;}

.no-mq .finra_normalize_prefix .header-wrap .branding-dropdown .search .input-group{margin-right: 10px;}
.finra_normalize_prefix .l-footer .mega-footer .block-mega-footer-button .fa {vertical-align: top;}
.mega-footer-buttons .mega-footer-common{margin:0 10px 0 0 !important;}

.qs-quote-unique .cx div span.rtq-arrow{display:none;}

/**/
.ms-finra-declaration{margin:0 0 2em 0;}
.ms-finra-declaration p{line-height: 1.6;margin:0 0 1em 0;}

#ms-finra-advanced-search-form .firscreener-symbol li{margin-right:10px;}

/*RSS*/
#ms-bond-rss p{margin-bottom: 2em;}
#ms-bond-rss .bullets_red li{border:0 none;}

/*broker check*/
#finra-bc-widget .marginLR {
  overflow: hidden;
}
.ms-finra-calc{border-top:2px solid #002060}
.ms-finra-calc .bullets_red li{border-bottom:2px solid #002060;padding:10px 5px 15px 15px;font-size: 12px;font-weight: bold;background-position:0 12px}
.ms-finra-p a:hover {color:#333;text-decoration:underline;}
.ms-finra-p a {color:#333;font-weight:bold;}
#ms-finra-watchlist .rtq-grid-cell-del .rtq-grid-cell-ctn { margin-left:6px;}
#ms-finra-watchlist .rtq-grid-cell-del a {width:9px; background-position:0 -44px;}
#ms-finra-watchlist .rtq-simpleWL .rtq-grid-cell-del .rtq-grid-cell-ctn { margin-top:-2px;}
#ms-finra-watchlist .rtq-grid-row-over {overflow:visible;}
.ms-finra-failedLink {font-size: 14px; font-weight:bold; display: block; margin: 20px; width: 100%; text-align:center;}

.qs-ui-exchangeactivity .qs-listview{margin:4px 4px 0 0;}

.qs-marketsectors,
.qs-marketbarometerwrap,
.qs-ui-msstylebox .msstylebox td{font-family:"Open Sans", sans-serif;}


.main #finra-bc-widget .finra-bc-widget-common h4,
.sdk-single-minichart .sdk-single-header h4{font-size:12px;}

.ui-widget-content a{height:auto;}

.rtq-msg .container h4,
.rtq-msg .container h5{font-family:"Open Sans", sans-serif !important;}
.rtq-msg .container h5{font-size: 14px;margin-bottom:0;}
.c-red { color: red; }
.c-blue{ color: #145b94; font-weight: 600; }
.hyperlink { color: #145b94 !important;}
.hyperlink:hover { text-decoration:underline; }
.d-flex { display: flex }
