.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;
}
}


/*====mobile responsive start ======*/
@media (min-width: 1300px) and (max-width: 1440px) {
		 header .dropdown.menu>li {
        margin-right: 10px !important;
		}
	}
@media (min-width: 1200px) and (max-width: 1300px) {
		.cell.shrink .gd-usermenu--name{display:none}
}
 
@media (min-width: 1024px) and (max-width: 1200px) {
    header .dropdown.menu>li {
        margin-right: 6px !important;
    }
#main-navigation:not(.no-morph)>.cell:last-child {
    right: 55px !important;
}

.morphsearch{width:60px !important;}
.morphsearch .input-group.search.morphsearch-form{width:40px !important;}
.morphsearch {width: 50px !important;}
.morphsearch .morphsearch-label{display:none;}
.morphsearch.open .input-group.search.morphsearch-form {
    width: 100% !important;
}
}
 
 
@media (min-width: 1024px) and (max-width: 1200px) {
.morphsearch.open {
width: 100% !important;
}
}

main .main-content
{
min-height: calc(100vh - 100vh)
}

.refinement-criteria-option .criteria-option>ul>li:not(.negate) a.button.companyAnchor {
    padding-right: 20px !important;
}
/*====mobile responsive  end======*/
***********************

/* navigation Responsive */
header .title-bar .menu.dropdown > li.prominent::before {
            content: 'New';
            position: absolute;
            background-color: #b4e8ff;
            color: #121316;
            font-size: 10px;
            padding: 0 6px;
            border-radius: 4px;
            top: 6px;
			z-index:1;
        }
        @media (max-width: 1300px) and (min-width: 1200px) {
            .morphsearch {
                width: 100px;
            }
            #main-navigation:not(.no-morph) > .cell:last-child {
                right: 90px;
            }
            .search morphsearch-form .ui-autocomplete-input {
                display:none;
            }
            header .gd-usermenu--user-badge {
                margin-right: 0px;
            }
           header .gd-usermenu {
                margin-left: 3px;
            }
        }
            @media (max-width: 1199px) and (min-width: 1024px) {
                header .gd-usermenu > i.gd-chevron-down {
                    display: inline-block  !important;
                }
                    header .gd-usermenu > span.gd-usermenu--name {
                    display: none !important;
                }
                header .gd-usermenu {
                    margin-left:5px;
                }
                header .dropdown.menu > li > a {
                    font-size: 13px;
                }
            }
            @media (max-width: 1023px) and (min-width: 479px) {
                .ai_sub {
                    display:none !important;
                }
                header .gd-usermenu > i.gd-chevron-down {
                    display: inline-block !important;
                }
                    header .gd-usermenu > span.gd-usermenu--name {
                    display: none !important;
                }
                header .gd-usermenu {
                    margin-left:5px;
                }
                header .dropdown.menu > li > a {
                    font-size: 13px;
                }
                .title-bar .dropdown.menu.vertical{
                    display:block !important;;
                }
                .title-bar .dropdown.menu.vertical li{
                    float:left;
                }
                    .morphsearch {
                    width: 200px !important;
                    right: 145px !important;
                }
                    header .menu.dropdown > li.contrast > a {
                        color: #ff5d2b !important;
                        font-weight:bold;
                    }
					div.title-bar .gd-usermenu {
						display: inherit !important;
					}
					header .cell.shrink .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
						top: 60px;
					}
				header.pg>.portion.headline .main .title, header.section>.portion.headline .main .title {
					display: table !important;
					width:100% !important;
				}
            }
 
            @media (max-width: 599px) and (min-width: 480px) {
                .ai_sub {
                    display:none !important;
                }
                header .gd-usermenu > i.gd-chevron-down {
                    display: inline-block  !important;
                }
                    header .gd-usermenu > span.gd-usermenu--name {
                    display: none !important;
                }
                header .gd-usermenu {
                    margin-left:5px;
                }
                header .dropdown.menu > li > a {
                    font-size: 13px;
                }
                .title-bar .dropdown.menu.vertical{
                    display:block !important;
                }
                .title-bar .dropdown.menu.vertical li{
                    float:left;
                }
                    .morphsearch {
                    width: 100px !important;
                    right: 145px !important;
                }
                    header .menu.dropdown > li.contrast > a {
                        color: #ff5d2b !important;
                        font-weight:bold;
                    }
					div.title-bar .gd-usermenu {
						display: inherit !important;
					}
				header .cell.shrink .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
						top: 60px;
				}
				header.pg>.portion.headline .main .title, header.section>.portion.headline .main .title {
					display: table !important;
					width:100% !important;
				}
            }
             @media (max-width: 477px) and (min-width: 80px) {
				  header .menu.dropdown > li.contrast > a span {
						width: 17px;
						overflow: hidden;
						white-space: nowrap;
						float: left;

					}
				 .module-tabs.primary .menu-revealer{
					 margin: 10px 10px;
					}
				.viewby#divviewby{
					margin: 5px 0px 0px 10px;
					}

				 header .dropdown.menu>li>ul, header .dropdown.menu>li>.is-dropdown-submenu{
					min-width: 100% !important;
					top: 60px !important;
				 }
                 .ai_sub {
                    display:none !important;
                }
                header .gd-usermenu > i.gd-chevron-down {
                    display: inline-block !important;
                }
                    header .gd-usermenu > span.gd-usermenu--name {
                    display: none !important;
                }
                header .gd-usermenu {
                    margin-left:5px;
                }
                header .dropdown.menu > li > a {
                    font-size: 13px;
                }
                .title-bar .dropdown.menu.vertical{
                    display:block !important;
                }
                .title-bar .dropdown.menu.vertical li{
                    float:left;
                }
                    .morphsearch {
                    width: 50px !important;
                    right: 110px !important;
                }
                    header .menu.dropdown > li.contrast > a {
                        color: #ff5d2b !important;
                        font-weight:bold;
                    }
                #morphsearch .input-group.search.morphsearch-form input{
                    display:none;
                }
				div.title-bar .gd-usermenu {
						display: inherit !important;
					}
				header .cell.shrink .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
					top: 60px;
				}
				header.pg>.portion.headline .main .title, header.section>.portion.headline .main .title {
					display: table !important;
					width:100% !important;
				}
            }
			
/* navigation Responsive */
.morphsearch.open {
    width: 100% !important;
    right: 0px !important;
    box-sizing: border-box;
	padding: 15px !important;
}

hr.separator-text-icon.rotator::after {
    -webkit-transform: rotate(-0deg);
    -ms-transform: rotate(-0deg);
    transform: rotate(-0deg) !important;
}
hr.separator-text-icon.rotator.ShowLess::after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg) !important;
 
}