/**************colors**************/
.style1 {background-color: #880000;}
.style2 {background-color: #408080;}
.style3 {background-color: rgb(171, 140, 84);}
.style4 {background-color: rgb(97, 97, 84);}
.style5 {background-color: rgb(111, 65, 81);}
.style6 {background-color: rgb(135, 128, 85);}
.style7 {background-color: rgb(173, 158, 118);}
.style8 {background-color: rgb(128, 144, 158);}
.style9 {background-color: #DCB03C;}
.style10 {background-color: #DFDFDF;}
.style12 {background-color: #336699;}

/**********************************/
.hb, .hb1, .hb1s, .hb1ss, .hb2, .hb3, .hb4, .hb5, .hb6, .hb7, .hbT, .hbT-MHS, .hb4-mhs, .hb5-mhs, .hb6-mhs, .hb6_risk, .hb3-mhs-risk {
 font-family: sans-serif,Arial,Verdana;
 font-variant: small-caps;
 padding: 0px;
 margin:auto;
 -ms-word-break: normal;
     word-break: normal;

     /* Non standard for webkit*/
     word-break: normal;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
	font-size: 22px;
	text-align:center;
	/*text-shadow: 3px 3px 3px #333;*/
	overflow-y: hidden;
	overflow-x: hidden;
	position:relative;		
}
.hb{
	color:#EBEBEB;
	line-height: 26px;
}
.hb1{
 	top: 40%;
    color: #EBEBEB;
    line-height: 28px;
    font-size: large;
}
.hb1s {
 	top: 77%;
    color: #EBEBEB;
    line-height: 22px;
    font-size: large;
}
.hb1ss {
   
    color: #EBEBEB;
    line-height: 28px;
    position: absolute;
    left: 115px;
}

.hb2{
	top: 60px;
	color: #880000;
	line-height: 48px;
    font-size: 15pt;
}
.hb3{
	top:0px;
	color: #880000;
	line-height: auto;
}
.hb3-mhs{
	top:0px;
    font-size: 32px;
	color: #880000;
	line-height: auto;
    font-stretch: ultra-condensed;
}
.hb3-mhs-risk{
	top:0px;
	color: #de4544;
	line-height: auto;
    font-stretch: ultra-condensed;
    font-weight: bold;
}
.hb4{
	top:0px;
	color: #808080;
	font-size: 20px;
	line-height: auto;
    text-align:left;
}
.hb4-mhs{
	top:24px;
	color: #808080;
	font-size: 16px;
	line-height: auto;
    text-align:left;
}
.hb5{
	top:0px;
	color: #808080;
	font-size: 15px;
	line-height: 1.3;
    text-align:left;
}
.hb5-mhs{
	top:16px;
	color: #a9a9a9;
	font-size: 15px;
	line-height: 0.8;
    text-align:left;
}
.hb6-mhs{
	color: #a9a9a9;
	font-size: 15px;
    text-align:left;
    display: table-cell;
    width: 132px;
}
.cell-mhs{
display: table-cell;
    width: 600px;
}
/****risk level***/
.risk_level1{
	background: no-repeat right 0px;
	background-image:url(mhs/pics/at_risk.png);
	height:72px;
}
.hb7-mhs{
	top:13px;
	color: #a9a9a9;
	font-size: 13px;
	line-height: 1.3;   
}

/*a.hb6 {
    color: #333;
}*/
.hb6, .hb7{
	top:0px;
	color: #808080;
	font-size: 17px;
	line-height: 1.3;
}
.hb6_risk{
	top:0px;
	color: #de4544;
	font-size: 17px;
	line-height: 1.3;
}
.hb7{
	color: #ccc;
}
.hb8{
	color:#880000;
	line-height: 10px;
	white-space: none;
}
.red {color: #880000;}

.hbT {
    top: -15px;
    color: rgba(238, 238, 238, 0.88);
    font-size: 32px;
    line-height: 32px;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}
.hbT-MHS {
    top: 0px;
    font-size: 32px;
    line-height: 32px;
}

* {
    box-sizing: border-box;
}
#content_n, #content_set, .content_map{
	width: 100%;
	z-index: 3;
	margin: 0px;
	float: center;
	position: relative;
	display: block;
	border: 0;
}
.content_map {
    width: 900px;    
    margin: auto;
}
#content_n {
	background-image:url(/pics/BG-16.png);
	/*background-size: cover;*/
	-webkit-animation-name: bg; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 60s; /* Chrome, Safari, Opera */
    animation-name: bg;
    animation-duration: 60s;
	padding: 2%;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes bg {
    20%   {background-image:url(/pics/BG-15.png);}
    40%  {background-image:url(/pics/BG-17.png);}
    60%  {background-image:url(/pics/BG-18.png);}
    80% {background-image:url(/pics/BG-19.png);}
}

/* Standard syntax */
@keyframes bg {
    20%   {background-image:url(/pics/BG-15.png);}
    40%  {background-image:url(/pics/BG-17.png);}
    60%  {background-image:url(/pics/BG-18.png);}
    80% {background-image:url(/pics/BG-19.png);}
}

#top00, #top0, #top, #main, #end, #pic_set, #fields_set, #obj_set, #fields_set, #top_wpc, #main_wpc, #main_mhs, #title, #title_left, #title_right {
	margin: 0px;
	position: relative;
	height:auto !important;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: space-between;
	clear:both;
	margin:auto;
	border: 0;
    align-items: center;
	-webkit-align-items: center; /* Safari 7.0+ */
}
#top00 {
	width: 35%;
	 float: right;
}
#top0 {
	width:55%;
}
#top {
	width: 35%;
	float: right;
}

#main {
	width: 55%;
}

