#main table.afw td, #main table.afw th{
	text-align: right;
}

#main table.afw td.first, #main table.afw th.first{
	text-align: left;
	width: auto;
}

#main table.afw td.afw-note, #main table.afw th.afw-note{
	font-size: 12px;
}

#main div.afw-chart{
	margin-bottom: 19px;
}

@media (max-width: 750px){
	#main .content_iframe iframe#afw_iframe_1, #main .content_iframe iframe#afw_iframe_2 {
	    display: block;
	}
}
/*
body #main.privacy_content{
	width: 100%;
}*/

.policy_language_selector{
	margin-bottom: 30px;
	width: 260px;
}

h2.pn{
    padding-bottom: 10px;
    margin-bottom: 0px!important;
}

h2.pn a{
	display: block;
    padding-right: 35px;
    color: #C2A26E;
}

h2.pn a:hover{
	text-decoration: underline;
}

.expand_pn{
    margin-top: 20px;
    margin-bottom: 10px;
    position: relative;
    display: table;
}

.expand_pn span{
	clear: both;
    position: absolute;
    top: 0;
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    transition: all .2s;
	text-indent: -9999em;
	overflow: hidden;
    background-color: #1a2452;
    border: 0;
    right: 0px;
    font-size: 45px;
    text-align: center;
    display: inline-block;
  	vertical-align: middle;
}
.expand_pn span:before {
    position: absolute;
    left: 14px;
    top: 5px;
    content: " ";
    height: 20px;
    width: 2px;
    background-color: #fff;
}

.expand_pn span:after {
    position: absolute;
    left: 14px;
    top: 5px;
    content: " ";
    height: 20px;
    width: 2px;
    background-color: #fff;
    transform: rotate(-90deg);

}

.expand_pn.open span:before {
	content:none;
}

a.expand_pn:hover span{
    background: #C2A26E;
    text-decoration: none;
    outline: 0;
}

.pn_expandable h3{
	margin-top: 0px!important;
}

.pn_expandable{
	display: none;
	clear: both;
/*	background-color: #ecf0f5;
	padding-top: 14px;
    padding: 20px;*/
}



.form-element-div{
	margin-bottom: 20px;
}

#main #single_content ul.inline_checkboxes{
	padding-bottom:0px;
}

#main #single_content ul.inline_checkboxes label{
	cursor: pointer;
}

.checkbox_inline{
	margin-left: 10px;
}

.checkbox_inline.full_line{
	display: block;
	margin-left: 0px
}

form .dsarf-options-container .form-element{
	margin-bottom: 15px;
}

form .dsarf-options-container p{
	color: #1c1c1c;
}

input.dsarf_field_upload_file{
	font-size: 14px;
}

.dsarf-options-container .input-radio.form-element label{
	font-size: 14px;
    margin-left: 10px;
}

.dsarf-options-container input[type="radio"], .dsarf-options-container input[type="checkbox"] {
    font-size: 16px;
    display:none;
}

.dsarf-options-container .information_fields .form-element input[type="text"], .dsarf-options-container .rep_fields .form-element input[type="text"], .dsarf-options-container .form-element input[type="text"]{
	max-width: 505px;
}

.dsarf-options-container .information_fields .form-element input.fullwidth[type="text"]{
	max-width: 100%;
	font-size: 14px;
}


.dsarf-options-container label.dsarf_field_upload_file {
	display: inline-block;
   cursor: pointer;
    min-width: 180px;
    width: auto;
    font-size: 15px;
    height: 41px;
    color: #fff;
    padding: 10px;
    background: #1b2650;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 5px 0px;
}

form .dsarf-options-container .form-element.input-submit{
	margin-top: 15px;
}

.dsarf-options-container a.pdf{
    /* display: inline-block;
    margin: 0 auto; */
    /*background: url(../images/filetypes.png) no-repeat -148px -138px;*/
    /* background-size: 279px 332px;
    width: 28px;
    height: 23px;
    top: 5px;
    position: relative; */

    display: inline-block;
    width: 34px;
    height: 30px;
    position: relative;
    top: 9px;
    background: url('../images/sprite.png') no-repeat;
    background-size: 113px auto;
    background-position: 0px -59px;
}

.dsarf-options-container a.print_link /*img*/{
    position: relative;
    margin-left: 20px;
    /* width: 32px;
    height: 32px;
    position: relative;
    top: 10px;
    margin-left: 10px; */
}

.dsarf-options-container a.print_link:before{
    content:'';
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0;
    width: 29px;
    height: 28px;
    background: url(../images/sprite.png) no-repeat 0 0;
    background-size: 113px auto;
    background-position: 0 -1115px;
}

.dsarf-options-container a:hover:before {
    background-position: -65px -1115px;
}

.dsarf-options-container a.print_link img{
    display:none;
}

.dsarf-options-container .g-recaptcha{
	margin-top: 20px;
}

.dsarf-options-container .filename{
	display: none;
	padding-left: 10px;
    font-size: 14px;
}

.dsarf-options-container input[type="file"] {
   opacity: 0;
   position: absolute;
   z-index: -1;
}

