.fc input,
.fc select,
.fc div,
.fc table,
.fc tr,
.fc td,
.fc span,
.fc th {
    font-size: 11px;
    font-family:Arial, sans-serif;
}
.fc tspan{
    cursor:default;
}
.fc .highcharts-legend-item *{
    cursor:pointer;
}
.fc .scales {
	position:absolute;
	top:1px;
    left:1px;
    right:1px;
	z-index:20;
	text-align:center;
}
.fc .scales table {
	width:100%;
	border-spacing: 0;
}
.fc .scales table tr td {
    text-align: center;
    padding: 1px 0;
    height: auto;
    vertical-align: middle;
	width:auto;
	border-style: solid;
	white-space:nowrap;
}
.night .fc .scales table tr td:first-child,
.day .fc .scales table tr td:first-child {
    border-left-width: 0;
    border-top-left-radius: 5px;
}
.night .fc .scales table tr td,
.day .fc .scales table tr td {
    border-style: solid;
    border-width: 0 0 1px 1px;
}
.day .fc .scales table tr td {
    color:#4E4E4E;
    border-color:#AAA;
}
.night .fc .scales table tr td {
    background-color:#140037;
    border-color: #858F9F;
}
.day .fc .scales table tr td.background {
    background-color: #428BCA;
    color:#FFFFFF;
}
.night .fc .scales table tr td.background {
    background-color: #0958B3;
    color:#FFFFFF;
}
.fc .scales .scaleButton {
    width:27px;
    border-top-right-radius: 5px;
}
.fc .scales .scaleButton .chartSettingsButton {
    margin-left: 5px;
}

.fc .chartInfoButton{
    background: url("../../../../static/images/financechart/info-icon.png") no-repeat;
    display:block;
    color:transparent;
	width:20px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.fc .scales .chartGridButton{
    background: url("../../../../static/images/financechart/excel-16.gif") no-repeat;
    display:block;
    color:transparent;
	width:20px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.fc .gridWrapper{
    padding: 25px 5px 5px 5px;
    border:1px solid #004390;
    border-radius:4px;
}

.fc .scales .chartSettingsButton{
    background: url("../../../../static/images/financechart/settings.png") no-repeat;
    display:block;
    color:transparent;
	width:20px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}

.fc .scales .chartDrawingButton{
    background: url("../../../../static/images/financechart/pencil.png") no-repeat;
    display:block;
    color:transparent;
	width:20px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
.fc .chartSettings,
.fc .drawSettings {
	z-index:20;
	position:absolute;
	top:25px;
	display:none;
    width: 535px;
    border-radius: 3px;
}
.night .fc .chartSettings,
.night .fc .drawSettings {
    color:#858F9F;
    background-color: #0A1F40;
    border: 1px solid #072a58;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.8);
}
.day .fc .chartSettings,
.day .fc .drawSettings{
    background-color: #FFFFFF;
    border: 1px solid #d0d0d0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.8);
}

.fc .scales select{
    font-size:10px;
    width:75px;
}

.fc #head-chartSettings{
	cursor:move;
}

.fc #tab-chartSettings{
	text-align:center;
    border: 0 solid #004390;
    border-bottom-width: 1px;
    border-radius:5px;
}
.fc #tab-chartSettings td{
	width:50%;
}
.day .fc .background {
    border:none;
    background: #428BCA;
    color:#fff;
}
.night .fc .background {
    border:none;
    background: #140037;
    color: #858F9F;
}

.fc .chartSettings .tab,
.fc .chartSettings .tab.background {
    background-color: transparent;
	text-align:center;
	border: 1px solid #004390;
	border-radius: 5px;
	margin:auto;
	cursor:pointer;
    display: inline-block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 10px 15px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width:100%;
}
.night .fc .chartSettings .tab {
    border-color: rgb(0, 200, 255);
    color: rgb(0, 200, 255);
}
.day .fc .chartSettings .tab {
    border-color: rgb(66, 139, 202);
    color: rgb(66, 139, 202);
}
.fc .chartSettings .fcbutton {
    border: none;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width:100%;
    padding: 7px 12px;
}
.night .fc .chartSettings .fcbutton.buttonBackground,
.night .fc .chartSettings .tab.background {
    background: rgb(9, 88, 179);
    color: rgb(255,255,255);
    border-color: rgb(255,255,255);
}
.day .fc .chartSettings .fcbutton.buttonBackground,
.day .fc .chartSettings .tab.background {
    background: rgb(66, 139, 202);
    color: rgb(255,255,255);
    border-color: rgb(255,255,255);
}

.fc .chartSettings .spacer {
	height:3px;
}
.fc .chartSettings .spacerBottom {
	height:15px;
}
.fc .chartSettings table {
	margin:5px;
}
.fc .chartSettings div table{
	margin:0;
}
.fc .chartSettings table {
	border-spacing: 0;
	border-collapse:collapse;
	width:100%;
	padding:0;
}
.fc .chartSettings table td {
	white-space: nowrap;
	width:25%;
}
.fc .chartSettings > table td:last-child{
	padding-right:10px;
}

.fc .close {
    background: url("../../../../static/images/financechart/close16x16.png") no-repeat;
    display:block;
    height:18px;
    width:18px;
	cursor:pointer;
	padding:1px;
	border:1px solid #777;
	border-radius:3px;
    line-height: 1em;
}
.day .fc .close {
    border-color: #FFFFFF;
    opacity: 0.8;
}
.night .fc .close {
    border-color: #858F9F;
    opacity: 0.8;
}

.fc .chartSettings .textclose{
    margin-right:10px;
}

.fc .indDesc{
    white-space:normal !important;
}
.fc .dialogCenter{
    text-align:center;
    width:33% !important;
}

/*.fc .chartSettings .searchParams{*/
    /*width:100px !important;*/
/*}*/
.fc .lineTable select{
    text-align:right;
}

.fc .chartSettings .volumeTable{
    width:100%;
    margin:0;
    text-align:left;
}
.fc .chartSettings .tblWrapper{
    border:1px solid #c0c0c0;
    border-radius:3px;
    width:150px;
}
.fc .chartSettings .lineTable{
    width:98%;
}
.fc .chartSettings .lineTable td {
    width:75%;
    text-align:right !important;
}

.fc .chartSettings tr:last-child td:last-child {
	text-align:right;
}
.fc .chartSettings td:first-child {
	width:25%;
}

.fc .chartSettings .volumeTable td:first-child {
    width:20px;
}

.fc .chartSettings select,
.fc .drawSettings select {
	width:120px;
    height:auto;
    padding-top:6px;
    padding-bottom:6px;
}
.day .fc .chartSettings select,
.night .fc .chartSettings select,
.day .fc .drawSettings select,
.night .fc .drawSettings select {
    background-position: 92% 50%;
}

.fc input, .fc input[type=text] {
    height: auto;
    padding-bottom: 7px;
    padding-top: 6px;
}
.fc input[type="checkbox"]{
    display: block;
}
.fc label{
    text-transform: none !important;
    color: #858F9F;
    font-size:11px!important;
    margin:0px!important;
    padding:0px!important;
}
.fc label[for=chartContainer-volumecolored]{
    position:relative;
    top:10px;
}
.fc label[for=chartContainer-volumeoverlay]{
    position:relative;
    top:-4px;
}
.fc .chartSettings .tblWrapper select{
    margin-right:0;
}

.fc .chartSettings .right{
	text-align:right;
}
.fc label:hover{
    cursor:hand;
    cursor:pointer;
}

.fc #chart-loading-indicator{
    background: url("../../../../static/images/financechart/ajax-loader.gif") no-repeat center bottom;
    height:45%;
	width:22px;
	margin:auto;
}

.fc .volumeLineSelection {
    width:80px !important;
}
.fc .digitsSelection{
    width:45px !important;
}
.fc .chartDrawbar{
	z-index:30;
	position:absolute;
    padding:2px;
	display:none;
	border-radius:3px;
    float:left;
    height: 28px;
}
.day .fc .chartDrawbar {
    border:1px solid #d0d0d0;
    background-color:#fff;
}
.night .fc .chartDrawbar {
    border:1px solid #072a58;;
    background-color: #0A1F40;
}
.fc .direction{
	top:0;
    left:25px;
	width:510px;
}
.fc .direction[dir=vertical]{
	top:1px;
    left:0;
	height:500px;
}

.fc .settingsdirection{
    top:30px;
    left:425px;
	width:300px;
	min-height:320px;
}
.fc .settingsdirection[dir=vertical]{
    top:25px;
    left:35px;
	width:300px;
	min-height:320px;
}

.fc .drawSettings table {
	margin:5px;
}
.fc .drawSettings div table{
	margin:0;
}
.fc .drawSettings table,
.fc .drawSettings tr {
	border-spacing: 0;
	border-collapse:collapse;
	width:100%;
	padding:0;
}

.fc .drawSettings table td {
    font-size:11px;
	white-space: nowrap;
}
.fc .drawSettings table td:last-child {
	padding-right:5px;
}
.fc .drawSettings table tr td hr {
    margin-top: 5px;
    margin-bottom: 5px;
}

.fc .drawSettings select {
    font-size:11px;
    white-space: nowrap;
}

.fc #userDrawgetAddedLines td{
    width:33%;
}
.fc .underline{
   border-bottom:1px solid red;
}
.fc #head-chartDrawing{
	cursor:move;
}
.fc #body-chartDrawing {
	margin-bottom:10px;
    padding:3px;
}

.fc .chartDrawbar .drawButton{
	background-repeat:no-repeat;
	display:block;
	height:22px;
	width:22px;
    padding:0;
    margin:1px;
	cursor:pointer;
	cursor:hand;
    float:left;
	border-color:#efefef;
}
.fc .chartDrawbar .add{
    padding:0 3px 0 4px;
    background: url("../../../../static/images/financechart/add.png") right;
}
.fc .chartDrawbar .minus{
    padding:4px 3px 0 8px;
    background: url("../../../../static/images/financechart/minus.png") right;
}
.fc .chartDrawbar .aline{
    background-image:url("../../../../static/images/financechart/line.png");
}
.fc .chartDrawbar .pline{
    background-image:url("../../../../static/images/financechart/pline.png");
}
.fc .chartDrawbar .vline{
    background-image:url("../../../../static/images/financechart/vline.png");
}
.fc .chartDrawbar .hline{
    background-image:url("../../../../static/images/financechart/hline.png");
}
.fc .chartDrawbar .perline{
    background-image:url("../../../../static/images/financechart/percentline.png");
}
.fc .chartDrawbar .cline{
    background-image:url("../../../../static/images/financechart/changeline.png");
}
.fc .chartDrawbar .tline{
    background-image:url("../../../../static/images/financechart/tline.png");
}
.fc .chartDrawbar .etline{
    background-image:url("../../../../static/images/financechart/etline.png");
}
.fc .chartDrawbar .rafline{
    background-image:url("../../../../static/images/financechart/rafline.png");
}
.fc .chartDrawbar .delline{
    background-image:url("../../../../static/images/financechart/deletelines.png");
    margin:1px 5px;
}
.fc .chartDrawbar .delline[dir=vertical]{
    margin:5px 1px;
}
.fc .chartDrawbar .settings{
 	background-image:url("../../../../static/images/financechart/settings.png");
    margin:1px 5px 1px 3px;
}
.fc .chartDrawbar .settings[dir=vertical]{
    margin:5px 1px 5px 1px;
}

.fc .chartDrawbar .arrow_custom{
    background-image:url("../../../../static/images/financechart/customArrow.png");
}
.fc .chartDrawbar .arrow_green{
    background-image:url("../../../../static/images/financechart/greenArrow.png");
}
.fc .chartDrawbar .arrow_red{
    background-image:url("../../../../static/images/financechart/redArrow.png");
}
.fc .chartDrawbar .delarrow{
    background-image:url("../../../../static/images/financechart/delArrow.png");
}
.fc .chartDrawbar .text{
    background-image:url("../../../../static/images/financechart/text.png");
    margin:1px 5px 1px 3px;
}
.fc .chartDrawbar .text[dir=vertical]{
    margin:5px 1px 2px 1px;
}
.fc .chartDrawbar .deltext{
    background-image:url("../../../../static/images/financechart/deltext.png");
    margin:1px 5px 1px 3px;
}
.fc .chartDrawbar .deltext[dir=vertical]{
    margin:2px 1px 5px 1px;
}
.fc .chartDrawbar .trash{
    background-image:url("../../../../static/images/financechart/trash.png");
    margin:1px 8px 1px 8px;
}
.fc .chartDrawbar .trash[dir=vertical]{
    background-image:url("../../../../static/images/financechart/trash.png");
    margin:6px 1px 6px 1px;
}
.fc .chartDrawbar .done{
    background-image:url("../../../../static/images/financechart/tick.png");
    float:right;
}
.fc .chartDrawbar .done[dir=vertical]{
    margin:6px 1px;
}

.fc .colorwrap{
    width:100px;
    padding-left:10px;
}
.fc .drawSettings .color{
    display:block;
    width:16px;
    height:16px;
    float:left;
    margin: 1px;
}
.fc #lineattributes,.fc #arrowattributes,.fc #textattributes{
    width:100%;
    display:none;
}
.fc #donediv{
	padding-top:25%;
	text-align:right;
    vertical-align:bottom;
}
.fc #drawtoolbox .top{
    vertical-align:top;
}
.fc #drawtoolbox .bottom{
    vertical-align:bottom;
}
.fc #drawtoolbox .right{
    text-align:right;
}