#end {
	width: 100%;
}
	/*flex-flow: row wrap;*/

/******************************************* set ***************************/
#title_set {
	width: 100%;
	float: center;
	text-align: center;
}
#title {
    width:70%;
    height:40px; 
    margin:auto;
    display: block;
}
#title_left {
	   }
#title_right {
	float: right;
}

#pic_set {
	width: 100%;
	vertical-align: top;
}
#top_mhs {
	width: 26%;
	float: right;
    height:500px;
}
#top_wpc {
	width: 48%;
	float: right;
}

#main_wpc {
	width: 48%;
}
#main_mhs {
	width: 48%;
    float: left;
    vertical-align: baseline
}
#center_mhs {
	width: 720px;
    margin: auto;
    display:table;
    
}
#obj_set {
/*	width: 100%;
    float: right;*/
    vertical-align: top;
    position: relative;
}
/*#tr_set {
	width: 60%;
	vertical-align: top;
	float:left;
}
#tr_set_img {
	vertical-align: top;
	float:left;
}
#fields_set {
	width: 100%;
	float:left;
}*/
#line, #lineR, #line_mhs {
	width: 100%;
	padding-bottom: 18px;
	position:relative;
	display: inline block;
	float: left;
	word-break: keep-all;
    word-wrap: normal;
    white-space: normal;
	text-align: left;
    color:#333;
}
/*#lineR {
	float: right;
	text-align: right;
}*/
#line_mhs {
    padding-bottom: 1px;
    display: table-row;
}
    
/**************************************************** for set div. *********************************************************/
.box {
	display: -webkit-flex; /* Safari */
    -webkit-justify-content:space-between; /* Safari 6.1+ */
    display: flex;
    justify-content:space-between; 
	position: relative;
	white-space: nowrap;
	list-style-position: outside;
    float: inherit;
    min-width: auto;
	overflow-y: hidden;
	overflow-x: hidden;
	align-self: center;
	height:auto;
	z-index: 1; 
	margin: 12px auto;
}
.box-v-carusel {
    display: -webkit-flex;
    /* overflow-y: hidden; */
    overflow-x: hidden;
    height: 480px;
    z-index: 10;
    /* margin: 12px auto; */
	position:absolute;
	width: 200px;
	right: 0px;
	top:20px;
}
/**************************************************** for set_list div. *********************************************************/
.max_h{
  max-height: 700px;
position:relative;
z-index: 500;
}
.browse_mhs, .browse, .browse1{
-ms-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
position: relative;
opacity: 0.6;
/* display: list-item; */
position: absolute;
text-align: center;
color: #FFD79F;
overflow-y: hidden;
overflow-x: hidden;
top: -18px;
font-size: 14px;
padding: 40px;
line-height:20px;
/* vertical-align: top; */
}
.browse{
color: #f1f1f1;
}
.browse1{
/*color: #999;*/
color: #878055;
padding: 45px;
}
.browse_mhs{
 -ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg); 
top: 82px;
color: rgb(249, 249, 249);
}
.set_onlypic {
width: 200px;
    display: inline-block;
	position: relative;
	white-space: nowrap;
	list-style-position: outside;
    float:right;
    margin-right: 22px;
}
/***********************************************************************************************************/

