/**
* FOIA ERR CSS
*/

/*Advanced Search Page
.form-item-keyword*/ 
input#edit-keyword.form-text {
 width:100%;
 color:black;
width: 540px;
}

select#edit-im-field-collection.form-select {
 color:black;
 width:545px;
 height:214px;
 overflow-x:auto;
}

table.views-table.cols-2 {
 width:100%;
 color:black;
}

div.views-exposed-form{
 max-width:560px;
}

div.views-widget{
 width:260px;
}

blockquote.foia-err-form-intro {
  border: 2px solid gray;
  padding: 15px 15px 15px 25px;
  width: 83%;
  margin-left: 0;
}

blockquote.foia-err-form-intro p {
  color: black;
}

blockquote.foia-err-form-intro p span{
  font-weight: bold;
}

/*ERR form menu */
form#foia-request-form div#foia-err-menu {
  width: 100%;
  height: 75px;
  margin-bottom: 20px;
}

div#foia-err-menu div {
  float: left;
  width: 24%;
  text-align: center;
  font-size: 14px;
}

div#foia-err-menu div.active {
  border-bottom: 2px solid #6578a2;
}

div#foia-err-menu div p {
  color: #3e5579;
  font-weight: bold;
  padding-top: 34px;
  margin: 10px 0 0 0;
}

form#foia-request-form div#foia-err-menu div#step1 p {
  background: url(../images/err_info.png) no-repeat center 0;
}

form#foia-request-form div#foia-err-menu div#step2 p {
  background: url(../images/err_status.png) no-repeat center 0;
}

form#foia-request-form div#foia-err-menu div#step3 p {
  background: url(../images/err_request.png) no-repeat center 0;
}

form#foia-request-form div#foia-err-menu div#step4 p {
  background: url(../images/err_finish.png) no-repeat center 0;
}

.form-item-contact-phone-line > label:nth-child(1) {
height: 22px;
}
/*ERR Form styles */
form#foia-request-form {
  width: 90%;

}

div#foia_err h2,
div#foia_err_form h2 {
  font-size: 18px;
  color: black;
  font-weight: bold;
  margin: 1em 0 1em 0;
  text-transform:uppercase;
}

div#foia_err_form p {
  color: #333;
}

form#foia-request-form div.fieldset-wrapper  {
  margin: 0 auto;
  width: 96%;
}

form#foia-request-form div.fieldset-wrapper label{
  font-size: 1.2em;
  color: black;
  font-weight:normal;
  font: 1.0em/1.1em "GT America Expanded", sans-serif
}

form#foia-request-form div.fieldset-wrapper div#edit-contact-description ,
form#foia-request-form div.fieldset-wrapper div#edit-request-form-description {
  margin-bottom: 10px;
}

form#foia-request-form div.fieldset-wrapper div#edit-contact-description label,
form#foia-request-form div.fieldset-wrapper div#edit-request-form-description label {
  font-size: 18px;
  color: black;
  font-weight: bold;
  margin: 1em 0 0 0;
  text-transform:uppercase;
}

div#edit-request-form-description div.description p,
div.foia_err-description p {
  font-size: 1.2em;
  color: #333;
}
div#edit-request-form-description div.description span.italic {
  font-style: italic;
}
div#edit-request-form-description div.description span.bold {
  font-weight: bold;
}
div#edit-request-form-description div.description span.underline {
  text-decoration: underline;
}
div#edit-request-form-description div.description {
  margin-top: 10px;
}

form#foia-request-form div div input {
  width: 98%;
  height: 20px;
  font-size: 16px;
  border: solid 1px black;
  padding: 0 0 0 0;
  margin: 0 0 0 0 ;
  font: 1.0em/1.1em "GT America Expanded", sans-serif


}

/*err contact css */
div.contact_set {
  display: block;
  width: 100%;
  overflow: hidden;
  height: 52px;
}

div.contact_set div {
  float: left;
/*  margin: 0 13px 0 0; */
  margin: 0 3px 0 0;
  width: 10%;
  height: 70px; 
}

div.foia_err-description {
  padding: 5px 10px 5px 10px;
}

div.contact_set div.form-item-contact-first,
div.contact_set div.form-item-contact-last {
  margin-left: 10px;
  width: 40%;
}

div.contact_set div.form-item-contact-state {
  width: 28%;
}


div.contact_set div.form-item-contact-postal {
  width: 21%;
  margin-right: 3px;
  height: 20px;
  padding-right: 5px;
}

div.contact_set div.form-item-contact-country {
  width: 40%;
}

