/* --- nav 1 ----*/
body {
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 300;
    color: #717171;
}
h1 {
    font-family: 'Roboto Slab', serif;
    font-size: 60px;
    line-height: 1.1;
    font-weight: 200;
    color: #fff;
}
h2,h3,h4,h5,h6 {
	font-family: 'Roboto Slab', serif;
    font-size: 31px;
    line-height: 1.1;
    font-weight: 300;
	color: #717171;
}
h3 {
	font-size: 27px;
	font-weight: 300;
}
h4 {
	font-size: 24px;
	font-weight: 300;
}
h5 {
	font-size: 19px;
	font-weight: 700;
}
h6 {
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: #717171;
    font-weight: 700;
}
a:not(.btn) {
	color:#0d57aa;
}
a {
	color:#0d57aa;
	
}
tr th, tr td {
	padding:5px;
}
tr td img {
	max-width:none;
}
.text-formatted>table {
	margin-left:1px;
}
.views-field-title a {
    white-space: pre-wrap;
    color: black;
}
.region-content {
	float:right;
}
#block-header {
  height: 55px;
  margin-left: auto;
}

#block-header a {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 17px;
  font-weight: 300;
  text-decoration: none;
  color: #d68533;	
}

#block-header a:hover {
	color: #666;
}

#block-header .material-icons {
  font-weight: 400;
  vertical-align: -18%;
}
  
#block-header i {
  font-size: 20px;
}

#block-pagetitle, #block-pagetitle-2 {
	background-image:url(/themes/crltenar/assets/images/CLRT-Grants-header2-LG.png);
	background-position:top left;
    background-size:100% auto;
    background-repeat:repeat-y;
}

#block-pagetitle h1, #block-pagetitle-2 h1{
	color: #FFF;
	font-family: 'Roboto Slab', sans-serif;
    font-weight: lighter;
    font-size: 60px;
    margin-top: 10px;
}

/* --- nav 2 ----*/

#block-mainnavigation {
  height: 60px;	
  margin-left: 0;
}

#block-mainnavigation .tb-megamenu .nav > li > a {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  color: #587ABC;
  line-height: 60px;
}

#block-mainnavigation .tb-megamenu .nav > li > a:hover {
  color: #024794;
}
  
#block-mainnavigation .tb-megamenu .nav > li > a i {
  color: #c4c4c4;
}

/* --- dropdown menu ----*/
  
#block-mainnavigation .tb-megamenu-submenu {
  width: 300px;
  border-top: 1px solid #ffcb05;
}
  
#block-mainnavigation .tb-megamenu-submenu a {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}
  
#block-mainnavigation .tb-megamenu-submenu li {
  background-color: #655a52;
  padding: 10px 14px;
  border-bottom: 1px solid #564b43;
}
  
#block-mainnavigation .tb-megamenu-submenu li:hover {
  background-color: #564b43;
}

/* slider */

#block-views-block-home-slider-block-1 .views-field-body {
	position: absolute; 
	width: 100%;
	top: 0px; 
	left: 0px;
	z-index: 2;
	color: white;
}

#block-views-block-home-slider-block-1 h1, 
#block-views-block-home-slider-block-1 h2, 
#block-views-block-home-slider-block-1 h3, 
#block-views-block-home-slider-block-1 h4, 
#block-views-block-home-slider-block-1 h5, 
#block-views-block-home-slider-block-1 h6 {
	color: #FFF;
}
/* --- topic chooser ----*/

 
#block-views-block-home-teaching-topics-block-1 h2.block-title {
  font-family: 'Roboto Slab', serif;
  font-size: 36px;
  font-weight: 300;
  text-align: center;
  color: #717171;
}

#block-views-block-home-teaching-topics-block-1 .view-home-teaching-topics {
  display: flex;
  justify-content: center; /* align horizontal */
}

#block-views-block-home-teaching-topics-block-1 .view-home-teaching-topics .view-content {
  width: 90%;
}
  
#block-views-block-home-teaching-topics-block-1 li.bxslide {
  width: 228px;
  height: 200px;
  padding: 10px 12px 10px 12px;
}
  
#block-views-block-home-teaching-topics-block-1 li.bxslide .views-field-field-image .field-content,
#event-filter-slider-block-1 li.bxslide .views-field-field-image .field-content,
.view-upcoming-events  li.bxslide .views-field-field-image .field-content {
	margin: 10px 0;
  display: flex;
  justify-content: center; /* align horizontal */
  align-items: center; /* align vertical */
}

  
#block-views-block-home-teaching-topics-block-1 li.bxslide .views-field-title,
.view-upcoming-events-with-filter .view-event-filter-slider .views-field-title,
.view-upcoming-events .view-event-filter-slider .views-field-title{
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  line-height: 1.1;
  text-align: center;
  font-weight: 400;
  color: #717171;
  height: 80px;
  padding-top:20px;
}
.view-upcoming-events .tablesaw thead tr:first-child th,
.view-certificate-events .tablesaw thead tr:first-child th {
  color: #FFF;
}

.view-upcoming-events .tablesaw thead tr:first-child th a,
.view-certificate-events .tablesaw thead tr:first-child th a,
.view-crlt-events-calendar .tablesaw thead tr:first-child th a {
  text-decoration: none;
  color: #FFF;
}
#event-filter-slider-block-1 li.bxslide .views-field-title {
	text-align: center;
}
.view-upcoming-events .views-table thead tr th, 
.view-certificate-events .views-table thead tr th, 
.view-upcoming-events-with-filter .views-table thead tr th {
	background-color:#cfc096;
}

#block-views-block-home-teaching-topics-block-1 li.bxslide .views-field-body {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  font-weight: 300;
  color: #717171;
  padding: 0px 20px 0px 20px;
}

/* --- our mission section ----*/
.path-frontpage #section-main-content {
	background-image: url(../images/mission-bg.jpg);
  background-size:     cover;                      /* <------ */
  background-repeat:   no-repeat;
  background-position: center center;              /* optional, center the image */	
} 
 
#block-homeourmission h2 {
  font-family: 'Roboto Slab', serif;
  font-size: 77px;
  font-weight: 300;
  color: #717171;
  margin-top: 0;
}
  
#block-homeourmission p {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 300;
  color: #626262;
}
  
#block-homeourmission a {
  text-decoration: none;
  color: #0d57aa;
}
  
#block-homeourmission a:hover {
  text-decoration: underline;
}

#block-homeourmission {
	margin-top: 50px;
}

/* --- blog ----*/

#block-views-block-latest-blogs-block-1 .view-header h2 {
    margin-top: 8px;
    margin-bottom: 8px;
}
#block-views-block-latest-blogs-block-1 .view-header h2 a {
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    line-height: 1.1;
    font-weight: bold;
    letter-spacing: 1px;
    word-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
    color: #83b2a8;
}
#block-homeblog h2,
#block-views-block-latest-blogs-block-1-2 h2,
#block-views-block-latest-blogs-block-2 h2 {
  font-family: 'Roboto Slab', serif;
  font-size: 36px;
  line-height: 1.1;
  font-weight: 400;
  color: #83b2a8;
  margin-bottom: 0px;
}
#block-views-block-latest-blogs-block-2 .view-header a {
  font-family: 'Roboto Slab', serif;
  font-size: 36px;
  line-height: 1.1;
  font-weight: 400;
  color: #83b2a8;
  margin-bottom: 0px;
}

#block-homeblog p,
#block-views-block-latest-blogs-block-1-2 p,
#block-views-block-latest-blogs-block-2 p {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 1.4;
  font-weight: 300;
  color: #717171;
  margin: 2px;
}
  
#block-homeblog .date,
#block-views-block-latest-blogs-block-1-2 date,
#block-views-block-latest-blogs-block-2 date {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  color: #717171;
  margin-bottom: 6px;
}
  
#block-homeblog a,
#block-views-block-latest-blogs-block-1-2 a,
#block-views-block-latest-blogs-block-2 a {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  color: #0d57aa;
}
  
#block-homeblog a:hover,
#block-views-block-latest-blogs-block-1-2 a:hover，
#block-views-block-latest-blogs-block-2 a:hover {
  text-decoration: underline;
}

#block-homeblog .blog-btn,
#block-views-block-latest-blogs-block-1-2 .blog-btn，
#block-views-block-latest-blogs-block-2 .blog-btn {
  width: 241px;
  height: 40px;
  background-color: #94c3b8;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
  display: flex; 
  flex-direction: row; 
  justify-content: center;
  align-items: center;
}

