/*** MIX-INS *****************************************************************************************************/
/* Mix-in */
/*****************************************************************************************************************/
/*** VARIABLES ***************************************************************************************************/
/*****************************************************************************************************************/
@font-face {
  font-family: 'Ubuntu Condensed';
  src: url("../webfonts/ubuntucondensed/ubuntu-c-webfont.eot");
  src: url("../webfonts/ubuntucondensed/ubuntu-c-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/ubuntucondensed/ubuntu-c-webfont.woff") format("woff"), url("../webfonts/ubuntucondensed/ubuntu-c-webfont.ttf") format("truetype"), url("../webfonts/ubuntucondensed/ubuntu-c-webfont.svg#ubuntu_condensed") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*** IMPORTS *****************************************************************************************************/
/*
 * @file: css for faq jquery handles and panels
 */
/* line 6, ../sass/_faq.scss */
.ui-widget {
  font-family: "Open Sans", arial, sans-serif;
  font-size: 1em;
}

/* HANDLE ************************************************************************************/
/* line 14, ../sass/_faq.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: linear-gradient(#e7ebf3 50%, #dadfea 100%) repeat scroll 0 0 #e7ebf3;
  border: 1px solid #dadfea;
}

/* line 18, ../sass/_faq.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #143d8d;
}

/* line 22, ../sass/_faq.scss */
.ui-state-default .ui-icon {
  background-image: url("../images/ui-icons_143d8d_256x240.png");
}

/* line 28, ../sass/_faq.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #143d8d;
}

/* line 32, ../sass/_faq.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #2c6fbf;
  font-weight: bold;
  color: #143d8d;
}

/* line 38, ../sass/_faq.scss */
.ui-state-active .ui-icon {
  background-image: url("../images/ui-icons_143d8d_256x240.png");
}

/* line 43, ../sass/_faq.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #fc8300;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  background: linear-gradient(#2c6fbf 10%, #143d8d 100%) repeat scroll 0 0 #143d8d;
  border-radius: 2px;
}

/* line 49, ../sass/_faq.scss */
.ui-state-hover .ui-icon {
  background-image: url("../images/ui-icons_fc8300_256x240.png");
}

/* CONTENT ************************************************************************************/
/* line 54, ../sass/_faq.scss */
.ui-widget-content {
  border: 1px solid #2c6fbf;
}

/*****************************************************************************************************************/
/*** RESET *******************************************************************************************************/
/*****************************************************************************************************************/
/* line 66, ../sass/styles.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, .field-headline, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 75, ../sass/styles.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 78, ../sass/styles.scss */
ol, ul {
  list-style: none;
}

/* line 81, ../sass/styles.scss */
blockquote, q {
  quotes: none;
}

/* line 85, ../sass/styles.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 89, ../sass/styles.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*****************************************************************************************************************/
/*** REDEFINING TAGS *********************************************************************************************/
/*****************************************************************************************************************/
/* line 96, ../sass/styles.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-spacing: normal;
}

/* line 100, ../sass/styles.scss */
body {
  order: 1026;
  border-image-slice: 1026;
  background-color: #fff;
  font-family: "Open Sans", arial, sans-serif;
  font-size: 80%;
  line-height: 1.3;
}

/* line 108, ../sass/styles.scss */
p {
  margin: 1em 0;
}

/*.node-basic-content {
	h1,h2,h3,h4,h5,h6 {
		margin-top: 15px;
		margin:1em 0;
	}
}*/
/* line 117, ../sass/styles.scss */
h1, h2, h3, h4, h5, .field-headline, h6 {
  color: #143d8d;
  margin: 15px 0;
}

/* line 121, ../sass/styles.scss */
h1 {
  font-size: 200%;
  font-weight: bold;
}

/* line 125, ../sass/styles.scss */
h2 {
  font-size: 200%;
}

/* line 128, ../sass/styles.scss */
h3 {
  font-weight: bold;
  font-size: 175%;
}

/* line 132, ../sass/styles.scss */
h4 {
  font-size: 175%;
}

/* line 135, ../sass/styles.scss */
h5, .field-headline {
  font-size: 125%;
  font-weight: bold;
}

/* line 139, ../sass/styles.scss */
h6 {
  font-size: 125%;
}

/* line 142, ../sass/styles.scss */
.dnd-atom-wrapper, .dnd-drop-wrapper, .dnd-drop-wrapper .image, .image {
  display: inline;
  padding: 0;
}

/* line 146, ../sass/styles.scss */
b, strong {
  font-weight: bold;
}

/* line 149, ../sass/styles.scss */
i, em {
  font-style: italic;
}

/* line 152, ../sass/styles.scss */
blockquote {
  margin-left: 25px;
}

/* line 155, ../sass/styles.scss */
dl {
  margin: 10px 0 0 10px;
}

/* line 158, ../sass/styles.scss */
dd {
  margin: 0 0 10px 15px;
}

/* line 161, ../sass/styles.scss */
a {
  color: #143d8d;
}

/* line 164, ../sass/styles.scss */
sup {
  font-size: 75%;
  top: -0.5em;
  line-height: 0;
  position: relative;
}

/* line 170, ../sass/styles.scss */
i, em {
  font-style: italic;
}

/* line 173, ../sass/styles.scss */
header, nav, article, footer, section, aside, figure, figcaption {
  display: block;
}

/*****************************************************************************************************************/
/*** STYLES ******************************************************************************************************/
/*****************************************************************************************************************/
/* line 179, ../sass/styles.scss */
.dnd-atom-wrapper, .dnd-drop-wrapper, .dnd-drop-wrapper .image, .image {
  display: inline;
  padding: 0;
}

/* line 183, ../sass/styles.scss */
.width {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0;
}

/* line 191, ../sass/styles.scss */
.width-padding {
  padding: 0 5px;
}

/* line 195, ../sass/styles.scss */
html.js {
  background-color: #0f357f;
}

/* line 198, ../sass/styles.scss */
.word-spacing, .view-staff-and-faculty-profiles .view-content {
  word-spacing: -4px;
}

/* line 201, ../sass/styles.scss */
p, ol, ul, table {
  margin-bottom: 10px;
}

/* line 204, ../sass/styles.scss */
.content {
  display: relative;
}

/* line 207, ../sass/styles.scss */
ol {
  list-style: decimal outside none;
  padding-left: 40px;
}

/* line 211, ../sass/styles.scss */
ul {
  list-style: disc outside none;
  padding: 10px 0 0 40px;
}

/* line 215, ../sass/styles.scss */
li {
  line-height: 1.5;
}

/* line 218, ../sass/styles.scss */
.item-list ul, ul.item-list {
  list-style: none outside none;
  padding-left: 10px;
}

/* line 222, ../sass/styles.scss */
.item-list li {
  padding: 0;
}

/* line 226, ../sass/styles.scss */
.col2 h1 {
  margin: 0 0 15px 0;
}

/* line 230, ../sass/styles.scss */
.col2 .region .content .node-basic-content,
.col2 .region .content .node-webform {
  /*h1,h2,h3,h4,h5,h6 {
  	margin-bottom:15px;
  	margin:1em 0;
  }*/
}
/* line 231, ../sass/styles.scss */
.col2 .region .content .node-basic-content ol li, .col2 .region .content .node-basic-content ul li,
.col2 .region .content .node-webform ol li,
.col2 .region .content .node-webform ul li {
  line-height: 1.5;
}
/* line 235, ../sass/styles.scss */
.col2 .region .content .node-basic-content ul .links.inline,
.col2 .region .content .node-webform ul .links.inline {
  padding: 12px 5px;
}

/* line 244, ../sass/styles.scss */
.col2 .region .content ul.links.inline {
  padding-left: 12px;
}

/* line 247, ../sass/styles.scss */
.field-headline {
  margin: 5px 0;
}

/* line 251, ../sass/styles.scss */
h2 .h2-news, h2 .h2-events, h2 .h2-social {
  margin: 0;
}

/*****************************************************************************************************************/
/*** DRUPAL ******************************************************************************************************/
/*****************************************************************************************************************/
/* line 257, ../sass/styles.scss */
.element-invisible {
  display: none;
}

/* line 263, ../sass/styles.scss */
#user-login #edit-submit {
  margin-right: 25px;
}

/* line 267, ../sass/styles.scss */
.userlogin-studentmsg {
  float: left;
  margin-top: 35px;
}

