/* CSS Document */



body{
	background:#fff;
}

.form-group 
{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	clear: both !important;
	
}

.form-group label 
{
	padding-top: 5px;
}

.form-group input 
{
	padding: 5px;
}

#Msg1 {
	background-color:#c81212;	
}

.inbox-footer, .superbox-show { 
	background-image:none;
	background-color: #c81212;
}

#header{
	background-color:#ffffff;
	border-bottom:2px solid #EEE;	
}

.superbox-list.active:before {
	color: #c81212;
}

.superbox-img-description  {
	color:#9EA8B1 !important;
}

#project-context>:first-child {
	text-shadow:none;
}
#project-selector {
	color: #c81212;
}
#project-selector:hover {
	color: #fff;
}

#logo-group span#activity {
	background:none !important;
	border:none !important;
	color:#C5C6CA;
}
#logo-group span#activity:hover {
	color:#fff;
}

.header-search>input[type="text"] {
	background: #c81212;
	border: 1px solid #ccc;
	color:#fff;
	border-radius:4px;
}

.btn-header>:first-child>a {
	background:none;
	border:none !important;
	color: #C5C6CA;
	box-shadow:none !important;
}
.btn-header>:first-child>a:hover {
	color:#fff;
	cursor:pointer !important;
}

.header-search>button, 
.header-dropdown-list a.dropdown-toggle {
	color: #C5C6CA;
}

#ribbon {
	background:#fff;
}

.btn.btn-ribbon {
	background: #9498A0;
}

#ribbon .breadcrumb li:last-child, 
#ribbon .breadcrumb>.active, 
#ribbon .breadcrumb, 
#ribbon .breadcrumb a {
	color: #7C7C7C !important;
}

aside {
	background: #fff;

	min-height: 100%;
}

#left-panel {
	padding:15px;
	border-right:1px solid #ccc;
	min-height:100% !important;
}

#logo-group>span .badge {
	background: #008DC4;
}

.login-info span, 
.login-info {
	border: 0 !important; 
	box-shadow:none !important;
}

.login-info span {
	padding: 5px 10px 7px;
	background: #c81212;
	border-radius: 4px;
}

.login-info { 
	margin-bottom:18px !important;
	padding-top:10px;
}

.login-info a, 
.login-info strong {
	font-size: 16px;
	color: #fff;
}

.login-info img {
	width:35px;
	border: 0px !important;
	border-radius: 3px !important;
}

nav ul li a {
	color: #69737A !important;
	font-size:12px !important;
}

nav > ul > li > a {
	padding-top:16px;
	padding-bottom:16px;
}

nav ul ul>li:hover b {
	color: #69737A !important;
}

nav>ul>li>a>i {
	font-size:25px !important;
}

nav ul ul {
	background: none;
}

nav ul li.open>a, 
nav ul li.open>a b, 
nav ul .active>a {
	color: #c81212 !important;
	font-weight: bold;
}

nav ul ul li>a:hover, 
nav ul li a:hover {
	color: #202427 !important;
	background:none !important;
}

nav ul ul li>a {
	padding-left:23px;
}

nav > ul > li > ul::before, 
nav > ul ul li::before {
	border: none !important;
}

nav ul ul ul li a {
	padding-left:30px;
}

nav ul ul ul ul li a {
	padding-left:40px;
}

nav ul ul ul ul ul li a {
	padding-left:50px;
}

nav ul ul ul ul ul ul li a {
	padding-left:60px;
}

.jarviswidget-color-blueDark>header {
	
	background: #c81212 !important;
	border-color: #c81212!important;
}

.jarviswidget>header {
	background: #c81212 !important;
	color:#fff !important;
}

.btn-primary, .smart-form .button{
	background-color: #c81212; 
	border-color: #ccc;
}

.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary {
	background-color: #000;
	border-color: #ccc;
}

.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus {
	background-color: #610234;
}



.btn-success {
	background-color: #96bf48;
	border-color: #84A83E;
}

.btn-success:hover, 
.btn-success:focus, 
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success {
	background-color: #89AD45;
	border-color: #78973B;
}

.btn-danger {
	background-color: #bcbec0;
	border-color: #c81212;
}

.btn-danger:hover, 
.btn-danger:focus, 
.btn-danger:active, 
.btn-danger.active, 
.open .dropdown-toggle.btn-danger {
	background-color: #CF4762;
	border-color: #C0455E;
}

.btn-open {
	background-color: #a5c939;
	border-color: #a5c939;
	color:#fff;
}

.btn-open:hover, 
.btn-open:focus, 
.btn-open:active, 
.btn-open.active, 
.open .dropdown-toggle.btn-danger {
	background-color: #a5c939;
	border-color: #a5c939;
}


.btn-warning {
	background-color: #E2B14A;
	border-color: #C99D42;
}

.btn-warning:hover, 
.btn-warning:focus, 
.btn-warning:active, 
.btn-warning.active, 
.open .dropdown-toggle.btn-warning {
	background-color: #D6A848;
	border-color: #C09844;
}

.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus {
	background-color: #c81212;
}

/*
 * MINIFIED
 */
.minified #left-panel {
	padding:0 !important;
}

.minified nav ul>li>a {
padding: 12px 11px;
}

.minified nav>ul>li>ul, .minified nav>ul>li>ul>li, .minified nav>ul>li>ul>li>ul>li {
	background:#fff !important;
}

.minified nav>ul>li {
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #FFFFFF;
}


.minified nav>ul>li>a>i {
	font-size:18px !important;
}

.minified .login-info span {
	padding:0;
}

.minified .login-info {
	margin:0 !important;
}


.minified nav ul li.active>a:before {
	height: 23px;
	right: -19px;
	top: 7px;
	font-size: 20px;
	color: #FFFFFF;
}

/*
 * COLOR PALLET
 */
.bg-color-red {
	background: #da232b !important;
}

.bg-color-blue {
	background: #4387bf !important;
}

.smart-form .checkbox input:checked+i, 
.smart-form .radio input:checked+i, 
.smart-form .toggle input:checked+i {
	border-color: #c81212;
}

.smart-form .toggle i:before {
background-color: #c81212;
}

.smart-form .rating input+label:hover, 
.smart-form .rating input+label:hover~label {
	color: #c81212;
}

.bg-color-greenLight {
	background-color: #89AD45 !important;
}

.bg-color-orange {
	background-color: #D6A848 !important;
}

.bg-color-teal {
	background-color: #5ba0a3 !important;
}

.minifyme {
	background: #c81212;
	border-bottom: 1px solid #818181;
	color: #fff;
}

.minifyme:hover {
	color: #fff;
}

.onoffswitch-inner:before {
	background: #c81212;
	border-color: #c81212 #257DC7 #2A7DC4;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch:before {
	color: #84A83E;
}

.client-form header 
{
	background-color: #c81212;
	color: #fff;
}

#second_menu  li
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#second_menu {
	margin:0px;
	padding:0px;
	margin-left:15px;	
	margin-top:15px;
}

.smart-form .checkbox.state-error i, .smart-form .radio.state-error i, .smart-form .state-error input, .smart-form .state-error select, .smart-form .state-error textarea, .smart-form .toggle.state-error i {
	border: 1px solid #c81212 !important;
	background:#fff;
}

