@charset "UTF-8";

/*@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(opensans-light.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), url(opensans-regular.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(opensans-lightitalic.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(opensans-italic.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(opensans-semibold.woff) format('woff');
}

@font-face {
  font-family: 'Sue Ellen Francisco';
  font-style: normal;
  src: local('Sue Ellen Francisco'), local('Sue-Ellen-Francisco'), url(sue-ellen-francisco.woff) format('woff');
}*/

/*  
Theme Name: KlassApp Portal
Description: Theme for KlassApp
Author: Tipsy & Tumbler Ltd
Author URI: http://tipsyandtumbler.co.uk/
Version: 2.0 
Tags:         
License: Commercial  
*/
/*
Theme Name: KlassApp Portal
Description: Theme for KlassApp
Author: Tipsy & Tumbler Ltd
Author URI: http://tipsyandtumbler.co.uk/
Version: 1.0
Tags: 
License: Commercial
*/
.green {
  color: #36BC4F;
}

.grey {
  color: #B2B2B2;
}

.red {
  color: #FA5D4A;
}

::selection {
  background-color: #FA5D4A;
  color: #FFFFFF;
}

body {
  font-family: Arial, Verdana, sans-serif;
  line-height: 1.4;
  /* Unitless for proper inheritance */
  color: #3E3E3E;
}

/* This is where you set your desired font size. The line-height 
   and vertical margins are automatically calculated from this. 
   
   You have to add an extra calculation here because of IE, so that 
   all users may resize text manually in their browsers.
   
   The top one is for IE: The percentage is of 16px (default IE text size)
   10px is 62.5%, 12px is 75%, 13px is 81.25%, and so forth).
   The second value is what all other browsers see (the wanted font size). */
body {
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-weight: 100;
}

/* IE */
html > body {
  font-size: 14px;
  font-weight: 100;
}

/* Other browsers */
input, textarea, select, a {
  outline: none;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before, q:after {
  content: '';
}

abbr, acronym {
  border: 0;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.required {
  color: #3E3E3E;
}

.pin {
  cursor: pointer;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #DCDCDC inset;
}

input:focus {
  background: #DCDCDC !important;
  border: none;
}

.loading {
  display: block;
  clear: both;
  width: 800px !important;
  margin: 20px 0;
  text-align: center;
}

body {
  margin: 0;
  padding: 0;
  background: url("../images/bg.png") top left repeat;
  color: #3E3E3E;
}

body #container {
  width: 1000px;
  margin: auto;
  padding-top: 60px;
  overflow: auto;
  clear: both;
}

body #container #content_container {
  width: 1000px;
  margin: auto;
  padding-top: 16px;
  overflow: auto;
}

body #container #content_container #sidenav {
  width: 160px;
  float: left;
  padding: 0px;
  margin: 0px;
}

body #container #content_container #content {
  width: 840px;
  float: left;
  padding: 0 0 20px 0;
  margin: 0px;
  background-color: #FFFFFF;
  position: relative;
  -webkit-border-radius: 3px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 3px;
  border-top-left-radius: 0;
  min-height: 800px;
}

body #container #content_container #content .innerpad {
  padding: 0px 20px 20px 20px;
  position: relative;
}

.superadmin #container {
  padding-top: 38px;
}

#content_100 {
  width: 1000px;
  float: left;
  padding: 0px;
  margin: 0px;
  background-color: #FFFFFF;
  min-height: 200px;
}

.sticky {
  width: 100%;
  padding: 0px;
  top: 50px;
  position: static;
  z-index: 101;
  clear: both;
  background: url("../images/bg.png") top left repeat;
}

#totop {
  position: fixed;
  bottom: 0;
  left: 20px;
}

.slidingDiv {
  margin-top: 10px;
}

.show_hide_subnav {
  display: none;
}

#header {
  width: 1000px;
  float: left;
}

#header #logo {
  float: left;
  width: 270px;
  margin: 4px 40px 2px 0px;
  padding-left: 0px;
}

#header #logo img {
  max-width: 100px;
}

#header #header_content {
  width: 400px;
  float: right;
}

#welcome {
  width: 400px;
  text-align: right;
}

#welcome p {
  font-family: 'Sue Ellen Francisco', 'Josefin Sans', 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 1.6em;
  margin-bottom: 10px;
}

#top_alerts {
  width: 700px;
  text-align: right;
  float: right;
  margin-top: 10px;
}

#top_alerts a {
  padding: 8px 10px;
  margin-left: 5px;
  background-color: #B5D4C7;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 0.9em;
  float: right;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  min-height: 18px;
}

#top_alerts a img {
  padding: 0px 2px 0px 2px;
}

#top_alerts a#help {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding-left: 14px;
  padding-right: 12px;
  font-size: 1.2em;
}

#top_alerts a#help:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}

#top_alerts a.video {
  background-color: #3E3E3E;
}

#top_alerts a.video:hover {
  background-color: #B5D4C7;
  color: #FFFFFF;
}

#top_alerts a.video.on {
  background: url("../images/icon_on.png") no-repeat center right #3E3E3E;
  padding-right: 30px;
}

#top_alerts a.video.on img {
  padding-right: 10px;
}

#top_alerts a#msgbutton.unread {
  background-color: #FA5D4A;
}

#top_alerts a#nounread {
  background-color: #DCDCDC;
}

.help_summary {
  width: 79px;
  height: 70px;
  float: right;
  background: url("../images/button_help.png") no-repeat top right;
  position: relative;
  cursor: pointer;
}

.message_summary {
  width: 79px;
  height: 70px;
  float: right;
  background: url("../images/button_messages.png") no-repeat top right;
  position: relative;
}

.message_bubble {
  width: 26px;
  height: 31px;
  background: url("../images/alert_messages.png") no-repeat top right;
  position: absolute;
  top: 0;
  right: 0;
  color: #FFFFFF;
  text-shadow: 1px 1px 0 #DE4C3C;
  padding: 6px 4px 0px 0px;
  text-align: center;
}

.logout {
  width: 76px;
  height: 70px;
  float: right;
  margin-left: 10px;
}

.item.parent-category {
  border-top: 1px dashed #E3E3E3;
  margin-top: 10px;
}

#breadcrumbs {
  width: 800px;
  float: left;
  margin-bottom: 10px;
  background-color: #B5D4C7;
}

#breadcrumbs .crumb {
  display: inline-block;
  margin-right: 0px;
  padding-right: 0px;
  background-color: #3E3E3E;
  background-image: url("../images/breadcrumbs_point.png");
  background-position: center left;
  background-repeat: no-repeat;
  float: left;
}

#breadcrumbs .crumb a {
  display: inherit;
  padding: 10px 5px 10px 20px;
  color: #FFFFFF;
}

#breadcrumbs .crumb a:hover {
  color: #FA5D4A;
}

#breadcrumbs .crumb:first-of-type {
  background-image: none;
  padding-left: 0px;
}

#breadcrumbs .crumb:first-of-type a {
  padding-left: 10px;
}

#breadcrumbs .crumb.active {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  background-color: #B5D4C7;
  color: #FFFFFF;
  background-image: url("../images/breadcrumbs_point_active.png");
}

#breadcrumbs.parent .crumb:first-of-type {
  padding-left: 10px;
}

.paging_row {
  width: 800px;
  float: left;
  margin-bottom: 0px;
}

.paging {
  float: right;
  width: 320px;
  text-align: right;
  position: relative;
}

.paging a img {
  opacity: 0.9;
  filter: alpha(opacity=90);
  /* For IE8 and earlier */
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.paging a img:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}

.update {
  float: left;
  width: 276px;
}

.update p {
  line-height: 1.4em;
}

.pagesummary {
  line-height: 25px;
  display: inline;
  position: absolute;
  top: 7px;
  right: 175px;
  margin-bottom: 0px;
}

img.disable {
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* For IE8 and earlier */
}

/* Filter "SHOW" DROP DOWN BOX TTOP RIGHT ************/
.filter {
  float: right;
  width: 380px;
  position: absolute;
  top: 15px;
  right: 20px;
  height: 37px;
}

/* Select all in page tick box ************/
.select_box {
  float: left;
  width: 440px;
}

.select_box_calendar {
  float: left;
  width: 480px;
}

.status_update {
  margin-bottom: 20px;
  margin-top: 10px;
  overflow: auto;
}

.status_date {
  width: 79px;
  height: 83px;
  padding: 13px 5px 0px 5px;
  text-align: center;
  text-transform: uppercase;
  background: url("../images/bubble_update.png") top left no-repeat;
  float: left;
  margin-right: 15px;
}

.date_sm {
  font-size: 1.0em;
  clear: both;
  margin-bottom: 0px;
  line-height: 1.0em;
}

.date_dashboard {
  font-size: 2.6em;
  clear: both;
  line-height: 0.9em;
  margin-bottom: 0px;
}

.date {
  font-size: 2.6em;
  clear: both;
  line-height: 0.9em;
  margin-bottom: 0px;
  margin-top: 20px;
  margin-left: 130px;
}

.date_task {
  margin-top: 20px;
}

#studentChart {
  margin-bottom: 20px;
}

#dashboardPhoto img {
  width: 320px !important;
  height: 200px !important;
}

.page-intro {
  width: 800px;
  float: left;
  margin-bottom: 10px;
}

.page-intro .statusicon {
  margin-right: 20px;
  width: 56px;
  float: left;
  padding: 10px 0px;
}

.page-intro .description {
  width: 724px;
  float: left;
}

form .page-intro {
  width: 760px;
  float: left;
  border-bottom: 1px solid #DCDCDC;
  border-top: 1px solid #DCDCDC;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 10px;
}

.instructions {
  width: 780px;
  float: left;
  border-bottom: 1px solid #DCDCDC;
  border-top: none;
  margin-top: 0px;
  padding: 0px 10px 10px 10px;
  margin-bottom: 5px;
}

.parent_block {
  width: 149px;
  min-height: 225px;
  float: left;
  padding: 15px;
  text-align: center;
  background-color: #F8F8F8;
  border: 3px solid #F8F8F8;
  margin-right: 20px;
  margin-top: 10px;
}

.parent_block:hover {
  background-color: #FFFFFF;
  cursor: pointer;
}

.parent_block img {
  width: 149px;
}

.parent_block_last {
  width: 149px;
  min-height: 225px;
  float: left;
  padding: 15px;
  text-align: center;
  background-color: #F8F8F8;
  border: 3px solid #F8F8F8;
  margin-right: 0px;
  margin-top: 10px;
}

.parent_block_last:hover {
  background-color: #FFFFFF;
  cursor: pointer;
}

.parent_block_last img {
  width: 149px;
}

.verticallist a.add-screen {
  display: block;
  padding: 20px 0px 20px 60px;
  color: #3E3E3E;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 20px;
  font-size: 0.9em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-shadow: 1px 1px 0 #FFFFFF;
  background: url("../images/button_add_screen.png") center left no-repeat;
}

.section_details {
  float: left;
  margin: 5px 16px 10px 0px;
  width: 214px;
  border: 1px solid #DCDCDC;
  height: 230px;
  padding: 0px 20px 20px 20px;
  position: relative;
}

.section_details:nth-child(3n+0) {
  margin-right: 0px;
}

.section_details p {
  height: 120px;
  overflow: hidden;
}

.section_details a {
  position: absolute;
  bottom: 15px;
}

.section_details a img {
  margin: auto;
}

#content table {
  background-color: #F8F8F8;
  width: 800px;
  border: none;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  float: left;
  /* this line fixes all the float issues on FF for the table list views so that if a specific class applied to the div around the table isn't included in the line of classes - further below - then this will work too **/
}

#content table tr {
  border-bottom: 1px solid #F0F0F0;
  font-size: 12px;
}

#content table tr:hover {
  background-color: #FFFFFF;
  cursor: pointer;
}

#content table tr:hover th {
  background-color: #F8F8F8;
  cursor: default;
}

#content table tr td, #content table tr th {
  border: none;
  position: relative;
}

#content table tr td.column1,
#content table tr td.column2,
#content table tr td.column3,
#content table tr td.column4,
#content table tr td.column5,
#content table tr td.column6,
#content table tr td.column7,
#content table tr td.column8 {
  border-right: 1px solid #FFFFFF;
  vertical-align: top;
  /*padding: 6px;*/
  /*font-weight: 200;*/
  padding-top: 6px;
  padding-bottom: 0px;
  padding-left: 6px;
  color: #1b1b1b;
}

#content table tr th.column1,
#content table tr th.column2,
#content table tr th.column3,
#content table tr th.column4,
#content table tr th.column5,
#content table tr th.column6,
#content table tr th.column7,
#content table tr th.column8 {
  border-right: 1px solid #FFFFFF;
  border-bottom: 3px solid #FFFFFF;
  vertical-align: middle;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  /*font-weight: 500;*/
  line-height: 32px;
  letter-spacing: 0.5px;
  font-size: 1.0em;
  padding: 10px 5px 10px 5px;
  line-height: 1em;
}

#content table tr td.tickbox,
#content table tr th.tickbox {
  width: 17px;
  border-right: 1px solid #FFFFFF;
  vertical-align: top;
  padding: 5px;
}

#content table tr th.tickbox {
  border-bottom: 3px solid #FFFFFF;
}

#content table tr.calendar-row th.column1,
#content table tr.calendar-row th.column2,
#content table tr.calendar-row th.column3,
#content table tr.calendar-row th.column4,
#content table tr.calendar-row th.column5,
#content table tr.calendar-row th.column6,
#content table tr.calendar-row th.column7,
#content table tr.calendar-row th.column8 {
  padding: 10px 0px 10px 10px !important;
}

#content table tr.new {
  background-color: #F0F0F0;
}

#content table tr.new h4 {
  font-weight: 500;
}

#content table h4 {
  font-size: 1.0em;
  padding-top: 0px;
  margin-bottom: 2px;
}

#content table h5 {
  font-size: 1.1em;
  padding-top: 0px;
  margin-bottom: 2px;
  letter-spacing: 0px;
  text-transform: none;
}

#content table p {
  margin-bottom: 5px;
  font-size: 1em;
}

#content .inbox table {
  background-color: #FFFFFF;
}

#content .inbox table tr h4 {
  background: url("../images/icon_message_read.png") left center no-repeat;
}

#content .inbox table tr.new h4 {
  background: url("../images/icon_message_unread.png") left center no-repeat;
}

#content .inbox table p {
  color: #3E3E3E;
}

#content .inbox table h4 {
  font-size: 1.2em;
  padding-left: 25px;
}

#content .inbox table h5 {
  color: #3E3E3E;
}

#content .students-groups table tr:hover td {
  background-color: #F8F8F8;
  cursor: default;
}

#content .table.noclick tr:hover td {
  background-color: #F8F8F8;
  cursor: default;
}

#content .jobs_seekers table tr:hover,
#content .jobs_placed table tr:hover {
  cursor: pointer;
}

#content .jobs_seekers table tr:hover th, #content .jobs_seekers table tr:hover th:hover,
#content .jobs_placed table tr:hover th,
#content .jobs_placed table tr:hover th:hover {
  cursor: pointer;
}

.sorting {
  /* default - not shown until... */
  display: none;
  position: absolute;
  top: 12px;
  right: 12px;
}

th.sort {
  /* ...column header has underlined text **/
  text-decoration: underline;
}

th.sort:hover {
  /* ...hover over the table header, show pointer **/
  cursor: pointer !important;
}

th.sort .sorting .sort-down {
  /* but by default only the up arrow shows first so hide the down arrow */
  display: none;
}

th.sort:hover .sorting,
th.sort.sort-active-up .sorting,
th.sort.sort-active-down .sorting {
  /* ...hover over the table header to show the sorting div */
  display: block;
}

th.sort.sort-active-up:hover .sort-up {
  /* when sort is already up, hover over cell hides the up arrow and... */
  display: none;
}

th.sort.sort-active-up:hover .sort-down {
  /* ...replaces it with the down arrow to allow sorting down */
  display: block;
}

/** then for sorting down position */
th.sort.sort-active-down:hover .sort-up {
  /* when sort is already down, hover over cell shows the up arrow... */
  display: block;
}

th.sort.sort-active-down:hover .sort-down {
  /* ...and hides the down arrow */
  display: none;
}

th.sort.sort-active-down .sorting .sort-up {
  /* when sort is set to down, sort up arrow is hidden... */
  display: none;
}

th.sort.sort-active-down .sorting .sort-down {
  /* when sort is set to down, sort down arrow is visible... */
  display: block;
}

.confirmation {
  background-color: #36BC4F;
  width: 780px;
  border: none;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 1.0em;
  padding: 10px;
  float: left;
  margin: 0px 0px 10px 0px;
}

.uploading {
  background-color: #DCDCDC;
  width: 780px;
  border: none;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 1.0em;
  padding: 10px;
  float: left;
  margin: 0px 0px 10px 0px;
}

.error_message {
  background-color: #FA5D4A;
  width: 780px;
  border: none;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: italic;
  font-size: 1.0em;
  padding: 10px;
  float: left;
  margin: 10px 0px 10px 0px;
  color: #FFFFFF;
}
.warning_message2 {
	background-color: yellow;
	// width: 94%;
	width: 100%;
	border: none;
	@include font-weight-500;
	font-style: italic;
	font-size: 1.0em;
	padding: 10px 0 10px 15px;
	float: left;
	margin: 0px 0px 10px 0px;
	color: $white;
}
.warning_message {
  background-color: #FA5D4A;
  width: 100%;
  border: none;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: italic;
  font-size: 1.0em;
  padding: 10px 0 10px 15px;
  float: left;
  margin: 0px 0px 10px 0px;
  color: #FFFFFF;
}

.errorMsg {
  background-color: #F0F0F0;
  width: 780px;
  border: none;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 1.0em;
  padding: 10px;
  float: left;
  margin: 0px 0px 10px 0px;
  color: #3E3E3E;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.errorMsg ul {
  margin: 0;
}

.errorMsg ul li {
  padding-left: 10px;
}

.errorMsg ul li:before {
  content: '- ';
}

.errorMsg p {
  color: #3E3E3E;
  margin-bottom: 0;
}

.file-del-error .errorElem {
  background-color: #FB7576;
  border: none;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 1.0em;
  padding: 10px;
  margin: 10px 0px;
  color: #FFFFFF;
}

.blockMsg, .blockElement {
  border: none !important;
  background-color: transparent !important;
}

.blockUI h1,
.blockMsg h1,
.blockElement h1 {
  color: #FFFFFF !important;
}

.percent {
  color: #FFFFFF !important;
}

.get_started {
  background: url("../images/getstarted.png") top right no-repeat;
  width: 730px;
  border: none;
  padding: 0;
  float: left;
  margin: 0px 0px 10px 0px;
  height: 150px;
}

.get_started p {
  font-size: 2.0em;
  font-family: 'Sue Ellen Francisco', Helvetica, Arial, sans-serif;
  font-weight: 100;
  padding: 10px 0 0 80px;
  margin-bottom: 0;
}

.get_started_landing {
  background: url("../images/getstarted-left.png") top left no-repeat;
  width: 100%;
  border: none;
  padding: 0;
  float: left;
  margin: 0px 0px 10px 0px;
  padding-top: 15px;
}

.get_started_landing p {
  font-size: 2em;
  font-family: 'Sue Ellen Francisco', Helvetica, Arial, sans-serif;
  font-weight: 100;
  padding: 10px 0 0 115px;
  margin-bottom: 0;
}

.permission_note {
  font-style: italic;
}

.inbox {
  float: left;
}

#content table tr td.summary {
  width: 630px;
  vertical-align: top;
  padding: 10px;
  letter-spacing: 0em;
}

#content table p.folder {
  margin-bottom: 0px;
  font-style: italic;
  font-size: 0.9em;
}

.new .summary h4 {
  font-weight: 500;
}

.data {
  width: 112px;
  padding: 10px;
  text-align: right;
  vertical-align: top;
}

.data img {
  clear: both;
}

.time {
  margin-bottom: 5px;
  float: right;
  width: 100%;
}

.podcasts, .news, .jobs, .maps, .documents, .assignments, .carpools, .survey,
.galleries, .classifieds, .students, .students-groups, .calendar,
.staff-employers, .employer-employer-surveys {
  float: left;
}

.calendar td {
  height: 145px;
  width: 80px;
}

.calendar .select2-choice {
  height: 26px !important;
}

.select2-container.calendar {
  margin-right: 15px !important;
  margin-bottom: 0px !important;
  float : right;
}

.calendar_date {
  width: 100%;
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 10px;
}

.active .calendar_date {
  border-bottom: 1px solid #FFFFFF;
}

#content .calendar table tr td:hover {
  background-color: #F8F8F8;
  cursor: default;
}

#content .calendar table tr td:hover .calendar_add {
  display: block;
}

#content .calendar table tr td.active {
  background-color: #CCE6DB;
}

#content .calendar table tr td.active:hover .calendar_add {
  display: block;
}

#content .calendar table tr td.no_date:hover .calendar_add {
  display: none;
}

#content .calendar table tr:hover {
  background-color: #F8F8F8;
  cursor: pointer;
}

/* adding an event on a day that doesn't have any yet ***/
.calendar_add {
  background: transparent url("../images/button_add_calendar.png") top left;
  display: none;
  height: 36px;
  left: 30px;
  position: relative;
  top: 80px;
  width: 36px;
}

/* adding an event on a day that has an event already ***/
.active .calendar_add {
  background: transparent url("../images/button_add_calendar_active.png") top left;
  display: none;
  height: 36px;
  left: 30px;
  position: relative;
  top: 80px;
  width: 36px;
}

a.event {
  color: #FFFFFF;
  font-weight: 500;
  line-height: 1.2em;
  overflow: auto;
  float: left;
  overflow-x: hidden;
  overflow-y: hidden;
}

a.event:hover {
  color: #3E3E3E;
}

a.more_events {
  clear: both;
  float: left;
  line-height: 1.2em;
  font-weight: 500;
  color: #FFFFFF;
  margin-top: 5px;
  border-top: 1px solid #FFFFFF;
  width: 100%;
  padding-top: 5px;
  color: #3E3E3E;
}

/* cells with no date ****/
.no_date .calendar_date {
  display: none;
}

/* change moth paging *****/
.paging_calendar {
  float: right;
  width: 280px;
  text-align: right;
  position: relative;
}

.paging_calendar .prev {
  background: #DCDCDC url("../images/button_prev.png") center left no-repeat;
  padding: 10px 15px 10px 35px;
  line-height: 37px;
  width: 120px;
  color: #FFFFFF;
}

.paging_calendar .next {
  background: #DCDCDC url("../images/button_next.png") center right no-repeat;
  padding: 10px 35px 10px 15px;
  line-height: 37px;
  width: 120px !important;
  color: #FFFFFF;
}

.paging_calendar a img:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}

#students-form {
  clear: both;
}

body .tip-yellowsimple {
  border: 1px solid #B5D4C7;
  padding: 10px 10px;
  color: #3E3E3E;
  background-color: #FFFFFF;
}

body .tip-yellowsimple label {
  color: #3E3E3E;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 25px;
  font-size: 1em;
}

body .tip-yellowsimple input {
  height: 20px;
  margin-top: 5px;
  padding: 5px !important;
  border: 4px solid #F0F0F0;
  width: 250px !important;
}

body .tip-yellowsimple input:focus {
  padding: 5px;
  background: #F8F8F8 !important;
  border: 4px solid #F0F0F0;
}

body .tip-yellowsimple button {
  cursor: pointer;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin: 0;
  clear: none;
  padding: 10px;
  background-color: #B5D4C7;
  background-image: none;
  border: none;
  font-size: 1.0em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

body .tip-yellowsimple button:hover {
  background: #3E3E3E;
  color: white;
}

body .tip-yellowsimple .editable-buttons {
  margin-top: 10px;
}

body .tip-yellowsimple .editable-buttons button:first-child {
  margin-left: 0;
  margin-right: 10px;
}

body .tip-yellowsimple .editable-submit {
  margin-left: 5px;
}

body .tip-yellowsimple .editable-cancel {
  background-color: #FA5D4A;
}

body .tip-yellowsimple .editable-clear-x {
  margin-top: -11px;
}

.survey .column1 a:hover {
  text-decoration: underline;
}

.change_order {
  float: left;
  margin-bottom: 5px;
  margin-top: 10px;
}

.change_order a {
  float: left;
}

.change_order img {
  margin-right: 5px;
}

.gallery_contents {
  width: 800px;
  float: left;
  padding: 0px;
  border-top: 1px dashed #DCDCDC;
  padding-top: 20px;
}

.gallery_image {
  float: left;
  margin: 5px 16px 10px 0px;
  width: 254px;
  border: 1px solid #DCDCDC;
}

.gallery_image:nth-child(3n+0) {
  margin-right: 0;
}

.gallery_image img {
  float: left;
  margin: 2px;
}

.gallery_image_info {
  float: left;
  margin: 0px;
  width: 250px;
  background-color: #DCDCDC;
  padding: 3px 2px 2px 2px;
}

.edit .gallery_image {
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 10px;
  position: relative;
}

.edit_image {
  position: absolute;
  bottom: 5px;
  right: 0px;
}

.gallery_image_large {
  width: 760px;
  margin-bottom: 20px;
}

.gallery_image_edit {
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  padding: 4px 7px;
  z-index: 101;
  background: url("../images/bg_b_op50.png") top left repeat;
}

.gallery_image_edit .delete_image {
  float: right;
  padding: 5px 0px 0px 0px;
}

.surveys_dash {
  float: left;
  margin-bottom: 10px;
}

.surveys_alerts {
  float: left;
  margin-bottom: 10px;
}

#content .jobs_placed, #content .jobs_seekers {
  float: left;
  margin-bottom: 10px;
}

#content .jobs_placed table, #content .jobs_seekers table {
  margin-bottom: 0;
}

#dashboard_jobs {
  width: 800px;
}

.dasboard_jobs_block {
  background-color: #DCDCDC;
  width: 226px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 5px 15px 15px 15px;
  float: left;
  height: 135px;
}

.dasboard_jobs_block h3 {
  color: #FFFFFF;
  font-weight: 700;
}

.dasboard_jobs_block p {
  font-size: 1.1em;
  font-style: italic;
  font-family: 'Open Sans Italic', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
}

.dasboard_jobs_block_last {
  margin-right: 0px;
}

p.number,
.number {
  font-family: 'Josefin Sans', 'Open Sans', 'Museo Sans', Helvetica, Arial, sans-serif;
  font-size: 3.0em;
  margin-bottom: 10px;
  line-height: 1.0em;
  font-weight: 700;
  font-style: normal;
}

p.number_red {
  color: #FA5D4A;
}

#dashboard_events {
  width: 800px;
}

.dasboard_events_block {
  background-color: #DCDCDC;
  width: 226px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 15px 15px 15px 15px;
  float: left;
  height: 115px;
}

.dasboard_events_block:last-of-type {
  margin-right: 0;
}

.dasboard_events_block h3 {
  color: #FFFFFF;
  font-weight: 700;
  padding-top: 0px;
  font-size: 1.1em;
  margin-bottom: 5px;
}

.dasboard_events_block p {
  font-size: 1.0em;
  font-family: 'Open Sans Italic', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
}

.dasboard_events_block p.date {
  font-style: italic;
  margin-bottom: 5px;
}

.dasboard_events_block p.number {
  font-family: 'Josefin Sans', 'Open Sans', 'Museo Sans', Helvetica, Arial, sans-serif;
  font-size: 2.4em;
  margin-bottom: 0px;
  line-height: 1.0em;
  font-weight: 700;
  font-style: normal;
}

.dasboard_events_block.mandatory p.number {
  color: #FA5D4A;
}

.dasboard_events_block5 {
  background-color: #DCDCDC;
  width: 118px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 15px 15px 15px 15px;
  float: left;
  height: 175px;
}

.dasboard_events_block5:last-of-type {
  margin-right: 0px;
}

.dasboard_events_block5 h3 {
  color: #FFFFFF;
  font-weight: 700;
  padding-top: 0px;
  font-size: 1.0em;
  margin-bottom: 15px;
}

.dasboard_events_block5 p {
  font-size: 1.0em;
  font-family: 'Open Sans Italic', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
}

.dasboard_events_block5 p.date {
  font-style: italic;
  margin-bottom: 15px;
}

.dasboard_events_block5 p.number {
  font-family: 'Josefin Sans', 'Open Sans', 'Museo Sans', Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  margin-bottom: 0px;
  line-height: 1.0em;
  font-weight: 700;
  font-style: normal;
}

.dasboard_events_block5.mandatory p.number {
  color: #FA5D4A;
}

.mandatory a {
  color: #FA5D4A;
}

#attending {
  width: 770px;
  background-color: #E3E3E3;
  padding: 15px;
  float: left;
  margin: 0px 0px 10px 0px;
}

#attending p {
  font-size: 1.2em;
  text-transform: uppercase;
  margin-bottom: 0px;
  letter-spacing: 0.1em;
  float: left;
  line-height: 40px;
}

#attending a.tick, #attending a.cross {
  background-position: bottom center;
  background-position: no-repeat;
  height: 40px;
  width: 40px;
  float: right;
  margin-left: 10px;
  padding: 0px;
}

#attending a.tick {
  background-image: url("../images/icon_tick.png");
}

#attending a.cross {
  background-image: url("../images/icon_cross.png");
}

#attending a.tick.active, #attending a.cross.active, #attending a.tick:hover, #attending a.cross:hover {
  background-position: top center;
}

.status_approved {
  color: #36BC4F;
  font-weight: 500;
}

.status_inactive {
  color: #B2B2B2;
  font-weight: 500;
}

.status_pending, .warning {
  color: #FA5D4A;
  font-weight: 500;
}

.status_updated {
  color: #FA5D4A;
  font-weight: 500;
  background: url("../images/icon_ministar.png") center right no-repeat;
  padding-right: 18px;
}

.document_management {
  float: left;
  margin-bottom: 10px;
}

.Rewards {
  float: left;
  margin-bottom: 10px;
}

