/*
	Skin Name: Colorado Mtn Skin
	Skin URI: http://coloradomtn.edu/wp-content/uploads/dynamik-gen/skins/colorado_mtn_skin
	Author: Colorado Mountain College
	Author URI: http://coloradomtn.edu/
	Version: 1.0
*/

/* 	------------------------------------------------------
	Dense
	------------------------------------------------------ */
	
/**
 * @license
 * MyFonts Webfont Build ID 3226277, 2016-05-31T10:51:56-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Dense-Bold by CDType
 * URL: http://www.myfonts.com/fonts/cdtype/dense/bold/
 * 
 * Webfont: Dense-Thin by CDType
 * URL: http://www.myfonts.com/fonts/cdtype/dense/thin/
 * 
 * Webfont: Dense-Regular by CDType
 * URL: http://www.myfonts.com/fonts/cdtype/dense/regular/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3226277
 * Licensed pageviews: 2,000,000
 * Webfonts copyright: Copyright (c) 2013 by Charles Daoud. All rights reserved.
 * 
 * © 2016 MyFonts Inc 
*/

@import url("//hello.myfonts.net/count/313aa5");
@font-face {
	font-family: 'Dense-Bold';
	src: url('/wp-content/uploads/fonts/313AA5_0_0.eot');
	src: url('/wp-content/uploads/fonts/313AA5_0_0.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/313AA5_0_0.woff2') format('woff2'), url('/wp-content/uploads/fonts/313AA5_0_0.woff') format('woff'), url('/wp-content/uploads/fonts/313AA5_0_0.ttf') format('truetype');
}
@font-face {
	font-family: 'Dense-Thin';
	src: url('/wp-content/uploads/fonts/313AA5_1_0.eot');
	src: url('/wp-content/uploads/fonts/313AA5_1_0.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/313AA5_1_0.woff2') format('woff2'), url('/wp-content/uploads/fonts/313AA5_1_0.woff') format('woff'), url('/wp-content/uploads/fonts/313AA5_1_0.ttf') format('truetype');
}
@font-face {
	font-family: 'Dense-Regular';
	src: url('/wp-content/uploads/fonts/313AA5_2_0.eot');
	src: url('/wp-content/uploads/fonts/313AA5_2_0.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/313AA5_2_0.woff2') format('woff2'), url('/wp-content/uploads/fonts/313AA5_2_0.woff') format('woff'), url('/wp-content/uploads/fonts/313AA5_2_0.ttf') format('truetype');
}


/* 	------------------------------------------------------
	Circular
	------------------------------------------------------ */

/*
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * coloradomtn.edu
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2016
 */