.PicDivTop00{
		height: 180px;
		width:180px;
		text-align:center;
		position: relative;
		line-height: auto;
	 word-break: keep-all;
	  word-wrap: normal;
	white-space:normal;
		-webkit-border-radius: 90px !important;
	-moz-border-radius: 90px !important;
	border-radius: 90px !important;
		-webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, transform 2s;
}
.PicDivTop0{
	padding: 38px;
	background-color:#dfdfdf;
	height: 120px;
	width: 100% !important;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.PicDivTop{
	height: 150px;
	width: 150px;
	-webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, transform 2s;
	-webkit-border-radius: 150px !important;
	-moz-border-radius: 150px!important;
	border-radius: 150px !important;
	position: relative;
	line-height: auto;
	text-align:center;
	white-space:normal;
	word-wrap: break-word;
} 
/* Chrome, Safari, Opera */
@-webkit-keyframes example {
    from {background-color: #008000;}
    to {background-color: #fff 90%;}
}

/* Standard syntax */
@keyframes example {
    from {background-color: #008000;}
    to {background-color: #fff 90%;}
}	
.PicDivTop:hover, .PicDivTop00:hover {
/*   transform: rotateY(180deg);   
  transform-origin: center;  */
  	-webkit-animation-name: example; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 4s; /* Chrome, Safari, Opera */
	    animation-name: example;
    animation-duration: 4s;
}
.PicDivS{
	height: 150px;
	padding: 15px;
	-webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, transform 2s;
	-webkit-border-radius: 150px !important;
	-moz-border-radius: 150px!important;
	border-radius: 150px !important;
	position: relative;
	line-height: auto;
	text-align:center;
	white-space:normal;
	word-wrap: break-word;
} 
.PicDivMap{
    max-width: 155px;
	text-align:center;
	white-space:normal;
    margin:auto;
    padding: 0px;
} 


.PicDivMain {
	height: 180px;
	width: 180px;
	position: relative;
	text-align:center;
	line-height: auto;
	word-wrap: break-word;
	white-space:normal;
    -webkit-transition: width 2s, height 2s, all 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, all 2s, transform 2s;
	/*-webkit-transition-delay: 0.5s;  Safari 
    transition-delay: 0.5s;*/
	z-index:50;
}
.PicDivMainC {
	height: 50px;
	width: 100%;
    padding: 2px 10px 5px 5px;
    margin: 0px;
	position: relative;
	text-align:center;
	line-height: auto;
	word-wrap: break-word;
	white-space:normal;
    -webkit-transition: width 2s, height 2s, all 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, all 2s, transform 2s;
	/*-webkit-transition-delay: 0.5s;  Safari 
    transition-delay: 0.5s;*/
	z-index:50;
}
.PicDivImage {
	padding: 1px;
    margin: 2px;
/*	height: 150px;
	width: 150px;*/
	vertical-align: top;
	white-space:normal;
	position: relative;
	text-align:center;
	word-wrap: break-word;
	border: 0;
    /*background-color: #fff;*/
}
.PicDiv {
	padding: 2px;
	height: 320px;
	width: 360px;
	vertical-align: top;
	white-space:normal;
	position: relative;
	text-align:center;
	word-wrap: break-word;
}
.PicDivGeneral {
	padding: 2px;
	min-height: 200px;
	width: 210px;
	vertical-align: top;
	white-space:normal;
	position: relative;
	text-align:center;
	word-wrap: break-word;
}
.PicDivMHS {
	padding: 2px;
	height: 256px;
	width: 288px;
	vertical-align: top;
	white-space:normal;
	position: relative;
	text-align:center;
	word-wrap: break-word;
    margin-left: 3px;
   /* border: 1px solid #ccc;*/
}
.PicDivText {
	width: 280px;
	margin:auto;
}
.PicDivDscr {
	height: auto;
	vertical-align: top;
	white-space:normal;
	position: relative;
}
.PicDivTextDscr {
	width: 300px;
    float: left;
    text-align: end;
    padding-right: 20px;
    /* word-wrap: break-word; */
    white-space: normal;
}
.PicDiv100, .PicDiv50 .PicDiv_mhs{
	width: 100%;
	/*padding-right: 40px;*/
	word-break: keep-all;
	white-space:normal;
	top:0px;
	line-height: auto;
	position: relative;
	text-align:center;
	word-wrap: break-word;
	text-align: justify;
   	z-index:50;
}
.PicDiv100 p{
	text-align: justify;
}
.PicDiv_mhs p{
    /* text-align: right; */
    /* vertical-align: baseline; */
    padding: 0px;
    margin: 0px;
}
.PicDiv_mhs a:link, .PicDiv_mhs a:hover, .PicDiv_mhs a:visited{
    color: #333;
}
.PicDivPic {
	width: 100%;
	margin:auto;
	text-align:center;
}
.PicDivMain .downbound {
	margin-top: 100px;
	color: white;
}
.prev {
top:150px;
height:-700px;
}

.PicDivIntro, .PicDivIntroP {
	padding: 0px 18px 0px 18px;
	width: 100% !important;
	white-space: normal;
	text-align: justify;
	font: 16px Sans-serif,Arial,Helvetica;
    font-weight: normal;
	/*-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;*/
	line-height: 26px;
	background: #f1e7d1;
   /* background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(241,231,209)));
    background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(241,231,209) 100%);*/
    border: 1;
  /*border-bottom: 1px solid #fff;
    border-right: 1px solid rgba(255,255,255,.8);*/
    font-size: 16px;
    margin: 0px;
    /*box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
    -webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
    -moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);*/
	overflow-y: auto;
    border-style: outset;
    border-color: #f9eed1;
}
.PicDivIntroP {
    height: 38em;    
    overflow-x: auto;
    padding: 26px;
	background: #fff8df;
	-webkit-border-radius: 1.2em;
	-moz-border-radius: 1.2em;
    border-top-left-radius: 1.2em;
    border-top-right-radius: 0em;
    border-bottom-right-radius: 0em;
    border-bottom-left-radius: 0em
}
.MHS {
    width:850px; 
    margin:auto;
}

.clearfix::after {
    content: "";
    clear: both;
    display: table;
    white-space: normal;
    text-align: justify;
}
 .mhs_img   {
    /*max-width: 55%;*/
    width: 850px;
    height: auto;
    float: right;
    top: 0;
    right: 0;
     padding-left: 20px;
     padding-bottom: 20px;  
}
.bottomright {
    position: absolute;    
    /*right: 0.8vw;
    font-size: 0.95vw;*/
    right: 26px;
    font-size: 16px;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
}

PicDiv { transition: all .2s ease-in-out; }
PicDiv:hover { transform: scale(1.3); }
/*--------------------------*/
.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.72);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}
.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width: 80%;
	position: relative;
	margin: 10% auto;
	top: -100px;
	padding: 1px 12px 1px 12px;
	border-radius: 10px;
	/*background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);*/
}
/*------------------------*/
.selector {
    width: 150px;
    word-break: keep-all;
    white-space: normal;
    line-height: auto;
    position: relative;
    text-align: start;
    z-index: 50;
}
/*************************************************************************************************************************************/
.buttonS, .buttonI {
	cursor: hand;
	position: absolute;
    /*word-wrap: break-word;
	white-space:normal;*/
	font-size:14px;
	margin:auto;
	width:100%;
	height: 50%;
	bottom:8px;
	 -webkit-transition-property: all; /* Safari */
	  -moz-transition-property:all;
    -o-transition-property: all;
	-ms-transition-property: all;
      transition-property: all;
    transition-duration: 0.8s;
	-webkit-transition-duration: 0.8s;  /* Safari */
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
}
.buttonI {
	transform: rotate(-90deg);
	left: -44px;
}
.buttonS {
	right: -44px;
	transform: rotate(90deg);
}
.buttonS:hover {
   background-color: rgba(255, 255, 255, 0.84);
   position:absolute;
   	bottom:25%;
	right: -25%;
	height:50%;
	font-size:24px;
   
  
   }
.buttonI:hover {
   background-color: rgba(255, 255, 255, 0.72);
   position:absolute;
   	bottom:25%;
	left: -25%;
	height:50%;
	font-size:24px;
  
   }
.buttonS:active, .buttonI:active {

   }


.buttonA {
	cursor: hand;
	position: absolute;
    /*word-wrap: break-word;
	white-space:normal;*/
	font-size:14px;
	margin:auto;
	width:100%;
	height: 72%;
	bottom:0px;
	 -webkit-transition-property: all; /* Safari */
	  -moz-transition-property:all;
    -o-transition-property: all;
	-ms-transition-property: all;
      transition-property: all;
    transition-duration: 0.8s;
	-webkit-transition-duration: 0.8s;  /* Safari */
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
}

.buttonA:hover {
   background-color: #000/*rgba(121, 73, 31, 0.71)*/;
   opacity:0.1;
   position:absolute;
   	bottom:0%;
	left: 0%;
	height:100%;
	font-size:14px;
	color: #fff;
	  
   }
.buttonA:active {

   }
   /***************/
   .buttonEnd {
	background-color: #DFDFDF;
	color:#880000;
	cursor: hand;
	display: table-cell; 
	text-align: center;
	max-height: 50px;
	width: 300px;
	position: relative;
    vertical-align: top;
	/*word-wrap: break-word;*/
	white-space:normal;	
}
.buttonEnd:hover {
  background-color: #666;
   color: #880000;
   }
.buttonHome, .buttonHomePage  {
	background-color: #DFDFDF;
	cursor: hand;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:inline-block; 
	text-align: center;
	height:auto;
	position: relative;
    vertical-align: top;
	/*word-wrap: break-word;*/
	white-space:normal;	
}
.buttonHomePage:hover, .buttonHome:hover  {
  background-color: #999;
   }
 .buttonHome{
	float: left;
	width: 150px;
}
 .buttonHomePage{
	float: right;
    width: 220px;
}

   
.hide{
visibility: hidden
}
.find{
margin: auto !important;
   width: 85%;
}

#searchWPC, #searchSLOVENIA {

}
/*4e331a*/
#searchWPC input, #searchSLOVENIA input, [type="text"] {
    background: url(/wpc/pics/search-white.png) no-repeat 10px 6px #333333;
    border: 0 none;
    font: 18px Sans-serif,Arial,Helvetica;
	font-variant: small-caps;
    color: #333333;
    width:150px;
    padding: 0px 15px 0px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	margin: 1.5px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); 
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
	
	/* Shadows */
	box-shadow: -3px -3px 3px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -3px -3px 3px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -3px -3px 3px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);

    }

