/*Custom CSS AB2 by Nivel Z*/
.header .headerlogobar{
background-color: #2853a1 !important;
padding: 15px 30px;
}
.header .theme-light-show{
	max-width: 120px;
}
#kt_header_user_menu_toggle .btn-icon{
background-color: white;
}
.table *{
text-align: center;
}
@media (max-width: 968px) 
{
.menu-active-bg.menu-state-primary{
	background-color: #2853a1 !important;
}
}
.head-IUP{
	background-color: #c2d69b;
}
.head-IUP tr th{
border: 1px solid white;
}
tbody tr{
	transition-duration: 0.15s;
}
tbody tr:hover{
 background-color: #383e41;
}
tbody tr:hover .listmenu.menu-sub-dropdown{
 background-color: #383e41 !important;
}
tbody tr:hover *{
 color: white;
}
.table-responsive textarea{
	height: 20px;
}

/*Custom CSS GENERAL by Nivel Z*/
.header-menu-container{
	background-color: #373732;
}

.container-full{
	max-width: 100% !important;
}
.start-content{
	padding-top: 20px;
}
.container-custom{
	padding: 20px;
}

.table .text-start th{
	color: black !important;
}

.menu-title{
	font-weight: 600;
}
.form-group label{
    font-size: 12px;
    font-weight: 600;
    color: #305ca8;
}
.form-group.row div{
    margin-bottom: 14px;
}
.form-group div{
    margin-top: 2px;
}
.breadcrumbs{
	padding: 2px 20px;
}

.breadcrumbs p{
	margin-bottom: 0px !important;
}
.topbottons{
	font-weight: 700;
}
.action_message{
	color: #21cf67;
}
.hidden-delete-btn{
	visibility: hidden;
}
.eliminartext{
	font-size: 14px !important;
	cursor: pointer;
}
.filterbott input{
	max-width: 50%;
}
.filterbott input
{
	background-color: #89b4e8 !important;
	color: white !important;
	border: 2px solid white !important;
	border-radius: 4px !important;
	transition-duration: 0.1s;
}
.filterbott input:hover
{
	background-color: #4390ef !important;
}
.topbottons{
	padding: 4px 10px !important;
}
a.text-gray-600:hover{
	color: #305ca8 !important;
}
.table a i{
 	transition-duration: 0.25s;
}
.table a i:hover{
	color: #305ca8 !important;
}

/*Hidde data in phone devices*/
@media (max-width: 768px) 
{
	.responsive-hidde-j6
	{
		display: none;
	}
}

.menu-link{
 transition-duration: 0.25s !important;
}
.menu-link:hover{
	background-color: #2853a1;
}
.menu-link:hover *{
	color: white !important;
}
.active-menu-link{
	background-color: #2853a1 !important;
}
.active-menu-link *{
	color: white !important;
}
/*Servicios etiquetas*/
.badge-vigente{
	color: white !important;
    background-color: #25b000 !important;
}
.badge-ultimomes{
	color: #635900 !important;
    background-color: #fff600 !important;
}
.badge-caducado{
	color: white !important;
    background-color: #e70000 !important;
}
.badge-noconcedido{
	color: white !important;
    background-color: #c17933 !important;
}



.comi-button{
	padding-right: 0px !important;
}
.linkservicios input{
	color: black !important;
	cursor: pointer !important;
	transition-duration: 0.5s !important;
}
.linkservicios input:hover{
	color: white !important;
	background-color: #2853a1;
}
.tab-related{
	color: white !important;
	background-color: #2853a1;
	text-align: center;
}
.filtros-servicios{
	margin-bottom: 20px;
}
.comercialvista{
	font-size: 12px !important;
	line-height: 13px !important;
}
/*Tinymce custom*/
.tox-menubar, .tox-anchorbar{
	display: none !important;
}
.tox-toolbar-overlord, .tox-editor-header{
	margin-bottom: 0px !important;
}
.table-responsive td hr{
margin: 2px 0px !important;
}


.fecha-vigente{
	background-color: green !important;
}
.fecha-ultimomes{
	background-color: yellow !important;
}
.fecha-caducado{
	background-color: red !important;
}