.tablescroll td,
.tablescroll_wrapper,
.tablescroll_head,
.tablescroll_foot
{ border:1px solid #004390; }

.tablescroll td
{ padding:2px 5px; }

.tablescroll td:first-child
{ width:50px; }

.tablescroll_wrapper
{ border-left:0; }

.tablescroll_head {
    font-size:11px; 
    font-weight:bold; 
    border-left:0; 
    border-top:0;
    border-bottom:0; 
    margin-bottom:0;
    padding:2px 5px;
    cursor:hand;
    cursor:pointer;
    background: #eee url('../../../../static/images/financechart/close16x16.png') no-repeat right;
}

.tablescroll thead td
{ border-right:0; border-bottom:0; }

.tablescroll tbody td
{ border-right:0; border-bottom:0; }

.tablescroll tbody tr.first td
{ border-top:0; }

.tablescroll_foot
{ font-weight:bold; background-color:#eee; border-left:0; border-top:0; margin-top:0; padding:2px 5px;}

.tablescroll tfoot td
{ border-right:0; border-bottom:0; }

#theTable thead{
    background-image:url("../../../../static/images/financechart/close16x16.png");
}

.day .fc .chartSettings table tr td select,
.day .fc .drawSettings table tr td select,
.day .fc .chartSettings table tr td input[type=text]{
    width: 100%;
    border: 1px solid #AAA;
    color: #737373;
    text-indent: 0.01px;
    text-overflow: "";
    background-color: #FFF;
    padding-left: 5px;
    padding-right: 5px;
}
.night .fc .chartSettings table tr td select,
.night .fc .drawSettings table tr td select,
.night .fc .chartSettings table tr td input[type=text]{
    width: 100%;
    border: 1px solid #858F9F;
    color: #FFF;
    text-indent: 0.01px;
    text-overflow: "";
    background-color: #140037;
    padding-left: 5px;
    padding-right: 5px;
}

.day .tablescroll{
    font: 12px normal Arial, sans-serif;
    background-color:#fff;
}

.day .tablescroll_head,.day .tablescroll_foot{
    background-color: #eee;
    color:#4E4E4E;
}
.day .tablescroll_head thead tr td:last-child, .day .tablescroll_foot tfoot tr td:last-child {
    padding-right:25px;
}

.day div.fc > div:first-child {
    /*border: 1px solid #AAAAAA;*/
    /*border-radius: 5px;*/
    position: relative;
}
.night div.fc > div:first-child {
    /*border: 1px solid #858F9F;*/
    /*border-radius: 5px;*/
}

.fc .scales select {
    height: auto;
    width: 85%;
    text-indent: 0.01px;
    text-overflow: "";
    padding-top: 0;
    padding-bottom: 0;
}
.day .fc .scales select {
    border: 1px solid #FFF;
    color: #737373;
    background-color: #FFF;
}
.night .fc .scales select {
    border: 1px solid #140037;
    color: #858F9F;
    background-color: #140037;
}
.day .fc .scales select option {
    background-color: #FFF;
    border: 1px solid #FFF;
}
.night .fc .scales select option {
    background-color: #140037;
    border: 1px solid #140037;
}

.night .tablescroll{
    font: 12px normal Arial, sans-serif;
    background-color:#2A3452;
    color:#BFBFBF;
}

.night .tablescroll_head,.night .tablescroll_foot{
    background-color: #140037;
    color:#BFBFBF;
}
.night .tablescroll_head thead tr td:last-child, .night .tablescroll_foot tfoot tr td:last-child {
    padding-right:25px;
}

.fc table {
    margin-top: 0;
}
.night .fc table tr td,
.day .fc table tr td {
    border:none;
}
.fc #m-detail-interactive-chart-scales td {
    line-height: 35px;
    text-align: center;
}
/* /SOLID easy enhancements */
/*---------------------------------------------------

      Coloring Theme Stylesheet: night mode

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


body.night  {
    color:  white;
    background-color: rgb(42, 52, 82);
}

/*-- Forms ------------------------------*/


.night input[type=radio] {
    border-color: rgb(56, 56, 56) !important;
}

.night label, .night legend {
    color: rgb(191, 191, 191);
}

.night .content-default select option {
    /*background-color: rgb(36, 36, 36);*/
    background-color:#140037;
}

.night select option {
    background-color: rgb(36, 36, 36);
}

.night .btn-radio {
    color: rgb(255, 255, 255);
    background-color: rgb(102, 102, 102);
    border-color: rgb(53, 126, 189);

}

.night input[type="radio"] + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-night.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
}

.night input[type="radio"]:checked + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-chkd-night.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
}

.night input[type="radio"].checked + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-chkd-night.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
}


.night input[type="checkbox"] + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-night.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-night.svg);
    border-radius: 0;
}

.night input[type="checkbox"] + label>span[title] {
    cursor: pointer;
}

.night input[type="checkbox"]:checked + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-chkd-night.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
}

.night input[type="checkbox"].checked + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-chkd-night.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-night.svg);
}

.night .form-control {
    border: 1px solid #DDD;
}

.night .form-control:focus, .night .form-control:active, .night .form-control:hover {
    box-shadow: none;
    -webkit-box-shadow: none;
    transition: none;
    -webkit-transition: none;
    border: 1px solid #AAA;
}

.night .content-default .form-control:focus, .night .content-default .form-control:active, .night .content-default .form-control:hover {
    border: 0px solid #140037;
}


/*---- Datepicker/Calendar Plugin ----------------*/

.night .bootstrap-datetimepicker-widget,
.night .datepicker
{
    border: 1px solid rgb(56, 56, 56);
    background-color:rgb(36,36,36);
}

.night .bootstrap-datetimepicker-widget *,
.night .datepicker *
{
   background-color:rgb(36,36,36);
}

.night .bootstrap-datetimepicker-widget td,
.night .bootstrap-datetimepicker-widget th,
.night .datepicker td,
.night .datepicker th
{
    border: 0;
    color: rgb(191, 191, 191);
}
.night .bootstrap-datetimepicker-widget th,
.night .datepicker th
{
    font-weight: 700;
}

.night .bootstrap-datetimepicker-widget td.day,
.night .datepicker td.day
{
    color: rgb(191, 191, 191);
}

.night .bootstrap-datetimepicker-widget td.day:hover,
.night .bootstrap-datetimepicker-widget td.hour:hover,
.night .bootstrap-datetimepicker-widget td.minute:hover,
.night .bootstrap-datetimepicker-widget td.second:hover,
.night .datepicker td.day:hover,
.night .datepicker td.hour:hover,
.night .datepicker td.minute:hover,
.night .datepicker td.second:hover
{
    background:transparent;
    background-color:rgb(9, 88, 179);
    color: rgb(255, 255, 255);
}

.night .bootstrap-datetimepicker-widget td.old,
.night .bootstrap-datetimepicker-widget td.new,
.night .datepicker td.old,
.night .datepicker td.new
{
    color:rgb(102, 102, 102);
}

.night .bootstrap-datetimepicker-widget td.active,
.night .bootstrap-datetimepicker-widget td.active:hover,
.night .datepicker td.active,
.night .datepicker td.active:hover
{
    color:#fff;
    background-color:rgb(9, 88, 179);
    background-repeat:repeat-x;
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color:#04c;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}

.night .bootstrap-datetimepicker-widget td.active:hover,
.night .bootstrap-datetimepicker-widget td.active:hover:hover,
.night .bootstrap-datetimepicker-widget td.active:active,
.night .bootstrap-datetimepicker-widget td.active:hover:active,
.night .bootstrap-datetimepicker-widget td.active.active,
.night .bootstrap-datetimepicker-widget td.active:hover.active,
.night .bootstrap-datetimepicker-widget td.active.disabled,
.night .bootstrap-datetimepicker-widget td.active:hover.disabled,
.night .bootstrap-datetimepicker-widget td.active[disabled],
.night .bootstrap-datetimepicker-widget td.active:hover[disabled],
.night .datepicker td.active:hover,
.night .datepicker td.active:hover:hover,
.night .datepicker td.active:active,
.night .datepicker td.active:hover:active,
.night .datepicker td.active.active,
.night .datepicker td.active:hover.active,
.night .datepicker td.active.disabled,
.night .datepicker td.active:hover.disabled,
.night .datepicker td.active[disabled],
.night .datepicker td.active:hover[disabled]
{
    color:#fff;
    background-color:rgb(9, 88, 179);
    *background-color:rgb(9, 88, 179)
}

.night .bootstrap-datetimepicker-widget td.active:active,
.night .bootstrap-datetimepicker-widget td.active:hover:active,
.night .bootstrap-datetimepicker-widget td.active.active,
.night .bootstrap-datetimepicker-widget td.active:hover.active,
.night .datepicker td.active:active,
.night .datepicker td.active:hover:active,
.night .datepicker td.active.active,
.night .datepicker td.active:hover.active
{
    background-color:#039 \9;
}
.night .bootstrap-datetimepicker-widget td.disabled,
.night .bootstrap-datetimepicker-widget td.disabled:hover,
.night .datepicker td.disabled,
.night .datepicker td.disabled:hover
{
    background:0;
    color:#999;
}

.night .datepicker thead tr:first-child th.cw
{
    background-color: #242424!important;
}

.night .datepicker table tr td.day:hover
{
    background: none repeat scroll 0 0 #0958B3;
    cursor: pointer;
}
.night .datepicker{
    background-color: #242424!important;
}

.night .input-append.date:hover{
     border-color:#ffffff;
}

/* Datetime Datepicker */

/*-- Links --*/

.night a {
    color: #00c8ff;
}

.night a:hover, .night a:focus, .night a:active {
    color: #dadde2;
}

/*---- Tables ------*/

.night table > thead > tr.group > th,
.night caption  {
    color: rgb(218, 221, 226);
}

.night th {
    color: rgb(133, 143, 159);
    background-color: rgb(20, 0, 55);

    border-top: 1px solid rgb(133, 143, 159);
    border-bottom: 1px solid rgb(231, 233, 236);
}

.night tbody th {
    background-color: transparent;
    border-top: 1px solid rgb(133, 143, 159);
    border-bottom: 1px solid rgb(133, 143, 159);
    color:#FFF;
}

.night td {
    border-top: 1px solid rgb(133, 143, 159);
    border-bottom: 1px solid rgb(133, 143, 159);
    /*border-left:  1px solid rgb(20, 0, 55);*/
}

/* Coloring of signed values */
.night .value-pos {
    color: #0FA50F !important;  /* rgb(151, 204, 0) */
}
.night .value-neg {
    color: rgb(250, 55, 0) !important;
}



/*---- Header ----------------------*/


.night .nav-main-menu {
    background: rgb(19, 30, 63);
}

.night .navbar-header {
    background: rgb(19, 30, 63);
    border-bottom: 4px solid rgb(161, 15, 21);
    z-index: 1200;
}

.night .nav-menu-state-extended {
    border-bottom: 4px solid rgb(52, 52, 52);
}

.night .bottom-border {
    background-color: rgb(161, 15, 21);
}

.night a.btn-close {
    color: rgb(166, 166, 166) !important;
}

.night .meta-nav {
    background-color: rgb(17, 27, 55);
}

.night .menu-meta {
    background-color: rgb( 10, 31, 64);
    color: rgb( 0, 100, 200);
    -webkit-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.3);
}

.night h5.menu-meta-nav {
    color: white;
}

.night h6.menu-meta-nav {
    color: #00c8ff;
}

.night #menu-meta-overlay a {
    color: #00c8ff;
}


.night .brand-image {
    background: transparent url(../../../../static/themes/easy/img/logo-bcee.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-size: 100% 100%, 100% 100%;
    background-clip: padding-box;
}

.night #color-theme-toggle {
    background: transparent url(../../../../static/themes/easy/img/icon-switch-sun.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-sun.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-sun.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-sun.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-sun.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-sun.svg);
    background-size: 29% 38%;
}

.night .navbar .nav.navbar-right li a:focus {
    background-color: transparent;
}

.night .navbar .nav li.active {
    background-color: rgb(36, 36, 36);
    border-bottom: 4px solid rgb(36, 36, 36);
}

.night .searchbar-nav {
    background-color: rgb(41, 41, 41);
}

.night .navbar .nav a {
    border-left-color: transparent;
    color: rgb(191, 191, 191);
}

.night .navbar .nav a {
    border-left-color: transparent;
    color: rgb(191, 191, 191);
    text-transform: uppercase;
}

.night .navbar .nav.navbar-right li {
    border-bottom-color: rgb(161, 15, 21);
}

.night .navbar .nav.navbar-right li.active {
    border-bottom-color: transparent;
}


.night .navbar .nav.navbar-right li.active a {
    color: #ffffff;
}

.night .navbar .nav.navbar-right li a:hover {
    color: #ffffff;
    background-color: rgb(36, 36, 36);
}

.night ul.navbar-nav.navbar-lang li {
    border-right: 2px solid rgb(9, 96, 159);
}

.night .tab-switches .btn-default:hover, .night .btn-default:focus, .night .btn-default:active, .night .btn-default.active,.open .dropdown-toggle.btn-default{
	color: rgb(255, 255, 255);
	background-color: rgb(9, 88, 179) !important;
	border-color:  #383838 !important;
}

.night [class^="icon-"]:not([class^="icon-trend"]):hover:before,
.night [class*=" icon-"]:not([class*=" icon-trend"]):hover:before {
    color: rgb(237, 27, 35);
}

.night .icon.icon-menu:hover:before {
    color: rgb(237, 27, 35);
}



/*------ Main/Meta Menu Extension ------------------*/

.night navbar-menu-extended {
    background-color: rgb(36, 36, 36);
}

.night .navbar-menu-extended  h2 {
    color: rgb(166, 166, 166);
}

.night .navbar-menu-extended h3 {
    color: rgb(191, 191, 191);
}

.night #navbar-extended-nav {
    border-bottom: 4px solid rgb(238, 28, 36);
    background-color: rgb(41, 41, 41);
}

.night #navbar-extended-nav ul li > a:hover {
    color: rgb(255, 255, 255);
    background-color: transparent;
}


/*------- Search -----------------------------------------*/

.night .form-input-button-inc:hover, .night .form-input-button-inc:active, .night .form-input-button-inc:focus {
    border-top: 1px solid rgb(56, 56, 56) !important;
    border-bottom: 1px solid rgb(56, 56, 56) !important;
    border-left: 1px solid rgb(56, 56, 56) !important;
    border-right: 0;
}


.night .search {
    background-color: rgb(36, 36, 36);
    border: 1px solid rgb(56, 56, 56);
    color: rgb(191, 191, 191);
}

/*.night .content-default .search, .night .modal-dialog .search {*/
    /*background-color: #140037;*/
    /*border: 0px solid rgb(56, 56, 56);*/
    /*color: #BFBFBF;*/
/*}*/

.night .content-default .form-control, .night .modal-dialog .form-control{
    /*background-color: #140037;* rsa removed for redonly state */
    border: 0px solid rgb(56, 56, 56);
    color: #BFBFBF;
}
/*Disabled state, not in design proposal */
.night .form-control[disabled], .night .form-control[readonly],.night  fieldset[disabled] .form-control{
    background-color: #161638;
}
.night #navbar-extended-search .form-control{
    background-color: #242424;
    border: 1px solid #383838;
    color: #BFBFBF;
}

/*.night #extendedSearch-content-center .search,.night #extendedSearch-content-left .search{
   text-transform: uppercase!important;
}*/

.night .navbar select {
    background-color: rgb(36, 36, 36);
    background-image: url('../../../../static/themes/easy/img/arrow-dropdown-header-red.svg');
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size:12px;
}

.night button.search .icon {
    color: rgb(153, 153, 153);
}

.night input.search::-webkit-input-placeholder { /* WebKit browsers */
    color: rgb(191, 191, 191);
}
.night input.search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgb(191, 191, 191);
}
.night input.search::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgb(191, 191, 191);
}
.night input.search:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: rgb(191, 191, 191);
}


/*------- Extended search ---------------*/

.night #navbar-extended-search {
    background-color: rgb(41, 41, 41);
}

.night #search-extended-dropdown {
    background-color: rgb( 10, 31, 64);
}


.night .search-extended button {
    background: none;
    color: white;
}

.night button.search.icon  {
    color: rgb(150, 150, 150);
}

.night .form-group-row {
    border-bottom: 1px solid rgb(64, 64, 64);
}

.night .slider {
    background: rgb(77, 77, 77) !important;
}

.night .slider-amount {
    color: rgb(102, 102, 102);
    background-color: transparent;
}

.night .ui-slider-handle {
    background: rgb(102, 102, 102) !important;
    color: rgb(102, 102, 102) !important;
    -webkit-box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.15);
    box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.15);
}

.night .ui-slider-range {
    background: rgb(0, 92, 157) !important;
}

.night .btn-default:hover {
    color: rgb(237, 27, 35);
    background-color: rgb(36, 36, 36);
    border: 1px solid rgb(56, 56, 56);
}

.night .btn-default.tooltip-trigger:hover {
    color: rgb(237, 27, 35);
    background-color: rgb(36, 36, 36) !important;
    border: 1px solid rgb(56, 56, 56) !important;
}


.night .tooltip-inner {
    background-color: rgb(77, 77, 77);
}

