
@import url('jquery-ui-1.8.17.custom.css');


body {
  margin: 0;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #3F4254;
 
  
  /*background: -webkit-linear-gradient(rgb(124 124 124), rgba(135, 60, 255, 0.0) 0%), -webkit-linear-gradient(-45deg, rgb(247 247 247 / 90%) 45%, rgb(88 88 88 / 8%) 0%);*/


  }
  
  
body {
  touch-action: pan-x pan-y;
}  
  


.nav-menu > li > a {
    padding: 25px 11px;
}

/*************************/
  
  
  
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {

    padding-right: 6px;
    padding-left: 6px;

}

a {
    color: #004519;
    text-decoration: none;
    background-color: transparent;
}


.logo_ident {
    max-height: 136px !important;
	}
@media (max-width: 1200px) {
    .logo_ident {
        width: auto !important;
    }
}

.modal {z-index: 99999 !important;}

.dropdown-menu {font-size: 12px !important ;}

/*
.overlay {background-color: #009640b3 !important;
background-blend-mode: screen;}*/

.patro:hover {transform: scale(1.1);}
.patro {transition: 0.2s all ease-in-out;cursor: pointer; }
.patro2:hover {transform: scale(1.1);}
.patro2 {transition: 0.2s all ease-in-out;cursor: pointer; }
.patro {height:100px}
.patro2 {height:75px}

@media(max-width:991px){
.patro {height:50px}
.patro2 {height:40px}
}


/*
.sz-slider[data-type=slider][data-ind-direction=y] .simple-ver-39-indicators.carousel-indicators {
    display: none;
}
*/

a.link_coverflow:link {
    color: white !important;
}

.slidh_not {
    height: 170px !important;
}

.masnoti {
    background-color: #004519 !important;
}


.noticias_sld_horiz{height: 385px !important;}

/***************** slider carteles pisan*****************/

.thumbnails-6-layer {

    width: 79%;

}
.thumbnails-6-layer > div:nth-child(1) {

    width: 45%;

}


/****************************/

.sz-slider[data-type=slider]:not([data-background=image]) > .carousel-inner > .carousel-item {
    background-repeat: no-repeat;
    background-position: top center !important;
}



.list-group-item.fed, .list-group-item.fed:focus, .list-group-item.fed:hover {
    z-index: 2;
    color: #ffffff !important;
    background-color: #004519;
    border-color: #004519;
}

.doc_tit:hover {
    background-color: #eec737 !important;
}

/*******************CALENDAR*****************/	


/***********************************************************************************************************************/
/***********************************************************************************************************************/
/**************************************************FULLCALENDAR*********************************************************/
/**************************************************FULLCALENDAR*********************************************************/
/**************************************************FULLCALENDAR*********************************************************/
/**************************************************FULLCALENDAR*********************************************************/
/**************************************************FULLCALENDAR*********************************************************/
/***********************************************************************************************************************/
/***********************************************************************************************************************/


/*!
 * FullCalendar v3.0.1 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */


 .fc {
	/* direction: ltr; */
	/* text-align: left; */
}

.fc-rtl {
	text-align: right;
}

body .fc { /* extra precedence to overcome jqui */
	/* font-size: 1em; */
}


/* Colors
--------------------------------------------------------------------------------------------------*/

.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, /* for gutter border */ .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
	border-color: #ddd;
}

.fc-unthemed .fc-popover {
	background-color: #fff;
}

.fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header, .fc-unthemed .fc-list-heading td {
	background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	color: #666;
}

.fc-unthemed .fc-today {
	background: #fcf8e3;
}

.fc-highlight { /* when user is selecting cells */
	background: #bce8f1;
	opacity: .3;
}

.fc-bgevent { /* default look for background events */
	background: rgb(143, 223, 130);
	opacity: .3;
}

.fc-nonbusiness { /* default look for non-business-hours areas */
	/* will inherit .fc-bgevent's styles */
	background: #d7d7d7;
}


/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/

.fc-icon {
	display: inline-block;
	height: 1em;
	line-height: 1em;
	font-size: 1em;
	text-align: center;
	overflow: hidden;
	font-family: "Courier New", Courier, monospace;
	/* don't allow browser text-selection */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/

.fc-icon:after {
	position: relative;
}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
}

.fc-icon-left-double-arrow:after {
	content: "\000AB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-right-double-arrow:after {
	content: "\000BB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-left-triangle:after {
	content: "\25C4";
	font-size: 125%;
	top: 3%;
}

.fc-icon-right-triangle:after {
	content: "\25BA";
	font-size: 125%;
	top: 3%;
}

.fc-icon-down-triangle:after {
	content: "\25BC";
	font-size: 125%;
	top: 2%;
}

.fc-icon-x:after {
	content: "\000D7";
	font-size: 200%;
	top: 6%;
}


/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/

.fc button {
	/* force height to include the border and padding */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/* dimensions */
	margin: 0;
	height: 2.1em;
	padding: 0 .6em;
	/* text & cursor */
	font-size: 1em; /* normalize */
	white-space: nowrap;
	cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner { 
	margin: 0; padding: 0; 
}
	
.fc-state-default { /* non-theme */
	border: 1px solid;
}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* icons in buttons */

.fc button .fc-icon { /* non-theme */
	position: relative;
	top: -0.05em; /* seems to be a good adjustment across browsers */
	margin: 0 .2em;
	vertical-align: middle;
}
	
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover, .fc-state-down, .fc-state-active, .fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6;
}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}

.fc-state-down, .fc-state-active {
	background-color: #cccccc;
	background-image: none;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	box-shadow: none;
}


/* Buttons Groups
--------------------------------------------------------------------------------------------------*/

