.nav-link {
	color: snow;
}

.nav-link.emit-tab {
	color: black;
}

.navbar {
	margin-bottom: 20px
}

/* .container {
	padding-top: 20px
} */

#inputlat {
	position: absolute;
	left: 0px;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

.delete-form {
	display: inline
}

.dropdown-menu > .dropdown-item > a:hover {
    background-color: red;
    background-image: none;
}

.nav-item a:hover {
	color: gray !important;
	cursor: pointer;
}

.collapse > .nav-link a:hover {
	color: gray !important;
	cursor: pointer;
}

#sortableTable_wrapper {
	margin-left: 10px;
	margin-right: 10px;
}


/* Arrangement of the items at the top of the data table */
.left-col {
    float: left;
    width: 25%;
}
 
.center-col {
    float: left;
    width: 50%;
}
 
.right-col {
    float: right;
    width: 25%;
}

#dialog {
  display: none;
}

/* put the button below the list in a popup */
.leftButton
{
    position: absolute;
    left:16px;
    bottom: 16px;
}

.yellow
{
	background-color: #ffff66;
	border-radius: 10px;
}

.orange
{
	background-color: #ffcc99;
	border-radius: 10px;
}


.green
{
	background-color: #e7ffe7;
	border-radius: 10px;
}

/* Full-block table links instead of just the letters */
td a { 
   display: block; 
   padding: 1px; 
}

.noBlue {
	color: black;
}

  fieldset .help {
    display: inline-block;
  }
  .ui-tooltip {
    width: 210px;
}

label {
    display: inline-block;
  }

/* Circle buttons for help popovers with ?'s' */
.btn-circle.btn-sm { 
	width: 25px; 
	height: 25px; 
	padding: 0px 0px; 
	border-radius: 15px; 
	font-size: 16px; 
	text-align: center; 
	margin-left: 25px;
	position: absolute !important;
/* 	right: 30px !important; */
} 


/* //styling for the error messages */
span.arrow {
    margin-left: 6px;
    height:17px;
    background: url('http://i45.tinypic.com/f9ifz6.png') no-repeat left center;
}
label.error {
    height:17px;
    border-top:1px solid #99182c;
    border-right:1px solid #99182c;
    border-bottom:1px solid #99182c;
    margin-left:9px;
    padding:1px 5px 0px 5px;
    font-size:small;
}


/* Want mapbox cursor to change but the below didnt work */

/* .leaflet-overlay-pane path,
.leaflet-marker-icon {
  cursor: pointer;
}
 */


.form-group .col-sm-3 {
  padding:0;
  margin-left: 30px;
}

.form-group .col-sm-2 {
  padding:0;
  margin-left: 6px;
}


.mapboxgl-popup-content {
  font: 400 15px/22px 'Source Sans Pro', 'Helvetica Neue', Sans-serif;
  padding: 0;
  width: 180px;
}

/* //have hover activate bootstrap navbar dropdowns */
    .dropdown:hover .dropdown-menu{
        display: block;
    }
    .dropdown-menu{
        margin-top: 0;
    }
    
.checkbox-1x {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);

}
.checkbox-2x {
    transform: scale(2);
    -webkit-transform: scale(2);
    
}