.tab-form{position:relative;}
.quoteform_widget form{padding:0;}
.quoteform_widget{background:#ce0000 !important; border:none !important; box-shadow:none !important; padding:0 !important; text-align:left !important;}
.quoteform_widget h4{color:#fff !important; font-size:24px !important; text-align:center !important; background:none !important; border:0 !important; box-shadow:none !important; line-height:32px; font-weight:bold; text-shadow:none !important; text-transform:uppercase;}
.quoteform_widget form label{color:#fff; margin-bottom:7px;}
.ui-tabs .ui-tabs-nav{border:0 !important; padding:0; padding:0; list-style:none; background:#ab0000; text-align:left; width:100%;}
.ui-tabs{border:0;background: none;border-radius: 0 !important;margin: 0;padding: 0;}
.ui-tabs .ui-tabs-nav li{text-transform:uppercase; border:0; border-radius:0; background:transparent; margin:0; padding:0;}
.ui-tabs .ui-tabs-nav{padding:0;}
.ui-tabs .ui-tabs-nav li a {float: left;text-decoration: none;color: #fff;padding: 14px 30px;display: block;position: relative; outline:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{padding:0 !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active, .ui-tabs .ui-tabs-nav li:hover a{margin:0 !important; background:#ee0808;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background:#ee0808;}
.quoteform_widget form .control-group input, .quoteform_widget form .control-group select{ 
    height: 44px;
    box-sizing: border-box;
    border-radius: 0px;
    box-shadow: none;
    font-size: 14px;
    resize: none;
    width: 100%;
    padding: 6px 12px;
    border:0;
    font-size:13px;
    line-height: 1.42857143;
    color: #000;
    background-color: #f7f7f7;
    background-image: none;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    outline: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a:after, .ui-tabs-nav li.ui-tabs-active:hover a:after{position: absolute; content:'';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 10px 0 10px;
    border-color: #ee0808 transparent transparent transparent;
    line-height: 0px;
    _border-color: #eceef4 #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    bottom: -9px;}
.quoteform_widget .wide form .control-group{padding:0; width:100% !important;}
.quoteform_widget .ui-tabs .ui-tabs-panel{padding:20px 20px 10px 20px !important;}
control-group full-width{padding:0 25px !important;}
#domestic{padding-bottom:25px !important;}
button.btn{width:90%;}
.quoteform_widget .wide form .control-group select[name^="veh_"]{width:32.4%;}
.quoteform_widget form .control-group.full-width{padding:0 20px !important; margin-left:0 !important;}
.quoteform_widget form .control-group input[type="radio"], .quoteform_widget form .control-group input[type="radio"]+label {height:auto;}
#page-two, #page-three{padding:20px 20px 0px 20px; color:#fff;}
#page-two .control-group{margin-bottom:25px;}
#page-two .house{line-height:25px;}
.quoteform_widget form .control-group input[type="radio"]{margin-top:5px;}


