#maincontent{float:left; width:100%; font:12px/18px Arial, Helvetica, sans-serif; color:#202020; }
.clearfix:after, .twocolumns:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; font-size:0; }
.module-table{/*border:#cccccc solid 1px;*/ margin-bottom:1em; background:#ffffff;}
.module-table .header{background:#e5e5e5 url(../Images/bgmodule-table-header.jpg) repeat-x left top; border:#cccccc solid 1px; border-width:0 0 1px 0; padding:10px; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0;}
.module-table .header h2{margin-bottom:0; }
.module-table .content{padding:10px; overflow:hidden; }
.calc-module .header{ background:#4D78AD url(../Images/bgmodul-head-blue.png) repeat-x scroll left top; color:white; }
.CalcContain{background:url(../Images/bgmodul-grad-top-blue.png) repeat-x left 1px; border:#a6d0fc solid 1px; padding:10px;}
.QuestUnit{ clear:both; overflow:hidden; margin-bottom:1em; padding-bottom:1em; border-bottom:#cccccc solid 1px; }
.QuestUnit.last{margin-bottom:0; border-bottom:none 0; }
.QuestUnitRow:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; font-size:0; }
.slider-unit{float:left; margin:4px; padding-left:0px; width:380px;}
.ui-slider{background:#fff url(../Images/slider-background.gif) no-repeat left top; border:0 none; height:17px; font-size:0; line-height:0; position:relative; }
.ui-slider-handle{cursor:pointer; background:url(../Images/slider-handle.png) repeat-x scroll left top; height:27px; width:27px; position:absolute; top:-5px; z-index:2; }
.numField {
    background-color: white;
    border: 1px solid #d7d7d7;
    padding: 6px;
}
.icon-poundsterling{padding-left:20px; background:url(../Images/currency-percent.gif) no-repeat left 2px;}
.icon-percent{padding-right:10px; background:url(../Images/currency-percent.gif) no-repeat right -28px;}
.QuestUnitRow .numField {float:right; }
.QuestUnitRow .input{text-align:right;}
.QuestUnitExtra{padding-top:2em;}
.QuestUnitExtra .option{float:left; display:block; padding:3px 10px; background:#fffbcc; border:#fbd97f solid 1px; margin:0; }
.resultPane{background:#ffffff; width:100%; padding:0; }
.resultPane {display:none;}
.keyresult {padding:10px; margin-bottom: 10px;  text-align:center; }
.keyresult h2 {color:#507baf; font-size:20px; line-height: 25px; }
#convertpercentage{border:1px solid #cccccc; padding:5px; margin:5px; background-color:#D2D0FE; display:none;}

#convertpercentage input{margin-right:10px;}
.QuestLast{ border-bottom: none !important;}
.CalcContain h4 {
    color: #CCC;
    font-size: 1.4em;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 27px;
    margin: 0 0 14px 0;
}

/* ** Bootstrap ** */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    margin-top: -4px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}

/*
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -20px;
}
*/
/*
.ui-slider-horizontal .ui-state-default {
  width: 40px;
  margin-left: -20px;
  top: 15px;
  background-color: white;
  
  border: 0;
}
*/

.ui-slider-horizontal .ui-slider-handle {
    margin-left: -1em;
}

.QuestUnitRow {
    margin: 0 auto;
    width: 97%;
}

.QuestUnitRow .calculate-btn {
    background: #fff02a none repeat scroll 0 0;
    border: 1px solid #6a6868;
    border-radius: 5px;
    box-sizing: border-box;
    color: #000000;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 11px;
    font-weight: 400;
    min-width: 102px;
    padding: 4px !important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    float: right;
}

.calculate-btn:hover	{ background:#d1c523;}