@media (min-width: 768px){
    .form-inline .form-control {
      display: inline-block;
      width: 180px;
      vertical-align: middle;
    }
}
.demo-image-preview{width: 120px;height: 80px;}.progress{height: 8px;}
.point_cur { cursor:pointer; }
textarea:focus,input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus{
    color:#262626;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    border-color:#666;
    outline:0
}
.form-control,select{
    font-size:13px;color:#858585;background-color:#fbfbfb;border:1px solid #d5d5d5;padding:8px 12px
}
.form-control:focus,select:focus{
    color:#262626;outline:0; border-color:#666;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-color:#666;
}
textarea.form-control{
    padding:5px 9px;-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;transition:height .2s
}
textarea.form-control:focus{
    color:#262626; border-color:#666;outline:0;
}

 input[type=checkbox]:focus + span, input[type=radio]:focus + span {
    background-color: #E5E5E5;
    color: #000; 
}
.select2-container-active .select2-choices{border:0px solid rgba(255, 0, 0, 0.3);;outline:0}
.label-danger:focus{color:#000;}
.note{color:#4A34E0;}
@media screen,print {
    .total_tank_amt
    {
    background-color:#000 !important;
    -webkit-print-color-adjust: exact; 
    }
    .pre_tank_amt{
    background-color: #7ECF00 !important;
    -webkit-print-color-adjust: exact; 
    }
    td{padding:8px}
}
.bttn{color:#FFF !important;margin-top: -2px;line-height: 17px !important;border-top: 0px !important;margin-right:10px !important;}
.bttn-primary, .bttn-primary:focus {
    background-color: #427fed !important;
    padding:10px 5px !important;
    border-color: #427fed;
    color: #fff !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border-bottom: 2px solid #272829;}
.bttn:hover{border:1px solid #c6c6c6;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);position:relative;z-index:1;text-decoration:none;}
.bttn:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}
.emphasis{text-transform:uppercase;}
.bttn-red{color:#fff;background-color:#d14836;border:1px solid transparent;background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);background-image:-moz-linear-gradient(top,#dd4b39,#d14836);background-image:linear-gradient(top,#dd4b39,#d14836);}
.bttn-red:hover{background-color:#c53727;border:1px solid #b0281a;color:#FFF;background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);background-image:-moz-linear-gradient(top,#dd4b39,#c53727);background-image:linear-gradient(top,#dd4b39,#c53727);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.bttn-red:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);}
.bttn-green{-webkit-transition:border .20s;-moz-transition:border .20s;-o-transition:border .20s;transition:border .20s;color:#fff !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#7ECF00;*background-color:#51a351;background-image:-moz-linear-gradient(top, #7ECF00 , #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#7ECF00), to(#51a351));background-image:-webkit-linear-gradient(top, #7ECF00 , #51a351);background-image:-o-linear-gradient(top, #7ECF00 , #51a351);background-image:linear-gradient(to bottom, #7ECF00 , #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);!important;*/}
.bttn-green:active{border-color:#2D6200 !important;}
.bttn-green:hover,
.bttn-green:focus,
.bttn-green:active,
.bttn-green.active,
.bttn-green.disabled,
.bttn-green[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.bttn-green:active,
.bttn-green.active{background-color:#408140 \9;}
.bttn-blue{color:#fff;background-color:#4D90fe;border:1px solid #3079ed;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);}
.bttn-blue:hover{background-color:#357aeb;color:#FFF;border:1px solid #2F5bb7;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.bttn-blue:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);}
.bttn-yellow{color:#867343;background-color:#ffe07b;border:1px solid #fddb69;background-image:-webkit-linear-gradient(top,#ffe896,#ffe07b);background-image:-moz-linear-gradient(top,#ffe896,#ffe07b);background-image:linear-gradient(top,#ffe896,#ffe07b);}
.bttn-yellow:hover{background-color:#ffda73;color:#867343;border:1px solid #deb74f;background-image:-webkit-linear-gradient(top,#ffe485,#ffda73);background-image:-moz-linear-gradient(top,#ffe485,#ffda73);background-image:linear-gradient(top,#ffe485,#ffda73);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.bttn-yellow:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);}
.bttn-orange{color:#ffffff;background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.bttn-orange:hover{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
.bttn-orange:active{color:rgba(255, 255, 255, 0.75);}
.bttn-red:active,.bttn-blue:active,.bttn-yellow:active,.bttn-orange:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);}
.nav-tabs{ -webkit-box-shadow: 0 0 0px rgba(0,0,0,.3); -moz-box-shadow: 0 0 0px rgba(0,0,0,.3); box-shadow: 0 0 0px rgba(0,0,0,.3); border: 0;background: none;}
.tab-content{-webkit-box-shadow: 0px 0 0px 0px rgba(0,0,0,.3); -moz-box-shadow: 0px 0 0px 0px rgba(0,0,0,.3);  box-shadow: 0px 0 0px 0px rgba(0,0,0,.3); }
.table>thead>tr>td.black, .table>tbody>tr>td.black, .table>tfoot>tr>td.black, .table>thead>tr>th.black, .table>tbody>tr>th.black, .table>tfoot>tr>th.black, .table>thead>tr.black>td, .table>tbody>tr.black>td, .table>tfoot>tr.black>td, .table>thead>tr.black>th, .table>tbody>tr.black>th, .table>tfoot>tr.black>th {
    background-color: #555555;
}
.table>thead>tr>.black, .table>tbody>tr>.black, .table>tfoot>tr>.black, .table>thead>.black>td, .table>tbody>.black>td, .table>tfoot>.black>td, .table>thead>.black>th, .table>tbody>.black>th, .table>tfoot>.black>th {
    color: #FFF;
}
.fc-border-separate theadtr, .table thead tr {
    background-color: #fbfbfb;
    color: #262626;
    font-size: 12px;
}
.table-sticky {
    width: 100%;
}

.table-sticky thead,.table-sticky tbody,.table-sticky tr,.table-sticky td,.table-sticky th { display: block; }

.table-sticky tr:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
}

.table-sticky thead>th {
    height: 30px;

    /*text-align: left;*/
}

.table-sticky  tbody {
    height: 400px;
    overflow-y: auto;
}

.table-sticky thead {
    /* fallback */
}

.table-sticky  tbody > td, .table-sticky  thead > th {
    width: 20%;
    float: left;
}