#searchWPC input[type="text"]:focus {
    background: url(/wpc/pics/search-dark.png) no-repeat 10px 6px #fcfcfc;
    color: #6a6f75;
    width: 220px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    }

#searchmhs input[type="text"] {
    background: #7b795e;
    border: 1 #ccc;
    font: 16px  Sans-serif,Arial,Helvetica;
	width:130px;
    padding: 0px 0px 0px 5px;
	margin: 1.5px;   
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    color:#880000;
     -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
     -webkit-border-radius: 5px 0 5px 0;
    -moz-border-radius: 5px 0 5px 0;
    border-radius: 5px 0 5px 0;

    }

#searchmhs input[type="text"]:focus {
    
    font-variant: small-caps;
    width: 220px;
    font: 18px Sans-serif,Arial,Helvetica;
   font-variant:normal;
    box-shadow:none;
    text-decoration-line: underline;
    background: none;
    color:#ccc;
    }


#searchsch input[type="text"] {
    background: url(/wpc/pics/search-white.png) no-repeat 10px 6px #480d3e;
    border: 0 none;
    font: 22px Sans-serif,Arial,Helvetica;
	font-variant: small-caps;
    color: #fff;
    width:150px;
    padding: 0px 15px 0px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	margin: 1.5px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); 
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
	
	/* Shadows */
	box-shadow: -3px -3px 3px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -3px -3px 3px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -3px -3px 3px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);

    }