@font-face {
	font-family: 'Circular-Mediumitalic';
	src: url('/wp-content/uploads/fonts/lineto-circular-mediumitalic.eot');
	src: url('/wp-content/uploads/fonts/lineto-circular-mediumitalic.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/lineto-circular-mediumitalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Circular-Bold';
	src: url('/wp-content/uploads/fonts/lineto-circular-bold.eot');
	src: url('/wp-content/uploads/fonts/lineto-circular-bold.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/lineto-circular-bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Circular-Black';
	src: url('/wp-content/uploads/fonts/lineto-circular-black.eot');
	src: url('/wp-content/uploads/fonts/lineto-circular-black.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/lineto-circular-black.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Circular-Bolditalic';
	src: url('/wp-content/uploads/fonts/lineto-circular-bolditalic.eot');
	src: url('/wp-content/uploads/fonts/lineto-circular-bolditalic.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/lineto-circular-bolditalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Circular-Book';
	src: url('/wp-content/uploads/fonts/lineto-circular-book.eot');
	src: url('/wp-content/uploads/fonts/lineto-circular-book.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/lineto-circular-book.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Circular-Medium';
	src: url('/wp-content/uploads/fonts/lineto-circular-medium.eot');
	src: url('/wp-content/uploads/fonts/lineto-circular-medium.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/lineto-circular-medium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Circular-Blackitalic';
	src: url('/wp-content/uploads/fonts/lineto-circular-blackitalic.eot');
	src: url('/wp-content/uploads/fonts/lineto-circular-blackitalic.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/lineto-circular-blackitalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Circular-Bookitalic';
	src: url('/wp-content/uploads/fonts/lineto-circular-bookitalic.eot');
	src: url('/wp-content/uploads/fonts/lineto-circular-bookitalic.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/fonts/lineto-circular-bookitalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


/* Heading Fonts */

.dynamik-page-builder .site-inner h1 {
    font-family: "Dense-Bold";
    font-weight: 400;
    letter-spacing: 1px;
	line-height: 1.1;
}

.dynamik-page-builder .site-inner h3 {
	font-family: "Dense-Bold";
	letter-spacing: 1px;
	text-transform: uppercase;

}

html {
	/* -webkit-font-smoothing: antialiased; */
}

body.ez-home {
	background-size: cover;
	background-attachment: fixed;
	background-position-y: -32px;
}

body.admin-bar.ez-home {
	background-position-y: 0;
}

.site-header .genesis-nav-menu li li a,
.site-header .genesis-nav-menu li li a:link,
.site-header .genesis-nav-menu li li a:visited {
	font-size: 14px; font-size: 1.4rem;
}

.ez-home .site-container {
	background: transparent;
}

.ez-home .site-inner {
	max-width: 100%;
}

#ez-feature-top-container .ez-widget-area h4,
#ez-feature-top-container .ez-widget-area,
#ez-home-bottom-container .ez-widget-area h4,
#ez-home-bottom-container .ez-widget-area {
	text-align: center;
}

#ez-feature-top-container .ez-widget-area h4 {
	margin: 0;
	padding: 0;
}

#home-hook-wrap {
	padding: 0;
}

#ez-home-container-wrap .ez-fa-icon {
	width: 100%;
	margin-bottom: 20px;
	font-size: 120px;
	font-size: 12rem;
}

.ez-home-container-area {
	margin: 0;
	padding: 50px 0;
}

.ez-home-container-area .ez-home-wrap {
	max-width: 1100px;
	margin: 0 auto;
}

#ez-home-top-container {
	background: #EEEEEE;
}

#ez-home-bottom-container {
	background: #FFFFFF url(../../theme/images/enterprise-2.jpg) top center no-repeat;
	background-size: cover;
	background-attachment: fixed;
	margin: 0;
	padding: 100px 20px;
}

#ez-home-bottom-container .ez-widget-area h4 {
	color: #FFFFFF;
	font-size: 60px; font-size: 6rem;
}

#ez-home-bottom-container .ez-widget-area {
	background-color: rgba(000, 000, 000);
	background-color: rgba(000, 000, 000, 0.6);
	color: #FFFFFF;
	font-size: 30px; font-size: 3rem;
}

.sidebar-primary .featuredpage .page p {
	margin: 0;
}

.sidebar-primary .user-profile p {
	padding: 20px 20px 0;
}

#wp-calendar thead,
#wp-calendar td {
	background: #EEEEEE;
}

/* Entypo Styles */
.entypo {
	display: inline;
	font-family: entypo;
	font-style: normal;
	font-size: 2.5em;
	position: relative;
	top: 4px;
}

.eblue {
	color: #2451be;
}

.egreen {
	color: #C4D600;
}

.ewhite {
	color: #fff;
}

.eorange {
	color: #FF8F1C;
}

.ered {
	color: #A6192E;
}

.eyellow {
	color: #FFC845;
}

.egray{
	color: #8E9089;
}

.entypo.circled-left:before {
	content: '\E759';
}

.entypo.circled-down:before {
	content: '\E758';
}

.entypo.circled-up:before {
	content: '\E75B';
}

.entypo.circled-right:before {
	content: '\E75A';
}

.entypo.newspaper:before {
	content: '\1F4F0';
}

.entypo.monitor:before {
	content: '\1F4BB';
}