#block-homeblog .blog-btn i,
#block-views-block-latest-blogs-block-1-2 .blog-btn i，
#block-views-block-latest-blogs-block-2 .blog-btn i {
	margin-right: 10px;
}
  
#block-homeblog .blog-btn:hover,
#block-views-block-latest-blogs-block-1-2 .blog-btn:hover，
#block-views-block-latest-blogs-block-2 .blog-btn:hover {
  background-color: #549d8c;
} 
  
/* --- events ----*/
  
#block-homeevents h2 {
  font-family: 'Roboto Slab', serif;
  font-size: 36px;
  line-height: 1.1;
  font-weight: 400;
  color: #c5b483;
}

#block-homeevents .calendar {
  background: #cc6600;
  width: 70px;
  height: 64px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
  line-height: 1;
  font-weight: 600;
  color: #fff;
  display: flex; 
  flex-direction: row; 
  justify-content: center;
  align-items: center;
  margin-right: 18px;
  float: left;
  text-align:center;
}
  
#block-homeevents p {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 1.4;
  font-weight: 300;
  color: #717171;
  margin: 2px;
}
  
#block-homeevents .info {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  color: #717171;
  margin-top:5px;
  width:100%;
}
  
#block-homeevents .buttons {
  display: flex; 
  flex-direction: row; 
  justify-content: space-between;
  align-items: center;
  width: 100%;
} 
 
#block-homeevents a {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  color: #0d57aa;
}
  
#block-homeevents a:hover {
  text-decoration: underline;
}

#block-homeevents .events-btn,
.view-event-filter-slider .events-btn {
  width: 241px;
  height: 40px;
  background-color: #cfc096;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 600;  
  color: #fff;
  text-decoration: none;
  display: flex; 
  flex-direction: row; 
  justify-content: center;
  align-items: center;
  margin: 10px 6px 0px 0px;
}
.calendar-link .buttons {
  display: flex; 
  flex-direction: row; 
  justify-content: space-between;
  align-items: center;
  width: 100%;
} 
 
.calendar-link a {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  color: #0d57aa;
}
  
.calendar-link a:hover {
  text-decoration: underline;
}

.calendar-link .events-btn {
  width: 241px;
  height: 40px;
  background-color: #cfc096;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 600;  
  color: #fff;
  text-decoration: none;
  display: flex; 
  flex-direction: row; 
  justify-content: center;
  align-items: center;
  margin: 10px 6px 0px 0px;
}

.calendar-link .events-btn i {
    margin-right: 10px;
}

@media all and (max-width: 520px) {
	#block-homeevents .events-btn {
	   clear:both;
	}
	#block-homeevents .buttons {
		flex-wrap: wrap;
		justify-content:center;
	}
}

#block-homeevents .events-btn i,
.view-event-filter-slider .events-btn i {
  margin-right: 10px;
}
  
#block-homeevents .events-btn:hover,
.view-event-filter-slider .events-btn:hover {
  background-color: #ab9b6d;
} 

#block-homeevents .view-upcoming-events .views-row {
	float:left;
	margin-bottom:10px;
}
.event-row-left {
	float:left;
	height:100%;
}
#block-homeevents .view-upcoming-events .event-info {
	display:flex;
	justify-content:flex-start;
	flex-wrap: wrap;
	
}
/* --- footer ----*/

#section-footer::before, #section-footer::after, 
#section-bottom::before, #section-bottom::after, #section-bottom .section-inner {
	background: none;
}

#section-bottom .section-inner {
	padding: 16px 0;
}
 
#section-footer {
  background: #655a52;
  padding: 20px 0 0 0;
}

#section-bottom {
  background: #655a52;
  padding: 0;	
}
  
#section-footer h2 {
  font-family: 'Roboto Slab', serif;
  font-size: 22px;
  line-height: 1;
  font-weight: 400;
  color: #ffcb05;
  text-transform: normal;
}
  
#section-footer p {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 1.8;
  font-weight: 300;
  color: #fff;
  margin: 0px 0px 0px 30px;
  text-indent: -30px;
}
  
#section-footer .material-icons {
    margin-left: 30px;
  font-size: 18px;
  vertical-align: -15%;
}
  
#twitter {
  width: 361px;
  padding: 0px 14px 14px 26px;
  border: 1px solid #857970;
}
  
#twitter p {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  line-height: 1.5;
  font-weight: 300;
  color: #fff;
  margin: 0px 0px 0px 0px;
  text-indent: 0px;
}
  
#twitter a {
  text-decoration: none;
  color: #80befd;
}
  
#twitter a:hover {
  text-decoration: underline;
}

#section-footer .twitter-btn {
  width: 66px;
  height: 20px;
  background-color: #574c45;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff !important;
  text-decoration: none;
  display: flex; 
  flex-direction: row; 
  justify-content: center;
  align-items: center;
  float: right;
  margin-top: 18px;
}
  
#section-footer .twitter-btn i {
  color: #80befd;
  margin-right: 10px;
}
  
#section-footer .twitter-btn:hover {
  background-color: #443a32;
  text-decoration: none !important;
}
  
#copyright {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: #d5d5d5;   
}

.crlt .region-header-top-left {
  float:right;
}
.crlt .region-primary_menu {
	background: #FFF;
}
@media all and (min-width: 520px) and (max-width: 978px) {
	.crlt  .region-header-top-right {
	   display:block;
	 }
}
@media all and (min-width: 980px) and (max-width: 1200px) {
	.region-primary_menu div.block {
	   float:left;	
	}
	#block-mainnavigation .tb-megamenu .nav > li {
	  padding:0;
	}
	#block-mainnavigation .tb-megamenu .nav > li > a {
	   letter-spacing:0;
	   font-size:16px;
	   padding:0 10px;
	}
}
@media all and (min-width: 993px) {
  .crlt  #block-mainnavigation-2 {
	display:none;
  }
}
@media all and (max-width: 992px) {
	.crlt .region-header-top-left, .crlt .region-header-top-right {
	   height:auto;
	}
	.crlt .region-header-top-left {
	   padding-top:5px;
	   border-bottom: 1px solid #d1d1d1;
	}
	.crlt .region-header-top-left #block-header {
	  height:auto;
	  margin-left:0; 
	  width:100%;
	}
	.crlt .region-header-top-left ul.menu {
	  display:table;
	  width:100%;
	  margin-bottom:5px;
	  margin-left:0;
	}
	.crlt .region-header-top-left ul.menu li {
	  display: table-cell;
	  width:1%;
	}
	
	.crlt .region-header-top-right {
	  padding:10px;
	}
	
	.crlt  #block-mainnavigation, #section-header {
	   display:none;
	}
	
	#block-crltenar-branding {
	  padding-right:20px;
	}
	.tb-megamenu-main .btn-navbar {
	  font-size:20px;
	  color:#5c7bbe;
	}
	.crlt #block-crltenar-branding {
	   float:left;
	}
	.crlt  .region-header-top-right #block-mainnavigation-2 {
	  float:right;
    }
}

#section-main-content {
	padding:0px 0px 20px 0px;
}
.has-banner {
	padding-bottom:30px;
}

.breadcrumb {
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1.4;
    font-weight: 200;
    color: #717171;
    background:none;
}
.breadcrumb a {
	text-transform: uppercase;
	color: #717171;
}
.breadcrumb a:hover{
	color:#656565;
	color: #717171;
}
.page-title {
	padding:20px 0;
	font-size:60px;
}

.sidebar-item.sidebar-title {
	margin-top:0;
	color:#fff;
	background-color:#587ABC;
}
.sidebar-title a {
	color:#fff;
}
.sidebar-title a:hover {
	color:#fff;
}

.sidebar-item {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	text-align:center;
	border:1px solid #e8e8e8;
	margin-top:10px;
	padding:10px;
	text-transform: uppercase;
	background-color: #f2f0ee;
	
}
.sidebar-item a {
  color:#659cb3;
}

.sidebar-item:hover {
	background-color:#587ABC;
}
.sidebar-item a:hover, .sidebar-item:hover a {
  color:#fff;
}


.crlt-side-line {
	border-bottom:2px solid #4471C4;
	margin-top:20px;	
}
.crlt-grant-side {
	display: flex;
  flex-direction:column;
  justify-content: center;
}
.crlt-grant-side .sidebar-item-grant{
	width:100%;
	text-align:center;
	border:1px solid #e8e8e8;
	background-color:#F3F0EE;
	text-transform: uppercase;	
	margin-top:10px;
}
.crlt-grant-side .sidebar-item-grant:hover{
  	background-color:#587abc;
}
.sidebar-item-grant a{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
  font-weight: 600;
  color: #587abc;
  height:58px;
	display:block;
	padding:5px;
}
.sidebar-item-grant.button1 a, .sidebar-item-grant.button2 a {
	line-height:48px;
}
.sidebar-item-grant.button3 a, .sidebar-item-grant.button4 a {
	line-height:24px;
}
.sidebar-item-grant a:hover{
	color:#fff;	
}