/*****************************************************************************************************************/
/*** HEADER ******************************************************************************************************/
/*****************************************************************************************************************/
/* line 274, ../sass/styles.scss */
header {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  background: #2c6fbf;
  /* Old browsers */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(25%, #2c6fbf), color-stop(100%, #143d8d));
  background-image: -webkit-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: -moz-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: -o-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: linear-gradient(#2c6fbf 25%, #143d8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6fbf', endColorstr='#143d8d',GradientType=0 );
  box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);
  z-index: 2;
}

/* line 286, ../sass/styles.scss */
.mmtid {
  display: inline;
  color: #2c6fbf;
}

/* line 290, ../sass/styles.scss */
.secondary-menu {
  width: 100%;
  text-align: right;
  border-bottom: 1px solid #327DD7;
  font-family: "Ubuntu", "Open Sans", sans-serif;
}
/* line 295, ../sass/styles.scss */
.secondary-menu ul {
  display: inline-block;
  margin: 0;
  padding: 4px;
}
/* line 300, ../sass/styles.scss */
.secondary-menu li {
  display: inline-block;
  padding: 0 10px;
}
/* line 304, ../sass/styles.scss */
.secondary-menu a {
  text-decoration: none;
  color: #fff;
}

/* line 309, ../sass/styles.scss */
.secondary-menu-bevel {
  border-bottom: 1px solid #225AAA;
  border-bottom: 1px solid rgba(20, 61, 141, 0.4);
}

/* line 313, ../sass/styles.scss */
.div-logo {
  display: inline-block;
  position: relative;
  width: 270px;
  margin: 0;
  padding: 9px 0;
  text-align: left;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2c6fbf), color-stop(75%, #143d8d));
  background-image: -webkit-linear-gradient(#2c6fbf 0%, #143d8d 75%);
  background-image: -moz-linear-gradient(#2c6fbf 0%, #143d8d 75%);
  background-image: -o-linear-gradient(#2c6fbf 0%, #143d8d 75%);
  background-image: linear-gradient(#2c6fbf 0%, #143d8d 75%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6fbf', endColorstr='#143d8d',GradientType=0 );
  text-align: center;
}

/* line 324, ../sass/styles.scss */
.menus {
  display: block;
  position: relative;
  display: block;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0;
}

/* line 333, ../sass/styles.scss */
.div-menu-extras {
  display: inline-block;
  text-align: right;
  width: 725px;
  vertical-align: top;
  min-height: 60px;
  padding-top: 12px;
  text-align: right;
  word-spacing: -4px;
}

/* line 343, ../sass/styles.scss */
.div-menu-main {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  width: 728px;
  position: absolute;
  top: 46px;
  left: 270px;
  text-align: right;
}

/*****************************************************************************************************************/
/*** UTILITY *****************************************************************************************************/
/*****************************************************************************************************************/
/* line 357, ../sass/styles.scss */
.links-utility {
  position: relative;
  list-style-type: none;
  margin-right: 1%;
  width: 61%;
  display: inline-block;
  padding-top: 0;
}
/* line 364, ../sass/styles.scss */
.links-utility li {
  display: inline-block;
  padding: 0 5px;
  color: #fc8300;
  text-decoration: none;
  font: 110% "Ubuntu Condensed", arial, sans-serif;
  letter-spacing: 1px;
}
/* line 372, ../sass/styles.scss */
.links-utility li:last-child {
  padding-right: 0;
}
/* line 375, ../sass/styles.scss */
.links-utility li a {
  color: #fc8300;
  text-decoration: none;
  font-family: "Ubuntu Condensed", arial, sans-serif;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  font-size: 80%;
}

/* SEARCH STYLES */
/* line 385, ../sass/styles.scss */
.search {
  display: inline-block;
  width: 37%;
  word-spacing: -4px;
}

/* line 391, ../sass/styles.scss */
input[type="text"].search-text {
  border: 1px solid #fc8300;
  color: #fc8300;
  font-family: "Ubuntu Condensed", arial, sans-serif;
  padding: 4px;
  margin-right: 1%;
  width: 79%;
}

/* line 399, ../sass/styles.scss */
.search-go {
  padding: 4px;
  background-color: #fc8300;
  border: 0;
  color: #fff;
  max-width: 20%;
}

/*****************************************************************************************************************/
/*** CRC NAV *****************************************************************************************************/
/*****************************************************************************************************************/
/* line 409, ../sass/styles.scss */
.links-crc {
  list-style-type: none;
  position: relative;
  margin: 10px 0 0 0;
  color: rgba(255, 255, 255, 0.8);
  font-family: "Ubuntu Condensed", arial, sans-serif;
  font-size: 100%;
  padding: 0;
}
/* line 417, ../sass/styles.scss */
.links-crc li {
  display: inline-block;
  padding: 0 8px;
  border-left: 2px dotted rgba(252, 131, 0, 0.4);
}
/* line 422, ../sass/styles.scss */
.links-crc .first {
  border-left: 0;
}
/* line 425, ../sass/styles.scss */
.links-crc .last {
  padding-right: 0;
}
/* line 428, ../sass/styles.scss */
.links-crc li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}

/* line 435, ../sass/styles.scss */
.main-pull {
  display: none;
}

/*****************************************************************************************************************/
/*** MAIN ********************************************************************************************************/
/*****************************************************************************************************************/
/* line 439, ../sass/styles.scss */
.banner {
  position: relative;
  display: block;
  background-color: #143d8d;
  overflow: hidden;
  text-align: center;
  z-index: 0;
  background: url("../images/banner-bokahbg.jpg") repeat-x top left;
}
/* line 447, ../sass/styles.scss */
.banner h1 {
  display: none;
}
/* line 450, ../sass/styles.scss */
.banner img {
  display: block;
}
/* line 453, ../sass/styles.scss */
.banner ul.links.inline {
  margin: 0;
  background-color: transparent;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 10;
}
/* line 460, ../sass/styles.scss */
.banner ul.links.inline a {
  padding: 5px;
  font-size: 90%;
}
/* line 464, ../sass/styles.scss */
.banner ul.links.inline .last {
  display: none;
}
/* line 468, ../sass/styles.scss */
.banner .field-slideshow-slide, .banner .field-slideshow-slide a, .banner .field-slideshow-slide img {
  max-width: none;
}

/* line 472, ../sass/styles.scss */
.page-title {
  position: relative;
  display: block;
  z-index: 1;
  width: 100%;
  background-color: #143d8d;
  border-bottom: 1px solid rgba(20, 61, 141, 0.15);
  padding: 4px 0;
}
/* line 480, ../sass/styles.scss */
.page-title h1 {
  display: inline-block;
  color: #143d8d;
  font-weight: bold;
  font-size: 250%;
  font-variant: small-caps;
  margin: 0;
  color: #fff;
  color: #fc8300;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  font-family: 'Ubuntu';
}

/* line 493, ../sass/styles.scss */
.page-title.gradient {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2c6fbf), color-stop(75%, #143d8d));
  background-image: -webkit-linear-gradient(#2c6fbf 0%, #143d8d 75%);
  background-image: -moz-linear-gradient(#2c6fbf 0%, #143d8d 75%);
  background-image: -o-linear-gradient(#2c6fbf 0%, #143d8d 75%);
  background-image: linear-gradient(#2c6fbf 0%, #143d8d 75%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6fbf', endColorstr='#143d8d',GradientType=0 );
}

/* line 497, ../sass/styles.scss */
.page-title.bg {
  background-color: #143d8d;
}

/* line 500, ../sass/styles.scss */
.breadcrumbs {
  color: #666;
  padding: 4px;
  color: #143d8d;
  border-bottom: 1px solid rgba(20, 61, 141, 0.1);
  background-color: #e7ebf3;
  padding: 8px 0;
}

/* line 508, ../sass/styles.scss */
.messages, .help {
  display: relative;
  width: 100%;
  margin-top: 10px;
  margin: 5px 0 5px 0;
  background-color: #fff;
  border-radius: 12px;
  padding: 10px;
  background-color: #e7ebf3;
}

/* line 518, ../sass/styles.scss */
.node-sticky {
  margin-bottom: 5px;
  border: 2px solid rgba(20, 61, 141, 0.2);
  background-color: #e7ebf3;
  padding: 4px 8px 8px 8px;
}
/* line 523, ../sass/styles.scss */
.node-sticky h1, .node-sticky h2, .node-sticky h3, .node-sticky h4, .node-sticky h5, .node-sticky .field-headline, .node-sticky h6 {
  margin-top: 0;
}

/*****************************************************************************************************************/
/*** BLOCKS & MONSTER MENU SUB-SECTION ***************************************************************************/
/*****************************************************************************************************************/
/* line 534, ../sass/styles.scss */
.region-sidebar-left .block h2, .region-sidebar-right .block h2 {
  background-color: #ddd;
  color: #143d8d;
  font-family: "Dancing Script", cursive;
  padding-left: 10px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  font-size: 180%;
  margin-bottom: 0;
}
/* line 543, ../sass/styles.scss */
.region-sidebar-left .block .content, .region-sidebar-right .block .content {
  margin: 0;
}
/* line 546, ../sass/styles.scss */
.region-sidebar-left .block .content .content, .region-sidebar-right .block .content .content {
  margin: 0;
  padding: 8px;
}
/* line 550, ../sass/styles.scss */
.region-sidebar-left .block .field-label, .region-sidebar-right .block .field-label {
  font-size: 100%;
  font-weight: bold;
}
/* line 554, ../sass/styles.scss */
.region-sidebar-left .block p, .region-sidebar-right .block p {
  margin: 5px 0 0 0;
}
/* line 557, ../sass/styles.scss */
.region-sidebar-left .block p:first-child, .region-sidebar-right .block p:first-child {
  margin: 0;
}
/* line 560, ../sass/styles.scss */
.region-sidebar-left .block div, .region-sidebar-right .block div {
  margin: 0;
}
/* line 563, ../sass/styles.scss */
.region-sidebar-left .block ul, .region-sidebar-right .block ul {
  margin: 0;
  padding-top: 0px;
}
/* line 567, ../sass/styles.scss */
.region-sidebar-left .block .field_deptinfo_location, .region-sidebar-left .block .field_deptinfo_hours, .region-sidebar-left .block .field_deptinfo_phone, .region-sidebar-left .block .field_deptinfo_fax, .region-sidebar-right .block .field_deptinfo_location, .region-sidebar-right .block .field_deptinfo_hours, .region-sidebar-right .block .field_deptinfo_phone, .region-sidebar-right .block .field_deptinfo_fax {
  margin-bottom: 8px;
}
/* line 570, ../sass/styles.scss */
.region-sidebar-left .block .node, .region-sidebar-right .block .node {
  background-color: #eee;
  margin-bottom: 10px;
}
/* line 574, ../sass/styles.scss */
.region-sidebar-left .block h5, .region-sidebar-left .block .field-headline, .region-sidebar-right .block h5, .region-sidebar-right .block .field-headline {
  margin-top: 3px;
}

/* Styles for this block only, overrides normal block, using ID
   (or can use classes with module block_class) but mm sub-section will
   always be #block-monster-menus-1 so in this case ID is more consistent*/
/* line 581, ../sass/styles.scss */
#block-monster-menus-1 {
  margin-bottom: 10px;
}
/* line 583, ../sass/styles.scss */
#block-monster-menus-1 h2 {
  margin: 0;
  display: block;
  background-color: #143d8d;
  font-family: "Dancing Script", cursive;
  color: #fc8300;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 180%;
  padding-left: 10px;
}
/* line 593, ../sass/styles.scss */
#block-monster-menus-1 .content {
  display: block;
}
/* line 597, ../sass/styles.scss */
#block-monster-menus-1 .menu {
  margin: 0;
  list-style-type: none;
  padding: 0;
  background-color: #e7ebf3;
}
/* line 602, ../sass/styles.scss */
#block-monster-menus-1 .menu a {
  display: block;
  padding: 6px 10px 6px 10px;
  text-decoration: none;
  background-color: transparent;
  font-size: 95%;
  font-family: "Open Sans", arial, sans-serif;
  color: #143d8d;
  cursor: pointer;
}
/* line 612, ../sass/styles.scss */
#block-monster-menus-1 .menu a:hover {
  background-color: rgba(20, 61, 141, 0.1);
}
/* line 615, ../sass/styles.scss */
#block-monster-menus-1 .menu .active {
  font-weight: bold;
}
/* line 620, ../sass/styles.scss */
#block-monster-menus-1 .menu .hidden-entry a, #block-monster-menus-1 .menu .not-world a {
  color: #2c6fbf;
}
/* line 626, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .expanded {
  background: transparent url("../images/expanded.png") no-repeat 10px 9px;
}
/* line 629, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .expanded.here {
  background: transparent url("../images/expanded.png") no-repeat 10px 9px;
}
/* line 632, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .collapsed {
  background: transparent url("../images/collapsed.png") no-repeat 10px 9px;
}
/* line 635, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu a {
  padding: 6px 10px 6px 21px;
}
/* line 641, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .menu .expanded {
  background-position: 20px 9px;
}
/* line 644, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .menu .collapsed {
  background-position: 20px 9px;
}
/* line 647, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .menu a {
  padding: 6px 10px 6px 32px;
}
/* line 653, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .menu .menu .expanded {
  background-position: 30px 9px;
}
/* line 656, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .menu .menu .collapsed {
  background-position: 30px 9px;
}
/* line 659, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .menu .menu a {
  padding: 6px 10px 6px 43px;
}
/* line 665, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .menu .menu .menu .expanded {
  background-position: 40px 9px;
}
/* line 668, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .menu .menu .menu .collapsed {
  background-position: 40px 9px;
}
/* line 671, ../sass/styles.scss */
#block-monster-menus-1 .menu .menu .menu .menu .menu a {
  padding: 6px 10px 6px 54px;
}

/*****************************************************************************************************************/
/*** FOOTER ******************************************************************************************************/
/*****************************************************************************************************************/
/* line 679, ../sass/styles.scss */
footer {
  display: block;
  width: 100%;
  background: url("../images/footer-curve.png") no-repeat center top, url("../images/footer-bg.png") repeat-x left top;
  padding-top: 165px;
  color: #fff;
  font-size: 80%;
  background-color: #0F357F;
  padding-bottom: 15px;
}
/* line 688, ../sass/styles.scss */
footer h1 {
  margin: 0;
  padding: 0;
  color: #fc8300;
  font-weight: normal;
  font-size: 130%;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}
/* line 697, ../sass/styles.scss */
footer h1 span {
  font-family: "Dancing Script", cursive;
  font-size: 120%;
  color: #dcebf1;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  text-transform: none;
}
/* line 704, ../sass/styles.scss */
footer p {
  margin-bottom: 15px;
}
/* line 706, ../sass/styles.scss */
footer p span {
  color: #fc8300;
}
/* line 710, ../sass/styles.scss */
footer a {
  color: #fff;
}

/* line 714, ../sass/styles.scss */
.footer-wide {
  width: 100%;
  text-align: center;
}

/* line 718, ../sass/styles.scss */
.footer-left, .footer-center, .footer-right {
  display: inline-block;
  width: 30%;
  text-align: top;
}

/* line 723, ../sass/styles.scss */
.footer-center a {
  color: #fc8300;
  border-bottom: none;
}

/* line 727, ../sass/styles.scss */
.hawk-footer {
  opacity: 0.5;
}

