
body {
    background: #fff;
}
#content {
    background: #fff;
}
#menu {

    border-right: 1px solid #ededed;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    margin-bottom: -99999px;
    padding-bottom: 99999px;
    background: #fff;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.container-fluid {
    background: #fff;
}
.breadcrumb {
    height: 38px;
    line-height: 38px;
    padding: 0 15px;
    box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    margin: 0;
    background: #fff;
    color: #797979;
    border-bottom: 1px solid #ddd;
    font-size: 9pt;
}

#menu>ul>li {
   border-bottom: none; 
}
#menu>ul>li:first-child {
     border-top: none;
}
#menu>ul>li.active {
    border-top:none; 
}
#menu>ul>li.hasSubmenu.active {
    border-bottom: none;
}
#menu>ul>li a {
    display: block;
    width: auto;
     border-top: none;
    padding: 0;
    margin: 0;
    color: #45484d;
    height: 38px;
    line-height: 38px;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
}
.widget .widget-head {
  /*  background-color: #ededed; */
    background-color: #f9f9f9;
    background-image: none;
    border-bottom: 1px solid #ededed;
    color: #fff;
    text-shadow: none;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding: 0 15px 0 0;
}
.widget {
    background: #fff;
    margin: 0 auto 20px;
    position: static;
    border: 1px solid #ededed;
}
.label {
     -webkit-border-radius: 0; 
    -moz-border-radius: 0;
     border-radius: 0; 
}
.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-repeat: repeat-x;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.modal {
    position: fixed;
    top: 10%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin-left: -280px;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.3);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.widget.widget-tabs .widget-head ul li {
    border-right: 1px solid #ededed; 
}
.widget.widget-tabs .widget-head ul li:hover {
    background: #fff;
    height: 41px;
    color: #555555;
}

.widget.widget-tabs .widget-head ul li a:hover, a:focus {
    text-decoration: none;
}
.widget.widget-tabs .widget-head ul li a {
    color: #000;
}
.widget.widget-tabs .widget-head ul li a i:before {
    color: #888;
}
.widget.widget-tabs .widget-head ul li.active i:before {
    color: #000;
}
.widget.widget-tabs .widget-head ul li.active a {
    color: #000;
	font-weight: bold;
}

textarea, input, .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
     -webkit-box-shadow: none; 
    -moz-box-shadow: none;
    box-shadow: none; 
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

textarea:focus, input:focus {
    border-color: #ccc !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
textarea:active, input:active {
    border-color: #ccc !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; 
}

textarea,  input,  .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}


.navbar.main .btn-navbar {
    left: 0px;
}
#menu .profile .img {
    border: none;
    display: block;
    width: 160px;
	margin-left:10px;
    float: left;
    box-shadow: none;
}
 
#menu ul li a:hover {
    background: #ededed ;
}

#menu ul  .active a:hover {
    background: #642d8a;
}

#menu ul li ul li a:hover {
    background: #ededed !important;
}

#menu #search {
    position: relative;
    overflow: hidden;
    width: 173px; 
    height: 24px;
    border: 1px solid #ccc;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #fff;
    margin: 15px auto 0px auto; 
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #fcfcfc;  
}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
    background-color: #fcfcfc;  
}
.table-striped tbody tr:nth-child(even) td, .table-striped tbody tr:nth-child(even) th {
    background-color: #fbfbfb;  
}
.table-striped tbody>tr:nth-child(even)>td, .table-striped tbody>tr:nth-child(even)>th {
    background-color: #fbfbfb;  
}
.table th {
	background-color: #f9f9f9;  
}
.filter-bar { 
    background: #fff;
    border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
}
.table-bordered {
    border-color: #ededed;
}
.table-bordered th, .table-bordered td {
    border-color: #ededed;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #ededed;
}
.table th, .table td {
    border-top-color: #ededed;
}
.table th, .table td {
    border-top: 1px solid #ededed;
}
.btn-group>.btn:first-child {
    margin-left: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
}
.btn-group>.btn:last-child, .btn-group>.dropdown-toggle {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
}


