/**********login page************/
#login-page .login-head {
	height: 80px;
	background-color: #F3F4F3;
}

/**************index page***************/
.navbar-default {
	border-color: #9D0711;
}
.navbar-fixed-top,.navbar-static-top {
	background: #9D0711;
}
.canvas-menu.mini-navbar .nav li:hover>.nav-second-level,.fixed-sidebar.mini-navbar .nav li:hover>.nav-second-level {
	background-color: #9D0711;
}
body.mini-navbar .nav-header {
	background: #9D0711;
}
body.canvas-menu div.navbar-static-side {
	background: #9D0711;
}
.nav-header {
    background: #C23531;
}
.nav-header a {
	color: #fff;
}
.nav-header .text-muted {
	color: #fff;
}
.page-tabs a.active {
    background: #9D0711;
    color: #fff;
}
.sidebar-container ul.nav-tabs li.active a{
    background: #9D0711;
    color: #fff;
}
.sidebar-container ul.nav-tabs li a {
	background: #F9F9F9;
	color:#676a6c;
	border-right:0;
}
#wrapper {
	background-color: #9D0711;
}
.small-chat-box .heading {
	background: #9D0711;
}
.default-skin:hover {
	background: #9D0711;
}
.default-skin{
	background: #C23531;
}
.content-tabs {
	border-bottom: solid 2px #9D0711;
}
.nav.navbar-right>li>a {
    color: #fff;
}
.navbar-static-side {
	background: #C23531;
	border-right: 1px solid #C23531;
}
#side-menu>li {
    border-top: 1px solid #C23531;
    border-bottom: 1px solid #9D0711;
}
.nav>li>a {
	color: #fff;
}
.nav.nav-second-level{
	background-color: #9D0711;
}
.navbar-default .nav>li>a:focus{
	background-color:transparent;
}
.navbar-default .nav>li>a:hover {
	background-color: #4CC8F4;
}
.nav>li>a:hover,.nav>li>a:focus,.nav>.open>a,.nav>.open>a:focus,.nav>.open>a:hover {
    background-color: #4CC8F4;
    color: #fff;
}
/**************************************/
.rb_appointment_plan {
	color: #31708f !important;
	background-color: #d9edf7 !important;
	border-color: #bce8f1 !important;
}

.rb_appointment_surplus {
	color: #3c763d !important;
	background-color: #dff0d8 !important;
	border-color: #d6e9c6 !important;
}

.rb_appointment_occupy {
	color: #8a6d3b !important;
	background-color: #fcf8e3 !important;
	border-color: #faebcc !important;
}

.rb_appointment_allow {
	color: #3c763d !important;
	background-color: #dff0d8 !important;
	border-color: #d6e9c6 !important;
}

.rb_appointment_refuse,.rb_appointment_undefinition{
	color: #a94442 !important;
	background-color: #f2dede !important;
	border-color: #ebccd1 !important;
	font-weight: 600 !important;
}

#appointmentCalendar .fc-cell-overlay{
	background-color:transparent !important;
}

#appointmentCalendar .fc-state-highlight{
	color:#ffffff !important;
	background-color: #337AB7 !important;
}
/******************************************************/
.l-grid td .l-grid-row-cell-edit{border:1px solid #84A0C4;border-radius:4px;padding-left:2px;padding-right:2px;border:0\9; }

.hg-form .hg-form-label.required,.required{
    color: #333 !important;
    font-weight:normal;
}
.hg-form .hg-form-label.required:before,.required:before{
    content: "*";
    color: #ff0000;
}
.l-grid-hd-cell-text .required{
    color: #990000 !important;
    font-weight:600;
}

.table-edit>tbody>tr>td{
	padding: 2px;
}
.table-edit textarea{
	border-color:transparent;
}
.table-edit textarea[readonly]{
	background-color: transparent;
}
.table-edit input[readonly]{
	border-color:transparent;
	background-color: transparent;
}

.ui-float-top-button,.ui-float-top-menu{
	background-color: #9D0711;
	border: 1px solid #9D0711;
}

.list-group>li.active>a, .list-group>li.active>a:focus, .list-group>li.active>a:hover, .list-group>a.active, .list-group>a.active:focus, .list-group>a.active:hover{
	background-color: #9D0711 !important;
	border: 1px solid #9D0711 !important;
}
.list-group .btn{
	background-color: #9D0711 !important;
	border: 1px solid #9D0711 !important;
}