@font-face {
  font-family: 'GothamLight';
  src: url('./proposal-template/fonts/Gotham-Light.otf');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url('./proposal-template/fonts/Gotham-Book.otf');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'GothamBold';
  src: url('./proposal-template/fonts/Gotham-Bold.otf');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Regular';
  src: url('./proposal-template/fonts/OpenSans-Regular.ttf');
}

@font-face {
  font-family: 'OpenSans-Semi-Bold';
  src: url('./proposal-template/fonts/OpenSans-Semibold.ttf');

}

@font-face {
  font-family: 'OpenSans-Bold';
  src: url('./proposal-template/fonts/OpenSans-Bold.ttf');

}


.navigation_container{
     position: fixed !important;
     top: 72px !important;
}
.footer_section{

}
.navigation_container .product_child_clicked{
     border:none !important;
}
ul.multiselect-container.dropdown-menu{
     padding: 0px !important;
}
.multiselect-container>li>a>label{
         padding: 3px 20px 3px 45px !important;
}
#overview_tab_content .card_rows .card_row{

}
.controller_option_title {
      font-family: 'OpenSans-Regular' !important;
       text-indent: 19px !important;
       font-size: 10px !important;
       line-height: 1.5;
       color: #e4dfdf  !important;
       text-transform: none !important;
       font-weight: 100 !important;
 }



#report_v2_advertiser_dropdown, #report_v2_campaign_dropdown, #report_v2_date_dropdown {
  text-indent: -5px !importnat;
}





#report_v2_advertiser_dropdown, #report_v2_campaign_dropdown, #report_v2_date_dropdown {
    text-indent: -5px !important;
}

#report_v2_advertiser_dropdown {
   width: 83% !important;
   max-width: 280px;
   margin: 0 auto;
}

#report_v2_campaign_dropdown {
    width: 83%;
    max-width: 280px;
    margin: 0 auto;
}
span.multiselect.dropdown-toggle {
    background-color: #003057 !important;
    color: #ffffff !important;
    border: none !important;
    font-weight: 100 !important;
    box-shadow: 0 1px 0 #003057 inset;
   background-image: none !important;
   font-size: 12px !important;
    font-family: 'OpenSans-Regular' !important;
    padding-top: 0px;
    padding-left: 10px;
    text-shadow: none !important;
    text-indent: -2px !important;
}



.btn-group.open span.multiselect.dropdown-toggle {
background-image: none;
background-color: #004465;
}

.sidebar-nav .btn-group {
    border-bottom: 1px solid #fff !important;
}
#report_v2_campaign_dropdown  .btn-group.open  span.multiselect.dropdown-toggle {
color: white;
 box-shadow: none !important;
}



.caret {
  border-top: 6px solid #fff  !important;
}
.btn.disabled{
     opacity: 1 !important;
}
.btn-group.open span.multiselect.dropdown-toggle {
color: white;
 box-shadow: none !important;
border:0
}



input.report_v2_datepicker_input {
    background: #003057 !important;
    color: #ffffff  !important;
    border: 0;
    border-radius: 0px !important;
    border-bottom: 1px solid white;
        font-weight: normal !important;
    font-size: 12px !important;
    font-family: 'OpenSans-Regular' !important;
     box-shadow: 0 1px 0 #003057 inset !important;
     padding: 0px !important;
         width: 205px !important;
         text-indent: 4px;
}
.report_v2_date_dropdown {
    text-indent: 15px !important;
}

.report_v2_date_dropdown{
    position: relative;
    display: inline-block;
}
.report_v2_date_dropdown::before{
     position: absolute;
     content: "";
     top: 10px;
     right: 10px;
      color:white;
       border-top: 6px solid #e8e8e8 !important;
     border-right: 4px solid transparent;
      border-left: 4px solid transparent;

}

.sidebar-nav > ul > li > a{
 font-family: 'OpenSans-Regular' !important;
}
.map_tools > div > div > form > h3{
font-family: 'OpenSans-Semi-Bold' !important;
 font-size:18px;
 color:#002F58;
}




.map_tools_options label {
     min-height: 0.5rem !important;
    line-height: 1.5rem !important;
}

.sidebar-nav > li, .sidebar-nav > li > a {
    color: #fff;
    font-size: 14px;
 font-family: 'OpenSans-Regular' !important;
}

.overview_lift_left_card_inner > div:nth-child(1) ,
.digital_lift_info_container >div:nth-child(1){
     height: 25px;
}
.overview_lift_digital_lift_text:before{
	content:'Digital Lift';
	 visibility: visible;
      color: #fff !important;
      display: block;
}
.overview_lift_digital_lift_text{
         border: none !important;
         font-size: 14px !important;
         color:#ffffff;
         font-family: 'OpenSans-Semi-Bold' !important;
         visibility: hidden;
}


.lift_container .avg_baseline {
    margin-left: 0px !important;

}

.average_lift_container > span  {
    font-size: 36px !important;
    font-family: 'OpenSans-Bold';
}




#overview_lift_container #overview_lift_row .overview_lift_right_card_inner_one {
    font-size: 14px !important;
    margin-top: 0px !important;
        font-weight: 400 !important;
    display: inline-block;
}
.overview_lift_right_card_inner_one  > .avg_conversion_rate {
    font-size: 14px !important;
    font-family: 'OpenSans-Bold' !important;
    font-weight: 700 !important;
}
.exposed_rate_info_container > .overview_lift_left_card_inner_avg_lift_text  > .fa-arrow-up {
    font-size: 30px !important ;
}
.overview_lift_right_card_inner_one > .avg_conversion_rate {
     font-size: 14px !important;
     font-family: 'OpenSans-Bold' !important;
     font-weight: 700 !important;
}
.avg_baseline {
     font-size: 14px !important;
     font-family: 'OpenSans-Bold' !important;
     font-weight: 700 !important;
         margin-left: 2px !important;
}
#overview_lift_container #overview_lift_row .overview_lift_right_card_inner_three {
        font-size: 14px !important;
        font-weight: 400 !important;
        display:inline-block;
}
span.exposed_and_baseline_text {
    font-size: 10px !important;
    color:#ffffff !important;
    font-family: 'OpenSans-Regular' !important;
}

.value{
     color:#454545 !important;
     font-size: 24px !important;
     font-family: sans-serif, 'OpenSans-Bold' !important;
}

#mpq_budget_info_section .addon_product_breakdown .addon_line_item span.value{
	font-size:inherit !important;
}
.name{
     color:#454545 !important;
       font-family: 'OpenSans-Regular' !important;
}
.highcharts-legend-item > text{
     fill:#454545 !important;
     font-size: 10px !important;
       font-family: 'Calibri' !important;
}



#overview_tab_content .card > h4 {
         font-size:14px !important;
         color:#454545 !important;
          font-family: 'OpenSans-Regular' !important;

}

#overview_lift_container #overview_lift_row .overview_lift_site_visit_rate_text {
  font-size: 14px !important;
  font-weight: 600 !important;
font-family: 'OpenSans-Semi-Bold' !important;
  border: none !important;
    visibility: hidden;
  }
  #overview_lift_container #overview_lift_row .overview_lift_site_visit_rate_text::before{
content: 'Site Visit Rate';
visibility: visible;
 }
 #lift_map .leaflet-clickable {
    fill: #31AEE2;
    stroke: #31AEE2;
}
 #overview_tab_content .card_row h3 span a {
    color: #009ADE !important;
    font-size: 14px;
      font-family: 'OpenSans-Regular' !important;

}

.navigation_container .topparentnavclicked {
     background: none !important;
}



.digital_overview_button_no_hover {
     color: white !important;
}


.sidebar-nav .topparentnav {
    text-indent: 40px !important;
    padding-bottom: 3px;
    padding-top: 3px;
    margin-bottom: 0px !important;
    outline: none;
}

.topparentnavclicked.disabled::before{
	content:'';
	background: none !important;
}
.topparentnavclicked::before{
     content: '';
     color: #009ADE;
     position: absolute;
     left: 15px;
     top: 14px;
     width:20px;
     height:3px;
     background: url("./sidebarbluetab.png")  #003057  no-repeat center center  ;
     padding: 0 !important;
border: none !important;
-webkit-box-shadow: 0px 0px 0px transparent !important;
box-shadow: 0px 0px 0px transparent !important;
}

.sidebar-nav > #products_nav_section > li > a{
         text-indent: 45px !important;
}




	/* MapBox start*/

 div.mapboxgl-ctrl-group{
     border-radius: 0 !important;
      -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.1) !important ;
      -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.1) !important;
        box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1) !important;
      overflow: hidden;
      background: transparent !important;
      height:200px;
}
button.mapboxgl-ctrl-zoom-in{
      background: url(./zoom.png) center no-repeat !important;
      width: 45px !important;
      height: 45px !important;
      background-size: 45px !important;
          margin: 15px;
}
button.mapboxgl-ctrl-zoom-out{
     background: url(./zoomout.png) center no-repeat !important;
      width: 45px !important;
      height: 45px !important;
      background-size: 45px !important;
          margin: 15px;
}

