/*== weghalen terug naar pakket ==*/
.terugbottom {
  display: none;
}

/*== weghalen LET OP tekst onder pakket wissel knop ==*/
.uitleg-pakket-knop {
  display: none;
}

/* == weghalen titel pakket ==*/
#outer .mpPolisoverzicht {
  margin-top: 15px;
}

/*== formulier > personenauto ==*/
.pakketcontainer #isa3audascankentekzenfieldscontainer img  {
  border: 5px solid #EFEFEF;
  height: 53px;
  margin-top: 5px;
  width: 80px;
}

.carSelectorGewicht,
.hsGeneralForm input.rollsbutton,
#hsGeneralForm input.rollsbutton  {
  display: none;
}

/*-- schade melden dicht --*/
#polisoverzicht .mpActie2 .icon-schade-inzien {
  display: none !important;
}

/* == formulier > AOV ==*/
.content .pakketcontainer ul.ulsbitabs li, 
.content .pakketcontainer ul.beroepentabs li {
    padding: 2px 9px;
}

/*== radio's vragen conteiner (tab3 formulier) ==*/
.hsGeneralForm fieldset .vragencontainer .hsLine, #hsGeneralForm fieldset .vragencontainer .hsLine {
  border-bottom: none;
}

/*== afsluitformulier algemeen ==*/
.pakketcontainer .hsGeneralForm fieldset#aanvvrage, 
.pakketcontainer #hsGeneralForm fieldset#aanvvrage {
  border:none;
}

#frm_acceptvraag1Radios.hsLineRadio.hsStatusMandatory,
#frm_acceptvraag2Radios.hsLineRadio.hsStatusMandatory,
#frm_acceptvraag3Radios.hsLineRadio.hsStatusMandatory,
#frm_acceptvraag1Radios.hsLineRadio.hsStatusNotComplete,
#frm_acceptvraag2Radios.hsLineRadio.hsStatusNotComplete,
#frm_acceptvraag3Radios.hsLineRadio.hsStatusNotComplete,
#frm_acceptvraag1Radios.hsLineRadio.hsStatusComplete,
#frm_acceptvraag2Radios.hsLineRadio.hsStatusComplete,
#frm_acceptvraag3Radios.hsLineRadio.hsStatusComplete {
  background-position: -5px 5px;
}

/*-- advsite only --*/
.bg-wrapper #frm_acceptvragenfield .hsLine.hsStatusMandatory {
  background-position: -5px -2px;
}

#frm_acceptvraag1Radios span.hsRadioP,
#frm_acceptvraag2Radios span.hsRadioP,
#frm_acceptvraag3Radios span.hsRadioP {
  padding-top: 5px;
  width: 100%;
  padding-left: 7%;
}

#hsGeneralForm fieldset #frm_acceptvraag1Radios .hsRadioBut label,
#hsGeneralForm fieldset #frm_acceptvraag2Radios .hsRadioBut label,
#hsGeneralForm fieldset #frm_acceptvraag3Radios .hsRadioBut label {
  width: 30%;
}

.hsGeneralForm #frm_politiediv.hsLine, #hsGeneralForm #frm_politiediv .hsLine,
.hsGeneralForm #frm_belangdiv.hsLine, #hsGeneralForm #frm_belangdiv.hsLine,
.hsGeneralForm #frm_schadediv.hsLine, #hsGeneralForm #frm_schadediv.hsLine {
  background-position: -5px 0;  
}

.hsGeneralForm #frm_politiediv label, #hsGeneralForm #frm_politiediv label,
.hsGeneralForm #frm_belangdiv label, #hsGeneralForm #frm_belangdiv label,
.hsGeneralForm #frm_schadediv label, #hsGeneralForm #frm_schadediv label {
  padding-left: 7%;
}

.hsGeneralForm #frm_politiediv textarea, #hsGeneralForm #frm_politiediv textarea,
.hsGeneralForm #frm_belangdiv textarea, #hsGeneralForm #frm_belangdiv textarea,
.hsGeneralForm #frm_schadediv textarea, #hsGeneralForm #frm_schadediv textarea {
  height: 130px;
    margin-left: 7%;
    width: 90%;
  margin-bottom: 10px;
}

ul.afsluitformlist {
  padding: 10px 0;
}

ul.afsluitformlist li {
  margin-left: 20px;
  list-style-type: disc;
}

.hsGeneralForm .bedanktcontainer h2, #hsGeneralForm .bedanktcontainer h2 {
  float: none;
  margin-left: 0;
}

#frm_telefoondiv .hsStatusComplete {
  color: inherit;
}

/*== radio's vragen conteiner (tab3 formulier) ==*/
.hsGeneralForm fieldset .vragencontainer .hsLine, #hsGeneralForm fieldset .vragencontainer .hsLine {
  border-bottom: none;
  background-position: 0 -2px;  
}

