﻿body {
}

.B-Coeff {
    color: #FF7F7D;
    font-weight: 500;
}
.field-validation-error {
    position: absolute;
}
legend {
    border-bottom: none;
    width: auto;
    padding-bottom: 0px;
}

.nav-tabs.nav-tabs-highlight > li.active > a, .nav-tabs.nav-tabs-highlight > li.active > a:hover, .nav-tabs.nav-tabs-highlight > li.active > a:focus {
    border-top-color: #C62828;
}

.page-title{

    padding-top:10px;
    padding-bottom:10px;
}

.content:first-child {
    padding-top: 0px;
}

.navbar-inverse {
    background-color: #C62828;
    border-color: #C62828;
    /*border-bottom-color: rgb(55, 71, 79);*/
}

.sidebar {
    /*background-color: #f6f7f9;*/
}

.logo-text {
    font-size: 20px;
    font-family: "Roboto", Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-top: 8px;
 
    position: absolute;
}
.navbar-brand > img {
    margin-top: 0px;
    height: 43px;
}
.navbar-brand{
    padding-top:2px;
}
.sidebar-default .navigation > li.active > a,
.sidebar-default .navigation > li.active > a:hover,
.sidebar-default .navigation > li.active > a:focus {
    background-color: #ccc;
    
}

.navigation > li > ul li.active > a, .navigation > li > ul li.active > a:hover, .navigation > li > ul li.active > a:focus {
    background-color: #eee !important;
    color: #C62828 !important;
}

.form-control {
    border: 1px solid #c6c9d5;
}

    .form-control:focus {
        background-color: #F5E2E1;
       border: 2px solid #C62828;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

/*.input-validation-error {
    border: 1px solid #F44336;
}*/

.dataTables_filter > label > span {
    float: left;
    margin: 5px 15px;
    margin-left: 15px;
    margin-left: 0;
}
.dataTables_filter input{
    height:30px;
}
.dataTables_length select {
    height: 30px;
}
.dataTables_length > label > span:first-child {
    margin: 5px 15px;
  
}
.dataTables_length {
    
    margin: 0 0 10px 20px;
}
.dataTables_filter {
    margin: 0 0 10px 20px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 5px 10px;
    line-height: 1.5384616;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.dataTables_paginate .paginate_button {
    display: inline-block;
    padding: 0px;
    min-width: 25px;
    margin-left: 2px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    color: #333333;
    border: 1px solid transparent;
    border-radius: 0px;
}

.btn-Red {
    color: #fff;
    background-color: #C62828;
    border-color: #C62828;
}
    .btn-Red:focus,
    .btn-Red.focus,
    .btn-Red:hover {
        color: #fff;
        background-color: #C62828;
        border-color: #C62828;
       
    }



.well {
    border: 2px solid #ccc;
    background-color: #eee;
    padding-top:5px;
    padding-bottom:0px;
}

fieldset {
    border: 1px solid #c0c0c0;
    padding: 0.35em 0.625em 0.75em;
}

.w{
    width:60px;
}

.mt-2{
    margin-top:2px;
}