.night .tooltip.bottom .tooltip-arrow {
  border-bottom-color: rgb(77, 77, 77);
}

.night .btn.btn-submit-ext-search {
    background: rgb(0, 92, 157);
    color: rgb( 218, 221, 226 );
}

.night .btn.btn-submit-ext-search-dyn {
    background: rgb(0, 92, 157);
    color: rgb( 218, 221, 226 );
}

.night .icon-calendar {
    font-size: 10px;
    width: 3em;
    background: transparent url(../../../../static/themes/easy/img/icon-calendar-night.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-night.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-night.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-night.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-night.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-night.svg);
    background-size: 1em 1em;
}

.night button.icon-calendar {
    background-color: rgb(36, 36, 36);
}


/*---------------------- Content and misc -------------------*/

.night h2 {
    color: rgb(218, 221, 226);
}

.night .icon {
    color: rgb(0, 201, 255);
}

.night .active {
    color: rgb(218, 221, 226);
}

.day #metals {
    color: #FFFFFF;
}

.night .icon-trade-container {
    background-color: white;
    border-color: green;
}

.night .icon-trade {
    background: transparent url(../../../../static/themes/easy/img/icon-trade.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
}

.night .red {
    color: rgb(266, 0, 0) !important;
}

.night .yellow {
    color: rgb(232, 216, 064) !important;
}

.night .dark-blue {
    color: rgb(9, 96, 159) !important;
}

.night .bright-blue {
    color: rgb(0, 201, 255);
}

.night .content-default {
    background-color: rgb(10, 31, 64);   /* 2A3452 */
}

.night .content-default select {
    background: url('../../../../static/themes/easy/img/arrow-dropdown-content-white.svg');
    background-repeat: no-repeat;
    background-position: 96% center;
    color: rgb(191, 191, 191);
    background-color: rgb(20, 0, 55);
    border: 0;
}


.night .nav.nav-tabs.content-default li a {
    /*---- Background gradient ------- */
    background-repeat: no-repeat;
    background: #094384; /* Old browsers */
    background: -moz-linear-gradient(top,  #094384 0%, #0a1f40 96%, #0a1f40 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#094384), color-stop(96%,#0a1f40), color-stop(100%,#0a1f40)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #094384 0%,#0a1f40 96%,#0a1f40 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #094384 0%,#0a1f40 96%,#0a1f40 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #094384 0%,#0a1f40 96%,#0a1f40 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #094384 0%,#0a1f40 96%,#0a1f40 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#094384', endColorstr='#0a1f40',GradientType=0 ); /* IE6-9 */

    color: rgb(0, 201, 255);
}

.night .nav.nav-tabs.content-default li.active a {
    color: rgb(218, 221, 226);
    background-color: rgb( 10, 31, 64) !important;
}

.night ul.nav.nav-tabs.content-default li a:hover {
    background-color: rgb( 10, 31, 64) !important;
}



/*--------------- Widgets --------------------- */

.night .container-widgets {
    background-color: rgb( 10, 31, 64);
}

.night .widget-container-icon-group .icon {
    color: rgb(9, 96, 159);
}

.night .widget h3 {
    color: rgb(218, 221, 226);
}

.night .widget .section-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(231, 233, 236);

    margin-left: 0px;
    margin-right: 0px;
}

/*-- Positive bars */

.night .widget td.value-positive div {
    background-color: rgb(151, 204, 0);
}

.night .widget td.percent-bar-positive div {
    background-color: rgb(151, 204, 0);
}

/*-- Negative bars */
.night .widget td.value-negative div {
    background-color: rgb(151, 204, 0);
}
.night .widget td.percent-bar-negative div {
    background-color: rgb(250, 55, 0);
}

/*---- Table currencies overview ------*/

.night .widget-table-overview-currencies td {
    color: rgb(133, 143, 159);
}

.night .widget-table-overview-currencies td.column-header {
    color: rgb(133, 143, 159);
}


/*---- News ------*/

.night .widget-news {
    color: rgb(218, 221, 226);
}

.night .news-creation-date {
    color: rgb(133, 143, 159);
}



/*--------------------- Footer -----------------------*/

.night .footer-default {
    background-color: rgb(10, 31, 64);
}

/*
  Restore differences from changed bootstrap.css
*/
.form-control-static {
    padding-top: 7px;
}
@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
}
.navbar {
    z-index: 1000;
}
@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
    margin-right: 15px;
}

/*
    Hide arrow on the right on lang chooser
*/
.dropdown-toggle .caret{
    display: none;
}

/*
   Text-Tranform uppercase only for tabnavigation;
   Icons are displayed incorrectly when uppercase is used
*/
#tabNavigation .search{
    text-transform: uppercase;
}

/*
    This change allows a subnavigation.
*/
.nav-main-menu {
    overflow: visible!important;
}
/*
  Drop-downs have never been designed
*/
.dropdown-menu {
    z-index: 3000!important;
}
.navbar .nav li.toggle.open {
    overflow: visible!important;
}
.night .dropdown-menu {
    background-color:#131E3F;
    background-clip: border-box;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.1);
}
.night .dropdown-menu li{
    border-width: 0px!important;
    width:auto!important;
}

.night .dropdown-menu li a{
    color: #00C8FF!important;
}

a.btn {
    line-height: 2.5em!important;
}

.night .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
    background-color: #131E3F;
}

/*---------------------------------------------------

      Coloring Theme Stylesheet: day mode

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


body.day {
    color:  #03365f;
    background-color: white;
}

/*-- Forms ------------------------------*/


.day input[type=radio] {
    border-color: rgb(56, 56, 56) !important;
}

.day label, .day legend {
    color: rgb(128, 128, 128);
}

.day select option {
    background-color: rgb(255, 255, 255);
}

.day input[type="radio"] + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-day.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
}

.day input[type="radio"]:checked + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-chkd-day.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
}

.day input[type="radio"].checked + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-chkd-day.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    border-radius: 0;
}

.day input[type="checkbox"] + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-day.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-day.svg);
}

.day input[type="checkbox"] + label>span[title] {
    cursor: pointer;
}

.day input[type="checkbox"]:checked + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-chkd-day.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
}

.day input[type="checkbox"].checked + label {
    background: transparent url(../../../../static/themes/easy/img/btn-radio-chkd-day.png) left center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/btn-radio-chkd-day.svg);
}



/*---- Datepicker/Calendar Plugin ------------------*/

.day .bootstrap-datetimepicker-widget,
.day .datepicker
{
    border: 1px solid rgb(217, 217, 217);
    background-color:rgb(255, 255, 255);
}

.day .bootstrap-datetimepicker-widget td,
.day .bootstrap-datetimepicker-widget th,
.day .datepicker td,
.day .datepicker th
{
    border: 0;
    color: rgb(128, 128, 128);
}
.day .bootstrap-datetimepicker-widget th,
.day .datepicker th
{
    font-weight: 700;
}

.day .bootstrap-datetimepicker-widget td.day,
.day .datepicker td.day
{
    color: rgb(128, 128, 128);
}

.day .bootstrap-datetimepicker-widget td.day:hover,
.day .bootstrap-datetimepicker-widget td.hour:hover,
.day .bootstrap-datetimepicker-widget td.minute:hover,
.day .bootstrap-datetimepicker-widget td.second:hover,
.day .datepicker td.day:hover,
.day .datepicker td.hour:hover,
.day .datepicker td.minute:hover,
.day .datepicker td.second:hover
{
    background:transparent;
    background-color:rgb(9, 88, 179);
    color: rgb(255, 255, 255);
}

.day .bootstrap-datetimepicker-widget td.old,
.day .bootstrap-datetimepicker-widget td.new,
.day .datepicker td.old,
.day .datepicker td.new
{
    color:rgb(180, 180, 180);
}

.day .bootstrap-datetimepicker-widget td.active,
.day .bootstrap-datetimepicker-widget td.active:hover,
.day .datepicker td.active,
.day .datepicker td.active:hover
{
    color:#fff;
    background-color:rgb(9, 88, 179);
    background-repeat:repeat-x;
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color:#04c;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.day .bootstrap-datetimepicker-widget td.active:hover,
.day .bootstrap-datetimepicker-widget td.active:hover:hover,
.day .bootstrap-datetimepicker-widget td.active:active,
.day .bootstrap-datetimepicker-widget td.active:hover:active,
.day .bootstrap-datetimepicker-widget td.active.active,
.day .bootstrap-datetimepicker-widget td.active:hover.active,
.day .bootstrap-datetimepicker-widget td.active.disabled,
.day .bootstrap-datetimepicker-widget td.active:hover.disabled,
.day .bootstrap-datetimepicker-widget td.active[disabled],
.day .bootstrap-datetimepicker-widget td.active:hover[disabled],
.day .datepicker td.active:hover,
.day .datepicker td.active:hover:hover,
.day .datepicker td.active:active,
.day .datepicker td.active:hover:active,
.day .datepicker td.active.active,
.day .datepicker td.active:hover.active,
.day .datepickert td.active.disabled,
.day .datepicker td.active:hover.disabled,
.day .datepicker td.active[disabled],
.day .datepicker td.active:hover[disabled]
{
    color:#fff;
    background-color:rgb(9, 88, 179);
    *background-color:rgb(9, 88, 179)
}

.day .bootstrap-datetimepicker-widget td.active:active,
.day .bootstrap-datetimepicker-widget td.active:hover:active,
.day .bootstrap-datetimepicker-widget td.active.active,
.day .bootstrap-datetimepicker-widget td.active:hover.active,
.day .datepicker td.active:active,
.day .datepicker td.active:hover:active,
.day .datepicker td.active.active,
.day .datepicker td.active:hover.active
{
    background-color:#039 \9
}

.day .bootstrap-datetimepicker-widget td.disabled,
.day .bootstrap-datetimepicker-widget td.disabled:hover,
.day .datepicker td.disabled,
.day .datepicker td.disabled:hover
{
    background:0;
    color:#999;
}

.day .datepicker thead tr:first-child th.cw{
    background-color: #FFFFFF!important;
}

.day .datepicker table tr td.day:hover {
    background: none repeat scroll 0 0 #0958B3;
    cursor: pointer;
}

.day .datepicker{
    background-color: #FFFFFF!important;
}

/* / Datetime Datepicker */


/*-- Links --*/

.day a {
    /*color: rgb(85, 150, 188);*/
    color:#033055;/* SOL-676*/
}

.day a:hover, .day a:focus, .day a:active {
    color: #cdd7df;/* sol-704 -> SOL-676*/
}

/*---- Tables ------*/

.day table > thead > tr.group > th,
.day caption  {
    color: rgb(39, 71, 96);
}

.day th {
    color: #03365f;
    background-color: rgb( 255, 255, 255);

    border-top: 1px solid #61b57c;
    border-bottom: 1px solid #CBCCD7;
}

.day td {
    border-top: 1px solid #61b57c;
    border-bottom: 1px solid #CBCCD7;
    /*border-left:  0px solid rgb(20, 0, 55);*/
}

/* Coloring of signed values */
.day .value-pos {
    color: #69b77d;
}
.day .value-neg {
    color: #ed4447;
}



/*---- Header ----------------------*/


.day .nav-main-menu {
    background: rgb(9, 80, 160);
}

.day .navbar-header {
    background: rgb(9, 80, 160);
    border-bottom: 4px solid rgb(237, 27, 35);
    z-index: 1200;
}

.day .nav-menu-state-extended {
    border-bottom: 4px solid rgb(9, 80, 159);
}

.day .bottom-border {
    background-color: rgb(237, 27, 35);
}

.day a.btn-close {
    color: rgb(255, 255, 255) !important;
}

.day .meta-nav {
    background-color: rgb(9, 88, 180);
}

.day .menu-meta {
    background-color: rgb(9, 88, 180);
    color: rgb( 0, 100, 200);
    -webkit-box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.3);
}

.day h5.menu-meta-nav {
    color: white;
}

.day h6.menu-meta-nav {
    color: #00c8ff;
}

.day #menu-meta-overlay a {
    color: #00c8ff;
}


.day .brand-image {
    background: transparent url(../../../../static/themes/easy/img/logo-bcee.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee.svg);
    background-size: 100% 100%, 100% 100%;
    background-clip: padding-box;
}

.day #color-theme-toggle {
    background: transparent url(../../../../static/themes/easy/img/icon-switch-moon.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-moon.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-moon.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-moon.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-moon.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-switch-moon.svg);
    background-size: 29% 38%;
}

.day .navbar .nav.navbar-right li a:focus {
    background-color: transparent;
}

.day .navbar .nav li.active {
    background-color: rgb(9, 88, 179);
    border-bottom: 4px solid rgb(9, 88, 179);
}

.day .searchbar-nav {
    background-color: rgb(242, 242, 242);
}

.day .navbar .nav a {
    color: rgb(229, 229, 229);
    text-transform: uppercase;
}

.day .navbar .nav.navbar-right a {
    color: rgb(229, 229, 229);
    border-left-color: rgb(9, 80, 159);
    border-left-width: 1px;
    border-left-style: solid;
}

.day .navbar .nav.navbar-right li {
    border-bottom-color: rgb(237, 27, 35);
}

.day .navbar .nav.navbar-right li.active {
    border-bottom-color: transparent;
}

.day .navbar .nav.navbar-right li.active a {
    color: #ffffff;
}

.day .navbar .nav.navbar-right li a:hover {
    color: #ffffff;
    background-color: #cdd7df!important;
}

.day ul.navbar-nav.navbar-lang li {
    border-right: 2px solid rgb(9, 80, 159);
}

.day .btn-default:hover {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(217, 217, 217);
}

.day .btn-default.tooltip-trigger:hover {
    color: rgb(237, 27, 35) !important;
    background-color: rgb(242, 242, 242) !important;
    border: 1px solid rgb(217, 217, 217) !important;
}


.day [class^="icon-"]:not([class^="icon-trend"]):hover:before {
    color: rgb(237, 27, 35);
}

.day [class*=" icon-"]:not([class*=" icon-trend"]):hover:before {
    color: rgb(237, 27, 35);
}

.day span.icon:hover:before {
    color: rgb(237, 27, 35);
}


/*------ Main/Meta Menu Extension ------------------*/

.day navbar-menu-extended {
    background-color: rgb(9, 88, 180);
}

.day .navbar-menu-extended  h2 {
    color: rgb(218, 233, 251);
}

.day .navbar-menu-extended h3 {
    color: rgb(255, 255, 255);
}

.day #navbar-extended-nav {
    border-bottom: 4px solid rgb(238, 28, 36);
    background-color: rgb(9, 88, 180);
}

.day #navbar-extended-nav ul li > a:hover {
    color: rgb(255, 255, 255);
    background-color: transparent;
}

/*------- Search -----------------------------------------*/

.day .form-input-button-inc:hover, .day .form-input-button-inc:active, .day .form-input-button-inc:focus {
    border-top: 1px solid rgb(217, 217, 217) !important;
    border-bottom: 1px solid rgb(217, 217, 217) !important;
    border-left: 1px solid rgb(217, 217, 217) !important;
    border-right: 0;
}

.day .search {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(217, 217, 217);
    color: rgb(115, 115, 115);
}

/*
.day #extendedSearch-content-center .search,.day #extendedSearch-content-left .search{
    text-transform: uppercase!important;
}

.night #extendedSearch-content-center .search,.night #extendedSearch-content-left .search{
    text-transform: uppercase;
}
*/

