/* Commons */

.ncdc-tia-DefaultObjectsEditor .ncdc-gwt-CloseableDisclosurePanel {margin: 5px 0;}
.ncdc-tia-DefaultObjectsEditor .ncdc-gwt-CloseableDisclosurePanel .Handle {
  display: inline; /* IE6 DM fix */ 
    margin-left: 5px;
}
.ncdc-tia-DefaultObjectsEditor .ncdc-gwt-CloseableDisclosurePanel .QuestionCell {
    padding-left: 23px;
    width: 192px;
}
.ncdc-tia-DefaultObjectsEditor .ncdc-gwt-CloseableDisclosurePanel .QuestionCell .gwt-Label,
.ncdc-tia-DefaultObjectsEditor .ncdc-gwt-CloseableDisclosurePanel .AnswerCell .ncdc-gwt-FlowPanelField {margin: 0px;}
.ncdc-tia-DefaultObjectsEditor .AddItemButton {margin-left: 5px;}

/* Insurance selection step */

.ff-ProductSelectPageView {
    position: relative;
    /*width: 733px;*/
    /*background-color: #FFFFFF;*/
}
.ff-ProductSelectPageView .gwt-Image {
    right: 115px;
  position: absolute;
  top: 105px;
}
.ff-ProductSelectPageView .productsPanel .OddRow,
.ff-ProductSelectPageView .productsPanel .EvenRow {padding: 4px 0;}
.ff-ProductSelectPageView .productsPanel a {
    float: left;
  padding: 0;
}
.ff-ProductSelectPageView .productsPanel .gwt-CheckBox {
    float: left;
    margin-left: 5px;
    width: 180px;
    height: 13px;
}
.ff-ProductSelectPageView .productsPanel .BonusProduct label {
  padding-right: 6px;
  background: no-repeat 100% 0;
}

/* Party editor */

.ff-PartyEditor .ChildBirthLabel {width: 115px;}
.ff-PartyEditor .ChildDataPanel {
    height: 18px;
    position: relative;
}
.ff-PartyEditor .ChildDataPanel .ncdc-gwt-RadioButtonList {
  left: 115px;
  position: absolute;
}

/* Calculators */

.Calculator .priceContainerRow {
  overflow: hidden;
  padding: 5px 0;
  width: 100%;
}
.Calculator .priceContainerRow h3 {
  display: inline; /* IE6 DM fix */
  float: left;
  margin: 0 0 0 5px;
  padding: 0;
  width: 420px;
}
.Calculator .priceContainerRow span {
  float: left;
  text-align: center;
  width: 100px;
  vertical-align: middle;
}
.Calculator .priceContainerRow span span {margin-bottom: 5px;}

/* Bil */

.ff-CarCalculator .customerRelation .gwt-RadioButton {
  display: block;
  margin-bottom: 3px;
}

/* Hus */

/* Innbo */

.ff-IndboCalculator .gwt-RadioButton {margin: 0 10px;}
.ff-IndboCalculator .gwt-RadioButton span {margin: 0 5px;}

/* Motorcykel */

.ff-MotorcycleCalculator .ff-FairCheckBox {margin-bottom: 3px;}
.ff-MotorcycleCalculator .CoverTypeSelection .gwt-RadioButton {
    display: block;
    margin-bottom: 3px;
}

/* Ulykke */
.sectionNotVisible {display: none;}


/* Buy Wizard */

.ff-SummaryPageView table {margin: 5px 0;}
.ff-SummaryPageView td {padding: 2px 5px;}
.ff-SummaryPageView td[stylename] {
  padding-right: 10px;
  width: 210px;
}
.ff-SummaryPageView .labelCell {
  padding-right: 10px;
  width: 210px;
}

.ff-FinishPage ul {
  list-style: disc;
  margin: 0 0 0 5px;
  padding: 0;
}
.ff-FinishPage li {
  list-style-position: inside;
  padding: 0 0 0 5px;
  margin: 0 0 3px 0;
}
.ff-FinishPage .gwt-TextBox,
.ff-FinishPage .gwt-PasswordTextBox {width: 120px;}

.SingleWidgetCell .DogsHeader .DogsColumn {
    margin: 0 250px 0 5px;
}

.SingleWidgetCell .DogsHeader .RaceColumn {
    margin-right: 125px;
}

.SingleWidgetCell .DogsHeader .ChipColumn {
    margin-right: 48px
}

.RaceField, .ChipField, .CoverField, .EcoverField {
    margin: 0 15px;
}

.EcoverField {
    margin-left: 37px;
}

.ff-DescriptionLabel {
    padding-left: 10px;
}
