/*
OVERWRITE BOOTSTRAP
 */

body{
   background-color: #e2dddd;
}

.navbar-default {
    background-color: #1cabe2;
    /* border-color: #dc961c; */
}

.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #bff90c;
    background-color: #116383;
}

.navbar-default .navbar-brand {
    /*color: #777;*/
    background-image: url("../images/MICS_logo_white.png");
    width: 120px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 5px !important;
    margin-right: 15px !important;
}

@media (min-width: 768px){
    .dl-horizontal dt {
        text-align: left;
    }
}

.btn-group-pi-al {
    float: right;
}






/*
OVERWRITE DATATABLES CSS
 */

.custom-table > thead {
    background-color: rgba(230, 177, 81, 0.67);
}

/*
 ORIGINAL CSS
 */

.inner-container {
    background-color: #776f6f;
    border-radius: 50px;
    color: #fff;
    padding: 0px 40px;
}

.pd-header {
    background-color: #0e5976;
    text-align: center;
    color: #fff;
    padding: 5px;
    border-radius: 25px;
}

#paysheet-buttons {
    padding-bottom: 20px;
    float: right;
    padding-right: 30px;
}

#paysheet-buttons a {
    padding: 10px 70px 10px 70px;
}

#paysheet-total, #allowance-total {
    background-color: #999999;
    color: #000;
    text-align: right;
    font-size: 20px;
}

#paysheet-total span, #allowance-total span {
    color: #8e1b0a;
    padding: 5px;
}

/*.navbar .navbar-nav {*/
    /*margin: 0 auto;*/
    /*text-align: left;*/
    /*float: none;*/
    /*width: auto;*/
    /*font-size: 0px;*/
    /*font-size: 0.1px \9;*/
/*}*/

/*@media (min-width: 992px) {*/
    /*.navbar-nav {*/
        /*float: left;*/
        /*margin: 0;*/
    /*}*/
/*}*/

/*.nav .dropDownInner {*/
    /*position: relative;*/
/*}*/

/*.navbar-collapse li {*/
    /*z-index: 4;*/
/*}*/

/*.navbar-nav {*/
    /*margin: 0 0;*/
/*}*/

/*.nav {*/
    /*margin-bottom: 0;*/
    /*padding-left: 0;*/
    /*list-style: none;*/
/*}*/

/*@media (min-width: 992px){*/
    /*.navbar .navbar-nav > li {*/
        /*display: inline-block;*/
    /*}*/
/*}*/

/*.navbar .navbar-nav > li {*/
    /*display: block;*/
    /*float: none;*/
    /*text-align: left;*/
/*}*/

/*.navbar-collapse li {*/
    /*z-index: 4;*/
/*}*/

/*.navbar .navbar-collapse .navbar-nav > li a {*/
    /*font-weight: bold;*/
    /*font-size: 16px;*/
/*}*/

/*.navbar-nav > li > .dropdown-menu {*/
    /*margin-top: 0;*/
    /*border-top-right-radius: 0;*/
    /*border-top-left-radius: 0;*/
/*}*/

/*.dropdown-menu {*/
    /*-webkit-border-radius: 0;*/
    /*-moz-border-radius: 0;*/
    /*border-radius: 0;*/
    /*border: none;*/
    /*padding-top: 0;*/
    /*padding-bottom: 0;*/
    /*min-width: 250px;*/
/*}*/

/*.dropdown-menu {*/
    /*position: absolute;*/
    /*top: 100%;*/
    /*left: 0;*/
    /*z-index: 1000;*/
    /*display: none;*/
    /*float: left;*/
    /*min-width: 160px;*/
    /*padding: 5px 0;*/
    /*margin: 2px 0 0;*/
    /*list-style: none;*/
    /*font-size: 14px;*/
    /*text-align: left;*/
    /*background-color: #ffffff;*/
    /*border: 1px solid #cccccc;*/
    /*border: 1px solid rgba(0, 0, 0, 0.15);*/
    /*border-radius: 4px;*/
    /*-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);*/
    /*box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);*/
    /*background-clip: padding-box;*/
/*}*/

/*@media (min-width: 992px) {*/
    /*.dropdown-menu li a {*/
        /*padding: 6px 15px;*/
    /*}*/
/*}*/

/*.dropdown-menu > li > a {*/
    /*display: block;*/
    /*padding: 3px 20px;*/
    /*clear: both;*/
    /*font-weight: normal;*/
    /*line-height: 1.42857143;*/
    /*color: #333333;*/
    /*white-space: nowrap;*/
/*}*/

/*@media (min-width: 992px) {*/
    /*.nav .dropDownInner .subNavInner {*/
        /*position: absolute;*/
    /*}*/
/*}*/

/*.nav .dropDownInner .subNavInner {*/
    /*display: none;*/
    /*list-style: none;*/
    /*padding-left: 0;*/
    /*min-width: 250px;*/
    /*left: 250px;*/
    /*top: 0;*/
/*}*/

/*.collapse {*/
    /*display: none;*/
/*}*/

#bank_footer_buttons {
    padding: 20px;
}

#bank_footer_buttons a {
    padding: 10px 48px;
    margin-left: 15px;
}

#pdf_print {
    margin-bottom: 10px;
}

.total_button {
    color: #000000;
}

#prev_paysheet, #next_paysheet {
    margin-bottom: 20px;
}

/*
    HOME PAGE STYLES
*/

.home-item {
    padding: 45px 0;
    margin-bottom: 30px;
    background-color: white;
}

.home-item a {
    display: block;
}

.home-item:hover {
    background-color: aliceblue;
}

.home-item-icon {
    font-size: 50px;
    padding-bottom: 20px;
}