/*button.mapboxgl-ctrl-icon.mapboxgl-ctrl-compass:active > .mapboxgl-ctrl-compass-arrow{
          background: url(./spectrum-button-tilt.png) center no-repeat !important;
          width: 45px !important;
          height: 45px !important;
          background-size: 45px !important;
              margin:0  15px !important;
}*/
.mapboxgl-ctrl-icon.mapboxgl-ctrl-compass > .mapboxgl-ctrl-compass-arrow{
          background: url(./spectrum-button.png) center no-repeat !important;
          width: 45px !important;
          height: 45px !important;
          background-size: 45px !important;
              margin:0  15px !important;
}

.mapboxgl-ctrl button ..mapboxgl-ctrl button:hover {
    background-color: transparent !important;
    border:none !important;
    }
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-ou{
        background-position: 0 0px !important;
    }
.mapboxgl-ctrl  button {
         background-color: transparent !important;
       border:none !important;
}


#lift_map .leaflet-control-zoom.leaflet-bar.leaflet-control {
    background-color: transparent;
    border: none;
}

#lift_map  a.leaflet-control-zoom-in {
    background: url(./zoom.png) center no-repeat;
    width: 45px !important;
    height: 45px !important;
    background-size: 45px !important;
        margin: 15px;
}

#lift_map a.leaflet-control-zoom-out{
   background: url(./zoomout.png) center no-repeat;
    width: 45px !important;
    height: 45px !important;
    background-size: 45px !important;
        margin: 15px;
}

#lift_map .leaflet-bar a  .leaflet-bar a:hover {
    background-color: transparent !important;
    border:none !important;
    }
#lift_map .leaflet-bar .leaflet-control-zoom-out {
        background-position: 0 0px !important;
    }
#lift_map .leaflet-bar a {
         background-color: transparent !important;
       border:none !important;
}


#overview_map .map_tools_options >li > label  {
 font-family: 'OpenSans-Regular' !important;
 font-size:14px;
 color:#002F58 !important;
text-indent: 35px;
}

	/* overviewMap start*/
     #overview_map .map_tools_options >li > label:hover{
     background: #a1a1a1;
     }
#overview_map .map_tools_options >li > label:not(.active):before {
     margin-top: 2px;
    background: none !important;
    height: 16px;
	width: 16px;
	background-color: transparent;
	border: 2px solid #002F58;
    z-index: 1;
    content: '';
    position: absolute;
    border-radius: 2px;
}

#overview_map .map_tools_options >li > label:before,#overview_map .map_tools_options >li > label:not(.active):after{
    content: '';
    left: 0;
    position: relative;
    z-index: -1;
}
#overview_map .map_tools_options >li > label:before{
    width: 16px;
	height: 16px;
	border: 2px solid #002F58;
	background-color: #002F58;
    content: '';
    position: absolute;
    background-image: none;
    left: 25px;
    margin-top: 2px;
    border-radius: 2px;
    z-index: 1;
}


#overview_map .map_tools_options >li > label:after {
     left: 25px;
     margin-top: 4px;
         width: 4px;
         height: 10px;
    background: #002F58;
    color: #002F58 !important;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(37deg);
    -webkit-backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

#overview_map .map_tools_options >li > label:before,#overview_map .map_tools_options >li > label:after {
    content: '';
    left: 25px;
    position: absolute;
    z-index: 0;
}
#overview_lift_container_view_more  >  i.icon-angle-right {
  background: url("./proposal-template/rightarrow.png") no-repeat center center  ;
    background-size: 95% 95%;
}
 .targeted_tv_product  > h3:nth-child(1) > span >  a >  i.icon-angle-right{
      background: url("./arrow for view more.png") no-repeat center center  ;
         background-size: 95% 95%;
}
.pre_roll_product   > h3:nth-child(1) > span >  a >  i.icon-angle-right,
.ott_product   > h3:nth-child(1) > span >  a >  i.icon-angle-right,
.targeted_clicks_product > h3:nth-child(1) > span >  a >  i.icon-angle-right ,
.targeted_inventory_product  >  h3:nth-child(1) > span >  a >  i.icon-angle-right  ,
 .targeted_directories_product >  h3:nth-child(1) > span >  a >  i.icon-angle-right,
 .targeted_content_product > h3:nth-child(1) > span >  a >  i.icon-angle-right ,
 .display_product> h3:nth-child(1) > span >  a >  i.icon-angle-right   {
     background: url("./arrow for view more.png") no-repeat center center  ;
        background-size: 95% 95%;
}

.icon-angle-right:before {
    content: "";
    width: 14px;
}
.average_lift_container.overview_lift_left_card_inner_avg_lift_text > i {
    font-size: 36px;
}

 #overview_tab_content .card .chart .product-total div.name {
      padding-top: 5px !important;
     padding-bottom: 0px !important;
}
.targeted_tv_product > h3 {
     border:none !important;
    color: #003057 !important;
    font-size:18px !important;
font-family: 'OpenSans-Semi-Bold' !important;
text-transform: none !important;
}


.display_product > h3 {
     border:none !important;
    color: #003057 !important;
    font-size:18px !important;
font-family: 'OpenSans-Semi-Bold' !important;
text-transform: none !important;
}



.pre_roll_product > h3 ,.ott_product > h3 ,.targeted_clicks_product >h3 , .targeted_inventory_product  > h3  , .targeted_directories_product > h3, .targeted_content_product >h3  {
     border:none !important;
    color: #003057 !important;
    font-size:18px !important;
   font-family: 'OpenSans-Semi-Bold' !important;
   text-transform: none !important;
}
#product_details_card_row .card_row > h3 {
     color: #003057 !important;
     font-size: 18px !important;
font-family: 'OpenSans-Semi-Bold' !important;
}
th.tooltip_triangle > div{
	color:#fff !important;
     font-family: 'OpenSans-Semi-Bold';
}
.multiselect-container input[type="checkbox"] {
visibility: hidden;
}

.advertiser_search_container  > .range_inputs{
         padding: 5px 10px 15px 15px !important;
}





.multiselect-container >li.grey_li > a > label:before {
	content:'';
	background:none !important;
     height: 15px;
    width: 15px;
	background-color: transparent;
	border: 2px solid #999;
	z-index: 0;
	position: absolute;
	left: 15px;
	border-radius: 2px;
}

.multiselect-container >li.grey_li.active > a > label:after {
    content: '';
    height: 20px;
    width: 20px;
    background-color: #999;
    position: absolute;
    left: 15px;
    margin-top:0px;
    border-radius: 2px;

}

.multiselect-container > li.grey_li.active > a > label:before {
     left: 16px;
    width: 4px;
    height: 10px;
      border-top: 2px solid transparent;
      border-left: 2px solid transparent;
      border-right: 2px solid #fff;
      border-bottom: 2px solid #fff;
      -webkit-transform: rotate(40deg);
      -moz-transform: rotate(40deg);
      -ms-transform: rotate(40deg);
      -o-transform: rotate(40deg);
      transform: rotate(37deg);
      -webkit-backface-visibility: hidden;
      -webkit-transform-origin: 100% 100%;
      -moz-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
      -o-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
          z-index: 1;
          margin-top:2px;
}
.multiselect-container > li.grey_li > a  > label:before, .multiselect-container> .grey_li > label:after {
    content: '';
    left: 15px;
    position: absolute;
    z-index: 1;
}





.multiselect-container >li > a > label:before {
	content:'';
	background:none !important;
     height: 15px;
    width: 15px;
	background-color: transparent;
	border: 2px solid #767676;
	z-index: 0;
	position: absolute;
	left: 15px;
	border-radius: 2px;
}

.multiselect-container >li.active > a > label:after {
    content: '';
    height: 20px;
    width: 20px;
    background-color: #767676;
    position: absolute;
    left: 15px;
    margin-top:0px;
    border-radius: 2px;

}

.multiselect-container > li.active > a > label:before {
     left: 16px;
    width: 4px;
    height: 10px;
      border-top: 2px solid transparent;
      border-left: 2px solid transparent;
      border-right: 2px solid #fff;
      border-bottom: 2px solid #fff;
      -webkit-transform: rotate(40deg);
      -moz-transform: rotate(40deg);
      -ms-transform: rotate(40deg);
      -o-transform: rotate(40deg);
      transform: rotate(37deg);
      -webkit-backface-visibility: hidden;
      -webkit-transform-origin: 100% 100%;
      -moz-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
      -o-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
          z-index: 1;
          margin-top:2px;
}
.multiselect-container > .grey_li > a  > label:before, .multiselect-container> .grey_li > label:after {
    content: '';
    left: 15px;
    position: absolute;
    z-index: 1;
}


#report_v2_advertiser_dropdown .advertiser_search_container {
     background-color:  #fff !important;
box-shadow: 0px 1px 1px 0 #cacaca;
}
#report_v2_advertiser_dropdown .select2-search {
    padding: 10px 0px 0px 20px !important;
    position:relative;
}
#report_v2_advertiser_dropdown .select2-search:after {
  /*content: 'Start Typing to Find Partner';*/
  position: absolute;
  left: 25px;
  top: 15px;
  color: #bbb;
}
#report_v2_advertiser_dropdown .select2-search >input {
  position: relative;
  opacity:0.5;