.day button.search .icon {
    color: rgb(153, 153, 153);
}

.day .navbar select {
    background-color: rgb(255, 255, 255);
    background-image: url('../../../../static/themes/easy/img/arrow-dropdown-header-red.svg');
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size:12px;
}

.day .form-control {
    box-shadow: none;
    /*background-color: rgb(255, 255, 255); rsa as its overwrites the disabled state*/
    border: 1px solid rgb(217, 217, 217);
}

.day .form-control:focus, .day .form-control:active, .day .form-control:hover  {
    border: 1px solid rgb(117, 117, 117);
    box-shadow: none;
    -webkit-box-shadow: none;
    transition: none;
    -webkit-transition: none;
}


.day input.search::-webkit-input-placeholder { /* WebKit browsers */
    color: rgb(115, 115, 115);
}
.day input.search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgb(115, 115, 115);
}
.day input.search::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgb(115, 115, 115);
}
.day input.search:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: rgb(115, 115, 115);
}


/*------- Extended search ---------------*/

.day #navbar-extended-search {
    background-color: rgb(242, 242, 242);
}

.day #search-extended-dropdown {
    background-color: rgb( 10, 31, 64);
}

.day #navbar-extended-search.navbar-menu-extended  h2 {
    color: rgb(115, 115, 115);
}

.day #navbar-extended-search.navbar-menu-extended a.btn-close {
    color: rgb(115, 115, 115) !important;
}

.day .search-extended button {
    background: none;
    color: white;
}

.day button.search.icon  {
    color: rgb(150, 150, 150);
}

.day button.search.icon.tooltip-trigger  {
    background-color: rgb(242, 242, 242);
}


.day .form-group-row {
    border-bottom: 1px solid rgb(64, 64, 64);
}

.day .slider {
    background: rgb(179, 179, 179) !important;
}

.day .slider-amount {
    color: rgb(128, 128, 128);
    background-color: transparent;
}

.day .ui-slider-handle {
    background: rgb(255, 255, 255) !important;
    color: rgb(255, 255, 255) !important;
    -webkit-box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.15);
    box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.15);
}

.day .ui-slider-range {
    background: rgb(17, 134, 216) !important;
}

.day .tooltip-inner {
    background-color: rgb(77, 77, 77);
}

.day .tooltip.bottom .tooltip-arrow {
  border-bottom-color: rgb(77, 77, 77);
}

.day .btn-default:hover, .day .btn-default:focus, .day .btn-default:active, .day .btn-default.active, .day .open .dropdown-toggle.btn-default{
	color: rgb(255, 255, 255) !important;
	background-color: rgb(9, 88, 179) !important;
	border-color: rgb(9, 88, 179) !important;  
}

.day .btn.btn-submit-ext-search {
    background: rgb(9, 80, 159);
    color: rgb( 255, 255, 255 );
}

.day .btn.btn-submit-ext-search-dyn {
    background: rgb(9, 80, 159);
    color: rgb( 255, 255, 255 );
}


.day .icon-calendar {
    font-size: 10px;
    width: 3em;
    background: white url(../../../../static/themes/easy/img/icon-calendar-day.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-size: 1em 1em;
}

.day button.icon-calendar, .day button.icon-calendar:hover, .day button.icon-calendar:active {
    background: white url(../../../../static/themes/easy/img/icon-calendar-day.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-calendar-day.svg);
    background-size: 1em 1em;
}

/*---------------------- Content and misc -------------------*/

.day h2 {
    color: #03365f;
}

.day .icon {
    color: rgb(85, 150, 188);
}

.day .active {
    color: rgb(49, 111, 160);
}

.day #metals {
    color: #4E4E4E;
}

.day .icon-trade-container {
    background-color: white;
    border-color: green;
}

.day .icon-trade {
    background: transparent url(../../../../static/themes/easy/img/icon-trade.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-trade.svg);
}


.day .red {
    color: rgb(232, 0, 0) !important;
}

.day .yellow {
    color: rgb(232, 216, 064) !important;
}

.day .dark-blue {
    color: rgb(9, 96, 159) !important;
}

.day .bright-blue {
    color: rgb(0, 201, 255);
}

.day .content-default {
    background-color: rgb(255, 255, 255);    
}

.day .content-default select {
    background: url('../../../../static/themes/easy/img/arrow-dropdown-content-aqua.svg');
    background-repeat: no-repeat;
    background-position: 96% center;
    color: rgb(191, 191, 191);
}

.content-default select:hover, .content-default select:focus, .content-default select:active {
    border: 1px solid rgb(117, 117, 117);
}


.day .nav.nav-tabs.content-default li a {
    /*---- Background gradient ------- */
    background-repeat: no-repeat;
    background: #094384; /* Old browsers */
    background: -moz-linear-gradient(top,  #094384 0%, #0a1f40 96%, #0a1f40 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#094384), color-stop(96%,#0a1f40), color-stop(100%,#0a1f40)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #094384 0%,#0a1f40 96%,#0a1f40 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #094384 0%,#0a1f40 96%,#0a1f40 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #094384 0%,#0a1f40 96%,#0a1f40 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #094384 0%,#0a1f40 96%,#0a1f40 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#094384', endColorstr='#0a1f40',GradientType=0 ); /* IE6-9 */

    color: rgb(0, 201, 255);
}

.day .nav.nav-tabs.content-default li.active a {
    color: rgb(218, 221, 226);
    background-color: rgb( 10, 31, 64) !important;
}

.day ul.nav.nav-tabs.content-default li a:hover {
    background-color: rgb( 10, 31, 64) !important;
}



/*--------------- Widgets --------------------- */

.day .container-widgets {
    background-color: rgb( 255, 255, 255);
}

.day .widget-container-icon-group .icon {
    color: rgb(144, 144, 144);
}

.day .widget h3 {
    color: rgb(80, 80, 80);
}

.day .widget .section-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(148, 148, 148);

    margin-left: 0px;
    margin-right: 0px;
}

/*-- Positive bars */
.day .widget td.value-positive div {
    background-color: rgb(151, 204, 0);
}

.day .widget td.percent-bar-positive div {
    background-color: rgb(29, 156, 77);
}

/*-- Negative bars */
.day .widget td.value-negative div {
    background-color: rgb(151, 204, 0);
}
.day .widget td.percent-bar-negative div {
    background-color: rgb(195, 0, 41);
}

/*---- Table currencies overview ------*/

.day .widget-table-overview-currencies td {
    color: inherit;
}

.day .widget-table-overview-currencies td.column-header {
    color: rgb(133, 143, 159);
}


/*---- News ------*/

.day .widget-news {
    color: rgb(80, 80, 80);
}

.day .news-creation-date {
    color: rgb(80, 80, 80);
}



/*--------------------- Footer -----------------------*/

.day .footer-default {
    background-color: rgb( 255, 255, 255);
}

/*
  Restore differences from changed bootstrap.css
*/
/*In the css, it has general instructions which are not repeated here*/

.day .dropdown-menu {
    background-color:#0958B4;
    background-clip: border-box;
}
.day .dropdown-menu li{
    border-width: 0px!important;
    width:auto!important;

}
.day .dropdown-menu li a{
    color: #DDDDDD!important;
}
.day .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
    background-color: #0958B4;
}

/* bs overwrite */
.day .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #DDDDDD!important;
}
/* Webfont: RolotecIconfont */
@font-face {
    font-family: 'RolotecIconfont01';
    src: url('../../../../static/themes/easy/fonts/RolotecIconfont1.eot'); /* IE9 Compat Modes */
    src: url('../../../../static/themes/easy/fonts/RolotecIconfont1.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../../../static/themes/easy/fonts/RolotecIconfont1.woff') format('woff'), /* Modern Browsers */
         url('../../../../static/themes/easy/fonts/RolotecIconfont1.ttf') format('truetype'); /* Safari, Android, iOS */
         url('../../../../static/themes/easy/fonts/RolotecIconfont1.svg#RolotecIconfont') format('svg'), /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Icon mapping */
.icon-magnifier:before {
    content: "a";
}

.icon-settings:before {
    content: "b";
}
.icon-fullsize:before {
    content: "c";
}

.icon-menu:before, .icon-list:before {
    content: "e";
}

.icon-chart:before {
    content: "f";
}

.icon-trend-up:before {
    content: "i";
}

.icon-trend-down:before {
    content: "j";
}

.icon-trend-equal:before {
    content: "k";
}

.icon-slide-down:before {
    content: "m";
}

.icon-home:before {
    content: "o";
}

.icon-pictures:before {
    content: "p";
}

.icon-movies:before {
    content: "r";
}

.icon-contacts:before {
    content: "s";
}

.icon-chat:before {
    content: "t";
}

.icon-call:before {
    content: "u";
}

.icon-plus:before {
    content: "v";
}

.icon-flag:before {
    content: "w";
}

.icon-circle:before {
    content: "y";
}

.icon-pdf:before {
    content: "z";
}

.icon-rating-stars-d:before {
    content: "D";
}
.icon-rating-stars-c:before {
    content: "C";
}
.icon-rating-stars-b:before {
    content: "B";
}
.icon-rating-stars-a:before {
    content: "A";
}

.icon-starOff:before {
    content: "G";
}
.icon-starOn:before {
    content: "F";
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
    src: url('../../../../static/themes/easy/fonts/OpenSans-Light-webfont.eot');
    src: url('../../../../static/themes/easy/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../../static/themes/easy/fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../../../../static/themes/easy/fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../../../../static/themes/easy/fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
    src: url('../../../../static/themes/easy/fonts/OpenSans-Regular-webfont.eot');
    src: url('../../../../static/themes/easy/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../../static/themes/easy/fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../../../../static/themes/easy/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../../../../static/themes/easy/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
    src: url('../../../../static/themes/easy/fonts/OpenSans-Bold-webfont.eot');
    src: url('../../../../static/themes/easy/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../../static/themes/easy/fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../../../../static/themes/easy/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../../../../static/themes/easy/fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
}



/*---------------------------------------------------

      Base Stylesheet for
      measurements and element definitions

  ---------------------------------------------------*/




/*----- CSS Font Definition Includes --------------------------------------------------*//*
@import url("/solidweb/static/themes/easy/css/RolotecIconfont1.css");
@import url("/solidweb/static/themes/easy/css/fonts.css");

----- Style Definitions ------------------------------------------------------------*/



/*----- Generic ----------------------------------------------------------*/
body {
    /*
          animation-duration: 1.5s;
          animation-name: fadein;
    */

    padding-right: 0px;
    padding-left: 0px;

    font-family: Arial,Helvetica,sans-serif;
    font-weight: 400;
    margin-bottom: 20px;
    font-size: 10px;

}

h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}


/* Icon mapping located in font definition css */

[class^="icon-"], [class*=" icon-"] {
    font-size: 22px;
    line-height: 22px;
    display: inline-block;
    text-indent: 0px;
    white-space: nowrap;
    overflow: hidden;
    width: 1em;
}

[class^="icon-rating-stars"], [class*=" icon-rating-stars"] {
    width: 2em;
}


[class^="icon-"]:before,
[class*=" icon-"]:before {

    width: 1em;
    height: 1em;

    font-family: RolotecIconfont01;
    font-weight: normal;
    font-size: 22px;
    line-height: 22px;
    vertical-align: middle;
    padding-right: 0.25em;

    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -o-transform: scale(1);
    speak: none;
}

.filet {
    background-color: #61b57c;
    line-height: 1px;
    height: 1px;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}
td.icon {
    text-align: center;
}

.icon-trade-container {
    overflow: hidden;
    border-width: 0px;
    border-style: solid;
}

.icon-trade {
    display: inline-block;
    width: 14px;
    height: 14px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 13px;
}


.icon-small {
    font-size: 16px;
    margin-left: 0.25em;
}

.font-default {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 13px;
    /*color: white;*/
    text-decoration: none;
}

.col-main {
    /*padding: inherit 0px inherit 0px;*/
    padding-left: 0px;
    padding-right: 0px;
}

.no-leading-space {
    padding-left: 0px !important;
}

.no-trailing-space {
    padding-right: 0px !important;
}

.clear-negative-padding {
    padding: 0px !important;
}

.clear-negative-margin {
    margin: 0px !important;
}

.content-default {
    font-size: 10px;
    padding-left: 2.5em;
    padding-right: 2.5em;
}



/*-- Forms ------------------------------*/
button {
    border-radius: 0px !important;
}

.btn {
    border-radius: 0;
    height:2.87em;
}

.form-control {
    box-shadow: none;
    transition: none;
    padding-left: 1em;
    border-radius: 0;
    font-size: 10px;
    height: 4em;
    text-transform: none;
}

textarea.form-control {
    height: 6em;
}

.btn-radio {
    font-size: 10px;
    width: 1.5em;
    height: 1.5em;
}

.btn-group-radio {
    /*padding: 0; V2*/
}

input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    display:inline-block;
    padding-left: 23px;
    /*height: 15px;*/
    font-size: 10px;
    vertical-align:middle;
}

input[type="checkbox"]{
    display:none;
}



input[type="checkbox"] + label {
    display:inline-block;
    padding-left: 23px;
    height: 15px;
    font-size: 10px;
    vertical-align:middle;
}


input, select {
    border-radius: 0px !important;
}
.radio, .checkbox {
    padding-left: 0px;
}

.night input, .night textarea {
    background-color: #140037;
    border: 0 solid #383838;
    color: #BFBFBF;
}


.content-default select {
    text-indent: 0.01px;          /* Removes default arrow from firefox*/
    text-overflow: "";               /*Removes default arrow from firefox*/
    padding:0.5em; /* V2 */
    padding-top:10px;
    height:4em;
}
.content-default select[multiple]{
    height:12em;
}

.label-container, .slider-container {
    display: table;
}
.label-container, .slider-container {
    height: 4em;
}

.label-container.label-container-slider, .slider-container {
    height: 2.5em;
}

.label-container label{
    display: block; /* For old browsers */
    display: table-cell;
    vertical-align: middle;
    padding-top: 0;
}
/* V2 */
legend.label-container{
    display:table;
    vertical-align: bottom;
    padding-top: 0;
    margin-bottom: 0;
}

legend.label-container > span {
    display:table-row;
    height: inherit;
}

.control-label.control-label-slider {
    display:table-cell;
    vertical-align: bottom;
}
/* /V2 */

.ui-slider-horizontal {
    height: 0.6em !important;
}

.slider-container-inner {
    display: block; /* For old browsers */
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 0.4em;
}

.label-container.label-container-slider legend {
    vertical-align: bottom;
}


.navbar label, legend {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 10px;
    border: 0;
    padding-top: 0;
}

.sub-label {
    text-align: left;
    padding-left: 0em !important;
    margin-right: 0.5em  !important;
    font-size: 10px;

}





/*-- Links --*/

a {
    text-decoration: none;
}

a:hover, a:focus, a:active {
    text-decoration: none;
}

a:visited {
}

/*---- Tables ------*/
table {
    width: 100%;
   /* margin-top: 1em;*/
}

.fullWidth{
    width: 100%;
}

table > thead:first-child > tr.group > th {
    padding-top: 0;
}

table > thead > tr.group > th {
    background-color: transparent;
    padding-top: 20px;
    padding-bottom: 7px;
}

table > thead > tr.group > th,
caption  {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    padding-left: 0.25em;
    margin-bottom: 0.5em;
}

td, th {
    /*padding: 0.25em 0.38461em 0.38461em 0.38461em;
    text-align: right;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}


th {
    /* Border styles are defined in the color themes */
    height:31px;
}

th.iconheader {
    text-align: center;
}

td {
    /* Border styles are defined in the color themes */
    text-align: right;
    vertical-align: middle;
    height:31px;
}

td.title {
    text-align: left;
}






/*---- Header -----------------------------------------------------------------*/

.navbar-fixed-top {
    padding: 0px 0px 10px 0px;
}

.nav-main-menu {
    font-size: 10px;
    /*margin: 0; */
    height: 6em;
    /*overflow: hidden;*/
}

.navbar-header {
    font-size: 10px;
    /*margin: 0; */
    height: 6em;
    float: none;
    position: absolute;
    width: auto;
    /* Border styles are defined in the color themes */
    /*padding: 1em 1em 1em 2.5em;*/
    padding: 1em 1em 1em 4em;
}

.bottom-border {
    display: block;
    width: 100%;
    height: 4px;
    margin-top: 5.6em;
    font-size: 10px;
}


a.btn-close {
    font-family: Arial,Helvetica,sans-serif !important;
    font-weight: 300 !important;
    font-size: 21px !important;
    cursor: pointer;
}

.meta-nav {
    /*height: 6em;rsa*/
    height:auto;
    /*width: 59em;*/
    padding-left: 0px;
    position: relative;
    padding-right: 15px;
}

.menu-meta {
    padding: 20px 30px 40px 30px;
    position: absolute;
    top: 65px;
    left: -125px;
    width: 780px;
    z-index: 1000;
}

ul.nav.navbar-nav.navbar-lang {
    margin-top: 4px;
}

ul.nav.navbar-nav.language-selection a {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 16px;
}

.navbar-brand {
    padding: 0;
    margin: 0;
}

.brand-image {
    display: inline-block;

    font-size: 10px;

    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 18em;
    height: 3.4em;
}

/*-- Day/Night mode icons --*/
.toggle-icon {
    padding: 0px !important;
}

.toggle-display-mode {
    display: inline-block;
    font-size: 10px;
    line-height: 10px;
    margin: 0px;
    padding: 2.1em 0px 1.5em 0em !important;
    width: 7em;
    height: 5.1em !important;
    cursor: pointer;
}



.navbar .nav.navbar-right li {
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    width: 14.5em;
    text-align: center;
    height: 6em;
    overflow: hidden;

}


.navbar .nav li.toggle {
    width: 7em;
}

.searchbar-nav {
    font-size: 10px;

    height: 6em;
    width: 101.25%;

    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
    margin: 0em;
}

.navbar .nav a {
    font-family: Open Sans, sans-serif;;
    font-weight: normal;
    font-size: 11px;
    line-height: 11px;
}

.navbar .nav.navbar-right a {
    letter-spacing: 1px;
    margin: 0px;
    padding: 2.3em 0px 1.8em 0px;
    height: 100%
}

.navbar .nav {
    font-size: 11px;
    margin: 0em;

}


ul.navbar-lang {
    padding-top: 15px;
}

ul.navbar-nav.navbar-lang li {
    margin: 0px 10px 0px 0px;
    padding: 0px 10px 0px 0px;
}

ul.navbar-nav.navbar-lang li a {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 300;
    font-size: 16px;
}

.navbar select {
    text-indent: 0.01px;          /* Removes default arrow from firefox*/
    text-overflow: "";               /*Removes default arrow from firefox*/
}

/*------ Main/Meta Menu Extension ------------------*/

.navbar-menu-extended {

    /* Hide menu dropdown initially */
    display: none;

    font-size: 10px;

    padding-top: 4.5em;
    padding-left: 2em;
    margin-right: 0em !important;
    margin-left: 0em !important;

}

.navbar-menu-extended  h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 300;
    font-size: 35px;
    /*margin-bottom: 1.143em;*/
}

.navbar-menu-extended h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 300;
    font-size: 18px;
}

