.colDashboardSection ::-webkit-scrollbar {
  width: 10px !important;
  height: 16px !important;
}

body ::-webkit-scrollbar {
  width: 10px;
  height:10px;
}


::-webkit-scrollbar-track {
  background: #5C5C5D; 
  /* border: thin solid lightgray; */
  box-shadow: 0px 0px 3px #dfdfdf inset;
  
}
::-webkit-scrollbar-thumb:horizontal {
  background: #888; 
  /* border: thin solid #4B6A89; */
  
  height: 8px;
}
::-webkit-scrollbar-thumb:vertical {
  background: #888;
  /* border: thin solid #dfdfdf; */
  
}
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
::-webkit-scrollbar-button:vertical:end:increment {
  background-image: url(assets/img/down_arrow.png);
  background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    width: 1em;
}

::-webkit-scrollbar-button:vertical:start:decrement {
  background-image: url(assets/img/up_arrow.png);
  background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    width: 1em;
}
::-webkit-scrollbar-button:vertical:end:increment,
::-webkit-scrollbar-button:vertical:start:decrement {
  display: block;
}



/* horizontal scroll */
::-webkit-scrollbar-button:horizontal:end:increment {
  background-image: url(assets/img/right_arrow.png);
  background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: top center;
    height: 16px;
    width: 1em;
}
::-webkit-scrollbar-button:horizontal:start:decrement {
  background-image: url(assets/img/left_arrow.png);
  background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: top center;
    height: 16px;
    width: 1em;
}
::-webkit-scrollbar-button:horizontal:end:increment,
::-webkit-scrollbar-button:horizontal:start:decrement {
  display: block;
}

/* transparrent scroll corner */
::-webkit-scrollbar-corner {
  background: rgba(0,0,0,0);
}