.entypo.book:before {
	content: '\1F4D5';
}

.entypo.open-book:before {
	content: '\1F4D6';
}

.entypo.location:before {
	content: '\E724';
}

.entypo.download:before {
	content: '\1F4E5';
}

.entypo.phone:before {
	content: '\1F4DE';
}

.entypo.email:before {
	content: '\2709';
}

.entypo.popup:before {
	content: '\E74C';
}

.entypo.thermometer:before {
	content: '\1f4ff';
}

.entypo.new:before {
	content: '\1F4A5';
}

.entypo.thumbs-up:before {
	content: '\1F44D';
}

.entypo.flag:before {
	content: '\2691';
}

.entypo.triangle-right:before {
	content: '\25B8';
}

.entypo.circle-plus:before {
	content: '\2595';
}

.entypo.warning-triangle:before {
	content: '\26A0';
}

.entypo.level-down:before {
	content: '\21B3';
}

/*  Styles for Tables */

table.cmc_table, table.cmc_table_horizontal, table.cmc_table_vertical {
	margin-bottom: 36px;
}

.wpDataTables input[type="search"] {
    background-color: #ededed;
}

.cmc_table th, .cmc_table td, .cmc_table_horizontal th, .cmc_table_horizontal td, .wpDataTable th, .wpDataTable td {
	padding: 9px;
	border: 1px solid #000;
}