.retiredgrants .sidebar-item-grant{
	text-align:center;
	border:1px solid #e8e8e8;
	background-color:#F3F0EE;
	text-transform: uppercase;	
	margin-top:10px;
}
.retiredgrants .sidebar-item-grant:hover{
  	background-color:#587abc;
}

.left-text {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight:400;
}
.grant-bold-text {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	/*color: #626262;*/
	text-decoration: none; 	
}
.follow-up-box {
	border:1px solid #d1d1d1;
	background-color:#F2F0EE;
	padding:15px;
	margin-left:15px;
	float:right;
	width:320px;
	text-align:center;
	font-weight:bold;
}
.follow-up-text {
	line-height:30px;
	margin-bottom:20px;
}
.follow-up-box .btn{
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:600;
	text-transform: uppercase;
	
}	
a.color10{
	background-color:#cc6600;
	color:#fff;
}
a.color10:hover{
	background-color:#e77400;
	color:#fff;
}

.views-table {
	border:1px solid #D5E3E9;
}

.views-table thead tr th{
	background-color:#587ABC;
	color:#fff;
	padding:5px;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 700; 
}

.views-table tbody tr td{
	padding:10px 5px;
	font-size: 15px;
	font-weight: 400;
	
}
.views-table tbody tr.even {
	background-color:#F2F6F8;
}
.views-field-title a {
	color:#40809B;
	text-decoration:underline;
	
}
.views-field-title a:hover {
	color:#40809B;	
}
.views-field a.btn {
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	font-weight: 600;	
	text-transform: uppercase;
}
.submit_application {
	margin-top:10px;
	margin-bottom:10px;
}
a.color11{
	background-color:#999999;
	color:#fff;
	width:170px;
	margin-top:10px;
}
a.color11:hover{
	background-color:#908f8f;
	color:#fff;
}
.view-crlt-grants .views-table tbody tr td,
.view-crlt-grants .views-table tbody tr td a {
	font-size: 14px;
}
.view-crlt-grants .views-field-nothing-1 {
	text-align:center;
}
.view-crlt-grants .views-table tbody tr td.views-field-nothing-1 a {
	font-size: 10px;
}
.bottom-buttons {
	background-color:#E1DFDD;
	padding:30px 10px;
}

.bottom-buttons .region {
	padding:0px 5px;
}
.bottom-button {
	background-color:#587ABC;
	padding:10px 10px;
	text-align:center;	
	min-height:80px;
}
.bottom-button a{
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
	vertical-align: middle;
	font-size:11px;
}
.bottom-button a:hover{
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
}

.add_grant_application_note {
	padding:20px 30px;
	border:#C7C5C1 solid 2px;
	background-color:#F2F0EE;
	line-height:30px;
}
.form-item-field-grant select, .form-item-field-grant-application-year select {
	max-width: 430px;
}
.form-item-field-grant-application-year {
 /* pointer-events: none;*/
}
.field--type-datetime select {
	width:100px;
}
a.tabledrag-handle .handle {
	width:24px;
	height:24px;
}
.tabledrag-toggle-weight-wrapper {
	display:none;
}

.field--type-datetime {
	background-color:#F0F6FF;
	padding:10px;
}
legend {
	//border-bottom: 0px;
}
input[type="date"] {
	border:none;
}

.field-add-more-submit {
	background-color:#587ABC;
	color:#FFF;
	text-transform: uppercase;
}
input.field-add-more-submit:hover {
	color:#FFF;
}
.field-add-more-submit::before {
    font-family: fontAwesome;
    content: "\f00c\00a0";
}
.field-multiple-table {
	width:100%;
}
.field-multiple-table tbody{
	border-top:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
}
.field-multiple-table tr {
  height:60px;
}
.field-multiple-table tr.even {
	background-color:#F0F6FF;
}

.views-view-table {
	width:100%;
}

.view-id-my_grants.view-display-id-page_3 table.views-view-table {
  table-layout: fixed;
}

.view-id-my_grants.view-display-id-page_3 table.views-view-table th#view-field-applicant-compute-table-column {
  width: 20%;
} 

.view-id-my_grants.view-display-id-page_3 table.views-view-table th#view-title-table-column,
.view-id-my_grants.view-display-id-page_3 table.views-view-table th#view-field-grant-application-overview-table-column {
  width: 40%;
}

.submit_add_more {
	margin-top:10px;
	margin-bottom:10px;
}


.grant-add-form {
	font-family: 'Roboto', sans-serif;
	margin-top:10px;
}
.grant-add-form a {
	text-decoration: underline;
}
.grant-add-form>div {
	padding:10px;
}
.applicant-information table {
	width:100%;
	margin:10px 0;
}
.applicant-information table tr td{
	padding:5px;
}
.applicant-information table tr.odd{
	background-color:#F0F6FF;
}
.grant-information, .project-director, .proposal-pdf, .grant-add-form .question {
	background-color:#F0F6FF;
}
.grant-add-form-action {
	text-align:right;
}
.grant-add-form-action input{ 
	display:none;
}
.submit_add_more {
	padding-left:20px;
	padding-right:20px;
	font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 600;
}
a.color12{
	background-color:#CC6600;
	color:#fff;
	text-decoration: none;
}
a.color12:hover{
	background-color:#CC6600;
	color:#fff;
}
.form-title, .field--name-field-grant-application-overview label, .field--name-field-grant-application-support label {
	text-transform: uppercase;
	color:#587ABC;
	font-size: 14px;
  font-weight: 600;
}
.grant-add-form-action .dropbutton-wrapper {
	display:none;
}
select, input {
	color:#0d0d0d;
	//background-color:#EEE;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], textarea, input[type="file"] {
	    border: 1px solid #ddd;
    padding: 10px 12px;
    color: #666;
    font-size: 13px;
    background: #fff;
    outline: none;
}

input[type="text"]:disabled, input[type="password"]:disabled, input[type="email"]:disabled, input[type="tel"]:disabled, 
input[type="number"]:disabled, input[type="date"]:disabled, textarea:disabled, input[type="file"]:disabled, select:disabled {
	background-color:#EEE;
}

.fieldset-div fieldset {
    border: 1px solid #D6DDB9;
    margin: 5px 0px;
    padding: 10px;
    background: #F9F9F9 none repeat scroll 0% 0%;
}

.container-account-info, .container-part-3a, .container-part-3bc, .container-part-all {
	background: #F0F6FF none repeat scroll 0% 0%;
	padding:0 20px 10px 20px;
	margin-top:10px;
	border-top:1px solid #ddd;
}
.container-part-3a, .container-part-3bc, .container-part-all {
	margin-top:30px;
}

.form-required:after {
    content: '*';
    background-image:none;
    vertical-align:top
}
.webform-element--title-inline label.form-required::after {
    content: '*';
}
.webform-submission-consultation-webform-form .webform-button--submit {
	display:none;
}

.webform-submission-form .form-actions{
	text-align:right;
}

.webform-submission-form label {
	color:#666;
}

.webform-submission-form legend {
	border:none;
}

.form-item-consultation-components-other #edit-other {
	margin-left:10px;
	width:150px;
}

/** Consultation menu **/
.consultation-div h1 {
	
}
.consultation_btn {
	margin-top:10px;
}
.consultation_btn a{
	display:block;
	width:360px;
	min-height:220px;
	background-size: cover;   
  -webkit-background-size: cover;   
  -moz-background-size: cover;   
  -o-background-size: cover;'
}

.consultation_btn.midterm-on a {
	background-image: url(../images/cr/consultation-midterm-off.gif);	
}
.consultation_btn.midterm-on a:hover,
.consultation_btn.midterm-off a {
	background-image: url(../images/cr/consultation-midterm-on.gif);
}

.consultation_btn.teaching-on a {
	background-image: url(../images/cr/consultation-teaching-off.gif);	
}
.consultation_btn.teaching-on a:hover,
.consultation_btn.teaching-off a {
	background-image: url(../images/cr/consultation-teaching-on.gif);
}

.consultation_btn.philosophy-on a {
	background-image: url(../images/cr/consultation-philosophy-off.gif);	
}
.consultation_btn.philosophy-on a:hover,
.consultation_btn.philosophy-of a {
	background-image: url(../images/cr/consultation-philosophy-on.gif);
}

