@font-face {
    font-family: 'Overpass';
    src: url('font/Overpass-Regular.eot');
    src: url('font/Overpass-Regular.eot?#iefix') format('embedded-opentype'), url('font/Overpass-Regular.woff2') format('woff2'), url('font/Overpass-Regular.woff') format('woff'), url('../fonts/Overpass-Regular.ttf') format('truetype'), url('font/Overpass-Regular.svg#Overpass-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Overpass';
    src: url('font/Overpass-Bold.eot');
    src: url('font/Overpass-Bold.eot?#iefix') format('embedded-opentype'), url('font/Overpass-Bold.woff2') format('woff2'), url('font/Overpass-Bold.woff') format('woff'), url('../fonts/Overpass-Bold.ttf') format('truetype'), url('font/Overpass-Bold.svg#Overpass-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Homebroker';
    src: url('../fonts/Homebroker.eot?vugy92');
    src: url('../fonts/Homebroker.eot?vugy92#iefix') format('embedded-opentype'), url('../fonts/Homebroker.ttf?vugy92') format('truetype'), url('../fonts/Homebroker.woff?vugy92') format('woff'), url('../fonts/Homebroker.svg?vugy92#Homebroker') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.eot?vugy92');
    src: url('../fonts/Montserrat-Regular.eot?vugy92#iefix') format('embedded-opentype'), url('../fonts/Montserrat-Regular.ttf?vugy92') format('truetype'), url('../fonts/Montserrat-Regular.woff?vugy92') format('woff'), url('../fonts/Montserrat-Regular.svg?vugy92#Homebroker') format('svg');
    font-weight: normal;
    font-style: normal;
}

[id^="mh-"], [id*=" mh-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Overpass', sans-serif !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* [VERSION:3.3.5.4] */

/* [CORRETORA:STECH] */

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

/* REGI�ES N�O EDIT�VEIS */

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

/* [REGION:BASE] */

body {
    font-family: 'Overpass', sans-serif;
    font-weight: normal;
    font-style: normal;
    overflow: hidden;
    background-color: #333;
}

* {
    margin: 0;
    padding: 0;
}

span.hora, label.hora {
    color: #efefef;
    font-size: 11px;
    font-weight: normal;
}

.blink, .blink .high, .blink .low {
    color: #fff;
}

.blink .high, .bk-row-color-white .high {
    background-color: #038700;
}

span .high {
    color: #0d0 !important;
}

.blink .low, .bk-row-color-white .low {
    background-color: #7b0000;
}

span .low {
    color: #ff0000 !important;
}

.blink {
    background-color: #ef7300;
}

/* [ENDREGION] */

/* [REGION: WEB CONTROLS] */

*[disabled="disabled"], *[readonly="readonly"] {
    color: #888 !important;
}

select {
    height: 16px;
    font-size: 11px;
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: window;
    text-indent: 0.01px;
    text-overflow: '';
    appearance: none;
    cursor: pointer;
    background: #383838 url(../images/select-background.png) no-repeat right center;
    border: 1px solid #555;
    border-radius: 0px;
    box-shadow: 1px 1px 0px #555;
    padding-right: 16px;
    background-size: 12px;
    font-family: 'Overpass', sans-serif;
}

input[type="text"], input[type="password"] {
    font-size: 10px;
    color: #efefef;
    border-width: 1px;
    border-style: solid;
    border-color: #868686;
    height: 14px;
    text-indent: 1px;
    border-radius: 0px;
    background-color: #474747;
    font-family: 'Overpass', sans-serif;
}

input[type="text"].papel {
    text-transform: uppercase;
}

#txtPapelDefault {
    margin-top: 5px !important;
}

/* Remove padding de bot�es no Firefox */

input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

button, input[type="button"]:hover, input[type="submit"]:hover {
    -moz-box-shadow: inset 0px 0px 5px #fff;
    -webkit-box-shadow: inset 0px 0px 5px #fff;
    box-shadow: inset 0px 0px 5px #fff;
}

button, input[type="button"], input[type="submit"] {
    min-width: 66px;
    font-family: 'Overpass', sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    border: 1px solid #666;
    border-radius: 0px;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
    color: #fff;
    background: #161616;
    text-shadow: none;
    box-shadow: none;
    padding: 5px;
}

.win-toolbar input[type="button"], .win-toolbar input[type="submit"] {
    padding: 0px 16px;
    height: 16px;
    line-height: 18px;
}

#div-top-papel-default {
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
}

button.btn-compra, input[type="button"].btn-compra {
    color: #fff;
    background: #005059;
    text-shadow: none;
    box-shadow: none;
    padding: 12px 12px 12px 9px;
    text-align: center;
    justify-content: center;
    line-height: 5px;
    left: 0;
    right: 0;
}

button.btn-venda, input[type="button"].btn-venda {
    color: #fff;
    background: #a65b00;
    text-shadow: none;
    box-shadow: none;
    padding: 12px;
    text-align: center;
    justify-content: center;
    line-height: 5px;
    left: 0;
    right: 0;
}

input[type="radio"], input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #383838;
    border: 1px solid #555;
    width: 12px;
    height: 12px;
    border-radius: 0px;
}

input[type="radio"]:checked, input[type="checkbox"]:checked {
    background-color: #0f0;
}

input[type="radio"]:checked:disabled, input[type="checkbox"]:checked:disabled {
    border: 2px outset #ccc;
    background-color: #ccc;
}

input[type="checkbox"] {
    margin: 0 4px;
}

input[type="radio"] {
    border-radius: 0px;
    position: relative;
    margin-left: 2px;
    top: 2px;
}

/* [ENDREGION: WEB CONTROLS] */

/* [REGION: GridView ou Tables] */

.content-header, table.display thead th {
    border-top: 2px solid #888;
}

thead th, tbody th, .content-header thead th, .content-grid thead th, .content-grid tbody td {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 12px;
}

.content-grid tbody td {
    border-right: 1px solid transparent;
    border-right: 0.1px solid #444 !important;
    border-bottom: 0.1px solid #444 !important;
}

thead th, tbody th, .content-header thead th, .content-grid thead th {
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: none;
    color: #00b0c5;
    border-right: 1px solid #888;
    white-space: nowrap;
    text-align: center;
}

thead th, tbody th, .content-header, .content-header thead th, .content-grid thead th, .dataTables_scrollHead {
    background-color: #000;
    background: #474747;
}

tfoot th {
    background-color: #222 !important;
    background: #222 !important;
    border: 0 !important;
    white-space: nowrap;
    padding: 10px;
    font-size: 12px;
}

.empty-data {
    color: Red !important;
    font-size: 12px !important;
    text-align: center;
}

.zebra tr {
    color: #fff;
    border-bottom: 1px solid #444;
}

.zebra tr:nth-child(odd) {
    background-color: #333;
}

.zebra tr:nth-child(even) {
    background-color: #222;
}

/* [ENDREGION: GridView ou Tables] */

/* [REGION: jQuery DataTables] */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
    position: relative;
    clear: both;
    zoom: 1;
}

.dataTables_filter {
    width: 50%;
    float: right;
    text-align: right;
}

.dataTables_info {
    width: 60%;
    float: left;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */

table.display {
    margin: 0 auto;
    clear: both;
    width: 100%;
}

.dataTables_filter, .dataTables_info {
    display: none;
}

/* header dos grids e tables */

table.display thead th {
    padding: 3px 18px 3px 10px;
}

table.display td {
    white-space: nowrap;
    padding: 2px 10px;
}

table.display td.center {
    text-align: center;
}

table.display td.right {
    text-align: right;
}

table.display td.left {
    text-align: left;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

table.display thead th:active {
    outline: none;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */

tr.odd {
    background: #333 !important;
    color: #fff;
}

tr.even {
    background: #222 !important;
    color: #fff;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */

.dataTables_scroll {
    clear: both;
}

.dataTables_scrollBody {
    margin-top: -1px;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll !important;
    overflow-x: scroll !important;
}

.dataTables_empty {
    text-align: center;
    color: Red !important;
    font-size: 12px;
}

/*
 * Sorting classes for columns
 */

/* For the standard odd/even */

/*tr.odd td.sorting_1, tr.odd td.sorting_2, tr.odd td.sorting_3 {
    background: #111;
    color: #f70;
}

tr.even td.sorting_1, tr.even td.sorting_2, tr.even td.sorting_3 {
    background: #000;
    color: #f70;
}*/

/* states and images */

.ui-state-default {
    position: relative;
}

.ui-state-default .ui-icon {
    background-image: url(../images/ui-icons_cccccc_256x240.png);
    position: absolute;
    top: 50%;
    right: 0px;
    margin-top: -8px;
}

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(../images/ui-icons_cccccc_256x240.png);
}

.ui-icon-triangle-1-n {
    background-position: -64px 0;
}

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(../images/ui-icons_cccccc_256x240.png);
}

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-triangle-1-n {
    background-position: -64px 0;
}

.ui-icon-triangle-1-s {
    background-position: 0px 0px;
}

/* Ajuste para desabilitar as setas de ordena��o duplicadas. BUG do dataTables */

.dataTables_scrollBody .DataTables_sort_icon {
    display: none;
}

/* [ENDREGION: jQuery DataTables] */

/* [REGION: ICONES] */

.icon {
    width: 16px;
    height: 16px;
    margin-left: 3px;
    cursor: pointer;
    background-repeat: no-repeat;
    display: inline-block;
}

.ico-sort {
    background-image: url('../images/ico-sort.png');
}

.ico-edit-columns {
    background-image: url('../images/ico-eidt-colum.png');
}

/*
.ico-sigano
{
    background-image: url(../images/sigano.png);
}

.ico-sigayes
{
    background-image: url(../images/sigayes.png);
}
*/

.ico-delete {
    background-image: url(../images/ico_delete.png);
}

.ico-tick {
    background-image: url(../images/tick.png);
}

.ico-no-access {
    background-image: url(../images/ico_no_access.png);
}

.ico-info {
    background-image: url(../images/icoInfo.png);
}

.ico-goback {
    background-image: url(../images/ico-goback.png);
}

.ico-analise-tec, .ico-analise-fund, .ico-reverter-posicao {
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    float: right;
    width: 14px;
    height: 14px;
    line-height: 14px;
    margin: 2px 1px 1px 1px;
    border: 0;
    background-repeat: repeat-x;
    border-radius: 0px;
}

.ico-analise-tec {
    color: #fff;
    background-color: #060;
    background: linear-gradient(to bottom, #0d0, #080, #070, #060);
}

.ico-analise-fund {
    color: #000;
    background-color: #fff;
    background: linear-gradient(to bottom, #ffffff 22%, #ededed 45%, #f3f3f3 100%);
}

.ico-reverter-posicao {
    color: #3d4143;
    background-color: #fdd100;
    background: linear-gradient(to bottom, #fefcea 0%, #fdd100 34%);
}

#imgChangeVersion {
    width: 16px;
    height: 16px;
    display: none;
}

#imgSave {
    width: 16px;
    height: 16px;
}

#imgConfDefault {
    width: 16px;
    height: 16px;
}

#imgCadeado {
    width: 16px;
    height: 16px;
}

#imgCliCfg {
    width: 16px;
    height: 16px;
}

#imgHotkeys {
    width: 16px;
    height: 16px;
}

#imgAjuda {
    width: 16px;
    height: 16px;
}

#imgSelCss {
    width: 16px;
    height: 16px;
}

#imgInfo {
    width: 16px;
    height: 16px;
}

/*#mh-mc:before {
    content: "\e904";
    color: #f2f2f2;
    font-size: 36px;
    font-family: 'Homebroker' !important;
}

#mh-mc:hover:before {
    color: #124f57;
}

#mh-mc {
    background-image: none !important;
    color: #9e9e9e;
    margin-top: -9%;
    width: 110px;
    text-transform: capitalize;
}*/

.mh-hover a::before {
    color: #00b0c5 !important;
}

input #btnShowHideGrafXRanking:before {
    content: "\e902";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#btnShowHideGrafXRanking {
    background-image: none !important;
}

[id^="btnCal-al"], [id*="btnCal-al"] {
    width: 14px;
}

[id^="iconct"], [id*="iconct"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconct"]:before, [id*="iconct"]:before {
    content: "\e907";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

div .win-header-inativo table tbody tr td div::before {
    color: #d2d2d2;
}

div .win-header-ativo table tbody tr td div::before {
    color: #ffffff;
}

.bi-icon div::before {
    color: #fff;
}

[id^="iconre"], [id*="iconre"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconre"]:before, [id*="iconre"]:before {
    content: "\e908";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconcs"], [id*="iconcs"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconcs"]:before, [id*="iconcs"]:before {
    content: "\e910";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconfb"], [id*="iconfb"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconfb"]:before, [id*="iconfb"]:before {
    content: "\e96b";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconfn"], [id*="iconfn"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconfn"]:before, [id*="iconfn"]:before {
    content: "\e911";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconru"], [id*="iconru"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconru"]:before, [id*="iconru"]:before {
    content: "\e91d";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconst"], [id*="iconst"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconst"]:before, [id*="iconst"]:before {
    content: "\e93b";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconor"], [id*="iconor"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconor"]:before, [id*="iconor"]:before {
    content: "\e901";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconbk"], [id*="iconbk"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconbk"]:before, [id*="iconbk"]:before {
    content: "\e956";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconmdo"], [id*="iconmdo"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconmdo"]:before, [id*="iconmdo"]:before {
    content: "\e957";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconfv"], [id*="iconfv"]:before {
    content: "\e96a";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconfv"], [id*="iconfv"] {
    background-image: none !important;
}

[id^="iconfq"], [id*="iconfq"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconfq"]:before, [id*="iconfq"]:before {
    content: "\e930";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconcr"], [id*="iconcr"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconcr"]:before, [id*="iconcr"]:before {
    content: "\e932";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconfd"], [id*="iconfd"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconfd"]:before, [id*="iconfd"]:before {
    content: "\e935";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconng"], [id*="iconng"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconng"]:before, [id*="iconng"]:before {
    content: "\e92f";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconrc"], [id*="iconrc"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconrc"]:before, [id*="iconrc"]:before {
    content: "\e969";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconal"], [id*="iconal"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconal"]:before, [id*="iconal"]:before {
    content: "\e933";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="icondq"], [id*="icondq"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="icondq"]:before, [id*="icondq"]:before {
    content: "\e934";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconpc"], [id*="iconpc"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconpc"]:before, [id*="iconpc"]:before {
    content: "\e969";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconnot"], [id*="iconnot"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconnot"]:before, [id*="iconnot"]:before {
    content: "\e94b";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_fq"], [id*="imgIcon_win_fq"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_fq"]:before, [id*="imgIcon_win_fq"]:before {
    content: "\e930";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_ct"], [id*="imgIcon_win_ct"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_ct"]:before, [id*="imgIcon_win_ct"]:before {
    content: "\e907";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[class^="ico-goback"], [class*="ico-goback"] {
    background-image: none !important;
    margin-top: -2px;
}

[class^="ico-goback"]:before, [class*="ico-goback"]:before {
    content: "\e96f";
    color: #4e5e69;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgDet-"], [id*="imgDet-"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgDet-"]:before, [id*="imgDet-"]:before {
    content: "\e96d";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgDet-"], [id*="imgDet-"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgDet-"]:before, [id*="imgDet-"]:before {
    content: "\e96d";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_mdo"], [id*="imgIcon_win_mdo"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_mdo"]:before, [id*="imgIcon_win_mdo"]:before {
    content: "\e957";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_al"], [id*="imgIcon_win_al"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_al"]:before, [id*="imgIcon_win_al"]:before {
    content: "\e933";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_cs"], [id*="imgIcon_win_cs"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_cs"]:before, [id*="imgIcon_win_cs"]:before {
    content: "\e910";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_rc"], [id*="imgIcon_win_rc"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_rc"]:before, [id*="imgIcon_win_rc"]:before {
    content: "\e969";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_ng"], [id*="imgIcon_win_ng"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_ng"]:before, [id*="imgIcon_win_ng"]:before {
    content: "\e92f";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconbd"], [id*="iconbd"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconbd"]:before, [id*="iconbd"]:before {
    content: "\e919";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_not"], [id*="imgIcon_win_not"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_not"]:before, [id*="imgIcon_win_not"]:before {
    content: "\e94b";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_fd"], [id*="imgIcon_win_fd"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_fd"]:before, [id*="imgIcon_win_fd"]:before {
    content: "\e935";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_dq"], [id*="imgIcon_win_dq"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_dq"]:before, [id*="imgIcon_win_dq"]:before {
    content: "\e934";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_bd"], [id*="imgIcon_win_bd"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_bd"]:before, [id*="imgIcon_win_bd"]:before {
    content: "\e919";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_cr"], [id*="imgIcon_win_cr"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_cr"]:before, [id*="imgIcon_win_cr"]:before {
    content: "\e932";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_fn"], [id*="imgIcon_win_fn"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_fn"]:before, [id*="imgIcon_win_fn"]:before {
    content: "\e911";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_bk"], [id*="imgIcon_win_bk"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_bk"]:before, [id*="imgIcon_win_bk"]:before {
    content: "\e956";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_fb"], [id*="imgIcon_win_fb"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_fb"]:before, [id*="imgIcon_win_fb"]:before {
    content: "\e96b";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_ru"], [id*="imgIcon_win_ru"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_ru"]:before, [id*="imgIcon_win_ru"]:before {
    content: "\e91d";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_pc"], [id*="imgIcon_win_pc"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_pc"]:before, [id*="imgIcon_win_pc"]:before {
    content: "\e969";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="btnExpandir-fq"], [id*="btnExpandir-fq"] {
    background-image: none !important;
    margin-top: -0.5px !important;
}

[id^="btnExpandir-fq"]:before, [id*="btnExpandir-fq"]:before {
    content: "\e95d";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconInfo"], [id*="iconInfo"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="iconInfo"]:before, [id*="iconInfo"]:before {
    content: "\e933";
    color: #639d31;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="btnCorr-bk"], [id*="btnCorr-bk"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="btnCorr-bk"]:before, [id*="btnCorr-bk"]:before {
    content: "\e95d";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="btnDicPap-ct"], [id*="btnDicPap-ct"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="btnDicPap-ct"]:before, [id*="btnDicPap-ct"]:before {
    content: "\e968";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="icoSortRow-ct"], [id*="icoSortRow-ct"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="icoSortRow-ct"]:before, [id*="icoSortRow-ct"]:before {
    content: "\e962";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="icoEditColumns-ct"], [id*="icoEditColumns-ct"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="icoEditColumns-ct"]:before, [id*="icoEditColumns-ct"]:before {
    content: "\e963";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="c-ct"], [id*="c-ct"] {
    width: 14px;
}

[id$="ct1-17"], [id*="ct1-17"] {
    width: 14px;
}

[id^="ico-del-papel-ct"], [id*="ico-del-papel-ct"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="ico-del-papel-ct"]:before, [id*="ico-del-papel-ct"]:before {
    content: "\e95e";
    color: #900e0e;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="-ct1-17"], [id*="-ct1-17"] {
    width: 14px;
}

[id^="icondp"], [id*="icondp"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="icondp"]:before, [id*="icondp"]:before {
    content: "\e961";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_or"], [id*="imgIcon_win_or"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_or"]:before, [id*="imgIcon_win_or"]:before {
    content: "\e901";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="imgIcon_win_st"], [id*="imgIcon_win_st"] {
    background-image: none !important;
    margin-top: -2px;
}

[id^="imgIcon_win_st"]:before, [id*="imgIcon_win_st"]:before {
    content: "\e93b";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="filtroOrdemst"], [id*="filtroOrdemst"] {
    background-image: none !important;
}

[id^="filtroOrdemst"]:before, [id*="filtroOrdemst"]:before {
    content: "\e95a";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconcfl-1"], [id*="iconcfl-1"] {
    background-image: none !important;
}

[id^="iconcfl-1"]:before, [id*="iconcfl-1"]:before {
    content: "\e91b";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconcfp-1"], [id*="iconcfp-1"] {
    background-image: none !important;
}

[id^="iconcfp-1"]:before, [id*="iconcfp-1"]:before {
    content: "\e920";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconcft-1"], [id*="iconcft-1"] {
    background-image: none !important;
}

[id^="iconcft-1"]:before, [id*="iconcft-1"]:before {
    content: "\e914";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

[id^="iconDest-"], [id*="iconDest-"] {
    width: 14px !important;
    height: 14px !important;
}

[id^="iconDicPap"], [id*="iconDicPap"] {
    width: 14px !important;
    height: 14px !important;
}

[id^="iconFiltroOpc"], [id*="iconFiltroOpc"] {
    width: 14px !important;
    height: 14px !important;
}

[id^="liIconOndeInv"], [id*="liIconOndeInv"] {
    width: 14px !important;
    height: 14px !important;
}

[id^="liIconGraf"], [id*="liIconGraf"] {
    width: 14px !important;
    height: 14px !important;
}

[id^="btnRef-bk"], [id*="btnRef-bk"] {
    width: 14px !important;
    height: 14px !important;
}

.mb-icon-pergunta {
    background-image: none !important;
}

.mb-icon-pergunta:before {
    content: "\e94a";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

.mb-icon-alert {
    background-image: none !important;
}

.mb-icon-alert:before {
    content: "\e94a";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

.mb-icon-erro {
    background-image: none !important;
}

.mb-icon-erro:before {
    content: "\e96c";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

.mb-icon-info {
    background-image: none !important;
}

.mb-icon-info:before {
    content: "\e96d";
    color: #ffffff;
    font-size: 14px;
    font-family: 'Homebroker' !important;
}

#mh-plc:before {
    content: "\e907";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-plc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-plc:hover:before {
    color: #00b0c5 !important;
}

#mh-ba:before {
    content: "\e92e ";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ba {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ba:hover:before {
    color: #00b0c5 !important;
}

#mh-ng:before {
    content: "\e92f";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ng {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ng:hover:before {
    color: #00b0c5 !important;
}

#mh-fq:before {
    content: "\e930";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-fq {
    background-image: none !important;
    padding: 5px !important;
}

#mh-fq:hover:before {
    color: #00b0c5 !important;
}

#mh-rc:before {
    content: "\e969";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-rc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-rc:hover:before {
    color: #00b0c5 !important;
}

#mh-cr:before {
    content: "\e932";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-cr {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cr:hover:before {
    color: #00b0c5 !important;
}

#mh-al:before {
    content: "\e933";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-al {
    background-image: none !important;
    padding: 5px !important;
}

#mh-al:hover:before {
    color: #00b0c5 !important;
}

#mh-dq:before {
    content: "\e934";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-dq {
    background-image: none !important;
    padding: 5px !important;
}

#mh-dq:hover:before {
    color: #00b0c5 !important;
}

#mh-pc:before {
    content: "\e969";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-pc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-pc:hover:before {
    color: #00b0c5 !important;
}

#mh-fd:before {
    content: "\e935";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-fd {
    background-image: none !important;
    padding: 5px !important;
}

#mh-fd:hover:before {
    color: #00b0c5 !important;
}

#mh-nbo:before {
    content: "\e936";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-nbo {
    background-image: none !important;
    padding: 5px !important;
}

#mh-nbo:hover:before {
    color: #00b0c5 !important;
}

#mh-ed:before {
    content: "\e90e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ed {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ed:hover:before {
    color: #00b0c5 !important;
}

#mh-nc:before {
    content: "\e90f";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-nc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-nc:hover:before {
    color: #00b0c5 !important;
}

#mh-cu:before {
    content: "\e910";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-cu {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cu:hover:before {
    color: #00b0c5 !important;
}

#mh-fi:before {
    content: "\e911";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-fi {
    background-image: none !important;
    padding: 5px !important;
}

#mh-fi:hover:before {
    color: #00b0c5 !important;
}

#mh-vc:before {
    content: "\e912";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-vc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-vc:hover:before {
    color: #00b0c5 !important;
}

#mh-sc:before {
    content: "\e945";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-sc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-sc:hover:before {
    color: #00b0c5 !important;
}

#mh-cm:before {
    content: "\e913";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-cm {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cm:hover:before {
    color: #00b0c5 !important;
}

#mh-et:before {
    content: "\e914";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-et {
    background-image: none !important;
    padding: 5px !important;
}

#mh-et:hover:before {
    color: #00b0c5 !important;
}

#mh-rp:before {
    content: "\e915";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-rp {
    background-image: none !important;
    padding: 5px !important;
}

#mh-rp:hover:before {
    color: #00b0c5 !important;
}

#mh-fn:before {
    content: "\e911";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-fn {
    background-image: none !important;
    padding: 5px !important;
}

#mh-fn:hover:before {
    color: #00b0c5 !important;
}

#mh-fb:before {
    content: "\e96b";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-fb {
    background-image: none !important;
    padding: 5px !important;
}

#mh-fb:hover:before {
    color: #00b0c5 !important;
}