z-index:1;
border: 0;
border-bottom: 2px solid;
}



ul.multiselect-container.dropdown-menu input {
    border: 0;
    border-bottom: 2px solid ;
}
ul.multiselect-container > div.select2-search >input.select2-input{
	width:100%;
}
.multiselect-container > li.multiselect-item:nth-child(2){
	margin-top: 55px;
}
ul.multiselect-container.dropdown-menu  input:focus {
  z-index: 10;
  box-shadow: none !important;
border: 0;
  border-bottom: 2px solid #0077BC !important;
  opacity: 1;
}
ul.multiselect-container .select2-search{
    padding: 10px 20px 0px 20px !important;
}
#report_v2_advertiser_dropdown .select2-search >input:focus {
  z-index: 10;
  border-color:#d1d1d1;
  box-shadow: none !important;
border: 0;
  border-bottom: 2px solid #0077BC !important;
  opacity: 1;
  background: url(select2.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #ffffff))  !important;
}
.daterangepicker .calendar th, .daterangepicker .calendar td{
    font-size: 14px;
}
.waves-ripple{
	opacity:0 !important;
}
#digital_overview_button{
     right:28px !important;
}
 #digital_overview_button > i.icon-gear{
     width: 17px !important;
display: inline;
}
#digital_overview_button > .icon-gear:before, .icon-cog:before {
    content: "\f013";
    display: inline;
}
.advertiser_search_container .range_inputs > div > div:nth-child(1) {

}
#adv_search_span{
     font-family: 'OpenSans-Regular' !important;
     font-size: 14px !important;
     color:#454545 !important;

}
.advertiser_search_container  .range_inputs  button.applyBtn{
	 background: #0077BC !important;
     width: 100px;
     height: 35px;
     text-align: center;
     box-shadow: 1px 4px 2px rgba(0,0,0,0.25) !important;
    border: none;
    border-radius: 0px;
       text-transform: uppercase;
       text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);
           padding: 8px 10px;
}
.advertiser_search_container  .range_inputs  button.applyBtn:hover{
	background:#0077BC !important;
}
.range_inputs > button.applyBtn {
        background: #0077BC;
         width: 85px;
             text-align: center;
         font-family: 'OpenSans-Regular' !important;
         font-size: 14px;
         height: 35px;
    text-align: center;
    box-shadow: none;
    border: none;
    border-radius: 0px;
    text-transform: uppercase;
        padding: 8px 10px;
    text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);
}
.range_inputs > button.applyBtn:hover, .range_inputs > button.applyBtn:focus {
  background-color: #006dcc;
}

.range_inputs > button.cancelBtn{
     width: 85px;
         text-align: center;
    background: none;
    border: 2px solid #696969;
    color: #696969;
    font-size: 14px;
      margin-left: 10px;
     font-weight: bold;
font-family: 'OpenSans-Regular' !important;
height: 35px;
    text-align: center;
    border-radius: 2px;
    text-transform: uppercase;
    padding: 5px 10px;
    text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);
}

.table-condensed  th{
	color:#8F8F8F !important;
font-family: 'OpenSans-Regular' !important;
}
.daterangepicker_start_input > label{
	color:#ACACAC !important;
     font-family: 'OpenSans-Regular' !important;
     text-transform: capitalize !important;
}
.daterangepicker_end_input  > label{
	color:#ACACAC !important;
     font-family: 'OpenSans-Regular' !important;
     text-transform: capitalize !important;
}
.available{
	color:#8f8f8f;
font-family: 'OpenSans-Regular' !important;
	background:#ffffff;
}
.off{
color: #cecece !important;
font-family: 'OpenSans-Regular' !important;
}
td.in-range{
	background:#fff !important;
}
.daterangepicker .ranges {
    width: 190px !important;
    text-align: left;
}
li.grey_li:nth-child(1){
	margin-top:10px;
}

/*
.grey_li label{
color:#686767 !important;
}
*/


#uncheck_advertisers > a {
	visibility:hidden;
}
#uncheck_advertisers > a:before {
visibility:visible;
content:' Uncheck All';
position: absolute;
left: 15px;
margin-top: 2px;
font-size: 12px;
}
#uncheck_advertisers > a:hover::before{
	text-decoration:underline;
color:#0077BC !important;
}
.multiselect-container >  li > a > label {
color:#454545 !important;
 font-family: 'OpenSans-Semi-Bold';
}
.multiselect-container >  li.grey_li > a > label {
color:#9B9B9B !important;
font-family: 'OpenSans-Regular';
}
.multiselect-container > li  > a{
 background: #fff !important ;
}
.multiselect-container > li.active > a >label{
     color:#454545 !important;
      font-family: 'OpenSans-Regular';
 background: #D8D8D8 !important ;
}
.multiselect-container > li.grey_li.active > a >label{
     color:#9B9B9B !important;
      font-family: 'OpenSans-Regular';
 background: #D8D8D8 !important ;
}


.multiselect-container > li {
	margin-top:5px !important;

}
.dropdown-menu li > a:focus , .multiselect-container > li > a:focus{
     background-image:none !important;
     background-color:#d8d8d8 !important;
color:#454545 !important;
      font-family: 'OpenSans-Regular';
}
.multiselect-container > li > a:hover{
	background-image:none !important;
     background:#d8d8d8 !important;
color:#454545 !important;
      font-family:  'OpenSans-Regular';
}

/*08-09-17 changes*/

.multiselect-container .active > a{
	background-image:none !important;
	background:#EEEEEE !important;
     color:#686767 !important;
    font-family: 'OpenSans-Bold';
}
ul.multiselect-container  .select2-search {
    padding: 10px 0px 0px 20px !important;
    width: 36%;
  position: fixed;
    /*box-shadow: 0px 1px 1px 0 #cacaca;*/
  background: #fff;
  left: 13px;
}
ul.multiselect-container .select2-search:after {
  /*content: 'Start Typing to Find Partner';*/
  position: absolute;
  left: 25px;
  top: 15px;
  color: #bbb;
}






.map_tools >div >div{
     color:black;
}


.navbar-inner {
	/*background-image: url('./header-bg.png');*/
         background: #003057;
	position: relative;
	filter: none; /* fix for IE8 */
	height:auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border: none;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4)!important;
	font-family: 'Gotham', sans-serif;
	font-weight: 900;
}
.navbar .nav > li {
	height: 74px;
	padding: 17px 0;
}
.navbar .nav > li > a,
.navbar .nav > li > a:visited {
	color: #fafafa;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	display: inline-block;
	height: auto;
	padding: 10px 5px!important;
     margin: 0 5px !important;
}

.navbar .nav > li > a > i{
     display: none;
}
.navbar a.brand {
	padding: 0;
	margin: 17px 55px 0 0;
	height: 52px;
}
img#vl_header_partner_img_element {
	max-height: 40px;
	max-width: 300px;
}
.navbar .nav > li {
	margin: 0 2px;
	height: auto;
	position: relative;
}
.navbar .nav > li.active > a,
.navbar .nav > li.active > a:hover,
.navbar .nav > li > a:hover {
	background-color: transparent;
	color: white;
	text-shadow: none;
  border-bottom: 2px solid #FFFFFF;
}
.navbar .nav > li.active > a:focus,
.navbar .nav > li > a:focus {
  color: #262626;
  text-shadow: 0 1px 0 #F0F0F0;
  background-color: #EAEAEA;
  box-shadow: none;
  outline: 0;
}
/*.navbar .nav > li.active > a:after,
.navbar .nav > li.active > a:hover:after,
.navbar .nav > li > a:hover:after {
	content: '';
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 5px solid #389c8e;
}*/
.navbar .nav > li > a > span {
	-webkit-font-smoothing: auto!important;
  font-size: 14px;
}
a.pull_nav_toggle {
	display: inline-block;
	height: 36px;
	width: 36px;
	background-image: url('./hamburger_menu.png');
	background-repeat: no-repeat;
}
.pull_nav {
	position:fixed;
	right:-300px;
	top:73px;
	width:300px;
	height:100%;
	background: #FAFAFA;
	z-index: -1;
	box-shadow: -1px 0px 5px rgba(0,0,0,0.1);
}
.pull_nav .mobile_main_nav {
	display: none;
}
.pull_nav ul {
	margin: 20px 0 0;
}
.pull_nav li {
	list-style: none inside;
}
.pull_nav li a {
	color: inherit;
	display: block;
	padding: 5px 30px;
	width:100%;
	height:100%;
}
.pull_nav li a:hover,
.pull_nav li.active a {
	background: #F0F0F0;
	text-decoration: none;
}
.pull_nav h3 {
	font-size: 15px;
	line-height: 1.25em;
	padding: 0px 15px;
	margin: 15px 0 5px 0;
	text-transform: uppercase;
	font-family: 'Gotham Light', sans-serif;
}
body {
	margin-top: 100px!important;
}
.summary_section {
	margin-top: 0;
}
div.pull-right.login {
	height: 36px;
	margin-top: 19px;
}
div.pull-right.login a,
div.pull-right.login a:hover
div.pull-right.login a:visited {
	color: #f0f0f0;
}

