﻿table thead .order {
	background-image: url("../img/sort_both.png");
	background-position: center left;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-left: 18px;
}

table thead .order_asc {
	background-image: url("../img/sort_asc.png");
	background-position: center left;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-left: 18px;
}

table thead .order_desc {
	background-image: url("../img/sort_desc.png");
	background-position: center left;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-left: 18px;
}

table thead .order a {
	text-decoration: none;
}

table thead .order_asc a {
	text-decoration: none;
}

table thead .order_desc a {
	text-decoration: none;
}

.tooltip {
	pointer-events: none;
	white-space: normal;
}

.form-group {
	border-radius: 3px;
	border: 1px solid;
	border-color: #8ba6c7;
}

.form-group-header {
	background-color: lightblue;
	padding: 5px 10px 5px 8px;
	font-weight: bold;
}

.form-group-body {
	padding: 5px 5px 5px 8px;
	background-color: rgb(247, 251, 255);
}

canvas.signaturepad {
	border-style: inset;
	border-width: thin;
}

﻿.lb-dataContainer {
	background-color: white;
	bottom: 2px;
	position: relative;
}

.field_password {
	text-security:disc;
	-webkit-text-security:disc;
	-mox-text-security:disc;
}

#mainContentContainer:focus {
    outline: none;
}

/* Allows font-awesome icons to be viewable in select dropdowns by using each icons unicode value */
.iconDropdown{
	font-family: 'FontAwesome', 'Open Sans', 'sans-serif';
}


/* TINYMCE */
.mce-danger{
	color: red!important;
}
.mce-warning{
	color: rgb(255, 126, 0);
}
.mce-content-body p {
	padding: 0!important;
	margin: 0!important;
}
.mce-path{
	padding: 0px!important;
}
.mce-wordcount{
	right: 20px!important;
	padding: 0!important;
}

/* TOPBAR HELP DROPDOWN */
.helpDropdown {
	padding: 5px;
}

/* FAVOURITES */
/* Container */
.favouritesDropdown {
	display: none;
	color: black;
	position: absolute;
	background-color: #FFF;
	background: #FFFFFF;
	padding: 5px 10px 5px 10px;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-radius: 3px;
	border: 1px solid #CCC;
	font-size: 14px;
	z-index: 1000;
	width: 400px;
	max-height: 400px;
	overflow: auto;
	left: -180%;
	white-space: initial;
}


/* Anchors */
.favouritesDropdown a {
	cursor: pointer;
	vertical-align: sub;
}


/* Editable buttons */
.favouritesEditableButton {
	margin-top: 5px!important;
	display: none;
}

/* Edit category button */
.favouritesEditCategoryButton {
	margin-right: 10px;
}
/* Delete category button */
.favouritesDeleteCategoryButton {
}
/* Edit favourite button */
.favouritesEditFavouriteButton {
	margin-right: 10px;
}
/* Delete favourite button */
.favouritesDeleteFavouriteButton {
}
/* Editable editable button */
.favouritesEditable .favouritesEditableButton {
	display: inline;
}
/* Editable category link && Editable uncategorised favourite link */
.favouritesEditable .favouritesCategoryLink,
.favouritesEditable .uncategorisedFavouritesList .favouritesFavouriteLink {
	width: 78%;
}
/* Editable category favourite link */
.favouritesEditable .favouritesCategoryList .favouritesFavouriteLink {
	width: 74%;
}


/* Dropdowns */
.favouritesDropdown ul {
	list-style: none;
	margin: 0;
}

/* Category list item && Uncategories favourites list item */
.uncategorisedFavouritesList > li, .favouritesCategoryList > li {
	padding: 3px 3px;
	border-color: #DADADA;
	border-width: thin;
	border-bottom-style: solid;
}

/* Last uncategorised favourites list item */
.uncategorisedFavouritesList > li:last-child {
	border-bottom-style: none;
}

/* Favourites list item */
.favouritesDropdown ul > li:hover {
	background-color: #D7EDF5;
	cursor: pointer;
}

/* Category list item link && Uncategorised favourites link */
.favouritesCategoryLink,
.uncategorisedFavouritesList .favouritesFavouriteLink {
	display: inline-block;
	width: 100%;
	padding: 3px 3px;
}

/* Category list item link caret span */
.favouritesCategoryList > li > a > span.caret {
	vertical-align: initial;
}

/* First category list item && First uncategorised favourites list item */
.favouritesCategoryList > li:first-child,
.uncategorisedFavouritesList > li:first-child {
	border-top-style: solid;
}

/* Favourites list */
.favouritesFavouriteList {
	display: none;
	background-color: rgb(247, 247, 247);
}

/* Favourites list item */
.favouritesFavouriteList > li {
	background-color: lightred;
	border-color: #DADADA;
	border-width: thin;
	/*border-bottom-style: solid;*/
}
.favouritesFavouriteList > li:hover {
	background-color: #E9F3F7;
	cursor: pointer;
}

/* Favourites list item link */
.favouritesFavouriteLink {
	display: inline-block;
	width: 100%;
	padding: 3px 3px;
	padding-left: 20px;
}

/* Last favourite list item */
.favouritesFavouriteList > li:last-child {
	/*border-bottom-style: initial;*/
}

/* No favourites in category message */
.favouritesNoFavouritesMessage {
	margin-right: 20px;
}



/* BREADCRUMBS */
.breadcrumb {
	background-color: #E4E4E4;
	margin: initial;
	margin-bottom: 5px;
	padding-left: 13px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: -13px;
	margin-right: -10px;
	margin-top: -5px;
	font-weight: bold;
}

.breadcrumb li:first-of-type {
	font-weight: bold;
}

.breadcrumb > .active {
	color: #5A5A5A;
}

.breadcrumb > li > .divider {
	color: #5A5A5A;
}

.badge .caret {
	border-top-color: white;
	margin-bottom: 2px;
	vertical-align: initial;
}


.alert-info a {
	text-decoration: underline;
}

.row-fluid.alert {
	padding-left: 0px;
	padding-right: 0px;
}

input.disabled{
	cursor: not-allowed;
}


/** GLOBAL SEARCH **/
.globalsearchresultcount{
	font-style: italic;
}
.globalsearchresultheading{
	display: inline;
}
.globalsearchfiltercheckbox{
	margin-right: 10px;
	display: inline-block;
}
.globalsearchresultarea{
	margin-right: 5px!important;
	background-color: rgb(245, 247, 247);
	border-radius: 5px;
	padding: 5px;
	margin-top: 10px!important;
	border-style: solid;
	border-width: thin;
	border-color: green;
}
.globalsearchresultarea ul{
	margin-bottom: 0px;
}

.globalSearchContainer{
	white-space: normal;
}

.globalSearch-dropdown{
	color: black;
	position: absolute;
	background-color: #FFF;
	background: #FFFFFF;
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
	border-radius: 3px;
	border: 1px solid #CCC;
	margin-top: 2px;
	font-size: 14px;
	display: none;
	z-index: 9998;
	width: 400px;
}


.formValField{
	cursor: pointer;
}





form{
	margin: 0;
}

a.disabled{
	cursor: not-allowed;
	opacity: .65;
}
.btn.disabled{
	cursor: not-allowed;
}

.label-error, .label-danger,
.badge-error, .base-danger {
	background-color: #da4f49;
	*background-color: #bd362f;
}

.label-error[href], .label-ranger[href],
.badge-error[href], .badge-ranger[href]{
	background-color: #A61C15;
}

.alert-warning{
	color: #B68400;
}

label.disabled{
	/*cursor: auto;*/
}
html, body{
	/*height: 100%;*/
}

.quiz-questionsstatuscontainer span{
	padding: 10px 0 10px 0;
	border-style: solid;
	border-width: thin;
	border-color: black;
	border-radius: 0;
	width: 35px;
	text-align: center;
	cursor: pointer;
}

.quiz-questionsstatuscontainer span:hover{
	background-color: blue;
}

.modal-header {
	padding: 5px 15px;
}
.modal-footer {
	padding: 8px 15px 8px;
}

