/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

.container-fluid > .row {
	
}
.container-fluid > .row {
	
}


/*= Header ==================== */

/** Header >> Heading 4 **/
#enrolled-courses h4 {
	display: block !important;
}


/*= login ===================== */

/** login >> Link **/
.dig_success_msg .dig_popmessage_contents {
	border: 1px solid #00db82 !important;
	background: linear-gradient(90deg, #000000 0%, #000000 100%) !important;
}
.dig_lase_snap {
	font-size: 30px !important;
	line-height: 40px !important;
	font-weight: 800 !important;
}
.dig_lase_message {
	font-size: 20px !important;
	line-height: 22px !important;
	font-weight: 600 !important;
}
.stm_lms_login_wrapper {
	padding: 40px 50px !important;
	background-color: white !important;
}
.digits-form_heading_text {
	font-size: 16px !important;
	font-weight: normal !important;
	line-height: 1.5 !important;
}


/*= Materiales ================ */

/** Materiales >> Stm lms result round up **/
#stm-lms-lessons .stm_lms_result__round_up {
	display: none !important;
}

/** Materiales >> .stm-curriculum-item .stm-curriculum-item__icon Copy 1 **/
.stm-curriculum-item .stm-curriculum-item__icon {
	display: none !important;
}

/** Materiales >> .active .stm-curriculum-item__num Copy 1 **/
.stm-curriculum-item__num {
	display: none !important;
}

/** Materiales >> Stm lms lazy image lazyloaded **/
.stm_lms_courses__grid .stm_lms_lazy_image__lazyloaded {
	display: none !important;
}

/** Materiales >> Stm lms courses single info preview **/
.stm_lms_courses__single--info_preview {
	display: none !important;
}

/** Materiales >> Stm lms wishlist **/
.stm-lms-wishlist {
	display: none !important;
}

/** Materiales >> Bold (#1) **/
.stm_lms_courses__grid_center a h5 {
	font-weight: 500 !important;
	text-transform: uppercase !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
}
.stm_lms_courses__grid_center h5 b {
	text-transform: uppercase !important;
	color: #ededed !important;
	line-height: 1em !important;
	background-color: #545454 !important;
	display: block !important;
	padding-LEFT: 10px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-top: 5px !important;
}
.stm_lms_courses__single:nth-child(1) h5 b {
	background-color: #ff8000 !important;
}
.stm_lms_courses__single:nth-child(2) h5 b {
	background-color: #FD5353 !important;
}
.stm_lms_courses__single:nth-child(3) h5 b {
	background-color: #2DA9CE !important;
}
.stm_lms_courses__single:nth-child(4) h5 b {
	background-color: #009688 !important;
}
.stm_lms_courses__single:nth-child(5) h5 b {
	background-color: #8e44ad !important;
}
.stm_lms_courses__single:nth-child(6) h5 b {
	background-color: #BA3318 !important;
}
.stm_lms_courses__single:nth-child(7) h5 b {
	background-color: #183cb2 !important;
}
.stm_lms_courses__single:nth-child(8) h5 b {
	background-color: #2DA9CE !important;
}
.stm_lms_courses__single:nth-child(9) h5 b {
	background-color: #009688 !important;
}
.stm_lms_courses__single:nth-child(10) h5 b {
	background-color: #8e44ad !important;
}
.stm_lms_courses__single:nth-child(11) h5 b {
	background-color: #ff8000 !important;
}
.stm_lms_courses__single:nth-child(12) h5 b {
	background-color: #FD5353 !important;
}
.stm_lms_courses__single:nth-child(13) h5 b {
	background-color: #2DA9CE !important;
}
.stm_lms_courses__single:nth-child(14) h5 b {
	background-color: #009688 !important;
}
.stm_lms_courses__single:nth-child(15) h5 b {
	background-color: #8e44ad !important;
}

/** Materiales >> Stm lms courses grid top **/
.elementor-element-b4f69a4 .stm_lms_courses_grid__top {
	display: none !important;
}

/** Materiales >> Stm lms courses grid top _2 **/
#main .stm_lms_courses_grid__top {
	display: none !important;
}

/** Materiales >> Stm lms courses list view **/
#main .stm_lms_courses_list_view {
	display: none !important;
}

/** Materiales >> Stm lms course image **/
#main .stm_lms_course__image {
	display: none !important;
}