.consultation_btn.video-on a {
	background-image: url(../images/cr/consultation-video-off.gif);	
}
.consultation_btn.video-on a:hover,
.consultation_btn.video-off a {
	background-image: url(../images/cr/consultation-video-on.gif);
}

.consultation_btn.classroom-on a {
	background-image: url(../images/cr/consultation-classroom-off.gif);	
}
.consultation_btn.classroom-on a:hover,
.consultation_btn.classroom-off a {
	background-image: url(../images/cr/consultation-classroom-on.gif);
}

.consultation_btn.need-speak {
	padding:10px;
	background-color:#F5F5F5;
	border-radius: 10px;
	display:flex;
}

@media all and (min-width: 1200px) {
	.consultation_btn.need-speak {
		min-height:450px;		
	}
}

.consultation_btn .need-speak-in {
	align-self:center;
}

.consultation-div h1 {
  font-family: 'Roboto Slab', serif;
  color:#717171;
  font-size:36px;
  font-weight:700;
}

.consultation-div h2 {
  font-size:24px;
  font-weight:700;
  padding:5px 20px 0px 25px;
  margin-bottom:10px;
}

.consultation-div h2.call-line {
 // margin:10px 0px 0px 0px;
}
.consultation-div h3 {
  font-family: 'Roboto Condensed', serif;
  color:#717171;
  font-size:18px;
  font-weight:400;
  padding:0px 20px 0px 25px;
  margin-top: 0px !important;
}

th.views-field-field-grant-application-year, 
td.views-field-field-grant-application-year {
	min-width: 120px;
}

article div.field {
	margin-bottom: 10px;
}

.bx-wrapper .bx-controls-direction a {
  height: 35px;
  width: 35px;	
}

.bx-wrapper .bx-controls-direction a.bx-next {
	background: url(../images/controls.png) no-repeat -43px -32px;
} 

.bx-wrapper .bx-controls-direction a.bx-prev {
  background: url(../images/controls.png) no-repeat 0 -32px;
}

h2.page-sub-title {
	color: #717171;
    font-family: 'Roboto Slab', sans-serif;
    font-size: 36px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 20px;
}

.timing-table {
	border: 0;
}
.timing-table tbody tr td {
	padding-right: 5px;
}

.view-teaching-awards-view table thead tr th.views-field-title {
	width: 200px;
}
.view-teaching-awards-view .views-exposed-form .form--inline .form-actions {
	float: left;
    clear: none;
    padding-top: 50px;
}
@media all and (max-width: 600px) {
	.view-teaching-awards-view .views-exposed-form .form--inline .form-actions {
	    padding-top: 0px;
	}
}

@media all and (min-width: 40em) {
	.view-upcoming-events-with-filter .views-table .views-field.views-field-title {
		width: 25%;
	}
	.view-upcoming-events-with-filter .views-table .views-field.views-field-field-start-date {
		width: 25%;
	}
	.view-upcoming-events-with-filter .views-table .views-field.views-field-body {
		width: 50%;
	}
	
}
.button {
	margin-right:0;
}
.view-crlt-grant-app-reviews-user .views-field-view-node.views-field-edit-node a {
	float:left; clear:left;
}

.view-header {
  font-family: 'Roboto Slab', sans-serif;
  font-size: 24px;
  font-weight: normal;
}
.view-tech-use-examples .view-header, .view-tech-tools .view-header {
	font-weight: 300;
}
.region-sidebar_first div.block .block-title,
.region-sidebar_second div.block .block-title {
  font-size: 18px;
  color: #717171;
  font-weight: bold;
  margin-bottom: 10px;
}
.view-latest-blogs .views-field.views-field-created {
  font-size: 12px;
  font-weight: bold;
}
#block-views-block-latest-blogs-block-1-2 .view-latest-blogs .views-field.views-field-body p，
#block-views-block-latest-blogs-block-2 .view-latest-blogs .views-field.views-field-body p {
  font-size: 14px;
}
@media (max-width: 1024px) {
  #block-views-block-latest-blogs-block-1-2 .view-latest-blogs .views-field.views-field-body p，
  #block-views-block-latest-blogs-block-2 .view-latest-blogs .views-field.views-field-body p {
    display: none;
  }
}
.view-latest-blogs .views-field.views-field-title a {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #0d57aa;
  font-size: 15px;
}
.view-latest-blogs .views-table {
  border: none;
  border-collapse: separate;
  border-spacing: 0 5px;
}
.view-latest-blogs .views-table tbody tr {
  border-bottom: none;
}
.view-latest-blogs .views-table tbody tr.even {
  background-color: transparent;
}
.view-latest-blogs .views-table tbody tr td.views-field-field-blog-thumbnail {
  width: 60px;
  padding: 0 0 0 0;
}
.view-latest-blogs .views-table tbody tr td.views-field-field-blog-thumbnail img {
  width: 60px;
  height: 60px;
}
.view-latest-blogs .views-table tbody tr td.views-field.views-field-title {
  padding-left: 10px;
}

a.blog-sidebar-btn {
  width: 100%;
  background-color: #fff;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  color: #83b2a8;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: 1px solid #e8e8e8;
  padding: 10px 0px 10px 0px;
  margin-bottom: 30px;
}
a.blog-sidebar-btn:hover {
  background-color: #e8e8e8;
  color: #83b2a8;
}
a.blog-sidebar-btn .material-icons {
  font-size: 15px;
}
#block-homeblog .view-latest-blogs .view-footer a.blog-sidebar-btn,
#block-views-block-latest-blogs-block-1-2 .view-latest-blogs .view-footer a.blog-sidebar-btn,
#block-homeblog .view-latest-blogs .view-footer a.blog-sidebar-btn:hover,
#block-views-block-latest-blogs-block-1-2 .view-latest-blogs .view-footer a.blog-sidebar-btn:hover，
#block-views-block-latest-blogs-block-2 .view-latest-blogs .view-footer a.blog-sidebar-btn,
#block-views-block-latest-blogs-block-2 .view-latest-blogs .view-footer a.blog-sidebar-btn:hover {
  color: #83b2a8;
}
#block-views-block-latest-blogs-block-1-2 .view-latest-blogs .view-footer a.blog-sidebar-btn，
#block-views-block-latest-blogs-block-2 .view-latest-blogs .view-footer a.blog-sidebar-btn  {
  width: 220px;
  font-size: 15px;
  color: #ffffff;
  background: #95C5B9;
}
#block-views-block-latest-blogs-block-1-2 .view-latest-blogs .views-table tbody tr:nth-child(4),
#block-views-block-latest-blogs-block-1-2 .view-latest-blogs .views-table tbody tr:nth-child(5)，
#block-views-block-latest-blogs-block-2 .view-latest-blogs .views-table tbody tr:nth-child(4),
#block-views-block-latest-blogs-block-2 .view-latest-blogs .views-table tbody tr:nth-child(5) {
  display: none;
}

.workflow-transition-requirement_workflow-container .node_view {
	display:none;
}
.workflow-transition-requirement_workflow-container table {
	width:100%;
}

ul.no-style {
	list-style-type: none;
	margin:0;
	padding:0;
}
ul.no-style li {
  width:100%;
  height:30px;
  margin:10px;
}
.my-dashboard i {
	font-size:15px;
	color:#8eb86f;
	font-weight:100;
}
.status-icon {
	width:30px;
	height:30px;
	padding-top:3px;
	padding-left:7px;
	float:left;
}
.green-icon i {
	color:#8eb86f;
}
.green-icon {
	border:1px solid #8eb86f;
}
.red-icon i {
	color:#eb6444;
}
.red-icon {
	border:1px solid #eb6444;
}
.yellow-icon i {
	color:#f3cf69;
}
.yellow-icon {
	border:1px solid #f3cf69;
}
.icon-text {
	float:left;
	margin-left:5px;
}
.tile-icon {
	background-color: #cfe2f1;
    width: 100%;
    height: 90px;
    font-family: 'Roboto Condensed', sans-serif;
   
   // line-height: 1;
    font-weight: 600;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    float: left;
}
.tile-type {	
	width:100%;
  text-align:center;
}
.tile-type-title {
	font-size:30px;
}
.tile-type-text {
	font-size:11px;
	line-height:11px;
}
.not_start {
	color:gray;
	font-weight:bold;
}
.in_progress {
	color:#f3cf69;
	font-weight:bold;
}
.complete {
	color:#8eb86f;
	font-weight:bold;
}
a .complete, a .in_progress, a .not_start{
	display:none;
}
a .complete + .tile-icon {
	background-color: #587ABC;
	color:#fff;
}
a .in_progress + .tile-icon {
	background-color: #cfe2f1;
	color:#0d57aa;
}
a .not_start + .tile-icon {
	background-color: #F3F0EE;
	color:#666;
}
.requirement-table {
	width:100%;
}
.requirement-table td{
	padding:10px;
}