.document_management_categorylevel {
  float: left;
  margin-bottom: 10px;
}

.compliancecategories {
  width: 800px;
}

.categoryblock {
  width: 240px;
  float: left;
  background-color: #3E3E3E;
  color: #FFFFFF;
  font-size: 1.1em;
  padding: 10px;
  margin: 0px 10px 10px 0px;
}

.categoryblock:hover {
  background-color: #FA5D4A;
}

.categoryblock:nth-of-type(3n+0) {
  margin-right: 0px;
}

.categoryblock:nth-of-type(3n+1) {
  clear: left;
}

#pin_wrapper {
  width: 800px;
  float: left;
  margin-bottom: 20px;
}

#pin_wrapper #pin_columns {
  -webkit-column-count: 3;
  -webkit-column-gap: 10px;
  -webkit-column-fill: auto;
  -moz-column-count: 3;
  -moz-column-gap: 10px;
  -moz-column-fill: auto;
  column-count: 3;
  column-gap: 15px;
  column-fill: auto;
}

#pin_wrapper #pin_columns .pin {
  display: inline-block;
  margin: 0 0px 10px;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  column-break-inside: avoid;
  background-color: #DCDCDC;
  color: #3E3E3E;
  padding: 10px 15px;
  width: 230px;
  opacity: 1;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

#pin_wrapper #pin_columns .pin img {
  width: 100%;
  padding-bottom: 15px;
  margin-bottom: 5px;
}

#pin_wrapper #pin_columns .pin p {
  color: #FFFFFF;
  margin: 0;
  font-size: 1.1em;
  text-transform: uppercase;
  letter-spacing: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 230px;
}

#pin_wrapper #pin_columns .pin:hover {
  background-color: #FA5D4A;
}

.compliancedocs .compliance_header {
  padding: 10px;
  background-color: #777777;
  color: #FFFFFF;
  float: left;
  width: 780px;
  position: relative;
  margin-bottom: 10px;
}

.compliancedocs .compliance_header h3 {
  color: #FFFFFF;
  padding: 0px;
  margin: 0px;
}

.compliancedocs .compliance_header .button_row {
  width: 100px;
  text-align: right;
  display: table;
  margin: 0px 0px 10px 0px;
  float: right;
  position: absolute;
  top: 10px;
  right: 10px;
}

.compliancedocs .page-intro {
  position: relative;
}

.compliancedocs .page-intro .button_row {
  width: 100px;
  text-align: right;
  display: table;
  margin: 0px 0px 10px 0px;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
}

#content .document_management_categories {
  float: left;
  margin-bottom: 10px;
}

#content .document_management_categories table tr {
  background-color: #F0F0F0;
}

#content .document_management_categories table tr th {
  background-color: #F8F8F8;
}

#content .document_management_categories table tr.category-child {
  background-color: #F8F8F8;
}

.category-child .column1 {
  font-style: italic;
}

.checklistitem {
  width: 770px;
  background-color: #F8F8F8;
  padding: 15px;
  float: left;
  margin: 0px 0px 10px 0px;
  position: relative;
}

.checklistitem .checklist_details {
  float: left;
}

.checklistitem .checklist_tickboxes {
  float: right;
}

.checklistitem p {
  font-size: 1.1em;
  margin-bottom: 8px;
  letter-spacing: 0.1em;
  float: left;
  line-height: 18px;
  width: 600px;
  margin-top: 0;
}

.checklistitem p a {
  font-size: 0.9em;
}

.checklistitem a.tick,
.checklistitem a.cross,
.checklistitem .tick,
.checklistitem .cross {
  background-image: url("../images/icon_tick_mini.png");
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  float: right;
  margin-left: 10px;
  cursor: default;
  padding: 0 0 0 10px;
  margin: 2px 0;
}

.checklistitem a.tick, .checklistitem .tick {
  background-position: top center;
}

.checklistitem a.cross, .checklistitem .cross {
  background-position: bottom center;
}

.checklistitem .tick.active, .checklistitem .cross.active {
  cursor: default;
}

.checklistitem.editable a.tick.active,
.checklistitem.editable a.cross.active,
.checklistitem.editable a.tick:hover,
.checklistitem.editable a.cross:hover {
  cursor: pointer;
}

.asset .checklistitem_new input[type="submit"].go,
#content .checklistitem_new input[type="submit"].go {
  border: none;
  padding-right: 50px;
  line-height: 18px;
  color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.2em;
  clear: none;
  background: #FA5D4A;
}

.asset .item.checkbox {
  border-top: 1px dashed #E3E3E3;
  margin-top: 10px;
}

.asset .item.checkbox label {
  padding-top: 0 !important;
}

.asset .item.checkbox .field_description {
  margin-bottom: 0;
}

.asset .checklistitem_new {
  width: 800px;
  float: left;
}

.asset .checklistitem_new .add-new-checklist-item {
  border: 10px solid #F0F0F0;
  float: left !important;
  width: 760px !important;
  padding: 10px !important;
}

.asset .checklistitem_new .add-new-checklist-item #new_checklist_item {
  border: 2px solid #E3E3E3;
  height: 34px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding-left: 5px !important;
}

.asset .checklistitem_new .add-new-checklist-item input {
  width: 650px;
  margin-bottom: 0 !important;
  font-size: 0.9em !important;
  float: left !important;
}

.asset .checklistitem_new .add-new-checklist-item input:focus {
  background: white !important;
}

.asset .checklistitem_new .add-new-checklist-item input[type="submit"].save {
  margin-bottom: 0 !important;
  clear: none !important;
  float: right !important;
  margin: 0 !important;
}

.asset .checklistitem_new label {
  clear: both;
  width: 780px;
  float: left;
  line-height: 16px;
  font-size: 1em;
  color: #3E3E3E;
  background-color: #F0F0F0;
  padding: 8px 10px 0 10px;
}

#compliancedate {
  width: 770px;
  background-color: #E3E3E3;
  padding: 10px 15px;
  float: left;
  margin: 0px 0px 10px 0px;
  position: relative;
}

#compliancedate p {
  font-size: 1.1em;
  margin-bottom: 4px;
  letter-spacing: 0.1em;
  float: left;
  line-height: 24px;
  width: 600px;
  margin-top: 4px;
}

#compliancedate.past {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.question-wrapper {
  margin-bottom: 20px;
  float: left;
}

.question-number {
  width: 800px;
  border-top: 1px solid #E3E3E3;
  float: left;
  clear: both;
  padding: 15px 0px;
  position: relative;
  min-height: 26px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 0px;
  font-size: 1.3em;
  color: #3E3E3E;
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  letter-spacing: 0.1em;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  background-color: #E3E3E3;
}

.question-nav {
  width: 800px;
  border-bottom: 1px solid #E3E3E3;
  text-transform: none;
  border-top: 1px solid #E3E3E3;
  float: left;
  clear: both;
  padding: 15px 0px;
  position: relative;
  background-color: #E3E3E3;
}

.question-nav a {
  width: 26px;
  height: 26px;
}

.question-nav a img.inactivebutton {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.question-nav a.questionback {
  position: absolute;
  top: 15px;
  left: 10px;
}

.question-nav a.questionnext {
  position: absolute;
  top: 15px;
  right: 10px;
}

.question-nav .bottom-prompt {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 0px;
  margin-bottom: 0px;
  font-size: 1.3em;
  color: #3E3E3E;
  clear: both;
  letter-spacing: 0.1em;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
}

.question-nav .bottom-prompt {
  text-transform: none;
}

.employer-employer-surveys-question {
  float: left;
  width: 800px;
  padding: 20px 0px 40px 0px;
  border-top: 1px solid #DCDCDC;
}

.employer-employer-surveys-question h4 {
  margin-bottom: 25px;
}

.employer-employer-surveys-question label {
  text-transform: uppercase;
  clear: both;
  width: 182px;
  float: left;
  line-height: 38px;
}

.employer-employer-surveys-question input {
  width: 790px;
  height: 36px;
  padding: 0px 5px;
  border: 1px solid #DCDCDC;
}

.employer-employer-surveys-question input[type='checkbox'] {
  width: 20px;
  height: 36px;
  padding: 0px 5px;
  border: none;
  clear: both;
  float: left;
}

.employer-employer-surveys-question label.labelcheckbox {
  text-transform: uppercase;
  clear: none;
  width: 770px;
  float: left;
  line-height: 38px;
  padding-left: 10px;
  text-transform: none;
}

.slider {
  width: 760px;
  padding: 15px 20px 45px 20px;
  margin: 0px;
  float: left;
  position: relative;
}

.slider-bar {
  width: 760px;
  height: 4px;
  background: url("../images/slider-bg.png") center center no-repeat;
  padding: 8px 0px;
  position: relative;
}

.slider-dot {
  background-color: #FA5D4A;
  width: 20px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}

.limit-low {
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 1.8em;
  color: #3E3E3E;
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
}

.limit-high {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.8em;
  color: #3E3E3E;
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
}

#question-summary .question-wrapper {
  margin-bottom: 15px;
  border-bottom: 1px solid #E3E3E3;
  padding-bottom: 15px;
}

#question-summary .question-number {
  border-top: none;
  background-color: transparent;
  padding: 0px;
  clear: none;
  text-align: left;
}

#question-summary .employer-employer-surveys-question {
  border-top: none;
  padding-top: 0px;
  padding-bottom: 10px;
}

#question-summary .employer-employer-surveys-question h4 {
  margin-bottom: 5px;
  font-size: 1.2em;
  letter-spacing: 0px;
}

#question-summary .employer-employer-surveys-question label {
  width: 142px;
}

#question-summary .employer-employer-surveys-question label.info {
  width: 640px;
  text-transform: none;
  line-height: 24px;
  padding-top: 7px;
}

a.editresponse {
  padding-top: 6px;
  float: left;
  clear: both;
}

.input_description, .field_description {
  width: 554px;
  margin: 10px 0 10px 0;
  float: right;
  clear: none;
  padding: 10px;
  background-color: #F8F8F8;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
}

.input_description ul, .field_description ul {
  margin-top: 0;
  margin-bottom: 0;
  list-style-type: none;
  padding-left: 0;
}

.input_description ul li, .field_description ul li {
  line-height: 18px;
  font-size: 12px;
  list-style-type: none;
}

.input_description ul li:before, .field_description ul li:before {
  content: '-';
  color: #FA5D4A;
  font-size: 17px;
  padding-right: 5px;
}

.input_description p, .field_description p {
  margin-bottom: 0;
  font-style: italic;
  font-size: 12px;
  line-height: 16px;
}

.galleries_requirements.input_description {
  float: left;
  width: 780px;
}

.matchingresults .column2 input {
  width: 260px;
}

.matchingresults .compose_buttons {
  float: left;
  clear: both;
  margin-bottom: 20px;
}

.content_stat {
  width: 226px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 15px;
  float: left;
  height: 205px;
  background-color: #DCDCDC;
  text-align: center;
}

.content_stat:nth-child(3n+0) {
  margin-right: 0px;
}

.content_stat img {
  padding-bottom: 5px;
}

.content_stat .number {
  line-height: 40px;
  font-size: 5.0em;
  margin-bottom: 0px;
  font-family: 'Josefin Sans', 'Open Sans', 'Museo Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
}

.content_stat .data_type {
  margin-right: 10px;
  font-size: 1.6em;
  margin-bottom: 0px;
  font-weight: 700;
  font-style: normal;
}

.content_stat p {
  clear: both;
  line-height: 20px;
  margin-bottom: 15px;
}

.content_stat p, .content_stat a {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
}

.content_stat h3 {
  padding: 0px 0px 15px 0px;
}

#content .reports table {
  margin-bottom: 35px;
}

#content .reports table tr:hover td {
  cursor: default;
}

#content .reports table tr.table_total {
  border-top: 4px solid #FFFFFF;
}

#content .survey-students a {
  padding: 5px 12px;
  margin-left: 5px;
  background-color: #B5D4C7;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.0em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

#content .survey-students a:hover {
  color: #FFFFFF;
  background-color: #3E3E3E;
}

#content .survey-students .disabled {
  background-color: #E3E3E3;
  cursor: default;
}

#content .survey-students .disabled:hover {
  background-color: #E3E3E3;
  cursor: default;
}

table.text_response {
  margin-bottom: 10px;
}

.reports .paging_row h6 {
  float: left;
}

.reports .paging_row .select_box {
  float: right;
  width: 200px;
}

.college_active {
  color: #36BC4F;
  font-weight: 500;
}

.college_new {
  color: #B2B2B2;
  font-weight: 500;
}

.college_development {
  color: #FA5D4A;
  font-weight: 500;
}

.asset .step-tick label.info {
  width: 586px;
}

.asset .step-tick label.info a.checklist_clicker {
  color: #3E3E3E;
  background-image: url("../images/tick.png");
  background-position: center left;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 30px;
}

.asset .step-pending label.info {
  width: 586px;
}

.asset .step-pending label.info a.checklist_clicker {
  color: #3E3E3E;
  background-image: url("../images/pending.png");
  background-position: center left;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 30px;
}

.step-date {
  color: #777777;
  float: right;
}

.step-edit {
  float: right;
}

#admin_banner {
  width: 100%;
  background-color: #3E3E3E;
  padding: 0px 0px;
  position: fixed;
  z-index: 101;
}

.container_full {
  width: 1000px;
  margin: 0 auto;
  overflow: auto;
}

.container_full img {
  float: left;
  margin-right: 10px;
}

.container_full p {
  color: #FFFFFF;
  margin-bottom: 0px;
  float: left;
  line-height: 40px;
}

.systemupdates .column1 {
  width: 523px;
}

.systemupdates .column2 {
  width: 120px;
}

#content .systemupdates table tr:hover td {
  cursor: default;
}

table#links-table tr:hover {
  background-color: #F8F8F8;
}

table#links-table tr:hover td {
  background-color: #F8F8F8;
  cursor: default;
}

#content .systemupdates table tr:hover td {
  cursor: default;
}

.coupons .column1 img {
  width: 180px;
}

/* JQUERY IMAGE SWAP ***/
#imageWrap {
  width: 800px;
  height: 620px;
  background: url("../images/loader.gif") center center no-repeat;
  float: left;
}

.public-campusinfo {
  float: left;
}

.public-media table tr {
  cursor: auto !important;
}

.public-media table tr:hover {
  background-color: #F8F8F8 !important;
}

.button {
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  padding: 7px 10px 5px 35px;
  font-size: 1.4em;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: normal;
  display: inline-block;
  line-height: 30px;
  height: 35px;
}

.button_green {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin: 10px 0px 10px 0px;
  border: none;
  padding: 12px 15px 8px 15px;
  line-height: 18px;
  color: #3E3E3E;
  font-size: 1.0em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  clear: both;
  float: left;
  background: #36BC4F;
  width: auto;
  height: 20px;
}

#content .button_row.absolute_right .cancel.delete {
  float: right;
  margin-right: 0 !important;
  margin-left: 10px !important;
}

#content .button_row {
  width: 800px;
  text-align: right;
  margin: 0px 0px 10px 0px;
  clear: both;
  float: left;
}

#content .button_row a {
  padding: 2px 20px;
  margin-left: 5px;
  background-color: #B5D4C7;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-size: 12px;
  float: right;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}

#content .button_row a:hover {
  color: #FFFFFF;
  background-color: #3E3E3E;
}

#content .button_row a img {
  display: table-cell;
  vertical-align: top;
  float: right;
  margin: 0px 0px 0px 5px;
}

#content .button_row a img:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}

#content .button_row a img.button_close {
  float: left;
}

#content .button_row a img.button_left {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}

#content .button_row input[type="submit"].surveys-create-question-btn {
  float: right;
  padding: 0 13px;
  margin: 0;
  background-image: none;
  background-color: #B5D4C7;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.0em;
  clear: none;
  height: 40px;
}

#content .button_row .disabled {
  background-color: #E3E3E3;
  cursor: default;
}

#content .button_row .disabled:hover {
  background-color: #E3E3E3;
  cursor: default;
}

#content .button_row .cancel {
  background-color: #FA5D4A;
  float: left;
  margin-left: 0px;
  margin-right: 5px;
}

#content .button_row .back {
  background-color: #3E3E3E;
  color: #FFFFFF;
  float: left;
  margin-left: 0px;
  margin-right: 5px;
}

#content .button_row .back:hover {
  background-color: #F0F0F0;
  color: #3E3E3E;
}

#content .settings-save .submitB {
  float: right;
}

.item + .button_row {
  margin: 20px 0px 10px 0px;
}

.item + .button_row a {
  float: left;
  margin-left: 0px;
  margin-right: 5px;
}

.resume-link a {
  padding-right: 10px;
}

.button_row h4 {
  margin-bottom: 0 !important;
}

#footer {
  width: 840px;
  margin-left: 160px;
  float: left;
  padding-top: 20px;
}

#footer_fourofour {
  width: 1000px;
  margin-left: 0px;
  float: left;
  padding-top: 20px;
}

.twocol-container {
  float: left;
  width: 800px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #DCDCDC;
}

.twocol-container:first-of-type {
  border-top: 1px dashed #DCDCDC;
  padding-top: 10px;
}

.twocol-container .half {
  float: left;
  width: 390px;
  margin-right: 20px;
}

.twocol-container .half .input_description {
  font-size: 12px;
}

.twocol-container .half:last-child {
  margin-right: 0;
}

.twocol_left {
  width: 380px;
  margin: 0px 20px 0px 0px;
  float: left;
}

.twocol_right {
  width: 380px;
  margin: 0px 0px 0px 20px;
  float: left;
}

.left {
  float: left;
}

.right {
  float: right;
}

.absolute_right {
  position: absolute;
  top: 10px;
  right: 0px;
  width: auto !important;
}

.absolute_right img {
  margin-left: 5px;
}

.right_help_arrow {
  position: relative;
  left: 740px;
  top: -26px;
}

.right_help_arrow_inactive {
  opacity: 0.75;
}

.helpItem {
  margin-top: 15px;
  border: 5px solid #F0F0F0;
  padding: 5px 10px 0px 10px;
  clear: both;
  float: left;
  width: 770px;
}

.helpHeader {
  margin-bottom: 0px;
  font-size: 1.2em;
  line-height: 40px;
}

.submitB.clickMe.questions {
  margin-top: 10px;
}

.bg_dark {
  background-color: #3E3E3E;
  color: #FFFFFF;
}

.bg_dark a {
  color: #FFFFFF;
}

.bg_light {
  background-color: #F0F0F0;
}

.bg_red {
  background-color: #FA5D4A;
  color: #FFFFFF;
}

.bg_red a {
  color: #FFFFFF;
}

.table {
  display: table;
  width: 100%;
}

.table.multi .table-cell {
  padding: 10px 10px 0 0;
}

.table.multi .table-cell:last-of-type {
  padding-right: 0;
}

#content .table-cell {
  display: table-cell;
  padding: 10px 10px 10px 10px;
}

#content .table-cell .innerpad {
  padding: 10px;
}

.block {
  display: block;
  text-transform: uppercase;
}

.block p {
  font-size: 1.2em;
  letter-spacing: 0.1em;
  color: #FFFFFF;
  margin-bottom: 0px;
}

.block.left {
  float: left;
}

.block.right {
  float: right;
}

.blockwrapper {
  width: 100%;
  clear: both;
  float: left;
}

.block250w {
  width: 250px;
}

.block530w {
  width: 530px;
}

.blockhalf {
  width: 390px;
  margin-right: 20px;
  float: left;
}

.blockhalf:nth-of-type(2n+0) {
  margin-right: 0px;
}

.blockfull {
  width: 100%;
}

.blockthird {
  width: 30%;
  margin-right: 5%;
}

.blockthird:last-of-type {
  margin-right: 0%;
}

.block60h {
  height: 60px;
}

.block200h {
  height: 200px;
}

.blockmarginright {
  margin-right: 20px;
}

.blockmarginbottom {
  margin-bottom: 10px;
}

#content .block .innerpad {
  padding: 10px;
}

a.block,
.table-cell .table_button {
  background: #FA5D4A url("../images/link_arrow.png") center right no-repeat;
  text-transform: uppercase;
  font-size: 1.2em;
  letter-spacing: 0.1em;
  color: #FFFFFF;
  margin-bottom: 10px;
}

.blockwrapper a.block:last-of-type {
  margin-bottom: 0px;
}

a.block530w {
  padding-left: 10px;
  padding-right: 40px;
  width: 480px;
}

a.block60h {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 40px;
  line-height: 40px;
}

.block p.chunky {
  font-family: 'Pathway Gothic One', 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-weight: 100;
  line-height: 1.0em;
  margin-bottom: 0px;
  padding-bottom: 0px;
  letter-spacing: 0px;
  font-size: 8.0em;
}

.tablecellbutton {
  font-size: 0.8em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  background: #3E3E3E url("../images/table-cell.png") bottom center no-repeat;
  color: #3E3E3E;
  padding: 10px 10px 30px 10px;
  text-align: center;
  height: 30px;
}

.tablecellbutton a {
  color: #3E3E3E;
}

.tablecellbutton:hover {
  background: #3E3E3E url("../images/table-cell-active.png") bottom center no-repeat;
  color: #FFFFFF;
}

.tablecellbutton:hover a {
  color: #FFFFFF;
}

.tablecellbutton.push {
  background-color: #36BC4F;
}

.tablecellbutton.push:hover {
  background: #FA5D4A url("../images/table-cell.png") bottom center no-repeat;
  color: #FFFFFF;
}

.tablecellbutton.active {
  background: #3E3E3E url("../images/table-cell-active.png") bottom center no-repeat;
  color: #FFFFFF;
}

.tablecellbutton.active a {
  color: #FFFFFF;
}

h4.blockstyle {
  background-color: #3E3E3E;
  color: #FFFFFF;
  padding: 5px 10px;
}

.center {
  text-align: center;
}

.cleaner {
  clear: both;
  height: 0px;
  font-size: 0px;
}

.clear_none {
  clear: none;
}

.allcaps {
  text-transform: uppercase;
}

#content img {
  max-width: 800px;
}

#content blockquote img {
  max-width: 770px;
  margin-bottom: 20px;
}

#content blockquote img.right {
  max-width: 330px;
  margin-bottom: 10px;
  margin-left: 20px;
}

.img_right {
  float: right;
  padding: 6px;
  border: 1px solid #F0F0F0;
  margin-left: 20px;
  margin-bottom: 20px;
}

.img_left {
  float: left;
  padding: 6px;
  border: 1px solid #F0F0F0;
  margin-right: 20px;
  margin-bottom: 20px;
}

.image_title {
  height: 50px;
  float: left;
  margin-right: 5px;
  margin-left: 2px;
  padding: 8px;
  background-color: #FFFFFF;
}

.image_title h6 {
  padding-top: 0;
  margin-bottom: 0;
}

label .label_icon {
  padding-top: 5px;
  padding-left: 10px;
}

#content table.modules td.column1,
#content table.modules td.column2,
#content table.modules td.column3,
#content table.modules td.column4 {
  padding: 15px;
}

#content table.modules tr:hover {
  background-color: transparent;
  cursor: default;
}

#content table.modules tr td.column1 {
  vertical-align: middle;
}

#content table.attendance td.column1 {
  min-width: 200px;
}

.modules .onoff a.tick, .modules .onoff a.cross {
  margin-left: 0;
}

.onoff a.tick,
.onoff a.cross {
  background-position: top center;
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  float: left;
  margin-left: 10px;
  padding: 0px;
  cursor: default;
}

.onoff a.tick {
  background-image: url("../images/icon_tick_sm.png");
}

.onoff a.cross {
  background-image: url("../images/icon_cross_sm.png");
}

.onoff_edit a.tick,
.onoff_edit a.cross {
  background-position: bottom center;
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  float: left;
  margin-left: 10px;
  padding: 0px;
}

.onoff_edit a.tick {
  background-image: url("../images/icon_tick_sm.png");
}

.onoff_edit a.cross {
  background-image: url("../images/icon_cross_sm.png");
}

.onoff_edit a.tick.active,
.onoff_edit a.cross.active,
.onoff_edit a.tick:hover,
.onoff_edit a.cross:hover {
  background-position: top center;
}

.modules .onoff_edit a.tick,
.modules .onoff_edit a.cross {
  margin-left: 0;
  margin-right: 10px;
}

.quickstat_container {
  display: table;
  width: 100%;
  padding-top: 0px;
  padding-bottom: 10px;
}

.quickstat_container .quickstat {
  display: table-cell;
  padding: 10px 15px;
  border-collapse: separate;
  border-right: 5px solid #FFFFFF;
  border-left: 5px solid #FFFFFF;
  background-color: #DCDCDC;
  vertical-align: top;
}

.quickstat_container .quickstat:last-of-type {
  border-left: 5px solid #FFFFFF;
  border-right: none;
}

.quickstat_container .quickstat h4 {
  padding-top: 0px;
  margin-bottom: 10px;
  font-size: 1.2em;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #FFFFFF;
  font-weight: 700;
  float: left;
  line-height: 1.1em;
}

.quickstat_container .quickstat .stat {
  font-family: 'Pathway Gothic One', sans-serif;
  font-size: 5.4em;
  line-height: 1.0em;
  float: left;
  clear: both;
  font-style: normal;
  margin-bottom: 5px;
}

.quickstat_container .quickstat p {
  font-style: italic;
  clear: left;
  float: left;
  margin-bottom: 5px;
}

.quickstat_container.mini .quickstat .stat {
  font-size: 3.4em;
}

.popup {
  background-color: #FFFFFF;
  padding: 30px;
  position: absolute;
  width: 482px;
  left: 50%;
  top: 50%;
  margin-top: -200px;
  margin-left: -240px;
  z-index: 101;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #FFFFFF;
}

.classes {
  position: relative;
  float: left;
  width: 100%;
}

.classes .button_row {
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 5px;
}

.classes .button_row a {
  padding: 11px 16px !important;
}

.item.half .half-wrapper {
  float: left;
  width: 50%;
}

#classes_filter {
  float: left;
}

#classes_filter.asset.details .item {
  clear: both;
  overflow: auto;
  border-bottom: none;
  padding: 0px 0px 5px 0px;
}

#classes_filter.asset.details .item.third {
  width: 254px;
  margin-right: 19px;
  clear: none;
  float: left;
}

#classes_filter.asset.details .item.third:last-of-type {
  margin-right: 0px;
}

#classes_filter.asset.details .item.third label {
  width: 60px;
}

#classes_filter.asset.details .item.third input {
  width: 144px;
}

#classes_filter.asset .item:first-of-type {
  border-top: none;
}

#classes_filter.asset label {
  width: 60px;
}

#classes_filter.asset input {
  width: 690px;
}

.request-more-info .page-intro {
  margin-bottom: 0 !important;
}

.request-more-info .button_row {
  margin-bottom: 0 !important;
}

.request-more-info .basicform.asset {
  border-top: 1px dashed #DCDCDC;
}

.asset .ui-sortable .item.drag label {
  width: 743px !important;
}

.asset .item.drag {
  border: 1px solid #E3E3E3;
  margin-bottom: 10px;
  background-color: #f6f6f6;
}

.asset .item.drag label {
  width: 743px;
  float: left;
  clear: none;
  line-height: 24px;
  min-height: 20px;
  padding: 0px 0px 0px 15px !important;
  background-color: transparent;
  font-size: 1.2em;
}

.asset .item.drag:first-of-type {
  border-top: 1px solid #E3E3E3;
}

.asset .item.drag.uneditable .sort .fa {
  display: none;
}

.asset label.info.onoff {
  float: right;
  width: 50px !important;
}

.app_icon_selector {
  float: right;
  width: 574px;
}

.asset.roles_drag .item.drag {
  cursor: pointer;
}

.asset.roles_drag .item.drag label {
  cursor: pointer;
  width: 695px !important;
}

.asset.edit {
  float: left;
}

.asset.edit .item.drag .sort {
  display: block;
  float: left;
  width: 30px;
  font-size: 1.2em;
  color: #3E3E3E;
  line-height: 32px;
  text-align: center;
  padding: 5px 5px 0 5px;
}

.asset.edit .item.drag input[type="checkbox"] {
  display: none;
  float: right !important;
}

.asset.edit .item.drag input[type="checkbox"]:checked + .label-text:before {
  content: "\f058";
  color: #56a33b;
}

.asset.edit .item.drag input[type="checkbox"] + .label-text:before {
  font-family: "FontAwesome";
  content: "\f058";
  color: #e1e1e1;
  background-repeat: no-repeat;
  float: right !important;
  cursor: pointer;
  padding: 0 10px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
}

.edit .item.drag label {
  width: 785px;
}

.edit .item.drag.uneditable .tick:hover {
  background-position: bottom center;
}

.edit .asset .item.drag label {
  padding: 0 !important;
}

.item.drag .tick {
  background-image: url("../images/icon_tick_double.png");
  background-position: top center;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  float: right;
  cursor: default;
  padding: 0 10px;
}

.item.drag .untick {
  background-image: url("../images/icon_tick_double.png");
  background-position: 10px;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  float: right;
  cursor: default;
  padding: 0 10px;
}

.tick {
  background-image: url("../images/icon_tick_double.png");
  background-position: top center;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  float: right;
  margin-left: 10px;
  cursor: default;
  padding: 0 10px;
  margin: 2px 0;
}

.semi-tick {
  background-image: url("../images/icon_tick_double.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  float: right;
  margin-left: 10px;
  cursor: default;
  padding: 0 10px;
  margin: 2px 0;
}

.untick {
  background-image: url("../images/icon_tick_double.png");
  background-position: 10px -20px;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  float: right;
  margin-left: 10px;
  cursor: default;
  padding: 0 10px;
  margin: 2px 0;
}

#content table tr td {
  border-right: 1px solid white;
  vertical-align: top;
  padding: 10px;
}

.item.permissionsHolder {
  border-top: 1px dashed #DCDCDC;
  margin-top: 10px;
}

#content table.permissions.read_view tr td {
  vertical-align: top !important;
}

table.permissions {
  margin-top: 10px;
}

table.permissions tr td {
  padding: 10px !important;
  vertical-align: inherit !important;
}