#searchsch input[type="text"]:focus {
    background: url(/wpc/pics/search-dark.png) no-repeat 10px 6px #fcfcfc;
    color: #6a6f75;
    width: 220px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    }

#search-form {
	width: 100%;
	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows 
	box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);*/
}

/*** TEXT BOX ***/
input[type="text"], select{
	background: #fafafa; /* Fallback color for non-css3 browsers */
   	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);
@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700);
	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	font-size: 16px;
	margin: 4px;
	padding: 5px;
	

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}

/*** USER IS FOCUSED ON TEXT BOX ***/
input[type="text"]:focus, select:focus {
	outline: none;
	background: #fff; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(235,235,235)));
	background: -moz-linear-gradient( center top, rgb(255,255,255) 0%, rgb(235,235,235) 100%);
}

/*** SEARCH BUTTON ***/
input[type="submit"]{
	background: #44921f;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(79,188,32)), color-stop(0.15, rgb(73,157,34)), color-stop(0.88, rgb(62,135,28)), color-stop(1, rgb(49,114,21)));
	background: -moz-linear-gradient( center top, rgb(79,188,32) 0%, rgb(73,157,34) 15%, rgb(62,135,28) 88%, rgb(49,114,21) 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	font: 16px Sans-serif,Arial,Helvetica;
	font-weight: bold;
	height: 30px;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: 84px ;
	outline: none;

	/* Rounded Corners */
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}
#btn{
	background: #44921f;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(79,188,32)), color-stop(0.15, rgb(73,157,34)), color-stop(0.88, rgb(62,135,28)), color-stop(1, rgb(49,114,21)));
	background: -moz-linear-gradient( center top, rgb(79,188,32) 0%, rgb(73,157,34) 15%, rgb(62,135,28) 88%, rgb(49,114,21) 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	float: right;
	font: 16px Sans-serif,Arial,Helvetica;
	font-weight: normal;
	height: 30px;
	margin: 4px 4px 0;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: auto;
	outline: none;

	/* Rounded Corners */
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}


/*** SEARCH BUTTON HOVER ***/
#btn:hover, input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
#btn:active, input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}


/*** TEXT BOX -N ***/
#id_set, #id{
	background: #fafafa; /* Fallback color for non-css3 browsers */
   	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
	background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);