#navbar-extended-nav {
    height: 43.9em;
    padding: 4em 5em 6em 8em;
}

#navbar-extended-nav h2, #navbar-extended-search h2 {
    display: inline-block;
}

#navbar-extended-nav a {
    font-size: 10px;
    padding: 0.6em 0em 0.6em 0em;
    float: left;
}

#navbar-extended-nav li{
    clear: both;
}


#navbar-extended-nav span.glyphicon {
    float:left;
    margin-right: 10px;
    position: relative;
    top: 5px;
    cursor: pointer;

}
#navbar-extended-nav span.glyphicon.glyphicon-remove{
    color:#BFBFBF;
    /*color:#C90000;*/
    top: 6px;
}
#navbar-extended-nav span.glyphicon.glyphicon-remove:hover{
    color:#C90000;
}
#navbar-extended-nav span.glyphicon.glyphicon-edit{
    color:#BFBFBF;
}
#navbar-extended-nav span.glyphicon.glyphicon-edit:hover{
    color:#C90000;
}

.btn-group-res-toggle {
    display: none;
    /*float: none !important;*/
    /*margin-left: 7.5em !important;*/
    text-transform: lowercase!important;
}

.btn-group-container {
    margin: 0;
    border: 0;
    padding: 0;
    display: block;
}

.btn-group.tab-switches .btn-group-container button.btn {
    margin-left: -4px;
}

.btn-group.tab-switches .btn-group-container button.btn:first-child {
    margin-left: 0;
}


.cssHide {
    display: block;
}

#tabNavigation .search{
    margin:-2px;
}

#tabNavigation{
    z-index:10;
}
#tabNavigation .btn-group-container{
    z-index:10;
}

#tabNavigation .btn-group-container.cssShow{
    /*width:15.5em;
    float:right;*/
}

/* Sub button menu responsive handling */
@media all and (max-width:930px) {

    .cssShow {
        display: block !important;
    }

    .cssHide {
        display: none !important;
    }
    #tabNavigation .search{
        display: block !important;
        margin:0px;
    }


    .btn-group-container {
        display: none;
        clear: both;
    }

    .btn-group.tab-switches .btn-group-container button.btn {
        display: block;
        float: none;
        width: 12.3em;
        border-top-width: 0;
        margin-left: 0
    }

    .btn-group.tab-switches .btn-group-container button.btn:first-child {
        border-top-width: 1px;
        margin-left: 0px;
    }



    .btn-group-res-toggle {
        display: block !important;
    }

    .tab-switches {
        padding-right: 2.5em !important;
    }

}


/*------- Search -----------------------------------------*/

.search {
    font-size: 10px;
    height: 4em;
    border-radius: 0px;
    text-transform: none;
    padding-left: 1em;
}

.toUpper{
    text-transform: uppercase!important;
}

label{
    text-transform: uppercase!important;
}

.searchbar-nav button.icon.search, .navbar-fixed-top button.icon.search{
    font-family: RolotecIconfont01;
    font-weight: normal;
    font-size: 22px;
    line-height: 22px;
    height: 40px;
    width: 2.1em;
    padding: 0;
}

.searchbar-nav button.icon.search:before, .navbar-fixed-top button.icon.search:before {
    font-family: RolotecIconfont01;
    font-weight: normal;
    font-size: 22px;
    line-height: 22px;
    height: 40px;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.form-input-button-inc {
    border-right: 0px !important;
}
.panel-collapse{
    margin-bottom:15px;
}

.night .panel {
    background-color: #140037;
    border-color: rgba(100, 100, 100, 0.3);
}

.night #m-detail-header {
    color: #BFBFBF;
}

.day #m-detail-header {
    color: #03365f;
}
.night #elasticSearch{
    background-color: #140037;
    border: 1px solid #140037;
}
.night #m-detail-other-markets_filter input{
    background-color: #140037;
    border: 1px solid #140037;
    margin-left:15px;
}

#filterForm label {
    display: inline-table;
    line-height: 40px;
    text-transform: uppercase;
    white-space: nowrap;
    float: left;
    margin-right: 15px;
}
#filterForm .control-label {
    font-size: 10px;
    padding-top: 0;
    text-align: left !important;
}

label {
    font-size:10px;
    font-weight: 400;
}

.btn-input-incl {
    border-left: 0px !important;
}

.btn-input-incl.icon-calendar {
    border: 0px!important;
    height:38px!important;
    margin-right:1px!important;
    margin-top:1px!important;
    width:3.5em;
}

.search-comp {
    float: left;
}

.searchbar-nav > .input-group {
    /*width: 340px;*/
}



/*------- Extended search ---------------*/

#navbar-extended-search {
    padding-bottom: 7em;
    padding-right: 2.5em;
    position: relative;
}

#navbar-extended-search form {
    /*font-size: 10px;
    padding-left: 2em;*/
}

#navbar-extended-search input.form-control, #navbar-extended-search select {
    font-size: 10px;
    margin: 0em 0em 0em 0em!important;   /*rsa bottom-margin from 1 to 0 */
    height: 4em !important;
}

#navbar-extended-search .control-label {
    text-align: left !important;
    padding-top: 0;
    font-size: 10px;
}


#search-extended-dropdown {
    padding: 1.5em;
    display: none;
}

select, #search-extended-dropdown input[type=text] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

.form-table {
    display: table;
}

.form-group-row {
    font-size: 10px;
    margin-left: 4em !important;
    margin-top: 1em;
    padding-bottom: 0.5em;
    /*display: table-row;
    vertical-align: bottom;*/
}

.form-group-row:first-child {
    margin-top: 0px;
}

#navbar-extended-search .form-group {
    font-size: 10px;
    margin-bottom: 0!important;
    padding-top: 1.5em!important;
}

#navbar-extended-search .form-group.form-group-row {
    font-size: 10px;
}

#navbar-extended-search .form-group:first-child {
    margin-bottom: 0px;
    padding-top: 0px;
}


.slider {
    border: 0 !important;
    /*margin-top: 8px;*/
}

.datepicker {
    z-index: 2200!important;
}

.slider-amount {
    width: 3.5em;
    height: 1.2em;
    position: absolute;
    border: 0px;
    padding: 0px;
    margin: 0px;
    z-index: 5000;
    text-align: center;
}

.ui-slider-handle {
    border-radius: 0 !important;
    border: 0 !important;
}

#button-search-extended {
    font-size: 16px;
    font-weight: normal;
}

.tooltip-inner {
    font-size: 11px;
    padding: 1.81em 3em;
    border-radius: 0px;
}



.datepickerfield {
    padding-left: 0.5em;
    padding-right: 0;
    margin-right: 0.5em;
    width: 7.3em;
}


.submit-ext-search {
    padding-left: 2px;
}

.btn.btn-submit-ext-search {
    font-size: 11px;
    width: 15.5em;
    height: 3.64em;

    border-radius: 0px;
    border: none;

    padding-top: 0.5em;
    padding-bottom: 0.5em;

    margin: 10em 6em 0em 0em;
}

.btn.btn-submit-ext-search-dyn {
    font-size: 11px;
    /*width: 15.5em;*/
    height: 3.64em;

    border-radius: 0px;
    border: none;

    padding-top: 0.5em;
    padding-bottom: 0.5em;

    margin: 10em 6em 0em 0em;
}

.search-extended {
    margin-top: 20px;
}

.searchResultContainer{
    margin-top:6em;
}
.resetSearchResults{
    position:relative;
    top:-50px;
}

/*---------- Content  ------------------------------------------------------------------------*/

.content-default label {
    font-size: 10px;
}

/*----------- Tabs ------------*/
/* Initially hide tabs except active tab */

.content-tab {
    display: none;
}


.tab-switches {
    font-size: 10px;
    /*margin-right: 2.5em;*/
    padding-right:4em;
}

ul.nav.nav-tabs.content-default {
    border: none;
}

ul.nav.nav-tabs.content-default li {
    border: none;
}

.nav.nav-tabs.content-default li a {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 16px;

    border-radius: 0px;
    border: none;

    margin-right: 10px;
}

.nav.nav-tabs.content-default li.active a {
    background: none;
    border: none;
}

ul.nav.nav-tabs.content-default li a:hover {
    border: none;
}


ul.content-default {
    background: transparent;
}


/*--------------- Widgets --------------------- */

.container-widgets {
    padding: 1.5em;
}

.widget {
    font-size: 10px;
    margin-top: 3em;
    padding: 0em;
}

.widget > .row {
    /*padding: inherit 0px inherit 0px;*/
}

.widget-container-icon-group, .widget-section-title-icon-group {
    text-align: right;
    white-space: nowrap;
}

.widget-container-icon-group > button.icon {
    margin-left: 0;
    margin-right: 0.25em !important;
}

.widget-section-title-icon-group {
    padding-right: 0px;
}

/*
.widget td .icon {
    font-size: 13px;
}
*/
.widget button.icon {
    background: none;
    border: none;
    padding-left: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
    margin-right: 0.5em;
}



.widget h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 13px;
    margin-top: 0px;
}

.widget .section-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;

    margin-left: 0px;
    margin-right: 0px;
}
.widget .section-title.no-bottomrow {
    border-bottom:none!important;
}

.widget .section-title .column-title {
    padding-left: 0.385em;
    padding-right: 0px;
}


/*-- Widget tables --*/
/*  rsa: removed 140314
.widget td {
    width: 15%;
}
*/

.widget td:first-child, .widget th:first-child, .footer-default td:first-child, .footer-default th:first-child {
    text-align: left;
    white-space: nowrap;
    border-left: none;
}


.widget td.title {
    width: 20%;
}

.letter-selection {
    font-size: 16px;
    margin: 2em 0 1em 0;
}

.letter-selection a {
    margin-right: 1em;
}



/*-- Positive bars */
.widget td.percent-bar-positive {
    text-align: right;
}
.widget td.percent-bar-positive div {
    float: right;
}

/*-- Negative bars */
.widget td.percent-bar-negative {
    text-align: left;
}
.widget td.percent-bar-negative div {
    float: left;
}

/*---- Table currencies overview ------*/
.widget-table-overview-currencies td {
    vertical-align: top;
}

.widget-table-overview-currencies .icon {
    /* font-size: 16px; */
}


/*---- News ------*/

.news-creation-date {
    margin-bottom: 0.9em;
}

.widget-news img {
    width: 135px;
    float: left;
    padding: 0px 1em 1em 0px;
}

.widget-news h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 0em;
}

.widget-news p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 1em;
    font-weight: 400;
}

.copytext {
    margin-top: 0.9em;
}

.news-link-readmore {
    float: right;
}

/*----- Media Library ------*/
.row.section-title, .section-content-media-library {
    margin-bottom: 1em;
}


.has-error .help-block, .has-error .control-label {
    color: #B94A48;
}
.has-error .form-control {
    border-color: #B94A48;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-error .form-control:focus {
    border-color: #953B39;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #D59392;
}
.has-error .input-group-addon {
    background-color: #F2DEDE;
    border-color: #B94A48;
    color: #B94A48;
}

#topics_view .rubric{
    margin-left:-5px;
}

.airy{
    margin:15px!important;
}

.airy_small{
    margin:5px!important;
}

.airy-bottom{
    margin-bottom:15px!important;
}

.airy-right{
    margin-right:15px!important;
}

.airy-top{
    margin-top:15px!important;
}

.airy-left{
    margin-left:15px!important;
}

.airy-left-small{
    margin-left:5px!important;
}
.no-margin{
    margin:0!important;
}