/*****************************************************************************************************************/
/*** RESPONSIVE BREAKPOINTS **************************************************************************************/
/*****************************************************************************************************************/
@media (max-width: 1025px) {
  /* line 734, ../sass/styles.scss */
  body {
    order: 1025;
    border-image-slice: 1025;
  }

  /* line 738, ../sass/styles.scss */
  .width {
    padding: 0 10px;
  }

  /* line 741, ../sass/styles.scss */
  .banner .width {
    padding: 0;
  }

  /* line 744, ../sass/styles.scss */
  .div-menu-extras {
    width: 700px;
    padding-right: 10px;
  }
}
@media (max-width: 1015px) {
  /* line 750, ../sass/styles.scss */
  .div-logo {
    background-image: none;
    filter: none;
    padding-bottom: 0;
    width: 34%;
    padding-left: 10px;
  }

  /* line 757, ../sass/styles.scss */
  .img-logo {
    margin: 0;
  }

  /* line 760, ../sass/styles.scss */
  .div-menu-extras {
    width: 66%;
    word-spacing: -4px;
  }

  /* line 764, ../sass/styles.scss */
  .div-menu-main {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
  }

  /* line 772, ../sass/styles.scss */
  .links-crc {
    width: 100%;
    margin: 0;
  }

  /* line 776, ../sass/styles.scss */
  .links-crc li {
    width: 14%;
    text-align: center;
    padding: 0;
  }
}
@media (max-width: 1000px) {
  /* line 783, ../sass/styles.scss */
  .nav-main {
    width: 28%;
  }

  /* line 786, ../sass/styles.scss */
  .img-bigcrc {
    width: 98%;
  }
}
/*** 960px *******************************************************************************************************/
@media (max-width: 960px) {
  /* line 792, ../sass/styles.scss */
  body {
    order: 960;
    border-image-slice: 960;
  }
}
@media (max-width: 910px) {
  /* line 798, ../sass/styles.scss */
  .main-image {
    min-height: 0;
  }

  /* line 801, ../sass/styles.scss */
  .links-crc {
    clear: both;
  }
}
/*** 820px *******************************************************************************************************/
@media screen and (max-width: 820px) {
  /* line 807, ../sass/styles.scss */
  body {
    order: 820;
    border-image-slice: 820;
  }

  /* line 811, ../sass/styles.scss */
  .div-logo {
    width: 28%;
  }

  /* line 814, ../sass/styles.scss */
  .img-logo {
    width: 150px;
  }

  /* line 817, ../sass/styles.scss */
  .div-menu-extras {
    width: 72%;
    padding: 5px 6px 0 0;
  }

  /* line 821, ../sass/styles.scss */
  .div-menu-main {
    text-align: left;
    border-top: 1px solid #143d8d;
    padding-bottom: 4px;
  }

  /* line 826, ../sass/styles.scss */
  .links-utility {
    width: 100%;
    margin-bottom: 5px;
  }

  /* line 830, ../sass/styles.scss */
  .links-crc {
    word-spacing: -4px;
    width: 100%;
    margin-top: 0;
    border-top: 1px solid #2c6fbf;
    border-bottom: 1px solid #143d8d;
  }
  /* line 836, ../sass/styles.scss */
  .links-crc li {
    display: inline-block;
    text-align: center;
    width: 33.33%;
    border: 0;
    padding: 6px 0;
    word-spacing: normal;
  }

  /* line 845, ../sass/styles.scss */
  header {
    box-shadow: none;
  }

  /* line 848, ../sass/styles.scss */
  .menus {
    display: block;
    position: relative;
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }

  /* line 856, ../sass/styles.scss */
  .nav-main {
    width: 100%;
    padding: 0;
    background-image: none;
    background-color: rgba(44, 111, 191, 0.7);
  }

  /* line 862, ../sass/styles.scss */
  .welcome {
    display: none;
  }

  /* line 865, ../sass/styles.scss */
  .img-bigcrc {
    display: none;
  }

  /* line 868, ../sass/styles.scss */
  .links-req {
    display: none;
    height: auto;
    top: 0;
  }
  /* line 872, ../sass/styles.scss */
  .links-req li a {
    display: block;
    width: 100%;
    padding: 12px;
    margin-left: 0;
    font-size: 100%;
    margin: 0 auto 0 auto;
    border-bottom: 1px solid #3e98e7;
  }

  /* line 882, ../sass/styles.scss */
  .links-req-split {
    display: none;
    width: 100%;
  }
  /* line 885, ../sass/styles.scss */
  .links-req-split li {
    font-size: 105%;
    display: block;
    width: 100%;
    text-align: left;
    margin-bottom: 0;
    border-bottom: 1px solid #3e98e7;
  }
  /* line 893, ../sass/styles.scss */
  .links-req-split li a {
    display: block;
    padding: 10px;
  }

  /* line 898, ../sass/styles.scss */
  .icon-menu {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
  }

  /* line 903, ../sass/styles.scss */
  #block-monster-menus-1 .content {
    display: block;
  }
}
/*** 685px *******************************************************************************************************/
@media (max-width: 685px) {
  /* line 909, ../sass/styles.scss */
  body {
    order: 685;
    border-image-slice: 685;
  }
}
/*** 600px *******************************************************************************************************/
@media (max-width: 600px) {
  /* line 916, ../sass/styles.scss */
  body {
    order: 600;
    border-image-slice: 600;
  }
}
/*** 560px *******************************************************************************************************/
@media screen and (max-width: 560px) {
  /* line 923, ../sass/styles.scss */
  body {
    order: 560;
    border-image-slice: 560;
  }

  /* line 927, ../sass/styles.scss */
  #admin-menu {
    display: block;
    position: relative;
  }

  /* line 931, ../sass/styles.scss */
  footer {
    padding-top: 10px;
    background: url("../images/footer-bg.png") repeat-x left bottom;
    background-image: none;
    background-color: #143d8d;
    padding-top: 0;
  }
  /* line 937, ../sass/styles.scss */
  footer a {
    color: #fff;
  }
  /* line 940, ../sass/styles.scss */
  footer .footer-center {
    padding-top: 12px;
  }

  /* line 944, ../sass/styles.scss */
  .banner {
    display: none;
  }

  /* line 947, ../sass/styles.scss */
  header {
    box-shadow: 0 10px 12px rgba(0, 0, 0, 0.5);
  }

  /* line 950, ../sass/styles.scss */
  .main-pull {
    display: block;
    margin: 0;
    width: 100%;
    border-top: 1px solid #2c6fbf;
    color: #2c6fbf;
    text-decoration: none;
    padding: 5px;
    text-align: right;
  }
  /* line 959, ../sass/styles.scss */
  .main-pull .icon-menu {
    font-size: 125%;
    line-height: 0.5;
  }

  /* line 964, ../sass/styles.scss */
  .div-logo, .div-menu-extras {
    width: 100%;
    text-align: center;
  }

  /* line 968, ../sass/styles.scss */
  .div-logo {
    padding-bottom: 3px;
  }

  /* line 971, ../sass/styles.scss */
  header {
    padding-bottom: 2px;
  }

  /* line 974, ../sass/styles.scss */
  .menus {
    display: none;
  }

  /* line 977, ../sass/styles.scss */
  .div-menu-extras {
    padding-top: 0;
    min-height: 0;
    border-bottom: 1px solid #143d8d;
    padding-bottom: 10px;
  }

  /* line 983, ../sass/styles.scss */
  .div-menu-main {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0;
    border-top: 1px solid #2c6fbf;
    border-bottom: 1px solid #143d8d;
  }

  /* line 991, ../sass/styles.scss */
  .div-logo-bevel1 {
    border-bottom: 1px solid #143d8d;
  }

  /* line 994, ../sass/styles.scss */
  .div-logo-bevel2 {
    border-bottom: 1px solid #2c6fbf;
  }

  /* line 997, ../sass/styles.scss */
  .links-crc {
    margin-top: 0;
    border-top: 0;
  }

  /* line 1002, ../sass/styles.scss */
  .img-logo {
    display: inline;
  }

  /* line 1005, ../sass/styles.scss */
  .links-utility {
    margin-top: 0;
    width: 100%;
    padding-left: 0;
    margin-right: 0;
  }

  /* line 1011, ../sass/styles.scss */
  .links-utility li {
    margin: 0;
    padding: 0;
    width: 24%;
  }

  /* line 1016, ../sass/styles.scss */
  .links-crc li {
    width: 33%;
    text-align: center;
    padding-left: 10px;
  }

  /* line 1021, ../sass/styles.scss */
  .search {
    width: 80%;
  }

  /* line 1025, ../sass/styles.scss */
  #block-monster-menus-1 h2 {
    display: block;
    margin-top: 10px;
    background-color: #143d8d;
    font-family: "Dancing Script", cursive;
    color: #fc8300;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    font-size: 180%;
    padding-left: 10px;
  }
  /* line 1035, ../sass/styles.scss */
  #block-monster-menus-1 .content {
    display: none;
  }
}
/*** 490px *******************************************************************************************************/
@media (max-width: 490px) {
  /* line 1042, ../sass/styles.scss */
  body {
    order: 490;
    border-image-slice: 490;
  }

  /* line 1046, ../sass/styles.scss */
  .div-logo, .div-menu-extras {
    width: 100%;
    text-align: center;
  }

  /* line 1050, ../sass/styles.scss */
  header {
    padding-bottom: 2px;
  }

  /* line 1053, ../sass/styles.scss */
  .div-menu-main {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0;
  }

  /* line 1059, ../sass/styles.scss */
  .div-menu-extras {
    padding-top: 0;
    min-height: 0;
  }

  /* line 1063, ../sass/styles.scss */
  .img-logo {
    display: inline;
  }

  /* line 1066, ../sass/styles.scss */
  .links-utility {
    width: 100%;
  }

  /* line 1069, ../sass/styles.scss */
  .links-crc li {
    width: 50%;
    text-align: center;
    padding-left: 10px;
  }

  /* line 1074, ../sass/styles.scss */
  .img-banner {
    display: none;
  }

  /* line 1077, ../sass/styles.scss */
  .links-req {
    width: 100%;
  }

  /* line 1080, ../sass/styles.scss */
  .links-req li a {
    padding: 8px;
  }

  /* line 1083, ../sass/styles.scss */
  .links-req-split li a {
    padding: 6px;
  }

  /* line 1086, ../sass/styles.scss */
  .pull {
    display: none;
  }

  /* line 1089, ../sass/styles.scss */
  .pullall {
    display: block;
  }

  /* line 1092, ../sass/styles.scss */
  .footer-left, .footer-center, .footer-right {
    width: 99%;
    display: block;
  }
}
/*** 350px *********************************************************/
@media (max-width: 350px) {
  /* line 1099, ../sass/styles.scss */
  .links-utility li {
    width: 49%;
  }

  /* line 1102, ../sass/styles.scss */
  .links-crc li {
    width: 49%;
  }
}
/*****************************************************************************************************************/
/*** DRUPAL UI ***************************************************************************************************/
/*****************************************************************************************************************/
/* USER CSS */
/* line 1110, ../sass/styles.scss */
.profile .user-picture {
  float: left;
}

/* line 1113, ../sass/styles.scss */
.user-name {
  font-weight: bold;
  font-size: 175%;
  color: #143d8d;
}

/* line 1118, ../sass/styles.scss */
.user-office, .group-profile {
  margin-top: 15px;
}