@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700);
	border: 0;
	border-bottom: 1px solid #fff;
	border-right: 1px solid rgba(255,255,255,.8);
	font-size: 14px;
	margin: 4px;
	padding: 1px;
	

	/* Rounded Corners */
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;

	/* Shadows */
	box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}

/*** USER IS FOCUSED ON TEXT BOX ***/
#id_set:focus, #id:focus {
	outline: none;
	background: #fff; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(235,235,235)));
	background: -moz-linear-gradient( center top, rgb(255,255,255) 0%, rgb(235,235,235) 100%);
}

#btn-n {
	background: #44921f;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #b0c5d8), color-stop(0.15, #6082a4), color-stop(0.88, #345e88), color-stop(1, #164574));
	background: -moz-linear-gradient( center top, #b0c5d8 0%, #6082a4 15%, #345e88 88%, #164574 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	float: right;
	font: 16px Sans-serif,Arial,Helvetica;
	font-weight: normal;
	margin: 4px 4px 0;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: auto;
	outline: none;

	/* Rounded Corners */
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
        
        text-align: center;
        display: inline-block;
        padding:3px;
}


/*** SEARCH BUTTON HOVER ***/
#btn-n:hover, input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
#btn-n:active, input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}

#btn-n-left {
	background: #44921f;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #B7C6D6), color-stop(0.15, rgba(96, 130, 164, 1)), color-stop(0.77, #FFFFFF), color-stop(1, #6082A4));
	background: -moz-linear-gradient( center top, #fff 0%, #6082A4 3%, #fff 88%, #6082A4 100%);
    
	border: 0;
	color: #003366;
	cursor: pointer;
	float: left;
	font: 18px Sans-serif,Arial,Helvetica;
	font-weight: normal;
        font-variant: small-caps;
	margin: 4px 4px 0;
	text-shadow: 0 -1px 0 rgba(255,255,255,.5);
	width: 140px;
	outline: none;

	/* Rounded Corners */
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
        
        text-align: center;
        display: inline-block;
}


/*** SEARCH BUTTON HOVER ***/
#btn-n-left:hover, input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
#btn-n-left:active, input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}

/*btn-t*/
#btn-t{
	background: #48280d;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f2edc9), color-stop(0.15, #b9a282), color-stop(0.88, #74573a), color-stop(1, #48280d));
	background: -moz-linear-gradient( center top,#f2edc9 0%, #b9a282 15%, #74573a 88%,  #48280d 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	float: right;
	font: 16px Sans-serif,Arial,Helvetica;
	font-weight: normal;
	height: 20px;
	margin: 4px 4px 0;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: auto;
	outline: none;

	/* Rounded Corners */
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}


/*** SEARCH BUTTON HOVER ***/
#btn-t:hover, input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
#btn-t:active, input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}

/*btn-s*/
#btn-s{
	background: #616154;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fff), color-stop(0.15, #a1a1a1), color-stop(0.88, #616154), color-stop(1, #000));
	background: -moz-linear-gradient( center top,#fff 0%, #a1a1a1 15%, #616154 88%,  #000 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	float: right;
	font: 16px Sans-serif,Arial,Helvetica;
	font-weight: normal;
	height: 20px;
	margin: 4px 4px 0;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: auto;
	outline: none;

	/* Rounded Corners */
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}


/*** SEARCH BUTTON HOVER ***/
#btn-s:hover, input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
#btn-s:active, input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
/*btn-c*/
#btn-c{
	background: #333333;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fff), color-stop(0.15, #93727d), color-stop(0.88, #480d3e), color-stop(1, #6f4151));
	background: -moz-linear-gradient( center top,#fff 0%, #93727d 15%, #480d3e 88%,  #6f4151 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	float: right;
	font: 16px Sans-serif,Arial,Helvetica;
	font-weight: normal;
	height: 20px;
	margin: 4px 4px 0;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: auto;
	outline: none;

	/* Rounded Corners */
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}


/*** SEARCH BUTTON HOVER ***/
#btn-c:hover, input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
#btn-c:active, input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}