#mh-cs:before {
    content: "\e910";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-cs {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cs:hover:before {
    color: #00b0c5 !important;
}

#mh-ru:before {
    content: "\e91d";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ru {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ru:hover:before {
    color: #00b0c5 !important;
}

#mh-ad:before {
    content: "\e91f";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ad {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ad:hover:before {
    color: #00b0c5 !important;
}

#mh-pr:before {
    content: "\e920";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-pr {
    background-image: none !important;
    padding: 5px !important;
}

#mh-pr:hover:before {
    color: #00b0c5 !important;
}

#mh-vi:before {
    content: "\e921";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-vi {
    background-image: none !important;
    padding: 5px !important;
}

#mh-vi:hover:before {
    color: #00b0c5 !important;
}

#mh-lof:before {
    content: "\e922";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-lof {
    background-image: none !important;
    padding: 5px !important;
}

#mh-lof:hover:before {
    color: #00b0c5 !important;
}

#mh-mpf:before {
    content: "\e923";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-mpf {
    background-image: none !important;
    padding: 5px !important;
}

#mh-mpf:hover:before {
    color: #00b0c5 !important;
}

#mh-scg:before {
    content: "\e926";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-scg {
    background-image: none !important;
    padding: 5px !important;
}

#mh-scg:hover:before {
    color: #00b0c5 !important;
}

#mh-rcp:before {
    content: "\e927";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-rcp {
    background-image: none !important;
    padding: 5px !important;
}

#mh-rcp:hover:before {
    color: #00b0c5 !important;
}

#mh-dc:before {
    content: "\e928";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-dc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-dc:hover:before {
    color: #00b0c5 !important;
}

#mh-ta:before {
    content: "\e929";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ta {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ta:hover:before {
    color: #00b0c5 !important;
}

#mh-ae:before {
    content: "\e92a";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ae {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ae:hover:before {
    color: #00b0c5 !important;
}

#mh-bj:before {
    content: "\e92b";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-bj {
    background-image: none !important;
    padding: 5px !important;
}

#mh-bj:hover:before {
    color: #00b0c5 !important;
}

#mh-dj:before {
    content: "\e923";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-dj {
    background-image: none !important;
    padding: 5px !important;
}

#mh-dj:hover:before {
    color: #00b0c5 !important;
}

#mh-os:before {
    content: "\e916";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-os {
    background-image: none !important;
    padding: 5px !important;
}

#mh-os:hover:before {
    color: #00b0c5 !important;
}

#mh-pt:before {
    content: "\e917";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-pt {
    background-image: none !important;
    padding: 5px !important;
}

#mh-pt:hover:before {
    color: #00b0c5 !important;
}

#mh-oc:before {
    content: "\e918";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-oc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-oc:hover:before {
    color: #00b0c5 !important;
}

#mh-pbd:before {
    content: "\e919";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-pbd {
    background-image: none !important;
    padding: 5px !important;
}

#mh-pbd:hover:before {
    color: #00b0c5 !important;
}

#mh-prf:before {
    content: "\e91a";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-prf {
    background-image: none !important;
    padding: 5px !important;
}

#mh-prf:hover:before {
    color: #00b0c5 !important;
}

#mh-pcf:before {
    content: "\e91b";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-pcf {
    background-image: none !important;
    padding: 5px !important;
}

#mh-pcf:hover:before {
    color: #00b0c5 !important;
}

#mh-gfv:before {
    content: "\e91e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-gfv {
    background-image: none !important;
    padding: 5px !important;
}

#mh-gfv:hover:before {
    color: #00b0c5 !important;
}

#mh-mn:before {
    content: "\e924";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-mn {
    background-image: none !important;
    padding: 5px !important;
}

#mh-mn:hover:before {
    color: #00b0c5 !important;
}

#mh-co:before {
    content: "\e946";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-co {
    background-image: none !important;
    padding: 5px !important;
}

#mh-co:hover:before {
    color: #00b0c5 !important;
}

#mh-oi:before {
    content: "\e925";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-oi {
    background-image: none !important;
    padding: 5px !important;
}

#mh-oi:hover:before {
    color: #00b0c5 !important;
}

#mh-am:before {
    content: "\e92d";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-am {
    background-image: none !important;
    padding: 5px !important;
}

#mh-am:hover:before {
    color: #00b0c5 !important;
}

#mh-orn:before {
    content: "\e937";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-orn {
    background-image: none !important;
    padding: 5px !important;
}

#mh-orn:hover:before {
    color: #00b0c5 !important;
}

#mh-orc:before {
    content: "\e938";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-orc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-orc:hover:before {
    color: #00b0c5 !important;
}

#mh-omc:before {
    content: "\e939";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-omc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-omc:hover:before {
    color: #00b0c5 !important;
}

#mh-ora:before {
    content: "\e93a";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ora {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ora:hover:before {
    color: #00b0c5 !important;
}

#mh-st:before {
  /*  content: "\e93b";*/
    color: #f2f2f2 !important;
    font-size: 16px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-st {
    background-image: none !important;
}

#mh-st:hover:before {
    color: #124f57 !important;
}

#mh-rcc:before {
    content: "\e93c";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-rcc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-rcc:hover:before {
    color: #00b0c5 !important;
}

#mh-bd:before {
   /* content: "\e919";*/
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-bd {
    background-image: none !important;
}

#mh-bd:hover:before {
    color: #00b0c5 !important;
}

#mh-lvd:before {
    content: "\e93d";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-lvd {
    background-image: none !important;
    padding: 5px !important;
}

#mh-lvd:hover:before {
    color: #00b0c5 !important;
}

#mh-bad:before {
    content: "\e93e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-bad {
    background-image: none !important;
    padding: 5px !important;
}

#mh-bad:hover:before {
    color: #00b0c5 !important;
}

#mh-bat:before {
    content: "\e93f";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-bat {
    background-image: none !important;
    padding: 5px !important;
}

#mh-bat:hover:before {
    color: #00b0c5 !important;
}

#mh-od:before {
    content: "\e940";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-od {
    background-image: none !important;
    padding: 5px !important;
}

#mh-od:hover:before {
    color: #00b0c5 !important;
}

#mh-ac:before {
    content: "\e941";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ac {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ac:hover:before {
    color: #00b0c5 !important;
}

#mh-saa:before {
    content: "\e942";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-saa {
    background-image: none !important;
    padding: 5px !important;
}

#mh-saa:hover:before {
    color: #00b0c5 !important;
}

#mh-btd:before {
    content: "\e943";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-btd {
    background-image: none !important;
    padding: 5px !important;
}

#mh-btd:hover:before {
    color: #00b0c5 !important;
}

#mh-bt:before {
    content: "\e90e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-bt {
    background-image: none !important;
    padding: 5px !important;
}

#mh-bt:hover:before {
    color: #00b0c5 !important;
}

#mh-ot:before {
    content: "\e947";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ot {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ot:hover:before {
    color: #00b0c5 !important;
}

#mh-rfl:before {
    content: "\e90e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-rfl {
    background-image: none !important;
    padding: 5px !important;
}

#mh-rfl:hover:before {
    color: #00b0c5 !important;
}

#mh-rfp:before {
    content: "\e940";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-rfp {
    background-image: none !important;
    padding: 5px !important;
}

#mh-rfp:hover:before {
    color: #00b0c5 !important;
}

#mh-rft:before {
    content: "\e944";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-rft {
    background-image: none !important;
    padding: 5px !important;
}

#mh-rft:hover:before {
    color: #00b0c5 !important;
}

#mh-cfl:before {
    content: "\e90e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-cfl {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cfl:hover:before {
    color: #00b0c5 !important;
}

#mh-cfp:before {
    content: "\e940";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-cfp {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cfp:hover:before {
    color: #00b0c5 !important;
}

#mh-cft:before {
    content: "\e944";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-cft {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cft:hover:before {
    color: #00b0c5 !important;
}

#mh-op:before {
    content: "\e953";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-op {
    background-image: none !important;
    padding: 5px !important;
}

#mh-op:hover:before {
    color: #00b0c5 !important;
}

#mh-tc:before {
    content: "\e951";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-tc {
    background-image: none !important;
    padding: 5px !important;
}

#mh-tc:hover:before {
    color: #00b0c5 !important;
}

#mh-tu:before {
    content: "\e952";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-tu {
    background-image: none !important;
    padding: 5px !important;
}

#mh-tu:hover:before {
    color: #00b0c5 !important;
}

#mh-md:before {
    content: "\e954";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-md {
    background-image: none !important;
    padding: 5px !important;
}

#mh-md:hover:before {
    color: #00b0c5 !important;
}

#mh-it:before {
    content: "\e955";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-it {
    background-image: none !important;
    padding: 5px !important;
}

#mh-it:hover:before {
    color: #00b0c5 !important;
}

#mh-bk:before {
    content: "\e956";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-bk {
    background-image: none !important;
    padding: 5px !important;
}

#mh-bk:hover:before {
    color: #00b0c5 !important;
}

#mh-mdo:before {
    content: "\e957";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-mdo {
    background-image: none !important;
    padding: 5px !important;
}

#mh-mdo:hover:before {
    color: #00b0c5 !important;
}

#mh-ov:before {
    content: "\e958";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-ov {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ov:hover:before {
    color: #00b0c5 !important;
}

#mh-tl:before {
    content: "\e959";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mh-tl {
    background-image: none !important;
    padding: 5px !important;
}

#mh-tl:hover:before {
    color: #00b0c5 !important;
}

#mh-iea {
    background-image: none !important;
    padding: 5px !important;
}

/* ICONES MENU INFERIOR*/

#mnu-re:before {
    content: "\e908";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-re {
    background-image: none !important;
}

#mnu-re:hover:before {
    color: #00b0c5 !important;
}

#mnu-mc:before {
    content: "\e904";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-mc {
    background-image: none !important;
}

#mnu-mc:hover:before {
    color: #00b0c5 !important;
}

#mnu-bd:before {
    content: "\e919";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-bd {
    background-image: none !important;
}

#mnu-bd:hover:before {
    color: #00b0c5 !important;
}

#mnu-mo:before {
    content: "\e948";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-mo {
    background-image: none !important;
}

#mnu-mo:hover:before {
    color: #00b0c5 !important;
}

#mnu-fv:before {
    content: "\e96a";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-fv {
    background-image: none !important;
}

#mnu-fv:hover:before {
    color: #00b0c5 !important;
}

[id^="imgIcon_win_fv"], [id~="imgIcon_win_fv"]:before {
    content: "\e96a";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[id^="imgIcon_win_fv"], [id~="imgIcon_win_fv"] {
    background-image: none !important;
}

#mnu-aj:before {
    content: "\e94a";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-aj {
    background-image: none !important;
}

#mnu-aj:hover:before {
    color: #00b0c5 !important;
}

#mnu-nt:before {
    content: "\e94b";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-nt {
    background-image: none !important;
}

#mnu-nt:hover:before {
    color: #00b0c5 !important;
}

#mnu-fd:before {
    content: "\e935";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-fd {
    background-image: none !important;
}

#mnu-fd:hover:before {
    color: #00b0c5 !important;
}

#mnu-mo:before {
    content: "\e948";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-mo {
    background-image: none !important;
}

#mnu-mo:hover:before {
    color: #00b0c5 !important;
}

#mnu-rcc {
    background-image: none !important;
}

#mnu-rcc:before {
    content: "\e93c";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-rcc {
    background-image: none !important;
}

#mnu-rcc:hover:before {
    color: #00b0c5 !important;
}

#mnu-gf:before {
    content: "\e902";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-gf {
    background-image: none !important;
}

#mnu-gf:hover:before {
    color: #00b0c5 !important;
}

#mnu-cs:before {
    content: "\e910";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-cs {
    background-image: none !important;
}

#mnu-cs:hover:before {
    color: #00b0c5 !important;
}

#mnu-ct:before {
    content: "\e907";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-ct {
    background-image: none !important;
}

#mnu-ct:hover:before {
    color: #00b0c5 !important;
}

#mnu-or:before {
    content: "\e901";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-or {
    background-image: none !important;
}

#mnu-or:hover:before {
    color: #00b0c5 !important;
}

#mnu-st:before {
    content: "\e93b";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-st {
    background-image: none !important;
}

#mnu-st:hover:before {
    color: #00b0c5 !important;
}

#mnu-bt:before {
    content: "\e90e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-bt {
    background-image: none !important;
}

#mnu-bt:hover:before {
    color: #00b0c5 !important;
}

#mnu-ot:before {
    content: "\e93a";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-ot {
    background-image: none !important;
}

#mnu-ot:hover:before {
    color: #00b0c5 !important;
}

#mnu-rf:before {
    content: "\e94c";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-rf {
    background-image: none !important;
}

#mnu-rf:hover:before {
    color: #00b0c5 !important;
}

#mnu-cf:before {
    content: "\e94d";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-cf {
    background-image: none !important;
}

#mnu-cf:hover:before {
    color: #00b0c5 !important;
}

#mnu-mbt:before {
    content: "\e940";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-mbt {
    background-image: none !important;
}

#mnu-mbt:hover:before {
    color: #00b0c5 !important;
}

#mnu-pe:before {
    content: "\e94e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-pe {
    background-image: none !important;
}

#mnu-pe:hover:before {
    color: #00b0c5 !important;
}

#mnu-pi:before {
    content: "\e94f";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-pi {
    background-image: none !important;
}

#mnu-pi:hover:before {
    color: #00b0c5 !important;
}

#mnu-ap:before {
    content: "\e950";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-ap {
    background-image: none !important;
}

#mnu-ap:hover:before {
    color: #00b0c5 !important;
}

#mnu-lt:before {
    content: "\e903";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-lt {
    background-image: none !important;
}

#mnu-lt:hover:before {
    color: #00b0c5 !important;
}

#mnu-fq:before {
    content: "\e930";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-fq {
    background-image: none !important;
}

#mnu-fq:hover:before {
    color: #00b0c5 !important;
}

#mnu-dq:before {
    content: "\e934";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-dq {
    background-image: none !important;
}

#mnu-dq:hover:before {
    color: #00b0c5 !important;
}

#mnu-rc:before {
    content: "\e969";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-rc {
    background-image: none !important;
    width: 110%;
}

#mnu-rc:hover:before {
    color: #00b0c5 !important;
}

#mnu-ng:before {
    content: "\e92f";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-ng {
    background-image: none !important;
}

#mnu-ng:hover:before {
    color: #00b0c5 !important;
}

#mnu-bk:before {
    content: "\e956";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-bk {
    background-image: none !important;
}

#mnu-bk:hover:before {
    color: #00b0c5 !important;
}

#mnu-cr:before {
    content: "\e932";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-cr {
    background-image: none !important;
}

#mnu-cr:hover:before {
    color: #00b0c5 !important;
}

#mnu-oa:before {
    content: "\e95a";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-oa {
    background-image: none !important;
}

#mnu-oa:hover:before {
    color: #00b0c5 !important;
}

#mnu-fn:before {
    content: "\e911";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#mnu-fn {
    background-image: none !important;
}

#mnu-fn:hover:before {
    color: #00b0c5 !important;
}

.al-ico-excluir:before {
    content: "\e95e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

.al-ico-excluir {
    background-image: none !important;
}

.al-icon-edit:before {
    content: "\e95f";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

.al-icon-edit {
    background-image: none !important;
}

div.fn-footer-update-icon:before {
    content: "\e960";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

div.fn-footer-update-icon {
    background-image: none !important;
}

div.or-footer-update-icon:before {
    content: "\e960";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

div.or-footer-update-icon {
    background-image: none !important;
}

div.win-popup div.checked:before {
    content: "\e966";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

div.win-popup div.checked {
    background-image: none !important;
}

#iconcfgHeadMo:before {
    content: "\e952";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#iconcfgHeadMo {
    background-image: none !important;
}

#iconcfgOrdemPap:before {
    content: "\e962";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

#iconcfgOrdemPap {
    background-image: none !important;
    margin-top: -2px;
}

[id*="iconbaa-"]:before {
    content: "\e955";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[id*="iconbaa-"] {
    background-image: none !important;
    margin-top: -2px;
}

[id*="iconmbt-"]:before {
    content: "\e921";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[id*="iconmbt-"] {
    background-image: none !important;
    margin-top: -2px;
}

[id*="iconsaa-"]:before {
    content: "\e954";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[id*="iconsaa-"] {
    background-image: none !important;
    margin-top: -2px;
}

[id*="iconbt"]:before {
    content: "\e917";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[id*="iconbt"] {
    background-image: none !important;
    margin-top: -2px;
}

[id*="iconot"]:before {
    content: "\e91c";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[id*="iconot"] {
    background-image: none !important;
    margin-top: -2px;
}


[id*="iconrfl-"]:before {
    content: "\e90e";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[id*="iconrfl-"] {
    background-image: none !important;
    margin-top: -2px;
}

[id*="iconrfp-"]:before {
    content: "\e920";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[id*="iconrfp-"] {
    background-image: none !important;
    margin-top: -2px;
}

[id*="iconrft-"]:before {
    content: "\e913";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[id*="iconrft-"] {
    background-image: none !important;
    margin-top: -2px;
}


[class*="ico-tick"]:before {
    content: "\e966";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[class*="ico-tick"] {
    background-image: none !important;
    margin-top: -2px;
}

[class*="ico-delete"]:before {
    content: "\e9ae";
    color: #f2f2f2 !important;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    margin-right: 4px;
}

[class*="ico-delete"] {
    background-image: none !important;
    margin-top: -2px;
}


/*#mh-re:before {
    content: "\e908";
    color: #555555 !important;
    font-size: 16px;
    font-family: 'Homebroker' !important;
}*/

#mh-re {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cns {
    background-image: none !important;
    padding: 5px !important;
}

#mh-mo {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ap {
    background-image: none !important;
    padding: 5px !important;
}

#mh-tac {
    background-image: none !important;
    padding: 5px !important;
}

#mh-fv {
    background-image: none !important;
    padding: 5px !important;
}

#mh-aj {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ou {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cts {
    background-image: none !important;
    padding: 5px !important;
}

#mh-nt {
    background-image: none !important;
    padding: 5px !important;
}

#mh-or {
    background-image: none !important;
}

#mh-alg {
    background-image: none !important;
    padding: 5px !important;
}

#mh-ord {
    background-image: none !important;
    padding: 5px !important;
}

#mh-rf {
    background-image: none !important;
    padding: 5px !important;
}

#mh-cf {
    background-image: none !important;
    padding: 5px !important;
}

[id^="btnCal1st"], [id*="btnCal1st"] {
    width: 14px;
}

[id^="btnCal1ft"], [id*="btnCal1ft"] {
    width: 14px;
}

[id^="btnCalAgst"], [id*="btnCalAgst"] {
    width: 14px;
}

[id^="iconft1"], [id*="iconft1"] {
    width: 14px;
}

[id^="resumoOrdemst"], [id~="resumoOrdemst"] {
    width: 14px;
    height: 14px;
}

[id^="filtroOrdemst"], [id~="filtroOrdemst"] {
    width: 14px;
    height: 14px;
}

[id^="btnCal2st"], [id*="btnCal2st"] {
    width: 14px;
    height: 14px;
}

[id^="imgTrasp"], [id*="imgTrasp"] {
    width: 14px;
    height: 14px;
}

/* [ENDREGION: ICONES] */

/* [REGION:WebKit Scrollbar] */

/*::-webkit-scrollbar {
    width: 18px;
    height: 18px;
}

::-webkit-scrollbar-track:vertical {
    background: -webkit-linear-gradient(left, #383838 0%, #212121 100%);
}

::-webkit-scrollbar-track:horizontal {
    background: -webkit-linear-gradient(top, #383838 0%, #212121 100%);
}

::-webkit-scrollbar-corner {
    background-color: white;
}

::-webkit-scrollbar-thumb {
    border: 1px solid #000;
}

::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 0 2px 6px 0 rgba(255, 255, 255, 0.3);
}

::-webkit-scrollbar-thumb:vertical {
    border-top-color: #727272;
    border-bottom-color: #545454;
    background: -webkit-linear-gradient(left, #888888 0%, #777777 36%, #565656 100%);
}

::-webkit-scrollbar-thumb:horizontal {
    border-left-color: #727272;
    border-right-color: #727272;
    background: -webkit-linear-gradient(top, #777777 0%, #666666 36%, #565656 100%);
}

::-webkit-scrollbar-button {
    border: 1px solid #282828;
    background-color: #424242;
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.1);
}

::-webkit-scrollbar-button:hover {
    box-shadow: inset 0 2px 4px 0 rgba(255, 255, 255, 0.3);
}

::-webkit-scrollbar-button:hover:active {
    box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.1);
}

::-webkit-scrollbar-button:vertical:decrement {
    background-image: url(../images/arrowup.png);
}

::-webkit-scrollbar-button:vertical:increment {
    background-image: url(../images/arrowdown.png);
}

::-webkit-scrollbar-button:horizontal:decrement {
    background-image: url(../images/arrowleft.png);
}

::-webkit-scrollbar-button:horizontal:increment {
    background-image: url(../images/arrowright.png);
}

::-webkit-scrollbar-corner {
    background-color: #4C4C4C;
}*/

/* [ENDREGION:WebKit Scrollbar] */

/* [REGION:CLASS_LIB] */

.bk-header {
    width: 100%;
}

div [id^="headerVd-bk"] tr th.TA_C {
    width: 12%;
    text-align: center;
}

div [id^="headerVd-bk"] tr th.TA_L {
    width: 30%;
    text-align: center;
}

div [id^="headerVd-bk"] tr th.TA_R {
    width: 38%;
    text-align: center;
}

div [id^="headerVd-bk"] tr th[id^="td-last-vd-bk"].TA_L {
    width: 20%;
    text-align: center;
}

div [id^="headerCp-bk"] tr th.TA_C {
    width: 12%;
    text-align: center;
}

div [id^="headerCp-bk"] tr th.TA_L {
    width: 35%;
    text-align: center;
}

div [id^="headerCp-bk"] tr th.TA_R {
    width: 38%;
    text-align: center;
}

div [id^="headerCp-bk"] tr th[id^="td-last-cp-bk"].TA_R {
    width: 25%;
    text-align: center;
}

.TA_L {
    text-align: left;
}

.TA_R {
    text-align: right;
}

.TA_C {
    text-align: center;
}

.BRD0 {
    border: 0;
}

.W100 {
    width: 100%;
}

.H100 {
    height: 100%;
}

.WAUT {
    width: auto;
}

.HAUT {
    height: auto;
}

.BOLD {
    font-weight: bold;
}

.NORM {
    font-weight: normal;
}

.ZERO {
    padding: 0;
    margin: 0;
    border: 0;
}

.F_LT {
    float: left;
    clear: left;
}

.F_RT {
    float: right;
    clear: right;
}

.NONE {
    display: none;
}

/* [ENDREGION] */

/* [REGION:SEL-SELETORES] */

/* N�o alterar classes desta regi�o */

div.sel-scroll {
    overflow-y: scroll;
    overflow-x: hidden;
}

/* [ENDREGION] */

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

/* REGI�ES GEN�RICAS DA �REA DE TRABALHO */

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

/* [REGION:DK-DESKTOP] */

body.dk {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: right bottom;
    background-image: url(../images/lotipo-safra.svg), #124f67;
    /* Old browsers */
    background-image: url(../images/lotipo-safra.svg), -moz-linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    /* FF3.6+ */
    background-image: url(../images/lotipo-safra.svg), -webkit-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    /* Chrome,Safari4+ */
    background-image: url(../images/lotipo-safra.svg), -webkit-linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    /* Chrome10+,Safari5.1+ */
    background-image: url(../images/lotipo-safra.svg), -ms-linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    /* IE10+ */
    background-image: url(../images/lotipo-safra.svg), linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151e3f', endColorstr='#124f67', GradientType=0);
    /* IE6-9 */
    background-position-y: 95%;
    background-position-x: 98%;
}

div#dk-logotipo {
    position: absolute;
    top: 150px;
    right: 50px;
    z-index: -1;
    width: 321px;
    height: 112px;
    background-image: none;
    background-repeat: no-repeat;
}

