#system-message-container {
	display: none !important;
}
#graph_box {
	z-index:99999999;
}
.er-group-items {
	max-height: 300px;
	overflow-y:auto;
}
.uk-search-icon {
display:none !important;
}
.uk-logo img {
	height: 70px;
	width: auto;
}
.uk-card-course {
    background-color: #eee; 
    overflow:hidden;
    border-radius:10px;
    -moz-border-radius:10px;
    border: 1px solid #00000050;
}
.course-dates {
    font-size:.7em;
    font-weight: 900;
}
.uk-card-course:hover {
    cursor:pointer;
    background-color: #0099cc45;
}
.zoo-teaser-title {
    font-weight: 900;
}
.zoo-teaser-desc {
    font-weight: 300;
    font-size: .9em;
}

.teaser-title {
	font-weight: 900;
	padding-bottom: 5px;
	line-height: 1.2em;
}
.teaser-date {
	font-weight: 300;
	padding-bottom: 5px;
	line-height: 1.2em;
}
.teaser-time {
	font-weight: 900;
	font-size: .7em;
}
.uk-teaser-course {
	border: 1px solid #00000050;
	color: #000;
	background-color: #eee;
}
.uk-teaser-course:hover {
	border: 1px solid #00000080 !important;
	background-color: #0099cc80 !important;
	cursor:pointer;
}
.rdx_map_container {
	width: 100%;
	height: auto;
	position: relative;
	display: block;
	clear: both;
}
.searchscore {
	font-weight: 900;
	padding-top: 3px;
	font-size: 1.1em;
	text-shadow: 1px 1px 3px rgba(0,0,0,.25);
}
#map_layer_cc, #map_layer_ss, #map_layer_council, #map_layer_funding, #map_layer_learning, #map_layer_exchange {
	display: none;
	position: absolute;
	top:0px;
	left:0px;
}
.sectiontitle {
	font-size:1.5em;
	font-weight: 900;
	text-transform: uppercase;
}
#tm-top {
	background-color: #cc0000;
}
.sitealert {
		color: #FFF;
	padding: 20px;
	text-align: center;
}

.sectionstatus {
	padding:10px;
	width: 100px;
	text-align:	center;
	border-radius:5px;
	-moz-border-radius:5px;
	font-weight:900;
	font-size:1.5em;
	display:inline-block;
	box-shadow: 2px 2px 15px rgba(0,0,0,.5);
	border: 1px solid rgba(255,255,255,.25);
}
.sectionstatus:hover {
	color: #FFF;
}
input[type=radio] {
	background-color: #808080 !important;
}
.uk-radio:checked, input[type=radio]:checked {
	background-color: #202020;
}
.critopt {
	border-color: rgba(0,0,0,.25);
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	font-size:.8em;
}
.critopt2 {
	border-color: rgba(0,0,0,.25);
	border-style:solid;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	font-size:.8em;
}
.criteriastatusbox {
	font-size:.7em;
}

