.mortgage-calc-wrap {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    background: #eee;
    padding: 20px;
}
.epl-mortgage-calc-results {
    width: 100% !important;
}

/** split style */

.mortgage-calc-split input, .mortgage-calc-split select {
    width: 100%;
}
.mortgage-calc-split .mortgage-calc-field-radio.mortgage-calc-field-input input {
    float: none;
    width: auto;
}
.mortgage-calc-split .mortgage-calc-field {
    margin: 10px 0;
    overflow: hidden;
}
.mortgage-calc-split .mortgage-calc-field > * {
    float: left;
    width: 50%;
    box-sizing: border-box;
}
.mortgage-calc-split .mortgage-calc-field-input {
    overflow: hidden;
    position: relative;
}
.mortgage-calc-split .epl-mortgage-calc-span1 {
    left: 8px;
    margin-top: 8px;
    position: absolute;
}
.mortgage-calc-split .mortgage-calc-field-radio.mortgage-calc-field-input > span {
    display: block;
}
.mortgage-calc-split  .mortgage-calc-field-input .epl-mortgage-calc-span2 {
    padding-left: 20px !important;
}
.mortgage-calc-split .epl-calc-mortgage, .mortgage-calc-split .epl-calc-mortgage-reset {
    margin: 1% 0;
    width: 48%;
}
.mortgage-calc-field-buttons {
    overflow: hidden;
    width: 100% !important;
}
.mortgage-calc-split  .mortgage-calc-field .control-label {
    display: block;
    font-weight: bold;
    margin: 5px 0;
}

/** Vertical style */
.mortgage-calc-vertical input, .mortgage-calc-vertical select {
    width: 100%;
}
.mortgage-calc-vertical .mortgage-calc-field-radio.mortgage-calc-field-input input {
    float: none;
    width: auto;
}
.mortgage-calc-vertical .mortgage-calc-field {
    margin: 10px 0;
}
.mortgage-calc-vertical .mortgage-calc-field-input {
    overflow: hidden;
    position: relative;
}
.mortgage-calc-vertical .epl-mortgage-calc-span1 {
    left: 8px;
    margin-top: 8px;
    position: absolute;
}
.mortgage-calc-vertical .mortgage-calc-field-radio.mortgage-calc-field-input > span {
    display: block;
}
.mortgage-calc-vertical  .mortgage-calc-field-input .epl-mortgage-calc-span2 {
    padding-left: 20px !important;
}
.mortgage-calc-vertical  .epl-calc-mortgage, .epl-calc-mortgage-reset {
    margin: 10px 0;
}
.mortgage-calc-vertical  .mortgage-calc-field .control-label {
    display: block;
    font-weight: bold;
    margin: 5px 0;
}
