.az-bg {
    background: url(https://s3-external-1.amazonaws.com/com.clinchtalent.us-east-1.uploads/public/uploads/fe8110a2123244c062774afeb117cafe/images/files/30b73263cbff691d6b4894a2e9d06251/original/hero-banner-hr-natural_%281%29.jpg?1595545005);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.az-bg-careers {
    background: url(https://s3-external-1.amazonaws.com/com.clinchtalent.us-east-1.uploads/public/uploads/fe8110a2123244c062774afeb117cafe/images/files/453ad05c5141c231ebbfb89e2cc079a9/original/az_image.jpg?1598560844);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.az-bg-impact {
    background: url(https://s3-external-1.amazonaws.com/com.clinchtalent.us-east-1.uploads/public/uploads/fe8110a2123244c062774afeb117cafe/images/files/867261bed08e176b3603868921b0671d/original/Impact_Background.png?1597792053);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.az-brand-logo {
    width: 100%;
    max-width: 285px;
    padding: 10px;
}
.app-login {
    font-size: 1.1rem !important;
}
.az-impact h1 {
    color: #002C54;
    font-weight: 400;
}

.az-impact h2 {
    color: #002C54;
    font-weight: 600;
}

.header-card {
    background: rgb(255, 255, 255); /* The Fallback */
   	background: rgba(255, 255, 255, 0.7); 
    padding: 4rem 3rem;
}

.header-card h1 {
    color: #002C54;
    font-weight: 900;
}
a.nav-link {
    font-size: 1.5rem;
    font-weight: 500;
    color: #ffffff !important;
}
.az-bg-bottom {
   background: url(https://s3-external-1.amazonaws.com/com.clinchtalent.us-east-1.uploads/public/uploads/fe8110a2123244c062774afeb117cafe/images/files/f286198ee6cadd484cb6aa9dbcaf77ce/original/hero-banner-hr-horseshoe-bend_%281%29.jpg?1595545007);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.alert-card {
    background: #98C9D8;
    padding: 2rem 2rem;
  	border-radius: 0px 0px 0px 0px;
}
.footer-card {
    background: rgb(255, 255, 255); /* The Fallback */
   	background: rgba(255, 255, 255, 0.7);
    padding: 2rem 2rem;
  	border-radius: 28px 0px 0px 0px;
}
.footer-card p {
    color: #002C54;
    font-weight: 900;
}
.footer-card ul {
    color: #002C54;
    font-weight: 900;
}
.footer-card li {
    color: #002C54;
    font-weight: 200;
}
b, strong {
    font-weight: bold !important;
}
.az-img-fluid {
  width: 100%;
  max-width: 650px;
}
.az-icon {
  margin-right: 1rem;
  font-size: 30px;
  color:#C34511;
  text-align:right;
}
.testimonial-az {
background: #002C54;
padding-left: 1rem;
 padding-right: 1rem;
}
.testimonial-az h1 {
text-align: left;
font: Robato;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
font-size: 1rem;
}  
.testimonial-az p {
  color: #FFFFFF
}
.living-az {
background: #002C54b3;
padding-left: 1rem;
 padding-right: 1rem;
}
.living-az h1 {
text-align: left;
font: Robato Slab !important;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
font-size: 5rem;
}  

.living-az h2 {
text-align: left;
font: Robato;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
font-size: 3rem;
} 

/***Job Page***/
.job-divider {
  	background-color: #d4d4d4;
 	border: 2px solid black;
    margin: 20px;
    padding: 0px;
}

.job-header {
  background-color: #4373ba;
  color: white;
  border: 2px solid black;
  margin: 20px;
  padding: 20px;
}

.job-content {
  background-color: inherit;
  color: #000000;
  border: 0px solid black;
  margin: 20px;
  padding: 2px;
}

.job-location {
  background-color: inherit;
  text-align: center !important;
  color: #000000;
  border: 0px solid black;
  margin: 20px;
  padding: 2px;
}

.job-center {
  background-color: inherit;
  text-align: center !important;
  color: #000000;
  border: 0px solid black;
  margin: 20px;
  padding: 2px;
}

.az-job h4 {
    color: #000000;
  	text-align: center;
    font-size: 12pt;
    margin: 20px
}

.az-job h1 {
    color: #ffffff;
  	text-align: center;
    font-size: 24pt;
}

.az-job h3 {
    color: #000000;
  	text-align: center;
    font-size: 24 pt;
    font-style: bold;
}

.az-job h2 {
    color: #ffffff;
  	text-align: center;
    font-size: 12pt;
    font-style: italic;
}

.az-job p {
    color: #000000;
  	text-align: left;
    font-size: 12pt;
    margin: 20px
}

/***Search Page***/
.az-internal-search h3 {
    color: #FF0000;
  	text-align: center;
    font-size: 24 pt;
}

/***Buttons***/
a.button.button1 {
    border: 2px solid #87BAC9;
    background: #87BAC9;
    color: #002C54;
    transition: background .25s linear;
    border-radius: 30px;
    min-width: 200px;
    font-size: 14px;
    text-align: center;
	padding: 10px 24px;
}

a.button.button1:hover {
    border: 2px solid #87BAC9;
    background: #87BAC9;
    color: #002C54;
}

a.button.button2 {
    border: 1px solid #c1b8b8;
    background: transparent;
    color: #002C54;
    transition: background .25s linear;
    font-size: 14px;
    text-align: center;
	padding: 10px 24px;
}

a.button.button1:hover {
    border: 1px solid #c1b8b8;
    background: #b02909;
    color: #ffffff;
}


#block_image_text_0_0 h1{
/***top: 300px !important;
left: 684px !important;***/
height: 100% !important;
margin-bottom:0px;
width: 544px;
display: block;
background-color: #FFFFFF !important;
opacity: 0.8;
font-family: Robato !important;
font-size: 60px !important;
 letter-spacing: 0px;
color: #002C54 !important;
      margin-left: 60%;
}
#block_image_text_0_0 h2{
/***top: 300px !important;
left: 684px !important;***/
height: 60px !important;
margin-bottom:0px;
width: 544px;
color: white !important;
text-shadow: 1px 1px 2px #002C54, 0 0 25px #FFFFFF, 0 0 5px #FFFFFF;
display: block;
font-family: Robato !important;
font-size: 80px !important;
letter-spacing: 0px;
      margin-left: 60%;
  
}
#block_image_text_0_0 {
vertical-align: top;
} 
#block_image_text_0_0 p{
/***top: 300px !important;
left: 684px !important;***/
margin-bottom:0px;
height: 323px !important;
width: 544px;
display: block;
background-color: #FFFFFF !important;
opacity: 0.8;
font-family: Gibson !important;
 letter-spacing: 0px;
color: #002C54 !important;
      margin-left: 60%;
}