table.permissions tr td.sub {
  padding-left: 30px !important;
  font-style: italic;
}

table.permissions tr td.sub_sub {
  padding-left: 60px !important;
  font-style: italic;
}

table.permissions tr .untick, table.permissions tr .tick, table.permissions tr .semi-tick {
  margin: 0 auto;
  float: none;
}

table.permissions tr:hover {
  cursor: default !important;
  background-color: #F8F8F8 !important;
}

table.permissions tr.headingrow {
  border-top: 3px solid #eaeaea;
  font-weight: 700;
}

table.permissions tr.headingrow input[type="checkbox"]:checked + .label-text {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

table.permissions tr.headingrow:first-child {
  border-top: 3px solid white;
}

table.permissions .permissions_th {
  font-size: 14px;
}

table.permissions .permissions_th th {
  padding: 10px;
  font-weight: normal;
}

table.permissions input[type="checkbox"] {
  display: none;
  width: 37px !important;
  height: 32px !important;
}

table.permissions input[type="checkbox"]:checked + .label-text:before {
  content: "\f058";
  color: #56a33b;
}

table.permissions input[type="checkbox"] + .label-text:before {
  font-family: "FontAwesome";
  content: "\f058";
  color: #e1e1e1;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0 10px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
}

.graph {
  width: 100%;
  float: left;
}

.charcoal_bg {
  background-color: #3e3e3e;
  color: #ffffff;
}

.mint_bg {
  background-color: #b5d4c7;
}

.coral_bg {
  background-color: #fa5d4a;
}

.ltgrey_bg {
  background-color: #e3e3e3;
}

.charcoal {
  color: #3e3e3e;
}

.mint {
  color: #b5d4c7;
}

.coral {
  color: #fa5d4a;
}

.ltgrey {
  color: #e3e3e3;
}

.asset .graph h4 {
  background-color: transparent;
  color: #ffffff;
  padding: 10px 15px;
  font-weight: 100;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.block-row {
  display: table;
  width: 100%;
  margin: 10px 0px;
  clear: both;
  float: left;
}

.block {
  display: table-cell;
  padding: 15px;
  border-left: 10px solid #ffffff;
  border-right: 10px solid #ffffff;
}

.dividers .block {
  border-right: 1px solid #e3e3e3;
  border-left: none;
}

.block-row .block:first-of-type {
  border-left: 10px solid #3e3e3e;
}

.block-row .block:last-of-type {
  border-right: 10px solid #3e3e3e;
}

.block-row.dividers .block:first-of-type {
  border-left: none;
}

.block-row.dividers .block:last-of-type {
  border-right: none;
}

.block .stat {
  font-family: 'Pathway Gothic One', 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-size: 4.0em;
  font-weight: 400;
  line-height: 1.2em;
}

.block .stat sup {
  font-size: 0.6em;
}

.block .description {
  font-weight: 100;
}

.table_pointshistory tr td:nth-child(3) {
  width: 70px;
}

.table_pointshistory tr td:nth-child(4) {
  width: 40px;
}

td.numeric {
  text-align: right;
}

.table_pointshistory tr td:nth-child(3), .table_pointshistory tr th:nth-child(3), .table_pointshistory tr td:nth-child(4), .table_pointshistory tr th:nth-child(4) {
  text-align: right;
}

.bold {
  font-weight: 700;
}

#content table tr td {
  border-right: 1px solid #ffffff;
  vertical-align: top;
  padding: 10px;
}

#content table tr th {
  border-right: 1px solid #ffffff;
  border-bottom: 3px solid #ffffff;
  vertical-align: middle;
  font-weight: 500;
  line-height: 32px;
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  letter-spacing: 0.5px;
  font-size: 1.0em;
  padding: 10px;
  line-height: 12px;
}

#content table tr th.sort {
  padding: 6px 20px 2px 6px;
}

.button {
  padding: 5px 12px;
  margin-left: 5px;
  background-color: #b5d4c7;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.0em;
  float: right;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.button:hover {
  background-color: #fa5d4a;
  color: #ffffff;
}

.button.loadmore {
  width: 96%;
  padding: 13px 2% 10px 2%;
  text-align: center;
  text-shadow: none;
  background-color: #b5d4c7;
  color: #ffffff;
}

.loadmore {
  width: 96%;
  padding: 13px 2% 10px 2%;
  text-align: center;
  text-shadow: none;
  background-color: #b5d4c7;
  color: #ffffff;
}

#content h4 + table.table_expanded {
  margin-top: -10px;
}

#content table.table_expanded {
  background-color: #ffffff;
}

#content table.table_expanded tr td {
  border-right: none;
  line-height: 40px;
}

#content table.table_expanded tr {
  border-bottom: 1px dashed #eaeaea;
}

#content table.nohover tr:hover, #content table.table_expanded tr:hover {
  cursor: default;
  background-color: transparent;
}

.fixed {
  table-layout: fixed;
}

#content table td.active {
  background-color: #CCE6DB;
  vertical-align: top;
}

.smallprint {
  font-size: 0.8em;
}

.new_item .block_area h4, .asset .block_area h4, .new_item h4.charcoal_bg, .asset h4.charcoal_bg {
  background-color: #3e3e3e;
  color: #ffffff;
  margin-bottom: 0px;
}

.title_w_buttons {
  background-color: #f8f8f8;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.item + .title_w_buttons, .item + table {
  margin-top: 10px;
}

.title_w_buttons h4 {
  clear: none;
  line-height: 36px;
  float: left;
  margin-bottom: 0px;
}

.title_w_buttons a {
  padding: 5px 12px;
  margin-left: 5px;
  background-color: #b5d4c7;
  font-weight: 400;
  color: #ffffff;
  line-height: 36px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.0em;
  float: right;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.title_w_buttons a.back {
  background-color: #3e3e3e;
  color: #ffffff;
  float: left;
  margin-left: 0px;
  margin-right: 5px;
  padding: 5px 12px;
  font-weight: 400;
  line-height: 36px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.0em;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.asset.details.compressed .item {
  padding: 3px 0px;
}

.breadcrumbs {
  padding: 5px 10px;
  width: 780px;
  background-color: #e3e3e3;
  margin-bottom: 10px;
  font-weight: 500;
  color: #717171;
  float: left;
}

.tab-content .breadcrumbs {
  width: 750px;
}

a.breadcrumb {
  padding: 5px 4px 5px 0px;
  margin-left: 0px;
  background-color: transparent;
  font-weight: 400;
  color: #3e3e3e;
  text-transform: none;
  letter-spacing: 0px;
  float: none;
}

.loadmore + h4 {
  margin-top: 10px;
  float: left;
  width: 750px;
}

#content table.notes {
  background-color: #ffffff;
}

#content table.notes td.column1 {
  width: 120px;
}

#content table.notes tr:hover {
  cursor: default;
  background-color: transparent;
}

/** STAFF EVENTS CALENDAR **/
#content table .active {
  background-color: #CCE6DB;
  padding: 5px;
  margin-bottom: 5px;
}

#content table.newcalendar tr {
  border-bottom: none;
}

.label_description {
  color: #b2b2b2;
  font-style: italic;
  font-weight: 300;
  font-size: 0.9em;
  line-height: 1.6em;
}

.input_options {
  width: 540px;
  height: 36px;
  padding: 10px 0px 0px 0px;
  clear: none;
  float: right;
}

#fudge {
  position: absolute;
  z-index: 105;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(25, 25, 25, 0.5);
}

#fudgebox {
  background-color: #ffffff;
  padding: 20px;
  max-width: 600px;
  margin: 0 auto;
  margin-top: 100px;
  position: relative;
}

.fa.fudgebox_close {
  font-size: 1.4em;
  position: absolute;
  top: 10px;
  right: 10px;
}

.fa.remove {
  padding-left: 5px;
}

#fudgebox h2 {
  font-size: 1.4em;
}

.category_container {
  width: 100%;
  float: left;
}

.category {
  position: relative;
  border: 2px solid #e3e3e3;
  float: left;
  padding: 1.5% 1%;
  text-align: center;
  width: 21%;
  margin-right: 2%;
  margin-bottom: 2%;
}

.category:nth-of-type(4n+0) {
  margin-right: 0%;
}

.category:nth-of-type(4n+1) {
  clear: both;
}

.category_count {
  color: #e3e3e3;
  text-align: center;
  position: absolute;
  z-index: 101;
  top: 33px;
  left: 0;
  right: 0;
  font-size: 1.4em;
  font-weight: 500;
}

.category .fa-folder-o {
  font-size: 5.0em;
  line-height: 1.0em;
  color: #e3e3e3;
  padding: 0px 20px 0px 20px;
}

.category h5 {
  font-size: 0.9em;
  color: #3e3e3e;
  margin-bottom: 0px;
  font-weight: 500;
  padding-top: 5px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.category:hover {
  background-color: #e3e3e3;
}

.category:hover .category_count {
  color: #fff;
}

.category:hover .fa-folder-o {
  color: #fff;
}

.heading_functions {
  float: right;
  width: 380px;
  position: absolute;
  top: 15px;
  right: 20px;
  height: 37px;
  text-align: right;
}

.heading_functions .fa {
  line-height: 37px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #e3e3e3;
  margin-left: 5px;
  color: #fff;
  font-size: 1.2em;
  height: 37px;
}

.heading_functions .fa.active {
  background-color: #b5d4c7;
}

/**** emma - this is already in forms2015 but i've stuck important on here to show you the new changes 888*/
.asset label.info.between {
  width: 100px !important;
}

.asset input + label.info.between {
  width: 50px !important;
  padding-left: 20px !important;
}

.asset label.info.position + input {
  width: 422px !important;
}

.asset label.info.position {
  width: 100px !important;
}

/**** emma - this is already in forms2015 but i've stuck important on here to show you the new changes 888*/
.asset .input_help {
  width: 35px;
  height: 35px;
  position: absolute;
  top: 1px;
  left: 216px !important;
  text-align: right;
  font-size: 1.6em;
  padding-top: 20px;
}

.note_delete {
  clear: both;
  padding-top: 10px;
  float: left;
}

.asset.details.add_note label {
  width: 100px !important;
  padding-right: 20px !important;
}

.asset.add_note textarea {
  width: 590px;
  margin-right: 30px;
  margin-bottom: 10px;
}

.button_row.tab-content-buttons a.cancel {
  background-color: #fa5d4a;
  float: right;
  margin-left: 0px;
  margin-right: 5px;
}

/** roles *****/
.count {
  line-height: 32px;
  padding-right: 10px;
  font-weight: 700;
  float: right;
}

.missingchildren {
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* For IE8 and earlier */
}

/** tabs - forms ***/
.tab-content.asset input {
  width: 490px;
}

.tab-content.asset textarea {
  width: 480px;
}

/** general style ***/
#banner_notification {
  width: 96%;
  padding: 1.5% 2%;
  background-color: #f0f0f0;
  float: left;
  margin-bottom: 10px;
}

#banner_notification.alert {
  border-left: 4px solid #fa5d4a;
  box-sizing: border-box;
  width: 100%;
}

/* student task - details - type=survey **/
.survey_individual {
  margin: 0px 0px 20px 0px;
  float: left;
  width: 100%;
}

.survey_individual .option {
  background-color: #f8f8f8;
  padding: 10px 0px 10px 0px;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;
}

.survey_individual .option label {
  padding: 0px 80px 0px 10px;
  min-height: inherit;
}

.survey_individual.rating .option .response {
  float: right;
  padding: 0px 10px;
  font-weight: 700;
}

.survey_individual.short .option .response {
  float: left;
  margin-right: 0px;
  padding: 10px;
  font-style: italic;
}

.survey_individual.multi .option.selected {
  background-image: url("../images/icon_tick_mini.png");
  background-position: right 10px center;
  background-repeat: no-repeat;
}

.pure-button {
  margin-left: 25px;
  border: none;
  line-height: 18px;
  color: #FA5D4A;
  font-size: 1.0em;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  clear: both;
  background: transparent;
  width: auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

#blocknew_wrap {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: 10px;
}

.blocknew {
  display: table-cell;
  border: 1px solid #e3e3e3;
  padding: 10px;
  text-align: center;
}

.blocknew_spacer {
  display: table-cell;
  width: 20px;
}

.blocknew h3 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.1em;
  border-bottom: 1px solid #dcdcdc;
  padding-top: 0px;
  padding-bottom: 5px;
}

.blocknew p {
  margin-bottom: 7px;
}

.percentage {
  width: 100%;
  height: 10px;
  background-color: #e3e3e3;
  margin-bottom: 20px;
}

.percentage_value {
  height: 10px;
}

.risk_high .percentage_value {
  background-color: #ed5565;
}

.risk_low .percentage_value {
  background-color: #1ab394;
}

.percentage_text {
  width: 100%;
  text-align: left;
  padding-bottom: 2px;
  color: #3a4443;
}

p.number, .number {
  font-family: 'Josefin Sans', 'Open Sans', 'Museo Sans', Helvetica, Arial, sans-serif;
  font-size: 3.0em;
  margin-bottom: 10px;
  line-height: 1.0em;
  font-weight: 700;
  font-style: normal;
}

p.number_red {
  color: #fa5d4a;
}

.fa.fa-circle.risk {
  line-height: 2.0em;
}

.risk_low {
  color: #1ab394;
}

.risk_medium {
  color: #f8ac59;
}

.risk_high {
  color: #ed5565;
}

p.small {
  font-size: 0.9em !important;
  font-style: italic;
  line-height: 1.2em;
}

.pdfbuilder #admin_banner .container_full {
  width: 96%;
  padding: 5px 2%;
}

.pdfbuilder #admin_banner .button_row {
  margin-bottom: 0px;
  width: auto;
}

.pdfbuilder #admin_banner .button_row a {
  margin-right: 10px;
}

.pdfbuilder #container {
  width: 100%;
  display: table;
}

.pdfbuilder #leftcol {
  display: table-cell;
  vertical-align: top;
  background-color: #f9f9f9;
  position: fixed;
  width: 360px;
  height: 94%;
  overflow: auto;
  border-right: 1px solid #ffffff;
}

.pdfbuilder #leftcol .innerpad {
  padding: 15px;
  border-right: 1px solid #e3e3e3;
  height: inherit;
}

.pdfbuilder #leftcol p.intro {
  font-style: italic;
  line-height: 1.6em;
  clear: both;
}

.pdfbuilder #rightcol {
  padding: 30px 30px 30px 390px;
  min-width: 1275px;
  display: table-cell;
  vertical-align: top;
}

.pdfbuilder .button_row {
  width: 100%;
  text-align: left;
}

.pdfbuilder .button_row h2 {
  width: auto;
  float: left;
}

.pdfbuilder #footer {
  width: 100%;
  margin-left: 0;
  float: left;
  padding-top: 20px;
}

.pdfbuilder #fields_add {
  width: 100% !important;
}

.pageselector {
  margin-bottom: 20px;
}

.none {
  display: none;
}

#fields_add {
  margin-bottom: 10px;
  float: left;
}

.fieldtype {
  padding: 5px 12px;
  background-color: #b5d4c7;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.9em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  /* display: table-cell; */
  text-align: center;
  width: 75px;
  margin-right: 5px;
  float: left;
}

a.fieldtype:hover {
  background-color: #3e3e3e;
  color: #ffffff;
}

.fieldtype .fa {
  font-size: 1.6em;
  padding-top: 10px;
  padding-bottom: 5px;
}

#fields_add .fieldtype:last-of-type {
  margin-right: 0px;
}

#fields_edit .item:last-of-type {
  margin-bottom: 10px;
}

#fields_edit h3 {
  float: left;
}

#fields_edit .editbuttons {
  float: right;
  padding-top: 12px;
}

#fields_edit .editbuttons .button {
  background-color: #fa5d4a;
}

#fields_edit label {
  text-transform: none;
  font-weight: bold;
  width: auto;
  float: left;
}

#fields_edit label.inline {
  font-weight: normal;
  line-height: 26px;
}

#fields_edit input {
  border: solid 1px #e9ebea;
  padding: 12px 3% 12px 3%;
  color: #3a4443;
  margin-bottom: 0px;
  font-weight: 100;
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif !important;
  clear: both;
  font-size: 1em;
  width: 290px;
}

#fields_edit .checkboxoptions {
  margin-bottom: 5px;
  clear: both;
  position: relative;
}

#fields_edit .checkboxoptions input {
  width: 230px;
  margin-left: 30px;
}

#fields_edit .checkboxoptions .fa {
  float: right;
  line-height: 40px;
  font-size: 1.2em;
}

#fields_edit .checkboxoptions .checkboxnumber {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  line-height: 40px;
}

#fields_edit .item .button {
  font-size: 0.9em;
  line-height: 20px;
  margin-top: 10px;
  float: left;
  margin-left: 0px;
}

#fields_edit .radios {
  float: left;
  width: 290px;
}

#fields_edit .radios input {
  float: left;
  width: 20px;
  margin-right: 10px;
}

#fields_edit .inputcontainer input[type="checkbox"] {
  float: left;
  width: 20px;
  margin: 12px 10px 0px 0px;
}

#fields_edit .inputcontainer {
  width: 290px;
  float: left;
}

#fields_edit hr {
  border-bottom: 1px solid #ffffff;
  border-left: none;
  margin: 7px 0 14px;
}

i.cursor {
  cursor: pointer;
}

i.margin {
  margin: 5px;
}

div.dropped {
  cursor: all-scroll;
}

.sub_label {
  float: left;
  clear: both;
  margin-right: 10px;
  font-weight: bold;
}

.sub_data {
  float: left;
}

.pdfbuilder .item {
  clear: both;
  position: relative;
  padding-bottom: 10px;
  width: 100%;
  padding-top: 10px;
  margin-bottom: 0px;
  display: inline-block;
}

.pdfbuilder .fieldtype {
  padding: 5px 1%;
  background-color: #b5d4c7;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.78em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  width: 20%;
  margin-right: 2%;
  float: left;
}

.pdfbuilder .pageselector {
  margin-bottom: 20px;
  float: left;
  background-color: #ffffff;
  height: 36px;
  min-width: 120px;
}

#fields_edit .item .button {
  font-size: 0.9em;
  line-height: 20px;
  margin-top: 10px;
  float: left;
  margin-left: 0px;
  width: 91%;
}

.pdfbuilder #admin_banner .button_row a {
  margin-right: 10px;
  background-color: #fa5d4a;
  float: left;
  margin-left: 0px;
  padding: 5px 12px;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.0em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.pdfbuilder .field-item {
  border: 3px solid #5ea285;
  position: relative;
  opacity: 0.6;
  background-color: #b5d4c7;
  z-index: 1;
}

.pdfbuilder .field-item:hover {
  opacity: 1;
}

.pdfbuilder .button {
  height: inherit;
}

.pdfbuilder #save.button {
  margin-bottom: 50px;
}

div.mini-form .clonedInput:not(:first-child) {
  float: right;
  border-bottom: 1px dashed #ccc;
  padding: 10px 0 !important;
}

div.mini-form .radios .radiocontainer {
  width: 29% !important;
}

a.icon {
  margin-left: 10px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  clear: both;
  letter-spacing: 0px;
  margin: 0px 0px 4px 0px;
  padding: 10px 0px 0px 0px;
}

h1 {
  font-size: 1.8em;
  color: #3E3E3E;
  padding: 3px 15px 10px 0px;
}

h2 {
  font-size: 2.0em;
  color: #3E3E3E;
  padding: 3px 15px 10px 0px;
}

h3 {
  font-size: 1.4em;
  color: #3E3E3E;
  margin-bottom: 10px;
}

h4 {
  font-size: 1.3em;
  color: #3E3E3E;
  margin-bottom: 10px;
}

h5 {
  font-size: 1.2em;
  color: #3E3E3E;
  margin-bottom: 10px;
  font-weight: 500;
}

h6 {
  font-size: 1.1em;
  color: #3E3E3E;
  margin-bottom: 10px;
  font-weight: 500;
}

#logo h1 {
  display: none;
}

#content h2 {
  /*line-height: 8px;*/
  /*border-bottom: 1px solid #DCDCDC;*/
  border-bottom: none;
  /*padding: 15px 0px 10px 0px;*/
  padding: 10px 0px 0px 0px;
  font-weight: 200;
}


.new_item h1, .new_item h2, .new_item h3, .new_item h4, .new_item h5, .new_item h6 {
  padding-top: 0px;
}

.new_item h3:first-child {
  padding-top: 10px;
  border-top: none;
}

.new_item .tab-content-buttons h4 {
  background-color: transparent;
  padding: 5px 0px;
  float: left;
  width: auto;
}

.asset h3, .new_item h3 {
  background-color: #F0F0F0;
  padding: 10px 0 10px 10px;
  margin-top: 10px;
  clear: both;
  float: left;
  width: 790px;
}

.asset h4, .new_item h4 {
  background-color: #F0F0F0;
  padding: 5px 10px;
  margin-top: 10px;
  margin-bottom: 0;
  float: left;
  width: 780px;
  margin-bottom: 10px;
  color: #5f5f5f;
}

.asset .quickstat_container .quickstat h4 {
  padding: 10px 0px 0px 0px;
  background-color: transparent;
}

.section_details h5 {
  margin-top: 4px;
  line-height: 1.3em;
}

.reports h4 {
  margin-bottom: 15px;
}

.content_stat h3 {
  font-size: 1.2em;
}

p {
  margin: 0 0 1.4em 0;
  color: #3E3E3E;
  line-height: 1.4em;
  font-size: 1.0em;
}

p.right {
  text-align: right;
}

p.last {
  margin-bottom: 0;
}

.sue_ellen {
  font-family: 'Sue Ellen Francisco', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-size: 3.0em;
  font-weight: 300;
  margin-bottom: 10px;
}

.span4 p {
  margin-bottom: 2px;
}

.page-intro p,
.instructions p {
  margin: 0 0 10px 0;
  font-style: italic;
  font-size: 0.95em;
  color: #777777;
}

.confirmation p {
  margin-bottom: 0px;
  font-size: 1.1em;
}

.red {
  color: #FA5D4A;
}

.green {
  color: #36BC4F;
}

.clear {
  clear: both;
}

.greytext {
  color: #949494;
}

.allcaps {
  text-transform: uppercase;
}

.lowercase {
  text-transform: none;
}

.weight500 {
  font-weight: 500;
}

.italic {
  font-style: italic;
}

.asset form .item p.filehistorylist {
  margin-bottom: 15px;
  clear: both;
  line-height: 20px;
}

ul, ol {
  margin: 5px 0px 20px 0px;
  list-style-type: none;
  color: #3E3E3E;
}

ol {
  list-style-type: decimal;
  padding-left: 30px;
}

ul.list {
  list-style-type: disc;
  padding-left: 5%;
  margin: 0;
}

ul {
  list-style-type: disc;
  padding-left: 5%;
  margin: 5px 0px 20px 0px;
}

ul li {
  list-style-type: disc;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0;
}

#content ol {
  padding-left: 5%;
  margin: 5px 0px 15px 0px;
}

#content ol li {
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0;
}

.new_item ul {
  margin-left: 0px;
  padding-left: 0px;
  clear: both;
}

.new_item ul li {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}

.new_item label.info ul li {
  padding-left: 15px;
}

.columnlist {
  padding-left: 0px;
  float: left;
  width: 30%;
  padding-right: 3%;
}

.columnlist ul {
  padding-left: 0px;
}

.columnlist li {
  list-style: none;
}

dl {
  margin: 1.5em 0;
}

dl dt {
  font-weight: bold;
}

a {
  color: #FA5D4A;
  text-decoration: none;
  outline: none;
}

a:hover {
  color: #DE4C3C;
}

p a {
  font-weight: 500;
}

h4.from a {
  color: black;
}

th a {
  color: #3E3E3E;
  text-decoration: underline;
}

.exportlink {
  float: right;
  line-height: 44px;
}

.button_row .exportlink {
  line-height: 24px;
}

img {
  margin: 0;
  padding: 0;
  border: none;
}

blockquote {
  margin: 0em 0 1.2em 0em;
  color: #3E3E3E;
  font-style: normal;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.6em;
  line-height: 1.4em;
  padding: 15px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #F0F0F0;
  float: left;
  text-shadow: 1px 1px 0 #FFFFFF;
}

strong {
  font-weight: bold;
}

em {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
}

pre {
  margin-bottom: 15px;
  padding: 0 10px;
  overflow: auto;
}

code {
  font: 11px Monaco, monospace;
  margin: 0;
  padding: 1px 3px;
  background: #f9f9d4;
}

abbr {
  border-bottom: 1px dotted #E3E3E3;
  cursor: help;
}

.info em {
  font-size: 0.9em;
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #DCDCDC;
  color: #DCDCDC;
  clear: both;
  float: left;
  width: 100%;
  height: 0.1em;
  margin: 20px 0 20px 0;
  border: none;
}

.new_item hr {
  margin: 10px 0 10px 0;
}

* html hr {
  margin: 0 0 1.2em 0;
}

/* IE6 fix */
table {
  margin-bottom: 4.8em;
  border-top: 0.1em solid #F0F0F0;
  border-left: 0.1em solid #F0F0F0;
}

table th, table td {
  height: 1em;
  padding: 0.2em 0.4em;
  border-bottom: 0.1em solid #F0F0F0;
  border-right: 0.1em solid #F0F0F0;
}

table th {
  font-weight: bold;
}

.new_item label.info h1 {
  margin-top: 10px !important;
}

.new_item label.info h2 {
  padding-top: 0px !important;
  border-bottom: none !important;
  margin-bottom: 0px !important;
}

.new_item label.info h3 {
  background-color: transparent !important;
  padding-top: 0px !important;
  padding-left: 0px !important;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.new_item label.info h3, .new_item label.info h4 {
  padding: 0px !important;
  background-color: transparent !important;
}

.new_item label.info blockquote {
  width: 535px !important;
}

.new_item label.info blockquote p {
  margin-bottom: 0px !important;
}

#nav {
  width: 1000px;
  margin: 0 auto;
  padding: 0px;
  /*border-top: 1px solid #DCDCDC;*/
  border-bottom: 1px solid #DCDCDC;
  float: left;
  height: 62px;
}

#subnav {
  width: 1000px;
  margin: -1px 0 0 auto;
  padding: 0px 0px;
  float: left;
  height: 56px;
  border-bottom: 1px solid #DCDCDC;
}

#subnav .navlist a:link, #subnav .navlist a:visited {
  font-size: 1.0em;
  height: 46px;
  text-shadow: none;
  letter-spacing: 1px;
}

#subnav .nav_break {
  font-size: 11px;
  color: #808080;
}

.navlist {
  margin: 0;
  padding-bottom: 0px;
  padding-left: 0px;
}

.navlist ul, .navlist li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.navlist a:link, .navlist a:visited {
  float: left;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1.0em;
  text-transform: none;
  letter-spacing: 0.1em;
  text-decoration: none;
  color: #3E3E3E;
  height: 50px;
  text-shadow: 1px 1px 0 #FFFFFF;
}

.navlist .active a {
  color: #3E3E3E;
  border-bottom: 2px solid #3E3E3E;
}

.navlist a:hover {
  color: #3E3E3E;
  text-shadow: 1px 1px 0 #FFFFFF;
  border-bottom: 2px solid #3E3E3E;
}

.navlist #active a:link#current, .navlist #active a:visited#current {
  color: #3E3E3E;
  text-shadow: 1px 1px 0 #FFFFFF;
  border-bottom: 2px solid #3E3E3E;
}

#nav .navlist a:link, .navlist a:visited, #subnav .navlist a:link {
  margin: 11px 45px 0px 0px;
  padding: 0px;
}

.nav_break {
  clear: both;
  text-transform: none;
  letter-spacing: -0.4px;
  /*font-style: italic;*/
  font-size: 11px;
  color: #808080;
  font-weight: 200;
}

.nav_expander {
  display: none;
}

.footer_nav {
  padding-bottom: 10px;
  padding-top: 20px;
}

.footer_nav .navlist {
  height: 55px;
  float: left;
  margin-left: 0px;
  margin-right: 20px;
}

.footer_nav .navlist a:link, .footer_nav .navlist a:visited {
  padding-top: 0px;
  line-height: 50px;
  margin-right: 20px;
  border-bottom: none;
  font-size: 1.3em;
  margin-left: 0px;
  padding-left: 0px;
  margin-right: 30px;
  color: #FFFFFF;
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* For IE8 and earlier */
}

.footer_nav .navlist a:link#current, .footer_nav .navlist a:visited#current, .footer_nav .navlist a:hover {
  color: #DCDCDC;
  text-shadow: none;
  margin-left: 0px;
  padding-left: 0px;
  opacity: 1.0;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}

