body{font-family: 'Roboto', sans-serif;font-weight:300;color:#333333;}
b,strong,.strong,th,label{font-weight: 500}
.navbar-inverse {
    background-color: #3b3b3b;
    border-color: #3b3b3b;
    font-weight: 300;
}
input[type="date"]{line-height: 1.42857143 !important;}
table thead tr th[data-sort]{cursor: pointer}
table.table-valign tbody tr > td,
table.table-valign tfoot tr > th,{vertical-align: middle}

.alert{font-weight: 400}
.alert .alert-link{font-weight: 500;text-decoration: underline;}
.alert-success{color:#fff;background-color:#4CAF50;border-color:#388E3C}

.btn{transition: opacity 0.15s ease;}
.btn:active,
.btn:focus,
.btn:hover{opacity: 0.9}

.btn-primary,
.btn-primary[disabled=true]:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover{background-color: #f7941e;border-color: #f7941e}

.fw-300{font-weight:300}
.fw-400{font-weight:400}
.fw-500{font-weight:500}

.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {background-color: #3b3b3b;}

.panel-heading[data-toggle=collapse]{cursor: pointer;}

.v-space {height: 60px;}

/* Extra small devices (phones, less than 768px) */
@media only screen and (max-width: 768px) {
    .fs-responsive{font-size: 12px}
    /*.nav-tabs > li{float: none;background: #f9f9f9}*/
    .nav-tabs > li > a{margin-right:0;}
    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:focus,
    /*.nav-tabs > li.active > a:hover {background:none;border:none;font-weight:400;}*/
    .panel{border:none;box-shadow:none}
    .panel > .panel-body{padding:10px 0;}
    .panel > .panel-footer{border:1px solid #ddd;}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) {}

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) {}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) {}