.status2 {
	background-color: #00AA00;
	color: #FFF;
	transition: all .25s ease-in-out;
}
.status2:hover {
	background-color: #008000;
	cursor:pointer;
}
.status1 {
	background-color: #09c;
	transition: all .25s ease-in-out;
	color: #FFF;
}
.status1:hover {
	background-color: #04a;
	cursor:pointer;
}
.status0:hover {
	background-color: #800000;
	cursor:pointer;
}
.status0 {
	background-color: #AA0000;
	transition: all .25s ease-in-out;
	color:#FFF;
}
.sectiontitlerow {
	background-color: #aa0000;
	color: #FFF;
	padding:10px;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-top-width:0px;
	border-color: #202020;
}
.sectiontitlerowx {
	background-color: #00aa00;
	color: #fff;
	padding:10px;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-top-width:0px;
	border-color: #202020;
	text-shadow: 1px 1px 3px #000;
}
.sectiontitlerowe {
	background-color: #bf953f;
	background: linear-gradient(45deg,#bf953f,#fcf6ba,#b38758,#fbf5b7,#aa771c);
	color: #fff;
	padding:10px;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-top-width:0px;
	border-color: #202020;
	text-shadow: 1px 1px 3px #000;
}
.sectiontitlerowm {
	background-color: #008000;
	background: linear-gradient(45deg,#006000,#00aa00,#008000,#004000,#00cc00);
	color: #FFF;
	padding:10px;
	text-shadow: 1px 1px 3px #000;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-top-width:0px;
	border-color: #202020;
}

.section2 {
	background-color: #00AA00;
	color: #FFF;
}
.section1 {
	background-color: #09c;
	color: #FFF;
}
.section0 {
	background-color: #AA0000;
	color: #FFF;
}
.tb-group, .tb-group2 {
	display: inline-flex;
	vertical-align: middle;
	position: relative;
	height: 46px;
	line-height: 46px;
}
.uk-button-danger, .uk-button-success, .uk-button-default, .uk-button-primary, .uk-button-secondary {
	border: 1px solid rgba(255,255,255,.2);
}
.uk-section-footer {
	background-color: #202020;
	color: #FFF;
}
#offcanvas {
	z-index: 999999999;
}
#loginstatus {
	border-radius: 5px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}
#loginstatus .tb-group {
	line-height: 30px;
	height: 30px;
}
.uk-button-danger {
	background-color: #B80000;
}
#loginstatus i {
	line-height: 30px;
	height: 30px;
	margin-left: 10px;
	margin-right: 10px;
}
#loginstatus .tb-button {
	padding-left: 5px;
	padding-right: 5px;
}
#loginstatus .tb-success {
	background-color: #258553;
	color: #FFF;
}
#loginstatus .tb-danger {
	background-color: #df405a;
}
#loginstatus #tb-name {
	text-transform: uppercase;
}
#loginstatus .tb-default {
	background-color: #202020;
}
.tm-toolbar select  {
	height: 30px !important;
	line-height: 30px !important;
}
.uk-navbar-container {
	background-color: rgba(255,255,255,.8);
	border-width: 0px 0px 1px 0px;
	border-style:	solid;
	border-color:	rgba(0,0,0,.25);
}
.shadow-button {
	box-shadow: 2px 2px 15px rgba(0,0,0,.5) !important;
}
#loginstatus2 {
	border-radius: 5px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}
#loginstatus2 .tb-group {
	line-height: 30px;
	height: 30px;
}
.tm-toolbar-default {
	background-color: #202945;
}
#loginstatus2 i {
	line-height: 30px;
	height: 30px;
	margin-left: 10px;
	margin-right: 10px;
}

#loginstatus2 .tb-button {
	padding-left: 5px;
	padding-right: 5px;
}
#loginstatus2 .tb-success {
	background-color: #258553;
	color: #FFF;
}
#loginstatus2 .tb-danger {
	background-color: #B80000;
}
#loginstatus2 #tb-name {
	text-transform: uppercase;
}
#loginstatus2 .tb-default {
	background-color: #202020;
}
.uk-button-dark {
	background-color: rgba(0,0,0,.8);
	color: #fff;
	border: 1px solid rgba(0,0,0,.8);
}
.uk-button-dark:hover {
	background-color: #000;
	border: 1px solid #000;
	color: #FFF !important;
}

/* Reviews */