.nav-pills > li{
    margin-top: 15px;
}

#m-sector-news-list th{
    text-align: left;
}
#m-sector-news-list td{
    text-align: left;
}
#listingList th:first-child,#listingList td:first-child{
    text-align: left;
}
.container{
    max-width:100%;
}
.night .ui-widget-content{
    background-color: transparent;
    color: #BFBFBF;
}
.night .ui-widget-content a {
    color: #00C8FF;
}
.day .ui-widget-content a {
    color: #5596BC;
}

:focus, :active {outline:none;}
::-moz-focus-inner {border:0;}

.modal-content{
    min-width:680px;
}

/*overflow hack for ie */

.ieOverflow{
    overflow:visible!important;
}

input[type=text]{
   /* padding-top:6px;04.12*/
}
select{
    padding-top:10px;
    padding-bottom:12px;
}

.sbHolder{
    font-size: 1em;
    font-weight: normal;
    height: 4em;
    position: relative;
    width: 100%;

}
.sbSelector{
    display: block;
    height: 4em;
    left: 0;
    line-height: 4em;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    /*width: 170px;*/
}
.sbOptions li.last a{
    border-bottom: none;
}
.sbToggle{
    background: url("../../../../static/themes/easy/img/arrow-dropdown-header-red.png") 50% 50% no-repeat;
    display: block;
    height: 4em;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 4em;
}
.sbOptions{
    list-style: none;
    left: -1px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 4em;
    width: 100%;
    z-index: 3000;
    overflow-y: scroll;
}
.sbOptions a{
    display: block;
    outline: none;
    padding: 3px 0 3px 7px;
}
/* STYLE NIGHT */
.night .sbToggle{
    background: url("../../../../static/themes/easy/img/arrow-dropdown-content-white.png") 50% 50% no-repeat;
}
.night .sbHolder{
    background-color: #140037;
    border: solid 1px #140037;
}
.night .sbSelector:link,
.night .sbSelector:visited,
.night .sbSelector:hover{
    color: #BFBFBF;
    outline: none;
    text-decoration: none;
}
.night .sbOptions{
    background-color: #140037;
    border: solid 1px #515151;
}

.night .sbOptions a:link,
.night .sbOptions a:visited{
    color: #BFBFBF;
    text-decoration: none;
}
.night .sbOptions a:hover,
.night .sbOptions a:focus,
.night .sbOptions a.sbFocus{
    color: #FFFFFF;
    background-color: #005C9D;
}
/* /STYLE NIGHT */

/* STYLE NIGHT TOP */
.night .navbar-fixed-top .sbToggle{
    background: url("../../../../static/themes/easy/img/arrow-dropdown-header-red.png") 50% 50% no-repeat;
}
.night .navbar-fixed-top .sbHolder{
    background-color: #242424;
    border: solid 1px #383838;
}
.night .navbar-fixed-top .sbHolder:focus{
    border:1px solid #AAAAAA;
}
.night .navbar-fixed-top .sbHolder:hover{
    border: solid 1px #AAAAAA;
}
.night .navbar-fixed-top .sbSelector:link,
.night .navbar-fixed-top .sbSelector:visited,
.night .navbar-fixed-top .sbSelector:hover{
    color: #BFBFBF;
    outline: none;
    text-decoration: none;
}
.night .navbar-fixed-top .sbOptions{
    background-color: #242424;
    border: solid 1px #515151;
}

.night .navbar-fixed-top .sbOptions a:link,
.night .navbar-fixed-top .sbOptions a:visited{
    color: #BFBFBF;
    text-decoration: none;
}
.night .navbar-fixed-top .sbOptions a:hover,
.night .navbar-fixed-top .sbOptions a:focus,
.night .navbar-fixed-top .sbOptions a.sbFocus{
    color: #FFFFFF;
    background-color: #005C9D;
}
/* /STYLE NIGHT TOP */

/* STYLE DAY */
.day .sbHolder{
    background-color: #FFFFFF;
    border: solid 1px #D9D9D9;
}
.day .sbHolder:focus{
    border:1px solid #757575;
}
.day .sbHolder:hover{
    border: solid 1px #757575;
}
.day .sbSelector:link,
.day .sbSelector:visited,
.day .sbSelector:hover{
    color: #757575;
    outline: none;
    text-decoration: none;
}
.day .sbOptions{
    background-color: #ffffff;
    border: solid 1px #757575;
}

.day .sbOptions a:link,
.day .sbOptions a:visited{
    color: #757575;
    text-decoration: none;
}
.day .sbOptions a:hover,
.day .sbOptions a:focus,
.day .sbOptions a.sbFocus{
    color: #FFFFFF;
    background-color: #cdd7df;
}
/* /STYLE DAY */


/*--------------------- Footer ------------------------------------------------------------------*/

.footer-default {
    margin-top: 1em;
    padding: 1.5em 2.5em 1.5em 2.5em;
}

.footer-default caption {
    margin-bottom: 0.25em;
}

.footer-default th {
    text-align: left;
}

.footer-default td {
    text-align: left;
}

table th.l{
    text-align: left;
}
table th.r{
    text-align: right;
}
table td.r{
    text-align: right;
}
table td.l{
    text-align: left;
}

/*tables*/

span.date{
    font-size:0.9em;
    color:#707076;
}


table th.trend,
table th.lval,
table th.nc2_pr,
table th.m_trend,
table th.cur,
table th.m_curr,
table th.yield,
table th.interest,
table th.valor,
table th.nc2,
table th.lval_norm,
table th.tur,
table th.close_adj_norm,
table th.bid,
table th.ask,
table th.vol,
table th.time,
table th.symb,
table th.maturity,
table th.high,
table th.low,
table th.y_hi,
table th.y_lo,
table th.number,
table td.ytd_perf_pr,
table th.nsin_ch,
table th.nc2,
table th.price,
table th.netchange,
table th.pmturnover,
table th.yldeq,
table td.trsymb,
table th.trsymb,
table th.ytd_perf_pr,
table th.i_hasinvsuggestion
{
    text-align: right;
}

/**
    Class names cant't start with numbers!
    Unicode chars are allowed so we encode starting
    digit with the unicode representation followed ba a space for
    telling that's the unicode char has ended. Following space will be ignored
**/
#listingList th.\31 w_perf_pr,
#listingList th.\34 w_perf_pr,
#listingList th.\35 2w_perf_pr
{
    text-align: right;
}

table th.cur,
table td.cur
{
    text-align: center;
}
#m-indices-data-table th.ytd_perf_pr,
#m-indices-data-table td.ytd_perf_pr,
#m-indicators-data-table th.ytd_perf_pr,
#m-indicators-data-table td.ytd_perf_pr,
#m-materials-data-table3 th.ytd_perf_pr,
#m-materials-data-table3 td.ytd_perf_pr,
#m-materials-data-table2 th.ytd_perf_pr,
#m-materials-data-table2 td.ytd_perf_pr,
#m-materials-data-table1 th.ytd_perf_pr,
#m-materials-data-table1 td.ytd_perf_pr,
#table0 .m_market,
#table0 .market,
#table0 th.ytd_perf_pr,
#table0 td.ytd_perf_pr,
#table0 th.m_cur,
#table0 td.m_cur
{
    text-align: center;
}
#table0_wrapper #table0 th.ytd_perf_pr,
#table0_wrapper #table0 td.ytd_perf_pr{
    text-align: right;
}
#watchlistTable th.m_name{
    width:15%;
}
#watchlistTable .m_cur,
#watchlistTable .m_market,
#watchlistTable .market
{
    text-align: center;
}
/**
    Class names cant't start with numbers!
    Unicode chars are allowed so we encode starting
    digit with the unicode representation followed ba a space for
    telling that's the unicode char has ended. Following space will be ignored
**/

#watchlistTable th.\31 w_hi,
#watchlistTable th.\31 w_lo,
#watchlistTable th.\34 w_hi,
#watchlistTable th.\34 w_lo,
#watchlistTable th.\31 2w_hi,
#watchlistTable th.\31 2w_lo,
#watchlistTable th.\35 2w_hi,
#watchlistTable th.\35 2w_lo,
#watchlistTable th.\31 w_perf_pr,
#watchlistTable th.\34 w_perf_pr,
#watchlistTable th.\31 2w_perf_pr,
#watchlistTable th.\35 2w_perf_pr
{
    text-align: right;
}
#m-alertlist-active-data-table .limitType,#m-alertlist-active-data-table .limitValue{
    text-align: right;
}
.numberOfListings{
    text-align: right;
}
.defaultWatchlist{
    text-align: right;
}
#m-libor-data-table th,
#m-currencies-table th{
    text-align: right;
}

table th.market,
table td.market,
table td.m_market,
table td.m_name,
table td.compfullname,
#m-libor-data-table th.name,
#m-detail-other-markets td.market
{
    text-align: left;
}
#m-detail-interestCharges_A td.m_name{
    text-align: right!important;
}
#m-detail-interestCharges_B td.m_name{
    text-align: right!important;
}
#m-performance-data-table th.alignRight{
    text-align: right;
}
#m-performance-data-table th.name{
    text-align: left;
}
#m-performance-data-table td.l {
    text-align: right;
    vertical-align: middle;
}
#m-detail-basicdata td.cur,
#m-detail-basicdata td.compfullname,
#m-detail-basicdata td.trsymb,
#m-detail-basicdata td.name,
#m-detail-basicdata td.m_name,
.container td.cur,
.container td.market{
    text-align: right;
}
#m-detail-news-list td{
    text-align: left;
}
#m-detail-news-list .headline{
    width:90%;
}
#hikuDataTable td{
    text-align: left;
}
#hikuDataTable th{
    text-align: right;
}
#hikuDataTable th.datetime{
    text-align: left;
}
#hikuDataTable td.r{
    text-align: right;
}

table td.name{
    text-align: left;
}
#details_overview_basicdata .name,
#details_overview_basicdata .compfullname,
#details_overview_basicdata .trsymb,
#details_overview_basicdata .cur{
    text-align: right;
}
#feed .rss_date{
    width:12%;
}
#feed .rss_time{
    width:12%;
}
#feed .headline{

}
#l-detail-content .container{
    max-width:100%!important;
}
/*/tables*/
.clear{
    clear:both;
}
.modal-footer button.btn:first-child {
    /*margin-right:15px!important;added 24.12 removed 14.1 -> news search add agencies modal*/
}

.modal-footer {
    padding-right:15px;
}

.noPrint{
    /*display:none; ONLY FOR WORK WITH */
}

/* Currency Converter */
.currencyOverlay {
    padding: 5px;
}
.currencyOverlay a {
    display: block;
}
.currencyOverlay h3 {
    font-size: 14px;
    margin: 6px 0 3px;
}
.day .currencyOverlay {
    background-color: white;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    border: 1px solid #D9D9D9;
}
.day .currencyOverlay a {
    color: rgb(78, 78, 78);
}
.day .currencyOverlay a.active {
    background-color: #0958B3;
    color: white;
}
.day .currencyOverlay h3 {
    border-bottom: 1px solid #D9D9D9;
}
.night .currencyOverlay {
    background-color: #0A1F40;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.5);
}
.night .currencyOverlay a {
    color: white;
}
.night .currencyOverlay a.active {
    background-color: #00C8FF;
}
.night .currencyOverlay h3 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
/*
 * Style twaks
 * --------------------------------------------------
 */
footer {
  padding-left: 15px;
  padding-right: 15px;
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 768px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}
/*
//--= require         jquery-ui.css
*/

 .ticker{
     background-color: #02365e;
 }
.pos { color: #69B77D;}
.neg { color: #ed4447;}
.infoTicker{
    font-size: 13px;
    color: #ffffff;
}
.loading {
    min-width: 50px;
    min-height: 50px;
    background: transparent url("../../../../static/themes/easy/img/throbber-day.gif") no-repeat center center
}
.night .loading {
    background-image: url("../../../../static/themes/easy/img/throbber-night.gif")
}
.night #extendedSearchContainer .loading {
    background-image: url("../../../../static/themes/easy/img/throbber-night-search.gif")
}

/*
    Remove Brand Image. Create a new one for "easy" asap
*/
.brand-image {
    background: none!important;
}

a.btn {
    line-height: 2.5em!important;
}

/*
  Temp
*/

.solidTemp{
    position:relative;
    top:-2px;
}

.mainLogo{
    left: 25px;
    top: 0;
    padding-left:5px;
}
.logo_helper{
    background-color: rgba(255, 255, 255, 0.48);
    box-shadow: 0 0 3px rgba(255, 255, 255, 0.48);
    position: absolute;
    z-index: -10;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.logo_helper.solid{
    height: 47px;
    left: 2px;
    top: 5px;
    width: 106px;
}

/*
  content-formatting
*/
.content-default {
    padding-top: 15px;
}
.m-tag-cloud a {
    padding: 0 1px;
}
.m-tag-cloud .s7 {
    font-size: 7px;
}
.m-tag-cloud .s8 {
    font-size: 8px;
}
.m-tag-cloud .s9 {
    font-size: 9px;
}
.m-tag-cloud .s10 {
    font-size: 10px;
}
.m-tag-cloud .s11 {
    font-size: 11px;
}
.m-tag-cloud .s12 {
    font-size: 12px;
}
.m-tag-cloud .s13 {
    font-size: 13px;
}
.m-tag-cloud .s14 {
    font-size: 14px;
}
.m-tag-cloud .s15 {
    font-size: 15px;
}
.m-tag-cloud .s16 {
    font-size: 16px;
}
.m-tag-cloud .s17 {
    font-size: 17px;
}
.m-tag-cloud .s18 {
    font-size: 18px;
}
.m-tag-cloud .s19 {
    font-size: 19px;
}
.m-tag-cloud .s20 {
    font-size: 20px;
}
.m-tag-cloud .s21 {
    font-size: 21px;
}
.m-tag-cloud .s22 {
    font-size: 22px;
}
.m-tag-cloud .s23 {
    font-size: 23px;
}
.m-tag-cloud .s24 {
    font-size: 24px;
}
.m-tag-cloud .s25 {
    font-size: 25px;
}
.m-tag-cloud .s26 {
    font-size: 26px;
}
.m-tag-cloud .s27 {
    font-size: 27px;
}

.navbar.navbar-fixed-top #simpleSearch label{
    text-transform: uppercase;
    line-height: 40px;
    white-space: nowrap;
    display: inline-table;
}

#navbar-extended-search .baseSearchIpt{
    display: none;
}

.navbar.navbar-fixed-top #simpleSearch #extendedSearch-content-left label{
    width:0px;
    display:none;
}

.innerLabel{
    display: none;
}

.datepicker{
    padding:15px;
}
.datepicker table {
    width: auto;
}
.night .datepicker-dropdown:before {
  border-bottom-color: rgb(56, 56, 56);
}
.night .datepicker-dropdown:after {
  border-bottom-color: #242424;
}
.night .datepicker-dropdown.datepicker-orient-bottom:before {
  border-top-color: rgb(56, 56, 56);
}
.night .datepicker-dropdown.datepicker-orient-bottom:after {
    border-top-color:#242424;
}