/* line 1122, ../sass/styles.scss */
ul.links.inline {
  margin-bottom: 20px;
  padding: 5px 5px 0 5px;
  background-color: #e7ebf3;
  border-radius: 5px;
  clear: both;
}
/* line 1129, ../sass/styles.scss */
ul.links.inline li {
  display: inline-block;
}
/* line 1132, ../sass/styles.scss */
ul.links.inline a {
  text-decoration: none;
  background-color: #dcebf1;
  border-radius: 5px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(25%, #2c6fbf), color-stop(100%, #143d8d));
  background-image: -webkit-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: -moz-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: -o-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: linear-gradient(#2c6fbf 25%, #143d8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6fbf', endColorstr='#143d8d',GradientType=0 );
  color: #fff;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  border: 0;
  display: block;
  padding: 4px 9px;
  margin: 0 3px 4px 0;
}
/* line 1146, ../sass/styles.scss */
ul.links.inline a:hover {
  color: #fc8300;
}
/* line 1149, ../sass/styles.scss */
ul.links.inline a:active {
  box-shadow: none;
}

/* line 1153, ../sass/styles.scss */
.form-submit {
  text-decoration: none;
  padding: 6px 14px;
  background-color: #dcebf1;
  border-radius: 5px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(25%, #2c6fbf), color-stop(100%, #143d8d));
  background-image: -webkit-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: -moz-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: -o-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: linear-gradient(#2c6fbf 25%, #143d8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6fbf', endColorstr='#143d8d',GradientType=0 );
  color: #fff;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  border: 0;
  margin-right: 4px;
  font-size: 100%;
  cursor: pointer;
}

/* line 1168, ../sass/styles.scss */
.form-submit:hover {
  color: #fc8300;
  box-shadow: none;
}

/* line 1172, ../sass/styles.scss */
#field-catalog-program-values .form-submit {
  padding: 3px 0;
  vertical-align: bottom;
}

/* line 1176, ../sass/styles.scss */
#edit-cancel {
  margin-left: 5px;
}

/*****************************************************************************************************************/
/*** TITLE *******************************************************************************************************/
/*****************************************************************************************************************/
/* line 1182, ../sass/styles.scss */
.node-title {
  display: none;
}

/*****************************************************************************************************************/
/*** DRUPAL MESSAGES *********************************************************************************************/
/*****************************************************************************************************************/
/* line 1188, ../sass/styles.scss */
.warning {
  background-color: #FFF7DF;
}

/* line 1191, ../sass/styles.scss */
.status {
  background-color: #CEEDD6;
}

/*****************************************************************************************************************/
/*** PRIMARY TABS ************************************************************************************************/
/*****************************************************************************************************************/
/* line 1197, ../sass/styles.scss */
.primary {
  border-bottom: 4px solid rgba(20, 61, 141, 0.2);
  margin-bottom: 0;
  padding-left: 0;
}

/* line 1202, ../sass/styles.scss */
.primary li {
  display: inline-block;
  padding: 0;
}

/* line 1206, ../sass/styles.scss */
.primary a {
  display: block;
  background: #2c6fbf;
  /* Old browsers */
  text-decoration: none;
  padding: 4px 25px 4px 25px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  color: #fff;
  font-size: 110%;
  color: #143d8d;
  background-color: rgba(20, 61, 141, 0.5);
}

/* line 1219, ../sass/styles.scss */
.primary .active {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

/* line 1223, ../sass/styles.scss */
.primary .active a {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(-10%, #ffffff), color-stop(100%, rgba(20, 61, 141, 0.2)));
  background-image: -webkit-linear-gradient(#ffffff -10%, rgba(20, 61, 141, 0.2) 100%);
  background-image: -moz-linear-gradient(#ffffff -10%, rgba(20, 61, 141, 0.2) 100%);
  background-image: -o-linear-gradient(#ffffff -10%, rgba(20, 61, 141, 0.2) 100%);
  background-image: linear-gradient(#ffffff -10%, rgba(20, 61, 141, 0.2) 100%);
  color: #fc8300;
  color: #143d8d;
  font-weight: bold;
}

/*****************************************************************************************************************/
/*** SECONDARY TABS **********************************************************************************************/
/*****************************************************************************************************************/
/* line 1233, ../sass/styles.scss */
.secondary {
  background-color: rgba(20, 61, 141, 0.2);
  margin: 0 0 10px 0;
  padding: 0 8px 0 12px;
}
/* line 1237, ../sass/styles.scss */
.secondary li {
  display: inline-block;
  margin: 0;
  margin-right: 4px;
  border: 0;
  padding: 4px 0 8px 0;
}
/* line 1244, ../sass/styles.scss */
.secondary li.active {
  background-color: #2c6fbf;
  background: url("../images/indicator.png") no-repeat center bottom;
}
/* line 1248, ../sass/styles.scss */
.secondary li a {
  display: block;
  color: #fff;
  padding: 3px 15px 6px 15px;
  background-color: #2c6fbf;
  background-color: inherit;
  border-radius: 5px;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(25%, #2c6fbf), color-stop(100%, #143d8d));
  background-image: -webkit-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: -moz-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: -o-linear-gradient(#2c6fbf 25%, #143d8d 100%);
  background-image: linear-gradient(#2c6fbf 25%, #143d8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6fbf', endColorstr='#143d8d',GradientType=0 );
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
  font-family: "Ubuntu", "Open Sans", sans-serif;
}
/* line 1261, ../sass/styles.scss */
.secondary li.active a {
  border: 0;
  background-image: none;
  color: #143d8d;
  box-shadow: none;
  font-weight: bold;
}

/*****************************************************************************************************************/
/*** VERTICAL TABS ***********************************************************************************************/
/*****************************************************************************************************************/
/* line 1272, ../sass/styles.scss */
div.vertical-tabs {
  font-family: "Ubuntu", "Open Sans", sans-serif;
  border-color: #dadfea;
}

/* line 1276, ../sass/styles.scss */
.vertical-tabs strong {
  font-weight: bold;
}

/* line 1279, ../sass/styles.scss */
.vertical-tabs ul.vertical-tabs-list {
  border-color: #dadfea;
}

/* line 1282, ../sass/styles.scss */
.fieldset-description {
  margin: 8px 0;
  font-weight: bold;
  font-size: 110%;
}

/* line 1287, ../sass/styles.scss */
.vertical-tabs ul.vertical-tabs-list li {
  background-color: #e7ebf3;
  border-color: #dadfea;
}

/*****************************************************************************************************************/
/*** PAGER *******************************************************************************************************/
/*****************************************************************************************************************/
/* line 1294, ../sass/styles.scss */
.pager {
  margin-top: 15px;
  background-color: #e7ebf3;
  padding: 12px 0;
  text-align: center;
}
/* line 1299, ../sass/styles.scss */
.pager a {
  text-decoration: none;
  padding: 5px 10px;
  border-radius: 10px;
}
/* line 1304, ../sass/styles.scss */
.pager a:hover {
  background-color: #fff;
}
/* line 1307, ../sass/styles.scss */
.pager .pager-item {
  padding: 0;
  margin: 2px 4px;
}
/* line 1311, ../sass/styles.scss */
.pager .pager-current {
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 10px;
  font-weight: bold;
  margin-left: 4px;
}
/* line 1318, ../sass/styles.scss */
.pager .pager-first, .pager .pager-previous, .pager .pager-item, .pager .pager-next, .pager .pager-last, .pager .pager-ellipsis {
  margin: 2px 4px;
}

/*****************************************************************************************************************/
/*** EDIT FORMS and FIELDSET *************************************************************************************/
/*** See also for nodes below ************************************************************************************/
/*****************************************************************************************************************/
/* line 1328, ../sass/styles.scss */
.page-mm-contents-add label, .page-mm-node-edit label, .page-user-edit label, .page-mm-settings label {
  color: #143d8d;
}
/* line 1332, ../sass/styles.scss */
.page-mm-contents-add label.option, .page-mm-node-edit label.option, .page-user-edit label.option, .page-mm-settings label.option {
  font-weight: normal;
  font-size: 100%;
  color: #000;
  margin-right: 10px;
}
/* line 1338, ../sass/styles.scss */
.page-mm-contents-add .filter-wrapper, .page-mm-node-edit .filter-wrapper, .page-user-edit .filter-wrapper, .page-mm-settings .filter-wrapper {
  padding: 0;
}
/* line 1340, ../sass/styles.scss */
.page-mm-contents-add .filter-wrapper label, .page-mm-node-edit .filter-wrapper label, .page-user-edit .filter-wrapper label, .page-mm-settings .filter-wrapper label {
  font-weight: normal;
  font-size: 100%;
  color: #000;
}
/* line 1346, ../sass/styles.scss */
.page-mm-contents-add fieldset, .page-mm-node-edit fieldset, .page-user-edit fieldset, .page-mm-settings fieldset {
  position: relative;
  padding: 0 10px 10px 10px;
  border: 1px solid #e7ebf3;
  margin-bottom: 10px;
  margin: 0 0 25px 0;
}
/* line 1352, ../sass/styles.scss */
.page-mm-contents-add fieldset legend, .page-mm-node-edit fieldset legend, .page-user-edit fieldset legend, .page-mm-settings fieldset legend {
  color: #143d8d;
  font-weight: bold;
  font-size: 125%;
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  top: 0;
  padding: 5px 0 5px 14px;
  background-color: #e7ebf3;
  font-weight: bold;
}
/* line 1365, ../sass/styles.scss */
.page-mm-contents-add fieldset table, .page-mm-node-edit fieldset table, .page-user-edit fieldset table, .page-mm-settings fieldset table {
  width: 100%;
}
/* line 1367, ../sass/styles.scss */
.page-mm-contents-add fieldset table .checkbox, .page-mm-contents-add fieldset table .tabledrag-hide, .page-mm-node-edit fieldset table .checkbox, .page-mm-node-edit fieldset table .tabledrag-hide, .page-user-edit fieldset table .checkbox, .page-user-edit fieldset table .tabledrag-hide, .page-mm-settings fieldset table .checkbox, .page-mm-settings fieldset table .tabledrag-hide {
  text-align: center;
}
/* line 1371, ../sass/styles.scss */
.page-mm-contents-add fieldset .tabledrag-toggle-weight-wrapper, .page-mm-node-edit fieldset .tabledrag-toggle-weight-wrapper, .page-user-edit fieldset .tabledrag-toggle-weight-wrapper, .page-mm-settings fieldset .tabledrag-toggle-weight-wrapper {
  margin-bottom: 8px;
}
/* line 1374, ../sass/styles.scss */
.page-mm-contents-add fieldset .filter-wrapper, .page-mm-node-edit fieldset .filter-wrapper, .page-user-edit fieldset .filter-wrapper, .page-mm-settings fieldset .filter-wrapper {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 1379, ../sass/styles.scss */
.page-mm-contents-add fieldset .form-wrapper, .page-mm-node-edit fieldset .form-wrapper, .page-user-edit fieldset .form-wrapper, .page-mm-settings fieldset .form-wrapper {
  border: 1px solid #ccc;
}
/* line 1382, ../sass/styles.scss */
.page-mm-contents-add fieldset .fieldset-wrapper, .page-mm-node-edit fieldset .fieldset-wrapper, .page-user-edit fieldset .fieldset-wrapper, .page-mm-settings fieldset .fieldset-wrapper {
  padding-top: 38px;
  margin-left: 1px;
}
/* line 1385, ../sass/styles.scss */
.page-mm-contents-add fieldset .fieldset-wrapper h3, .page-mm-node-edit fieldset .fieldset-wrapper h3, .page-user-edit fieldset .fieldset-wrapper h3, .page-mm-settings fieldset .fieldset-wrapper h3 {
  font-size: 110%;
  padding-top: 10px;
  color: #000;
}
/* line 1391, ../sass/styles.scss */
.page-mm-contents-add fieldset .filter-wrapper .fieldset-wrapper, .page-mm-node-edit fieldset .filter-wrapper .fieldset-wrapper, .page-user-edit fieldset .filter-wrapper .fieldset-wrapper, .page-mm-settings fieldset .filter-wrapper .fieldset-wrapper {
  margin-top: 0;
}
/* line 1394, ../sass/styles.scss */
.page-mm-contents-add fieldset .filter-help, .page-mm-contents-add fieldset .filter-guidelines-processed, .page-mm-node-edit fieldset .filter-help, .page-mm-node-edit fieldset .filter-guidelines-processed, .page-user-edit fieldset .filter-help, .page-user-edit fieldset .filter-guidelines-processed, .page-mm-settings fieldset .filter-help, .page-mm-settings fieldset .filter-guidelines-processed {
  font-size: 85%;
  border: 0;
}
/* line 1399, ../sass/styles.scss */
.page-mm-contents-add fieldset.filter-wrapper, .page-mm-node-edit fieldset.filter-wrapper, .page-user-edit fieldset.filter-wrapper, .page-mm-settings fieldset.filter-wrapper {
  border-top: 0;
  padding-bottom: 5px;
}
/* line 1404, ../sass/styles.scss */
.page-mm-contents-add fieldset.filter-wrapper .fieldset-wrapper, .page-mm-node-edit fieldset.filter-wrapper .fieldset-wrapper, .page-user-edit fieldset.filter-wrapper .fieldset-wrapper, .page-mm-settings fieldset.filter-wrapper .fieldset-wrapper {
  margin-top: 0;
}
/* line 1408, ../sass/styles.scss */
.page-mm-contents-add fieldset.collapse-processed legend, .page-mm-node-edit fieldset.collapse-processed legend, .page-user-edit fieldset.collapse-processed legend, .page-mm-settings fieldset.collapse-processed legend {
  padding-left: 0;
}
/* line 1412, ../sass/styles.scss */
.page-mm-contents-add .ckeditor_links, .page-mm-node-edit .ckeditor_links, .page-user-edit .ckeditor_links, .page-mm-settings .ckeditor_links {
  font-size: 90%;
}

/* line 1417, ../sass/styles.scss */
#mm-user-datatable-members_wrapper {
  margin-top: 10px;
}

/* line 1420, ../sass/styles.scss */
#mm-add-users-2 {
  padding-top: 15px;
  display: inline-block;
}

/* line 1424, ../sass/styles.scss */
#edit-upload-group .form-submit {
  border: 0;
}

/* line 1428, ../sass/styles.scss */
#edit-author, #edit-field-filelist-body {
  border: 0;
}

/* line 1431, ../sass/styles.scss */
#mm-calendar-node-form fieldset .form-wrapper {
  border: 0;
}

/* line 1434, ../sass/styles.scss */
#mm-calendar-node-form #field-mm-events-values label {
  color: #fff;
  padding-left: 2px;
}

/* line 1439, ../sass/styles.scss */
html.js fieldset.collapsed {
  position: relative;
  margin: 0 0 25px 0;
  padding: 0;
  border: 0;
}

/* line 1445, ../sass/styles.scss */
html.js fieldset.collapsed .fieldset-legend {
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  top: 0;
  padding: 5px 0 5px 14px;
  background-color: #e7ebf3;
  font-weight: bold;
}

/* line 1455, ../sass/styles.scss */
html.js fieldset.collapsible .fieldset-legend a {
  text-decoration: none;
}

/* line 1459, ../sass/styles.scss */
.vertical-tabs fieldset legend {
  background-color: transparent;
}

/* line 1463, ../sass/styles.scss */
.doclist label {
  display: none;
}

/*****************************************************************************************************************/
/*** MM BROWSE TREE **********************************************************************************************/
/*****************************************************************************************************************/
/* line 1469, ../sass/styles.scss */
#mmtree-browse {
  padding-top: 3px;
}

/* line 1472, ../sass/styles.scss */
#mmtree-browse-nav {
  padding-top: 8px;
}

/* line 1475, ../sass/styles.scss */
.jstree ul, .jstree li {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 1481, ../sass/styles.scss */
.jstree li {
  display: block;
  line-height: 18px;
  margin-left: 18px;
  min-height: 18px;
  white-space: nowrap;
}

/* line 1488, ../sass/styles.scss */
.jstree-rtl li {
  margin-left: 0;
  margin-right: 18px;
}

/* line 1492, ../sass/styles.scss */
.jstree > ul > li {
  margin-left: 0;
}

/* line 1495, ../sass/styles.scss */
.jstree-rtl > ul > li {
  margin-right: 0;
}

/* line 1498, ../sass/styles.scss */
.jstree ins {
  display: inline-block;
  height: 18px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  width: 18px;
}

/* line 1506, ../sass/styles.scss */
.jstree a {
  color: #000000;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin: 0;
  padding: 1px 2px;
  text-decoration: none;
  white-space: nowrap;
}

/* line 1516, ../sass/styles.scss */
.jstree a:focus {
  outline: medium none;
}

/* line 1519, ../sass/styles.scss */
.jstree a > ins {
  height: 16px;
  width: 16px;
}

/* line 1523, ../sass/styles.scss */
.jstree a > .jstree-icon {
  margin-right: 3px;
}

/* line 1526, ../sass/styles.scss */
.jstree-rtl a > .jstree-icon {
  margin-left: 3px;
  margin-right: 0;
}

/* line 1530, ../sass/styles.scss */
li.jstree-open > ul {
  display: block;
}

/* line 1533, ../sass/styles.scss */
li.jstree-closed > ul {
  display: none;
}

/*****************************************************************************************************************/
/*** MM ADD PAGE *************************************************************************************************/
/*****************************************************************************************************************/
/* line 1540, ../sass/styles.scss */
.page-mm-contents-add dl {
  margin-top: 8px;
}
/* line 1543, ../sass/styles.scss */
.page-mm-contents-add dd {
  margin: 0 0 8px 8px;
}

/*****************************************************************************************************************/
/*** MM PERMISSIONS TABLE ****************************************************************************************/
/*****************************************************************************************************************/
/* line 1550, ../sass/styles.scss */
#mm-solver-link {
  padding-top: 12px;
}

/* line 1553, ../sass/styles.scss */
#edit-settings-perms {
  margin-top: 12px;
}

/* line 1556, ../sass/styles.scss */
#edit-mm-solver-link {
  margin-right: 4px;
}

/* line 1560, ../sass/styles.scss */
.page-mm-settings fieldset .form-wrapper {
  border: 1px solid #e7ebf3;
}

/* line 1563, ../sass/styles.scss */
.mm-permissions {
  width: 100%;
}
/* line 1565, ../sass/styles.scss */
.mm-permissions tr, .mm-permissions .mm-permissions-group-new {
  background-color: rgba(20, 61, 141, 0.1);
  border: 0;
}
/* line 1569, ../sass/styles.scss */
.mm-permissions .mm-permissions-header-row {
  background-color: rgba(20, 61, 141, 0.2);
}
/* line 1572, ../sass/styles.scss */
.mm-permissions .even.mm-permissions-new-row {
  background-color: #fff;
}
/* line 1575, ../sass/styles.scss */
.mm-permissions td {
  vertical-align: middle;
}
/* line 1578, ../sass/styles.scss */
.mm-permissions .first-col {
  width: 35%;
}
/* line 1581, ../sass/styles.scss */
.mm-permissions th {
  padding: 4px;
}
/* line 1584, ../sass/styles.scss */
.mm-permissions h2 {
  font-size: 125%;
  font-weight: bold;
}
/* line 1588, ../sass/styles.scss */
.mm-permissions h4 {
  font-size: 100%;
  font-weight: bold;
}
/* line 1592, ../sass/styles.scss */
.mm-permissions .form-item {
  text-align: center;
  padding-left: 0;
}
/* line 1596, ../sass/styles.scss */
.mm-permissions .mm-permissions-new-row a {
  display: block;
  text-align: right;
}
/* line 1600, ../sass/styles.scss */
.mm-permissions .mm-permissions-group-everyone, .mm-permissions .mm-permissions-user-owner, .mm-permissions .description {
  text-align: left;
}
/* line 1603, ../sass/styles.scss */
.mm-permissions .mm-permissions-new-row a.fieldset-title {
  text-align: left;
}
/* line 1606, ../sass/styles.scss */
.mm-permissions .summary {
  display: none;
}
/* line 1609, ../sass/styles.scss */
.mm-permissions div {
  margin-top: 12px;
}

/* line 1614, ../sass/styles.scss */
#mm-reorder {
  width: 100%;
  color: #143d8d;
}
/* line 1617, ../sass/styles.scss */
#mm-reorder td {
  padding: 5px 4px 1px 6px;
  vertical-align: middle;
  background-color: #e7ebf3;
  border-bottom: 1px solid #dadfea;
}