/* CSS Main Vertical List Menu */
.verticallist {
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

.verticallist ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.verticallist li {
  padding: 0px;
  overflow: hidden;
  margin: 0px 0px 3px 0px;
}

.verticallist a {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  display: block;
  padding: 10px 10px 10px 9px;
  color: #3E3E3E;
  text-decoration: none;
  margin: 0px;
  line-height: 15px;
  font-size: 0.9em;
  letter-spacing: 0.5px;
  /*text-shadow: 1px 1px 0 #FFFFFF;*/
}

.verticallist .active a,
.verticallist #active a:link#current,
.verticallist #active a:visited#current,
.verticallist a:hover {
  background-color: #FFFFFF;
  color: #3E3E3E;
  text-shadow: none;
  border-left: 3px solid #FA5D4A;
  /* #cce6db**/
  padding-left: 6px;
}

.hide_680 {
  display: block;
}

/*For super narrow windows and phones - image arrangement and nav arrangement changes here ********/
/*For super narrow windows and phones - image arrangement and nav arrangement changes here ********/
@media screen and (max-width: 680px) {
  .footer_nav {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .footer_nav .contentholder .navlist {
    height: auto;
    width: 96.2%;
    margin-right: 1.9%;
    margin-left: 1.9%;
    margin-bottom: 20px;
  }
  .footer_nav .right {
    width: 96.2%;
    margin-right: 1.9%;
    margin-left: 1.9%;
    float: left;
    text-align: left;
  }
}

table.notes {
  margin: 10px 0;
}

table.notes tr:last-child {
  border-bottom: none !important;
}

table.notes tr td.column1 {
  min-width: 100px;
}

legend {
  margin-left: -10px;
  font-weight: 100;
  color: #5da6db;
  font-family: 'Josefin Sans', 'Open Sans', Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  font-size: 1.4em;
}

legend span {
  font-weight: 100;
}

textarea {
  font-size: 1.0em;
}

select {
  border: solid 1px #F0F0F0;
  color: #3E3E3E;
  margin-bottom: 10px;
  font-weight: 100;
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-size: 1.0em;
  clear: both;
}

input {
  color: #3E3E3E;
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif, 1.3em;
  clear: both;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1.0em;
}

.subscribeB {
  text-align: right;
  margin-bottom: 0px;
}

.subscribeB input {
  border: none;
  padding: 0px;
  width: 50%;
  margin-top: 5px;
  margin-bottom: 0px;
}

.field_error {
  margin-bottom: 20px;
  font-style: italic;
  color: #FA5D4A;
}

.upload_numerous_files.asset_right .field_prompt {
  margin-left: 0 !important;
}

.upload_numerous_files.asset_right .new-upload .field_prompt {
  margin-left: 0 !important;
}

#login {
  width: 463px;
  margin: auto;
  padding-top: 100px;
}

#login form {
  width: 276px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 20px;
}

#login input {
  width: 248px;
  border: none;
  padding: 16px;
  color: #3E3E3E;
  margin-bottom: 10px;
  font-size: 1.3em;
  clear: both;
  background-color: #DCDCDC;
}

#login input:focus {
  background: #F0F0F0;
  border: none;
}

#login input.button_login {
  width: 58px;
  padding: 0px;
  background-color: transparent;
  float: right;
}

.forget-padding {
  width: 276px;
  margin: auto;
}

h3 + .item {
  /*border-top: 1px dashed #DCDCDC;*/
}

h4 + .item {
  /*border-top: 1px dashed #DCDCDC;*/
}

.field_description + .item {
  border-top: 1px dashed #DCDCDC;
}

.item_description + .item {
  border-top: 1px dashed #DCDCDC;
}

.asset.compose .item label.info {
  width: 574px;
}

.asset.new_item .item label.info {
  width: 574px;
}

.asset.details label {
  background-color: transparent;
  border-top: none;
  border-bottom: none;
}

.asset.details label.info {
  border-right: none;
  margin-bottom: 0;
}

.asset.details .item {
  clear: both;
  border-bottom: 1px solid #f3f3f3;
  padding: 0px 0px;
}

.asset.details .item.third label {
  width: 80px;
  padding-right: 5px;
  clear: none;
}

.asset.details .item.third input {
  width: 140px;
  clear: none;
  float: left;
  margin-right: 10px;
}

.asset.details .item.third input:last-of-type {
  margin-right: 0;
  float: right;
}

.asset.details .item.half label {
  width: 120px;
  padding-right: 5px;
  clear: none;
}

.asset.details .item.half input {
  width: 235px;
  clear: none;
  float: left;
  margin-right: 20px;
}

.asset.details .item.half input:last-of-type {
  margin-right: 0px;
  float: right;
}

.item_profile {
  clear: both;
}

.basicform label.noteditable {
  clear: none;
  float: left;
  width: 506px;
  line-height: 32px;
  text-transform: none;
  padding: 5px 0px;
  text-align: left;
}

.asset.profile h3 {
  width: 785px;
}

.asset.profile .item {
  width: 800px;
}

.asset.profile-edit h3 {
  width: 785px;
}

.asset.profile-edit .item {
  width: 790px;
}

.select_box .checkbox_container {
  width: 32px;
  height: 32px;
  text-align: center;
  float: left;
  background-color: #DCDCDC;
  margin: 0px 5px 0px 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}

.select_box input[type='checkbox'] {
  margin: 10px;
  width: 13px;
}

.select_box select {
  color: white !important;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  background-color: #DCDCDC;
  padding: 5px 5px 5px 8px;
  float: left;
  width: 280px;
  clear: none;
  height: 37px;
  text-transform: uppercase;
  border: none;
  -moz-border-radius: 0px;
  border-radius: 0px;
  line-height: 17px;
}

.expand_all {
  line-height: 27px;
  background-color: transparent;
  padding: 5px 0px 5px 0px;
  float: right;
  margin: 0px 0px 0px 0px;
}

.reports .select_box .checkbox_container {
  margin: 0px 0px 0px 0px;
  background-color: transparent;
  width: 200px;
  text-align: right;
}

.asset .item .uploadFile .field_prompt, .asset .item .uploadImage .field_prompt {
  margin-left: 0;
}

#message-form-forward {
  margin-bottom: 10px;
  border-top: dashed 1px #DCDCDC;
}

#message-form-forward .field {
  width: 800px;
}

.compose .item .input_description p {
  line-height: 23px !important;
}

.compose textarea {
  padding: 10px;
  width: 740px;
}

.compose label {
  clear: both;
  width: 82px;
  float: left;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
}

.compose .field {
  float: left;
  width: 790px;
  padding: 10px 0 0 0;
}

.compose .field label {
  float: left;
  font-weight: 400;
  background-color: #FFFFFF;
  padding: 0 10px 0 0;
  border-top: none;
  border-bottom: none;
  margin-bottom: 0px;
  width: auto;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 20px;
  width: 110px;
}

.compose .field label p {
  clear: both;
}

.compose .field label.label_data {
  text-transform: none;
  float: left;
  line-height: 38px;
  width: auto !important;
  max-width: 640px;
  padding-left: 10px !important;
  line-height: 20px !important;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  clear: none;
}

.compose .field label.label_data.nano {
  height: 100px;
  margin-left: 10px;
  width: 100% !important;
}

.compose .field p {
  margin-bottom: 0px;
  overflow: auto;
  clear: none;
  float: left;
  line-height: 30px;
}

.compose .field .input_description, .compose .field .field_description {
  width: 554px;
  margin-bottom: 10px;
  float: right;
  clear: none;
  padding: 10px;
  background-color: #F8F8F8;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
}

.compose .field .input_description ul, .compose .field .field_description ul {
  margin-top: 0;
  margin-bottom: 0;
}

.compose .field .input_description ul li, .compose .field .field_description ul li {
  line-height: 18px;
  font-size: 12px;
}

.compose .field .input_description ul li:before, .compose .field .field_description ul li:before {
  content: '-';
  color: #FA5D4A;
  font-size: 17px;
  padding-right: 5px;
}

.compose .field .input_description p, .compose .field .field_description p {
  font-style: italic;
  font-size: 12px;
}

.compose .field .action {
  margin: 5px 0 0 226px;
  display: inline-block;
  float: left;
}

.compose .field .action ul {
  margin: 0;
}

.compose .field .action ul li {
  display: inline-block;
  padding: 3px 3px 3px 0;
  line-height: 16px;
  float: left;
  clear: both;
}

.compose .field .asset_right {
  width: 502px;
  padding: 0px;
  float: left;
  margin-bottom: 10px;
}

.compose .field input[type="checkbox"].inline_checkbox {
  height: 30px;
  padding: 0px 5px;
  float: left;
  clear: none;
  margin-bottom: 10px;
  margin-top: 5px;
}

.compose .field input[type="radio"],
.compose .field input[type="checkbox"] {
  height: 30px;
  padding: 0px 5px;
  margin-bottom: 0px;
}

.compose .field .field_error, .compose .field .field_prompt {
  clear: both;
  margin-left: 216px;
  margin-bottom: 10px;
  font-style: italic;
}

.compose .field .radiocontainer {
  width: 556px;
  float: left;
  height: 26px;
}

.compose .field .radiocontainer .radioimage {
  width: 84px;
  float: left;
  margin: 0px 20px 0px 0px;
}

.compose .field .radiocontainer .radioimage input[type="radio"] {
  width: 10px;
  border: solid 1px #F0F0F0;
  padding: 15px 10px;
  color: #3E3E3E;
  margin: 15px 37px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 100;
  clear: none;
  text-align: center;
}

.compose .field .radiocontainer .field_prompt {
  margin-left: 0;
  margin-bottom: 20px;
}

.compose .field .radiocontainer .showupload {
  margin-bottom: 20px;
}

.compose .field img.preview {
  border: 4px solid #E3E3E3;
  border-radius: 90px;
  margin-top: 0px;
  width: 140px;
  height: 140px;
}

.compose .reply-subject {
  height: 60px;
  line-height: 36px;
}

.compose form p {
  margin-bottom: 0px;
}

.compose input {
  width: 666px;
  height: 36px;
  padding: 0px 5px;
  border: 1px solid #DCDCDC;
}

.compose textarea {
  width: 760px;
  border: 1px solid #DCDCDC;
  height: 200px;
  margin-bottom: 10px;
}

.compose .message_body {
  clear: both;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  border-top: 1px dashed #E3E3E3;
  float: left;
  margin: 10px 0 0 0;
}

.compose .messagebody {
  margin-top: 10px;
}

.compose .field_error, .compose .field_prompt {
  clear: both;
  margin-left: 277px;
  margin-bottom: 5px;
  font-style: italic;
}

.compose .input_description, .compose .field_description {
  width: 554px;
  float: right;
  clear: none;
  font-style: italic;
  line-height: 43px;
  margin-top: 15px;
}

.compose input.agree {
  border: none;
  padding-right: 50px;
  line-height: 18px;
  color: #3E3E3E;
  margin: 10px 0px 10px 240px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0.2em;
  clear: both;
  float: left;
  background: url("../images/button_arrow.png") top right no-repeat #B5D4C7;
}

.compose input[type="submit"] {
  border: none;
  padding-right: 50px;
  line-height: 18px;
  color: white;
  margin: 10px 0px 10px 240px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0.2em;
  clear: both;
  float: left;
  background: url("../images/button_arrow.png") top right no-repeat #B5D4C7;
}

.compose img.preview {
  border: 4px solid #CCE6DB;
  float: left;
}

.dashboard-images-container {
  width: 768px;
}

.dashboard-images-container .single-dashboard-image-container {
  border-bottom: 1px dashed #DCDCDC;
  padding-bottom: 10px;
}

.dashboard-images-container .dashboard-image {
  float: left;
}

.dashboard-images-container .dashboard-image img {
  width: 768px;
}

.compose_buttons {
  width: 800px;
}

.compose_buttons .select2-container.event {
  width: 573px !important;
}

.compose_buttons a#send-pod {
  float: left;
}

.compose_buttons .invite-attach {
  float: left;
  margin-top: 10px;
  margin-right: 10px;
}

.message_info_first {
  border-top: 1px solid #E3E3E3;
  margin-top: 0px;
  float: left;
}

.message_info {
  border-top: 1px solid #E3E3E3;
  margin-top: 10px;
  float: left;
}

.message_info_last {
  border-top: 1px solid #E3E3E3;
  margin-top: 0px;
  padding-top: 20px;
  float: left;
}

ul.message_list {
  margin: 0px;
}

#message-form-reply .field {
  float: left;
}

#content .asset form .compose-subbtns {
  margin-top: 10px;
}

.asset.details .item_profile {
  clear: both;
  overflow: auto;
  border-bottom: none;
  position: absolute;
  top: 73px;
  right: 0;
  background-color: #FFFFFF;
  padding: 10px 10px 0px 10px;
  width: 149px;
  z-index: 1;
}

.asset.details .item_profile label {
  display: none;
}

.asset.details .item_profile img {
  width: 146px;
}

.asset.details .item_profile img.preview {
  border: 4px solid #E3E3E3;
  border-radius: 90px;
  margin-top: 0px;
  width: 140px;
  height: 140px;
}

.button_row .save-all-changes {
  clear: none !important;
  margin: 0 !important;
}

.button_row #demo.left {
  margin-bottom: 0 !important;
}

.button_row .dateField {
  width: 97px;
  height: 30px;
  padding: 0px 0px 0px 10px;
  border: 4px solid #F0F0F0;
  clear: none;
  float: left;
  margin: 0 10px 0 0;
}

.button_row .submitB {
  margin: 0 !important;
}

input[type="submit"].save-all-changes {
  font-weight: 400 !important;
  color: white !important;
}

.basicform .input_description {
  float: left;
}

.asset .number_bin, .basicform .number_bin {
  float: right;
  padding-right: 15px;
}

.asset .number_bin p, .basicform .number_bin p {
  line-height: 24px !important;
}

.asset .number_bin .delete, .basicform .number_bin .delete {
  padding-left: 10px;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
}

.asset .number_bin .delete:hover, .basicform .number_bin .delete:hover {
  color: #B5D4C7;
  font-weight: bold;
}

.asset .item.wikitude-url-file input, .basicform .item.wikitude-url-file input {
  margin-bottom: 10px;
}

.asset .item.wikitude-url-file .input_description, .asset .item.wikitude-url-file .field_description, .basicform .item.wikitude-url-file .input_description, .basicform .item.wikitude-url-file .field_description {
  margin-bottom: 0;
}

.asset .item:first-child,
.asset .item:first-of-type, .basicform .item:first-child,
.basicform .item:first-of-type {
  /*border-top: 1px dashed #DCDCDC;*/
}

.asset input, .basicform input {
  width: 556px;
  height: 36px;
  padding: 0px 0px 0px 10px;
  border: 4px solid #F0F0F0;
  clear: none;
  float: right;
  margin: 0;
}

.asset .item, .basicform .item {
  border-bottom: 1px dashed #DCDCDC;
  float: left;
  width: 790px;
  padding: 10px 0 10px 0;
}

.asset .item .dropdown, .basicform .item .dropdown {
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  width: 574px !important;
  float: right;
  clear: none;
  height: 40px;
}

.asset .item .add-maps-center-location, .basicform .item .add-maps-center-location {
  width: 556px;
  margin-bottom: 10px;
  float: right;
}

.asset .item .picker--time, .basicform .item .picker--time {
  right: 0px;
  top: 120px;
}
#push {
  margin-top: 7px;
}
.asset .item label, .basicform .item label {
  clear: both;
  float: left;
  line-height: 24px;
  font-weight: 200;
  background-color: #FFFFFF;
  padding: 8px 30px 0px 10px;
  border-top: none;
  border-bottom: none;
  /*min-height: 30px;*/
  margin-bottom: 0px;
  width: 152px;
}

.asset .item label p, .basicform .item label p {
  clear: both;
}

.asset .item label.info, .basicform .item label.info {
  clear: none;
  float: right;
  width: 557px;
  line-height: 28px;
  text-transform: none;
  padding: 2px 0px;
  margin-bottom: 0px;
  font-weight: 400;
  min-height: 28px;
  color: #5a5a5a;
}

.asset .item label.info p a, .basicform .item label.info p a {
  float: none;
}

.asset .item label.info a, .basicform .item label.info a {
  float: left;
}

.asset .item label.info .field_prompt, .basicform .item label.info .field_prompt {
  margin-left: 0;
}

.asset .item label.info input[type="checkbox"], .basicform .item label.info input[type="checkbox"] {
  margin-left: 0;
}

.asset .item label.info.checkbox, .basicform .item label.info.checkbox {
  width: 574px;
}

.asset .item label.label_radio, .basicform .item label.label_radio {
  width: 285px;
  float: right;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  line-height: 36px;
  text-transform: none;
}

.asset .item p, .basicform .item p {
  margin-bottom: 0px;
  overflow: auto;
  clear: none;
  float: left;
  line-height: 30px;
}

.asset .item .label_radio input[type="radio"], .basicform .item .label_radio input[type="radio"] {
  float: left;
  height: 37px;
  margin-right: 5px;
  width: 20px;
}

.asset .item .app_logo_title, .basicform .item .app_logo_title {
  min-height: 16px;
  line-height: 16px;
  width: 340px;
}

.asset .item .layout-images-dropdown, .basicform .item .layout-images-dropdown {
  width: 390px !important;
}

.asset .item .image_info_container, .basicform .item .image_info_container {
  float: left;
  width: 390px;
  margin-right: 20px;
}

.asset .item .logo_image_container, .basicform .item .logo_image_container {
  float: left;
  width: 390px;
}

.asset .item .logo_image_container .submitB, .basicform .item .logo_image_container .submitB {
  padding: 10px 43px 10px 10px;
}

.asset .item .logo_image_container .uploadImage, .basicform .item .logo_image_container .uploadImage {
  width: 549px;
  float: left;
}

.asset .item .logo_image_container input[type="file"].nicefile, .basicform .item .logo_image_container input[type="file"].nicefile {
  width: 549px;
}

.asset .item .image-logoupload,
.asset .item .image-transparent, .basicform .item .image-logoupload,
.basicform .item .image-transparent {
  display: inline-block;
  clear: both;
  float: left;
  margin-bottom: 10px;
}

.asset .item .label_description.grey_label, .basicform .item .label_description.grey_label {
  background-color: #F8F8F8;
  width: 280px;
  padding: 10px;
}

.asset .item .label_description, .basicform .item .label_description {
  clear: both;
  float: left;
  line-height: 18px;
  font-weight: 400;
  background-color: #fff;
  padding: 0 30px 0px 10px;
  border-top: none;
  border-bottom: none;
  min-height: 32px;
  margin-bottom: 0px;
  font-size: 12px;
  margin-top: 10px;
}

.asset .item .label_description p, .basicform .item .label_description p {
  line-height: 18px;
  font-style: italic;
}

.asset .item .label_description ul, .basicform .item .label_description ul {
  margin-top: 0;
  font-style: italic;
}

.asset .item .label_description ul li, .basicform .item .label_description ul li {
  padding-top: 0;
}

.asset .item .input_description, .asset .item .field_description, .basicform .item .input_description, .basicform .item .field_description {
  width: 554px;
  margin: 10px 0 0 0;
  float: right;
  clear: none;
  padding: 10px;
  background-color: #F8F8F8;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
}

.asset .item .input_description ul, .asset .item .field_description ul, .basicform .item .input_description ul, .basicform .item .field_description ul {
  margin-top: 0;
  margin-bottom: 0;
}

.asset .item .input_description ul li, .asset .item .field_description ul li, .basicform .item .input_description ul li, .basicform .item .field_description ul li {
  line-height: 18px;
  font-size: 12px;
}

.asset .item .input_description ul li:before, .asset .item .field_description ul li:before, .basicform .item .input_description ul li:before, .basicform .item .field_description ul li:before {
  content: '-';
  color: #FA5D4A;
  font-size: 17px;
  padding-right: 5px;
}

.asset .item .input_description p, .asset .item .field_description p, .basicform .item .input_description p, .basicform .item .field_description p {
  font-style: italic;
  font-size: 12px;
  line-height: 16px;
}

.asset .item .action, .basicform .item .action {
  margin: 5px 0 0 215px;
  display: inline-block;
  float: left;
}

.asset .item .action ul, .basicform .item .action ul {
  margin: 0;
}

.asset .item .action ul li, .basicform .item .action ul li {
  display: inline-block;
  padding: 3px 3px 3px 0;
  line-height: 16px;
  float: left;
  clear: both;
}

.asset .item .asset_right, .basicform .item .asset_right {
  width: 574px;
  padding: 0px;
  float: right;
}

.asset .item input[type="checkbox"].inline_checkbox, .basicform .item input[type="checkbox"].inline_checkbox {
  height: 30px;
  padding: 0px 5px;
  float: left;
  clear: none;
  margin-bottom: 10px;
  margin-top: 5px;
}

.asset .item input[type="radio"],
.asset .item input[type="checkbox"], .basicform .item input[type="radio"],
.basicform .item input[type="checkbox"] {
  height: 30px;
  padding: 0px 5px;
  margin-bottom: 0px;
  float: right;
  width: 576px;
}

.asset .item input[type="checkbox"], .basicform .item input[type="checkbox"] {
  width: 20px;
  float: left;
  margin-left: 16px;
}

.asset .item .field_error, .asset .item .field_prompt, .basicform .item .field_error, .basicform .item .field_prompt {
  clear: both;
  margin-left: 226px;
  font-style: italic;
}

.asset .item .field_error, .basicform .item .field_error {
  margin-bottom: 10px;
}

.asset .item .field_prompt, .basicform .item .field_prompt {
  margin-bottom: 0;
}

.asset .item .radios .radiocontainer .inline input[type="checkbox"], .basicform .item .radios .radiocontainer .inline input[type="checkbox"] {
  width: 20px;
}

.asset .item .radiocontainer.layout_images_radio, .basicform .item .radiocontainer.layout_images_radio {
  width: 389px;
  float: left;
}

.asset .item .radiocontainer.layout_images_radio .inline input[type="radio"], .basicform .item .radiocontainer.layout_images_radio .inline input[type="radio"] {
  width: 20px;
}

.asset .item .radiocontainer.layout_images_radio .radioimage:nth-child(3n), .basicform .item .radiocontainer.layout_images_radio .radioimage:nth-child(3n) {
  margin-right: 0;
}

.asset .item .radiocontainer.layout_images_radio .radioimage, .basicform .item .radiocontainer.layout_images_radio .radioimage {
  width: 116px;
  float: left;
  margin: 0px 20px 0px 0px;
}

.asset .item .radiocontainer.layout_images_radio .radioimage .icon-preview, .basicform .item .radiocontainer.layout_images_radio .radioimage .icon-preview {
  width: 116px;
  height: auto;
}

.asset .item .radiocontainer.layout_images_radio .radioimage input[type="radio"]#splash_screen, .basicform .item .radiocontainer.layout_images_radio .radioimage input[type="radio"]#splash_screen {
  margin: 15px 52px;
}

.asset .item .radiocontainer.layout_images_radio .radioimage input[type="radio"], .basicform .item .radiocontainer.layout_images_radio .radioimage input[type="radio"] {
  width: 10px;
  border: solid 1px #F0F0F0;
  padding: 15px 10px;
  color: #3E3E3E;
  margin: 15px 37px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 100;
  clear: none;
  text-align: center;
}

.asset .item .radiocontainer.layout_images_radio .field_prompt, .basicform .item .radiocontainer.layout_images_radio .field_prompt {
  margin-left: 0;
  margin-bottom: 20px;
}

.asset .item .radiocontainer.layout_images_radio .showupload, .basicform .item .radiocontainer.layout_images_radio .showupload {
  margin-bottom: 20px;
}

.asset .item img.preview, .basicform .item img.preview {
  border: 4px solid #E3E3E3;
  margin-top: 0px;
  width: 140px;
  height: 140px;
}

.asset form p, .basicform form p {
  margin-bottom: 0px;
  overflow: auto;
  clear: both;
}

.asset form input, .basicform form input {
  width: 570px;
  height: 36px;
  padding: 0px 0px 0px 10px;
  border: 4px solid #F0F0F0;
  clear: none;
  float: right;
  margin: 0;
}

.asset form input#share, .basicform form input#share {
  margin-left: 16px;
  padding: 0;
  height: 40px;
  float: left;
  width: 20px;
}

.asset form input[type="radio"], .asset form .asset input[type="checkbox"], .basicform form input[type="radio"], .basicform form .asset input[type="checkbox"] {
  width: 20px;
  height: 36px;
  padding: 0px 5px;
  border: 1px solid #DCDCDC;
}

.asset form .date_time_pickers, .basicform form .date_time_pickers {
  width: 264px;
  margin-left: 16px;
  margin-right: 10px;
}

.asset form .date_time_pickers:last-of-type, .basicform form .date_time_pickers:last-of-type {
  margin-right: 0;
  margin-left: 0;
}

.asset form .input_help, .basicform form .input_help {
  background: url("../images/input-help.png") no-repeat top right;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 1px;
  right: 2px;
}

.asset form textarea, .basicform form textarea {
  width: 560px;
  border: 4px solid #F0F0F0;
  height: 200px;
  margin-bottom: 0;
  font-weight: 100;
  font-family: 'Open Sans', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-size: 1.0em;
  padding: 10px;
  float: right;
}

.asset form input[type="file"], .basicform form input[type="file"] {
  width: 574px;
  height: 20px;
  padding: 11px 0 5px 0;
  border: none;
}

.asset form img.preview, .basicform form img.preview {
  border: 4px solid #CCE6DB;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}

.asset .submitB_right, .basicform .submitB_right {
  margin: 10px 0px 10px 0px;
  border: none;
  padding: 12px 55px 8px 15px;
  line-height: 18px;
  color: #3E3E3E;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.1em;
  clear: both;
  float: right;
  background: url("../images/button_arrow.png") top right no-repeat #CCE6DB;
  width: auto;
  height: 38px;
}

.asset .split_input input, .basicform .split_input input {
  width: 265px;
}

.asset #reset .item, .basicform #reset .item {
  border-top: 0;
}

.checkbox_description {
  width: 466px;
  line-height: 38px;
}

.inline_checkbox_description {
  line-height: 38px;
  float: left;
  margin-right: 25px;
}

.edit .checkbox_description {
  width: 100px;
  line-height: 26px;
  font-size: 0.9em;
}

.asset label.info.position {
  width: 100px;
}

.asset label.info.position + input {
  width: 422px;
}

.asset label.info.between {
  width: 100px;
}

.asset label.info.between + input {
  width: 160px;
  float: left;
}

.asset input + label.info.between {
  width: 50px;
  padding-left: 20px;
}

.asset input + label.info.between + input {
  float: right;
}

.asset input[type="submit"], #content input[type="submit"] {
  margin: 10px 0px 10px 0px;
  border: none;
  padding-right: 50px;
  line-height: 18px;
  color: #FFFFFF;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  clear: both;
  float: left;
  background: url("../images/button_arrow.png") top right no-repeat #B5D4C7;
  width: auto;
  height: 38px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.new_item {
  padding: 0;
  overflow: auto;
  position: relative;
  float: left;
  width: 800px;
}

.new_item .new_item {
  width: 770px;
}

.new_item form {
  width: 100%;
  float: left;
  overflow: hidden;
}

.new_item .page-intro {
  width: 760px;
}

.asset_details {
  border: 5px solid #36BC4F;
  padding: 15px;
  margin-bottom: 20px;
  overflow: auto;
}

#tabbed-tabs {
  width: 100%;
  display: table;
  float: left;
}

#tabbed-tabs .paging_row {
  width: 770px;
}

#tabbed-tabs .select_box {
  width: 500px;
}

.tabbed-tab {
  display: table-cell;
  text-align: center;
  padding: 5px 5px 20px 5px;
}

.tabbed-tab:first-of-type {
  padding-left: 0;
}

.tabbed-tab:last-of-type {
  padding-right: 0;
}

.tabbed-tab a {
  padding: 6px;
  display: block;
  background-color: #FFFFFF;
  border: 2px solid #E3E3E3;
  color: #3E3E3E;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.85em;
  font-weight: 500;
}

.tabbed-tab:hover {
  background-image: url("../images/arrow-tab.png");
  background-repeat: no-repeat;
  background-position: bottom center;
}

.tabbed-tab:hover a {
  background-color: #E3E3E3;
  color: black;
}

.activetab {
  background-image: url("../images/arrow-tab.png");
  background-repeat: no-repeat;
  background-position: bottom center;
}

.activetab a {
  background-color: #E3E3E3;
  color: black;
}

.images-form-container form .item input[type="file"] {
  width: 390px !important;
}

.page-intro.add-general-student-fields-intro {
  border-bottom: 0;
}

#content .asset.tab-content {
  border: 2px solid #E3E3E3;
  padding: 10px;
  width: 775px;
}

#content .asset.tab-content .errorMsg {
  width: 750px;
  margin-top: 10px;
}

#content .asset.tab-content table {
  width: 770px;
}

#content .asset.tab-content .page-intro {
  width: 770px;
  margin-bottom: 10px;
}

#content .asset.tab-content .button_row {
  width: 770px;
  /*border-bottom: 1px dashed #DCDCDC;*/
  padding-bottom: 10px;
  margin-bottom: 0;
}

#content .asset.tab-content form h3 {
  width: 755px;
}

#content .asset.tab-content .item:first-of-type {
  border-top: 0;
}

#content .asset.tab-content .item {
  width: 770px;
}

#content .asset.tab-content .item textarea {
  width: 516px;
}

#content .asset.tab-content .item input[type="radio"] {
  width: 544px;
}

#content .asset.tab-content .item input {
  width: 526px;
}

#content .asset.tab-content .item input.nicefile {
  width: 544px;
}

#content .asset.tab-content .item input[type="checkbox"] {
  width: 20px;
}

#content .asset.tab-content .item .select2-container.pool,
#content .asset.tab-content .item .select2-container.event,
#content .asset.tab-content .item .select2-container.classified {
  width: 544px !important;
}

#content .asset.tab-content .item label.info {
  width: 544px;
}

#content .asset.tab-content .item .input_description, #content .asset.tab-content .item .field_description {
  width: 524px;
}

#content .asset.tab-content .item .asset_right {
  width: 544px;
}

#content .asset.tab-content h4 {
  width: 748px;
}

#content .asset.tab-content .tab-content-buttons {
  /*border-bottom: 1px solid #E3E3E3;*/
}

#content .asset.tab-content .tab-content-buttons h4 {
  width: auto;
  margin-top: 0;
}

#content .asset.tab-content .tab-content-buttons a img {
  width: 40px;
  margin-bottom: 10px;
}

.filter .dd-option .dd-option-value {
  display: none;
}

#content .filter input[type="submit"] {
  margin: 0px 0px 10px 0px;
  float: right;
}

#content .reports input[type="submit"] {
  margin: 10px 0px 35px 0px;
}

#content .reports input[type="submit"].expand {
  background: url("../images/button_arrow_expand.png") top right no-repeat #B5D4C7;
}

#content .asset input[type="submit"].submitB_right {
  clear: both;
  padding: 7px 13px;
  margin-left: 5px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 1.0em;
  float: right;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-image: none;
}

#content .asset a.submit.submitB_right {
  clear: none;
  padding: 10px 55px 10px 12px;
  background-color: #FA5D4A;
  color: #FFFFFF;
  height: auto !important;
  margin: 0;
}