@media (max-width: 1365px) {
	.navbar-fixed-top {
		position: relative;
		z-index: 999;
	}
	.navbar .btn-navbar {
		display:none;
	}
	a#vl_header_partner_img {
		padding-left: 0;
	}
	.nav-collapse.collapse {
		height: auto;
		clear: none;
		overflow: visible;
		-webkit-transform: none;
	}
	.pull_nav {
	}
	.navbar-text.pull-right,
	.pull_nav .mobile_main_nav {
		display: block;
	}
	.nav-collapse .nav {
		height: 0;
		overflow: hidden;
	}
	body {
		margin-top: 0px!important;
		padding-top: 0px!important;
	}
}

/* Sidebar Styles */
.navigation_container, .report_v2_advertiser_selection, .report_v2_campaign_selection, .report_v2_date_selection
{
	background: #003057 !important;
         /*margin-top: 3px !important;*/
             z-index: 9999;
}



.sidebar-nav > #products_nav_section > li > a , .productnav {
    margin-top: 0px !important;
         border-top: 1px solid ;
         border-bottom: 1px solid ;
             border-color: transparent;
}
.sidebar-nav > #products_nav_section > li > a:hover , .productnav:hover
{
    border-color: #d8d8d8;
}
ul.sidebar-nav  > li > a.productnav {
         border-color: transparent;
}
ul.sidebar-nav  > li > a.productnav:hover {
         border-color: #D8D8D8;
}
.sidebar-nav > #products_nav_section > li > a.disabled:hover
{

    outline: none;
    border-bottom: 1px solid;
 border-top: 1px solid ;
  border-color: transparent;
}
.sidebar-nav div.ruler
{
        border-bottom: none  !important;
}

.navigation_container .topparentnav {
     border-color: transparent;
}
.sidebar-nav > #overview_product > a{
     border-bottom: 1px solid;
border-top: 1px solid ;
border-color: transparent;
}
.sidebar-nav > #overview_product > a:hover , .sidebar-nav > #overview_lift > a:hover {
border-color: #d8d8d8;
}
.sidebar-nav > #overview_lift > a{
     border-bottom: 1px solid;
border-top: 1px solid ;
border-color: transparent;
}

#products_nav_section > li > a.disabled:hover, #overview_lift > a.disabled:hover {
     border-color: transparent;
}
.navigation_container .topparentnavclicked:hover
{
border-color: #d8d8d8 !important;
outline:none !important;
}
.navigation_container .product_child_clicked {
      background:none !important;
      /*background: #009ADE !important;*/
}
.navigation_container .product_child.product_child_clicked{
     /*border: none !important;*/
     outline: none !important;
border-color: transparent;

}
.navigation_container .product_child.product_child_clicked{
background: #009ADE !important;
}
.sidebar-nav .products_nav_section_on {
     opacity: 0 !important;
}



td.available.active.start-date {
    background-color: #0077BC;
    background-image: none !important;
}
td.available.active.end-date {
    background-color: #0077BC !important;
    background-image: none !important;
}
td.available.active.start-date:hover{
background:#0077E4 !important;
}
td.available.active.end-date:hover{
background:#0077E4 !important;
}
input.input-mini {
    border: none;
    font-size: 14px !important;
    	font-family: 'OpenSans-Regular' !important;
      width: 75px;
    border-radius: 0px;
    border-bottom: 2px solid #ccc;
    color: #aaa;
        box-shadow: none !important;
        outline: none !important;
        padding-left: 0;
}
.daterangepicker .ranges .range_inputs>div:nth-child(2){
    padding-left: 18px !important;
}
ul.multiselect-container.dropdown-menu
{
        background:#ffffff !important;

}
i.fa.fa-arrow-left.icon-arrow-left.glyphicon.glyphicon-arrow-left:before{
	content:"\f104";
	font-size:24px !important;
    color: #8f8f8f;
}
i.fa.fa-arrow-right.icon-arrow-right.glyphicon.glyphicon-arrow-right:before{
     content:"\f105";
	font-size:24px !important;
    color: #8f8f8f;
}
.navigation_container .topparentnavclicked
{
        /*background: #009ADE !important;*/
            /*border: none !important;*/
            border-bottom: 1px solid !important;
border-top: 1px solid !important ;
border-left:0px solid !important;
border-color: transparent !important;
-webkit-transition:none !important;
-moz-transition:none !important;
-o-transition:none !important;
transition:none !important;
}
#nav_pill_underline
{
        background-color:#016CA4 !important;
}
#subproduct_nav_pills > li > a
{
        color:#006ca3 !important;
}
#display_creatives_table table tr td
{
        background-color: #f6f6f6 !important;
}
#subproduct_content .geography, #subproduct_content .tv_schedule {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-color: rgb(245, 245, 245);
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
    padding:10px;
    margin-bottom: 50px;
}
.geography table.tab_table > thead,
.geography table.tab_table > thead > tr,
.geography table.tab_table > tbody,
.geography table.tab_table > tbody > tr,
.tv_schedule table.tab_table > thead,
.tv_schedule table.tab_table > thead > tr,
.tv_schedule table.tab_table > tbody,
.tv_schedule table.tab_table > tbody > tr
{
    background-color: #ffffff !important;
}
.geography table.dataTable tbody tr, .tv_schedule table.dataTable tbody tr
{
    background-color: #ffffff !important;
}
a.left_nav_toggle
{
	background-image: url('./hamburger_menu.png') !important;
}
#subproduct_content #heatmap_container
{
	margin-bottom:30px !important;
}
#display_creatives_table div.main_row table.creative_table_row tr td
{
    background-color: #ffffff !important;
}
#no_data_overview_overlay h3 {
    color: #006CA3 !important;
}
.report_map_inactive_polygon{
    color: #696969 !important;
}
.report_map_active_polygon{
    color: #009483 !important;
}
.navigation_container .support_container .support_tab_container .support_tab
{
    background: #004465 !important;
}

#digital_overview_table td.digital_overview_type_cell
{
    background-color: #3399DB !important;
    color: white;
}
.digital_overview_header_row th
{
    background-color:#046CA4 !important;
    background-color: #003057 !important;
}

/*Lift data left background color*/
#overview_lift_container #overview_lift_row	{
         height: 80px !important;
		/*background-image: url('./spectrum_lift_bg.jpg') !important;*/
          background-image: none !important;
          background-color: #003057;
	}
     #overview_lift_container #overview_lift_row .overview_lift_left_card_inner {
         text-align: start !important;
         margin-top: 8px !important;
        margin: 20px;
     }
     #overview_lift_container > #overview_lift_row >.overview_lift_left_card >.overview_lift_left_card_inner > .overview_lift_left_card_inner_avg_lift_text {
         margin-top: 10px !important;
         margin-left: 30px;
     }
     .first_column > .digital_lift_info_container >.average_lift_container {
    	margin-top:10px !important;
    }
#overview_lift_container #overview_lift_row .overview_lift_left_card	{
         height: 125px !important;
         width:230px !important;
          border: none !important;
		background-color: transparent !important;
          background:
		linear-gradient(135deg, transparent 0px, #0085E7 0) top left,
		linear-gradient(250deg, transparent 0px, #0085E7 0) top right,
	     linear-gradient(305deg, transparent 25px, #0085E7 0) bottom right,
		linear-gradient(45deg,  transparent 0px, #0085E7 0) bottom left;
	background-size:60% 54%;
	background-repeat: no-repeat;
	}
#lift_analysis_overview #lift_analysis_card_row .lift_analysis_overview_top_card_left .first_column .digital_lift_info_container
	{
		background: #0085E7 !important;
	}

  #report_v2_campaign_dropdown ul.multiselect-container.dropdown-menu{
  overflow-x: scroll;
  width: 460px;
}
#report_v2_campaign_dropdown ul.multiselect-container  .select2-search{
  position: fixed;
  left: 11px;
  padding-bottom: 2px !important;
  width: 458px;
}
#report_v2_campaign_dropdown .multiselect-container > li.multiselect-item:nth-child(2){
  margin-top: 44px !important;
}
#report_v2_campaign_dropdown .multiselect-container > li.active > a >label{
  width: 100%;

}

@media print
{
    #print_logo
    {
	height: 40px;
	width: 132px;
    }

    .header_print
    {
	background-image: url('./header-bg.png') !important;
	color:#ffffff !important;
    }

    .middle_header_print
    {
	color:#ffffff !important;
    }

    .right_header_print
    {
	color:#ffffff !important;
    }

    .digital_overview_header_row th, .digital_overview_header_row th div
    {
	color:white !important;
    }

    td.digital_overview_type_cell td, td.digital_overview_type_cell
    {
	color: #fff !important;
    }


}
#overview_lift_container #overview_lift_row .overview_lift_right_card_inner_one .fa-arrow-up
{
    font-size: 14px !important;
    /*color: #0085E7 !important;*/
}



