.table th{
    background-color: #EEEEEE;
}

div.checkbox{
    left:20px;

}

.required label:after{
    content: '*';
}

div.required input[type=text],div.required input[type=textarea]{
    background-color: #fff1e2 !important;

}

.centerlize th,.centerlize td{
    text-align: center;
    vertical-align:middle !important;
}

input[type=checkbox]{
    margin-top:-0.4em !important;
}

.centerlize input[type=checkbox]{
    margin-top:-0.8em !important;
    margin-left:-2.8em !important;
    magin-right:0px !important;
    padding:0px 0px 0px 0px !important;
}

.redstring {
    color:#ff0000 !important;
}

.ui-autocomplete {
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 1000;
 float: left;
 display: none;
 min-width: 160px;
 padding: 4px 0;
 margin: 0 0 10px 25px;
 list-style: none;
 background-color: #ffffff;
 border-color: #ccc;
 border-color: rgba(0, 0, 0, 0.2);
 border-style: solid;
 border-width: 1px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 -webkit-background-clip: padding-box;
 -moz-background-clip: padding;
 background-clip: padding-box;
 *border-right-width: 2px;
 *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
 display: block;
 padding: 3px 15px;
 clear: both;
 font-weight: normal;
 line-height: 18px;
 color: #555555;
 white-space: nowrap;
 text-decoration: none;
}

.ui-state-hover, .ui-state-active {
 color: #ffffff;
 text-decoration: none;
 background-color: #0088cc;
 border-radius: 0px;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 background-image: none;
}

#formulas-tab.tab{overflow:hidden;}
#formulas-tab.tab li{background:#ccc; padding:5px 25px; float:left; margin-right:1px;}
#formulas-tab.tab li.select{background:#eee;}
#formulas-tab.content li{background:#eee; padding:20px;}
#formulas-tab.hide {display:none;}
