@media (max-width: 1280px) { 
	.message {
		vertical-align: middle !important;	
		right: 200px !important;
		display: -webkit-inline-box !important; 
	}
	
	.message a {
		font-size: 10px !important;
	}
	
	.iq-top-navbar .navbar-toggler {
		font-size: 10px !important;
		top: 7px !important;
		right: 20px !important;
		
	}

.content-page {
	margin-left: 0px !important;
	margin-top: 0px !important;
	}

	.menurow {
		height: 70px !important;

	}
	
	.statusbar {
		display: block !important;
		font-size: 10px !important;
		height: 40px;
		padding: 2px !important;
	}
	
	.navbar .btn {
		margin-right: 0 !important;
		margin-left: 1% !important;
		width: 98% !important;
		margin-top: 2px !important;
		margin-bottom: 2px !important;
	}

	.navbar-nav {
		margin-top: -15px !important;
	}
	
	.navbar-nav .dropdown-menu {
		text-align: center !important;
	}
}

* {
	font: sans-serif !important;
	font-size: 14px !important;
}

h2.mb-0 {
  color: rgb(171,219,93) !important;
}

.iq-top-navbar, 
body.header-top-bg .iq-top-navbar.fixed-header { 
  background: rgb(130,187,37) !important;
  background: -moz-linear-gradient(90deg, rgba(130,187,37,1) 0%, rgba(171,219,93,1) 79%, rgba(171,219,93,1) 100%) !important;
  background: -webkit-linear-gradient(90deg, rgba(130,187,37,1) 0%, rgba(171,219,93,1) 79%, rgba(171,219,93,1) 100%) !important;
  background: linear-gradient(90deg, rgba(130,187,37,1) 0%, rgba(171,219,93,1) 79%, rgba(171,219,93,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#82bb25",endColorstr="#abdb5d",GradientType=1) !important;
}

body.header-top-bg .content-page::before,
.sign-in-page::after,
.btn-primary { 
  background: rgb(130,187,37) !important;
  background: -moz-linear-gradient(90deg, rgba(130,187,37,1) 0%, rgba(171,219,93,1) 79%, rgba(171,219,93,1) 100%) !important;
  background: -webkit-linear-gradient(90deg, rgba(130,187,37,1) 0%, rgba(171,219,93,1) 79%, rgba(171,219,93,1) 100%) !important;
  background: linear-gradient(90deg, rgba(130,187,37,1) 0%, rgba(171,219,93,1) 79%, rgba(171,219,93,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#82bb25",endColorstr="#abdb5d",GradientType=1) !important;
}


body.header-top-bg h5.nw-page-title {
	padding-top: 0.1em !important;
	font-size: 2.5em !important;
	font-weight: 500 !important;
	color: #fafafa !important;
} 


.footer {
  width: 100%;
  text-align: center !important;
}

.tsg-col-container {
  display: flex;
  width: 100%;
}

*[id^='DATE_DROPDOWN'] {
	width: 300px !important;
	height: 300px !important;
}

.tsg-col {
  flex: 1;
  padding: 16px;
}

.img-fluid {
	align: middle;
      width: 200px;
      height: auto;
}

#hor-zebra {
	width: 100% !important;
	border: 0 !important;
}

#hor-zebra th {
	background-color: #82bb2566 !important;
	border: 0 !important;
	padding: 2px !important;
}

#hor-zebra th font {
	font-weight: 600 !important;
	color: black !important;
}

#hor-zebra td {
	border-left: none !important;
	border-right: none !important;
	padding: 2px !important;
}

#hor-zebra tfoot a {
	padding-right: 10px !important;
}

#hor-zebra tfoot img {
	height: 31px !important;
	width: 81px !important;
}

#hor-zebra tfoot td,
#hor-zebra tfoot tr,
#hor-zebra tfoot {
	border: 0 !important;
}

#hor-zebra tfoot td {
	text-align: center !important;
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}


#hor-zebra tfoot a:nth-of-type(4),
#hor-zebra tfoot a:nth-of-type(7),
#hor-zebra tfoot a:nth-of-type(9) {
	margin-right: 30px !important;
}

#hor-zebra tfoot a:last-of-type {
	margin-left: 30px !important;
}

#hor-zebra tfoot #pageno,
#hor-zebra tfoot #SortBy {
	border: 1px solid #000 !important;
	margin-right: 10px !important;
	border-radius: 5px !important;
	text-align: center !important;
}

.sign-in-from.bg-white {
	border: 1px solid #cccccc !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	width: 600px !important;
}

.btn-primary {
	border-color: #444444 !important;
}