.map_tools_options label:not(.active){
     color:#002F58 !important;
}

#overview_map >.map_tools > div:nth-child(1) {
     background-color: transparent !important;
     opacity: 0.85;
     z-index:-1;
     padding-bottom: 25px;
     background: linear-gradient(0deg, transparent 0px, #fff 0) top left,
                 linear-gradient(225deg, transparent 0px, #fff 0) top right,
                 linear-gradient(315deg, transparent 10px, #fff 0) bottom right,
                 linear-gradient(45deg,  transparent 0px, #fff 0) bottom left;
     background-size: 50% 75%;
     background-repeat: no-repeat;
}
.map_tools{
          margin-left: 2em !important;
}

.highcharts-tooltip >path{
	 transform: translate(10px, 0px);
}
.highcharts-tooltip >text{
	 transform: translate(10px, 0px);
}


#overview_map >.map_tools > div:nth-child(2) {
     padding-left: 5px !important;
}

#heatmap_container > .map_tools  > div {
     background: rgba(72,120,143,0.7) !important;
}

#overview_tab_content .card .chart .product-total:first-child{
     margin-top: 0px !important;
}
#lift_analysis_card_row .card_row > h3.lift_analysis_card > h3{
color: #002F58 !important;
font-size: 18px !important;
}
.lift_analysis_card > h3 {
color: #003057 !important;
font-size: 18px !important;
 font-family: 'OpenSans-Regular' !important;
}

.lift_analysis_average_row_number >span{
    font-size:24px !important;

}
.lift_analysis_average_row_appender{
     color: #454545 !important;
    font-size: 24px !important;
    font-family: 'OpenSans-Bold';
}
.lift_analysis_average_row_appender{
     color: #454545 !important;
    font-size: 24px !important;
    font-family: 'OpenSans-Bold';
 }
 .lift_analysis_average_row_text{
         color:#454545 !important;
    font-size: 14px !important;
       font-family: 'OpenSans-Regular' !important;
}
g.highcharts-axis-labels.highcharts-yaxis-labels > text {
    fill:#454545 !important;
    font-size: 10px !important;
    font-family: 'Calibri' !important;
}
g.highcharts-axis-labels.highcharts-xaxis-labels >text {
    fill:#454545 !important;
    font-size: 10px !important;
    font-family: 'Calibri' !important;
}

g.highcharts-legend-item >text{
	    fill:#454545 !important;
    font-size: 10px !important;
    font-family: 'Calibri' !important;
}

.highcharts-axis-labels highcharts-xaxis-labels > text{
     fill:#454545 !important;
    font-size: 10px !important;
    font-family: 'Calibri' !important;
}

.map_tools_options > li > label.zones{
     color:#002F58 !important;
}
.mapbox-logo-true:before{
     width:0px !important;
}
.leaflet-container a{
font-size: 0;
}
.rtg_toggle_overview {
    display: none !important;
}




.report_tooltip{
font-size: 10px !important;
 font-family: 'OpenSans-Regular' !important;
}
#product_details_card_row .card > h4 {
     margin: 20px 0 20px 0 !important;
}

/*#product_details_card_row .card .chart .product-total, #overview_tab_content .card .chart .product-total{
padding: 0px 0px 45px 0px !important;
}*/
#overview_tab_content .card > h4 {
margin: 10px 0 12px 0 !important;
}
#lift_analysis_card_row .card_row > h3{
 font-family: 'OpenSans-Regular' !important;
    /*box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);*/
    margin: 15px 0px !important;
}
#lift_analysis_overview .date_in_header {
font-size: 14px !important;
  font-family: 'OpenSans-Regular' !important;
}
#product_details_card_row >div >h3{
	padding-bottom:20px !important;
    color: #525252 !important;
    font-size: 18px !important;
    font-family: 'OpenSans-Regular' !important;
    margin: 20px 0px 1px 0px!important;
    padding-left:20px;
}

.lift_analysis >h3> span:nth-child(1){
	margin-left:20px !important;
}
#product_details_card_row >div{
	border:none !important;
}
.completions_date_warning {
     top:290px !important;
}
#subproduct_content label {
     font-size: 14px !important;
 font-family: 'OpenSans-Regular' !important;
     color:#002F58;
}

#overview_lift_container #overview_lift_row .overview_lift_right_card_inner{
 margin-top: 10px !important;
}
#overview_lift_container #overview_lift_row .overview_lift_middle_card {
height: 80px !important;
border-right:none !important;
 box-shadow: 1px 0px 0px #40687d  !important;
-moz-box-shadow: 1px 0px 0px #40687d !important;
-webkit-box-shadow: 1px 0px 0px #40687d !important;
}

#overview_lift_container #overview_lift_row .overview_lift_middle_card_inner_two {
 padding: 4px 20px 0px 40px !important;
}
#overview_lift_container #overview_lift_row .overview_lift_middle_card_inner_one {
     padding:10px 80px 0px 40px !important;
     font-size: 14px !important;
 font-family: 'OpenSans-Regular' !important;
    line-height: 1.5em !important;
}
#overview_lift_container_view_more:hover {
     font-size: 14px !important;
 font-family: 'OpenSans-Regular' !important;
    color: #fff !important;
}

#overview_lift_container_view_more  .icon-angle-right:hover{
background: url(./arrow for view more.png) no-repeat center center;
background-size: 95% 95%;
}

#overview_lift_container_view_more {
     font-size: 14px !important;
     font-family: 'OpenSans-Regular';
    color: #fff !important;
}
#overview_tab_inner_content {
    background: #e6e6e6;
}
#overview_lift_container {
         background: #e6e6e6 !important;
}
.card_rows >div{
    background: #fff  !important;
}
/*.card_rows > .targeted_tv_product {
     margin: 1px auto !important;
     width: 96%;
     position: relative !important;
   }*/

 .card_rows > .targeted_tv_product, .card_rows>.display_product,    .card_rows>.pre_roll_product , .card_rows>.ott_product, .card_rows>.targeted_clicks_product , .card_rows > .targeted_inventory_product , .card_rows > .targeted_directories_product, .card_rows > .targeted_content_product, .card_rows>.advanced_tv_product, .card_rows>.streaming_audio_product   {
     margin: 1px auto !important;
    width: 96%;
    position: relative !important;
    margin-top: 19px !important;
}
.card_rows > .targeted_tv_product:after,.card_rows>.display_product:after,    .card_rows>.pre_roll_product:after, .card_rows>.ott_product:after,
.card_rows>.targeted_clicks_product:after , .card_rows > .targeted_inventory_product:after , .card_rows > .targeted_directories_product:after, .card_rows > .targeted_content_product:after,.card_rows>.advanced_tv_product:after, .card_rows>.streaming_audio_product:after {
    width: 0px;
  height: 0px;
  background: #fff;
  content: '';
  position: absolute;
  bottom: 0;
}

.card_rows > .targeted_tv_product:after,.card_rows>.display_product:after,    .card_rows>.pre_roll_product:after, .card_rows>.ott_product:after,
.card_rows>.targeted_clicks_product::after , .card_rows > .targeted_inventory_product::after , .card_rows > .targeted_directories_product::after, .card_rows > .targeted_content_product::after,.card_rows>.advanced_tv_product:after, .card_rows>.streaming_audio_product:after {
  right: 0;
  border-top: 10px solid #fff;
  border-right: 10px solid #e6e6e6;
  border-left: 10px solid #fff;
  border-bottom: 10px solid #e6e6e6;
}
.card_rows  >#overview_lift_container{
     margin: 1px auto !important;
    width: 100%;
    height: 130px;
}

#overview_lift_container #overview_lift_row {
         margin: 0px 0px 10px !important;
}
#overview_lift_container #overview_lift_row .overview_lift_right_card{
     width:285px !important;
      font-size: 14px !important;
}
.overview_lift_right_card_inner >div:nth-child(1){
     text-align: left;
    width: 74%;
margin: 0 auto;
}
.overview_lift_right_card_inner >div:nth-child(1)::first-letter{
     text-transform: uppercase;
}

#product_details_card_row .card .button, #overview_tab_content .card .button {
    background: none !important;
}
#product_details_card_row .card .button.prev, #overview_tab_content .card .button.prev{
     padding-left: 12px !important;
}

.icon-download:before {
     /*content: '' !important;*/
}
text.highcharts-yaxis-title {
    /*fill: transparent !important;*/
}
.card_rows >  div:nth-child(6) >.right_card > div > div > div > div > span>div{
    margin-top: -7px  !important;
}
.pre_roll_product >.right_card > div > div > div > div > span>div, .ott_product >.right_card > div > div > div > div > span>div{
     margin-top:5px;
}

.popover-content{
     color:#454545 !important;
     visibility: visible;
	 word-wrap:break-word;
}
#digital_overview_button > div.popover .popover-content{
     padding: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    text-indent: 25px;
}





