#dropwrap{
width: 100%;
height: auto;
margin: 0 auto;
background: #ffffff;
position: relative;
overflow: hidden;
}
.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Times New Roman;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	padding:6px 17px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.myButton:active {
	position:relative;
	top:1px;
}


.errorClass {
border-bottom:  1px solid red;

}


.dropbtn {
  color: #484444;
  font-size: 16px;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background:#eeeeee;
  min-width: 185px;
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 6px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {}


.footerbtn {
  background: #375e78;
  background-image: -webkit-linear-gradient(top, #375e78, #2980b9);
  background-image: -moz-linear-gradient(top, #375e78, #2980b9);
  background-image: -ms-linear-gradient(top, #375e78, #2980b9);
  background-image: -o-linear-gradient(top, #375e78, #2980b9);
  background-image: linear-gradient(to bottom, #375e78, #2980b9);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #437594 2px;
  text-decoration: none;
}

.footerbtn:hover {
  background: #375e78;
  background-image: -webkit-linear-gradient(top, #375e78, #2980b9);
  background-image: -moz-linear-gradient(top, #375e78, #2980b9);
  background-image: -ms-linear-gradient(top, #375e78, #2980b9);
  background-image: -o-linear-gradient(top, #375e78, #2980b9);
  background-image: linear-gradient(to bottom, #375e78, #2980b9);
  text-decoration: none;
}
#overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 2;
  cursor: pointer;
}

#text{
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 50px;
  color: white;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
}

#footer{text-align:center;line-height:30px;padding:20px 0 10px;color:#999}
#footer a{color:#999;display:inline-block;padding:0 14px}
#footer a:hover{color:#000}

#footerbot{font-size:12px}

#footcontact{ position: fixed; bottom: 0; right: 49px; z-index: 10000; border: solid 2px #fff; color: #fff; font-weight: bold;
background: #43433B; padding: 2px 5px 2px 5px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom: none;
}
#footcontact a{ color: #fff;}

.tooltip {
  position: relative;
  display: inline-block;

}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  left: 33%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
  top:-78px;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.tooltipnew {
  position: relative;
  display: inline-block;

}

.tooltipnew .tooltiptextnew {
  visibility: hidden;
  width: 200px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top:-100%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltipnew .tooltiptextnew::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltipnew:hover .tooltiptextnew {
  visibility: visible;
  opacity: 1;
}