.dateTrigger,.timeTrigger{
    position:absolute;
    right:15px;
    z-index: 10;
}
.night .dateTrigger.glyphicon,      /*removed 28.01.14 sar: .content-default neede also in .modal*/
.night .timeTrigger.glyphicon{      /*removed 28.01.14 sar: .content-default*/
    top:0px;
    border: 1px solid #140038!important;
    width: 1em;
}
.day .dateTrigger.glyphicon,        /*removed 28.01.14 sar: .content-default*/
.day .timeTrigger.glyphicon{        /*removed 28.01.14 sar: .content-default*/
    top:1px;
    border: 1px solid #ffffff!important;
    /*border-left: 0px none!important;*/
    height:3.8em;
    right:16px;
    width: 1em;
    color:#737373;
}
.night .dateTrigger.btn-default:hover,  /*removed 28.01.14 sar: .content-default*/
.night .timeTrigger.btn-default:hover,  /*removed 28.01.14 sar: .content-default*/
.night .dateTrigger.btn-default:active, /*removed 28.01.14 sar: .content-default*/
.night .timeTrigger.btn-default:active{ /*removed 28.01.14 sar: .content-default*/
    border: 1px solid #140038!important;
    background-color: #140038;

}
.day .dateTrigger.btn-default:hover,  /*removed 28.01.14 sar: .content-default*/
.day .timeTrigger.btn-default:hover,  /*removed 28.01.14 sar: .content-default*/
.day .dateTrigger.btn-default:active, /*removed 28.01.14 sar: .content-default*/
.day .timeTrigger.btn-default:active{ /*removed 28.01.14 sar: .content-default*/
    border: 1px solid #000!important;
    background-color: #fff;

}

.night .bootstrap-timepicker-widget{  /*removed 28.01.14 sar: .content-default*/
    left: auto;
    background-color:#140038;
}
.night .bootstrap-timepicker-widget table td a:hover {  /*removed 28.01.14 sar: .content-default*/
    background-color: transparent!important;
}

.day .bootstrap-timepicker-widget{  /*removed 28.01.14 sar: .content-default*/
    left: auto;
    background-color:#ffffff;
}
.day .bootstrap-timepicker-widget table td a:hover {
    background-color: transparent!important;
}

.night .dropdown-header{
    color: #BFBFBF;
    font-size: 100%;
}

.day .dropdown-header{
    color: #BFBFBF;
    font-size: 100%!important;
}

.bootstrap-timepicker{
    z-index: 10!important;
}

#l-wrapper{
    /*overflow:hidden;*/
}

#tabTopNavigation{
    margin-right: 3em;
    margin-top: 10px;
    z-index: 10000;
}

.day #tabTopNavigation button.selectpicker{
    padding-top: 10px;
    background-color: #FFFFFF!important;
    background-image: url("../../../../static/themes/easy/img/arrow-dropdown-header-red.svg");
    background-position: 96% center;
    background-repeat: no-repeat;
    border: 1px solid #D9D9D9;
    color: #737373;
    text-indent: 0.01px;
    text-overflow: "";
    border-radius: 0;
}
.day #tabTopNavigation .selectpicker.btn-default,
.day #tabTopNavigation .selectpicker.btn-default:hover,
.day #tabTopNavigation .selectpicker.btn-default:active,
.day #tabTopNavigation .selectpicker.btn-default:focus{
    border-color: transparent!important;
    color:#737373!important;
}

.night #tabTopNavigation button.selectpicker{
    padding-top: 10px;
    background-color: #242424!important;
    background-image: url("../../../../static/themes/easy/img/arrow-dropdown-header-red.svg");
    background-position: 96% center;
    background-repeat: no-repeat;
    border: 1px solid #383838;
    color: #BFBFBF;
    text-indent: 0.01px;
    text-overflow: "";
    border-radius: 0;
}

.night #tabTopNavigation .dropdown-menu{
    margin:0px;
    padding-top: 2px;
    background-color: #242424!important;
}

.night #tabTopNavigation ul.selectpicker{
    z-index: 1250;
    background-color: #242424!important;
}
.night #tabTopNavigation ul.selectpicker li a{
    color: #BFBFBF;
}


.day #tabTopNavigation .dropdown-menu{
    margin:0px;
    padding-top: 2px;
    background-color: #FFFFFF!important;
}

.day #tabTopNavigation ul.selectpicker{
    z-index: 1250;
    background-color: #FFFFFF!important;
}
.day #tabTopNavigation ul.selectpicker li a{
    color: #737373;
}
.dropdown-menu .divider {
    background-color: #444444;
}

.padRight-10{
    margin-right:10px;
}

/*.extendedSearchLabel{
    width:33%!important;
    display:block!important;
}*/

#navbar-extended-search select {
    padding-top:10px;
    margin: 0em 0em 0em 0em!important;   /*rsa bottom-margin from 1 to 0 */
}

#navbar-extended-search{
    /*overflow:visible;*/
}

.marketInfo .bc .bcClock {
    float: left;
    height: 80px;
    margin-top: 3px;
    width: 80px;
    margin-left:20px;
}

.widget {
    float:left;
}

#feed td {
    text-align: left!important;
}

.night #feed th {
    text-align: left!important;
    background-color: #140037;
    border-bottom: 1px solid #E7E9EC;
    border-top: 1px solid #858F9F;
    color: #858F9F;
}
.day #feed th {
    text-align: left!important;
    background-color: #ffffff;
    border-bottom: 1px solid #858F9F;
    border-top: 1px solid #858F9F;
    color: #858F9F;
}

.night .widget .form-control {
    border: 1px solid #140037;
}
.market-data-infos{
    margin-left: 110px;
    margin-top: 10px;
}

.materials table{
    margin-top: 0px!important;
}
.night .table thead > tr > th {
    border-top: none!important;
}
.day .table > thead > tr.group > th,
.night .table > thead > tr.group > th {
    border-top-width: 0!important;
    border-bottom-width: 0!important;
}

a:focus, select:focus{
    outline: 0 none;
}
.widget-news img.full{
    /*width:100%!important;*/
}
.newsImage img{
    width:180px;
}
/* bootstrap overwrites */
.day .table thead > tr > th {
    border-top: 1px solid #61b57c!important;
}
/* night schema from design */
.night .table thead > tr > th {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #CBCCD7!important;
}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: transparent;
}

.day .nav > li > a:hover ,.day  .nav > li > a:focus {
    background-color:#09509F;
}

.night .nav > li > a:hover ,.night  .nav > li > a:focus {
    background-color:#0958B3!important;
}
.night .nav-tabs > li.active > a,.night .nav-tabs > li.active > a:hover, .night .nav-tabs > li.active > a:focus{
    background-color: #140037!important;
    /* border #858F9F lila = #140037*/
    color:#858F9F;
    border-color: #858F9F #858F9F rgba(0, 0, 0, 0);
}
.nav-tabs > li {
    margin-bottom: -2px!important;
}

#simpleSearch .checkbox{
    padding-top:0px;
    display: inline;
    float: left;
}

.day .input-group-addon {
    background-color: #ffffff!important;
    border-color:#BFBFBF!important;
    color:#BFBFBF!important;
}

.night .input-group-addon {
    background-color: #140037;
    border-color:#140037;
    color:#BFBFBF;
}

.nav-pills > li > a {
    border:1px solid;
}

.day .nav-pills > li.active > a,
.day .nav-pills > li.active > a:hover,
.day .nav-pills > li.active > a:focus {
    background-color: #033055;
    color: #ffffff;
    border: 1px solid #033055;
}
.day .nav-pills > li > a:hover{
    background-color: #cdd7df;
    color: #ffffff;
}

.day .btn-primary{
    background-color: #033055;
    border-color: #033055;
}
.day .btn-primary:hover{
    background-color: #cdd7df;
    border-color: #cdd7df;
}

.night .nav-pills > li.active > a,
.night .nav-pills > li.active > a:hover,
.night .nav-pills > li.active > a:focus {
    background-color: #033055;
    color: #ffffff;
    border: 1px solid #033055;
}

.night .modal-content {
    background-clip: padding-box;
    background-color: #0A1F40!important;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    outline: medium none;
    position: relative;
}

.night .modal-title {
    color:#BFBFBF!important;
}

.night .modal-header .close {
    color: #FFFFFF!important;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    opacity: 0.8!important;
    text-shadow: 0 1px 0 #000000!important;
}

.modal-footer button.btn:first-child{
    /*margin-right:15px!important;added 28.11 removed 03.12 -> news headlines modal*/
}

.night .modal-footer .btn.btn-default, .night .modal-body .btn.btn-default{
    background: none repeat scroll 0 0 #005C9D;
    color: #DADDE2;
    margin: 0 0 0 0;
    border: medium none;
    border-radius: 0;
    font-size: 11px;
    height: 3.64em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    width: 16.5em;
    text-transform: uppercase !important;
}

.day .modal-footer .btn.btn-default, .day .modal-body .btn.btn-default{
    background: none repeat scroll 0 0 #005C9D;
    color: #DADDE2;
    margin: 0 0 0 0;
    border: medium none;
    border-radius: 0;
    font-size: 11px;
    height: 3.64em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    width: 16.5em;
    text-transform: uppercase !important;
    margin-left: 15px;
}

.modal-body{
    font-size:13px;
}

.modal-body a i{
    line-height: 1.5em;
    margin-right: 15px;
}
#m-detail-other-markets_wrapper .row:last-child > div .pull-right{
    float:none!important;
    text-align: center;
}

#m-detail-other-markets th[data-k="MARKET"],
#m-detail-other-markets td[title]{
    text-align: center;
    width: 8%;
}
#m-detail-other-markets th[data-k="MARKET:description"]{
    text-align: left;

}

#m-detail-other-markets th.m_domicile,
#m-detail-other-markets td.m_domicile{
    text-align: center;
    width:8%;
}
#m-detail-other-markets th.m_exchdomicile,
#m-detail-other-markets td.m_exchdomicile{
    text-align: center;
    width:12%;
}

#m-detail-other-markets th.cur,
#m-detail-other-markets th.nc2_pr,
#m-detail-other-markets th.nc2{
    width:8%;
}

#m-detail-other-markets th.lval_norm{
    width:10%;
}

.night .pagination > .disabled > span, .night .pagination > .disabled > a, .night .pagination > .disabled > a:hover, .night .pagination > .disabled > a:focus {
    background-color: #140037;
    border-color: rgba(221,221,221,0.5);
}
.night .pagination > li > a, .night .pagination > li > span {
    background-color: #140037;
    border: 1px solid rgba(221,221,221,0.5);
}
.night .pagination > .active > a, .night .pagination > .active > span, .night .pagination > .active > a:hover, .night .pagination > .active > span:hover, .night .pagination > .active > a:focus, .night .pagination > .active > span:focus {
    background-color: rgb(9, 88, 179);
    border-color: rgba(221,221,221,0.5);
    color: rgb(255, 255, 255);
}
.night .pagination > li > a:hover, .night .pagination > li > span:hover, .night .pagination > li > a:focus, .night .pagination > li > span:focus {
    background-color: rgb(9, 88, 179);
}
/* /bootstrap overwrites */

/* cleanup for alertings; colors have to clear and easy accessible */
.table .width50P { width: 50%; }
.table .no-display { display: none; }
.table .float-left { float: left; }
.table .float-right { float: right; }
.table td.barchart {
    vertical-align: middle;
}
.table .barChartPos, .table .barChartNeg {
    height: 14px;
}
.day .table .barChartNeg {
    background-color: red!important;
}
/* night schema from design */
.night .table .barChartNeg {
    background-color: #FA3700!important;
}
.day .table .barChartPos {
    background-color: green!important;
}
/* night schema from design */
.night .table .barChartPos {
    background-color: #0FA50F!important;/*97CC00*/
}

.table #m-currencies-table td {
    text-align: right;
}
/**/
.day .pos { color: #61b57c;}
.day .neg { color: red;}
/* night schema from design */
.night .pos { color: #61b57c;}/*97CC00*/
.night .neg { color: #FA3700;}

.day .value-equal{
    color: #ffffff;
}
/* not for all icons we need a hover state */
/*.day .icon-trend-equal:hover{
    color: blue!important;
}
.day .icon-trend-up:hover{
    color: green!important;
}
.day .icon-trend-down:hover{
    color: red!important;
}
.night .icon-trend-equal:hover:before{
    color:#ffffff!important;
}
.night .icon-trend-up:hover:before{
    color: #97CC00!important;
}
.night .icon-trend-down:hover:before{
    color: #FA3700!important;
}
added, removed*/
/*.btn-group-res-toggle {*/
    /*display: none;*/
    /*float: none !important;*/
    /*margin-left: 3.5em !important;*/
/*}*/

/* /not for all icons we need a hover state */
.night .value-equal{
    color: #ffffff;
}
.day .value-equal{
    color: blue;
}
/** Arrow sizes in tables */
.day .value-equal {
    font-size: 18px;
    line-height: 14px;
}

#m-detail-header {
    color:#000000;
    font-size: 14px;
}
#m-detail-header .pos{
    /*color:green;*/
}

.tab-content{
    margin-top:20px;
}
#extendedSearch-content-left .help-block{
     padding-left:15px;
}

.value-equal,.value-equal:before,.value-neg,.value-neg:before,.value-pos,.value-pos:before {
    font-size: 18px!important;
    line-height: 14px!important;
    width: 22px;
    margin-right: 5px;
}
.btn-submit-ext-search.btn-left{
    margin: 1em 1.5em 0 0;
    /*display: none;*/
}
.btn-submit-ext-search-dyn.btn-left{
    margin: 1em 1.5em 0 0;
    /*display: none;*/
}
.btn.btn-submit-ext-search{
     margin: 0em 0em 0 0;
 }
.btn.btn-submit-ext-search-dyn{
    margin: 0em 0em 0 0;
}
.night #div_solrac_searchKeywordInput.panel {
    border-radius:0px;
    background-color:#292929;
    color:#BFBFBF;
    border-color: #BFBFBF;
    cursor:pointer;
}
/** /Arrow sizes in tables */
/* /cleanup for alertings; colors have to clear and easy accessible */

/*
    Details
*/
#m-detail-header > .row{
   /* margin:10px;       */
}

/* Portfolio, Watchlist, Alerting, ... */
.context-menu {
    position: relative;
    display: inline-block;
    text-align: left;
}

.context-menu .opaque {
    opacity: 0.5;
    /*width: 100%;*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity = 50);
}

.context-menu .pf-actions-icon {
    /*background-image: url("../../../../static/images/edit.png");*/
    width: 16px;
    height: 16px;
    cursor: pointer
}
.context-menu .dropdown-menu {
    top: 0;
    left: 16px;
}

/* Fast Search */
.day div.solid-fastsearch-result table tr.highlight td {
    background-color: #0958B3;
    color:#ffffff;
    cursor: pointer;
}
.day div.solid-fastsearch-result {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    background-color: #EEE;
    border: 1px solid #D9D9D9;
}
.night div.solid-fastsearch-result table tr.highlight td {
    background-color: #00C8FF;
    cursor: pointer;
}
.night div.solid-fastsearch-result {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.8);
    z-index: 1000;
    background-color: #0A1F40;
    border: 1px solid rgba(255, 255, 255, 0.5);
    /* thin stripes between lines #858F9F 140037*/
    z-index: 1000;
}

.night .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #140037;
    border-radius: 4px;
    border: 1px solid rgba(255,255,255,0.3);
}

#m-detail-interactive{
    font-size:1.3em;
}

/* Data-Tables Sorting */

.table .sorting,
.table .sorting_asc,
.table .sorting_desc,
.table .sorting_asc_disabled,
.table .sorting_desc_disabled {
    padding-right: 18px;
}