.dropdown-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
    color: #333;
    text-decoration: none;
    background-color: #ededed;
    background-image: none;
}
 .navbar.main, .navbar.main .btn-navbar, #flotTip, .btn-group.open .btn-primary.dropdown-toggle, .btn-primary.disabled, .btn-primary[disabled], .btn-primary:hover,  .label-primary, .table-primary thead th, .pagination ul > .active > a, .pagination ul > .active > span, .gallery ul li .thumb, .widget-activity ul.filters li.glyphicons.active i, .ui-slider-wrap .slider-primary .ui-slider-range, .accordion-heading .accordion-toggle, .ui-widget-header, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .fc-event-skin, #external-events li, .notyfy_wrapper.notyfy_primary, .progress.progress-primary .bar, .alert.alert-primary, .pagination ul > li > a:hover, .pagination ul > li.primary > a {
    background: #f9f9f9;
	color: #642d88
}
.navbar.main .appbrand {
   color: #333
}
.navbar.main .topnav > li > a.glyphicons i:before, .navbar.main .topnav > li .notif li > a.glyphicons i:before, .navbar.main .topnav > li > a, .navbar.main .topnav > li .notif li > a {
    color: #333;
}
.navbar.main .topnav>li>a:hover, .navbar.main .topnav>li .notif li>a:hover {
    color: #333;
}
.navbar.main .topnav {
    border: none;
}
.navbar.main .btn-navbar {
    border-right-color: #ededed;
    border-left: none;
}
.navbar.main .topnav > li {
    border-right: none;
    border-left-color: #ededed;
}
.navbar.main {
    height: 35px;
    background-color: #f9f9f9;
    background-image:none;
    box-shadow:none;
	border-bottom: 1px solid #ededed;
    margin: 0;
    position: relative;
}

.breadcrumb {
    border-bottom: 1px solid #ededed;
}
.navbar.main .btn-navbar .icon-bar {
    background: #642d88;
}


 .btn-primary:hover, .btn-group .open .btn-primary {
    background: #8ac53f;
    border-color: #8ac53f;
    color: #fff;
} 
 .btn-group.open .dropdown-toggle {
    background: #8ac53f !important; 
    border-color: #8ac53f !important;
    color: #fff !important;
}

.navbar.main .topnav>li.open .dropdown-menu, .navbar.main .topnav>li .notif li.open .dropdown-menu {
    
    width: 100% !important;
}
.navbar.main .topnav .dropdown>a .caret {
     border-top-color: #333 !important;  
}
.navbar.main .topnav>li>a:hover.glyphicons i:before, .navbar.main .topnav>li .notif li>a:hover.glyphicons i:before {
    color: #642d88;
}
 
#external-events li {
    text-shadow:none;
	-webkit-border-radius: 0;
	 -moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	    border: 1px solid #ededed;
}

#external-events li.glyphicons i:before {
	-webkit-border-radius: 0;
	 -moz-border-radius: 0;
	border-radius: 0;
}
.label {
	text-shadow: none;
}
.alert {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-weight: normal;
}
.alert.alert-error {
    background-color: #f2dede;
    color: #990000;
    border-color: #f2dede;
}
.alert.alert-success {
    border-color: rgba(88, 110, 84, 0.2);
    background: rgba(88, 110, 84, 0.2);
    color: #586e54;
}
.link {
	color: #642d88;
	font-weight: bold;
}
.ui-datepicker {
	border: 1px solid #D8D9DA;
}

.ui-datepicker-header {
    border-color: #D8D9DA;
}

.ui-corner-all {
	-moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
	
	-moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
	
	-moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
	
	-moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
	
}

#menu.fixedpanel {
    position: fixed !important;
    top: 0 !important;
}
#content.fixedpanel {
    margin: 0 0 0 204px;
}
.navbar.main.fixedpanel {
    position: relative !important; 
    z-index: 1039 !important;
    width: 100% !important;
}