.card_rows >  div >.right_card > div >div >div> svg > g > g > rect {
    width: 30px;
}
.card_rows >  div > .left_card {
     width:225px !important;
      height: 220px;
}
.card_rows >  div > .middle_card {
        height: 220px;
}
.card_rows >  div > .left_card  > .card  > .chart > .product-total{
          padding: 0px 0px 45px 0px !important;
              width: 100% !important;
}
.card_rows >  div >.left_card > div:nth-child(1) {
         padding: 0px 30px 0px 5px !important;
}
.card_rows >  div  >.middle_card > div:nth-child(1){
     padding: 0px 20px 20px 20px !important;
}
.card_rows >  div  >.right_card > div:nth-child(1){
     padding: 0px 5px 20px 20px !important;
}




.pre_roll_product >.right_card > div >div >div> svg > g > g > rect, .ott_product >.right_card > div >div >div> svg > g > g > rect {
    width: 30px;
}
.pre_roll_product  >.left_card > div:nth-child(1) ,.ott_product  >.left_card > div:nth-child(1) ,.targeted_clicks_product >.left_card > div:nth-child(1) ,
.targeted_inventory_product  > .left_card > div:nth-child(1)  , .targeted_directories_product > .left_card > div:nth-child(1), .targeted_content_product >.left_card > div:nth-child(1)  {
         padding: 0px 30px 0px 5px !important;
}
.pre_roll_product  >.middle_card > div:nth-child(1), .ott_product  >.middle_card > div:nth-child(1){
     padding: 0px 20px 20px 20px !important;
}
.pre_roll_product  >.right_card > div:nth-child(1), .ott_product  >.right_card > div:nth-child(1){
     padding: 0px 5px 20px 30px !important;
}

.display_product  >.left_card > div:nth-child(1) {
         padding: 0px 30px 0px 5px !important;
}
.display_product  > .middle_card > div:nth-child(1){
     padding: 0px 20px 20px 20px !important;
}
.display_product  >.right_card > div:nth-child(1){
     padding: 0px 20px 5px 30px !important;
}

.card_rows >  div:nth-child(6) >.right_card > div >div >div> svg > g > g > text {
font-size:12px !important;
alignment-baseline: text-after-edge;

}






.pre_roll_product >.right_card > div >div >div> svg > g > g > text {
    font-size: 12px !important;
    alignment-baseline: middle;
}
.pre_roll_product >.right_card > div > div > div > div > span:nth-child(1) {
    left:30px !important;
}

.pre_roll_product >.right_card > div > div > div > div > span:nth-child(1) >div:nth-child(1)> img{
     content: url('./proposal-template/0.png') !important;
     width: 20px !important;
    height: 20px !important;
    margin-top: 5px !important;
    visibility: visible;
}
.pre_roll_product >.right_card > div > div > div > div > span:nth-child(1) >div:nth-child(1)  {
  display:flex;
  visibility: hidden;
  }
.pre_roll_product >.right_card > div > div > div > div > span:nth-child(1) >div:nth-child(1):before {
     content: '0%';
     visibility: visible;
        padding: 5px 4px;
    font-size: 14px;
    color: #454545;
    font-family: 'OpenSans-Regular' !important;
  }



 .ott_product >.right_card > div >div >div> svg > g > g > text {
    font-size: 12px !important;
    alignment-baseline: middle;
}
.ott_product >.right_card > div > div > div > div > span:nth-child(1) {
    left:30px !important;
}

.ott_product >.right_card > div > div > div > div > span:nth-child(1) >div:nth-child(1)> img{
     content: url('./proposal-template/0.png') !important;
     width: 20px !important;
    height: 20px !important;
    margin-top: 5px !important;
    visibility: visible;
}
.ott_product >.right_card > div > div > div > div > span:nth-child(1) >div:nth-child(1)  {
  display:flex;
  visibility: hidden;
  }
.ott_product >.right_card > div > div > div > div > span:nth-child(1) >div:nth-child(1):before {
     content: '0%';
     visibility: visible;
        padding: 5px 4px;
    font-size: 14px;
    color: #454545;
    font-family: 'OpenSans-Regular' !important;
  }


  .pre_roll_product >.right_card > div > div > div > div > span:nth-child(2) >div:nth-child(1)> img{
       content: url('./proposal-template/25.png') !important;
       width: 20px !important;
      height: 20px !important;
      margin-top: 5px !important;
      visibility: visible;
  }
  .pre_roll_product >.right_card > div > div > div > div > span:nth-child(2) >div:nth-child(1)  {
    display:flex;
    visibility: hidden;
    }
  .pre_roll_product >.right_card > div > div > div > div > span:nth-child(2) >div:nth-child(1):before {
       content: '25%';
       visibility: visible;
      padding: 5px 4px 4px 0px;
      font-size: 14px;
      color: #454545;
      font-family: 'OpenSans-Regular' !important;
    }

	.ott_product >.right_card > div > div > div > div > span:nth-child(2) >div:nth-child(1)> img{
       content: url('./proposal-template/25.png') !important;
       width: 20px !important;
      height: 20px !important;
      margin-top: 5px !important;
      visibility: visible;
  }
  .ott_product >.right_card > div > div > div > div > span:nth-child(2) >div:nth-child(1)  {
    display:flex;
    visibility: hidden;
    }
  .ott_product >.right_card > div > div > div > div > span:nth-child(2) >div:nth-child(1):before {
       content: '25%';
       visibility: visible;
      padding: 5px 4px 4px 0px;
      font-size: 14px;
      color: #454545;
      font-family: 'OpenSans-Regular' !important;
    }



    .pre_roll_product >.right_card > div > div > div > div > span:nth-child(3) >div:nth-child(1)> img{
         content: url('./proposal-template/50.png') !important;
         width: 20px !important;
        height: 20px !important;
        margin-top: 5px !important;
        visibility: visible;
    }
    .pre_roll_product >.right_card > div > div > div > div > span:nth-child(3) >div:nth-child(1)  {
      display:flex;
      visibility: hidden;
      }
    .pre_roll_product >.right_card > div > div > div > div > span:nth-child(3) >div:nth-child(1):before {
         content: '50%';
         visibility: visible;
   padding: 5px 4px 4px 0px;
        font-size: 14px;
        color: #454545;
        font-family: 'OpenSans-Regular' !important;
      }

	  .ott_product >.right_card > div > div > div > div > span:nth-child(3) >div:nth-child(1)> img{
         content: url('./proposal-template/50.png') !important;
         width: 20px !important;
        height: 20px !important;
        margin-top: 5px !important;
        visibility: visible;
    }
    .ott_product >.right_card > div > div > div > div > span:nth-child(3) >div:nth-child(1)  {
      display:flex;
      visibility: hidden;
      }
    .ott_product >.right_card > div > div > div > div > span:nth-child(3) >div:nth-child(1):before {
         content: '50%';
         visibility: visible;
   padding: 5px 4px 4px 0px;
        font-size: 14px;
        color: #454545;
        font-family: 'OpenSans-Regular' !important;
      }



      .pre_roll_product >.right_card > div > div > div > div > span:nth-child(4) >div:nth-child(1)> img{
          content: url('./proposal-template/75.png') !important;
          width: 20px !important;
         height: 20px !important;
         margin-top: 5px !important;
         visibility: visible;
     }
     .pre_roll_product >.right_card > div > div > div > div > span:nth-child(4) >div:nth-child(1)  {
       display:flex;
       visibility: hidden;
       }
     .pre_roll_product >.right_card > div > div > div > div > span:nth-child(4) >div:nth-child(1):before {
          content: '75%';
          visibility: visible;
padding: 5px 4px 4px 0px;
         font-size: 14px;
         color: #454545;
         font-family: 'OpenSans-Regular' !important;
       }

.ott_product >.right_card > div > div > div > div > span:nth-child(4) >div:nth-child(1)> img{
          content: url('./proposal-template/75.png') !important;
          width: 20px !important;
         height: 20px !important;
         margin-top: 5px !important;
         visibility: visible;
     }
     .ott_product >.right_card > div > div > div > div > span:nth-child(4) >div:nth-child(1)  {
       display:flex;
       visibility: hidden;
       }
     .ott_product >.right_card > div > div > div > div > span:nth-child(4) >div:nth-child(1):before {
          content: '75%';
          visibility: visible;
padding: 5px 4px 4px 0px;
         font-size: 14px;
         color: #454545;
         font-family: 'OpenSans-Regular' !important;
       }

  .pre_roll_product >.right_card > div > div > div > div > span:nth-child(5) {
       left:-2px !important;
 }
       .pre_roll_product >.right_card > div > div > div > div > span:nth-child(5) >div:nth-child(1)> img{
           content: url('./proposal-template/100.png') !important;
           width: 20px !important;
          height: 20px !important;
          margin-top: 5px !important;
          visibility: visible;
      }
      .pre_roll_product >.right_card > div > div > div > div > span:nth-child(5) >div:nth-child(1)  {
        display:flex;
        visibility: hidden;
        }
      .pre_roll_product >.right_card > div > div > div > div > span:nth-child(5) >div:nth-child(1):before {
           content: '100%';
           visibility: visible;
padding: 5px 4px 4px 0px;
          font-size: 14px;
          color: #454545;
          font-family: 'OpenSans-Regular' !important;
        }