.dk-texto-containv {
    color: #fff;
    font-size: 10px;
}

#div-containv {
    display: none;
}

/* M�scara de Transpar�ncia - Efeito LightBox */

.dk-mascara {
    filter: alpha(opacity=70);
    opacity: 0.7;
    background: #000;
    position: absolute;
}

/* [ENDREGION] */

/* [REGION:MNU-MENU] */

#barLeft {
    display: none;
}

/* Bot�o Iniciar | Menu */

.rightarrowclass {
    position: absolute;
    top: 6px;
    right: 5px;
    height: 1px;
}

div.mnu-button {
    width: 110px !important;
    height: 30px !important;
    margin: 0 0 0 0 !important;
}

div.mnu-button-on {
    background-image: url(../images/black-mnu-btn-hover.png);
    border-top-right-radius: 0px;
    border-right: 1px solid #ffd800;
}

div.mnu-button-off {
    background-image: url(../images/black-mnu-btn.png);
    border-top-right-radius: 0px;
    border-right: 1px solid #000;
}

/* Barra de Tarefas */

div#mnu-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    border: 0;
    z-index: 997;
    background: #222;
}

/* Menu Suspenso */

#mnu-container {
    padding-top: 15px;
    padding-left: 0px;
    background-color: #333;
    width: auto;
    height: auto;
    position: absolute;
    bottom: 30px;
    left: 1px;
    z-index: 996;
    border: 1px solid #fff;
    border-bottom: 0;
    background-image: url(../images/black-mnu-container-background.png);
    background-repeat: no-repeat;
    background-position: left top;
    border-top-left-radius: 0px;
    box-shadow: 0px 0px 7px #0ff;
}

.mnu-body ul {
    /*background-color: #ced8e2;*/
}

.mnu-body ul li a {
    display: block;
    overflow: hidden;
    color: #555;
    text-decoration: none;
    padding: 0;
    padding-left: 22px;
    padding-right: 5px;
    border: 0;
    background-repeat: no-repeat;
    background-position: 2px center;
    height: 22px;
    line-height: 22px;
    font-size: 11px;
    font-weight: normal;
}

.mnu-body ul li a:link, .mnu-body ul li a:visited, .mnu-body ul li a:active {
    background-color: transparent;
    color: #a8a8a8;
}

.mnu-body ul li a.selected {
    color: #f70;
}

.mnu-body ul li a:hover {
    color: #0ff;
    font-weight: normal;
}

/* Sub Itens */

.mnu-body ul li ul {
    position: absolute;
    width: auto !important;
    white-space: nowrap;
    top: 0;
    font-weight: normal;
    visibility: hidden;
    border: 1px solid #fff;
    border-left: 0;
    background-color: #333;
    background: #333 linear-gradient(to bottom, #000, #333);
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-right: 10px !important;
    margin-top: -11px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: 2px 0px 7px #0ff;
}

.mnu-body ul li ul li ul {
    margin-left: 10px;
}

hr.mnu-linebreak {
    background-color: #a8a8a8;
    height: 1px;
    border: none;
    width: auto;
}

/* [ENDREGION] */

/* [REGION:WIN-WINDOW] */

/*Boder Radius*/