.job-search-dropdown-filters .col-12 {
flex: 0 0 20%;
max-width: 20%;
display: inline;
}

@media only screen and (max-width: 768px) {
  .job-search-dropdown-filters .col-12 {flex: 0 0 100%;max-width: 100%;}
  }

a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.AZlogo {
margin-top:1rem;
margin-bottom:1rem;
margin-left: 2rem;
  width: 50%
}

.banner_text {
text-align:center;
font: Medium Roboto;
letter-spacing:0px;
color:#FFFFFF;
opacity:1;
font-size:26px;
margin-top:2rem;
}

.banner_link {
color:#FFFFFF !important;
}
.banner_link:hover {
    color: #FFFFFF;
    text-decoration: none;
	}
.AZLinks {
text-align: right;
font-family: Roboto;
letter-spacing: 0.72px;
color: #FFFFFF;
opacity: 1;
padding-right:5rem;
}

.StateofAZ {
width: 100%;
  margin-top:2rem;
margin-bottom:1rem;
margin-left:2rem;
}

.Footerlogo {
margin-top:10%;
margin-bottom:auto;
width:100%;
display:block
}

.Footertext {
font-family:Roboto-Medium;
letter-spacing: 0px;
text-align: center;
color:#002c54;
opacity:1;
font-size:21px
}

.AZicons {
font-family:Roboto-Medium;
letter-spacing: 0px;
color:#002c54;
opacity:1;
font-size:21px;
}

.red-orange h3{
  color: #C24627
}

a, a:visited {
  color: #007bff;
  font-weight: 400;
  text-decoration: none;
}

/***
#page_block_1_0 {
border: 1px solid black;
width: 100%;
height: 100%;
  border-collapse: collapse; 
  background-color: #4373ba;
}



/***.block-image-text *{
  color: #002C54 !important;
}
p#block_image_text_0_0.block-image-text {
  font-family: Gibson;
 letter-spacing: 0px;
  color: #002C54 !important;
}***/