.crit_score_box {
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
}
.crit_score_caption {
	font-size:.8em;
	line-height: 1.2em;
	text-align:center;
	text-transform: uppercase;
}
.na .crit_score_icon {
	color: #00000020;
	font-size: 48px;
	text-align:center;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	line-height:64px;
}
.no .crit_score_icon {
	color: #AA0000;
	font-size: 48px;
	text-align:center;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	line-height:64px;
}
.meetsrow {
	background-color: #409040 !important;
	color:#FFF;
}
.exceedsrow {
	background-color: #ccc69a !important;
	text-shadow: 0px 0px 5px #000000aa;
	color:#FFF;
}
.meets .crit_score_icon {
	color: #00AA00;
	font-size: 48px;
	text-align:center;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	line-height:64px;
}
.exceeds .crit_score_icon {
	color: #FFcc40;
	font-size: 48px;
	text-align:center;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	line-height:64px;
	text-shadow: 0px 0px 10px 15px #FFFF00;
}
.sectionscorebox {
	font-size: 1.5em;
	font-weight: 900;
	text-align:right;
	color: #FFF;
}
.rdx-table {
	margin:auto;
}
.rdx-table td {
	font-size:16px;
	line-height:16px;
	font-weight:900;
	text-align:center;
	color: #fff;
	opacity: 1;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:5px;
}

.rdx-st {
	color: #fff; 
	text-align:center;
	height: 66px;
	font-size: 20px; 
	opacity: 1;
	line-height:22px;
	text-transform:uppercase;
	font-weight:900;
	border-style:solid;
	border-color: rgba(255,255,255,.2);
	border-width: 0px 0px 0px 0px;
}
.navboxicon {
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
}
.navboxcontents {
	text-align:center;
	border: 1px solid rgba(0,0,0,.1);
	border-radius:10px;
	-moz-border-radius:10px;
	padding:10px;
	color: #000;
	background-color: #fff;
}
.navboxs_title {
	line-height: 1.1em;
	text-align:center;
	padding: 5px;
	border: 1px solid rgba(0,0,0,.1);
	border-radius:5px;
}
#navboxs i {
	margin-left: 2px;
	margin-right: 2px;
}
.summary_criteria {
	font-size: 20px;
	font-weight:900;
	line-height: 24px;
	margin-bottom:5px;
}
.sectionreport {
	display:none;
}

