

/*body {font: 12px 'Rubik', Arial, sans-serif; margin:0px; padding: 0px; color: #595364; line-height: 20px; margin: 0;}*/

.bold {
	/*font-weight:900;*/
}

/* --- header --
header{
	background: url(../images/header-pattern-150.png) repeat;
	margin:0;
	padding:0 0 20px;
	position:relative;
	z-index:2000;
} */
a{text-decoration:none; cursor: pointer; color:#676768;}
/* --- menu --- */

header .navigation {
	float:right; width:15%;
}

header ul.nav li {
	border:none;
	margin:0;
}

header ul.nav li a {	
	border:none;
	font-weight:400;
}
header ul.nav li ul {
	z-index:1000;
	margin-top:20px;
}
header ul.nav li ul li ul {
	margin:1px 0 0 1px;
}
header ul.nav li a i {	
	color:#333;
}
.container,
.navbar-static-top .container{
 /* width: 940px;*/
}/*
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.container:before,
.container:after {

  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}*/

li.dropdown {
  /*position: relative;*/
}
.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none; 
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; transition: all 0.5s ease-in;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}


.navbar .nav a:hover {
	background:none;
}

.navbar .nav > .active > a,.navbar .nav > .active > a:hover {
	/*font-weight:600;*/
}

.navbar .nav > .active > a:active,.navbar .nav > .active > a:focus {
	background:none;
	outline:0;
	font-weight:600;
}

.navbar .nav li .dropdown-menu {
	z-index:1000;
}
.navbar .nav {
/*  position: relative;*/
  left: 0;
/*  display: block;
  float: left;
  margin: 0 10px 0 0;*/
}

.navigation { position:relative;}

.navbar .nav > li {
/*  float: left;*/
}
.navbar .nav > li > a {
  float: none;
 
    clear: both;
    color: #697071;
    cursor: pointer;
    font-size: 0.9em;
    line-height: 1.633em;
    padding: 4px 10px 2px;
   border-bottom: 1px solid #d6d6d6;
}
.spnPckage
{
    cursor:default;float: none;
    clear: both;
    color: #697071;
    font-size: 0.9em;
    line-height: 1.633em;
    padding: 4px 10px 2px;
    border-bottom: 1px solid #d6d6d6;
}

.navbar .nav > li.active >  a{ /*padding: 5px 15px 5px;*/}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: #c1cfd7;   transition: all 0.5s ease-in;   
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
	 background-color: #669b41;
    border-bottom: 1px solid #669b41;
    border-top: 1px solid #669b41; color:#fff;  line-height: 1.333em;    text-transform: uppercase;
	

}

.dropdown-menu {
  *border-right-width: 0;
  *border-bottom-width: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;

}
.dropdown-menu .dropdown i {
	position:absolute;
	right:0;
	margin-top:3px;
	padding-left:20px;
}

.dropdown-submenu > .dropdown-menu {
  -webkit-border-radius: 0 0 0 0;
     -moz-border-radius: 0 0 0 0;
          border-radius: 0 0 0 0;
}

.navbar .nav {
  border-right:none;
  border-left:none;
}

.navbar .nav > li + a {
   background-color: #f3f4f5;
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    clear: both;
    color: #697071;
    cursor: pointer;
    font-size: 1.083em;
    line-height: 1.333em;
   text-transform: uppercase; 
}

.navbar .nav > li + a:hover,
.navbar .nav > li + a:focus {
 
    background-color: #f3f4f5;
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    clear: both;
    color: #697071;
    cursor: pointer;
    font-size: 1.083em;
    line-height: 1.333em;
   text-transform: uppercase;
}
.navbar .nav > .active + a,
.navbar .nav > .active + a:hover,
.navbar .nav > .active + a:focus {
  color: #fff;
   
    background-color: #f3f4f5;
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    clear: both;
    color: #697071;
    cursor: pointer;
    font-size: 1.083em;
    line-height: 1.333em;
   
    text-transform: uppercase;
}

.navbar .nav  > a i[class^="icon-"]{
	color:#fdfdfd;
}
ul.nav li.dropdown a {
	z-index:1000;
	display:block;
}

ul.nav li.dropdown ul li ul.dropdown-menu {
margin-left: -1px; background:#fff;
 
} 

ul.nav li.dropdown + ul.dropdown-menu{ width: 600px;}
ul.nav li.dropdown ul li i {
	margin-right:-1px; padding:0.35em; background:#fff; margin-top:-0em;  /*z-index:9999;*/
}

 select.selectmenu {
	display:none;
}
.dropdown-menu {
  position: absolute;
  left: 15.4em;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 200px; 
  padding: 0;
  margin:-2em 2px 0 0;
  list-style: none;
  background: #fff;
  border:1px solid #d6d6d6;
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #e7e5e5;
  box-shadow: 8px 6px 11px rgba(0, 0, 0, 0.2);    
 /* width: 400px; min-height:250px; */ display: none;  
   padding:0.5em 1.5em; 
  }
.retailers .dropdown-menu {/* width: 200px; min-height:300px;*/}

 
.dropdown-menu li {
	margin:0; 
	
}