#content .filterblock a.submit.submitB_right {
  height: auto !important;
  clear: none !important;
  float: right !important;
}

#content input[type="submit"].submitB_right {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  clear: both;
  padding: 7px 13px;
  margin-left: 5px;
  color: #FFFFFF;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 1.0em;
  float: right;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-image: none;
}

#content a.greenbuttonSM {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin: 10px 10px 10px 0px;
  border: none;
  padding: 12px 15px 12px 15px;
  line-height: 18px;
  color: #3E3E3E;
  font-size: 0.8em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  float: left;
  background: #CCE6DB;
  width: auto;
}

#content .select_box input[type="submit"] {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin: 0px 0px 10px 10px;
  border: none;
  padding: 8px 55px 8px 15px;
  line-height: 18px;
  color: #3E3E3E;
  font-size: 1.0em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  clear: none;
  float: left;
  background: url("../images/button_arrow.png") top right no-repeat #B5D4C7;
  width: auto;
  height: 37px;
}

#content p input[type="submit"] {
  margin: 10px 0px 10px 182px;
}

.asset_right {
  width: 391px;
  padding: 0px;
  float: left;
}

.tagging {
  min-height: 42px;
  width: 576px;
}

.split_input input.first {
  margin-right: 10px;
}

.split_input input.first_large {
  margin-right: 10px;
  width: 482px;
  height: 33px;
  padding: 0px 0px 0px 10px;
  border: 4px solid #F0F0F0;
  clear: none;
  float: left;
  margin: 0;
}

.asset.permissions .sub-permission.parent-no {
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* For IE8 and earlier */
}

.filterblock {
  background-color: #E3E3E3;
  width: 760px;
  float: left;
  padding: 10px 20px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-top: 10px;
}

.filterblock h6 {
  font-size: 1.2em;
  margin-bottom: 10px;
}

.asset .filterblock {
  width: 760px;
}

.asset .filtercondition {
  width: 760px;
  margin-bottom: 15px;
  position: relative;
}

.asset .filtercondition label {
  width: 65px;
  background: none !important;
  padding: 0;
}

.asset .filtercondition input {
 /* width: 180px;
  margin-right: 0;
  float: left;
  clear: none;
  border: none !important;*/
}

.asset .filtercondition:last-of-type {
  margin-bottom: 20px;
}

.filtercondition {
  width: 760px;
  float: left;
}

.filtercondition .condition-value {
 /* width: 230px !important;
  margin-right: 10px;
  float: left;
  clear: none;*/
  margin-right: 13px;
  float : right;
  width: 574px !important;
}

.filtercondition .condition-value:focus {
  background: #FFFFFF !important;
}

.filtercondition label {
  width: 75px;
  clear: both;
  float: left;
  line-height: 38px;
  text-transform: none;
  font-weight: 400;
}

.filtercondition .filter-cancel {
  width: 30px;
  height: 30px;
  float: left;
  padding: 4px;
}

.filtercondition input {
 /* width: 190px;
  margin-right: 10px;
  float: left;
  clear: none;
  height: 36px;
  padding: 0px 5px 0px 6px;
  border: 1px solid #DCDCDC;*/
}

.filterblock input[type="submit"] {
  padding: 10px 15px 15px 12px;
  line-height: 18px;
  background: #FFFFFF;
}

.asset .filterblock input[type="submit"], #content .filterblock input[type="submit"] {
  padding: 10px 15px 15px 12px;
  line-height: 18px;
  background-color: #FFFFFF;
}

#content input[type="submit"].submitB_right {
  clear: none;
  padding: 10px 13px;
  background-color: #FA5D4A;
  color: #FFFFFF;
}

#content .asset input[type="submit"].submitB_right {
  clear: none;
  background-color: #FA5D4A;
  color: #FFFFFF;
  background-color: #FA5D4A;
  color: #FFFFFF;
  float: left;
  line-height: 26px;
}

#content .asset .filterresult input[type="submit"].submitB_right {
  color: #3E3E3E;
  background: url("../images/button_arrow.png") top right no-repeat #CCE6DB;
  margin-top: 0px;
  margin-bottom: 0px;
}

#content .filterresult input[type="submit"].submitB_right {
  color: #3E3E3E;
  background: url("../images/button_arrow.png") top right no-repeat #CCE6DB;
  margin-top: 0px;
  margin-bottom: 0px;
}

.filterresult {
  border: 5px solid #FA5D4A;
  width: 750px;
  float: left;
  padding: 15px;
  margin: 10px 0;
}

.filterresult p {
  line-height: 38px;
}

.filter-dates {
  top: 7px;
  right: 56px;
  height: 28px;
}

td input[type="text"] {
  width: 510px;
  height: 26px;
  padding: 0px 5px;
  border: solid 1px #CCE6DB;
  padding: 8px 3% 8px 3%;
  color: #3E3E3E;
  margin-bottom: 0px;
  clear: both;
  float: left;
}

#content td input[type="submit"] {
  margin: 0px 0px 0px 0px;
  clear: none;
  padding: 13px 15px 13px 15px;
  background-color: #CCE6DB;
  background-image: none;
  height: 44px;
}

.gallery_image .asset input[type="radio"] {
  height: 26px;
  margin-bottom: 3px;
  float: left;
  margin-right: 5px;
  margin-left: 2px;
}

.gallery_image_info input[type="checkbox"] {
  height: 26px;
  margin-bottom: 3px;
  float: left;
  margin-right: 5px;
  margin-left: 2px;
}

.gallery_image_info input[type="text"] {
  width: 238px;
  height: 36px;
  padding: 0px 5px;
  border: 1px solid #DCDCDC;
  margin-bottom: 0px;
}

.gallery_image_info input[type="radio"] {
  width: 20px;
  height: 36px;
  padding: 0px 5px;
  border: 1px solid #DCDCDC;
  clear: both;
}

.gallery_image_info .checkbox_description {
  width: 100px;
  line-height: 26px;
  font-size: 0.9em;
  float: left;
}

.gallery_image_info label {
  clear: both;
  width: 182px;
  float: left;
  line-height: 38px;
}

.gallery_image_edit .checkbox_description {
  width: 100px;
  line-height: 38px;
  padding: 0px 0px 0px 5px;
  color: #FFFFFF;
}

.asset #online-map .map_add {
  width: 574px;
}

.asset .map_add {
  width: 556px;
  height: 500px;
  float: right;
}

.asset .map_add input {
  margin: 0px;
  width: 285px;
}

.asset .map_add .leaflet-map-pane .leaflet-objects-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper {
  height: 80px;
}

.asset .map_add .leaflet-map-pane .leaflet-objects-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
  float: left;
  padding: 10px;
}

.asset .map_add .leaflet-map-pane .leaflet-objects-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content div {
  float: left;
}

.asset .map_add .leaflet-map-pane .leaflet-objects-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content div p {
  float: left;
  clear: both;
}

.asset .map_add .leaflet-map-pane .leaflet-objects-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content div p a {
  clear: both;
}

.asset .map_add .field-description {
  margin-left: 0;
}

.asset .map_add .field-description input {
  float: left;
  width: 340px;
  margin-left: 182px;
}

.asset .map_add .field-description input[type="submit"] {
  margin: 0px 0px 0px 15px;
  clear: none;
  height: 38px;
  width: 210px;
}

.asset .map_add textarea {
  margin-left: 182px;
  height: 500px;
}

.asset label.not-editable {
  clear: none;
  float: right;
  width: 571px;
  line-height: 28px;
  text-transform: none;
  padding: 5px 0px;
  font-style: italic;
  color: #949494;
}

form .radios {
  float: right;
  width: 573px;
  margin-top: 8px;
}

form .radios.inline {
  display: flex;
}


form .radios .radiocontainer {
  width: 100%;
  float: left;
  margin-right: 20px;
  cursor: pointer;
}

form .radios .radiocontainer label {
  width: auto;
  line-height: 26px;
  padding: 0;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
}

form .radios .radiocontainer input[type="radio"] {
  margin-bottom: 0px;
  height: 26px;
  float: left;
  margin-right: 5px;
  width: 26px;
  margin-top: 3px;
}

form .radios.app_icon_selector .radiocontainer {
  margin-right: 0px;
}

form .radios.app_icon_selector .radiocontainer .radioimage {
  width: 100px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

form .radios.app_icon_selector .radiocontainer .radioimage .checkbox {
  width: 100px;
  margin: 0 auto;
  text-align: center;
}

form .radios.app_icon_selector .radiocontainer .radioimage .checkbox input {
  float: none;
  margin-top: 10px;
}

form .radios.app_icon_selector .radiocontainer .app_icon_upload_new {
  margin-left: 0;
  margin-top: 10px;
}

form .radios.app_icon_selector .radiocontainer .app_icon_uploaded {
  margin-left: 0;
  margin-top: 10px;
  float: left;
}

form .radios.app_icon_selector .radiocontainer .app_icon_uploaded p {
  clear: both;
  float: none;
}

form .radios.app_icon_selector .radiocontainer .app_icon_uploaded img {
  margin-bottom: 0;
}

.uploadResumeDocumentsFile {
  float: right;
  width: 545px;
}

.basicform .item:first-of-type {
  border-top: 1px dashed #DCDCDC;
}

.half .basicform {
  width: 380px;
}

.half .basicform label {
  width: 380px;
  margin-right: 0px;
  text-align: left;
  line-height: 23px;
}

.half .basicform input[type="text"] {
  width: 358px;
  float: left;
  clear: both;
}

.half .basicform textarea {
  width: 358px;
  float: left;
  clear: both;
}

.half .basicform .radiocontainer {
  margin-left: 0px;
  float: left;
}

.half .basicform .radioimage {
  width: 84px;
  float: left;
  margin: 0px 30px 20px 0px;
}

.half .basicform .radioimage input[type="radio"] {
  width: 10px;
  border: solid 1px #F0F0F0;
  padding: 15px 10px;
  color: #3E3E3E;
  margin: 15px 37px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 100;
  clear: none;
  text-align: center;
}

.half .basicform .field_error, .half .basicform .field_prompt {
  clear: both;
  margin-left: 0px;
}

.half .basicform .input_description, .half .basicform .field_description {
  width: 380px;
  line-height: 20px;
  margin-bottom: 20px;
  font-style: italic;
}

.half .basicform input.agree {
  border: none;
  padding: 12px 55px 8px 15px;
  line-height: 18px;
  color: #3E3E3E;
  margin: 10px 0px 10px 0px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0.2em;
  clear: both;
  float: left;
  background: url("../images/button_arrow.png") top right no-repeat #CCE6DB;
}

.half .basicform input[type="submit"] {
  margin: 10px 0px 10px 0px;
  clear: both;
}

.half .basicform .fileinput-button .submitB {
  margin-top: 10px;
}

#content .filter .dd-select {
  background-color: #B5D4C7 !important;
  text-transform: uppercase;
}

#content .filter .dd-select a {
  color: #FFFFFF;
}

#content .filter label.dd-option-text {
  text-transform: uppercase;
  color: #3E3E3E;
  letter-spacing: 0.1em;
}

#content .filter .dd-container {
  float: right;
}

#content .filter ul li {
  padding: 0px;
}

#content .filter .dd-selected {
  font-weight: normal !important;
}

#content .filter .dd-options {
  border: none !important;
}

#content .filter .dd-option {
  padding: 10px !important;
  font-size: 0.9em;
}

.dd-container {
  float: left;
}

ul.dd-options li {
  padding: 0px;
}

.dd-selected {
  line-height: 17px;
  color: white !important;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
}

#content .dd-select {
  background-color: #DCDCDC;
  text-transform: uppercase;
  color: white !important;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

#content .dd-select a {
  color: white !important;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
}

#content label.dd-option-text {
  text-transform: uppercase;
  color: #3E3E3E;
  letter-spacing: 0.1em;
}

#content .select_box input[type="submit"].apply {
  border: none;
  padding: 10px;
  line-height: 18px;
  color: #FFFFFF;
  margin: 0px 0px 0px 5px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.1em;
  clear: none;
  float: left;
  background: #FA5D4A;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

#content .select_box input[type="submit"].go {
  border: none;
  padding: 10px;
  line-height: 18px;
  color: #FFFFFF;
  margin: 0px 0px 0px 5px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.1em;
  clear: none;
  float: none;
  background: #FA5D4A;
}

#content .select_box input[type="submit"].go_calendar {
  border: none;
  padding: 10px;
  line-height: 18px;
  color: #FFFFFF;
  margin: 0px 0px 0px 5px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.1em;
  clear: none;
  float: none;
  background: #FA5D4A;
  display: table-cell;
  vertical-align: top;
}

#content .select_box_calendar form input[type="submit"].go_calendar {
  border: none;
  padding: 10px;
  line-height: 18px;
  color: #FFFFFF;
  margin: 0px 0px 0px 5px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 500;
  letter-spacing: 0.1em;
  clear: none;
  float: none;
  background: #FA5D4A;
  display: table-cell;
  vertical-align: top;
}

input[type="file"], input[type="image"] {
  border: none;
}

input[type="image"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
}

.pagination {
  float: right;
}

.pagination ul li {
  display: inline-block;
  margin: 3px;
}

.pagination ul li a {
  display: block;
}

.apply, .dateField, a.pointer {
  cursor: pointer;
}

.sb-search {
  position: relative;
  width: 0%;
  height: 34px;
  width: 34px;
  float: right;
  overflow: hidden;
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  transition: width 0.3s;
  -webkit-backface-visibility: hidden;
  background: #B5D4C7;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

.sb-search .fa-search {
  line-height: 32px;
  font-size: 1.3em;
}

.sb-search-input {
  width: 390px;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  outline: none;
  background: #B5D4C7;
  height: 40px;
  margin: 0;
  z-index: 10;
  padding: 10px;
  font-family: inherit;
  font-size: 20px;
  color: white;
  font-weight: 200;
  color: #fff;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.0em;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

.sb-search-input:focus {
  background: #B5D4C7 !important;
  color: white !important;
}

.sb-search-input::-webkit-input-placeholder {
  color: white;
}

.sb-search-input:-moz-placeholder {
  color: white;
}

.sb-search-input::-moz-placeholder {
  color: white;
}

.sb-search-input:-ms-input-placeholder {
  color: white;
}

.sb-icon-search,
.sb-search-submit {
  width: 35px;
  height: 40px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  margin: 0;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}

.sb-search-submit {
  background: #fff;
  /* IE needs this */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  opacity: 0;
  color: transparent;
  border: none;
  outline: none;
  z-index: -1;
}

.sb-icon-search {
  color: #fff;
  z-index: 90;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
  width: 45%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
  background: #B5D4C7;
  color: #fff;
  z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
  z-index: 90;
}

div.submitB,
a.submitB,
.submitB_right {
  border: none !important;
  padding: 10px 50px 10px 10px !important;
  line-height: 18px !important;
  color: #FFFFFF !important;
  font-size: 1.0em !important;
  text-transform: uppercase !important;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.1em !important;
  clear: both !important;
  float: left !important;
  background: url("../images/button_arrow.png") top right no-repeat #B5D4C7 !important;
  width: auto !important;
  cursor: pointer !important;
}

button.submitB_right {
  float: right !important;
}

div.submitB:hover,
a.submitB:hover {
  color: #fff !important;
  background-color: #3E3E3E !important;
}

.item a.submitB {
  margin: 0 !important;
}

.message_summary {
  cursor: pointer;
}

input[name=publishDate], .submitB_right {
  cursor: pointer;
}

.cke_chrome {
  float: right;
  width: 570px !important;
}

.ajax-load {
  min-height: 20px !important;
  width: 165px;
  height: 20px;
  background: transparent url("../images/ajax-loader.gif") no-repeat left;
}

.progress-ajax {
  min-height: 16px !important;
  height: 16px;
  width: 16px;
  position: absolute;
  float: right;
  bottom: 44px;
  left: 360px;
  right: 0;
}

#survey-form .filtercondition .select2-container.calendar.calendar-selection,
form .filtercondition .select2-container.calendar.calendar-selection,
#survey-form .filtercondition .select2-container.tagging-calendar,
form .filtercondition .select2-container.tagging-calendar {
  width: 574px !important;
  margin: 0;
  float: right; 
  margin-right: 14px

}

#survey-form .filtercondition .select2-container.select2-container-multi.tagging-calendar,
form .filtercondition .select2-container.select2-container-multi.tagging-calendar {
  height: 25px !important;
}

.qtip-green {
  background-color: #CCE6DB;
  border-color: white;
  color: white;
}

.qtip-green .qtip-titlebar {
  background-color: #CCE6DB;
  color: black;
  border-bottom: 1px solid #E3E3E3;
  font-size: 14px;
  line-height: 1.2em;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 500;
}

.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

.qtip-content div.item {
  margin: 10px auto;
  border-bottom: 1px solid #E3E3E3;
}

.qtip-content div.item a {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 1.2em;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 500;
  display: block;
}

.qtip-content div.item a:hover {
  color: black;
}

.split_input input.first {
  margin-right: 6px;
}

a.submit {
  margin: 10px 0px 10px 0px;
  border: none;
  padding: 12px 55px 8px 15px;
  line-height: 18px;
  color: #3E3E3E;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.2em;
  clear: both;
  float: left;
  background: url("../images/button_arrow.png") top right no-repeat #CCE6DB;
  width: auto;
  max-height: 38px !important;
}

.logoupload {
  width: 120px;
  height: 120px;
}

.dashboard {
  width: 281px;
  height: 120px;
}

body.nobackground {
  background: none;
}

body.nobackground #header #logo {
  width: auto;
}

body.nobackground #content_container {
  padding-top: 0px;
}

pre {
  background: none;
}

.upload-file-container {
  display: inline-block;
  margin: 0;
  width: 573px;
  float: right;
}

.upload-file-container input[type="file"].filesUpload {
  width: auto;
  float: left;
}

.attached-events-container label {
  width: 80px;
}

#attachementsFiles {
  float: left;
}

span.close {
  cursor: pointer;
  background: transparent url("../images/button_close16.png") no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 12px 15px 0 0;
  float: left;
}

label.inline {
  width: auto;
}

.filter .dd-options {
  max-height: 350px !important;
}

.links table td:hover {
  cursor: auto;
}

#news-form .select2-container,
#survey-form .select2-container,
#jobs-form .select2-container {
  position: relative;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  width: 574px !important;
  float: right;
}

#podcast-form .select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  width: 574px !important;
  float: right;
}

.required-elem:after {
  content: '*';
  padding: 1px;
  color: red;
  vertical-align: top;
}

#podcast-form .select2-container.length.lengthItem {
  width: 80px !important;
  margin-right: 4px !important;
  float: left;
}

#podcast-form .asset_right .select2-focusser.select2-offscreen {
  width: 80px;
}

div.gallery_contents div.gallery_image.wiki {
  position: relative;
}

table.podcast-result, table.podcast-result tr, table.podcast-result td {
  border: 0;
}

div.podcast-title {
  font-weight: bold;
}

div.podcast-description {
  max-height: 120px !important;
}

.w250x250 {
  width: 250px;
  height: 250px;
}

.asset_right2 {
  width: 574px;
  padding: 0 0 0 0;
  float: right;
}

#progress,
#progress.podcast {
  display: block;
  margin-right: 0;
  padding: 0;
  width: 800px;
  font-size: 100%;
  font-weight: normal;
}

#progress.podcast {
  width: 526px;
}

#progress.uploading,
#progress.podcast.uploading {
  padding: 0;
  background: #F0F0F0;
}

#ajax-content {
  background-color: #FFFFFF;
  color: black;
  width: 600px;
}

div#content.public-app {
  min-height: 1012px;
}

.asset .field_prompt_2 {
  clear: both;
}

.inline-confirmation,
.tab-confirmation {
  background-color: #CCE6DB;
  width: 760px;
  border: none;
  font-family: 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-size: 1.0em;
  padding: 10px;
  float: left;
  margin: 0px 0px 10px 0px;
  font-style: italic;
}

.tab-confirmation {
  max-width: 750px;
}

.toBlock {
  overflow: hidden;
  float: left;
}

.item.item-result {
  margin: 10px 0px;
  padding: 5px 0px;
}

.fileinput-button {
  float: right;
}

.chat_summary {
  width: 79px;
  height: 70px;
  float: right;
  position: relative;
  cursor: pointer;
}

.chat_summary .chat_icon.on,
.chat_summary .chat_icon.off,
.chat_summary .chat_icon.loading {
  width: 79px;
  height: 70px;
}

.chat_summary .chat_icon.on {
  background: url("../images/button_videochat_on.png") no-repeat top right;
}

.chat_summary .chat_icon.off {
  background: url("../images/button_videochat_off.png") no-repeat top right;
}

.chat_summary .chat_icon.loading {
  background: url("../images/button_videochat_loading.gif") no-repeat top right;
}

.blockMsg, .blockElement {
  width: 100% !important;
  left: 0px !important;
}

.fileinput-button.layoutbutton {
  float: none;
  width: 254px;
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 35px;
  color: #FFFFFF;
  text-align: center;
  background-color: #CCE6DB;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
}

.photos.preview img {
  width: 250px;
  height: 250px;
}

.leaflet-popup-content-wrapper {
  height: 100px;
}

div.filter-cancel {
  cursor: pointer;
}

.asset input[type="submit"],
#content input[type="submit"] {
  cursor: pointer;
}

.asset .filterblock a.submit,
#content .filterblock a.submit {
  padding: 10px 15px 15px 12px;
  line-height: 18px;
  background-color: white;
  margin: 0 !important;
}

div.notes {
  display: inline-block;
  color: #FA5D4A;
}

.chart {
  width: 800px;
  height: 275px;
}

.dashboard-to-hide, .progress-to-hide {
  margin: 10px;
  position: absolute;
  right: 10px;
}

th.wide-70 {
  width: 70px !important;
}

.auto {
  width: auto !important;
}

.margin-left-zero {
  margin-left: 0 !important;
}

.icon-preview {
  width: 100px;
  height: 100px;
  margin-right: 10px;
}

.black {
  color: black;
  margin: 0 5px;
}

.editForm .item input[type="checkbox"] {
  max-width: 400px !important;
  width: 400px !important;
}

form#studentsForm div.item_profile input[type="file"] {
  width: 512px !important;
}

div.innerpad.messages {
  min-height: 400px;
}

div.innerpad.messages input:focus {
  background: #FFFFFF !important;
}

div.innerpad.messages input.sb-search-input:focus {
  background: #B5D4C7 !important;
  border: none;
}

div.item#item-filter {
  overflow: hidden;
}

.nano {
  background: #E3E3E3;
  width: 500px;
  height: 210px;
}

.nano .nano-content {
  padding: 0 10px;
  overflow-x: hidden;
}

.nano .nano-pane {
  background: #949494;
}

.nano .nano-slider {
  background: #3E3E3E;
}

.form-buttons {
  float: left;
  padding-bottom: 6px;
}

/*
Version: 3.4.0 Timestamp: Tue May 14 08:27:33 PDT 2013
*/
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
      Force border-box so that % widths fit the parent
      container without overlap because of margin/padding.

      More Info : http://www.quirksmode.org/css/box.html
    */
  -webkit-box-sizing: border-box;
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  -moz-box-sizing: border-box;
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  box-sizing: border-box;
  /* css3 */
}

.select2-container {
  float : right;
  width: 574px !important;
  margin-right: 14px;
}

.select2-container-multi.tagging .select2-choices {
  height: auto;
}

.select2-container-multi .select2-choices .select2-search-choice {
  line-height: 22px !important;
}

.select2-container.pool,
.select2-container.event,
.select2-container.classified {
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  width: 574px !important;
  float: right;
}

.select2-container.calendar {
  width: 574px !important;
  margin: auto 5px;
}

.select2-container.match {
  width: 300px !important;
}

.select2-container.event {
  width: 678px !important;
}

.select2-container.pool.half {
  width: 265px !important;
}

.select2-container.keywords {
  width: 572px !important;
  float: right;
}

.select2-container.keywords input.select2-input {
  height: 40px;
}