.cmc_table th, .cmc_table_horizontal th, .wpDataTable th {
	font-weight: 700;
	/* color: #000000; */
	font-family: 'Dense-Regular';
	font-size: 1.8rem;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.cmc_table tr:first-of-type th, .cmc_table_horizontal tr:first-of-type th, .wpDataTable tr:first-of-type th, .wpDataTable thead  { 
	border-top: 12px solid #ffc845;
}

.cmc_table tr:nth-child(even), .cmc_table_horizontal tr:nth-child(even) , .wpDataTable tr:nth-child(even) {
	background: #eeeeed;
}

.cmc_table tr:nth-child(odd), .cmc_table_horizontal tr:nth-child(odd), .wpDataTable tr:nth-child(odd) {
	background: #ffffff;
}

.cmc_table_vertical th, .cmc_table_vertical td {
	padding: 9px;
	border: 1px solid #000000;
}

.cmc_table_vertical tr:first-of-type th { 
	border-top: 12px solid #ffc845;
}

.cmc_table_vertical th:nth-child(even), .cmc_table_vertical td:nth-child(even) {
	background: #eeeeed;
}

.cmc_table_vertical th:nth-child(odd), .cmc_table_vertical td:nth-child(odd) {
	background: #ffffff;
}

.tr_footer {
	background-color: #eeeeed;
	font-weight: 700;
	color: #667;
	font-size: 1.2rem;
	text-transform: uppercase;
	margin-bottom: 24px;
}

.align_right {
	text-align: right;
}

.align_left {
	text-align: left;
}

.align_center {
	text-align: center;
}

.bttm_rule {
	border-bottom: 1px solid #8E9089;
}

/* Tuition Comparison Tables */

.cmc_table th.cmc_costs {
    font-size: 2.0rem !important;
}

.cmc_table th.comp_costs {
    /* border-top: 1px solid #8e9089 !important; */
    font-size: 1.4rem !important;
}


.cmc_table td.cmc_costs {
    background-color: #C4D600;
    font-size: 1.8rem;
    text-align: right;
}

.cmc_table td.comp_costs {
    text-align: right;
}

/*  Styles for Tuition Comparison Tables */

table.comp_table, table.comp_table_horizontal, table.comp_table_vertical {
	margin-bottom: 36px;
}

.wpDataTables input[type="search"] {
    background-color: #ededed;
}

.comp_table th, .comp_table td, .comp_table_horizontal th, .comp_table_horizontal td, .wpDataTable th, .wpDataTable td {
	padding: 9px;
	border: 1px solid #000;
}

.comp_table th, .comp_table_horizontal th, .wpDataTable th {
	font-weight: 700;
	/* color: #000000; */
	font-family: 'Dense-Regular';
	font-size: 1.8rem;
	letter-spacing: 1px;
	/* text-transform: uppercase; */
}

.comp_table tr:first-of-type th, .comp_table_horizontal tr:first-of-type th, .wpDataTable tr:first-of-type th, .wpDataTable thead  { 
	border: 1px solid #000000;
	background-color: #ffc845;
}

/* .comp_table tr:nth-child(even), .comp_table_horizontal tr:nth-child(even) , .wpDataTable tr:nth-child(even) {
	background: #eeeeed;
}

.comp_table tr:nth-child(odd), .comp_table_horizontal tr:nth-child(odd), .wpDataTable tr:nth-child(odd) {
	background: #ffffff;
} */

.comp_table_vertical th, .comp_table_vertical td {
	padding: 9px;
	border: 1px solid #000000;
}

.comp_table_vertical tr:first-of-type th { 
	border-top: 12px solid #ffc845;
}

.comp_table_vertical th:nth-child(even), .comp_table_vertical td:nth-child(even) {
	background: #eeeeed;
}

.comp_table_vertical th:nth-child(odd), .comp_table_vertical td:nth-child(odd) {
	background: #ffffff;
}

.tr_footer {
	background-color: #eeeeed;
	font-weight: 700;
	color: #667;
	font-size: 1.2rem;
	text-transform: uppercase;
	margin-bottom: 24px;
}

.align_right {
	text-align: right;
}

.align_left {
	text-align: left;
}

.align_center {
	text-align: center;
}

.comp_table th.cmc_costs {
    font-size: 2.0rem !important;
    background-color: #ffffff;
}

.comp_table th.comp_costs {
    font-size: 2.0rem !important;
    background-color: #ffffff;
}

.comp_table th.comp_costs.bg_gray {
    background-color: #ededed;
}

.comp_table td.cmc_costs {
    background-color: #C4D600;
    font-size: 2.0rem;
    text-align: right;
}
.comp_table td.comp_costs {
    background-color: #ededed;
    text-align: right;
}

.comp_table.full_width {
    width: 100%;
}

.comp_table span.credit_hours {
    font-size: 1.6rem;
}

/*  ---------- End ------------
Styles for Tuition Comparison Tables 
------------------------------------*/

.program_name { 
	font-weight: 700;
	font-family: 'Dense-Regular';
	font-size: 2.0rem;
	letter-spacing: 1px;
	/* text-transform: uppercase; */
}

.hide_column {
	display: none;
}


/* Set Vertical Alignment to Top - global */
#table_0 td {
 vertical-align: top !important;
}

/* Increased cell spacing for mobile 041515 */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.wpDataTablesWrapper table.wpDataTable td {
		padding: 12px 10px !important;
	}
}


/* Styles for Entypo Icons */
.entypo_table {
	display: inline-block;
	color: #0063b6;
	font-size: 17px;
	font-family: entypo;
	font-weight: normal;
	position: relative;
	top: 3px;
}

/* Move Search Box to Left*/

.wpDataTablesWrapper .dataTables_filter {
    float: left !important;
}


/* Adjusts hyperlink color */
.data-t.wpDataTable.dataTable a{
       color: #0063b6 !important;
}

/* Adjusts hyperlink hover color */
.data-t.wpDataTable.dataTable a:hover{
       color: #828f16 !important;
}


/* WP Datatable Styles */


#table_1_3_filter {
    padding: 3px;
}

.wpDataTableFilterBox .wpDataTableFilterSection div:first-child {
    border: 1px solid #ededed;
    margin-top: 0 !important;
}


.wpDataTablesFilter .wpDataTableFilterSection input.form-control {
    border: 1px solid #ededed;
    margin-top: 3px !important

}

/* Accordion Styles */