.inline_checkboxes label{
    margin-right: 10px;
}

.entry-content .dsarf-options-container  ol li {
    padding-left: 0;
}

.form-element.input-submit button.btn{
    min-width: 100px;
    width: auto;
    font-size: 15px;
    height: 41px;
    color: #fff;
    padding: 5px 10px;
    background: #eb6852;
    border: 0;
    border-radius: 0;
    text-align: center;
 }

.form-element.input-submit input.btn:disabled{
  opacity: 0.65; 
  cursor: not-allowed;
}


.dsarf-options-container label.error{
    font-size: 13px;
	margin-left: 10px;
	color: #f5826b;
}

.dsarf-options-container label.error[for=dsarf_field_data_type], .dsarf-options-container label.error[for=dsarf_field_upload_file2]{
    font-size: 13px;
	margin-left: 0px;
}

.dsarf-options-container label.error[for=dsarf_field_info_pref_contact_method], .dsarf-options-container label.error[for=dsarf_field_rep_pref_contact_method]{
    font-size: 13px;
	float: right;
    display: block;
    width: 100%;
}

.dsarf-options-container label.submit-error{
    font-size: 13px;
    margin-left: 10px;
    color: #f5826b;
    clear: both;
    display: none;
    width: 100%;
    margin-left: 0px;
    margin-top: 10px;
}

.form-element textarea{
	resize: none;
    display: inline-block;
    box-shadow: none;
    height: 80px;
    width: 100%;
    max-width: 100%;
    padding: 7px 10px 7px 12px;
    font-size: 15px;
    border: solid 1px #1a2452;
  }

#main #single_content .dsarf-options-container .inline_checkboxes {
    margin-bottom: 30px;
}


.dsarf-options-container textarea::-webkit-input-placeholder { 
  color:#1a2452  !important;
}
.dsarf-options-container textarea::-moz-placeholder { 
  color:#1a2452  !important;
}
.dsarf-options-container textarea:-ms-input-placeholder { 
  color:#1a2452  !important;
}
.dsarf-options-container textarea:-moz-placeholder {
  color: #1a2452 !important;
}

/* iOS is rounded default */
.dsarf-options-container textarea {
    border-radius:0;
}
.dsarf-options-container input {
    border-radius:0;
}


.main #single_content .dsarf-options-container .g-recaptcha iframe {
    display: block;
    height: 78px!important;
}

.dsarf-options-container .form-element input[name="dsarf_field_signature"],
.dsarf-options-container .form-element input[name="dsarf_field_submission_date"],
.dsarf-options-container .form-element input[name="dsarf_field_start_date"],
.dsarf-options-container .form-element input[name="dsarf_field_end_date"] {
    display: block;
    margin-bottom: 15px;
    margin-left: 0
}

.dsarf-options-container input[name="dsarf_field_signature"] + label.error,
.dsarf-options-container input[name="dsarf_field_submission_date"] + label.error,
.dsarf-options-container input[name="dsarf_field_start_date"] + label.error,
.dsarf-options-container input[name="dsarf_field_end_date"] + label.error {
    display: block;
    margin-top: -13px;
}

@media (max-width: 1000px) {
    .dsarf-options-container .input-text input {

    }
    .dsarf-options-container .input-text input.second_field {
        margin-left: 0;
    }
    .dsarf-options-container label.error {
        display: block;
        /*margin-top: -13px;*/
        line-height: 18px;
    }
    .dsarf-options-container .dsarf_field_upload_file + label.error,
    .dsarf-options-container .input-text  textarea + label.error,
    .dsarf-options-container .input-radio label.error,
    .dsarf-options-container .inline_checkboxes label.error {
        margin-top: 0;
        margin-left: 0;
    }
}
@media (max-width: 480px) {
    .dsarf-options-container .filename {
        display: block !important;
        padding-left: 0;
    }
    .dsarf-options-container .input-text input {
        margin-right: 0px;
    }
    .dsarf-options-container label.error {
        margin-top: 0;
    }
    .dsarf-options-container .information_fields .form-element input.fullwidth[type="text"],
    .dsarf-options-container textarea,
    .dsarf-options-container .input-text input[type="text"] {
        font-size: 16px;
    }
    .dsarf-options-container .input-text input:not([type='radio']):not([type='checkbox']) {
        height: 42px;
        padding: 9px 10px 7px 12px;
    }
}

.form-element textarea::placeholder{
    color: #1a2452;
}

.form-element .second_field{
	margin-left: 10px;
}

.form-element .second_field.error{
	margin-left: 0px;
	margin-top: 15px;
}

.pn_expandable:after{
	clear: both;
	content: "";
	display: block;
}

.privacy_content section{
    margin-bottom: 15px;
    display: none;
    font-size: 14px;
    line-height: 150%;
}

#main.single_post_wide.privacy_content h1{
	padding: 0px;
}

#main.single_post_wide.privacy_content h3:hover{
	cursor: pointer;
	color: #000;
}

 .container .eda-module-type-custom .eda-module-image img{
    display: block;
}