.form-control {
	height: 30px !important;
    line-height: 30px !important;
	border: 1px solid #d7dbda !important;
}

.form-control-textarea {
    line-height: 30px !important;
	border: 1px solid #d7dbda !important;
}

.input-group .input-group-text {
    background: transparent !important;
    border: 0px solid #e3e9ef;
}

.navbar {
	padding:0px;
}

.Hyperlink {
color: black;
text-decoration: underline !important;
cursor:pointer;
}

.Email {
color: black;
text-decoration: underline !important;
cursor:pointer;
}


.ViewFile {
color: black;
text-decoration: underline !important;
cursor:pointer;
}

.SavedSearch {
color: black;
text-decoration: underline !important;
cursor:pointer;
}

.content-page {
	margin-left: 1px !important;
	margin-top: 0px !important;
	padding: 0 !important;
	padding-top: 57px !important;
	}

.content-page-basic {
	margin-left: 1px !important;
	margin-top: 0px !important;
	padding: 0 !important;
	padding-top: 0px !important;
	}
	
.btn {
	margin-right: 3px;
	padding:3px;
cursor:pointer;
	}

.dropdown-item {
	padding-left:3px;
	padding-top:3px;
cursor:pointer;
	}

.message a {
  padding:3px,1px,1px,1px;  !important;

}

.table-scroll {
  position: relative;
  z-index: 1;
  height: calc(100vh - 97px);
  width: 100%;
  margin: auto;
  overflow: auto;
  display:none;
}

.container-fluid {
	padding: 0 !important;
	margin: 0 !important;
}
html {
  font-size:100%;
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
.intro {
  max-width: 100%;
  margin: 0em auto;
}

.table-scroll table {
  margin: auto;
  border-collapse: collapse;
  width: 100%;
  padding: 2px;
  color: #585858;
}

.table-wrap {
  position: relative;
}

.table-scroll th {
  padding: 2px;
border-spacing: 0px;
  color: #585858;
  vertical-align: center;
}

.table-scroll td {
  padding: 2px;
  color: #585858;
  vertical-align: center;
}

.table-scroll tr {
height:10;
}

.statusbar {
	display: inline-block;
  	padding: 4px;
    	height:40x;
	background-color:white;
}

.toolbar {
display: inline-block;
  padding: 5px;
    height:40px;
background-color: white;
float:left;
}

.menurow {
display: inline-block;
min-width:100%;
  white-space: nowrap;
    height:40px;
cursor:pointer;
background-color:white;
}

.radio {
width:15px;
height:15px;
vertical-align:middle;
cursor:pointer;
}

.checkbox {
height:15px;
vertical-align:middle;
align:left;
cursor:pointer;
} 

.checkbox-large {
height:25px !important;
width:25px !important;
vertical-align:middle;
align:left;
} 

.cursor {
cursor: pointer;
}

.splitscreen {
vertical-align: middle;
}

.selectall {
vertical-align: middle;
}

.button
{
vertical-align: middle;
height:30px;
width:30px;
border:0px;
padding:1px;
background-color:white;
cursor:pointer;
}

.popupbutton
{
vertical-align: middle;
height:30px;
width:30px;
border:0px;
padding:1px;
background-color:white;
cursor:pointer;
}

.image
{
vertical-align: middle;
height:30px;
width:30px;
border:0px;
padding:1px;
background-color:white;
cursor:pointer;
}

.ViewGrid
{
vertical-align: middle;
height:20px;
width:20px;
border:0px;
padding:1px;
background-color:white;
cursor:pointer;
}

.view
{
vertical-align: middle;
height:30px;
width:30px;
border:0px;
padding:1px;
background-color:white;
cursor:pointer;
}

.flt {
vertical-align: middle;
height:30px;
    border: 1px solid;
}

.functionselect
{
vertical-align: middle;
height:30px;
   border: 1px solid;
cursor:pointer;
}

.hidden {
Display:None;
}

.printframe {
position: absolute; 
top: -100px;
}

.cols_checklist_item {
padding:1px !important;
}

.custom {
	border-style: none;
	width: 100%; 
	height: 100%;
}

#results .table-scroll th {
    padding: 0 !important;
    height: 20px !important;
    text-align: center !important;
}

#results .table-scroll th font {
    font-size: 12px !important;
    color: #777 !important;
}


form[name=AspGridFormSave1] {
display: initial !important;
}

.bootstrap-select > .btn.form-control-sm {
	border: 1px solid hsl(0, 100%, 1%) !important;
	background-color: #ffffff !important;
	color: black !important;
}

