/* CSS Document */

.bluegradient {
  background: linear-gradient(180deg, #33a2ff 0%, #005ca9 100%),#005ca9;
}

.greenBG{
	background-color: #009DE0;
	background-image: linear-gradient(120deg, #009DE0 25% , #7fdaf2 75%);
}


.orangegradient {
	  background: linear-gradient(-90deg, #F0A926 0%, #F07E26 100%);
}

#mainnavi a {
  color: #000;
  position: relative;
  font-size: 1.125em;
  line-height: 1.5rem;
  font-weight: 500;
  display: inline-block;
  margin-top: 0.95rem;
  margin-left: 2rem;
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#mainnavi a:hover, #mainnavi li.active a {
  color: #005ca9;
}
.btn {
	font-family: "Ubuntu", Arial, sans-serif;
  	-webkit-font-smoothing: antialiased;
  	background-color: hsla(0,0%,100%,.8);
  	border-radius: 50px;
  	border: 2px solid #f07e26;
	min-height: 45px;
	height: 100%;
	padding: 0.25rem;
  	/*box-shadow: 0px 1px 0px #f0a926;*/
	box-shadow: none;
  	color: #333;
  	display: block !important;
  	font-weight: 700 !important;
  	letter-spacing: 1px;
  	line-height: 1.3;
	padding: 0.25rem 1rem;
  	position: relative;
  	text-transform: uppercase;
	text-align: center;
  	transition: all .3s ease-in-out;
  	cursor: pointer;
  	font-size: 18px;
}
.btn:hover {
	/*border:0;*/
	border: 2px solid #f07e26;
	background-color: #f07e26;
	color: #000;
}
.btn.active {
	/*border:0;*/
	border: 2px solid #f07e26;
  	color: #fff;
  	background-color: #f07e26;
}
.modal-content .btn-template{
	border: 2px solid #005ca9;
}
.modal-content .btn-template:hover, .modal-content .btn-template.active{
	border: 2px solid #005ca9;
	color: #fff;
	background-color: #005ca9;
}
/*.modal-content > div:first-child button{
	background: #fff;
  	color: #333;
	border: 2px solid #f07e26;
	text-transform: uppercase;
	text-align: center;
}
.modal-content > div:first-child button:hover {
  	background: #f07e26;
  	color: #000;
}*/
.modal-content > div:first-child button.active{
  	background: #f07e26;
  	color: #fff;
  	/*border-color: #f07e26;*/
}
/* ----------------------- Map ----------------------- */
.mapAdressSearchForm{
	background-color: #F07E26;
}
#userIcon, #toggleSearchBtn{
	background-color: #F07E26;
}
#legendIcon{
	background-color: #F07E26;
}
#legend hr{
	background-color: #F07E26;
}
#controls, #mapHelp, #searchMarker, #markerFilter{
	background-color: #F07E26;
	box-shadow: 1px 1px 10px #333;
}
#disclaimerButton, #disclaimerText{
	background-color: #005ca9;
}
#disclaimerText, #disclaimerText p, #disclaimerText h2, #disclaimerText small{
	color: #fff;
}
.disclaimerLink, .disclaimerLink p{
	color: #333;
	font-weight: 700;
}
.disclaimerLink{
	margin: 1.25rem 0;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;	
}
.disclaimerLink p{
	width: fit-content;
	border: 4px solid rgba(240,126,38,.3);
	border-radius: 50px;
	color: #000!important;
	box-shadow: none;
	letter-spacing: 1px;
	cursor: pointer;
	padding: 0.5rem 1rem;
	text-transform: uppercase;
	font-size: 18px;
	text-align: center;
	background: linear-gradient(-90deg, #F0A926 0%, #F07E26 100%);
	background-clip: padding-box;
}
.disclaimerLink p:hover{
  	border-color: rgba(0,0,0,0);
}
/* Google Map info Window */
.gm-style-iw p{
	color: #333;
}
.gm-style-iw textarea{
	border: 1px solid #F07E26;
}
.gm-style-iw label{
	color: #F07E26;
}
.gm-style-iw-d a, .gm-style-iw-d h4{
	color: #005ca9 !important;
}

#kmlEditorBtn{
	background-color: #f07e26;
}
/* ----------------------- Dashboard ----------------------- */
table th {
	background: linear-gradient(180deg, #33a2ff 0%, #005ca9 100%),#005ca9;
}
#homeForum a, #forum a {
	min-height: 30px;
	display: inline-block;
}
#forum a.col-50 {
	padding: 0.50rem 1rem;
}
.dashboardSearchBtn, #exportButton, .uploads-modal{
	background-color: #f07e26;
}
.admin-btn{
	color: #fff;
	background-color: #f07e26;
}
.admin-btn:hover{
	color: #f07e26;
	background-color: #fff;
}
.usageIcon{
	background-color: #f07e26;
}
#UserMarkerOverview table input {
	border: 1px solid #ddd;
}
#markerOverview th select{
	background-color: #005ca9;
}