body{font-size:14px;font-family: 'Roboto', sans-serif;margin-top:-15px;background:#000;}
.navbar{background:#15181C !important; height:40px;}
.navbar .navbar-brand img{margin-top:-3px; height:15px;width:auto;}
.navbar .input-group.mb-3{margin-bottom:0 !important; margin-top:2px !important;}
.navbar .input-group.mb-3 .form-control{background:#000; color:#fff; border:none;}
.navbar .input-group.mb-3 .input-group-append{background:#292F38; color:#ff9800; padding: 10px 15px; border-radius: 0 5px 5px 0;}
.navbar a.nav-link, .navbar .navbar-brand{color:#fff !important; opacity: 1 !important; padding-top:13px;}
.navbar a.nav-link.dropdown-toggle:visited{color:#fff !important; background-color:#222 !important;}
.ddNavSearchAsset .dropdown-toggle::after{border:none;}
.navbar a.nav-link:hover,.navbar .dropdown-toggle:hover{color:#ff9000 !important;}
@media only screen and (min-width: 1000px) {
	.navbar #navbarToggler{margin-right:0 !important; padding-right:0 !important;}
}
.navbar-collapse::after{background:#222 !important;}
.navbarbrand-left{padding: 5px; border: 1px solid #fff; text-transform:uppercase; font-weight:normal; display:inline !important; width:95px !important;}
.navbarbrand-right{padding: 5px 5px 5px 10px; border: 0px solid #fff;text-transform:uppercase; font-weight:normal; display:inline !important; width:95px !important;}
.footer{background:#000212 !important; color:#f1f1f1; text-align:center; padding: 10px 0;}
a{color: #ff9800}
.footer a{color:#f1f1f1 !important;}
.footer a:hover{color:#fff !important;}
#ddUserProfileNav, #navbarDropdownMenuLink{background:transparent !important;}
#navbarDropdownMenuLink:after{opacity:0;}
#navbarDropdownMenuNotification .badge{position:absolute; top:15px; right:5px; background:#a00; color:#fff; font-size:.8em; border-radius: 5px; min-width:10px; text-align:center;}
#ddUserProfileNav{background:#000212; transition: background 0.6s cubic-bezier(0.23, 1, 0.32, 1);}
#ddUserProfileNav:hover{background:#fff;}
#ddUserProfileNav a.nav-link{background:transparent !important;}
.dropdown-menu.show{background:#000212 !important; overflow:hidden; left:auto; right:0px;padding:0;}
.dropdown-menu.show .dropdown-item{color:#fff !important; font-size:.8em; font-weight:300; background:#15181C;}
.dropdown-menu.show .dropdown-item:hover{background:#000 !important;}
.dropdown-menu:after{border-color: transparent transparent #000 transparent !important; }
#navbarDropdownMenuNotificationBody{margin-top:5px;}
#navbarDropdownMenuNotificationBody:before, #navbarDropdownMenuNotificationBody:after{display:none;}
.enableDesktopNotification{white-space:normal !important; background:#7E6EA0;}
#ddAdminNav .dropdown-menu.show{right:0 !important; left:auto !important;}
.dropdown-menu .nav-link{margin:0 !important;}
#ddNavbarAudio #ddNavbarAudioStatic img{height:15px;}
.playnavbaraudio{cursor:pointer;background:#15181C !important;}
.playnavbaraudio img{margin-left:7px; float:right; height:10px;}
.dropdown-item.changenavbaraudiovolume{height:180px; width:10px; padding-top:80px; background:transparent !important;;}
input[type=range][orient=vertical]{transform: rotate(-90deg); width: 150px; height: 8px; padding:0 !important;}
input[type=range][orient=horizontal]{width: auto; height: 8px; padding:0 !important;}
.ddDetailChartingSelector a.nav-link.dropdown-toggle:visited{background:#212529 !important;}

.ddGridSelector.ddGridSelector table tr td{text-align:center;}
.ddGridSelector table tr td svg g{stroke:#777777;}
.ddGridSelector table tr td:hover svg g{stroke:#ffffff;}
.ddGridSelector table tr td.active svg g{stroke:#ff9000;}
.ddGridSelector table .tdUserGrid.active{color:#ff9000;}
.ddGridSelector .dropdownMulti > li > .dropdown-item{padding:10px;}
.ddGridSelector .dropdownMulti > li > .dropdown-item > i{margin-right:10px;}
.ddGridSelector .form-check.form-check-inline{border-radius:3px;}
.ddGridSelector .form-check.form-check-inline.selected{background:#ff9000;}
.ddGridSelector .form-check.form-check-inline input{opacity:0;height:0;width:0;}
.ddGridSelector .form-check.form-check-inline label{margin-left:-20px; padding:10px 15px; cursor:pointer;}
.ddGridSelector .form-check.form-check-inline:hover{background:#333;}

#GC{width:100%;}
#GC .slider-selection {
	background: #ffc273;
}
#GC .slider-handle {
	background: #ff9000;
}
#G {
	width: 100px !important;
}

.dropdownMulti{overflow: visible !important;}
@media all and (min-width: 992px) {
	.dropdown-menu li{ position: relative; 	overflow: visible !important;}
	.nav-item .submenu{ 
		display: none;
		position: absolute;
		left:100%; top:-7px; z-index:5000000; background:transparent;
	}
	.nav-item .submenu-left{ 
		right:100%; left:auto;
	}
	.dropdown-menu > li:hover{ background-color: #f1f1f1 }
	.dropdown-menu > li:hover > .submenu{ display: block; overflow: visible !important;}
}	
@media (max-width: 991px) {
  .dropdown-menu .dropdown-menu{
      margin-left:0.7rem; margin-right:0.7rem; margin-bottom: .5rem;
  }
}

.navWC{font-size:12px;text-align:center;margin-top:-5px;}
.navWC a.nav-link{color:#ffffff !important;}
.navWC a.nav-link span:first-child{font-size:12px;}

#navbarDropdownMenuAlertBody{width:300px;}
#navbarDropdownMenuAlertBody .dropdown-item{padding-right:3px;}
#navbarDropdownMenuAlertBody li:nth-child(odd) .dropdown-item{background:#15181C !important;}
#navbarDropdownMenuAlertBody li:nth-child(even) .dropdown-item{background:#080A0C !important;}
#navbarDropdownMenuAlertBody .ddAlertTitle{font-weight:bold;display:inline-block; width:calc(100% - 51px);}
#navbarDropdownMenuAlertBody .dropdown-item > div > .ddAlertModify{display:inline-block; width:25px; cursor:pointer; background:#292F38; text-align:center; padding:3px;}
#navbarDropdownMenuAlertBody .ddAlertRemove{display:inline-block; width:25px; cursor:pointer; background:#292F38; text-align:center; padding:3px; margin-left:1px;}
#navbarDropdownMenuAlertBody .ddAlertSymbol{display:inline-block; vertical-align:middle;}
#navbarDropdownMenuAlertBody .ddAlertStatus{display:inline-block; color:#01B298; vertical-align:middle;}
#navbarDropdownMenuAlertBody .ddAlertChart{display:inline-block; vertical-align:middle;}
#navbarDropdownMenuAlertBody .ddAlertDivider{display:inline-block; margin-left:10px; margin-right:10px; width:2px; height:2px; border-radius:50%; background:#fff; vertical-align:middle;}

.btnNoteStyle{background:#292F38; color:#d0d0d0;border-radius:2px; margin-right:2px; padding:3px;font-size:10px; cursor:pointer;}
#NoteSidebar{position:fixed; top:0; right:-400px; width:400px; height:100vh; overflow:hidden; background:#000000; z-index:1050; border-left:1px solid #333333; transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);}
.NoteSidebarTitle{background:#15181C; color:#ffffff; padding:3px;}
.NoteSidebarClose{float:right; margin-top:3px; margin-right:3px; cursor:pointer;}
#NoteSidebar .NoteSidebarNote{background:#15181C; margin-top:2px; color:#ffffff; padding:10px;}
#NoteSidebar .NoteTitle{font-weight:bold; max-width:calc(100% - 100px); display:inline-block;}
#NoteSidebar .NoteSymbol{background:#ff9000; padding:2px 5px; color:#ffffff; display:inline-block; font-size:8px; font-weight:bold; border-radius:2px; vertical-align:middle; margin-left:5px;}
#NoteSidebar .NoteText{color:#d0d0d0; margin:5px 0; font-size:11px; height:35px; overflow:hidden;}
#NoteSidebar .NoteSidebarNote .NoteModify{display:inline-block; width:20px; cursor:pointer; background:#292F38; text-align:center; padding:3px; font-size:9px; float:right;}
#NoteSidebar .NoteRemove{display:inline-block; width:20px; cursor:pointer; background:#292F38; text-align:center; padding:3px; font-size:9px; float:right; margin-left:2px;}
#NoteSidebar .NoteTag{background:#292F38; padding:3px 5px; font-size:9px; color:#a0a0a0; margin-right:2px; border-radius:2px;}
#formNewNote .NoteTag{background:#292F38; padding:3px 5px; font-size:9px; color:#a0a0a0; margin-right:2px; border-radius:2px;}


/********************** navbar search***********************/
.dmNavSearchAsset{max-height:calc(100vh - 200px);overflow-y:hidden;}
.dmNavSearchAsset li.active.odd a.dropdown-item{background:#080A0C}
.dmNavSearchAsset li.active.even a.dropdown-item{background:#15181C}
.ddNavSearchAsset{margin-top:12px;}
.inpNavSearchAsset{width:230px!important;height:25px;padding:1px 5px; font-size:12px !important;}
.ddNavSearchAsset .input-group-append{height:25px; padding:7px 10px !important;margin-right:-12px;}
.form-control.inpNavSearchAsset:focus{box-shadow:none !important;}
.ddNavSearchAsset .input-group.show{box-shadow: 0 0 5px #ff9800;padding-right:0 !important;}
.NavSearchLogo, .NavSearchDetail, .NavSearchSymbol{display:inline-block; vertical-align:middle;}
.NavSearchLogo{width:35px;}
.NavSearchLogo img{height:20px;}
.NavSearchDetail{width:calc(100% - 135px);}
.NavSearchName{font-size:13px; font-weight:600;}
.NavSearchLast{font-size:10px;display:inline-block;}
.NavSearchChange{font-size:10px;display:inline-block;}
.NavSearchSymbol{width:100px;font-weight:600;text-align:right;}

.wrapper{background-color:#000; min-height:calc(100vh) !important;}
.wrapper>.section{background:rgba(0,0,0,0) !important; min-height:0vh;}
.wrapper>.section>.container{margin-top:100px;}
body.nooverflow{height:100vh; width:100vw; overflow:hidden;background:#000;}
.fixedposition{position:fixed; z-index:10000;}
.bodyoverlay{background:rgba(0,0,0,.8); height:1px; width:1px; position:fixed; top:0; left:0; overflow:hidden; z-index:9999; display:none; transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);}
#bodyoverlay1{width:100vw;}
#bodyoverlay4{width:100vw;}
.bodyoverlaybox{position:fixed; z-index:10001; display:none; border:1px solid #fff;}
.bodyoverlaytext{position:fixed; z-index:10001; color:#fff; font-size:2em; display:none; font-family: 'Roboto', sans-serif !important; top:50vh; left:50vw; max-width:600px; text-shadow:0 1px 5px #000;}
.BodyOverlayTextSmall{font-size:.8em; font-weight:400;}
.bodyoverlayarrow{position:fixed; z-index:10001; display:none; top;0; left:0;}
.table-dark tr,.table-dark td,.table-dark th, .table-dark>thead>tr>th{background:#000 !important; color:#fff; transition: background 0.6s cubic-bezier(0.23, 1, 0.32, 1);}
.table-noborder tr td, .table-noborder>thead>tr>th{border:none !important;}
.table.table-noborder tbody tr:nth-child(1) td{border-top:2px solid #292F38 !important;}
.table-stripe thead tr th{background:#292F38 !important;}
.table-stripe tbody tr:nth-child(odd) td{background:#080A0C !important;}
.table-stripe tbody tr:nth-child(even) td{background:#15181c !important;}
.table-stripe tbody tr.thead td{background:#292F38 !important;}
.table-hover tbody tr.thead:hover td{background:#292F38 !important;}

.card-inverse{background:#000; color:#f1f1f1;}
.card-inverse .card-title{color:#f1f1f1;}
label{margin-top: 10px;}
.form-check-label{color:#fff;}

#formUpdateProfile label{display:block; color:#fff;}
#formChangePassword label{display:block; color:#fff;}




/********************* Modal Styles ************************/
.modal .modal-body{max-height:calc(100vh - 300px) !important; overflow-y:hidden;}
.modal .form-control, .modal .form-select{background-color:#2F302D;border:none;box-shadow:none;color:#fff;}
.modal .form-select{background-image: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23e0e0e0' d='M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z'/%3E%3C/svg%3E" );}

.modal.fade.show{background:rgba(150,150,150,.1);backdrop-filter: blur(20px);}
.modal-dark .modal-content{background:#080A0C; border-radius:0;border:none;}
.modal-dark .modal-content .modal-header{padding-top:3px; padding-bottom:3px; color:#fff; border-bottom:1px solid #080A0C; background:#15181C;border-radius:0;}
.modal-dark .modal-content .modal-header .modal-title{font-size:14px;}
.modal-dark .modal-content .modal-footer{border-top:1px solid #15181C;text-align:center;width:100%;}
.modal-dark .modal-content .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}
.modal-dark .modal-content .modal-body{padding:0;}
.modal-dark .modal-content .modal-body .nav[aria-orientation="vertical"] .nav-link{color:#f0f0f0; border-radius:0; text-align:left;}
.modal-dark .modal-content .modal-body .nav[aria-orientation="vertical"] .nav-link:nth-child(odd){background:#080A0C}
.modal-dark .modal-content .modal-body .nav[aria-orientation="vertical"] .nav-link:nth-child(even){background:#15181C}
.modal-dark .modal-content .modal-body .nav[aria-orientation="vertical"] .nav-link:hover{background:#ff9000;color:#f0f0f0;}
.modal-dark .modal-content .modal-body .nav[aria-orientation="vertical"] .nav-link.active{background:#ff9000;color:#fff;}
.modal-dark .modal-content .modal-body .innerheader{background:#15181C; padding:3px 10px; color:#fff;}

#modalNewWidget .thumb{width:250px;height:160px;margin:2px;cursor:pointer;border:2px solid #212529;position:relative;display:inline-block;}
#modalNewWidget .thumb .thumbtext{display:inline-block;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);color:#ffffff;font-size:1.2em;font-weight:bold;text-align:center;}
#modalNewWidget .thumb:hover{border:2px solid #7d5b15;}
#modalNewWidget .thumb.active{filter:grayscale(10%) brightness(140%);border:2px solid #693f00; }
#modalNewWidget .thumb.active .thumbtext{text-shadow:0 1px 5px #000000;}
#modalNewWidget .thumb.noaccess img{filter: blur(2px);}
#modalNewWidget .thumb.noaccess::after{
content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='gray' d='M80 192V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80zM144 192H304V144C304 99.82 268.2 64 224 64C179.8 64 144 99.82 144 144V192z'/></svg>");
position:absolute; top:10px;left:10px;z-index:999999999;width:20px;height:20px;filter: drop-shadow(2px 3px 5px rgb(0 0 0 / 1));}
#modalNewWidget .newWidgetSettings{width:calc(100% - 4px);padding-left:0px;margin:10px 2px;border-top:1px solid #15181C;}
#modalNewWidget .form-control{background:#2D2F30;border:none;color:#f0f0f0;}
#modalNewWidget .NewWidgetSymbol option{display:none;}
#modalNewWidget #v-pills-list #formNewWidget .addWidgetSymbol{display:none;}
#modalNewWidget .NewWidgetModule option[data-access='noaccess']{background:#333333 !important; color:#777777;}
#modalNewWidget .thumb[data-thumb="trading_view"]{background:url('assets/img/template_thumb_trading_view.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="overview_chart"]{background:url('assets/img/template_thumb_overview_chart.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="mini_chart"]{background:url('assets/img/template_thumb_mini_chart.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="seasonality_prediction"]{background:url('assets/img/template_thumb_seasonality_prediction.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="seasonality_prediction_candles"]{background:url('assets/img/template_thumb_seasonality_prediction_candles.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="seasonality_forecast_table"]{background:url('assets/img/template_thumb_seasonality_forecast_table.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="seasonality_performance"]{background:url('assets/img/template_thumb_seasonality_performance.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="seasonality_performance_bar"]{background:url('assets/img/template_thumb_seasonality_performance_bar.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="seasonality_futures"]{background:url('assets/img/template_thumb_seasonality_futures.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="pattern_prediction"]{background:url('assets/img/template_thumb_pattern_prediction.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="pattern_prediction_forecast_table"]{background:url('assets/img/template_thumb_pattern_prediction_forecast_table.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="quarter_movement"]{background:url('assets/img/template_thumb_quarter_movement.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="session_map"]{background:url('assets/img/template_thumb_session_map.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="percent_targets"]{background:url('assets/img/template_thumb_percent_targets.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="session_ranges"]{background:url('assets/img/template_thumb_session_ranges.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="live_news"]{background:url('assets/img/template_thumb_live_news.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="news"]{background:url('assets/img/template_thumb_news.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="realtime_news_ticker"]{background:url('assets/img/template_thumb_realtime_news_ticker.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="event_calendar"]{background:url('assets/img/template_thumb_event_calendar.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="news_sentiment"]{background:url('assets/img/template_thumb_news_sentiment.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="sentiment_score"]{background:url('assets/img/template_thumb_sentiment_score.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="single_currency_news_sentiment"]{background:url('assets/img/template_thumb_single_currency_news_sentiment.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="currency_strength"]{background:url('assets/img/template_thumb_currency_strength.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="correlation_matrix"]{background:url('assets/img/template_thumb_correlation_matrix.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="cross_rates"]{background:url('assets/img/template_thumb_cross_rates.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="ticker_tape"]{background:url('assets/img/template_thumb_ticker_tape.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="stock_heatmap"]{background:url('assets/img/template_thumb_stock_heatmap.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="smart_money_report"]{background:url('assets/img/template_thumb_smart_money_report.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="cot_history_chart"]{background:url('assets/img/template_thumb_cot_history_chart.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="cot_history_table"]{background:url('assets/img/template_thumb_cot_history_table.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="macro_compare"]{background:url('assets/img/template_thumb_macro_compare.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="supertrend"]{background:url('assets/img/template_thumb_supertrend.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="exponential_moving_average"]{background:url('assets/img/template_thumb_exponential_moving_average.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="supply_and_demand_areas"]{background:url('assets/img/template_thumb_supply_and_demand_areas.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="high_low_points"]{background:url('assets/img/template_thumb_high_low_points.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="list"]{background:url('assets/img/template_thumb_list.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="dxm"]{background:url('assets/img/template_thumb_dxm.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="dxm_history"]{background:url('assets/img/template_thumb_dxm_history.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="dxm_table"]{background:url('assets/img/template_thumb_dxm_table.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="dxm_open_interest"]{background:url('assets/img/template_thumb_dxm_open_interest.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="dxm_single_currency"]{background:url('assets/img/template_thumb_dxm_single_currency.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="social_sentiment_score"]{background:url('assets/img/template_thumb_social_sentiment_score.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="social_positive_sentiment"]{background:url('assets/img/template_thumb_social_positive_sentiment.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="social_negative_sentiment"]{background:url('assets/img/template_thumb_social_negative_sentiment.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="social_volume"]{background:url('assets/img/template_thumb_social_volume.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="share_holders"]{background:url('assets/img/template_thumb_share_holders.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="institutions"]{background:url('assets/img/template_thumb_institutions.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="insider_transactions"]{background:url('assets/img/template_thumb_insider_transactions.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="recommendation_trends"]{background:url('assets/img/template_thumb_recommendation_trends.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="price_target"]{background:url('assets/img/template_thumb_price_target.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="upgrade_downgrade"]{background:url('assets/img/template_thumb_upgrade_downgrade.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="orderbook"]{background:url('assets/img/template_thumb_orderbook.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="positionbook"]{background:url('assets/img/template_thumb_positionbook.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="footprint_chart"]{background:url('assets/img/template_thumb_footprint_chart.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="list_orderflow"]{background:url('assets/img/template_thumb_list_orderflow.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="market_depth"]{background:url('assets/img/template_thumb_market_depth.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="options_expiry"]{background:url('assets/img/template_thumb_options_expiry.jpg?v=3');background-size:cover;background-position:center;}
#modalNewWidget .thumb[data-thumb="trading_view_4h_options"]{background:url('assets/img/template_thumb_trading_view.jpg?v=3');background-size:cover;background-position:center;}


#modalSelectTemplate .modal-body{padding-top:7px;}
#modalSelectTemplate .modal-body .row .templateBox{background:#15181d; padding:10px; height:250px; overflow:hidden;font-size:14px; color:#ffffff;}
#modalSelectTemplate .modal-body .row .templateBox a{display:block; text-decoration:none; min-height:210px; color:#ffffff; }
#modalSelectTemplate .modal-body .row .templateBox:hover{background:#21262d;}
#modalSelectTemplate .modal-body .row .templateBox h5{display:inline-block; width:calc(100% - 50px);font-size:15px;}
#modalSelectTemplate .modal-body .row .templateBox ul{padding-left:10px;margin-left:5px;}
#modalSelectTemplate .modal-body .row .templateBox .fa-solid.fa-star{color:#444649; margin-right:3px;}
#modalSelectTemplate .modal-body .row .templateBox .fa-solid.fa-star:hover{color:#ffffff;}
#modalSelectTemplate .modal-body .row .templateBox .fa-solid.fa-star.active{color:#ff9800;}
#modalSelectTemplate .modal-body .row .templateBox .fa-solid.fa-clone{color:#444649; margin-right:5px;}
#modalSelectTemplate .modal-body .row .templateBox .fa-solid.fa-clone:hover{color:#ffffff;}
#modalSelectTemplate .modal-body .row .templateBox .fa-solid.fa-trash{color:#F55555;}
#modalSelectTemplate .modal-body .row .templateBox span{color:#a0a0a0; padding-left:5px;}


#formNewWidget .cbcontainer{padding:10px 0 10px 40px; margin:0;}
#formNewWidget .checkmark{top:10px; left:10px;}
#formNewWidget .cbcontainer:nth-child(odd){background:#080A0C}
#formNewWidget .cbcontainer:nth-child(even){background:#15181C}

#tabProfilePopup .nav-link{color:#ff9000;}
#tabProfilePopup .nav-link.active{color:#ffffff; background:#ff9000; border-color:#ff9000;;}






.ajaxMessage .alert{font-weight:bold;}
.register-form input{border-radius: 0; background-color: #232429;}
.register-form input.form-control, .register-form select.form-control, .register-form textarea.form-control{border: none; border-bottom: 1px solid #555 !important; border-top: 1px solid #232429 !important; color:#a1a1a1;}
.register-form select option{background:#333 !important;}
.register-form input.form-control:focus{border-bottom: 1px solid #a1a1a1 !important; background-color: #232429;}

.card-register{background:#000212; border:1px solid #2A2D37; margin-left:auto; margin-right:auto; margin-top:0;}
.card-register .card-title{color:#f1f1f1}
.card-register input, .card-register input:focus, .card-register input[readonly], .card-register select, .card-register textarea{border-radius: 0; background-color: #000212;  border: none; border-bottom: 1px solid #555 !important; color:#fff;}
.card-register select:focus{background-color: #000212;}
.card-register textarea:focus{background-color: #000212; border: none;}

.table-dark thead{border-bottom:2px solid #15181C !important;}
.table-dark thead tr th{background: #15181C !important;}
.table-dark tbody tr:nth-child(1) td{border-top:2px solid #15181C !important;}


.hidden{display:none;}
.ajaxMessage{margin-top:15px;}

.input-dark{background:#15181C; color:#fff;border: none;}
.input-dark:focus{background:#15181C; color:#fff;border: none;outline:none;}
.text-success{color:#01B298 !important;}
.text-danger{color:#FD2E64 !important;}
.text-grey{color:#a0a0a0 !important;}
.text-white{color:#fff !important;}
.text-yellow{color:#f6b128 !important;}
.btn{font-size:14px;border-radius:0;}
.btn-seasonal{background-color: #ff9800;color:#fff;border-color:#ff9800;}
.btn-seasonal:hover{background-color: #fac351;color:#fff;}
.btn-seasonal-outline{border: 1px solid #ff9800; background:transparent;}
.btn-seasonal-outline:hover{background-color: #ff9800;}
.btn-seasonal-outline:focus{background-color: transparent; border: 1px solid #ff9800;}
.btn-seasonal-primary{border: 1px solid #ff9800; background:#ff9800;}
.btn-seasonal-primary:hover{background:#000212;}
.btn-seasonal-danger{border: 1px solid #fd2e64; background:#fd2e64;}
.btn-seasonal-danger:hover{background:#000212;}
.btn-seasonal-link{background:transparent;color:#ff9800;}
.btn-seasonal-link:hover{background:transparent;color:#ff9800;}
.btn-seconday-outline{border: 1px solid #e0e0e0; background:transparent;}
.text-success{color:#01B298 !important;}
.text-danger{color:#FD2E64 !important;}
.text-grey{color:#a0a0a0 !important;}
.text-white{color:#fff !important;}
.text-yellow{color:#f6b128 !important;}
.text-seasonal{color:#ff9000 !important;}
.text-gray{color: rgb(200,206,211);}
.btn-black{background:#000; color:#fff;}
.btn-black:hover{background:#000; color:#fafafa;}

.form-switch{margin-top:10px}
.form-switch .form-check-input {height: 24px;width: 48px;margin-top:-1px;}
.form-switch .form-check-label {margin-left:20px;}
.form-switch .form-check-input:focus {
    border-color: #ff9000;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb(255, 144, 0)'/></svg>");
}
.form-switch .form-check-input:checked {
    background-color: #ff9000;
    border-color: #ff9000;
    border: none;
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(255,255,255,1.0)'/></svg>");
}

.form-check-input:checked {
  background-color: #ff9000;
  border-color: #ff9000;
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='rgb(255, 144, 0)'/%3e%3c/svg%3e");
}




/********************* Watchlist Styles ************************/

#modalNewWatchlistSymbol .table tbody tr td{text-align:left;}
#modalNewWatchlistSymbol .table tbody tr td:nth-child(1){width:150px;}
#modalNewWatchlistSymbol .table img{height:20px;}
#modalNewWatchlistSymbol tr.selected td{background:#39260A !important;}
#modalNewWatchlistSymbol .fa-solid.fa-plus,#modalNewWatchlistSymbol .fa-solid.fa-xmark{cursor:pointer;}
#modalNewWatchlistSymbol .SearchWatchlistSymbol{cursor:pointer; color:#fff; padding:5px 10px;border-radius:3px;}
#modalNewWatchlistSymbol .SearchWatchlistSymbol.active{background:#15181c;}

#modalWatchlist #nav-tab-watchlist .fa-solid.fa-xmark{float:right;color:#e0e0e0;margin-top:5px;}
#modalWatchlist #v-pills-tabContent-watchlist .table-responsive{min-height:300px;}
#modalWatchlist #v-pills-tabContent-watchlist .table thead tr th{text-align:center;}
#modalWatchlist #v-pills-tabContent-watchlist .table tbody tr td{text-align:left;}
#modalWatchlist #v-pills-tabContent-watchlist .table tbody tr td:nth-child(3),
#modalWatchlist #v-pills-tabContent-watchlist .table tbody tr td:nth-child(4),
#modalWatchlist #v-pills-tabContent-watchlist .table tbody tr td:nth-child(5){text-align:right;}
#modalWatchlist #v-pills-tabContent-watchlist .WatchlistExtrafieldt{width:100px;}





/********************* Widget Styles 15181C************************/
.divAllWidgetsHolders{position:relative;}
.colDashboardSection{display:block;position:absolute;background:#000;overflow:hidden;padding:0px;border:1px solid #15181C;}
.DashboardSectionTitle{background:#15181C; color:#fff; padding:2px 5px 0; font-size:14px;}
.DashboardSectionTitleText{display:inline-block;width:calc(100% - 100px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: capitalize;}
.WidgetSettings{float:right;color:#e0e0e0;margin-top:5px;}
.WidgetSettings:hover{float:right;color:#ffffff}
.RemoveWidget{float:right;color:#e0e0e0;margin-top:1px;margin-left:15px;}
.ChangeWidget{float:right;color:#e0e0e0;margin-top:1px;margin-left:10px;}
.RemoveWidget:hover, .ChangeWidget:hover{color:#ffffff;}
.UnlockWidget,.LockWidget{float:right;color:#e0e0e0;margin-top:5px;margin-right:15px;}
.UnlockWidget:hover,.LockWidget:hover{color:#ffffff;}
.LockWidget{display:none;color:#f0f0f0;}
.DuplicateWidget{float:right;color:#e0e0e0;margin-top:5px;margin-right:15px;}
.DashboardSectionBorderBoxXXXX{width:100%;height:100%;overflow:hidden;border:1px solid #15181C;}
.DashboardSection{width:100%;height:calc(100% - 23px);}
.DashboardSection canvas{width:100%;height:100%;}
.iFrameCharts{border:none;overflow:hidden;background:#000;visibility:hidden;}
.colDashboardSection .DashboardSection div{background:#000;}
.DashboardSectionOverlay{position:absolute;top:27px;left:2px;height:calc(100% - 29px);width:calc(100% - 4px);background:rgba(0,0,0,.5);display:none;}
.DashboardSectionOverlayText{color:#fff;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);text-align:center;}
.divRemoveConfirmation{text-align:center; color:#fff; margin:15px auto;}
.aSearchSymbol{display:none; width:100%; padding: 3px 0;}
.formWidgetSettings{color:#fff;}
.formWidgetSettings h3{margin:-30px auto 30px auto; color:#fff; text-align:center;}
.colDashboardGrid{display:block;position:absolute;border:1px solid #000000;z-index:1;}

.tblMainCurrencyList thead tr th[data-thname="1 Mnt"],
.tblMainCurrencyList thead tr th[data-thname="3 Mnt"],
.tblMainCurrencyList thead tr th[data-thname="12 Mnt"]{min-width:100px !important;}
.tblMainCurrencyList thead tr th[data-thname="Latest News"]{min-width:200px !important;}
.tblMainCurrencyList thead tr th[data-thname="P."]{min-width:50px !important;}
.tblMainCurrencyList thead tr th a{font-weight:bold; }
.tblMainCurrencyList thead tr th[data-thname="Strength"],.tblMainCurrencyList thead tr th[data-thname="Symbol"]{cursor:pointer; }
.tblMainCurrencyList thead tr th, .table tr td{text-align:center; }
.tblMainCurrencyList tbody tr td:nth-child(2), .table tr th:nth-child(1){text-align:left;}
.tblMainCurrencyList tbody tr td:nth-child(2) a{font-weight:bold; color:#fff;}
.tblMainCurrencyList .tableMainChart tbody tr td.ChangingChartImage, .ChangingChartImage{background:rgba(255, 152, 0, .5) !important}
.tdSummary .btn{cursor:default;}
.tblMainCurrencyList tbody tr td{border-bottom:1px solid #13151b !important; border-right:1px solid #13151b !important; padding-top:0 !important; vertical-align:middle !important; max-height:50px !important; overflow:hidden; background:#000 !important;}
.tblMainCurrencyList tbody tr td.tdLogo{width:50px;}
.tblMainCurrencyList tbody tr td.tdLogo img{height:auto; width:30px;}
.tblMainCurrencyList tbody tr td.tdNameToDisplay a{padding-left:5px !important;text-decoration:none;font-weight:600;}
.tblMainCurrencyList tbody tr td.MonthlyChangeNeg{color:#ed0240!important; font-weight:bold;}
.tblMainCurrencyList tbody tr td.MonthlyChangePos{color:#02b097!important; font-weight:bold;}
.tblMainCurrencyList tr td.tdStrength{padding-left:5px !important; padding-right:5px !important;}
.tblMainCurrencyList tr td.tdNewsHeading{text-align:left !important; padding-left:10px !important; padding-top:5px !important; max-width:300px;}
.tblMainCurrencyList tr td.tdViewButtons .btn{border: 1px solid #ff9800 !important; border-radius:2px; padding: 2px 10px; font-weight:300;color: #fff !important; background:#ff9800;}
.tblMainCurrencyList tr td.tdViewButtons .btn:hover{background:#ff9800}
.tblMainCurrencyList tr td.tdViewButtons .btn .far{margin-top:5px;}
.tblMainCurrencyList tr td img{height:50px;}
.tblMainCurrencyList tr td.tdTrend div{height:40px; width:100px !important;position:relative;background:transparent;margin-bottom:-5px;margin-left:auto;margin-right:auto;}
.tblMainCurrencyList tr td.tdTrend div img{position:absolute;top:-10px;left:-70px;z-index:7; height:100px;}
.tblMainCurrencyList tr td.tdTrend div img:first:child{z-index:8;}

.colDashboardSectionseasonality_forecast_table .table-stripe tbody tr td,
.colDashboardSectionpattern_prediction_forecast_table .table-stripe tbody tr td
{padding-top:20px;padding-bottom:20px;}
.colDashboardSectionseasonality_forecast_table .table-stripe tbody tr:nth-child(1) td,
.colDashboardSectionpattern_prediction_forecast_table .table-stripe tbody tr:nth-child(1) td
{background:#292F38 !important;padding-top:10px;padding-bottom:10px;}


.tLongtermHeatmap{margin-bottom:0; height:400px;}
.tLongtermHeatmap, .tLongtermHeatmap tr, .tLongtermHeatmap tr td{background:#000; color:#fff;border:none;}
.tLongtermHeatmap tbody tr{width:100% !important;}
.tLongtermHeatmap tbody tr td{padding: 5px 1px !important; font-weight:bold; border:2px solid #000 !important;}
.tLongtermHeatmap tbody tr td:first-child{text-align:center !important;font-weight:normal; border-right:1px solid #2A2D37 !important;}
.tLongtermHeatmap tbody tr td:last-child{text-align:center !important; border-left:1px solid #2A2D37 !important; }
.tLongtermHeatmap tbody tr:first-child td{padding: 3px 1px !important; font-weight:normal; border-right:none !important; border-left:none !important;background-color: #000 !important;}
.tLongtermHeatmap tbody tr td:nth-child(1){background-color: #000 !important;}
.tLongtermHeatmap tbody tr:nth-child(even) td:nth-child(2){background-color: #171c28 !important;background-image: linear-gradient(to right, #131823 , #151926) !important;}
.tLongtermHeatmap tbody tr:nth-child(even) td:nth-child(3){background-color: #171c28 !important;background-image: linear-gradient(to right, #151926 , #161A27) !important;}
.tLongtermHeatmap tbody tr:nth-child(even) td:nth-child(4){background-color: #171c28 !important;background-image: linear-gradient(to right, #161A27 , #181E2C) !important;}
.tLongtermHeatmap tbody tr:nth-child(even) td:nth-child(5){background-color: #171c28 !important;background-image: linear-gradient(to right, #181E2C , #191f2d) !important;}
.tLongtermHeatmap tbody tr:nth-child(even) td:nth-child(6){background-color: #171c28 !important;background-image: linear-gradient(to right, #191f2d , #1a202e) !important;}
.tLongtermHeatmap tbody tr:nth-child(even) td:nth-child(7){background-color: #171c28 !important;background-image: linear-gradient(to right, #1a202e , #1b212f) !important;}
.tLongtermHeatmap tbody tr td.neg{background-color:#ed0240 !important; background-image: linear-gradient(to right, #ed0240 , #c40034) !important;}
.tLongtermHeatmap tbody tr td.pos{background-color:#02b097 !important; background-image: linear-gradient(to right, #02b097 , #018a76) !important;}
.tLongtermHeatmap tbody tr:nth-child(even) td.neg{background-color: #ed0240 !important;background-image: linear-gradient(to right, #ed0240 , #c40034) !important;}
.tLongtermHeatmap tbody tr:nth-child(even) td.pos{background-color: #171c28 !important;background-image: linear-gradient(to right, #02b097 , #018a76) !important;}


.rowGeneralNews{transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);color:#fff;}
.rowGeneralNews.loading{opacity:.5;}
.rowGeneralNews .NewsRow:nth-child(odd){background:#080a0c !important;}
.rowGeneralNews .NewsRow:nth-child(even){background:#15181c !important;}
.rowGeneralNews .NewsImg{display:inline-block;width:140px;background:transparent !important;vertical-align:text-top;}
.rowGeneralNews .NewsTexts{display:inline-block;width:calc(100% - 145px);padding:10px 5px 10px 10px;vertical-align:text-top; background:transparent !important;}
.rowGeneralNews img{width:100%; height:auto; display:block; margin-top:10px;background:transparent !important;}
.rowGeneralNews .NewsTitle{display:block; max-width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:1.1em; color:#ff9800; font-weight:bold; text-decoration:none;}
.rowGeneralNews .CurrencyNewsText{background:transparent !important; max-width:100%;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.rowGeneralNews .NewsFooter{background:transparent !important; margin-top:15px;}
.rowGeneralNews .NewsSymbol{display:none; background:#ff9800; color:#fff;padding:2px 3px 2px; text-align:center;}
.rowGeneralNews .NewsFooter .NewsSource{color:#a0a0a0;}
.rowGeneralNews .NewsFooter .NewsDate{margin-top:-5px;margin-right:10px;font-style: italic;;float:right;color:#a0a0a0;}
.rowGeneralNews .NewsFooter .NewsSentiment{font-weight:bold;}
.rowGeneralNews .NewsFooter .NewsSentiment.Positive{color:#01B298;}
.rowGeneralNews .NewsFooter .NewsSentiment.Negative{color:#FD2E64;}
.rowGeneralNews .NewsFooter .NewsSentiment.Neutral{color:#ff9000;}
.rowGeneralNews .pagination{display:inline-block; border:1px solid #ff9800; border-radius:3px; width:40px; padding:5px 0; margin: 5px 3px; cursor:pointer;}

.rowStockNews{transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);color:#fff;}
.rowStockNews.loading{opacity:.5;}
.rowStockNews .NewsRow:nth-child(odd){background:#080a0c !important;}
.rowStockNews .NewsRow:nth-child(even){background:#15181c !important;}
.rowStockNews .NewsImg{display:inline-block;width:140px;background:transparent !important;}
.rowStockNews .NewsTexts{display:inline-block;width:calc(100% - 140px);padding:10px 5px 10px 10px; background:transparent !important;}
.rowStockNews img{width:100%; height:auto; display:block; margin-top:10px;background:transparent !important;}
.rowStockNews .NewsTitle{display:block; max-width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:1.1em; color:#ff9800; font-weight:bold; text-decoration:none;}
.rowStockNews .CurrencyNewsText{background:transparent !important; max-width:100%;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.rowStockNews .NewsFooter{background:transparent !important; margin-top:15px;}
.rowStockNews .NewsSymbol{display:block; background:#ff9800; color:#fff;padding:2px 3px 2px; text-align:center;}
.rowStockNews .NewsFooter .NewsSource{color:#a0a0a0;}
.rowStockNews .NewsFooter .NewsDate{margin-top:-5px;margin-right:10px;font-style: italic;;float:right;color:#a0a0a0;}
.rowStockNews .NewsFooter .NewsSentiment{font-weight:bold;}
.rowStockNews .NewsFooter .NewsSentiment.Positive{color:#01B298;}
.rowStockNews .NewsFooter .NewsSentiment.Negative{color:#FD2E64;}
.rowStockNews .NewsFooter .NewsSentiment.Neutral{color:#ff9000;}
.rowStockNews .pagination{display:inline-block; border:1px solid #ff9800; border-radius:3px; width:40px; padding:5px 0; margin: 5px 3px; cursor:pointer;}
.NewsPagination{background:#15181c !important; padding-bottom:0 ; margin-bottom:2px;}
.NewsPagination .pagination{border:none;border-right:1px solid #000;border-radius:0;margin:0;text-align:center;}
.NewsPagination .pagination.active{background:transparent;color:#ff9000;}

.rowRealtimeNewsTicker .NewsRow{display:block; transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);color:#ffffff; background:#15181c !important;margin-top:2px;}
.rowRealtimeNewsTicker.loading{opacity:.5;}
.rowRealtimeNewsTicker .NewsRow.NewNews{background:#7a4500 !important;}
.rowRealtimeNewsTicker .NewsRow.Highlighted{background:#ff9000 !important;}
.rowRealtimeNewsTicker .NewsBulet{display:inline-block;width:20px;background:transparent !important; color:#ff9000; text-align:right; vertical-align:top;padding-top:10px;}
.rowRealtimeNewsTicker .NewsRow.Highlighted .NewsBulet{color:#15181c;}
.rowRealtimeNewsTicker .NewsTexts{display:inline-block;width:calc(100% - 20px);padding:10px 5px 10px 10px; background:transparent !important;}
.rowRealtimeNewsTicker .NewsImg{max-width:100%; height:auto; margin-top: 5px; background:transparent !important;}
.rowRealtimeNewsTicker .NewsImg img{max-width:100%; height:auto; margin-top: 5px; background:transparent !important;}
.rowRealtimeNewsTicker .NewsTitle{display:block; max-width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:1.1em; color:#ff9800; font-weight:bold; text-decoration:none;}
.rowRealtimeNewsTicker .CurrencyNewsText{background:transparent !important; max-width:100%;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.rowRealtimeNewsTicker .NewsFooter{background:transparent !important; margin-top:15px;}
.rowRealtimeNewsTicker .NewsSymbol{display:block; background:#ff9800; color:#fff;padding:2px 3px 2px; text-align:center;}
.rowRealtimeNewsTicker .NewsFooter .NewsSource{color:#a0a0a0;}
.rowRealtimeNewsTicker .NewsFooter .Tags{margin-top:-5px;float:left;}
.rowRealtimeNewsTicker .NewsFooter .Tag{background:#080A0C; color:#ffffff; margin-right:2px; padding: 3px 5px; border-radius:5px;}
.rowRealtimeNewsTicker .NewsFooter .NewsDate{margin-top:-5px;margin-right:10px;font-style: italic;;float:right;color:#a0a0a0;}
.rowRealtimeNewsTicker .NewsRow.Highlighted .NewsFooter .NewsDate{color:#555555;}
.rowRealtimeNewsTicker .NewsFooter .NewsSentiment{font-weight:bold;}
.rowRealtimeNewsTicker .NewsFooter .NewsSentiment.Positive{color:#01B298;}
.rowRealtimeNewsTicker .NewsFooter .NewsSentiment.Negative{color:#FD2E64;}
.rowRealtimeNewsTicker .NewsFooter .NewsSentiment.Neutral{color:#ff9000;}

.tbhCOT .table thead tr th{background:#15181c !important; border:1px solid #000 !important; white-space: nowrap; text-align:center;}
.tbhCOT .table tbody tr td{border:1px solid #000 !important; white-space: nowrap;}
.tbhCOT .table tbody tr:nth-child(odd) td:nth-child(10){background-color: #e68a01 !important; font-weight:bold;}
.tbhCOT .table tbody tr:nth-child(even) td:nth-child(10){background-color: #9c5f05 !important; font-weight:bold;}
.tbhCOT .table tbody tr:nth-child(odd) td:nth-child(14){background-color: #e68a01 !important; font-weight:bold;}
.tbhCOT .table tbody tr:nth-child(even) td:nth-child(14){background-color: #9c5f05 !important; font-weight:bold;}
.tbhCOT .table tbody tr:nth-child(odd) td:nth-child(19){background-color: #e68a01 !important; font-weight:bold;}
.tbhCOT .table tbody tr:nth-child(even) td:nth-child(19){background-color: #9c5f05 !important; font-weight:bold;}

.colDashboardSectionevent_calendar{color:#fff;}
.colDashboardSectionevent_calendar tr td{border:none;text-align:left !important;cursor:pointer;}
.colDashboardSectionevent_calendar tr td:nth-child(3){min-width:60px;}
.colDashboardSectionevent_calendar thead{border-bottom:2px solid #000 !important;}
.colDashboardSectionevent_calendar thead tr th{background:#15181C !important; border:1px solid #000 !important;}
.colDashboardSectionevent_calendar .fas.fa-globe{margin-right:1px;}
.colDashboardSectionevent_calendar .fas.fa-globe.disabled{color:#333;}
.colDashboardSectionevent_calendar tr.NewsDayTheDay td{text-align:center !important; background-color:#f0f !important; padding-bottom:10px !important;}
.colDashboardSectionevent_calendar .blackFont{color:#fff;}
.colDashboardSectionevent_calendar .redFont{color:#FD2E64;}
.colDashboardSectionevent_calendar .greenFont{color:#01B298;}
.EventDescriptionTabs{background:#15181c !important; padding-bottom:0 ; margin-bottom:2px;}
.EventDescriptionTabs .EventDescriptionname{display:inline-block;border:none;border-right:1px solid #000;border-radius:0;margin:0;padding:3px 5px;color:#fff;text-align:center;cursor:pointer;}
.EventDescriptionTabs .EventDescriptionname.active{background:transparent;color:#ff9000;}
.EventDescriptionDetail{padding:5px; color:#fff; display:none}


.colDashboardSectiondxm_table .table tbody tr td{padding-top:15px;padding-bottom:15px;}
.colDashboardSectiondxm_table .table tbody tr td:nth-child(1){text-align:left;padding-left:10px;}
.colDashboardSectiondxm_table .table tbody tr td:nth-child(2){text-align:right;padding-right:10px;}

#tSeasonalPrediction_1 tr td{padding-top:15px;padding-bottom:15px;}

.colDashboardSectioncorrelation_matrix .table th{background:#15181C;}
.colDashboardSectioncorrelation_matrix .table th,.colDashboardSectioncorrelation_matrix .table td{color:#fff;}
.colDashboardSectioncorrelation_matrix .table.table-noborder tbody tr:nth-child(1) td{border-top:2px solid #15181C !important;}
.divCorrelationHeader{background:#15181C !important; white-space: nowrap; margin-top:1px;}
.divCorrelationHeader span{display:inline-block; font-size:11px; vertical-align:middle; color:#fff; padding:0 3px; text-align:center; background:#15181C;border-right:1px solid #000;height:32px;}
.divCorrelationHeader span img{height:30px;}
.divCorrelationHeader span small{color:#fff;;}

.MacroTabnames{background:#15181c !important; padding-bottom:0 ; margin-bottom:2px;}
.MacroTabnames .MacroTabname{display:inline-block;border:none;border-right:1px solid #000;border-radius:0;margin:0;padding:3px 5px;color:#fff;text-align:center;cursor:pointer;}
.MacroTabnames .MacroTabname.active{background:transparent;color:#ff9000;}
.macrotable tbody tr{display:none;cursor:pointer;}
.macrotable tbody tr td:first-child{text-align:left;}
.macrotable thead{border-bottom:2px solid #15181C !important; text-align:center;}
.MacroDescriptionTabs{background:#15181c !important; padding-bottom:0 ; margin-bottom:2px;}
.MacroDescriptionTabs .MacroDescriptionname{display:inline-block;border:none;border-right:1px solid #000;border-radius:0;margin:0;padding:3px 5px;color:#fff;text-align:center;cursor:pointer;}
.MacroDescriptionTabs .MacroDescriptionname.active{background:transparent;color:#ff9000;}
.MacroDescriptionDetail{padding:5px; color:#fff; display:none}

.trGetResearchFile{cursor:pointer;}

.tableSocialTwitterPosts img,.tableSocialRedditPosts img{width:20px;margin-right:10px;}
.tableSocialTwitterPosts thead tr th,.tableSocialRedditPosts thead tr th{text-align:center;}
.tableSocialTwitterPosts .fa-twitter-square{font-size:20px;color:#1DA1F2}
.tableSocialRedditPosts .fa-reddit-square{font-size:20px;color:#ff9000}


.cbcontainer {display: block;position: relative;padding-left: 35px;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color:#fff;}
.cbcontainer input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #000;border:1px solid #999;}
.cbcontainer:hover input ~ .checkmark {background-color: #000;}
.cbcontainer input:checked ~ .checkmark {background-color: #ff9000;border:1px solid #ff9000;}
.checkmark:after {content: "";position: absolute;display: none;}
.cbcontainer input:checked ~ .checkmark:after {display: block;}
.cbcontainer .checkmark:after {left: 6px;top: 2px;width: 7px;height: 12px;border: solid black;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.tblCrossRates{color:#ffffff; text-align:center; width:100% !important;}
.tblCrossRates tr td{border:1px solid #1d2126 !important; padding:10px 3px; width:11.11111% !important; overflow:hidden;white-space: nowrap;}
.tblCrossRates img{width:20px; vertical-align:middle}
.tblCrossRates tbody tr:nth-child(odd) td{background:#080A0C;}
.tblCrossRates tbody tr:nth-child(even) td{background:#15181c;}

.MiniChartTop .minichartsymbol{display:inline-block; padding-top:10px; padding-left:10px; color:#ffffff; font-size:1.2em;}
.MiniChartTop .minichartprice{display:inline-block; padding-top:5px; padding-left:10px; color:#ffffff; font-size:2em; font-weight:bold; width:120px;}
.MiniChartTop .minichartchange{display:inline-block; padding-top:5px; padding-left:20px; color:#ffffff; font-size:1.4em; font-weight:normal;}
.MiniChartTop .minichartchange .fa-solid{font-size:.6em; vertical-align:middle}

.tableInstitution tr th{text-align:center !important;}
.tableInstitution tr td:nth-child(1){text-align:left;}
.tableInsideTransactions tr th{text-align:center !important;}
.tableInsideTransactions tr td:nth-child(1){text-align:left;}
.tableFinancialAnalysis tr th{text-align:center !important;}
.tableFinancialAnalysis tr td:nth-child(1){text-align:left;}
.tableFinancialAnalysis tr.DataTitle td:nth-child(1){text-align:left; padding-left:25px;}
.tableFinancialAnalysis tr td{background:#15181C !important; border:.5px solid #000000;}
.tableOptionExpiry tr th{border:.5px solid #000000;text-align:center !important;}
.tableOptionExpiry tr td{border:.5px solid #000000;line-height:80%;padding:10px;height:70px !important;}
.tableOptionExpiry tr td:first-child{text-align:left;}
.tableOptionExpiry tr:nth-child(odd) td{background: #080A0C !important;}
.tableOptionExpiry tr:nth-child(even) td{background: #15181C !important;}
.tableOptionExpiry tr td.emptycell{background: url('assets/img/tableOptionExpiry.png') !important;background-size:cover;}





/***************************************** Detail page ************************************************/
.nav-item.detailpagenavindex{background:#212529;margin:5px 5px 2px 0;height:34px;}
.nav-item.detailpagenavindex .nav-link{padding-top:7px;}
.divTabsHolder{position:relative;white-space: nowrap;width:100%;height:28px;overflow:hidden;margin-top:60px;}
.TabsWrapper{position:absolute;left:2px;z-index:2;transition: left 0.6s cubic-bezier(0.23, 1, 0.32, 1);}
.divTabsHolder .TabLink{background:#292F38; padding:5px 10px;color:#fff;cursor:pointer;font-size:12px;}
.divTabsHolder .TabLink.active, .divTabsHolder .TabLink:hover{color:#ff9000;;}
.divTabsHolder .TabLink.noaccess{color:#777;;}
.divTabsHolder .TabLink[data-tab="ScrollLeft"]{position:absolute;left:0;top:0;padding:2px 10px 1px 10px;font-size:13px;z-index:3;display:none;}
.divTabsHolder .TabLink[data-tab="ScrollRight"]{position:absolute;right:0;top:0;padding:2px 10px 1px 10px;font-size:13px;z-index:3;display:none;}

.colDashboardSectionoverview_summary tr td small{color:#fff;display:block;margin-bottom:10px;font-size:10px;}






.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background:transparent;border-bottom:1px solid #555;border-radius:0}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:0}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}

.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe, .video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	min-height:200px;
}

.tooltip .arrow::before {
  border-left-color: transparent !important;
  border-top-color: #fff !important;
}
.tooltip .arrow::after {
  border-left-color: rgba(0, 0, 0, 0.2) !important;
  margin-left: 2px;
}
[class*="raphael-group-"]>text[font-size="9px"][x="6"][text-anchor="start"][fill-opacity="0.5"] {display:none !important;}

::selection {
  color: #181D2A;
  background: #ff9800;
}

/* Flags */
.ceCountry{display: inline-block;vertical-align:middle; padding-left:2px;}
.ceFlags{
	width: 16px;
	height: 15px;
	background-image: url('assets/img/ce_flags_v6.png');
	background-repeat: no-repeat;
	padding: 0;
	display: inline-block;
	vertical-align:middle;
	}
.ASEAN{background-position:0 0;} 
.Afghanistan{background-position:0 -17px;} 
.AfricanUnion{background-position:0 -34px;} 
.Albania{background-position:0 -51px;} 
.Algeria{background-position:0 -68px;} 
.AmericanSamoa{background-position:0 -85px;} 
.Andorra{background-position:0 -102px;} 
.Angola{background-position:0 -119px;} 
.Anguilla{background-position:0 -136px;} 
.Antarctica{background-position:0 -153px;} 
.AntiguaBarbuda{background-position:0 -170px;} 
.ArabLeague{background-position:0 -187px;} 
.Argentina, .ars{background-position:0 -204px;} 
.Armenia{background-position:0 -221px;} 
.Aruba{background-position:0 -238px;} 
.Australia, .aus, .aud{background-position:0 -255px;} 
.Austria{background-position:0 -272px;} 
.Azerbaijan{background-position:0 -289px;} 
.Bahamas{background-position:0 -306px;} 
.Bahrain{background-position:0 -323px;} 
.Bangladesh{background-position:0 -340px;} 
.Barbados{background-position:0 -357px;} 
.Belarus{background-position:0 -374px;} 
.Belgium{background-position:0 -391px;} 
.Belize{background-position:0 -408px;} 
.Benin{background-position:0 -425px;} 
.Bermuda{background-position:0 -442px;} 
.Bhutan{background-position:0 -459px;} 
.Bolivia{background-position:0 -476px;} 
.Bosnia, .Bosnia_and_Herzegovina {background-position: 0 -493px;}
.Botswana{background-position:0 -510px;} 
.Brazil, .brl{background-position:0 -527px;} 
.Brunei{background-position:0 -544px;} 
.Bulgaria{background-position:0 -561px;} 
.BurkinaFaso{background-position:0 -578px;} 
.Burundi{background-position:0 -595px;} 
.CARICOM{background-position:0 -612px;} 
.CIS{background-position:0 -629px;} 
.Cambodja{background-position:0 -646px;} 
.Cameroon{background-position:0 -663px;} 
.Canada, .can, .cad{background-position:0 -680px;} 
.CapeVerde, .Cape_Verde{background-position:0 -697px;} 
.Cayman_Islands{background-position:0 -714px;} 
.Central_African_Republic{background-position:0 -731px;} 
.Chad{background-position:0 -748px;} 
.Chile, .clp{background-position:0 -765px;} 
.China, .cny{background-position:0 -782px;} 
.Colombia, .cop{background-position:0 -799px;} 
.Commonwealth{background-position:0 -816px;} 
.Comoros{background-position:0 -833px;} 
.Congo-Brazzaville{background-position:0 -850px;} 
.Congo-KinshasaZaire{background-position:0 -867px;} 
.Cook_Islands{background-position:0 -884px;} 
.Costa_Rica{background-position:0 -901px;} 
.Cote_dIvoire{background-position:0 -918px;} 
.Croatia{background-position:0 -935px;} 
.Cuba{background-position:0 -952px;} 
.Cyprus{background-position:0 -969px;} 
.Czech_Republic, .czk{background-position:0 -986px;} 
.Denmark, .dkk{background-position:0 -1003px;} 
.Djibouti{background-position:0 -1020px;} 
.Dominica{background-position:0 -1037px;} 
.Dominican_Republic{background-position:0 -1054px;}
.Dubai{background-position:-17px -1819px;}
.EastTimor{background-position:0 -1071px;} 
.Ecuador{background-position:0 -1088px;} 
.Egypt{background-position:0 -1105px;} 
.El_Salvador{background-position:0 -1122px;} 
.England{background-position:0 -1139px;} 
.EquatorialGuinea{background-position:0 -1156px;} 
.Eritrea{background-position:0 -1173px;} 
.Estonia{background-position:0 -1190px;} 
.Ethiopia{background-position:0 -1207px;} 
.European_Union, .eur, .Europe {background-position:0 -1224px;} 
.Faroes{background-position:0 -1241px;} 
.Fiji{background-position:0 -1258px;} 
.Finland{background-position:0 -1275px;} 
.France{background-position:0 -1292px;} 
.Gabon{background-position:0 -1309px;} 
.Gambia{background-position:0 -1326px;} 
.Georgia{background-position:0 -1343px;} 
.Germany{background-position:0 -1360px;} 
.Ghana{background-position:0 -1377px;} 
.Gibraltar{background-position:0 -1394px;} 
.Greece{background-position:0 -1411px;} 
.Greenland{background-position:0 -1428px;} 
.Grenada{background-position:0 -1445px;} 
.Guadeloupe{background-position:0 -1462px;} 
.Guademala{background-position:0 -1479px;} 
.Guam{background-position:0 -1496px;} 
.Guinea-Bissau{background-position:0 -1513px;} 
.Guinea{background-position:0 -1530px;} 
.Guyana{background-position:0 -1547px;} 
.Haiti{background-position:0 -1564px;} 
.Honduras{background-position:0 -1581px;} 
.Hong_Kong, .hkd{background-position:0 -1598px;} 
.Hungary, .huf{background-position:0 -1615px;} 
.Iceland{background-position:0 -1632px;} 
.India, .inr{background-position:0 -1649px;} 
.Indonesia, .idr{background-position:0 -1666px;} 
.Iran{background-position:0 -1683px;} 
.Iraq{background-position:0 -1700px;} 
.Ireland{background-position:0 -1717px;} 
.IslamicConference{background-position:0 -1734px;} 
.Israel{background-position:0 -1751px;} 
.Italy{background-position:0 -1768px;} 
.Jamaica{background-position:0 -1785px;} 
.Japan, .jpn, .jpy{background-position:0 -1802px;} 
.Jersey{background-position:0 -1819px;} 
.Jordan{background-position:0 -1836px;} 
.Kazakhstan{background-position:0 -1853px;} 
.Kenya{background-position:0 -1870px;} 
.Kiribati{background-position:0 -1887px;} 
.Kuwait{background-position:0 -1904px;} 
.Kyrgyzstan{background-position:0 -1921px;} 
.Laos{background-position:0 -1938px;} 
.Latvia{background-position:0 -1955px;} 
.Lebanon{background-position:0 -1972px;} 
.Lesotho{background-position:0 -1989px;} 
.Liberia{background-position:-17px 0;} 
.Libya{background-position:-17px -17px;} 
.Liechtenstein{background-position:-17px -34px;} 
.Lithuania{background-position:-17px -51px;} 
.Luxembourg{background-position:-17px -68px;} 
.Macao{background-position:-17px -85px;} 
.Macedonia{background-position:-17px -102px;} 
.Madagascar{background-position:-17px -119px;} 
.Malawi{background-position:-17px -136px;} 
.Malaysia, .myr{background-position:-17px -153px;} 
.Maldives{background-position:-17px -170px;} 
.Mali{background-position:-17px -187px;} 
.Malta{background-position:-17px -204px;} 
.MarshallIslands{background-position:-17px -221px;} 
.Martinique{background-position:-17px -238px;} 
.Mauritania{background-position:-17px -255px;} 
.Mauritius{background-position:-17px -272px;} 
.Mexico, .mxn{background-position:-17px -289px;} 
.Micronesia{background-position:-17px -306px;} 
.Moldova{background-position:-17px -323px;} 
.Monaco{background-position:-17px -340px;} 
.Mongolia{background-position:-17px -357px;} 
.Montenegro{background-position:-17px -374px;} 
.Montserrat{background-position:-17px -391px;} 
.Morocco{background-position:-17px -408px;} 
.Mozambique{background-position:-17px -425px;} 
.MyanmarBurma{background-position:-17px -442px;} 
.NATO{background-position:-17px -459px;} 
.Namibia{background-position:-17px -476px;} 
.Nauru{background-position:-17px -493px;} 
.Nepal{background-position:-17px -510px;} 
.Netherlands{background-position:-17px -527px;} 
.Netherlands_Antilles{background-position:-17px -544px;} 
.New_Zealand, .nzl, .nzd{background-position:-17px -561px;} 
.Nicaragua{background-position:-17px -578px;} 
.Niger{background-position:-17px -595px;} 
.Nigeria{background-position:-17px -612px;} 
.NorthKorea{background-position:-17px -629px;} 
.NorthernIreland{background-position:-17px -646px;} 
.Northern_Cyprus{background-position:-17px -663px;} 
.Norway, .nok{background-position:-17px -680px;} 
.OPEC{background-position:-17px -697px;} 
.OlimpicMovement{background-position:-17px -714px;} 
.Oman{background-position:-17px -731px;} 
.Pakistan{background-position:-17px -748px;} 
.Palau{background-position:-17px -765px;} 
.Palestine, .Palestinian_Territory {background-position:-17px -782px;} 
.Panama{background-position:-17px -799px;} 
.Papua_New_Guinea{background-position:-17px -816px;} 
.Paraguay{background-position:-17px -833px;} 
.Peru, .pen{background-position:-17px -850px;} 
.Philippines, .php{background-position:-17px -867px;} 
.Poland, .pln{background-position:-17px -884px;} 
.Portugal{background-position:-17px -901px;} 
.PuertoRico{background-position:-17px -918px;} 
.Qatar{background-position:-17px -935px;} 
.RedCross{background-position:-17px -952px;} 
.Reunion{background-position:-17px -969px;} 
.Romania{background-position:-17px -986px;} 
.Russian_Federation, .rub{background-position:-17px -1003px;} 
.Rwanda{background-position:-17px -1020px;} 
.SaintLucia{background-position:-17px -1037px;} 
.Samoa{background-position:-17px -1054px;} 
.SanMarino{background-position:-17px -1071px;} 
.Sao_Tome_Principe{background-position:-17px -1088px;} 
.Saudi_Arabia{background-position:-17px -1105px;} 
.Scotland{background-position:-17px -1122px;} 
.Senegal{background-position:-17px -1139px;} 
.Serbia{background-position:-17px -1156px;} 
.Seychelles{background-position:-17px -1173px;} 
.SierraLeone{background-position:-17px -1190px;} 
.Singapore, .sgd{background-position:-17px -1207px;} 
.Slovakia{background-position:-17px -1224px;} 
.Slovenia{background-position:-17px -1241px;} 
.Solomon_Islands{background-position:-17px -1258px;} 
.Somalia{background-position:-17px -1275px;} 
.Somaliland{background-position:-17px -1292px;} 
.South_Afriica, .South_Africa, .zar{background-position:-17px -1309px;}
.South_Korea, .krw{background-position:-17px -1326px;} 
.Spain{background-position:-17px -1343px;} 
.Sri_Lanka{background-position:-17px -1360px;} 
.StKittsNevis{background-position:-17px -1377px;} 
.StVincenttheGrenadines{background-position:-17px -1394px;} 
.Sudan{background-position:-17px -1411px;} 
.Suriname{background-position:-17px -1428px;} 
.Swaziland{background-position:-17px -1445px;} 
.Sweden, .sek{background-position:-17px -1462px;} 
.Switzerland, .che, .chf{background-position:-17px -1479px;} 
.Syria{background-position:-17px -1496px;} 
.TahitiFrenchPolinesia{background-position:-17px -1513px;} 
/*.Taiwan, .twd{background-position:-17px -1530px;} */
.Taiwan, .twd{background-position: -17px -2005px;}
.Tajikistan{background-position:-17px -1547px;}
.Tanzania{background-position:-17px -1564px;} 
.Thailand, .thb{background-position:-17px -1581px;} 
.Timor-Leste{background-position:-17px -1598px;} 
.Togo{background-position:-17px -1615px;} 
.Tonga{background-position:-17px -1632px;} 
.Trinidad_Tobago{background-position:-17px -1649px;} 
.Tunisia{background-position:-17px -1666px;} 
.Turkey, .try{background-position:-17px -1683px;} 
.Turkmenistan{background-position:-17px -1700px;} 
.TurksandCaicosIslands{background-position:-17px -1717px;} 
.Tuvalu{background-position:-17px -1734px;}
.USA, .USD, .usa, .usd, .United_States {background-position:-17px -1751px;}
.Uganda{background-position:-17px -1768px;} 
.Ukraine, .uah{background-position:-17px -1785px;} 
.UnitedNations{background-position:-17px -1802px;} 
.United_Arab_Emirates{background-position:-17px -1819px;}
.UK, .United_Kingdom, .gbr, .gbp{background-position:-17px -1836px;}
.Uruguay{background-position:-17px -1853px;} 
.Uzbekistan{background-position:-17px -1870px;} 
.Vanuatu{background-position:-17px -1887px;} 
.VaticanCity{background-position:-17px -1904px;} 
.Venezuela, .vef{background-position:-17px -1921px;} 
.Viet_Nam, .vnd, .Vietnam{background-position:-17px -1938px;} 
.VirginIslandsBritish, .British_Virgin_Islands{background-position:-17px -1955px;} 
.VirginIslandsUS, .Virgin_Islands_US{background-position:-17px -1972px;} 
.Wales{background-position:-17px -1989px;} 
.WesternSahara{background-position:-34px 0;} 
.Yemen{background-position:-34px -17px;} 
.Zambia{background-position:-34px -34px;} 
.Zimbabwe{background-position:-34px -51px;} 

.noaccess::after {
  content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='gray' d='M80 192V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80zM144 192H304V144C304 99.82 268.2 64 224 64C179.8 64 144 99.82 144 144V192z'/></svg>");
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 999999999;
  width: 20px;
  height: 20px;
  filter: drop-shadow(2px 3px 5px rgb(0 0 0 / 1));
}
/* Flags */