a {
    color: #222;
}
.content-box{
    margin-left: -220px;
}
body > .header .logo {

    font-family: 'Source Sans Pro',sans-serif;    
}
body > .header .logo:hover {

}

.tab-pane .btn-group{
    padding:8px 10px;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
    height: auto;
}
/*
.btn{
    margin-left: 3px;
}
*/



.panel .panel-body .table,.panel-body .panel:not(:first-child){
    margin-bottom: 0;
}
.input-group, .select2{
    width:100%;
}
/*
.wrapper{
         margin: 0 auto -40px;
}
#footer{
        height:40px;
        background-color: #f5f5f5;
        text-align:center;
        padding-top:10px;
}*/
.filter .panel-body,.form .panel-body{
    padding-bottom:0;
}

.table th.actions{
    width:20px;
}
.table th{
    text-align: center;
}
.table th,.table th a{
    color:#333;
}
.table th a{
    width:100%;
}
.fa-power-off.active, .fa-flag.active {
    color: #00a65a;
}
.fa-power-off.inactive, .fa-flag.inactive {
    color: #f56954;
}
.table .fa-file-text-o, .table .fa-eye {
    color: #3c8dbc;
}
.table .fa-edit, .table  .glyphicon-envelope {
    color: #f39c12;
}
.table .fa-trash-o {
    color: #f56954;
}

.pagination,.pagination-info{
    margin:5px 0 0 0;
}
.alert{
    margin-left:0;
}

.form-group.required.validate label.col-sm-3:after, .form-group.required.validate label.control-label:after {
    color: #e32;
    content: "\e006";    
    font-size: 9px;
    padding-left: 3px;
    font-family: "Glyphicons Halflings";
}

.bootstrap-dialog .modal-header.bootstrap-dialog-draggable {
    cursor: move;
}
a.disallow{
    cursor: not-allowed;
}

.easy-tree .toolbar{
    padding-top:5px;
    display: none;
}
.easy-tree .toolbar a{
    margin-left:5px;
}

.sidebar .sidebar-menu > li > a{
    /*padding-left:12px;*/
}

/*
 * Fire & Safety Specific
 */

/*
* Margin
*/
.top-margin {
    margin-top: 10px;
}
.right-margin {
    margin-right: 10px;
}
.left-margin {
    margin-left: 10px;
}
.botom-margin {
    margin-bottom: 10px;
}

.right-side > .content-header {
    padding: 15px 15px 5px 20px;    
}
.box .box-header {
    border-bottom: 1px solid #f4f4f4;
}

/*
 * Listing
 */
.table-striped > thead > tr > th, .table-striped > tbody > tr:nth-child(2n) > td, .table-striped > tbody > tr:nth-child(2n) > th {
    background-color: #Dff0d8;
}
.table-striped > thead > tr > th {
    border-bottom-width: 1px;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #fff;
}

/*
 * Form
 */ 
.form .btn[type="submit"]:hover, .form .btn[type="reset"]:hover, .listing a.btn:hover, .form .box-footer a:hover,
.filter .btn[type="submit"]:hover, .filter .btn[type="reset"]:hover, .filter .box-footer a:hover {
    background-color: #222 !important;
    color: #fff !important;
}
.form-control, .form-control .select2-choice {
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}
.form-control:focus, .form-control.select2-container-active .select2-choice {
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}
.form-control .select2-choice {
    border-radius: 0px;
}
/*
 * Sidebar
 */
.sidebar .sidebar-menu > li > a {
    color: #fff;
}
.sidebar > .sidebar-menu > li > a:hover, .sidebar > .sidebar-menu > li.active > a {
    color: #222;
    background: #F9F9F9;
}
.sidebar .sidebar-menu .treeview-menu > li > a {
    color: #777;
}
.sidebar .sidebar-menu .treeview-menu > li.active > a, .sidebar .sidebar-menu .treeview-menu > li > a:hover {
    color: #111;
}

/*
 * NAV Tabs
 */
.nav-tabs-custom > .nav-tabs > li > a {
    color: #f39c12;
}
.nav-tabs-custom > .nav-tabs > li.active {
    border-top-color: #f39c12;
}
.nav-tabs-custom > .nav-tabs > li.active > a {
    border-top: 0;
    color: #555;    
}

/* 
 * Login
 */

.form-box {
    width: 360px;    
    margin: 90px auto 10px auto;
    box-shadow: 0px 0px 10px #333;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.form-box .header {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background: url(../img/logo75.png) no-repeat 10px center #1895d9;
    box-shadow: inset 0px -3px 0px rgba(0, 0, 0, 0.2);
    padding: 20px 10px 30px 90px;
    text-align: left;
    font-size: 26px;
    font-weight: bold;
    color: #fff;
}
.form-box .body,
.form-box .footer {
    padding: 10px 20px;
    background: #fff;
    color: #444;
}
.form-box .body > .form-group,
.form-box .footer > .form-group {
    margin-top: 20px;
}
.form-box .body > .form-group > input,
.form-box .footer > .form-group > input {
    border: #fff;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}
.form-box .body > .form-group > input:focus {
    box-shadow: 0px 0px 2px #3c8dbc;
}
.form-box .body > .btn,
.form-box .footer > .btn {
    margin-bottom: 10px;
}
.form-box .footer > a {
    color: #333;
}
.form-box .footer > a:hover {
    color: #f56954;
}
.form-box .footer > .btn:hover {
    color: #fff !important;
    background-color: #222 !important;
}
.form-box .footer {
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.cl-cng, cng{
    background-color: #1995DC; 
    color: #fff;
}
.cng{
    color: #fff;
}