.gd-s .CompanyRankingToolTip {
    position: absolute;
    background: black;
    color: white;
    width: 200px;
    padding-left: 10px;
    font: Helvetica,Arial,sans-serif;
}

.gd-s .background path {
    fill: none;
    stroke: none;
    stroke-width: 22px;
    pointer-events: stroke;
}

.gd-s .foreground path {
    fill: none;
    /*  stroke: orange;*/
    stroke-width: 2.5px;
}

.gd-s .axis .title {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.gd-s .axis2 .title {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.gd-s .axis line,
.gd-s .axis path {
    stroke-width: 1px;
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges;
}

.gd-s .axis2 line {
    stroke-width: 1px;
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges;
}


.gd-s .axis2 path {
    display: none;
    stroke-width: 3px;
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges;
}


.gd-s .label {
    -webkit-transition: fill 125ms linear;
}

.gd-s .active .label:not(.inactive) {
    font-weight: bold;
    font-size: 14px;
}

.gd-s .label.inactive {
    fill: #000;
}

.gd-s .foreground path.inactive {
    stroke: #ccc;
    stroke-opacity: .3;
    stroke-width: 1.5px;
}

.gd-s .geomapcompaniestooltip {
    position: absolute;
    width: 485px;
    padding: 5px;
    font-size: 12px;
    color: #1a1b1e;
    background: white;
    border: 2px solid #1a1b1e;
    border-radius: 0px;
    z-index: 1111;
}

    .gd-s .geomapcompaniestooltip .boldDetail {
        font-weight: bold;
    }

    .gd-s .geomapcompaniestooltip .normalDetail {
        font-weight: normal;
    }

.gd-s .companiesGeoNoZoombutt {
    position: absolute;
    left: 3%;
    top: 30%;
    width: 100px;
    height: 50px;
    z-index: 1;
}

    .gd-s .companiesGeoNoZoombutt #companiesGeoMapNoZoom,
    .gd-s .companiesGeoNoZoombutt #zoomin,
    .gd-s .companiesGeoNoZoombutt #zoomout {
        vertical-align: baseline;
        float: center;
        width: 100%;
        stroke: #666;
    }

    .gd-s .companiesGeoNoZoombutt button {
        display: inline-block;
        text-align: center;
        background-color: #09ba90;
        text-transform: capitalize;
        color: #251f31;
        padding: 5px 9px;
        margin-bottom: 10px;
        cursor: pointer;
        border: 2px solid #fff;
    }

.gd-s .companygeomapfilter {
    width: 100%;
    /* margin: 0 auto;*/
    overflow: hidden;
}

    .gd-s .companygeomapfilter .brush rect.extent {
        fill: #b4bdbe;
        fill-opacity: .2;
    }

    .gd-s .companygeomapfilter .brush .resize path {
        fill: white;
        stroke: #000;
    }

    .gd-s .companygeomapfilter #profits-chart,
    .gd-s .companygeomapfilter #revenues-chart {
        float: left;
        width: 50%;
    }

        .gd-s .companygeomapfilter #profits-chart .background.bar,
        .gd-s .companygeomapfilter #revenues-chart .background.bar {
            fill: #b4bdbe;
        }

        /*.companygeomapfilter #rank-chart .background.bar,
.companygeomapfilter #rank-chart .foreground.bar {
  fill: #fff;
}*/

        /*.companygeomapfilter #rank-chart .brush rect.extent {
  fill: #1a1b1e;
  fill-opacity: .5;
}*/

        .gd-s .companygeomapfilter #profits-chart .foreground.bar,
        .gd-s .companygeomapfilter #revenues-chart .foreground.bar {
            fill: #00DEA5;
        }

.gd-s .targetDiv .title select {
    display: inline-block !important;
    margin: -5px 0;
    color: #333;
    border-radius: 5px;
    border: 1px dashed #999;
}

.gd-s .targetDiv .title .datefield input {
    display: inline-block !important;
    margin: 5px 0;
    color: #333;
    border-radius: 5px;
    border: 1px dashed #999;
}

.gd-s .pop_overlay {
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0.9;
    position: fixed;
    z-index: 1002;
    top: 0;
}

.gd-s .targetDiv .title span.datefield {
    position: absolute;
    right: 60px !important;
    top: 2px;
}

.gd-s .targetDiv .title a, .gd-s .targetDiv .title i.tab_export {
    border-left: 1px dotted #ccc;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    height: 0px !important;
    padding: 0px !important;
}

/*---=====CHART HEIGHT STYLES START=======----*/
.ch_m {min-height:550px;}
.chart_height .orbit-title{
    margin:5px 0px 0px 0px !important;
    z-index:10;
}
    .chart_height .orbit-title select {
        margin-bottom:0px !important;
    }
