@charset "utf-8";
/* CSS Document */
.atg-header-wrap{
	background-color: #0085D5;
	min-width: 100%;
    width: 100%;
	position: relative;
	z-index: 1;
}
.atg-header-wrap #a-logo{
    display: inline-block;
}
.atg-header{
	margin: 0 auto;
	width: 100%;
	line-height: 0;
	padding:7px;
}
.atg-header span{
	display: inline-block;
}
.atg-header-wrap #a-logo img{
	 width: 266px;
	display: block;
    height: auto;
    max-width: 100%;
}
.atg-footer-wrap{
	min-width: 100%;
	width: 100%;
	overflow: auto;
	background-color:#333333;
	position: relative;
	z-index: 1;
}
.atg-footer-blue{
	min-width: 100%;
	width: 100%;
	height:15px;
	background-color: #0085D5;
}
.atg-footer{
	margin: 0 auto;
	width: 100%;
}
.legal {
    color: #AAAAAA;
    font-size: 11px;
    margin-bottom: 35px;
    margin-top: 35px;
	width: 100%;
}
.legal a {
	text-decoration:none;
}
.copyright,.legal a  {
	color: #AAAAAA;
	font-size: 11px;
	font-family: 'RobotoRegular', Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.atg-header-wrap,.atg-footer-wrap,.atg-header,.atg-footer{
		width:740px;
	}
	.copyright{
		float:right;
	}
	.atg-header{
		padding:12px 0px;
	}
	.legal{
		float:left;
	}
	.atg-header{
			padding: 12px 10px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 1200px) { 
	.atg-header-wrap,.atg-footer-wrap,.atg-header,.atg-footer{
		width:1024px;
	}
}
@media (max-width:812px){
	.atg-header #a-logo{
		max-width: 75%;
		height:auto;
	}
	#atg-header.shrink #a-logo {
		height: 40px;
		max-width: 104px;
		overflow: hidden;
	}
	#atg-header.shrink #a-logo img {
		height: 100%!important;
		width: auto!important;
		max-width: none!important;
	}
	#atg-header.shrink .atg-header-wrap {
		min-height: 50px;
		background: rgba(0, 133, 213, 0.9);
	}
	#atg-header .atg-header-wrap {
		-webkit-transition: min-height .3s ease-in-out;
		-moz-transition: min-height .3s ease-in-out;
		-o-transition: min-height .3s ease-in-out;
		transition: min-height .3s ease-in-out;
	}
	.atg-header-wrap {
		position: fixed;
		left: 0;
		top: 0;
		overflow: visible;
		min-height: 64px;
	}
}
@media (max-width:767px){
	.copyright{
		margin-top:10px;
		display: block;
	}
	.legal{
		text-align: center;
	}
	#atg-login-overlay #okta-login-container .auth-container input[type="submit"]{
      -webkit-appearance: none;
      border-radius: 0;
      -webkit-border-radius: 0;
      opacity:1;
  }
}
@media only screen and (max-width:1023px) {
   #atg-login-overlay #okta-login-container .auth-container input[type="submit"]{
    -webkit-appearance: none;
	border-radius: 0;
    -webkit-border-radius: 0;
    opacity:1;
  }
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
    #atg-login-overlay #okta-login-container .auth-container input[type="submit"]{
    -webkit-appearance: none;
	border-radius: 0;
    -webkit-border-radius: 0;
    opacity:1;
  }
}