div.modal_v1 p a {
  color: #000;
  text-decoration: underline;
}

div.modal_v1 p a:hover {
   text-decoration: none;
}

div.marketing_codes {
   line-height: 0px;
}

table.tooltip-data-table,
table.tooltip-data-table-2 {
  border: none;
}

table.tooltip-data-table tr td,
table.tooltip-data-table-2 tr td {
  text-align: left;
}

.tooltip-data-table .col_1,
.tooltip-data-table-2 .col_1 {
  padding: 0 5px 0 5px;
  color: #AEA400;
  text-align: center;
}

.tooltip-data-table .col_2,
.tooltip-data-table-2 .col_2 {
  padding-left: 0px;
  padding-right: 10px;
}

.tooltip-data-table .col_3,
.tooltip-data-table-2 .col_3 {
  padding-right: 10px;
}

.tooltip-data-table .col_4 {
  padding: 0 0 0 5px;
  color: #999;
}

span.info {
  cursor: pointer;
}

.tooltip-data-table-3 tr td {
  padding: 5px;
}

span.info-qmark-vragen-tandartsverzekering, 
span.info-qmark-vragen-aanvullende-verzekering {
  display: block;
  float: left;
  margin-left: 10px;
  margin-right: 100px;
  margin-top: 23px;
  margin-bottom: 15px;
}

div.insuree div.person div h3 {
  float: left;
}

div#core-form div#container-main div#container-content form div div.person.grid.form.fullwidth div.grid-row div.grid-cell.field fieldset.radio-gender,
div#core-form div#container-main div#container-content form div div.person.grid.form.fullwidth div.grid-row div.grid-cell.field textarea {
  width: 200px;
}

div#core-form div#container-main div#container-content form div div.person.grid.form.fullwidth div.grid-row div.grid-cell.field {
  width: 120px;
}

div#core-form div#container-main div#container-content form div.grid.form.fullwidth div div.grid-cell.label {
  vertical-align: top;
  width: 156px;
  padding-right: 15px;
}

div#core-form div#container-main div#container-content form div.grid.form.fullwidth div.grid-row div.grid-cell.label.avtv{
  width: 450px;
}

div#core-form div#container-main div#container-content form div.grid.form.fullwidth div.grid-row div.grid-cell.label {
  padding-right: 15px;
}

.bl-bnr1 span.arrow-wrap {
  position: absolute;
  left: 15px;
  bottom: 25px;
}

.bl-bnr1 {
  position: relative;
}

.bl-bnr1  .block-title {
  font-size: 22px;
  font-family: Arial;
  line-height: 30px;
  position: absolute;
  top: 20px;
  left: 15px;
}

div#core-form div#container-main div#container-content form.schade div.grid.form.fullwidth div div.grid-cell.label
{
	width: 400px;
}

div#core-form div#container-main div#container-content form.schade textarea
{
	width: 100%;
}

span.info-qmark-rechtsbijstand-basis
{
    margin-left: 3px;
}

table#woonhuisdekking tr td
{
    padding: 3px 0 3px 0;
}

div#core-form div#container-main div#container-content form.premiumForm .pechhulp_gebied label,
div#core-form div#container-main div#container-content form.premiumForm .pechhulp_aanhanger label
{
	width: 80px;
	display: inline-block;
	margin-right: 8px;
	height: 24px;
}

span.info-qmark-woonhuis-inhoud.info {
  vertical-align: inherit;
}

.outlined_boxes div div span.dates {
  font-size: 0.8em
}

.outlined_boxes div div span.times {
  display: inline-block; 
  top:2px;
  position: relative;
  padding-left: 5px;
}

.outlined_boxes .single-phone {
  line-height: 2em;
}

.search-label::-webkit-input-placeholder {
   color: #7c7c7c;
   text-align: right;
}

.search-label:-moz-placeholder {
   color: #7c7c7c;  
   text-align: right;
}

.search-label::-moz-placeholder {
   color: #7c7c7c;  
   text-align: right;
}

.search-label:-ms-input-placeholder {  
   color: #7c7c7c;  
   text-align: right;
}

.simplemodal-close
{
        z-index: 25;
}

/* Fix checkboxen PROVEN-2839 */
div.form-type-checkbox > input[type="checkbox"]{
    height: auto;
    opacity: 1;
    position: static;
    width: auto;
}

.white_color
{
  color: #fff !important;
}

/* Blog padding-top fix */
.page-blog .max_width_800 {
padding-top:20px;
}

/* Insurance blocks layout fix */
.insurance_blocks {
   max-width: 1140px;
   margin: auto;
}