.select2-container .select2-choice {
  display: block;
  height: 28px;
  padding: 5px 0 5px 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #B2B2B2;
  white-space: nowrap;
  line-height: 26px;
  color: #3E3E3E;
  text-decoration: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #FFFFFF;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #F0F0F0), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #F0F0F0 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #F0F0F0 0%, white 50%);
  background-image: -o-linear-gradient(bottom, #F0F0F0 0%, #FFFFFF 50%);
  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F0F0F0 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#F0F0F0', GradientType = 0);
  background-image: linear-gradient(top, #FFFFFF 0%, #F0F0F0 50%);
}

.select2-container .select2-choice span {
  margin-right: 13px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("../images/select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0;
}

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

.select2-container .select2-choice div {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #B2B2B2;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E3E3E3), color-stop(0.6, #F8F8F8));
  background-image: -webkit-linear-gradient(center bottom, #E3E3E3 0%, #F8F8F8 60%);
  background-image: -moz-linear-gradient(center bottom, #E3E3E3 0%, #F8F8F8 60%);
  background-image: -o-linear-gradient(bottom, #E3E3E3 0%, #F8F8F8 60%);
  background-image: -ms-linear-gradient(top, #E3E3E3 0%, #F0F0F0 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#F0F0F0', endColorstr = '#F0F0F0', GradientType = 0);
  background-image: linear-gradient(top, #F0F0F0 0%, #F0F0F0 60%);
}

.select2-container .select2-choice div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../images/select2.png") no-repeat 0 1px;
}

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #949494;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #F0F0F0), color-stop(0.9, white));
  background-image: -webkit-linear-gradient(center bottom, #F0F0F0 0%, white 90%);
  background-image: -moz-linear-gradient(center bottom, #F0F0F0 0%, white 90%);
  background-image: -o-linear-gradient(bottom, #F0F0F0 0%, white 90%);
  background-image: -ms-linear-gradient(top, #F0F0F0 0%, #FFFFFF 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F0F0F0',GradientType=0 );
  background-image: linear-gradient(top, #F0F0F0 0%, #FFFFFF 90%);
}

.select2-container.select2-allowclear .select2-choice span {
  margin-right: 42px;
}

.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

.select2-drop-mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9998;
}

.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #FFFFFF;
  color: black;
  border: 1px solid #B2B2B2;
  border-top: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.select2-drop-auto-width {
  border-top: 1px solid #B2B2B2;
  width: auto;
}

.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #B2B2B2;
  border-bottom: 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #B2B2B2;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #FFFFFF url("../images/select2.png") no-repeat 100% -22px;
  background: url("../images/select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #F0F0F0));
  background: url("../images/select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #F0F0F0 99%);
  background: url("../images/select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #F0F0F0 99%);
  background: url("../images/select2.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #F0F0F0 99%);
  background: url("../images/select2.png") no-repeat 100% -22px, -ms-linear-gradient(top, #FFFFFF 85%, #F0F0F0 99%);
  background: url("../images/select2.png") no-repeat 100% -22px, linear-gradient(top, #FFFFFF 85%, #F0F0F0 99%);
}

.select2-search input.select2-active {
  background: #FFFFFF url("../images/select2-spinner.gif") no-repeat 100%;
  background: url("../images/select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #F0F0F0));
  background: url("../images/select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #F0F0F0 99%);
  background: url("../images/select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #F0F0F0 99%);
  background: url("../images/select2-spinner.gif") no-repeat 100%, -o-linear-gradient(bottom, white 85%, #F0F0F0 99%);
  background: url("../images/select2-spinner.gif") no-repeat 100%, -ms-linear-gradient(top, #FFFFFF 85%, #F0F0F0 99%);
  background: url("../images/select2-spinner.gif") no-repeat 100%, linear-gradient(top, #FFFFFF 85%, #F0F0F0 99%);
}

.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #FFFFFF inset;
  -moz-box-shadow: 0 1px 0 #FFFFFF inset;
  box-shadow: 0 1px 0 #FFFFFF inset;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  background-color: #F8F8F8;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #F0F0F0));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #F0F0F0 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #F0F0F0 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #F0F0F0 50%);
  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F0F0F0 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #FFFFFF 0%, #F0F0F0 50%);
}

.select2-dropdown-open .select2-choice div {
  background: transparent;
  border-left: none;
  filter: none;
}

.select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px;
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #F0F0F0));
  background-image: -webkit-linear-gradient(center top, white 0%, #F0F0F0 50%);
  background-image: -moz-linear-gradient(center top, white 0%, #F0F0F0 50%);
  background-image: -o-linear-gradient(top, white 0%, #F0F0F0 50%);
  background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F0F0F0 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(bottom, #FFFFFF 0%, #F0F0F0 50%);
}

/* results */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: transparent;
}

.select2-results .select2-disabled {
  background: #F0F0F0;
  display: list-item;
  cursor: default;
}

.select2-results .select2-disabled.select2-highlighted {
  color: #3E3E3E;
  background: #F0F0F0;
  display: list-item;
  cursor: default;
}

.select2-results .select2-highlighted {
  background: #3875d7;
  color: #FFFFFF;
}

.select2-results .select2-highlighted em {
  background: transparent;
}

.select2-results .select2-highlighted ul {
  background: white;
  color: black;
}

.select2-results .select2-selected {
  display: none;
}

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #F0F0F0;
  display: list-item;
}

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

.select2-results li em {
  background: #F0F0F0;
  font-style: normal;
}

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

.select2-results ul.select2-result-sub li .select2-result-label {
  padding-left: 20px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub li .select2-result-label {
  padding-left: 40px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub li .select2-result-label {
  padding-left: 60px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub li .select2-result-label {
  padding-left: 80px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub li .select2-result-label {
  padding-left: 100px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub li .select2-result-label {
  padding-left: 110px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub li .select2-result-label {
  padding-left: 120px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-more-results.select2-active {
  background: #F0F0F0 url("../images/select2-spinner.gif") no-repeat 100%;
}

.select2-more-results {
  background: #F0F0F0;
  display: list-item;
}

.select2-container.select2-container-disabled .select2-choice {
  background-color: #F0F0F0;
  background-image: none;
  border: 1px solid #F0F0F0;
  cursor: default;
}

.select2-container.select2-container-disabled .select2-choice div {
  background-color: #F0F0F0;
  background-image: none;
  border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  min-height: 26px;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #B2B2B2;
  cursor: text;
  overflow: hidden;
  background-color: #FFFFFF;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #F0F0F0), color-stop(15%, #FFFFFF));
  background-image: -webkit-linear-gradient(top, #F0F0F0 1%, #FFFFFF 15%);
  background-image: -moz-linear-gradient(top, #F0F0F0 1%, #FFFFFF 15%);
  background-image: -o-linear-gradient(top, #F0F0F0 1%, #FFFFFF 15%);
  background-image: -ms-linear-gradient(top, #F0F0F0 1%, #FFFFFF 15%);
  background-image: linear-gradient(top, #F0F0F0 1%, #FFFFFF 15%);
}

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #3E3E3E;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
  height: 28px;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #FFFFFF url("../images/select2-spinner.gif") no-repeat 100% !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #3E3E3E;
  cursor: default;
  border: 1px solid #B2B2B2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #E3E3E3;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#F0F0F0', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #F0F0F0), color-stop(50%, #F0F0F0), color-stop(52%, #F0F0F0), color-stop(100%, #F0F0F0));
  background-image: -webkit-linear-gradient(top, #F0F0F0 20%, #F0F0F0 50%, #F0F0F0 52%, #F0F0F0 100%);
  background-image: -moz-linear-gradient(top, #F0F0F0 20%, #F0F0F0 50%, #F0F0F0 52%, #F0F0F0 100%);
  background-image: -o-linear-gradient(top, #F0F0F0 20%, #F0F0F0 50%, #F0F0F0 52%, #F0F0F0 100%);
  background-image: -ms-linear-gradient(top, #F0F0F0 20%, #F0F0F0 50%, #F0F0F0 52%, #F0F0F0 100%);
  background-image: linear-gradient(top, #F0F0F0 20%, #F0F0F0 50%, #F0F0F0 52%, #F0F0F0 100%);
}

.select2-container-multi .select2-choices .select2-search-choice span {
  cursor: default;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #DCDCDC;
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi.select2-container-active .select2-choices {
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-default {
  color: #B2B2B2 !important;
}

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("../images/select2.png") right top no-repeat;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #F0F0F0;
  background-image: none;
  border: 1px solid #F0F0F0;
  cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #F0F0F0;
  background-image: none;
  background-color: #F0F0F0;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-selectable .select2-match {
  text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  border: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: absolute;
  outline: 0;
  left: 0px;
}

.select2-display-none {
  display: none;
}

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

.close-icon {
  margin-bottom: 0px;
  position: absolute;
  top: 59px;
  left: 97%;
  z-index: 1;
  color: #FA5D4A;
  cursor: pointer;
}

.button_row.excel-export {
  margin: 0px !important;
  width: auto !important;
  float: none !important;
}

.select_box.excel-search-space {
  width: 417px !important;
}

.showarchived {
  height: 30px;
  text-align: center;
  float: left;
  margin: 0px 7px 0px 0px;
  font-style: italic;
  background-color: #f0f0f0;
  padding: 8px 13px 0px 10px;
}

.showarchived label {
  cursor: pointer;
}

form#fieldsForm .select2-container.text-type {
  width: 100% !important;
  margin: 0;
  float: left;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b {
    background-image: url("../images/select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}

.asset .item .item:first-of-type {
  border-top: none;
}

.asset form .item .item {
  border-bottom: none;
  width: 97%;
  padding: 2% 2% 2% 1%;
  background-color: #f1f1f1;
  margin-bottom: 10px;
}

.inputcontainer {
  width: 573px;
  float: right;
}

.order-tab {
  display: table-cell;
  border-right: 1px solid #ffffff;
  vertical-align: top;
}

.order-content {
  display: table-cell;
  vertical-align: top;
}

.item .item .sort {
  display: block;
  float: left;
  width: 30px;
  font-size: 1.2em;
  color: #3E3E3E;
  line-height: 32px;
  text-align: center;
  padding: 0px 8px 0 5px;
  cursor: move;
}

.asset form .item .order .item p {
  padding-left: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ffffff;
  width: 100%;
  margin-bottom: 10px;
}

.inputcontainer .item {
  width: 540px !important;
}

.item .item .order-content .order_input {
  width: 336px !important;
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  float: right;
}

.item .item .order-content input {
  width: 326px !important;
}

.asset .order .item label {
  padding: 8px 20px 0px 10px !important;
}

.asset form .item .item label {
  background-color: transparent;
  border-top: none;
  border-bottom: none;
}

.item .label_description {
  color: #b2b2b2;
  font-style: italic;
  font-weight: 300;
  font-size: 0.9em;
  line-height: 1.6em;
}

.staff_select {
  margin-right: 4px !important;
  margin-top: 5px !important;
  padding-bottom: 10px !important;
}

.order-content {
  padding-left: 12px;
}

.signature_holder {
  padding-left: 4px;
}

.drag {
  width: 99%;
}

.ui-sortable-handle {
  padding-left: 12px;
}

.asset .item.drag label {
  padding: 8px 0px 0px 15px !important;
}

.asset .inputcontainer label {
  width: 110px !important;
}

.inputwrapper {
  /** this wraps around multiple inputs that belong to the same label, with text above each.**/
  width: 540px;
  float: right;
}

.inputcontainer {
  /** this contains multiple inputs that belong to the same label, where each child input has it's own label.**/
  width: 560px;
  float: right;
}

.asset .inputcontainer label {
  width: 110px !important;
}

.asset .inputcontainer label.info {
  width: 340px !important;
}

.asset .inputcontainer input {
  width: 370px;
}

.field_header {
  font-style: italic;
  font-weight: bold;
}

.asset.details .inputcontainer .item:last-of-type {
  border-bottom: none;
}

.inputcontainer input[type="checkbox"] {
  float: left;
  margin-top: 3px;
  margin-right: 6px;
}

.asset.details .item .item {
  border-bottom: none;
  width: 97%;
  padding: 2% 2% 2% 1%;
  background-color: #f1f1f1;
  margin-bottom: 10px;
}

.item .item input {
  width: 340px;
}

.asset .item .item:first-of-type {
  border-top: none;
}

.item .item h6 {
  padding-left: 10px;
  padding-top: 0px;
}

.item .item .sort {
  display: block;
  float: left;
  width: 30px;
  font-size: 1.2em;
  color: #3E3E3E;
  line-height: 32px;
  text-align: center;
  padding: 0px 8px 0 5px;
}

.order .item {
  display: table;
}

.order-tab {
  display: table-cell;
  border-right: 1px solid #ffffff;
  vertical-align: top;
}

.order-content {
  display: table-cell;
  vertical-align: top;
}

.order-content input {
  width: 300px;
}

.asset .order .item label {
  padding: 8px 20px 0px 10px !important;
  background-color: #f1f1f1;
}

.item .order .item input {
  width: 320px;
}

.asset .item .order .item p {
  padding-left: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ffffff;
  width: 100%;
  margin-bottom: 10px;
}

/*.select2-container.pool.staff_select {
    width: 336px !important;
}
*/
.select2-container.pool.staff_select.wide {
  width: 570px !important;
}

.select2-container.pool.staff_select_multi {
  width: 572px !important;
}

.studentportal .navlist a:link, .navlist a:visited {
  font-size: 1.0em;
}

#subnav {
  width: 1000px;
}

.studentportal #content {
  width: 1000px;
}

.studentportal #content h2 {
  border-bottom: none;
  background-color: #3E3E3E;
  /* this is the dark charcoal based background colour color of the color scheme ********/
  width: 980px;
  padding-top: 15px;
  padding-left: 20px;
  color: #FFFFFF;
  margin-bottom: 0px;
}

.studentportal #content_container {
  position: relative;
  overflow: hidden;
}

.studentportal #footer {
  width: 1000px;
  margin-left: 0px;
}

.studentportal .profile_button {
  cursor: pointer;
  width: 79px;
  height: 70px;
  float: right;
  position: relative;
}

.studentportal .button_row {
  width: 500px;
  margin: 13px 12px 12px 0px;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
}

.studentportal .button_row a img {
  margin: 0px 0px 0px 10px;
}

.studentportal .nomarginbottom {
  margin-bottom: 0px;
}

.studentportal #contentcolumn_right .nomarginbottom:last-of-type {
  margin-bottom: 5px;
}

.studentportal .table {
  display: table;
  width: 100%;
}

.studentportal .table-cell {
  display: table-cell;
  vertical-align: top;
}

.studentportal .page_notes {
  width: 960px;
  padding: 15px 20px 15px 20px;
  float: left;
  border-bottom: 1px solid #DCDCDC;
}

.studentportal .page_notes p {
  margin-bottom: 0px;
}

.studentportal #twocolumn_wrapper {
  display: table;
  width: 1000px;
  padding: 0px 0px 0px 0px;
}

.studentportal #contentcolumn_full {
  width: 1000px;
  clear: both;
  margin-bottom: 20px;
}

.studentportal #contentcolumn_left {
  display: table-cell;
  width: 339px;
  border-right: 1px solid #E3E3E3;
  margin-bottom: 20px;
  vertical-align: top;
}

.studentportal #contentcolumn_left .innerpad {
  padding: 0px 30px 0px 0px;
}

.studentportal #contentcolumn_right {
  display: table-cell;
  width: 660px;
  vertical-align: top;
  height: 905px;
  overflow: hidden;
  position: relative;
}

.studentportal #contentcolumn_right .innerpad {
  padding: 20px 30px 0px 30px;
}

.actionbutton {
  margin: 10px 0px 10px 0px;
  border: none;
  padding: 11px 55px 10px 15px;
  line-height: 18px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0.2em;
  clear: both;
  float: left;
  background: url("../images/button_arrow.png") top right no-repeat;
  width: auto;
}

.actionbutton.lowlight {
  background-color: #CCE6DB;
  /* this is the light pastel highlight color of the color scheme ********/
  color: #3E3E3E;
}

.actionbutton.highlight {
  background-color: #FA5D4A;
  /* main highlight color of the color scheme **/
  color: #FFFFFF;
}

.studentportal .bg_A {
  background-color: #FA5D4A;
}

.studentportal .bg_A p {
  color: #FFFFFF;
}

.studentportal .bg_B {
  background-color: #CCE6DB;
}

.studentportal .bg_B p {
  color: #3E3E3E;
}

.studentportal .bg_C {
  background-color: #3E3E3E;
}

.studentportal .bg_C p {
  color: #FFFFFF;
}

.studentportal .bg_D {
  background-color: #DCDCDC;
}

.studentportal .bg_D p {
  color: #3E3E3E;
}

.studentportal .nomin_container #content {
  min-height: inherit;
}

.studentportal .nomin_container #content #contentcolumn_full {
  margin-bottom: 0px;
}

.studentportal #dashboard_image {
  width: 1000px;
  height: 335px;
  margin: 0px 0px 10px 0px;
  position: relative;
}

.studentportal img {
  width: 1000px;
  max-width: 1000px;
}

.studentportal #dashboard_stats {
  height: 335px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 101;
  background: url("../images/dashboard_stats_bg.png") transparent repeat top left;
  overflow: hidden;
}

.studentportal #dashboard_stats .innerpad {
  overflow: hidden;
}

.studentportal #dashboard_col_holder {
  width: 1000px;
  display: table;
}

.studentportal .stat {
  clear: both;
  font-family: 'Pathway Gothic One', 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-size: 2.2em;
  color: #FFFFFF;
  letter-spacing: 0.05em;
  font-weight: 100;
}

.studentportal .stat .figure {
  font-size: 3.6em;
  line-height: 0.8em;
  padding-right: 10px;
}

.studentportal .stat.clear_none {
  clear: none;
}

.studentportal .green {
  color: #36BC4F;
}

.studentportal .orange {
  color: #EF7600;
}

.studentportal .red {
  color: #E40A0A;
}

.studentportal #dashboard_col1,
.studentportal #dashboard_col2,
.studentportal #dashboard_col3 {
  display: table-cell;
  vertical-align: top;
}

.studentportal #dashboard_col1 {
  width: 250px;
}

.studentportal #dashboard_col2 {
  width: 400px;
  background-color: #3E3E3E;
  /* this is the dark charcoal based background colour color of the color scheme ********/
}

.studentportal #dashboard_col3 {
  width: 330px;
  background-color: #FA5D4A;
}

.studentportal #dashboard_col_spacer {
  width: 10px;
}

.studentportal .onclick:hover {
  /* hover over onlick divs with a pointer finger **/
  cursor: pointer;
}

.studentportal #dashboard_col_holder h2 {
  border-bottom: none;
  background-color: transparent;
  width: inherit;
  padding-top: 0px;
  padding-left: 0px;
  color: #FFFFFF;
  font-size: 5.2em;
  margin-bottom: 0px;
  font-family: 'Pathway Gothic One', 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  line-height: 1.0em;
  letter-spacing: 0px;
  background-image: url("../images/dashboard_arrow_right.png");
  background-repeat: no-repeat;
  background-position: center right;
  text-transform: none;
}

.studentportal #dashboard_col_holder h3 {
  margin-bottom: 0px;
  font-size: 1.3em;
}

.studentportal #dashboard_col_holder h4 {
  text-transform: none;
  font-style: italic;
  padding-top: 0px;
  font-size: 1.2em;
}

.studentportal #dashboard_col_holder p {
  font-size: 1.1em;
  margin-bottom: 0px;
}

.studentportal #dashboard_col_holder h3, .studentportal #dashboard_col_holder h4, .studentportal #dashboard_col_holder p {
  color: #FFFFFF;
}

.studentportal #dashboard_col_holder #dashboard_messages {
  width: 210px;
  background-color: #3E3E3E;
  /* this is the dark charcoal based background colour color of the color scheme ********/
  padding: 20px;
  margin-bottom: 10px;
}

.studentportal #dashboard_col_holder #dashboard_messages p.unread {
  color: #FA5D4A;
  font-size: 11.6em;
  margin-bottom: 5px;
  font-family: 'Pathway Gothic One', 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  line-height: 1.0em;
}

.studentportal #dashboard_col_holder #dashboard_messages p {
  color: #FFFFFF;
  font-size: 1.6em;
  margin-bottom: 5px;
}

.studentportal #dashboard_news {
  width: 360px;
  padding: 20px;
  height: 100%;
  background-color: #3E3E3E;
  /* this is the dark charcoal based background colour color of the color scheme ********/
}

.studentportal #dashboard_col_holder #dashboard_news h2 {
  color: #CCE6DB;
}

.studentportal #dashboard_event {
  width: 290px;
  height: 100%;
  padding: 20px;
}

.studentportal #profile_menu {
  width: 340px;
  float: left;
  margin-right: 10px;
}

.studentportal #profile_menu ul {
  width: 340px;
  margin: 0px;
  padding: 10px 0px 0px 0px;
}

.studentportal #profile_menu ul li {
  width: 320px;
  clear: both;
  float: left;
  padding: 10px;
  margin-bottom: 10px;
  background: #3E3E3E url("../images/studentportal_myklass_arrow.png") no-repeat center right;
  /* this is the dark charcoal based background colour color of the color scheme ********/
  list-style-type: none;
  font-family: 'Pathway Gothic One', 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-size: 2.0em;
}

.studentportal #profile_menu ul li:hover {
  background-color: #FA5D4A;
}

.studentportal #profile_menu ul li a {
  color: #FFFFFF;
  font-weight: 100;
  height: 40px;
  line-height: 40px;
  padding: 4px 20px 4px 50px;
  text-transform: uppercase;
  display: block;
}

.studentportal #profile_menu ul li a.myklass_overview {
  background: url("../images/studentportal_myklass_icon_overview.png") no-repeat center left;
}

.studentportal #profile_menu ul li a.myklass_finance {
  background: url("../images/studentportal_myklass_icon_finance.png") no-repeat center left;
}

.studentportal #profile_menu ul li a.myklass_profile {
  background: url("../images/studentportal_myklass_icon_profile.png") no-repeat center left;
}

.studentportal #profile_menu ul li a.myklass_academic {
  background: url("../images/studentportal_myklass_icon_academic.png") no-repeat center left;
}

.studentportal #profile_menu ul li a.myklass_documents {
  background: url("../images/studentportal_myklass_icon_documents.png") no-repeat center left;
}

.studentportal #profile_menu ul li a.myklass_carpools {
  background: url("../images/studentportal_myklass_icon_carpools.png") no-repeat center left;
}

.studentportal #profile_menu ul li a.myklass_classifieds {
  background: url("../images/studentportal_myklass_icon_classifieds.png") no-repeat center left;
}

.studentportal #profile_menu ul li.active {
  background-color: #FA5D4A;
  /* main highlight color of the color scheme **/
}

.studentportal #feedback_message {
  width: 630px;
  float: right;
  padding: 10px;
  margin-top: 10px;
}

.studentportal #feedback_message p {
  margin-bottom: 0px;
  color: #FFFFFF;
  font-size: 1.2em;
  padding: 0px 0px 0px 50px;
  min-height: 40px;
  line-height: 40px;
}

.studentportal #feedback_message.feedback_success {
  background-color: #CCE6DB;
  /* this is the light pastel highlight color of the color scheme ********/
}

.studentportal #feedback_message.feedback_success p {
  background: url("../images/studentportal_icon_tick.png");
  background-repeat: no-repeat;
  background-position: center left;
}

.studentportal #feedback_message.feedback_error {
  background-color: #FA5D4A;
  /* main highlight color of the color scheme **/
}

.studentportal #feedback_message.feedback_error p {
  background-image: url("../images/studentportal_icon_error.png");
  background-repeat: no-repeat;
  background-position: center left;
}

.studentportal #profile_contentarea {
  width: 650px;
  float: right;
  padding-top: 10px;
}

.studentportal #profile_contentarea .table {
  padding-bottom: 10px;
}

.studentportal #profile_contentarea .table:last-of-type {
  padding-bottom: 0;
}

.studentportal #profile_contentarea .table .table-cell {
  padding-right: 10px;
}

.studentportal #profile_contentarea .table .table-cell:last-of-type {
  padding-right: 0px;
}

.studentportal #contentcolumn_full .box .innerpad {
  padding: 20px 20px 20px 20px;
  height: 100%;
}

.studentportal .box p {
  color: #FFFFFF;
}

.studentportal .box h3 {
  color: #FFFFFF;
  text-transform: none;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.studentportal .academic .box h3 {
  padding-top: 10px;
}

.studentportal .academic .box h3.nopadding {
  padding: 0px;
}

.studentportal .box p.green {
  color: #3f961c;
}

/* attendance over ??% **/
.studentportal .box p.orange {
  color: #eb8500;
}

/* attendance over ??% **/
.studentportal .box p.red {
  color: #eb3200;
}

/* attendance over ??% **/
.studentportal .box p.stat_lge {
  font-family: 'Pathway Gothic One', 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-weight: 100;
  line-height: 1.2em;
  margin-bottom: 0px;
  padding-bottom: 0px;
  letter-spacing: 0px;
  font-size: 10.0em;
}

.studentportal .box p.stat_med {
  font-family: 'Pathway Gothic One', 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-weight: 100;
  line-height: 1.2em;
  margin-bottom: 0px;
  padding-bottom: 0px;
  letter-spacing: 0px;
  font-size: 8.0em;
}

.studentportal .box p.stat_sml {
  font-family: 'Pathway Gothic One', 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  font-weight: 100;
  line-height: 1.2em;
  margin-bottom: 0px;
  padding-bottom: 0px;
  letter-spacing: 0px;
  font-size: 4.0em;
}

.studentportal .darkbox .innerpad {
  background-color: #3E3E3E;
  color: #FFFFFF;
}

.studentportal .greybox .innerpad {
  background-color: #E3E3E3;
  color: #3E3E3E;
  vertical-align: middle;
}

.studentportal .greenbox .innerpad {
  background-color: #3f961c;
  color: #FFFFFF;
}

/* attendance over ??% **/
.studentportal .orangebox .innerpad {
  background-color: #eb8500;
  color: #FFFFFF;
}

/* attendance over ??% **/
.studentportal .redbox .innerpad {
  background-color: #eb3200;
  color: #FFFFFF;
}

/* attendance over ??% **/
.studentportal .coralbox .innerpad {
  background-color: #FA5D4A;
  color: #FFFFFF;
}

.studentportal #content .academic h2 {
  font-family: 'Pathway Gothic One', 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  line-height: 1.0em;
  margin-bottom: 0px;
  padding: 10px;
  letter-spacing: 0px;
  background-color: #E3E3E3;
  color: #3E3E3E;
  font-size: 2.0em;
  text-transform: uppercase;
  margin-bottom: 10px;
  width: 630px;
}

.studentportal #accordion h3 {
  background-color: #3E3E3E;
  /* this is the dark charcoal based background colour color of the color scheme ********/
  color: #FFFFFF;
  padding: 15px;
  background-image: url("../images/studentportal_button_down.png");
  background-position: right 10px center;
  background-repeat: no-repeat;
}

.studentportal #accordion h3.ui-state-active {
  margin-bottom: 0px;
  background-image: url("../images/studentportal_button_up.png");
  border-bottom: dashed 1px #DCDCDC;
}

.studentportal #accordion .accordion_answer {
  background-color: #3E3E3E;
  /* this is the dark charcoal based background colour color of the color scheme ********/
  color: #FFFFFF;
  padding: 20px;
  margin-bottom: 10px;
  float: left;
  width: 610px;
  position: relative;
}

.studentportal #accordion .accordion_answer .button_row {
  width: 400px;
  margin: 13px 12px 12px 0px;
  float: right;
  position: absolute;
  top: -65px;
  right: 50px;
}

.studentportal #accordion .accordion_answer p {
  color: #FFFFFF;
  clear: both;
}

.studentportal #accordion .accordion_answer .item {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}

.studentportal #accordion .accordion_answer label {
  width: 180px;
  margin-right: 20px;
}

.studentportal #accordion .accordion_answer label.info {
  text-transform: none;
  width: 410px;
  margin-right: 0px;
}

.studentportal #accordion .accordion_answer .item input[type='text'] {
  width: 380px;
}

.studentportal #accordion .accordion_answer .item textarea {
  width: 380px;
  padding: 10px;
  height: 100px;
  margin-bottom: 10px;
  border: 1px solid #DCDCDC;
  /* this is the light background color of the color scheme ********/
}

.studentportal #accordion .accordion_answer .thumbnail, .studentportal .classifieds .thumbnail {
  width: 100px;
  margin-right: 10px;
}

.studentportal .classifieds .imageupload_img {
  float: left;
  width: 100px;
  margin-bottom: 5px;
  margin-right: 20px;
}

.studentportal .classifieds a.uploadimage_button {
  clear: both;
  float: left;
  width: 90px;
  margin-bottom: 5px;
  margin-right: 20px;
  height: 61px;
  line-height: 20px;
  text-align: center;
  background-color: #FFFFFF;
  border: 5px solid #E3E3E3;
  font-size: 1.1em;
  padding-top: 30px;
}

.studentportal #profile_contentarea .radios {
  float: left;
  width: 380px;
  margin-bottom: 10px;
}

.studentportal #profile_contentarea .radios input[type="radio"] {
  margin-right: 10px;
}

.studentportal #profile_contentarea .imageupload_img {
  float: left;
  width: 100px;
  margin-bottom: 5px;
  margin-right: 20px;
}

.studentportal #accordion .accordion_answer a.uploadimage_button {
  clear: both;
  float: left;
  width: 90px;
  margin-bottom: 5px;
  margin-right: 20px;
  height: 70px;
  line-height: 20px;
  text-align: center;
  background-color: #FFFFFF;
  border: 5px solid #E3E3E3;
  font-size: 1.0em;
  padding-top: 20px;
}

.studentportal #profile_contentarea .item label {
  width: 180px;
  float: left;
  line-height: 36px;
}

.studentportal #profile_contentarea label.info {
  text-transform: none;
  width: 410px;
  margin-right: 0px;
}

.studentportal #profile_contentarea .item input[type='text'] {
  width: 380px;
  padding: 8px 10px;
}

.studentportal #profile_contentarea .item textarea {
  width: 380px;
  padding: 10px;
  height: 100px;
  margin-bottom: 10px;
  border: 1px solid #DCDCDC;
  /* this is the light background color of the color scheme ********/
}

.studentportal #profile_contentarea .profile_image {
  float: left;
  width: 100px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.studentportal #contentcolumn_left h4 {
  padding: 10px 10px 8px 10px;
  margin-bottom: 0px;
  font-size: 1.0em;
  background-color: #3E3E3E;
  /* this is the dark charcoal based background colour color of the color scheme ********/
  color: #FFFFFF;
}

.studentportal ul.asset_list {
  list-style-type: none;
  padding-left: 0px;
  float: left;
  margin: 0px 0px 0px 0px;
}

.studentportal ul.asset_list li {
  list-style-type: none;
  border-top: 1px solid #E3E3E3;
  padding: 10px 0px 10px 10px;
  float: left;
  width: 329px;
  position: relative;
}

.studentportal ul.asset_list li:hover, .studentportal ul.asset_list li.active {
  background-color: #E3E3E3;
}

.studentportal ul.asset_list li img.thumbnail {
  float: left;
  margin-right: 15px;
  width: 70px;
}

.studentportal ul.asset_list li .summary {
  float: left;
  width: 230px;
  letter-spacing: 0px;
}

.studentportal ul.asset_list li .summary h5 {
  padding: 0px;
  margin-bottom: 0px;
  font-size: 1.0em;
}

.studentportal ul.asset_list li .summary p {
  padding: 0px;
  line-height: 1.4em;
  margin: 0px;
}

.breadcrumbs {
  width: 309px;
  padding: 10px;
}

.studentportal #contentcolumn_left .leftcol_back {
  float: left;
}

.studentportal #contentcolumn_left .leftcol_next {
  float: right;
}

.studentportal #contentcolumn_left .search {
  float: left;
  width: 319px;
  padding: 10px;
  background-color: #CCE6DB;
  /* this is the light pastel highlight color of the color scheme ********/
}

.studentportal #contentcolumn_left .search input {
  width: 250px;
  -webkit-border-radius: 26px;
  -moz-border-radius: 26px;
  border-radius: 26px;
  border: none;
  height: 26px;
  margin-right: 10px;
  padding: 6px 10px 6px 10px;
  margin-bottom: 0px;
  float: left;
}

.studentportal #contentcolumn_left .search a {
  width: 30px;
  height: 30px;
  float: right;
  padding: 4px 5px 3px 0px;
}

.studentportal #contentcolumn_left .paging {
  float: left;
  width: 319px;
  padding: 10px;
  position: relative;
  border-top: 1px solid #E3E3E3;
}

.studentportal #contentcolumn_left .paging .pagingnumber {
  float: left;
  width: 319px;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  text-align: center;
}

/** list with no images ********/
.studentportal ul.asset_list.list_no_image li .summary {
  width: 320px;
  padding-right: 10px;
}

.studentportal ul.asset_list.list_no_image li .summary h5 {
  margin-bottom: 0px;
}

/** list with a date ********/
.studentportal p.list_date, .studentportal ul.asset_list li .summary p.list_date {
  font-style: italic;
  margin-bottom: 5px;
}

.rightcol_hint {
  font-size: 1.8em;
  font-style: italic;
  background: url("../images/leftcol-back.png") left center no-repeat;
  padding-left: 30px;
  margin-top: 90px;
}

.assetdetails img {
  max-width: 600px;
  margin-bottom: 20px;
  float: left;
  clear: both;
  width: 100%;
}

.studentportal #conversation {
  height: 1010px;
  width: 660px;
  float: left;
  overflow: hidden;
  margin-bottom: 0px;
}

.studentportal .message_block {
  background-color: #E3E3E3;
  margin: 10px 0px 5px 0px;
  padding: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  clear: both;
  width: 480px;
}

.studentportal .message_block:first-of-type {
  margin-top: 30px;
}

.studentportal .message_block p:last-of-type {
  margin-bottom: 0px;
}

.studentportal .sent {
  float: right;
  margin-right: 30px;
}

.studentportal .received {
  float: left;
  margin-left: 30px;
}

.studentportal .message_date {
  font-style: italic;
  margin-bottom: 5px;
}

.studentportal .sent .message_date {
  text-align: right;
}

.studentportal .message_event {
  background: url("../images/studentportal_icon_message_event.png") left center no-repeat;
  padding-left: 30px;
  margin-bottom: 8px;
}

.studentportal .message_attachment {
  background: url("../images/studentportal_icon_message_attachment.png") left center no-repeat;
  padding-left: 30px;
  margin-bottom: 8px;
}

.studentportal #reply {
  height: 300px;
  background-color: #3E3E3E;
  /* this is the dark charcoal based background colour color of the color scheme ********/
  padding: 30px;
  position: absolute;
  top: 60px;
  left: 60px;
  right: 60px;
  z-index: 101;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #FFFFFF;
}

.studentportal #reply p, .studentportal #reply h4 {
  color: #FFFFFF;
  padding-top: 0px;
}

.studentportal #reply h4 {
  margin-bottom: 20px;
}

.studentportal #reply label {
  width: 102px;
}

.studentportal #reply .item {
  width: 480px;
  float: left;
}

.studentportal #reply input, .studentportal #reply textarea {
  border: none;
  padding: 8px 3% 8px 3%;
  color: #3E3E3E;
  margin-bottom: 10px;
  font-weight: 100;
  font-family: 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  clear: none;
  font-size: 1.0em;
  width: 348px;
  float: left;
}

.studentportal #reply textarea {
  height: 140px;
}

.studentportal #reply input.submit {
  height: 40px;
  width: 40px;
  float: right;
  margin-right: 0px;
  padding-right: 0px;
}

.studentportal label {
  width: 160px;
  float: left;
}

.studentportal .jobfield {
  width: 160px;
  float: left;
}