/* line 1624, ../sass/styles.scss */
.draggable a.tabledrag-handle {
  margin: 0;
}

/* line 1627, ../sass/styles.scss */
a.tabledrag-handle .handle {
  margin: 0;
  margin-right: 5px;
  padding: 0;
  width: 18px;
  height: 20px;
  background-position: 2px 2px;
}
/* line 1634, ../sass/styles.scss */
a.tabledrag-handle .handle img {
  width: 16px;
}

/* line 1638, ../sass/styles.scss */
.handle {
  margin: 0;
  width: 50px;
  height: 25px;
}

/* line 1643, ../sass/styles.scss */
.handle img {
  display: inline;
}

/* line 1646, ../sass/styles.scss */
tr.drag-previous {
  background-color: #dadfea;
}

/* line 1650, ../sass/styles.scss */
.sticky-table {
  font-size: 85%;
}

/* Remove text area information */
/* line 1655, ../sass/styles.scss */
.node-degree-form .field-multiple-table .filter-wrapper,
.node-certificate-form .field-multiple-table .filter-wrapper {
  display: none;
}

/* line 1658, ../sass/styles.scss */
.ckeditor_links {
  display: none;
}

/* fix icon floats for accordions */
/* line 1660, ../sass/styles.scss */
.ui-icon {
  float: left;
}

/*****************************************************************************************************************/
/*** MM REORDER TABLE ********************************************************************************************/
/*****************************************************************************************************************/
/* line 1667, ../sass/styles.scss */
.page-mm-contents-reorder td {
  padding: 4px 15px 4px 4px;
  font-family: "Ubuntu", "Open Sans", sans-serif;
}

/*****************************************************************************************************************/
/*** MM CALENDAR *************************************************************************************************/
/*****************************************************************************************************************/
/* line 1676, ../sass/styles.scss */
.node-mm-calendar ul.links.inline {
  margin-top: 5px;
}

/* line 1679, ../sass/styles.scss */
.month-view .calendar-add {
  float: right;
  margin-right: 2em;
}

/* line 1683, ../sass/styles.scss */
.calendar-calendar div.day {
  float: left;
}

/* line 1687, ../sass/styles.scss */
.calendar-calendar th.days {
  color: #fc8300;
  background-color: #143d8d;
  text-align: center;
  padding: 6px 1px;
  margin: 0;
  border: 1px solid rgba(20, 61, 141, 0.3);
}

/* line 1695, ../sass/styles.scss */
.calendar-calendar td {
  border: 1px solid rgba(20, 61, 141, 0.3);
  color: #143d8d;
  text-align: left;
}

/* line 1703, ../sass/styles.scss */
.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty {
  background: rgba(20, 61, 141, 0.1);
}

/* line 1706, ../sass/styles.scss */
.calendar-calendar td.empty {
  color: rgba(20, 61, 141, 0.4);
  border-color: rgba(20, 61, 141, 0.2);
}

/* line 1710, ../sass/styles.scss */
.calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
  height: 80px !important;
  line-height: 44px;
}

/* line 1714, ../sass/styles.scss */
.view-mm-calendar .pager {
  margin: 0;
  padding: 0;
}
/* line 1717, ../sass/styles.scss */
.view-mm-calendar .pager li {
  margin: 0;
}
/* line 1720, ../sass/styles.scss */
.view-mm-calendar .pager a {
  padding: 0;
}
/* line 1723, ../sass/styles.scss */
.view-mm-calendar .pager a:hover {
  background-color: transparent;
}

/* line 1727, ../sass/styles.scss */
.view .date-nav-wrapper .date-next {
  background-color: #e7ebf3;
  color: #143d8d;
  padding-left: 6px;
}

/* line 1732, ../sass/styles.scss */
.view .date-nav-wrapper .date-prev {
  background-color: #e7ebf3;
  color: #143d8d;
  padding-right: 6px;
}

/* line 1737, ../sass/styles.scss */
.calendar-add a {
  padding-right: 3px;
  color: rgba(20, 61, 141, 0.5);
}

/* line 1741, ../sass/styles.scss */
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
  background: none repeat scroll 0 0 rgba(252, 131, 0, 0.1);
}

/* line 1746, ../sass/styles.scss */
.calendar-calendar .day-view td .stripe,
.calendar-calendar .month-view .full td .stripe,
.calendar-calendar .week-view .full td .stripe {
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 3px;
  z-index: 2;
  background-color: rgba(252, 131, 0, 0.1);
}

/* line 1759, ../sass/styles.scss */
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
  background-color: rgba(252, 131, 0, 0.1);
}

/* line 1764, ../sass/styles.scss */
.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
  background: none;
  border-left: 2px solid #fc8300;
  border-right: 2px solid #fc8300;
}

/* line 1769, ../sass/styles.scss */
.calendar-calendar .month-view .full td.date-box.today {
  border-width: 2px 2px 0px 2px;
  border-style: solid;
  border-color: #fc8300;
}

/* line 1774, ../sass/styles.scss */
.calendar-calendar .month-view .full tr td.single-day.today {
  border-bottom: 2px solid #fc8300;
}

/* line 1777, ../sass/styles.scss */
.calendar-calendar .month-view .full tr td.multi-day.starts-today {
  border-left: 2px solid #fc8300;
}

/* line 1780, ../sass/styles.scss */
.calendar-calendar .month-view .full tr td.multi-day.ends-today {
  border-right: 2px solid #fc8300;
}

/* line 1785, ../sass/styles.scss */
.calendar-calendar .week-view .full div.single-day div.weekview, .calendar-calendar .day-view .full div.single-day div.dayview {
  background-color: rgba(252, 131, 0, 0.1);
}