.win-borda-ativo, .win-borda-inativo, .win-footer-inativo, .win-footer-ativo {
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.win-borda-ativo, .win-borda-inativo, .win-header-ativo, .win-header-inativo {
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

/* Janela Inativa */

.win-body-inativo {
    border-left: 1px solid #a8a8a8;
    border-right: 1px solid #a8a8a8;
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

.win-header-inativo {
    background: #383838;
    background: -moz-linear-gradient(top, #4f4f4f 0%, #383838 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f4f4f), color-stop(100%, #383838));
    background: -webkit-linear-gradient(top, #4f4f4f 0%, #383838 100%);
    background: -o-linear-gradient(top, #4f4f4f 0%, #383838 100%);
    background: -ms-linear-gradient(top, #4f4f4f 0%, #383838 100%);
    background: linear-gradient(to bottom, #4f4f4f 0%, #383838 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#383838', GradientType=0);
    border-left: 1px solid #a8a8a8;
    border-right: 1px solid #a8a8a8;
    border-bottom: 1px dotted #666;
    border-top: 1px solid #a8a8a8;
}

.win-header-inativo span {
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-transform: uppercase;
}

.win-footer-inativo {
    background: #222;
    border: 1px solid #a8a8a8;
    border-top: 0;
}

/* Sombra da Janela Inativa */

.win-borda-inativo {
    box-shadow: 0px 0px 20px #000;
}

/* Janela Ativa */

.win-body-ativo {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: #333;
    background: -webkit-gradient(linear, 48% 16%, 48% 100%, from(#333), to(#222));
}

.win-header-ativo {
    background: #222;
    background: -moz-linear-gradient(top, #444444 0%, #222222 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #222222));
    background: -webkit-linear-gradient(top, #444444 0%, #222222 100%);
    background: -o-linear-gradient(top, #444444 0%, #222222 100%);
    background: -ms-linear-gradient(top, #444444 0%, #222222 100%);
    background: linear-gradient(to bottom, #444444 0%, #222222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222', GradientType=0);
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px dotted #666;
    border-top: 1px solid #fff;
}

.win-header-ativo span {
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px #000;
}

.win-footer-ativo {
    background: #222;
    border: 1px solid #fff;
    border-top: 0;
}

/* Sombra da Janela Ativa */

.win-borda-ativo {
    box-shadow: 0px 0px 15px #00b0c5;
}

/* [MENU WINDOW] */

ul.menu-win li div:after {
    /*background-color: rgba(0,0,0,0.1);
    box-shadow: 0 2px 4px rgba(108, 108, 108, 0.5), inset 0 0 rgba(255,255,255,0.2), inset 0 -5px 10px rgba(0, 0, 0, 0.38);*/
}

.div-menu-win {
    top: 2px;
}

ul.menu-win li .ico-sigano, ul.menu-win li .ico-sigano:after {
    content: "\e90c";
    color: #f2f2f2;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    background-image: none;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .ico-sigano, ul.menu-win li .ico-sigano:hover:after {
    content: "\e90c";
    color: #00b0c5;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    background-image: none;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .ico-sigayes, ul.menu-win li .ico-sigayes:after {
    content: "\e90d";
    color: #f2f2f2;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    background-image: none;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .ico-sigayes, ul.menu-win li .ico-sigayes:hover:after {
    content: "\e90d";
    color: #00b0c5;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    background-image: none;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .menu, ul.menu-win li .menu:after {
    content: "\e909";
    color: #f2f2f2;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .menu, ul.menu-win li .menu:hover:after {
    content: "\e909";
    color: #00b0c5;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .min, ul.menu-win li .min:after {
    content: "\e90a";
    color: #f2f2f2;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .min, ul.menu-win li .min:hover:after {
    content: "\e90a";
    color: #00b0c5;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .close, ul.menu-win li .close:after {
    content: "\e90b";
    color: #f2f2f2;
    font-size: 12px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0.5px;
}

ul.menu-win li .close, ul.menu-win li .close:hover:after {
    content: "\e90b";
    color: #00b0c5;
    font-size: 12px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .manual, ul.menu-win li .manual:after {
    content: "\e905";
    color: #f2f2f2;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .manual, ul.menu-win li .manual:hover:after {
    content: "\e905";
    color: #00b0c5;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .transpOut, ul.menu-win li .transpOut:after {
    content: "\e95b";
    color: #f2f2f2;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win li .transpOut, ul.menu-win li .transpOut:hover:after {
    content: "\e95b";
    color: #00b0c5;
    font-size: 14px;
    font-family: 'Homebroker' !important;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}

ul.menu-win {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.menu-win li {
    display: inline;
    padding: 0;
    vertical-align: middle;
    float: left;
}

ul.menu-win li .iconWin {
    border-right: none;
}

ul.menu-win li div::after {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}

ul.menu-win li .iconWin, .win-header-ativo ul.menu-win li .iconWin:hover::after {
    color: #00b0c5;
    cursor: pointer;
}

ul.menu-win li .iconWin, ul.menu-win li .iconWin::after {
    color: #d2d2d2;
}

ul.menu-win li .iconWin, .win-header-ativo ul.menu-win li .iconWin::after {
    color: #fff;
}

ul.menu-win li .iconWin.manual, .win-header-ativo ul.menu-win li .iconWin.manual:hover::after {
    color: #00b0c5;
    cursor: pointer;
}

ul.menu-win li .iconWin.ico-sigano, .win-header-ativo ul.menu-win li .iconWin.ico-sigano:hover::after {
    color: #00b0c5;
    cursor: pointer;
}

ul.menu-win li .iconWin.ico-sigayes, .win-header-ativo ul.menu-win li .iconWin.ico-sigayes:hover::after {
    color: #00b0c5;
    cursor: pointer;
}

ul.menu-win li .iconWin.menu, .win-header-ativo ul.menu-win li .iconWin.menu:hover::after {
    color: #00b0c5;
    cursor: pointer;
}

ul.menu-win li .iconWin.min, .win-header-ativo ul.menu-win li .iconWin.min:hover::after {
    color: #00b0c5;
    cursor: pointer;
}

ul.menu-win li .iconWin.close, .win-header-ativo ul.menu-win li .iconWin.close:hover::after {
    color: #00b0c5;
    cursor: pointer;
}

/* [end: MENU WINDOW] */

/* Menu Popup */

div.win-popup {
    width: auto;
    margin-top: 1px;
    border: 1px solid #fff;
    background-color: #333;
    /*background: linear-gradient(to bottom, #333, #222);*/
    border-radius: 0px;
    box-shadow: 0px 4px 20px #000;
}

td.win-popup-item {
    height: 20px;
    font-family: 'Overpass', sans-serif;
    color: #a8a8a8;
}

td.win-popup-item:hover {
    color: #f70;
}

div.win-popup ul {
    margin: 10px;
}

div.win-popup ul li {
    padding: 5px 0;
    padding-right: 15px;
    font-family: 'Overpass', sans-serif;
    color: #a8a8a8;
    cursor: default;
    border-top: 1px dotted transparent;
    border-bottom: 1px dotted transparent;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
}

div.win-popup ul li:hover {
    color: #f70;
    border-top: 1px dotted #a8a8a8;
    border-bottom: 1px dotted #a8a8a8;
    background: #333;
    /* Old browsers */
    background: -moz-linear-gradient(left, #333333 2%, #222222 20%, #222222 80%, #333333 101%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(2%, #333333), color-stop(20%, #222222), color-stop(80%, #222222), color-stop(101%, #333333));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #333333 2%, #222222 20%, #222222 80%, #333333 101%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #333333 2%, #222222 20%, #222222 80%, #333333 101%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #333333 2%, #222222 20%, #222222 80%, #333333 101%);
    /* IE10+ */
    background: linear-gradient(to right, #333333 2%, #222222 20%, #222222 80%, #333333 101%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333', GradientType=1);
    /* IE6-9 */
}

div.win-popup div.check {
    cursor: pointer;
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 5px;
}

div.win-popup div.checked {
    background-image: url(../images/tick.png);
    background-repeat: no-repeat;
}

/* Barra de ferramentas localizada abaixo do t�tulo de uma janela */

.win-toolbar {
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    background-color: #222;
    max-height: 20px !important;
    height: 20px;
}

.win-toolbar label, .win-toolbar input[type="button"] {
    margin: 0 4px;
}

.content-aba {
    position: relative;
    background: #222;
    border-bottom: 1px solid #3d4143;
    height: 20px;
}

.content-aba ul {
    list-style-type: none;
    text-align: center;
    position: absolute;
    bottom: 0;
}

.content-aba ul li {
    float: left;
    width: auto;
    margin-left: 2px;
    padding: 1px 4px;
    position: relative;
}

.content-aba ul li a {
    vertical-align: middle;
    text-decoration: none;
}

.aba-on, .aba-off {
    font-size: 10px;
    height: 20px;
    margin-top: 6px;
    margin-right: 2px;
    cursor: pointer;
    font-weight: bold;
    text-shadow: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-top-left-radius: 0px;
    -moz-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
}

.aba-on, .aba-on a {
    color: #fff;
}

.aba-on {
    border: 1px solid #555;
    border-bottom: 0px;
    background: #5c6266;
    background: -moz-linear-gradient(top, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c6266), color-stop(36%, #4a4f51), color-stop(100%, #383c3d));
    background: -webkit-linear-gradient(top, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: -o-linear-gradient(top, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: -ms-linear-gradient(top, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: linear-gradient(to bottom, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c6266', endColorstr='#383c3d', GradientType=0);
}

.aba-off, .aba-off a {
    color: #a8a8a8;
}

.aba-off {
    border: 0;
    background: transparent;
    background: -moz-linear-gradient(top, #000000 0%, #5c6266 0%, #383c3d 0%, #383c3d 0%, #202323 0%, #383c3d 0%, #3f3f3f 0%, #2d2d2d 36%, #1e1e1e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(0%, #5c6266), color-stop(0%, #383c3d), color-stop(0%, #383c3d), color-stop(0%, #202323), color-stop(0%, #383c3d), color-stop(0%, #3f3f3f), color-stop(36%, #2d2d2d), color-stop(100%, #1e1e1e));
    background: -webkit-linear-gradient(top, #000000 0%, #5c6266 0%, #383c3d 0%, #383c3d 0%, #202323 0%, #383c3d 0%, #3f3f3f 0%, #2d2d2d 36%, #1e1e1e 100%);
    background: -o-linear-gradient(top, #000000 0%, #5c6266 0%, #383c3d 0%, #383c3d 0%, #202323 0%, #383c3d 0%, #3f3f3f 0%, #2d2d2d 36%, #1e1e1e 100%);
    background: -ms-linear-gradient(top, #000000 0%, #5c6266 0%, #383c3d 0%, #383c3d 0%, #202323 0%, #383c3d 0%, #3f3f3f 0%, #2d2d2d 36%, #1e1e1e 100%);
    background: linear-gradient(to bottom, #000000 0%, #5c6266 0%, #383c3d 0%, #383c3d 0%, #202323 0%, #383c3d 0%, #3f3f3f 0%, #2d2d2d 36%, #1e1e1e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1e1e1e', GradientType=0);
}

/* [ENDREGION] */

/* [REGION: SLIDEBAR TOOLBAR]  */

.win-hideshow-bar {
    background-color: #ff7700;
}

.trapezium {
    border-top-color: #ff7700;
}

.up-triangle {
    border-bottom-color: #C75C00;
}

.down-triangle {
    border-top-color: #C75C00;
}

/* [ENDREGION: SLIDEBAR TOOLBAR]  */

/* [REGION:MB-MESSAGEBOX] */

#mb-mascara {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1000;
}

#mb {
    border: 1px solid #fff;
    background: #333;
    position: absolute;
    width: 350px;
    min-height: 30px;
    z-index: 2001;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

#mb-icon-title {
    width: 240px;
}

.mb-icon-alert, .mb-icon-erro, .mb-icon-pergunta, .mb-icon-info {
    width: 24px;
    height: 24px;
}

.mb-icon-alert {
    background-image: url(../images/msgbox_alerta.png);
}

.mb-icon-erro {
    background-image: url(../images/msgbox_erro.png);
}

.mb-icon-pergunta {
    background-image: url(../images/msgbox_pergunta.png);
}

.mb-icon-info {
    background-image: url(../images/msgbox_info.png);
}

/* Estrutura da caixa */

.mb-header {
    width: 346px;
    height: 25px;
    background: #222;
    padding: 2px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.mb-body {
    width: 350px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    max-height: 200px;
    min-height: 50px;
    overflow: auto;
}

.mb-footer {
    width: 100%;
    height: 30px;
    background: #333;
}

/* Textos */

.mb-titulo {
    width: 210px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Overpass', sans-serif;
    ;
    text-shadow: 2px 2px 0px #000;
}

#mb p {
    margin: 0;
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    text-align: center;
    padding: 5px;
    line-height: 16px;
    font-weight: normal;
    color: #efefef;
}

.mb input[type="button"] {
    float: right;
}

/* [ENDREGION] */

/* [REGION:BI-BARRA_ICONES] */

ul.bi-container li:hover {
    padding-top: 1px;
    border: 1px solid #f70;
    background: #888;
    box-shadow: 0px 0px 5px #000;
}

ul.bi-container li:active {
    border: 1px solid #f70;
}

span.bi-left-scroll, span.bi-right-scroll {
    font-size: 18px;
    font-weight: bold;
    color: #efefef;
}

.active-icon-toolbar {
    border: 1px solid #f70;
}

/* [ENDREGION] */

/* [REGION:PE-PERSPECTIVAS] */

div.pe-aba-container {
    border-bottom: 1px solid #555;
    background: #222;
    height: 28px;
}

#div-top-right {
    margin-top: 4.5px !important;
}

#div-icones {
    width: 260px !important;
    margin-top: 2px;
}

#ulIcones li:first-child {
    display: none;
}

ul.icones li {
    list-style-type: none;
    width: 30px;
    height: 16px;
    margin: 1px;
    float: left;
}

.pe-icon-del {
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
}

.pe-icon-add {
    color: #0d0;
    font-size: 18px;
}

/* Controles de Formul�rio */

input[type="button"].pe {
    width: 35px;
    min-width: 35px;
}

/* Importar Perspectiva */

body.pe-importar {
    background: #333 linear-gradient(to bottom, #333, #222);
    padding-bottom: 40px;
}

fieldset.pe-importar {
    border: 1px solid #555;
    border-radius: 0px;
}

fieldset.pe-importar legend {
    font-size: 11px;
    font-weight: bold;
    color: #f70;
}

input[type="file"].pe-importar {
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    background: #383838 url(../images/input-file-background.png) no-repeat left;
    height: 20px;
    border: solid #555;
    border-width: 1px 2px 2px 1px;
    border-radius: 0px;
    width: 349px !important;
    color: #efefef;
    font-size: 11px;
}

label.pe-importar {
    color: #fff;
    font-size: 11px;
}

div[id*="perspectiva_dvAba-"] {
    margin-right: 2px;
}

/* [ENDREGION] */

/* [REGION:TS-TIMER_SESSAO] */

.ts-texto {
    color: #fff;
    font-size: 11px;
}

.ts-minutos {
    font-size: 13px;
    color: #ff8510;
}

.ts-segundos {
    font-size: 13px;
    color: #ff8510;
}

/* [ENDREGION] */

/* [REGION:INFO-INFORMACOES_HB] */

div.info {
    background: #333;
}

span.info-mensagem {
    color: #efefef;
    font-size: 10px;
}

@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

/* IE */

@-ms-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

/* Opera and prob css3 final iteration */

@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

#imgInfo {
    -moz-animation: blink normal 2s infinite ease-in-out;
    /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out;
    /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out;
    /* IE */
    animation: blink normal 2s infinite ease-in-out;
    /* Opera and prob*/
}

/* [ENDREGION] */

/* [REGION:CG-CONFIG_CLIENTE] */

#cg {
    background: #333;
    border: 1px solid #fff;
    color: #efefef;
    border-radius: 0px;
    box-shadow: 0px 0px 20px #000;
}

.cg-row-title {
    background: #111;
    color: #00b0c5;
    font-size: 10px;
}

.cg-row-title a {
    color: #f00;
    text-decoration: none;
    font-size: 10px;
}

.cg-propriedade {
    font-size: 10px;
    width: 140px;
}

.cg-valor {
    font-size: 10px;
    width: 150px;
}

button.cg {
    width: 100px;
    font-size: 11px;
    font-weight: normal;
    background-image: url(../images/black-btn-background.png);
    background-repeat: repeat-x;
    border: 0;
    color: #fff;
    border-radius: 0px;
    box-shadow: inset 0 2px 3px 0 rgba(255, 255, 255, .3), 0 3px 2px 0 rgba(0, 0, 0, .2);
}

button.cg:hover {
    box-shadow: 0px 0px 5px #5d5d5d;
}

/* [ENDREGION] */

/* [REGION:HK-ATALHOS] */

div#hk {
    background: #333;
    border: 1px solid #fff;
    color: #efefef;
    border-radius: 0px;
    box-shadow: 0px 0px 20px #000;
}

div.hk-row-title {
    background: #111;
    color: #00b0c5;
    font-size: 10px;
}

div.hk-row-title a {
    color: #f00;
    text-decoration: none;
    font-size: 10px;
}

div.hk-nome {
    font-size: 10px;
    width: 75px;
    text-align: right;
    padding-right: 5px;
    color: #f70;
}

div.hk-valor {
    font-size: 10px;
    width: 135px;
}

/* [ENDREGION] */

/* [REGION:NV-NOVIDADES] */

#nv {
    display: none;
    background: #dbe4eb;
    border: 1px solid #fff;
    color: #1e4e7e;
    width: 400px;
    position: absolute;
    top: 25px;
    right: 5px;
}

.nv-row-title {
    float: left;
    width: 400px;
    height: 14px;
    background: #1c6697;
    color: #fff;
    font-size: 10px;
}

.nv-row-title a {
    color: #fff;
    text-decoration: none;
    font-size: 10px;
}

.nv-row-content {
    width: 400px;
    height: 272px;
}

#nv iframe {
    width: 100%;
    height: 260px;
    padding: 0;
    margin: 0;
}

/* [ENDREGION] */

/* [REGION:TT-TOOLTIP] */

div.tt-tooltip {
    border: 1px solid #888;
    background: #d5d5d3;
    color: #5d5d5d;
    border-radius: 0px;
    box-shadow: 0px 4px 12px #000;
}

p.tt-header {
    font-size: 11px;
    font-weight: bold;
    color: #074960;
    font-family: Verdana;
    border-bottom: 1px dotted #ff7800;
    margin-bottom: 2px;
}

p.tt-body {
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana;
}

/* [ENDREGION] */

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

/* REGI�ES ESSENCIAIS */

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

/* [REGION:OR-ORDEM] */

[id*="btnLimpar-or"] {
    color: #fff;
    background: #161616;
    text-shadow: none;
    box-shadow: none;
    padding: 12px;
    text-align: center;
    justify-content: center;
    line-height: 5px;
    left: 0;
    right: 0;
}

div.or-body-container {
    background: linear-gradient(to bottom, #333, #222);
}

div.or-body-container-cp, div.or-footer-container-cp {
    background: linear-gradient(to bottom, #333, #222);
}

div.or-body-container-vd, div.or-footer-container-vd {
    background: linear-gradient(to bottom, #333, #222);
}

/* Pain�is de Financeiro BMF/Bovespa e Cust�dia */

div[id^="divOrdemFooter"].or-body-container {
    background: #383838;
}

div.or-footer-panel {
    border: 0;
    padding: 0 1px 0 1px;
    border-radius: 0px;
}

div[id^="divOrdemFooterL"].or-footer-panel {
    background: #444444;
}

div[id^="divOrdemFooterC"].or-footer-panel {
    background: #444444;
}

div[id^="divOrdemFooterR"].or-footer-panel {
    background: #444444;
}

td.or-footer-panel {
    font-size: 10px;
    color: #fff;
}

td.or-footer-panel-title {
    line-height: 16px !important;
    font-size: 10px;
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 1px 0px #000;
}

a.or-panel-link {
    color: #efefef;
    font-size: 10px;
    text-decoration: none;
}

a.or-panel-link:hover {
    text-shadow: 1px 1px 0px #000;
    text-decoration: underline;
}

span.valor-pos {
    color: #00b0c5;
    font-size: 9px;
}

span.valor-neg {
    color: #f00;
    font-size: 9px;
}

div.or-footer-panel-logo {
    background: #4c4c4c;
    background-image: url(../images/logoCor.gif);
    border: 1px solid #fff;
}

/* Corpo da P�gina */

div.or-page-body {
    font-size: 11px;
    color: #fff;
    margin-top: -1px;
}

label.or-nome-empresa {
    font-size: 16px;
    color: #00b9ff;
    font-weight: bold;
    text-shadow: 1px 1px 0px #000;
    white-space: nowrap;
}

label.or-seta-expandir {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    text-shadow: none;
}

label.or-seta-expandir:hover {
    color: #00b0c5;
}

.or-tipo-ativo {
    font-size: 9px;
    font-style: italic;
    color: #fff;
}

.or-data-venc {
    color: #e00000;
    font-size: 11px;
    font-weight: bold;
}

.or-loss-gain {
    color: #00b0c5;
    font-size: 10px;
    font-weight: bold;
}

.or-msg-alt {
    color: #ff0000;
    font-weight: bold;
    font-size: 12px;
}

.or-suspenso {
    color: #cb98e3;
}

.or-leilao {
    color: #0d5eae;
}

.or-prorrogacao {
    color: #4fa74d;
}

.or-congelado {
    color: #0000ff;
}

.or-inibido {
    color: #f47719;
}

.or-positivo {
    color: #06a503;
}

.or-negativo {
    color: #ff0000;
}

.or-neutro {
    color: #ffb223;
}

input.or-valor, input.or-valor-sv {
    color: #fff !important;
    background-color: transparent;
    border: 0;
}

/* Controle Up & Down */

div.or-input-updown a {
    font-size: 9px;
    font-family: 'Overpass', sans-serif;
    color: #fff;
    text-decoration: none;
}

div.or-input-updown a:hover {
    color: #00b0c5;
}

[id*="btnCompra-or"] {

    padding: 9px 0px 5px 0px !important;

}
[id*="btnVenda-or"] {

    padding: 9px 0px 5px 0px !important;

}
[id*="btnLimpar-or"] {

    padding: 9px 0px 5px 0px !important;

}

/* Menu da janela de Ordem */

/* [ENDREGION] */

/* [REGION:FQ-FASTQUOTE] */

div.fq {
    background-color: #222;
}

div.fq-slider {
    font-size: .45em;
    position: relative;
    text-align: left;
}

div.fq-slider .fq-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

div.fq-slider-horizontal .fq-slider-range {
    top: 0;
    height: 100%;
    background: #CCC;
    color: #222;
    font-weight: bold;
}

div.fq-slider-horizontal .fq-slider-range-neg {
    background: #e00 url(../images/fq-slider-background.png) repeat-x top;
}

div.fq-slider-horizontal .fq-slider-range-pos {
    background: #037f05 url(../images/fq-slider-background.png) repeat-x top;
}

div.fq-slider-horizontal {
    height: .8em;
    border: 1px dotted #777;
    background-color: transparent;
}

div.fq-slider-horizontal .fq-state-default {
    border: 1px solid #fff;
    background: #a8a8a8 url(../images/black-btn-background.png) repeat-x center;
    font-weight: bold;
    color: #1C94C4;
    outline: none;
    border-radius: 0px;
    box-shadow: 0px 0px 5px #efefef;
}

div.fq-slider-horizontal .fq-slider-handle {
    top: -.3em;
    margin-left: -.4em;
}

div.fq-slider .fq-slider-handle {
    position: absolute;
    z-index: 2;
    width: 0.8em;
    height: 1.2em;
    cursor: default;
}

div.fq-row-empresa {
    background: -webkit-gradient(linear, 48% 16%, 48% 100%, from(#333), to(#222));
    border-bottom: 0;
}

span.fq-nome-emp {
    font-size: 16px;
    font-weight: bold;
    color: #00b9ff;
    text-shadow: 1px 1px 2px #000;
}

span.fq-text {
    color: #efefef;
}

span.fq-valor {
    color: #fff;
    font-size: 12px;
}

a.fq-valor {
    text-decoration: none;
}

.fq-button-cp, .fq-button-vd, .fq-button-ex {
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    float: right;
    width: 14px;
    height: 14px;
    line-height: 14px;
    margin: 2px 1px 1px 1px;
    border: 0;
    background-repeat: repeat-x;
    border-radius: 0px;
}

.fq-button-cp {
    color: #fff;
    background: #005059;
    box-shadow: inset 0 2px 3px 0 rgba(255, 255, 255, .3), 0 3px 2px 0 rgba(0, 0, 0, .2);
}

.fq-button-vd {
    color: #fff;
    background: #a65b00;
    box-shadow: inset 0 2px 3px 0 rgba(255, 255, 255, .3), 0 3px 2px 0 rgba(0, 0, 0, .2);
}

.fq-button-ex {
    border: none;
    background: none;
    color: #fff;
    text-shadow: 2px 2px 1px #000;
}

.fq-button-ex:hover {
    color: #00b0c5;
}

.fq-ico-dq {
    background-image: url(../images/ico_dq.png);
}

.fq-ico-bk {
    background-image: url(../images/ico_bk.png);
}

.fq-ico-gf {
    background-image: url(../images/ico_gf.png);
}

span.fq-pisca-maior {
    background: transparent;
    font-weight: bold !important;
    color: #0d0 !important;
    font-size: 12px;
}

span.fq-pisca-menor {
    background: transparent;
    font-weight: bold !important;
    color: #f00 !important;
    font-size: 12px;
}

span.fq-pisca-igual {
    background: transparent;
    font-weight: bold !important;
    color: #ffb223 !important;
    font-size: 12px;
}

span.fq-pisca-default {
    background: transparent;
    font-weight: bold !important;
    color: #ef7300 !important;
    font-size: 12px;
}

span.fq-var-pos {
    color: #0d0 !important;
    font-weight: bold !important;
    font-size: 12px;
}

span.fq-var-neg {
    color: #f00 !important;
    font-weight: bold;
    font-size: 12px;
}

.fq input[type="button"][value="OK"] {
    min-width: 35px;
}

.fq-leilao {
    background: #0d5eae !important;
    color: #fff !important;
}

.fq-suspenso {
    background: #cb98e3 !important;
    color: #fff !important;
}

.fq-prorrogacao {
    background: #4fa74d !important;
    color: #fff !important;
}

.fq-congelado {
    background: #0000ff !important;
    color: #fff !important;
}

ul.fq {
    font-weight: normal;
}

ul.fq li, span.fq-txt-bar {
    color: #bbb;
    font-size: 12px;
}

ul.fq li {
    line-height: 20px;
}

.pivotPoint ul li {
    border-top-color: #ccc;
}

.pivotPoint .line {
    border-left-color: #ccc;
}

.pivotPoint ul li.p {
    color: #ccc !important;
}

.pivotPoint ul li.ult {
    color: #ff0000 !important;
}

/* [ENDREGION] */

/* [REGION:CT-MONITOR_COTACAO] */

.ct-row-par-ant img {
    width: 14px;
    height: 14px;
}

.ct-row-suspenso img {
    width: 14px;
    height: 14px;
}

.ct-row-leilao img {
    width: 14px;
    height: 14px;
}

.ct-row-prorrogado img {
    width: 14px;
    height: 14px;
}

.ct-row-impar img {
    width: 14px;
    height: 14px;
}

.ct-row-par img {
    width: 14px;
    height: 14px;
}

.ct-row-congelado img {
    width: 14px;
    height: 14px;
}

.ct-row-impar-ant img {
    width: 14px;
    height: 14px;
}

table.ct {
    background-color: #333;
    background: -webkit-gradient(linear, 48% 16%, 48% 100%, from(#333), to(#222));
    border-collapse: collapse;
    float: left;
}

.grafBarVariacoes {
    height: 13px;
    border: 1px solid #000;
    color: #999;
    background: #0e0e0e;
    /* Old browsers */
    background: -moz-linear-gradient(top, #0e0e0e 23%, #666666 99%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(23%, #0e0e0e), color-stop(99%, #666666));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0e0e0e 23%, #666666 99%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0e0e0e 23%, #666666 99%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0e0e0e 23%, #666666 99%);
    /* IE10+ */
    background: linear-gradient(to bottom, #0e0e0e 23%, #666666 99%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#666666', GradientType=0);
    /* IE6-9 */
}

.grafBarVariacoes span {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
}

.barAlta {
    background: #86c450;
    background: -moz-linear-gradient(top, #86c450 0%, #56a432 45%, #32940c 53%, #60b436 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86c450), color-stop(45%, #56a432), color-stop(53%, #32940c), color-stop(100%, #60b436));
    background: -webkit-linear-gradient(top, #86c450 0%, #56a432 45%, #32940c 53%, #60b436 100%);
    background: -o-linear-gradient(top, #86c450 0%, #56a432 45%, #32940c 53%, #60b436 100%);
    background: -ms-linear-gradient(top, #86c450 0%, #56a432 45%, #32940c 53%, #60b436 100%);
    background: linear-gradient(to bottom, #86c450 0%, #56a432 45%, #32940c 53%, #60b436 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c450', endColorstr='#60b436', GradientType=0);
}

.barNeutra {
    background: #ffb223;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffb223 0%, #ffa73d 27%, #ff7c00 51%, #ffa73d 77%, #ffa73d 77%, #ffb223 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb223), color-stop(27%, #ffa73d), color-stop(51%, #ff7c00), color-stop(77%, #ffa73d), color-stop(77%, #ffa73d), color-stop(100%, #ffb223));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffb223 0%, #ffa73d 27%, #ff7c00 51%, #ffa73d 77%, #ffa73d 77%, #ffb223 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffb223 0%, #ffa73d 27%, #ff7c00 51%, #ffa73d 77%, #ffa73d 77%, #ffb223 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffb223 0%, #ffa73d 27%, #ff7c00 51%, #ffa73d 77%, #ffa73d 77%, #ffb223 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffb223 0%, #ffa73d 27%, #ff7c00 51%, #ffa73d 77%, #ffa73d 77%, #ffb223 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb223', endColorstr='#ffb223', GradientType=0);
    /* IE6-9 */
}

.barBaixa {
    background: #ff7a66;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ff7a66 0%, #db260a 46%, #cc2c14 59%, #ef877a 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7a66), color-stop(46%, #db260a), color-stop(59%, #cc2c14), color-stop(100%, #ef877a));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ff7a66 0%, #db260a 46%, #cc2c14 59%, #ef877a 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ff7a66 0%, #db260a 46%, #cc2c14 59%, #ef877a 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff7a66 0%, #db260a 46%, #cc2c14 59%, #ef877a 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ff7a66 0%, #db260a 46%, #cc2c14 59%, #ef877a 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a66', endColorstr='#ef877a', GradientType=0);
    /* IE6-9 */
}

thead.ct {
    font-size: 12px;
    font-weight: normal;
    color: #00b0c5;
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    border-top: 1px solid #444;
    text-transform: uppercase;
}

thead.ct-mobile {
    font-size: 10px !important;
    text-transform: none !important;
}

th.ct {
    border-right: 1px solid #545454;
}

td.ct {
    font-size: 10px;
}

td.ct-separator {
    background: #5e5e5e;
}

table.ct-body {
    border: 0;
    font-size: 14px;
    font-weight: normal;
}

table.ct-body-mobile {
    font-size: 11px !important;
}

.ct .content-grid tbody td, table.ct-body td, .lvd .content-grid tbody td {
    border-right: 0.1px solid #444;
    border-bottom: 0.1px solid #444;
    line-height: 20px !important;
    white-space: nowrap;
}

tr.ct-row-par {
    background: #222;
    color: #fff;
}

tr.ct-row-impar {
    background: #333;
    color: #fff;
}

tr.ct-row-par-ant {
    background: #222;
    color: #ccc;
}

tr.ct-row-impar-ant {
    background: #333;
    color: #ccc;
}

tr.ct-row-suspenso {
    background: #cb98e3;
    color: #fff;
}

tr.ct-row-leilao {
    background: #0d5eae;
    color: #fff;
}

tr.ct-row-congelado {
    background: #0000ff;
    color: #fff;
}

tr.ct-row-prorrogado {
    background: #4fa74d;
    color: #fff;
}

tr.ct-row-par:hover, tr.ct-row-impar:hover, tr.ct-row-par-ant:hover, tr.ct-row-impar-ant:hover, tr.ct-row-suspenso:hover, tr.ct-row-leilao:hover, tr.ct-row-congelado:hover, tr.ct-row-prorrogado:hover {
    background-color: #1d4343;
    background: linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
}

.ct-icon-resize {
    font-size: 16px;
    font-weight: bold;
    color: #fdf846;
    text-align: center;
}

.ct-icon-del {
    font-size: 16px !important;
    font-weight: bold;
    color: #ff0000;
    cursor: pointer;
}

.ct-icon-add {
    font-size: 16px;
    font-weight: bold;
    color: #0d0;
    cursor: pointer;
}

.ct-pisca-maior {
    background: #038700;
    color: #fff;
    font-weight: normal;
    border-right: 1px solid #038700;
}

.ct-pisca-menor {
    background: #7b0000;
    color: #fff;
    font-weight: normal;
    border-right: 1px solid #7b0000;
}

.ct-pisca-igual {
    background: #ffb223;
    color: #fff;
    font-weight: normal;
    border-right: 1px solid #ffb223;
}

.ct-pisca-default {
    background: #ef7300;
    color: #fff;
    font-weight: normal;
    border-right: 1px solid #ef7300;
}

.ct-var-pos {
    color: #0d0;
}

.ct-var-neg {
    color: #ff0000;
}

.ct-var-neutra {
    color: #ffb223;
}

/* Link das Colunas de Compra e Venda */

a.ct:link {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #fff;
}

a.ct:visited {
    color: #fff;
    text-decoration: none;
}

a.ct:hover {
    text-shadow: 1px 1px 0px #000;
    text-decoration: underline overline;
}

a.ct:active {
    text-shadow: 1px 1px 0px #000;
    text-decoration: underline overline;
}

a.ct-mobile:link {
    font-size: 11px !important;
}

/* Coment�rio do Papel */

div.ct-comentario {
    border: 1px solid #fff;
    z-index: 1000;
    background: #d5d5d3;
    color: #555;
    font-size: 10px;
}

.ct-icon-comentario {
    border: 1px solid #e28422;
}

textarea.ct-comentario {
    background: #fff;
    color: #000;
    font-size: 10px;
    font-family: Verdana;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    select.ct {
        padding-right: 18px;
    }
}

.ct-ico-dicpapel {
    background-image: url(../images/ico_dp.png);
}

.ct-ico-sortaz {
    background-image: url(../images/ico_sort_az.png);
}

.ct-ico-sortza {
    background-image: url(../images/ico_sort_za.png);
}

.ct-labels-header {
    text-transform: uppercase;
}

/* Background da Janela de Ordena��o de Pap�is */

div#win_body_cfgOrdemPap {
    background: #333;
}

/* [ENDREGION] */

/* [REGION:BK-LIVRO_OFERTAS] */

table.bk {
    background-color: #333;
    background: -webkit-gradient(linear, 48% 16%, 48% 100%, from(#333), to(#222));
}

div[id^="win_body_bk"].win-body-ativo, div[id^="win_body_bk"].win-body-inativo {
    background: #222;
}

.bk thead th {
    font-size: 10px;
    border-right: 0;
    padding: 2px 0;
}

tr.bk-barraforca {
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
}

td.bk-barraforca-sep {
    background-color: #fff;
}

/* Linhas de Compra */

td.bk-painel-cp {
    background-color: #005059;
    background: linear-gradient(to bottom, #005059, #3c8c95);
    color: #fff;
    font-size: 13px;
    line-height: 22px;
}

.bk-painel-border-right {
    border-right: 1px solid #000;
}

.bk-painel-border-left {
    border-left: 1px solid #000;
}

.bk-row-cp0 {
    background: #005059;
}

.bk-row-cp1 {
    background: #0a5a63;
}

.bk-row-cp2 {
    background: #14646d;
}

.bk-row-cp3 {
    background: #1e6e77;
}

.bk-row-cp4 {
    background: #287881;
}

.bk-row-cp-impar {
    background: #32828b;
}

.bk-row-cp-par {
    background: #3c8c95;
}

.bk-row-color-white {
    color: #fff;
}

/* Linhas de Venda */

td.bk-painel-vd {
    background-color: #a65b00;
    background: linear-gradient(to bottom, #a65b00, #f78600);
    color: #fff;
    font-size: 13px;
    line-height: 22px;
}

.bk-row-vd0 {
    background: #a65b00;
}

.bk-row-vd1 {
    background: #b0650a;
}

.bk-row-vd2 {
    background: #ba6f14;
}

.bk-row-vd3 {
    background: #c4791e;
}

.bk-row-vd4 {
    background: #ce8328;
}

.bk-row-vd-impar {
    background: #d88d32;
}

.bk-row-vd-par {
    background: #e2973c;
}

.bk-oferta-corretora {
    background-color: #13405b;
    color: #ffffff;
    font-weight: bold;
}

/* �ltima cota��o do papel */

span.bk-ultcot-cp {
    color: #1f5466;
    text-shadow: 0px 0px 12px #021b23;
}

span.bk-ultcot-vd {
    color: #bb7c4b;
    text-shadow: 0px 0px 12px #47260c;
}

.bk-soma-ofertas {
    font-family: 'Overpass', sans-serif;
    font-size: 12px;
    color: #efefef;
    font-weight: bold;
}

.bk-icon-up {
    color: #0d0;
    font-size: 10px;
}

.bk-icon-down {
    color: #f00;
    font-size: 10px;
}

.bk-ultcot-maior, .bk-ultcot-menor, .bk-var-maior, .bk-var-menor, .bk-var-neutra, .bk-ultcot-neutra {
    font-size: 14px;
}

.bk-ultcot-maior, .bk-var-maior {
    color: #0d0;
}

.bk-ultcot-menor, .bk-var-menor {
    color: #f00;
}

.bk-var-neutra, .bk-ultcot-neutra {
    color: #ffb223;
}

.bk input[type="button"] {
    min-width: 35px;
}

.bk-painel-cp tr:hover, .bk-painel-vd tr:hover {
    background-color: #1d4343;
    background: linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
}

/* [ENDREGION] */

/* [REGION:BP-BOOK_PRESSAO] */

.bp-Cp-force {
    background: #065375 url(../images/bp-slider-background.png) repeat-x 0 1px;
    height: 10px;
}

.bp-Vd-force {
    background: #f08629 url(../images/bp-slider-background.png) repeat-x 0 1px;
    height: 10px;
}

.bp-row-par {
    background: #747474;
    line-height: 18px;
}

.bp-row-impar {
    background: #545454;
    line-height: 18px;
}

td.bp-painel-cp {
    color: #fff;
    font-size: 11px;
}

td.bp-painel-vd {
    color: #fff;
    font-size: 11px;
}

.bp-ultcot-maior, .bp-ultcot-menor, .bp-ultcot-neutra {
    font-size: 12px;
    font-weight: bold;
}

.bp-ultcot-maior {
    color: #4fa74d;
}

.bp-ultcot-menor {
    color: #ff0000;
}

.bp-ultcot-neutra {
    color: #f58220;
}

.bk-labels-header {
    text-transform: uppercase;
}

/* [ENDREGION] */

/* [REGION:CS-CUSTODIA] */

body.cs {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

td.cs-carteira {
    color: #f70 !important;
    font-weight: bold !important;
    font-size: 12px;
    text-indent: 2px;
}

table.cs-body td, .cs .content-grid tbody td {
    border-bottom: 1px solid #444;
    color: #fff;
}

tr.cs-row {
    background: #333;
}

tr.cs-row-mobile {
    background: #333;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
}

td.cs-total {
    border: 0;
    border-bottom: 1px solid #444 !important;
    background: transparent;
    color: #efefef !important;
}

/* custodia online - Ticket #560 */

table.cs {
    border-collapse: collapse;
    float: left;
}

th.cs {
    border-right: 1px solid #545454;
}

td.cs-separator {
    background: #545454;
}

td.cs-header {
    height: 20px;
}

table.cs-body {
    width: 989px;
    height: auto;
}

table.cs-body td {
    height: 16px;
    line-height: 16px;
    font-weight: normal;
}

td.cs-total {
    height: 14px;
    line-height: 14px;
    text-align: right;
}

.cs-pisca-maior {
    background: transparent;
    font-weight: bold !important;
    color: #0d0 !important;
}

.cs-pisca-menor {
    background: transparent;
    font-weight: bold !important;
    color: #f00 !important;
}

.cs-pisca-default {
    background: transparent;
    font-weight: bold !important;
    color: #ef7300 !important;
}

/* fim - custodia online - Ticket #560 */

/* [ENDREGION] */

/* [REGION:ST-STATUS_ORDEM] */

body.st {
    background-color: #333;
    background: -webkit-gradient(linear, 48% 16%, 48% 100%, from(#333), to(#222));
}

div.st-bar-aba {
    position: relative;
    border: 0;
    height: 20px;
    top: 0;
    right: 2px;
    z-index: 0;
}

.st .content-grid tbody td {
    border-right: 1px solid transparent;
}

table.st-body td {
    height: 20px;
    line-height: 20px;
    border: 0;
    border-bottom: 1px solid #444;
    border-right: 0.1px solid #444 !important;
    border-bottom: 0.1px solid #444;
}

td.st-row-travas {
    font-size: 10px;
    font-weight: normal;
    background-color: #781a08;
    color: #f3dbc8;
}

td.st-row-cesta {
    color: #fff;
    font-size: 11px;
    text-indent: 2px;
}

td.st-row-total {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-indent: 2px;
}

tr.st-row-cp {
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background: #005059;
    color: #ffffff;
}

tr.st-row-vd {
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    font-weight: normal;
    background: #a65b00;
    color: #ffffff;
}

tr.st-row-cp-destaque {
    font-family: 'Overpass', sans-serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #1d4343;
    background: linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    color: #fff;
}

tr.st-row-vd-destaque {
    font-family: 'Overpass', sans-serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #1d4343;
    background: linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    color: #fff;
}

tr.st-row-ct {
    font-size: 11px;
    font-weight: normal;
    background: transparent;
    color: #fff;
}

.st-icon-cancel {
    font-size: 16px;
    font-weight: bold;
    color: #f00;
    cursor: pointer;
}

div.st-ordem-executada {
    background-color: #060;
}

.st-ordem-executada:nth-of-type(n) {
    background-color: #037f05;
}

.st .qtdExec {
    color: #ffffff;
}

.st-ordem-executada div:nth-last-of-type(n) {
    text-shadow: 0px 0px 5px #000;
}

/* Abas */

div[id^="abast"][id*="_layer-"] {
    border-bottom: 1px solid #555;
}

div[id^="abast"][id$="-dvAbas"] {
    border-top: 1px solid #555;
}

div[id^="abast"][id*="_dvAba-"] {
    margin-right: 2px;
}

.st .aba-on, .st .aba-off {
    height: 24px;
    margin-top: 0 !important;
    -moz-border-top-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.st .aba-on {
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    border-top: 0px;
    -moz-border-bottom-left-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background: #5c6266;
    background: -moz-linear-gradient(bottom, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #5c6266), color-stop(36%, #4a4f51), color-stop(100%, #383c3d));
    background: -webkit-linear-gradient(bottom, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: -o-linear-gradient(bottom, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: -ms-linear-gradient(bottom, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: linear-gradient(to top, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(endColorstr='#5c6266', startColorstr='#383c3d', GradientType=0);
    text-shadow: none;
}

.st .aba-off {
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    color: #a8a8a8;
    border: 0;
    -moz-border-bottom-left-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background: #1b1b1b;
    /* Old browsers */
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #000000), color-stop(0%, #5c6266), color-stop(0%, #383c3d), color-stop(0%, #383c3d), color-stop(0%, #202323), color-stop(0%, #383c3d), color-stop(0%, #3f3f3f), color-stop(36%, #2d2d2d), color-stop(100%, #1e1e1e));
    background: -webkit-linear-gradient(bottom, #000000 0%, #5c6266 0%, #383c3d 0%, #383c3d 0%, #202323 0%, #383c3d 0%, #3f3f3f 0%, #2d2d2d 36%, #1e1e1e 100%);
    background: -o-linear-gradient(bottom, #000000 0%, #5c6266 0%, #383c3d 0%, #383c3d 0%, #202323 0%, #383c3d 0%, #3f3f3f 0%, #2d2d2d 36%, #1e1e1e 100%);
    background: -ms-linear-gradient(bottom, #000000 0%, #5c6266 0%, #383c3d 0%, #383c3d 0%, #202323 0%, #383c3d 0%, #3f3f3f 0%, #2d2d2d 36%, #1e1e1e 100%);
    background: linear-gradient(to top, #000000 0%, #5c6266 0%, #383c3d 0%, #383c3d 0%, #202323 0%, #383c3d 0%, #3f3f3f 0%, #2d2d2d 36%, #1e1e1e 100%);
    text-shadow: none;
}

.st .aba-off:hover {
    color: #fff;
}

/* Legenda de Status */

div.st-header-legenda {
    line-height: 20px;
    font-weight: normal;
    font-size: 11px;
    color: #00b0c5;
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    border: 1px solid #fff;
    border-bottom: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

div.st-body-legenda {
    font-size: 11px;
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    border: 1px solid #fff;
    border-top: 0;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: 0px 4px 20px #000;
}

div.st-body-legenda ul li {
    font-family: 'Overpass', sans-serif;
    font-size: 13px;
    margin: 2px;
}

/* Status das Ordens e Aluguel de A��es */

.st-status-aberto {
    color: #1240ab;
    background-color: #333333;
    font-weight: bold;
    text-align: center;
}

.st-status-cancelado {
    color: #ff0700;
    background-color: #333333;
    font-weight: bold;
    text-align: center;
}

.st-status-enviado {
    color: #27c015;
    background-color: #333333;
    font-weight: bold;
    text-align: center;
}

.st-status-aberto-pend {
    color: #00b0c5;
    background-color: #333333;
    font-weight: bold;
    text-align: center;
}

.st-status-parc-exec {
    color: #19a138;
    background-color: #333333;
    font-weight: bold;
    text-align: center;
}

.st-status-executado {
    font-weight: bold;
    color: #009B00;
    background-color: #333333;
    text-align: center;
}

.st-status-parc-cancelado {
    color: #ff4540;
    font-weight: bold;
    background-color: #333333;
    text-align: center;
}

.st-status-cancelamento-rej {
    color: #ff7d73;
    font-weight: bold;
    background-color: #333333;
    text-align: center;
}

.st-status-cancelando {
    color: #ff7673;
    font-weight: bold;
    background-color: #333333;
    text-align: center;
}

.st-status-parcexec-cancelrej {
    color: #155a25;
    background-color: #333333;
    font-weight: bold;
    text-align: center;
    ;
}

.st-status-parcexec-sujcancel {
    color: #3bad5c;
    background-color: #333333;
    font-weight: bold;
    text-align: center;
}

.st-status-expirado {
    color: #a60000;
    font-weight: bold;
    background-color: #333333;
    text-align: center;
}

.st-status-rejeitado {
    color: #760101;
    font-weight: bold;
    background-color: #333333;
    text-align: center;
}

/*.st-status-aguardando-esp {color: #ffb366;}*/

.st-status-lancado-btcnet {
    color: #0075eb;
}

.st-status-erro-btcnet {
    color: #e01b2f;
}

.st-status-agval-custodiante {
    color: #631be0;
}

.st-status-ag-saldo {
    color: #631be0;
}

.st-status-disponivel {
    color: #32d61c;
}

.st-status-fechado-parc {
    color: #d9e01b;
}

.st-status-fechado {
    color: #d6b41c;
}

/*.st-status-cancelado-parc {color: #e01b2f;}*/

/* Cesta de T�tulos do TD */

a.st-confirma-cesta {
    color: #7ac36e;
    font-size: 10px;
}

a.st-desiste-cesta {
    color: #ff0000;
    font-size: 10px;
}

a.st-confirma-cesta:hover, a.st-desiste-cesta:hover {
    text-decoration: underline;
}

/* �cones */

span.st-reenvio-ordem {
    font-size: 16px;
    color: #78bf6d;
}

span.st-cancela-ordem {
    font-size: 16px;
    font-weight: bold;
    color: #ff0000;
}

/* Janela Detalhes da Ordem */

body.st-detalhes {
    background-color: #333;
    background: -webkit-gradient(linear, 48% 16%, 48% 100%, from(#333), to(#222));
}

/* Controles de Formul�rio */

.ui-icon-gripsmall-diagonal-se {
    background-image: url("../images/ui-icons_828282_256x240.png") !important;
}

/* [ENDREGION] */

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

/* REGI�ES SECUND�RIAS */

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

/* [REGION:AA-ALUGUEL_ACOES] */

div.aa-content {
    background-color: #333;
    background: -webkit-gradient(linear, 48% 16%, 48% 100%, from(#333), to(#222));
}

table.aa td {
    height: 20px;
}

fieldset.aa {
    margin: 5px 5px;
    border: 1px solid #555;
    padding: 2px;
    border-radius: 0px;
    padding: 2px 5px 2px 5px;
}

fieldset.aa legend {
    font-size: 11px;
    font-weight: bold;
    color: #f70;
    margin-left: 5px;
}

fieldset.aa label {
    width: 100px;
    float: left;
    color: #fff;
    font-size: 11px;
}

span.aa-nome-empresa {
    color: #00b9ff;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 1px 1px 0px #000;
}

/* [ENDREGION] */

/* [REGION:AL-ALERTA_COTACAO] */

.al-body {
    background-color: #333;
    background: -webkit-gradient(linear, 48% 16%, 48% 100%, from(#333), to(#222));
}

.al-icon-edit, .al-ico-excluir {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.al-icon-edit {
    background-image: url(../images/ico_edit.png);
    margin-right: 1px;
    float: right;
}

.al-ico-excluir {
    background-image: url(../images/ico_delete.png);
    margin-left: 1px;
    float: left;
}

label.al {
    color: #efefef;
    font-size: 11px;
}

/* Grid de Alertas */

.al-grid {
    background-color: #333;
}

.al .content-header thead th, .al .content-grid tbody td {
    font-size: 11px;
    padding: 1px;
}

table.al-content {
    width: 375px;
    height: auto;
}

tr.al-row {
    height: 16px;
    background: #333;
}

tr.al-row td {
    font-family: 'Overpass', sans-serif;
    font-size: 10px;
    border-bottom: 1px solid #444;
    color: #efefef;
}

td.al-row-bg {
    background: #333;
}

.al-icon-ref {
    background-image: url(../images/ico_refresh.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

textarea.al {
    font-size: 10px;
    font-family: 'Overpass', sans-serif;
    background: #383838;
    color: #efefef;
    border: 1px solid #555;
    width: 354px !important;
    box-shadow: 1px 1px 0px #555;
    border-radius: 0px;
    resize: none;
}

span.al {
    font-size: 11px;
    font-family: 'Overpass', sans-serif;
    font-weight: bold;
    color: #f70;
    padding-top: 7px;
    padding-right: 2px;
    padding-left: 2px;
    width: 20px;
    line-height: 10px;
}

p.al {
    font-size: 11px;
    color: #f70;
    padding-top: 7px;
    line-height: 10px;
}

span.F_LT {
    clear: none;
    float: left;
}

p.F_LT {
    clear: none;
    float: left;
}

[id*="btnIn-a"] {

    padding: 3px !important;

}
[id*="btnRef-a"] {

    padding: 3px !important;

}
[id*="btnClear-a"] {

    padding: 3px !important;

}

[id*="btnCalInicio-saa-"] {

    width: 14px;

}

[id*="btnCalFinal-saa-"] {

    width: 14px;

}

/* [ENDREGION] */

/* [REGION:DP-DICIONARIO_PAPEIS] */

body.dp {
    background-color: #222;
}

fieldset.dp {
    border: 1px solid #555;
}

legend.dp {
    font-size: 10px;
    font-weight: bold;
    color: #f70;
}

label.dp {
    font-size: 10px;
    color: #fff;
}

/* [ENDREGION] */

/* [REGION:DQ-DESTAQUES] */

body.dq {
    background: #444;
}

table.dq-left, table.dq-right {
    margin-bottom: 2px;
}

td.dq-header {
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    font-size: 11px;
    font-weight: bold;
    color: #00b0c5;
    height: 22px !important;
    line-height: 22px !important;
}

td.dq-subheader {
    border-right: 1px solid #545454;
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    font-size: 11px;
    color: #00b0c5;
}

.dq-up {
    color: #0f0 !important;
    font-family: 'Overpass', sans-serif !important;
    font-weight: bold !important;
    font-size: 10px !important;
}

.dq-down {
    color: #f00 !important;
    font-family: 'Overpass', sans-serif !important;
    font-weight: bold !important;
    font-size: 10px !important;
}

td.dq-row-par {
    color: #fff;
}

td.dq-row-par-down {
    color: #f00;
}

td.dq-row-par-up {
    color: #0f0;
}

td.dq-row-par, td.dq-row-par-down, td.dq-row-par-up {
    font-size: 11px;
    text-indent: 2px;
    background: #333;
    padding-right: 2px;
    border-bottom: 1px solid #444;
    border-right: 1px solid #444;
}

td.dq-row-impar {
    color: #fff;
}

td.dq-row-impar-down {
    color: #f00;
}

td.dq-row-impar-up {
    color: #0f0;
}

td.dq-row-impar, td.dq-row-impar-down, td.dq-row-impar-up {
    font-size: 11px;
    text-indent: 2px;
    padding-right: 2px;
    background: #222;
    border-bottom: 1px solid #444;
    border-right: 1px solid #444;
}

div.dq-icon-update {
    background-image: url(../images/ico_refresh.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

span.dq {
    color: #fff;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    line-height: 24px;
}

.dq-background-grafico {
    background: #333333;
    background: -moz-linear-gradient(top, #333333 0%, #222222 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
    background: -webkit-linear-gradient(top, #333333 0%, #222222 100%);
    background: -o-linear-gradient(top, #333333 0%, #222222 100%);
    background: -ms-linear-gradient(top, #333333 0%, #222222 100%);
    background: linear-gradient(to bottom, #333333 0%, #222222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#222222', GradientType=0);
}

.dq-toolbar.dq-row.win-toolbar {
    height: 24px;
    line-height: 24px;
}

input[id*="refOrd-st"] {
    padding: 0px 5px !important;
}

#ddlFiltro {
    margin-top: 1px;
}

input {
    margin-top: 2px !important;
}

td[class*="dq-row-"] {
    height: 24px !important;
}

input.dq-selected-graf {
    border: 1px solid #303030;
    background-color: #5B5B5B;
}

div.dq-grafico-core {
    font-size: 10px;
    font-family: 'Overpass', sans-serif;
    color: #FFFFFF;
    background-color: #3A3A3A;
    box-shadow: 0px 0px 5px #00b0c5;
}

div.dq-grafico-grid {
    background-color: #7A7A7A;
}

div.dq-grafico-row0 {
    background: #7ABCFF;
    background: linear-gradient(to bottom, #3975D6, #57A9E0, #7ABCFF);
}

div.dq-grafico-row1 {
    background: #93E24E;
    background: linear-gradient(to bottom, #70B53F, #84CE48, #93E24E);
}

div.dq-grafico-row2 {
    background: #DC70EA;
    background: linear-gradient(to bottom, #C263CE, #CD69DB, #DC70EA);
}

div.dq-grafico-row3 {
    background: #F26C5B;
    background: linear-gradient(to bottom, #AA4040, #D85252, #F26C5B);
}

div.dq-grafico-row4 {
    background: #F5D34A;
    background: linear-gradient(to bottom, #CEAD40, #E2C146, #F5D34A);
}

div.dq-grafico-row5 {
    background: #F89553;
    background: linear-gradient(to bottom, #CE8048, #E28B4D, #F89553);
}

div.dq-grafico-row6 {
    background: #65C773;
    background: linear-gradient(to bottom, #4E9656, #5BB268, #65C773);
}

div.dq-grafico-row7 {
    background: #E5A0CF;
    background: linear-gradient(to bottom, #BA82AD, #D192C0, #E5A0CF);
}

div.dq-grafico-row8 {
    background: #5ABEC7;
    background: linear-gradient(to bottom, #458F96, #50ABAF, #5ABEC7);
}

div.dq-grafico-row9 {
    background: #CE9884;
    background: linear-gradient(to bottom, #967063, #B28374, #CE9884);
}

/* [ENDREGION] */

/* [REGION:FL-FILTRO] */

.ft ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.ft ul li {
    line-height: 20px;
}

div.fl-content {
    width: 50%;
    float: left;
}

div.fl-content label {
    width: 130px;
    margin-left: 5px;
}

div.fl-content-bottom {
    width: 100%;
    height: 25px;
    float: left;
}

.ft fieldset {
    border: 1px solid #555;
    margin: 5px;
    overflow: auto;
    padding: 5px;
    min-height: 50px;
}

.ft fieldset legend {
    font-size: 11px;
    font-weight: bold;
    color: #f70;
    margin-left: 5px;
}

.ft input[type="text"] {
    width: 60px;
}

.ft input[type="button"] {
    float: right;
    margin-right: 5px;
}

.ft label {
    color: #fff;
    font-size: 11px;
    margin-left: 3px;
    margin-top: 5px;
}

/* [ENDREGION] */

/* [REGION:FD-FEED_RSS] */

body.fd {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

/* Janela de Inser��o de Feeds */

.fd-add-win {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    border: 1px solid #fff;
    border-radius: 0px;
    box-shadow: 0px 4px 20px #000;
}

.fd-add-win label {
    float: left;
    width: 100px;
    color: #fff;
    font-size: 11px;
}

.fd fieldset {
    border: 1px solid #555;
    padding: 5px;
}

.fd legend {
    color: #f70;
    font-size: 10px;
    font-weight: normal;
}

/* Controle de Feed */

#fd-div-feeds .gf-author, #fd-div-feeds .gf-relativePublishedDate {
    color: #a8a8a8;
    font-size: 10px;
    margin-right: 5px;
}

/* Link em Destaque */

#fd-div-feeds .gfg-entry {
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 2px;
}

#fd-div-feeds .gfg-entry a {
    font-size: 16px;
    color: #f70;
    text-decoration: none;
    font-weight: bold;
}

#fd-div-feeds .gfg-entry a:hover {
    text-decoration: underline;
}

#fd-div-feeds .gfg-listentry {
    line-height: 20px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 15px;
    padding-right: 5px;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    font-weight: normal;
}

#fd-div-feeds .gfg-listentry a {
    color: #fff;
    text-decoration: none;
}

#fd-div-feeds .gfg-listentry a:hover {
    color: #f70;
    /*text-decoration: underline;*/
}

#fd-div-feeds .gfg-listentry-odd {
    background: #333;
}

#fd-div-feeds .gfg-listentry-even {
    background: #222;
}

/* [ENDREGION] */

/* [REGION:FV-FAVORITOS] */

body.fv {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

label.fv {
    color: #fff;
    font-size: 11px;
}

#fv-tree {
    background: #333;
    border: 1px solid #555;
    margin-top: 10px;
    margin-bottom: 15px;
}

ul#fv-itens li {
    color: #fff;
    font-size: 11px;
}

#fv-incluir-cat {
    color: #fff;
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    border: 1px solid #fff;
    border-radius: 0px;
    box-shadow: 0px 4px 20px #000;
}

.fv-add-cat {
    color: #0d0;
}

.fv-delete-cat {
    color: #ff0000;
}

.fv-delete-fav {
    font-size: 16px;
    font-weight: bold;
    color: #ff0000;
    cursor: pointer;
}

input[type="button"].fv, input[type="submit"].fv {
    padding: 2px 2px 0px 2px !important;
}

/* [ENDREGION] */

/* [REGION:NT-NOTICIAS] */

/* P�gina com a lista de not�cias */

body.nt {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

table.nt-titulo td {
    height: 20px;
    font-size: 10px;
    font-weight: normal;
    color: #00b0c5;
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    border-right: 1px solid #545454;
}

table.nt-noticias {
    width: 100%;
    height: auto;
}

table.nt-noticias td {
    height: 20px;
    font-size: 11px;
}

table.nt-noticias a {
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}

table.nt-noticias a:hover {
    color: #f70;
    text-decoration: underline;
}

.nt-filtro {
    color: #fff;
    font-size: 10px;
}

.nt-row-par {
    background-color: #333;
    color: #fff;
}

.nt-row-impar {
    background-color: #222;
    color: #fff;
}

/* P�gina de descri��o da Not�cia */

body.nt-descricao {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    overflow: auto !important;
}

body.nt-descricao pre, body.nt-descricao p {
    font-size: 11px;
    color: #efefef;
    font-family: Verdana;
    line-height: 16px;
}

a.nt-fechar-janela {
    color: #f70;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

a:hover.nt-fechar-janela {
    text-decoration: underline;
}

.nt td input[type="button"] {
    padding: 1px 6px;
    min-width: 32px;
}

.nt td input[type="text"] {
    margin: 1px;
}

/* [ENDREGION] */

/* [REGION:NG-NEGOCIOS] */

body.ng {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

table.ng-body {
    width: 100%;
}

body.ng thead th, body.ng tbody th {
    height: 20px;
    padding: 0 2px;
    border-top: 0;
}

table.ng-body td {
    height: 18px;
    line-height: 18px;
    border: 0;
    padding: 2px;
}

.ng-row-par {
    background: #333;
    color: #fff;
    font-size: 12px;
}

.ng-row-impar {
    background: #222;
    color: #fff;
    font-size: 12px;
}

.ng-empty {
    font-size: 11px;
    font-weight: normal;
    color: #efefef;
}

div.ng-status-bar {
    font-size: 11px;
    color: #f70;
    background: #111;
}

label[for="txtBoxPapel"] {
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
}

#btnAlternaLargura {
    margin-top: 4px;
}

.ng input[type="submit"] {
    min-width: 32px;
}

tr[id*="rowNegocioID"] td {
    border-right: 0.1px solid #444 !important;
    border-bottom: 0.1px solid #444;
    line-height: 20px !important;
    white-space: nowrap;
}

/* Janela de neg�cios - Coluna/Linha Agressor */

.ng td.agressor.comprador, .ng tr.agressor.comprador.on, .ng tr.agressor.comprador.on>td.sorting_1 {
    background-color: #005059 !important;
    color: #fff;
}

.ng td.agressor.vendedor, .ng tr.agressor.vendedor.on, .ng tr.agressor.vendedor.on>td.sorting_1 {
    background-color: #a65b00 !important;
    color: #fff;
}

.ng td.agressor.leilao, .ng tr.agressor.leilao.on, .ng tr.agressor.leilao.on>td.sorting_1 {
    background-color: #0d5eae !important;
    color: #fff;
}

.ng td.agressor.cross, .ng tr.agressor.cross.on, .ng tr.agressor.cross.on>td.sorting_1 {
    background-color: #fff !important;
    color: #000;
}

.ng td.agressor.indefinido, .ng tr.agressor.indefinido.on, .ng tr.agressor.indefinido.on>td.sorting_1 {
    background-color: #5e5e5e !important;
    color: #fff;
}

/* [ENDREGION] */

/* [REGION:ML-MULTILAYOUT] */

body.ml {
    background-color: #222;
    background: linear-gradient(to bottom, #333, #222);
}

.ml input[type="submit"] {
    float: right;
    margin-right: 42px;
    margin-bottom: 40px;
}

.ml-selecionado {
    border: 2px solid #f70 !important;
}

/* [ENDREGION] */

/* [REGION:OA-OPCOES] */

body.oa {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

td.oa-row-papel {
    text-indent: 2px;
    color: #fff;
    cursor: pointer;
}

td.oa-row-papel:hover {
    color: #f70;
    text-decoration: underline;
}

td.oa-val-pos {
    color: #0d0 !important;
}

td.oa-val-neg {
    color: #f00 !important;
}

.oa-link-over {
    color: #0f0;
    font-size: 11px;
}

.oa-link-out {
    color: #fff;
    font-size: 11px;
}

/* [ENDREGION] */

/* [REGION:OC-OPCOES_COLUNAS] */

.oc {
    background-color: #222;
    background: linear-gradient(to bottom, #333, #222);
}

.oc-titulo-coluna {
    font-size: 11px;
    font-weight: normal;
    color: #00b0c5;
}

.oc-button {
    width: 14px;
    cursor: pointer;
    background-image: url(../images/black-btn-background.png);
    background-repeat: repeat-x;
    border: 0;
    color: #E28422;
    border-radius: 0px;
    box-shadow: 0px 0px 5px #5d5d5d;
}

.oc-button-hover {
    width: 14px;
    cursor: pointer;
    background-image: url(../images/black-btn-background.png);
    background-repeat: repeat-x;
    border: 0;
    color: #fff;
    border-radius: 0px;
    box-shadow: inset 0 2px 3px 0 rgba(255, 255, 255, .3), 0 3px 2px 0 rgba(0, 0, 0, .2);
}

.oc-lista-itens {
    font-size: 11px;
    background-color: #333;
    color: #efefef;
    text-indent: 1px;
}

/*
.sel-scroll.oc-lista-itens
{
    border: 1px inset #555;
    box-shadow: 1px 1px 0px #555;
}
*/

.oc-titulo-coluna {
    font-size: 13px !important;
    font-weight: normal;
    color: #00b0c5;
}

.oc li {
    border-bottom: 1px dotted #ccc;
    font-size: 13px;
}

.oc li.selected {
    background-color: #222 !important;
    color: #f70 !important;
    cursor: move !important;
}

.oc li:hover {
    background-color: #444;
    color: #00b0c5;
}

/* [ENDREGION: OC-OPCOES_COLUNAS] */

/* [REGION:PS-PERMISSOES] */

body.ps {
    background-color: #222;
    background: linear-gradient(to bottom, #333, #222);
    margin: 10px 0 10px 0;
}

fieldset.ps {
    margin: 5px auto;
    overflow: auto;
    width: 500px;
    border: 1px solid #555;
    padding: 5px;
    min-height: 50px;
}

fieldset.ps legend {
    font-size: 11px;
    font-weight: bold;
    color: #f70;
    margin-left: 5px;
}

fieldset.ps a {
    color: #f70;
    font-size: 10px;
}

fieldset.ps p {
    line-height: 16px;
    margin: 4px 4px 0 4px;
    color: #efefef;
    font-size: 11px;
}

label.ps-aceitar-termo {
    color: #efefef;
    font-size: 11px;
}

div.ps-msg-permite, div.ps-msg-naopermite {
    text-align: center;
}

div.ps-msg-permite p {
    color: #f70;
    font-weight: bold;
    line-height: 25px;
    font-size: 11px;
}

div.ps-msg-naopermite p {
    color: #efefef;
    font-size: 11px;
}

/* [ENDREGION] */

/* [REGION:RU-RESUMO_ORDEM] */

body.ru {
    background-color: #222;
    background: linear-gradient(to bottom, #333, #222);
}

div.ru-abas-container {
    background-color: #222;
    border-bottom: 1px solid #555;
}

ul#ru-menulist li {
    float: left;
    width: auto;
    height: 20px;
    line-height: 20px;
    margin: 4px 0 0 1px;
    padding: 0 4px;
}

span.ru-data {
    color: #efefef;
    font-size: 11px;
    font-weight: normal;
}

.ru-header {
    font-size: 11px;
    font-weight: normal;
}

.ru-header td {
    color: #00b0c5;
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    border-right: 1px solid #545454;
    border-top: 1px solid #545454;
}

.ru-header:first-of-type td {
    border: 0;
}

.ru-resumo {
    background-color: transparent;
}

.ru-gridview {
    border: 0;
}

.ru-gridview td {
    border-bottom: 1px solid #444;
    font-size: 10px;
}

.ru-gridview td.papel {
    background-color: #333;
    color: #fff;
}

.ru-gridview td.cp {
    background-color: #021b23;
    color: #c0d1d7;
    font-weight: normal;
}

.ru-gridview td.vd {
    background-color: #301a08;
    color: #f3dbc8;
    font-weight: normal;
}

table.ru-total td, table.ru-diferenca td {
    background-color: #111;
    border-bottom: 1px solid #444;
}

span.ru-diferenca, span.ru-total {
    font-size: 11px;
    font-weight: bold;
    color: #fff;
}

td.ru-resumo-cp {
    font-size: 11px;
    color: #c0d1d7;
    font-weight: 600;
    background: #021b23;
}

td.ru-resumo-vd {
    font-size: 11px;
    color: #f3dbc8;
    font-weight: 600;
    background: #301a08;
}

#btnAtualizar {
    margin-top: -2px !important;
    vertical-align: middle;
    /*padding-top: 6px;*/
}

#restoreCfg {
    padding-top: 6px !important;
}

/* [ENDREGION] */

/* [REGION:RC-RANKING_CORRETORAS] */

body.rc {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

.rc thead th {
    font-size: 10px;
}

table.rc-body td {
    height: 18px;
    line-height: 18px;
    border: 0;
}

.rc-row-par {
    background: #333;
    color: #fff;
    font-size: 11px;
}

.rc-row-impar {
    background: #222;
    color: #fff;
    font-size: 11px;
}

td.rc-row-cp {
    color: #ffffff;
    font-size: 12px;
}

td.rc-row-vd {
    color: #ffffff;
    font-size: 12px;
}

#btnShowHideGraf {
    vertical-align: top;
    padding: 0px 1px 0px 1px;
    width: 14px;
}

.rc-selected-graf {
    border-width: 1px !important;
    border-style: solid;
    border-color: #303030;
    background-color: #5B5B5B;
}

/* CssLinhas quando o gr�fico � exibido */

.rc-row-legenda-1 {
    color: #7abcff !important;
    font-size: 11px;
}

.rc-row-legenda-2 {
    color: #93e24e !important;
    font-size: 11px;
}

.rc-row-legenda-3 {
    color: #C263CE !important;
    font-size: 11px;
}

.rc-row-legenda-4 {
    color: #f26c5b !important;
    font-size: 11px;
}

.rc-row-legenda-5 {
    color: #f5d34a !important;
    font-size: 11px;
}

.rc-row-legenda-6 {
    color: #f89553 !important;
    font-size: 11px;
}

.rc-row-legenda-7 {
    color: #65c773 !important;
    font-size: 11px;
}

.rc-row-legenda-8 {
    color: #e5a0cf !important;
    font-size: 11px;
}

.rc-row-legenda-9 {
    color: #5abec7 !important;
    font-size: 11px;
}

.rc-row-legenda-outros {
    color: #ce9884 !important;
    font-size: 11px;
}

.rc-row-legenda-nr-1 {
    color: #7abcff !important;
    font-size: 11px;
}

.rc-row-legenda-nr-2 {
    color: #93e24e !important;
    font-size: 11px;
}

.rc-row-legenda-nr-3 {
    color: #C263CE !important;
    font-size: 11px;
}

.rc-row-legenda-nr-4 {
    color: #f26c5b !important;
    font-size: 11px;
}

.rc-row-legenda-nr-5 {
    color: #f5d34a !important;
    font-size: 11px;
}

.rc-row-legenda-nr-6 {
    color: #f89553 !important;
    font-size: 11px;
}

.rc-row-legenda-nr-7 {
    color: #65c773 !important;
    font-size: 11px;
}

.rc-row-legenda-nr-8 {
    color: #e5a0cf !important;
    font-size: 11px;
}

.rc-row-legenda-nr-9 {
    color: #5abec7 !important;
    font-size: 11px;
}

.rc-row-legenda-nr-10 {
    color: #ce9884 !important;
    font-size: 11px;
}

.rk-pisca-maior {
    background: #038700;
    color: #fff;
}

.rk-pisca-menor {
    background: #7b0000;
    color: #fff;
}

.rk-pisca-igual {
    background: #ffb223;
    color: #fff;
}

/*POSICAO CORRETORA*/
.truncate {
    margin-left: 15px;
}
[id*="txtBoxPapel-pc"] {

    margin-top: -2px !important;

}

[id*="btnAtualizar-pc"] {

    margin-top: -3px !important;

}

/*END REGION*/

/* [ENDREGION] */

/* [REGION:RK-RANKING_SIMULADOR] */

body.rk {
    background: #222;
}

li.rk-menuitem-on {
    background-color: #333;
    background: linear-gradient(to bottom, #d5d5d3, #252525 40%);
}

li.rk-menuitem-off {
    background: transparent;
}

li.rk-menuitem-on a {
    color: #fff;
    text-decoration: none;
}

li.rk-menuitem-off a {
    color: #a8a8a8;
    text-decoration: none;
}

li.rk-menuitem-off a:hover {
    color: #fff;
}

/* Grid */

td.rk-header {
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    font-size: 11px;
    font-weight: normal;
    color: #00b0c5;
    border-bottom: 1px solid #545454;
}

td.rk-subheader {
    border-right: 1px solid #545454;
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    font-size: 10px;
    color: #00b0c5;
}

table.rk-body td {
    height: 18px;
    line-height: 18px;
    border: 0;
}

.rk-row-par {
    background: #333;
    color: #fff;
    font-size: 10px;
}

.rk-row-impar {
    background: #222;
    color: #fff;
    font-size: 10px;
}

.rk-valor-pos {
    color: #0d0;
}

.rk-valor-neg {
    color: #f00;
}

.rk-empty {
    font-size: 11px;
    font-weight: normal;
    color: #efefef;
}

/* [ENDREGION] */

/* [REGION:BT-TITULOS_DIPONIVEIS] */

.bt-body td {
    height: 18px;
    line-height: 18px;
    border: 0;
    color: #fff;
    font-size: 10px;
}

a.bt {
    color: #fff;
    text-decoration: none;
}

a.bt:hover {
    text-decoration: underline;
}

.bt-row-par {
    background: #222;
}

.bt-row-impar {
    background: #333;
}

.bt-empty {
    font-size: 11px !important;
    font-weight: normal;
    color: #efefef;
}

[id*="btnCalDtVenc-bt"]{
    width: 14px;
}

/* [ENDREGION] */

/* [REGION:IPO-OFERTAS_PUBLICAS] */

body.ipo {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    margin-bottom: 40px;
}

fieldset.ipo {
    border: 1px solid #555;
}

fieldset.ipo legend {
    font-size: 11px;
    font-weight: bold;
    color: #f70;
    margin-left: 5px;
    margin-right: 5px;
}

label.ipo {
    color: #fff;
    font-size: 11px;
}

/* [ENDREGION] */

/* [REGION:ZM-ZOOM] */

div.zm {
    position: absolute;
    float: left;
    bottom: 100px;
}

ul.iconeszoom img {
    border: 0;
}

.iconeszoom li {
    padding: 3px;
    border: 1px solid #555;
    background-color: #666;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: 1px 1px 0px #555;
}

/* [ENDREGION] */

/* [REGION:RE-RELATORIO] */

body.re {
    background: linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    margin-bottom: 40px;
}

.re-toolbar {
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
}

.re-container-grid {
    border: 1px solid #555;
}

body.re fieldset {
    border-radius: 0px;
    border: 1px solid #555;
    margin-bottom: 5px;
}

legend.re {
    font-size: 13px;
    color: #f70;
    margin: 0 5px;
    font-weight: bold;
}

td.re-header {
    font-size: 11px;
    border-right: 1px solid #cccccc;
    background: #1c6697;
    font-weight: normal;
    color: #fff;
    height: 20px;
}

.re-row-par {
    background: #333;
    color: #fff;
    font-size: 10px;
}

.re-row-impar {
    background: #222;
    color: #fff;
    font-size: 10px;
}

.re-empty {
    font-size: 11px !important;
    font-weight: normal;
    color: #efefef;
}

.re-footer-msg {
    color: #ff0000;
    font-weight: bold;
    font-size: 11px;
}

#imgTrasp {
    width: 14px;
    height: 14px;
}

/* [ENDREGION] */

/* [REGION:CA-CALENDARIO] */

.ca-button-close-over, .ca-button-seta-over, .ca-button-seta-out {
    color: #fff;
}

.ca-button-close-out {
    color: #f00;
    font-size: 20px;
}

.ca-button-close-out, .ca-button-close-over, .ca-button-seta-out {
    font-family: 'Overpass', sans-serif;
    cursor: pointer;
}

.ca-button-seta-out, .ca-button-seta-over {
    font-size: 11px;
}

.ca-button-close-out, .ca-button-close-over {
    font-size: 16px;
}

.ca-button-close-over, .ca-button-close-out, .ca-button-seta-over, .ca-button-seta-out {
    font-weight: bold;
}

.ca-seta-down {
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    color: #efefef;
    font-weight: bold;
}

#calSetaLeft {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

#calSetaRight {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.ca-button-seta-over, .ca-button-seta-out {
    border: 1px solid #555;
    box-shadow: 1px 1px 0px #555;
}

#ca {
    position: absolute;
    width: 205px;
    padding: 1px;
    font-family: 'Overpass', sans-serif;
    font-size: 10px;
    padding-bottom: 20px;
    visibility: hidden;
    border: 1px solid #fff;
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    border-radius: 0px;
    box-shadow: 0px 4px 20px #000;
}

#ca span, #ca img {
    float: left;
}

.ca-select-box, .ca-select-box-over {
    line-height: 12px;
    padding: 1px;
    cursor: pointer;
    padding-left: 2px;
}

.ca-select-box {
    border: 1px solid #555;
    color: #efefef;
    position: relative;
    border-radius: 0px;
    box-shadow: 1px 1px 0px #555;
}

.ca-select-box-over {
    border: 1px solid #555;
    background-color: #444;
    color: #fff;
    position: relative;
    border-radius: 0px;
    box-shadow: 1px 1px 0px #555;
}

.ca-topbar {
    height: 16px;
    padding: 2px;
    background-color: #222;
}

#ca .ca-dia-ativo {
    color: #ffa000;
}

.ca-data-atual {
    width: 161px;
    height: 15px;
    line-height: 15px;
    padding: 2px;
    background-color: #111;
    text-align: center;
    position: absolute;
    bottom: 1px;
}

.ca-data-atual div {
    float: left;
    color: #00b0c5;
}

#ca .ca-month-year-picker {
    background: #333;
    border: 1px solid #555;
    position: absolute;
    color: #fff;
    left: 0;
    top: 15px;
    z-index: 1000;
    display: none;
    margin-left: 31px;
    text-align: left;
}

#ca-month-select {
    width: 70px;
}

#yearDropDown {
    margin-left: 107px !important;
}

#ca .ca-month-year-picker div {
    float: none;
    clear: both;
    padding: 1px;
    margin: 1px;
    cursor: pointer;
}

#ca .ca-month-year-active {
    color: #ffa000;
}

#ca td {
    text-align: right;
    cursor: pointer;
    color: #efefef;
    padding: 3px;
    margin: 0;
    font-size: 10px;
    text-shadow: 2px 2px 0px #000;
}

#ca td:hover {
    color: #ffa000;
}

.ca-topbar img {
    cursor: pointer;
}

.ca-topbar div {
    float: left;
    margin-right: 1px;
}

.ca-row-semana, .ca-row-semana td {
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    color: #00b0c5 !important;
}

/* [ENDREGION] */

/* [REGION:AS-Alerta de Seguran�a ou Configura��es de Alertas] */

#div-config-as {
    padding: 5px;
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
}

#div-config-as h3 {
    background: #222 url(../images/st-arrow-square.png) no-repeat right -51px;
    font-size: 11px;
    color: #a8a8a8;
    font-weight: bold;
    padding: 7px 15px;
    border: solid 1px #444;
}

#div-config-as h3:hover {
    color: #fff;
    text-shadow: 1px 2px 2px #000;
}

#div-config-as h3.active {
    background-position: right 5px;
    color: #fff;
}

.div-form-as {
    background: #333;
    margin: 0;
    padding: 5px 15px 15px;
    border-left: solid 1px #444;
    border-right: solid 1px #444;
    display: none;
}

.fieldset-as {
    width: 310px;
    border: #555 1px solid;
    padding: 3px;
    border-radius: 0px;
    line-height: 18px;
}

.legend-as {
    font-style: normal;
    font-weight: bold;
    color: #f70;
}

.input-as {
    margin-bottom: 3px;
    width: 110px;
    height: 16px;
    line-height: 16px;
    font-size: 10px;
    text-align: right;
    background: #383838;
    color: #efefef;
    border: 1px solid #555;
    border-radius: 0px;
    box-shadow: 1px 1px 0px #555;
}

.label-as {
    color: #fff;
    float: left;
    width: 190px;
    line-height: 16px;
}

/* [ENDREGION] */

/* [REGION:CR-CROSS_RANKING] */

body.cr {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

.cr thead th {
    font-size: 10px;
}

table.cr-body td {
    height: 18px;
    line-height: 18px;
    border: 0;
}

.cr-row-par-cp {
    background: #02222d;
    color: #c0d1d7;
    font-size: 10px;
}

.cr-row-impar-cp {
    background: #021b23;
    color: #c0d1d7;
    font-size: 10px;
}

.cr-row-par-vd {
    background: #4b280d;
    color: #f3dbc8;
    font-size: 10px;
}

.cr-row-impar-vd {
    background: #301a08;
    color: #f3dbc8;
    font-size: 10px;
}

.cr-empty {
    font-size: 11px;
    font-weight: normal;
    color: #efefef;
}

#div-corretoras {
    left: 105px !important;
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    border: 1px solid #fff;
    border-radius: 0px;
    box-shadow: 0px 4px 20px #000;
}

#div-corretoras-interno {
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
    font-size: 11px;
    font-weight: normal;
    color: #00b0c5;
}

#div-corretoras-interno a {
    color: #f00;
}

li.cr {
    list-style-type: none;
}

a.cr {
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
}

label.cr {
    color: #fff;
    font-size: 11px;
    font-weight: normal;
}

td.cr-total, td.cr-volume {
    border: 0;
    border-bottom: 1px solid #444;
    background: #111;
}

span.cr {
    color: #efefef;
    font-size: 11px;
    font-weight: bold;
}

#btnShowHideGrafXRanking {
    vertical-align: top;
    padding: 0px 3px 0px 3px;
    width: 14px;
}

.cr-selected-graf {
    border-width: 1px !important;
    border-style: solid;
    border-color: #303030;
    background-color: #5B5B5B;
}

.cr-row-legenda-1 {
    color: #7abcff !important;
    font-size: 11px;
}

.cr-row-legenda-2 {
    color: #93e24e !important;
    font-size: 11px;
}

.cr-row-legenda-3 {
    color: #C263CE !important;
    font-size: 11px;
}

.cr-row-legenda-4 {
    color: #f26c5b !important;
    font-size: 11px;
}

.cr-row-legenda-5 {
    color: #f5d34a !important;
    font-size: 11px;
}

.cr-row-legenda-6 {
    color: #f89553 !important;
    font-size: 11px;
}

.cr-row-legenda-7 {
    color: #65c773 !important;
    font-size: 11px;
}

.cr-row-legenda-8 {
    color: #e5a0cf !important;
    font-size: 11px;
}

.cr-row-legenda-9 {
    color: #5abec7 !important;
    font-size: 11px;
}

.cr-row-legenda-outros {
    color: #ce9884 !important;
    font-size: 11px;
}

.cr-row-par-vd.odd td.TA_R {
    padding-right: 2px;
}

.cr-row-par-cp.odd td.TA_R {
    padding-right: 2px;
}

.cr-row-impar-vd.even td.TA_R {
    padding-right: 2px;
}
.cr-row-impar-cp.even td.TA_R {
    padding-right: 2px;
}

/* [ENDREGION] */

/* [REGION:OT-ORDEM DE TESOURO DIRETO] */

.ot-loading {
    filter: alpha(opacity=50);
    opacity: 0.5;
    background: #fff url(../images/loading.gif) no-repeat center center;
    top: 0px;
    left: 0px;
}

ul.ot-menulist {
    padding: 0;
    margin: 0;
}

.ot-page-body {
    float: left;
    padding: 2px;
}

div.ot-row {
    margin: 0;
    width: 610px;
    float: left;
    height: 22px;
    line-height: 22px;
}

div.ot-table {
    clear: both;
    width: 614px;
    height: 100px;
    border: 1px solid #555;
    margin-bottom: 5px;
}

div.ot-table-calend {
    clear: both;
    width: 100%;
    height: 140px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: 5px;
}

.ot-body {
    width: 598px;
    line-height: 20px;
}

.ot-body-calend {
    line-height: 20px;
}

.ot-label, .ot-body, .ot-body-calend {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
}

td.ot-del-row {
    font-size: 16px;
    color: #f00;
    font-weight: bold;
    cursor: pointer;
}

td.ot-alt-row {
    cursor: pointer;
    background: url(../images/tick.png) no-repeat center center;
}

label.ot-nome-titulo {
    font-size: 13px;
    color: #00b9ff;
    font-weight: bold;
    text-shadow: 1px 1px 0px #000;
}

label.ot-saldo-atual {
    font-size: 12px;
    color: #f47719;
    font-weight: bold;
}

label.ot-preco-unit {
    font-size: 12px;
    color: #e00000;
    font-weight: bold;
}

div.ot-input-updown a {
    font-size: 9px;
    font-family: 'Overpass', sans-serif;
    color: #99b3c4;
    text-decoration: none;
    text-shadow: 2px 2px 1px #000;
    -webkit-text-stroke: 1px #000;
}

div.ot-input-updown a:hover {
    color: #00b0c5;
}

div.ot-hidden {
    visibility: hidden;
}

[id*="btnCalTitst"] {
    width: 14px !important;
}

[id*="filtroTitulost"] {
    width: 14px;
}

[id*="refStop-st"] {
    padding: 0px 8px !important;
}

/* [ENDREGION] */

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

/* REGI�ES N�O REFORMULADAS */

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

/* [REGION:JANELA_ERRO] */

.ErrMsg {
    border: 1px solid #a2a2a2;
    width: 550px;
    color: #fff;
}

.ErrMsg td {
    font-size: 11px;
}

.textErrMsg {
    color: #ff0000;
    font-weight: bold;
    font-size: 11px;
}

/* [ENDREGION] */

/* [REGION:SD- Configura��es de Sons] */

#div-config-sd {
    padding: 2px;
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}

#div-config-sd h3 {
    background: #222 url(../images/st-arrow-square.png) no-repeat right -56px;
    font-size: 11px;
    color: #a8a8a8;
    font-weight: bold;
    padding: 8px;
    border: solid 1px #444;
    margin: 1px;
    cursor: pointer;
}

#div-config-sd h3:hover {
    color: #fff;
    text-shadow: 1px 2px 2px #000;
}

#div-config-sd h3.active {
    background-position: right 0px;
    color: #fff;
    text-shadow: 1px 2px 2px #000;
}

.div-form-sd {
    background: #333;
    margin: 0;
    padding: 2px 2px 2px 10px;
    border-left: solid 1px #444;
    border-right: solid 1px #444;
    display: none;
    max-height: 150px;
    overflow: auto;
}

.input-sd {
    width: 110px;
    background: #CED8E2;
    border: solid 1px #B8CDDA;
    color: black;
    height: 16px;
    line-height: 16px;
    font-size: 10px;
    text-align: right;
}

a.sd:link, a.sd:visited, a.sd:hover, a.sd:active {
    text-decoration: none;
    color: #fff;
}

a.sd:hover {
    color: #f70;
}

.sd input[type="button"] {}

input[type="button"].soundImageActive, input[type="button"].soundImageInactive, input[type="button"].soundImage, input[type="button"].soundImageDisabled, input[type="button"].soundImage {
    filter: none;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    width: 16px !important;
    min-width: 16px !important;
    height: 16px !important;
    border: 0 !important;
    margin-left: 10px !important;
    box-shadow: none !important;
}

input[type="button"].soundImageActive {
    background-image: url(../images/tick.png) !important;
}

input[type="button"].soundImageInactive {
    background-image: url(../images/pixelTrans.gif) !important;
}

input[type="button"].soundImage {
    background-image: url(../images/sound.png) !important;
    cursor: pointer;
}

input[type="button"].soundImageDisabled {
    background-image: url(../images/sound_mute.png) !important;
    cursor: pointer;
}

/* [ENDREGION] */

/* [REGION:MH- MENU HORIZONTAL]  */

div.mh-container {
    font-family: 'Overpass', sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    height: 40px;
    max-height: 40px;
    background: #124f67;
    /* Old browsers */
    background: -moz-linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    /* FF3.6+ */
    background: -webkit-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    /* Chrome10+,Safari5.1+ */
    background: -ms-linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    /* IE10+ */
    background: linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151e3f', endColorstr='#124f67', GradientType=0);
    /* IE6-9 */
}

div#mh-logocor {
    padding: 0 5px;
    background-color: #000;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0;
    height: 68px !important;
    width: 138px !important;
}

div.mh-container ul.mh-menu {
    border-left: 1px solid #afafaf;
    position: relative;
    float: left;
    background: none;
    padding-left: 3px !important;
}

div.mh-container ul.mh-menu li {
    float: left;
    margin: 0;
    font-size: 13px;
    font-weight: normal;
    padding: 0;
}

li[id^="mh-li-"] {
    min-width: 138px;
}

div.mh-container ul.mh-menu>li {
    background: none;
    border-right: 1px inset #444 !important;
}

div.mh-container ul.mh-menu>li {
    text-align: center;
}

div.mh-container ul.mh-menu>li>a {
    background-image: none !important;
}

div.mh-container ul.mh-menu>li a {
    display: inline-block;
    color: #fff;
    padding: 12px 12px 12px 12px;
    text-decoration: none;
    background-position: 3px 50%;
    background-repeat: no-repeat;
    text-transform: uppercase;
    text-align: left;
}

ul.sub div.mh-row li a {
    text-transform: none;
}

div.mh-container ul.mh-menu li a .mh-dc-icon {
    display: inline-block;
    width: 8px;
    height: 6px;
    top: 12px;
    right: 0px;
    margin-left: 5px;
    background: url(../images/arrow.png) no-repeat 0 100%;
}

div.mh-container ul.mh-menu li.mh-hover:hover a span {
    background: url(../images/arrow.png) no-repeat 0 0;
}

div.mh-container ul.mh-menu li.mh-hover, div.mh-container ul.mh-menu>li:hover {
    color: #000;
    text-shadow: none;
    background-color: transparent;
}

div.mh-container ul.mh-menu>li:hover {
    background: transparent;
}

div.mh-container ul.mh-menu li.mh-hover, div.mh-container ul.mh-menu>li:hover>a {
    color: #00b0c5;
    text-shadow: 1px 2px 2px #000;
}

div.mh-container ul.mh-menu>li:hover>a {
    color: #fff;
}

div.mh-container ul.mh-menu li.mh-hover .mh-dc-icon {
    background-position: 0 100%;
}

div.mh-container ul.mh-menu li .mh-sub-container {
    position: absolute;
    background-color: #333;
    background: #151e3f;
    margin-left: -3px;
    border-top: 2px solid #124f67;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    box-shadow: 0px 4px 12px #000;
    margin-top: 3px;
}

div.mh-container ul.mh-menu li .sub {
    padding: 20px 20px 20px 10px;
}

div.mh-container ul.mh-menu li .mh-sub-container.mega .sub {
    padding: 20px 20px 10px 20px;
}

div.mh-container ul.mh-menu li .sub .mh-row {
    width: 100%;
    overflow: hidden;
    clear: both;
}

div.mh-container ul.mh-menu li .sub li {
    list-style: none;
    float: none;
    width: 200px;
    font-size: 1em;
    font-weight: normal;
}

div.mh-container ul.mh-menu li .sub li.mh-sub-header {
    margin: 0 10px 30px 0;
    float: left;
}

div.mh-container ul.mh-menu li .sub li.mh-sub-header.last {
    margin-right: 0;
}

div.mh-container ul.mh-menu li .sub a {
    background: none;
    border: none;
    text-shadow: none;
    color: #111;
    padding: 7px 10px;
    display: block;
    float: none;
    text-decoration: none;
    font-size: 0.9em;
}

div.mh-container ul.mh-menu li .sub li.mh-sub-header a.mh-sub-header-a {
    padding: 5px 8px 5px 20px;
    margin-bottom: 5px;
    background: transparent no-repeat 0 0;
    background-position-x: 0px;
    background-position-y: 0px;
    background-image: none;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
    background-position: 3px 6px !important;
    border: none;
}

div.mh-container ul.mh-menu li .sub li.mh-sub-header a.mh-sub-header-a:hover, div.mh-container ul.mh-menu li .sub li.mh-sub-header:hover a.mh-sub-header-a {
    color: #00b0c5;
    border-color: #00b0c5;
}

div.mh-container ul.mh-menu .sub li.mh-sub-header li a {
    padding: 4px 5px 4px 25px;
    background: url(../images/arrow_off.png) no-repeat 5px 8px;
    font-weight: normal;
    color: #ffffff;
}

div.mh-container ul.mh-menu .sub li.mh-sub-header li a:hover {
    color: #00b0c5;
    background: url(../images/arrow_on.png) no-repeat 5px 8px;
}

div.mh-container ul.mh-menu .sub ul li {
    padding-right: 0;
}

div.mh-container ul.mh-menu li .mh-sub-container.non-mega .sub {
    padding: 20px 20px 20px 0;
}

div.mh-container ul.mh-menu li .mh-sub-container.non-mega li {
    padding: 0;
    width: 190px;
    margin: 0;
}

div.mh-container ul.mh-menu li .mh-sub-container.non-mega li a {
    padding: 9px 5px 7px 32px;
    background: url(../images/arrow_off.png) no-repeat 7px 10px;
}

div.mh-container ul.mh-menu li .mh-sub-container.non-mega li a:hover {
    color: #a32403;
    background: #efefef url(../images/arrow_on.png) no-repeat 7px 10px;
}

/* [ENDREGION] */

/* [REGION:FINANCEIRO SIMPLIFICADO] */

table.fn-body {
    background-color: transparent;
}

td.fn-footer-panel-title {
    padding-left: 2px;
    line-height: 20px !important;
    font-size: 11px;
    font-weight: bold;
    background-color: #222;
    color: #f70;
}

a.fn-panel-link {
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}

a.fn-panel-link:hover {
    text-decoration: underline;
}

td.fn-footer-panel {
    padding-left: 2px;
    padding-right: 2px;
    line-height: 18px;
    background: transparent;
}

div.fn-footer-update-icon {
    width: 16px;
    height: 16px;
    margin: 2px;
    cursor: pointer;
    background-image: url(../images/ico_refresh.png);
    background-repeat: no-repeat;
}

span.fn-valor-pos {
    color: #00b0c5;
    font-size: 11px;
    font-weight: normal;
}

/* [REGION] */

/* [REGION:FINANCEIRO BMF SIMPLIFICADO e QUANTITATIVO] */

table.fb-body {
    background: transparent;
}

td.fb-footer-panel-title {
    padding-left: 2px;
    line-height: 20px !important;
    font-size: 11px;
    font-weight: bold;
    background-color: #222;
    color: #f70;
}

[id*="btnOk-fb"] {
    padding-bottom: 15px !important;
}

a.fb-panel-link {
    color: #fff;
    font-size: 11px;
    text-decoration: underline;
}

td.fb-footer-panel {
    padding-left: 2px;
    padding-right: 2px;
    background: transparent;
}

div.fb-footer-update-icon {
    width: 16px;
    height: 16px;
    margin-right: 1px;
    cursor: pointer;
    background-image: url(../images/ico_refresh.png);
    background-repeat: no-repeat;
}

span.fb-valor {
    color: #00b0c5;
    font-size: 11px;
    font-weight: normal;
}

span.fb-panel {
    color: #fff;
    font-size: 11px;
}

/* [REGION] */

/* [REGION:MDO-MODULO_DE_OPCOES] */

table.mdo {
    border-collapse: collapse;
    float: left;
}

label.mdo {
    color: #fff;
    font-size: 11px;
    font-weight: normal;
}

fieldset.mdo {
    border: 1px solid #555;
    margin: 2px;
    padding-bottom: 3px;
    border-radius: 0px;
}

fieldset.mdo legend {
    font-size: 11px;
    font-weight: bold;
    color: #f70;
    margin-left: 4px;
}

table.mdo-body {
    border: 0;
    font-size: 11px;
}

div.mdo-body {
    background-color: #333;
    background: linear-gradient(to bottom, #252525, #333);
}

table.mdo-body td {
    border-right: 0;
    line-height: 20px !important;
}

.mdo-row-par {
    background: #333;
    color: #fff;
}

.mdo-row-impar {
    background: #222;
    color: #fff;
}

.mdo-row-par td, .mdo-row-impar td {
    border-right: 1px solid #444 !important;
    border-bottom: 1px solid #444;
}

tr.mdo-row-par:hover, tr.mdo-row-impar:hover {
    background-color: #1d4343;
    background: linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    color: #fff !important;
}

.mdo-pisca-maior {
    background: #038700;
    color: #fff;
    font-weight: normal;
    border-right: 1px solid #038700;
}

.mdo-pisca-menor {
    background: #7b0000;
    color: #fff;
    font-weight: normal;
    border-right: 1px solid #7b0000;
}

.mdo-pisca-igual {
    background: #ffb223;
    color: #fff;
    font-weight: normal;
    border-right: 1px solid #ffb223;
}

.mdo-pisca-default {
    background: #ef7300;
    color: #fff;
    font-weight: normal;
    border-right: 1px solid #ef7300;
}

.mdo-var-pos {
    color: #008800;
}

.mdo-var-neg {
    color: #ff0000;
}

a.mdo:link {
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}

a.mdo:visited {
    color: #fff;
    text-decoration: none;
}

a.mdo:hover {
    color: #f47719;
    text-decoration: underline;
}

a.mdo:active {
    color: #f47719;
    text-decoration: underline;
}

.mdo-icon-ref {
    background-image: url(../images/ico_refresh.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

/* [FIM_REGION:MDO] */

/*[REGION:BD - Boleta de DayTrade ]*/

div.bd-body {
    background-color: #333;
    background: linear-gradient(to bottom, #252525, #333);
    float: left;
}

div.bd-tab-papeis, div.bd-zerar-resultado {
    float: left;
}

div.bd-zerar-resultado {
    padding: 2px;
}

ul.bd-abas-papeis {
    padding: 0;
    margin: 0;
    padding: 5px 0;
    float: left;
}

ul.bd-abas-papeis li {
    display: inline;
    cursor: pointer;
}

.bd-abas {
    background: transparent;
    margin-right: 1px;
    font-size: 11px;
    font-weight: normal;
    color: #a8a8a8;
    padding: 5px 3px 5px 8px;
}

.bd-abas span:hover {
    color: #fff;
}

.bd-add {
    padding: 5px 8px;
}

.bd-addtab {
    font-size: 16px;
    text-decoration: none;
    position: relative;
    top: 3px;
    color: #0d0;
    font-weight: bold;
}

.bd-addtab:hover {
    color: #0f0;
    text-shadow: 1px 2px 2px #000;
}

li.bd-aba-on {
    background-color: #333;
    color: #fff;
    background: linear-gradient(to bottom, #d5d5d3, #252525 40%);
    position: relative;
    top: 3px;
    border: 1px solid #555;
    border-bottom-width: 0;
}

.bd-btn-close, .bd-btn-add-pap {
    text-decoration: none;
    color: #f00;
    font-weight: bold;
    font-size: 14px;
    padding: 0 4px;
    -webkit-border-radius: 0em;
    -moz-border-radius: 0em;
    border-radius: 0em;
}

.bd-btn-close:hover {
    background: #514141;
    color: #f00;
}

.bd-btn-add-pap {
    color: #0f0;
}

.bd-btn-add-pap:hover {
    background: #030;
}

.bd-inp-papel {
    width: 60px;
    background: transparent;
    color: #fff;
    border: 1px solid #0f0;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    text-indent: 1px;
    text-transform: uppercase;
    border-radius: 0px;
}

.bd-tab-container {
    width: 530px;
    border-top: 1px solid #555;
    padding: 10px 0px 10px 0px;
    background-color: #333;
    background: linear-gradient(to bottom, #252525, #333 40%);
    float: left;
}

label.bd {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
}

fieldset.bd {
    border: 1px solid #555;
    margin: 2px;
    border-radius: 0px;
}

div.bd-book-container {
    width: 300px;
    float: left;
    padding: 2px;
}

div.bd-or-buttons {
    float: right;
    width: 200px;
    padding: 5px 0;
}

div.bd-or-line {
    line-height: 26px;
}

.bd-label-cont {
    font-size: 12px;
}

.bd-label-cont label {
    padding-right: 5px;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
}

table.bd-bk-table {
    float: right;
    width: 300px;
}

th.bd-header-cp, th.bd-header-vd {
    color: #c0d1d7;
    background: #0074c5;
    text-align: center;
    font-size: 11px;
    border: 1px solid #00a6c5;
    border-bottom: 0px;
}

th.bd-header-vd {
    color: #f3dbc8;
    background: #bb6e00;
    border: 1px solid #d37260;
    border-bottom: 0px;
}

thead.bd {
    font-size: 10px;
    font-weight: normal;
    color: #00b0c5;
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
}

th.bd {
    border-right: 1px solid #545454;
}

div.bd-div-status {
    overflow: scroll;
    height: 154px;
    width: 532px;
}

td.bd-painel-cp {
    color: #fff;
    font-size: 11px;
    background: #074960;
}

td.bd-painel-cp thead, td.bd-painel-vd thead {
    background-color: #000;
    background: linear-gradient(to bottom, #222, #202020, #000);
}

td.bd-painel-cp thead th, td.bd-painel-vd thead th {
    font-size: 10px;
    border-right: 0;
    padding: 2px 0;
}

.bd-painel-border-right {
    border-right: 1px solid #000;
}

td.bd-painel-vd {
    color: #fff;
    font-size: 11px;
    background: #D67326;
}

.bd-painel-border-left {
    border-left: 1px solid #000;
}

.bd-ultcot-igual, .bd-var-igual {
    color: #ffb223;
    font-size: 13px !important;
}

.bd-ultcot-menor, .bd-var-menor, .bd-menor {
    color: #f00 !important;
}

.bd-ultcot-menor, .bd-var-menor {
    font-size: 13px !important;
}

.bd-ultcot-maior, .bd-var-maior, .bd-maior {
    color: #0f0 !important;
}

.bd-ultcot-maior, .bd-var-maior {
    font-size: 13px !important;
}

.bd-or-papel {
    font-size: 14px;
    font-weight: bold;
    color: #d5d5d3;
}

span.bd-agio, span.bd-spread {
    border: 0px;
    font-weight: bold;
    color: #f70;
    font-size: 11px;
}

span.bd {
    color: #fff;
    font-size: 10px;
    font-weight: bold;
}

div.bd-row {
    float: left;
    width: 530px;
}

div.bd-alt-agio, div.lvd-alt-agio, div.lvd-alt-spread {
    width: auto;
    height: auto;
    position: absolute;
    padding: 0 5px 5px 5px;
    border-radius: 0px;
    display: none;
}

div.bd-alt-agio, div.lvd-alt-agio, div.lvd-alt-spread {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    border: 1px solid #fff;
    border-radius: 0px;
    box-shadow: 0px 4px 20px #000;
}

div.bd fieldset {
    border: 1px solid #555;
    padding: 5px;
    border-radius: 0px;
}

div.bd legend, div.lvd legend {
    color: #f70;
    font-size: 10px;
}

div.bd-alt-agio p {
    height: auto;
    clear: left;
    padding: 0 0 0 5px;
    margin-bottom: 1px;
    line-height: 20px;
}

div.bd-alt-agio label {
    float: left;
    width: 30px;
    color: #fff;
    font-size: 11px;
}

.bd-pisca-maior {
    background: transparent;
    font-weight: bold !important;
    color: #0f0 !important;
    font-size: 10px;
}

.bd-pisca-menor {
    background: transparent;
    font-weight: bold !important;
    color: #f00 !important;
    font-size: 10px;
}

.bd-pisca-igual {
    background: transparent;
    font-weight: bold !important;
    color: #ffb223 !important;
    font-size: 10px;
}

.bd-pisca-default {
    background: transparent;
    font-weight: bold !important;
    color: #ef7300 !important;
    font-size: 10px;
}

.div-msgEnvioOrdem {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    border: 1px solid #fff;
    color: #f70;
    font-size: 12px;
    font-weight: bold;
    border-radius: 0px;
    box-shadow: 0px 4px 20px #000;
}

/* [END_REGION:BD] */

/*[REGION:BTNBAR - Bot�es no topo do HB ]*/

.btnbar-btn-ger {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #383838;
    width: 80px;
    float: left;
    height: 21px;
    margin: 0;
}

.btnbar-btn-ger:hover {
    -moz-box-shadow: inset 0px 0px 10px #ffffff;
    -webkit-box-shadow: inset 0px 0px 10px #ffffff;
    box-shadow: inset 0px 0px 10px #ffffff;
}

.btnbar-btn-ger:active {
    padding-top: 2px;
}

.btnbar-btn-cp {
    -moz-border-radius-topleft: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -moz-border-radius-bottomleft: 0px !important;
    -moz-border-radius-bottomright: 0px !important;
    -webkit-border-top-left-radius: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.btnbar-btn-vd {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

.btnbar-btn-or {
    color: #fff;
    background: #5e5e5e;
    text-shadow: none;
    box-shadow: none;
    padding: 12px;
    text-align: center;
    justify-content: center;
    line-height: 5px;
    left: 0;
    right: 0;
}

/* [END_REGION:BTNBAR] */

/*[REGION:RG - RANKING GR�FICO ]*/

/* Aten��o! Parte do CSS dessa funcionalidade est� no arquivo st.graficoranking.style.js. Isso se deve a limita��o do canvas para ler arquivos CSS. */

.rg-tooltip {
    background-color: #D5D5D3 !important;
    color: #5D5D5D !important;
    border: 1px solid #888 !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

p.rg-tooltip-header {
    font-size: 11px;
    font-weight: bold;
    color: #074960;
    font-family: Verdana, Sans-Serif;
    border-bottom: 1px dotted #FF7800;
    margin-bottom: 2px;
    margin-top: 5px;
}

p.rg-tooltip-body {
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Sans-Serif;
    margin-bottom: 5px;
}

#divBackgroundRankingGrafico {
    background: #333333;
    background: -moz-linear-gradient(top, #333333 0%, #222222 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
    background: -webkit-linear-gradient(top, #333333 0%, #222222 100%);
    background: -o-linear-gradient(top, #333333 0%, #222222 100%);
    background: -ms-linear-gradient(top, #333333 0%, #222222 100%);
    background: linear-gradient(to bottom, #333333 0%, #222222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#222222', GradientType=0);
    width: 100%;
}

.backgroundNetRankingGrafico {
    background: #333333;
    background: -moz-linear-gradient(top, #333333 0%, #222222 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
    background: -webkit-linear-gradient(top, #333333 0%, #222222 100%);
    background: -o-linear-gradient(top, #333333 0%, #222222 100%);
    background: -ms-linear-gradient(top, #333333 0%, #222222 100%);
    background: linear-gradient(to bottom, #333333 0%, #222222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#222222', GradientType=0);
}

.iframeGrafico {
    float: left;
    border-style: none;
    width: 50%;
}

#titleGrafico {
    text-align: center;
    vertical-align: middle;
    line-height: 50px;
    /* Manter igual a altura do t�tulo para manter a centraliza��o */
    height: 50px;
    font-family: 'Overpass', sans-serif;
    font-weight: bold;
    font-size: 25px;
    color: White;
    text-transform: uppercase;
    text-shadow: 3px 3px 10px #000000;
}

#mensagemSemDadosParaExibicao {
    text-align: center;
    vertical-align: middle;
    font-family: 'Overpass', sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: White;
    text-transform: uppercase;
    text-shadow: 3px 3px 10px #000000;
}

#pnlGrafico {
    float: left;
}

#boxLegendas {
    display: none;
    width: 140px;
    float: left;
    position: relative;
    top: 5%;
    padding: 5px;
    border: solid 1px #000000;
    background: #5e5e5e;
    background: -moz-linear-gradient(top, #5e5e5e 0%, #474747 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e5e5e), color-stop(100%, #474747));
    background: -webkit-linear-gradient(top, #5e5e5e 0%, #474747 100%);
    background: -o-linear-gradient(top, #5e5e5e 0%, #474747 100%);
    background: -ms-linear-gradient(top, #5e5e5e 0%, #474747 100%);
    background: linear-gradient(to bottom, #5e5e5e 0%, #474747 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#474747', GradientType=0);
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 20px #00b0c5;
    -webkit-box-shadow: 0px 0px 20px #00b0c5;
    box-shadow: 0px 0px 20px #00b0c5;
}

.separadorLegenda {
    clear: both;
    height: 5px;
}

.boxLinhaLegenda {
    font-family: 'Overpass', sans-serif;
    font-size: 13px;
    text-align: center;
}

/* [END_REGION:RG] */

/* [REGION: DEFAULT - GRAFICO GF ] */

div.grafico-core {
    font-size: 10px;
    font-family: 'Overpass', sans-serif;
    color: #FFFFFF;
    background-color: #3A3A3A;
    box-shadow: 0px 0px 10px #00b0c5;
}

div.grafico-grid {
    background-color: #7A7A7A;
}

div.grafico-row0 {
    background: #7ABCFF;
    background: linear-gradient(to bottom, #3975D6, #57A9E0, #7ABCFF);
}

div.grafico-row1 {
    background: #93E24E;
    background: linear-gradient(to bottom, #70B53F, #84CE48, #93E24E);
}

div.grafico-row2 {
    background: #DC70EA;
    background: linear-gradient(to bottom, #C263CE, #CD69DB, #DC70EA);
}

div.grafico-row3 {
    background: #F26C5B;
    background: linear-gradient(to bottom, #AA4040, #D85252, #F26C5B);
}

div.grafico-row4 {
    background: #F5D34A;
    background: linear-gradient(to bottom, #CEAD40, #E2C146, #F5D34A);
}

div.grafico-row5 {
    background: #F89553;
    background: linear-gradient(to bottom, #CE8048, #E28B4D, #F89553);
}

div.grafico-row6 {
    background: #65C773;
    background: linear-gradient(to bottom, #4E9656, #5BB268, #65C773);
}

div.grafico-row7 {
    background: #E5A0CF;
    background: linear-gradient(to bottom, #BA82AD, #D192C0, #E5A0CF);
}

div.grafico-row8 {
    background: #5ABEC7;
    background: linear-gradient(to bottom, #458F96, #50ABAF, #5ABEC7);
}

div.grafico-row9 {
    background: #CE9884;
    background: linear-gradient(to bottom, #967063, #B28374, #CE9884);
}

/* [END_REGION:DEFAULT - GRAFICO GF] */

/* [END_REGION:RG] */

/* PANEL INDICATOR */

.panelIndicator {
    overflow: hidden;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
}

.panelIndicator li {
    color: #00ffff;
    font-size: 1.8em;
    margin: 0 5px;
    float: left;
    display: inline;
    line-height: 0.3;
    cursor: pointer;
}

.panelIndicator .active {
    color: #ff8000;
    font-size: 1.8em;
}

ol, ul {
    list-style: none;
}

/* Common styles and resets */

.dotstyle ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.dotstyle li {
    position: relative;
    display: block;
    float: left;
    margin: 0 16px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.dotstyle li a {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: none;
    border-radius: 0%;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.3);
    text-indent: -999em;
    cursor: pointer;
    position: absolute;
}

.dotstyle li a:focus {
    outline: none;
}

/* Tooltip */

.dotstyle-tooltip li {
    z-index: 1;
    -webkit-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
}

.dotstyle-tooltip li a {
    top: auto;
    bottom: 250%;
    left: 50%;
    visibility: hidden;
    padding: 0 10px;
    width: auto;
    height: auto;
    background-color: #000;
    color: #fff;
    text-indent: 0;
    line-height: 2;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s ease;
    white-space: nowrap;
    text-decoration: none;
    font-family: 'Overpass', sans-serif;
    font-size: 11px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #5c6266;
    background: -moz-linear-gradient(top, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c6266), color-stop(36%, #4a4f51), color-stop(100%, #383c3d));
    background: -webkit-linear-gradient(top, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: -o-linear-gradient(top, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: -ms-linear-gradient(top, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    background: linear-gradient(to bottom, #5c6266 0%, #4a4f51 36%, #383c3d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c6266', endColorstr='#383c3d', GradientType=0);
    text-shadow: 2px 2px 2px #000;
    box-shadow: 0px 0px 5px #000;
}

.dotstyle-tooltip li a::after {
    position: absolute;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 10px;
    border-color: transparent;
    border-top-color: #383c3e;
    content: '';
    pointer-events: none;
    top: 99%;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

.no-touch .dotstyle-tooltip li:hover a, .dotstyle-tooltip li.current a {
    z-index: 100;
    visibility: visible;
    -webkit-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0%);
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.dotstyle-tooltip li.current a {
    visibility: hidden;
}

.dotstyle-tooltip li.current font, .dotstyle-tooltip li.current {
    color: #f78600;
}

.dotstyle-tooltip li:hover {
    z-index: 100;
}

.dotstyle-tooltip li {
    width: 10px;
    height: 10px;
    margin: 0 8px;
    top: -2px;
    text-align: center;
    text-align: -webkit-auto;
}

.dotstyle-tooltip li font {
    position: absolute;
    margin-top: -3px;
    font-size: 28px;
    color: #ccc;
    line-height: 12px;
}

/* [REGION: TOOLTIP JQUERY-UI] */

.ui-tooltip, .tooltip.arrow:after {
    background: #000;
    border: 1px solid #ccc;
}

.ui-tooltip {
    font-family: 'Overpass', sans-serif;
    font-size: 10px !important;
    font-style: normal !important;
    font-weight: normal !important;
    color: #fff;
    border-radius: 0px;
    box-shadow: 0 0 7px black;
    background: #45484d;
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));
    background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -o-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);
    background: linear-gradient(to bottom, #45484d 0%, #000000 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0);
}

/* [ENDREGION: TOOLTIP JQUERY-UI] */

/* [REGION: MBT - M�DULO DE ALUGUEL DE A��ES DBTC] */

#LivroBTC .mbt .content-grid {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

/*     
#LivroBTC .mbt thead th
{
    font-size: 10px;
}
*/

.mbt .content-right {
    float: right;
    width: 150px;
}

.mbt tbody td {
    color: #fff;
    font-size: 13px;
}

.mbt .content-grid tbody tr:hover, .mbt .content-grid tbody tr:hover td.sorting_1 {
    background-color: #1d4343;
    background: linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    cursor: pointer;
}

/* [REGION: COLUNA DE PRE�O VERTICAL] */

.pricing_table {
    font-size: 12px;
    width: 85%;
}

.price_block {
    color: #fff;
    margin-bottom: 10px;
    border-bottom: 1px solid transparent;
}

.features li {
    border-bottom: 1px dotted #ccc;
    font-size: 11px;
    background-color: #000;
    background: linear-gradient(to bottom, #444 0%, #222 100%);
}

.features .price_number {
    font-size: 15px;
}

.features .price_tenure {
    color: #00b0c5;
}

.pricing_table h3 {
    background: #333;
}

.price {
    background: #444;
}

.price_figure {
    font-size: 24px;
}

.price_number {
    font-weight: bold;
}

.price_tenure {
    font-size: 11px;
}

.price_block {
    box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.5);
}

.price_block .price {
    background: linear-gradient(#DB7224, #F9B84A);
    box-shadow: inset 0 0 45px 1px #DB7224;
}

.bg-doador {
    background: #ffaf4b !important;
    /* Old browsers */
    background: linear-gradient(to bottom, #ffaf4b 0%, #d67326 100%) !important;
    /* W3C */
    color: #fff !important;
}

.bg-tomador {
    background: #0f4457;
    background: linear-gradient(to bottom, #0f4457 0%, #2487a8 10%, #0f4457 100%);
    color: #fff !important;
}

/*[ENDREGION: COLUNA DE PRE�O VERTICAL]*/

/*[ENDREGION: MBT - M�DULO DE ALUGUEL DE A��ES DBTC] */

/*[REGION: BAA - BOLETA DE ALUGUEL DE A��ES] */

.content-body.baa {
    margin: 6px;
    color: #fff;
    font-size: 11px;
}

.baa input[type="text"], .baa input[type="password"] {
    width: 100px;
}

.baa input[type="text"], .baa input[type="password"], .baa select {
    height: 16px;
}

.baa select {
    min-width: 100px;
}

.baa .ui-linha label {
    width: 118px;
    display: inline-block;
}

.border-radius-right {
    -webkit-border-radius: 0 0px 0px 0;
    -moz-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0;
}

.border-radius-left {
    -webkit-border-radius: 0px 0 0 0px;
    -moz-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px;
}

.baa .btn {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #b3b3b3;
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-repeat: repeat-x;
    -webkit-box-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2);
    box-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
}

.baa input.input-ass {
    border-right: 0;
    display: inline-block;
    width: 80px;
    vertical-align: middle;
}

.baa input[type=password].input100 {
    color: #efefef;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #555;
    border-radius: 0px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    background-color: #383838;
    box-shadow: 1px 1px 0px #555;
    width: 100px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.baa .btn-manter {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 15px;
    background-image: url(../images/ui-icons_222222_256x240.png);
    background-position: -207px -97px;
    background-repeat: no-repeat;
}

.baa .btn-manter.btn-manter-lock {
    background-position: -191px -97px;
}

.baa .ui-linha {
    width: auto;
    margin-top: 8px;
    margin-bottom: 0;
    max-width: none;
    padding: 6px 3px;
}

.baa .display-renovacao {
    color: #ff0000;
    font-weight: bold;
    font-size: 12px;
    text-shadow: 1px 1px 0px #000;
}

.baa label.radioBtn {
    font-weight: bold;
    padding: 3px;
    color: #696969;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #cecece 19%, #cecece 19%, #bfbfbf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(19%, #cecece), color-stop(19%, #cecece), color-stop(100%, #bfbfbf));
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #cecece 19%, #cecece 19%, #bfbfbf 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #cecece 19%, #cecece 19%, #bfbfbf 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #cecece 19%, #cecece 19%, #bfbfbf 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #cecece 19%, #cecece 19%, #bfbfbf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#bfbfbf', GradientType=0);
    background-repeat: repeat-x;
    border: 1px groove #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: inset 0px 1px 3px rgba(255, 255, 255, 0.7);
    -moz-box-shadow: inset 0px 1px 3px rgba(255, 255, 255, 0.7);
    box-shadow: inset 0px 1px 3px rgba(255, 255, 255, 0.7);
}

.baa label.radioBtn-active {
    background-image: none;
    outline: 0;
    color: #fff;
    text-shadow: 0 1px 0 #059;
    background-color: #38c;
    -webkit-box-shadow: inset 0px 3px 7px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 3px 7px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 3px 7px rgba(0, 0, 0, 0.4);
}

.baa .ui-text-small {
    font-size: 11px;
}

.baa .content-t {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

.baa .content-d {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
}

[id*="btnCalendario-baa-"] {
    width: 14px;
}

[id*="btnEnviar-baa-"] {
    padding: 9px !important;
}

/* [ENDREGION: BAA - BOLETA DE ALUGUEL DE A��ES] */

/* Link de mensagem de recomenda��o - 08/07/2015  */

#lkRecomendacao:link {
    color: #8396C1 !important;
    font-size: 1.2em !important;
    text-decoration: none !important;
    padding-top: 3px !important;
}

#lkRecomendacao:visited {
    color: #BF829D !important;
    font-size: 1.2em !important;
    text-decoration: none !important;
    padding-top: 3px !important;
}

#lkRecomendacao:hover {
    font-size: 1.2em !important;
    color: #FF0000 !important;
    text-decoration: underline !important;
    padding-top: 3px !important;
}

/*[REGION: LVD - LIVRO DOM ] */

div.lvd-envio {
    background-color: #333;
    background: linear-gradient(to bottom, #333, #222);
    border: 1px solid #fff;
    border-radius: 0px;
    box-shadow: 0px 4px 20px #000;
}

div.lvd-envio {
    width: auto;
    height: auto;
    position: absolute;
    padding: 2px;
    border-radius: 0px;
    display: none;
}

div.lvd-envio fieldset {
    padding: 2px;
}

.icone {
    display: inline-block;
    padding: 2px 2px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    height: auto;
    min-width: auto;
    margin-right: auto;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: url(../images/ui-icons_cccccc_256x240.png);
    background-repeat: no-repeat;
}

.glyphicon:before {
    content: "\00a0 \00a0 \00a0 \00a0";
}

.glyphicon-remove-sign {
    background-position: -33px -193px;
}

.glyphicon-ok-sign {
    background-position: -209px -193px;
}

.glyphicon-center-sign {
    background-position: -49px -226px;
}

.btn-active {
    border-color: #f47719;
}

div.lvd fieldset {
    border: 1px solid #555;
    padding: 5px;
    border-radius: 0px;
}

label.lvd {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
}

.lvd-line {
    padding: 2px 0 2px 0;
}

.lvd-posicao {
    font-size: 14px;
    font-weight: bold;
    color: #d5d5d3;
}

td.td-cp-selected, td.td-vd-selected {
    background-color: #1d4343;
    background: linear-gradient(to bottom right, #151e3f 0%, #124f67 100%);
    cursor: pointer;
}

.td-cp-limit:before, .td-vd-limit:before {
    content: "Limit ";
}

.td-cp-stop:before, .td-vd-stop:before {
    content: "Stop ";
}

.melhorPreco {
    background-color: #FF9900;
}

.td-sem-ofertas {
    background-color: #666666;
}

.lvd-precomedio {
    background-color: #0099FF;
}

.lvd-btn-content {
    width: 33%;
    float: left;
    text-align: center;
}

td.td-aguardando {
    background: none;
    background-color: #666666;
}

.lvd-inputs div {
    display: inline-block;
    width: 50%;
}

/* [ENDREGION: LVD - LIVRO DOM ] */

/* [REGION: RST - Regra de Stop] */

.loss-group, .gain-group {
    display: inline-block;
    font-size: 12px;
}

.rst-padding {
    padding: 5px;
}

.rst-gain-titulo, .rst-loss-titulo {
    color: #fff;
}

.rst-gain-titulo {
    background-color: #009900;
}

.rst-loss-titulo {
    background-color: #FF6666;
}

.rst-gain-form, .rst-loss-form {
    color: #fff;
}

.rst-gain-form {
    background-color: #33CC33;
}

.rst-loss-form {
    background-color: #FF9999;
}

.rst .win-toolbar {
    text-align: right;
}

.rst .win-toolbar input[type="button"] {
    margin: 1px 4px;
    height: 18px;
}

.rst .loss-group label, .rst .gain-group label {
    padding: 2px 2px 2px 2px;
}

.rst .loss-group input, .rst .gain-group input {
    width: 50px;
    text-align: right;
}

/* [ENDREGION: RST - Regra de Stop] */

/* [REGION:PS-TRYD-PERMISSOES] */

body.ps-tryd {
    /*background: #d5d5d3;*/
    color: #fff;
}

fieldset.ps-tryd {
    margin: 5px auto;
    overflow: auto;
    width: 680px;
    height: 420px;
    border: 1px solid #cecece;
    padding: 5px;
    min-height: 50px;
    color: #fff !important;
}

fieldset.ps-tryd-permissao {
    margin: 5px auto;
    overflow: auto;
    width: 680px;
    height: 56px;
    border: 1px solid #cecece;
    padding: 5px;
    min-height: 50px;
    color: #fff;
    font-size: 11px;
}

fieldset.ps-tryd legend {
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    margin-left: 5px;
}

fieldset.ps-tryd a {
    color: #000;
    font-size: 10px;
}

fieldset.ps-tryd p {
    line-height: 16px;
    margin: 4px 4px 0 4px;
    color: #fff;
    font-size: 11px;
}

label.ps-tryd-aceitar-termo {
    color: #fff;
    font-size: 11px;
}

div.ps-content-tryd {
    height: 380px;
    font-size: 11px;
    color: #fff;
}

div.ps-tryd-msg-permite, div.ps-tryd-msg-naopermite {
    text-align: center;
}

div.ps-tryd-msg-permite p {
    color: #ff0000;
    font-weight: bold;
    line-height: 25px;
    font-size: 11px;
}

div.ps-tryd-msg-naopermite p {
    color: #fff;
    font-size: 11px;
}

/* Controles de Formul�rio */

input[type="checkbox"].ps-tryd {
    margin: 0;
}

input[type="submit"].ps-tryd {
    min-width: 70px;
    height: 18px;
    font-size: 11px;
    font-weight: bold;
    background-image: url(../images/gray-btn-background.png);
    background-repeat: repeat-x;
    border: 1px solid white;
    color: white;
}

input[type="submit"].ps-tryd:hover {
    border: 1px solid white;
    color: #E28422;
}

input[type="text"].ps-tryd, input[type="password"].ps-tryd {
    min-width: 80px;
    font-size: 11px;
    border: 1px solid #000;
    color: #000;
    background: #fff;
}

/* [ENDREGION] */