﻿a:link, a:visited, a:active
{
    color: #015da0;
}
#sub_DashBoard.active
{
    /*background: url('../../Images/Dashboard.png') no-repeat 32px 10px,linear-gradient(#D61E3B 85%, #EF6666);  */
}
#sub_Loyalty.active
{
    /*background: url('../../Images/CRM.png') no-repeat 32px 10px,linear-gradient(#D61E3B 85%, #EF6666);   */
} 
#sub_Settings.active
{
    /*background: url('../../Images/Settings.png') no-repeat 32px 10px,linear-gradient(#D61E3B 85%, #EF6666);  */
}
#sub_Tasks.active
{
    /*background: url('../../Images/Tasks.png') no-repeat 32px 10px,linear-gradient(#D61E3B 85%, #EF6666); */
}
#sub_Reports.active
{
    /*background: url('../../Images/Reports.png') no-repeat 32px 10px,linear-gradient(#D61E3B 85%, #EF6666);    */
}
#sub_Voucher.active
{
    /*background: url('../../Images/Vouchers.png') no-repeat 32px 10px,linear-gradient(#D61E3B 85%, #EF6666);   */
}
#sub_More.active
{
    /*background: url('../../Images/More.png') no-repeat 32px 10px,linear-gradient(#D61E3B 85%, #EF6666);  */
}
#main_menu li.active
{
   /* border-left: 1px solid #F1657A;
    border-right: 1px solid #F1657A;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
}
div#main-tabs .ui-tabs-nav li:hover, .divNavigationMenu ul li:hover, div#main-tabs li.ui-state-active, .divNavigationMenu ul li.active
{
    background:#D61E3B !important;
}
#main_menu li.active a
{
    color:#fff;
}
#main_menu li div.sub_menu
{
    border-top:2px solid #D61E3B;
}
.default_table th a:link, .default_table th a:visited, .default_table th a:hover, .default_table th a:active
{
    color: #1f476f;
}
#divmain_menu
{
    width: 100%;
    clear: both;
    min-height: 32px;
} 
.sub_menu  ul li
{ 
    border-left:1px solid #000; 
}   
.liHeader, #divPinMenu, #divPinStatistics , #divPinCardStatistics 
{
    background-color: #D61E3B;
}
#uibtnLogin, #uibtnResetPassword, #uibtnRetrievePassword, #uibtnSubmitOTP {
    background-color: #D61E3B !important;
}
#main_menu div.sub_menu li:hover
{
    background-color: rgba(242, 239, 253, 0.68);
}
.themes_sub_menu
{
    border:2px solid #D61E3B;    
}
.themes_sub_menu ul span, .themes_sub_menu span, .themes_sub_menu a
{
    color:#015da0;
    font-weight:400;
}
.ui-widget-header
{
    background-color: #D61E3B !important;   
    background-image:none !important;   
}
div#main-tabs li.ui-state-active a, .divNavigationMenu ul li.active span
{
    color:#fff !important;   
}
div#sideTask
{
    border: 1px solid #D61E3B;
}
.statistics-pages .ui-dialog-titlebar-close:hover
{
    border: 1px solid #79b7e7; 
    background: #d0e5f5 url(images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; 
    font-weight: bold; 
    color: #1d5987;
    padding:0;
}
.statistics-pages .ui-dialog-titlebar-close:hover .ui-icon
{
    background-image: url(images/ui-icons_004276_256x240.png); 
}
#main_menu li div.sub_menu::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
#main_menu li div.sub_menu::-webkit-scrollbar-thumb {
    background-color: #D61E3B;
}
#main_menu li div.sub_menu::-webkit-scrollbar-thumb:hover {
}
.vertical-tabs.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    border:1px solid #A4AAAF;
    border-bottom:3px solid #D61E3B !important;       
}
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-state-active.ui-corner-top
{
    background : linear-gradient(rgba(237, 241, 238, 0.56), rgb(255, 255, 255)) !important;
    }

.title_wrapper, .title
{
    color:#B10822;
    min-height: 26px;    
    padding-top: 2px;
}

.title_wrapper1 {
    margin: 0 5px 5px 5px;
    padding: 5px;
    background: none;
    /* font-style: oblique; */
    color: #B10822;
    font-size: 12px;
    font-weight: 100;
    text-decoration: underline;
    padding-left: 0px;
    padding-bottom: 8px;
    padding-top: 5px;
}

.SearchFilterTitle
{
    color: #B10822;  
    font-weight:normal ;
    margin-left :0px;
}
.PopupControlMenuSearchFilterTitle
{
    color: #D61E3B;
    min-height: 26px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 600;
    border-bottom: 3px solid #D61E3B !important;
    text-indent: 0px;
    text-align:center;
    font-size: 13px;
}
.MembershipQueryPopupControlMenu ,.HeaderSearchPopupControlMenu,.divTop20List, .HeaderSearchTypeListMenu
{
    border: 1px solid #D61E3B;  
}
ul#setting-tabs li.selected, #ruleform ul#ultab li.selected, ul#setting-tabs li.selected a:hover
{
    border-bottom:3px solid #D61E3B;  
    background: #fff url(images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x;  
}
ul#setting-tabs li a:hover, .toolbar a:hover, #ruleform ul#ultab li a:hover 
{
    color:#000;
    background: #f6f6f6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x
}
ul#setting-tabs li.selected a, ul#setting-tabs li.selected a:hover
{
    color:#D61E3B;
} 
#topHeader
{
    background-color:#D61E3B;
}

.grey input {
    color: #B10822 ;
    background: none;
    font-size: 13px !important;
}
.btn:hover *
{
    color: #fff ;
    background-color:  #D61E3B ;
}
.filestyle {
    color: #B10822 ;
    background: none;
    font-size: 13px !important;
    border-radius: 4px;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	line-height: 8px;
	text-align: center;
	font-weight: 500;
	min-width: 70px;
	margin-top: -4px;
	cursor : pointer;
}
.filestyle:hover
{
    color: #fff;
    background-color:  #B10822;
}
.filestyle + label:hover * {
    color: #fff;
    background-color: #B10822;
}

.ui-datepicker{
	z-index : 9999 !important;
}


.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #cc0000;
    text-decoration: none;
}


.ui-widget-header {
    background: #cc0000 url(images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x;
}

/*Dialog Icon*/
.ui-widget-header .ui-icon, .ui-button .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png) !important;
}

.ui-button:hover .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}
    
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active,
.ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #c00;
    background: #fff;
    color: #c00;
}


li.rootnode > div.filebrowsernode {
    background: #f5f8f9 url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;
}