* {color:#1e222b !important;text-decoration:none !important;}
html,body {font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; background:#fff; width:100%;}
form,div,table,th,td,img,fieldset {border:0; padding:0; margin:0;}
li.active, li > a.active {text-decoration:underline !important;}
p,ul,ol,dl,blockquote {font-size:14px; line-height:1.3;}
a:visited{text-decoration:none !important;}
table,div,input,select,label {font-size:14px;}
p,blockquote {margin:12px 0;}
ul, ol, dl {margin:12px 0 12px 25px; padding:0;}
:focus {
	outline: 0;
}

#page-header,center,.portfolio-nav,.pb-4,.mb-4,#no-pstream-account,
#pstream-account,#footerWrapper,#topAdWrapper,
.ub-emb-container,#_hj_feedback_container,.navbar-menu-container,#mp-menu,
.qmpf-portfolio-nav-wrapper,.qmpf_footercell,#back_pagetop,
#watchlist > tr > td:nth-child(13) {
	display: none !important;
}

a.btn, button.btn {
	display:none !important;
}

div.qm-disclaimer-logo img {
	max-width: 100px !important;
	margin-top: 1em;
}

#watchlist td{
	padding:5px;
}

#portfoliohref{
	display:block;
}

.container #qmsm_tabs {
	display: none !important;
}

div.breadcrumbs {
	display: none !important;
}

td.ng-binding {
	padding: 2px;
}

h2 {
	margin-top: 1em;
}

.tablemaster {
    margin-bottom: 15px;
}

.skyscraper {
	display: none !important;
}

#MOC_searchInput, 
strong.moc-list, 
label[for=MOC_searchInput], 
label[for=SymbolName], 
label[for=CompanyName], 
input[type=radio], 
a.qmsm_button_link qmsm_editcolumns_button, 
a.qmsm_button_link qmsm_editcolumns_button, 
button.qmsm_button qmsm_saveScreen_button, 
button.qmsm_button qmsm_newSearch_button,
td.qmsm_subheader,
th.qmsm_tableview_buttons  {
	display: none !important;
}

#qmsm-tbl-container {
	height: auto !important;
	width: 100% !important;
}

.qmScreener #qmsm-tbl-container {
	overflow: visible;
}

.qmScreener #qmsm-tbl-container {
	overflow-y: visible !important;
	overflow-x: visible !important;
}

div.qmScreener > table {
	margin-bottom: 15px;
}

ul#quote-tab, div.qmod-chart-btns, div.quote-logo, div.tmxmatrix-widget.dark.financial-services, div.qmodii-advChart-addCompare, ul.pagination, div#tradenow-modal, div.qmod-modifiers, div.chartit, div.quote-logo > img, div.qmod-block-wrapper.qmod-minipricehistory-controls {
	display: none !important;
}

div.detailed-quote > div.tmx-panel-header {
	margin-top: 2em;
}

div.col-md-3 {
	display: none !important;
}

div.qmod-option-dates.slick-initialized.slick-slider, button.qmod-btn.qmod-btn-link.qmod-btn-settings, span.qmod-collapse-toggle, ul.qmod-legend.qmod-legend-list {
	display: none !important;
}

div.options-table-wrap {
	width: 90%;
}

div.tmx-panel-header {
	font-size: 18px;
	font-family: 'DinProBold', Roboto, Helvetica, Arial, sans-serif;
	font-weight: 700 !important;
	margin-top: 20px;
	margin-bottom: 5px;
}

h4, h2 {
	font-size: 18px !important;
	font-weight: 700 !important;
}

h5 {
	font-size: 16px !important;
	margin-bottom: 5px !important;
}

th.sortable.header, td.tdrow {
	padding-left: 1em !important;
	text-align: left !important;
}

div.qtool {
	display: block;
	width: 90%;
}

table {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100% !important;
}

ul.qmod-tab-views.qmod-tab-row.qmod-tab-slider.slick-initialized.slick-slider {
	display: none !important;
}

div.dataTables_scrollBody > table > thead > tr {
	max-height: 100px !important;
	height: 20px !important;
}

ul.qmod-tab-header {
	margin-bottom: 10px !important;
}

