/**********************************Menu**********************************/
#cssmenu:after,
#cssmenu > ul:after {
    background-color: #E05251;
}

#cssmenu ul li:hover {
    background-color: #E05251;
}

#cssmenu ul ul li:hover {
    background-color: #E05251;
}

#cssmenu > ul > li > a {
    color: #dddddd;
}

#cssmenu > ul > li:hover > a {
    color: #ffffff;
}

#cssmenu > ul > li.has-sub > a {
    padding-right: 30px;
}

#cssmenu ul ul {
    background-color: #595959;
    border-top: 3px solid #E05251;
}

    #cssmenu ul ul li a {
        border-bottom: 1px solid rgba(150, 150, 150, 0.15);
        color: #dddddd;
    }

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
    #cssmenu ul {
        background-color: #E05251;
    }
}

.menuactive {
    background-color: #E05251;
}


body {
    color: black;
    background-color: #E7EBEB;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus, checkbox:focus {
    border: 1px solid #E05251;
}

.div_tr input[type=submit], .div_tr input[type=button],
.search_form input[type=submit], .search_form input[type=button],
.div_tr_report input[type=submit], .div_tr_report input[type=button],
#div_filter input[type=submit], #div_filter input[type=button],
.grid_main input[type=submit], .grid_main input[type=button],
.div_input input[type=submit], .div_input input[type=button],
.button {
    color: #fff;
    background-color: #E05251;
}

    .div_tr input[type=submit]:hover, .div_tr input[type=button]:hover,
    .search_form input[type=submit]:hover, .search_form input[type=button]:hover,
    .div_tr_report input[type=submit]:hover, .div_tr_report input[type=button]:hover,
    #div_filter input[type=submit]:hover, #div_filter input[type=button]:hover,
    .grid_main input[type=submit]:hover, .grid_main input[type=button]:hover,
    .div_input input[type=submit]:hover, .div_input input[type=button]:hover,
    .button:hover, .NewButton:hover {
        background-color: #808080;
        color: black;
    }

/*****************   Home Page Header   *****************/

#header .header_content {
    background-color: #474a4b;
}

/*****************   Login Page   *****************/

.loginDiv input[type=text], .loginDiv input[type=password] {
    border: 1px solid #808080;
}

    .loginDiv input[type=text]:focus, .loginDiv input[type=password]:focus {
        border: 1px solid #E05251;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    }

/*****************   Footer   *****************/
#footer {
    background: #595959;
}

    #footer p {
        color: #fff;
    }

        #footer p a {
            color: #fff;
        }

/*****************   Inner Page Header   *****************/
#header .top_strip {
    background: #595959;
}

#header .pnr_bal_sec {
    background: #f4f4f4;
    border-bottom: 1px solid #cdcdcd;
}

.search_form input[type=text] {
    border: 1px solid #E05251;
    color: #666;
}

    .search_form input[type=text]:focus {
        border: 1px solid #808080;
    }

.NewButton {
    color: #fff;
    background-color: #E05251;
}

    .NewButton:hover {
        background-color: #808080;
        color: white;
    }

.grid_selected_row {
    background-color: #C5BBAF;
    color: #333333;
}

.grid_asc_cell {
    background-color: #F8FAFA;
}

.grid_asc_header {
    background-color: #246B61;
}

.grid_desc_cell {
    background-color: #D4DFE1;
}

.grid_desc_header {
    background-color: #595959;
}

.grid_pager {
    background-color: #595959;
    color: white;
}

    .grid_pager span {
        color: #BADEF7;
    }

    .grid_pager a {
        color: white !important;
    }


.grid_header {
    background-color: #595959;
    color: white;
}

.grid_footer {
    background-color: #595959;
    color: white;
}

.grid_odd_col {
    background-color: #FFAAAA;
}

.grid_even_col {
    background-color: #D8D8D8;
}

.grid_title_inner {
    background-color: #623320;
    color: white;
}

.GridHeight {
    background-color: #F4F4F4;
}

/**************************************Font Awsome*****************************/

.filter:before {
    color: #E05251;
}

.users:before {
    color: #E05251;
}

.ind-Currency:before {
    color: #E05251;
}

.youtube-play:before {
    color: #E05251;
}

.setting:before {
    color: #E05251;
}


.delete:before {
    color: #E05251;
}

.calendar:before {
    color: #E05251;
}

.check:before {
    color: #E05251;
}

.close:before {
    color: #E05251;
}

.edit:before {
    color: #E05251;
}

.fa-plus-square-o:before {
    color: #E05251;
}

.money:before {
    color: #E05251;
}

.recharge:before {
    color: #E05251;
}

.rights:before {
    color: #E05251;
}

.fa-file-pdf-o:before {
    color: #E05251;
}

.print:before {
    color: #E05251;
}

.radioCheck:before {
    color: #E05251;
}

.radioUncheck:before {
    color: #E05251;
}

.checkboxCheck:before {
    color: #E05251;
}

.checkboxUncheck:before {
    color: #E05251;
}

.cancelPolicy:before {
    color: #E05251;
}

.circle:before {
    color: #E05251;
}

.circlecheck:before {
    /*color: #E05251;*/
}

.circleclose:before {
    /*color: #E05251;*/
}

.comments:before {
    color: #E05251;
}

.book:before {
    color: #E05251;
}

.chevron-right-arrow:before {
    color: #E05251;
}

.location:before {
    color: #E05251;
}

.rightdoublearrow:before {
    color: #E05251;
}

.Adult:before {
    color: #E05251;
}

.child:before {
    color: #E05251;
}

.point:before {
    color: #E05251;
}

.plus:before {
    color: #E05251;
}

.minus:before {
    color: #E05251;
}

.sendsms:before {
    color: #E05251;
}

.sendemail:before {
    color: #E05251;
}

.login:before {
    color: #E05251;
}

.comments:before {
    color: #E05251;
}

/**************************************input*****************************/

input[type=radio] + label:before {
    color: #808080;
}

input[type=radio]:checked + label:before {
    color: #E05251;
}

input[type=checkbox] + label:before, input[type=checkbox] + span label:before {
    color: #808080;
}

input[type=checkbox]:checked + label:before, input[type=checkbox]:checked + span label:before {
    color: #E05251;
}
