/* body {	padding-top: 54px;} */

html {
  position: relative;
  min-height: 100%;
}

body {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 1rem;	
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 60px;
	color: #212529;
		}
#mainarea {background-color: transparent;}

h1 {font-size:2em;font-weight:bold;}
h2 {font-size: 1.2em;}

a {color: #dd0000;}

a:hover {color: #444444;}

.table-fixed{table-layout:fixed}

li.page-item.active > a.page-link {
	background-color: #f2f2f2;
	color:#212529;
	border-color:#212529;
}


.page-link-input {
	padding: 7px 8px 7px 8px;
	background-color: white;
}

.page-link-input > input {
		font-size: 16px;
		padding-top: 0;
		padding-bottom: 0;
		margin: 0;
		width: 40px;
	}

.page-link {color: #dd0000; }


.bg-dark {background-color: #013f64 !important}


#footerarea {color: white; position: absolute; bottom: 0; width: 100%;   /* Set the fixed height of the footer here */ height: 60px; /* Vertically center the text there */}

#footerarea a {color: white;}

/* th {font-weight:normal !important} */


.flag_small {height:20px;width:25px;display:inline;}
/* .flag_medium {float:left;padding-right:5px;} */


.articlepreview p img, .articleimage {max-width:100% !important; height:auto !important;}

.container-fluid {padding-right: 0; padding-left: 0;}

.label {font-weight: bold}

.form-title {color: #285f80; font-size: 1.5em; font-weight: bold; text-align: center;}

.col-sm-12 form, .col-sm-12 table.table.table-sm {
	padding: 25px;
	background-color: #ffffff;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: .25em;

}

h5.card-header {
	color: #013f64;
	font-weight: bolder;
}

#privacy {
	color: #ffffff;
}

.mr-5, .mx-5 {

    margin-right: 1rem !important;
}

.btn-secondary {

    color: #fff;
    background-color: #007bff;
    border-color: #008bff;
}

#legend ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#legend ul li {
	float: left;
	padding: 15px;
	margin-right: 15px;
}

.current_deals {
	border: 3px solid #009900!important;
}

.unverified_deals {
	border: 3px solid #ffcc33!important;
}

.completed_deals {
	border: 3px solid #dd0000!important;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {  }

/* S Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {  }

/* S Large devices (desktops, 992px and up) */
@media (min-width: 992px) {



}

/* S Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
/*	.image-bg {	background-image: url(../images/slider-bg-1.jpg); background-repeat:no-repeat; } */


}

.map-container {
		padding: 25px;
		border: 1px solid rgba(0,0,0,.125);
		border-radius: .25em;
	}

.btn {
	color: #ffffff;
}

.list-group-item + .list-group-item {
   	margin: 10px 0;
}

td.blob {
    background-color: #999;
}

.mb-0 button.btn.btn-link {
	color: #013f64;
}
.list-group {
	clear: left;
	padding-top: 25px;
	
}