.fl-accordion-button-label {
	font-family: "Dense-Bold" !important; 
	text-transform: uppercase !important;
	letter-spacing: 1px;
	color: #2451be;
}

.fl-accordion-button-icon  {
	color: #2451be;
	opacity: 1.0 !important;
	padding-left: 0px !important;
	padding-right: 15px;
	vertical-align: initial !important;
}


/* Acalog Curriculum API Styles */


.acalog-catalog .acalog-catalog-container,
.acalog-course .acalog-course-container,
.acalog-program .acalog-program-container,
.acalog-entity .acalog-entity-container,
.acalog-filter .acalog-filter-container,
.acalog-page .acalog-page-container,
.acalog-program-core-course .acalog-program-core-course-container,
.acalog-permalink-container {
	display: none;
}

.acalog-permalink-hidetitle > .acalog-course-title,
.acalog-permalink-hidetitle > .acalog-program-name,
.acalog-permalink-hidetitle > .acalog-entity-name,
.acalog-permalink-hidetitle > .acalog-filter-name,
.acalog-permalink-hidetitle > .acalog-page-name {
	display: none;
}

.acalog-permalink-inline.acalog-permalink-open > .acalog-permalink-link {
	display: none;
}

.acalog-catalog.acalog-catalog-open .acalog-catalog-container,
.acalog-course.acalog-course-open .acalog-course-container,
.acalog-program.acalog-program-open .acalog-program-container,
.acalog-entity.acalog-entity-open .acalog-entity-container,
.acalog-filter.acalog-filter-open .acalog-filter-container,
.acalog-page.acalog-page-open .acalog-page-container,
.acalog-program-core-course.acalog-program-core-course-open .acalog-program-core-course-container,
.acalog-permalink.acalog-permalink-open > .acalog-permalink-container {
	display: block;
	z-index: 1;
}

.acalog-permalink {
	display: inline-block;
}

.acalog-catalog-link,
.acalog-course-link,
.acalog-program-link,
.acalog-entity-link,
.acalog-filter-link,
.acalog-page-link,
.acalog-program-core-course-link,
.acalog-permalink-showhide > .acalog-permalink-link {
	padding-left: 3px;
}

.acalog-catalog-open > .acalog-catalog-link,
.acalog-course-open > .acalog-course-link,
.acalog-program-open > .acalog-program-link,
.acalog-entity-open > .acalog-entity-link,
.acalog-filter-open > .acalog-filter-link,
.acalog-page-open > .acalog-page-link,
.acalog-program-core-course-open > .acalog-program-core-course-link,
.acalog-permalink-open.acalog-permalink-showhide > .acalog-permalink-link {
	display: inline-block;
	margin-top: -4px;
	padding: 3px;
	border: 1px solid #444444;
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #FFFFFF;
}

.acalog-course-container,
.acalog-program-container,
.acalog-entity-container,
.acalog-filter-container,
.acalog-page-container,
.acalog-program-core-course-container,
.acalog-permalink-showhide > .acalog-permalink-container {
	margin-top: -1px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #444444;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 3px;
	background-color: #FFFFFF;
}

.acalog-permalink-tooltip > .acalog-permalink-container {
	padding: 10px;
	border: 1px solid #444444;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 0px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	position: absolute;
	background-color: #FFFFFF;
}

.acalog-close {
	display: none;
	margin-top: 10px;
	margin-right: -11px;
	padding: 3px;
	border: 1px solid #444444;
	border-top: none;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: right;
	background-color: #FFFFFF;
}

.acalog-permalink-tooltip > .acalog-permalink-container > .acalog-close {
	margin-right: -1px;
	position: absolute;
	right: 0;
}

.acalog-course-container > .acalog-close,
.acalog-program-container > .acalog-close,
.acalog-entity-container > .acalog-close,
.acalog-filter-container > .acalog-close,
.acalog-page-container > .acalog-close,
.acalog-program-core-course-container > .acalog-close,
.acalog-permalink-tooltip > .acalog-permalink-container > .acalog-close,
.acalog-permalink-showhide > .acalog-permalink-container > .acalog-close {
	display: inline-block;
}