.requirement-table tr td:first-child
{
	width:50px;
}
.requirement-table tr td:nth-child(3)
{
	width:130px;
}
.switch-to-g a {
	background-color: #cfe2f1;
	padding:10px;
	white-space:nowrap;
}
.next-row {
	margin-top:20px;
}

.dashboard-link-button .dashboard-link-a {
    text-align: center;
    border: 1px solid #e8e8e8;
    background-color: #F3F0EE;
    margin-top: 10px;
}
.sidebar-item-grant.button3 a, .sidebar-item-grant.button4 a {
    line-height: 24px;
}

.dashboard-link-a a {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #587abc;
    height: 100%;
    display: block;
    padding: 5px;
}
.view-all-require-link {
	text-align:center;
}

.view-all-require-link a{
	color:#1F4DA0;
	text-decoration:underline;
	font-weight:600;
}

.top-title {
	font-size:24px;
	font-weight:bold;
}

.top-return-button a {
	font-size:24px;
	font-weight:bold;
	background-color:#CFE2F1;
	padding:5px;
	color:#666666;
	border:2px solid #666;
}
.top-return-button a:hover {
	color:#666666;
}

.view-home-teaching-topics .view-content .views-field.views-field-field-image img,
.view-event-filter-slider .view-content .views-field.views-field-field-image img {
	width: 80px;
	height: 80px;
}

.page-node-16 .field--name-node-title {
	display: none;
}

#block-homeslider .tp-simpleresponsive .tp-caption {
	width: 50%;
	color: #FFF;
}
#block-homeslider .tp-simpleresponsive .tp-caption h2 {
	color: #FFF;
}
#block-homeslider .tp-simpleresponsive .tp-caption p {
	color: #FFF;
	white-space: normal;
}

#block-mainnavigation-3 {
}
#block-mainnavigation-3 ul.menu {
	margin-left: 0px;
}
#block-mainnavigation-3 ul.menu li.menu-item {
	float: left;
	width: 48%;
	text-align: center;
    border: 1px solid #e8e8e8;
    background-color: #F3F0EE;
    text-transform: uppercase;
    margin-top: 10px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
#block-mainnavigation-3 ul.menu li.menu-item:nth-child(odd) {
	margin-right: 2%;
}
#block-mainnavigation-3 ul.menu li.menu-item:nth-child(even) {
	margin-left: 2%;
}
#block-mainnavigation-3 ul.menu li.menu-item:hover {
	background-color: #587abc;
}
#block-mainnavigation-3 ul.menu li.menu-item a {
	font-family: 'Roboto', sans-serif;
    font-size: 15px;
	line-height: 48px;
    font-weight: 600;
    color: #587abc;
    height: 58px;
    display: block;
    padding: 5px;
}
#block-mainnavigation-3 ul.menu li.menu-item a:hover {
	text-decoration: none !important;
	color: #fff;
}

article .node_view ul.pre_links li.print,
article .node_view ul.pre_links li.pdf {
	display: none;
}

#block-mainnavigation-4,
#block-choosingyourtechnology {
	padding-bottom: 20px;
}
#block-mainnavigation-4 ul.menu,
#block-choosingyourtechnology ul.menu {
	margin-left: 0px;
}
#block-mainnavigation-4 ul.menu li.menu-item,
#block-choosingyourtechnology ul.menu li.menu-item {
	font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    border: 1px solid #e8e8e8;
    margin-top: 10px;
    text-transform: uppercase;
    background-color: #f2f0ee;
	cursor: pointer;
}
#block-mainnavigation-4 ul.menu li.menu-item.menu-item--active-trail,
#block-choosingyourtechnology ul.menu li.menu-item.menu-item--active-trail {
	background-color: #587ABC;
}
#block-mainnavigation-4 ul.menu li.menu-item.menu-item--active-trail a,
#block-choosingyourtechnology ul.menu li.menu-item.menu-item--active-trail a {
	color: #fff;
}
#block-mainnavigation-4 ul.menu li.menu-item:hover,
#block-choosingyourtechnology ul.menu li.menu-item:hover {
	background-color: #587ABC;
}
#block-mainnavigation-4 ul.menu li.menu-item:hover a,
#block-choosingyourtechnology ul.menu li.menu-item:hover a {
	color: #fff;
}
#block-mainnavigation-4 ul.menu li.menu-item a,
#block-choosingyourtechnology ul.menu li.menu-item a {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #587abc;
    line-height: 18px;
    display: block;
    padding: 10px;
    color: #659cb3;
}
#block-mainnavigation-4 ul.menu li.menu-item a:hover,
#block-choosingyourtechnology ul.menu li.menu-item a:hover {
	text-decoration: none !important;
	color: #fff;
}

.view-tech-tools .view-header {
    margin-bottom: 30px;
}

.node-tech-tools .field .field__label {
    font-size: 18px;
}
.node-tech-tools .field--name-field-tags {
    border-top: 1px solid #BEB5AE;
    margin-top: 20px;
    padding-top: 10px;
}
.node-tech-tools .field--name-field-tags .field__item {
    float: left;
    margin-right: 25px;
    text-transform: uppercase;
}
.node-tech-tools thead tr th,
.node-tech-tools tbody tr td {
	padding:5px;
}

.node-tech-tools-teaser {
}
.node-tech-tools-teaser .field--name-title {
	font-size: 28px;
}
.node-tech-tools-teaser .node_view ul.pre_links li.print {
	display: none;
}

.view-taxonomy-term .feed-icons {
	display: none;
}


#block-grantsleftmenu2 ul.menu {
	margin-left: 0px;
}
#block-grantsleftmenu2 ul.menu li.menu-item {
	font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    border: 1px solid #e8e8e8;
    margin-top: 10px;
    text-transform: uppercase;
    background-color: #f2f0ee;
	cursor: pointer;
}
#block-grantsleftmenu2 ul.menu li.menu-item.menu-item--active-trail {
	background-color: #587ABC;
}
#block-grantsleftmenu2 ul.menu li.menu-item.menu-item--active-trail a {
	color: #fff;
}
#block-grantsleftmenu2 ul.menu li.menu-item:hover {
	background-color: #587ABC;
}
#block-grantsleftmenu2 ul.menu li.menu-item:hover a {
	color: #fff;
}
#block-grantsleftmenu2 ul.menu li.menu-item a {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #587abc;
    line-height: 18px;
    display: block;
    padding: 10px 15px;
}
#block-grantsleftmenu2 ul.menu li.menu-item a:hover {
	text-decoration: none !important;
	color: #fff;
}
#block-footercontactcrlt a {
	color: #fff;
}
#block-footerconnectwithcrlt a {
	color: #fff;
}
#block-footerconnectwithcrlt a:hover {
	color: #fff;
}

.region-sidebar-first .block-menu ul.menu {
	margin-left: 0px;
}
.region-sidebar-first .block-menu ul.menu li.menu-item {
	font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    border: 1px solid #e8e8e8;
    margin-top: 10px;
    text-transform: uppercase;
    background-color: #f2f0ee;
	cursor: pointer;
}
.region-sidebar-first .block-menu ul.menu li.menu-item ul.menu li.menu-item {
	margin-top: 0px;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail {
	background-color: #587ABC;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail a {
	color: #fff;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail ul.menu {
	background-color: #fff;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail ul.menu li.menu-item {
	background-color: #f2f0ee;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail ul.menu li.menu-item a {
	color: #587abc;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail ul.menu li.menu-item.menu-item--active-trail,
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail {
	background-color: #587ABC;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail ul.menu li.menu-item.menu-item--active-trail a,
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail a {
	color: #fff;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail ul.menu li.menu-item:hover,
.region-sidebar-first .block-menu ul.menu li.menu-item:hover {
	background-color: #587ABC;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail ul.menu li.menu-item:hover a,
.region-sidebar-first .block-menu ul.menu li.menu-item:hover > a {
	color: #fff;
}
.region-sidebar-first .block-menu ul.menu li.menu-item a {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none !important;
    color: #587abc;
    line-height: 18px;
    display: block;
    padding: 10px 15px;
}
.region-sidebar-first .block-menu ul.menu li.menu-item.menu-item--active-trail ul.menu li.menu-item a:hover,
.region-sidebar-first .block-menu ul.menu li.menu-item a:hover {
	text-decoration: none !important;
	color: #fff;
}

.messages {
	border-width: 1px 1px 1px 1px;  /* override it in innovation */
}

.consult_view .views-exposed-form input[type="text"],
.consult_view .views-exposed-form select{
	width:100%;
}


#edit-field-client table {
	width:100%;
	margin:10px 0;
}
#edit-field-client table tr td{
	padding:5px;
}
#edit-field-client table tr.odd{
	background-color:#F0F6FF;
}

.form-composite > .fieldset-wrapper > .description, .form-item .description {
    font-size: 1em;
}
#edit-field-internal-links-0-uri--description {
	display:none;
}


#block-node-event h3 {
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 500;
    color: #bdad84;
}

