.line-btm-shade {
width: 1100px;
height: 23px;
background:url(../../Images/line-btm-shade.jpg) left top no-repeat no-repeat;
}
.ribbon {
clear: both;
height:23px;
border-top: 1px solid #DADADA;
background: -o-linear-gradient(left, white, rgba(245, 245, 245, 0) 250px), -o-linear-gradient(right, white, rgba(245, 245, 245, 0) 250px), -o-linear-gradient(top, #e3e3e3, rgba(237, 237, 237, 0) 4px), -o-linear-gradient(top, whitesmoke, white 25px);
background: -ms-linear-gradient(left, white, rgba(245, 245, 245, 0) 250px), -ms-linear-gradient(right, white, rgba(245, 245, 245, 0) 250px), -ms-linear-gradient(top, #e3e3e3, rgba(237, 237, 237, 0) 4px), -ms-linear-gradient(top, whitesmoke, white 25px);
background: -moz-linear-gradient(left, white, rgba(245, 245, 245, 0) 250px), -moz-linear-gradient(right, white, rgba(245, 245, 245, 0) 250px), -moz-linear-gradient(top, #e3e3e3, rgba(237, 237, 237, 0) 4px), -moz-linear-gradient(top, whitesmoke, white 25px);
background: -webkit-linear-gradient(left, white, rgba(245, 245, 245, 0) 250px), -webkit-linear-gradient(right, white, rgba(245, 245, 245, 0) 250px), -webkit-linear-gradient(top, #e3e3e3, rgba(237, 237, 237, 0) 4px), -webkit-linear-gradient(top, whitesmoke, white 25px);
background: linear-gradient(left, #ffffff, rgba(245, 245, 245, 0) 250px), linear-gradient(right, #ffffff, rgba(245, 245, 245, 0) 250px), linear-gradient(top, #e3e3e3, rgba(237, 237, 237, 0) 4px), linear-gradient(top, #f5f5f5, #ffffff 25px);
width: 100%;
background-color: #FFFFFF;
}
.ribbon-line{
clear: both;
height:23px;
border-top: 1px solid #DADADA;
width: 100%;
background-color: #FFFFFF;
}

/*DASH - DIALS CONTENT*/
/*.dash-dials {float: left;width: 262px;}*/
.statistics-open {float: left;}

.article.article-1 {
padding-top: 15px;
}
.dials-content-1 {
display: block;
float: left;
width: 588px;
}
dials-content-2 {
display: block;
float: right;
width: 516px;
}

.dash-dials-content.dials-content-1 {
display: block;
float: left;
width: 588px;
}
.dash-dials-content.dials-content-2 {
display: block;
float: right;
width: calc(100% - 610px);
}

.dials-placeholder-1 {
display: block;
float:left;
margin: 0 0 0 15px;
padding: 0;
width: 275px;
height:210px;
border:1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.dials-placeholder-2 {
display: block;
float:left;
margin: 0 0 0 15px;
padding: 0;
width: 275px;
height:210px;
border:1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.dials-placeholder-3 {
display: block;
float:left;
margin: 15px 0 0 15px;
padding: 0;
width: 275px;
height:210px;
border:1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.dials-placeholder-4 {
display: block;
float:left;
margin: 15px 0 0 15px;
padding: 0;
width: 275px;
height:210px;
border:1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.dials-placeholder-master-5-6 {
display: block;
float:right;
margin: 0 15px 0 0;
padding: 0;
width: 100%;
height:210px;
border:1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(../../Images/dash-corner-green.png) right bottom no-repeat no-repeat;
}

.dials-placeholder-5 {
display: block;
float:left;
margin: 17px 0 0 0;
padding: 0;
width: 235px;
}
.dials-placeholder-6 {
display: block;
float:left;
margin: 17px 0 0 0;
padding: 0;
width: 235px;
}
.dials-placeholder-7 {
display: block;
float:right;
margin: 15px 15px 0 0;
padding: 0;
width: 100%;
height:210px;
border:1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(../../Images/dash-corner-green.png) right bottom no-repeat no-repeat;
}
.dials-placeholder-7 img{
margin: 0 0 0 3px;
}
.dash-dials-title {
display: block;
width: 235px;
}
.dials-title-display {margin:0;padding:2px 5px 0 0;width:235px;float:left;text-align:center; font-size:14px; font-weight:bold;line-height:15px;}
.ribbon-line-1px-dials{
clear: both;
height:0;
border-top: 1px solid #DADADA;
width: 100%;
}


.static-title {padding:0;margin:0;}
.static-lo-number{
display: block;
float: right;
width: 78px;
margin: 10px 10px 10px 0;
padding: 0px;
font-size: 18px;
text-align:right;
}
.static-lo-info {
display: block;
float: left;
/*width: 176px;*/
margin: 10px 0 10px 10px;
padding: 0px;
font-size: 18px;
color: #3e3e3e;
}

.master-static-open {
display: block;
float: right;
width: 145px;
margin: 20px 0 0 0;
padding: 0;
}

.static-number {margin: 20px 0 0 5px; padding: 0px; float: left; width:115px; height: 145px;font-size:20px; color:#CC0000;}
.static-number-color {
margin: 0px; 
padding: 0px; 
font-size: 46px; 
}

.static-number-color-small {
margin: 0px; 
padding: 0px; 
font-size: 36px; 
}

.static-number-color-shrink {
margin: 0px;
padding: 0px;
font-size: 46px;
}

.color-red {color:#F70B23;}
.color-green {color:#00CC00;}
.color-red img{margin:0 3px 0 0; padding:0;}
.color-green img{margin:0 3px 0 0; padding:0;}
.text-bp {margin: 0px; padding: 0px; font-size: 13px;}
.text-percent {margin: 0px; padding: 0px; font-size: 20px;}
.static-open {
margin: 0px;
padding: 4px 0 1px 0;
float: left;
width: 72px;
height: 49px;
}
.static-row {margin: 0px; padding: 0px; font-size: 14px;}
.dash-image-dials {display:block; text-align: center;}


.static-time {margin: 0px; padding: 3px 0 0 0; float: left; width: 80px; height: 52px; font-weight:bold;}
.static-time-row {margin: 0px; padding: 0px; font-size: 14px; font-weight:bold;}
.text-green{}
.price-delay-here {
position: absolute;
/* float: left; */
display: block;
top: 184px;
left: 15px;
font-size: 12px;
}
/*DASH - MBS TRACKER CONTENT*/
.dash-mbs-tracker-content {
padding: 0;
margin: 0 0 0 20px;
}
/*DASH - NEWS CONTENT*/
.dash-news-icon-placeholder img {
display: block;
float: left;
padding: 0;
margin: 4px 20px 20px 20px;
border: 1px solid #DADADA;
}
.dash-news-content p {
margin: 0 20px 10px 20px;
font-size: 14px;
}
/*DASH - LOCK SPOT CONTENT*/
.video-placeholder {
float: left;
}
.html5-elem-box {
    border-radius: 4px;
}
.video-placeholder img{
padding: 0;
margin: 0 20px 20px 20px;
border: 1px solid #DADADA;
}
.table-data-holder img{
padding: 0;
margin: 0 20px 20px 20px;
border: 1px solid #DADADA;
}
.table-data-holder {
margin: 0;
padding: 0;
}
.economic-calendar-holder img{
padding: 0;
margin: 0 20px 20px 20px;
border: none;
}
.economic-calendar-holder {
float: left;
margin: 0;
padding: 0;
}
.article-support {
padding-top: 20px;
}
h4.get-support-text {
font-size: 13px;
text-align: center;
}
#section-5 {
min-height: 56px;
}




/*.dash-lock-spot-content span {
font-family: Verdana, Helvetica, Arial, sans-serif !important;
font-size: 12px !important;
margin-left:20px;
line-height: 20px;
}*/

.dash-lock-spot-content p span {
font-family: Verdana, Helvetica, Arial, sans-serif !important;
font-size: 12px !important;
margin-left:0;
line-height: 20px;
}


.lock-spot-left-placeholder {
display: block;
float: left;
width: 96%;
margin: 0 0 0 20px;
border: 1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.lock-spot-left-placeholder > h3 {
margin: 17px 17px 17px 60px;
font-size: 24px;
}
.lock-spot-left-placeholder > h4 {
font-size: 24px;
text-shadow: 1px 1px 2px #A7A7A7;
padding-left: 20px;
}
.lock-spot-left-placeholder > h5 {
font-size: 21px;
font-weight: normal;
margin: 0 20px 10px 20px;
}
.lock-spot-left-placeholder > p {
margin: 0 20px 10px 20px;
font-size: 16px;
line-height:28px;
}

.ribbon-noshade {
clear: both;
height:23px;
border-top: 1px solid #DADADA;
background-color: #FFFFFF;
}
.icon-placeholder {
display: block;
float: left;
padding: 0;
margin: 0;
}
.icon-placeholder img{
padding: 0;
margin: 2px;
}
.dash-dials.dials-placeholder-7 > #chartdiv1 {margin-left: 10px;}


.dash-lock-spot.econ-data-holder {
float: left;
margin: -5px 0 0 0;
padding-left: 10px;
}



/*EDITS ON SOLUTION ONLY*/
#btnLine {
display: block;
float: left;
margin: 7px 0 0 7px;
padding: 5px;
height: 27px;
border: 1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 12px;
background: #FFFFFF;
}
#btn48 {
display: block;
float: left;
margin: 7px 0 0 7px;
padding: 5px;
height: 27px;
border: 1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 12px;
background: #FFFFFF;
}
#btnLine.Active {
background: #EFEFEF;
}
#btn48.Active {
background: #EFEFEF;
}
.fnma-placeholder {
display: block;
float: right;
margin: 5px 6px 0 10px;
padding: 5px;
/*width: 51%;*/
height: 30px;
border: 1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 12px;
}
.today-fnma-placeholder {
float: left;
padding: 0 2px 0 20px;
background:url(../../Images/fnma-saturn-blue.png) 0px 6px no-repeat no-repeat;
}
.prior-day-fnma-placeholder {
float: left;
padding: 0 2px 0 20px;
margin-left: 7px;
background:url(../../Images/fnma-saturn-red.png) 0px 6px no-repeat no-repeat;
}
.today-support-placeholder {
float: left;
padding: 0 5px 0 5px;
}
.amChartsButton {
padding: 5px;
height: 27px;
border: 1px solid #CCCCCC !important;
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
border-radius: 4px !important;
font-size: 12px !important;
}
.amChartsButtonSelected {
padding: 5px;
height: 27px;
border: 1px solid #CCCCCC !important;
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
border-radius: 4px !important;
font-size: 12px !important;
}
.amChartsPeriodSelector {
font-size: 12px !important;
margin-top: 16px !important;
}
.moving-average-overlays-placeholder {
width: 96%;
margin: 24px 0px 0 10px;
padding: 20px;
border: 1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #5C5C5C;
    text-align: center;
}
table.MAtable {
background: none !important;
}

#chartdivMid_Line {
background-color: transparent !important;
}

a {
color: #008FFF;
}

h2 {
text-shadow: 1px 1px 2px #A7A7A7;  
}
.lock-spot-left-placeholder h3 {
text-shadow: 1px 1px 2px #A7A7A7;
color: #3e3e3e;
}

/*Econ Calendar*/
.economic-calendar-holder {
float: none;
margin: 0;
padding: 15px 0;
width: 100%;
}
.economic-calendar-holder span.button-group {
    margin-top: -6px;
}
.dash-lock-spot.economic-calendar-holder > h3 {
float: left;
display: block;
text-shadow: 1px 1px 2px #A7A7A7;
color: #3e3e3e;
padding-left: 20px;
}
label {
margin: 0;
}
div#weeklyview {
    margin-top: 15px;
}
.dash-corner-red {
background:url(../../Images/dash-corner-red.png) right bottom no-repeat no-repeat;
}
.dash-corner-green {
background:url(../../Images/dash-corner-green.png) right bottom no-repeat no-repeat;
}
.dash-corner-black {
background: url(../../Images/dash-corner-black.png) right bottom no-repeat no-repeat;
}

.dash-news-content p:nth-child(odd) {
background: #EBEBEB;
padding: 15px;
border-radius: 4px;
}
.dash-news-content p:nth-child(even) {
background: #F6F6F6;
padding: 15px;
border-radius: 4px;
}

.article.article-3 p {
font-size: 16px;
    line-height: 26px;
}

.static-lo-number.color-green {
color: #3E3E3E;
}
.static-lo-number.color-red {
color: #3E3E3E;
}
.text-pos-neg {
font-size: 36px;
}

.lock-spot-left-placeholder ul, .lock-spot-left-placeholder ul li {
list-style-type: disc;
margin: 0 20px 10px 20px;
color: #3E3E3E;
line-height: 20px;
}

#chartdivMid, #chartdivMid_Line {
height: 165px !important;
background: transparent !important;
width: 98% !important;
}
#chartdivMid div, #chartdivMid_Line div {
overflow: visible !important;
height: 165px !important;
}
#chartdivMid > div > svg, #chartdivMid_Line > div > svg {
overflow: visible !important;
height: 165px !important;
}

h4.get-support-text a {
color: #3E3E3E;
text-decoration: none;
}
h4.get-support-text a:hover {
text-decoration:underline;
}
/*Icon Help Edits*/

.dash-dials{
position: relative;
}
.dash-mbs-tracker-content {
position: relative;
}
.article.article-3 {
position: relative;
}
.article.article-4 {
position: relative;
}
.dash-lock-spot economic-calendar-holder {
position: relative;
}
.icon-help-dash {
position: absolute;
top: 41px;
right: 2px;
opacity: 1;
}
.icon-help-breakingnews {
position: absolute;
top: 22px;
right: 26px;
opacity: 1;
}
.icon-help-mbstracker {
position: absolute;
opacity: 1;
top: 8px;
right: 26px;
}
.icon-help-locktalk {
position: absolute;
top: 22px;
right: 26px;
opacity: 1;
}
.icon-help-calendar {
position: absolute;
top: 6px;
right: 4px;
opacity: 1;
}

/*Edit breaking news scroll*/
.dash-news-content {
display:block;
height: 350px;
width: 98.5%;
overflow-y: scroll;
}

/*Scroll News*/
.scroller-news {
border: 1px solid #CCCCCC;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin: 0 15px;
padding: 7px 15px 7px 15px;
line-height: 26px;
font-size: 16px;
display: block;
}

/*.scroller-news {
display: none;
}*/
a#noShow {
    display: inline-block;
    padding: 10px 25px 10px;
    margin-bottom: 0;
    text-decoration: none;
    font-size: 16px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    vertical-align: middle;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -ms-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from( #fff),to( #e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(top, #fff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

div#html5lightbox-watermark {
    display: none !important;
}
#pictureInPictureToggleButton {
    display: none !important;
}