.navigation > li.active a {
	background-color: #cccccc !important;
}

/** hace las fonts fa mas grandes **/
i.fa {
    font-size: 1.4em;
    bottom: -0.09em;
    position: relative;
    padding-left: 0.1em;
}

.radiobuttons a.active,
.radiobuttons a.active:hover
 {
	background-color: #2196F3 !important;
	color: #fff !important;
	
}


.modal-dialog {
    width:70% !important;
}

/** tabs **/
.tabbable .notabs {
	color: #ccc;
	padding: 0px 12px;
	margin-top: -6px;
}

.tabbable ul.toggable li a {
	cursor: pointer !important;
}

.icon-envelop.mailout {
	position:  relative;
    left: -7px;
    font-size: 15px;
    top: 0px;
}

.glyphicon-arrow-right.mailout {
	position:  relative;
    top: -40px;
    left: 22px;
    font-size: 16px;
}

.icon-envelop.mailin {
	position:  relative;
    left: 6px;
    font-size: 15px;
    top: 0px;
}

.glyphicon-arrow-right.mailin {
	position:  relative;
    top: -40px;
    left: 3px;
    font-size: 16px;
}



.kv-fileinput-caption {
	padding: 10px 0px !important;
}

.deactivatedflag {
	color: #ddd;
}
.deactivatedflag:hover {
	/** color: #f33; **/
}

.paddingleft-sm {
	padding-left: 5px;
}

.paddingright-sm {
	padding-right: 5px;
}

.horizontalpadding-sm {
	padding-left: 5px;
	padding-right: 5px;
}

.horizontalpadding-md {
	padding-left: 10px;
	padding-right: 10px;
}

.horizontalpadding-mdplus {
	padding-left: 11px;
	padding-right: 11px;
}

.table-inbox .table-inbox-account {
  width: 64px;
}
.table-inbox .table-inbox-flag {
  width: 30px;
}



.A {
	background: #FF0;
}
.B {
	background-color:#F0F;
}
.C {
	background-color:#6F0;
}
.D {
	background-color:#FF0000;
}
.E {
	background-color: #390;
}
.F {
	background-color:#0033CC;
	color: #fff;
}
.G {
	background-color:#C36;
}
.H {
	background-color:#006;
}
.I {
	background-color:#9999ff ;
}
.J {
	background-color:#999933;
}
.K {
	background-color:#00FFFF;
}
.L {
	background-color:#999999;
}
.M {
	background-color:#00aa00;
}
.N {
	background-color:#CC3300;
}
.O {
	background-color:#C3C;
}
.P {
	background-color:#003399;
}
.Q {
	background-color:#6633CC;
}
.R {
	background-color:#EE6666;
}
.S {
	background-color:#000;
}
.T {
	background-color: #96F;
}
.U {
	background-color:#CC6699;
}
.V {
	background-color:#CC9999;
}
.W {
	background-color:#666699;
}
.X {
	background-color:#996699;
}
.Y {
	background-color:#CCCC99;
}
.Z {
	background-color:#CCCCCC;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ff6666;
  color: white; 

}



#barranav1 a:link {
	text-decoration-line: none;

}

.sidebar-content a:link {
	text-decoration-line: none;	
}

.dropdown-user a.dropdown-toggle {
	padding: 8px 10px !important;
}

@media (min-width: 769px) {
	.sidebar {
		width: 260px;
	}
}

.sidebar-content .label {
  font-family: "Roboto", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 10px !important;
  font-weight: 500 !important;
}






:root {
    --module-color: #FF8800;
}


#barraiconosderecha #menu_mail a {
	background-color: var(--module-color) !important;
}

#barraiconosderecha #menu_mail a {
	color:  white;
}

#barranav1 {
	border-bottom: 1px solid var(--module-color) !important;
}