.crlt-event-top-line {
    border-bottom: 2px solid #F8F8F8;
    margin-top: 0px;
}

#block-node-event .buttons {
  justify-content: space-between;
  align-items: center;
  width: 100%;
} 
 
#block-node-event a {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  color: #0d57aa;
}
  
#block-node-event a:hover {
  text-decoration: underline;
}
.print-btns {
	display: inline-flex;
	justify-content: space-between;
	margin-bottom:10px;
}
@media (max-width: 520px) {
	.print-btns {
	    flex-wrap: wrap;
	    justify-content: center;
	}
}
#block-node-event .events-btn {
  height: 40px;
  background-color: #cfc096;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 600;  
  color: #fff;
  text-decoration: none;
  display: flex; 
  flex-direction: row; 
  justify-content: center;
  align-items: center;
  margin: 30px 6px 0px 0px;
}

#block-node-event .events-btn i {
  margin-right: 10px;
}
  
#block-node-event .events-btn:hover {
  background-color: #ab9b6d;
} 

article.node--type-event div.field {
	margin-bottom:0;
}
.node--type-event h2 {
    font-family: 'Roboto Slab', serif;
    font-size: 36px;
    line-height: 1.1;
    font-weight: 400;
    color: #bdad84;
}
.node--type-event fieldset {
    border: 1px solid  #cfc096;
    margin: 5px 0;
    padding: 10px;
    background: #F6F1DE;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 1.7;
    font-weight: 300;
    color: #717171;
}
.node--type-event legend, .node--type-event .field__label{
	border-bottom: 0px;
	margin-bottom: 0px;
	width:auto;
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 1.7;
    font-weight: 500;
    color: #717171;
}
.node--type-event .field--type-datetime {
    background: none;
    padding: 0px;
}
.node--type-event .fieldset-wrapper .field {
	display:inline-flex;
	float:left;
	clear:both;
}
.node--type-event .fieldset-wrapper .field .field__label {
	font-weight:400;
}
.node--type-event .fieldset-wrapper .field .field__item {
	margin-left:10px;
}
.event-node-buttons .register_btn {
  width:275px;
  height: 40px;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height:15px;
  font-weight: 600;  
  color: #fff;
  text-decoration: none;
  display: flex; 
  flex-direction: row; 
  justify-content: center;
  align-items: center;
  margin: 30px 6px 0px 0px;
  text-transform: uppercase;
}
.event-node-buttons .register_btn:hover {
   background-color:#9E4F00;
}
.event-node-buttons .register_btn i {
  margin-right: 5px;
}
.submitted-info {
	margin:20px 0;
}


fieldset.msf_​info_group, fieldset.gsic_​info_group{
    border: 1px solid  #cfc096;
    margin: 5px 0;
    padding: 10px;
    /*background: #F6F1DE;*/
}
fieldset.msf_​info_group legend, fieldset.gsic_​info_group legend {
	border-bottom: 0px;
	margin-bottom: 0px;
	width:auto;
}

.form-item {
	/*position: relative;*/
}

 .form-item .description { 
  /*  visibility: hidden;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;

     Position the tooltip 
    position: absolute;
    top: 5px;
    left: 20%;
    z-index: 1;*/
}
    
.form-item label:hover + .description {
    visibility: visible;
}
.form-item .container-inline:hover + .description {
    visibility: visible;
}
.form-item field-label:hover + .description {
    visibility: visible;
}


.print-box .node_view {
	display:none;
}

a.events-btn {
    width: 241px;
    height: 40px;
    background-color: #cfc096;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 10px 6px 0px 0px;
}
.events-btn:hover {
	background-color: #ab9b6d;
}

#banner-upcoming-event {
    height: 123px;
    width: 100%;
    background-image: url(../images/upcoming-event-banner-repeat.png);
    background-size: 237px 123px;
    background-repeat: repeat-x;
}
#banner-upcoming-event #block-pagetitle,
#banner-upcoming-event #block-pagetitle-2 {
    height: 123px;
    width: 100%;
    background-image: url(../images/upcoming-event-banner-repeat.png);
    background-size: 237px 123px;
    background-repeat: repeat-x;
}
#banner-past-event {
    height: 123px;
    width: 100%;
    background-image: url(../images/past-event-banner-repeat.png);
    background-size: 237px 123px;
    background-repeat: repeat-x;
}

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

@media all and (max-width: 520px) {
	#banner-upcoming-event, #banner-past-event {
	   height:80%;
	   background-size: 118px 60px;
	}
	h1 {
		font-size:37px;
		margin:10px 0;
	}
	.breadcrumb {
	    margin-bottom:0px;
	}
	.has-banner {
        padding-bottom: 10px;
    }
    
    input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], textarea, input[type="file"] {
        width: 100%;
    }
}

@media (max-width: 992px) {
	.tb-megamenu .nav-collapse,
	.tb-megamenu .nav-collapse.collapse {
		z-index: 1001;
	}
	.tb-megamenu .nav-collapse .nav > li {
		background-color: #655a52;
		border-top: 1px solid #564b43;
	}
	.tb-megamenu .nav-collapse .nav > li > a,
	.tb-megamenu .nav-collapse .dropdown-menu a {
		font-family: 'Roboto Condensed', sans-serif;
	    font-size: 14px;
	    font-weight: 400;
		border-top: 0px solid #564b43;
		border-bottom: 1px solid #564b43;
		text-decoration: none;
	    color: #fff;
	}
	.tb-megamenu .nav-collapse .nav > li > a:hover,
	.tb-megamenu .nav-collapse .dropdown-menu a:hover {
	    color: #fff !important;
	    background-color: #564b43;
	}

	.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
	.tb-megamenu .mega-nav > li,
	.tb-megamenu .dropdown-menu .mega-nav > li {
		background-color: #655a52;
		color: #fff;
	}
	.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
	.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
	.tb-megamenu .mega-nav > li > a,
	.tb-megamenu .dropdown-menu .mega-nav > li > a {
		background-color: #655a52;
		border-color: #564b43;
		color: #fff;
		border-bottom: 1px solid #564b43;
	}
	.tb-megamenu .nav li.dropdown.open > .dropdown-toggle:hover,
	.tb-megamenu .nav > li.dropdown.open.active > a:hover,
	.tb-megamenu .dropdown-menu li > a:hover,
	.tb-megamenu .mega-nav > li > a:hover,
	.tb-megamenu .dropdown-menu .mega-nav > li > a:hover,
	.tb-megamenu .nav-collapse .nav > li.active > a:hover,
	.tb-megamenu .nav-collapse .nav > li.active > a:focus {
		background-color: #564b43;
		color: #fff;
	}
}

.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:active {
	color:#fff;
}

.filter-selected a {
	color:#d68533;
}

.node-tile-teaser {
}
.node-tile-teaser .field.field--name-field-image,
.node-tile-teaser .field.field--name-field-link,
.node-tile-teaser .field.field--name-body {
	clear: both;
	width: 100%;
	margin-bottom: 0px;
	background-color: #ffffff;
}
.node-tile-teaser .field.field--name-field-image {
	min-height: 150px;
	//max-height: 150px;
	width: 100%;
}
.node-tile-teaser .field.field--name-field-image img {
	min-height: 150px;
	//max-height: 150px;
	width: 100%;
}
.node-tile-teaser .field.field--name-field-link {
	padding: 10px 10px 5px 10px;
}
.node-tile-teaser .field.field--name-field-link a {
	color: #587ABC;
	font-size: 22px;
	font-weight: bold;
}
.node-tile-teaser .field.field--name-body {
	padding: 5px 10px 10px 10px;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 16px;
}
.view-grants-awards,
.view-teaching-technology {
}
.view-grants-awards .views-row,
.view-teaching-technology .views-row {
	float: left;
	width: 30%;
	margin: 20px 1% 20px 2%;
	border: 1px solid #eaeaea;
}
.view-grants-awards .views-row {
	min-height: 210px;
}
.view-grants-awards .views-row .node-tile-teaser .field.field--name-field-link a,
.view-teaching-technology .views-row .node-tile-teaser .field.field--name-field-link a {
	line-height: 1.1;
}
.view-grants-awards .views-row .node-tile-teaser .field.field--name-body {
	min-height: 135px;
}