h1.acalog-program-name {
	display: none;
}

h3.acalog-program-core-name {
	font-family: "Circular-Bold";
	color: #4f514c;
	text-transform: none;
	letter-spacing: 0;
	font-size: 1.6rem;
	line-height: 1.625;
	border-bottom: 1px solid #667;
	margin-bottom: 6px;
}

a.acalog-close {
	background-color: #ffffff;
}

/* Content Grid Module Tweaks */

.pp-content-grid-more-link a:visited {
	color: #ffffff !important;
}

.pp-content-grid-image img[src="/wp-content/plugins/bbpowerpack/modules/pp-content-grid/images/placeholder.jpg"] {
	display: none;
}

/* Accordion Styles */

.accordion {
	border-bottom: 1px solid #CACACA;
	background-color: #ffffff;
	padding: 0;
}
.accordion-title {
    font-size: 2.5rem !important;
    cursor: pointer;
	border-top: 1px solid #CACACA;
	padding: 12px 0 11px 0;
	position: relative;
	padding-left: 39px;
	color: #2451be !important;
	margin: 0 !important;
}
.accordion-title:before {
	color: #2451be!important;
	content: "\f067";
	font-family: "FontAwesome";
	font-size: 2.0rem !important;
	display: inline-block;
	left: 9px;
	line-height: 20px;
	position: absolute;
	text-align: center;
	top: 18px;
	width: 20px;
}
.accordion-title.open {
	cursor: default;
}
.accordion-title.open:before {
	content: "\f068";
}

.accordion-content {
	padding: 0 15px;
}

/* Accordion IE Fix */

.accordion-title::before {
	position: absolute !important;
	top: 18px !important;
}

/* Responsive Video iframe*/

.responsive_video, .responsive_embed  { 
    position:relative; 
    margin-bottom: 30px; 
    padding-bottom:56.25%; 
    padding-top:25px; 
    height:0; 
    max-width:100%; 
    
} 

.responsive_video  iframe, .responsive_embed iframe, .responsive_video  object, .responsive_embed object, .responsive_video  embed, .responsive_embed embed { 
    position:absolute; 
    top:0; 
    left:0; 
    width:100%; 
    height:100%; 
    border:none; 
    
}

/* Hide them Titles */

.hide_title .listing-item a.title {
	display: none;
}

.hide_title h2.fl-post-feed-title {
	display: none;
}

/* Buttons for CMC LISTENS */

.button-cmc-listens {
	display: inline-block;
	background-color: #ffffff;
	color: #FFF;
	font-size: 2.0rem;
	font-weight: bold;
	width: auto;
	margin: 9px 0;
	padding: 5px 12px;
	border: 2px solid #003da5;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

/* Button for Event Content */

.button-cmc-event {
	display: inline-block;
	background-color: #000;
	color: #FFF;
	font-size: 1.8rem;
	width: auto;
	margin: 9px 0;
	padding: 5px 12px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.button-cmc-event a {
	color: #FFF;
}

.button-cmc-event a:hover {
	text-decoration: none !important;
}

.button-cmc-event.outline {
	display: inline-block;
	background-color: #fff;
	color: #00539b;
	font-size: 1.8rem;
	width: auto;
	margin: 9px 0;
	padding: 5px 12px;
	border: 2px solid #003da5;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.button-cmc-event.outline a {
	color: #00539b;
}

.button-cmc-event.outline a:hover {
	color: #00539b;
	text-decoration: underline !important;
}



.button-cmc-event.green {
	background-color: #828f16;
}

.button-cmc-event.green a:hover {
	color: #afbc21;
}

.button-cmc-event.red {
	background-color: #bf311a;
}

.button-cmc-event.red a:hover {
	color: #F9CBC5;
}

.button-cmc-event.blue {
	background-color: #00539b;
}

.button-cmc-event.blue a:hover {
	color: #a9c5de;
}