.ott_product >.right_card > div > div > div > div > span:nth-child(5) {
       left:-2px !important;
 }
       .ott_product >.right_card > div > div > div > div > span:nth-child(5) >div:nth-child(1)> img{
           content: url('./proposal-template/100.png') !important;
           width: 20px !important;
          height: 20px !important;
          margin-top: 5px !important;
          visibility: visible;
      }
      .ott_product >.right_card > div > div > div > div > span:nth-child(5) >div:nth-child(1)  {
        display:flex;
        visibility: hidden;
        }
      .ott_product >.right_card > div > div > div > div > span:nth-child(5) >div:nth-child(1):before {
           content: '100%';
           visibility: visible;
padding: 5px 4px 4px 0px;
          font-size: 14px;
          color: #454545;
          font-family: 'OpenSans-Regular' !important;
        }

.display_product >.right_card > div > div >div:nth-child(4) >img  {
     content: url('./proposal-template/leftarrow.png') !important;
     width: 25px;
      height: 25px;
}
.display_product >.right_card > div > div >div:nth-child(5) >img  {
     content: url('./proposal-template/rightarrow.png') !important;
     width: 25px;
     height: 25px;
}

.display_product >.right_card > div > div >div.prev:nth-child(4) {
     left: -5px !important;

}



#overview_tab_content .card .button.prev {

}
#overview_tab_content .card .chart .product-total div.value {
     font-weight: 700 !important;
}
.digital_overview_type_cell > table > tbody > tr > td:nth-child(2){
line-height: 0em;
}
.digital_overview_type_cell > table > tbody > tr > td:nth-child(1) input[type="checkbox"] {
	-webkit-appearance: none;
	background-color: #FFF;
	border: 2px solid  silver;
  border: 2px solid  #FFF;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 5px;
  margin-top: -2px;
	border-radius: 3px;
  border-radius: 0px;
	display: inline-block;
	position: relative;
}

.digital_overview_type_cell > table > tbody > tr > td:nth-child(1) input[type="checkbox"]:active, .digital_overview_type_cell > table > tbody > tr > td:nth-child(1) input[type="checkbox"]:checked:active {
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);*/
}

.digital_overview_type_cell > table > tbody > tr > td:nth-child(1) input[type="checkbox"]:checked {
	background-color: #002F58;
    border: 2px solid #002F58;
}

.enabled >.digital_overview_type_cell > table > tbody > tr > td:nth-child(1) input[type="checkbox"]:after {
	content: '';
	position: absolute;
	top: -5px;
	left: -1px;
    margin-top: 5px;
    width: 2px;
    height: 6px;
    background: #002F58;
     border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(37deg);
    -webkit-backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}





/* start-css for geography Map.*/
#zones_map > div.map_tools {
     width:35% !important;
}
#zones_map > div.map_tools > div:nth-child(1) {
     background-color: transparent !important;
    opacity: 0.85;
    z-index: -1;
    padding-bottom: 25px;
    background: linear-gradient(0deg, transparent 0px, #fff 0) top left, linear-gradient(225deg, transparent 0px, #fff 0) top right, linear-gradient(315deg, transparent 10px, #fff 0) bottom right, linear-gradient(45deg, transparent 0px, #fff 0) bottom left;
    background-size: 75% 75%;
    background-repeat: no-repeat;
}
ul.map_tools_options >  li.zone_menu_options > label{
text-indent: 25px;
}
ul.map_tools_options >  li.zone_menu_options > label:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	z-index: 0;
	border: 2px solid #002F58;
	border-radius: 1px;
	margin-top: 2px;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}
ul.map_tools_options >  li.zone_menu_options > label:before{
	top: -4px;
	left: -3px;
	width: 12px;
	height: 22px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid #002F58;
	border-bottom: 2px solid #002F58;
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg);
	-webkit-backface-visibility: hidden;
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}
ul.map_tools_options >  li.zone_menu_options > label:before, ul.map_tools_options >  li.zone_menu_options > label:after{
	content: '';
	left: 0;
	position: absolute;
	transition: border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;
	z-index: 1;
}
ul.map_tools_options >  li.zone_menu_options > label:before{
	top: 0;
	left: 1px;
	width: 5px;
	height: 10px;
        background-image: none;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotateZ(37deg);
	transform: rotateZ(37deg);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}
ul.map_tools_options >  li.zone_menu_options > label:not(.active):before{
	width: 0;
	height: 0;
	border: 3px solid transparent;
	left: 6px;
	top: 10px;
	-webkit-transform: rotateZ(37deg);
	transform: rotateZ(37deg);
	-webkit-transform-origin: 20% 40%;
	transform-origin: 100% 100%;
}
ul.map_tools_options >  li.zone_menu_options > label:not(.active):after
{
	height: 16px;
	width: 16px;
	background-color: transparent;
	border: 2px solid #002F58;
	top: 0px;
	z-index: 0;
}
ul.map_tools_options >  li.zone_menu_options > label:after{
	top: 0px;
	width: 16px;
	height: 16px;
	border: 2px solid #002F58;
	background-color: #002F58;
	z-index: 0;
}

/* end-css for geography Map.*/


#lift_analysis_conversion_baseline_container > .highcharts-container > svg {
transform: translate(0px,5px);
overflow: visible;
}

#lift_analysis_conversion_baseline_container > .highcharts-container > svg  > text:nth-of-type(1)  {
transform: translate(-8px,-10px);
  font-family: 'Calibri-Bold' !important;

}
#lift_analysis_conversion_baseline_container > .highcharts-container > svg  > text:nth-of-type(2)  {
transform: translate(-8px,0px);
  font-family: 'Calibri-Bold' !important;

}
#lift_analysis_conversion_baseline_container > .highcharts-container > svg  > text:nth-of-type(3)  {
transform: translate(8px,10px);
  font-family: 'Calibri-Bold' !important;

}

.baseline_rate_info_container > .overview_lift_left_card_inner_avg_lift_text {
         margin-top: 15px !important;
}






/*css for starter page..*/
@font-face {
  font-family: 'OpenSans-Regular';
  src: url('./proposal-template/fonts/OpenSans-Regular.ttf');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Semi-Bold';
  src: url('./proposal-template/fonts/OpenSans-Semibold.ttf');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Bold';
  src: url('./proposal-template/fonts/OpenSans-Bold.ttf');
  font-weight: 700;
  font-style: normal;
}
#starter fieldset {
    border-color: #003057;
}
#starter .btn-panel a {
	font-family: 'OpenSans-Regular';
	margin: 0 10px;
	height: 150px !important;
	width: 245px !important;
	text-transform: inherit;
	text-align: left;
	font-weight: bold;
	padding: 20px 10px;
	background-color: inherit;
	color: #003057 !important;
}

#starter .btn-panel a:hover, #starter .btn-panel a:focus {
	font-family: 'OpenSans-Semi-Bold';
	box-shadow: none;
	text-align: left;
	background: url("./bg_fff.png");
	background-size: 100% 100% !important;
	background-repeat: no-repeat !important;
	background-color: inherit !important;
}

#starter .btn-panel a p {
	display: none;
	margin: 0;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
}

#starter .btn-panel a:hover p, #starter .btn-panel a:focus p {
	font-family: 'OpenSans-Regular';
	color: #003057;
	background: #fff;
	display: block;
	text-align: left;
}

#starter .btn-panel a span {
	display: none;
}

#starter .btn-panel a:hover span, #starter .btn-panel a:focus span {
	display: inline-block;
	vertical-align: middle;
	line-height: 16px;
	margin-top: 5px;
}

#starter .btn-panel .bar {
	height: 50px;
	width: 1px;
	border-left: 1px solid #999;
	vertical-align: top;
	display: inline-block;
	margin-top: 30px;
}

#starter .quick-links {
	font-family: 'OpenSans-Semi-Bold';
	font-size: 20px;
	color: #003057;
	display: block;
}

#starter .btn-panel a:hover + #starter .btn-panel .bar {
	display: none;
}

#starter {
	background: url("./splash.png") no-repeat center center fixed;
	background-size: cover;
}

#starter .box-title {
	font-family: 'OpenSans-Regular';
	font-size: 5rem;
	color: #003057;
}

#starter .box-text {
	font-family: 'OpenSans-Semi-Bold';
	color: #003057;
}

#editBut {
    background-color: #2f6d7a !important;
}

@media screen and (max-width: 1250px) {
	.btn-panel .grid {
		width: 33%;
		padding: 20px 10px;
	}
	#starter .btn-panel a {
    	margin: 0;
    	height: auto;
    	width: 100%;
    	text-align: center;
		font-size: 16px;
    	font-weight: normal;
    	padding: 0;
    	box-shadow: none;
    	height: auto!important;
	}
	#starter .btn-panel a:hover, #starter .btn-panel a:focus {
		text-align: center;
		background: none;
		font-weight: bold;
		font-size: 16px;
		height: auto!important;
	}
	#starter .btn-panel a p,
	#starter .btn-panel a:hover p, #starter .btn-panel a:focus p {
		display: none;
	}
}
@media screen and (max-width: 700px){
#starter .box-title {
    font-size: 3rem;
}
.btn-panel .grid {
    width: 100%;
    padding: 10px 0;
}
}
@media screen and (max-width: 1205px)  and (min-width: 735px)  {

}

