@charset "utf-8";
/*
	Document:	mfw1.css
	Author: 	Steve Withington | www.stephenwithington.com
*/
.mfw1wrapper {width:100% !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important;text-align:left;clear:both;display:block;}
.mfw1wrapper .red {font-weight:bold; }
.mfw1wrapper .green { color:#009900; font-weight:bold; }
.mfw1wrapper .formWrapper { clear:both; display:block; padding:1em 0; }
.mfw1wrapper h2.warning, .mfw1wrapper h3.warning, .mfw1wrapper h4.warning, .mfw1wrapper h2.error, .mfw1wrapper h3.error, .mfw1wrapper h4.error { color: red; }
.mfw1wrapper h2.success, .mfw1wrapper h3.success, .mfw1wrapper h4.success { color: green; }

.mfw1adminblock { display:block; clear:both; float:left; width:830px; padding:1em 0 0 0; margin:0; }
/* cfdump's get styled poorly by default in Mura, so we're going to fix that up just a touch. */
.mfw1adminblock table th { background:none; }
.mfw1adminblock table td { text-align:left; }
.mfw1adminblock textarea { font-family: Arial, Helvetica, sans-serif; font-size:1em; }
.mfw1adminblock .navwrapper { clear:both; display:block; padding:0 0 0.5em 0; margin:0 0 0.5em 0; border-bottom: 1px dotted grey; float:left; width:830px; }
.mfw1adminblock ul { padding:0 0 1em 1.5em; }
.mfw1adminblock ol { padding:0 0 1em 2em; }
.mfw1adminblock li { padding:0 0 0 0.5em; }
.mfw1adminblock .navwrapper ul { list-style-type:none; display:inline; clear:both; display:block; padding: 0 0 1em 0; }
.mfw1adminblock .navwrapper ul li { float:left; margin:0; padding:1em 0; }
.mfw1adminblock .navwrapper ul li a { padding:1em; margin:0; font-weight:bold; }
.mfw1adminblock .navwrapper ul li.active a, .mfw1adminblock .navwrapper ul li a:hover, .mfw1adminblock .navwrapper ul li a:focus {color:black; text-decoration:none;}

/* cfGrid - Mura default css wreaks havoc on cfGrid display in the admin area. */
.mfw1adminblock .gridwrapper { clear:both; display:block; }
.mfw1adminblock .gridwrapper table, .mfw1adminblock .gridwrapper form table { margin:0; padding:0; border:none; }
.mfw1adminblock .gridwrapper table th { margin:0; padding:0; }
.mfw1adminblock .gridwrapper table td { margin:0; padding:0; }
.mfw1adminblock .gridwrapper form table td { background:none; }
.mfw1adminblock .gridwrapper table a { color: #FF3A00; }

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */
.mfw1wrapper .clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.mfw1wrapper .clearfix:after {clear:both;content:'.';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.mfw1wrapper .clearfix {display:inline-block;}
/* start commented backslash hack \*/
.mfw1wrapper * html .clearfix {height:1%;}
.mfw1wrapper .clearfix {display:block;}
.mfw1wrapper .left-650 {margin-right: 5px;clear:both;}
/* close commented backslash hack */


input.dateInput {background: url('/plugins/calendar/assets/images/calendar-icon.png') no-repeat right #FFF;
padding: 5px 8px !important;width:auto;cursor:pointer;}
.form-group .dateInput { width: 100%; }
#onecpdportal #deadlineFrm img.ui-datepicker-trigger, #onecpdportal #nonHudEventFrm img.ui-datepicker-trigger {float: left;padding: 3px;}
#onecpdportal #deadlineFrm .bottomDivider, #onecpdportal #nonHudEventFrm .bottomDivider {width: inherit !important;}
#onecpdportal #deadlineFrm .outlineEntryBox, #onecpdportal #nonHudEventFrm .outlineEntryBox {width:750px !important;}
#onecpdportal .shadowEntryBox {width:580px !important;}
button.ui-datepicker-trigger {display:none !important;}


table.classListTable {border:solid 1px #ccc;}
table.classListTable h3 {padding-bottom: 0px;font-size: 14px;font-weight: 600;}
table.classListTable tr {padding: 15px;border-top: solid 1px #ccc;}
table.classListTable tr.odd {background: #eee;}
table.classListTable tr td {padding:10px;}
table.classListTable tr td {color:#454545;}
table.classListTable tr td span.regDeadline {float:left;width:40%;display:block;}
table.classListTable tr td input.tableRegister, table.classListTable tr td span.tableRegister {float: left;
padding: 10px;
background: none;
background: #40aed1;
background: -moz-linear-gradient(top, #40aed1 0%, #369ec0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40aed1), color-stop(100%,#369ec0));
background: -webkit-linear-gradient(top, #40aed1 0%,#369ec0 100%);
background: -o-linear-gradient(top, #40aed1 0%,#369ec0 100%);
background: -ms-linear-gradient(top, #40aed1 0%,#369ec0 100%);
background: linear-gradient(to bottom, #40aed1 0%,#369ec0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40aed1', endColorstr='#369ec0',GradientType=0 );
color: #fff;
border: 0px;
border-radius: 0px;}
table.classListTable tr.classListHeader {background: #fff;}
.hudEvent {background:url('/sites/onecpd/themes/onecpd/images/v2/hud-flag.png') no-repeat;padding-left:36px;height: 46px;}

.whenWhere {padding:20px 2%;background: #eee;border-top: solid 1px #ccc;margin:1em 0;overflow: hidden;}

.whenWhere h4.when {background-image:url('/plugins/calendar/assets/css/public/banner.png');
background-repeat:no-repeat;background-position:0px;}
.whenWhere h4.where {background-image:url('/plugins/calendar/assets/css/public/location.png');
background-repeat:no-repeat;background-position:0px;}

input.registerBtn {padding: 15px;
background: none;
background: #F15A22;
color: #fff;
border: 0px;
border-radius: 0px;}

.contactName {clear:both;padding-left:20px;display:block;
	background-image:url('/plugins/calendar/assets/css/public/host.png');
background-repeat:no-repeat;background-position:0px 3px;}


h2 {margin-bottom:20px;}
h3.orange-box, button.orange-box, span.orange-box {border:0px;background:#F15A22;color:#fff;padding:8px;display:inline-block;float:none;margin:20px 0px;}
button.orange-box, span.orange-box {padding:15px;}
.fifty50 h3 {border-bottom:solid 1px #ccc;margin-bottom: 5px;
padding-bottom: 5px;}
p.courseType {margin-bottom: 0;}


ul#blue-bookmark li {padding-bottom: 20px;background-color: #4c96bc;display:inline-block;float:left;padding:5px;padding-right:28px;margin-right: 5px;
background-image:url('/plugins/calendar/assets/images/blue-bookmark.png');
background-repeat:no-repeat;background-position:right;}
ul#blue-bookmark {list-style-type: none;margin-left:-40px;}
ul#blue-bookmark li a {color:#fff;font-weight: bold;font-size: .9em;}


/* PAGINATION */
	/* PAGINATION */ 
.holder {
	position:relative;
	font-size:16px;
	font-size:1rem; 
	width: 700px;
	margin-top:10px;
    margin:15px 0;
	overflow:hidden;
	color:#8D8D8D;
}
.holder a { 
border-left:1px solid #8D8D8D;
float: left;
margin-top:10px;          
text-align:center !important;
font-size:16px;
cursor:pointer;
font-weight:600;
color:#333;
text-decoration: none !important;
}
/* if no result - hide buttons */
.holder a.jp-previous.hide, .holder a.jp-next.hide {
	visibility:hidden!important;
}
.holder a.jp-next {
    margin-left:15px;
	border:0;
}
.holder a.jp-current,a.jp-current:hover {
    color:#F35702 !important;
    font-weight:bold;
}
.holder a.jp-disabled,a.jp-disabled:hover {
    color:#bbb;
}
.holder a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover {
    cursor:default;
    background:none;
}
.holder span {
       margin: 0 5px;
       border-left: 1px solid #8D8D8D; 
       float: left;
       margin-top:15px;          
       width: 47px !important;
       text-align:center !important;
       font-size:16px;
       font-weight:600;
   }
 .jp-hidden{display:none;}
	   

.holder a, .holder a:visited {
		color:#3299bb;
		text-decoration:none;
	}
	
	/* Blue Buttons */
.holder a.jp-previous, .holder a.jp-next{
   	margin-top:0;
		color:#fff!important;
		font-weight:500;
		padding:10px 20px;
		padding:1rem 2rem;
		background: #67c5e4; /* Old browsers */
		text-decoration:none;
		display:inline-block;
		border:0;
		min-width:75px;
   		
	}
	
.holder a.jp-next{
	background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_right_white.png");
	background-repeat:no-repeat;
	background-position:72% 53%;
	background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_right_white.png"), -moz-linear-gradient(top, #67c5e4 0%, #3399bb 100%); /* FF3.6+ */
		background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_right_white.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67c5e4), color-stop(100%,#3399bb)); /* Chrome,Safari4+ */
		background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_right_white.png"), -webkit-linear-gradient(top, #67c5e4 0%,#3399bb 100%); /* Chrome10+,Safari5.1+ */
		background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_right_white.png"), -ms-linear-gradient(top, #67c5e4 0%,#3399bb 100%); /* IE10+ */
		background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_right_white.png"), linear-gradient(to bottom, #67c5e4 0%,#3399bb 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c5e4', endColorstr='#3399bb',GradientType=0 ); /* IE6-9 */
}
.holder a.jp-previous{
	background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_left_white.png");
	background-repeat:no-repeat;
	background-position:15% 55%;
		background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_left_white.png"), -moz-linear-gradient(top, #67c5e4 0%, #3399bb 100%); /* FF3.6+ */
		background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_left_white.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67c5e4), color-stop(100%,#3399bb)); /* Chrome,Safari4+ */
		background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_left_white.png"), -webkit-linear-gradient(top, #67c5e4 0%,#3399bb 100%); /* Chrome10+,Safari5.1+ */
		background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_left_white.png"), -ms-linear-gradient(top, #67c5e4 0%,#3399bb 100%); /* IE10+ */
		background-image:url("/sites/onecpd/themes/onecpd/images/v2/arrow_left_white.png"), linear-gradient(to bottom, #67c5e4 0%,#3399bb 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c5e4', endColorstr='#3399bb',GradientType=0 ); /* IE6-9 */
}
.holder a:nth-child(2){border-left:0;}

.right-250 {float: right;}

.relatedMaterials img {padding-right: 5px; padding-bottom: 5px; border:none;}

.relatedMaterials a {clear: both; height: 40px;}


img.ui-datepicker-trigger {display:none;}

#accordion h3.ui-accordion-header {padding-left:20px;}


/*BUTTONS*/ 


/*GREEN*/ 
#onecpdportal #savePreviewBtn, #onecpdportal #cancelBtn,
#onecpdportal #saveBtn, #onecpdportal .createButtons a, 
#onecpdportal #updateFromLMSBtn, #onecpdportal .publishedEntry #savePublishBtn, #onecpdportal
.publishedEntry #bulkActionApply, #onecpdportal .publishedEntry #searchFind, #onecpdportal .publishedEntry #searchBtn {
	color: #fff;     
	border: none;
	padding: 8px 20px;     
	border-radius: 5px;
	margin-right:10px;

	background: #71A547;

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4w
	IiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdG
	g9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVB
	c3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2
	ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAl
	IiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJS
	Igc3RvcC1jb2xvcj0iIzk2Y2MyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3Rv
	cCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzdmYTUyNiIgc3RvcC1vcGFjaXR5PS
	IxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MmFhMDAi
	IHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLW
	NvbG9yPSIjOTFiYTJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRp
	ZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbG
	w9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);*/
	
	background: -moz-linear-gradient(top, #86d15c, #5E7C33); /* FF 3.6+
	*/

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#86d15c),
	to(#5E7C33)); /* Safari 4+, Chrome 2+ */

	background: -webkit-linear-gradient(top, #86d15c, #5E7C33); /*
	Safari 5.1+, Chrome 10+ */

	background: -o-linear-gradient(top, #86d15c, #5E7C33); /* Opera
	11.10 */

	background: linear-gradient(to bottom, #86d15c, #5E7C33); /*
	Standard, IE10 */

    cursor:pointer; 
}

/* RED */ 
#onecpdportal #savePublishBtn, #onecpdportal #bulkActionApply, #onecpdportal #exportBtn,
#onecpdportal #addContentBtn, #onecpdportal #searchFind, #onecpdportal #searchBtn,
#onecpdportal #saveSortBtn,
#onecpdportal .publishedEntry #savePreviewBtn, #onecpdportal .publishedEntry #cancelBtn,  
#onecpdportal .publishedEntry #saveBtn {
	color: #fff;
	border: none;     
	padding: 6px 20px;
	border-radius: 5px;     
	margin-right:10px;

	background: #950D0D; /* Old browsers */ 

	/* IE9 SVG, needs conditional
	override of 'filter' to 'none'  background: url(data:image/svg+xml;b
	ase64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3Lncz
	Lm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMC
	AwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50
	IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPbl
	VzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zm
	c2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMjgzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIC
	A8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzgyMDAyMiIgc3RvcC1vcGFjaXR5
	PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD
	0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8
	L3N2Zz4=); */


	background:  -moz-linear-gradient(top, #b51212, #950D0D); /* FF 3.6+
	*/

	background:  -webkit-gradient(linear, 0 0, 0 100%, from(#b51212),
	to(#950D0D)); /* Safari 4+, Chrome 2+ */

	background:  -webkit-linear-gradient(top, #b51212, #950D0D); /*
	Safari 5.1+, Chrome 10+ */

	background: -o-linear-gradient(top, #b51212, #950D0D); /* Opera
	11.10 */

	background:  linear-gradient(to bottom, #b51212, #950D0D); /*
	Standard, IE10 */


	cursor:pointer;
}

#onecpdportal .publishedEntry #savePublishBtn {margin:10px 0px 10px 300px;}
#onecpdportal #savePublishBtn {margin:10px 0px 10px 160px;}
#onecpdportal
#bulkActionApply, #onecpdportal #searchFind, #onecpdportal #searchBtn {margin-left:10px;}
#onecpdportal h3.red {color:#a60000;}
#onecpdportal h3.green {color:#5E7C33;}
#onecpdportal .descriptionInput {float:left;margin-bottom:30px;}


/*ADMIN CATEGORIES*/
#onecpdportal #selectedCategoryList {width: 280px !important;}
#onecpdportal #categoriesDiv #accordion {width:425px;}