/*contact expert style-remove when new content added*/
.no-bullet {
list-style-type: none;
padding: 0;
}

/* Custom Styles*/
/*5 columns*/

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
p.privacy {
	font-size: 11px; color: #000000;
}
.modal-footer {
	text-align: left;
}
#privacyLink a {
	color: #828282;
}
header {
    padding: 20px 0 20px 0; /*change btm to 60px when new content added*/
    background-image: url(../images/AON-GDPR-1.jpg);
}
a {
    color: #ffffff;
    text-decoration: none;
}
a:hover,
a:focus {
    color: #cecece;
    text-decoration: underline;
}
h1 {
    margin-top: 60px;
    font-size: 75px;
    font-family: 'Prelo Slab W01 Bold', serif;
	font-weight: bolder;
    color:#ffffff;
    text-align: center;
}
h2 {
    font-size: 45px;
    text-align: center;
    line-height: 50px;
    font-family: 'Prelo Slab W01 Book', serif;
	font-style: italic;
    color:#ffffff;
    padding-top: 25px;
}
h3 {
	font-size: 35px;
    text-align: center;
    font-family: 'Prelo Slab W01 Medium', serif;
    color:#000000;
}
h4 {
    font-size: 20px;
    font-family: 'Prelo Slab W01 Medium', serif;
    color: #000000;
    text-align: center;
}
h5 {
    font-size: 22px;
    text-align: center;
    line-height: 30	px;
    font-family: 'Prelo Slab W01 Book', serif;
	font-style: italic;
    color:#000000;
}
p {
    font-family: 'Stone Sans ITC W01 Medium', sans-serif;
	font-weight: lighter;
    font-size: 18px;
    color: #979797;
}
p.footerText {
    font-size: 15px;
    padding-top: 20px;
}
.wrapper {
    padding: 40px 0px;
}
.center {
    text-align: center;
}
.caption {
    left: 0px;
    display: none;
}
p.rolloverText {
    font-size: 16px;
    color: #4d4f53;
    text-align: center;
	padding: 0 10px;
}
.paddingIcon {
	padding-top: 85px;
}
.relative {
    position: relative;
}
.modal-footer {
	text-align: left;	
}
.form-Container {
    margin: 0 auto;
    padding: 15px;
    max-width: 600px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
}
.form-group{
    margin-bottom: 15px;
}
.paddingTop {
    padding-top: 30px;
}
.paddingBtn {
    padding-top: 40px;
}
.btmMargin {
    margin-bottom: 60px;
}
.explore {
    color: #ffffff;
    font-size: 25px;
}
.aboutGDPR {
    background: 
	linear-gradient(
      rgba(255, 255, 255, 0.5), 
      rgba(255, 255, 255, 0.75)
    ),
        url(../images/AON-GDPR-2.jpg);
    background-repeat: no-repeat;
    background-repeat: repeat-y;
    min-height: 1390px;
}
p.about {
    font-size: 18px;
    color: #4d4f53;
}
li.GDPR {
    font-size: 16px;
    padding-bottom: 8px;
    color: #4d4f53;
}
.inTouch {
    background-image: url(../images/AON-GDPR-1.png);
}
.thankYou {
	background-image: url(../images/AON-GDPR-2.jpg);
    background-repeat: no-repeat;
    background-repeat: repeat-y;
	background-size: cover;
	min-height: 1000px;
}
ul.marginLeft {
	margin-left: 18px;
}
ul.social-icons-center {
    padding: 35px 0 25px 0;
    text-align: center;
}
ul.social-icons-center li,
ul.topLinks li {
    display: inline-block;
}
ul.social-icons,
ul.topLinks {
    padding-top: 20px;
    padding-right: 8px;
    text-align: right;
}
ul.topLinks li {
    display: inline-block;
    padding-right: 10px;
}
ul.social-icons li,
ul.social-icons-center li {
    display: inline-block;
    padding-right: 10px;
}
ul.social-icons li a,
ul.topLinks li a {
    display: inline-block;
    text-decoration: none;
}
.btn-lg,
.btn-md {
    font-size: 18px;
    padding: 10px 35px;
    color: #ffffff;
    background-color: #7ab800;
	font-weight: bold;
}
.btn:hover,
.btn:focus,
.btn.focus {
  background-color: #7ab800;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

/*form styles*/
form#form-style1 { width: 100%; } form#form-style1 label { width: 25%; } form#form-style1 label.error, form#form-style1 p.error { clear: both; color: red; float: left; margin-bottom: 5px; text-align: left; width: 95%; } form#form-style1 input[type="text"], form#form-style1 input.textbox, form#form-style1 input.required { border: 1px solid #999999; clear: both; color: #333333; float: left; font-family: Arial; font-size: 12px; height: 18px; margin-bottom: 5px; padding: 2px; position: static; width: 95%; } form#form-style1 textarea { border: 1px solid #999999; clear: both; color: #333333; float: left; font-family: Arial; font-size: 12px; height: auto; margin-bottom: 5px; padding: 2px; position: static; width: 95%; } form#form-style1 select { border: 1px solid #999999; clear: both; color: #333333; float: left; font-family: Arial; font-size: 12px; height: 25px; margin-bottom: 5px; padding: 2px; position: static; width: 95%; } form#form-style1 .submit { clear: both; float: left; margin-right: 0; margin-top: 10px; } .eq-btn-style { border-radius: 4px; box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.1) inset; clear: both; color: #a2a2a2; cursor: pointer; font-size: 14px; min-height: 25px; padding: 0px 20px; border: 0px none; font-weight: bold; margin: 16px 0px; }
.LV_validation_message{ font-weight:bold; margin: 0 0 5px 5px; float: left; } .LV_valid{ color:#00CC00; display:none; } .LV_invalid{ color:#CC0000; font-size:10px; } .LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { outline: 1px solid #00CC00; } .LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { outline: 1px solid #CC0000; }

form#form11801 { width: 100%; } form#form11801 label { width: 25%; } form#form11801 label.error, form#form11801 p.error { clear: both; color: red; float: left; margin-bottom: 5px; text-align: left; width: 95%; } form#form11801 input[type="text"], form#form11801 input.textbox, form#form11801 input.required { border: 1px solid #999999; clear: both; color: #333333; float: left; font-family: Arial; font-size: 12px; height: 18px; margin-bottom: 5px; padding: 2px; position: static; width: 95%; } form#form11801 textarea { border: 1px solid #999999; clear: both; color: #333333; float: left; font-family: Arial; font-size: 12px; height: auto; margin-bottom: 5px; padding: 2px; position: static; width: 95%; } form#form11801 select { border: 1px solid #999999; clear: both; color: #333333; float: left; font-family: Arial; font-size: 12px; height: 25px; margin-bottom: 5px; padding: 2px; position: static; width: 95%; } form#form11801 .submit { clear: both; float: left; margin-right: 0; margin-top: 10px; } .eq-btn-style { border-radius: 4px; box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.1) inset; clear: both; color: #a2a2a2; cursor: pointer; font-size: 14px; min-height: 25px; padding: 0px 20px; border: 0px none; font-weight: bold; margin: 16px 0px; }
.LV_validation_message{ font-weight:bold; margin: 0 0 5px 5px; float: left; } .LV_valid{ color:#00CC00; display:none; } .LV_invalid{ color:#CC0000; font-size:10px; } .LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { outline: 1px solid #00CC00; } .LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { outline: 1px solid #CC0000; }

@media (max-width: 768px) {
h1 {
    font-size: 45px;
    margin-top: 0;
}
h2 {
    font-size: 30px;
    padding-top: 20px;
}
ul.social-icons {
    text-align: center;
    margin-left: -50px;
    margin-top: 25px;
}
img {
    display: block;
    margin: 0 auto;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
.paddingIcon {
	padding-top: 0;
}
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