/*  start of Leads */
#subproduct_content .table_cell_targeted_inventory_top_vehicles_price .report_tooltip .icon-exclamation::before {
 display: none;
 }
 #subproduct_content .table_cell_targeted_inventory_top_vehicles_price .report_tooltip .icon-exclamation{
      background-color: transparent !important;
      background-image: url(./proposal-template/dial--low.png) !important;
     background-size: 100% 100%;
     background-repeat: no-repeat;
     width: 18px;
     height: 18px;
     display: inline-flex;
     vertical-align: middle;
     padding: 2px !important;
}


#subproduct_content .table_cell_targeted_inventory_top_vehicles_price .report_tooltip i.for-avg-price{
     background-color: transparent !important;
     background-image: url(./proposal-template/dial--medium.png) !important;
   background-size: 100% 100%;
   background-repeat: no-repeat;
   width: 18px;
   height: 18px;
   margin-left:11px;
   display: inline-flex;
   vertical-align: middle;
}
#subproduct_content .table_cell_targeted_inventory_top_vehicles_price .report_tooltip .icon-ok:before{
 display: none;
}
#subproduct_content .table_cell_targeted_inventory_top_vehicles_price .report_tooltip .icon-ok{
     background-color: transparent !important;
     background-image: url(./proposal-template/dial--high.png) !important;
   background-size: 100% 100%;
   background-repeat: no-repeat;
   width: 18px;
   height: 18px;
   display: inline-flex;
   vertical-align: middle;
}
.pre_roll_product >.right_card > div > div > div > div.highcharts-axis-labels   >span:nth-child(1) >  div.preroll_report_tooltip >span:nth-child(2){
     margin-left:-40px !important;
}

.pre_roll_product >.right_card > div > div > div > div.highcharts-axis-labels  >span:nth-child(5) >  div.preroll_report_tooltip >span:nth-child(2){
     margin-left:-30px !important;
}
.pre_roll_product >.right_card > div > div > div > div.highcharts-axis-labels  > span >.preroll_report_tooltip >span:nth-child(2){
     margin-left:-24px !important;
}


.ott_product >.right_card > div > div > div > div.highcharts-axis-labels   >span:nth-child(1) >  div.preroll_report_tooltip >span:nth-child(2){
     margin-left:-40px !important;
}

.ott_product >.right_card > div > div > div > div.highcharts-axis-labels  >span:nth-child(5) >  div.preroll_report_tooltip >span:nth-child(2){
     margin-left:-30px !important;
}
.ott_product >.right_card > div > div > div > div.highcharts-axis-labels  > span >.preroll_report_tooltip >span:nth-child(2){
     margin-left:-24px !important;
}




.other-charts{
     margin: 2px 0 !important;
}
.campaign-detail , .selected-border{
    background: #EFEEEE !important;
}

.other-charts .top-cities, .other-charts .top-sites , .time-series .graph-area , .metrics-wrapper{
     background: #fff !important;
}
.campaign-detail .save-campaign .btn, .campaign-detail .discard .btn{
   background: #003057 !important;
   color:#fff !important;
}
.campaign-detail .save-campaign .btn:hover, .campaign-detail .discard .btn:hover , .campaign-detail .save-campaign .btn.disabled , .campaign-detail .discard .btn.disabled , .campaign-detail .discard .btn.disabled:hover{
     background: #dfdfdf !important;
     color:#fff !important;
}
  .campaign-detail  .s5 .right-align  label  , .campaign-detail .campaign-name input , .slidein-form .close > i , .campaign-info > div{
	color:#686767 !important;
}


/* Added for DigA Cards */

.card_rows > .adse_product, .card_rows > .diga_pre_roll_product, .card_rows > .ott_product, .card_rows > .diga_display_product, .card_rows > .search_product, .card_rows > .oando_product {
    margin: 1px auto !important;
    width: 96%;
    position: relative !important;
    margin-top: 19px !important;
}

.card_rows > .adse_product::after, .card_rows > .diga_pre_roll_product::after, .card_rows > .ott_product::after, .card_rows > .diga_display_product::after, .card_rows > .search_product::after , .card_rows > .oando_product::after {
    right: 0;
    border-top: 10px solid #fff;
    border-right: 10px solid #e6e6e6;
    border-left: 10px solid #fff;
    border-bottom: 10px solid #e6e6e6;
}

.card_rows > .adse_product:after, .card_rows > .diga_pre_roll_product:after, .card_rows > .ott_product:after, .card_rows > .diga_display_product:after, .card_rows > .search_product:after, .card_rows > .oando_product:after {
    width: 0px;
    height: 0px;
    background: #fff;
    content: '';
    position: absolute;
    bottom: 0;
}

.adse_product> h3:nth-child(1) > span >  a >  i.icon-angle-right,
.diga_pre_roll_product> h3:nth-child(1) > span >  a >  i.icon-angle-right,
.ott_product> h3:nth-child(1) > span >  a >  i.icon-angle-right,
.diga_display_product> h3:nth-child(1) > span >  a >  i.icon-angle-right,
.search_product> h3:nth-child(1) > span >  a >  i.icon-angle-right,
.oando_product> h3:nth-child(1) > span >  a >  i.icon-angle-right
 {
     background: url("./arrow for view more.png") no-repeat center center;
     background-size: 95% 95%;
}

.adse_product > h3, .diga_pre_roll_product > h3, .ott_product > h3, .diga_display_product > h3,.search_product > h3,.oando_product > h3 {
    border: none !important;
    color: #003057 !important;
    font-size: 18px !important;
    font-family: 'OpenSans-Semi-Bold' !important;
    text-transform: none !important;
}

.reach-frequency-widget li:first-child span.name{
  color: #1DA2A7 !important;
}

.reach-frequency-widget li:nth-child(3n+2) span.name{
  color: #E36445 !important;
}

.reach-frequency-widget li:nth-child(3n+3) span.name {
  color: #FBA53E !important;
}

@media (min-width:1025px) and (max-width:1366px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    ul.multiselect-container.dropdown-menu {
        left:-6px !important;
    }
}
.btn-group-left-ie{
        left:-11px;
}
.sidebar-nav .btn-group {
    border-bottom: 1px solid #fff !important;
        margin-top:10px;
}
.multiselect-container >  li.disabled > a > label {
        color:#999999 !important;
}

.multiselect-container >li.disabled > a > label:before{
        border:2px solid #999999;
}


#campaigns campaigns .campaign-info-charts .metrics-wrapper .report-link {
    height: 0px;
}
#campaigns .metrics-wrapper .dynamic-content .value {
    font-family: "Roboto", sans-serif !important;
}
#campaigns campaigns #campaign-settings {
    background: white;
}


#tv_network_table_wrapper tbody tbody .td_left img {
  height: auto !important;
  max-height: 55px !important;
}

.campaign-settings-collection .collapsible-header{
  border-bottom: 2px solid #EEE !important;
}
#campaigns .metrics-wrapper{
  border-bottom: 2px solid #eee;
  border-left: 1px solid #eee;
  height: 33% !important;
}
.campaign-charts .time-series{
  border-bottom: 2px solid #eee;
}
.campaign-charts{
  margin: 0px !important;
}
.time-series-metrics .metrics-wrapper {
  margin: 0px; !important;
}
#campaigns .metrics-wrapper:not(:first-child){
  height: 32% !important;
}
#campaigns .metrics-wrapper:first-child {
  height: calc(32% + 18px) !important;
}

.report_map_geo_recency_dot_color{
        color: #0077bc !important;
}
.report_map_geo_recency_dot_color::before
{
        content: "spectrum";
}
.rtg_label .map_legend_label_shape
{
        background-color: #0077bc !important;
        border: 1.5px solid white;
}
table.tab_table td, table.tab_table th {
    font-family: "Open Sans", sans-serif !important;
    font-size: 10px !important;
}
.dataTables_wrapper .dataTables_info {
    font-family: "Open Sans", sans-serif !important;
    font-size: 10px !important;
}
#subproduct_content label {
    font-size: 10px !important;
    font-family: "Open Sans", sans-serif !important;
}
#subproduct_content {
    font-family: "Open Sans", sans-serif !important;
    font-size: 10px !important;
}
.notification_icon {
    color: #fff !important;
}

.adse_partition_overview{
    height: 305px !important;
}

.adse_partition_adev{
    height: 330px !important;
}

.adse_top_placement{
    top: 240px !important;
    position: relative !important;
}

.adse_campaign_name_date_overview {
    margin-top: 5px !important;
}

.adse_campaign_name_date_adev {
    margin-top: 15px !important;
}