.studentportal h4.jobfields {
  border-bottom: 1px dashed #E3E3E3;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

.studentportal p.field {
  margin-bottom: 10px;
  border-bottom: 1px dashed #E3E3E3;
  padding-bottom: 10px;
  width: 100%;
  float: left;
}

.studentportal ul.asset_list.coupons li {
  padding: 0px;
  width: 339px;
  border-top: none;
  border-bottom: 3px solid #FFFFFF;
}

.studentportal ul.asset_list.coupons li img.thumbnail {
  margin-right: 0px;
  width: 339px;
}

.studentportal ul.asset_list.coupons li .coupondetails {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url("../images/coupondetailsbg.png") repeat top left;
  padding: 10px;
  width: 319px;
}

.assetdetails.classifieds img {
  margin-bottom: 20px;
  float: left;
  clear: none;
  width: 30%;
  margin-right: 5%;
}

.assetdetails.classifieds img:last-of-type {
  margin-right: 0px;
}

.studentportal .item label {
  width: 240px;
  float: left;
  line-height: 36px;
}

.studentportal .item input[type='text'] {
  width: 690px;
  padding: 8px 10px;
}

.studentportal .imageupload {
  float: left;
  width: 420px;
}

.studentportal .imageupload .imageupload_img:last-of-type {
  margin-right: 0px;
}

.studentportal .imageupload_img {
  float: left;
  width: 200px;
  margin-bottom: 5px;
  margin-right: 20px;
}

.studentportal a.uploadimage_button {
  clear: both;
  float: left;
  width: 190px;
  margin-bottom: 5px;
  margin-right: 20px;
  height: 190px;
  line-height: 190px;
  text-align: center;
  background-color: #FFFFFF;
  border: 5px solid #E3E3E3;
  font-size: 1.4em;
}

.studentportal .surveys h4 {
  text-transform: none;
  margin-bottom: 45px;
}

.studentportal .surveys input[type='radio'], .studentportal .surveys input[type='checkbox'] {
  clear: both;
  font-size: 1.0em;
  float: left;
  height: 20px;
  margin: 10px 10px 10px 0px;
}

.studentportal .surveys .item {
  float: left;
  line-height: 40px;
}

.studentportal .surveys .item:last-of-type {
  margin-bottom: 30px;
}

.studentportal .surveys .item .label_radio {
  font-size: 1.1em;
}

.studentportal .surveys .item input[type='text'] {
  clear: both;
  width: 920px;
  padding: 10px;
  margin: 10px 0px;
}

.studentportal .surveys .item textarea {
  clear: both;
  float: left;
  width: 920px;
  padding: 10px;
  height: 200px;
}

.studentportal .surveys .slider {
  margin: auto;
  float: none;
  margin-bottom: 40px;
}

.question_next {
  margin: 10px 0px 10px 0px;
  border: none;
  padding: 11px 55px 10px 15px;
  line-height: 18px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.2em;
  font-family: 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  float: right;
  background: url("../images/button_arrow.png") top right no-repeat;
  width: auto;
}

.question_back {
  margin: 10px 0px 10px 0px;
  border: none;
  padding: 11px 15px 10px 55px;
  line-height: 18px;
  font-size: 1.0em;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.2em;
  font-family: 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  float: left;
  background: url("../images/button_arrow_back.png") top left no-repeat;
  width: auto;
}

.question_back.lowlight, .question_next.lowlight {
  background-color: #CCE6DB;
  /* this is the light pastel highlight color of the color scheme ********/
  color: #3E3E3E;
}

.question_back.highlight, .question_next.highlight {
  background-color: #FA5D4A;
  /* main highlight color of the color scheme **/
  color: #FFFFFF;
}

.studentportal .surveys .tickoption {
  padding: 15px;
  background-color: #E3E3E3;
  width: 930px;
  margin-bottom: 20px;
  font-size: 1.2em;
  height: 40px;
  line-height: 40px;
}

.studentportal .surveys a.tick {
  background-image: url("../images/icon_tick.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  float: right;
  margin-left: 10px;
  padding: 0px;
}

.studentportal .surveys a.tick.active, .studentportal .surveys a.tick:hover {
  background-position: top center;
}

div.students-list-scroll {
  overflow: scroll;
  height: 210px !important;
  width: 90% !important;
  margin: 10px;
  padding-left: 20px;
  text-align: left;
}

.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}

.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}

input.cmn-toggle-round-flat + label {
  padding: 2px;
  width: 60px;
  height: 30px;
  background-color: #dddddd;
  border-radius: 60px;
  transition: background 0.4s;
}

input.cmn-toggle-round-flat + label:before,
input.cmn-toggle-round-flat + label:after {
  display: block;
  position: absolute;
  content: "";
}

input.cmn-toggle-round-flat + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #fff;
  border-radius: 60px;
  transition: background 0.4s;
}

input.cmn-toggle-round-flat + label:after {
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 30px;
  background-color: #dddddd;
  border-radius: 52px;
  transition: margin 0.4s, background 0.4s;
}

input.cmn-toggle-round-flat:checked + label {
  background-color: #B5D4C7;
}

input.cmn-toggle-round-flat:checked + label:after {
  margin-left: 25px;
  background-color: #B5D4C7;
}

/*
  This is the code which we add as a developers
*/
.button_navigate a.prev {
  padding: 5px 12px;
  margin-left: 5px;
  background-color: #B5D4C7;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 29px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.0em;
  float: left;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.button_navigate a#next {
  padding: 5px 12px;
  margin-left: 5px;
  background-color: #B5D4C7;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.0em;
  float: right;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.button_navigate {
  margin-top: 20px;
}

.item.noborder {
  border: 0;
}

.alert {
  width: 100%;
  float: none;
  margin: 0;
  padding: 38px 0 0 0;
}

.alert, .alert a {
  color: white !important;
}

.alert .alert-close-button {
  border: 2px solid #F8E71C;
  padding: 5px;
  text-align: center;
  border-radius: 10px;
  width: 12%;
  float: right;
}

.alert .ka-close-button {
  color: #F8E71C;
  font-size: 15pt;
}

.alert table#alert {
  border: none;
  width: 100%;
}

.alert table#alert td {
  border: none;
}

.alert .error_message {
  float: right;
  width: 900px;
  text-align: justify;
  font-size: 12pt !important;
  font-weight: 100;
  padding: 0;
  margin: 0;
}

.alert .error_message .body {
  padding: 10px;
  display: inline-block;
  margin: 0 10px 0 0;
}

.alert h1.title {
  font-size: 24pt;
  color: #ffffff;
}

.alert .alert-icon-container {
  width: 40pt;
  float: left;
  padding-top: 26px;
}

.alert .ka-alert-icon {
  color: #F8E71C;
  font-size: 40pt;
}

.alert .yellow {
  color: #F8E71C !important;
}

.alert .meta-container {
  width: 100%;
  margin-bottom: 5px;
  padding: 5px 0;
}

.alert .meta-container .meta-data-campus {
  width: 80%;
}

.alert .meta-container .meta-data-campus .item {
  display: block;
  margin: 5px 0;
}

.alert .meta-container .meta-data-campus .item {
  background-color: transparent;
  border-bottom: none;
}

/**
 * Twitter Bootstrap Look and Feel
 * Based on http://twitter.github.com/bootstrap/
 */
.alertify,
.alertify-log {
  font-family: sans-serif;
}

.alertify {
  background: #FFF;
  border: 1px solid #8E8E8E;
  /* browsers that don't support rgba */
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding;
  /* Safari 4? Chrome 6? */
  -moz-background-clip: padding;
  /* Firefox 3.6 */
  background-clip: padding-box;
  /* Firefox 4, Safari 5, Opera 10, IE 9 */
}

.alertify-dialog {
  padding: 0;
}

.alertify-inner {
  text-align: left;
}

.alertify-message {
  padding: 15px;
  margin: 0;
}

.alertify-text-wrapper {
  padding: 0 15px;
}

.alertify-text {
  color: #555;
  border-radius: 4px;
  padding: 8px;
  background-color: #FFF;
  border: 1px solid #CCC;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.alertify-text:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.alertify-buttons {
  padding: 14px 15px 15px;
  background: #F5F5F5;
  border-top: 1px solid #DDD;
  border-radius: 0 0 6px 6px;
  box-shadow: inset 0 1px 0 #FFF;
  text-align: right;
}

.alertify-button,
.alertify-button:hover,
.alertify-button:focus,
.alertify-button:active {
  margin-left: 10px;
  border-radius: 4px;
  font-weight: normal;
  padding: 4px 12px;
  text-decoration: none;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.alertify-button:focus {
  outline: none;
  box-shadow: 0 0 5px #2B72D5;
}

.alertify-button:active {
  position: relative;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.alertify-button-cancel,
.alertify-button-cancel:hover,
.alertify-button-cancel:focus,
.alertify-button-cancel:active {
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.75);
  background-color: #E6E6E6;
  border: 1px solid #BBB;
  color: #333;
  background-image: -webkit-linear-gradient(top, #FFF, #E6E6E6);
  background-image: -moz-linear-gradient(top, #FFF, #E6E6E6);
  background-image: -ms-linear-gradient(top, #FFF, #E6E6E6);
  background-image: -o-linear-gradient(top, #FFF, #E6E6E6);
  background-image: linear-gradient(top, #FFF, #E6E6E6);
}

.alertify-button-cancel:hover,
.alertify-button-cancel:focus,
.alertify-button-cancel:active {
  background: #E6E6E6;
}

.alertify-button-ok,
.alertify-button-ok:hover,
.alertify-button-ok:focus,
.alertify-button-ok:active {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #04C;
  border: 1px solid #04C;
  border-color: #04C #04C #002A80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #FFF;
}

.alertify-button-ok:hover,
.alertify-button-ok:focus,
.alertify-button-ok:active {
  background: #04C;
}

.alertify-log {
  background: #D9EDF7;
  padding: 8px 14px;
  border-radius: 4px;
  color: #3A8ABF;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border: 1px solid #BCE8F1;
}

.alertify-log-error {
  color: #B94A48;
  background: #F2DEDE;
  border: 1px solid #EED3D7;
}

.alertify-log-success {
  color: #468847;
  background: #DFF0D8;
  border: 1px solid #D6E9C6;
}

.alertify,
.alertify-show,
.alertify-log {
  -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* easeOutBack */
}

.alertify-hide {
  -webkit-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -moz-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -ms-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -o-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  /* easeInBack */
}

.alertify-log-hide {
  -webkit-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -moz-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -ms-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -o-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  /* easeInBack */
}

.alertify-cover {
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: white;
  filter: alpha(opacity=0);
  opacity: 0;
}

.alertify-cover-hidden {
  display: none;
}

.alertify {
  position: fixed;
  z-index: 99999;
  top: 50px;
  left: 50%;
  width: 550px;
  margin-left: -275px;
  opacity: 1;
}

.alertify-hidden {
  -webkit-transform: translate(0, -150px);
  -moz-transform: translate(0, -150px);
  -ms-transform: translate(0, -150px);
  -o-transform: translate(0, -150px);
  transform: translate(0, -150px);
  opacity: 0;
  display: none;
}

/* overwrite display: none; for everything except IE6-8 */
:root * > .alertify-hidden {
  display: block;
  visibility: hidden;
}

.alertify-logs {
  position: fixed;
  z-index: 5000;
  bottom: 10px;
  right: 10px;
  width: 300px;
}

.alertify-logs-hidden {
  display: none;
}

.alertify-log {
  display: block;
  margin-top: 10px;
  position: relative;
  right: -300px;
  opacity: 0;
}

.alertify-log-show {
  right: 0;
  opacity: 1;
}

.alertify-log-hide {
  -webkit-transform: translate(300px, 0);
  -moz-transform: translate(300px, 0);
  -ms-transform: translate(300px, 0);
  -o-transform: translate(300px, 0);
  transform: translate(300px, 0);
  opacity: 0;
}

.alertify-dialog {
  padding: 25px;
}

.alertify-resetFocus {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.alertify-inner {
  text-align: center;
}

.alertify-text {
  margin-bottom: 15px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 100%;
}

.alertify-button,
.alertify-button:hover,
.alertify-button:active,
.alertify-button:visited {
  background: none;
  text-decoration: none;
  border: none;
  /* line-height and font-size for input button */
  line-height: 1.5;
  font-size: 100%;
  display: inline-block;
  cursor: pointer;
  margin-left: 5px;
}

@media only screen and (max-width: 680px) {
  .alertify,
  .alertify-logs {
    width: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .alertify {
    left: 5%;
    margin: 0;
  }
}

/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
  font-family: sans-serif;
}

.alertify {
  background: #FFF;
  border: 10px solid #333;
  /* browsers that don't support rgba */
  border: 10px solid rgba(0, 0, 0, 0.7);
  border-radius: 8px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding;
  /* Safari 4? Chrome 6? */
  -moz-background-clip: padding;
  /* Firefox 3.6 */
  background-clip: padding-box;
  /* Firefox 4, Safari 5, Opera 10, IE 9 */
}

.alertify-text {
  border: 1px solid #CCC;
  padding: 10px;
  border-radius: 4px;
}

.alertify-button {
  border-radius: 4px;
  color: #FFF;
  font-weight: bold;
  padding: 6px 15px;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.alertify-button:hover,
.alertify-button:focus {
  outline: none;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), transparent);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), transparent);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), transparent);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), transparent);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0.1), transparent);
}

.alertify-button:focus {
  box-shadow: 0 0 15px #2B72D5;
}

.alertify-button:active {
  position: relative;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.alertify-button-cancel,
.alertify-button-cancel:hover,
.alertify-button-cancel:focus {
  background-color: #FE1A00;
  border: 1px solid #D83526;
}

.alertify-button-ok,
.alertify-button-ok:hover,
.alertify-button-ok:focus {
  background-color: #5CB811;
  border: 1px solid #3B7808;
}

.alertify-log {
  background: #1F1F1F;
  background: rgba(0, 0, 0, 0.9);
  padding: 15px;
  border-radius: 4px;
  color: #FFF;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
}

.alertify-log-error {
  background: #FE1A00;
  background: rgba(254, 26, 0, 0.9);
}

.alertify-log-success {
  background: #5CB811;
  background: rgba(92, 184, 17, 0.9);
}

.container_pdf {
  /* the main page container */
  width: 595px;
  /* A4 is 8.3 x 11.7in at 72ppi **/
  position: relative;
  float: left;
  font-family: 'Muli', 'Museo Sans', Helvetica, 'Josefin Sans', Arial, sans-serif;
  /* should set all things to this font */
}

.container_pdf .innderpad {
  /* put this inside the container_pdf to create padding on the page */
  padding: 30px;
  position: relative;
}

.container_pdf #logo {
  /* klass app logo */
  margin-bottom: 20px;
  width: 230px;
}

.container_pdf #logo img {
  /* restrict image size */
  width: 230px;
}

.container_pdf h1 {
  /* main PDF heading in top right */
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}

.container_pdf h1.collegename {
  /* this class wraps around the colelge name with a span */
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.container_pdf h1.subtitle {
  /* this class wraps around the smaller sub title of the main title */
  font-size: 12px;
  text-transform: none;
  letter-spacing: 1px;
  clear: both;
}

.container_pdf h2 {
  /* this is the grey background title - the specific survey title */
  font-size: 14px;
  text-transform: none;
  letter-spacing: 1px;
  padding: 15px;
  background-color: #dedede;
}

.container_pdf h2.uppercase {
  /* this is the class for a span tag to wrap around the words 'Survey Results:'. The rest of the heading is in normal case. */
  text-transform: uppercase;
  letter-spacing: 2px;
}

.container_pdf h4 {
  /* This is the question title */
  font-size: 12px;
}

.container_pdf h4.uppercase {
  /* span class around the 'question1:' text */
  text-transform: uppercase;
  letter-spacing: 1px;
}

.container_pdf table {
  /*  */
  width: 520px;
  /* should force the table to be almost the full width of the innerpad area - i've left some space to allow for a bit of error. The cells should automatically spread. */
}

.fileWrapper {
  position: relative;
  padding: 6px 0;
  margin: 5px 0;
  overflow: hidden;
  height: 38px !important;
}

input[type="text"].fileInputText {
  float: left;
  border: 1px solid #ddd;
  padding: 0 5px;
  margin: 0;
}

input[type="button"].fileInputButton {
  float: right;
  border: solid 1px #ccc;
  background: #ddd;
  margin: 0 5px;
  position: absolute;
  padding: 0;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}

/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/*!
 * Pikaday
 * Copyright � 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
  content: " ";
  display: table;
}

.pika-single:after {
  clear: both;
}

.pika-single {
  *zoom: 1;
}

.pika-single.is-hidden {
  display: none;
}

.pika-single.is-bound {
  position: absolute;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
}

.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px;
}

.pika-title {
  position: relative;
  text-align: center;
}

.pika-label {
  display: inline-block;
  *display: inline;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
}

.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  filter: alpha(opacity=0);
  opacity: 0;
}

.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  /* hide text using text-indent trick, using width value (it's enough) */
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: .5;
  *position: absolute;
  *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
  *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
  *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: .2;
}

.pika-select {
  display: inline-block;
  *display: inline;
}

.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

.pika-table th,
.pika-table td {
  width: 14.285714285714286%;
  padding: 0;
}

.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
}

.pika-button {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  background: #f5f5f5;
}

.pika-week {
  font-size: 11px;
  color: #999;
}

.is-today .pika-button {
  color: #33aaff;
  font-weight: bold;
}

.is-selected .pika-button {
  color: #fff;
  font-weight: bold;
  background: #33aaff;
  box-shadow: inset 0 1px 3px #178fe5;
  border-radius: 3px;
}

.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: #999;
  opacity: .3;
}

.pika-button:hover {
  color: #fff !important;
  background: #ff8000 !important;
  box-shadow: none !important;
  border-radius: 3px !important;
}

/* styling for abbr */
.pika-table abbr {
  border-bottom: none;
  cursor: help;
}

/* qTip2 v2.2.1 | Plugins: tips modal viewport svg imagemap ie6 | Styles: core basic css3 | qtip2.com | Licensed MIT | Sat Sep 06 2014 23:12:07 */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}

.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}

.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: 700;
}

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  cursor: pointer;
  outline: 0;
  border: 1px solid transparent;
}

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

* html .qtip-titlebar .qtip-close {
  top: 16px;
}

.qtip-icon .ui-icon, .qtip-titlebar .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: 400 bold 10px/13px Tahoma,sans-serif;
  color: inherit;
  background: -100em -100em no-repeat;
}

.qtip-default {
  border: 1px solid #F1D031;
  background-color: #FFFFA3;
  color: #555;
}

.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}

.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}

.qtip-light {
  background-color: #fff;
  border-color: #E2E2E2;
  color: #454545;
}

.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}

.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

.qtip-dark .qtip-titlebar {
  background-color: #404040;
}

.qtip-dark .qtip-icon {
  border-color: #444;
}

.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}

.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D;
}

.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}

.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}

.qtip-red .qtip-titlebar {
  background-color: #F06D65;
}

.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

.qtip-red .qtip-icon, .qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}

.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

.qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}

.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}

.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}

.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.qtip-bootstrap, .qtip-rounded, .qtip-tipsy {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.qtip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: #fff;
  border: 0 solid transparent;
  background: #4A4A4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, #000));
  background-image: -webkit-linear-gradient(top, #4A4A4A 0, #000 100%);
  background-image: -moz-linear-gradient(top, #4A4A4A 0, #000 100%);
  background-image: -ms-linear-gradient(top, #4A4A4A 0, #000 100%);
  background-image: -o-linear-gradient(top, #4A4A4A 0, #000 100%);
}

.qtip-youtube .qtip-titlebar {
  background-color: transparent;
}

.qtip-youtube .qtip-content {
  padding: .75em;
  font: 12px arial,sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}

.qtip-youtube .qtip-icon {
  border-color: #222;
}

.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}

.qtip-jtools .qtip-titlebar {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}

.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

.qtip-jtools .qtip-content, .qtip-jtools .qtip-titlebar {
  background: 0 0;
  color: #fff;
  border: 0 dashed transparent;
}

.qtip-jtools .qtip-icon {
  border-color: #555;
}

.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}

.qtip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}

.qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: #fff;
  border: 0 dashed transparent;
}

.qtip-cluetip .qtip-icon {
  border-color: #808064;
}

.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}

.qtip-tipsy {
  background: #000;
  background: rgba(0, 0, 0, 0.87);
  color: #fff;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: 'Lucida Grande',sans-serif;
  font-weight: 700;
  line-height: 16px;
  text-shadow: 0 1px #000;
}

.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}

.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}

.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}

.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-tipped {
  border: 3px solid #959FA9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: 400;
  font-family: serif;
}

.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: #fff;
  background: #3A79B8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
  background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}

.qtip-bootstrap {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  padding: 1px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.qtip-bootstrap .qtip-titlebar {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
  right: 11px;
  top: 45%;
  border-style: none;
}

.qtip-bootstrap .qtip-content {
  padding: 9px 14px;
}

.qtip-bootstrap .qtip-icon {
  background: 0 0;
}

.qtip-bootstrap .qtip-icon .ui-icon {
  width: auto;
  height: auto;
  float: right;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  filter: alpha(opacity=40);
}

.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}

.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

.qtip .qtip-tip, x:-o-prefocus {
  visibility: hidden;
}

.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: 0 0;
  border: 0 dashed transparent;
}

.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}

#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

#qtip-overlay.blurs {
  cursor: pointer;
}

#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(Opacity=70)";
}

.qtipmodal-ie6fix {
  position: absolute !important;
}


/**
  * PWS Tabs jQuery Plugin
  * Author: Alex Chizhov
  * Author Website: http://alexchizhov.com/pwstabs
  * GitHub: https://github.com/alexchizhovcom/pwstabs
  * Version: 1.2.1
  * Version from: 23.01.2015
  * Licensed under the MIT license
  */
@media only screen and (max-width: 60em) {
  .pws_tabs_container.pws_tabs_responsive {
    width: 100% !important;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll {
    width: 100%;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li {
    vertical-align: top;
    text-align: center;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a {
    margin: 0;
    font-size: 1em;
    line-height: 1.125em;
    overflow: hidden;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a i {
    display: block;
    margin: 0 0 5px 0;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical {
    display: block;
    position: relative;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical:after {
    display: block;
    content: '';
    clear: both;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll {
    width: 100%;
    position: relative;
    float: none;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li {
    display: inline-block;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li a {
    margin: 0;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical .pws_tabs_list {
    position: relative;
    float: none;
  }
}

@media only screen and (max-width: 37.5em) {
  .pws_tabs_container.pws_tabs_responsive {
    width: 100% !important;
    position: relative;
  }
  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu {
    width: 100%;
    height: 40px;
    background-color: #9bd7d5;
    display: block;
  }
  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a {
    width: 40px;
    height: 40px;
    display: block;
    overflow: hidden;
    color: #fff;
    font-size: 32px;
    font-size: 2em;
    text-align: center;
    padding: 3px 0 0 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a:hover {
    background-color: #70c5c2;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup {
    display: block;
    position: absolute;
    overflow: hidden;
    top: 40px;
    left: 0;
    z-index: 99;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li {
    display: block;
    float: none;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li a i {
    display: inline-block;
    margin: 0 3px 0 0;
    margin: 0 0.1875em 0 0;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_rtl ul.pws_tabs_controll.pws_tabs_menu_popup li a i {
    display: inline-block;
    margin: 0 0 0 3px;
    margin: 0 0 0 0.1875em;
  }
}

.pws_tabs_container {
  width: 100%;
  float: left;
}

.pws_tabs_container ul.pws_tabs_controll {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
  padding-right: 90px;
}

.pws_tabs_container ul.pws_tabs_controll li {
  display: inline-block;
  padding: 0px;
}

.pws_tabs_container ul.pws_tabs_controll li a {
  display: block;
  background-color: #CCE6DB;
  padding: 15px 20px;
  text-decoration: none;
  color: #fff;
  margin-right: 3px;
  font-weight: 500;
}

.pws_tabs_container ul.pws_tabs_controll li a:hover {
  background-color: #b5d4c7;
}

.pws_tabs_container ul.pws_tabs_controll li a i {
  margin-right: 8px;
}

.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_noname i {
  margin-right: 0;
  margin-left: 0;
}

.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #eaeaea;
  color: #505050;
  padding-bottom: 18px;
}

#content .pws_tabs_container table tr th, #content .pws_tabs_container table tr td {
  padding: 8px;
  border-right: 1px solid #ddd;
  cursor: default;
}

#content .pws_tabs_container table tr:hover {
  background-color: #f8f8f8;
}

#content .pws_tabs_container table th {
  border-bottom: 3px solid #ddd;
  white-space: nowrap;
}

#content .pws_tabs_container table td.timeslot {
  border-right: 3px solid #ddd;
  white-space: nowrap;
}

#content .pws_tabs_container table th.timeslot {
  border-right: 3px solid #ddd;
}

#content .pws_tabs_container table td.active {
  background-color: #CCE6DB;
  vertical-align: top;
  cursor: pointer;
}

#content .pws_tabs_container table td.unavailable {
  background-color: #e3e3e3;
  vertical-align: top;
  color: #cacaca;
  background: repeating-linear-gradient(-45deg, #f8f8f8, #f8f8f8 10px, #f2f2f2 10px, #f2f2f2 20px);
}

#content .pws_tabs_container table .active {
  background-color: #CCE6DB;
  padding: 5px;
  margin-bottom: 5px;
  z-index: 10000;
  position: absolute;
  left: 0;
  top: 0;
  width: 95.5%;
  vertical-align: top;
  cursor: pointer;
}

#content .pws_tabs_container table .unavailable {
  background-color: #e3e3e3;
  vertical-align: top;
  color: #cacaca;
  background: repeating-linear-gradient(-45deg, #f8f8f8, #f8f8f8 10px, #f2f2f2 10px, #f2f2f2 20px);
  z-index: 10000;
  position: absolute;
  left: 0;
  top: 0;
  width: 99%;
}

.classes .button_row {
  width: auto !important;
}

.pws_tabs_list {
  display: block;
  background-color: #eaeaea;
  height: auto;
  padding: 20px;
  padding: 1.25em 0px 1.25em 1.25em;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transition: all .3s ease-in-out .3s;
  -moz-transition: all .3s ease-in-out .3s;
  -ms-transition: all .3s ease-in-out .3s;
  -o-transition: all .3s ease-in-out .3s;
  transition: all .3s ease-in-out .3s;
  overflow-x: scroll;
  overflow-y: hidden;
  position: relative;
  margin-bottom: 0px;
}

.pws_tab_single {
  position: absolute;
  top: 20px;
  padding-right: 20px;
  padding-right: 1.25em;
  -webkit-transition: all .3s ease-in-out .0;
  -moz-transition: all .3s ease-in-out .0;
  -ms-transition: all .3s ease-in-out .0;
  -o-transition: all .3s ease-in-out .0;
  transition: all .3s ease-in-out .0;
}

/**
  * ######################################################
  * Right To Left Styles
  * ######################################################
  */
.pws_tabs_container.pws_tabs_rtl {
  text-align: right;
  direction: rtl;
}

.pws_tabs_container.pws_tabs_rtl ul.pws_tabs_controll li a {
  margin-right: 0;
  margin-left: 3px;
}

.pws_tabs_container.pws_tabs_rtl ul.pws_tabs_controll li a i {
  margin-left: 8px;
  margin-right: 0;
}

.pws_tabs_container.pws_tabs_rtl .pws_tab_single {
  padding-right: 0;
  padding-left: 20px;
  padding-left: 1.25em;
}

/**
  * ######################################################
  * Vertical Position
  * ######################################################
  */
.pws_tabs_container.pws_tabs_vertical {
  display: block;
  position: relative;
}

.pws_tabs_container.pws_tabs_vertical:after {
  display: block;
  content: '';
  clear: both;
}

.pws_tabs_container.pws_tabs_vertical ul.pws_tabs_controll {
  width: auto;
  position: relative;
  float: left;
}

.pws_tabs_container.pws_tabs_vertical ul.pws_tabs_controll li {
  display: block;
}

.pws_tabs_container.pws_tabs_vertical ul.pws_tabs_controll li a {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 3px;
}

.pws_tabs_container.pws_tabs_vertical .pws_tabs_list {
  position: relative;
  float: left;
}

/**
  * ######################################################
  * Colors - Themes @1.2.0
  * ######################################################
  */
/**
* ###########################
* violet
* ###########################
*/
.pws_tabs_container.pws_tabs_responsive.pws_theme_violet .pws_responsive_small_menu {
  background-color: #c72c66;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_violet .pws_responsive_small_menu a:hover {
  background-color: #a6164c;
}

.pws_tabs_container.pws_theme_violet ul.pws_tabs_controll li a {
  background-color: #c72c66;
}

.pws_tabs_container.pws_theme_violet ul.pws_tabs_controll li a:hover {
  background-color: #a6164c;
}

.pws_tabs_container.pws_theme_violet ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #fff;
}

/**
* ###########################
* green
* ###########################
*/
.pws_tabs_container.pws_tabs_responsive.pws_theme_green .pws_responsive_small_menu {
  background-color: #86c447;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_green .pws_responsive_small_menu a:hover {
  background-color: #539312;
}

.pws_tabs_container.pws_theme_green ul.pws_tabs_controll li a {
  background-color: #86c447;
}

.pws_tabs_container.pws_theme_green ul.pws_tabs_controll li a:hover {
  background-color: #539312;
}

.pws_tabs_container.pws_theme_green ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #fff;
}

/**
* ###########################
* yellow
* ###########################
*/
.pws_tabs_container.pws_tabs_responsive.pws_theme_yellow .pws_responsive_small_menu {
  background-color: #fdb813;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_yellow .pws_responsive_small_menu a:hover {
  background-color: #ffa500;
}

.pws_tabs_container.pws_theme_yellow ul.pws_tabs_controll li a {
  background-color: #fdb813;
}

.pws_tabs_container.pws_theme_yellow ul.pws_tabs_controll li a:hover {
  background-color: #ffa500;
}

.pws_tabs_container.pws_theme_yellow ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #fff;
}

/**
* ###########################
* gold
* ###########################
*/
.pws_tabs_container.pws_tabs_responsive.pws_theme_gold .pws_responsive_small_menu {
  background-color: #f89827;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_gold .pws_responsive_small_menu a:hover {
  background-color: #fa7b00;
}

.pws_tabs_container.pws_theme_gold ul.pws_tabs_controll li a {
  background-color: #f89827;
}

.pws_tabs_container.pws_theme_gold ul.pws_tabs_controll li a:hover {
  background-color: #fa7b00;
}

.pws_tabs_container.pws_theme_gold ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #fff;
}

/**
* ###########################
* orange
* ###########################
*/
.pws_tabs_container.pws_tabs_responsive.pws_theme_orange .pws_responsive_small_menu {
  background-color: #f15b42;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_orange .pws_responsive_small_menu a:hover {
  background-color: #fd2e0b;
}

.pws_tabs_container.pws_theme_orange ul.pws_tabs_controll li a {
  background-color: #f15b42;
}

.pws_tabs_container.pws_theme_orange ul.pws_tabs_controll li a:hover {
  background-color: #fd2e0b;
}

.pws_tabs_container.pws_theme_orange ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #fff;
}

/**
* ###########################
* red
* ###########################
*/
.pws_tabs_container.pws_tabs_responsive.pws_theme_red .pws_responsive_small_menu {
  background-color: #e41937;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_red .pws_responsive_small_menu a:hover {
  background-color: #d70726;
}

.pws_tabs_container.pws_theme_red ul.pws_tabs_controll li a {
  background-color: #e41937;
}

.pws_tabs_container.pws_theme_red ul.pws_tabs_controll li a:hover {
  background-color: #d70726;
}

.pws_tabs_container.pws_theme_red ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #fff;
}