div.contact_set div.form-item-contact-country select {
  padding: 0 0 0 0;
  margin: 0 0 0 0 ;
}

fieldset#edit-contact {
  border: gray 2px solid;
}

form#foia-request-form div fieldset#edit-contact-phone {
  width: 100%;
  overflow: hidden;
  border: none;
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
}

fieldset#edit-contact-phone legend {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 100%;
}

fieldset#edit-contact-phone legend span {
  font-size: 1.2em;
  color: black;
}

fieldset#edit-contact-phone div.phone-set {
  width: 100%;
}

fieldset#edit-contact-phone .fieldset-wrapper {
  overflow: hidden;
}

fieldset#edit-contact-phone .fieldset-wrapper div {
  float: left;
  margin-top: 0px;
}

fieldset#edit-contact-phone .fieldset-wrapper div span {
  font-size: 18px;
}

fieldset#edit-contact-phone .fieldset-wrapper div input {
  width: 60%;
}

fieldset#edit-contact-phone .fieldset-wrapper div.form-item-contact-phone-country-code {
  width: 15%;
}

fieldset#edit-contact-phone .fieldset-wrapper div.form-item-contact-phone-area-code {
  width: 10%;
  padding-left: 5px;
  padding-right: 5px;
}

fieldset#edit-contact-phone .fieldset-wrapper div.form-item-contact-phone-prefix {
  width: 10%;
  padding-right: 5px;
}
fieldset#edit-contact-phone .fieldset-wrapper div.form-item-contact-phone-prefix label {
  width: 0px;
}
fieldset#edit-contact-phone .fieldset-wrapper div.form-item-contact-phone-line {
  width: 20%;
}
div.form-item-contact-phone-line span {
  margin-right: 10px;
  margin-left: -12px;
}

fieldset#edit-contact-phone .fieldset-wrapper div.form-item-contact-phone-extension {
  width: 15%;
  margin-left: -25px;
}

div.form-item-request-form-request label {
  color: black;
  font-size: 16px;
}

div#foia_err div div.form-textarea-wrapper {
  border: 1px black solid;
}
textarea#edit-request-form-request {
  border:none;
}

/*ERR form buttons*/
p.foia-err-buttons-wrapper {
  width: 88%;
}

p.foia-err-buttons-wrapper a.foia-err-form-intro {
  float: right;
  margin: 10px 0;
  background-color: #CCCCCC;
  border-radius:5px;  
  border: 1px solid #8cacbb;
  font-family: "GT America Expanded Black", Arial;
  font-size: 12px;
  width: max-content;
  height: 33px;
  display: block;
  padding: .8125rem .9375rem;
  transition: 0.3s;
}

form#foia-request-form div.foia-err-buttons {
  width: 100%;
  height: 35px;
  margin-bottom: 15px;
}

form#foia-request-form div.foia-err-buttons div.form-wrapper {
  float: right;
  width: auto;
}

form#foia-request-form div.foia-err-buttons div.back-wrapper{
  width: 100px;
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

form#foia-request-form div.foia-err-buttons div.submit-wrapper{
  float:right;
  margin-left: 10px;
}

form#foia-request-form div.foia-err-buttons div input{

  border: 1px solid #8cacbb;
  font-family: "GT America Expanded Black", Arial;
  font-size: 12px;
  color: black; 
  width: max-content;
  height: 33px;
  display: block;
  padding: .8125rem .9375rem;
  transition: 0.3s;
  background-color: #CCCCCC;
  border-radius:5px

}

form#foia-request-form div.foia-err-buttons div.back-wrapper input {
  width: 100px;
  height: 35px;
  cursor: pointer;
}
form#foia-request-form div.foia-err-buttons div.submit-wrapper input {

  background-color: #CCCCCC;
  border-radius:5px;
  border: 1px solid #8cacbb;
  font-family: "GT America Expanded Black", Arial;
  font-size: 12px;
  color: black; 
  width: max-content;
  height: 33px;
  display: block;
  padding: .8125rem .9375rem;
  transition: 0.3s;

}

form#foia-request-form div.foia-err-buttons div.submit-wrapper.large input {
  width: 235px;
}

form#foia-request-form div.foia-err-buttons div input:hover {
  background-color: #6578a2;
  cursor: pointer;
}

form#foia-request-form div fieldset{
  border: 2px solid gray;
}


/**
*
* ERR Requests page (foia_request/requests)
*/
table.foia-requests {
  width: 100%;
}
table.foia-requests td {
  height: 2em;
}
table.foia-requests tr.odd,
table.foia-requests tr.even {
  border: 0px;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