/** Materiales >> Stm lms dynamic sidebar **/
#main .stm-lms-dynamic_sidebar {
	display: none !important;
}

/** Materiales >> Div **/
.stm-lms-wrapper > h3:nth-of-type(1) > div {
	display: none !important;
}

/** Materiales >> Btn retake **/
#stm-lms-lessons .btn-retake {
	display: none !important;
}

/** Materiales >> Stm lms lesson header right **/
.col-xs-12 .stm_lms_lesson_header__right {
	display: none !important;
}

/** Materiales >> Heading 3 **/
.active h3 {
	display: none !important;
}

/** Materiales >> Stm lms post status **/
#main .stm_lms_post_status {
	visibility: hidden !important;
}


/*= Bundles =================== */

/** Bundles >> Stm lms single bundle card course image _2 **/
.stm_lms_single_bundle_card__courses > a > .stm_lms_single_bundle_card__course_image {
	display: none !important;
}

/** Bundles >> Stm lms single bundle card course data **/
.overcoursed .stm_lms_single_bundle_card__course_data {
	width: 100% !important;
}


/*= Condiciones =============== */

/** Condiciones >> Table 1 wrapper **/
.scroll {
	font-size: 11px !important;
}

/** Condiciones >> Table 1 wrapper Copy 1 **/
thead .column-logo {
	min-width: 130px !important;
}

/** Condiciones >> Table 1 wrapper Copy 2 **/
.column-identificadornombre {
	word-wrap: break-word !important;
	white-space: normal !important;
	width: 300px !important;
	min-width: 300px !important;
	max-width: 300px !important;
	box-sizing: border-box !important;
	padding: 10px !important;
	overflow: hidden !important;
	overflow-wrap: break-word !important;
	text-overflow: ellipsis !important;
}

/** Condiciones >> Table 1 wrapper Copy 3 **/
.column-ubicacinoficinascentrales {
	word-wrap: break-word !important;
	white-space: normal !important;
	width: 300px !important;
	min-width: 300px !important;
	max-width: 300px !important;
	box-sizing: border-box !important;
	padding: 10px !important;
	overflow: hidden !important;
	overflow-wrap: break-word !important;
	text-overflow: ellipsis !important;
}

/** Condiciones >> Table 1 wrapper Copy 4 **/
/* Estilo base para todos los botones */.btnFB, 
.btnIN, 
.btnLIN {
	
}
.btnFB, 
.btnIN, 
.btnLIN {
	display: inline-block !important;
	padding: 5px 10px !important;
	font-size: 12px !important;
	color: #fff !important;
	text-decoration: none !important;
	border-radius: 5px !important;
	-webkit-transition: background-color 0.3s ease, transform 0.3s ease !important;
	transition: background-color 0.3s ease, transform 0.3s ease !important;
}
.btnFB {
	background-color: #1877F2 !important;
}
.btnFB:hover {
	background-color: #166FE5 !important;
	transform: scale(1.05) !important;
}
.btnIN {
	background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important;
}
.btnIN:hover {
	filter: brightness(0.9) !important;
	transform: scale(1.05) !important;
}
.btnLIN {
	background-color: #0A66C2 !important;
}
.btnLIN:hover {
	background-color: #095AB3 !important;
	transform: scale(1.05) !important;
}
.btnFB i, 
.btnIN i, 
.btnLIN i {
	margin-right: 8px !important;
}

/** Condiciones >> Table 1 length **/
#table_1_length {
	display: none !important;
}

/** Condiciones >> Menu item type post type **/
.header_main_menu_wrapper .menu-item-type-post_type {
	text-align: center !important;
	vertical-align: middle !important;
	max-width: 129px !important;
}


/*( Phone )*/
@media (max-width: 480px) {
	/** Header >> Header top bar **/
	#header .header_top_bar {
	position: absolute !important;
	display: block !important;
}

	/** Header >> List item (#3) **/
	.top_bar_info li:nth-of-type(3) {
	display: none !important;
}

	/** Header >> List item (#2) **/
	.top_bar_info li:nth-of-type(2) {
	display: none !important;
}

	/** Header >> List item (#1) **/
	.top_bar_info li:nth-of-type(1) {
	display: none !important;
}

	/** Header >> Logo colored fixed **/
	#header .logo_colored_fixed {
	width: 140% !important;
}

	/** Header >> Pull right (#2) **/
	.header_top_bar .pull-right:nth-of-type(2) {
	display: none !important;
}

}