.sorting {
    background: url('../../../../static/images/jqueryTables/sort_both.png') no-repeat center right;
}

.sorting_asc {
    background: url('../../../../static/images/jqueryTables/sort_asc.png') no-repeat center right;
}
.sorting_desc {
    background: url('../../../../static/images/jqueryTables/sort_desc.png') no-repeat center right;
}

.sorting_asc_disabled {
    background: url('../../../../static/images/jqueryTables/sort_asc_disabled.png') no-repeat center right;
}
.sorting_desc_disabled {
    background: url('../../../../static/images/jqueryTables/sort_desc_disabled.png') no-repeat center right;
}

.sorting,.sorting_asc,.sorting_desc{
    cursor:pointer; /* ns-resize */
}

/* ellipsis for all tables
table{
    table-layout:fixed;
}

table tr td:not(.toolbar),
table tr th:not(.toolbar){
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
*/
/* rsa 13.03.2014 tests for scrollabel tables */
.scrollWrapper table{
    table-layout: auto!important;
}
.scrollWrapper .mCSB_container{
    min-width:100%!important;
    float:left;
}
.scrollWrapper table tr td, .scrollWrapper table tr th{
    overflow: auto!important;
    text-overflow: clip!important;
    white-space: nowrap!important;
}
/* end tests for scrollabel tables */
 /* ellipsis except name and m_name class named columns */
table>thead>tr>th.name,
table>thead>tr>th.m_name,
table>tbody>tr>td.name,
table>tbody>tr>td.m_name{
   /* text-overflow:clip!important;
    overflow: visible!important; rsa 13.1.2014 */
    white-space:normal;
    /*width:30%;*/
}
#m-invest-data-table th.name{
    width: auto;
}
.extSearchResult table.table th.name{
    /*width:15%;*/
}
#listNavigation #listingList .m_name{ /* listinglist in sectors, full width */
    width:1%;
}

#listNavigation #listingList .nc2_norm,
#listNavigation #listingList .nc2_pr_norm{ /* listinglist in sectors, full width */
    text-align:right;
}

#listingList .m_name{   /* listinglist in 2 column layout */
    /*width:30%;*/
}
#m-indicators-data-table .m_name{
    /*width:30%;*/
}
.widget-table.tableList table .m_name{
    /*width:10%;*/
}
#m-materials-data-table1 .m_name{
    /*width:17%;*/
}
#energy .m_name{
    /*width:20%;*/
}
/*mobile table helper*/
.tdPresenter_wrapper{
    position:relative;
}
.tdPresenter{
    position:absolute;
    top:0px;
    background-color:#fff;
    width:100%;
    height:100%;
    text-align:center;
    padding: 20px;
    top:-20px;
    box-shadow: 1px 1px 10px #888888;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #666666;
    font-size:16px;
    font-weight:bold;
}
/*/mobile table helper*/

.newsStory .text p {
    font-size: 15px;
    font-weight: normal;
}

.newsStory .text{
    font-size: 15px;
    font-weight: normal;
    margin-left:175px;
}

.night .separator {
    background-color: rgb(42, 52, 82);
    height: 10px;
    margin-bottom: 10px;
}

.chartImageWrapper{
    /*border:1px solid red;*/
}
[title]{
    cursor: help;
}

a[title],button[title]{
    cursor: pointer;
}

img[title="news"]{
    height:100px;
}

.detailChart {
    /*margin: 0 auto;*/
    /*width: 90%;*/
    height: 600px;
}

.m-eusipa-container {
    /*margin-left: 15px;*/
}
.m-eusipa-container .name{
      width:85%;
}
.modal {
    z-index: 2175;   /* 3975  */
}

.modal-backdrop {
    z-index: 2000;  /* 3950 */
}

.modal-dialog {
    z-index: 2175;   /*  4000 */
}

#portfolio table th{
    text-align: right;
}
#portfolio .table th.m_name
{
    text-align: left;
    width:15%;
}
#portfolio .table th.cur{
    text-align: center;
}

#derivative .m_name{
  width:10%;
}
#derivative .bid{
    width:8%;
}
#derivative .ask{
    width:8%;
}
#derivative .cur{
    width:8%;
}
#derivative .maturity{
    width:12%;
}
#derivative .compfullname{
    width:33%;
}

.m-mylists-data-table th[scope]{
    text-align: right;
}
.m-mylists-data-table th.c{
    text-align: center;
}
.m-mylists-data-table th.l{
    text-align: right;
}

#m-materials-data-table1 .nc2_norm, #m-materials-data-table1 .nc2_pr_norm{
    text-align: right;
}

#m-indices-data-table .nc2_norm,
#m-indices-data-table .nc2_pr_norm,
#table0 .nc2_norm,
#table0 .nc2_pr_norm{
    text-align: right;
}
.m-mylists-data-table td.comment,
.m-mylists-data-table td.time,
.m-mylists-data-table th.comment,
.m-mylists-data-table th.time,
.m-mylists-data-table th.name
{
    text-align: left;
}

#results .nsin{
    text-align: right;
}
#results .symb, #results .exchange {
    text-align: center;
}

#m-indicators-data-table th.nc2_pr,#m-indices-data-table th.nc2_pr {
    width: 100px;
}
.has-error .form-control {
    border-color: #b94a48!important;
}

.newsWidget,.icon-favoritesOff,.icon-favoritesOn{
    cursor:pointer;
}

.topNavigationAddToFavorites{
    width:6.8em!important;
}

.fullSizeWidgetWrapper{

}
.fullSizeWidget{
    background-color:#CCCCCC;
    width:1%;
    height:1%;
    position: fixed;
    top:50%;
    left:50%;
    z-index: 8000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 30px;
    padding-top: 0px;
    margin:10px;
    overflow: auto;
}

.night .fullSizeWidget{
    background-color:#2A3452;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.8);
}

.day .fullSizeWidget{
    background-color:#FFFFFF;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
}
.fullSizeWidget .closeFullSizeWidget{
    font-size: 1.5em;
    position: absolute;
    right: 25px;
    top: 0px;
    cursor:pointer;
}
.favoritesOff {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    height: 5.1em !important;
    line-height: 10px;
    margin: 0;
    padding: 2.1em 0 1.5em 0 !important;
    width: 7em;
}

.favoritesOff {
    /*background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("../../../../static/themes/easy/img/icon-star-outline.svg");*/

    background: transparent url(../../../../static/themes/easy/img/icon-star-outline.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star-outline.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star-outline.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star-outline.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star-outline.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star-outline.svg);
    /*background-size: 29% 38%;*/
}

.favoritesOn {
    background: transparent url(../../../../static/themes/easy/img/icon-star.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star.svg);
}

.logoSmall {
    background: transparent url(../../../../static/themes/easy/img/logo-bcee-quad.png) center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/icon-star.svg);
    background-image: -webkit-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee-quad.svg);
    background-image: -moz-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee-quad.svg);
    background-image: -ms-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee-quad.svg);
    background-image: -o-linear-gradient(transparent, transparent), url(../../../../static/themes/easy/img/logo-bcee-quad.svg);
    display: block;
    height: 20px;
    width: 20px;
    float:right;
}

.recommend .logoSmall {
    margin-left: 5px;
}

#m-detail-header .pos{
    line-height: 27px;
}
.m-eusipa-container h2{
    line-height: 30px;
    padding-left: 5px;
}
.m-eusipa-container h2{
    color:#ffffff;
}
.m-eusipa-11 h2{
    background-color:#005870;
}
.m-eusipa-12 h2{
    background-color:#006E5D;
}
.m-eusipa-13 h2{
    background-color:#D48D20;
}
.m-eusipa-14 h2{
    background-color:#818386;
}
.m-eusipa-21 h2{
    background-color:#EE1D23;
}

.m-eusipa-22 h2{
    background-color:#8B0202;
}
.float-left{
    float:left;
    margin-right: 15px;
}
.noUserError{
    color:#ffef93;
}
.m-tag-cloud a{
  cursor:pointer!important;
}

#m-detail-header .trend>span:before{
    font-size: 32px !important;   /* like h1 as it ist another font paddings has to be redefined*/
    line-height: 32px !important;

}
#m-detail-header .trend>span{
    margin-right: 5px;
    width: 36px;
    vertical-align: bottom;
}
.solid-fastsearch-result table td,
.solid-fastsearch-result table th {
    font-size:10px;
    padding:2px!important;
}

/*smaller devices need bigger buttons */
@media (max-width: 768px) {
    .solid-fastsearch-result table td,
    .solid-fastsearch-result table th {
        font-size:12px;
        padding: 8px !important;
    }
    .highcharts-tooltip{
        display:none;
    }
    .modal-dialog {
        width: auto;
    }
    .modal-content{
        min-width:500px;
    }
}



.linkButton{
    border: medium none;
    border-radius: 0;
    font-size: 12px;
    height: 4em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    width: 15.5em;
    margin: 0 0 0 0;
    -moz-user-select: none;
    display: inline-block;
    font-weight: normal;
    line-height: 3em;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 0 !important;
    text-transform: uppercase;
    margin:5px;
}

.night .linkButton{
    background: none repeat scroll 0 0 #005C9D;
    color: #DADDE2;
}

.day .linkButton{
    background: none repeat scroll 0 0 #09509F;
    color: #FFFFFF;
}

#m-portfolio-all-data-table th.name{
    text-align: left;
}
#m-portfolio-data-table th.market{
    text-align: left;
}
.showChatCount{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline;
    font-size: 8px;
    line-height: 10px;
    padding: 2px;
    position: relative;
    text-align: center;
    padding-left: 7px;
    padding-right: 6px;
    top: -14px;
    left: 6px;
}
.night .showChatCount{
    border: 1px solid rgba(255, 255, 255, 0.2);
    background-color: #140037;
    color:#FFFFFF;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.4);
}
.day .showChatCount{
    border: 1px solid rgba(0, 0, 0, 0.2);
    background-color: #FFFFFF;
    color:#4E4E4E;
    box-shadow: 3px 3px 4px rgba(0,0,0,0.4);
}
.settingsLabel{
    clear: both;
    color: #858F9F;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.42857;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 150px;
}
.settingsEntry .value{
    font-size: 13px;
}
.addressEntry .value{
    font-size: 13px;
}

.actions {
    font-size: 13px;
}

.dialogForm label{
    width: 100%;
}

.day .modal select{
    background: url("../../../../static/themes/easy/img/arrow-dropdown-content-aqua.svg") no-repeat scroll 96% center rgba(0, 0, 0, 0);
    color: #BFBFBF;
}

.night .modal select{
    background: url("../../../../static/themes/easy/img/arrow-dropdown-content-white.svg") no-repeat scroll 96% center #140037;
    border: 0 none;
    color: #BFBFBF;
}

.modal select{
    font-size: 10px;
    height: 4em;
    padding: 10px 0.5em 0.5em;
    text-indent: 0.01px;
    text-overflow: "";
}
.edit .glyphicon{
    margin-left:10px;
    cursor:pointer;
}
.control-label{
    line-height: 4em;
}
.navbar.navbar-fixed-top #simpleSearch #extendedSearch-content-left label.showLabel{
    display:inline;
}
.searchValueText{
    line-height: 4em;
    padding-top: 7px;
}

.agenciesSelectionContainer {
    height: 165px;
    overflow: hidden;
}

.companiesSelectionContainer{
    height: 165px;
    overflow: hidden;
    width:100%;
}
.topicsSelectionContainer{
    height: 165px;
    overflow: hidden;
    width:100%;
}
.generalTopicsView{
    max-height: 165px;
    overflow: hidden;
    width:100%;
}
.companyView{
    max-height: 165px;
    overflow: hidden;
    width: 100%;
}
.topicsView{
    max-height: 165px;
    overflow: hidden;
    width:100%;
}
.companyEntry,.agencyEntry{
    line-height: 100%;
}
.companyView,.agencyView{
    margin-top:12px;
    padding-top:0px;
    line-height: 100%;
}
.agencyView .infoText,.companyView .infoText{
    line-height:30px;
}

.icon-pdf:before{
  font-size:30px;
}
.icon-pdf{
    width:30px;
    line-height: 30px;
    float: right;
}
select::-ms-expand {
    display: none;
}
#originalTopicSelect{
    display:none;
}
.disabled{
    cursor: not-allowed!important;

    background-color: #eeeeee;
}

.btn-normal{
    border: medium none;
    border-radius: 0;
    font-size: 11px;
    height: 3.64em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    width: 15.5em;
    background: none repeat scroll 0 0 #09509F;
    color: #FFFFFF;
}
.btn-normal:hover,.btn-normal:active{
    background: none repeat scroll 0 0 #09509F;
    color: #FFFFFF;
}

.dataSpace {
    clear: both;
    display: inline-table;
    line-height: 4em;
    padding-left: 10px;
    vertical-align: middle;
    width: 12.9em;
}
.dataSpace>div {
    display: inline-table;
}
.newsSearchPrevDate{
    width:13%;
    text-align: right;
}
.newsSearchTime{
    width:12%;
    text-align: right;
}
.newsSearchAttachement{
    width:5%;
    text-align: center;
}
.newsSearchHeader{
    text-align: left;
}
.favoritesDescription{
    text-transform: uppercase;
}
.pdfPrint{
    position: relative;
    top:-6px;
}
/*.marketSelectionBox{width:150px;}*/
/* temp: for ama with darker headers START */
.day #table0 tr[data-k="header"] th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-materials-data-table1 tr[data-k="header"] th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-currencies-table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-libor-data-table thead tr th{
    background-color: #f1f1f1;
    color: #03365f;
}
.day #feed thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-sector-news-list thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-performance-data-table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-detail-news-list thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #constituentsTable thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day .m-eusipa-11 table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day .m-eusipa-12 table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day .m-eusipa-13 table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day .m-eusipa-14 table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day .m-eusipa-21 table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day .m-eusipa-22 table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #a-content table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-materials-data-table2 thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-materials-data-table3 thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-indices-data-table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-indicators-data-table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #listingList thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-portfolio-data-table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-portfolio-all-data-table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #portfolio table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-alertlist-active-data-table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-watchlist-all-data-table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #m-invest-data-table thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
.day #watchlistTable thead tr th{
    background-color: #F2F2F2;
    color: #03365f;
}
/* temp: for ama with darker headers END */

#searchKeywordInput{
    background-image: url("../../../../static/themes/easy/img/magnifier.svg");
    background-color: #FFFFFF;
    background-size: 22px 22px;
    background-repeat: no-repeat, no-repeat;
    background-position: 97% center;
}

.no-svg #searchKeywordInput{
    background-image: url("../../../../static/themes/easy/img/magnifier.png");
    background-color: #FFFFFF;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: 97% center;
}
.noFloat{
    float: none;
}

.scrollWrapper{
    position:relative;
}

/* scroller */
.ghostTable{
    border-right:1px solid rgba(102,102,102,0);
    position:absolute;
    top:0px;
    left:0px;
    margin-top:0px;
    width:1%;
}

.day .ghostTable{
    background-color: #FFF;
}
.night .ghostTable{
    background-color: #0a1f40;
}

.ghostTable th{
   border-top: 1px solid rgba(0, 0, 0, 0)!important;
}

/* end:scroller */

/* Alerting */
.priceLimit.upper {
    color: green;
}
.priceLimit.lower {
    color: red;
}