/* line 1789, ../sass/styles.scss */
.calendar-calendar .week-view div.single-day .view-item, .calendar-calendar .day-view div.single-day .view-item {
  width: 97%;
}

/* line 1793, ../sass/styles.scss */
.week-view th a {
  color: #fc8300;
}

/* line 1797, ../sass/styles.scss */
.week-view .calendar-add, .day-view .calendar-add {
  margin-right: 0;
}

/* line 1802, ../sass/styles.scss */
.multi-day .date-display-single {
  display: none;
}

/* line 1805, ../sass/styles.scss */
.multi-day .views-field-field-start-datetime-1 .date-display-single {
  display: inline;
}

/* line 1809, ../sass/styles.scss */
.cal-edit {
  padding-right: 4px;
  color: #2c6fbf;
}

/* line 1816, ../sass/styles.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
  background-color: #dadfea;
  height: auto;
  padding: 2px;
  overflow: default;
}

/* line 1825, ../sass/styles.scss */
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  background-color: #dadfea;
}

/* line 1830, ../sass/styles.scss */
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
  position: relative;
  width: auto;
  left: 0;
}

/* line 1836, ../sass/styles.scss */
.node-mm-calendar .view-mm-calendar dt {
  padding: 4px;
  background-color: #e7ebf3;
  color: #143d8d;
  font-weight: bold;
  margin-top: 15px;
}

/* line 1843, ../sass/styles.scss */
.node-mm-calendar .view-mm-calendar dd {
  margin: 5px 0 5px 15px;
}

/* line 1849, ../sass/styles.scss */
.node-mm-event ul.links.inline {
  display: none;
}
/* line 1852, ../sass/styles.scss */
.node-mm-event .node-title {
  display: block;
  margin-bottom: 6px;
}

/*****************************************************************************************************************/
/*** WEBFORM *****************************************************************************************************/
/*****************************************************************************************************************/
/* line 1861, ../sass/styles.scss */
.input-text, input[type="text"], input[type="password"], input[type="email"], input[type="number"] {
  margin: 0;
  padding: 6px 7px;
  border: 1px solid #CED0D2;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
  background: -webkit-gradient(linear, left top, left 25, from(white), color-stop(4%, #eeeeee), to(white));
  background: -webkit-linear-gradient(top, #eeeeee 0%, white 25%);
  background: -moz-linear-gradient(top, white, #eeeeee 1px, white 25px);
  background: -o-linear-gradient(top, #eeeeee 0%, white 25%);
  background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 25%);
  background: white url("../images/input-bg.png") left top repeat-x;
}

/* line 1873, ../sass/styles.scss */
.input-submit, .webform-client-form input[type="submit"], #user-login input[type="submit"], #scald-atom-add-form-add .form-file {
  width: auto;
  margin: 0 0 6px 0;
  padding: 0.5em 1em;
  background: #617798;
  border: 0;
  font-size: 1em;
  color: #FFFFFF;
  border-radius: 15px;
  cursor: pointer;
  border-bottom: 1px solid #576B89;
}

/* line 1889, ../sass/styles.scss */
textarea {
  font-family: "Open Sans", arial, sans-serif;
  font-size: 100%;
  padding: 5px;
}

/* line 1895, ../sass/styles.scss */
html.js input.form-autocomplete {
  background-position: 99% 8px;
}

/* line 1898, ../sass/styles.scss */
.webform-client-form, #user-login {
  width: 100%;
  background-color: #eee;
  border-radius: 30px;
  padding: 20px 20px 8px 20px;
  /* Wrapper classes added on webform to make fields inline */
}
/* line 1903, ../sass/styles.scss */
.webform-client-form label, #user-login label {
  line-height: 1.2;
  color: #34495e;
  font-weight: normal;
}
/* line 1908, ../sass/styles.scss */
.webform-client-form textarea, #user-login textarea {
  margin-top: 1px;
  resize: none;
  height: 150px;
  max-height: 150px;
}
/* line 1915, ../sass/styles.scss */
.webform-client-form fieldset[class*="inline"] div.form-item, #user-login fieldset[class*="inline"] div.form-item {
  float: left;
  margin-right: 5px;
}
/* line 1920, ../sass/styles.scss */
.webform-client-form fieldset[class*="group"], #user-login fieldset[class*="group"] {
  background-color: #fff;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 1926, ../sass/styles.scss */
.webform-client-form .fieldset-legend, #user-login .fieldset-legend {
  font-weight: bold;
  font-size: 125%;
}
/* line 1933, ../sass/styles.scss */
.webform-client-form .webform-client-form input[type="submit"]:hover, #user-login .webform-client-form input[type="submit"]:hover, .webform-client-form #user-login input[type="submit"]:hover, #user-login #user-login input[type="submit"]:hover {
  background-color: #8192AD;
}
/* line 1936, ../sass/styles.scss */
.webform-client-form select, #user-login select {
  border: 1px solid #bbb;
  padding: 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
  background: -webkit-gradient(linear, left top, left 25, from(white), color-stop(4%, #eeeeee), to(white));
  background: -webkit-linear-gradient(top, #eeeeee 0%, white 25%);
  background: -moz-linear-gradient(top, white, #eeeeee 1px, white 25px);
  background: -o-linear-gradient(top, #eeeeee 0%, white 25%);
  background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 25%);
  background: white url("../images/input-bg.png") left top repeat-x;
}
/* line 1949, ../sass/styles.scss */
.webform-client-form .center, #user-login .center {
  text-align: center;
}
/* line 1953, ../sass/styles.scss */
.webform-client-form .inline, #user-login .inline {
  float: left;
  margin-right: 6px;
}
/* line 1956, ../sass/styles.scss */
.webform-client-form .clear, #user-login .clear {
  clear: left;
}

/* line 1960, ../sass/styles.scss */
#webform-conditionals-table {
  width: 100%;
}
/* line 1962, ../sass/styles.scss */
#webform-conditionals-table td {
  padding-bottom: 6px;
}

/* This makes fieldsets invisible */
/* line 1967, ../sass/styles.scss */
.webform-submission fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  top: 0;
}

/* WEBFORM CONFIGURE FORM */
/* line 1976, ../sass/styles.scss */
.page-mm-node-webform-configure legend,
.page-mm-node-webform-emails legend {
  color: #143d8d;
  font-weight: bold;
  font-size: 110%;
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  top: 0;
  padding: 5px 0 5px 14px;
  background-color: #e7ebf3;
  font-weight: bold;
}
/* line 1989, ../sass/styles.scss */
.page-mm-node-webform-configure fieldset,
.page-mm-node-webform-emails fieldset {
  border: 1px solid #e7ebf3;
  padding: 0 10px 10px 10px;
  margin-bottom: 25px;
  position: relative;
}
/* line 1995, ../sass/styles.scss */
.page-mm-node-webform-configure h3,
.page-mm-node-webform-emails h3 {
  font-size: 100%;
}
/* line 1998, ../sass/styles.scss */
.page-mm-node-webform-configure label,
.page-mm-node-webform-emails label {
  font-weight: bold;
}
/* line 2001, ../sass/styles.scss */
.page-mm-node-webform-configure label.option,
.page-mm-node-webform-emails label.option {
  font-weight: normal;
}
/* line 2004, ../sass/styles.scss */
.page-mm-node-webform-configure .fieldset-description,
.page-mm-node-webform-emails .fieldset-description {
  font-size: 100%;
}
/* line 2007, ../sass/styles.scss */
.page-mm-node-webform-configure .fieldset-wrapper,
.page-mm-node-webform-emails .fieldset-wrapper {
  margin-top: 40px;
}
/* line 2011, ../sass/styles.scss */
.page-mm-node-webform-configure #edit-confirmation-format,
.page-mm-node-webform-emails #edit-confirmation-format {
  border: 0;
}
/* line 2014, ../sass/styles.scss */
.page-mm-node-webform-configure #edit-confirmation-format .fieldset-wrapper,
.page-mm-node-webform-emails #edit-confirmation-format .fieldset-wrapper {
  margin-top: 0;
}

/* line 2018, ../sass/styles.scss */
.webform-client-form div.resizeable-textarea, #user-login div.resizeable-textarea {
  padding: 0;
}

/* line 2022, ../sass/styles.scss */
td.active {
  background-color: #dadfea;
}

/* line 2025, ../sass/styles.scss */
.form-item {
  margin: 0;
  padding-bottom: 10px;
}

/* line 2029, ../sass/styles.scss */
.form-item .form-item {
  padding: 0;
}

/* line 2033, ../sass/styles.scss */
.draggable .form-item {
  padding: 0;
}

/* line 2037, ../sass/styles.scss */
html.js .page-mm-node-webform-configure fieldset.collapsible .fieldset-legend,
html.js .page-mm-node-webform-emails fieldset.collapsible .fieldset-legend {
  padding-left: 0;
}

/* line 2041, ../sass/styles.scss */
html.js .page-mm-node-webform-configure fieldset.collapsed .fieldset-legend,
html.js .page-mm-node-webform-emails fieldset.collapsed .fieldset-legend {
  padding-left: 15px;
}

/* line 2045, ../sass/styles.scss */
html.js .page-mm-node-webform-configure fieldset.collapsed,
html.js .page-mm-node-webform-emails fieldset.collapsed {
  margin: 0;
}

/* line 2051, ../sass/styles.scss */
html.js .page-mm-node-webform-configure fieldset,
html.js .page-mm-node-webform-configure fieldset.collapsed,
html.js .page-mm-node-webform-emails fieldset,
html.js .page-mm-node-webform-emails fieldset.collapsed {
  margin-bottom: 15px;
}

/* line 2055, ../sass/styles.scss */
html.js .page-mm-node-webform-configure fieldset.collapsed,
html.js .page-mm-node-webform-emails fieldset.collapsed {
  margin-bottom: 25px;
}

/* line 2058, ../sass/styles.scss */
#webform-emails {
  width: 100%;
}

/* line 2062, ../sass/styles.scss */
.crc-sticky-table, .page-mm-node-webform-validation table, #webform-components, .page-mm-node-webform-results table {
  width: 100%;
}

/* line 2065, ../sass/styles.scss */
.crc-sticky-table-th, .page-mm-node-webform-validation th, #webform-components th, .page-mm-node-webform-results th {
  font-weight: bold;
}

/* line 2068, ../sass/styles.scss */
.crc-sticky-table-tr, .page-mm-node-webform-validation tr.even, .page-mm-node-webform-validation tr.odd, #webform-components tr.even, #webform-components tr.odd, .page-mm-node-webform-results tr.even, .page-mm-node-webform-results tr.odd {
  background-color: #e7ebf3;
  border-bottom: 1px solid rgba(20, 61, 141, 0.2);
}

/* line 2107, ../sass/styles.scss */
.homepage-textfield {
  display: none;
}

/*****************************************************************************************************************/
/*** Filter wrapper **********************************************************************************************/
/*****************************************************************************************************************/
/* line 2115, ../sass/styles.scss */
.node-certificate-form .filter-wrapper, .node-degree-form .filter-wrapper, .node-program-form .filter-wrapper {
  display: none;
}

/*****************************************************************************************************************/
/*** Page User Edit form *****************************************************************************************/
/*****************************************************************************************************************/
/* line 2123, ../sass/styles.scss */
.page-user-edit #edit-timezone {
  margin-top: 15px;
}
/* line 2126, ../sass/styles.scss */
.page-user-edit #edit-field-scald-sites-und {
  width: 435px;
  height: 500px;
}

/*****************************************************************************************************************/
/*** FAQ Edit form ***********************************************************************************************/
/*****************************************************************************************************************/
/* line 2134, ../sass/styles.scss */
.field-name-field-degree-certificates, .field-name-field-degree-footnotes {
  margin-top: 25px;
}

/*****************************************************************************************************************/
/*** Program Edit form *******************************************************************************************/
/*****************************************************************************************************************/
/* line 2141, ../sass/styles.scss */
.node-program-form .group-program-careerpre, .node-program-form .group-program-note, .node-program-form .group-program-foreword {
  margin-top: 10px;
}
/* line 2143, ../sass/styles.scss */
.node-program-form .group-program-careerpre .form-wrapper, .node-program-form .group-program-note .form-wrapper, .node-program-form .group-program-foreword .form-wrapper {
  border: 0;
}
/* line 2147, ../sass/styles.scss */
.node-program-form .group-program-careerpre.collapsible, .node-program-form .group-program-note.collapsible {
  margin-top: 10px;
}
/* line 2150, ../sass/styles.scss */
.node-program-form .field-name-field-program-careerpre label, .node-program-form .field-name-field-program-foreword label, .node-program-form .field-name-field-program-note label {
  display: none;
}
/* line 2153, ../sass/styles.scss */
.node-program-form .group-program-options h3 {
  font-size: 110%;
}
/* line 2156, ../sass/styles.scss */
.node-program-form .field-name-field-program-transfer, .node-program-form .field-name-field-program-pslo, .node-program-form .field-name-field-program-fieldstudy {
  margin-left: 10px;
}

