.logo-header-1 {
	max-height: 45px;
	border: 2px solid white;
}
.not-readed, .readed {
	border: 1px solid gray;
}
.readed:hover {
	background-color: rgba(0,0,0,0.10);
}
.not-readed {
	background-color: rgba(0,0,0,0.10);
}
.not-readed:hover {
	background-color: rgba(0,0,0,0.20);
}
.page-bar {
	background-color: var(--yellow-color);
}
.page-bar .page-title {
	font-family: AlbertusMedium;
	color: var(--red-color);
}
.page-bar .breadcrumb {
	font-family: FranklinGothicBook;
	color: var(--red-color);
}
.page-content {
	background-color: #FFFFFF;
}
.page-bar .page-breadcrumb>li>i,
.page-bar .page-breadcrumb>li>a,
.page-bar .page-breadcrumb>li>span {
	color: var(--green-color);
}
.parent-item:hover {
	color: var(--orange-color) !important;
}
#calendar, .card-head header {
	color: var(--green-color);
}
.inline-form > .btn {
	background-color: var(--red-color);
	color: #000000;
}
.page-footer {
	color: #FFFFFF;
}
.no-paddings {
	padding: 0;
}
.no-margins {
	margin: 0;
}
.floating-label-custom {
    top: -1px !important;
    left: 25px !important;
}
.select2-selection {
	min-height: 39px !important;
}
.select2-selection__rendered {
	padding-left: 12px !important;
    padding-top: 0px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 39px !important;
}
span.select2.select2-container{
	margin-bottom: 24px;
}
span.select2-selection__choice__remove {
	line-height: 12px;
	margin-top: 2px;
    margin-bottom: 2px;
}
li.select2-selection__choice {
	line-height: 8px;
	margin-top: 15px !important;
}
.floating-label-container-custom:hover > span.select2.select2-container {
	background-color: black;
}
.help-block {
	top: 34px;
    position: absolute;
    left: 28px;
    line-height: 16px;
    width: 80%;
    text-align: justify;
}
.fl-form .fl-has-focus label.fl-label {
	color: var(--red-color);
}
.fl-form .fl-has-focus input.fl-input, .fl-form .fl-has-focus textarea.fl-textarea, .fl-form .fl-has-focus select.fl-select {
	border-color: var(--red-color);
}
.dataTables_length, .dataTables_info {
	float: left;
}

.dataTables_filter, .dataTables_paginate {
	float: right;
}
.dt-buttons {
    display: list-item;
    text-align: -webkit-match-parent;
}
.botonExterno {
	padding: 8px 16px !important;
    background-color: white;
    color: #6f6f6f;
    border: none;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: 300;
    line-height: 18px;
    white-space: nowrap;
    cursor: pointer;
}
.botonExterno > span > i {
	width: 1.25em;
}
.parrafosencillo {
	line-height: 35px;
	margin: 0px;
}
.imagen-asistencia {
	padding-right: 0;
}
.texto-asistencia {
	padding-left: 0;
}
p {
	text-align: justify;
}
.help-block {
	color: red !important;
}
@media (max-width: 768px) {
	.col-12.col-sm-12 , .col-6.col-sm-6 {
		padding-right: 2px !important;
		padding-left: 2px !important;
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.card-body {
		padding-right: 12px !important;
		padding-left: 12px !important;
	}
	.parrafosencillo {
		text-align: center;
		line-height: 15px;
	}
	.imagen-asistencia {
		padding-right: auto;
	}
	.texto-asistencia {
		padding-left: auto;
	}
}