.standard-label,
.standard-input {
    clear: left;
    float: left
}

.standard-label {
    font-size: 12px;
    font-weight: bold
}

.standard-input {
    font-size: 12px;
    height: 18px;
    width: 115px
}

.handle {
    width: 10px;
    height: 10px
}

.slider {
    width: 100px;
    height: 15px
}

.range {
    clear: none
}

select {
    width: 107px
}

select.long {
    width: 170px
}

.ui-selectmenu {
    box-shadow: inset #979797 1px 1px 2px;
    border: none;
    border-radius: 2px;
    color: #000000 !important;
    display: block;
    display: inline-block;
    float: left;
    line-height: 23px !important;
    margin: 0;
    overflow: hidden;
    padding: 2px;
    position: relative;
    text-align: left;
    text-decoration: none !important;
    height: 23px !important;
    zoom: 1;
    border: 1px solid #cccccc \9
}

.ui-selectmenu .ui-selectmenu-status {
    padding-left: 7px;
    height: 23px
}

.ui-selectmenu .ui-selectmenu-icon-wrapper {
    width: 18px;
    height: 18px;
    top: 15px !important;
    right: 5px !important;
    position: absolute !important;
    margin-top: -10px !important;
    background-color: #458ccc;
    background: -ms-linear-gradient(top, #5193cf, #3072ae);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5193cf', endColorstr='#3072ae');
    background: -webkit-gradient(linear, left top, left bottom, from(#5193cf), to(#3072ae));
    background: -moz-linear-gradient(top, #5193cf, #3072ae);
    border-radius: 3px
}

.ui-selectmenu .ui-selectmenu-icon-wrapper:hover {
    background-color: #458ccc;
    background: -ms-linear-gradient(top, #3072ae, #5193cf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3072ae', endColorstr='#5193cf');
    background: -webkit-gradient(linear, left top, left bottom, from(#3072ae), to(#5193cf));
    background: -moz-linear-gradient(top, #3072ae, #5193cf)
}

.ui-selectmenu .ui-selectmenu-icon-wrapper .ui-selectmenu-icon {
    width: 10px;
    height: 6px;
    background-image: url("../../assets/common/images/select_arrow.png");
    display: block
}

.ui-selectmenu-menu {
    background-color: #ffffff;
    color: #000;
    display: none;
    font-family: Helvetica, Verdana, Arial, Sans-serif;
    list-style: none;
    margin: 0;
    overflow: auto !important;
    overflow-x: hidden !important;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 999999;
    box-shadow: 3px 3px 3px #7e7e7e
}

.ui-selectmenu-menu ul {
    margin: 0;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

.ui-selectmenu-menu li {
    cursor: pointer;
    padding: 0 5px 0 7px;
    border: 1px solid #dbdbdb;
    border-bottom: none
}

.ui-selectmenu-menu li a {
    padding: 0 !important;
    line-height: 30px;
    font-size: 13px;
    text-decoration: none;
    color: inherit
}

.ui-selectmenu-menu li:hover {
    background-color: #4389c8 !important;
    background: none;
    color: #ffffff !important;
    border-right: none
}

.ui-selectmenu-menu li.ui-corner-bottom {
    border-bottom: 1px solid #dbdbdb
}

.ui-selectmenu-open {
    display: block
}

ul.ui-selectmenu-open {
    margin: 0
}

.ui-selectmenu-menu-dropdown {
    padding-left: 0px !important
}

.tooltip-button {
    border: none;
    background-color: transparent
}

.tooltip-container {
    display: inline-block;
    position: relative
}

.tooltip-content {
    border: none;
    border-radius: 5px;
    background-color: #F4F4F4;
    color: #666666;
    font-family: Arial, sans-serif;
    font-size: 0.8666em;
    width: 200px;
    z-index: 9
}

.tooltip-content .tooltip-text {
    padding: 15px
}

.check-box-input {
    position: relative
}

.check-box-input .ui-helper-hidden-accessible {
    outline: none;
    display: inline;
    position: absolute;
    z-index: 0;
    top: 0
}

.ui-button {
    display: inline-block;
    cursor: pointer;
    background: url("../../assets/common/images/checkbox.png") top left no-repeat;
    position: relative;
    z-index: 1;
    zoom: 1
}

.ui-button.ui-button-disabled {
    color: #cccccc;
    cursor: default
}

.ui-button.ui-state-active {
    background: url("../../assets/common/images/checkbox_selected.png") top left no-repeat
}

.ui-button .ui-button-text {
    padding-left: 27px;
    display: block;
    line-height: 21px
}

.tooltip-button {
    border: none;
    background-color: transparent
}

.tooltip-container {
    display: inline-block;
    position: relative
}

.tooltip-content {
    border: none;
    border-radius: 5px;
    background-color: #F4F4F4;
    color: #666666;
    font-family: Arial, sans-serif;
    font-size: 0.8666em;
    width: 200px;
    z-index: 9
}

.tooltip-content .tooltip-text {
    padding: 15px
}

body {
    margin: 0;
    padding: 0
}

.gbst-clear {
    clear: both
}

.pull-right {
    float: right
}

.stamp-duty-calculator-app {
    position: relative
}

.stamp-duty-calculator-app button,
.stamp-duty-calculator-app input[type=button] {
    padding: 0
}

.stamp-duty-calculator-app .checkbox-input:focus+label,
.stamp-duty-calculator-app input[type="radio"]:focus+label {
    outline: 2px solid #7dadd9;
    outline: 2px auto -webkit-focus-ring-color
}

.stamp-duty-calculator-app .radio input:focus+label,
.stamp-duty-calculator-app input[type="submit"]:focus {
    box-shadow: 0px 0px 10px 1px #7dadd9
}

.stamp-duty-calculator-app .gbst-loan-repayment {
    display: block;
    border: 7px solid #e2e2e2;
    background-color: white;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    font-family: Helvetica, Verdana, Arial, Sans-serif;
    font-size: 13px
}

.stamp-duty-calculator-app .gbst-loan-repayment ul {
    color: #444444;
    list-style: none;
    padding: 0;
    margin: 0;
    zoom: 1
}

.stamp-duty-calculator-app .gbst-loan-repayment .gbst-clear {
    clear: both
}

.stamp-duty-calculator-app .gbst-loan-repayment .info-icon {
    background: url("../../assets/common/images/info-icon.png") no-repeat;
    width: 25px;
    height: 26px;
    background-color: #458ccc
}

.stamp-duty-calculator-app .gbst-loan-repayment .print-icon {
    background: url("../../assets/common/images/printer-icon.png") no-repeat;
    width: 24px;
    height: 29px;
    background-color: #458ccc
}

.stamp-duty-calculator-app .gbst-loan-repayment .email-icon {
    background: url("../../assets/common/images/email-icon.png") no-repeat;
    background-color: #458ccc;
    height: 21px;
    margin-top: 2px;
    width: 26px
}

.stamp-duty-calculator-app .gbst-loan-repayment .title {
    padding: 11px;
    position: relative;
    z-index: 1
}

.stamp-duty-calculator-app .gbst-loan-repayment .title h1 {
    color: #000000;
    line-height: normal;
    font-size: 18px;
    font-weight: bold;
    margin: 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel {
    background-repeat: no-repeat;
    padding-top: 11px;
    position: absolute;
    right: 5px;
    top: -6px;
    z-index: 2
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel.backgroundWith2Icons {
    background-image: url("../../assets/common/images/buttons_header.png");
    background-position: 0px -40px;
    height: 47px;
    width: 69px;
    padding: 11px
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel.backgroundWith3Icons {
    background-image: url("../../assets/common/images/buttons_header_wide.png");
    background-position: -9px -45px;
    height: 50px;
    width: 105px;
    padding: 11px 14px
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel.backgroundWith4Icons {
    background-image: url("../../assets/common/images/buttons_header.png");
    background-position: 0px -8px;
    padding: 11px 11px 22px 11px;
    width: 68px
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel .button-wrapper {
    float: left;
    height: 32px;
    margin: 0 4px
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel .button-wrapper.info .info-icon {
    background: url("../../assets/common/images/info-icon.png") no-repeat;
    background-color: #458ccc;
    width: 26px;
    height: 26px
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel .button-wrapper.print .print-icon {
    background: url("../../assets/common/images/printer-icon.png") no-repeat;
    width: 25px;
    height: 29px;
    background-color: #458ccc
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel .button-wrapper.save .save-icon {
    background: url("../../assets/common/images/save-icon.png") no-repeat;
    background-color: #458ccc;
    height: 26px;
    width: 26px
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel .button-wrapper.email .email-icon {
    background: url("../../assets/common/images/email-icon.png") no-repeat;
    width: 26px;
    height: 21px;
    margin-top: 2px;
    background-color: #458ccc
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel .button-wrapper .button {
    border: none;
    cursor: pointer
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .info-panel .button-wrapper .button:focus {
    outline: 1px solid #E59700
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .compliance-wording {
    padding-top: 11px
}

.stamp-duty-calculator-app .gbst-loan-repayment .title .compliance-wording .compliance-wording-link {
    border: 0;
    background: transparent;
    text-decoration: underline;
    cursor: pointer
}

.stamp-duty-calculator-app .gbst-loan-repayment .content {
    padding: 0 0 7px 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content h2 {
    background: #444;
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
    color: white;
    font-size: 13px;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content h2 .number-wrapper {
    background: #c60c46;
    border: 18px;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    float: left;
    line-height: 36px;
    text-align: center;
    width: 36px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content h2 .title-wrapper {
    margin-left: 15px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper hr {
    color: #cccccc;
    opacity: 0.3
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .expandable {
    padding: 0 0 30px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li {
    float: left;
    margin: 25px 0 0 15px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li .slider-box,
.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li .slider-label,
.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li .standard-label,
.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li .standard-input {
    clear: left;
    float: left
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li .slider-label,
.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li .standard-label {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 7px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li.state-combo {
    width: 123px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li.state-input {
    width: 123px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper li .range {
    border: 1px solid #CCCCCC;
    box-shadow: none;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-right: 9px;
    padding: 3px 0 3px 7px;
    width: 80px;
    *margin-left: -15px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper select {
    width: 80px !important
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .ui-selectmenu {
    background-color: #FEFEFE;
    background: -ms-linear-gradient(top, #fefefe, #e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9');
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e9e9e9));
    background: -moz-linear-gradient(top, #fefefe, #e9e9e9);
    border: 1px solid #CCCCCC;
    box-shadow: none;
    font-size: 12px;
    height: 20px !important;
    line-height: 20px !important;
    width: 80px !important
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .ui-selectmenu-icon-wrapper {
    background-color: transparent;
    filter: transparent;
    -ms-filter: transparent;
    background: transparent;
    height: 6px;
    width: 10px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .ui-selectmenu-status {
    padding-left: 5px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .ui-selectmenu-icon {
    background-image: url("../../assets/common/images/select_arrow.png");
    margin-top: 4px;
    height: 6px;
    width: 10px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .isFirstTimeBuyer {
    *width: 170px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .propertyType {
    width: 155px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .propertyType select,
.stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .propertyType .ui-selectmenu {
    width: 134px !important
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-line {
    zoom: 1
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-line .results-title {
    background: #c60c46;
    border-bottom-left-radius: 18px;
    border-top-left-radius: 18px;
    color: #ffffff;
    font-size: 13px;
    line-height: normal;
    margin: 0 0 10px;
    padding: 10px 9px 10px 18px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper {
    background-color: #ffffff;
    border: none;
    margin: 10px;
    zoom: 1
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .logo {
    max-height: 60px;
    width: auto;
    float: right;
    margin-top: 10px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box {
    float: left;
    width: 63%
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box .info-box {
    border: 1px solid #CCCCCC;
    height: 114px;
    margin: 2px 12px 0;
    overflow-y: auto;
    padding: 10px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box .eligible-box {
    margin: 20px 25px 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box hr {
    margin: 0 25px;
    border-bottom: 1px solid #CCC;
    border-top: 0px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box .stamp-duty-info-table {
    margin: 15px 25px 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box .stamp-duty-info-table .state {
    width: 34px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box .stamp-duty-info-table .phone {
    width: 118px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper {
    width: 37%;
    float: left
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-responsive {
    width: 97%;
    margin-left: 3%
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-box {
    padding: 15px 15px 9px 14px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-box.total-result {
    background: #EEE
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-box.result {
    background-color: #DDD;
    margin-top: 3px;
    height: 208px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-box.result sup {
    font-size: 15px !important
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-box .label {
    font-size: 14px;
    font-weight: bold;
    color: #666666
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-box .value {
    font-size: 36px;
    font-weight: bold;
    margin: 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-box .value.small {
    color: #777777;
    font-size: 25px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-box .value sup {
    font-size: 20px;
    position: relative;
    top: 3px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-box .value span {
    position: relative
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper ul {
    margin: 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper ul li {
    margin: 10px 0 0 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper ul .no-margin {
    margin: 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper ul .label {
    font-size: 13px;
    font-weight: bold;
    color: #666666;
    margin: 0 0 12px 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper ul .label.small {
    font-size: 13px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper ul .value {
    font-size: 30px;
    font-weight: bold;
    margin: 0
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper ul .value sup {
    font-size: 20px;
    line-height: 1;
    position: relative;
    top: 7px
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .results-wrapper ul .value span {
    position: relative
}

.stamp-duty-calculator-app .gbst-loan-repayment .content .radio input:focus+label {
    outline: 2px auto #7dadd9;
    outline: 2px auto -webkit-focus-ring-color
}

.stamp-duty-calculator-app .gbst-loan-repayment .calculator-disclaimer {
    padding: 15px 15px 5px 15px;
    display: block;
    color: #B2B2B2;
    font-size: 11px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design {
    font-family: "Roboto", Helvetica, Verdana, Arial, Sans-serif;
    border: 1px solid #e2e2e2
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .slider {
    background: url("../../assets/common/images/slider.png") repeat-x
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .slider .progress {
    background: url("../../assets/common/images/progress.png") repeat-x
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .slider .handle {
    background: url("../../assets/common/images/slider-handle.png") repeat-x;
    width: 18px;
    height: 28px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .title h1 {
    font-size: 24px;
    font-weight: 400
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .title .info-panel.backgroundWith2Icons,
.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .title .info-panel.backgroundWith3Icons,
.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .title .info-panel.backgroundWith4Icons {
    background-image: none;
    top: 1px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .title .info-panel {
    width: auto
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .title .info-panel .button-wrapper .info-icon {
    background: url("../../assets/common/images/info-icon.png") no-repeat
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .title .info-panel .button-wrapper .print-icon {
    background: url("../../assets/common/images/printer-icon.png") no-repeat
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .title .info-panel .button-wrapper .save-icon {
    background: url("../../assets/common/images/save-icon.png") no-repeat
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .title .info-panel .button-wrapper .email-icon {
    background: url("../../assets/common/images/email-icon.png") no-repeat
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content h2 {
    color: #666666 !important;
    background-color: #efefef !important;
    font-weight: 700;
    font-size: 18px;
    border-bottom: 1px solid #CCCCCC;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content h2 .number-wrapper {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    margin-left: 10px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .inputs-wrapper div li .range {
    background-color: #f6f8f9
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .inputs-wrapper div li .standard-label {
    font-weight: 300
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .inputs-wrapper div li .slider-label {
    font-weight: 300
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .inputs-wrapper div li .radio-buttons-label {
    font-weight: 300
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-line .results-title {
    color: #242424 !important;
    font-size: 18px;
    font-weight: 300;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    background: #efefef !important;
    border-bottom: 1px solid #CCCCCC
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .results-content {
    color: white !important
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType {
    left: 130px;
    top: -49px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-state-default {
    border: 1px solid #CCCCCC;
    background-color: #FEFEFE;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9')";
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e9e9e9));
    background: -moz-linear-gradient(top, #fefefe, #e9e9e9);
    height: 30px !important;
    color: #C60C46
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-button:nth-of-type(1) {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label:nth-of-type(2) {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-corner-left {
    height: 29px;
    width: 29px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-corner-left span.ui-button-text {
    background: url("../../assets/common/images/chart_icon.png") no-repeat
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-corner-left.ui-state-active span.ui-button-text,
.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-corner-left.ui-state-hover span.ui-button-text {
    background: url("../../assets/common/images/chart_icon_selected.png") no-repeat
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-corner-right {
    height: 29px;
    width: 29px
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-corner-right span.ui-button-text {
    background: url("../../assets/common/images/table_icon.png") no-repeat
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-corner-right.ui-state-active span.ui-button-text,
.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-corner-right.ui-state-hover span.ui-button-text {
    background: url("../../assets/common/images/table_icon_selected.png") no-repeat
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-state-active,
.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-state-hover {
    border: 1px solid #CCCCCC;
    background-color: #4d4d4d;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='#4d4d4d');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='#4d4d4d')";
    background: -webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#4d4d4d));
    background: -moz-linear-gradient(top, #4d4d4d, #4d4d4d)
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-state-active.ui-state-hover,
.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType label.ui-state-hover.ui-state-hover {
    background-color: #4d4d4d !important
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType span.ui-button-text {
    color: transparent
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .displayType .amortization-table-wrapper th {
    font-weight: 500
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .outputs-wrapper .results-arrow {
    display: none
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .outputs-wrapper .results-box.total-result {
    color: #FFFFFF !important
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .outputs-wrapper .results-box.total-result .label {
    color: #FFFFFF !important;
    font-weight: 500
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .outputs-wrapper .results-box.total-result .value {
    font-weight: 500
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .outputs-wrapper .results-box.result .label {
    font-weight: 500
}

.stamp-duty-calculator-app .gbst-loan-repayment.flat-design .content .results-wrapper .outputs-wrapper .results-box.result .value {
    font-weight: 500
}

.stamp-duty-calculator-app .modal-overlay {
    background-color: #FFFFFF;
    border: none;
    border-radius: 0;
    box-shadow: 3px 3px 3px #7E7E7E;
    font-family: Helvetica, Verdana, Arial, Sans-serif;
    font-size: 13px;
    display: none;
    margin: 7px;
    text-align: left;
    z-index: 99999
}

.stamp-duty-calculator-app .modal-overlay.flat-design {
    font-family: "Roboto", Helvetica, Verdana, Arial, Sans-serif
}

.stamp-duty-calculator-app .modal-overlay.flat-design label {
    font-weight: 500 !important
}

.stamp-duty-calculator-app .modal-overlay.flat-design strong {
    font-weight: 400
}

.stamp-duty-calculator-app .modal-overlay .modal-overlay-header .modal-title {
    border-bottom: 1px solid #E2E2E2;
    font-size: 1.3846em;
    margin: 0;
    padding: 22px 25px 20px
}

.stamp-duty-calculator-app .modal-overlay .modal-overlay-header .close {
    background-color: #ffffff;
    background-image: url("../../assets/common/images/infoboxclose.png");
    border: none;
    cursor: pointer;
    height: 25px;
    right: 25px;
    position: absolute;
    top: 20px;
    width: 25px
}

.stamp-duty-calculator-app .modal-overlay .content {
    overflow-y: auto;
    padding: 25px 25px 25px 25px
}

.stamp-duty-calculator-app .modal-overlay .content h2,
.stamp-duty-calculator-app .modal-overlay .content h3,
.stamp-duty-calculator-app .modal-overlay .content h4,
.stamp-duty-calculator-app .modal-overlay .content ul {
    margin: 0;
    padding: 0
}

.stamp-duty-calculator-app .modal-overlay .content h2,
.stamp-duty-calculator-app .modal-overlay .content h3,
.stamp-duty-calculator-app .modal-overlay .content h4 {
    font-weight: bold;
    margin: 15px 0 0 0
}

.stamp-duty-calculator-app .modal-overlay .content h2,
.stamp-duty-calculator-app .modal-overlay .content h3,
.stamp-duty-calculator-app .modal-overlay .content h4 {
    font-weight: bold;
    margin-top: 15px
}

.stamp-duty-calculator-app .modal-overlay .content h2 {
    font-size: 1.15384em
}

.stamp-duty-calculator-app .modal-overlay .content h3,
.stamp-duty-calculator-app .modal-overlay .content h4 {
    font-size: 1em
}

.stamp-duty-calculator-app .modal-overlay .content p,
.stamp-duty-calculator-app .modal-overlay .content li {
    color: #444;
    font-size: 0.92307em;
    line-height: 16px;
    margin: 0
}

.stamp-duty-calculator-app .modal-overlay .content li {
    margin: 5px 0
}

.stamp-duty-calculator-app .modal-overlay .content table {
    margin: 10px 0;
    border-collapse: collapse;
    border-spacing: 0
}

.stamp-duty-calculator-app .modal-overlay .content table td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    padding: 0 8px 0 8px
}

.stamp-duty-calculator-app .modal-overlay .content table td.dark-background-cell {
    background-color: #dedede
}

.stamp-duty-calculator-app .modal-overlay .content table td p {
    padding: 5px 0
}

.stamp-duty-calculator-app .modal-overlay .content .dependantsTable {
    text-align: center
}

.stamp-duty-calculator-app .modal-overlay .content .dependantsTable td {
    width: 50px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper {
    padding: 5px 24px 25px 25px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .sending-animation {
    background: url("../../assets/common/images/ajax-loader.gif") no-repeat;
    display: none;
    height: 55px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    position: absolute;
    right: 0;
    width: 54px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .emailToSelection {
    padding-bottom: 25px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .emailToSelection fieldset.ui-buttonset {
    border: none;
    margin: 0;
    min-width: initial;
    padding: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-before: 0;
    -webkit-padding-start: 0;
    -webkit-padding-end: 0;
    -webkit-padding-after: 0
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .emailToSelection fieldset.ui-buttonset legend {
    color: #444;
    display: block;
    font-weight: bold;
    padding: 15px 0 10px 0
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .emailToSelection fieldset.ui-buttonset label {
    background: url("../../assets/common/images/radio_deselect.png") no-repeat;
    border: 1px solid #FFF;
    font-size: 0.92307em;
    display: inline-block;
    padding-right: 10px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .emailToSelection fieldset.ui-buttonset label.ui-state-active {
    background: url("../../assets/common/images/radio_select.png") no-repeat
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .emailToSelection fieldset.ui-buttonset label span.ui-button-text {
    padding-left: 25px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .emailToSelection fieldset.ui-buttonset input:focus+label {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .emailToSelection fieldset.ui-buttonset input {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    z-index: -1
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .email-control-wrapper {
    float: left;
    font-size: 0.92307em;
    margin: 11px 0;
    width: 287px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .email-control-wrapper.last-control-wrapper {
    width: 264px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .email-control-wrapper label {
    color: #444;
    font-size: 1.0833em;
    font-weight: bold;
    margin-bottom: 9px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .email-control-wrapper input {
    border: 1px solid #CCC;
    height: 22px;
    margin-top: 5px;
    width: 262px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .field {
    border: none;
    min-height: 30px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper textarea {
    border: 1px solid #CCC;
    font-family: Helvetica, Verdana, Arial, Sans-serif;
    font-weight: normal;
    overflow: auto
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs {
    position: relative;
    zoom: 1
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav {
    height: 25px;
    margin: 0;
    padding: .2em .2em 0;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 25px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li {
    border-bottom: 0 !important;
    float: left;
    list-style: none;
    margin: 0 .2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
    width: 80px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li a {
    background: url("../../assets/common/images/radio_deselect.png") no-repeat;
    background-position: left;
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 21px;
    padding: .5em 1em;
    padding-left: 25px;
    padding-top: 12px;
    text-decoration: none;
    width: 21px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li a:active,
.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li a:hover,
.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li a:visited,
.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li a:focus {
    color: #000
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    cursor: text;
    background: url("../../assets/common/images/radio_select.png") no-repeat;
    background-position: left;
    height: 21px;
    width: 21px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li.ui-state-disabled a {
    cursor: text
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs .ui-tabs-hide {
    display: none !important
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs-panel ul {
    padding: 0
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs-panel ul li {
    float: left;
    font-size: 0.92307em;
    margin: 11px 0;
    width: 287px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs-panel ul li.last-modal-field {
    width: 264px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs-panel ul li label {
    color: #444;
    font-size: 1.0833em;
    font-weight: bold;
    margin-bottom: 9px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .ui-tabs-panel ul li input {
    border: 1px solid #CCCCCC;
    box-shadow: none;
    font-size: 12px;
    height: 22px;
    line-height: 18px;
    margin-top: 5px;
    width: 262px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .textarea_container label {
    display: block;
    font-weight: bold;
    margin: 30px 0 7px;
    size: 12px;
    width: 100%
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .textarea_container textarea {
    border-color: #CCC;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 126px;
    resize: none;
    width: 100%
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .submit_button_container {
    height: 50px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .submit_button_container .email_form_submit {
    border: 1px solid #FFF;
    float: right;
    height: auto;
    margin-top: 11px;
    text-align: center;
    padding: 10px 56px;
    width: auto
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .button {
    background-color: #458ccc;
    background: -ms-linear-gradient(top, #5193cf, #3072ae);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5193cf', endColorstr='#3072ae');
    background: -webkit-gradient(linear, left top, left bottom, from(#5193cf), to(#3072ae));
    background: -moz-linear-gradient(top, #5193cf, #3072ae);
    border: 0;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 30px;
    width: 100px
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .button:hover {
    background-color: #458ccc;
    background: -ms-linear-gradient(top, #3072ae, #5193cf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3072ae', endColorstr='#5193cf');
    background: -webkit-gradient(linear, left top, left bottom, from(#3072ae), to(#5193cf));
    background: -moz-linear-gradient(top, #3072ae, #5193cf)
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .error {
    border-color: #d90000 !important
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .error p {
    color: #d90000
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .email_thanks {
    font-size: 1em
}

.stamp-duty-calculator-app .modal-overlay#email-overlay .wrapper .email_thanks p {
    margin-top: 16px
}

.stamp-duty-calculator-app .cta {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding: 0 10px
}

.stamp-duty-calculator-app .cta p {
    font-size: 1.2em
}

.stamp-duty-calculator-app .cta p a {
    background-color: #458ccc;
    font-size: 1.1em;
    color: #fff;
    padding: 7px 15px;
    text-decoration: none;
    margin-left: 10px
}

.stamp-duty-calculator-app .powered-by .powered-by-image {
    background: url("../../assets/common/images/logo_poweredby.png") no-repeat;
    display: block;
    float: right;
    height: 17px;
    margin: 5px 15px;
    width: 153px
}

.stamp-duty-calculator-app.responsive_layout {
    width: 100%
}

.stamp-duty-calculator-app.phones_layout {
    min-width: 300px;
    width: 100%
}

.stamp-duty-calculator-app.phones_layout .gbst-loan-repayment .content .inputs-wrapper .expandable .isFirstTimeBuyer {
    clear: left
}

.stamp-duty-calculator-app.phones_layout .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box {
    float: none;
    min-width: auto;
    width: auto
}

.stamp-duty-calculator-app.phones_layout .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box .info-box {
    margin: 2px 9px 0
}

.stamp-duty-calculator-app.phones_layout .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box .eligible-box {
    margin: 15px 12px 0
}

.stamp-duty-calculator-app.phones_layout .gbst-loan-repayment .content .results-wrapper .stamp-duty-info-box .stamp-duty-info-table {
    margin: 15px 9px 0
}

.stamp-duty-calculator-app.phones_layout .gbst-loan-repayment .content .results-wrapper .outputs-wrapper {
    float: none;
    width: 100%
}

.stamp-duty-calculator-app.phones_layout .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .results-responsive {
    width: 100%;
    margin: 15px 0 0 0
}

.stamp-duty-calculator-app.phones_layout .gbst-loan-repayment .content .results-wrapper .outputs-wrapper .result {
    height: auto !important
}

@media all and (max-width: 560px) {
    .stamp-duty-calculator-app .title h1 {
        margin-top: 45px !important
    }
}

@media all and (max-width: 389px) {
    .stamp-duty-calculator-app .title h1 {
        text-align: center
    }
}

@media print {
    .stamp-duty-calculator-app div.expandable {
        display: block !important
    }
    .stamp-duty-calculator-app .info-panel,
    .stamp-duty-calculator-app .number-wrapper {
        display: none
    }
    .stamp-duty-calculator-app .gbst-loan-repayment {
        border: none
    }
    .stamp-duty-calculator-app .gbst-loan-repayment .content .inputs-wrapper .section {
        box-shadow: none
    }
    .stamp-duty-calculator-app .isFirstTimeBuyer {
        width: 170px
    }
    .stamp-duty-calculator-app .isFirstTimeBuyer .ui-button {
        display: none
    }
    .stamp-duty-calculator-app .isFirstTimeBuyer .ui-button.ui-state-active {
        background: none;
        display: block
    }
    .stamp-duty-calculator-app .isFirstTimeBuyer .check-box-input .ui-helper-hidden-accessible {
        display: none
    }
    .stamp-duty-calculator-app .isFirstTimeBuyer .ui-button .ui-button-text {
        padding-left: 0
    }
}