#btn-mhs {
	background: #6082a4;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #b0c5d8), color-stop(0.15, #6082a4), color-stop(0.88, #345e88), color-stop(1, #164574));
	background: -moz-linear-gradient( center top, #b0c5d8 0%, #6082a4 15%, #345e88 88%, #164574 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	float: right;
	font: 14px Sans-serif,Arial,Helvetica;
	font-weight: normal;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: auto;
	outline: none;
    width: 235px;
    margin-top: 10px;
    white-space: normal;

	/* Rounded Corners */
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}
/****For hiding the blue bottom when the object have no references in cja****/
#content_set.ch_num0 #btn-mhs {display: none;}

/*** SEARCH BUTTON HOVER ***/
#btn-mhs:hover, input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #cfe4f7), color-stop(0.15, #7c9cbc), color-stop(0.8, #345e88), color-stop(1,#164574));
	background: -moz-linear-gradient( center top, #cfe4f7 0%, #7c9cbc 15%, #345e88 80%, #164574 100%);
}
#btn-mhs:active, input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
	background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}

#btn-mail {
background: #44921f;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #4fbc20), color-stop(0.15, #499d22), color-stop(0.88, #3e871c), color-stop(1, #317215));
	background: -moz-linear-gradient( center top, #4fbc20 0%, #499d22 15%, #3e871c 88%, #317215 100%);

	border: 0;
	color: #eee;
	cursor: pointer;
	float: right;
	font: 14px Sans-serif,Arial,Helvetica;
	font-weight: normal;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: auto;
	outline: none;
    width: 235px;
    margin-top: 10px;
    white-space: normal;

	/* Rounded Corners */
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}


/*** SEARCH BUTTON HOVER ***/
#btn-mail:hover, input[type="submit"]:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #59de1b), color-stop(0.15, #53b326), color-stop(0.8, #428f1b), color-stop(1, #367816));
	background: -moz-linear-gradient( center top, #59de1b 0%, #53b326 15%, #428f1b 80%, #367816 100%);
}
#btn-mail:active, input[type="submit"]:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #59de1b), color-stop(0.15, #53b326), color-stop(0.8, #428f1b), color-stop(1, #367816));
	background: -moz-linear-gradient( center bottom, #59de1b 0%, #53b326 15%, #428f1b 80%, #367816 100%);
}

.placeholder{color:#999;}

.search-control {
    float: left;
    background: 
    -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
    -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);
    border: 0;
    border-bottom: 1px solid #fff;
    border-right: 1px solid rgba(255,255,255,.8);
    font-size: 16px;
    margin: 4px;
    padding: 5px;
    border-radius: 17px;
    -webkit-border-radius: 17px;
    width: 500px;
    -moz-border-radius: 17px;
    box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
    -webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
    -moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}
.inpage_searcher_area.hidden, #inpage_categs_host .categ-divs.hidden {
	height:0px;
	overflow: hidden;
}
#inpage_categs_host .categ-divs {
	height: 220px;
}
.inpage_searcher_area, #inpage_categs_host  {
	height: 120px;
	width: 620px;
	text-align: left;
	overflow: hidden;
}
 #inpage_categs_host {
 	height: auto;
 }