.ch_2 {height:250px;}
.ch_3 {height:300px;}
.ch_4 {height:400px;}
.ch_4_a {height:450px;}
.ch_5 {height:500px;}
.ch_6 {height:600px;}

/*---=====DealsDashboards Table Header alignment css=======----*/

  .dataTables_wrapper .sorting_disabled.text-right {
                padding-right: 0.625rem !important;
                text-align:right !important;
            }
            .th_r {
                padding-right:0.625rem !important;
                text-align:right !important;
            }
.loader-wrapper{
	position:relative;
	clear:both;
	width:auto;
}
			
/*Loading Animation*/
.loader-wrapper .img-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    height: 70px;
    margin:-60px 0 0 -60px;
    -webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
/*Loading Animation*/

.loader-wrapper .img-loader.medium-img{
	width: 50px;
    height: 50px;
    margin:-50px 0 0 -60px;
}
/*--====HOME PAGE STYLES=====----*/
.edit_tab .tabs .tabs-title a{
        font-size: 12px !important;
        padding: 16px 18px 18px 0 !important;
}
.content_date .list-grid ul li{
    padding-right:115px !important;
    position:relative;
}
    .content_date .list-grid ul li span {
        position:absolute !important;
        right:15px !important;
    }
	

/*--====Themes STYLES=====----*/	
	
.theme_c .card-thematic-ranking .card-image-wrap {
position: relative;
width: 250PX;
}
.list-grid ul li img {
margin-right: 12px;
WIDTH: 70px;
}


.key-field .statistics-list h4 {
margin-bottom: 0;
text-align: right!important;
padding-right: 20px;
}
.vertical_scroll_homepage
{ max-height: 220px!important;
    overflow-y: auto;
}

/*======---Delas Results Analytics*/
.ch_title {
    display:flex;
}
    .ch_title select {
        margin: -5px 0px 0px 0px;
        padding: 0px 20px 0px 10px;
        height: 30px;
        font-size: 13px;
    }
    .ch_title span {
        margin:0px 0px 0px 5px;
    }
.ch_icon {
    right:10px;
    top:10px;
}

/*--====POWER IC STYLES START=====----*/
.auto_h {
    height:auto !important;
}
.auto_w {
    max-width:auto !important;
}
/*--====POWER IC STYLES END=====----*/

/*Company custom styles for custom dropdowns min max textboxes Start*/
div.customminmax{
	margin-top:5px;
}
div.customminmax input[type=number]{
	display:inline-block;
	width:90px;
}
/*Company custom styles for custom dropdowns min max textboxes End*/

/*auto complete issue for Company Name on /Deals/Investors page*/
.ui-menu.ui-autocomplete.ui-front {
	z-index: 111 !important;
}

#header.sticky{
	height:auto !important;
	overflow:inherit !important;
}

/*css changes for custom exports start*/
div.form-checkbox.withtitle{
	display:inline;margin-left: 17px;
}
div.form-checkbox.withtitle label{
	margin-right:0;
}
.reveal section .accordion .accordion-item a.accordion-title.withcheckbox{
	display: inline-block;
	width: 85%;
	padding-left: 0px;
}
span.inlinetooltip{
	display: inline;
	padding: 3px 8px;
}
/*css changes for custom exports end*/

/*css changes iframe*/
.networktracker_iframe
{
    width:100%;
    height :1030px!importants;
}

/*css for hiding unwanted sorting icon*/
table thead th.nosort::after{content: '' !important;}

/*css for hiding IC drop down menu on mouse hover out*/
@media screen and (min-width: 1024px) {

    .submenu.is-dropdown-submenu.first-sub {
        display: none !important;
    }

    .is-dropdown-submenu-parent:hover .submenu.is-dropdown-submenu.first-sub {
        display: inherit !important;
    }
}

/*----------====Responsive Mobile view styles Start=======---------*/
@media (min-width: 200px) and (max-width: 767px) {
#header.sticky.is-anchored {
position: fixed;
width: 100%;
}



#main-navigation .menu.drilldown .accordion .accordion-item {
padding: 0 0px !important;
}



main .button-group {
display: inline-table;
}
.menu.drilldown .accordion > .accordion-item > a {
padding-right:40px !important;
}
.button-group .button {
max-height: 150px;
}
}
/*----------====Responsive Mobile view styles End=======---------*/

************************

@media only screen and (max-width: 63.99875em) {
.morphsearch {
width: 37%;
right: 32px !important;
}



.morphsearch.open {
right: 0px !important;
}
}

@media screen and (max-width: 63.99875em){
#morphsearch {
width: 37%;
right: 32px!important;
}
}

@media screen and (max-width: 63.99875em){
.morphsearch.open{
width: 100%!important;
left: 0px!important;
}
}
***********************