.view-crlt-grants .views-table tbody tr td,
.view-my-grants .views-table tbody tr td {
	vertical-align: top;
}
.view-crlt-grants .views-table tbody tr td a,
.view-my-grants .views-table tbody tr td a {
	text-decoration: none;
}

.grants-buttons .innovation-shortcode-box {
	float: left;
	border: none;
	background-color: #EA9999;
    overflow: hidden;
    position: relative;
    width: 21%;
    margin: 2%;
    height: 80px;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    border-radius: 10px;
}
.grants-buttons .innovation-shortcode-box:hover {
}
.grants-buttons .innovation-shortcode-box .box-icon {
	display: none;
}
.grants-buttons .innovation-shortcode-box .box-content-wrapper {
	
}
.grants-buttons .innovation-shortcode-box .box-content-wrapper .box-title {
	z-index: 60;
    text-transform: none;
    color: #000;
    padding: 10px;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 15px;
    line-height: 1;
}
.grants-buttons .innovation-shortcode-box .box-content-wrapper .readmore-box {
	display: none;
}

.accordion .panel .panel-heading .panel-title a:not(.collapsed) {
	background-color: #cc6600;
}
.inv-tab-wrapper .nav-tabs > li > a {
	font-size: 18px;
}
.inv-tab-wrapper .nav-tabs > li.active > a {
	color: #888;
}
.accordion .panel .panel-heading .panel-title a.collapsed:after {
    content: "";
}
.accordion .panel .panel-heading .panel-title a:after {
    content: "";
}

article.node-tech-tools h4 {
	font-weight: 700;
}

article.node-tech-tools .inv-tab-wrapper .tab-content .tab-pane .field.field--name-field-comparison-of-platforms {
	overflow-y: auto;
}
article.node-tech-tools .inv-tab-wrapper .tab-content .tab-pane .field.field--name-field-comparison-of-platforms > table {
	width: 100% !important;
}

.views-field a.main_button {
    padding: 6px 8px;
    font-size: 10px;
}
.views-field a.main_button.color11,
.views-field a.main_button.color10 {
	width: 148px;
}
.view-my-grants .views-field a.main_button.color10 {
	width: auto;
}

.view-crlt-grants  .views-field a.main_button.color10 {
	width: auto;
}
.view-crlt-grant-app-reviews-user .views-exposed-form .form-item.form-item-body-value {
	display: none;
}
.view-crlt-grant-app-reviews-user .views-exposed-form .form-item.form-item-field-grant-target-id {
}

.field--name-field-event-flag i {
	color:#cc6600;
}
.event_flag i {
	color:#cc6600;	
}

.event_link_section {
	font-size:14px;
	line-height:20px;
}

.field--name-field-presenter-entity table {
	width:100%;
	margin:10px 0;
}
.field--name-field-presenter-entity table tr td{
	padding:5px;
}
.field--name-field-presenter-entity table tr.odd{
	background-color:#F0F6FF;
}

.node-grant-application-form {
	padding:0 0 10px 0;
}
.node-grant-application-form .form-wrapper {
    background: #F0F6FF none repeat scroll 0% 0%;
}
.node-grant-application-form .form-wrapper.form-actions {
    background: transparent;
}
.node-grant-application-form label,
.node-grant-application-form legend {
    color: #333;
    font-weight: 700;
}
.node-grant-application-form .label,
.node-grant-application-form .field--name-field-grant-application-overview label,
.node-grant-application-form .field--name-field-grant-application-overview label,
.node-grant-application-form .field--name-field-grant-application-support label {
	text-align: left;
	color: #333;
    line-height: 39px;
    display: block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 18px;
    text-transform: none;
    cursor: default;
}
.node-grant-application-form input[type="date"] {
	border: 1px solid #ddd;
}
.node-grant-application-form table {
	border: 1px solid #ddd;
	margin-bottom: 10px;
}
.node-grant-application-form table thead tr th,
.node-grant-application-form table tbody tr td {
	border: 1px solid #ddd;
	padding: 5px;
}

#block-crltenar-content h1 {
	color:#324545;
}
.summary_table {
	width:100%;
}
.summary_table tr.even {
	background-color: #F0F6FF;
}
article.page div.field {
	display: none;
}
article.page div.field.field--name-body {
	display: block;
}

h3.toggler {
	font-weight: bold;
}

.path-teaching-technology #section-page-title,
.path-teaching-technology #section-top-content,
.path-teaching-technology #section-main-content {
	background-color: #eaeaea;
}
.path-teaching-technology #section-footer {
	margin-top: 0px;
}

.node-consultation .field {
	width:100%;
	clear:both;
}
.node-consultation .field .field__label {
	display:inline-block;
	float:left;
	width:30%;
}
.node-consultation .field .field__items {
	display:inline-block;
}
.node-consultation .field--type-datetime {
    background-color: #fff;
    padding: 0px;
}
.view_label {
	font-weight:bold;
}

.consultation_tile {
    background-color:#fff;	
    margin-bottom:30px;
}
.tile_title, .tile-title {
	padding:10px;
	font-weight:bold;
	font-size: 20px;
	color:#587ABC;
	display: block;
}
.tile_text, .tile-text {
	padding:0 10px 10px 10px;
	font-size:16px;
}

.tile_title a, .tile-title a {
	font-weight:bold;
	font-size: 20px;
	color:#587ABC;
}
.tile_text a {
	color:#717171;
}

.node--type-event .fieldset-wrapper  .field--name-field-end-date {
	display:none;
}
article.node--type-event div.field--name-field-end-date {
	display:none;
}

.crlt_staff_class {
	border:1px solid red;
	padding:5px;
	margin:1px 0px;;
}
fieldset.crlt_staff_class legend {
	width:auto;
	margin-left:5px;
}
.crlt_staff_class_view {
	border:1px solid red;
	padding:2px;
	margin:1px 0px;;
}
.view-tech-tools table tr th:nth-child(2)
{
	width:50%;
}
article .field a {
	text-decoration: underline;
}
.view a {
	text-decoration: underline;
}
.field--name-field-comparison-of-platforms table {
	font-size:14px;
}
.views-view-grid .views-col {
    padding: 5px;
}

.path-aboutcrlt #section-page-title,
.path-aboutcrlt #section-top-content,
.path-aboutcrlt #section-main-content {
	background-color: #eaeaea;
}
.inv-grid-item-inner {
	background-color:#FFF;
}
.path-aboutcrlt .views-field-title {
	padding:5px 0;
}
#user-form .form-actions {
	clear:both;
}
.ief-row-form .js-form-wrapper {
	clear:both;
}

.view.view-search .views-row,
.view.view-pff-test .views-row {
	border-top: 1px solid #006e9420;
	border-bottom: 1px solid #006e9420;
	padding-top: 10px;
	padding-bottom: 10px;
}
.view.view-search .views-field.views-field-title,
.view.view-pff-test .views-field.views-field-title {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: larger;
	color: #40809B;
}
.view.view-search .views-field.views-field-title a,
.view.view-pff-test .views-field.views-field-title a {
	text-decoration: none;
}
.view.view-search .views-field.views-field-title a:hover,
.view.view-pff-test .views-field.views-field-title a:hover {
	text-decoration: underline!important;
}
.view.view-search .views-field.views-field-nid {
}
.view.view-search .views-field.views-field-field-blog-thumbnail {
	float: left;
}
.view.view-search .views-field.views-field-field-blog-thumbnail img {
	margin-right: 10px;
}
.view.view-search .views-field.views-field-search-api-excerpt,
.view.view-pff-test .views-field.views-field-body {
}
.view.view-search .views-field.views-field-changed {
	font-size: 14px;
}

.path-events-calendar #block-crltenar-content {
	width:55%;
	float:left;
}
#block-views-block-upcoming-events-block-1 {
	padding-bottom:20px;
}
.path-events-calendar #block-views-block-upcoming-events-block-2 {
	width:40%;
	float:right;
	padding-top: 80px;
}
@media all and (max-width: 600px) {
    .path-events-calendar #block-crltenar-content {
        width:100%;
    }
}
#calendar_events_list {
	margin-top:20px;
}


