﻿.header
{
    background: url(../images/bg-banner.png) top center no-repeat;
    position: relative;
    z-index:900; 
    height: 120px; 
    width:100%;
    display:inline-block; 
    text-align: left; 
    margin: 0px;
    padding: 0px;
}
/*.title
{
    background: url(../images/the-city-of-san-antonio-logo.png) top left no-repeat;
    display: inherit;
    float: left;
    width: 250px;
    margin: 45px 0px 0px 130px;
    position:relative;
    height: 65px;
    
}*/
.container {
    height: auto;
    /*width: 800px;
    margin: 0 auto;
    margin-left: 155px;*/
}

/*******************************  Accordion2   **************************************************************/
.accordion {
  max-width: 760px;
  margin: 0 auto;/*100px;*/
  border-top: 1px solid #525252;
  text-align:center;
}
.accordion li {
  border-bottom: 1px solid #525252;
  position: relative;
}
.accordion li p {
  display: none;
  padding: 10px 25px 30px;
  color: #444b4b;/*#664849;*/
}
.accordion a {
  width: 50%;
  display: block;
  cursor: pointer;
  font-weight: 600;
  line-height: 3;
  font-size: 14px;
  font-size: 0.875rem;
  text-indent: 15px;
  user-select: none;
}
.accordion a:after {
  width: 8px;
  height: 8px;
  border-right: 1px solid #392829;
  border-bottom: 1px solid #392829;
  position: absolute;
  right: 10px;
  content: " ";
  top: 17px;
  transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.accordion p {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 2;
  padding: 10px;
}

a.active:after {
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/*******************************  TextAlignCenter   **************************************************************/
.row {
    text-align: center
}
.center{
    margin: 0 auto;
    /*width: 95%;*/
}

.vacancyCheckbox {
  position: relative;
  vertical-align:bottom;
  line-height: 1.42857;
}

.vacancyLabel {
  position: relative;
  vertical-align:top;
  line-height: 1.42857;
}

.valRedNotice {
    color:#D9230F;
}

.wizardButtons {
    float:right;
}
.wizardButtonPrev {
    margin-right:25px;
}
/*.btn {
  font-family: Georgia;
  color: #ffffff;
  font-size: 16px;
  background: #BB2025;
  padding: 7px 10px 7px 10px;
  text-decoration: none;
  float:left;
  width: 100px;
}

.btn:hover {
  background: #392829;
  text-decoration: none;
  color: #ffffff;  
}*/