#modalModulos .modal-header .close {
	font-size: 25px;
	color: #eaf0f9;
}

#modalModulos .modal-header {
	background-color: #2D5275;
}

#modalModulos .modal-dialog {
	width: auto;
  	max-width: 721px;
}

#modalModulos .modal-title {
	color: #eaf0f9;
}

.card-modulo {
	background-color: #f7f7f7;
	cursor: pointer;
	width: 20rem;
	min-height: 156px;
}

.card-selected {
	background-color: #2D5275;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}

.card-selected .card-title, .card-selected .card-description {
	color: #eaf0f9 !important;
}

.card-selected .card-body .icon-modulo {
	color: #eaf0f9 !important;
}

.icon-modulo {
	font-size: 40px !important;
	color: #2D5275 !important;
}

.card-disabled {
	cursor: not-allowed
}

.card-disabled .card-title, .card-disabled .card-description, .card-disabled .icon-modulo {
	color: #9e9e9e !important;
}

.card-title-selected {
	color: #eaf0f9 !important;
}

.badge-em-breve {
	padding: 10px;
	color: white;
	font-weight: bold;
	/*background-color: #8bc34a !important;*/
	left: 90% !important;
    top: 0 !important;
    transform: translate(-50%,-50%)!important;
    position: absolute! important;
}

.badge-novo {
	padding: 4px 5px 4px 5px;
	color: white;
	font-weight: bold;
	background-color: #8bc34a !important;
	/*left: 100% !important;*/
	/*top: 50% !important;*/
	/*transform: translate(-50%,-50%)!important;*/
	/*position: absolute! important;*/
	font-size: 8px;
}

.position-relative {
    position: relative !important;
}