.calendar-calendar  .month-view  div.circle {
	margin-top:10px;
      width: 24px;
      height: 24px;
      background: #fff;
      border-radius: 50%;
      border: 1px solid #2090ff;
    }
    
   .month-view .circle:after {
      content: '';
      margin: 3px;
      display: table;
      width: 16px;
      height: 16px;
      background: #0d57aa;
      border-radius: 50%;
    }
 
.calendar-calendar .month-view div.calendar  div.content-in-circle { 
    visibility: hidden;
    background-color: #fff !important;
    text-align: left;
    border:2px solid #0d57aa !important;
    border-radius: 10px;
    padding: 15px;
    position: absolute;
    z-index: 1;
}
    

.view-events-on-calendar .view-header h3 {	
	font-family: 'Roboto Slab', serif;
	font-size: 36px;
	line-height: 1.1;
	font-weight: 400;
	color: #cfc096;
}
.view-events-on-calendar .view-header .pager {
	font-size:18px;
}


@media all and (max-width: 1024px) {
  .path-events-calendar #block-views-block-upcoming-events-block-2 {
    width: 100%; 
    padding-top: 20px;
    clear:both;
    float:left;
  }
}

.path-manage-tiles #section-page-title,
.path-manage-tiles #section-top-content,
.path-manage-tiles #section-main-content {
	background-color: #eaeaea;
}
.path-manage-tiles .views-field-title {
	padding:5px 0;
	height: 80px;
}

.path-assessment #section-page-title,
.path-assessment #section-top-content,
.path-assessment #section-main-content {
	background-color: #eaeaea;
}
.path-assessment .views-field-title {
	padding:5px 0;
}

.path-multicultural-teaching #section-page-title,
.path-multicultural-teaching #section-top-content,
.path-multicultural-teaching #section-main-content {
	background-color: #eaeaea;
}
.path-multicultural-teaching .views-field-title {
	padding:5px 0;
}

.path-events #section-page-title,
.path-events #section-top-content,
.path-events #section-main-content {
	background-color: #eaeaea;
}
.path-events .views-field-title {
	padding:5px 0;
}

.path-internationalization #section-page-title,
.path-internationalization #section-top-content,
.path-internationalization #section-main-content {
	background-color: #eaeaea;
}
.path-internationalization .views-field-title {
	padding:5px 0;
}

.path-resources #section-page-title,
.path-resources #section-top-content,
.path-resources #section-main-content {
	background-color: #eaeaea;
}
.path-resources .views-field-title {
	padding:5px 0;
}

.path-programs #section-page-title,
.path-programs #section-top-content,
.path-programs #section-main-content {
	background-color: #eaeaea;
}
.path-programs .views-field-title {
	padding:5px 0;
}

.node-requirement-edit-form .form-submit,
.node-requirement-form .form-submit  {
  width: 241px;
  height: 40px;
  background-color: #cfc096;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 600;  
  color: #fff;
  text-decoration: none;
  display: flex; 
  flex-direction: row; 
  justify-content: center;
  align-items: center;
  margin: 10px 6px 0px 0px;
  border:none;
  text-transform: uppercase;  
  display:none;
}
.node-requirement-edit-form .form-submit:hover,
.node-requirement-form .form-submit:hover {
  background-color: #ab9b6d;
}

article.node-webform footer {
	display: none;
}
a.submit_button {
	text-decoration: underline;
}
a.submit_button:hover {
	text-decoration: underline;
}
a.submit_button:focus {
	text-decoration: underline;
	color: #fff;
}

.timeline-Tweet-text {
	color:#FFF;
}
.views-field-title a.views-more-link {
	display:block;
}
#views-exposed-form-blog-library-page-1 .form-item-changed-min {
  clear:both;	
}
.webform-ui-elements-table {
	width:100%;
	border-collapse:collapse;border-spacing:10px;
	border:1px solid #CCCCCC;
}
.webform-ui-elements-table tr th , .webform-ui-elements-table tr td {
	border:1px solid #CCCCCC;
	padding:0 5px;
}
.webform-ui-elements-table td, .webform-ui-elements-table td a{
	word-wrap:break-word;word-break:break-all;
}
.webform-ui-elements-table tr th:first-child
{
	width:30%;
}
.webform-ui-elements-table tr th:nth-child(2)
{
	width:40%;
}
.webform-ui-elements-table tr th:nth-child(3)
{
	width:10%;
}
.webform-ui-elements-table tr th:nth-child(4)
{
	width:10%;
}
.webform-ui-elements-table tr th:last-child
{
	width:10%;
}
.webform-ui-elements-table td .dropbutton-multiple {
	padding-right:5px;
	margin-right:0px;
}
#block-gsicleftmenu a {
	color:#659cb3;
}
.webform-results__table {
	border:1px solid #333;
}
.webform-results__table tr th, .webform-results__table tr td {
	border:1px solid #333;
	padding:5px;
}
.path-admin #block-crltenar-content, .path-node #block-crltenar-content {	
    overflow-x: auto;	
}
input[type="date"]
{
	border: 1px solid #ddd;
	position: relative;
}
input[type="time"]
{
	border: 1px solid #ddd;
	background-color:#EEE;
	padding: 10px 12px;
	color: #666;
	font-size: 13px;
	background: #fff;
	outline: none;
}
.input_date_drop {
	width:30px;
	height:30px;
	display:none;
}
.container-inline .input_date_drop {
	display:none;
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ @media {
    .container-inline .input_date_drop {
	   display:inline-block;	
    }
    .input_date_drop {
	   display:inline-block;	
    }
}}
/* Safari 11+ */
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

    .container-inline .input_date_drop {
	   display:inline-block;	
    }
    .input_date_drop {
	   display:inline-block;	
    }
}}
.input_date_drop::after
{
	content:url('../images/drop.png');
}

.footer-logo {
    width: 100%;
    text-align: center;
    background: #655a52;
    padding: 10px;
}
.footer-logo .logo-wrapper {
    margin: 0 auto;
    width: 441px;
    height: 55px;
}


.node-preview-container {
  position: fixed;
  z-index: 499;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
}

#views-exposed-form-rng-registrations-node-page-1 h1 {
	font-family: 'Roboto Slab', serif;
    font-size: 36px;
    line-height: 1.1;
    font-weight: 400;
    color: #bdad84;
}

#node-event-form .form-item.js-form-type-vertical-tabs,
#node-event-edit-form .form-item.js-form-type-vertical-tabs {
	display: none;
}
.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {
    text-decoration: none;
}
a:not(.btn) .vertical-tabs__menu-item-title,
a:not(.btn) .vertical-tabs__menu-item-summary {
	color: #717171;
	text-decoration: none;
}

.views-table thead tr th a {
  text-decoration: none;
  color: #FFF;
}
.views-table thead tr th a:hover {
  color: #FFF;
}
.views-table tbody tr td.is-active {
    background-color: transparent;
}
#views-exposed-form-crlt-grant-app-reviews-user-page-1 .form-item-body-value {
    display:none;
}
.view-rng-registrations-node  a.feed-icon:after {
	content:'Download';
}
.view-crlt-grant-applications .csv-feed {
	display:none;
}

.col-xs-12 #block-twitterblock-2 iframe {
	width: 1px !important;
    min-width: 100% !important;
    *width: 100% !important;
}

#block-crltnavigationlogo,
#block-header-2 {
	display: none;
}

.toolbar .toolbar-bar,
.toolbar .toolbar-tray {
  z-index: 10750;
}
.toolbar-oriented .toolbar-bar {
    z-index: 10002;
}
.toolbar .toolbar-tray {
  z-index: 10001;
}
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon{
  z-index: 10002;
}
.inv-sticky.fixed,
.inv-sticky.affix {
  z-index: 10000;
}
.inv-sticky.fixed.with-toolbar-bar,
.inv-sticky.affix.with-toolbar-bar {
  top: 39px;
}
.inv-sticky.fixed.with-toolbar-bar.with-toolbar-tray,
.inv-sticky.affix.with-toolbar-bar.with-toolbar-tray {
  top: 80px;
}

article.node-consultation-webform .title h2 .field.field--name-title {
	display: none;
}
.registration-registration-edit-form #edit-field-is-proxy-value {
    pointer-events: none;
    opacity: 0.5;
}
.disable {
    pointer-events: none;
    opacity: 0.5;
}

.view.view-tip-winners .views-field.views-field-field-thumbnail.views-field-field-faculty-name img {
	width: 90px;
	height: 90px;
	margin: 3px 10px 0 0;
	border: #fff 3px solid;
}