.unbold{
	font-weight: normal;
}
hr {
	margin: 10px 0;
}
hr.medium {
	border-top-color: #2e2e2e;
}
hr.thick {
	border-top-color: #2e2e2e;
	border-top-width: 5px;
}
.center{
	text-align: center;
}

.centered{
	margin: 0 auto;
}
.center-div{
	margin: 0 auto;
}
.alert-info .infolink {
	color: blue;
}
h1,h2,h3,h4,h5,h6{
	font-weight: 300;
	margin: 5px 0 5px 0;
}
h1{
	font-size: 24px;
}
h2{
	font-size: 20px;
}
h3{
	font-size: 18px;
}
h4{
	font-size: 16px;
}
.nav-tabs>li>a{
	padding: 5px 10px 5px 10px;
}
.cursor-pointer{
	cursor: pointer;
}
.topbarContainer{
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 10px;
}
.pagebreak { page-break-before: always; }
/* MOBILE MENU */
.mm-light{
	background: #0077C1;
	color: #ffffff;
}
.mobileMenuHeading{
	background-color: #00ABED;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}
.navbar-top{
	padding: 0;
	margin: 0;
	background: 0;
	border: 0;
	color: white;
	box-shadow: 0 0 0 0!important;
}
.navbar-top-links>li>a{
	color: #FFF!important;
	text-shadow: none!important;
	padding-right: 10px!important;
	padding-left: 10px!important;
}
.topmenu-caret{
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.navbar-top-links>li>a:hover{
	color: #CCC!important;
}
.navbar .navbar-top-links li.dropdown.open>.dropdown-toggle{
	color: #333!important;
	border-radius: 3px;
}

.navbar-top-links>li.active>a{
	color: #333!important;
	border-radius: 3px;
}
.menurow{
	color: white;
	/*padding: 10px;*/
	background: #1a8cc9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1a8cc9 0%, #0077c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8cc9), color-stop(100%,#0077c1));
	background: -webkit-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -o-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -ms-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: linear-gradient(to bottom,  #1a8cc9 0%,#0077c1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8cc9', endColorstr='#0077c1',GradientType=0 );

}
/* HELP MODULE */
/* HELP SEARCH RESULTS */
.searchresults{
}
.searchresult{
}
.searchsubresult{
}
.searchsubresult>a{
}
/* HELP DESKTOP MENU */
.help_menu{
	margin-bottom: 0px!important;
}
.help_menu_top{
	cursor: pointer;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	display: block;
	margin: 0 0 -1px;
	padding: 8px 14px;
	color: #FFF;
	text-shadow: none;
	border-bottom: 2px solid #00456F;
	background: #1a8cc9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1a8cc9 0%, #0077c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8cc9), color-stop(100%,#0077c1));
	background: -webkit-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -o-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -ms-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: linear-gradient(to bottom,  #1a8cc9 0%,#0077c1 100%);
}
.help_menu_top.open{
	border-bottom-width: 8px;
}
/* SIDEBAR */
.sidebar.help_menu_sidebar>li>a{
	border-bottom: 2px solid #005990;
	background: #1a8cc9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1a8cc9 0%, #1a8cc9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8cc9), color-stop(100%,#1a8cc9));
	background: -webkit-linear-gradient(top,  #1a8cc9 0%,#1a8cc9 100%);
	background: -o-linear-gradient(top,  #1a8cc9 0%,#1a8cc9 100%);
	background: -ms-linear-gradient(top,  #1a8cc9 0%,#1a8cc9 100%);
	background: linear-gradient(to bottom,  #1a8cc9 0%,#1a8cc9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8cc9', endColorstr='#1a8cc9',GradientType=0 );
	filter: none;
}
.sidebar.help_menu_sidebar>.active>a{
	background: #000;
	border-bottom-color: #000;
}
/* MANAGEMENT */
.help_menu_top_management{
	border-bottom: 2px solid #00590B;
	background: #00B256;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00B256 0%, #007C3C 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00B256), color-stop(100%,#007C3C));
	background: -webkit-linear-gradient(top,  #00B256 0%,#007C3C 100%);
	background: -o-linear-gradient(top,  #00B256 0%,#007C3C 100%);
	background: -ms-linear-gradient(top,  #00B256 0%,#007C3C 100%);
	background: linear-gradient(to bottom,  #00B256 0%,#007C3C 100%);
}
.sidebar.help_menu_management>li>a{
	border-bottom: 2px solid #00590B;
	background: #00B256;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00B256 0%, #00B256 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00B256), color-stop(100%,#00B256));
	background: -webkit-linear-gradient(top,  #00B256 0%,#00B256 100%);
	background: -o-linear-gradient(top,  #00B256 0%,#00B256 100%);
	background: -ms-linear-gradient(top,  #00B256 0%,#00B256 100%);
	background: linear-gradient(to bottom,  #00B256 0%,#00B256 100%);
}
.sidebar.help_menu_management>.active>a{
	background: #000;
	border-bottom-color: #000;
}
.sidebar.help_menu_management div.sidebarmenu-background{
	border-bottom: 1px solid #00590B;
	text-shadow: none;
	background: #00B256;
	background: -moz-linear-gradient(top,#00B256 0,#007C3C 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00B256),color-stop(100%,#007C3C));
	background: -webkit-linear-gradient(top,#00B256 0,#007C3C 100%);
	background: -o-linear-gradient(top,#00B256 0,#007C3C 100%);
	background: -ms-linear-gradient(top,#00B256 0,#007C3C 100%);
	background: linear-gradient(to bottom,#00B256 0,#007C3C 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00B256', endColorstr='#007C3C', GradientType=0)
}
.sidebar.help_menu_management a.sidebarbuttonsize{
	cursor: pointer;
	display: block;
	padding: 8px 14px;
	color: #FFF;
	text-shadow: none;
	background: #00B256;
}
/* TOPBAR */
.help_menu_top_topbar{
	border-bottom: 2px solid #494848;
	background: #ADADAD;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ADADAD 0%, #676767 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ADADAD), color-stop(100%,#676767));
	background: -webkit-linear-gradient(top,  #ADADAD 0%,#676767 100%);
	background: -o-linear-gradient(top,  #ADADAD 0%,#676767 100%);
	background: -ms-linear-gradient(top,  #ADADAD 0%,#676767 100%);
	background: linear-gradient(to bottom,  #ADADAD 0%,#676767 100%);
}
.sidebar.help_menu_topbar>li>a{
	border-bottom: 2px solid #494848;
	background: #ADADAD;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ADADAD 0%, #ADADAD 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ADADAD), color-stop(100%,#ADADAD));
	background: -webkit-linear-gradient(top,  #ADADAD 0%,#ADADAD 100%);
	background: -o-linear-gradient(top,  #ADADAD 0%,#ADADAD 100%);
	background: -ms-linear-gradient(top,  #ADADAD 0%,#ADADAD 100%);
	background: linear-gradient(to bottom,  #ADADAD 0%,#ADADAD 100%);
}
.sidebar.help_menu_topbar>.active>a{
	background: #000;
	border-bottom-color: #000;
}
.sidebar.help_menu_topbar div.sidebarmenu-background{
	border-bottom: 1px solid #494848;
	text-shadow: none;
	background: #ADADAD;
	background: -moz-linear-gradient(top,#ADADAD 0,#676767 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ADADAD),color-stop(100%,#676767));
	background: -webkit-linear-gradient(top,#ADADAD 0,#676767 100%);
	background: -o-linear-gradient(top,#ADADAD 0,#676767 100%);
	background: -ms-linear-gradient(top,#ADADAD 0,#676767 100%);
	background: linear-gradient(to bottom,#ADADAD 0,#676767 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ADADAD', endColorstr='#676767', GradientType=0)
}
.sidebar.help_menu_topbar a.sidebarbuttonsize{
	cursor: pointer;
	display: block;
	padding: 8px 14px;
	color: #FFF;
	text-shadow: none;
	background: #ADADAD;
}




.bootstrap-timepicker {
	position: relative;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
	left: auto;
	right: 0
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu: before {
	left: auto;
	right: 12px
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu: after {
	left: auto;
	right: 13px
}
.bootstrap-timepicker .add-on {
	cursor: pointer
}
.bootstrap-timepicker .add-on i {
	display: inline-block;
	width: 16px;
	height: 16px
}
.bootstrap-timepicker-widget.dropdown-menu {
	padding: 2px 3px 2px 2px
}
.bootstrap-timepicker-widget.dropdown-menu.open {
	display: inline-block
}
.bootstrap-timepicker-widget.dropdown-menu: before {
	border-bottom: 7px solid rgba(0,0,0,.2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: inline-block;
	left: 9px;
	position: absolute;
	top: -7px
}
.bootstrap-timepicker-widget.dropdown-menu: after {
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
	display: inline-block;
	left: 10px;
	position: absolute;
	top: -6px
}
.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input {
	border-radius: 4px;
	z-index: 10000
}
.bootstrap-timepicker-widget table {
	width: 100%;
	margin: 0
}
.bootstrap-timepicker-widget table td {
	text-align: center;
	height: 30px;
	margin: 0;
	padding: 2px
}
.bootstrap-timepicker-widget table td: not(.separator) {
	min-width: 30px
}
.bootstrap-timepicker-widget table td span {
	width: 100%
}
.bootstrap-timepicker-widget table td a {
	border: 1px solid transparent;
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 8px 0;
	outline: 0;
	color: #333
}
.bootstrap-timepicker-widget table td a: hover {
	text-decoration: none;
	background-color: #eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-color: #ddd
}
.bootstrap-timepicker-widget table td a i {
	margin-top: 2px
}
.bootstrap-timepicker-widget table td input {
	width: 25px;
	margin: 0;
	text-align: center
}
.bootstrap-timepicker-widget .modal-content {
	padding: 4px
}
@media(min-width: 767px) {
	.bootstrap-timepicker-widget.modal {
		width: 200px;
		margin-left: -100px
	}

}
@media(max-width: 767px) {
	.bootstrap-timepicker,.bootstrap-timepicker .dropdown-menu {
		width: 100%
	}

}
.datepicker {
	top: 0;
	left: 0;
	padding: 0;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 10000
}
.datepicker: before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0,0,0,.2);
	position: absolute;
	top: -7px;
	left: 6px
}
.datepicker: after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px
}
.datepicker>div {
	display: none
}
.datepicker table {
	width: 100%;
	margin: 0
}
.datepicker td,.datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.datepicker td.day: hover {
	background: #eee;
	cursor: pointer
}
.datepicker td.day.disabled {
	color: #eee
}
.datepicker td.new,.datepicker td.old {
	color: #999
}
.datepicker td.active,.datepicker td.active: hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top,#08c,#04c);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
	background-image: -webkit-linear-gradient(top,#08c,#04c);
	background-image: -o-linear-gradient(top,#08c,#04c);
	background-image: linear-gradient(to bottom,#08c,#04c);
	background-repeat: repeat-x;
	border-color: #04c #04c #002a80;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.datepicker td.active.active,.datepicker td.active.disabled,.datepicker td.active: active,.datepicker td.active: focus,.datepicker td.active: hover,.datepicker td.active: hover.active,.datepicker td.active: hover.disabled,.datepicker td.active: hover: active,.datepicker td.active: hover: focus,.datepicker td.active: hover: hover,.datepicker td.active: hover[disabled],.datepicker td.active[disabled] {
	color: #fff;
	background-color: #04c
}
.datepicker td span {
	display: block;
	width: 47px;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 2px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.datepicker td span: hover {
	background: #eee
}
.datepicker td span.active {
	background-color: #2e7cbe;
	color: #fff;
}
.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active: active,.datepicker td span.active: focus,.datepicker td span.active: hover,.datepicker td span.active[disabled] {
	color: #fff;
	background-color: #04c
}
.datepicker td span.old {
	color: #999
}
.datepicker th.switch {
	width: 145px
}
.datepicker th.next,.datepicker th.prev {
	font-size: 21px
}
.datepicker thead tr: first-child th {
	cursor: pointer
}
.datepicker thead tr: first-child th: hover {
	background: #eee
}
.input-append.date .add-on, .input-prepend.date .add-on, .input-append.date .add-on, .input-prepend.date .add-on {
	cursor: pointer;
}
.input-append.date .add-on i, .input-prepend.date .add-on i, .input-append.date .add-on span, .input-prepend.date .add-on span {
	display: block;
	width: 16px;
	height: 16px
}
#page {
	height: 100%;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(0,119,193,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(0,119,193,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,119,193,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,119,193,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,119,193,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(0,119,193,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#800077c1',GradientType=0 ); /* IE6-9 */

}
@-webkit-keyframes fontfix {
	from,to {
		opacity: 1
	}

}
a {
	text-decoration: none
}
.allergyDiv {
	margin-bottom: 5px
}
.alerts {
	position: relative;
	top: 150px
}
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center
}
#navcontainer ul li {
	display: inline
}
#navcontainer ul li a {
	text-decoration: none;
	padding: .2em 1em;
	color: #999;
	line-height: 50px
}
#navcontainer ul li a: hover {
	color: #fff;
	background-color: #369
}
.hidden {
	display: none!important
}
.unread {
	font-weight: 700
}

.sidebar {
	padding: 0;
	margin-top: 10px;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.mainDiv{
	/*width: 80%!important;*/
	padding-top: 10px;
	/*margin-left: 20px;*/
	/*margin-right: 10px!important;*/
	box-sizing: border-box;
}
.sidebar-widescreen {
	padding: 0;
	margin-bottom: 30px;
	background-color: #fff
}
.sidebarSchool {
	display: block;
	margin: 0 0 -1px;
	/*color: #FFF;*/
	border-bottom: 2px solid #005990;
	text-shadow: none;
	background: #1a8cc9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1a8cc9 0%, #0077c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8cc9), color-stop(100%,#0077c1));
	background: -webkit-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -o-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -ms-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: linear-gradient(to bottom,  #1a8cc9 0%,#0077c1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8cc9', endColorstr='#0077c1',GradientType=0 );
	filter: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.sidebarSchool>a{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.notifications{
	padding-bottom: 0;
}
.notifications li {
	border-bottom: 1px solid #b3b3b3!important;
	width: 500px;
	word-wrap: break-word
}
.notifications li a {
	white-space: normal!important
}
.quicklinks li a {
	border-bottom: 1px solid #b3b3b3!important;
	min-width: 200px;
	max-width: 500px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.quicklinks-width li a {
	min-width: 200px;
	max-width: 400px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.dropdown-menu-right {
	right: auto!important
}
.sidebar>li>a {
	cursor: pointer;
	display: block;
	margin: 0 0 -1px;
	padding: 8px 14px;
	color: #FFF;
	border-bottom: 2px solid #005990;
	text-shadow: none;

	background: #1a8cc9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1a8cc9 0%, #0077c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8cc9), color-stop(100%,#0077c1));
	background: -webkit-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -o-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -ms-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: linear-gradient(to bottom,  #1a8cc9 0%,#0077c1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8cc9', endColorstr='#0077c1',GradientType=0 );

	filter: none;
}
a.sidebarbuttonsize{
	cursor: pointer;
	display: block;
	padding: 8px 14px;
	color: #FFF;
	text-shadow: none;
	background: #1a8cc9;
}
a.sidebarbuttoncolor{

}
a.sidebarbuttoncolor:hover {
	background: #000 0!important;
	color: #fff!important
}
.sidebarmenu-background{
	border-bottom: 1px solid #005990;
	text-shadow: none;
	background: #1a8cc9;
	background: -moz-linear-gradient(top,#1a8cc9 0,#0077c1 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1a8cc9),color-stop(100%,#0077c1));
	background: -webkit-linear-gradient(top,#1a8cc9 0,#0077c1 100%);
	background: -o-linear-gradient(top,#1a8cc9 0,#0077c1 100%);
	background: -ms-linear-gradient(top,#1a8cc9 0,#0077c1 100%);
	background: linear-gradient(to bottom,#1a8cc9 0,#0077c1 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1a8cc9', endColorstr='#0077c1', GradientType=0)
}
.sidebarmenu-active{
	border-bottom: 1px solid #696969;
	border-top: 1px solid #696969;
	text-shadow: none;
	background: black;
}

.sidemenuoptions{
	background-color:black;
	list-style: none;
	padding:0 !important;
	margin:0 !important;
}
a.whitelinks{
	color:white;
	text-decoration: none;
}
.bottom-notifications {
	cursor: pointer;
	display: block;
	margin: 0 0 -1px;
	padding: 8px 14px;
	color: #FFF!important;
	text-shadow: none;
	border-radius: 0 0 5px 5px;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	background: #1a8cc9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1a8cc9 0%, #0077c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8cc9), color-stop(100%,#0077c1));
	background: -webkit-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -o-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: -ms-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
	background: linear-gradient(to bottom,  #1a8cc9 0%,#0077c1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8cc9', endColorstr='#0077c1',GradientType=0 );
	filter: none;
}

.bottom-notifications:hover{
	background: #000!important;
	color: #FFF!important;
}

.unread-notification {
	font-weight: 700!important
}
.bottom-quicklinks {
	background-color: #d5d5d5;
	border-top-style: solid;
	border-bottom: 0!important
}
.sidebar>li:last-child a {
	border-bottom: 0!important;
	/*-webkit-border-radius: 0 0 6px 6px!important;
	-moz-border-radius: 0 0 6px 6px!important;
	border-radius: 0 0 6px 6px!important;*/
}
.sidebar>.active>a {
	position: relative;
	z-index: 2;
	background: #000;
	padding: 9px 15px;
	border: 0;
	text-shadow: 0 1px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1);
	box-shadow: inset 1px 0 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1)
}
.sidebar .icon-chevron-right {
	float: right;
	margin-top: 2px;
	margin-right: -6px;
	opacity: .25
}
.sidebar>.active>a:hover,.sidebar>li>a:hover {
	background: #000 0;
	color: #fff;
}
.sidebar>.active>a:focus,.sidebar>li>a:focus {
	background: #000 0;
	color: #fff;
	border-style: solid;
	border-color: white;
	border-width: medium;
}
.sidebar a: hover .icon-chevron-right {
	opacity: .5
}
.sidebar .active .icon-chevron-right,.sidebar .active a: hover .icon-chevron-right {
	background-image: url(../img/glyphicons-halflings-white.png);
	opacity: 1
}
.sidebar.affix-bottom {
	position: absolute;
	top: auto;
	bottom: 270px
}

.active-option{
	background-color: black !important;
}
.loggedin {
	position: relative;
	top: 150px
}
.divider {
	height: 20px;
	background: none;
}
.divider-medium{
	height: 10px;
	background: none;
}
.divider-small{
	height: 5px;
	background: none;
}
.day-orb {
	background-color: #222;
	color: #fff;
	width: 125px;
	height: 125px;
	margin-left: 10px;
	text-align: center;
	border-color: #000!important;
	border-width: 0!important;
	border-style: none!important
}
.day-orb h1 {
	margin-top: 10px;
	padding: 0;
	font-weight: 100
}
.day-weekend {
	background-color: #d3d3d3;
	color: #000
}
.day-current {
	border-color: #428bca!important;
	border-width: 5px!important;
	border-style: solid!important
}
.badge-red {
	background-color: red;
	color: #fff
}
.diary-box {
	overflow: auto;
	border: 1px solid #d3d3d3;
	border-radius: 15px;
	line-height: 100px;
	font-size: 22px;
	padding-left: 20px;
	height: 100px;
	margin-bottom: 10px
}
.diary-box: hover {
	border-color: #428bca!important;
	border-width: 1px!important;
	border-style: solid!important
}
.diary-box-attention {
	height: 100px;
	width: 10%;
	line-height: 100px;
	font-size: 24px;
	font-weight: 700;
	padding: 0 20px;
	border-radius: 0 15px 15px 0;
	background-color: #eee;
	border: 0 solid #d3d3d3;
	text-align: middle
}
.login-box {
	background-color: #EEE;
	border-radius: 15px;
	border: 1px solid #d3d3d3;
	padding: 20px 30px;
	margin-bottom: 10px
}
.align-center,.school-image {
	text-align: center
}
.task-icon {
	font-size: 22px;
	margin-right: 10px
}
.roll-icon {
	font-size: 22px;
	margin: 2px
}
.icon-plus {
	color: red
}
.icon-plus-diary {
	color: #FFF
}
.font-green {
	color: green
}
.font-orange {
	color: #F60
}
.font-red {
	color: red
}
header {
	padding: 10px;
	box-shadow: 0 0 10px #888;
	background: #fff;
	background: -moz-radial-gradient(center,ellipse cover,#fff 39%,#08c 100%);
	background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(39%,#fff),color-stop(100%,#08c));
	background: -webkit-radial-gradient(center,ellipse cover,#fff 39%,#08c 100%);
	background: -o-radial-gradient(center,ellipse cover,#fff 39%,#08c 100%);
	background: -ms-radial-gradient(center,ellipse cover,#fff 39%,#08c 100%);
	background: radial-gradient(ellipse at center,#fff 39%,#08c 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#0088cc', GradientType=1);
	margin-bottom: 10px
}
footer {
	width: 100%;
	line-height: 40px;
	color: #fff;
	/*background-color: #08c*/
}
legend, .legend {
	font-size: 24px;
	margin: 0px; /* was originally 5px */
	border: 0;
	font-weight: 300;
	line-height: 1.5;
}
.advertisement,.school-logo {
	height: 100px;
	width: 100%
}
h3,h5 {
	padding: 0;
	margin: 0
}
@media (min-width: 768px) and (max-width: 979px) {
	.day {
		width: 95px;
		height: 95px;
		margin-left: 5px
	}
	.day h1 {
		font-size: 20px;
		padding: 0;
		margin: 0
	}

}
@media (min-width: 979px) and (max-width: 1199px) {
	.day {
		width: 105px;
		height: 105px;
		margin-left: 5px
	}
	.day h1 {
		font-size: 28px;
		padding: 0;
		margin: 0
	}
	.diary-box {
		font-size: 18px
	}

}
@media (max-width: 768px) {
	.day {
		width: 95px;
		height: 95px;
		margin-left: 5px
	}
	.day h1 {
		font-size: 20px;
		padding: 0;
		margin: 0
	}

}
.font-bold {
	font-weight: 600
}
.absolute {
	position: absolute
}
.relative {
	position: relative
}
.small {
	font-size: 12px
}
.reader-entry {
	position: relative
}
.reader-pages {
	position: absolute;
	top: 50%;
	margin-top: 50px;
	height: 100px
}
.header-badge {
	top: 10px;
	left: 15px;
	font-size: 10px!important;
	padding: 3px 7px;
	margin-right: 0
}
.header-icons {
	width: 80px;
	text-align: center
}
.header-icon {
	margin-right: 10px;
	font-size: 24px
}
.header-icon: hover {
	font-style: none
}
.task-badge {
	top: 5px;
	left: 15px;
	font-size: 10px!important;
	padding: 3px 7px;
	margin-right: 0;
	position: absolute
}
.form-horizontal .control-label {
	float: left;
	width: 140px;
	padding-top: 0;
	text-align: right
}
.comm-box {
	padding: 10px;
	margin-bottom: 5px;
	width: 50%
}
.comm-box-left {
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*background-color: rgba(107,224,37,.5);*/
	background: rgba(33, 165, 33, 0.3);
}
.comm-box-right {
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(4,169,255,.5);
}
.comm-box p {
	margin: 0px;
}
.gallery-thumbnail {
	max-height: 300px;
	max-width: 300px
}
.checkbox-label>input[type=checkbox] {
	margin: -2px 0 0
}
.pagination ul>.active>a,.pagination ul>span>.active>a {
	font-weight: 700
}
.pagination ul>li,.pagination ul>span>li {
	cursor: pointer
}
.pagination ul>span>li {
	list-style-type: none;
	float: left;
	line-height: 20px;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 1px;
	margin-left: -1px;
}
.pagination ul>span>li>a {
	padding: 4px 12px
}
.pagination ul>span>li>a: hover {
	text-decoration: none
}
.pagination ul>span>.active,.pagination ul>span>.active>span,.pagination ul>span>li: focus,.pagination ul>span>li: hover {
	background-color: #f5f5f5
}
.pagination ul>span>.active>a,.pagination ul>span>.active>span {
	color: #999;
	cursor: default;
	font-weight: 700
}
.pagination ul>span>.disabled>a,.pagination ul>span>.disabled>a: focus,.pagination ul>span>.disabled>a: hover,.pagination ul>span>.disabled>span {
	color: #999;
	cursor: default;
	background-color: transparent
}
.pagination ul>span>li: first-child,.pagination ul>span>li: first-child>span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px
}
.pagination ul>span>li: last-child>a,.pagination ul>span>li: last-child>span {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px
}
.pagination select {
	width: 75px;
	margin-left: 10px;
}
.pagination select {
	float: left;
	line-height: 20px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}


.richtexteditor {
	visibility: hidden
}
.btn:focus {
	background-image: linear-gradient(to bottom,black,black);
	background-color: black
}
.btn-primary:focus {
	background-image: linear-gradient(to bottom,#1563A5,#1563A5);
	background-color: #1563A5;
}
.btn-success:focus {
	background-image: linear-gradient(to bottom,#007200,#007200);
	background-color: #007200;
}
.btn-danger:focus {
	background-image: linear-gradient(to bottom,#890000,#890000);
	background-color: #890000;
}

.modal .modal-body {
	overflow-y: auto;
	max-height: 500px !important;
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background: #5dbb46;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYmI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhiNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5dbb46 0%, #008b43 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dbb46), color-stop(100%,#008b43));
	background: -webkit-linear-gradient(top,  #5dbb46 0%,#008b43 100%);
	background: -o-linear-gradient(top,  #5dbb46 0%,#008b43 100%);
	background: -ms-linear-gradient(top,  #5dbb46 0%,#008b43 100%);
	background: linear-gradient(to bottom,  #5dbb46 0%,#008b43 100%);
	background-repeat: repeat-x;
	background-color: #5DBB46;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dbb46', endColorstr='#008b43',GradientType=0 );
	filter: none;
}

.btn-qkr {
    margin-bottom: 5px;
}

.nav-tabs>.active>a {
	font-weight: 700
}
.diary-box {
	color: #333
}
.day-orb: hover {
	background-color: #0081c2
}
.taskoverdue {
	background-color: #fda8a8;
	border-style: solid;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px
}
.taskday {
	background-color: #fd8847;
	border-style: solid;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px
}
.taskweek {
	background-color: #ffffa1;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px
}
.strong {
	font-weight: bold
}
.grey {
	background-color: #e6e6e6
}
.strata2 {
	z-index: 2;
	position: relative
}
.strata3 {
	z-index: 3;
	position: relative
}
legend .btn, .legend .btn {
	font-weight: 400
}


.inline {
	display: inline
}
.block {
	display: block
}
.inputcontainer {
	cursor: pointer;
	text-align: center!important
}
.inputcontainer: hover {
	background-color: #B3B3B3!important
}
.fc-state-highlight {
	background: #B8B8B8!important
}
.navbar-inverse {
	margin-bottom: 0px
}
.navbar-inverse .navbar-inner {
	background-color: #008B43;
	background-image: -moz-linear-gradient(top,#008B43,#008B43);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#008B43),to(#008B43));
	background-image: -webkit-linear-gradient(top,#008B43,#008B43);
	background-image: -o-linear-gradient(top,#008B43,#008B43);
	background-image: linear-gradient(to bottom,#008B43,#008B43);
	background-repeat: repeat-x;
	border-color: #ddd;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff4AA800', endColorstr='#ff4AA800', GradientType=0)
}
.navbar-inverse .brand,.navbar-inverse .nav>li>a {
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #FFF;
	border-bottom-color: #FFF
}
.spinner{
	width: 200px;
	height: 200px;
	position: relative;
	top:40%;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999999;
	margin: auto;
	text-align: center;
}
#loadingContainer, #diaryWidgetLoader {
	position:fixed;
	padding:0;
	margin:0;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 9999999;
	background:rgba(46, 46, 46, 0.6);
	color: #ffffff;
	/*background:rgba(255,255,255,0.5);*/
}
.loadingContainer {
	width: 100%;
	height: 300px;
	background:rgba(0,0,0,0.20);
}
.orb,.row-fluid {
	width: 100%
}
.buttonfloat {
	float: right
}
.contentLeftAlign {
	float: left;
	width: 100%
}
.buttonsLeftAlign {
	float: left!important;
	margin: 0 10px 10px 0!important
}
.btnFiltersAlign {
	margin-bottom: 10px
}
.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top {
	margin-right: 0!important;
	margin-left: 0!important
}
.notifications-page {
	list-style: none
}
.notifications-page-notification {
	border-top: 1px solid #b3b3b3!important
}
table label,table input{
	font-size: 14px;
	font-weight: normal;
	line-height: 30px
}
textarea {
	line-height: 20px
}
.table td,.table th {
	line-height: 30px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
	padding: 4px 5px
}

.modal-body .span3 input[type=checkbox],.modal-body .span3 input[type=radio] {
	margin: 0;
	line-height: normal
}
.table input[type=checkbox],.table input[type=radio],.table thead input[type=checkbox],.table thead input[type=radio] {
	margin: 8px 5px 0;
	line-height: normal
}
.table-condensed input[type=checkbox],.table-condensed input[type=radio] {
	margin: 0
}
.form-signin {
	max-width: 300px;
	padding: 19px 29px 29px;
	margin: 0 auto 20px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	box-shadow: 0 1px 2px rgba(0,0,0,.05)
}
.form-signin .checkbox,.form-signin .form-signin-heading {
	margin-bottom: 10px
}
.form-signin input[type=password],.form-signin input[type=text] {
	font-size: 16px;
	height: auto;
	margin-bottom: 15px;
	padding: 7px 9px
}
.uploadFileTextBox {
	margin-bottom: 10px!important
}
.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 0 0 10px
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0)
}
.brand-topbar {
	height: 40px;
	width: 190px
}
.topbar .btn-group {
	margin-top: 15px
}
.topbar .btn{
	margin-top: 15px;
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0077C1
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color: #008B43
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222
}
.box {
	/*box-shadow: 2px 2px 5px #888888;*/

	background: #fbfbfb;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px
}
.box .box-content{
	padding-top: 10px;
}
.box .box-footer,.box .box-header {
	background: #EFEFEF; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*text-transform: uppercase;*/
	/*font-weight: 600;*/
	text-shadow: 0 1px #fff;
	border-bottom: 1px solid #CDCDCD;
	color: #636363;
	filter: none;
}
.box .box-footer .title,.box .box-header .title {
	float: left;
	display: block;
	padding: 10px;
	/*font-size: 1.1em;*/
}
.box .box-footer .box-toolbar,.box .box-header .box-toolbar {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none
}
.box .title{
	text-transform: uppercase;
	font-weight: 600;
}
.padded {
	padding: 10px
}
.box-content{
	padding-top: 0;
}
.box .box-footer .box-toolbar>li,.box .box-header .box-toolbar>li {
	position: relative;
	float: left;
	margin-left: 15px;
	line-height: 40px;
	padding-right: 10px;
	color: #636363;
	font-size: 12px
}
.fc-event-draggable {
	text-align: center
}
.tab-content {
	overflow: visible
}
.absolute-center {
	margin: auto;
	height: 500px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
.well-background {
	background: #8cd4ff;
	background: -moz-linear-gradient(top,#8cd4ff 0,#318af7 73%,#318af7 73%,#318af7 83%,#318af7 91%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8cd4ff),color-stop(73%,#318af7),color-stop(73%,#318af7),color-stop(83%,#318af7),color-stop(91%,#318af7));
	background: -webkit-linear-gradient(top,#8cd4ff 0,#318af7 73%,#318af7 73%,#318af7 83%,#318af7 91%);
	background: -o-linear-gradient(top,#8cd4ff 0,#318af7 73%,#318af7 73%,#318af7 83%,#318af7 91%);
	background: -ms-linear-gradient(top,#8cd4ff 0,#318af7 73%,#318af7 73%,#318af7 83%,#318af7 91%);
	background: linear-gradient(to bottom,#8cd4ff 0,#318af7 73%,#318af7 73%,#318af7 83%,#318af7 91%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8cd4ff', endColorstr='#318af7', GradientType=0);
	-webkit-box-shadow: 10px 10px 5px -6px rgba(0,0,0,.75);
	-moz-box-shadow: 10px 10px 5px -6px rgba(0,0,0,.75);
	box-shadow: 10px 10px 5px -6px rgba(0,0,0,.75);
	/*font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;*/
	color: #000
}
.well-shaded {

}
.well-unshaded {
	background-color: white!important;
	color: #000;
}
.well-red {
	background-color: rgba(100,150,120,.4);
	color: #fff
}
.well-green {
	background-color: rgba(100,150,120,.8);
	color: #fff;
	padding: 0;
}
.highlight-text {
	background-color: #E4E2E2
}
.rotatetext {
	display: block;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}
.riskmanagement-treat {
	background-image: url(../img/risk-management-plan-treat.png)!important;
	color: #fff
}
.riskmanagement-monitor {
	background-image: url(../img/risk-management-plan-monitor.png)!important;
	color: #fff
}
	.gallery-div-phone {
		border-style: solid;
		border-color: #929292;
		border-width: 2px;
		border-radius: 5px
	}
	table.sortable th: not(.sorttable_sorted): not(.sorttable_sorted_reverse): not(.sorttable_nosort): after {
		content: " \25B4\25BE"
	}
	.text-quicklink-icon {
		color: #1a8cc9
	}

	div.terms {
		height: 200px;
		border: 1px solid #ccc;
		background: #f2f2f2;
		padding: 6px;
		overflow: auto
	}
	.timeslotBox: hover {
		background-color: #008B43;
		color: #fff
	}
	.tabletWidth {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #FFF;
		margin: 10px 0 10px 0;
		/*box-shadow: 2px 2px 2px #888888;*/
		box-shadow: 0 1px #FFF inset,0 1px 3px rgba(34,25,25,.4)
	}
	.modal {
		max-height: 95%;
	}
	.modal-behaviour, .modal-wide { /* change the others to this size at a later time */
		width: 75%;
		height: auto;
		margin:0;
		left:12.5%;
	}
	.modal-height {
		max-height:95%;
		top:1% !important;
	}
	.modal-height .modal-body {
		overflow-y: auto;
		max-height: 500px !important;
	}
	.nomargin {
		margin: 0!important
	}
	.linkBox {
		text-align: center;
		color: #000;
		background: #FFF;
		text-decoration: none !important;

		cursor: pointer;
		padding: 10px 10px 0;
		margin-bottom: 20px;
		border: 1px solid #CCC;
		border-radius: 3px;
		box-shadow: 0 -1px 0 #e0e0e0,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);
		display:block;
	}
	.linkBox:hover {
		text-decoration: none !important;
		color:#000;
		background-color: rgba(88, 150, 203, 0.25)
	}
	.studentimage {
		width: 192px;
		height: 256px
	}
	.pinfield {
		height: auto!important;
		margin-bottom: 15px!important;
		padding: 7px 9px!important;
		width: 15%!important;
		font-size: 28px!important;
		text-align: center!important
	}
	.nav {
		margin-bottom: 10px
	}
	table tbody th.semesterone, table tbody td.semesterone {
		background: #FFFF00; /* Old browsers */
		background: -moz-linear-gradient(0deg, #FFFF00 50%, #FFFFFF 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left, right, color-stop(50%,#FFFF00), color-stop(50%,#FFFFFF)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(0deg, #FFFF00 50%,#FFFFFF 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(0deg, #FFFF00 50%,#FFFFFF 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(0deg, #FFFF00 50%,#FFFFFF 50%); /* IE10+ */
		background: linear-gradient(90deg, #FFFF00 50%,#FFFFFF 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFF00', endColorstr='#FFFFFF',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	table tbody th.semestertwo, table tbody td.semestertwo {
		background: #FFFF00; /* Old browsers */
		background: -moz-linear-gradient(0deg, #FFFFFF 50%, #FFFF00 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left, right, color-stop(50%,#FFFFFF), color-stop(50%,#FFFF00)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(0deg, #FFFFFF 50%,#FFFF00 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(0deg, #FFFFFF 50%,#FFFF00 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(0deg, #FFFFFF 50%,#FFFF00 50%); /* IE10+ */
		background: linear-gradient(90deg, #FFFFFF 50%,#FFFF00 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFF00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

	.tableCenter {
		width:70%;
		margin-left:15%;
		margin-right:15%;
	}

	.dashline {
		position: absolute;
		margin-top: -12px;
		border-bottom: 1px dashed #3a87ad;
		left: 16px!important;
	}

	.alert {
		margin-bottom: 5px;
	}

	.alert-positive {
		color: black;
		background-color: green;
		border-color: #d6e9c6;
	}

	.alert-black {
		color: white;
		background-color: black;
		border-color: #d6e9c6;
	}

	.alert-basic {
		background-color: #EEEEEE;
		border-color: #E6E6E6;
	}

	.alert-black h4 {
		color: white;
	}

	.well-smaller {
		margin: 2px;
		padding: 3px;
		border-radius: 3px;
	}

	/* Bootstrap Button Styles*/
	.btn-primary {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background: #00abed; /* Old browsers */
		*background-color: #0077C1;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWJlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #00abed 0%, #0077c1 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00abed), color-stop(100%,#0077c1)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #00abed 0%,#0077c1 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #00abed 0%,#0077c1 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #00abed 0%,#0077c1 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #00abed 0%,#0077c1 100%); /* W3C */
		background-repeat: repeat-x;
		background-color: #00ABED;

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abed', endColorstr='#0077c1',GradientType=0 ); /* IE6-8 */
		filter: none;
	}

	.pagination_margin{

		margin-bottom: 0;
		margin-top: 5px;

	}

	.table{ /* overwriting the table margins */
		margin: 5px 0 5px 0;
		overflow-x: auto
	}

	.label-lightinfo,
	.badge-info {
		background-color: rgb(20, 155, 223);
	}

	.label-lightinfoselected{
		background-color: #669900;
	}

	@media(max-width: 767px) {
		.bootstrap-timepicker,.bootstrap-timepicker .dropdown-menu {
			width: auto !important;
		}
	}

	/* Logs Table CSS Code */
	.logs-table tr td:first-child{
		font-weight: bold;
	}
	.logstype-table td:hover{
		background-color: #1a8cc9;
		cursor: pointer!important;
		/*font-weight: bold;*/
		color: white;
	}
	.logstype-table .active{
		background-color: #1a8cc9;
		color: white;
	}
	/* End Logs Table*/
	/* Communication */
	.communicationSearch{
		padding: 5px;
		z-index: 10000;
		max-height: 200px;
		max-width: 294px;
		width: 294px;
		overflow-y: auto;
		border-radius: 5px;
		position: absolute;
		background-color: white;
		box-sizing: border-box;
	}
/*
 * Tab drop for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
 .nav-tabs,
 .nav-pills {
 	position: relative;
 }
 .filters{
 	margin-top: 5px;
 }
 .graph{
 	padding: 20px 0 20px 0;
 }
 .error{
 	color: #b94a48;
 }
 label{
 	font-weight: bold;
 }
 .legend li{
 	padding: 5px;
 	margin: 5px;
 	display: inline-block;
 	list-style: none;

 	line-height: 20px;
 }
 #legendDiv{
 	text-align: center;
 }
 .label-legend{
 	padding: 10px;
 	margin-right: 5px;
 }

 /* BEHAVIOUR CSS CLASSES */
 .vertical-align-text{
 	display:inline-block;
 	vertical-align:middle;
 	line-height:normal;
 }
 .behaviour-alert-box{
 	margin:0;
 	margin-bottom:10px;
 	min-height:30px;
 	line-height:30px;
 }

 .portrait{
 	margin-bottom:10px;
 	text-align:center;
 	box-sizing:border-box;
 	height:250px;
 }

 a.portrait-link{
 	text-decoration: none;
 }

 .portrait-highlight{
 	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
 	padding: 3px;
 	border: 1px solid rgba(81, 203, 238, 1);
 }

 .current-points-overlay{
 	position: relative;

 	color:white;
 	height: 30px;
 	width: 30px;
 	line-height: 30px;
 	border-radius: 4px;
 }

 .current-right-points-overlay{
 	position: relative;
 	left: 69px;
 	top: -58px; /* 175 puts it up the top */
 	color:white;
 	height: 30px;
 	width: 30px;
 	line-height: 30px;
 	border-radius: 4px;
 }

 .student-name-overlay{
 	position: relative;
 	top: -55px;
 	width: 100%;
 }

 /* Menu CSS */
 .vertical-nav {
 	height:auto;
 	list-style:none;
 	width: 100%; /******* MODIFIED ********/
 	margin: 20px 0 0 0;
 }
 .vertical-nav li:first-child {
 	border-radius: 5px 5px 0 0;
 }

 .vertical-nav li {
 	height: 40px;
 	margin: 0;
 	background: #1a8cc9;
 	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOGNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 	background: -moz-linear-gradient(top,  #1a8cc9 0%, #0077c1 100%);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a8cc9), color-stop(100%,#0077c1));
 	background: -webkit-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
 	background: -o-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
 	background: -ms-linear-gradient(top,  #1a8cc9 0%,#0077c1 100%);
 	background: linear-gradient(to bottom,  #1a8cc9 0%,#0077c1 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a8cc9', endColorstr='#0077c1',GradientType=0 );

 	filter: none;
 	border: none;
 	text-align: center;
 	display: inline-block;
 	float: left;
 	clear:both;
 	width: 100%;  /******* MODIFIED ********/
 	border-bottom: 1px solid #005990;

 }
 .vertical-nav li:hover {
 	background-color:#f36f25;
 	color:#FFFFFF;
 }
 .vertical-nav li a {
 	display: block;
 	padding: 10px;
 	color:#FFF;
 	text-decoration:none;
 }
 .vertical-nav li.current {
 	background:#F36F25;
 }
 .vertical-nav li.current a {
 	color:#FFFFFF;
 }
 .vertical-nav ul li ul {
 	display:none;
 	list-style-type:none;
 	width:125px;
 	padding:0px;
 	margin-top:3px;
 	margin-left:-5px;
 }
 .vertical-nav ul li:hover ul {
 	display:block;
 }
 .vertical-nav ul li:hover ul li {
 	background-color:#555555;
 	width:125px;
 	height:30px;
 	display:inline-block;
 }
 .vertical-nav ul li ul li:hover {
 	background-color:#333333;
 }
 .vertical-nav ul li ul li a {
 	color:#FFF;
 	text-decoration:underline;
 }
 .vertical-nav ul li ul li a:hover {
 	text-decoration:none;
 }
 .vertical-nav li ul {
 	display: none;
 	margin-top: 10px;
 	padding: 0;
 }
 .vertical-nav li:hover ul {
 	display: block;
 }
 .vertical-nav li:hover .sub-menu
 {
 	position: relative;
 	margin-top: -41.5px;
 }
 .sub-menu li
 {
 	position: relative;
 	display: block;
 	top: 0;
 	left: 100%;
 	width: 100%;
 	min-width: 180px;
 	white-space: nowrap;
 	z-index:100000;
 	border-left: 1px solid #005990;
 	border-right: 1px solid #005990;
 }
 .sub-menu li:first-child{
 	border-radius: 0;
 	border-top: 1px solid #005990;

 }
 .sub-menu li a
 {
 	display:block;
 	padding: 10px;
 	border-radius: 0 0 0 0;

 }
 /* End Menu CSS */
 .tall-input{
 	/*font-size: 24px!important;
 	line-height: 35px!important;
 	padding: 19px!important;*/
 	padding-left: 16px !important;
 	padding-right: 16px !important;
 	border-radius: 4px 4px 0px 0px!important;
 	margin-bottom: 0!important;
 }
 .test{
 	border-radius: 0px 0px 4px 4px;
 	border: 1px solid #DDD;
 }
 .loader {
 	text-align: center;
 	padding: 20px;
 }
 .studentRecordResults, .studentRecordLoader{
 	display: none;
 }
 .studentRecordResults{
 	max-height: 200px;
 	overflow-y: auto;
 }
 .studentRecordResultsList{
 	list-style: none;
 	margin: 0;
 	padding: 0;
 }
 .studentRecordResultsList li{
 	border-bottom: 1px solid #DDD;
 }
 .studentRecordResultsList li:last-child{
 	border-bottom: 0;

 }
 .studentRecordResultsList li a{
 	color: #000;
 	text-decoration: none;
 	display: block;
 	margin: 0;
 	padding: 10px;
 	padding-left: 20px;
 	background: #FFF;

 }

 .studentRecordResultsList li a:hover{
 	background-color: #d9edf7;
 }
 .personName{
 	color: #2e7cbe;
 	font-weight: bold;
 }

 /* INCIDENTS CSS */
 .label-incident, .label-incident i{
 	font-size: 14px !important;
 	line-height: 26px !important;
 	color:white;
 	background-color: #3a87ad;
 }

 textarea[readonly] {
 	cursor: text !important;
 	background-color: #eeeeee;
 }
 .subheading{
 	font-size: 20px;
 	color: #585858;
 	margin-bottom: 10px;
 }

 .postal div{
 	padding-top:5px;
 	padding-bottom:5px;
 	background: #d9edf7;
 }

 .graph-left-label {
 	margin-top: 225px;
 	white-space: nowrap;
 	-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);
 	-ms-transform: rotate(-90deg);
 }
 .toplogo{
 	padding-left: 0!important;
 	padding-right: 0!important;
 }
 .accordion-group{
 	margin-bottom: 5px;

 }
 .accordion-inner{
 	background: #FFF;
 }
 .accordion-toggle{
 	background: #CCC;
 	color: #2e2e2e;
 }
 .accordion-toggle:hover,.accordion-toggle:active,.accordion-toggle:focus{
 	color: #2e2e2e!important;
 	text-decoration: none!important;
 }

 .newupdatebar{
 	background: #BC0000;
 	text-align: center;
 	padding: 10px;
 	display: block;
 	color: #FFF;
 	border-radius: 3px;
 }

 .newupdatebar:hover,.newupdatebar:active,.newupdatebar:visited{
 	color: #FFF;
 }

 /* Dashboard */
 .dashboard-box{
 	margin-bottom: 10px;
 }
 .dashboard-box h2{
 	color: #FFF;
 	padding: 5px;
 	background: #434343;
 	font-size: 1.2em;
 	line-height: 1.6em;
 	margin: 0;
 	font-weight: 500;
 	border-radius: 3px 3px 0 0;
 	border-bottom: 1px solid #4389c5;
 }
 .dashboard-box .content{
 	padding: 5px;
 	background: #FFF;
 	border-left: 1px solid #DDD;
 	border-right: 1px solid #DDD;
 	border-bottom: 1px solid #DDD;
 }
 .dashboard-box h2 i{
 	font-size: 1em;
 	margin-top: 0.3em;
 }

 .events-list{
 	list-style: none;
 	margin: 0;
 	padding: 0;
 }
 .events-list li:first-child{
 	font-weight: bold;
 	padding:0;
 }
 .events-list li{
 	padding-left: 10px;
 }
 h2{
 	line-height: 30px;
 }
 .text-grey{
 	color: #AAA;
 }
 .span*:empty{
 	height: 0!important;
 	min-height: 0!important;
 }

 .tab-content-top{
 	border-top: 1px solid #DDD!important;
 }
 .divided{
 	padding-bottom: 4px;
 	border-bottom: 1px solid #CCC;
 }
 .multiple-rows [class*="span"]{
 	margin: 0;
 }
 #classoptions, #yearleveloptions, #campusoptions{
 	display: none;
 }
 .segment,.well,.well-thin{
 	background-color: #FFF;
 	background: #FFFFFF;
 	padding: 5px 10px 5px 10px;
 	margin-bottom: 10px;
 	border-radius: 3px;
 	border: 1px solid #CCC;
 }
 .segment,.well{
 	border-top: 4px #232323 solid;
 }
 .high-priority{
 	background-color: #F5D6D6;
 }
 .high-priority h2 a{
 	font-weight: 600;
 }
 .segment-blue{
 	border-top: 4px #2e7cbe solid;
 }
 .segment-green{
 	border-top: 4px #21a521 solid;

 }
 .segment-purple{
 	border-top: 4px #FF4903 solid;

 }
 .comment{
 	padding: 10px 5px 0 10px;
 	margin-top: 5px;

 }
 .comment-time{
 	text-transform: uppercase;
 	color: #585858;
 }
 .edit-comment{
 	display: none;
 }
 .datepicker th {
 	font-weight: 500;
 	background-color: #434343;
 	color: #FFF;
 	border-radius: 0;
 	border-color: #2e2e2e;
 }

 .datepicker .next,.datepicker .prev{
 	cursor: pointer;
 }
 .datepicker .day{
 	cursor: pointer;
 	border-radius: 3px;
 }
 .datepicker .active{
 	background-color: #2e7cbe;
 	color: #FFF;
 }
 .widget{
 	background: #FFF;
 	border-radius: 3px;
 	border: 1px solid #DDD;
 	margin-bottom: 10px;
 }
 .widgetHeader{
 	padding: 5px 10px 5px 10px;
 	line-height: 20px;
 	font-weight: bold;
 	border-bottom: 1px solid #DDD;
 	background-color: #2e7cbe;
 }
 .widgetHeader h4{
 	color: #FFF;
 }
 .widgetButton{
 	margin-top: -5px!important;
 	line-height: 20px;
 }
 .widgetContent{
 	padding: 10px;
 }
 .nopadding{
 	padding: 0;
 }
 .latestNews{
 	list-style: none;
 	margin: 0;
 }
 .latestNews li{
 	padding: 10px 10px 5px 10px;
 	line-height: 20px;
 	margin: 0;
 	border-bottom: 1px solid #EEE;
 }
 .latestNews li p{
 	margin: 0 0 10px 17px;
 }
 .latestNews .high-priority{
 	background-color: #F5D6D6;
 }
 .latestNews li:last-child{
 	border-bottom: 0;
 }
 .widgetContent .fc .fc-toolbar{
 	/*display: none;*/
 	/*height: 0;*/
 }
 .fc th {
 	background: #434343;
 	color: #FFF;
 }
 .fc-ltr .fc-axis {
 	text-align: right;
 	background-color: #434343;
 	color: #FFF;
 	font-weight: 500;
 }
 .text-danger{
 	color: #da4f49;
 }
 .fc-event{
 	border-left-width: 10px!important;
 }
 .fc-content{
 	font-weight: 600;
 }
 .fc-time span{
 	font-weight: bold;
 }
 .fc-content{
 	padding: 0px 5px 0 5px;
 }
 .currentlyViewing{
 	margin-top: 5px;
 }
 #filteroptions, .filteroptions{
 	display: none;
 	margin-top: 5px;
 }

 /* End Dashboard */

 .attachment{
 	word-wrap: break-word;
 }

 /* Hide on APP version only */
 .hidden-app{
 	visibility: none;
 	display: none!important;
 }

 .disabled{
 	cursor: not-allowed;
 }

 /* End attendance styling */


 /* SCREEN READERS ONLY */
 /* Add class to any element you want to hide from everything apart from screen readers*/
 /* ie: labels for fields that are not required or descriptional text */
 .sr-only {
 	position: absolute;
 	width: 1px;
 	height: 1px;
 	padding: 0;
 	margin: -1px;
 	overflow: hidden;
 	clip: rect(0,0,0,0);
 	border: 0;
 }

 .btn-present:focus,
 .btn-present:active,
 .btn-present:visited,
 .btn-present.active{
 	background: #21a521!important;
 	color: #FFF!important;
 }

 .btn-absent:focus,
 .btn-absent:active,
 .btn-absent:visited,
 .btn-absent.active{
 	background: #bc0000!important;
 	color: #FFF!important;
 }

 .btn-late:focus,
 .btn-late:active,
 .btn-late:visited,
 .btn-late.active{
 	background: #ff5c1d!important;
 	color: #FFF!important;
 }

 .btn-other:focus,
 .btn-other:active,
 .btn-other:visited,
 .btn-other.active{
 	background: #f0b708!important;
 	color: #FFF!important;
 }
 .small-column, .column-1{
 	width: 1%;
 }
 .column-40{
 	width: 40%;
 }
 fieldset legend{
 	display: block;
 	font-weight: bold;
 	width: 100%;
 	padding: 0;
 	
 	font-size: 14px;
 	line-height: 20px;
 	border: 0;
 }
 .disabled, .disabled legend, .disabled input, .disabled select{
 	color: #CCCCCC!important;
 	pointer-events: none;
 }
 .btn-default.disabled, .btn-default[disabled] {
 	color: #2e2e2e!important;
 }

 .label-attendance-status{
 	font-weight: normal;
 	font-size: 1em;
 	padding: 5px;
 	margin-left: 10px;
 }
 h1 small{
 	font-size: 0.8em;
 }
 .has-comment{
 	position: relative;
 }

 .has-comment:after {
 	content: "\f06a";
 	color: #0088cc;
 	position: absolute;
 	top: -6px;
 	right: -7px;
 	width: 20px;
 	/*background: #0088cc;*/
 	border-radius: 50%;
 	height: 20px;
 	/*font-family: "Open Sans" sans-serif;*/
 	font-weight: 600;
 	font: normal normal normal 22px/1 "FontAwesome"; 
 	/* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); */
 }

 .comments-button:active, .comments-button:focus {
 	outline: none!important;
 }
 
 .table th .center, .table td .center{
 	text-align: center!important;
 }
 .attendance-summary-table tbody tr > td.success{
 	background-color: green;
 	color: #FFF;
 }
 .attendance-summary-table tbody tr > td.danger{
 	background-color: #bc0000;
 	color: #FFF;
 }
 .attendance-summary-table tbody tr > td.warning{
 	background-color: #ff4903;
 	color: #FFF;
 }
 .table tbody tr > td.center,.table thead tr > th.center{
 	text-align: center;
 }
 .table-bordered th{
 	border-color: #848484;
 }

 .alert h4{
 	font-weight: 600;
 }
 .highlighted-row td{
 	background-color: rgba(88, 150, 203, 0.15)!important;
 }
 .text-right {
 	text-align: right!important;
 }

 .form-content-container, .body-container {
 	border: 1px solid #ccc;
 	background-color: white;
	padding: 10px;
	overflow: auto; 
 }

.button-link {
	background:none;
    color:inherit;
    border:none;
    padding:0;
    font: inherit;
    cursor: pointer;
    padding: 3px 20px;
}

.button-link:hover,
.button-link:focus {
  	color: #ffffff;
  	text-decoration: none;
  	padding-right:36.5px;
  	background-color: #0081c2;
  	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  	background-repeat: repeat-x;
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.divider-colour-black {
    background-color: black;
}
/* Qkr! */
.divider-colour-mastercard-red {
    background-color: rgb(235, 0, 27);
}
.divider-colour-mastercard-orange {
    background-color: rgb(255, 95, 0);
}
.divider-colour-mastercard-yellow {
    background-color: rgb(247, 158, 27);
}

input::-webkit-inner-spin-button {
    opacity: 1;
}

.widgetContent .widgetContentLinkItem {
	cursor: pointer;
}

.widgetContent .widgetContentLinkItem:hover {
	background-color: #f5f5f5;
}

.dataTables_length {
	margin-right:15px;
}