/*****************************************************************************************************************/
/*** FAQ Edit form ***********************************************************************************************/
/*****************************************************************************************************************/
/* line 2164, ../sass/styles.scss */
.node-faq-form .field-type-faqfield table {
  width: 100%;
}
/* line 2167, ../sass/styles.scss */
.node-faq-form .field-type-faqfield {
  margin-top: 15px;
}
/* line 2169, ../sass/styles.scss */
.node-faq-form .field-type-faqfield .form-item {
  margin: 0;
}
/* line 2172, ../sass/styles.scss */
.node-faq-form .field-type-faqfield .form-text {
  width: 100%;
}
/* line 2176, ../sass/styles.scss */
.node-faq-form .field-name-field-faq-afterword {
  margin-top: 20px;
}
/* line 2179, ../sass/styles.scss */
.node-faq-form .tabledrag-toggle-weight-wrapper {
  margin-top: 0;
}
/* line 2182, ../sass/styles.scss */
.node-faq-form .tabledrag-handle {
  margin-top: 25px;
}

/*****************************************************************************************************************/
/*** FAQ Display *************************************************************************************************/
/*****************************************************************************************************************/
/* line 2189, ../sass/styles.scss */
.node-faq {
  margin-bottom: 20px;
}

/*****************************************************************************************************************/
/*** Area Office Information Display *****************************************************************************/
/*****************************************************************************************************************/
/* line 2196, ../sass/styles.scss */
.node-area-office-information .content div {
  margin: 3px 0 0 20px;
}
/* line 2198, ../sass/styles.scss */
.node-area-office-information .content div span {
  font-weight: bold;
}
/* line 2202, ../sass/styles.scss */
.node-area-office-information .content .node_area_office_information_full_group_dean {
  margin-top: 10px;
}

/*****************************************************************************************************************/
/*** Department Information node *********************************************************************************/
/*****************************************************************************************************************/
/* line 2210, ../sass/styles.scss */
.department-information .content .link-wrapper {
  display: none;
}

/*****************************************************************************************************************/
/*** CATALOG *****************************************************************************************************/
/*****************************************************************************************************************/
/* Program styles */
/* line 2217, ../sass/styles.scss */
.field-program-foreword {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 2221, ../sass/styles.scss */
.node-program h3 {
  font-weight: bold;
  font-size: 1.2em;
  margin: 12px 0 2px 0;
}

/* line 2226, ../sass/styles.scss */
.field-program-description p {
  margin-top: 0;
}

/* line 2230, ../sass/styles.scss */
.field-program-disclosure {
  text-decoration: none;
  border-bottom: 1px dotted rgba(20, 61, 141, 0.4);
  font-size: 75%;
}

/* line 2235, ../sass/styles.scss */
.field-program-disclosure:before {
  content: "[";
}

/* line 2238, ../sass/styles.scss */
.field-program-disclosure:after {
  content: "]";
}

/* Certificate styles */
/* line 2242, ../sass/styles.scss */
.node-certificate {
  margin-top: 15px;
}

/* line 2245, ../sass/styles.scss */
.field-certificate-type {
  font-weight: bold;
  font-variant: small-caps;
  font-size: 1.2em;
}

/* line 2250, ../sass/styles.scss */
.degree-title, .certificate-title {
  font-weight: bold;
  font-size: 1.1em;
}

/* line 2255, ../sass/styles.scss */
.field-certificate-disclosure {
  margin-top: 8px;
  float: right;
}
/* line 2258, ../sass/styles.scss */
.field-certificate-disclosure a {
  text-decoration: none;
  padding: 4px 8px;
  border-radius: 10px;
  background-color: #dadfea;
}

/* Degree styles */
/* line 2266, ../sass/styles.scss */
.cat-degree-code {
  font-weight: normal;
}

/* line 2269, ../sass/styles.scss */
.field-degree-description, .field-certificate-description {
  margin-top: 10px;
}

/* line 2272, ../sass/styles.scss */
.deg_tablenote, .cert_tablenote {
  clear: both;
}

/* DEGREE and CERTIFICATE program styles */
/* line 2276, ../sass/styles.scss */
.cat-program {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}

/* line 2281, ../sass/styles.scss */
.cat-reqprogram-header, .cat-units-header {
  float: left;
  font-weight: bold;
  font-variant: small-caps;
}

/* line 2286, ../sass/styles.scss */
.cat-reqprogram-header {
  width: 90%;
}

/* line 2289, ../sass/styles.scss */
.cat-units-header {
  width: 10%;
  text-align: center;
}

/* line 2293, ../sass/styles.scss */
.cat-program-row {
  width: 100%;
  float: left;
  margin-top: 4px;
}

/* line 2298, ../sass/styles.scss */
.cat-program-course {
  float: left;
  clear: left;
  width: 90%;
  /* leadtext */
}
/* line 2303, ../sass/styles.scss */
.cat-program-course b {
  font-weight: bold;
}
/* line 2306, ../sass/styles.scss */
.cat-program-course span {
  font-weight: normal;
}
/* line 2309, ../sass/styles.scss */
.cat-program-course a {
  text-decoration: none;
  border-bottom: 1px dotted #dadfea;
}
/* line 2313, ../sass/styles.scss */
.cat-program-course a:hover {
  background-color: #e7ebf3;
}

/* line 2317, ../sass/styles.scss */
.cat-program-units {
  width: 10%;
  float: left;
  background-color: #eee;
  text-align: center;
}

/* line 2323, ../sass/styles.scss */
.cat-program-breaker {
  border-bottom: 2px solid #eee;
}

/* line 2326, ../sass/styles.scss */
.white {
  background-color: #fff;
}

/* line 2329, ../sass/styles.scss */
.cat-program-totaltext {
  float: left;
  width: 90%;
  padding: 2px 0 2px 1%;
  background-color: #eee;
  font-weight: bold;
}

/* line 2336, ../sass/styles.scss */
.cat-program-totalunits {
  width: 10%;
  float: left;
  text-align: center;
  background-color: #eee;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
}

/* line 2347, ../sass/styles.scss */
.catalog-footnote-table td, .catalog-footnote-table th {
  border: 1px solid #ccc;
  padding: 5px;
}

/* style field-collection editor appearance */
/* line 2353, ../sass/styles.scss */
.field-name-field-catprog-options {
  float: left;
  width: 100%;
}

/* line 2357, ../sass/styles.scss */
.field-name-field-catprog-options div {
  float: left;
  margin-right: 10px;
}

/* line 2362, ../sass/styles.scss */
.field-name-field-catprog-leadtxt, .field-name-field-catprog-course,
.field-name-field-catprog-posttxt, .field-name-field-catprog-unote {
  float: left;
  margin-right: 2px;
}

/* COURSE view styles */
/* line 2367, ../sass/styles.scss */
.node-course {
  margin-top: 18px;
}

/* line 2370, ../sass/styles.scss */
.node-course div {
  margin: 0;
}

/* line 2373, ../sass/styles.scss */
.field-course-title, .field-course-name {
  font-weight: bold;
  display: block;
  color: #143d8d;
  font-size: 105%;
}

/* line 2379, ../sass/styles.scss */
.field-course-units {
  display: block;
}

/* line 2391, ../sass/styles.scss */
.field-course-family,
.field-course-sameas,
.field-course-prereq,
.field-course-coreq,
.field-course-advisory,
.field-course-gened,
.field-course-enrllim,
.field-course-credit,
.field-course-see,
.field-course-hours {
  font-style: italic;
  display: block;
  line-height: 1.5;
}

/* line 2396, ../sass/styles.scss */
.field-course-description {
  line-height: 1.5;
}

/* Catalog program styles */
/* line 2400, ../sass/styles.scss */
.field-program-career ul {
  width: 100%;
  margin-bottom: 20px;
  overflow: hidden;
  list-style-type: none;
}

/* line 2406, ../sass/styles.scss */
.field-program-career li {
  line-height: 1.5em;
  float: left;
  width: 46%;
}

/* line 2411, ../sass/styles.scss */
.field-program-highlights ul {
  list-style-type: disc;
  padding-bottom: 8px;
}

/* line 2415, ../sass/styles.scss */
.field-program-highlights li {
  margin: 8px 0;
}

/* line 2418, ../sass/styles.scss */
.field-program-transfer span {
  font-weight: bold;
}

/* line 2421, ../sass/styles.scss */
.field-program-pslo {
  font-style: italic;
  font-weight: bold;
}

/* line 2425, ../sass/styles.scss */
.field-program-fieldstudy {
  border-radius: 15px;
  padding: 15px;
  background-color: #eee;
}
/* line 2429, ../sass/styles.scss */
.field-program-fieldstudy span {
  font-weight: bold;
  font-size: 1.1em;
}

/* line 2435, ../sass/styles.scss */
form .field-multiple-table td.field-multiple-drag {
  width: 20px;
}

/* line 2439, ../sass/styles.scss */
#field-catalog-program-values th {
  font-weight: bold;
  font-size: 110%;
}
/* line 2443, ../sass/styles.scss */
#field-catalog-program-values div {
  padding: 0;
  margin: 0;
}
/* line 2447, ../sass/styles.scss */
#field-catalog-program-values .field-name-field-catprog-options {
  margin: 0;
  padding: 2px 0;
}
/* line 2451, ../sass/styles.scss */
#field-catalog-program-values input {
  margin-right: 2px;
  padding: 4px;
}
/* line 2455, ../sass/styles.scss */
#field-catalog-program-values input.form-autocomplete {
  background-position: 99% 5px;
}
/* line 2458, ../sass/styles.scss */
#field-catalog-program-values .form-submit {
  margin-top: 15px;
}

/*****************************************************************************************************************/
/*** ATOM ********************************************************************************************************/
/*****************************************************************************************************************/
/* line 2466, ../sass/styles.scss */
.scald-library ul.links.inline {
  padding-bottom: 2px;
}

/* line 2470, ../sass/styles.scss */
.dnd-library-wrapper .editor-item {
  padding: 0;
  border-bottom: 2px solid rgba(20, 61, 141, 0.3);
}
/* line 2473, ../sass/styles.scss */
.dnd-library-wrapper .editor-item .image {
  width: initial;
}
/* line 2476, ../sass/styles.scss */
.dnd-library-wrapper .editor-item .image img {
  max-height: 48px;
  display: block;
  width: 24px;
}
/* line 2481, ../sass/styles.scss */
.dnd-library-wrapper .editor-item .title {
  word-wrap: break-word;
  color: #000;
  font-weight: normal;
  font-size: 85%;
  padding: 2px 0;
  width: 88%;
  text-align: left;
  float: right;
}
/* line 2491, ../sass/styles.scss */
.dnd-library-wrapper .editor-item .links li {
  padding: 0;
  margin: 0;
}
/* line 2496, ../sass/styles.scss */
.dnd-library-wrapper .editor-item:hover {
  background-color: #e7ebf3;
}
/* line 2499, ../sass/styles.scss */
.dnd-library-wrapper #edit-cancel {
  display: none;
}
/* line 2503, ../sass/styles.scss */
.dnd-library-wrapper .view-filters .views-exposed-widget.views-widget-sort-by,
.dnd-library-wrapper .view-filters .views-exposed-widget.views-widget-sort-order {
  width: 48%;
  display: inline-block;
  margin: 0;
}
/* line 2508, ../sass/styles.scss */
.dnd-library-wrapper .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 5px;
}

/* line 2512, ../sass/styles.scss */
.scald-menu.search-on .summary .toggle {
  background-image: url("../images/scald-search-on.png");
}