.summary_mainblock {
	border: 5px solid rgba(0,0,0,0);
}
.summary_no {
	background-color: #AA0000;
	border: 1px solid #aa0000;
}
.closesection {
	color: #FFF;
	transition: all .25s ease-in-out;
}
.closesection:hover {
	cursor:pointer;
	color: #FFFF00;
	text-shadow: 2px 2px 10px #000;
	transform: scale(1.1);
}
.summary_meets {
	background-color: #00AA00;
	border: 1px solid #00aa00;
	color: #FFF;
	text-shadow: 1px 1px 1px #000;
}
.summary_exceeds {
	background-color: #bf953f;
	background: linear-gradient(45deg,#bf953f,#fcf6ba,#b38758,#fbf5b7,#aa771c);
	color: #FFF;
	text-shadow: 1px 1px 1px #000;
	border: 1px solid #bf953f;
}
.summary_no_border {
	border: 1px solid #AA0000;
}
.summary_meets_border {
	border: 1px solid #00aa00;
}
.summary_exceeds_border {
	border: 1px solid #bf953f;
}
.gohere {
	transition: all .25s ease-in-out;
}
.summary_letter {
	padding: 10px;
	margin:auto;
	text-align:center;
	background-color: #00a000;
	border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:10px;
	font-size: 3em;
	color: #FFF;
	font-weight: 900;
}
.gohere:hover {
	cursor:pointer;
	color: #000;
}
.summary_title {
	padding:10px;
	font-size:30px;
	font-weight:900;
	color:#FFF;
	margin-bottom:10px;
}
.summary_title2 {
	padding:0px;
	font-size:30px;
	font-weight:900;
	color:#FFF;
	margin-bottom:0px;
}
.crit_score_box2 {
	width:110px !important;
	display:block;
}
.reviewscoreicons i {
	font-size: 32px;
	line-height: 32px;
	margin-left:2px;
	margin-right:2px;
}
.endorsedicon {
	height: 48px;
	width: auto;
	transition: all .25s ease-in-out;
}
.bigiconx {
	color: #AA0000 !important;
	opacity: 1 !important;
}
.bigicone {
	color: #FFAA45 !important;
	opacity: 1 !important;
}
.bigiconm {
	opacity: 1 !important;
	color: #00AA00 !important;
}
.rbigicon {
	font-size: 32px;
	line-height: 32px;
	opacity: .2;
}
.rbigicon:hover {
	opacity: .5;
	cursor:pointer;
}
.bigcheck {
	height: 32px;
	width: 32px;
}
input.bigcheckm:checked,input.bigcheckm:focus {
	background-color: #00AA00;
}
input.bigchecke:checked,input.bigchecke:focus {
	background-color: #FFAA45;
}

.notendorsedicon {
	height: 48px;
	width: auto;
	opacity: .2;
}
.scoretextm {
	color: #00aa00;
}
.scoretexte {
	color: #FFaa45;
}
.scoretextx {
	color: #AA0000;
}
.scorebuttonm {
	background-color: #00aa00;
	color: #FFF;
	margin-left:1px;
	margin-right:1px;
}
a.scorebuttonm:hover, a.scorebuttone:hover, a.scorebuttonx:hover {
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
}
.scorebuttone {
	background-color: #ffaa45;
	color: #FFF;
	margin-left:1px;
	margin-right:1px;
}
.scorebuttonx {
	margin-left:1px;
	margin-right:1px;
	background-color: #aa0000;
	color: #FFF;
}
.er-menu {
	width: 90%;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}
.er-q {
	border: 2px solid #ccc;
	color: #1a4743;
	font-weight: 900;
	font-size: 1.2em;
	height: 46px;
}
.er-group {
	background-color: #ddd;
	overflow:hidden;
	border-radius: 5px;
	-moz-border-radius:5px;
	margin-bottom: 20px;
}
.er-group-item-text i {
	width:25px;
	font-size:18px;
}
.er-group-item {
	padding: 3px 10px 3px 10px;
}
.er-group-title i {
	margin-right: 5px;
}
.er-group-title:hover {
	background-color: #8cabc3
}
.er-groupx-title {
	font-size: 1.2em;
	font-weight: 500;
	border-style: solid;
	border-color: rgba(0,0,0,.1);
	border-width: 0px 0px 1px 0px;
	margin-bottom: 10px;
	padding: 10px 10px 10px 0px;
}
.er-button {
	border: 2px solid #ccc;
	margin-bottom: 3px !important;
	background-color:  #eff4f8;
	margin-right:3px;
	height: 30px;
	width: 30px;
	line-height: 30px;
	padding: 0px;
	text-align:center;
	font-weight: 90;
	color: #23445f;
	box-sizing: border-box;
	display: inline-block;
	border-radius: 3px;
	font-weight: 500 !important;
	font-size: 10px !important;
	-moz-border-radius: 3px;
	transition: all  .25s ease-in-out;
}
.er-button3 {
	margin-bottom: 3px !important;
	border: 2px solid #ccc;
	background-color:  #eff4f8;
	margin-right:3px;
	height: 30px;
	width: auto;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	text-align:center;
	font-weight: 90;
	color: #23445f;
	box-sizing: border-box;
	display: inline-block;
	border-radius: 3px;
	font-weight: 500 !important;
	font-size: 20px !important;
	-moz-border-radius: 3px;
	transition: all  .25s ease-in-out;
}
.er-button2 {
	margin-bottom: 3px !important;
	border: 2px solid #ccc;
	background-color:  #eff4f8;
	margin-right:3px;
	height: 30px;
	width: auto;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	text-align:center;
	font-weight: 90;
	color: #23445f;
	box-sizing: border-box;
	display: inline-block;
	border-radius: 3px;
	font-weight: 500 !important;
	font-size: 10px !important;
	-moz-border-radius: 3px;
	transition: all  .25s ease-in-out;
}
.er-select {
	height: 30px;
	line-height: 30px;
	font-size: 10px;
	font-weight: 500;
	background-color: #eff4f8;
	margin-right: 3px;
	border: 1px solid #ccc;
}
.er-button:hover, .er-select:hover, .er-button2:hover {
	cursor:pointer;
	color: #fff;
	background-color: #23445f85;
	border-color: #23445f85;
}
.er-button-active {
	background-color: #22b76f;
	color: #FFF;
}
.er-group-item {
	border: solid rgba(0,0,0,.1) 0px 0px 1px 0px;
}
.er-group-title {
	padding:10px;
	background-color: #23445f;
	color: #FFF;
	font-weight: 500;
	cursor:pointer;
	transition: all .25s ease-in-out;
}
.er-group-items {
	padding: 5px 10px 5px 10px;
	border-color: #23445f12;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
}
.er-group-item-text {
	margin-left: 5px;
}
.er-group-items input[type=checkbox] {
	background-color: #eee;
	border: 1px solid #aaa;
	height:20px;
	width:20px;
}
.er-group-items input[type=checkbox]:checked {
	border: 1px solid #404040;
	-moz-border-radius: 3px;
	background-color: #404040;
	color:#FFF;
	transition: all .25s ease-in-out;
}
.er-group-items input[type=checkbox]:hover {
	box-shadow: 0px 0px 15px #00AA00;
	border: 1px solid #000;
}
.bg_green {
	background-color: #23445f;
	color: #FFF;
}
.border_green {
	border-color: #1a4743;
}
.text-green {
	color: #1a4743;
}
.circle-small {
	height: 24px;
	width: 24px;
	display: inline-block;
	border-radius: 50%;
	background-color: #09c;
}

.results-score-circle {
	height: 48px;
	width: 48px;
	display: inline-block;
	text-align:center;
	transition: all .25s ease-in-out;
	border-radius: 50%;
	-moz-border-radius:50%;
	border: 3px solid rgba(0,0,0,.25);
}
.results-score-circle i {
	font-size: 24px;
	color: transparent;
	line-height: 48px;
	display:none;
}
.box-meets {
	border: 3px solid #00AA00;
}
.box-partiallymeets {
	border: 3px solid #FFAA00;
}
.box-doesnotmeet {
	border: 3px solid #AA0000;
}
.box-didnotreview {
	border: 3px solid rgba(0,0,0,.5);
}
.doesnotmeet {
	background-color: #AA0000;
}
.partiallymeets {
	background-color: #FFAA00;
}
.didnotreview {
	background-color: #CCC;
}
.results-score-circle.meets {
	background-color: #00AA00;
}
.er_partially_meets {
	background-color: rgba(150,100,0,.1);
	border: 1px solid #AA8000;
	transition: all .25s ease-in-out;
}
.er_partially_meets:hover {
	box-shadow: 0px 0px 20px rgba(150,100,0,.5);
	cursor:pointer;
}
.er_meets {
	background-color: rgba(0,100,0,.1);
	border: 1px solid #00AA00;
}
.er_doesnotmeet {
	background-color: rgba(100,0,0,.1);
	border: 1px solid #aa0000;
}
.loadmore {
	display:none;
}
.er_didnotreview {
	background-color: #EEE;
	border: 1px solid #CCC;
}
.gotopbutton {
	height: 50px;
	width:100px;
	margin:auto;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	box-shadow: 2px 2px 15px rgba(0,0,0,.5);
	line-height: 50px;
	font-size: 24px;
	color: #FFF;
	background-color: #404040;
	padding-left: 10px;
	padding-right:10px;
}
.gotopbutton:hover {
	color: #00AA00;
	cursor: pointer;
}
.maintenance-alert {
	padding: 5px;
	background-color: #FF0000;
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
	border-radius: 5px;
}
.filterbyseries {
	transition: all .25s ease-in-out;
}
.filterbyseries:hover {
	color: #FFFF00;
	font-weight: 300;
	text-shadow: 1px 1px 2px #000;
}
.graph_title {
	font-size: 1.5em;
	font-weight: 900;
	line-height: 1.2em;
}
.graph_subtitle {
	font-size: 1.2em;
	font-weight: 300;
	line-height: 1.2em;
}
.barmarker {
	width: 100%;
	height: 20px;
	position: relative;
}
.er-results-box {
	padding:20px 10px 20px 10px;
	background-color: #EEE;
	border-radius: 5px;
	transition: all .25s ease-in-out;
	z-index: 888888;
}
.er-results-box:hover {
	cursor:pointer;
	background-color: rgba(0,0,0,.1);
}
.filterrow {
	height: 50px;
	vertical-align:middle;
}
.removefilter {
	font-size:.7em;
	color: #AAA;
	border: 1px solid rgba(0,0,0,.2);
	border-radius:0px;
	margin-right:2px;
	margin-left:2px;
	padding: 0px 2px 0px 2px;
	border-radius: 3px;
	white-space:nowrap;
	background-color: #404040;
	color: #ddd;
	height: 40px;
	line-height:40px;
	box-shadow: 1px 1px 5px rgba(0,0,0,.25);
	transition: all .25s ease-in-out;
}
.removefilter:hover {
	background-color: #09c;
	color: #FFF;
	box-shadow: 2px 2px 7px rgba(0,0,0,.1);
}

.removefilter a, .removefilter a:hover {
	color: #FFF;
}
.scoremarker {
	width: 30px;
	height: 30px;
	position: relative;
}
.scoremarkerx {
	height: 30px;
	width: 30px;
	position: absolute;
	margin-left: -15px;
	text-align:center;
	font-size:20px;
}
.bar1-mm {
	position: absolute;
	height: 10px;
	background-color: #00AA00;
	left: 0px;
	top: 0px;
	z-index: 2000;
}
.bar1-pm {
	position: absolute;
	height: 10px;
	background-color: #FFAA00;
	left: 0px;
	top: 0px;
	z-index: 2001;
}
.bar1-nm {
	position: absolute;
	height: 10px;
	background-color: #ff0000;
	left: 0px;
	top: 0px;
	z-index: 2002;
}
.point-box {
	height: 30px;
	width: 20px;
	position: absolute;
	top:0px;
}
.point {
	position: relative;
	height: 30px;
	width: 20px;
	margin-left: -10px;
}
.point-marker {
	position: absolute;
	top: 0px;
	left: 0px;
	border-right: 1px solid #000;
	width: 50%;
	height: 10px;
}
.point-text {
	text-align:center;
	position: absolute;
	top: 12px;
	width: 100%;
	height: 20px;
}
	
.chartcontainer {
	border: 1px solid #aaa;
	padding:10px;
	position: relative;
	width: 50%;
}
.chartcontainer-doesnotmeet {
	border: 3px solid #FF0000;
}
.point:before {
	left: 10px;
	border-left: 1px solid #000;
}
.bar1 {
	width: 100%;
	height: 4px;
	position: relative;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.barcolor_meets {
	background-color: #00AA00;
	background-image: linear-gradient(to right, #004000, #00aa00);
}
.barcolor_does_not_meet, .barcolor_doesNotMeet {
	background-color: #AA0000;
	background-image: linear-gradient(to right, #400000, #aa0000);
}
.barcolor_partially_meets, .barcolor_partiallyMeets {
	background-color: #FFAA00;
	background-image: linear-gradient(to right, #804000, #ffaa00);
}
.resultsbox_meets {
	border: 1px solid #004000;
	background-color: rgba(200,200,2000,.1);
	border-radius: 3px;
	-moz-border-radius:10px;
	overflow:hidden;
}
#graph_box  .uk-modal-dialog {
	border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	overflow:hidden;
}
.resultsboxtitle_meets {
	background-color: #004000;
	color: #FFF;
	font-weight: 300;
	padding:10px;
	overflow:hidden;
}

.resultsbox_partially_meets {
	border: 1px solid #ff8000;
	background-color: rgba(200,200,2000,.1);
	border-radius: 3px;
	-moz-border-radius:10px;
	overflow:hidden;
}
.resultsboxtitle_partially_meets {
	background-color: #ff8000;
	color: #FFF;
	font-weight: 300;
	padding:10px;
	overflow:hidden;
}
.resultsbox_did_not_review {
	border: 1px solid #aaa;
	background-color: rgba(200,200,2000,.1);
	border-radius: 3px;
	-moz-border-radius:10px;
	overflow:hidden;
}
.resultsbox_does_not_meet {
	border: 1px solid #aa0000;
	background-color: rgba(200,200,2000,.1);
	border-radius: 3px;
	-moz-border-radius:10px;
	overflow:hidden;
}
.boxsubtitle {
	font-weight: 300;
	font-size: .8em;
}
.fullreporticon {
	position: absolute;
	right:0px;
	bottom: 5px;
	font-size:20px;
	padding:0px;
	line-height:20px;
	height: 20px;
	width: 20px;
	color: #404040;
	z-index: 99999999;
}
.fullreporticon a {
	transition: all .25s ease-in-out;
	color: #808080;
}
.fullreporticon a:hover {
	cursor:pointer;
	color: #00AA00;
	transform: scale(1.1);
}
.faviconbox {
	position: absolute;
	left:5px;
	bottom: 5px;
	font-size:20px;
	padding:0px;
	line-height:20px;
	height: 20px;
	width: 20px;
	z-index: 99999999;
}
.favorite {
	color: #00FF00;
	text-shadow: 0px 0px 2px #000;
	cursor:hand;
	transition: all .25s ease-in-out;
}
.notfavorite {
	cursor:hand;
	color: #808080;
	transition: all .25s ease-in-out;

}
.favorite:hover {
	color: #00FF00;
}
.notfavorite:hover {
	color: #404040;
}
.resultsboxtitle_does_not_meet {
	background-color: #aa0000;
	color: #FFF;
	font-weight: 300;
	padding:10px;
	overflow:hidden;
}
.uk-tooltip {
	box-shadow: 2px 2px 5px rgba(0,0,0,.5);
	border: 1px solid rgba(255,255,255,.1);
	background-color: #AA0000;
	background-image: linear-gradient(90deg, #AA0000, #800000);
}
#clearfavsbox, #sharefavsbox {
	border: 1px solid rgba(255,255,255,.1);
	border-radius: 3px;
	font-size:.8em;
	color: #FFF;
	text-align:center;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.clearfav {
	font-size:30px;
	color: #eee;
	transition: all .1s ease-in-out;
}
.clearfav:hover {
	color: #fff;
	cursor:pointer;
	text-shadow: 0px 0px 15px #fff;
	transform: scale(1.1);
}
.resultsboxtitle_did_not_review {
	background-color: #aaa;
	color: #FFF;
	font-weight: 300;
	padding:10px;
	overflow:hidden;
}
.bordercolor_meets, .textcolor_meets {
	color: #00AA00;
}
.bordercolor_partially_meets, .bordercolor_partiallyMeets, .textcolor_partially_meets {
	color: #FFAA00;
}
.bordercolor_does_not_meet, .bordercolor_doesNotMeet, .textcolor_does_not_meet {
	color: #AA0000;
}
.bar1scale {
	width: 100%;
	height: 30px;
	position: relative;
}

.scoremarker:before {
	content: '\25b2';
	position: absolute;
	top: -12px;
	left: -6px;
	text-align:center;
}
.boxmarker {
	text-align:center;
	font-size: 1em;
	font-weight: 300;
	background-color: #000;
	color: #FFF;
	border-radius: 50%;
	position: absolute;
	bottom: 0px;
	width: 30px;
	height: 30px;
	padding:0px;
	left: -15px;
	line-height: 31px;
}
#notificationalert a {
	color: #FFF;
}
.hideclearsearchbutton {
	color: #eee !important;
}
.clearsearchbutton {
	padding-left:5px;
	padding-right:5px;
	background: none;
	border-color: transparent;
	font-size: 1.3em;
	color: #000;
	transition: all .25s ease-in-out;
}
.clearsearchbutton:hover {
	cursor:pointer;
	color: #ccc;
}
.uk-logo,.uk-section-footer img { display:none; }
