﻿



/*colorbox*/
#colorbox{}
#colorbox #cboxContent, #colorbox #cboxLoadedContent{background:white !important;}
#colorbox #inline_content{padding: 24px !important;border:1px solid #333;text-align: center;}
#colorbox #cboxClose{background:white;color:black}
/*end colorbox*/

/*allservices*/
.EServices  .FormsCategory{font-color:#333;font-size:1.3em}

.eservicesonlineother {}
.eservicesonlineother .FormsCategory  {background-color:#4f4f4f;border-top: 1px solid black;border-right: 1px solid black;border-left: 1px solid black;margin: 0;color: white;
padding: 6px 10px;position: relative;font-size: 1.3em;text-transform: uppercase;}


.eservicesonlineother .FormsBlock {margin-bottom: 26px;}
.eservicesonlineother .EServicesOnline-Content{ border: 1px solid black; border-top: none; padding: 0 10px; padding-left: 20px;}
.eservicesonlineother .EServicesOther-Content{ border: 1px solid black; border-top: none; padding: 0 10px; padding-left: 20px;}
.eservicesonlineother .FullWidth {width: 100% !important;}

.eservicesonlineother .FullWidth .FormsCategory:after { content: "\f066"; top: 15px;left: 4px;}
.eservicesonlineother .FAQActive {}
.eservicesonlineother .FAQActive {}
.eservicesonlineother .FAQActive .FormsCategory:after {content: "\f147"}
.FAQDetails .eservicesonlineother .EServicesOnline-Content {border: none !important;padding: 0 !important;}
.FAQDetails .eservicesonlineother .EServicesOther-Content {border: none !important;padding: 0 !important;}
.FAQDetails .eservicesonlineother {}
.FAQDetails .eservicesonlineother .FormsCategory {    border: none;    background-color: transparent;    color: black;    padding: 8px 0;    font-size: 1.6em;}
.FAQDetails .eservicesonlineother .FormsCategory:hover {    background-color: transparent;}
.eservicesonlineother .FormsQuestions{border-bottom:1px solid; position:relative;padding: 4px 0;}
.eservicesonlineother .FormsQuestions:last-child{border-bottom:none;}
.eservicesonlineother .FormsQuestionHeader a{    font-size: 0.95em;
    font-weight: bold;
    padding-left: 2px;
    color: #333;}
.eservicesonlineother .FormsDescription{font-size:0.9em;font-weight:bold;padding-right: 2px;color:#333;}
.eservicesonlineother .FormsQuestionBody div{
	padding-left:30px;
}
.FAQDetails .eservicesonlineother .EServicesOnline-Content {
height:auto !important;
}
.FAQDetails .eservicesonlineother .EServicesOther-Content {
height:auto !important;
}
/*end allservices*/
.block-box-container{background-color: #1E448B;border: 15px solid #F7F7F7;color: white;padding: 16px;}
.NoteText .Title{
    font-size: 1.2em;
    padding: 12px 0 4px 0;
    display: block;
}
.NoteText #NoteTextArea{
    width: 370px;
    margin: 4px 0px;
}
.NoteText .NoteButtons button{background-color: #1E448B !important;color: white;background-color: #1e448b;      color: #ffffff;      padding: 7px 20px;      float: right;margin: 11px 0;      text-transform: uppercase;      font-weight: bold;font-size: 1.2em;      border-radius: 0;margin-left: 10px;}
.NoteText .NoteButtons button:disabled{ background-color:#ebebeb!important; color:#666666}
/** Favorites **/
.Favorites{}
.UrlHeader .col-sm-9{ padding:0px}
	
.SelectValue input{ width:100% !important;background-color:#f0f0f0 !important;  height: 30px;}
.FavoritesBlock{
  width:100%;
  margin-top: 10px;
  }
.urltitle{ font-size:1.2em; padding: 5px 0px;color:#7a7a7a}
.Favorite{ font-size:1.1em;border-bottom: 1px solid #333333;padding: 6px 0px;}
.Favorite a{ text-decoration:none;font-size:1em;color: #333;}
.Favorite span:first-child a{padding:0 10px}
.Favorite span:first-child:before{content:"\f177";color:#666}
.DeleteFavorite img{ width:15px}
.BodyDataFavorites{}
.ADDButton a{color: #ffffff !important;text-transform: uppercase;background-color: #1e448b;padding: 7px 19px;float: left;text-decoration: none;}
.ADDButton a:hover{color: #ffffff !important; text-decoration:none}
.ADDButton a:visited{color: #ffffff !important;text-decoration:none}

.DeleteFavorite{  float: left; }
/**End Favorites **/




/*** Settings **/
#alerts .MySettingsHeaderTitle{color:#333;}
#alerts .next-page{background-image:url('/_layouts/15/STYLES/ADX/Images/Settings_Next.png'); background-repeat:no-repeat;background-size: 100% 100%;}
#alerts .arrowTop{margin-top: 103.5px;margin-left:20px; margin-right:20px;float: right;}

#alerts .FilterHeader {}
#alerts .table-alert-choice{padding:0;}
#alerts .branch-list-tb table{
    border: none;
    background-color: transparent;
    padding:0;
    margin:0px;
}
#alerts .branch-list-tb td{text-align:right;}
#alerts .table-alert-choice tr:nth-child(odd){background-color:transparent;}
#alerts .table-alert-choice tr:nth-child(even){background-color:transparent;}
#alerts .table-alert-choice td{padding: 8px;text-align:right;}
#alerts .table-alert-choice td label{margin-bottom:0;color:#666}
#alerts .table-alert-choice td input[type="radio"]{margin-top:0;}

#alerts .table-current-alerts{background:black}
#alerts .table-current-alerts tr td{color:#333 }
#alerts .table-current-alerts tr:nth-child(odd){background-color:#d3d2d2;}
#alerts .table-current-alerts tr:nth-child(even){background-color:#dbdbdb;}

#alerts .InputFormRegister input[type="number"]{width: 44%;margin-top:0px;} 
#alerts .InputFormRegister div{width:56%;float: right;padding: 6px 0;}  
#alerts .InputFormRegister input{margin-top:0px;}
#alerts .InputFormRegister label{margin-left: 10px;margin-bottom: 0;}
#alerts .branch-list-tb a{
    background-image: url('/Style Library/ADX/Images/RecycleBin.png');
    background-repeat:no-repeat;
    color:transparent !important;
    height: 18px;
    display: block;
    margin-left: 10px;
    background-position: left;
    text-align: left;
    }
    #alerts .Label label{font-weight:normal}

#alerts .InputFormRegister label{border: 2px solid #E7E1E1;padding: 0px 8px;background-color: #EBE4E4;border-radius: 4px;}
#alerts .InputFormRegister div input{display:none;}
#alerts .InputFormRegister div input[type=radio]:checked + label{	background-color:#1e448b;border: 1px solid #1E448B;color: white;}
#alerts .InputFormRegister div input[type=checkbox]:checked + label{	background-color:#1e448b;border: 1px solid #1E448B;color: white;}

.input-margin{margin-left:10px !important;}
#alerts .selected{background-color: #1e448b !important;color:white !important;}
#alerts .selected td{background-color: #1e448b !important;color:white !important;}
#alertAndCommunications .FilterHeader {}
#alerts .SubmitButton a{margin: 12px 0;}
#alerts .SubmitButton input{margin: 12px 0;}

/** End Settings **/

/*MarketWatchSettings*/
#MarketWatchSettings{}
#MarketWatchSettings .CustomMarketWatchSettingsBlock{padding: 0 22px;}
#MarketWatchSettings .FormBlock {padding-bottom:10px}
#MarketWatchSettings .FilterHeader {}
/*End MarketWatchSettings*/

/*company profile*/

.level-bar-value{}
.level-bar-value input[type="checkbox"]{}
.level-bar-value .ui-slider.ui-slider-horizontal{margin:10px;}
.level-bar-value .sliding-bar-div{
height:72px;

}
.single-checkbox{padding: 0px 2px;display: inline-block;}
.single-checkbox input{margin: 2px 0 0 0;}
.single-checkbox label{margin:0px 10px;}

/*company profile*/

/**Gallery Albums**/
.gallery-list{
    padding-top: 26px;
    padding: 26px 0 0 0;
}
.gallery-list a{
cursor:pointer;
}
.magazine-title{
    font-size: 1.2em;
    padding: 12px 0 4px 0;
    display: block;
}
.gallery-list-item{
    border-radius: 2px;
    margin-bottom: 13px;
   
}
.inner-list-item{ border: 1px solid #e1e1e1;}
.gallery-list-image{width: 100%;min-height: 180px;}
.gallery-list-item:last-child{
   
}
.gallery-list-image{
    padding: 12px 12px 0 12px;
}
.gallery-list-image img{cursor: pointer;      max-width: 100%;      max-height: 180px;      margin: 0 auto;}
.gallery-list-item-brief{
    padding-top: 18px;
    padding: 18px 12px 12px 12px;
}
.gallery-list-item-brief span{display:block;}
.gallery-list-item-brief .gallery-item-title{
    font-size: 1em;
    color: #FFFFFF;
    text-Transform: uppercase;
}
.gallery-list-item-brief .gallery-item-date{
    font-size: 0.8em;
    color: #7a7a7a;
    padding: 2px 0 2px 0;
}
.gallery-list-item-brief .gallery-item-category{
    background-color: #6d9dcc;
    color: #fff;
    padding: 6px 6px 6px 6px;
}
.gallery-details-media img{}
.gallery-details-container{min-height: 304px;}
.gallery-details-explanation{}

  .gallery-details-container{border: 1px solid #d2d3d6;    padding: 14px 14px 14px 14px !important;}
.gallery-details-media{
    padding: 0 !important;
    height: 100%;
}
.gallery-details-media img{
    width: 100%;
    max-height: 250px;
    margin-bottom: 2px;
    cursor: pointer;
    height: 100% !important;
    font-size: 1.2em;
    display: block;
}

.gallery-details-explanation{

}
.gallery-details-title{
    color: #000;
    font-size: 1.2em;
    padding-bottom: 6px;
    padding-top: 2px;
    border-bottom: 1px solid #dedede;
}

.gallery-details-date-category{
    padding: 7px 0 7px 0;    border-bottom: 1px solid #dedede;  }

.gallery-details-date-category span{
  color:#7a7a7a !important;
 }
.gallery-date-div{float:right;}
.gallery-category-div{float:left;}
.gallery-details-date-category .gallery-date{}
.gallery-details-date-category .gallery-category{}

.gallery-details-description{
    padding-top: 28px;
}


.gallery-social{
    position: absolute;
    bottom: 0;
    left: 15px;
    display:none;
}
.gallery-social-fb{background-image: url(/_layouts/15/STYLES/ADX/Images/fb.png);background-repeat: no-repeat;height: 36px;width: 35px;display: inline-block;}
.gallery-social-tw{background-image: url(/_layouts/15/STYLES/ADX/Images/tw.png);background-repeat: no-repeat;height: 36px;width: 35px;display: inline-block;}
.gallery-social-insta{background-image: url(/_layouts/15/STYLES/ADX/Images/insta.png);background-repeat: no-repeat;height: 36px;width: 35px;display: inline-block;}

.elearing-albums{
	
}
.elearing-albums .gallery-list-item{
	
}
.elearing-albums .gallery-list-item .gallery-list-image a{
	height: 185px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.elearing-albums .gallery-list-item .gallery-list-image img{
	max-width: 100%;
    max-height: 180px;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto !important;
}

/**End Gallery Albums**//**End Gallery Albums**/



/*CorporateBlocks Actions*/

.FromToCA {
    background-color:#924996;
    color: white;
    width: 100%;
    padding: 9px 12px;
    font-size: 1.1em;
    position: relative;
}

.FromToCA .FromTitle {
    
}

.FromToCA .ToTitle {
    margin-right: 6px;
}

.FromToCA span {
    padding-left: 8px;
}

.FromToCA:after {
    content: "\f073";
    left: 15px;
    top: 8px;
    font-size: 22px;
    color: white;
    position: absolute;
}

.CorporateBlocks.corporateActionWebpart {}

.CorporateBlocks.corporateActionWebpart {
    min-height: 160px;
    border-bottom: 1px solid #999999;
    margin: 10px 0;
}

.CorporateBlocks.corporateActionWebpart .CorporateHeader {
    background-color: #4f4f4f;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    margin: 0;
    color: white;
    padding: 6px 10px;
    position: relative;
    font-size: 1.3em;
    text-transform: uppercase;
}

.CorporateBlocks.corporateActionWebpart .CorporateHeader .CorporateTitle {
    color: #FFFFFF;
}

.CorporateBlocks.corporateActionWebpart .CorporateHeader .CorporateDate {
    COLOR: #D3D1D1;
    padding-right: 10px;
    float: left;
    font-size: 0.8em;
    padding: 2px;
}

.CorporateBlocks.corporateActionWebpart .CorporateContent {
    font-size: 0.9em;
    border: 1px solid black;
    border-top: none;
    padding: 0 10px;
    padding-left: 20px;
}

.CorporateBlocks.corporateActionWebpart .CorporateContent .CorporateTable {
    padding: 8px 0;
    min-height: 134px;
}
.CorporateBlocks.corporateActionWebpart .CorporateContent .CorporateTable .ItemRow {
    margin-bottom: 2px;
}

.CorporateBlocks.corporateActionWebpart .CorporateContent .CorporateTable .ItemRow .Title {
    display: inline-block;
    font-size: 1em;
    padding-left: 2px;
    color: #333;
}

.CorporateBlocks.corporateActionWebpart .CorporateContent .CorporateTable .ItemRow .Data {
    color: #666666;
    padding-right: 3px;
}

.CorporateBlocks.corporateActionWebpart .corporateblock-row {
    margin-bottom: 26px;
}
/*End CorporateBlocks Actions*/



/*screenerContainer*/
.screenerContainer{
    border: 1px solid gray;
    margin-bottom: 20px;
}
.screenerContainer .screenerContainerTitle{font-size: 1.25em;text-align: center;width: 80%;border-bottom: 1px solid black;margin: 0 auto;
height: 60px;display: table;padding: 5px 0;color: #333333;}
.screenerContainer .screenerContainerTitle a {display: table-cell;vertical-align: middle;color:#333}

.screenerContainer .StockScreener-logo{ }
.screenerContainer .StockScreener-logo a{
    vertical-align: middle;
    height: 180px;
    text-align: center;
    margin: 0;
    display:block;
}
        .screenerContainer .StockScreener-logo a:before{content: "";      display: inline-block;height: 180px;      vertical-align: middle;}

.screenerContainer .StockScreener-logo img{
    max-height: 180px;
    max-width: 90%;
}
.screenerContainer .content{
    padding: 10px;
    background: #1e448b;
    color: white;
    min-height: 200px;
}

.screenerContainer .company-info{}
.screenerContainer .price-info{}
.screenerContainer .variation-info{}

.screenerContainer .content .info{}
.screenerContainer .content .details{}
.screenerContainer .content .Item{}

.screenerContainer .content .Item .Data{}
.stockScreener .Sections{  padding: 10px 0px 0px 0px} 
.stockScreener .Sections .SectionData{
	 border: 1px solid #cbcbcb;
  margin-top: 10px;
  padding: 10px;
} 

.stockScreener .SectionData label{color: #666666; font-size:1em; text-transform:uppercase;  font-weight: bold;   padding-bottom: 10px;  float: right;}
.stockScreener .SectionData .min{float:right;border: 1px solid #B4ACAC !important;width: 58%; color:#444444 !important;display:block;  font-weight:normal !important;background-color: #FFFFFF;}
.stockScreener .SectionData .max{float:right;border: 1px solid #cbcbcb !important;width: 57%; color:#444444 !important;display:block; text-align:left;font-weight:normal !important;margin-right: -3px;}
.stockScreener .SectionData .mletter{padding: 2px;margin-right: 2px;display: inline-block;}
.stockScreener .SectionData .UnderScrollmin{ float:right; color:#444444 !important;display:block; width:20%;background-color: #F7F7F7;font-weight:normal !important; font-size:0.8em;  padding: 5px 0px;}
.stockScreener .SectionData .UnderScrollmax{background-color: #F7F7F7; padding: 5px 2px; float:right; color:#444444 !important;display:block;width: 47%; text-align:right;font-weight:normal !important; font-size:0.8em;margin-left: 19px;}
.stockScreener .SectionData .UnderScrollmletter{float: right;width:10%; font-size:0.8em; padding: 5px 0px;}
.stockScreener .SectionData .InputRange{ float:right;width:50%;  padding-bottom: 10px;}
.stockScreener .SectionData .InputRangeRight{ float:left;width:50%;}


.stockScreener .ui-slider-horizontal .ui-slider-handle{ }
.stockScreener .FilterBlock{
    margin-bottom: 26px;
}
.stockScreener .MarketWatchFilterBlock{}
.stockScreener .ResetButton{ color:#3a5795; font-size:0.9em; font-weight:bold; float:left; cursor:pointer}
.stockScreener .StockScreener-block:hover .content{ background-color:#1e448b}
.stockScreener .StockScreener-block .content{background-color: #585858;}

/** Melick **/
.screenerContainer .content .Item {
    vertical-align: top;
    line-height: 14px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    padding: 3px 0;
    font-size: 1em;
    font-weight: 300;
}
.screenerContainer .content .Item .Title {
  width: 50%;
  display: inline-block;
  font-size: 0.8em;
  font-weight:bold;
  float:right;	

}
.screenerContainer .content .Item .Data {
    display: inline-block;
    width: 49%;
    color: #cdad43;
	text-transform: capitalize;
}
.screenerContainer .content {
    padding: 10px;
    background: #1e448b;
    color: white;
    min-height: 240px;
}
@media (min-width: 1640px){
	.screenerContainer .content {
		height: 240px;
	}
}
.stockScreener .Sections .SectionTitle.MinusButton:before {
    content: "\f146";
    position: absolute;
    left: 5px;
    bottom: 12px;
    line-height: 0;
    font-size: 1.4em;
    color: #924996;
}
.stockScreener .Sections .SectionTitle.PlusButton:before {
    content: "\f0fe";
    position: absolute;
    left: 5px;
    bottom: 12px;
    line-height: 0;
    line-height: 0;
    font-size: 1.4em;
    color: #924996;
}
.stockScreener .Sections .SectionData {
    border: 1px solid #cbcbcb;
	margin-top: 0px;
    padding: 10px;
    background: #f4f4f4;
    border-radius: 5px;
    box-shadow: 1px 1px 0px 1px rgba(0,0,0,0.1);
}
.stockScreener .Sections .SectionTitle {
    color: #1f4188;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    position: relative;
	border-bottom: 0;
	background-repeat:no-repeat;
	background-position: right;
	padding-bottom: 7px;
}
.stockScreener .ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #1f4188;
    color: #222222;
    font-weight: bold;
}
.stockScreener .ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ececec;
    color: #222222;
    /* padding: 10px; */
}
.stockScreener .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 3px solid #ffffff;
    background: #924996;
    font-weight: normal;
    border-radius: 10px;
    color: #555555;
}

.stockScreener  .ui-state-disabled  .ui-slider-handle.ui-state-default.ui-corner-all {
right:0;
}

.stockScreener .SectionData .UnderScrollmin {
    background: none;
}
.stockScreener .Sections .SectionTitle .MinusButton {
    border-bottom: 0;
}
.stockScreener .Sections .SectionTitle .PlusButton {
    border-bottom: 1px solid #cbcbcb !important;
}

.stockScreener .SectionData .mletter {
    padding: 2px;
    margin-left: 2px;
    display: inline-block;
    line-height: 26px;
    color: #777777;
}
.stockScreener .SectionData .min {
    float: left;
    border: 1px solid #B4ACAC !important;
    width: 58%;
    color: #444444 !important;
    display: block;
    font-weight: normal !important;
    background-color: transparent;
    padding: 5px 10px;
}
.stockScreener .SectionData .max {
    float: right;
    border: 1px solid #cbcbcb !important;
    width: 77%;
    color: #444444 !important;
    display: block;
    text-align: right;
    font-weight: normal !important;
    margin-left: -3px;
	 background-color: transparent;
    padding: 5px 10px;
}
.stockScreener .SectionData .InputRange {
    float: right;
    width: 50%;
    padding-bottom: 0px;
	color: #777777;
}
.stockScreener .SectionData label {
    color: #39393a;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 10px;
    float: right;
}

.stockScreener.progressPostion {
    position: relative;
    margin-left: 15px;
}
/*End screenerContainer*/

/*End screenerContainer*/




/*Messages*/
.message-alert{}
.message-alert .bell-icon{position:relative;float: left;}

.message-alert .bell-icon:before{content:"\f003";font-size:1.9em;}
.message-alert .alert-count{position:absolute;top: -5px;left: -6px;height: 15px;width: 15px;background-color:red;border-radius:50%;color:white;text-align: center;}

.message-rows{}
.message-rows .message-item{}

.message-rows .message-item-header{border-bottom:1px solid #333;margin-bottom: 9px;padding-bottom: 4px;position: relative;}
.message-rows .message-item-header .message-item-controls{position: absolute;left: 0;top: 20px;}
.message-rows .message-item-header .message-item-controls a{
    display: inline;
}
.message-rows .message-item-header .message-item-controls a.message-read-status{
    margin-left: 12px;
}
.message-rows .message-item.False .message-item-header .message-item-controls a.message-read-status:before{
   background-repeat: no-repeat;
   content: "\f0e0";
   font-size: 1.30em;
   color: #515151;
   margin-left: 2px;
   }
    
.message-rows .message-item.True .message-item-header .message-item-controls a.message-read-status{
    margin-left: 12px;
}
.message-rows .message-item.True .message-item-header .message-item-controls a.message-read-status:after{
    
content: "";
    
background-image: url(/_layouts/15/STYLES/ADX/Images/read-email.png);
    
width: 18px;
    
height: 16px;
    
line-height: 0;
    
background-size:contain;
    
background-repeat: no-repeat;
    }
.message-rows .message-item-header .message-item-controls a.message-forward-icon{
    display: none !important;
}
.message-rows .message-item-header .message-item-controls a.message-hideshow-icon{}
.message-rows .message-item-header .message-item-controls a.message-hideshow-icon:before{content:"\f196";font-size: 1.8em;}
.message-rows .message-item-header .message-item-controls a.message-hideshow-icon.message-showhide-icon{}
.message-rows .message-item-header .message-item-controls a.message-hideshow-icon.message-showhide-icon:before{content:"\f147";}

.message-rows .message-item-title{
    position: relative;
}
.message-rows .message-item-header .message-item-brief{}
.message-rows .message-item.True{}


.message-rows .message-item-title h3{
    font-size: 1.5em;
    color: #333;
}
.message-rows .message-item-title span:before {
     content: "\f073";
     color: #1E448C;
     font-size: 0.98em;
     display: inline-block;
     margin: 0 0px 0 4px;
     padding: 0;
     font: normal normal normal 14px/1 FontAwesome;
}

.message-rows .message-item-body div{
    margin: 14px 15px;
}
.message-rows .message-item-body{}
.message-rows .message-item-body .message-item-to{margin:0;}
.message-rows .message-item-body .message-item-to .to-label{
    
}
.message-rows .message-item-body .message-item-to .to-value{}
.message-rows .message-item-body .message-content{}
/*End Messages Row*/


/*lang*/
.easyaccess-button{text-align:left; padding-left:20px;}
.easyaccess-icon{ 
	/*background-image:url('/_layouts/15/STYLES/ADX/Images/easyaccess.png');
	background-repeat:no-repeat;
	margin-bottom:10px;
	width: 26px;
    height: 26px;
	cursor:pointer;
    display: inline-block;
	*/
	}
.leftsection.active .easyaccess-button{text-align:center;margin-top: -10px; padding-left:0} 
.leftsection{font-size:13px !important;}
.keyboard-action{margin: 0px 0 10px 0;}
.keyboard-action a{color:white ;font-size:25px !important;}
.keyboard-action i:before{font-size: 26px !important;}
.vkeyboard.activate{color: #426DBE;}
.leftsection.active .keyboard-action{text-align:center;display: inline-block;margin: 0px 5px 8px;}
.leftsection.active .keyboard-action a{cursor:pointer;}
/*end lang*/

/*font*/
.leftsection.active .keyboard-lang-container{ text-align:center;}
.font-action{color:white;margin: 0 0 8px 0;}
.font-action a{color:white;cursor: pointer;}
#fontup:before{font-size: 1.1em;}
#fontdwn:before{font-size: 0.8em;}

.leftsection.active .font-action{text-align:center;display: inline-block;margin: 0;margin: 0 2px;}


.market-spinner{max-width: 100%;max-height: 90px;      width: auto;      height: auto;      position: absolute;      top: 0;      bottom: 0;      left: 0;      right: 0;      margin: auto !important;}
.market-spinner-bg{background-color: #fff;height: 100%;opacity: 0.8;}