/* line 2516, ../sass/styles.scss */
.scald-menu .summary {
  background-color: #143d8d;
  border-bottom: 0;
}
/* line 2519, ../sass/styles.scss */
.scald-menu .summary .toggle {
  background-image: url("../images/scald-search-off.png");
}
/* line 2522, ../sass/styles.scss */
.scald-menu .summary ul li {
  background-color: #2c6fbf;
}
/* line 2526, ../sass/styles.scss */
.scald-menu .add-buttons {
  background-color: #143d8d;
}
/* line 2528, ../sass/styles.scss */
.scald-menu .add-buttons ul li {
  border-bottom: 1px solid #2c6fbf;
}
/* line 2532, ../sass/styles.scss */
.scald-menu .filters {
  background-color: #e7ebf3;
  top: 71px;
}
/* line 2535, ../sass/styles.scss */
.scald-menu .filters .description {
  color: #143d8d;
}
/* line 2539, ../sass/styles.scss */
.scald-menu .form-text {
  border: 1px solid rgba(20, 61, 141, 0.4);
}

/* line 2543, ../sass/styles.scss */
.scald-anchor {
  background-image: url("../images/scald-library-light.png");
  background-color: #e7ebf3;
  background-color: #fc8300;
  box-shadow: 2px 2px 3px 0 black;
}

/* line 2549, ../sass/styles.scss */
.scald-anchor:hover {
  background-image: url("../images/scald-library-dark.png");
}

/* line 2552, ../sass/styles.scss */
.scald-library {
  border-color: #e7ebf3;
  box-shadow: 2px 2px 5px 0 #444;
}
/* line 2555, ../sass/styles.scss */
.scald-library ul.links.inline {
  background-color: transparent;
  padding: 0;
  margin-bottom: 0;
}
/* line 2560, ../sass/styles.scss */
.scald-library ul.links.inline a {
  padding: 1px 2px;
  border-radius: 2px;
  margin: 0;
  background-color: transparent;
  box-shadow: none;
  border: 0;
}
/* line 2568, ../sass/styles.scss */
.scald-library .pager {
  padding: 5px 0;
  margin: 3px 0;
}
/* line 2572, ../sass/styles.scss */
.scald-library .pager-current, .scald-library .pager-item, .scald-library .pager-next, .scald-library .pager-last, .scald-library .pager-first, .scald-library .pager-back {
  border: 0;
  padding: 0 2px;
  border-radius: 2px;
  color: #143d8d !important;
  box-shadow: none;
  text-shadow: none;
  background-color: transparent;
  margin: 0;
}
/* line 2582, ../sass/styles.scss */
.scald-library .pager-first a, .scald-library .pager-back a, .scald-library .pager-last a, .scald-library .pager-next a {
  padding: 0 2px;
}
/* line 2585, ../sass/styles.scss */
.scald-library .pager-current {
  background-color: #fff;
}
/* line 2588, ../sass/styles.scss */
.scald-library li {
  padding: 0 2px;
}

/* line 2593, ../sass/styles.scss */
#scald-atom-add-form-add .form-managed-file {
  float: left;
}
/* line 2596, ../sass/styles.scss */
#scald-atom-add-form-add #edit-file-upload-button {
  margin-left: 10px;
}
/* line 2599, ../sass/styles.scss */
#scald-atom-add-form-add .form-file {
  background-color: #e7ebf3;
  float: left;
  border-bottom: 0;
  color: #143d8d;
}
/* line 2606, ../sass/styles.scss */
#scald-atom-add-form-add #edit-buttons {
  clear: both;
  padding-top: 20px;
}

/* line 2611, ../sass/styles.scss */
.plupload {
  border: 1px solid rgba(20, 61, 141, 0.3);
}

/* line 2615, ../sass/styles.scss */
.plupload_filelist_header,
.plupload_filelist_footer {
  background-color: #e7ebf3;
  color: #143d8d;
  height: 30px;
}
/* line 2619, ../sass/styles.scss */
.plupload_filelist_header span,
.plupload_filelist_footer span {
  color: #143d8d;
}

/* line 2623, ../sass/styles.scss */
.plupload_filelist_header {
  border: 0;
  border-bottom: 1px solid rgba(20, 61, 141, 0.3);
}

/* line 2627, ../sass/styles.scss */
.plupload_filelist_footer {
  border: 0;
  border-top: 1px solid rgba(20, 61, 141, 0.3);
}

/* line 2631, ../sass/styles.scss */
.plupload_button {
  color: #143d8d;
}

/* line 2634, ../sass/styles.scss */
.plupload_scroll .plupload_filelist {
  height: 250px;
}

/* line 2637, ../sass/styles.scss */
.plupload_droptext {
  height: 245px;
}

/* line 2640, ../sass/styles.scss */
.field-name-field-scald-date {
  display: none;
}

/* add atom form options - plupload multi, remove border*/
/* line 2644, ../sass/styles.scss */
.page-mm-node-edit .atom-wrapper fieldset .form-wrapper {
  border: 0;
}

/*****************************************************************************************************************/
/*** View Display: Faculty and Staff Profiles ********************************************************************/
/*****************************************************************************************************************/
/* line 2651, ../sass/styles.scss */
.view-staff-and-faculty-profiles .name {
  font-size: 125%;
  font-weight: bold;
}
/* line 2656, ../sass/styles.scss */
.view-staff-and-faculty-profiles .attachment-before .views-row {
  background-color: #dadfea;
}
/* line 2663, ../sass/styles.scss */
.view-staff-and-faculty-profiles .views-row {
  width: 49%;
  margin-right: 1%;
  position: relative;
  display: inline-block;
  margin-top: 10px;
  background-color: #e7ebf3;
}
/* line 2670, ../sass/styles.scss */
.view-staff-and-faculty-profiles .views-row img {
  float: left;
  width: 100px;
  height: 120px;
}
/* line 2675, ../sass/styles.scss */
.view-staff-and-faculty-profiles .views-row .information {
  position: absolute;
  margin-left: 104px;
  bottom: 2px;
}

/* line 2682, ../sass/styles.scss */
#cboxWrapper {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dadfea), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#dadfea 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(#dadfea 0%, #ffffff 100%);
  background-image: -o-linear-gradient(#dadfea 0%, #ffffff 100%);
  background-image: linear-gradient(#dadfea 0%, #ffffff 100%);
}

/* line 2685, ../sass/styles.scss */
#cboxContent {
  background-color: transparent;
}
/* line 2687, ../sass/styles.scss */
#cboxContent .profile {
  margin-top: 0;
  position: relative;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
}
/* line 2693, ../sass/styles.scss */
#cboxContent .profile .user-name {
  font-size: 150%;
}
/* line 2696, ../sass/styles.scss */
#cboxContent .profile .user-picture {
  margin: 0 8px 0 0;
  position: relative;
  z-index: 1;
}
/* line 2700, ../sass/styles.scss */
#cboxContent .profile .user-picture img {
  display: block;
}
/* line 2704, ../sass/styles.scss */
#cboxContent .profile .field-label {
  font-weight: bold;
}
/* line 2707, ../sass/styles.scss */
#cboxContent .profile .masquerade-switch {
  display: none;
}
/* line 2710, ../sass/styles.scss */
#cboxContent .profile .group-info-outer {
  position: relative;
  height: 175px;
}
/* line 2714, ../sass/styles.scss */
#cboxContent .profile .group-info-inner {
  position: absolute;
  bottom: 5px;
  left: 158px;
}
/* line 2719, ../sass/styles.scss */
#cboxContent .profile .group-profile {
  clear: both;
  padding-top: 8px;
  margin-top: 0;
  min-height: 200px;
}

@media (max-width: 600px) {
  /* line 2729, ../sass/styles.scss */
  .view-staff-and-faculty-profiles .views-row {
    width: 100%;
    margin-right: 0;
  }
}
/*****************************************************************************************************************/
/*** View Display: Faculty Listing *******************************************************************************/
/*****************************************************************************************************************/
/* line 2739, ../sass/styles.scss */
.view-faculty-listing h3 {
  margin-bottom: 10px;
}
/* line 2742, ../sass/styles.scss */
.view-faculty-listing .views-row {
  margin-bottom: 10px;
}
/* line 2745, ../sass/styles.scss */
.view-faculty-listing .name {
  font-weight: bold;
  margin-top: 10px;
}

/*****************************************************************************************************************/
/*** Homebox - Hide buttons **************************************************************************************/
/*****************************************************************************************************************/
/* line 2753, ../sass/styles.scss */
.page-dashboard .portlet-icon {
  display: none;
}

/* line 2756, ../sass/styles.scss */
.page-dashboard.admin-menu .portlet-icon {
  display: inline;
}

/*****************************************************************************************************************/
/*** CKEditor styles *********************************************************************************************/
/*****************************************************************************************************************/
/* line 2762, ../sass/styles.scss */
.cke_source {
  white-space: pre-wrap !important;
}

/* line 2765, ../sass/styles.scss */
.orange {
  color: #fc8300;
}

/* line 2769, ../sass/styles.scss */
.tablestripe tr:nth-child(even) {
  background-color: #e7ebf3;
}

/* line 2773, ../sass/styles.scss */
.crc-list {
  margin-left: 20px;
  line-height: 1.8;
}

/* line 2777, ../sass/styles.scss */
.bullet-top {
  background-color: #e7ebf3;
  width: 100%;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  padding: 12px;
  margin-bottom: 0;
  font-size: 125%;
  font-weight: bold;
  color: #143d8d;
}

/* line 2788, ../sass/styles.scss */
.bullet-bottom {
  border: 2px solid #e7ebf3;
  line-height: 1.5;
  font-size: 1.1em;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  padding: 12px;
  width: 100%;
  margin-bottom: 12px;
  color: #444444;
}

/* bulleted lists with light blue lines and padding between items */
/* line 2800, ../sass/styles.scss */
.line-list {
  list-style-type: none;
  padding: 0;
}

/* line 2804, ../sass/styles.scss */
.line-list li {
  border-bottom: 2px solid #e7ebf3;
  padding: 4px;
  font-size: 1.2em;
  color: #444444;
  list-style-image: none;
}

/* line 2811, ../sass/styles.scss */
.line-list li:first-child {
  border-top: 2px solid #e7ebf3;
}

/* buttons - control width via container */
/* line 2815, ../sass/styles.scss */
.btnBasic, .btnOrangeRounded, .btnOrangeSquare, .btnGreyRounded, .btnGreySquare {
  display: block;
  border: 0;
  width: 100%;
  margin: 0 0 6px 0;
  cursor: pointer;
  padding: 10px;
  text-align: center;
  text-decoration: none;
}

/* line 2825, ../sass/styles.scss */
.btnOrangeRounded {
  background-color: #FC8300;
  background-image: linear-gradient(#fe8f3b 0%, #f4600b 95%);
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px;
  color: #143D8D;
  font-size: 1.6em;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px;
  text-decoration: none;
  border-radius: 35px;
}
/* line 2836, ../sass/styles.scss */
.btnOrangeRounded span {
  color: #fff;
  font-size: 0.8em;
}

/* line 2841, ../sass/styles.scss */
.btnOrangeSquare {
  background-color: #fc8300;
  background-image: linear-gradient(#fe8f3b 0%, #f4600b 95%);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  font-weight: bold;
  font-size: 1.3em;
  color: #143d8d;
  line-height: 1.3;
}
/* line 2851, ../sass/styles.scss */
.btnOrangeSquare span {
  color: #fff;
  font-size: 1.3em;
}

/* similar to webform submit button -*/
/* line 2857, ../sass/styles.scss */
.btnGreyRounded {
  background-color: #617798;
  font-size: 1.1em;
  color: #FFFFFF;
  border-radius: 15px;
  border-bottom: 1px solid #576B89;
}

/* line 2865, ../sass/styles.scss */
.btnGreySquare {
  background-color: #617798;
  font-size: 1.1em;
  color: #FFFFFF;
  border-bottom: 1px solid #576B89;
}

/* line 2872, ../sass/styles.scss */
.greyborder {
  border: 1px solid #ccc;
  border-collapse: collapse;
}

/* line 2876, ../sass/styles.scss */
.greyborder td {
  border: 1px solid #ccc;
}

/* line 2879, ../sass/styles.scss */
.blackborder {
  border: 1px solid #000;
  border-collapse: collapse;
}

/* line 2883, ../sass/styles.scss */
.blackborder td {
  border: 1px solid #000;
}
