html.informers-frame,
body.informers-frame {
    margin: 0px;
    padding: 0px;
}

.forecasts-block a:link{
    color: #317CA3;
    text-decoration: underline;
}

.roboforex-head-forecasts{
    background-repeat: no-repeat;
    color: #fff;
    text-align: left;
    padding: 10px 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #355177;
    background-image: linear-gradient(bottom, rgb(25,57,99) 0%, rgb(83,108,141) 100%);
    background-image: -o-linear-gradient(bottom, rgb(25,57,99) 0%, rgb(83,108,141) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(25,57,99) 0%, rgb(83,108,141) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(25,57,99) 0%, rgb(83,108,141) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(25,57,99) 0%, rgb(83,108,141) 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(25,57,99)),
        color-stop(1, rgb(83,108,141))
    );
}
.roboforex-head-forecasts.logo-title{ float: left; }

.forecasts-list .q-head > span{
    text-align: left;
    font-size: 11px;
    padding: 3px 5px;
    color: #000;
    font-weight: bold;
}
.forecasts-list > li > span{
    font-size: 12px;
    padding: 3px 5px;
}

.forecasts-list li {background:#fff;}  /* для обычных строк */
.forecasts-block.theme-dark li {background:transparent;}
.forecasts-list li.odd {background:#f1f1f1;} /* для всех нечётных строк */
.forecasts-block.theme-dark li.odd {background:transparent;} /* для всех нечётных строк */

.last-nums{
    font-weight: bold;
}

.display-segments{
    list-style: none;
}
.display-segments .q-head{ display: none; }
.display-segments li{ display: inline-block; }
.display-segments li > span{
    display: block;
}

.forecasts-block{
    font-family: 'Trebuchet MS',Arial,sans-serif;
    font-size: 13px;
    color: #4A5256;
    display: inline-block;
    background-color: rgb(255, 255, 255);
    border-radius: 5px;
    padding-bottom: 5px;
    text-align: right;
}

.forecasts-block .robolink{
    color: #777 !important;
    font-size: 11px;
}

.forecasts-block *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.roboforex-head-forecasts .minilogo{
    width: 121px;
    height: 17px;
    overflow: hidden;
    display: block;
    text-indent: -999px;
    margin: 0;
    float: right;
}

.roboforex-head-forecasts .minilogo.default {
    background: url(../../images/informers/robo-mini-white.png) 0 0  no-repeat;
}

.roboforex-head-forecasts .minilogo.robomarkets {
    background: url(../../images/informers/market-logo-white.svg) 0 0  no-repeat;
}
.forecasts-list{
    margin: 0;
    padding: 6px 0px 0px 0px;
    width: 100%;
    border-spacing: 0;
    border-right: 1px solid #DBE5E8;
    border-left: 1px solid #DBE5E8;
    border-bottom: 1px solid #DBE5E8;
    margin-bottom: 5px;
    text-align: left;
}
.stripes .forecasts-list{
    list-style: none;
    background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0.8) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.8) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.8) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.8) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-90deg, rgba(255, 255, 255, 0.8) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.8) 75%, transparent 75%, transparent);
    -webkit-background-size: 84px 84px;
    -moz-background-size: 84px 84px;
    background-size: 84px 84px;
}

.forecasts-list .q-head span{
    text-align: left;
    font-size: 11px;
    padding: 3px 9px;
    color: #000;
    font-weight: bold;
}

.forecasts-list li span {
    font-size: 12px;
    line-height: 15px;
    padding: 3px 3px;
    /*border-bottom: 1px solid #e1ecf0;*/
}

.last-nums{
    font-weight: bold;
}

/* Display variants */

.display-table-forecasts{
    display: table;
}

.roboforex-head-forecasts:after {
    content: ".";
    display: block;
    clear: both;
    height: 0px;
    width: 0px;
    font-size: 0px;
}

