/* OP FX *//* OP FX *//* OP FX *//* OP FX *//* OP FX *//* OP FX *//* OP FX *//* OP FX */
.wfDailyBriefing {padding: 15px;}
.wfDailyBriefing .briefingHdr {background-color: #F0F0F0; padding: 10px;}
.wfDailyBriefing .briefingHdr h1 {margin-bottom: 10px;}
.wfDailyBriefing .fxText {padding: 10px;}
.wfDailyBriefing .fxText p {}
.wfDailyBriefing h1.fxHeadline {margin: 20px 0 10px 0;}
.wfDailyBriefing table {margin-top: 20px; width: 100%; border-collapse:collapse; max-width: 750px;}
.wfDailyBriefing table tr.fxSpot td {border-bottom: 2px solid #fff;}
.wfDailyBriefing table td {padding: 5px 0; text-align: center; color: #222;}
.wfDailyBriefing table td.lightTxt {color: #fff;}
.wfDailyBriefing table td.fxSpot, .wfDailyBriefing table td.fxInt  {font-weight: 900; padding: 25px 10px 2px 10px !important;}
.wfDailyBriefing table td.fxSpeed, .wfDailyBriefing table td.fxDir {border-left: 2px solid #fff; border-right: 2px solid #fff;}
.wfDailyBriefing table td.fxDir {border-bottom: 2px solid #fff;}
.wfDailyBriefing table tr.fxJabber td {color: #fff; text-align: left;}
.wfDailyBriefing table .lbl {text-align: left; color: #fff;}
.wfDailyBriefing .extendedFx {width: 100%;}
.wfDailyBriefing .extendedFx .fxText {padding: 0;}
.wfDailyBriefing .extendedFx h2 {font-weight: 900; margin: 10px 0 5px 0;}
.wfDailyBriefing .extendedFx p {padding: 0 10px;}
.wfDailyBriefing .secondaryFx {margin-top: 40px;}
.wfDailyBriefing p.footer {margin-top: 25px; }
.wfDailyBriefing .dailyFxList ul {list-style: disc; margin: 15px 0 0 25px; color: #fff;}
.wfDailyBriefing .dailyFxList li {padding: 5px 0; display: block;}
.wfDailyBriefing .sampleFx {text-align: center; opacity: .75; filter:alpha(opacity=75);}

.wfDailyBriefing .fxFeedbackForm {margin-top: 15px; background-color: #171717; padding: 10px;}
.wfDailyBriefing .fxFeedbackInput {margin-top: 10px;}
.wfDailyBriefing .fxFeedbackInput textarea {width: 98%; height: 50px;}
.wfDailyBriefing .fxFeedbackInput p {margin: 5px 0;}
.wfDailyBriefing .fxFeedbackInput .btns {margin-top: 8px; text-align: right;}
.wfDailyBriefing .fxFeedbackInput .btns input {opacity:.85; filter:alpha(opacity=85); color:#35461b; line-height:32px; text-align:center; text-shadow: 0 1px 0 #ddeab2; font-size:14px; background:transparent url(images/green-button.png) top left no-repeat;width: 114px; height: 32px;}
.wfDailyBriefing .fxFeedbackInput .btns input:hover {opacity: 1; filter:alpha(opacity=100);}

.opfx-slow-load-msg {padding: 10px; background-color: #171717; text-align: center;}

.spotInfoContainer .wfDailyBriefing .briefingHdr {background-color: #fff; border: 1px solid #222;}
.spotInfoContainer .wfDailyBriefing h2, .spotInfoContainer .wfDailyBriefing p, .spotInfoContainer .wfDailyBriefing .lbl {color: #222; text-shadow: none;}
.spotInfoContainer .wfDailyBriefing table tr td {border-color: #222;}

.spotInfoContainer .wfDailyBriefing .fxFeedbackForm {background-color: #eee; border: 1px solid #ccc; color: #222;}
.spotInfoContainer .wfDailyBriefing .fxFeedbackHdr a {color: #222; text-shadow: none;}
.spotInfoContainer .wfDailyBriefing .btns input {border: none;}
/* OP FX *//* OP FX *//* OP FX *//* OP FX *//* OP FX *//* OP FX *//* OP FX *//* OP FX */

.operational-forecast-content {overflow:auto; background-color:#ffffff; text-align:left;}