/**
* ###########################
* purple
* ###########################
*/
.pws_tabs_container.pws_tabs_responsive.pws_theme_purple .pws_responsive_small_menu {
  background-color: #672e8d;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_purple .pws_responsive_small_menu a:hover {
  background-color: #470871;
}

.pws_tabs_container.pws_theme_purple ul.pws_tabs_controll li a {
  background-color: #672e8d;
}

.pws_tabs_container.pws_theme_purple ul.pws_tabs_controll li a:hover {
  background-color: #470871;
}

.pws_tabs_container.pws_theme_purple ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #fff;
}

/**
* ###########################
* grey
* ###########################
*/
.pws_tabs_container.pws_tabs_responsive.pws_theme_grey .pws_responsive_small_menu {
  background-color: #4d4d4f;
}

.pws_tabs_container.pws_tabs_responsive.pws_theme_grey .pws_responsive_small_menu a:hover {
  background-color: #000000;
}

.pws_tabs_container.pws_theme_grey ul.pws_tabs_controll li a {
  background-color: #4d4d4f;
}

.pws_tabs_container.pws_theme_grey ul.pws_tabs_controll li a:hover {
  background-color: #000000;
}

.pws_tabs_container.pws_theme_grey ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #fff;
}

/**
  * ######################################################
  * Effect: none
  * ######################################################
  */
.pws_tabs_noeffect .pws_tabs_list {
  -webkit-transition: all .1s ease-in-out 0;
  -moz-transition: all .1s ease-in-out 0;
  -ms-transition: all .1s ease-in-out 0;
  -o-transition: all .1s ease-in-out 0;
  transition: all .1s ease-in-out 0;
}

.pws_tabs_noeffect .pws_tab_single {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.pws_tabs_none_hide {
  display: none;
}

.pws_tabs_none_show {
  display: block;
}

/**
  * ######################################################
  * Effect: scale
  * ######################################################
  */
.pws_tabs_scale_hide {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}

.pws_tabs_scale_show {
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -ms-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}

/**
  * ######################################################
  * Effect: slideleft
  * ######################################################
  */
.pws_tabs_slide_left_hide {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

.pws_tabs_slide_left_show {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -ms-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}

/**
  * ######################################################
  * Effect: slideright
  * ######################################################
  */
.pws_tabs_slide_right_hide {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -o-transform: translateX(200%);
  -ms-transform: translateX(200%);
  transform: translateX(200%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

.pws_tabs_slide_right_show {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -ms-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}

/**
  * ######################################################
  * Effect: slidetop
  * ######################################################
  */
.pws_tabs_slide_top_hide {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

.pws_tabs_slide_top_show {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -ms-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}

/**
  * ######################################################
  * Effect: slidedown
  * ######################################################
  */
.pws_tabs_slide_down_hide {
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  transform: translateY(200%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

.pws_tabs_slide_down_show {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -ms-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
     * Remove all paddings around the image on small screen
     */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/*# sourceMappingURL=stylesheet.css.map */







body.stop-scrolling {
  height: 100%;
  overflow: hidden; }

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #3E3E3E;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal; }
  .sweet-alert fieldset {
    border: none;
    position: relative; }
  .sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s; }
    .sweet-alert .sa-error-container.show {
      padding: 10px 0;
      max-height: 100px;
      webkit-transition: padding 0.2s, max-height 0.2s;
      transition: padding 0.25s, max-height 0.25s; }
    .sweet-alert .sa-error-container .icon {
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: white;
      line-height: 24px;
      text-align: center;
      margin-right: 3px; }
    .sweet-alert .sa-error-container p {
      display: inline-block; }
  .sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.1s;
    transition: all 0.1s; }
    .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
      content: "";
      width: 20px;
      height: 6px;
      background-color: #f06e57;
      border-radius: 3px;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 50%;
      margin-left: -9px; }
    .sweet-alert .sa-input-error::before {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .sweet-alert .sa-input-error::after {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .sweet-alert .sa-input-error.show {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .sweet-alert input:focus {
      outline: none;
      box-shadow: 0px 0px 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .sweet-alert input:focus::-moz-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus:-ms-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus::-webkit-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
    .sweet-alert input::-moz-placeholder {
      color: #bdbdbd; }
    .sweet-alert input:-ms-input-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-webkit-input-placeholder {
      color: #bdbdbd; }
  .sweet-alert.show-input input {
    display: block; }
  .sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative; }
  .sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden; }
  .sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
    .sweet-alert button:hover {
      background-color: #7ecff4; }
    .sweet-alert button:active {
      background-color: #5dc2f1; }
    .sweet-alert button.cancel {
      background-color: #C1C1C1; }
      .sweet-alert button.cancel:hover {
        background-color: #b9b9b9; }
      .sweet-alert button.cancel:active {
        background-color: #a8a8a8; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
    .sweet-alert button[disabled] {
      opacity: .6;
      cursor: default; }

    .sweet-alert button.confirm {
      background-color: #FA5D4A!important;
    }

    .sweet-alert button.cancel {
      background-color: #F0F0F0!important;
      color: #3E3E3E!important;
    }

    .sweet-alert button.confirm[disabled] {
      color: transparent; }
      .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s; }
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px; }
  .sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .sa-icon.sa-error {
      border-color: #F27474; }
      .sweet-alert .sa-icon.sa-error .sa-x-mark {
        position: relative;
        display: block; }
      .sweet-alert .sa-icon.sa-error .sa-line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .sa-icon.sa-warning {
      border-color: #FA5D4A; }
      .sweet-alert .sa-icon.sa-warning .sa-body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #FA5D4A; }
      .sweet-alert .sa-icon.sa-warning .sa-dot {
        position: absolute;
        width: 7px;
        height: 7px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #FA5D4A; }
    .sweet-alert .sa-icon.sa-info {
      border-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1; }
    .sweet-alert .sa-icon.sa-success {
      border-color: #A5DC86; }
      .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
        content: '';
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .sweet-alert .sa-icon.sa-success::before {
        -webkit-border-radius: 120px 0 0 120px;
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
        transform-origin: 60px 60px; }
      .sweet-alert .sa-icon.sa-success::after {
        -webkit-border-radius: 0 120px 120px 0;
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0px 60px;
        transform-origin: 0px 60px; }
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .sa-icon.sa-success .sa-fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .sweet-alert .sa-icon.sa-success .sa-line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
          width: 25px;
          left: 14px;
          top: 46px;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
          width: 47px;
          right: 8px;
          top: 38px;
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .sweet-alert .sa-icon.sa-custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s; }

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }

/* Success icon */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }

.la-ball-fall.la-dark {
  color: #333; }

.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }

.la-ball-fall {
  width: 54px;
  height: 18px; }

.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite; }

.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms; }

.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms; }

.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms; }

.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }

.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }

.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }

.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }

.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }

.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%); } }

@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%); } }

@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

    #pin_wrapper .column-3 {
      
        width: 29%;
        display: block;
        float: left;
        margin: 10px;
        background-color: #DCDCDC;
        padding: 10px 0px 10px 10px;
        text-align: left;    
     
    }
    #pin_wrapper .column-3.green
    {
      background-color: #B5D4C7;
    }
    
    #pin_wrapper .column-3 p { 
        color: #FFFFFF;
        margin: 0;
        font-size: 1.1em;
        text-transform: uppercase;
        letter-spacing: 1px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 90%; 
        position:relative; 
    }
    
    .dropdown {
      position: relative;
    }
    .dropdown-menu {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1000;
      display: none;
      float: left;
      min-width: 160px;
      padding: 5px 0;
      margin: 2px 0 0;
      font-size: 14px;
      text-align: left;
      list-style: none;
      background-color: #fff;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0,0,0,.15);
      border-radius: 4px;
      -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
      box-shadow: 0 6px 12px rgba(0,0,0,.175);
    }
    .dropdown-menu>li>a {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: 400;
      line-height: 1.42857143;
      color: #333;
      white-space: nowrap;
    }
    .open>.dropdown-menu {
      display: block;
    }
    p.item_title {
      display: inline-block;
    }
    .dropdown {
      position: relative;
      display: block;
      left: -10px;
      float: right;
      top: 5px;
    }
    .dropdown a.toggle_tag {
      cursor: pointer;
    }
    .dropdown-menu {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1000;
      display: none;
      float: left;
      min-width: 160px;
      padding: 5px 0;
      margin: 2px 0 0;
      font-size: 14px;
      text-align: left;
      list-style: none;
      background-color: #fff;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0,0,0,.15);
      border-radius: 4px;
      -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
      box-shadow: 0 6px 12px rgba(0,0,0,.175);
    }
    .dropdown-menu>li {
      list-style: none;
    }
    .dropdown-menu>li>a {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: 400;
      line-height: 1.42857143;
      color: #333;
      white-space: nowrap;
    }
    .dropdown-menu>li> a.btn-delete > i{
      color : #FA5D4A;
    }
    .dropdown-menu>li> a.btn-disabled > i{
      color : #FA5D4A;
      opacity: 0.4;
    }
    #pin_wrapper .column-3 p a{ 
      color: #3E3E3E; 
    }
    .column-3 a.btn-disabled { 
      opacity: 0.4;
    }
    
    .box-gray {
      padding: 10px;
      background-color: #777777;
      color: #FFFFFF;
      float: left;
      width: 780px;
      position: relative;
      margin-bottom: 10px;
    }
    .box-gray h3 { 
      color: #FFFFFF;
      padding: 0px;
      margin: 0px;
    }
    .label-about-us
    {
       background: #FFF !important;
        margin-bottom: -16px !important;
       min-height: 34px !important; 
       width: 185px !important;
    }




/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.end-date {
  float: right;
  width: 50%;
  padding: 0px 0 0px 0;
}
.end-date-input label, .end-date label {
  width: 20% ;
  padding: 10px 0 0;
  float: left;
  text-align: center;
}
#start_date, #end_date, #start_date_graduation, #end_date_graduation  {
  width: 60% !important;
  margin-right: 0px;
}
.end-date-input span {
  width: 15%;
float: left;
text-align: center;
padding-top: 13px;
padding-left: 25px;
}
.end-date-input {
  float: left;
  width: 50%;
}
.end-date span {
  width: 20%;
  float: left;
  text-align: center;
  padding-top: 13px;
  padding-left: 30px;
}
.start-date-label {
  float: left;
  width: 23%;
}
.end-date-form {
  float: left;
  width: 77%;
}
.tablinks {
  display: table-cell;
  text-align: center;
  padding: 5px 5px 20px 5px;
  padding-left: 5px;
}
.tablinks {
  padding: 10px 0;
  background-color: #FFF;
  border: 2px solid #E3E3E3;
  color: #3E3E3E;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 1.2em;
  font-weight: 500;
  width: 48%;
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.students_tabss {
  margin-right: 25px;
}
.compose-title.hide {
  border-bottom: 1px solid #ccc !important;
  padding-bottom: 5px !important;
  margin-bottom: 10px;
}
.tablinks:hover {
  background-color: #E3E3E3;
  color: black;
}
.active {
  background-color: #E3E3E3;
  color: black;
}
.active:focus {
  outline: none !important;
}
.active::after {
  content: '';
  position: absolute;
  background-image: url(../images/arrow-tab.png);
  width: 40px;
  height: 40px;
  top: 40px;
  left: 45%;
  background-repeat: no-repeat;
}
.tabcontent {
float: left;
width: 100%;
display: none;
}
.active .tabcontent {
  display: block !important;
}
#student-tab {
  display: block;
}
.new_item form {
  margin-top: 9px;
  padding: 10px 0px;
}
.top-select {
  border: 4px solid #E3E3E3 !important;
}
.start-date-container {
  float: left;
  width: 100%;
  padding: 10px 0;
}
#item-students-selection, #item-students, #item-groups, .item {
  background: transparent !important;
}
.start-date-label label {
  padding-left: 10px;rgba(181, 212, 199, 0.43)
}
.end-date-input span.label {
  padding-left: 12px;
}
.reduce-margin {
  margin-left: 193px !important;
}
.students-by-filter {
  float: left;
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px dashed #DCDCDC;
}
#filterForm {
  padding-left: 10px;
  padding-right: 0;
}
.close-icon {
  margin-bottom: 0px;
  position: absolute;
  top: 59px;
  left: 97%;
  z-index: 1;
  color: #FA5D4A;
  cursor: pointer;
}
.radiocontainer.disabled {
  color: #ddd;
}
.radiocontainer input[type='radio'] {
  -webkit-appearance:none;
  width:20px !important;
  height:20px !important;
  border:1px solid darkgray;
  border-radius:50%;
  outline:none;
  position: relative;
}
.radiocontainer input[type='radio']:before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  margin: 4px 0px 4px -1px;
  border-radius: 50%;
}
.radiocontainer input[type='radio']:checked:before {
  background:#3E3E3E;
}

.radiocontainer input[type='radio']:disabled:checked:before {
  background: #A5A3A3;
}


.radiocontainer input[type='radio']:checked {
  background: rgba(181, 212, 199, 0.63);
}
.task_dashboard, .task_dashboard_header {
  width: 800px;
  margin-bottom: 1em;
  padding: 0px 20px;
  float: left;
  text-transform: capitalize;
}
.task_dashboard h2 {
  font-size: 2rem;
  margin-bottom: 1em;
}
.task_content {
  border: 1px solid #ccc;
  width: 800px;
  float: left;
}
.task_dashboard.five 
.dashboard_columns {
  width: 159px;
}
.dashboard_columns {
  float: left;
  width: 198px;
  text-align: center;
  margin: 5px 0;
  border-right: 1px solid #ccc;
}
.dashboard_columns h3 {
  font-size: 3rem;
  color: rgb(116, 116, 116);
  font-weight: 500;
  padding: 0;
    margin: 0;
}
.dashboard_columns p {
  color: rgb(116, 116, 116);
  margin-bottom: 10px;
}
.last_columns {
  border-right: medium none;
}
.back {
  float: left;
  margin-left: 0px;
  margin-right: 5px;
  background: #3e3e3e;
  padding: 2px 20px;
  color: #fff;
  line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 12px;
}




#content .button_row.new-task-row {
  margin-bottom: 30px;
}

.task-dashboard-counters {
  border: #ccc 1px solid;
  display: flex;
  flex-direction: row;
  padding: 5px 0px;
  margin: 15px 0px;
}
.task-dashboard-counters .task-dashboard-item {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
  border-right: #ccc 1px solid;
  padding: 11px 0px;
  cursor: pointer;
}
.task-dashboard-counters .task-dashboard-item .task-dashboard-counter {
  font-size: 52px;
  color: #999;
  font-weight: 500;
  margin-bottom: 10px;
}

.task-dashboard-counters .task-dashboard-item .task-dashboard-description {
  color: #888;
  font-size: 13px;
}

.tabbed-info.new-tasks .tabbed-tabs {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.tabbed-info.new-tasks .tabbed-tabs .tabbed-tab {
  cursor: pointer;
}
.tabbed-info.new-tasks .tabbed-tabs .tabbed-tab.active-tab a,
.tabbed-info.new-tasks .tabbed-tabs .tabbed-tab:hover a {
  background-color: #B5D4C7;
  border:  #B5D4C7;
  color: black;
}
.tabbed-info.new-tasks .tabbed-tabs .tabbed-tab.active-tab,
.tabbed-info.new-tasks .tabbed-tabs .tabbed-tab:hover{
  background-image: url("../images/arrow-tab-green.png");
  background-repeat: no-repeat;
  background-position: bottom center;
}
.tabbed-info.new-tasks .tab-content {
  min-height: 250px;
}

.new-task-table .defined_users_select {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.tabbed-info.new-tasks .tab-content.active-tab {
  border: 2px solid #B5D4C7 !important;
}
.tabbed-info.new-tasks .tab-content .defined-users {
  width: calc( 100% - 20px );
  display: grid;
  grid-template-columns: 20% 60% 20%;
  grid-template-rows: 35px repeat(6, 25px) 30px;
  padding: 5px 15px;
}

.tabbed-info.new-tasks .tab-content .defined-users .radio-option .select2-container {
  width: 100% !important;
}

.tabbed-info.new-tasks .tab-content .defined-users .radio-option {
  grid-column-start: 2;
}

.tabbed-info.new-tasks .tab-content .defined-users .filter-option {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 8;
  grid-row-end: 20;
}
.tabbed-info.new-tasks .tab-content .defined-users .filter-option #item-filter {
  width: 100%;
}


.tabbed-info.new-tasks .tab-content .defined-users .radio-option input[type='radio'],
.tabbed-info.new-tasks .tab-content .defined-users .radio-option label {
  height: initial;
  width: initial;
  float: none;
}
.tabbed-info.new-tasks .tab-content .defined-users .defined-users-checkbox {
  grid-column-start: 2;
  grid-row-start: 9;
}
.tabbed-info.new-tasks .tab-content .defined-users .defined-users-checkbox #checkbox-staff-only {
  height: 25px;
  margin-left: 0px;
}
.tabbed-info.new-tasks .tab-content .defined-users .defined-users-checkbox label {
  width: 100%;
  clear: initial;
  float: initial;  
}
.tabbed-info.new-tasks .tab-content .defined-users .defined-users-button {
  grid-column-start: 3;
  grid-row-start: 9;
}
.tabbed-info.new-tasks .tab-content .defined-users .defined-users-button .button {
  height: 20px;
  line-height: 20px;
  width: 50px;
  text-align: center;
}
.filter-button-container {
  width: 185px;
  display: flex;
  float: right;  
}
.tabbed-info.new-tasks .tab-content .defined-users .select2-container {
  width: 574px !important;
}
.tabbed-info.new-tasks .tab-content .defined-users .filtercondition {
  width: 100%;
}
.tabbed-info.new-tasks .tab-content .defined-users .filtercondition .filter-cancel {
  float: right;
  padding-top: 1px;
}
.submit.submitB.tasks,
.submit.submitB_right.tasks {
  background: #B5D4C7 !important;
  padding: 10px 20px !important;
  width: 34px !important;
  text-align: center;
  margin-left: 10px !important;
  line-height: 15px !important;
}
.tabbed-info.new-tasks .tab-content .defined-users .condition-value {
  display: inline-block;
}
.tabbed-info.new-tasks .tab-content .defined-users .filter-dates {
  padding-top: 3px;
  position: initial;
  top: initial;
  right: initial;
  height: initial;
  width: initial;
  margin-top: 22px;
}

.tabbed-info.new-tasks .tab-content .content-message {
  text-align: center;
  line-height: 250px;
  font-size: 20px;
}
.new-task-table {
  margin-bottom: 50px;
}
.new-task-table .tr{
  font-size: 0px;
  letter-spacing: 0px;
  word-spacing: 0px;
}
.new-task-table .td {
  font-size: 14px;
  display: inline-block;
  line-height: 35px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.new-task-table .tbody {
  background: #f8f8f8;
  position: relative;
}
.new-task-table .tbody .defined-users-button {
    position: absolute;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
}
.defined-users-button .button {
  cursor: pointer;
}
.new-task-table .tbody .defined-users-button .button{
  height: 30px;
}
.new-task-table .new-task-table-header:first-child {
  padding-left: 0px;
}
.new-task-table .new-task-table-header .td {
  background: #e5e5e5;
}
.new-task-table .new-task-table-header .td.title {
  padding-left: 10px;
  width: calc( 50% - 10px);
}
.new-task-table.active-table .new-task-table-header .td {
  background: #B5D4C7;  
}
.new-task-table .new-task-table-header.bold .td {
  font-weight: bolder;
}
.new-task-table .new-task-table-header .td.new-task-table-empty {
  background: #fff;
}
.new-task-table .td.first {
  padding-left: 25px;
  width: calc( 30% - 25px );
}
.new-task-table .td.first25 {
  padding-left: 25px;
  width: calc( 25% - 25px );
}
.new-task-table .td .fa.fa-times-circle-o {
  color: #ff0000;
  cursor: pointer;
}
.new-task-table .fa-bars {
  cursor: grab;
}
.elipsis {
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis;  
}
.new-task-table .td.w5 {
  width: 5%;
}
.new-task-table .td.w10 {
  width: 10%;
}
.new-task-table .td.w15 {
  width: 15%;
}
.new-task-table .td.w20 {
  width: 20%;
}
.new-task-table .td.w25 {
  width: 25%;
}
.new-task-table .td.w30 {
  width: 30%;
}
.new-task-table .td.w35 {
  width: 35%;
}
.new-task-table .td.w40 {
  width: 40%;
}
.new-task-table .td.w45 {
  width: 45%;
}
.new-task-table .td.w50 {
  width: 50%;
}
.new-task-table .td input[type='text'] {
  width: 90% !important;
  height: initial;
  border: none;
  float: none;
}
.new-task-table .td input[type='text'].defined-user-recipient-name, .new-task-table .td input[type='text'].defined-user-recipient-email {
  border: solid #ccc 1px;
  height: 20px;
} 

.new-task-table .tbody {
  border-bottom: 3px solid #e5e5e5;
  border-left: 3px solid #e5e5e5;
  border-right: 3px solid #e5e5e5;
  overflow-y: auto;
  height: 150px;  
}
.new-task-table .tbody .center-text.configure {
  text-align: center;
  line-height: 150px;
  font-size: 20px;
  cursor: pointer;
}
.new-task-table.active-table .tbody {
  border-bottom: 3px solid #B5D4C7;
  border-left: 3px solid #B5D4C7;
  border-right: 3px solid #B5D4C7;
}
.hidden {
  display: none !important;
}
.asset form input[type='text'], #task-form .basicform form input {
  width: 560px !important;
}
.asset form textarea, #task-form .basicform form textarea {
  width: 546px !important;
}
.select2-container.staff-only-student {
  width: 90% !important;
  margin-right: 10%;
}
.select2-container.staff-only-student .select2-choice {
  height: 18px;
}
.select2-container.staff-only-student .select2-focusser {
  display: none;
}
.item.no_email_order,
.item.checkbox-staff-only {
  align-items: center;
  display: flex;
  font-weight: bold;
}
.item.checkbox-staff-only input[type="checkbox"] {
  transform: scale(1.5, 1.5);
  margin-right: 10px;
}

.item.checkbox-staff-only label {
  width: 100%;
}


.tabbed-tabs.no-arrow .tabbed-tab:hover, 
.tabbed-tabs.no-arrow .activetab {
  background: initial;
}

.fa_requirements .button_row.tab-content-buttons.ccodes {
  text-align: left !important;
  margin: 20px 0px !important;
  position: static !important;
  max-width: 100% !important;
}
.fa_requirements .button_row.tab-content-buttons .select2-container.pool {
  width: 300px !important;
  float: initial !important;
}
.fa_requirements .button_row.tab-content-buttons .select2-container.pool .select2-choice.select2-default,
.fa_requirements .button_row.tab-content-buttons .select2-container.pool a {
  float: initial !important;
}
.fa_requirements .button_row.tab-content-buttons .select2-container.pool a span {
  color: #3E3E43 !important;
}
.fa_requirements .button_row.tab-content-buttons #add-group {
  display: inline-block !important;
  float: initial !important;
}
.fa_requirements input {
  width: initial !important;
  height: initial !important;
  float: initial !important;
}
.fa_requirements i.fa {
  font-size: 16px !important;
}
.fa_requirements.stage5 tr td i.fa.fa-trash {
  margin-left: 0px !important;
  cursor: pointer;
}

.fa_requirements i.fa.fa-trash {
  margin-left: 10px !important;
  cursor: pointer;
}
.fa_requirements i.fa.fa-times-circle-o,
.fa_requirements i.fa.fa-check-circle-o  {
  font-size: 18px !important;
}
.fa_requirements tr td input[type="checkbox"] {
  margin-right: 10px !important;
}
.fa_requirements .table tr,
.fa_requirements .table tr th,
.fa_requirements .table tr td {
  background: #f7f7f7 !important;
  height: 20px !important;
  line-height: initial !important;
  border: none !important;
  vertical-align: middle !important;
  cursor: default;
}
.fa_requirements .table thead tr th {
  padding-top: 8px !important;
  padding-bottom: 12px !important;
  padding-left: 15px !important;
}
.fa_requirements .table tr.border-bottom {
  border-bottom: 7px solid white !important;
}
.fa_requirements table  tbody tr td .notes {
  padding: 5px !important;
  width: calc(100% - 2px) !important;
  border: 1px solid #ccc !important;
}

.student-ledger-scollable-table {
  width: 400px;
  table-layout: fixed;
  border-collapse: collapse;
}

.student-ledger-scollable-table tbody {
  display:block;
  width: 100%;
  overflow: auto;
  max-height: 300px;
}

.student-ledger-scollable-table thead tr {
 display: block;
}

.student-ledger-scollable-table th, .student-ledger-scollable-table td {
  padding: 5px !important;
  text-align: left;
  width: 90px;
}
.student-ledger-scollable-table th.column4,.student-ledger-scollable-table td.column4 {
  width: 200px;
}
.relative {
  position: relative;
}
.authorizenet .item label {
  display: inline-block;
  float: initial;
}
.authorizenet .item input,
.authorizenet .item input[type="checkbox"]  {
  float: initial !important;
  margin-left: initial;
  width: initial;
  transform: scale(1.5, 1.5);
}

.authorizenet div#s2id_students {
  display: inline-block;
  width: 50% !important;
  float: initial;
}
.task_content.items-2 {
  display: flex;
  justify-content: space-around;
  margin: 20px 0px;
}

.task_content.items-2 .dashboard_columns {
  width: 396px;
}
.task_content.items-2 a:last-child .dashboard_columns {
  border-right: none;
}

.icon.address-book {
  width: 16px;
  vertical-align: bottom;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.trigger_form .select2-choice, .trigger_form .select2-choices {
  border: 4px solid #F0F0F0;
}

.confirmtion-box {
      display: block;
      text-align: center;
  }
  .confirmtion-box img {
    margin-top: 30px;
    max-width: 100%;
  }
  .congratulation {
      display: block;
      width: 100%;
      float: left;
      margin: 20px 0;
  }
  .congratulation p {
    text-align: center;
    width: 100%;
    font-size: 20px;
    line-height: 2;
  }
  .test_feed {
      float: left;
      width: 100%;
      text-align: center;
      display: block;
      margin-bottom: 20px;
  }
  .test_feed  #check-feed {
      background: #B5D4C7;
      color: #fff;
      width: 220px;
      display: block;
      margin: 0 auto;
      padding: 7px;
      font-size: 18px;
  }
  .test_feed  #check-feed:hover {
      color: #FFFFFF;
      background-color: #3E3E3E;
  }
  
  .feed_source a span {
    margin-top: 5px;
  }
  input[type="checkbox"]:checked  .label-text:before {
      content: "\f058";
      color: #56a33b;
  }
  input[type="checkbox"]  .label-text:before {
      font-family: "FontAwesome";
      content: "\f058";
      color: #e1e1e1;
      background-repeat: no-repeat;
      float: right;
      cursor: pointer;
      padding: 0 10px;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      -webkit-font-smoothing: antialiased;
      font-size: 20px;
  } 
  .active-checkbox input[type="checkbox"], .basicform .item input[type="checkbox"] {
      width: 20px;
      float: left;
      margin-left: 16px;
  }
  /*input#status {
      display: none;
  }*/
  input[type="checkbox"]:checked  .label-text {
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  
  
  
  /* The container */
  .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  /* Hide the browser's default checkbox */
  .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark {
      position: absolute;
      top: 0;
      right: 0;
      height: 35px;
      width: 35px;
      background-color: #eee;
      border-radius: 35px;
  }
  
  /* On mouse-over, add a grey background color */
  .container_check:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .container_check input:checked ~ .checkmark {
    background-color: #56a33b;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
    content: "";
    position: absolute;
  }
  
  /* Show the checkmark when checked */
  .container_check input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .container_check .checkmark:after {
      left: 12px;
      top: 7px;
      width: 7px;
      height: 15px;
      border: solid white;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  }
  #status {
      z-index: 999;
      position: absolute;
      right: 0px;
      height: 35px;
      width: 35px;
      border-radius: 35px;
      margin-top: -28px;
      margin-right: -1px;
      opacity: 0;
   }

   .select-input .select2-container  {
    width: 576px !important;
    float: right;
  }

  .item.container_check {
    position: relative;
  }
  

  
  