.display-table-forecasts { list-style: none !important; list-style-image: none !important; list-style-type: none !important; }
.display-table-forecasts li { display: table-row; width: 100%; height: 21px;}
.display-table-forecasts li span {
    display: table-cell;
    text-align: left;
    line-height: 15px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    word-break: keep-all;
    white-space: normal;
}
.display-table-forecasts li .value-up { color: #317ca3; }
.display-table-forecasts li .value-down { color: #e00000; }
.display-table-forecasts li .value-none {  }
.forecasts-block.theme-dark .display-table-forecasts li .value-up { color: #51a825; }

.display-table-forecasts li.hidden span{
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    background: rgba(48, 74, 111, 0.4);
}

/*--------------------*/

.display-segments{
    list-style: none;
}
.display-segments .q-head{ display: none; }
.display-segments li{ display: inline-block; }
.display-segments li > span{
    display: block;
}

#q-bottom-link{
    font-size: 12px;
    margin:0 10px;
}
/*--------------------------------*/

/* Forecasts themes start */

.forecasts-block.theme-dark{
    background: url(../../images/informers/theme-dark-bg2.jpg) 0px 0px no-repeat;
    border-radius: 5px;
    /*color: #acb6c3;*/
    color: #d5d9e2;
}
.forecasts-block.theme-dark .minilogo.default {
    background-image: url(../../images/informers/robo-mini-white.png);
}
.forecasts-block.theme-dark .minilogo.robomarkets {
    background-image: url(../../images/informers/market-logo-white.svg);
}
.forecasts-block.theme-dark .forecasts-list{
    border-color: transparent;
}
.forecasts-block.theme-dark.stripes .forecasts-list{
    background-image: -webkit-linear-gradient(-90deg, rgba(48, 74, 111, 0.4) 25%, transparent 25%, transparent 50%, rgba(48, 74, 111, 0.4) 50%, rgba(48, 74, 111, 0.4) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-90deg, rgba(48, 74, 111, 0.4) 25%, transparent 25%, transparent 50%, rgba(48, 74, 111, 0.4) 50%, rgba(48, 74, 111, 0.4) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-90deg, rgba(48, 74, 111, 0.4) 25%, transparent 25%, transparent 50%, rgba(48, 74, 111, 0.4) 50%, rgba(48, 74, 111, 0.4) 75%, transparent 75%, transparent);
    -webkit-background-size: 84px 84px;
    -moz-background-size: 84px 84px;
    background-size: 84px 84px;
}
.forecasts-block.theme-dark .roboforex-head-forecasts{
    background: none;
    border-bottom: 2px solid #aaa;
}

.forecasts-block.theme-dark .q-head{
    background-color: #33516f;
    background: rgba(48, 74, 111, 0.4);
}
.forecasts-block.theme-dark .q-head >span{
    color: #d5d9e2;
    padding: 3px 9px;
}

.forecasts-block.theme-dark .forecasts-list > li:hover{
    background-color: #33516f;
    background: rgba(48, 74, 111, 0.4);
    color: #fff;
}

.forecasts-block.theme-dark .forecasts-list > li:hover a{ color: #fff; }
.forecasts-block.theme-dark .forecasts-list > li a:hover{ color: #fff; }
.forecasts-block.theme-dark .forecasts-list li a{ /*color: #acb6c3;*/ color: #d5d9e2; }

.forecasts-block.theme-dark #q-bottom-link{
    margin:0 10px;
}
.forecasts-block.theme-dark .robolink{ color: #fff; margin: 0 10px; }

/* Forecasts themes end */

.rqc-forecasts-date { text-align: center !important; }
.rqc-forecasts-date p { margin: 0; }
.rqc-forecasts-date .rqc-forecasts-time { font-size: 11px; margin-bottom: 0px; }

.forecasts-block li.passive{ display: none; }

/* settings styles start */

.widget-options .slider-option .slider.forecasts{
    width: 354px;
    margin-left: 246px;
}

#width-val-forecasts{
    width: 30px;
    border-radius: 5px;
    background: #fff;
    border: none;
    padding: 2px 5px
}

#forecasts_form .ui-slider-handle #width-val-forecasts{
    position: absolute;
    margin-top: -25px;
    margin-left: -16px;
    border:1px solid #dbe5e8;
    text-align: center;
}

#informer-code-forecasts{
    width: 586px;
    height: 100px;
}

#forecasts_form .styledSelect{ width: 60px;}

.widget-options#forecasts_form{
    padding-top: 20px;
}

.widget-options#forecasts_form:after{
    content: '';
    display: block;
    height: 5px;
    /*background: url("../../images/inner/f-bottom.png") no-repeat scroll 0 100%;*/
}

/* settings styles end */