.dropdown-menu li a {
  background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #6e6e71;
    display: inline;
  font-size: 0.9em;
    line-height: 1.633em; 
  
}
.dropdown-menu li:hover{ background:#c1cfd7; }
.dropdown-menu li.dropdown {   }
	 
.dropdown-menu li.dropdown:hover{ border-top:1px solid #f89521;
	border-bottom:1px solid #f89521;
	 border-right:1px solid #fff; background:transparent;   
	
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a, 
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover  {
 /* color: #ffffff;
  text-decoration: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-repeat: none;
  filter:none;*/ background:#c1cfd7;}
  
.dropdown-menu li {  /*float: left;*/
    margin: 0 1em 0.2em 0;
    position: relative;
    width: 13em; border-bottom:1px solid #fff;
	 border-right:1px solid #fff; border-top:1px solid #fff; cursor:pointer;}
.dropdown-menu .sub-menu-level1, .dropdown-menu .sub-menu-level2 {left:100%;position:absolute;top:0.0em;visibility:hidden;margin-top: 0;  padding:0.5em 1.5em; width:auto; min-height:auto}
.dropdown-menu li:hover .sub-menu-level1 {visibility:visible; }
.dropdown-menu li li:hover .sub-menu-level2 {visibility:visible;}

.dropdown-menu .sub-menu-level1{ border:1px solid #f89521; margin-top:-1px;  }



@media (min-width: 1200px) {
  /*.container,
  .navbar-static-top .container{
    width: 1170px;
  }*/
}
@media (min-width: 768px) and (max-width: 979px) {

/*  .container,
  .navbar-static-top .container{
    width: 724px;
  }*/
	nav ul li {
		display:none;
	}
    select.selectmenu  {    
      display: block;
	  width:100%;
	  margin-top:0;
	  color:#111;
	  margin-right:20px;
	  line-height:30px;
		font-size:13px;
		
    }
	
	select.selectmenu .bold {
		font-weight:bold;
	}

}
@media (max-width: 768px) {
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  /*.container {
    width: auto;
  }*/
	nav ul li {
		display:none;
	}

	header .navigation {
		margin:0 auto;
		text-align:center;
		  width:90%;
		  float:none;
	}
    select.selectmenu  {    
      display: block;
	  width:100%;
	  float:left;
	  margin-bottom:20px;
	  color:#111;
	  margin-right:20px;
	  line-height:30px;
		font-size:13px;
		
    }
	
	select.selectmenu .bold {
		font-weight:bold;
	}

}
@media (max-width: 480px) {
	
	.headnav {
		text-align:center;
		float:none;
		margin:10px 0 0 0;
	}
}




.uiv2-slider-wrapper {
    border-top: 1px solid #d9d9d7;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 60%;
    line-height:10px;
}

.uiv2-offers-navigation {
    margin: 0;
    padding: 0;
}
ul, menu, dir {
    display: block;
    list-style-type: disc;
}
.uiv2-offers-navigation li {
    list-style: outside none none;
}
* {
    margin: 0;
    padding: 0;
    /*border:0;*/
}
li {
    display: list-item; list-style: outside none none;
}

.uiv2-new-arrivals-link.active {
    background: none repeat scroll 0 0 #251F31;
 /* background: none repeat scroll 0 0 hsl(223, 52%, 28%);*/
    color: #fff;
}
.uiv2-new-arrivals-link {
    border-right: 1px solid #f0efef;
    float: left;
   /* font: 600 12px Lato,sans-serif;*/
    padding: 10px 21px 15px 10px;
}






.uiv2-offers-link {
    border-right: 1px solid #f0efef;
    color: #555;
    float: left;
    /*font: 600 12px Lato,sans-serif;*/
    padding: 10px 15px 13px;
}

.uiv2-header-navigation-links {
	float:left;
	width:100%;
	box-shadow:2px 4px 5px #E9ECEE;
	position:relative;
	z-index:25;
	background:#fff
}
.uiv2-slider-wrapper {
	float:left;
	width:100%;
	border-top:1px solid #d9d9d7;
	margin-bottom:10px
}
.uiv2-offers-navigation {
	padding:0;
	margin:0
}
.uiv2-offers-navigation li {
	list-style:none
}
.uiv2-new-arrivals-link {
	border-right:1px solid #f0efef;
	color:#555;
	/*font:600 12px Lato, sans-serif;*/
	float:left;
	padding:10px 21px 15px 10px
}
.uiv2-new-arrivals-link span.uiv2-newarrivals-icon {
	background-position:-136px -32px;
	width:17px;
	height:24px;
	float:left;
	margin-top:-9px
}
.uiv2-new-arrivals-link:hover {
	background-color:#827E8B;
	color:#fff;
	box-shadow:2px 2px 5px silver;
	border-right:1px solid #827E8B;   transition: all 0.5s ease-in-out;
}
.uiv2-new-arrivals-link:hover span.uiv2-newarrivals-icon {
	background-position:-159px -36px
}
.uiv2-nav-more-link {
	/*font:400 12px Lato, sans-serif;*/
	border-right:1px solid #f0efef;
	margin-left:11px;
	padding:10px 20px 15px 0
}
.uiv2-new-arrivals-link:hover {
	cursor:pointer
}
.uiv2-new-arrivals-link:hover .uiv2-new-arrivals-dropdown {
	display:block
}

.icon-angle-down { float:right;   font-size:1.5em; font-weight:bold;   cursor:pointer;}
ul.nav > li.dropdown .icon-angle-right{  float:right;  color:#fff; font-size:1.5em; font-weight:bold;  margin-top: -3px; cursor:pointer;}
ul.nav > li.dropdown .dropdown-menu .icon-angle-right{font-size:0.8em; float:right;  color:#2E293D; cursor:pointer;}




.container {
    float: left;
    margin-left: 1em;
}
.mmain-content { width:100%; ; margin:0 auto 3em auto; overflow:hidden; }
.header-navigation-links { float:left; width:100%}


.dropdown-col1 {	width:250px; float:left; border:1px solid blue;	}
.subnav_title { width:94%;  color: #09BA90;   font-size:1.5em; line-height:1.2em; margin:0.3em 0 0.3em;   }
.subnav_title h1 {  color: #09BA90;   font-size:2em; font-weight:600;    margin: 0; overflow:hidden;}
/*div.dropdow-col1 { min-width:12em; float:left; color:#000; margin:auto;}
div.dropdow-col2, div.dropdow-col3 { min-width:10em; float:left; padding:0 2em; color:#000; z-index:-2;  }*/

/*#primary-content { width:82%;  margin:0.72em 0 0 1.5em ; float:left; overflow:hidden; } max-width:1050px;*/
.tab-containesr { float:left; width:100%; margin-top:0.6em;border-top:1px solid #d9d9d7;  border-bottom:1px solid #CCC; padding-top:0.0em;}
.tab-container { float:left; width:100%; border-top:1px solid #d9d9d7;  border-bottom:1px solid #CCC;}
.tab-containesrSearch { float:left; width:80%; margin-top:0.6em;border-top:1px solid #d9d9d7;  border-bottom:1px solid #CCC; padding-top:0.0em;}

ul#mytabs { width:75%; float:left; }
ul#mytabs li{ float:left; /*background:#d6d6d6;*/}
ul#mytabs li:first-child { margin-left:0;}
ul#mytabs li a{ color:#0034ec; display:block; padding:0.5em 1em; margin:0em 0em 0.0em 0.0em;  border-right:1px solid #d9d9d7}
ul#mytabs li:last-child  a{ border:0;}
ul#mytabs li.active, ul#mytabs li.active a {background:#f0efef; color:#d08137;  transition: all 0.5s ease-in;}

/*
ul#headertabs { width:75%; float:left; }
ul#headertabs li{ float:left;}
ul#headertabs li:first-child { margin-left:0;}
ul#headertabs li a{ color:#676768; display:block; padding:0.5em 1em; margin:0em 0em 0.0em 0.0em;  border-right:1px solid #d9d9d7}
ul#headertabs li:last-child  a{ border:0;}
ul#headertabs li a:hover, ul#headertabs li.active, ul#headertabs li.active a {background:#2E293D; color:#fff; border-radius:10px; transition: all 0.5s ease-in;}


ul#searchtabs { width:75%; float:left; }
ul#searchtabs li{ float:left;}
ul#searchtabs li:first-child { margin-left:0;}
ul#searchtabs li a{ color:#676768; display:block; padding:0.5em 1em; margin:0em 0em 0.0em 0.0em;  border-right:1px solid #d9d9d7}
ul#searchtabs li:last-child  a{ border:0;}
ul#searchtabs li a:hover, ul#searchtabs li.active, ul#searchtabs li.active a {background:#2E293D; color:#fff; transition: all 0.5s ease-in;border-radius: 10px;}
    */
/*ul#mytabs li.active:after{  width: 0; border:1px solid red; position:absolute; z-index:5555;
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;	
	border-top: 20px solid red;}*/

.select-currency { float:right;  margin-top:0.0em;}
.select-currency select { min-width:10em; color:#676768;  padding:0.20em; border:0; border-left:1px solid #d9d9d7; background:#F4F4F4;   }
.select-currency select option { border-bottom:1px solid #d6d6d6; padding:0.3em; font-size:0.8em;}

.breadcrumb ul, .breadcrumb ul li{ margin:0; padding:0; font-size:0.9em; color:#888888;}
.breadcrumb ul li { float:left;}
.breadcrumb ul li:after {   content: "\f105 \f105"; color:#888888; font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=3.2.1');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal; margin:0 0.2em; padding:0 0.2em;}
  
  
  
 @font-face {
    font-family: 'CamboRegular';
    src: url('../fonts/Cambo-Regular-webfont.eot');
    src: url('../fonts/Cambo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cambo-Regular-webfont.woff') format('woff'),
         url('../fonts/Cambo-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Cambo-Regular-webfont.svg#CamboRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansCaptionBold';
    src: url('../fonts/PTC75F-webfont.eot');
    src: url('../fonts/PTC75F-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/PTC75F-webfont.woff') format('woff'),
	url('../fonts/PTC75F-webfont.ttf') format('truetype'),
	url('../fonts/PTC75F-webfont.svg#PTSansCaptionBold') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'PTSansCaptionRegular';
    src: url('../fonts/PTC55F-webfont.eot');
    src: url('../fonts/PTC55F-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/PTC55F-webfont.woff') format('woff'),
	url('../fonts/PTC55F-webfont.ttf') format('truetype'),
	url('../fonts/PTC55F-webfont.svg#PTSansCaptionRegular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'PTSansBold';
    src: url('../fonts/PTS75F-webfont.eot');
    src: url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/PTS75F-webfont.woff') format('woff'),
	url('../fonts/PTS75F-webfont.ttf') format('truetype'),
	url('../fonts/PTS75F-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'PTSansItalic';
    src: url('../fonts/PTS56F-webfont.eot');
    src: url('../fonts/PTS56F-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/PTS56F-webfont.woff') format('woff'),
	url('../fonts/PTS56F-webfont.ttf') format('truetype'),
	url('../fonts/PTS56F-webfont.svg#PTSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'PTSansRegular';
    src: url('../fonts/PTS55F-webfont.eot');
    src: url('../fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/PTS55F-webfont.woff') format('woff'),
	url('../fonts/PTS55F-webfont.ttf') format('truetype'),
	url('../fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;}
  
.breadcrumb ul li:last-child:after { content:"";}
.breadcrumb ul li a{ color:#ff9313;}
/*.sub-nav-close nav { position:absolute; right:0; clear:both; width:100%;}*/
.cat-sub-nav-close nav ul.categories{ height:1.8em; overflow:hidden; transition-property: all;   background:#FFFFFF
	; transition-duration: .5s; 
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);  }
.ret-sub-nav-close nav ul.retailers{ height:1.8em; overflow:hidden; transition-property: all;   background:#FFFFFF
	; transition-duration: .5s; 
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);  }
.nav-innerwraper{/*position:absolute;*/ left:0; right:0; background:#fff; z-index:13; top:-0.4em; }
.nav-innerwraper2{/*position:absolute;*/ left:0; right:0; background:#fff; z-index:33; top:-0.4em; z-index:3; }
.cat-sub-nav-close.cat-sub-nav-open nav ul.categories { overflow: hidden;
	height: 19.6em; /* approximate max height */
	transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}
.ret-sub-nav-close.ret-sub-nav-open nav ul.retailers { overflow: hidden;
	height: 19.6em; /* approximate max height */
	transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}
ul.nav.categories { margin-bottom:10px; overflow:hidden; }

.sub-tree-menu{ position: relative; /*min-height:15em; overflow:auto;    top: 2.5em;*/ top: 2em;
 margin-bottom:2em;}
.sub-tree-menu .subnav_title{ font-size:1.2em; font-weight:bold; border-bottom:1px solid #D6d6d6; padding-bottom:5px; width:100%; margin:0.3em 0;}
.sub-tree-menu ul { margin:0; padding:0; }
.sub-tree-menu ul li { ccolor:#676768;}
.sub-tree-menu ul li a:before {content:" - "; color:#D6d6d6;}

.sub-tree-menu ul li li { margin-left:0.9em;}

.sub-tree-menu ul li a { font-size:0.86em; color:#888888; padding:0.1em 0.3em; display:inline-block; width:98%; }
.sub-tree-menu ul li a:hover {transition-property: all; color:#d08137; background:#F4F4F4;  padding:0.1em 0.3em;  	transition-duration: .5s; 	transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }

.category-menu { position:absolute; right:0; border:0px solid red; left:0; height:2em;}

.sub-tree-menu ul li.tree-level2 > a{ font-weight:500;  color:#d08137;}
.sub-tree-menu ul li.tree-level2 li a:before {content:" - "; color:#669b41;}

table.data-grid { width:1080px; margin:1.5em 0; padding:0; float: left; border-collapse:collapse; font-size:1.1em;margin-top:0;}
table.data-grid tr th {padding:0.5em; width:2em; border:1px solid #ccc; font-weight:500; margin-bottom:1em;background:#808080;vertical-align:top; font-size:0.9em; line-height:1.3em;color: white;}
table.data-grid tr td { padding:0.5em 0.8em; width:2em; border:1px solid #d6d6d6;}
table.data-grid tr td:last-child, table.data-grid tr th:last-child{ border-right:0;}
table.data-grid img{ max-height:3em;}
table.data-grid tr .p_role { text-align:left; width:27px; }
table.data-grid tr .p_title { text-align:left; width:184px; }
table.data-grid tr .p_price_min { text-align:right; width:40px;}
table.data-grid tr .p_price_max { text-align:right; width:40px;}
table.data-grid tr .p_price_avg { text-align:right; width:82px;}
table.data-grid tr .p_count { text-align:right; width:40px;}
table.data-grid tr .p_retailer { text-align:left; width:120px;vertical-align:top;}
table.data-grid tr .p_alert {text-align:left; width:60px;}
table.data-grid tr .p_country {text-align:left; width:127px;}
table.data-grid tr .p_image { text-align:center; width:40px; }

table.data-grid tr span.sku { font-size:80%; }

.green {color:#669b41; }
.orange {color:#d08137;}
table.data-grid a { color:#22376d; }

table.data-grid-menu { width:56em; margin:1.5em 0; padding:0; float: left; border-collapse:collapse; font-size:1em;margin-top:0;}
table.data-grid-menu tr th {padding:0.5em; width:2em; border-bottom:1px solid #ccc; font-weight:500; margin-bottom:1em;background:#e0ebd9;vertical-align:top; font-size:1.1em; line-height:1.3em;}
table.data-grid-menu tr td { padding:0.5em 0.2em; width:2em; border-bottom:1px solid #d6d6d6;}
table.data-grid-menu tr td:last-child, table.data-grid-menu tr th:last-child{ border-right:0;}
table.data-grid-menu img{ max-height:3em;}
table.data-grid-menu tr .p_title_menu  { text-align:left; width:180px; }
table.data-grid-menu tr .p_price_menu  { text-align:left; width:110px; }
table.data-grid-menu tr .p_restaurant_menu { text-align:left; width:150px; }
table.data-grid-menu tr .p_street_menu  { text-align:left; width:140px; }
table.data-grid-menu tr .p_location_menu { text-align:left; width:120px; }

table.data-grid-menu tr span.sku { font-size:80%; }

.green {color:#669b41; }
.orange {color:#d08137;}
table.data-grid-menu a { color:#22376d; }

span a{ }

table.data-grid1 { width:100%; margin:1.5em 0; padding:0; float: left; border-collapse:collapse; font-size:0.9em;margin-top:0;}
table.data-grid1 tr th {padding:0.5em; width:2em; border-bottom:1px solid #ccc; font-weight:500; margin-bottom:1em;background:#e0ebd9;vertical-align:top; font-size:0.9em; line-height:1.3em;}
table.data-grid1 tr td { padding:0.5em 0.8em; width:2em; border-bottom:1px solid #d6d6d6;}
table.data-grid1 tr td:last-child, table.data-grid tr th:last-child{ border-right:0;}
/*table.data-grid1 tr:hover { background-color:#e0ebd9; transition: all 0.5s ease-in; }*/
table.data-grid1 a { color:#22376d; }

.pagenation-wraper {width:100%; float:left; text-align:center; font-size:0.9em; margin:0.6em  0;  }

ul.pagination { display: inline-block; width:100%; margin:auto; }

ul.pagination li, ul.pagination li.current, ul.pagination li:hover{ 
    border-radius: 1em;
    display: inline-block;
    font-style: normal;
    font-weight: 500;
    line-height: 1.3;
    text-shadow: 1px 1px 1px #337ab7;
    min-width: 0.6em;  padding:0.1em 0.5em; margin:0 0.03em;  font-weight:normal; color:#251F31;}
	
ul.pagination li.current, ul.pagination li:hover{ background-color: #337ab7; color:#251F31;   cursor:pointer;}

.grid-top {width:100%; float:left; margin:1em 0; font-size:0.9em;}
.left { float:left;}
.right { float:right;}
.grid-top input{ color:#676768;  padding:0.5em; border:0; border:1px solid #d9d9d7; background:#F4F4F4; float:right; }
.grid-top input.to { margin:0 1em;}
.grid-top label {color:#676768; line-height:2.6em; margin-right:0.8em; font-weight:400;}
input.check {margin-top: 0.3em; text-align:inherit; }

/*input[type="button"] {  background: none repeat scroll 0 0 #00dea5;
    color: #1E1727; border:0;}
    
input[type="button"]:hover    {     border-radius: 2px;
    background-color: #ffffffc !important;
    color: #08216a !important;
    border-color: #08216a !important;}*/
	 
.download { padding:0.5em; margin:0.3em; display:inline-block;  }
.fa-file-excel-o {background:url(../../Content/images/excel.png) no-repeat;}
.page-block { position:fixed; left:0; right:0; top:0; bottom:0; 	opacity: 0.6; z-index:9999; display:none;}
.page-block {background:#ccc url(../../Content/images/ajax-loader.gif) no-repeat 50% 50%;}               

.table-container table thead th{background-color: #f1f1f1 !important;}

/*scroll bar*/

/* stylesheet for demo and examples */


.content{
                overflow: auto;
                position: relative;
                padding:5px 0 20px 0;
/*           background: #333;
                margin: 10px;*/
                width: 740px;
                max-width: 97%;
                height: 405px;
                -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.content.hidden{ display: none; }
.content.light{
               
                color: #333;
}

.home-content{float: left;
    margin: 0.72em 0 0 0em;
    overflow: hidden;
    width: 100%;}


ul.generic-list{ margin:0; padding:0;}
.generic-list li { margin:1.5em 1.5em;background:#dfe8ed; border:1px solid #ccc; border-radius:4px; box-shadow: 2px 3px 2px #dfe8ed; width:17em; min-height:1.6em; float:left; cursor:pointer;  transition: all 0.5s ease-in;}
.generic-list li:hover {  background:#fff; }
.generic-list li a{ color:#333;  padding:1em; display:block;}

.left_nav{height: 300px; max-height: 350px; overflow-y: scroll;font-size:11px}
.left_nav ul{margin-left:10px;margin-top:5px;}
.left_nav ul li:hover{background:#d6d6d6;cursor:pointer;}
.msg{margin-bottom:10px;color:Red;font-size:11px;line-height:15px;margin:10px;}


.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
   
}


.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}


table.borders td, table.borders th{border-right:1px solid #ccc; border-collapse:collapse;}





.dashboard-header {
    border-bottom: 1px solid #eeeeee;
    margin: 15px 0;
    padding-bottom: 0;
}

.dashboard_ic h2.page-title {
    color: #af0707;
    float: left;
    font-size: 16pt;
    margin-right: 25%;
}
h2.page-title img{ width:20px; margin-top:4px; }
h2.page-title strong {    display: block;
    font-weight: normal;
    margin-top: -1.6em;
    padding-left: 31px; line-height:1em;}
h2.page-title {
    color: #af0707;
    float: left;
    font-size: 1.0em;
    margin-right: 25%;  font-weight:normal;
}



.dashboard_ic #sel_ret select {
    border: 1px solid #ccc;
    padding: 0.5em;
}

.dashboard_ic #sel_ret {
    margin: 1.3em 0 0 2em;
}
.dashboard_ic #sel_ret select {
    border: 1px solid #ccc;
    padding: 0.5em;
}
.dashboard_ic #sel_ret::before {
    font-weight: bold;
}
.dashboard_ic h2.page-title {
    color: #af0707;
    float: left;
    font-size: 16pt;
    margin-right: 25%;
}


.bs-component { width:100%; float:left; margin-bottom:3em;}
.col-md-4 { width:46%; float:left; margin-right:2em;  }
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.datgrid{
  width:100%;
  font-size:12px;

}

.datgrid th{
  padding:8px;
  border:1px solid #CCCCCC;  text-align:center; 
}
.datgrid td{ 
	  border:1px solid #CCCCCC; padding:8px; text-align:center;
}

table.datgrid thead {background-color: #EEEEEE;}
.datgrid tr:hover{
   background-color: #EEEEEE;
}
table.datgrid tbody{ 
}

.datgrid td.alert-danger { border:1px solid #B94A48;}
.datgrid td.alert-success { border:1px solid #468847;}
.alert-success a{color: #468847;}
.alert-danger a{  color: #B94A48;}

.datgridmenu{
  width:100%;
  font-size:12px;

}

.datgridmenu th{
  padding:8px;
  border:1px solid #CCCCCC;  text-align:center; 
}
.datgridmenu td{ 
	  border:1px solid #CCCCCC; padding:8px; text-align:center;
}

table.datgridmenu thead {background-color: #EEEEEE;}
.datgridmenu tr:hover{
   background-color: #EEEEEE;
}
table.datgridmenu tbody{ 
}

.product-details{ margin:20px 0; overflow:hidden; width:100%; }
.product-image { float:right; width:25%; padding-top:4px;  }
.product-image img{ width:100%; }
.product-title{float:left; font-size:14pt; width:70%; margin-bottom:10px;}
.product-Disc{float:left;  width:70%}
.product-price {float:left; font-weight:bold; width:70%; margin:0 0 6px 0; color:#FF0000;}
.product-price span.sku{ color:#999; }
.product-price span.offer-price{ color:#FF0000; }
.product-price span.save-amount{ color:#390; }
.price-details { border:0px solid #ccc; }
.price-details span{   padding:10px 15px; color:#fff; font-size:14px; background:#EEEEEE; text-align:center;   
  border-radius: 3px; margin:0 3px; float:right; color:#E67E22; border:solid 1px #ccc;}
ul.features { }
ul.features li { margin-bottom:8px; /*border:1px solid red;*/ background: url('../images/rightarrow.png') left 2px no-repeat; margin-left:10px; font-weight:700; padding-left:15px;}

.templatemo-service-item ul li{list-style:none; margin-bottom:7px; padding-left:15px;  font-size:13px;  background: url('../images/rightarrow.png') left 2px no-repeat; }


#btnExport {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none; width:22px; margin-left:8px;
}
.detailed-page .product-details { margin:0;}
.detailed-page h2.page-title{ margin:0 0 8px 0;}
.price-details.ic-main span{ padding:45px 6px; text-align:center;background:#fff}
.price-details.ic-main span.highlow:nth-child(2){padding:45px 12px; }
.price-details.ic-main span span.price-var {font-size:1.8em; border:0; padding:0; border: 0 none;     display: block;
    font-size: 1.2em; font-weight: bold;  text-align: center; width: 100%; color:#154890; }
.from-to{ padding-top:5px; float:left; width:46%; }
.from-to-change{ padding-top:5px; float:left; width:100%; }

#price-vary-inc,#price-vary-dec{
  cursor:pointer;
  text-decoration: underline;
}
#price-vary-inc:hover,#price-vary-dec:hover{
 color:#B6D1EE; 
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}


.new-grid-row, .new-grid-row-dashboard {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 0.6em 0.3em;
    padding: 0.4em 0 0.4em 0.8em;
}

.panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 5px 15px;
}
.col-xs-9 { margin-left:4%; font-size: 10px; margin-top: 5px; }
.dashboard_header { margin:1em 0 1.5em 0; width:100%; float:left; }




.new-grid-wrapper {
	-webkit-transition: all 160ms linear;
	-moz-transition: all 160ms linear;
	-ms-transition: all 160ms linear;
	-o-transition: all 160ms linear;
	transition: all 160ms linear;
	opacity:0; width:853px; 
}
.new-grid-innewr-wrapper {
	padding:0;
	background: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.new-grid-head {
	height:3em;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border: 1px solid #d0e4f7;
	background: #d0e4f7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTRmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMGE3N2Q1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzOWZlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2JjZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d0e4f7 0%, #0a77d5 0%, #539fe1 100%, #87bcea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0e4f7), color-stop(0%, #0a77d5), color-stop(100%, #539fe1), color-stop(100%, #87bcea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d0e4f7 0%, #0a77d5 0%, #539fe1 100%, #87bcea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d0e4f7 0%, #0a77d5 0%, #539fe1 100%, #87bcea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d0e4f7 0%, #0a77d5 0%, #539fe1 100%, #87bcea 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d0e4f7 0%, #0a77d5 0%, #539fe1 100%, #87bcea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea', GradientType=0 ); /* IE6-8 */
}

.new-grid-row, .new-grid-row:hover .new-grid-row-product-image img, .new-grid-row:hover h1, .new-grid-row-dashboard, .new-grid-row-dashboard:hover
 {-webkit-transition: all 160ms linear;
	-moz-transition: all 160ms linear;
	-ms-transition: all 160ms linear;
	-o-transition: all 160ms linear;
	transition: all 160ms linear;}		
.new-grid-row,  .new-grid-row-dashboard {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccc;
	background: #fff; margin:0.6em 0.3em;
	padding:0.4em 0 0.4em 0.8em;
}
.new-grid-row.first {
	margin-top: 0;
}
.new-grid-row.odd {
	background: #fff; border: 1px solid #ccc;
}

.new-grid-row-data { width:74%;  display:inline-block;  color:#000; }
.new-grid-row-data  span { /*display:block;   float:left;*/ font-size:0.9em;}
.new-grid-row-data  span:after { content:""; margin:0 0.4em; }
.new-grid-row-data  span.new-grid-row-date:after, .new-grid-row-data  span.new-grid-row-date span:after{ content:""; margin:0; }
.new-grid-row-data  span.new-grid-row-date span{ padding:0 0.4em; background:#336688; color:#fff;  border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #336688;}

.new-grid-row-product-image { width:18%;  display:inline-block; text-align:left; 
                              /*border-right:1px solid #ccc;*/
                              vertical-align:top; margin-right:0.7em;}
.new-grid-row-product-image img{ width:60%;}
.new-grid-row h1 { font-size:1.0em; margin:0 0 0.2em 0; padding:0;  color:#336688;}
/*.new-grid-row:hover { 	border: 1px solid #eeeeee; 	background: #eeeeee; }
.new-grid-row:hover h1{ color:#333;}*/







.dashboard_ic .new-grid-wrapper_dashboard .new-grid-row-data {width:100%; position:absolute; top:0; left:0; }

.dashboard_ic .new-grid-wrapper_dashboard .new-grid-row-dashboard { width:31%; float:left; overflow:hidden; }
.dashboard_ic .new-grid-wrapper_dashboard {position:relative;}


.col-md-4 .content-new{ min-height:200px; height:auto; }
.col-md-4 h4 {color:#333; font-weight:normal; padding:0.4em 0.6em;  margin:0.6em 0 0.6em 0;background:#dfe8ed; border:1px solid #ccc; border-radius:2px; box-shadow: 2px 3px 2px #dfe8ed; width: 93.0%; cursor:pointer;  transition: all 0.5s ease-in;}
.col-md-4 h4:hover {  background:#fff; }

.col-md-5 .content-new{ min-height:200px; height:auto; }
.col-md-5 h4 {color:#333; font-weight:normal; padding:0.4em 0.6em;  margin:0.2em 0 0.2em 0;background:#CFCFCF; border:1px solid #ccc; 
              border-radius:2px; box-shadow: 2px 3px 2px #dfe8ed; width: 97%; transition: all 0.5s ease-in; overflow:hidden;}
.col-md-5 h4:hover {  background:#fff; }
.col-md-5 h4 select { float:right;}
.col-md-5 h4 span {float:left;}

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNiNWJkYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM4MjhjOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjgzNDNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(right, ellipse cover,  #b5bdc8 0%, #828c95 33%, #28343b 100%); /* FF3.6+ */
background: -webkit-gradient(radial, right center, 0px, center center, 100%, color-stop(0%,#b5bdc8), color-stop(33%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(right, ellipse cover,  #b5bdc8 0%,#828c95 33%,#28343b 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #b5bdc8 0%,#828c95 33%,#28343b 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #b5bdc8 0%,#828c95 33%,#28343b 100%); /* IE10+ */
background: radial-gradient(ellipse at right,  #b5bdc8 0%,#828c95 33%,#28343b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

table {
    background-color: transparent;
    max-width: 100%;
}


.br_tab {
    width: 430px;
}
.br_tab td {
    padding: 4px 0 4px 4px;
    text-align: right;
}
.br_tab th {
    background: none repeat scroll 0 0 #e0ebd9;
    color: #333;
    font-weight: normal;
    line-height: 18px;
    text-align: center; padding:6px 5px ; font-size:0.9em;
}

.lcd {
    padding: 0.6em; font-size:0.9em; color:#154890;
}
.lcd span {
    display: inline-block;
    font-weight: 500;
    width: 50%; font-size:1em; color:#333;
}

a { outline:none;}

.green{color:#a0c778}

.cat-title{  color: #af0707;
    font-size: 1.5em;
    margin: -0.3em 0 0.3em;
    width: 94%;}
    
    .grid-top.breadcrumb .left {
    width: 58%;
}

.grid-top.breadcrumb .left a{  color: #888888; font-size:1.1em;}
.nomargin-b { margin-bottom:0;}
.right div.pagenation-wraper{ text-align:right;}
.grid-pagenate { width:100%; float:left; margin-bottom:0.3em; position:relative;}
.grid-pagenate .left img{ margin-top:0.3em; }
.grid-pagenate .left a span {display:none; color:#333; font-size:0.8em; padding:0 0.3em; position:absolute; left:2em; background:#f4f4f4; border:1px solid #d6d6d6; border-radius:2px; box-shadow: 2px 3px 2px #dfe8ed;  transition: all 0.5s ease-in;}
.grid-pagenate .left a:hover span{ display:block;   transition: all 0.5s ease-in;}


.a-size-medium {
    font-size: 17px !important;
    line-height: 1.255 !important;
    font-family: Arial,sans-serif;
    text-rendering: optimizelegibility;
     clear: both;
    display: block;
}
.a-color-success {
    color: #008A00 !important;
}

#searchAndBrowseFilters { margin:2em 0;}
#searchAndBrowseFilters div.setOfValues.many-refinements {

	border:1px solid #d6d6d6;
    margin-top: 5px;
    width: 91%; padding:0.4em 0.6em;
}
#searchAndBrowseFilters div.setOfValues.inline-scroll {
    max-height: 100px;
    overflow-y: auto;
}
#searchAndBrowseFilters .setOfValues {
    height: auto;
    padding: 0;
}
#searchAndBrowseFilters .setOfValues {
    background-color: #ffffff;
    overflow-x: auto;
}
#searchAndBrowseFilters input[type="text"] { width:95.5%; padding:0.4em 0.3em;}
#searchAndBrowseFilters h2{color:#ff9313; font-weight:500; margin:0.2em 0 0 0;  font-size:1.3em; }
#searchAndBrowseFilters h3 {font-weight:500; margin:0.4em 0;   font-size: 0.9em;
    padding: 4px 10px 2px; background-color: #669b41;
    border-bottom: 1px solid #669b41;
    border-top: 1px solid #669b41;
    color: #fff;
    line-height: 1.333em;
    text-transform: uppercase; width:90.6%; }
#searchAndBrowseFilters .specialties { margin:2em 0 0em 0;}



.searchAndBrowseFltrs { margin:0em 0;}
.searchAndBrowseFltrs div.setOfValues.many-refinements {

	border:1px solid #d6d6d6;
    margin-top: 5px;
    width: 98%; padding:0.4em 0.6em;
}
.searchAndBrowseFltrs div.setOfValues.inline-scroll {
    max-height: 150px;
    overflow-y: auto;
}
.searchAndBrowseFltrs .setOfValues {
    height: auto;
    padding: 0;
}
.searchAndBrowseFltrs .setOfValues {
    background-color: #ffffff;
    overflow-x: auto;
}
.searchAndBrowseFltrs input[type="text"] { width:98%; padding:0.4em 0.3em;}
.searchAndBrowseFltrs h2{color:#ff9313; font-weight:500; margin:0.2em 0 0 0;  font-size:1.3em; }

.searchAndBrowseFltrs h3 
{font-weight:500; margin:0.4em 0;   font-size: 13px;
    padding: 4px 10px 2px; 
    background-color: #e5e5e5;
 
    
    width:98%;
     }
.searchAndBrowseFltrs .specialties { margin:2em 0 0em 0;}


.searchAndBrowseNameFilters { margin:0em 0;}
.searchAndBrowseNameFilters div.setOfValues.many-refinements {

	border:1px solid #d6d6d6;
    margin-top: 5px;
    width: 98%; padding:0.4em 0.6em;
}
.searchAndBrowseNameFilters div.setOfValues.inline-scroll {
    max-height: 100px;
    overflow-y: auto;
}
.searchAndBrowseNameFilters .setOfValues {
    height: auto;
    padding: 0;
}
.searchAndBrowseNameFilters .setOfValues {
    background-color: #ffffff;
    overflow-x: auto;
}
.searchAndBrowseNameFilters input[type="text"] { width:80%; padding:0.4em 0.3em;}
.searchAndBrowseNameFilters h2{color:#ff9313; font-weight:500; margin:0.2em 0 0 0;  font-size:1.3em; }
    .searchAndBrowseNameFilters h3 {
        font-weight: 500;
        margin: 0.4em 0;
        font-size: 13px;
        padding: 4px 10px 2px;
        background-color: #e5e5e5;
        /*border-bottom: 1px solid #669b41;
    border-top: 1px solid #669b41;*/
        color: #325DA3 !important;
        line-height: 1.333em;
        width: 98%;
    }
.searchAndBrowseNameFilters .specialties { margin:2em 0 0em 0;}



.lhsFilters { margin:2em 0;}
.lhsFilters div.setOfValues.many-refinements {

	border:1px solid #d6d6d6;
    margin-top: 5px;
    width: 91%; padding:0.4em 0.6em;
}
.lhsFilters div.setOfValues.inline-scroll {
    max-height: 100px;
    overflow-y: auto;
}
.lhsFilters .setOfValues {
    height: auto;
    padding: 0;
}
.lhsFilters .setOfValues {
    background-color: #ffffff;
    overflow-x: auto;
}
.lhsFilters input[type="text"] { width:95.5%; padding:0.4em 0.3em;}
.lhsFilters h2{color:#ff9313; font-weight:500; margin:0.2em 0 0 0;  font-size:1.3em; }
.lhsFilters h3 {font-weight:500; margin:0.4em 0;   font-size: 0.9em;
    padding: 4px 10px 2px; background-color: #669b41;
    border-bottom: 1px solid #669b41;
    border-top: 1px solid #669b41;
    color: #fff;
    line-height: 1.333em;
    text-transform: uppercase; width:90.6%; }
.lhsFilters .specialties { margin:5px 0 0em 0;}



input[type="checkbox"] { width:2em;}

.tab-subtitle { margin:1em 0 0 0; float:left;}

.uiv2-offers-dropdown{background:#fff;background:linear-gradient(to bottom,#fff 0,#fff 73%,#f6f6f8 89%,#e4e4e4 100%);border:1px solid #000;border-radius:0 5px 5px 5px;box-shadow:1px 2px 5px #888;height:auto;margin:15px 0 0 -8px;padding:3px 10px;position:absolute;width:240px;z-index:30;display:none}.uiv2-offers-dropdown span a{font:400 11px/30px 'Roboto Slab',serif;padding-left:10px;text-transform:uppercase}.uiv2-offers-dropdown span a:hover{color:#096}.uiv2-offers-dropdown ul{list-style:none;padding:0 0 10px;margin:0}.uiv2-offers-dropdown ul li{list-style:none;padding:0;margin:0;border-bottom:1px dotted #c3c3c3;text-transform:uppercase}.uiv2-offers-dropdown ul li.uiv2-solid-border{border-bottom:1px solid #888}.uiv2-offers-dropdown ul li a{font:400 12px/30px 'Lato',sans-serif;color:#6d6e71;padding-left:10px;display:block}.uiv2-offers-dropdown ul li a:hover{color:#fff}.uiv2-offers-dropdown ul li:hover{color:#fff;background:#e9f0da;cursor:pointer}
.uiv2-offers-dropdown.bashboard.active a{color:#fff;}

#popup { cursor:pointer;}
.model-box:after{content:""; background:#333; opacity:0.5; position:fixed; top:0; bottom:0; left:0; z-index:1; right:0; width:100%; height:100%;}
.model-box { position:absolute; top:30%; left:30%; z-index:99; line-height:2em;}
.model-box>div {background:#fff; z-index:9999; position:absolute;  height:360px; width:480px; border:1px solid #ccc;  border-radius:0.3em; padding:1.0em; }
.model-box-master:after{content:""; background:#333; opacity:0.5; position:fixed; top:0; bottom:0; left:0; z-index:1; right:0; width:100%; height:100%;}
.model-box-master { position:absolute; top:30%; left:30%; z-index:99; line-height:2em;}
.model-box-master>div {background:#fff; z-index:9999; position:fixed;   width:480px; border:1px solid #ccc;  border-radius:0.3em; padding:1.0em; }

.product-wraper { width:100%;}
.p-title { font-size:1.5em; margin-bottom:0.5em; color:#af0707; }
.p-image { width:30%; }
.p-description { width:70%;}
.p-description div{ width:40%; }
.p-description div.left{ margin-right:10%;width:50%; font-weight:500;}
.alert-wraper { margin-top:0.5em; width:60%;}
.alert-wraper h4 { margin:0; margin-bottom:1em;}
.alert-row { width:100%;}
.alert-row div.left{ width:50%;}
.alert-row div label { margin-left:0.3em;}
a.add-alert { padding:0.0em 0.6em; background:#cc6600; color:#fff; border-radius:2px; margin-top:1em; display:inline-block;  }

span.popup-close {   
    border: 1px solid #E9ECEE;
    border-radius: 3px;
    color:#000000;
    display: inline-block;
    font-size: 1.5em;
    font-weight: bold;
    padding: 0 0.4em;
    position: absolute;
    right: 2em;
    text-align: center;
    top: 1em; cursor:pointer; line-height:1.5em;
    }

span.close    
{
    background: none repeat scroll 0 0 #00F6F6;
    border-radius: 3px;
    color: #C21383;
    display: inline-block;
    font-size: 0.9em;
    padding: 0 0.4em;
    right: 1em;
    text-align: center;
    top: 1em; cursor:pointer; line-height:1.5em;
    margin-top: 3px;
}

span.closeTemp {
    border: 1px solid rgb(46, 41, 61);
    color: #08216a;
    border-radius: 3px;
	background-color: #f3f6ff;
    display: inline-block;
    font-size: 0.9em;
    padding: 0 0.4em;
    right: 1em;
    text-align: center;
    top: 1em;
    cursor: pointer;
    line-height: 1.5em;
    margin-top: 3px;
    word-break: break-all;
}
    
#sites_data {
    border: 1px solid hsl(0, 0%, 87%);
    border-radius: 4px;
    margin-top: 10px;
    top: 4.79em;
}

.panel-title {
    color: inherit;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
}
.panel-body {
    padding: 15px;
}
.col-md-3 {
    width: 25%; font-size:0.8em;   float: left;
}


.panel-primary > .panel-headingg {
    background-color: #251F31;
    border-color: #251F31;
    color: hsl(0, 0%, 100%);
}
.panel-headingg {
    border-bottom: 1px solid hsla(0, 0%, 0%, 0);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 5px 15px;  float: left;
    padding: 5px 15px;
    width: 96%;  background-color: hsl(96, 31%, 83%);
    color: hsl(240, 0%, 41%);
    cursor: pointer;
    transition: all 0.5s ease-in 0s; margin-top:2em;
}

.mainheader_bg {background:url(../../Content/images/logo.png) no-repeat 0 10px; display:block; height:55px}
.core_content { width:100%; background-color:#2f283d;/*overflow:hidden*/}


/*Notifications */
#notification_li
{
position:relative
}
#notificationContainer 
{
background-color: #fff;
border: 1px solid rgba(100, 100, 100, .4);
-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
overflow: visible;
position: absolute;
top: 30px;
margin-left: -170px;
width: 400px;
z-index: -1;
display: none; /* Enable this after jquery implementation */
}
/* Popup Arrow*/
#notificationContainer:before {
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
color: transparent;
border: 10px solid black;
border-color: transparent transparent white;
margin-top: -20px;
margin-left: 188px;
}
#notificationTitle
{
font-weight: bold;
padding: 8px;
font-size: 13px;
background-color: #ffffff;
position: fixed;
z-index: 1000;
width: 384px;
border-bottom: 1px solid #dddddd;
}
#notificationsBody
{
padding: 33px 0px 0px 0px !important;
min-height:300px;
}
#notificationFooter
{
background-color: #e9eaed;
text-align: center;
font-weight: bold;
padding: 8px;
font-size: 12px;
border-top: 1px solid #dddddd;
}

#notification_count 
{
padding: 3px 7px 3px 7px;
background: #cc0000;
color: #ffffff;
font-weight: bold;
margin-left: -25px;
border-radius: 9px;
-moz-border-radius: 9px; 
-webkit-border-radius: 9px;
position: absolute;
margin-top: 1px;
font-size: 11px;
}

.divFilters { margin-left:2px;padding-bottom:2px;}

#chartInfo {
    float: left;
    margin-left: 10px;
}

#chartInfo > ul.list-style {float: left;
    margin-left: 14px;
    width: 240px;}
    
    #chartInfo > ul.list-style li {
    list-style-type: circle;
}

#tableInfo {
    float: left;
    margin-left: 10px;
}
#tableInfo > ul.list-style {float: left;
    margin-left: 14px;
    width: 680px;}
    
     #tableInfo > ul.list-style li {
    list-style-type: circle;
}
.x-Axis.col-md-3 {display: block;
    float: right;
    margin-right: 1.3em;
    width: 10.8em;}

    
    

.stats { height: 5em;    overflow: hidden;    width: 755px;   -webkit-transition: height 2s; /* For Safari 3.1 to 6.0 */
    transition:height 2s; margin:0; position:relative; margin-bottom:0em;}
.stats.open{height:10em;}

.penetration{height:30em; overflow: scroll; width: 1105px; }
.penetration.open{height:auto;}

.stats {width: 100%!important}
.stats div:nth-child(2) i, .stats div:nth-child(12) i {background:#585464!important; color:#fff}
.stats div:nth-child(3) i, .stats div:nth-child(13) i {background:#33e5b8!important; color:#fff}
.stats div:nth-child(4) i, .stats div:nth-child(14) i {background:#866a97!important; color:#fff}
.stats div:nth-child(5) i, .stats div:nth-child(15) i {background:#0bdada!important; color:#fff}
.stats div:nth-child(6) i, .stats div:nth-child(16) i {background:#ce419b!important; color:#fff}
.stats div:nth-child(7) i, .stats div:nth-child(17) i {background:#c9d0d4!important; color:#fff}
.stats div:nth-child(8) i, .stats div:nth-child(18) i {background:#6f7f93!important; color:#fff}
.stats div:nth-child(9) i, .stats div:nth-child(19) i {background:#87d1cf!important; color:#fff}
.stats div:nth-child(10) i, .stats div:nth-child(20) i {background:#e26745!important; color:#fff}
.stats div:nth-child(11) i, .stats div:nth-child(21) i {background:#e0af33!important; color:#fff}
.col-st { float:left; background:#fff;margin:0.1em 0.8em 1.3em 0.3em;
    min-width: 8.6em; 
    padding: 2px 5px; font-size:0.8em; -webkit-box-shadow: 0px 0px 2px 0px rgba(201,195,201,0.69);
-moz-box-shadow: 0px 0px 2px 0px rgba(201,195,201,0.69);
box-shadow: 0px 0px 2px 0px rgba(201,195,201,0.69); border-radius:3px; display:inline-block;}


.col-st span, .col-st i { width:100%; display:block;  text-align:center;  }
.col-st span { color:#697071;  }
.col-st i { text-align:center; background:#80EED2; font-style:normal; color:#251F31; border-radius:3px; font-size:16px; margin-bottom:0.2em;   line-height: 1.5em;}
.col-st i strong 
{
    text-align: right;
    vertical-align: top;
    font-size: 12px;
    border-radius: 100%;
    background: #E9ECEE;
    /* width: 12px; */
    /* height: 12px; */
    color: #333;
    padding: 0.3em;
    /* position: absolute; */
    /* right: -3em; */
    /* top: -2.5em; */
    line-height: 9px;
    float: right;
    text-decoration: initial;
    cursor:pointer;
}




span.arrow{  bottom: 15px;
    position: absolute;
    right: 15px;}
.arrow-up {
                width: 0; 
                height: 0; 
                border-left: 8px solid transparent;
                border-right: 8px solid transparent;         
                border-bottom: 8px solid black;cursor:pointer;
}

.arrow-down {
                width: 0; 
                height: 0; 
                border-left: 8px solid transparent;
                border-right: 8px solid transparent;         
                border-top: 8px solid black;cursor:pointer;
}

h2.sub-title { font-weight:normal; font-size:18px; color: #05CB9A; margin-bottom:0.8em; }



/*a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  width:150px;
  color: #333;
  background: #E9ECEE;

  line-height: 18px;
  text-align: center;
  visibility: hidden; padding:0.5em;
  border-radius: 6px; bottom: -15px;  transition: 0.2s ease-in; opacity: 0.0;margin-left: -120px;
  left: -0%;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 80%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #E9ECEE;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible; 
  opacity: 0.9;
  bottom: -10px;
  left: -0%;
    transition: 0.3s ease-in;  padding:0.5em; margin-left: -120px;
}*/

strong.help2 { border-radius: 100%; background:#E9ECEE; width:12px; height:12px; color:#333; padding:0.2em; position:absolute; right:-2em; top:-3.5em; line-height:12px; }


a.tooltips.left-t strong.help {right:-3em;}
a.tooltips.left-t span:after { left:65%;}
a.tooltips.left-t span {margin-left: -90px;}
a:hover.tooltips.left-t span {margin-left: -90px;}


.col-st a.tooltips {
  position: relative;
  display: inline;
}
.col-st a.tooltips span {
  position: absolute;
  width:150px;
  color: #333;
  background: #E9ECEE;

  line-height: 18px;
  text-align: center;
  visibility: hidden; padding:0.5em;
  border-radius: 6px; bottom: -15px;  transition: 0.2s ease-in; opacity: 0.0;margin-left: -120px;
  left: -0%;
}
.col-st  a.tooltips span:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 80%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #E9ECEE;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.col-st  a:hover.tooltips span {
  visibility: visible; 
  opacity: 0.9;
  bottom: -10px;
  left: -0%;
    transition: 0.3s ease-in;  padding:0.5em; margin-left: -120px;
}

strong.help { border-radius: 100%; background:#E9ECEE; width:12px; height:12px; color:#333; padding:0.2em; position:absolute; right:-2em; top:-3.5em; line-height:12px; }


.col-st  a.tooltips.left-t strong.help {right:-3em;}
.col-st  a.tooltips.left-t span:after { left:65%;}
.col-st  a.tooltips.left-t span {margin-left: -90px;}
.col-st  a:hover.tooltips.left-t span {margin-left: -90px;}
.savesearch-wraper { margin-top:0.5em; width:90%;}


.model-box-master-new{background: #fff;
    border: 1px solid hsl(0, 0%, 63%);
    border-radius: 4px;
    display: block;
    padding: 0.5em 1em 2em;
    position: absolute;
    width: 400px; z-index:9;}
    
.col-md-5 h4 span.box-close, .col-md-4 h4 span.box-close { float:right; color:#325DA3; cursor:pointer;}
.box-close { float:right; color:#325DA3; cursor:pointer;}
    
.model-box-master-new:hover {background: #fff;}
.col-md-5 h4.title {color:#251F31; font-weight:normal; padding:0.4em 0.6em;  margin:0.2em 0 0.2em 0;background:#80EED2; border:1px solid #E9ECEE; 
              border-radius:2px; box-shadow: 2px 3px 2px #dfe8ed; width: 97%; transition: all 0.5s ease-in; }
  .model-box-master-new .subnav_title { font-weight:normal; font-size:1em;}            
 .col-md-4 .model-box-master-new {width: 200px;}
 
 #nav-Notifications {
    border-radius: 5px;
    height: 30px;
    line-height: 13px;
    margin: 1px 0px 0px 30px;
}
#nav-Notifications:before{ content:"  "; background:url(../../Content/images/icon.png) -4px 0; background-size:cover; width:32px; height:32px; display: inline-block; margin-right:0px; float:left;}
#mytabs li#nav-Notifications a { float:left; background:#F0EFEF; margin:0; padding:0.65em 1.3em 0.65em 1em ;
    /*color: #D98719; */ color:#676768;
}
#mytabs li#nav-Notifications a:hover { float:left; background:#FCF4E9;   color: #D98719; 
}

.filterBorder{
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); border-radius: 0.3em; border: 2px solid rgb(51, 88, 5);
}


ul.liststyle { margin-left:1.5em; margin-bottom : 0em; }
    ul.liststyle li {
        list-style-type: circle;
        font-size: 12px;
        margin-left: 1.5em;
    } 


.disDiv 
{
    position: absolute;top:0;left:0;width: 100%;height:100%;z-index:2;opacity:0.4;filter: alpha(opacity = 50);
}
.disabledClass {
    pointer-events: none;
    opacity: 0.4;
}    


 .box-shadow{
-webkit-box-shadow: inset 0px 0px 20px 4px rgba(217,217,215,1);
-moz-box-shadow: inset 0px 0px 20px 4px rgba(217,217,215,1);
box-shadow: inset 0px 0px 20px 4px rgba(217,217,215,1); padding:1.5em;   

-o-transition:.9s;
  -ms-transition:.9s;
  -moz-transition:.9s;
  -webkit-transition:.9s;
  /* ...and now for the proper property */
  transition:.8s;

}
.box-shadow:hover {-webkit-box-shadow: inset 0px 0px 20px -0px rgba(217, 226, 233,1);
-moz-box-shadow: inset 0px 0px 20px -0px rgba(217, 226, 233,1);
box-shadow: inset 0px 0px 20px -0px rgba(217, 226, 233,1);}

.box-shadow p { margin-bottom:1em;}
.box-shadow strong{font:1em/20px "PTSansRegular",Arial,sans-serif; font-weight:600;}


div.col_4 { width:30.5%; border:1px solid #ccc; float:left; margin-right:3.8%; margin-top:2em;  position:relative;  }
div.col_6 { width:48%; border:1px solid #ccc; float:left; margin-right:3.4%; margin-top:2em; min-height:15em;   }
div.col_4:last-child, div.col_6:last-child{ margin-right:0;}
div.col_4 h2, div.col_6 h2{ margin:1px 1px 1px 1px;-webkit-box-shadow: inset -51px 0px 35px 5px rgba(101,103,154,0.82);
-moz-box-shadow: inset -51px 0px 35px 5px rgba(101,103,154,0.82);
box-shadow: inset -51px 0px 35px 5px rgba(101,103,154,0.82); padding:0.5em 0.4em 0.5em 0.9em; font-size:1em; font-weight:600; color: #333333;}
.row1 { margin-bottom:0em; /*float:left; overflow:hidden; */clear:both; width:100%;}

div.col_4 ul, div.col_6 ul { margin:0 1px; padding:0; list-style:none;}
div.col_4 ul li, div.col_6 ul li { border-bottom:0px solid #ccc; line-height:28px; text-indent:10px;  }
div.col_4 ul li:last-child { border:0;}
div.col_4 ul li:nth-child(2n+0) { background:#EAEAFA;}
div.col_4 ul li:nth-child(2n+1) { background:#F8F8FF;}
.load-more{  position:absolute; bottom:-1.85em; z-index:1; right:-1px; color:#ccc;  -webkit-border-bottom-left-radius: 80px;
-moz-border-radius-bottomleft: 60px;
border-bottom-left-radius: 60px; background:#65679a; padding: 0 0.3em 0.1em 1.3em; font-size:0.8em; color:#fff; 
     }
  
.content_wraper { text-align:center; margin:0.3em; }

.spnHeader 
{
    text-rendering: optimizelegibility; 
   padding-bottom: 5px;
    color:#583471;
    font-size:18px;
}
.highcharts-credits
{
display:none;
}
#btnSaveSearchPopUp {
    background: #251f31 none repeat scroll 0 0;
    border-radius: 3px;
    color: #00dea6;
    padding: 7px;
    cursor: pointer;
    display: inline-block;
    font-size: 0.9em;
    line-height: 1.5em;
    margin-top: 3px;
    right: 1em;
    text-align: center;
    top: 1em;
	margin-left: 30px;
}

.detail_info {
        border-spacing: 1px;
        font-size: 1em;
        line-height: 18px;
        margin: 5px 0;
        width: 49%;
        box-shadow: 0 0 37px rgba(0, 0, 0, 0.06);
        position: relative;
        border: 1px solid #e9e9e9;
        border-radius: 5px;
    }
	


.searchoptions {
    margin: 0.4em 0;
    font-size: 33px;
    padding: 13px 33px 8px;
    background-color: #808080;
    color: #fff;
    border-radius: 6px;
}
	
.searchselctlisting
{
	margin: 15px!important;
    border-color: 1px solid;
    min-width: 10em;
    color: #676768;
    padding: 0.20em;
    border: 1px solid #d9d9d7;
    border-left: 1px solid #d9d9d7;
    background: #F4F4F4;
	min-height: 33px;
	width: 100%;
}

/*
@media only screen and (min-width: 1400px) {
  
 .mmain-content { width:100%;  margin:0 auto 3em auto; overflow:hidden; }
  
}
@media only screen and (max-width: 1400px) {
  
 .mmain-content { width:100%; max-width:1270px;}
 .container {
    float: left;
    width: 16%;   max-width:220px;
}
  .penetration{height:30em; overflow: scroll; width: 1040px;}
  table.data-grid { width:1040px; margin:1.5em 0; padding:0; float: left; border-collapse:collapse; font-size:1.1em;margin-top:0;}
}
@media only screen and (max-width: 1280px) {
  
 .mmain-content { width:100%; max-width:1050px;}
  .container {
    float: left;
    width: 16%;   max-width:220px;
}
  
}*/
/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

/* 
@media (min-width: 1025px) and (max-width: 1280px) {
  
 .mmain-content { width:100%; max-width:1180px; margin:0 auto 3em auto; overflow:hidden; }
  .penetration{height:30em; overflow: scroll; width: 980px; }
  
}*/

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
  .mmain-content { width:100%; max-width:980px; margin:0 auto 3em auto; overflow:hidden; }
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
/* 
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
 .mmain-content { width:100%; max-width:980px; margin:0 auto 3em auto; overflow:hidden; }
  
}
    */
/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
/* 
@media (min-width: 481px) and (max-width: 767px) {
  
  .mmain-content { width:100%; max-width:680px; margin:0 auto 3em auto; overflow:hidden; }
  
}*/

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
/* 
@media (min-width: 320px) and (max-width: 480px) {
  
 .mmain-content { width:100%; max-width:380px; margin:0 auto 3em auto; overflow:hidden; }
  
}
    */
    .restauranttype {
        background-color: #808080;
        color: white;
        border: 1px solid #dddddd;
        padding:3px;
		text-align:center;
		vertical-align: middle;
    }

    .nameofcusine {

        background-color: #C0C0C0;
        color: white;
        border: 1px solid #dddddd;
        text-align: center;
        padding: 3px;
    }

    .values {
        border: 1px solid #dddddd;
        text-align: center;
        padding: 3px;
    }

    .positive {
        color:green;
    }
    .negative
    {
        color:red;
    }
    .thexpand {font-size:30px;float:right;cursor: pointer;
    }

.overallcount {
    background-color: #325DA3;
    color: #ffffff;
}

.ovarallnegative {
    color: #352354;
    background-color: rgba(213, 27, 27, 0.1);
    font-weight: 900;
}
.ovarallpositive {
    color: #352354;
    background-color: rgba(0, 129, 9, 0.1);
    font-weight: 900;
}
.ovarall {
    background-color: #325DA3;
    color: #ffffff;
}
	

    .tev{
  display: block;
  background-color: #fff;
  padding:9px;
  margin-left: 1px;
  margin-top: 1px;
}
.srhbtnApplyFilters
{
	margin-left: 30px;cursor: pointer; margin-top: 10px; margin-bottom: 3px; padding: 3px; text-align: center; width: 70%; border-radius:10px;
}
.srhBtnClrFilters
{
	margin-left: 30px; cursor: pointer; display: none; width: 70%; margin-bottom: 10px;
            margin-top: 1px; padding: 3px; text-align: center;border-radius:10px;
}


table.advancepenetration thead th {
    position: sticky;
    top: 0;
    z-index: 1;
    max-width: 100% !important;
}

    table.advancepenetration thead th:first-child {
        position: sticky;
        left: 0;
        z-index: 2;
    }

table.advancepenetration tbody th {
    position: sticky;
    left: 0;
    z-index: 1;
    max-width: 100% !important;
}