.fc-button-group {
	display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/

.fc .fc-button-group > * { /* extra precedence b/c buttons have margin set to zero */
	float: left;
	margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child { /* same */
	margin-left: 0;
}


/* Popover
--------------------------------------------------------------------------------------------------*/

.fc-popover {
	position: absolute;
	box-shadow: 0 2px 6px rgba(0,0,0,.15);
}

.fc-popover .fc-header { /* TODO: be more consistent with fc-head/fc-body */
	padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
	margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
	cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {
	float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title, .fc-ltr .fc-popover .fc-header .fc-close {
	float: right;
}

/* unthemed */

.fc-unthemed .fc-popover {
	border-width: 1px;
	border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: .9em;
	margin-top: 2px;
}

/* jqui themed */

.fc-popover > .ui-widget-header + .ui-widget-content {
	border-top: 0; /* where they meet, let the header have the border */
}


/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/

.fc-divider {
	border-style: solid;
	border-width: 1px;
}

hr.fc-divider {
	height: 0;
	margin: 0;
	padding: 0 0 2px; /* height is unreliable across browsers, so use padding */
	border-width: 1px 0;
}

.fc-clear {
	clear: both;
}

.fc-bg, .fc-bgevent-skeleton, .fc-highlight-skeleton, .fc-helper-skeleton {
	/* these element should always cling to top-left/right corners */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-bg {
	bottom: 0; /* strech bg to bottom edge */
}

.fc-bg table {
	height: 100%; /* strech bg to bottom edge */
}


/* Tables
--------------------------------------------------------------------------------------------------*/

.fc table {
	width: 100%;
	box-sizing: border-box; /* fix scrollbar issue in firefox */
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em; /* normalize cross-browser */
}

.fc th {
	text-align: center;
}

.fc th, .fc td {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top;
}

.fc td.fc-today {
	border-style: double; /* overcome neighboring borders */
}


/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/

a[data-goto] {
	cursor: pointer;
}

a[data-goto]:hover {
	text-decoration: underline;
}


/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/

.fc .fc-row { /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
	/* no visible border by default. but make available if need be (scrollbar width compensation) */
	border-style: solid;
	border-width: 0;
}

.fc-row table {
	/* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
	border-left: 0 hidden transparent;
	border-right: 0 hidden transparent;
	/* no bottom borders on rows */
	border-bottom: 0 hidden transparent; 
}

.fc-row:first-child table {
	border-top: 0 hidden transparent; /* no top border on first row */
}


/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/

.fc-row {
	position: relative;
}

.fc-row .fc-bg {
	z-index: 1;
}

/* highlighting cells & background event skeleton */

.fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
	bottom: 0; /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
	height: 100%; /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td, .fc-row .fc-bgevent-skeleton td {
	border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
	z-index: 2;

}

.fc-row .fc-highlight-skeleton {
	z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/

.fc-row .fc-content-skeleton {
	position: relative;
	z-index: 4;
	padding-bottom: 2px; /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
	z-index: 5;
}

.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
	/* see-through to the background below */
	background: none; /* in case <td>s are globally styled */
	border-color: transparent;
	/* don't put a border between events and/or the day number */
	border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td, /* cells with events inside (so NOT the day number cell) */ .fc-row .fc-helper-skeleton tbody td {
	/* don't put a border between event cells */
	border-top: 0;
}


/* Scrolling Container
--------------------------------------------------------------------------------------------------*/

.fc-scroller {
	-webkit-overflow-scrolling: touch;
}

/* TODO: move to agenda/basic */
.fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid {
	position: relative; /* re-scope all positions */
	width: 100%; /* hack to force re-sizing this inner element when scrollbars appear/disappear */
}


/* Global Event Styles
--------------------------------------------------------------------------------------------------*/

.fc-event {
	position: relative; /* for resize handle and other inner positioning */
	display: block; /* make the <a> tag block */
	font-size: .95em;
	line-height: 2.3;
	border-radius: 5px;
	border: 1px solid #3a87ad; /* default BORDER color */
	font-weight: normal; /* undo jqui's ui-widget-header bold */
}

.fc-event, .fc-event-dot {
	background-color: #3a87ad/* default BACKGROUND color */
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event, .fc-event:hover, .ui-widget .fc-event {
	color: #fff; /* default TEXT color */
	text-decoration: none; /* if <a> has an href */
}

.fc-event[href], .fc-event.fc-draggable {
	cursor: pointer; /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed, /* causes a "warning" cursor. applied on body */ .fc-not-allowed .fc-event { /* to override an event's custom cursor */
	cursor: not-allowed;
}

.fc-event .fc-bg { /* the generic .fc-bg already does position */
	z-index: 1;
	background: #fff;
	opacity: .25;
}

.fc-event .fc-content {
	position: relative;
	z-index: 2;
}

/* resizer (cursor AND touch devices) */

.fc-event .fc-resizer {
	position: absolute;
	z-index: 4;
	display: none;
}

/* resizer (touch devices) */

.fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer {
	/* only show when hovering or selected (with touch) */
	display: block;
}

/* hit area */

.fc-event.fc-selected .fc-resizer:before {
	/* 40x40 touch area */
	content: "";
	position: absolute;
	z-index: 9999; /* user of this util can scope within a lower z-index */
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
}


/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/

.fc-event.fc-selected {
	z-index: 9999 !important; /* overcomes inline z-index */
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event.fc-selected.fc-dragging {
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}


/* Horizontal Events
--------------------------------------------------------------------------------------------------*/

/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
	content: "";
	position: absolute;
	z-index: 3; /* below resizers */
	top: -10px;
	bottom: -10px;
	left: 0;
	right: 0;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */

.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
	margin-left: 0;
	border-left-width: 0;
	padding-left: 1px; /* replace the border with padding */
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
	margin-right: 0;
	border-right-width: 0;
	padding-right: 1px; /* replace the border with padding */
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

/* resizer (cursor AND touch devices) */

/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
	cursor: w-resize;
	left: -1px; /* overcome border */
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
	cursor: e-resize;
	right: -1px; /* overcome border */
}

/* resizer (mouse devices) */

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
	width: 7px;
	top: -1px; /* overcome top border */
	bottom: -1px; /* overcome bottom border */
}

/* resizer (touch devices) */

.fc-h-event.fc-selected .fc-resizer {
	/* 8x8 little dot */
	border-radius: 4px;
	border-width: 1px;
	width: 6px;
	height: 6px;
	border-style: solid;
	border-color: inherit;
	background: #fff;
	/* vertically center */
	top: 50%;
	margin-top: -4px;
}

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
	margin-left: -4px; /* centers the 8x8 dot on the left edge */
}

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
	margin-right: -4px; /* centers the 8x8 dot on the right edge */
}


/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-day-grid-event {
	margin: 1px 2px 0; /* spacing between events and edges */
	padding: 0 1px;
}

tr:first-child > td > .fc-day-grid-event {
	margin-top: 2px; /* a little bit more space before the first event */
}

.fc-day-grid-event.fc-selected:after {
	content: "";
	position: absolute;
	z-index: 1; /* same z-index as fc-bg, behind text */
	/* overcome the borders */
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	/* darkening effect */
	background: #000;
	opacity: .25;
}

.fc-day-grid-event .fc-content { /* force events to be one-line tall 
	white-space: nowrap;
*/	overflow: hidden;
}

.fc-day-grid-event .fc-time {
	font-weight: bold;
}

/* resizer (cursor devices) */

/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
	margin-left: -2px; /* to the day cell's edge */
}

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
	margin-right: -2px; /* to the day cell's edge */
}


/* Event Limiting
--------------------------------------------------------------------------------------------------*/

/* "more" link that represents hidden events */

a.fc-more {
	margin: 1px 3px;
	font-size: .85em;
	cursor: pointer;
	text-decoration: none;
}

a.fc-more:hover {
	text-decoration: underline;
}

.fc-limited { /* rows and cells that are hidden because of a "more" link */
	display: none;
}

/* popover that appears when "more" link is clicked */

.fc-day-grid .fc-row {
	z-index: 1; /* make the "more" popover one higher than this */
}

.fc-more-popover {
	z-index: 2;
	width: 220px;
}

.fc-more-popover .fc-event-container {
	padding: 10px;
}


/* Now Indicator
--------------------------------------------------------------------------------------------------*/

.fc-now-indicator {
	position: absolute;
	border: 0 solid red;
}


/* Utilities
--------------------------------------------------------------------------------------------------*/

.fc-unselectable {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}



/* Toolbar
--------------------------------------------------------------------------------------------------*/

.fc-toolbar {
	text-align: center;
	margin-bottom: 1em;
}

.fc-toolbar .fc-left {
	float: left;
}

.fc-toolbar .fc-right {
	float: right;
}

.fc-toolbar .fc-center {
	display: inline-block;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * { /* extra precedence to override button border margins */
	float: left;
	margin-left: .75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child { /* extra precedence to override button border margins */
	margin-left: 0;
}
	
/* title text */

.fc-toolbar h2 {
	margin: 0;
}

/* button layering (for border precedence) */

.fc-toolbar button {
	position: relative;
}

.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
	z-index: 2;
}
	
.fc-toolbar .fc-state-down {
	z-index: 3;
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
	z-index: 4;
}

.fc-toolbar button:focus {
	z-index: 5;
	outline: 0px;
}


/* View Structure
--------------------------------------------------------------------------------------------------*/

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *, .fc-view-container *:before, .fc-view-container *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.fc-view, /* scope positioning and z-index's for everything within the view */ .fc-view > table { /* so dragged elements can be above the view's main element */
	position: relative;
	z-index: 1;
}



/* BasicView
--------------------------------------------------------------------------------------------------*/

/* day row structure */

.fc-basicWeek-view .fc-content-skeleton, .fc-basicDay-view .fc-content-skeleton {
	/* there may be week numbers in these views, so no padding-top */
	padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view .fc-body .fc-row {
	min-height: 3em; /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */

.fc-row.fc-rigid {
	overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

/* week and day number styling */

.fc-day-top.fc-other-month {
	opacity: 0.3;
}

.fc-basic-view .fc-week-number, .fc-basic-view .fc-day-number {
	padding: 2px;
}

.fc-basic-view th.fc-week-number, .fc-basic-view th.fc-day-number {
	padding: 0 2px; /* column headers can't have as much v space */
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number { 
	float: right; 
} 

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number { 
	float: left; 
}

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number { 
	float: left;
	border-radius: 0 0 3px 0; 
} 

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number { 
	float: right; 
	border-radius: 0 0 0 3px; 
}

.fc-basic-view .fc-day-top .fc-week-number {
	min-width: 1.5em;
	text-align: center;
	background-color: #f2f2f2;
	color: #808080;
}

/* when week/day number have own column */

.fc-basic-view td.fc-week-number {
	text-align: center;
}

.fc-basic-view td.fc-week-number > * {
	/* work around the way we do column resizing and ensure a minimum width */
	display: inline-block;
	min-width: 1.25em;
}


/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/

.fc-agenda-view .fc-day-grid {
	position: relative;
	z-index: 2; /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em; /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-bottom: 1em; /* give space underneath events for clicking/selecting days */
}


/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/

.fc .fc-axis { /* .fc to overcome default cell styles */
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap;
}

.fc-ltr .fc-axis {
	text-align: right;
}

.fc-rtl .fc-axis {
	text-align: left;
}

.ui-widget td.fc-axis {
	font-weight: normal; /* overcome jqui theme making it bold */
}


/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/

.fc-time-grid-container, /* so scroll container's z-index is below all-day */ .fc-time-grid { /* so slats/bg/content/etc positions get scoped within here */
	position: relative;
	z-index: 1;
}

.fc-time-grid {
	min-height: 100%; /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table { /* don't put outer borders on slats/bg/content/etc */
	border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
	z-index: 1;
}

.fc-time-grid .fc-slats, .fc-time-grid > hr { /* the <hr> AgendaView injects when grid is shorter than scroller */
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-content-col {
	position: relative; /* because now-indicator lives directly inside */
}

.fc-time-grid .fc-content-skeleton {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	right: 0;
}

/* divs within a cell within the fc-content-skeleton */

.fc-time-grid .fc-business-container {
	position: relative;
	z-index: 1;
}

.fc-time-grid .fc-bgevent-container {
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-highlight-container {
	position: relative;
	z-index: 3;
}

.fc-time-grid .fc-event-container {
	position: relative;
	z-index: 4;
}

.fc-time-grid .fc-now-indicator-line {
	z-index: 5;
}

.fc-time-grid .fc-helper-container { /* also is fc-event-container */
	position: relative;
	z-index: 6;
}


/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-slats td {
	height: 1.5em;
	border-bottom: 0; /* each cell is responsible for its top border */
}

.fc-time-grid .fc-slats .fc-minor td {
	border-top-style: dotted;
}

.fc-time-grid .fc-slats .ui-widget-content { /* for jqui theme */
	background: none; /* see through to fc-bg */
}


/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-highlight-container { /* a div within a cell within the fc-highlight-skeleton */
	position: relative; /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
	position: absolute;
	left: 0;
	right: 0;
	/* top and bottom will be in by JS */
}


/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/

.fc-ltr .fc-time-grid .fc-event-container { /* space on the sides of events for LTR (default) */
	margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container { /* space on the sides of events for RTL */
	margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event, .fc-time-grid .fc-bgevent {
	position: absolute;
	z-index: 1; /* scope inner z-index's */
}

.fc-time-grid .fc-bgevent {
	/* background events always span full width */
	left: 0;
	right: 0;
}


/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/

.fc-v-event.fc-not-start { /* events that are continuing from another day */
	/* replace space made by the top border with padding */
	border-top-width: 0;
	padding-top: 1px;
	/* remove top rounded corners */
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.fc-v-event.fc-not-end {
	/* replace space made by the top border with padding */
	border-bottom-width: 0;
	padding-bottom: 1px;
	/* remove bottom rounded corners */
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}


/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-time-grid-event {
	overflow: hidden; /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event.fc-selected {
	/* need to allow touch resizers to extend outside event's bounding box */
	/* common fc-selected styles hide the fc-bg, so don't need this anyway */
	overflow: visible;
}

.fc-time-grid-event.fc-selected .fc-bg {
	display: none; /* hide semi-white background, to appear darker */
}

.fc-time-grid-event .fc-content {
	overflow: hidden; /* for when .fc-selected */
}

.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
	padding: 0 1px;
}

.fc-time-grid-event .fc-time {
	font-size: .85em;
	white-space: nowrap;
}

/* short mode, where time and title are on the same line */

.fc-time-grid-event.fc-short .fc-content {
	/* don't wrap to second line (now that contents will be inline) 	white-space: nowrap;*/

}

.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
	/* put the time and title on the same line */
	display: inline-block;
	vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
	display: none; /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
	content: attr(data-start); /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
	content: "\000A0-\000A0"; /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
	font-size: .95em; /* make the title text the same size as the time */
	padding: 0; /* undo padding from above */
}

/* resizer (cursor device) */

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	overflow: hidden;
	line-height: 8px;
	font-size: 11px;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
	content: "=";
}

/* resizer (touch device) */

.fc-time-grid-event.fc-selected .fc-resizer {
	/* 10x10 dot */
	border-radius: 5px;
	border-width: 1px;
	width: 8px;
	height: 8px;
	border-style: solid;
	border-color: inherit;
	background: #fff;
	/* horizontally center */
	left: 50%;
	margin-left: -5px;
	/* center on the bottom edge */
	bottom: -5px;
}


/* Now Indicator
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-now-indicator-line {
	border-top-width: 1px;
	left: 0;
	right: 0;
}

/* arrow on axis */

.fc-time-grid .fc-now-indicator-arrow {
	margin-top: -5px; /* vertically center on top coordinate */
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
	left: 0;
	/* triangle pointing right... */
	border-width: 5px 0 5px 6px;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
	right: 0;
	/* triangle pointing left... */
	border-width: 5px 6px 5px 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
}



/* List View
--------------------------------------------------------------------------------------------------*/

/* possibly reusable */

.fc-event-dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px;
}

/* view wrapper */

.fc-rtl .fc-list-view {
	direction: rtl; /* unlike core views, leverage browser RTL */
}

.fc-list-view {
	border-width: 1px;
	border-style: solid;
}

/* table resets */

.fc .fc-list-table {
	table-layout: auto; /* for shrinkwrapping cell content */
}

.fc-list-table td {
	border-width: 1px 0 0;
	padding: 8px 14px;
}

.fc-list-table tr:first-child td {
	border-top-width: 0;
}

/* day headings with the list */

.fc-list-heading {
	border-bottom-width: 1px;
}

.fc-list-heading td {
	font-weight: bold;
}

.fc-ltr .fc-list-heading-main { 
	float: left; 
}

.fc-ltr .fc-list-heading-alt { 
	float: right; 
}

.fc-rtl .fc-list-heading-main { 
	float: right; 
}

.fc-rtl .fc-list-heading-alt { 
	float: left; 
}

/* event list items */

.fc-list-item.fc-has-url {
	cursor: pointer; /* whole row will be clickable */
}

.fc-list-item:hover td {
	background-color: #f5f5f5;
}

.fc-list-item-marker, .fc-list-item-time {
	white-space: nowrap;
	width: 1px;
}

/* make the dot closer to the event title */
.fc-ltr .fc-list-item-marker { 
	padding-right: 0; 
}

.fc-rtl .fc-list-item-marker {
 	padding-left: 0; 
}


.fc-list-item-title a {
	/* every event title cell has an <a> tag */
	text-decoration: none;
	color: inherit;
}

.fc-list-item-title a[href]:hover {
	/* hover effect only on titles with hrefs */
	text-decoration: underline;
}

/* message when no events */

.fc-list-empty-wrap2 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.fc-list-empty-wrap1 {
	width: 100%;
	height: 100%;
	display: table;
}

.fc-list-empty {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.fc-unthemed .fc-list-empty { /* theme will provide own background */
	background-color: #eee;
}
/*********************sticky botones social *******************/

.icon-bar {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  z-index:999999
}
@media (max-width: 600px) {
.icon-bar { display:none }
}
.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #dd4b39;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}

.instagram {
  background: #007bb5;
  color: white;
}

.tiktok {
  background: #55ACEE;
  color: white;
}

/*****************tabs************************/

 .tabs {
    float: left;
    width: 97% !important;
    line-height: normal;
    background-color: #f9f9f9 !important;
    border-radius: 4px !important;
    padding: 12px !important;
    margin-left: 8px !important;
    margin-right: 8px !important;
    margin-bottom: -20px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: 1px solid #d8d8d8;
}
 .tabs ul {
    margin: 0;
    padding: 0 0 0;
    list-style: none;
}
.tabs li {
    float: left;
    margin: 2px !important;
    margin-left: 0px !important;
    margin-right: 3px !important;
    padding: 2px 3px 2px 3px !important;
    color: #8a8a8a;
    border-radius: 3px;
    line-height: 24px !important;
    text-transform: none;
    font-size: 14px;
    padding: 3px;
    background-color: transparent;
    transition: background-color .0s 0s;
}
.tabs li.current {
    
    margin-right: 2px;
    background-color: #0683dd !important;
    color: white !important;
    padding: 0px 3px;
}
 .tabs span {
    float: left;
    display: block;
    padding: 0px 5px 0 5px !important;
}
.tabs .current a, .tabs .current a:link, .tabs .current a:visited {
    color: white;
}
.tabs a {
    text-decoration: none;
	padding: 7px 0px;
	font-size: 12px !important;
}
.tabs a:link, .tabs a:visited, .tabs a:hover {
    color: black;
}
.panel_wrapper {
    border: 1px solid #00000038 !important;
    padding: 10px;
    padding-top: 35px !important;
    border: 0;
    clear: both !important;
    margin-top: 30px;
    border-radius: 6px;
    color: rgba(0,0,0,.87);
    background: #fff !important;
    /* width: 100%; */
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}
.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel_wrapper div.panel {
    display: none;
}
.panel_wrapper div.current {
    display: block;
    width: 100%;
    min-height: 300px;
    overflow: visible;
}



/**********noticias albumes de fotos y videos*************/

.ob_red {
    background: #004519 !important;
    padding: 10px;
    border-radius: 10px;
}

.hover-box {background-color: #004519;padding: 15px 0 1px 0;}


.news-post {border-radius:15px;overflow:hidden}


/***** partidos ultima hora ***/

  
.well_color {
    background-color: #004519 !important;
    color: white;
    padding: 52px !important;
}  
.well {
	background-color: #eaeaea;
    border-radius: 10px !important;
    padding: 50px;
    border: 0;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
	min-height: 20px;
    margin-bottom: 20px;
    background-color: #f1f4f7;
    border: 1px solid #e3e3e3;
}
.ob_red {
    background: 005cae;
    padding: 10px;
	border-radius: 10px;
}

.ob {
    background: #00000040 !important;
}
.r1 {
    font-weight: bold;
    color: white;
    text-align: center;
    display: inline-block;
    margin-left: 10px;
}

/******************tiles***********/ 
.tiles {
	margin-right: -10px
}

.tiles:after {
	clear: both
}

.tiles .tile {
	display: block;
	float: left;
	height: 135px;
	width: 100%;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	position: relative;
	font-weight: 300;
	font-size: 12px;
	letter-spacing: .02em;
	line-height: 20px;
	overflow: hidden;
	border: 4px solid transparent;
	margin: 0 10px 10px 0
}

.tiles .tile .tile-body>.content, .tiles .tile.image .tile-body h3, .tiles .tile.selected .check:after {
	display: inline-block
}

.tiles .tile:after, .tiles .tile:before {
	content: "";
	float: left
}

.tiles .tile.double {
	width: 280px!important
}

.tiles .tile.double-down {
	height: 280px!important
}

.tiles .tile.double-down i {
	margin-top: 95px
}

.tiles .tile:hover {
	border-color: #aaa!important
}

.tiles .tile.selected, .tiles .tile:active {
	border-color: #ccc!important
}

.tiles .tile.selected .corner:after {
	content: "";
	display: inline-block;
	border-left: 40px solid transparent;
	border-bottom: 40px solid transparent;
	border-right: 40px solid #ccc;
	position: absolute;
	top: -3px;
	right: -3px
}

.tiles .tile.selected .check:after {
	font-family: FontAwesome;
	font-size: 13px;
	content: "\f00c";
	position: absolute;
	top: 2px;
	right: 2px
}

.tiles .tile.icon {
	padding: 0
}

.tiles .tile.image .tile-body {
	padding: 0!important
}

.tiles .tile.image .tile-body>img {
	width: 100%;
	height: auto;
	min-height: 100%;
	max-width: 100%
}

.tiles .tile .tile-body {
	height: 100%;
	vertical-align: top;
	padding: 10px;
	overflow: hidden;
	position: relative;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
	margin-bottom: 10px
}

.tiles .tile .tile-body p {
	font-weight: 400;
	font-size: 13px;
	color: #fff;
	overflow: hidden
}

.tiles .tile .tile-body p:active {
	color: rgba(0,0,0,.4)
}

.tiles .tile .tile-body p:hover {
	color: #fff
}

.tiles .tile .tile-body img {
	float: left;
	margin-right: 10px
}

.tiles .tile .tile-body img.pull-right {
	float: right!important;
	margin-left: 10px;
	margin-right: 0
}

.tiles .tile .tile-body>i {
	margin-top: 17px;
	display: block;
	font-size: 56px;
	line-height: 56px;
	text-align: center
}

.tiles .tile .tile-body h1, .tiles .tile .tile-body h2, .tiles .tile .tile-body h3, .tiles .tile .tile-body h4, .tiles .tile .tile-body h5, .tiles .tile .tile-body h6, .tiles .tile .tile-body p {
	padding: 0;
	margin: 0;
	line-height: 14px
}

.tiles .tile .tile-body h1:hover, .tiles .tile .tile-body h2:hover, .tiles .tile .tile-body h3:hover, .tiles .tile .tile-body h4:hover, .tiles .tile .tile-body h5:hover, .tiles .tile .tile-body h6:hover, .tiles .tile .tile-body p:hover {
	color: #fff
}

.tiles .tile .tile-body h3, .tiles .tile .tile-body h4 {
	margin-bottom: 5px
}

.tiles .tile .tile-object {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 30px
}

.widget-gradient, .widget-wrap-img {
	min-height: 350px;
	border-radius: 4px
}

.tiles .tile .tile-object:after, .tiles .tile .tile-object:before {
	display: table;
	content: ""
}

.tiles .tile .tile-object:after {
	clear: both
}

.tiles .tile .tile-object>.name {
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 15px;
	font-weight: 400;
	font-size: 13px;
	color: #fff
}

.tiles .tile .tile-object>.name>i {
	vertical-align: middle;
	display: block;
	font-size: 24px;
	height: 18px;
	width: 24px
}

.tiles .tile .tile-object>.number {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: .01em;
	line-height: 14px;
	margin-bottom: 8px;
	margin-right: 10px
}

 .bg_color_comp {
    background: #004519 !important;
} 
 /******modal****/
.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
    flex-direction: row-reverse !important;
} 
 .close:after {display: inline-block;
 content: "\00d7"; font-size: 26px;}
  
/***********Header pisan a navigation.css (menu) **********/

.nav-menu {
    float: right;
}

.nav-menus-wrapper-close-button {
	
    margin: 24px 7px;

}
 
.page-logo{
	display: block;
    width: auto;
    height: auto;
    margin-left: 0px;
    padding: 13px 10px;
    position: absolute;
    z-index: 99999;
    background-color: #ffffff;
    box-shadow: 0px 0px 3px 2px #0000002b;
    left: 0;
    top: 0;
    max-width: 115px;
	border-bottom-right-radius: 6px;
	text-align: center;

}

.cartel_txt_link {color:white}


@media (max-width: 700px){
.page-logo {
    padding: 10px 15px;
    box-shadow: 0px 0px 3px 2px #0000002b;
    max-width: 87px;
}
}

.navigation-portrait .nav-menu.nav-menu-social {
    text-align: right;
}


.logocabecera {width:100%}

.logo_header {height: 65px !important;}

@media only screen and (max-width: 600px) {
.logo_header {
    height: 25px;
}

}

.navigation {
 background-color: #ffffff;
 border-bottom: 3px solid #004519;
}  
.nav-menu > li > a {
 color: #004519;
}

.submenu-indicator-chevron {

    border-color: transparent #b5b5b5  #b5b5b5  transparent;

}
 
.nav-toggle:before { 
    background-color: #818181 ;
    box-shadow: 0 0.5em 0 0 #818181 , 0 1em 0 0 #818181 ;
} 
 
.navigation-portrait .nav-menus-wrapper {

    background-color: #ffffff;

}
.nav-menus-wrapper-close-button {
    color: #ebebeb;
}
.nav-search-button {
    background-color: #ffffff;
}
.nav-search-icon {

    color: #004519;

}

.thumbnails-6-layer > div:nth-child(2) > div > span:nth-child(1) {
	color: #ffffff !important;
}
.thumbnails-6-layer > div:nth-child(2) > div > a {
	color: #ffffff !important;
	border: 2px solid #ffffff !important;
	
}

.thumbnails-6-layer > div:nth-child(2) > div > span:nth-child(1) {
	font-size: 30px !important;
}



.table .thead-dark th {
    color: #fff;
    background-color: #004519 ;
    border-color: #004519 ;
}

@media only screen and (max-width: 600px) {
.hidden-xs {display:none}
}


.btn-doc {color: #ffffff !important;}

.doc_tit {color:white !important;}


.card_fondo {border-bottom: 1px solid rgb(255 255 255 / 30%)!important;}




.card-header.nuestra {
    background-color: rgb(0 0 0 / 0)!important;
    border-bottom: 1px solid rgb(255 255 255 / 29%)!important;
}

.img-responsive {width:100%;}
.cabecera_noticia {
    text-align: center;
    height: 328px;
   /* background: #ffffff;*/
   /* background-attachment: fixed; */
	box-shadow: inset 0 0 0 2000px #00000042;
	background-size: cover;
	background-position: top;
	/*background-attachment: fixed;*/
}

.titulo_cab_noticia {
    font-size: 78px;
    color: white;
    margin-top: 225px;
    display: inline-block;
    letter-spacing: 3.3px;
	max-width: 90%;
}

@media (max-width: 600px){
	.tamaño_iframe {        
	  width: 350px !important;
	  height: 227PX !important;
	  padding: 0px 20px !important;
	  margin-left: 10px !important;
	}
  }
  

.cabecera_programa {
    text-align: center;
    height: 250px;
    background: #ffffff;
   /* background-attachment: fixed;*/
    height: 215px;
	box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 48%);
	background-size: cover;
	background-position: center;
	display: flex;
    justify-content: center;
    align-items: center;
}
.titulo_cab_programa {
    font-size: 78px;
    color: white;
 
    display: inline-block;
    letter-spacing: 3.3px;
}

@media (max-width: 600px){
    .cabecera_programa {
        height: 110px;
    }
    .titulo_cab_programa {
        font-size: 50px;
        margin-top: 21px;
    }
	
	.cabecera_noticia {
        height: 110px;
    }
    .titulo_cab_noticia {
        font-size: 50px;
        margin-top: 21px;
    }
}

@media (max-width: 1024px){
    .cabecera_programa {
        height: 156px;
    }
    .titulo_cab_programa {
        font-size: 35px;
        
    }
	
	    .cabecera_noticia {
        height: 252px;
    }
    .titulo_cab_noticia {
        font-size: 25px;
        margin-top: 87px;
    }
}
  

.fullwidth {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
.nav-menu > li:hover > a, .nav-menu > li.active > a, .nav-menu > li.focus > a {

    background-image: linear-gradient(rgb(0 0 0 / 10%) 0 0) !important;
}
/******* ident *****/
.fondo_ident {
    background-color: #004519b0  !important;
}
.logo_ident {max-height:70px;}

@media (max-width: 600px) {
.logo_ident {margin-top: 60px !important;margin-bottom: 10px !important;}
}

/*********widget competicion ****/
.tiles .tile {
    display: block;
    float: left;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    position: relative;
    font-weight: 300;
    font-size: 12px;
    letter-spacing: .02em;
    line-height: 20px;
    overflow: hidden;
    border: 4px solid transparent;
}
.bg_color_comp {
    background: #004519  !important;
}
.tiles .tile .tile-body {
    height: 100%;
    vertical-align: top;
    padding: 10px;
    overflow: hidden;
    position: relative;
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    margin-bottom: 10px;
}
.tiles .tile .tile-body>i {
    margin-top: 17px;
    display: block;
    font-size: 40px!important;
    line-height: 40px!important;
    text-align: center;
}
.tiles .tile .tile-object {
    text-align: center;
}
.tiles .tile .tile-object {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 30px;
}
.tiles .tile .tile-object>.name {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    width: 100%;
}
.ob_red {
    background: #004519  !important;
    padding: 10px;
}

.btn_cab_wid {
    background-color: #004519  ;
}
.btn_cab_wid:hover {
    background-color: #004519 ;
}
.list-group-item.active {
    color: #fff !important;
    background-color: #004519;
    border-color: #004519;
}
.list-group-item {
    color: #000 !important;
}
/******** campos form ********/


input[type='checkbox']:after {
    width: 18px;
    height: 18px;
    top: 0px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
    cursor: pointer;
}
input[type='checkbox']:checked:after {
    width: 18px;
    height: 18px;
    top: 0px;
    left: -1px;
    position: relative;
    background-color: #ffa500;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

input[type='radio']:checked:after {
    width: 17px;
    height: 17px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #ffa500;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
    margin-right: 5px;
}

input[type='radio']:after {
    width: 17px;
    height: 17px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
    cursor: pointer;
}

.titulo_noticia {font-size: 18px !important;}


/*********boton-top**********/

#botontop {
  display: inline-block;
  background-color: #0045195c;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 9999999999;
}
#botontop::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#botontop:hover {
  cursor: pointer;
  background-color: #00451996;
  text-decoration: none;

}
#botontop:active {
  background-color: #0045195c;
}
#botontop.show {
  opacity: 1;
  visibility: visible;
}





/**********font LA ROJA *******************/ 

@font-face {
 font-family: 'La_Roja-EstrechaBold';
  src: url(fonts/La_Roja-EstrechaBold.otf);
}

@font-face {
 font-family: 'La_Roja-EstrechaRegular';
  src: url(fonts/La_Roja-EstrechaRegular.otf);
}

@font-face {
 font-family: 'La_Roja-EstrechaSemibold';
  src: url(fonts/La_Roja-EstrechaSemibold.otf);
}

.la_roja_regular {font-family: 'La_Roja-EstrechaRegular', Arial, Helvetica, san-serif;}
.la_roja_bold {font-family: 'La_Roja-EstrechaBold', Arial, Helvetica, san-serif;}
.la_roja_semibold {font-family: 'La_Roja-EstrechaSemibold', Arial, Helvetica, san-serif;}
.la_roja_regular_titulo {font-family: 'La_Roja-EstrechaRegular', Arial, Helvetica, san-serif;font-size: 60px; letter-spacing: 1.2px;}
.la_roja_regular_titulo1 {font-family: 'La_Roja-EstrechaRegular', Arial, Helvetica, san-serif;font-size: 40px; letter-spacing: 1.2px;}


@media (max-width: 600px){
.la_roja_regular_titulo1 {font-family: 'La_Roja-EstrechaRegular', Arial, Helvetica, san-serif;font-size: 35px; letter-spacing: 1.2px;}
}


.la_roja_regular_titulo2 {font-family: 'La_Roja-EstrechaRegular', Arial, Helvetica, san-serif;font-size: 30px; letter-spacing: 1.1px;}
.la_roja_regular_ident   {    font-family: 'La_Roja-EstrechaRegular', Arial, Helvetica, san-serif;
    font-size: 150px;
    letter-spacing: 2px;
    color: #ffffff80;}

.link_menu_roja {
       font-family: 'La_Roja-EstrechaBold',sans-serif !important;
    font-size: 23px !important;
    padding: 22px 15px !important;
    letter-spacing: 1.2px;
} 

/*******card*******/
 
 .card {

    border: 0px solid rgba(0, 0, 0, 0.125);
    /*border-radius: 15px;*/
    box-shadow: 0px 0px 8px 4px #0000001a;
}
 
 .card-body {
    padding: 20px;
}
 
 /*******custom forms ******/
 
 .custom-control {
    margin-right: 15px;
}
 
 
 
 /*****************tamaÃ±o font botones quitando el auto******/
 
 
 .btn_fed {background-color:#004519 ;color:white;}
 .btn_fed:hover {background-color:#004519 ;color:white;filter: brightness(90%)}
 .btn {
 font-size: 13px !important;
 padding: 8px 19px;
 border-radius: 5px;
  }
 
.btn-sm, .btn-group-sm > .btn {
    padding: 4px 10px !important;
}



h1, .h1 {
    font-size: 30px;
}


.cuerpo_noticia {padding:20px;}





h2, .h2 {
    font-size: 17px;
}
 
h3, .h3 {
    font-size: 20px;
}  
  
  h4, .h4 {
    font-size:18px;
	width:100%;
	margin:10px 0px;
}
  h5, .h5 {
    font-size: 15px;
	width:100%;
}

@media (max-width: 600px) {

h2, .h2 {
    font-size: 17px;
}

h3, .h3 {
    font-size: 18px;
}
  h4, .h4 {
    font-size:16px;
}

  h5, .h5 {
    font-size: 14px;
	width:100%;
}
}

.display-4 {
    font-size: 1.9rem !important;
    font-weight: 500;
    line-height: 1.2;
}

.form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px !important;
    font-size: 14px;
	background-color: #EBEDF3 !important;
    border-color: #EBEDF3;
    color: #3F4254;

}


.form-control.form-control-solid:active, .form-control.form-control-solid.active, .form-control.form-control-solid:focus, .form-control.form-control-solid.focus {
    background-color: #EBEDF3;
    border-color: #EBEDF3;
    color: #3F4254;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}


label {
    margin-bottom: 3px;
    font-weight: 600;
}

@media (max-width: 600px) {
.titulo_noticia {font-size: 19px !important;}
}

.navbar-brand {
    font-size: 16px;
	font-weight:600;
}

/*****nabtabs ****/
.nav-tabs {
    border-bottom: 0px solid #dee2e6;
}
.card-header {
    padding: 0px;
}
.nav-pills .nav-link {
    border-radius: 5px;
}
.nav-link {
    padding: 5px 8px;
}

small, .small {
    font-size: 90% !important;
    font-weight: 400;
}


.navi-thumb-ver-2-btn .carousel-control-btn {
    background: #ffffff82 !important;
}


/*********************COLOR PRIMARIO ELEMENTOS********************/

.navi-thumb-ver-2-layer::before {

    border-right: 9px solid #ffffff !important;
}

.simple-ver-5-layer > div > span {
    display: inline !important;
}
.simple-ver-5-layer > div > span:nth-child(1) {
    display: none !important;
}
.simple-ver-5-layer > div > span:nth-child(2) {

    background-color: #0000006e;
	line-height: 1.6;
	padding: 9px;
}

.simple-ver-21-layer::after, .simple-ver-21-layer::before {

    background: #004519b8 !important;
}

.cover_fondo {background-color: #004519 !important;}


/*.multiple-items-4-layer > div > a {
    color: #fff !important;
}*/



.fondo_block_sliderm  {background-color: #004519  !important;}

.simple-ver-39-layer > div > div > a {background: #d41820 !important !important;}

/**menu**/

.nav-menu > li:hover > a, .nav-menu > li.active > a, .nav-menu > li.focus > a {
    background: #004519 ;
}

.megamenu-list > li.megamenu-list-title > a {
 border-bottom: 2px solid #004519 ;
}

.multiple-items-3-btn.sz-slider .carousel-control-btn:hover {

    background: #004519  !important;
}


.multiple-items-3-layer > div > a:hover {
    color: #d41820 !important !important;
}

.multiple-items-4-layer > div > a:hover {
   
    text-decoration: underline;
}


/**sliders**/

.simple-ver-21-layer > div > a:hover {
    background: #004519  !important;
    border-color: #004519  !important;
}

.thumbnails-6-layer > div:nth-child(2) > div > a:hover {
    background: #004519  !important;
    border-color: #004519  !important;
}

.thumbnails-6-btn.sz-slider .carousel-control-btn:hover {
    background: #004519  !important;
}

/*********************OTROS*******************/


.card_comp_por {padding: 19px 20px 43px;}
.sz_patrocinadores {background-size:contain !important;}


@media (max-width: 600px) {

.simple-ver-21-layer > div > a {
    font-size: 16px;
    padding: 11px 37px !important;

}

.simple-ver-5-layer > div > span:nth-child(2) {
    font-size: 17px !important;
}

.multiple-items-3-layer > div > a:first-child {
    font-size: 17px !important;
}

}

@media (min-width: 273px) and (max-width: 575.98px){
.simple-ver-5-layer > div > span:nth-child(2) {
    font-size: 20px;
    margin-top: -32px !important;
    margin-bottom: 10px;
	line-height: 2.2 !important;
}
}
@media (min-width: 1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1400px;
}
}

.container-fluid{

    padding-right: 0px !important;
    padding-left: 0px !important;

} 


.row {

    margin-right: 0px;
    margin-left: 0px;
}




@media only screen and (max-width: 768px) {
  /* For mobile phones: */
.item-height {
    height: 270px !important;}
	 html { font-size: 0.5rem; }
.caption-height {

    padding-top: 10px !important;
    padding-bottom: 30px !important;

}

}

@media (min-width: 480px) {
    html { font-size: 0.5rem; }

}
@media (min-width: 768px) {
    html { font-size: 0.5rem; }

}
@media (min-width: 992px) {
    html { font-size: 0.75rem; }

}
@media (min-width: 1200px) {
    html { font-size: 1rem; }

}

/****** header ********/
.barra_top_text {
    font-size: 12px;
   
}
.barra_top_element {
    padding: 0px 10px;
    border-right: 1px dotted rgba(150, 150, 150, 0.39);
    color: #626262;
}

@media (max-width: 576px){
.esconder {
    display: none !important;
}
}


/******sliders*******/
.multi_slider_fondo {background-color:#000000;height:550px;padding-bottom:30px;}

.fondo_popup {padding:15px !important;background:white}


.simple-ver-39-layer > div > div > a {
    background: #004519 !important;

}
/************FOTOS Y VIDEOS******************/

@media (max-width: 600px) {
.album_block {
    height: auto !important;
}
.album_image {
    height: auto !important;
}
.album_tit {    font-size: 10px !important;
    line-height: 1.2 !important;height: 29px !important;}
.foto_thumb_gal {height:100px !important;}	
	
}

.album_block {
	height:auto;
	background-color:#FFF;
	padding:0px;
	font-size:12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	-moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #ccc;
box-shadow: 2px 2px 2px #ccc;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#cccccc')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#cccccc');
border-left: 1px solid #eee;
    margin-bottom: 10px;
}
.album_image {
	width:100%;
	height:140px;
	float:left;
	overflow:hidden;
text-align:center;
background-color:#000;}
.album_tit {
	width:100%;height:40px;float:left;overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999;
padding:6px;
line-height:1.4;
}
.frame_album {
	width:100%;
	
	float:left;
	overflow:hidden;
}
.album_dat {
	width:100%;height:15px;float:left;overflow:hidden;margin-bottom:5px;
}
.doubleLines {
height: 4px;
border-top: solid 1px #dfdfdf;
border-bottom: solid 1px #dfdfdf;
}

.video_gal_lat {padding:0px}

.foto_thumb_gal {height:190px;background-color:#000;overflow:hidden;}
.content_gal {height:140px;overflow:hidden;}

/***************widget competicion***************/

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #004519;
    border-color: #004519;
}


.header_resultados {margin-top:15px;border-bottom:0px;padding:0px 0px 0px 10px;background-color:#004519 ;color:#ffffff}
.wrapper_widget {display: inline-flex;}
.wrapper_widget2 {display: inline-flex;}
.jornada {font-size:24px;text-align:center}

@media (max-width: 600px) {
.wrapper_widget {flex-direction: column;text-align:left}
.wrapper_widget2 {flex-direction: column-reverse;text-align:right}
.jornada {font-size:15px;}
.leyendas {flex-direction: column-reverse;}
.escudo_widget{width:20px !important;}
.btn_cab_wid {padding: 6px 22px !important;}
.font_widgetL {font-size:13px !important;}
.font_widgetV {font-size:13px !important;}
}



.btn_cab_wid {
    margin: 0px !important;
    padding: 10px 20px;
    border-radius: 0px;
    color: white;
    border-right: 1px solid white;
    font-size: 25px !important;
    letter-spacing: 2px;
    transition: transform .1s;
}

@media (max-width: 600px) {
.btn_cab_wid { padding: 10px 10px !important;font-size: 19px !important;}
}


.btn_cab_wid:hover {
    background-color: #004519 ;
    color: white;
    transform: scale(1,1.1);
}

.tr_widget {background-color: #ffffff00 !important;}
.table .btn {
    margin-top: 0;
    margin-left: 0;
    margin-right: 3px !important;
}
.btn_wid {width:17px !important;height:17px !important; padding: 0px 0px !important;
    font-size: 11px;}

.font_widgetV {font-size:17px;display: flex;
    justify-content: center;
    align-items: center;}
.font_widgetL {font-size:17px;display: flex;
    justify-content: center;
    align-items: center;}
.escudo_widgetL {    display: inline-block;margin:0px 10px 0px 10px;}
.escudo_widgetV {    display: inline-block;margin:0px 10px 0px 10px;}
.escudo_widget{width:30px;}
.escudo_widget2{width:35px;}

/********tipografia****/
label {font-weight:500}
.titulocaja {
    font-size: 16px;
    color: #6b6b6b;
    font-weight: 500;
}

/*********************MTde novaweb *********************/
.mt-sweetalert.mt-italic {
	font-style: italic
}

.mt-sweetalert:focus {
	outline: 0!important;
	border: 1px solid transparent
}

.mt-sweetalert-title {
	margin: 30px 0 15px
}

.mt-clipboard-container {
	padding: 20px
}

.mt-clipboard-container .mt-clipboard {
	margin: 10px 10px 10px 0
}

.mt-multiselect {
	text-align: left;
	position: relative
}

.mt-multiselect .caret {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 15px
}

.mt-multiselect.mt-noicon .caret {
	display: none
}

.mt-code {
	padding: 3px;
	color: #E43A45;
	border-radius: 4px!important;
	display: inline;
	word-wrap: normal
}

.caption-desc {
	font-size: 13px;
	margin-top: .5em;
	line-height: 2.3em
}

.mt-element-step .row {
	margin: 0
}

.mt-element-step .step-default .mt-step-col {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center
}

.mt-element-step .step-default .mt-step-number {
	font-size: 26px;
	border-radius: 50%!important;
	display: inline-block;
	margin: auto auto 20px;
	padding: 3px 14px
}

.mt-element-step .step-default .mt-step-title {
	font-size: 30px;
	font-weight: 100
}

.mt-element-step .step-default .active {
	background-color: #32c5d2!important
}

.mt-element-step .step-default .active .mt-step-number {
	color: #32c5d2!important
}

.mt-element-step .step-default .active .mt-step-content, .mt-element-step .step-default .active .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-default .done {
	background-color: #26C281!important
}

.mt-element-step .step-default .done .mt-step-number {
	color: #26C281!important
}

.mt-element-step .step-default .done .mt-step-content, .mt-element-step .step-default .done .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-default .error {
	background-color: #E7505A!important
}

.mt-element-step .step-default .error .mt-step-number {
	color: #E7505A!important
}

.mt-element-step .step-default .error .mt-step-content, .mt-element-step .step-default .error .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-thin .mt-step-col {
	padding-top: 10px;
	padding-bottom: 10px
}

.mt-element-step .step-thin .mt-step-number {
	font-size: 26px;
	border-radius: 50%!important;
	float: left;
	margin: auto;
	padding: 3px 14px
}

.mt-element-step .step-thin .mt-step-title {
	font-size: 24px;
	font-weight: 100;
	padding-left: 60px;
	margin-top: -4px
}

.mt-element-step .step-thin .mt-step-content {
	padding-left: 60px;
	margin-top: -5px
}

.mt-element-step .step-thin .active {
	background-color: #32c5d2!important
}

.mt-element-step .step-thin .active .mt-step-number {
	color: #32c5d2!important
}

.mt-element-step .step-thin .active .mt-step-content, .mt-element-step .step-thin .active .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-thin .done {
	background-color: #26C281!important
}

.mt-element-step .step-thin .done .mt-step-number {
	color: #26C281!important
}

.mt-element-step .step-thin .done .mt-step-content, .mt-element-step .step-thin .done .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-thin .error {
	background-color: #E7505A!important
}

.mt-element-step .step-thin .error .mt-step-number {
	color: #E7505A!important
}

.mt-element-step .step-thin .error .mt-step-content, .mt-element-step .step-thin .error .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-background .mt-step-col {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	height: 160px
}

.mt-element-step .step-background .mt-step-number {
	font-size: 200px;
	position: absolute;
	bottom: 0;
	right: 0;
	line-height: .79em;
	color: #dae1e4;
	z-index: 4
}

.mt-element-step .step-background .mt-step-content, .mt-element-step .step-background .mt-step-title {
	text-align: right;
	z-index: 5;
	position: relative;
	padding-right: 25%
}

.mt-element-step .step-background .mt-step-title {
	font-size: 30px;
	font-weight: 100
}

.mt-element-step .step-background .active {
	background-color: #32c5d2!important
}

.mt-element-step .step-background .active .mt-step-number {
	color: #2ab4c0!important
}

.mt-element-step .step-background .active .mt-step-content, .mt-element-step .step-background .active .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-background .done {
	background-color: #26C281!important
}

.mt-element-step .step-background .done .mt-step-number {
	color: #22ad73!important
}

.mt-element-step .step-background .done .mt-step-content, .mt-element-step .step-background .done .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-background .error {
	background-color: #E7505A!important
}

.mt-element-step .step-background .error .mt-step-number {
	color: #e43a45!important
}

.mt-element-step .step-background .error .mt-step-content, .mt-element-step .step-background .error .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-background-thin .mt-step-col {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center
}

.mt-element-step .step-background-thin .mt-step-number {
	font-size: 120px;
	position: absolute;
	bottom: 0;
	right: 0;
	line-height: .79em;
	color: #dae1e4;
	z-index: 4
}

.mt-element-step .step-background-thin .mt-step-title {
	font-size: 30px;
	font-weight: 100;
	text-align: right;
	padding-right: 25%;
	z-index: 5;
	position: relative
}

.mt-element-step .step-background-thin .mt-step-content {
	text-align: right;
	position: relative;
	padding-right: 25%;
	z-index: 5
}

.mt-element-step .step-background-thin .active {
	background-color: #32c5d2!important
}

.mt-element-step .step-background-thin .active .mt-step-number {
	color: #2ab4c0!important
}

.mt-element-step .step-background-thin .active .mt-step-content, .mt-element-step .step-background-thin .active .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-background-thin .done {
	background-color: #26C281!important
}

.mt-element-step .step-background-thin .done .mt-step-number {
	color: #22ad73!important
}

.mt-element-step .step-background-thin .done .mt-step-content, .mt-element-step .step-background-thin .done .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-background-thin .error {
	background-color: #E7505A!important
}

.mt-element-step .step-background-thin .error .mt-step-number {
	color: #e43a45!important
}

.mt-element-step .step-background-thin .error .mt-step-content, .mt-element-step .step-background-thin .error .mt-step-title {
	color: #fff!important
}

.mt-element-step .step-no-background .mt-step-col {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center
}

.mt-element-step .step-no-background .mt-step-number {
	font-size: 26px;
	border-radius: 50%!important;
	display: inline-block;
	margin: auto auto 20px;
	padding: 3px 14px;
	border: 1px solid #e5e5e5
}

.mt-element-step .step-no-background .mt-step-title {
	font-size: 30px;
	font-weight: 100
}

.mt-element-step .step-no-background .active .mt-step-number {
	color: #32c5d2!important;
	border-color: #32c5d2!important;
	font-weight: 700
}

.mt-element-step .step-no-background .active .mt-step-content, .mt-element-step .step-no-background .active .mt-step-title {
	color: #32c5d2!important;
	font-weight: 700
}

.mt-element-step .step-no-background .done .mt-step-number {
	color: #26C281!important;
	border-color: #26C281!important;
	font-weight: 700
}

.mt-element-step .step-no-background .done .mt-step-content, .mt-element-step .step-no-background .done .mt-step-title {
	color: #26C281!important;
	font-weight: 700
}

.mt-element-step .step-no-background .error .mt-step-number {
	color: #E7505A!important;
	border-color: #E7505A!important;
	font-weight: 700
}

.mt-element-step .step-no-background .error .mt-step-content, .mt-element-step .step-no-background .error .mt-step-title {
	color: #E7505A!important;
	font-weight: 700
}

.mt-element-step .step-no-background-thin .mt-step-col {
	padding-top: 10px;
	padding-bottom: 10px
}

.mt-element-step .step-no-background-thin .mt-step-number {
	font-size: 26px;
	border-radius: 50%!important;
	float: left;
	margin: auto;
	padding: 3px 14px;
	border: 1px solid #e5e5e5
}

.mt-element-step .step-no-background-thin .mt-step-title {
	font-size: 24px;
	font-weight: 100;
	padding-left: 60px;
	margin-top: -4px
}

.mt-element-step .step-no-background-thin .mt-step-content {
	padding-left: 60px;
	margin-top: -5px
}

.mt-element-step .step-no-background-thin .active .mt-step-number {
	color: #32c5d2!important;
	border-color: #32c5d2!important;
	font-weight: 700
}

.mt-element-step .step-no-background-thin .active .mt-step-content, .mt-element-step .step-no-background-thin .active .mt-step-title {
	color: #32c5d2!important;
	font-weight: 700
}

.mt-element-step .step-no-background-thin .done .mt-step-number {
	color: #26C281!important;
	border-color: #26C281!important;
	font-weight: 700
}

.mt-element-step .step-no-background-thin .done .mt-step-content, .mt-element-step .step-no-background-thin .done .mt-step-title {
	color: #26C281!important;
	font-weight: 700
}

.mt-element-step .step-no-background-thin .error .mt-step-number {
	color: #E7505A!important;
	border-color: #E7505A!important;
	font-weight: 700
}

.mt-element-step .step-no-background-thin .error .mt-step-content, .mt-element-step .step-no-background-thin .error .mt-step-title {
	color: #E7505A!important;
	font-weight: 700
}

.mt-element-step .step-line .mt-step-col {
	padding: 30px 0;
	text-align: center
}

.mt-element-step .step-line .mt-step-number {
	font-size: 26px;
	border-radius: 50%!important;
	display: inline-block;
	margin: auto auto 5px;
	padding: 9px;
	border: 3px solid #e5e5e5;
	position: relative;
	z-index: 5;
	height: 60px;
	width: 60px;
	text-align: center
}

.mt-element-step .step-line .mt-step-number>i {
	position: relative;
	top: 90%;
	transform: translateY(-120%)
}

.mt-element-step .step-line .mt-step-title {
	font-size: 20px;
	font-weight: 400;
	position: relative
}

.mt-element-step .step-line .mt-step-title:after, .mt-element-step .step-line .mt-step-title:before {
	content: '';
	height: 3px;
	width: 50%;
	position: absolute;
	background-color: #e5e5e5;
	top: -32px;
	z-index: 4;
	transform: translateY(-100%)
}

.mt-element-step .step-line .mt-step-title:after {
	left: 50%
}

.mt-element-step .step-line .mt-step-title:before {
	right: 50%
}

.mt-element-step .step-line .first .mt-step-title:before, .mt-element-step .step-line .last .mt-step-title:after {
	content: none
}

.mt-element-step .step-line .active .mt-step-number {
	color: #32c5d2!important;
	border-color: #32c5d2!important
}

.mt-element-step .step-line .active .mt-step-content, .mt-element-step .step-line .active .mt-step-title {
	color: #32c5d2!important
}

.mt-element-step .step-line .active .mt-step-title:after, .mt-element-step .step-line .active .mt-step-title:before {
	background-color: #32c5d2
}

.mt-element-step .step-line .done .mt-step-number {
	color: #26C281!important;
	border-color: #26C281!important
}

.mt-element-step .step-line .done .mt-step-content, .mt-element-step .step-line .done .mt-step-title {
	color: #26C281!important
}

.mt-element-step .step-line .done .mt-step-title:after, .mt-element-step .step-line .done .mt-step-title:before {
	background-color: #26C281
}

.mt-element-step .step-line .error .mt-step-number {
	color: #E7505A!important;
	border-color: #E7505A!important
}

.mt-element-step .step-line .error .mt-step-content, .mt-element-step .step-line .error .mt-step-title {
	color: #E7505A!important
}

.mt-element-step .step-line .error .mt-step-title:after, .mt-element-step .step-line .error .mt-step-title:before {
	background-color: #E7505A
}

.mt-element-list .list-default.mt-list-head {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 15px
}

.mt-element-list .list-default.mt-list-head .list-title {
	margin: 0 0 .7em;
	font-size: 18px
}

.mt-element-list .list-default.mt-list-head .list-date {
	font-size: 12px
}

.mt-element-list .list-default.mt-list-head .list-pending {
	margin-bottom: 10px
}

.mt-element-list .list-default.mt-list-head .list-count {
	display: inline-block;
	padding: 3px 7px
}

.mt-element-list .list-default.mt-list-head .list-count.last {
	margin-bottom: 0
}

.mt-element-list .list-default.mt-list-head .list-label {
	display: inline-block;
	font-size: 12px
}

.mt-element-list .list-default.mt-list-container {
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #e7ecf1;
	padding: 15px
}

.mt-element-list .list-default.mt-list-container .mt-list-title {
	padding-bottom: 15px;
	font-size: 14px;
	font-weight: 700
}

.mt-element-list .list-default.mt-list-container ul {
	margin-bottom: 0;
	padding: 0
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item {
	list-style: none;
	border-bottom: 1px solid;
	border-color: #e7ecf1;
	padding: 25px 0;
	min-height: 45px
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item:first-child {
	padding-top: 0
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item:last-child {
	padding-bottom: 0;
	border: none
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-icon-container {
	border: 1px solid #e7ecf1;
	border-radius: 50%!important;
	padding: .9em;
	float: left;
	width: 45px;
	height: 45px
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-icon-container>a {
	color: #34495e
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-icon-container>a:hover {
	color: #26C281;
	text-decoration: none
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-icon-container.done {
	border-color: #26C281
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-icon-container.done>a {
	color: #26C281
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-icon-container.done>a:hover {
	color: #26C281;
	text-decoration: none
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-item-content {
	padding: 0 75px 0 60px
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-item-content>h3 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 16px
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-item-content>h3>a {
	color: #34495e
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-item-content>h3>a:hover {
	color: #26C281;
	text-decoration: none
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-item-content>p {
	margin: 0
}

.mt-element-list .list-default.mt-list-container ul>.mt-list-item>.list-datetime {
	text-align: right;
	float: right;
	width: 60px
}

.mt-element-list .list-default.ext-1.mt-list-container {
	padding: 15px 0 0
}

.mt-element-list .list-default.ext-1.mt-list-container .mt-list-title {
	padding: 0 15px 15px
}

.mt-element-list .list-default.ext-1.mt-list-container ul>.mt-list-item {
	padding: 15px;
	border-left: 3px solid;
	border-color: #2F353B #2F353B #e7ecf1
}

.mt-element-list .list-default.ext-1.mt-list-container ul>.mt-list-item:hover {
	background-color: #e5e5e5
}

.mt-element-list .list-default.ext-1.mt-list-container ul>.mt-list-item.done {
	border-color: #26C281 #26C281 #e7ecf1
}

.mt-element-list .list-default.ext-1.mt-list-container ul>.mt-list-item.done:hover {
	background-color: #96ebc8
}

.mt-element-list .list-default.ext-1.mt-list-container ul>.mt-list-item>.list-icon-container {
	border: none
}

.mt-element-list .list-default.group .list-toggle-container:active, .mt-element-list .list-default.group .list-toggle-container:focus, .mt-element-list .list-default.group .list-toggle-container:hover {
	text-decoration: none
}

.mt-element-list .list-default.group .list-toggle-container .list-toggle {
	padding: 15px;
	background-color: #2F353B;
	font-weight: 700;
	color: #fff;
	text-decoration: none
}

.mt-element-list .list-default.group .list-toggle-container .list-toggle.done {
	background-color: #26C281
}

.mt-element-list .list-simple.mt-list-container {
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #e7ecf1;
	padding: 15px
}

.mt-element-list .list-simple.mt-list-container ul {
	margin-bottom: 0;
	padding: 0
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item {
	list-style: none;
	border-bottom: 1px solid;
	border-color: #e7ecf1;
	padding: 15px 0
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item:first-child {
	padding-top: 0
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item:last-child {
	padding-bottom: 0;
	border: none
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-icon-container {
	font-size: 14px;
	float: left
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-icon-container>a {
	color: #34495e
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-icon-container>a:hover {
	color: #26C281;
	text-decoration: none
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-icon-container.done, .mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-icon-container.done>a {
	color: #26C281
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-icon-container.done>a:hover {
	color: #26C281;
	text-decoration: none
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-item-content {
	padding: 0 75px 0 60px
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-item-content>h3 {
	margin: 0;
	font-size: 18px
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-item-content>h3>a {
	color: #34495e
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-item-content>h3>a:hover {
	color: #26C281;
	text-decoration: none
}

.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-datetime {
	text-align: right;
	float: right;
	width: 60px
}

.mt-element-list .list-simple.mt-list-head {
	padding: 15px
}

.mt-element-list .list-simple.mt-list-head .list-title {
	margin: 0;
	padding-right: 85px
}

.mt-element-list .list-simple.mt-list-head .list-date {
	font-size: 12px;
	opacity: .8;
	float: right;
	width: 75px
}

.mt-element-list .list-simple.ext-1.mt-list-container {
	padding: 0
}

.mt-element-list .list-simple.ext-1.mt-list-container ul>.mt-list-item {
	padding: 15px;
	border-left: 3px solid;
	border-color: #34495e #34495e #e7ecf1
}

.mt-element-list .list-simple.ext-1.mt-list-container ul>.mt-list-item:hover {
	background-color: #e5e5e5
}

.mt-element-list .list-simple.ext-1.mt-list-container ul>.mt-list-item.done {
	border-color: #26C281 #26C281 #e7ecf1
}

.mt-element-list .list-simple.ext-1.mt-list-container ul>.mt-list-item.done:hover {
	background-color: #96ebc8
}

.mt-element-list .list-simple.group .list-toggle-container:active, .mt-element-list .list-simple.group .list-toggle-container:focus, .mt-element-list .list-simple.group .list-toggle-container:hover {
	text-decoration: none
}

.mt-element-list .list-simple.group .list-toggle-container .list-toggle {
	padding: 15px;
	background-color: #34495e;
	font-weight: 700;
	color: #fff;
	text-decoration: none
}

.mt-element-list .list-simple.group .list-toggle-container .list-toggle.done {
	background-color: #26C281
}

.mt-element-list .list-news.ext-1.mt-list-container ul>.mt-list-item:hover, .mt-element-list .list-news.ext-2.mt-list-container ul>.mt-list-item:hover {
	background-color: #e5e5e5
}

.mt-element-list .list-news.mt-list-head {
	padding: 15px;
	text-align: center
}

.mt-element-list .list-news.mt-list-head .list-title {
	margin: 0
}

.mt-element-list .list-news.mt-list-head .badge {
	margin-top: 5px
}

.mt-element-list .list-news.mt-list-container {
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #e7ecf1;
	padding: 15px 0
}

.mt-element-list .list-news.mt-list-container ul {
	margin-bottom: 0;
	padding: 0
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item {
	list-style: none;
	border-bottom: 1px solid;
	border-color: #e7ecf1;
	padding: 15px;
	position: relative
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item:first-child {
	padding-top: 0
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item:last-child {
	padding-bottom: 0;
	border: none
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item>.list-icon-container {
	font-size: 20px;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -10px
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item>.list-icon-container a {
	color: #2f353b
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item>.list-icon-container a:hover {
	color: #32c5d2
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item>.list-item-content {
	padding: 0 25px 0 0
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item>.list-item-content>h3 {
	margin: 0 0 10px;
	font-size: 18px
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item>.list-item-content>h3>a {
	color: #34495e
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item>.list-item-content>h3>a:hover {
	color: #32c5d2;
	text-decoration: none
}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item>.list-datetime {
	margin-bottom: 10px
}

.mt-element-list .list-news.ext-1.mt-list-head {
	position: relative;
	text-align: left
}

.mt-element-list .list-news.ext-1.mt-list-head .list-count {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	padding: 19px
}

.mt-element-list .list-news.ext-1 .list-thumb {
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: left
}

.mt-element-list .list-news.ext-1 .list-thumb img {
	width: 100%
}

.mt-element-list .list-news.ext-1.mt-list-container {
	padding: 0
}

.mt-element-list .list-news.ext-1.mt-list-container ul>.mt-list-item {
	padding: 15px
}

.mt-element-list .list-news.ext-1.mt-list-container ul>.mt-list-item>.list-datetime, .mt-element-list .list-news.ext-1.mt-list-container ul>.mt-list-item>.list-item-content {
	padding-left: 90px
}

.mt-element-list .list-news.ext-1.mt-list-container ul>.mt-list-item:last-child {
	padding-bottom: 15px
}

.mt-element-list .list-news.ext-2.mt-list-head {
	position: relative;
	text-align: left
}

.mt-element-list .list-news.ext-2.mt-list-head .list-count {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	padding: 19px
}

.mt-element-list .list-news.ext-2 .list-thumb {
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: left
}

.mt-element-list .list-news.ext-2 .list-thumb img {
	width: 100%
}

.mt-element-list .list-news.ext-2.mt-list-container {
	padding: 0
}

.mt-element-list .list-news.ext-2.mt-list-container ul>.mt-list-item {
	padding: 15px
}

.mt-element-list .list-news.ext-2.mt-list-container ul>.mt-list-item>.list-datetime, .mt-element-list .list-news.ext-2.mt-list-container ul>.mt-list-item>.list-item-content {
	padding-left: 90px
}

.mt-element-list .list-news.ext-2.mt-list-container ul>.mt-list-item>.list-item-content>h3 {
	font-size: 16px
}

.mt-element-list .list-news.ext-2.mt-list-container ul>.mt-list-item>.list-item-content>h3>a:hover {
	color: #F2784B
}

.mt-element-list .list-news.ext-2.mt-list-container ul>.mt-list-item:last-child {
	padding-bottom: 15px
}

.mt-element-list .list-todo.mt-list-head {
	padding: 15px;
	position: relative
}

.mt-element-list .list-todo.mt-list-head .list-title {
	margin: 0
}

.mt-element-list .list-todo.mt-list-head .list-head-count {
	margin-top: 5px
}

.mt-element-list .list-todo.mt-list-head .list-head-count>.list-head-count-item {
	display: inline-block;
	margin-right: 15px
}

.mt-element-list .list-todo.mt-list-head .list-count {
	position: absolute;
	top: 0;
	right: 0;
	padding: 29px;
	font-size: 16px
}

.mt-element-list .list-todo.mt-list-head a {
	color: #fff
}

.mt-element-list .list-todo.mt-list-head a:hover {
	text-decoration: none
}

.mt-element-list .list-todo.mt-list-container {
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #e7ecf1;
	position: relative
}

.mt-element-list .list-todo.mt-list-container .list-todo-line {
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 1px;
	top: 0;
	left: 25px;
	border-left: 1px solid;
	border-color: #e7ecf1
}

.mt-element-list .list-todo.mt-list-container ul {
	margin-bottom: 0;
	padding: 0;
	position: relative;
	z-index: 5
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item {
	list-style: none;
	border-bottom: 1px solid;
	border-bottom-style: dashed;
	border-color: #e7ecf1;
	padding: 15px;
	position: relative
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item:last-child {
	border: none
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-icon {
	display: inline-block;
	margin-top: .7em;
	padding: .7em 0;
	vertical-align: top
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item {
	margin-left: 15px;
	display: inline-block;
	vertical-align: top;
	width: 90%;
	position: relative
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(47,53,59,0);
	border-right-color: #2f353b;
	border-width: 8px;
	top: 18px
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item>.list-toggle-container:active, .mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item>.list-toggle-container:focus, .mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item>.list-toggle-container:hover {
	text-decoration: none
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item>.list-toggle-container .list-toggle {
	padding: 15px
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item>.list-toggle-container .list-toggle>.list-toggle-title {
	display: inline-block
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list {
	border: 1px solid #e7ecf1;
	padding: 0;
	margin: 0;
	position: relative;
	border-top: none;
	border-bottom: none
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item {
	list-style: none;
	padding: 15px;
	border-bottom: 1px solid;
	border-color: #e7ecf1
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item a {
	color: #2f353b
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item a:hover {
	text-decoration: none;
	color: #e43a45
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item:last-child {
	border-bottom: none
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item>.task-icon {
	float: left
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item>.task-content {
	padding: 0 45px 0 35px
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item>.task-content>h4 {
	margin-top: 0;
	font-size: 14px
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item>.task-content>p {
	font-size: 13px;
	margin: 0
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item>.task-status {
	float: right
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item>.task-status a {
	color: #e5e5e5
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item>.task-status .done:hover {
	color: #26C281
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item>.task-status .pending:hover {
	color: #e43a45
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-list-item.done>.task-status .done {
	color: #26C281
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-footer {
	padding: 15px;
	text-align: center
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-footer a {
	color: #2f353b
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-footer a:hover {
	text-decoration: none
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-footer a.task-trash:hover {
	color: #e43a45
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-todo-item .task-list .task-footer a.task-add:hover {
	color: #26C281
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-icon-container {
	font-size: 20px;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -10px
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-icon-container a {
	color: #2f353b
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-icon-container a:hover {
	color: #32c5d2
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-item-content {
	padding: 0 25px 0 0
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-item-content>h3 {
	margin: 0 0 10px;
	font-size: 18px
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-item-content>h3>a {
	color: #34495e
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-item-content>h3>a:hover {
	color: #32c5d2;
	text-decoration: none
}

.mt-element-list .list-todo.mt-list-container ul>.mt-list-item>.list-datetime {
	margin-bottom: 10px
}

.mt-element-list .list-default.mt-list-head.white, .mt-element-list .list-default.mt-list-head.white .badge {
	background-color: #fff;
	color: #666
}

.mt-element-list .list-default.mt-list-head.white.ext-1 .badge {
	background-color: #e6e6e6
}

.mt-element-list .list-default.mt-list-head.white .list-date, .mt-element-list .list-default.mt-list-head.white .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.white, .mt-element-list .list-todo.mt-list-head.white {
	background-color: #fff;
	color: #666
}

.mt-element-list .list-todo .list-count.white:hover {
	background-color: #f2f2f2
}

.mt-element-list .list-todo .list-todo-line.white {
	border-color: #fff
}

.mt-element-list .list-todo .list-todo-item.white:after {
	border-right-color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.white .list-toggle {
	background: #fff;
	color: #666!important
}

.mt-element-list .list-todo .list-todo-item.white .list-toggle>.badge {
	color: #fff;
	background: #666
}

.mt-element-list .list-default.mt-list-head.default {
	background-color: #e1e5ec;
	color: #666
}

.mt-element-list .list-default.mt-list-head.default .badge {
	background-color: #fff;
	color: #666
}

.mt-element-list .list-default.mt-list-head.default.ext-1 .badge {
	background-color: #c2cad8
}

.mt-element-list .list-default.mt-list-head.default .list-date, .mt-element-list .list-default.mt-list-head.default .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.default, .mt-element-list .list-todo.mt-list-head.default {
	background-color: #e1e5ec;
	color: #666
}

.mt-element-list .list-todo .list-count.default:hover {
	background-color: #d1d7e2
}

.mt-element-list .list-todo .list-todo-line.default {
	border-color: #e1e5ec
}

.mt-element-list .list-todo .list-todo-item.default:after {
	border-right-color: #e1e5ec!important
}

.mt-element-list .list-todo .list-todo-item.default .list-toggle {
	background: #e1e5ec;
	color: #666!important
}

.mt-element-list .list-todo .list-todo-item.default .list-toggle>.badge {
	color: #e1e5ec;
	background: #666
}

.mt-element-list .list-default.mt-list-head.dark {
	background-color: #2f353b;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.dark .badge {
	background-color: #464f57;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.dark.ext-1 .badge {
	background-color: #181c1f
}

.mt-element-list .list-default.mt-list-head.dark .list-date, .mt-element-list .list-default.mt-list-head.dark .list-label {
	color: #acb5bd
}

.mt-element-list .list-todo .list-count.dark, .mt-element-list .list-todo.mt-list-head.dark {
	background-color: #2f353b;
	color: #FFF
}

.mt-element-list .list-todo .list-count.dark:hover {
	background-color: #24282d
}

.mt-element-list .list-todo .list-todo-line.dark {
	border-color: #2f353b
}

.mt-element-list .list-todo .list-todo-item.dark:after {
	border-right-color: #2f353b!important
}

.mt-element-list .list-todo .list-todo-item.dark .list-toggle {
	background: #2f353b;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.dark .list-toggle>.badge {
	color: #2f353b;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue {
	background-color: #3598dc;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue .badge {
	background-color: #60aee4;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue.ext-1 .badge {
	background-color: #217ebd
}

.mt-element-list .list-default.mt-list-head.blue .list-date, .mt-element-list .list-default.mt-list-head.blue .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.blue, .mt-element-list .list-todo.mt-list-head.blue {
	background-color: #3598dc;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue:hover {
	background-color: #258cd3
}

.mt-element-list .list-todo .list-todo-line.blue {
	border-color: #3598dc
}

.mt-element-list .list-todo .list-todo-item.blue:after {
	border-right-color: #3598dc!important
}

.mt-element-list .list-todo .list-todo-item.blue .list-toggle {
	background: #3598dc;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue .list-toggle>.badge {
	color: #3598dc;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-madison {
	background-color: #578ebe;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-madison .badge {
	background-color: #7ca7cc;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-madison.ext-1 .badge {
	background-color: #3f74a3
}

.mt-element-list .list-default.mt-list-head.blue-madison .list-date, .mt-element-list .list-default.mt-list-head.blue-madison .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.blue-madison, .mt-element-list .list-todo.mt-list-head.blue-madison {
	background-color: #578ebe;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue-madison:hover {
	background-color: #4682b5
}

.mt-element-list .list-todo .list-todo-line.blue-madison {
	border-color: #578ebe
}

.mt-element-list .list-todo .list-todo-item.blue-madison:after {
	border-right-color: #578ebe!important
}

.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle {
	background: #578ebe;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle>.badge {
	color: #578ebe;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-chambray {
	background-color: #2C3E50;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-chambray .badge {
	background-color: #3e5871;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-chambray.ext-1 .badge {
	background-color: #1a252f
}

.mt-element-list .list-default.mt-list-head.blue-chambray .list-date, .mt-element-list .list-default.mt-list-head.blue-chambray .list-label {
	color: #aabed1
}

.mt-element-list .list-todo .list-count.blue-chambray, .mt-element-list .list-todo.mt-list-head.blue-chambray {
	background-color: #2C3E50;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue-chambray:hover {
	background-color: #233140
}

.mt-element-list .list-todo .list-todo-line.blue-chambray {
	border-color: #2C3E50
}

.mt-element-list .list-todo .list-todo-item.blue-chambray:after {
	border-right-color: #2C3E50!important
}

.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle {
	background: #2C3E50;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle>.badge {
	color: #2C3E50;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-ebonyclay {
	background-color: #22313F;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-ebonyclay .badge {
	background-color: #344b60;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-ebonyclay.ext-1 .badge {
	background-color: #10171e
}

.mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-date, .mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-label {
	color: #98b1c8
}

.mt-element-list .list-todo .list-count.blue-ebonyclay, .mt-element-list .list-todo.mt-list-head.blue-ebonyclay {
	background-color: #22313F;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue-ebonyclay:hover {
	background-color: #19242e
}

.mt-element-list .list-todo .list-todo-line.blue-ebonyclay {
	border-color: #22313F
}

.mt-element-list .list-todo .list-todo-item.blue-ebonyclay:after {
	border-right-color: #22313F!important
}

.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle {
	background: #22313F;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle>.badge {
	color: #22313F;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-hoki {
	background-color: #67809F;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-hoki .badge {
	background-color: #869ab3;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-hoki.ext-1 .badge {
	background-color: #526781
}

.mt-element-list .list-default.mt-list-head.blue-hoki .list-date, .mt-element-list .list-default.mt-list-head.blue-hoki .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.blue-hoki, .mt-element-list .list-todo.mt-list-head.blue-hoki {
	background-color: #67809F;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue-hoki:hover {
	background-color: #5c7391
}

.mt-element-list .list-todo .list-todo-line.blue-hoki {
	border-color: #67809F
}

.mt-element-list .list-todo .list-todo-item.blue-hoki:after {
	border-right-color: #67809F!important
}

.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle {
	background: #67809F;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle>.badge {
	color: #67809F;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-steel {
	background-color: #4B77BE;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-steel .badge {
	background-color: #7093cc;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-steel.ext-1 .badge {
	background-color: #395f9d
}

.mt-element-list .list-default.mt-list-head.blue-steel .list-date, .mt-element-list .list-default.mt-list-head.blue-steel .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.blue-steel, .mt-element-list .list-todo.mt-list-head.blue-steel {
	background-color: #4B77BE;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue-steel:hover {
	background-color: #406bb0
}

.mt-element-list .list-todo .list-todo-line.blue-steel {
	border-color: #4B77BE
}

.mt-element-list .list-todo .list-todo-item.blue-steel:after {
	border-right-color: #4B77BE!important
}

.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle {
	background: #4B77BE;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle>.badge {
	color: #4B77BE;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-soft {
	background-color: #4c87b9;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-soft .badge {
	background-color: #71a0c7;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-soft.ext-1 .badge {
	background-color: #3b6d97
}

.mt-element-list .list-default.mt-list-head.blue-soft .list-date, .mt-element-list .list-default.mt-list-head.blue-soft .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.blue-soft, .mt-element-list .list-todo.mt-list-head.blue-soft {
	background-color: #4c87b9;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue-soft:hover {
	background-color: #427aa9
}

.mt-element-list .list-todo .list-todo-line.blue-soft {
	border-color: #4c87b9
}

.mt-element-list .list-todo .list-todo-item.blue-soft:after {
	border-right-color: #4c87b9!important
}

.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle {
	background: #4c87b9;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle>.badge {
	color: #4c87b9;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-dark {
	background-color: #5e738b;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-dark .badge {
	background-color: #788da4;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-dark.ext-1 .badge {
	background-color: #495a6d
}

.mt-element-list .list-default.mt-list-head.blue-dark .list-date, .mt-element-list .list-default.mt-list-head.blue-dark .list-label {
	color: #f2f4f6
}

.mt-element-list .list-todo .list-count.blue-dark, .mt-element-list .list-todo.mt-list-head.blue-dark {
	background-color: #5e738b;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue-dark:hover {
	background-color: #54667c
}

.mt-element-list .list-todo .list-todo-line.blue-dark {
	border-color: #5e738b
}

.mt-element-list .list-todo .list-todo-item.blue-dark:after {
	border-right-color: #5e738b!important
}

.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle {
	background: #5e738b;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle>.badge {
	color: #5e738b;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-sharp {
	background-color: #5C9BD1;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-sharp .badge {
	background-color: #84b3dc;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-sharp.ext-1 .badge {
	background-color: #3782c3
}

.mt-element-list .list-default.mt-list-head.blue-sharp .list-date, .mt-element-list .list-default.mt-list-head.blue-sharp .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.blue-sharp, .mt-element-list .list-todo.mt-list-head.blue-sharp {
	background-color: #5C9BD1;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue-sharp:hover {
	background-color: #488fcb
}

.mt-element-list .list-todo .list-todo-line.blue-sharp {
	border-color: #5C9BD1
}

.mt-element-list .list-todo .list-todo-item.blue-sharp:after {
	border-right-color: #5C9BD1!important
}

.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle {
	background: #5C9BD1;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle>.badge {
	color: #5C9BD1;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-oleo {
	background-color: #94A0B2;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-oleo .badge {
	background-color: #b2bac7;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.blue-oleo.ext-1 .badge {
	background-color: #76869d
}

.mt-element-list .list-default.mt-list-head.blue-oleo .list-date, .mt-element-list .list-default.mt-list-head.blue-oleo .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.blue-oleo, .mt-element-list .list-todo.mt-list-head.blue-oleo {
	background-color: #94A0B2;
	color: #FFF
}

.mt-element-list .list-todo .list-count.blue-oleo:hover {
	background-color: #8593a7
}

.mt-element-list .list-todo .list-todo-line.blue-oleo {
	border-color: #94A0B2
}

.mt-element-list .list-todo .list-todo-item.blue-oleo:after {
	border-right-color: #94A0B2!important
}

.mt-element-list .list-todo .list-todo-item.blue-oleo .list-toggle {
	background: #94A0B2;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.blue-oleo .list-toggle>.badge {
	color: #94A0B2;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green {
	background-color: #32c5d2;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green .badge {
	background-color: #5cd1db;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green.ext-1 .badge {
	background-color: #26a1ab
}

.mt-element-list .list-default.mt-list-head.green .list-date, .mt-element-list .list-default.mt-list-head.green .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.green, .mt-element-list .list-todo.mt-list-head.green {
	background-color: #32c5d2;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green:hover {
	background-color: #2ab4c0
}

.mt-element-list .list-todo .list-todo-line.green {
	border-color: #32c5d2
}

.mt-element-list .list-todo .list-todo-item.green:after {
	border-right-color: #32c5d2!important
}

.mt-element-list .list-todo .list-todo-item.green .list-toggle {
	background: #32c5d2;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green .list-toggle>.badge {
	color: #32c5d2;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green-meadow {
	background-color: #1BBC9B;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-meadow .badge {
	background-color: #2ae0bb;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-meadow.ext-1 .badge {
	background-color: #158f76
}

.mt-element-list .list-default.mt-list-head.green-meadow .list-date, .mt-element-list .list-default.mt-list-head.green-meadow .list-label {
	color: #dcfaf4
}

.mt-element-list .list-todo .list-count.green-meadow, .mt-element-list .list-todo.mt-list-head.green-meadow {
	background-color: #1BBC9B;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green-meadow:hover {
	background-color: #18a689
}

.mt-element-list .list-todo .list-todo-line.green-meadow {
	border-color: #1BBC9B
}

.mt-element-list .list-todo .list-todo-item.green-meadow:after {
	border-right-color: #1BBC9B!important
}

.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle {
	background: #1BBC9B;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle>.badge {
	color: #1BBC9B;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green-seagreen {
	background-color: #1BA39C;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-seagreen .badge {
	background-color: #22cfc6;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-seagreen.ext-1 .badge {
	background-color: #147772
}

.mt-element-list .list-default.mt-list-head.green-seagreen .list-date, .mt-element-list .list-default.mt-list-head.green-seagreen .list-label {
	color: #c7f6f3
}

.mt-element-list .list-todo .list-count.green-seagreen, .mt-element-list .list-todo.mt-list-head.green-seagreen {
	background-color: #1BA39C;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green-seagreen:hover {
	background-color: #178d87
}

.mt-element-list .list-todo .list-todo-line.green-seagreen {
	border-color: #1BA39C
}

.mt-element-list .list-todo .list-todo-item.green-seagreen:after {
	border-right-color: #1BA39C!important
}

.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle {
	background: #1BA39C;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle>.badge {
	color: #1BA39C;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green-turquoise {
	background-color: #36D7B7;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-turquoise .badge {
	background-color: #61dfc6;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-turquoise.ext-1 .badge {
	background-color: #24b699
}

.mt-element-list .list-default.mt-list-head.green-turquoise .list-date, .mt-element-list .list-default.mt-list-head.green-turquoise .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.green-turquoise, .mt-element-list .list-todo.mt-list-head.green-turquoise {
	background-color: #36D7B7;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green-turquoise:hover {
	background-color: #28cbab
}

.mt-element-list .list-todo .list-todo-line.green-turquoise {
	border-color: #36D7B7
}

.mt-element-list .list-todo .list-todo-item.green-turquoise:after {
	border-right-color: #36D7B7!important
}

.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle {
	background: #36D7B7;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle>.badge {
	color: #36D7B7;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green-haze {
	background-color: #44b6ae;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-haze .badge {
	background-color: #67c6bf;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-haze.ext-1 .badge {
	background-color: #36918b
}

.mt-element-list .list-default.mt-list-head.green-haze .list-date, .mt-element-list .list-default.mt-list-head.green-haze .list-label {
	color: #fbfefd
}

.mt-element-list .list-todo .list-count.green-haze, .mt-element-list .list-todo.mt-list-head.green-haze {
	background-color: #44b6ae;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green-haze:hover {
	background-color: #3da39c
}

.mt-element-list .list-todo .list-todo-line.green-haze {
	border-color: #44b6ae
}

.mt-element-list .list-todo .list-todo-item.green-haze:after {
	border-right-color: #44b6ae!important
}

.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle {
	background: #44b6ae;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle>.badge {
	color: #44b6ae;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green-jungle {
	background-color: #26C281;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-jungle .badge {
	background-color: #41da9a;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-jungle.ext-1 .badge {
	background-color: #1e9765
}

.mt-element-list .list-default.mt-list-head.green-jungle .list-date, .mt-element-list .list-default.mt-list-head.green-jungle .list-label {
	color: #ecfbf5
}

.mt-element-list .list-todo .list-count.green-jungle, .mt-element-list .list-todo.mt-list-head.green-jungle {
	background-color: #26C281;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green-jungle:hover {
	background-color: #22ad73
}

.mt-element-list .list-todo .list-todo-line.green-jungle {
	border-color: #26C281
}

.mt-element-list .list-todo .list-todo-item.green-jungle:after {
	border-right-color: #26C281!important
}

.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle {
	background: #26C281;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle>.badge {
	color: #26C281;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green-soft {
	background-color: #3faba4;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-soft .badge {
	background-color: #5bc2bc;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-soft.ext-1 .badge {
	background-color: #318680
}

.mt-element-list .list-default.mt-list-head.green-soft .list-date, .mt-element-list .list-default.mt-list-head.green-soft .list-label {
	color: #f0f9f9
}

.mt-element-list .list-todo .list-count.green-soft, .mt-element-list .list-todo.mt-list-head.green-soft {
	background-color: #3faba4;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green-soft:hover {
	background-color: #389892
}

.mt-element-list .list-todo .list-todo-line.green-soft {
	border-color: #3faba4
}

.mt-element-list .list-todo .list-todo-item.green-soft:after {
	border-right-color: #3faba4!important
}

.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle {
	background: #3faba4;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle>.badge {
	color: #3faba4;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green-dark {
	background-color: #4DB3A2;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-dark .badge {
	background-color: #71c2b5;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-dark.ext-1 .badge {
	background-color: #3d9082
}

.mt-element-list .list-default.mt-list-head.green-dark .list-date, .mt-element-list .list-default.mt-list-head.green-dark .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.green-dark, .mt-element-list .list-todo.mt-list-head.green-dark {
	background-color: #4DB3A2;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green-dark:hover {
	background-color: #45a292
}

.mt-element-list .list-todo .list-todo-line.green-dark {
	border-color: #4DB3A2
}

.mt-element-list .list-todo .list-todo-item.green-dark:after {
	border-right-color: #4DB3A2!important
}

.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle {
	background: #4DB3A2;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle>.badge {
	color: #4DB3A2;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green-sharp {
	background-color: #2ab4c0;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-sharp .badge {
	background-color: #46cbd7;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-sharp.ext-1 .badge {
	background-color: #218d96
}

.mt-element-list .list-default.mt-list-head.green-sharp .list-date, .mt-element-list .list-default.mt-list-head.green-sharp .list-label {
	color: #eefafb
}

.mt-element-list .list-todo .list-count.green-sharp, .mt-element-list .list-todo.mt-list-head.green-sharp {
	background-color: #2ab4c0;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green-sharp:hover {
	background-color: #25a0ab
}

.mt-element-list .list-todo .list-todo-line.green-sharp {
	border-color: #2ab4c0
}

.mt-element-list .list-todo .list-todo-item.green-sharp:after {
	border-right-color: #2ab4c0!important
}

.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle {
	background: #2ab4c0;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle>.badge {
	color: #2ab4c0;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.green-steel {
	background-color: #29b4b6;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-steel .badge {
	background-color: #3ed1d4;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.green-steel.ext-1 .badge {
	background-color: #208b8c
}

.mt-element-list .list-default.mt-list-head.green-steel .list-date, .mt-element-list .list-default.mt-list-head.green-steel .list-label {
	color: #e5f9f9
}

.mt-element-list .list-todo .list-count.green-steel, .mt-element-list .list-todo.mt-list-head.green-steel {
	background-color: #29b4b6;
	color: #FFF
}

.mt-element-list .list-todo .list-count.green-steel:hover {
	background-color: #249fa1
}

.mt-element-list .list-todo .list-todo-line.green-steel {
	border-color: #29b4b6
}

.mt-element-list .list-todo .list-todo-item.green-steel:after {
	border-right-color: #29b4b6!important
}

.mt-element-list .list-todo .list-todo-item.green-steel .list-toggle {
	background: #29b4b6;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.green-steel .list-toggle>.badge {
	color: #29b4b6;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.grey {
	background-color: #E5E5E5;
	color: #333
}

.mt-element-list .list-default.mt-list-head.grey .badge {
	background-color: #fff;
	color: #333
}

.mt-element-list .list-default.mt-list-head.grey.ext-1 .badge {
	background-color: #ccc
}

.mt-element-list .list-default.mt-list-head.grey .list-date, .mt-element-list .list-default.mt-list-head.grey .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.grey, .mt-element-list .list-todo.mt-list-head.grey {
	background-color: #E5E5E5;
	color: #333
}

.mt-element-list .list-todo .list-count.grey:hover {
	background-color: #d8d8d8
}

.mt-element-list .list-todo .list-todo-line.grey {
	border-color: #E5E5E5
}

.mt-element-list .list-todo .list-todo-item.grey:after {
	border-right-color: #E5E5E5!important
}

.mt-element-list .list-todo .list-todo-item.grey .list-toggle {
	background: #E5E5E5;
	color: #333!important
}

.mt-element-list .list-todo .list-todo-item.grey .list-toggle>.badge {
	color: #E5E5E5;
	background: #333
}

.mt-element-list .list-default.mt-list-head.grey-steel {
	background-color: #e9edef;
	color: #80898e
}

.mt-element-list .list-default.mt-list-head.grey-steel .badge {
	background-color: #fff;
	color: #80898e
}

.mt-element-list .list-default.mt-list-head.grey-steel.ext-1 .badge {
	background-color: #cbd5da
}

.mt-element-list .list-default.mt-list-head.grey-steel .list-date, .mt-element-list .list-default.mt-list-head.grey-steel .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.grey-steel, .mt-element-list .list-todo.mt-list-head.grey-steel {
	background-color: #e9edef;
	color: #80898e
}

.mt-element-list .list-todo .list-count.grey-steel:hover {
	background-color: #dae1e4
}

.mt-element-list .list-todo .list-todo-line.grey-steel {
	border-color: #e9edef
}

.mt-element-list .list-todo .list-todo-item.grey-steel:after {
	border-right-color: #e9edef!important
}

.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle {
	background: #e9edef;
	color: #80898e!important
}

.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle>.badge {
	color: #e9edef;
	background: #80898e
}

.mt-element-list .list-default.mt-list-head.grey-cararra {
	background-color: #fafafa;
	color: #333
}

.mt-element-list .list-default.mt-list-head.grey-cararra .badge {
	background-color: #fff;
	color: #333
}

.mt-element-list .list-default.mt-list-head.grey-cararra.ext-1 .badge {
	background-color: #e1e1e1
}

.mt-element-list .list-default.mt-list-head.grey-cararra .list-date, .mt-element-list .list-default.mt-list-head.grey-cararra .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.grey-cararra, .mt-element-list .list-todo.mt-list-head.grey-cararra {
	background-color: #fafafa;
	color: #333
}

.mt-element-list .list-todo .list-count.grey-cararra:hover {
	background-color: #ededed
}

.mt-element-list .list-todo .list-todo-line.grey-cararra {
	border-color: #fafafa
}

.mt-element-list .list-todo .list-todo-item.grey-cararra:after {
	border-right-color: #fafafa!important
}

.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle {
	background: #fafafa;
	color: #333!important
}

.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle>.badge {
	color: #fafafa;
	background: #333
}

.mt-element-list .list-default.mt-list-head.grey-gallery {
	background-color: #555;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.grey-gallery .badge {
	background-color: #6f6f6f;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.grey-gallery.ext-1 .badge {
	background-color: #3c3c3c
}

.mt-element-list .list-default.mt-list-head.grey-gallery .list-date, .mt-element-list .list-default.mt-list-head.grey-gallery .list-label {
	color: #d5d5d5
}

.mt-element-list .list-todo .list-count.grey-gallery, .mt-element-list .list-todo.mt-list-head.grey-gallery {
	background-color: #555;
	color: #fff
}

.mt-element-list .list-todo .list-count.grey-gallery:hover {
	background-color: #484848
}

.mt-element-list .list-todo .list-todo-line.grey-gallery {
	border-color: #555
}

.mt-element-list .list-todo .list-todo-item.grey-gallery:after {
	border-right-color: #555!important
}

.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle {
	background: #555;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle>.badge {
	color: #555;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.grey-cascade {
	background-color: #95A5A6;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.grey-cascade .badge {
	background-color: #b1bdbd;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.grey-cascade.ext-1 .badge {
	background-color: #798d8f
}

.mt-element-list .list-default.mt-list-head.grey-cascade .list-date, .mt-element-list .list-default.mt-list-head.grey-cascade .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.grey-cascade, .mt-element-list .list-todo.mt-list-head.grey-cascade {
	background-color: #95A5A6;
	color: #FFF
}

.mt-element-list .list-todo .list-count.grey-cascade:hover {
	background-color: #87999a
}

.mt-element-list .list-todo .list-todo-line.grey-cascade {
	border-color: #95A5A6
}

.mt-element-list .list-todo .list-todo-item.grey-cascade:after {
	border-right-color: #95A5A6!important
}

.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle {
	background: #95A5A6;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle>.badge {
	color: #95A5A6;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.grey-silver {
	background-color: #BFBFBF;
	color: #FAFCFB
}

.mt-element-list .list-default.mt-list-head.grey-silver .badge {
	background-color: #d9d9d9;
	color: #FAFCFB
}

.mt-element-list .list-default.mt-list-head.grey-silver.ext-1 .badge {
	background-color: #a6a6a6
}

.mt-element-list .list-default.mt-list-head.grey-silver .list-date, .mt-element-list .list-default.mt-list-head.grey-silver .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.grey-silver, .mt-element-list .list-todo.mt-list-head.grey-silver {
	background-color: #BFBFBF;
	color: #FAFCFB
}

.mt-element-list .list-todo .list-count.grey-silver:hover {
	background-color: #b2b2b2
}

.mt-element-list .list-todo .list-todo-line.grey-silver {
	border-color: #BFBFBF
}

.mt-element-list .list-todo .list-todo-item.grey-silver:after {
	border-right-color: #BFBFBF!important
}

.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle {
	background: #BFBFBF;
	color: #FAFCFB!important
}

.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle>.badge {
	color: #BFBFBF;
	background: #FAFCFB
}

.mt-element-list .list-default.mt-list-head.grey-salsa {
	background-color: #ACB5C3;
	color: #FAFCFB
}

.mt-element-list .list-default.mt-list-head.grey-salsa .badge {
	background-color: #cacfd8;
	color: #FAFCFB
}

.mt-element-list .list-default.mt-list-head.grey-salsa.ext-1 .badge {
	background-color: #8e9bae
}

.mt-element-list .list-default.mt-list-head.grey-salsa .list-date, .mt-element-list .list-default.mt-list-head.grey-salsa .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.grey-salsa, .mt-element-list .list-todo.mt-list-head.grey-salsa {
	background-color: #ACB5C3;
	color: #FAFCFB
}

.mt-element-list .list-todo .list-count.grey-salsa:hover {
	background-color: #9da8b8
}

.mt-element-list .list-todo .list-todo-line.grey-salsa {
	border-color: #ACB5C3
}

.mt-element-list .list-todo .list-todo-item.grey-salsa:after {
	border-right-color: #ACB5C3!important
}

.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle {
	background: #ACB5C3;
	color: #FAFCFB!important
}

.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle>.badge {
	color: #ACB5C3;
	background: #FAFCFB
}

.mt-element-list .list-default.mt-list-head.grey-salt {
	background-color: #bfcad1;
	color: #FAFCFB
}

.mt-element-list .list-default.mt-list-head.grey-salt .badge {
	background-color: #dde3e6;
	color: #FAFCFB
}

.mt-element-list .list-default.mt-list-head.grey-salt.ext-1 .badge {
	background-color: #a1b1bc
}

.mt-element-list .list-default.mt-list-head.grey-salt .list-date, .mt-element-list .list-default.mt-list-head.grey-salt .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.grey-salt, .mt-element-list .list-todo.mt-list-head.grey-salt {
	background-color: #bfcad1;
	color: #FAFCFB
}

.mt-element-list .list-todo .list-count.grey-salt:hover {
	background-color: #b0bec6
}

.mt-element-list .list-todo .list-todo-line.grey-salt {
	border-color: #bfcad1
}

.mt-element-list .list-todo .list-todo-item.grey-salt:after {
	border-right-color: #bfcad1!important
}

.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle {
	background: #bfcad1;
	color: #FAFCFB!important
}

.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle>.badge {
	color: #bfcad1;
	background: #FAFCFB
}

.mt-element-list .list-default.mt-list-head.grey-mint {
	background-color: #525e64;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.grey-mint .badge {
	background-color: #697880;
	color: #FFF
}

.mt-element-list .list-default.mt-list-head.grey-mint.ext-1 .badge {
	background-color: #3b4448
}

.mt-element-list .list-default.mt-list-head.grey-mint .list-date, .mt-element-list .list-default.mt-list-head.grey-mint .list-label {
	color: #d7dcde
}

.mt-element-list .list-todo .list-count.grey-mint, .mt-element-list .list-todo.mt-list-head.grey-mint {
	background-color: #525e64;
	color: #FFF
}

.mt-element-list .list-todo .list-count.grey-mint:hover {
	background-color: #475156
}

.mt-element-list .list-todo .list-todo-line.grey-mint {
	border-color: #525e64
}

.mt-element-list .list-todo .list-todo-item.grey-mint:after {
	border-right-color: #525e64!important
}

.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle {
	background: #525e64;
	color: #FFF!important
}

.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle>.badge {
	color: #525e64;
	background: #FFF
}

.mt-element-list .list-default.mt-list-head.red {
	background-color: #e7505a;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red .badge {
	background-color: #ed7d84;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red.ext-1 .badge {
	background-color: #e12330
}

.mt-element-list .list-default.mt-list-head.red .list-date, .mt-element-list .list-default.mt-list-head.red .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.red, .mt-element-list .list-todo.mt-list-head.red {
	background-color: #e7505a;
	color: #fff
}

.mt-element-list .list-todo .list-count.red:hover {
	background-color: #e43a45
}

.mt-element-list .list-todo .list-todo-line.red {
	border-color: #e7505a
}

.mt-element-list .list-todo .list-todo-item.red:after {
	border-right-color: #e7505a!important
}

.mt-element-list .list-todo .list-todo-item.red .list-toggle {
	background: #e7505a;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.red .list-toggle>.badge {
	color: #e7505a;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.red-pink {
	background-color: #E08283;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-pink .badge {
	background-color: #eaabac;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-pink.ext-1 .badge {
	background-color: #d6595a
}

.mt-element-list .list-default.mt-list-head.red-pink .list-date, .mt-element-list .list-default.mt-list-head.red-pink .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.red-pink, .mt-element-list .list-todo.mt-list-head.red-pink {
	background-color: #E08283;
	color: #fff
}

.mt-element-list .list-todo .list-count.red-pink:hover {
	background-color: #db6e6f
}

.mt-element-list .list-todo .list-todo-line.red-pink {
	border-color: #E08283
}

.mt-element-list .list-todo .list-todo-item.red-pink:after {
	border-right-color: #E08283!important
}

.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle {
	background: #E08283;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle>.badge {
	color: #E08283;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.red-sunglo {
	background-color: #E26A6A;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-sunglo .badge {
	background-color: #ea9595;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-sunglo.ext-1 .badge {
	background-color: #da3f3f
}

.mt-element-list .list-default.mt-list-head.red-sunglo .list-date, .mt-element-list .list-default.mt-list-head.red-sunglo .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.red-sunglo, .mt-element-list .list-todo.mt-list-head.red-sunglo {
	background-color: #E26A6A;
	color: #fff
}

.mt-element-list .list-todo .list-count.red-sunglo:hover {
	background-color: #de5555
}

.mt-element-list .list-todo .list-todo-line.red-sunglo {
	border-color: #E26A6A
}

.mt-element-list .list-todo .list-todo-item.red-sunglo:after {
	border-right-color: #E26A6A!important
}

.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle {
	background: #E26A6A;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle>.badge {
	color: #E26A6A;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.red-intense {
	background-color: #e35b5a;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-intense .badge {
	background-color: #ea8686;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-intense.ext-1 .badge {
	background-color: #dc302e
}

.mt-element-list .list-default.mt-list-head.red-intense .list-date, .mt-element-list .list-default.mt-list-head.red-intense .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.red-intense, .mt-element-list .list-todo.mt-list-head.red-intense {
	background-color: #e35b5a;
	color: #fff
}

.mt-element-list .list-todo .list-count.red-intense:hover {
	background-color: #df4544
}

.mt-element-list .list-todo .list-todo-line.red-intense {
	border-color: #e35b5a
}

.mt-element-list .list-todo .list-todo-item.red-intense:after {
	border-right-color: #e35b5a!important
}

.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle {
	background: #e35b5a;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle>.badge {
	color: #e35b5a;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.red-thunderbird {
	background-color: #D91E18;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-thunderbird .badge {
	background-color: #e9403b;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-thunderbird.ext-1 .badge {
	background-color: #ab1813
}

.mt-element-list .list-default.mt-list-head.red-thunderbird .list-date, .mt-element-list .list-default.mt-list-head.red-thunderbird .list-label {
	color: #fef3f2
}

.mt-element-list .list-todo .list-count.red-thunderbird, .mt-element-list .list-todo.mt-list-head.red-thunderbird {
	background-color: #D91E18;
	color: #fff
}

.mt-element-list .list-todo .list-count.red-thunderbird:hover {
	background-color: #c21b15
}

.mt-element-list .list-todo .list-todo-line.red-thunderbird {
	border-color: #D91E18
}

.mt-element-list .list-todo .list-todo-item.red-thunderbird:after {
	border-right-color: #D91E18!important
}

.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle {
	background: #D91E18;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle>.badge {
	color: #D91E18;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.red-flamingo {
	background-color: #EF4836;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-flamingo .badge {
	background-color: #f37365;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-flamingo.ext-1 .badge {
	background-color: #e02612
}

.mt-element-list .list-default.mt-list-head.red-flamingo .list-date, .mt-element-list .list-default.mt-list-head.red-flamingo .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.red-flamingo, .mt-element-list .list-todo.mt-list-head.red-flamingo {
	background-color: #EF4836;
	color: #fff
}

.mt-element-list .list-todo .list-count.red-flamingo:hover {
	background-color: #ed321e
}

.mt-element-list .list-todo .list-todo-line.red-flamingo {
	border-color: #EF4836
}

.mt-element-list .list-todo .list-todo-item.red-flamingo:after {
	border-right-color: #EF4836!important
}

.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle {
	background: #EF4836;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle>.badge {
	color: #EF4836;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.red-soft {
	background-color: #d05454;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-soft .badge {
	background-color: #db7c7c;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-soft.ext-1 .badge {
	background-color: #bd3434
}

.mt-element-list .list-default.mt-list-head.red-soft .list-date, .mt-element-list .list-default.mt-list-head.red-soft .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.red-soft, .mt-element-list .list-todo.mt-list-head.red-soft {
	background-color: #d05454;
	color: #fff
}

.mt-element-list .list-todo .list-count.red-soft:hover {
	background-color: #cb4040
}

.mt-element-list .list-todo .list-todo-line.red-soft {
	border-color: #d05454
}

.mt-element-list .list-todo .list-todo-item.red-soft:after {
	border-right-color: #d05454!important
}

.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle {
	background: #d05454;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle>.badge {
	color: #d05454;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.red-haze {
	background-color: #f36a5a;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-haze .badge {
	background-color: #f6958a;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-haze.ext-1 .badge {
	background-color: #f03f2a
}

.mt-element-list .list-default.mt-list-head.red-haze .list-date, .mt-element-list .list-default.mt-list-head.red-haze .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.red-haze, .mt-element-list .list-todo.mt-list-head.red-haze {
	background-color: #f36a5a;
	color: #fff
}

.mt-element-list .list-todo .list-count.red-haze:hover {
	background-color: #f15542
}

.mt-element-list .list-todo .list-todo-line.red-haze {
	border-color: #f36a5a
}

.mt-element-list .list-todo .list-todo-item.red-haze:after {
	border-right-color: #f36a5a!important
}

.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle {
	background: #f36a5a;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle>.badge {
	color: #f36a5a;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.red-mint {
	background-color: #e43a45;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-mint .badge {
	background-color: #ea676f;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.red-mint.ext-1 .badge {
	background-color: #cf1c28
}

.mt-element-list .list-default.mt-list-head.red-mint .list-date, .mt-element-list .list-default.mt-list-head.red-mint .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.red-mint, .mt-element-list .list-todo.mt-list-head.red-mint {
	background-color: #e43a45;
	color: #fff
}

.mt-element-list .list-todo .list-count.red-mint:hover {
	background-color: #e12430
}

.mt-element-list .list-todo .list-todo-line.red-mint {
	border-color: #e43a45
}

.mt-element-list .list-todo .list-todo-item.red-mint:after {
	border-right-color: #e43a45!important
}

.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle {
	background: #e43a45;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle>.badge {
	color: #e43a45;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.yellow {
	background-color: #c49f47;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow .badge {
	background-color: #d0b36e;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow.ext-1 .badge {
	background-color: #a48334
}

.mt-element-list .list-default.mt-list-head.yellow .list-date, .mt-element-list .list-default.mt-list-head.yellow .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow, .mt-element-list .list-todo.mt-list-head.yellow {
	background-color: #c49f47;
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow:hover {
	background-color: #b7923b
}

.mt-element-list .list-todo .list-todo-line.yellow {
	border-color: #c49f47
}

.mt-element-list .list-todo .list-todo-item.yellow:after {
	border-right-color: #c49f47!important
}

.mt-element-list .list-todo .list-todo-item.yellow .list-toggle {
	background: #c49f47;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.yellow .list-toggle>.badge {
	color: #c49f47;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-gold {
	background-color: #E87E04;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-gold .badge {
	background-color: #fb9724;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-gold.ext-1 .badge {
	background-color: #b66303
}

.mt-element-list .list-default.mt-list-head.yellow-gold .list-date, .mt-element-list .list-default.mt-list-head.yellow-gold .list-label {
	color: #fff6ec
}

.mt-element-list .list-todo .list-count.yellow-gold, .mt-element-list .list-todo.mt-list-head.yellow-gold {
	background-color: #E87E04;
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-gold:hover {
	background-color: #cf7004
}

.mt-element-list .list-todo .list-todo-line.yellow-gold {
	border-color: #E87E04
}

.mt-element-list .list-todo .list-todo-item.yellow-gold:after {
	border-right-color: #E87E04!important
}

.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle {
	background: #E87E04;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle>.badge {
	color: #E87E04;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-casablanca {
	background-color: #f2784b;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-casablanca .badge {
	background-color: #f59c7b;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-casablanca.ext-1 .badge {
	background-color: #ef541b
}

.mt-element-list .list-default.mt-list-head.yellow-casablanca .list-date, .mt-element-list .list-default.mt-list-head.yellow-casablanca .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-casablanca, .mt-element-list .list-todo.mt-list-head.yellow-casablanca {
	background-color: #f2784b;
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-casablanca:hover {
	background-color: #f06633
}

.mt-element-list .list-todo .list-todo-line.yellow-casablanca {
	border-color: #f2784b
}

.mt-element-list .list-todo .list-todo-item.yellow-casablanca:after {
	border-right-color: #f2784b!important
}

.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle {
	background: #f2784b;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle>.badge {
	color: #f2784b;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-crusta {
	background-color: #f3c200;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-crusta .badge {
	background-color: #ffd327;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-crusta.ext-1 .badge {
	background-color: #c09900
}

.mt-element-list .list-default.mt-list-head.yellow-crusta .list-date, .mt-element-list .list-default.mt-list-head.yellow-crusta .list-label {
	color: #fffdf3
}

.mt-element-list .list-todo .list-count.yellow-crusta, .mt-element-list .list-todo.mt-list-head.yellow-crusta {
	background-color: #f3c200;
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-crusta:hover {
	background-color: #daae00
}

.mt-element-list .list-todo .list-todo-line.yellow-crusta {
	border-color: #f3c200
}

.mt-element-list .list-todo .list-todo-item.yellow-crusta:after {
	border-right-color: #f3c200!important
}

.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle {
	background: #f3c200;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle>.badge {
	color: #f3c200;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-lemon {
	background-color: #F7CA18;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-lemon .badge {
	background-color: #f9d549;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-lemon.ext-1 .badge {
	background-color: #d5ab07
}

.mt-element-list .list-default.mt-list-head.yellow-lemon .list-date, .mt-element-list .list-default.mt-list-head.yellow-lemon .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-lemon, .mt-element-list .list-todo.mt-list-head.yellow-lemon {
	background-color: #F7CA18;
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-lemon:hover {
	background-color: #edbf08
}

.mt-element-list .list-todo .list-todo-line.yellow-lemon {
	border-color: #F7CA18
}

.mt-element-list .list-todo .list-todo-item.yellow-lemon:after {
	border-right-color: #F7CA18!important
}

.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle {
	background: #F7CA18;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle>.badge {
	color: #F7CA18;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-saffron {
	background-color: #F4D03F;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-saffron .badge {
	background-color: #f7dc6f;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-saffron.ext-1 .badge {
	background-color: #f1c40f
}

.mt-element-list .list-default.mt-list-head.yellow-saffron .list-date, .mt-element-list .list-default.mt-list-head.yellow-saffron .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-saffron, .mt-element-list .list-todo.mt-list-head.yellow-saffron {
	background-color: #F4D03F;
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-saffron:hover {
	background-color: #f3ca27
}

.mt-element-list .list-todo .list-todo-line.yellow-saffron {
	border-color: #F4D03F
}

.mt-element-list .list-todo .list-todo-item.yellow-saffron:after {
	border-right-color: #F4D03F!important
}

.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle {
	background: #F4D03F;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle>.badge {
	color: #F4D03F;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-soft {
	background-color: #c8d046;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-soft .badge {
	background-color: #d4da6f;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-soft.ext-1 .badge {
	background-color: #adb52e
}

.mt-element-list .list-default.mt-list-head.yellow-soft .list-date, .mt-element-list .list-default.mt-list-head.yellow-soft .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-soft, .mt-element-list .list-todo.mt-list-head.yellow-soft {
	background-color: #c8d046;
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-soft:hover {
	background-color: #c1c933
}

.mt-element-list .list-todo .list-todo-line.yellow-soft {
	border-color: #c8d046
}

.mt-element-list .list-todo .list-todo-item.yellow-soft:after {
	border-right-color: #c8d046!important
}

.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle {
	background: #c8d046;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle>.badge {
	color: #c8d046;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-haze {
	background-color: #c5bf66;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-haze .badge {
	background-color: #d3ce8b;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-haze.ext-1 .badge {
	background-color: #b4ad44
}

.mt-element-list .list-default.mt-list-head.yellow-haze .list-date, .mt-element-list .list-default.mt-list-head.yellow-haze .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-haze, .mt-element-list .list-todo.mt-list-head.yellow-haze {
	background-color: #c5bf66;
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-haze:hover {
	background-color: #beb754
}

.mt-element-list .list-todo .list-todo-line.yellow-haze {
	border-color: #c5bf66
}

.mt-element-list .list-todo .list-todo-item.yellow-haze:after {
	border-right-color: #c5bf66!important
}

.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle {
	background: #c5bf66;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle>.badge {
	color: #c5bf66;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-mint {
	background-color: #c5b96b;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-mint .badge {
	background-color: #d3ca90;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.yellow-mint.ext-1 .badge {
	background-color: #b6a747
}

.mt-element-list .list-default.mt-list-head.yellow-mint .list-date, .mt-element-list .list-default.mt-list-head.yellow-mint .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-mint, .mt-element-list .list-todo.mt-list-head.yellow-mint {
	background-color: #c5b96b;
	color: #fff
}

.mt-element-list .list-todo .list-count.yellow-mint:hover {
	background-color: #beb059
}

.mt-element-list .list-todo .list-todo-line.yellow-mint {
	border-color: #c5b96b
}

.mt-element-list .list-todo .list-todo-item.yellow-mint:after {
	border-right-color: #c5b96b!important
}

.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle {
	background: #c5b96b;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle>.badge {
	color: #c5b96b;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.purple {
	background-color: #8E44AD;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple .badge {
	background-color: #a563c1;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple.ext-1 .badge {
	background-color: #703688
}

.mt-element-list .list-default.mt-list-head.purple .list-date, .mt-element-list .list-default.mt-list-head.purple .list-label {
	color: #f9f5fb
}

.mt-element-list .list-todo .list-count.purple, .mt-element-list .list-todo.mt-list-head.purple {
	background-color: #8E44AD;
	color: #fff
}

.mt-element-list .list-todo .list-count.purple:hover {
	background-color: #7f3d9b
}

.mt-element-list .list-todo .list-todo-line.purple {
	border-color: #8E44AD
}

.mt-element-list .list-todo .list-todo-item.purple:after {
	border-right-color: #8E44AD!important
}

.mt-element-list .list-todo .list-todo-item.purple .list-toggle {
	background: #8E44AD;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.purple .list-toggle>.badge {
	color: #8E44AD;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.purple-plum {
	background-color: #8775a7;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-plum .badge {
	background-color: #a294bb;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-plum.ext-1 .badge {
	background-color: #6d5b8e
}

.mt-element-list .list-default.mt-list-head.purple-plum .list-date, .mt-element-list .list-default.mt-list-head.purple-plum .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-plum, .mt-element-list .list-todo.mt-list-head.purple-plum {
	background-color: #8775a7;
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-plum:hover {
	background-color: #79659d
}

.mt-element-list .list-todo .list-todo-line.purple-plum {
	border-color: #8775a7
}

.mt-element-list .list-todo .list-todo-item.purple-plum:after {
	border-right-color: #8775a7!important
}

.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle {
	background: #8775a7;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle>.badge {
	color: #8775a7;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.purple-medium {
	background-color: #BF55EC;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-medium .badge {
	background-color: #d083f1;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-medium.ext-1 .badge {
	background-color: #ae27e7
}

.mt-element-list .list-default.mt-list-head.purple-medium .list-date, .mt-element-list .list-default.mt-list-head.purple-medium .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-medium, .mt-element-list .list-todo.mt-list-head.purple-medium {
	background-color: #BF55EC;
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-medium:hover {
	background-color: #b63ee9
}

.mt-element-list .list-todo .list-todo-line.purple-medium {
	border-color: #BF55EC
}

.mt-element-list .list-todo .list-todo-item.purple-medium:after {
	border-right-color: #BF55EC!important
}

.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle {
	background: #BF55EC;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle>.badge {
	color: #BF55EC;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.purple-studio {
	background-color: #8E44AD;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-studio .badge {
	background-color: #a563c1;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-studio.ext-1 .badge {
	background-color: #703688
}

.mt-element-list .list-default.mt-list-head.purple-studio .list-date, .mt-element-list .list-default.mt-list-head.purple-studio .list-label {
	color: #f9f5fb
}

.mt-element-list .list-todo .list-count.purple-studio, .mt-element-list .list-todo.mt-list-head.purple-studio {
	background-color: #8E44AD;
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-studio:hover {
	background-color: #7f3d9b
}

.mt-element-list .list-todo .list-todo-line.purple-studio {
	border-color: #8E44AD
}

.mt-element-list .list-todo .list-todo-item.purple-studio:after {
	border-right-color: #8E44AD!important
}

.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle {
	background: #8E44AD;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle>.badge {
	color: #8E44AD;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.purple-wisteria {
	background-color: #9B59B6;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-wisteria .badge {
	background-color: #b07cc6;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-wisteria.ext-1 .badge {
	background-color: #804399
}

.mt-element-list .list-default.mt-list-head.purple-wisteria .list-date, .mt-element-list .list-default.mt-list-head.purple-wisteria .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-wisteria, .mt-element-list .list-todo.mt-list-head.purple-wisteria {
	background-color: #9B59B6;
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-wisteria:hover {
	background-color: #8f4bab
}

.mt-element-list .list-todo .list-todo-line.purple-wisteria {
	border-color: #9B59B6
}

.mt-element-list .list-todo .list-todo-item.purple-wisteria:after {
	border-right-color: #9B59B6!important
}

.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle {
	background: #9B59B6;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle>.badge {
	color: #9B59B6;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.purple-seance {
	background-color: #9A12B3;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-seance .badge {
	background-color: #c217e1;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-seance.ext-1 .badge {
	background-color: #720d85
}

.mt-element-list .list-default.mt-list-head.purple-seance .list-date, .mt-element-list .list-default.mt-list-head.purple-seance .list-label {
	color: #f2cafa
}

.mt-element-list .list-todo .list-count.purple-seance, .mt-element-list .list-todo.mt-list-head.purple-seance {
	background-color: #9A12B3;
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-seance:hover {
	background-color: #86109c
}

.mt-element-list .list-todo .list-todo-line.purple-seance {
	border-color: #9A12B3
}

.mt-element-list .list-todo .list-todo-item.purple-seance:after {
	border-right-color: #9A12B3!important
}

.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle {
	background: #9A12B3;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle>.badge {
	color: #9A12B3;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.purple-intense {
	background-color: #8775a7;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-intense .badge {
	background-color: #a294bb;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-intense.ext-1 .badge {
	background-color: #6d5b8e
}

.mt-element-list .list-default.mt-list-head.purple-intense .list-date, .mt-element-list .list-default.mt-list-head.purple-intense .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-intense, .mt-element-list .list-todo.mt-list-head.purple-intense {
	background-color: #8775a7;
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-intense:hover {
	background-color: #79659d
}

.mt-element-list .list-todo .list-todo-line.purple-intense {
	border-color: #8775a7
}

.mt-element-list .list-todo .list-todo-item.purple-intense:after {
	border-right-color: #8775a7!important
}

.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle {
	background: #8775a7;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle>.badge {
	color: #8775a7;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.purple-sharp {
	background-color: #796799;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-sharp .badge {
	background-color: #9486ad;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-sharp.ext-1 .badge {
	background-color: #61527b
}

.mt-element-list .list-default.mt-list-head.purple-sharp .list-date, .mt-element-list .list-default.mt-list-head.purple-sharp .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-sharp, .mt-element-list .list-todo.mt-list-head.purple-sharp {
	background-color: #796799;
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-sharp:hover {
	background-color: #6d5d8a
}

.mt-element-list .list-todo .list-todo-line.purple-sharp {
	border-color: #796799
}

.mt-element-list .list-todo .list-todo-item.purple-sharp:after {
	border-right-color: #796799!important
}

.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle {
	background: #796799;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle>.badge {
	color: #796799;
	background: #fff
}

.mt-element-list .list-default.mt-list-head.purple-soft {
	background-color: #8877a9;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-soft .badge {
	background-color: #a396bd;
	color: #fff
}

.mt-element-list .list-default.mt-list-head.purple-soft.ext-1 .badge {
	background-color: #6e5c91
}

.mt-element-list .list-default.mt-list-head.purple-soft .list-date, .mt-element-list .list-default.mt-list-head.purple-soft .list-label {
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-soft, .mt-element-list .list-todo.mt-list-head.purple-soft {
	background-color: #8877a9;
	color: #fff
}

.mt-element-list .list-todo .list-count.purple-soft:hover {
	background-color: #7a679f
}

.mt-element-list .list-todo .list-todo-line.purple-soft {
	border-color: #8877a9
}

.mt-element-list .list-todo .list-todo-item.purple-soft:after {
	border-right-color: #8877a9!important
}

.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle {
	background: #8877a9;
	color: #fff!important
}

.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle>.badge {
	color: #8877a9;
	background: #fff
}

.mt-element-list .list-todo-item.white:after {
	border-right-color: #fff
}

.mt-element-list .list-todo-item.white .list-toggle {
	background: #fff
}

.mt-element-list .list-todo-item.default:after {
	border-right-color: #e1e5ec
}

.mt-element-list .list-todo-item.default .list-toggle {
	background: #e1e5ec
}

.mt-element-list .list-todo-item.dark:after {
	border-right-color: #2f353b
}

.mt-element-list .list-todo-item.dark .list-toggle {
	background: #2f353b
}

.mt-element-list .list-todo-item.blue:after {
	border-right-color: #3598dc
}

.mt-element-list .list-todo-item.blue .list-toggle {
	background: #3598dc
}

.mt-element-list .list-todo-item.blue-madison:after {
	border-right-color: #578ebe
}

.mt-element-list .list-todo-item.blue-madison .list-toggle {
	background: #578ebe
}

.mt-element-list .list-todo-item.blue-chambray:after {
	border-right-color: #2C3E50
}

.mt-element-list .list-todo-item.blue-chambray .list-toggle {
	background: #2C3E50
}

.mt-element-list .list-todo-item.blue-ebonyclay:after {
	border-right-color: #22313F
}

.mt-element-list .list-todo-item.blue-ebonyclay .list-toggle {
	background: #22313F
}

.mt-element-list .list-todo-item.blue-hoki:after {
	border-right-color: #67809F
}

.mt-element-list .list-todo-item.blue-hoki .list-toggle {
	background: #67809F
}

.mt-element-list .list-todo-item.blue-steel:after {
	border-right-color: #4B77BE
}

.mt-element-list .list-todo-item.blue-steel .list-toggle {
	background: #4B77BE
}

.mt-element-list .list-todo-item.blue-soft:after {
	border-right-color: #4c87b9
}

.mt-element-list .list-todo-item.blue-soft .list-toggle {
	background: #4c87b9
}

.mt-element-list .list-todo-item.blue-dark:after {
	border-right-color: #5e738b
}

.mt-element-list .list-todo-item.blue-dark .list-toggle {
	background: #5e738b
}

.mt-element-list .list-todo-item.blue-sharp:after {
	border-right-color: #5C9BD1
}

.mt-element-list .list-todo-item.blue-sharp .list-toggle {
	background: #5C9BD1
}

.mt-element-list .list-todo-item.blue-oleo:after {
	border-right-color: #94A0B2
}

.mt-element-list .list-todo-item.blue-oleo .list-toggle {
	background: #94A0B2
}

.mt-element-list .list-todo-item.green:after {
	border-right-color: #32c5d2
}

.mt-element-list .list-todo-item.green .list-toggle {
	background: #32c5d2
}

.mt-element-list .list-todo-item.green-meadow:after {
	border-right-color: #1BBC9B
}

.mt-element-list .list-todo-item.green-meadow .list-toggle {
	background: #1BBC9B
}

.mt-element-list .list-todo-item.green-seagreen:after {
	border-right-color: #1BA39C
}

.mt-element-list .list-todo-item.green-seagreen .list-toggle {
	background: #1BA39C
}

.mt-element-list .list-todo-item.green-turquoise:after {
	border-right-color: #36D7B7
}

.mt-element-list .list-todo-item.green-turquoise .list-toggle {
	background: #36D7B7
}

.mt-element-list .list-todo-item.green-haze:after {
	border-right-color: #44b6ae
}

.mt-element-list .list-todo-item.green-haze .list-toggle {
	background: #44b6ae
}

.mt-element-list .list-todo-item.green-jungle:after {
	border-right-color: #26C281
}

.mt-element-list .list-todo-item.green-jungle .list-toggle {
	background: #26C281
}

.mt-element-list .list-todo-item.green-soft:after {
	border-right-color: #3faba4
}

.mt-element-list .list-todo-item.green-soft .list-toggle {
	background: #3faba4
}

.mt-element-list .list-todo-item.green-dark:after {
	border-right-color: #4DB3A2
}

.mt-element-list .list-todo-item.green-dark .list-toggle {
	background: #4DB3A2
}

.mt-element-list .list-todo-item.green-sharp:after {
	border-right-color: #2ab4c0
}

.mt-element-list .list-todo-item.green-sharp .list-toggle {
	background: #2ab4c0
}

.mt-element-list .list-todo-item.green-steel:after {
	border-right-color: #29b4b6
}

.mt-element-list .list-todo-item.green-steel .list-toggle {
	background: #29b4b6
}

.mt-element-list .list-todo-item.grey:after {
	border-right-color: #E5E5E5
}

.mt-element-list .list-todo-item.grey .list-toggle {
	background: #E5E5E5
}

.mt-element-list .list-todo-item.grey-steel:after {
	border-right-color: #e9edef
}

.mt-element-list .list-todo-item.grey-steel .list-toggle {
	background: #e9edef
}

.mt-element-list .list-todo-item.grey-cararra:after {
	border-right-color: #fafafa
}

.mt-element-list .list-todo-item.grey-cararra .list-toggle {
	background: #fafafa
}

.mt-element-list .list-todo-item.grey-gallery:after {
	border-right-color: #555
}

.mt-element-list .list-todo-item.grey-gallery .list-toggle {
	background: #555
}

.mt-element-list .list-todo-item.grey-cascade:after {
	border-right-color: #95A5A6
}

.mt-element-list .list-todo-item.grey-cascade .list-toggle {
	background: #95A5A6
}

.mt-element-list .list-todo-item.grey-silver:after {
	border-right-color: #BFBFBF
}

.mt-element-list .list-todo-item.grey-silver .list-toggle {
	background: #BFBFBF
}

.mt-element-list .list-todo-item.grey-salsa:after {
	border-right-color: #ACB5C3
}

.mt-element-list .list-todo-item.grey-salsa .list-toggle {
	background: #ACB5C3
}

.mt-element-list .list-todo-item.grey-salt:after {
	border-right-color: #bfcad1
}

.mt-element-list .list-todo-item.grey-salt .list-toggle {
	background: #bfcad1
}

.mt-element-list .list-todo-item.grey-mint:after {
	border-right-color: #525e64
}

.mt-element-list .list-todo-item.grey-mint .list-toggle {
	background: #525e64
}

.mt-element-list .list-todo-item.red:after {
	border-right-color: #e7505a
}

.mt-element-list .list-todo-item.red .list-toggle {
	background: #e7505a
}

.mt-element-list .list-todo-item.red-pink:after {
	border-right-color: #E08283
}

.mt-element-list .list-todo-item.red-pink .list-toggle {
	background: #E08283
}

.mt-element-list .list-todo-item.red-sunglo:after {
	border-right-color: #E26A6A
}

.mt-element-list .list-todo-item.red-sunglo .list-toggle {
	background: #E26A6A
}

.mt-element-list .list-todo-item.red-intense:after {
	border-right-color: #e35b5a
}

.mt-element-list .list-todo-item.red-intense .list-toggle {
	background: #e35b5a
}

.mt-element-list .list-todo-item.red-thunderbird:after {
	border-right-color: #D91E18
}

.mt-element-list .list-todo-item.red-thunderbird .list-toggle {
	background: #D91E18
}

.mt-element-list .list-todo-item.red-flamingo:after {
	border-right-color: #EF4836
}

.mt-element-list .list-todo-item.red-flamingo .list-toggle {
	background: #EF4836
}

.mt-element-list .list-todo-item.red-soft:after {
	border-right-color: #d05454
}

.mt-element-list .list-todo-item.red-soft .list-toggle {
	background: #d05454
}

.mt-element-list .list-todo-item.red-haze:after {
	border-right-color: #f36a5a
}

.mt-element-list .list-todo-item.red-haze .list-toggle {
	background: #f36a5a
}

.mt-element-list .list-todo-item.red-mint:after {
	border-right-color: #e43a45
}

.mt-element-list .list-todo-item.red-mint .list-toggle {
	background: #e43a45
}

.mt-element-list .list-todo-item.yellow:after {
	border-right-color: #c49f47
}

.mt-element-list .list-todo-item.yellow .list-toggle {
	background: #c49f47
}

.mt-element-list .list-todo-item.yellow-gold:after {
	border-right-color: #E87E04
}

.mt-element-list .list-todo-item.yellow-gold .list-toggle {
	background: #E87E04
}

.mt-element-list .list-todo-item.yellow-casablanca:after {
	border-right-color: #f2784b
}

.mt-element-list .list-todo-item.yellow-casablanca .list-toggle {
	background: #f2784b
}

.mt-element-list .list-todo-item.yellow-crusta:after {
	border-right-color: #f3c200
}

.mt-element-list .list-todo-item.yellow-crusta .list-toggle {
	background: #f3c200
}

.mt-element-list .list-todo-item.yellow-lemon:after {
	border-right-color: #F7CA18
}

.mt-element-list .list-todo-item.yellow-lemon .list-toggle {
	background: #F7CA18
}

.mt-element-list .list-todo-item.yellow-saffron:after {
	border-right-color: #F4D03F
}

.mt-element-list .list-todo-item.yellow-saffron .list-toggle {
	background: #F4D03F
}

.mt-element-list .list-todo-item.yellow-soft:after {
	border-right-color: #c8d046
}

.mt-element-list .list-todo-item.yellow-soft .list-toggle {
	background: #c8d046
}

.mt-element-list .list-todo-item.yellow-haze:after {
	border-right-color: #c5bf66
}

.mt-element-list .list-todo-item.yellow-haze .list-toggle {
	background: #c5bf66
}

.mt-element-list .list-todo-item.yellow-mint:after {
	border-right-color: #c5b96b
}

.mt-element-list .list-todo-item.yellow-mint .list-toggle {
	background: #c5b96b
}

.mt-element-list .list-todo-item.purple:after {
	border-right-color: #8E44AD
}

.mt-element-list .list-todo-item.purple .list-toggle {
	background: #8E44AD
}

.mt-element-list .list-todo-item.purple-plum:after {
	border-right-color: #8775a7
}

.mt-element-list .list-todo-item.purple-plum .list-toggle {
	background: #8775a7
}

.mt-element-list .list-todo-item.purple-medium:after {
	border-right-color: #BF55EC
}

.mt-element-list .list-todo-item.purple-medium .list-toggle {
	background: #BF55EC
}

.mt-element-list .list-todo-item.purple-studio:after {
	border-right-color: #8E44AD
}

.mt-element-list .list-todo-item.purple-studio .list-toggle {
	background: #8E44AD
}

.mt-element-list .list-todo-item.purple-wisteria:after {
	border-right-color: #9B59B6
}

.mt-element-list .list-todo-item.purple-wisteria .list-toggle {
	background: #9B59B6
}

.mt-element-list .list-todo-item.purple-seance:after {
	border-right-color: #9A12B3
}

.mt-element-list .list-todo-item.purple-seance .list-toggle {
	background: #9A12B3
}

.mt-element-list .list-todo-item.purple-intense:after {
	border-right-color: #8775a7
}

.mt-element-list .list-todo-item.purple-intense .list-toggle {
	background: #8775a7
}

.mt-element-list .list-todo-item.purple-sharp:after {
	border-right-color: #796799
}

.mt-element-list .list-todo-item.purple-sharp .list-toggle {
	background: #796799
}

.mt-element-list .list-todo-item.purple-soft:after {
	border-right-color: #8877a9
}

.mt-element-list .list-todo-item.purple-soft .list-toggle {
	background: #8877a9
}

.mt-element-ribbon .ribbon, .mt-element-ribbon .ribbon.ribbon-color-default, .mt-element-ribbon .ribbon.ribbon-color-default>.ribbon-sub, .mt-element-ribbon .ribbon>.ribbon-sub {
	background-color: #bac3d0;
	color: #384353
}

.mt-element-ribbon {
	position: relative;
	margin-bottom: 30px
}

.mt-element-ribbon .ribbon-content {
	margin: 0;
	padding: 25px;
	clear: both
}

.mt-element-ribbon .ribbon-content.no-padding {
	padding-top: 0
}

.mt-element-ribbon .ribbon {
	padding: .5em 1em;
	z-index: 5;
	float: left;
	margin: 10px 0 0 -2px;
	clear: left;
	position: relative
}

.mt-element-ribbon .ribbon.ribbon-right {
	float: right;
	clear: right;
	margin: 10px -2px 0 0
}

.mt-element-ribbon .ribbon.ribbon-vertical-left {
	clear: none;
	margin: -2px 0 0 10px;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 41px;
	text-align: center
}

.mt-element-ribbon .ribbon.ribbon-vertical-right {
	clear: none;
	float: right;
	margin: -2px 10px 0 0;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 41px;
	text-align: center
}

.mt-element-ribbon .ribbon.ribbon-shadow {
	box-shadow: 2px 2px 7px rgba(0,0,0,.4)
}

.mt-element-ribbon .ribbon.ribbon-shadow.ribbon-right, .mt-element-ribbon .ribbon.ribbon-shadow.ribbon-vertical-right {
	box-shadow: -2px 2px 7px rgba(0,0,0,.4)
}

.mt-element-ribbon .ribbon.ribbon-round {
	border-top-right-radius: 5px!important;
	border-bottom-right-radius: 5px!important
}

.mt-element-ribbon .ribbon.ribbon-round.ribbon-right {
	border-radius: 5px 0 0 5px!important
}

.mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-left, .mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-right {
	border-radius: 0 0 5px 5px!important
}

.mt-element-ribbon .ribbon.ribbon-border:after {
	border: 1px solid;
	content: '';
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 5px;
	right: 5px
}

.mt-element-ribbon .ribbon.ribbon-border-vert:after {
	border-top: none;
	border-bottom: none;
	border-left: 1px solid;
	border-right: 1px solid;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 5px;
	right: 5px
}

.mt-element-ribbon .ribbon.ribbon-border-hor:after {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: none;
	border-right: none;
	content: '';
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 0;
	right: 0
}

.mt-element-ribbon .ribbon.ribbon-border-dash:after {
	border: 1px dashed;
	content: '';
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 5px;
	right: 5px
}

.mt-element-ribbon .ribbon.ribbon-border-dash-vert:after {
	border-top: none;
	border-bottom: none;
	border-left: 1px solid;
	border-right: 1px solid;
	border-left-style: dashed;
	border-right-style: dashed;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 5px;
	right: 5px
}

.mt-element-ribbon .ribbon.ribbon-border-dash-hor:after {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: none;
	border-right: none;
	border-top-style: dashed;
	border-bottom-style: dashed;
	content: '';
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 0;
	right: 0
}

.mt-element-ribbon .ribbon.ribbon-clip {
	left: -10px;
	margin-left: 0
}

.mt-element-ribbon .ribbon.ribbon-clip.ribbon-right {
	left: auto;
	right: -10px;
	margin-right: 0
}

.mt-element-ribbon .ribbon>.ribbon-sub {
	z-index: -1;
	position: absolute;
	padding: 0;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.mt-element-ribbon .ribbon>.ribbon-sub.ribbon-clip:after, .mt-element-ribbon .ribbon>.ribbon-sub.ribbon-clip:before {
	content: '';
	position: absolute;
	border-style: solid;
	border-color: transparent!important;
	bottom: -10px
}

.mt-element-ribbon .ribbon>.ribbon-sub.ribbon-clip:before {
	border-width: 0 10px 10px 0;
	border-right-color: #222!important;
	left: 0
}

.mt-element-ribbon .ribbon>.ribbon-sub.ribbon-clip.ribbon-right:after, .mt-element-ribbon .ribbon>.ribbon-sub.ribbon-clip.ribbon-right:before {
	content: '';
	position: absolute;
	border-style: solid;
	border-color: transparent;
	bottom: -10px
}

.mt-element-ribbon .ribbon>.ribbon-sub.ribbon-clip.ribbon-right:before {
	border-right-color: transparent!important
}

.mt-element-ribbon .ribbon>.ribbon-sub.ribbon-clip.ribbon-right:after {
	border-width: 0 0 10px 10px;
	border-left-color: #222!important;
	right: 0
}

.mt-element-ribbon .ribbon>.ribbon-sub.ribbon-bookmark:after {
	border-left: 21px solid;
	border-right: 20px solid;
	border-bottom: 1em solid transparent!important;
	bottom: -1em;
	content: '';
	height: 0;
	left: 0;
	position: absolute;
	width: 0
}

.mt-element-ribbon .ribbon:after {
	border-color: #62748f
}

.mt-element-ribbon .ribbon>.ribbon-sub:after {
	border-color: #62748f #bac3d0
}

.mt-element-ribbon .ribbon.ribbon-color-default:after {
	border-color: #9ca8bb
}

.mt-element-ribbon .ribbon.ribbon-color-default>.ribbon-sub:after {
	border-color: #62748f #bac3d0
}

.mt-element-ribbon .ribbon.ribbon-color-primary {
	background-color: #337ab7;
	color: #fff
}

.mt-element-ribbon .ribbon.ribbon-color-primary:after {
	border-color: #286090
}

.mt-element-ribbon .ribbon.ribbon-color-primary>.ribbon-sub {
	background-color: #337ab7;
	color: #000
}

.mt-element-ribbon .ribbon.ribbon-color-primary>.ribbon-sub:after {
	border-color: #122b40 #337ab7
}

.mt-element-ribbon .ribbon.ribbon-color-info {
	background-color: #659be0;
	color: #fff
}

.mt-element-ribbon .ribbon.ribbon-color-info:after {
	border-color: #3a80d7
}

.mt-element-ribbon .ribbon.ribbon-color-info>.ribbon-sub {
	background-color: #659be0;
	color: #0c203a
}

.mt-element-ribbon .ribbon.ribbon-color-info>.ribbon-sub:after {
	border-color: #1d4f8e #659be0
}

.mt-element-ribbon .ribbon.ribbon-color-success {
	background-color: #36c6d3;
	color: #fff
}

.mt-element-ribbon .ribbon.ribbon-color-success:after {
	border-color: #27a4b0
}

.mt-element-ribbon .ribbon.ribbon-color-success>.ribbon-sub {
	background-color: #36c6d3;
	color: #020808
}

.mt-element-ribbon .ribbon.ribbon-color-success>.ribbon-sub:after {
	border-color: #14565c #36c6d3
}

.mt-element-ribbon .ribbon.ribbon-color-danger {
	background-color: #ed6b75;
	color: #fff
}

.mt-element-ribbon .ribbon.ribbon-color-danger:after {
	border-color: #e73d4a
}

.mt-element-ribbon .ribbon.ribbon-color-danger>.ribbon-sub {
	background-color: #ed6b75;
	color: #4f0a0f
}

.mt-element-ribbon .ribbon.ribbon-color-warning, .mt-element-ribbon .ribbon.ribbon-color-warning>.ribbon-sub {
	background-color: #F1C40F;
	color: #010100
}

.mt-element-ribbon .ribbon.ribbon-color-danger>.ribbon-sub:after {
	border-color: #a91520 #ed6b75
}

.mt-element-ribbon .ribbon.ribbon-color-warning:after {
	border-color: #c29d0b
}

.mt-element-ribbon .ribbon.ribbon-color-warning>.ribbon-sub:after {
	border-color: #614f06 #F1C40F
}

.mt-element-card .mt-card-item {
	border: 1px solid #e7ecf1;
	position: relative;
	margin-bottom: 30px
}

.mt-element-card .mt-card-item .mt-card-avatar {
	margin-bottom: 15px
}

.mt-element-card .mt-card-item .mt-card-content {
	text-align: center
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-name {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-desc {
	font-size: 14px;
	margin: 0 0 10px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social>ul {
	padding: 0;
	margin-bottom: 10px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social>ul>li {
	list-style: none;
	display: inline-block;
	margin: 0 3px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social>ul>li>a {
	color: #000;
	font-size: 18px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social>ul>li>a.mt-card-btn {
	color: #fff
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social>ul>li>a.mt-card-btn:hover {
	color: #36c6d3
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social>ul>li>a:hover {
	color: #F1C40F
}

.mt-element-card.mt-card-round .mt-card-item {
	padding: 40px 40px 10px
}

.mt-element-card.mt-card-round .mt-card-item .mt-card-avatar {
	border-radius: 50%!important;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)
}

.mt-element-card.mt-card-round .mt-card-item .mt-card-avatar .mt-overlay {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.mt-element-overlay .mt-overlay-1 {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default
}

.mt-element-overlay .mt-overlay-1 img {
	display: block;
	position: relative;
	-webkit-transition: all .4s linear;
	transition: all .4s linear;
	width: 100%;
	height: auto
}

.mt-element-overlay .mt-overlay-1 h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	background: rgba(0,0,0,.6);
	-webkit-transform: translatey(-100px) translateZ(0);
	-ms-transform: translatey(-100px) translateZ(0);
	transform: translatey(-100px) translateZ(0);
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	padding: 10px
}

.mt-element-overlay .mt-overlay-1 .mt-info {
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	background-color: transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	padding: 0;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%) translateZ(0);
	-webkit-transform: translateY(-50%) translateZ(0);
	-ms-transform: translateY(-50%) translateZ(0)
}

.mt-element-overlay .mt-overlay-1 .mt-info>li {
	list-style: none;
	display: inline-block;
	margin: 0 3px
}

.mt-element-overlay .mt-overlay-1 .mt-info>li:hover {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor: pointer
}

.mt-element-overlay .mt-overlay-1:hover .mt-overlay {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}

.mt-element-overlay .mt-overlay-1:hover img {
	-ms-transform: scale(1.2) translateZ(0);
	-webkit-transform: scale(1.2) translateZ(0);
	transform: scale(1.2) translateZ(0)
}

.mt-element-overlay .mt-overlay-1:hover .mt-info {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}

.mt-element-overlay .mt-overlay-1 .mt-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	opacity: 0;
	background-color: rgba(0,0,0,.7);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.mt-element-overlay .mt-overlay-1.mt-scroll-up:hover .mt-overlay {
	bottom: 0
}

.mt-element-overlay .mt-overlay-1.mt-scroll-up .mt-overlay {
	bottom: -100%;
	top: auto
}

.mt-element-overlay .mt-overlay-1.mt-scroll-down:hover .mt-overlay {
	top: 0
}

.mt-element-overlay .mt-overlay-1.mt-scroll-down .mt-overlay {
	top: -100%
}

.mt-element-overlay .mt-overlay-1.mt-scroll-left:hover .mt-overlay {
	right: 0
}

.mt-element-overlay .mt-overlay-1.mt-scroll-left .mt-overlay {
	right: -100%;
	left: auto
}

.mt-element-overlay .mt-overlay-1.mt-scroll-right:hover .mt-overlay {
	left: 0
}

.mt-element-overlay .mt-overlay-1.mt-scroll-right .mt-overlay {
	left: -100%
}

.mt-element-overlay .mt-overlay-2 {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default
}

.mt-element-overlay .mt-overlay-2 img {
	display: block;
	position: relative;
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in;
	width: 100%;
	height: auto
}

.mt-element-overlay .mt-overlay-2 h2 {
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: rgba(0,0,0,.6)
}

.mt-element-overlay .mt-overlay-2 .mt-info, .mt-element-overlay .mt-overlay-2 h2 {
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in;
	opacity: 0;
	filter: alpha(opacity=0);
	color: #fff;
	text-transform: uppercase
}

.mt-element-overlay .mt-overlay-2 .mt-info {
	display: inline-block;
	text-decoration: none;
	margin: auto;
	position: absolute;
	top: 50%;
	-webkit-transform: scale(.7) translateY(-50%) translateX(-50%);
	-ms-transform: scale(.7) translateY(-50%) translateX(-50%);
	transform: scale(.7) translateY(-50%) translateX(-50%)
}

.mt-element-overlay .mt-overlay-2 .mt-info:hover {
	box-shadow: 0 0 5px #fff
}

.mt-element-overlay .mt-overlay-2:hover img {
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
	filter: blur(3px);
	-webkit-filter: blur(3px);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

.mt-element-overlay .mt-overlay-2:hover .mt-overlay {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.mt-element-overlay .mt-overlay-2:hover h2 {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}

.mt-element-overlay .mt-overlay-2:hover .mt-info, .mt-element-overlay .mt-overlay-2:hover h2 {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1) translateY(-50%);
	-ms-transform: scale(1) translateY(-50%);
	transform: scale(1) translateY(-50%)
}

.mt-element-overlay .mt-overlay-2:hover .mt-info {
	-webkit-transform: scale(1) translateY(-50%) translateX(-50%);
	-ms-transform: scale(1) translateY(-50%) translateX(-50%);
	transform: scale(1) translateY(-50%) translateX(-50%)
}

.mt-element-overlay .mt-overlay-2 .mt-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0
}

.mt-element-overlay .mt-overlay-2.mt-overlay-2-grey:hover img {
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
	filter: grayscale(1) blur(3px);
	-webkit-filter: grayscale(1) blur(3px)
}

.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info {
	border: none;
	width: 100%;
	padding: 0;
	-webkit-transform: scale(.7) translateY(-50%) translateX(-50%);
	-ms-transform: scale(.7) translateY(-50%) translateX(-50%);
	transform: scale(.7) translateY(-50%) translateX(-50%)
}

.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info:hover {
	box-shadow: none
}

.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info>li {
	list-style: none;
	display: inline-block;
	margin: 0 3px
}

.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info>li:hover {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor: pointer
}

.mt-element-overlay .mt-overlay-3 .mt-info, .mt-element-overlay .mt-overlay-3 h2 {
	-webkit-transition: all .4s cubic-bezier(.88, -.99, 0, 1.81);
	color: #fff;
	text-transform: uppercase
}

.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons:hover .mt-info {
	-webkit-transform: scale(1) translateY(-50%) translateX(-50%);
	-ms-transform: scale(1) translateY(-50%) translateX(-50%);
	transform: scale(1) translateY(-50%) translateX(-50%)
}

.mt-element-overlay .mt-overlay-3 {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default
}

.mt-element-overlay .mt-overlay-3 img {
	display: block;
	position: relative;
	width: 100%;
	height: auto
}

.mt-element-overlay .mt-overlay-3 h2 {
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: rgba(0,0,0,.6);
	-webkit-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
	transition: all .4s cubic-bezier(.88, -.99, 0, 1.81)
}

.mt-element-overlay .mt-overlay-3 .mt-info {
	display: inline-block;
	text-decoration: none;
	border: 1px solid #fff;
	background-color: transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	transition: all .4s cubic-bezier(.88, -.99, 0, 1.81);
	font-weight: 400;
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 15px;
	right: 15px;
	margin: auto;
	padding: 45% 0 0
}

.mt-element-overlay .mt-overlay-3 .mt-info:hover {
	box-shadow: 0 0 5px #fff
}

.mt-element-overlay .mt-overlay-3:hover .mt-overlay {
	background-color: rgba(48,152,157,.7)
}

.mt-element-overlay .mt-overlay-3:hover h2 {
	-webkit-transform: translateY(5px);
	-ms-transform: translateY(5px);
	transform: translateY(5px)
}

.mt-element-overlay .mt-overlay-3:hover .mt-info {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.mt-element-overlay .mt-overlay-3 .mt-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	background-color: rgba(75,75,75,.7);
	-webkit-transition: all .4s cubic-bezier(.88, -.99, 0, 1.81);
	transition: all .4s cubic-bezier(.88, -.99, 0, 1.81)
}

.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info {
	padding: 40% 0 0
}

.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info>li {
	list-style: none;
	display: inline-block;
	margin: 0 3px
}

.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info>li:hover {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor: pointer
}

.mt-element-overlay .mt-overlay-4 {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default
}

.mt-element-overlay .mt-overlay-4 img {
	display: block;
	position: relative;
	-webkit-transition: all .4s cubic-bezier(.88, -.99, 0, 1.81);
	transition: all .4s cubic-bezier(.88, -.99, 0, 1.81);
	width: 100%;
	height: auto
}

.mt-element-overlay .mt-overlay-4 h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	background: rgba(0,0,0,.6);
	-webkit-transform: translatey(-100px);
	-ms-transform: translatey(-100px);
	transform: translatey(-100px);
	-webkit-transition: all .4s cubic-bezier(.88, -.99, 0, 1.81);
	transition: all .4s cubic-bezier(.88, -.99, 0, 1.81);
	padding: 10px
}

.mt-element-overlay .mt-overlay-4 .mt-info {
	display: inline-block;
	text-transform: uppercase;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin: 50px 0 0
}

.mt-element-overlay .mt-overlay-4:hover .mt-overlay {
	opacity: 1;
	filter: alpha(opacity=100)
}

.mt-element-overlay .mt-overlay-4:hover .mt-info, .mt-element-overlay .mt-overlay-4:hover h2 {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-transform: translatey(0);
	-webkit-transform: translatey(0);
	transform: translatey(0)
}

.mt-element-overlay .mt-overlay-4:hover .mt-info {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}

.mt-element-overlay .mt-overlay-4 .mt-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: rgba(0,0,0,.7);
	-webkit-transition: all .4s cubic-bezier(.88, -.99, 0, 1.81);
	transition: all .4s cubic-bezier(.88, -.99, 0, 1.81)
}

.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info {
	border: none;
	position: absolute;
	padding: 0;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: auto
}

.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info:hover {
	box-shadow: none
}

.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info>li {
	list-style: none;
	display: inline-block;
	margin: 0 3px
}

.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info>li:hover {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor: pointer
}

.mt-element-overlay .mt-overlay-5 {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	background: -webkit-linear-gradient(45deg, #ff89e9 0, #05abe0 100%);
	background: linear-gradient(45deg, #ff89e9 0, #05abe0 100%)
}

.mt-element-overlay .mt-overlay-5 .mt-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	padding: 3em;
	text-align: left
}

.mt-element-overlay .mt-overlay-5 .mt-overlay:before {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	border: 1px solid #fff;
	content: '';
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .35s, -webkit-transform .45s;
	transition: opacity .35s, transform .45s;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0)
}

.border-after-white:after, .border-before-white:before, .border-white {
	border-color: #fff!important
}

.border-top-after-white:after, .border-top-before-white:before, .border-top-white {
	border-top-color: #fff!important
}

.border-bottom-after-white:after, .border-bottom-before-white:before, .border-bottom-white {
	border-bottom-color: #fff!important
}

.border-left-after-white:after, .border-left-before-white:before, .border-left-white {
	border-left-color: #fff!important
}

.border-right-after-white:after, .border-right-before-white:before, .border-right-white {
	border-right-color: #fff!important
}

.mt-element-overlay .mt-overlay-5 img {
	display: block;
	position: relative;
	max-width: none;
	width: calc(113% + 60px);
	-webkit-transition: opacity .35s, -webkit-transform .45s;
	transition: opacity .35s, transform .45s;
	-webkit-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0)
}

.mt-element-overlay .mt-overlay-5 h2 {
	text-transform: uppercase;
	color: #fff;
	position: relative;
	font-size: 17px;
	background-color: transparent;
	padding: 15% 0 10px;
	text-align: left
}

.mt-element-overlay .mt-overlay-5 a, .mt-element-overlay .mt-overlay-5 p {
	color: #FFF;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .35s, -webkit-transform .45s;
	transition: opacity .35s, transform .45s;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)
}

.mt-element-overlay .mt-overlay-5 a:hover {
	text-decoration: none;
	opacity: .6;
	filter: alpha(opacity=60)
}

.mt-element-overlay .mt-overlay-5:hover img {
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mt-element-overlay .mt-overlay-5:hover .mt-overlay:before, .mt-element-overlay .mt-overlay-5:hover a, .mt-element-overlay .mt-overlay-5:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mt-element-overlay .mt-overlay-6 {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	background: #42b078
}

.mt-element-overlay .mt-overlay-6 .mt-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	padding: 50px 20px
}

.mt-element-overlay .mt-overlay-6 img {
	display: block;
	position: relative;
	max-width: none;
	width: calc(100% + 20px);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.mt-element-overlay .mt-overlay-6 h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	overflow: hidden;
	padding: .5em 0;
	background-color: transparent
}

.mt-element-overlay .mt-overlay-6 h2:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.mt-element-overlay .mt-overlay-6 a, .mt-element-overlay .mt-overlay-6 p {
	color: #FFF;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.mt-element-overlay .mt-overlay-6 p {
	margin-top: 20px
}

.mt-element-overlay .mt-overlay-6 .mt-info:hover {
	text-decoration: none;
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor: pointer
}

.mt-element-overlay .mt-overlay-6:hover img {
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mt-element-overlay .mt-overlay-6:hover h2:after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mt-element-overlay .mt-overlay-6:hover a, .mt-element-overlay .mt-overlay-6:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.fade.in {
    opacity: 1 !important;
}