/* Sticky footer styles
-------------------------------------------------- */
/* Custom css for changing box color */
.badge-danger {
    font-weight: bold;
}
body{text-transform: capitalize;}
.footer {
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 39px;
    /* RS code */
    position: fixed;
    left:0;
    color: white;
   
}
.profile-usermenu{border-bottom:2px solid rgb(215, 25, 33);}
.close_button {
    cursor: pointer;
    display: none;
    margin-top: 10px !important;
}
.close_button i {
    color: red;
    font-size: 25px;
    margin-top: 1px;
}
.sub-active{background-color: rgb(246, 249, 251) ! important; border-top: 1px solid #eef1f5;}
#product_menu li a{background: #fff !important;}
#company_structure_menu li a{background: #fff !important;}
#product_menu .sub-active a{background: #f6f9fb !important;}
#company_structure_menu .sub-active a{background: #f6f9fb !important;}
.page-content {
    background: #f1f1f1 none repeat scroll 0 0;
    padding: 0;
}
/* initial value was 15px 0 */
.page-header .page-header-top {
    height: 86px!important;
}
.dashboard-stat .visual > i {
    display: none!important;
    font-size: 110px;
    line-height: 110px;
    margin-left: -35px;
}
.dashboard-stat.blue {
    background-color: #F7E113 !important;
}
.dashboard-stat.green {
    background-color: #198B8E!important;
}
.dashboard-stat.green .more {
    background-color: #198B8E!important;
    color: #fff;
}
.dashboard-stat.red {
    background-color: #D71E05!important;

}
.dashboard-stat.red .details .number {
    color: white!important;
}
.dashboard-stat.blue .details .number {
    color: black!important;
}
.dashboard-stat.blue .details .desc {
    color: black!important;
}
.dashboard-stat.red .details .desc {
    color: white!important;
    opacity: 1;
}
.dashboard-stat.red .more {
    background-color: #D71E05!important;
    color: #fff!important;
}
.dashboard-stat.blue .more {
    background-color: #F7E113 !important;
    color: #000!important;
}
.dashboard-stat.grey {
    background-color: #bdbaba!important;
}
.dashboard-stat.grey .more {
    background-color: #bdbaba!important;
}
.note.note-success {
   /* background-color: #ed1c24!important;
    border-color: #ed1c24!important;
    color: #ffffff!important;*/
}
.note.note-info {
    background-color: #005aaa!important;
    border-color: #005aaa!important;
    color: #ffffff!important;
}
.note.note-warning {
    background-color: #fff200!important;
    border-color: #fff200!important;
    color: #000!important;
}
.note.note-success1 {
    background-color: #0060a9!important;
    border-color: #0060a9!important;
    color: #fff!important;
}


.btn{
    border-radius : 0px !important
}
.top-header{
    background-color : #54a0dd !important;
   
}
.thanku-text img {
    width: 130px;
}
.top-header .top-menu a img{
    margin:7px 0 0 !important;
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover{
    background-color: #fff;
}
.page-header .page-header-top .top-menu{
    margin:0px;
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username{
    margin-top: 17px !important;
    padding-left: 7px;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu {
    margin-top: 20px;
    background-color: #fff;
    color: #54a0dd;
}
.dropdown-menu li > a{
    padding: 12px 14px;
}
.page-header .page-header-menu {
    background: #fff none repeat scroll 0 0; height: auto; border-bottom: 1px solid #54a0dd !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
    color: black;
    font-weight: 600;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a, .page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover {
    background: #54a0dd none repeat scroll 0 0 !important;
    color: #fff;
}

.page-footer {
    background: #54a0dd none repeat scroll 0 0 !important;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a {
    color: #000;
    font-size: 14px;
 
    font-weight: normal;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
    background: #949599 none repeat scroll 0 0;
    color: #fff;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
    padding: 18px 18px 18px;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a, .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover{
    background-color: #54a0dd !important;
}
/* rs code to comment this line */
/* .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle{

    background-color: #fff !important;
} */

/* Earn Point Detail CSS */
.merchant_descp{
    color:#4d4d4d;
    text-align: left; 
    font-size: 15px;
}
.merchant_title{
    text-decoration: none;
    color: #000;
}

.merchant_title_font{
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    margin: 0 0 15px;
    font-family:"Open Sans",​sans-serif;
}

.merchant_title:hover{
    color:#444;
    text-decoration: none;
}

.merchant_meta small{color: #8c8c8c;font-size: 100%;}
.heading-divider {
    background-color: #da3636;
    display: block;
    height: 2px;
    margin: 20px 0 15px;
    width: 40px;
}
/* Earn Point Detail CSS  END */

/* Earn Point Index CSS */

div.description{
    background-color: #000;
    bottom: 0;
    color: #fff;
    left: 14px;
    opacity: 0.5;
    position: absolute;
    width: 93%;
}
.fix{
    width:100%; padding:0px;
}

/********************12/5/2017*********************/

.top-menu ul.nav li ul.dropdown-menu li a:hover{
    background: #54a0dd !important; color: #fff;
}
.top-menu ul.nav li ul.dropdown-menu li a:hover i{
    color: #fff !important;
}



/* Earn Point Index CSS  END */

@media(max-width:767px){
    .top-header a img{
        margin:0 !important;
    }
    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-user > .dropdown-toggle {
        padding: 0;
    }
    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-user {
        background-color: #1c1c1c;
        margin-right: 0;
        padding-left: 0;
    }
    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu {
        margin-top: 5px;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a {
        background: #1c1c1c !important;
        color: #FFF !important;
    }
}

.search-form {
    border-radius: 4px;
    display: inline-block;
    float: right;
    margin-top: -9px;
    position: relative;
    transition: width 0.4s ease 0s;
}

.card {
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
    transition: all 0.2s ease 0s;
}

.card-light{
    background-color: #f5f5f5;
}

.card-light.card-darker {
    background-color: #f0f0f0;
}
.card-light.card-lighter {
    background-color: #fafafa;
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu::after{
    border-bottom-color: #f5f5f5 !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
    background: #54a0dd none repeat scroll 0 0;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
    color: #fff;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
    background: #fff none repeat scroll 0 0; color: #54a0dd;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover {
    background: #fff none repeat scroll 0 0; color:#54a0dd ;
}
.search-bar input {
    background-color: #f3f6f9;
    border: medium none;
    color: #a0a9b4;
    height: 55px;
}
.search-bar button {
    color: #fff;
    height: 55px;
    margin-left: -3px;
    margin-top: -2px;
    width: 130px;
}
.search-bar .search-desc {
    color: #a0a9b4;
    font-size: 13px;
    margin: 0;
}
.tabletools-dropdown-on-portlet {
    margin-top: -66px !important;
}
#customer_info{display:none;}
#consumer_detail td:first-child{text-transform: capitalize;}
.custom-input-small{width: 170px !important;max-width: 100% !important;}
#add_mechanic_form .custom-input-small{width: 165px !important;max-width: 100% !important;}
.input-inner-checkbox{height: 36px !important;}
.sub-user-input-small{width: 210px !important;max-width: 100% !important;}
.segments .input-group .input-group-addon{background: #fff !important;}

#add_mechanic_form .form-actions{background: #fff !important;}
.page-header{height: 86px !important;}
#compose_message .form-actions{background: #fff !important;}

.profile-usermenu ul li.active a{
    border-left: 2px solid #C4261D !important;
    color: #C4261D !important;}

.profile-usermenu ul li a:hover {
    color: #C4261D !important;
}