.hsGeneralForm fieldset .vragencontainer .hsLine .hsRadioBut.fullWidth, #hsGeneralForm fieldset .vragencontainer .hsLine .hsRadioBut.fullWidth {
  margin-left: 7%;
}

.hsGeneralForm fieldset .vragencontainer .hsLine .hsRightDiv, #hsGeneralForm fieldset .vragencontainer .hsLine .hsRightDiv {
  width: 6%;
}

.hsGeneralForm fieldset .vragencontainer .hsLine .hsRadioBut label, #hsGeneralForm fieldset .vragencontainer .hsLine .hsRadioBut label {
  width: 30%;
}

/*== donkergrijs ==*/
.topformmessage,
.teracceptatiewinkelmandjebericht {
  background: #aaa;
  color: #fff;
}

.topformmessage {
  margin-top: 10px;
  *clear: both;
  padding: 10px 20px 20px;  
  *padding: 5px 20px 20px;    
  font-weight: bold;
}

.teracceptatiewinkelmandjebericht {
  padding-left: 5px;
  margin-bottom: 10px;
}

.mijnpaginadossierlist li:hover,
.mijnpaginadossierlist li  {
  background-image: none;
  padding-left: 0px;
}

/*== content opmaak ==*/
.hsproductinfodiv_msg ul li {
    background: url("../images/arrowGray.gif") no-repeat scroll 3px 6px transparent;
    padding-left: 20px;
}

/*== progress loader (popup)  ==*/
.progresspopup.modalbox {
  background-color: transparent;
  background-image: url("../images/popupbg.png") !important;
  border: medium none;
  height: 100%;
  left: 0;
  margin: auto;
  padding:0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.popup.modalbox.progresspopup .popup-inner {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 8px solid #fafafa;
  color: #000000;
  margin: 100px auto 0;
  overflow: auto;
  padding: 20px;
  position: relative;
  text-align: left;
  width: 360px;
}

.progresspopup .popuptitle {
  margin-bottom: 0;
  padding: 20px 0 20px 40px;
  font-size: 16px;
  font-weight:bold;
  background: url("../images/progress-top.gif") no-repeat 1px 0 transparent;      
}

.progresspopup .progress_stappen {
  background: url("../images/progress-bg.gif") no-repeat 0 0 transparent;     
  list-style:none;
  padding:0;
  margin:0;
}

.progresspopup .progress_stappen li {
  height: 38px;
  line-height: 27px;
  padding: 0 0 0 42px;
  color: #ccc;
}

.progresspopup .progress_stappen li.afgeronde_stap  { 
  color: #000; 
  background: url("../images/progress-active.gif") no-repeat 0 0 transparent; 
}

.progresspopup div.progress_klaar {
  padding: 10px 0 10px 66px;
  color: #ccc;
  background: url("../images/progress-bottom.gif") no-repeat 1px 100% transparent;        
}

.progresspopup div.progress_klaar_actieve { 
  padding: 10px 0 10px 70px;
  font-weight: bold;
  background: url("../images/progress-bottom-active.gif") no-repeat 0 100% transparent;       
}

/*== ladertje (wait on submit (popup)) ==*/
.waitonsubmitpopup {
  background-color: transparent;
  background-image: url("../images/popupbg.png") !important;
  border: medium none;
  height: 100%;
  left: 0;
  margin: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.waitonsubmitpopup_content {
  background: none repeat scroll 0 0 #EEE;
  border: 7px solid #FFF;
  color: #000000;
  overflow: auto;
  position: relative;
  left:50%;
  top:50%;
  margin-top:-115px;
  margin-left:-142.5px;
  text-align: center;
  width: 285px;
  height:230px
}

.waitonsubmitpopup_content .loadingtext {
  background: url("../images/waitonsubmit_loader.gif") no-repeat scroll 34px 63px transparent;
  color: #333333;
  font-size: 17px;
  font-weight: bold;
  padding: 70px 20px 70px 59px;
  text-shadow: 1px 1px #FFFFFF;
}

.waitonsubmitpopup_content .loadingtextuitleg {
  text-shadow:1px 1px #FFF;
  color: #666666;
  font: italic 15px/20px Georgia,serif;
  background: url("../images/loader-waitonsubmit-bguitleg.png") no-repeat 0 0 #F8F8F8;
  height:74px;
  line-height:74px;
}

/*== schades melden control ==*/
.mijnpaginadiv .schades-claim-container th {
  border-top: none;
}

.mijnpaginadiv .schades-claim-list table, .mijnpaginadiv .invoice-list table.factuur-table {
  margin-bottom: 20px;
}

.mijnpaginadiv .schades-claim-detail-table {
  padding: 10px;
  float: left;
}

.mijnpaginadiv .schades-claim-detail-table .button {
  background: #609;
  margin-bottom: 10px; 
  float:left;
}

.mijnpaginadiv .schades-claim-detail-table .selector {
  float: left;
  margin: 10px 0;
  margin-left: -3px;
  width: 100%;
  display: inline-block;
}