.inpage_searcher_area label {
	display: inline-block;
	width: 30%;
	text-align: left;
	font-size: 0.9em;
}
#search_fields_host .more-options{
    float:  right;
}
#search_fields_host select {
    float: left;
    width: 387px;
}
#inpage_categs_host .closer, #inpage_categs_host .opener {
    float: right;
    margin-top: -35px;
    color: #400;
    font-weight: bold;
    cursor: pointer;
}
#inpage_categs_host .opener  {
	/* margin-top: 0; */
}
.trans05  {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition:all 0.5s;transition: all 0.5s;}
.handed {
	cursor:pointer;
}
.hidden-not-in-arc {display:none;}
.show-hidden-not-in-arc .hidden-not-in-arc {display: inline-block;color: #345699;}

.stats-location, .stats-metric
{
    color:#000000;
    font-size: 16px;
    border: 1px solid #ddd;
    padding:3px;
}
.stats-metric
{
    text-align: right;
}
.gilad-font
{
   /* height: 100%;*/
    font-variant: small-caps;
    font-size: 15px;
    color: #666;
}
.search-selector
{
    width:200px;;
    font-variant: small-caps;
    font-size: 15px;
    color:#666;
}
.search-block > .search-field-wrapper:last-child > .search-selector
{
    width:215px;
}
input[type="text"].search-selector, select.search-selector
{
    margin:0px;
}
.search-block, .search-label, .search-field-wrapper,.search-block-wrapper
{
    display:inline-block;
    vertical-align: middle;
}
.search-label div
{
    display:table-cell;
    height:100%;
    width:100%;
    font-variant: small-caps;
    font-size: 15px;
    color:#666;
}
.search-label
{
    width:130px;
    height:35px;
    font-size: 16px;
    line-height: 15px;
    position: relative;
}
.search-block
{
    
    min-width: 355px;
    position: relative;
}
.search-block-wrapper
{
    
    max-width: 360px;
    position: relative;
}

input[type="submit"].green-round-button
{
    background: #44921f;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #4fbc20), color-stop(0.15, #499d22), color-stop(0.88, #3e871c), color-stop(1, #317215));
    background: -moz-linear-gradient( center top, #4fbc20 0%, #499d22 15%, #3e871c 88%, #307015 100%);
    border: 0;
    color: #eee;
    cursor: pointer;
    font: 16px Sans-serif,Arial,Helvetica;
    font-weight: bold;
    height: 30px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
    width: 84px;
    outline: none;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
    -moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}

input[type="submit"].green-round-button:hover {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #59de1b), color-stop(0.15, #53b326), color-stop(0.8, #428f1b), color-stop(1, #367816));
	background: -moz-linear-gradient( center top, #59de1b 0%, #53b326 15%, #428f1b 80%, #367816 100%);
}
input[type="submit"].green-round-button:active {
	background: #4ea923; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #59de1b), color-stop(0.15, #53b326), color-stop(0.8, #428f1b), color-stop(1, #367816));
	background: -moz-linear-gradient( center bottom, #59de1b 0%, #53b326 15%, #428f1b 80%, #367816 100%);
}

.browser-line-title
{
    display: table-row;
    position: relative;
    width: 35%;
    float: left;
    word-break: keep-all;
    word-wrap: normal;
    white-space: normal;
    text-align: left;
    word-break: keep-all;
    word-wrap: normal;
    white-space: normal;
    text-align: left;
}
.browser-line-value
{
    text-align: right;
    display: inline-block;
    position: static;
    width: 64%;
    right: 0px;
}
.button-gray{
	background: #888888;/* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(100,100,100)), color-stop(1, rgb(79,79,79)));
	background: -moz-linear-gradient( center top, rgb(100,100,100) 0%, rgb(79,79,79) 100%);

	border: 0;
	color: #eee !important;
	cursor: pointer;
	font: 16px Sans-serif,Arial,Helvetica;
	font-weight: bold;
	height: 30px;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	
	outline: none;
        display:inline-block;
        padding:7px;

	/* Rounded Corners */
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;

	/* Shadows */
	box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}
.button-gray:hover {
	background: #888888; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #aaaaaa), color-stop(1, #888888));
	background: -moz-linear-gradient( center top, #aaaaaa 0%, #888888 100%);
}
.button-gray:active {
	background: #666666; /* Fallback color for non-css3 browsers */

	/* Gradients */
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #666666), color-stop(1, #777777));
	background: -moz-linear-gradient( center bottom, #666666 0%, #777777 100%);
}
.animated-loader, .picture-animated-loader
{
 /*  width: 24px !important;
   height: 24px !important; */
   display: inline-flex !important;
   position: relative !important;
   left:3px;
}
.animated-loader {
    border: 6px solid #f3f3f3 !important;
    border-top: 6px solid #005286 !important;
    border-bottom: 6px solid #005286 !important;
    border-radius: 50% !important;
    animation: spin 2s linear infinite !important;
    
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.hidden_block { display: none;}
.more_details {padding:10px; }
.show_more_button {margin-left: 10px; border-bottom: 1px dashed #6597bd;}
.result-sets {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	flex-wrap: wrap;
}
.outer-set {
	margin: 5px auto;
	flex: 1 2 20%;
}
/* CSS styles used by custom infobox template */
.Infobox {
	background-color: rgba(0,0,0,0.5);
	color: white;
	max-width: 220px;
	border-radius: 10px;
	padding: 10px !important;
	font-size:12px;
	pointer-events:auto !important;
}
#map {
	width: 72%;
	height: 500px;
}
.projector #map {
	width: 100%;
	height: 700px;
}



#map.no-map {
	color: white;
	text-align: center;
	height: 29px;
	font-size: 1.2em;
	line-height: 39px;
}
.isDisabled {
	cursor: not-allowed;
	opacity: 0.5;
}
a[aria-disabled="true"] {
	color: currentColor;
	display: inline-block;  /* For IE11/ MS Edge bug */
	pointer-events: none;
	text-decoration: none;
}

