.profile--is-default .profile-top
{
	font-size: 32px;
	text-align: center;
}
.profile--is-default .profile-top a
{
	background-color: #00b5e2;
	color: #fff;
	font-size: 16px;
	padding: 5px;
	position: absolute;
	right: 50px;
}
.profile--is-default .profile-left .img-responsive
{
	border-radius: 50%;
}
.profile--is-default .profile-left a
{
	margin: 10px 0 0 12px;
}
.profile--is-default .profile-right
{
	display: inline-block;
	margin: 30px 0 0 20px;
}
.profile--is-default .field--name-field-main-stemm-area, .collab-right > .field--name-field-main-collaboration-tags, .teaser__content > .field--name-field-main-collaboration-tags
{
	font-weight: 700;
}
.profile--is-default .field--name-field-profile-interests.field--items
{
	display: inline-block;
	width: 100%;
}
.profile--is-default .field--name-field-profile-interests .field--item
{
	margin: 0 5px 0 0;
}
.profile--is-default .field--name-field-languages .field--item
{
	align-items: center;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	ms-flex-align: center;
	webkit-align-items: center;
	webkit-box-align: center;
}
.profile--is-default .field--name-field-languages .field--label-inline
{
	align-items: baseline;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	ms-flex-align: baseline;
	webkit-align-items: baseline;
	webkit-box-align: baseline;
}
.profile--is-default .field--name-field-languages .field--label-inline .field--label
{
	margin: 0 5px 0 0;
}
.profile--is-default .field--name-field-languages .field--label-inline .field--item
{
	align-items: center;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	ms-flex-align: center;
	webkit-align-items: center;
	webkit-box-align: center;
}
.profile--is-default .field--name-field-languages .field--label-inline .field--item progress
{
	margin: 0 5px;
}
.profile--is-default .field--name-field-languages .field--name-field-language
{
	min-width: 30%;
}
.profile--is-default .wrapper
{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex-direction: row;
	ms-flex-direction: row;
	webkit-box-direction: normal;
	webkit-box-orient: horizontal;
	webkit-flex-direction: row;
}
@media only screen and (max-width:768px)
{
	.profile--is-default .wrapper
	{
		flex-direction: column;
		ms-flex-direction: column;
		webkit-box-direction: normal;
		webkit-box-orient: vertical;
		webkit-flex-direction: column;
	}
}
.profile--is-default .interest-wrapper::after,.profile--is-default .interest-wrapper::before
{
	background-color: #000;
	content: " ";
	display: inline-block;
	height: 2px;
	margin: 5px 0;
	margin-left: 15px;
	width: 50%;
}
.profile--is-default .card
{
	background-color: transparent;
}
.profile--is-default .card__title--underline
{
	border-radius: 10px;
}
body,html
{
	height: 100%;
}
.control-label
{
	font-weight: 500!important;
}
.image-widget .preview
{
	flex: 0 0 30%;
	ms-flex: 0 0 30%;
	webkit-box-flex: 0;
	webkit-flex: 0 0 30%;
}
.panel-heading header div
{
	font-size: 18px;
	font-weight: 500;
}
#edit-group-general-information .card__block>.form-wrapper,#edit-group-members .card__block>.form-wrapper
{
	clear: both;
}
@media (min-width:900px)
{
	#edit-group-general-information .card__block>.form-wrapper .form-group,#edit-group-members .card__block>.form-wrapper .form-group
	{
		display: grid;
		display: -ms-grid;
		gap: 12px;
		grid-template-columns: 1fr 3fr;
		ms-grid-columns: 1fr 12px 3fr;
	}
}
#edit-group-general-information .card__block>.form-wrapper .form-group label,#edit-group-members .card__block>.form-wrapper .form-group label
{
	grid-column: 1/2;
	ms-grid-column: 1;
	ms-grid-column-span: 1;
}
#edit-group-general-information .card__block>.form-wrapper .form-group .help-block,#edit-group-members .card__block>.form-wrapper .form-group .help-block
{
	grid-column: 2/3;
	ms-grid-column: 2;
	ms-grid-column-span: 1;
}
#edit-group-general-information .card__block>.form-wrapper .radio,#edit-group-members .card__block>.form-wrapper .radio
{
	display: block;
}
#edit-group-general-information .card__block>.form-wrapper .fieldset-wrapper,#edit-group-members .card__block>.form-wrapper .fieldset-wrapper
{
	grid-column: 2/3;
	ms-grid-column: 2;
	ms-grid-column-span: 1;
}
#phase-ideation-finalization-form .form-item label,#phase-preparation-finalization-form .form-item label
{
	grid-column: 1/2;
	ms-grid-column: 1;
	ms-grid-column-span: 1;
}
#phase-ideation-finalization-form .form-item .help-block,#phase-preparation-finalization-form .form-item .help-block
{
	grid-column: 2/3;
	ms-grid-column: 2;
	ms-grid-column-span: 1;
}
@media (min-width:900px)
{
	#phase-ideation-finalization-form .form-type-number,#phase-preparation-finalization-form .form-type-number
	{
		align-items: end;
		grid-template-columns: 194px 70px 1fr;
		ms-flex-align: end;
		ms-grid-columns: 194px 70px 1fr;
		webkit-align-items: end;
		webkit-box-align: end;
	}
}
span.form-required
{
	display: none;
}
.form-required::after
{
	color: red;
	content: "*";
}
#views-exposed-form-main-collaborations-page-2>.clearfix
{
	display: grid;
	display: -ms-grid;
	gap: 16px;
	grid-template-columns: auto auto auto;
	ms-grid-columns: auto 16px auto 16px auto;
}
#views-exposed-form-main-collaborations-page-2>.clearfix::after,#views-exposed-form-main-collaborations-page-2>.clearfix::before
{
	display: none;
}
#views-exposed-form-main-collaborations-page-2>.clearfix>.form-item label
{
	display: inline-block;
	margin-right: 4px;
}
#views-exposed-form-main-collaborations-page-2>.clearfix>.form-item .select-wrapper
{
	display: inline-block;
}
.views-field-nothing a
{
	display: block;
}
.field--label-above .field__label
{
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 48px;
	margin-top: 32px;
}
.field--label-above .view-header:not(.view-collaboration-task-items .view-header)
{
	font-weight: 700;
	margin: 8px 0;
}
.collaboration_goal
{
	gap: 8px;
	margin-bottom: 24px;
}
.collaboration_goal .goal-wrapper
{
	background-color: #00b5e2;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: right;
	margin: 24px 0;
	ms-flex-pack: right;
	ms-flex-wrap: wrap;
	padding: 24px;
	webkit-box-pack: right;
	webkit-flex-wrap: wrap;
	webkit-justify-content: right;
        position: relative;
        z-index: 10;
}
.collaboration_goal-left
{
	color: #fff;
	flex: 0 0 50%;
	ms-flex: 0 0 50%;
	webkit-box-flex: 0;
	webkit-flex: 0 0 50%;
}
.collaboration_goal-left>div>div
{
	font-style: italic;
}
.collaboration_goal-left>div .field--label
{
	margin-right: 5px;
}
.collaboration_goal-left>div .field--item a
{
	font-weight: 500!important;
}
.collaboration_goal-right
{
	align-items: end;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex: 0 0 50%;
	flex-direction: column;
	ms-flex: 0 0 50%;
	ms-flex-align: end;
	ms-flex-direction: column;
	padding-top: 6px;
	webkit-align-items: end;
	webkit-box-align: end;
	webkit-box-direction: normal;
	webkit-box-flex: 0;
	webkit-box-orient: vertical;
	webkit-flex: 0 0 50%;
	webkit-flex-direction: column;
}
.collaboration_goal-right .btn
{
	border: none;
	color: #000;
}
.collaboration_goal-top
{
	color: #fff;
	flex: 0 0 100%;
	font-size: 20px;
	font-weight: 700;
	ms-flex: 0 0 100%;
	position: relative;
	webkit-box-flex: 0;
	webkit-flex: 0 0 100%;
	z-index: 10;
}
.collaboration_goal-top>a
{
	border: 1px solid #fff;
	display: inline-block;
	float: right;
	font-size: 16px;
	font-weight: 500;
	margin: 8px 8px 8px 0;
	padding: 8px 12px;
}
.collaboration_goal-top>a[href*=edit]
{
	background-image: url(../images/edit.svg);
	background-position: left 12px center;
	background-repeat: no-repeat;
	background-size: 16px;
	color: #fff;
	margin: 0;
	padding-left: 32px!important;
}
.collaboration_goal-top:after,.collaboration_goal-top:before
{
	content: " ";
	display: table;
}
.collaboration_goal-top:after
{
	clear: both;
}
.collaboration_goal-top .field--name-name
{
	font-size: 24px;
}
.collaboration_goal .field--name-name:not(.collaboration_task .field--name-name)
{
	display: inline-block;
	margin: 8px 0;
}
.collaboration_goal .field--name-tasks
{
	clear: both;
	margin: 24px;
}
/*
.collaboration_goal .field__header
{
	margin-bottom: -195px!important;
}
*/
.collaboration_goal .field__header--collaborate,.collaboration_goal .field__header--materials,.collaboration_goal .field__header--note
{
	margin: 14px 0!important;
}
.collaboration_goal .field__header--completed
{
	margin-top: 36px!important;
}
.collaboration_goal .wrapper-action-links
{
	clear: both;
	padding: 16px 0;
	position: relative;
	text-align: right;
	z-index: 200;
}
.collaboration_goal .wrapper-action-links a
{
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
	display: inline-block;
	height: 24px;
	margin: 0 8px;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
	width: 24px;
}
.collaboration_goal .wrapper-action-links a[href*="add/note?"]
{
	background-image: url(../images/notes--goal.svg);
}
.collaboration_goal .wrapper-action-links a[href*="add/material?"]
{
	background-image: url(../images/materials--goal.svg);
}
.collaboration_goal .wrapper-action-links a[href*="add/collaborate?"]
{
	background-image: url(../images/handshake-outline--goal.svg);
}
.collaboration_goal .wrapper-action-links a[href*="add/coedit?"]
{
	background-image: url(../images/coedit--goal.svg);
}
.collaboration_goal .wrapper-action-links a[href*="add/forum?"]
{
	background-image: url(../images/forum--goal.svg);
}
.collaboration_task
{
	margin-bottom: 16px;
}
.collaboration_task:after,.collaboration_task:before
{
	content: " ";
	display: table;
}
.collaboration_task:after
{
	clear: both;
}
.collaboration_task>div>.task_content>a
{
	background-image: url(../images/pencil-outline.svg);
	background-position: center left;
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 30px;
	text-indent: -9999px;
}
.collaboration_task>a
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
	display: inline-block;
	height: 24px;
	margin-top: 6px;
	text-indent: -9999px;
	width: 24px;
}
.collaboration_task .btn
{
	background-color: #fff!important;
	border: 2px solid #000;
	border-radius: 0!important;
	margin-left: 24px!important;
	margin-top: 0!important;
}
.collaboration_task .btn.action-unflag
{
	background-color: #94c11c!important;
	background-image: url(../images/check-outline.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
}
.collaboration_task .flag-is-completed-task
{
	border-radius: 0!important;
	margin-left: 30px;
}
.collaboration_task .field--name-user-id
{
	width: auto;
}
@media (min-width: 900px) {
.collaboration_task .task_content
{
	float: left;
	max-width: 380px;
}
}
.collaboration_task .task_actions
{
	float: right;
	width: 40%;
}
.collaboration_task .task_actions>a
{
	background-color: #94c11c;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
	display: inline-block;
	height: 24px;
	margin: 6px 8px 0;
	text-indent: -9999px;
	width: 24px;
}
.collaboration_task .task_actions>a[href*="add/note?"]
{
	background-image: url(../images/notes.svg);
}
.collaboration_task .task_actions>a[href*="add/material?"]
{
	background-image: url(../images/materials.svg);
}
.collaboration_task .task_actions>a[href*="add/collaborate?"]
{
	background-image: url(../images/handshake-outline.svg);
}
.collaboration_task .task_actions>a[href*="add/coedit?"]
{
	background-image: url(../images/coedit--white.svg);
}
.collaboration_task .task_actions>a[href*="add/forum?"]
{
	background-image: url(../images/forum--white.svg);
}
.collaboration_goal .field--name-field-tasks-view.task_trigger--open>.field__label::before
{
	content: "-";
}
.collaboration_goal .field--name-field-tasks-view.task_trigger--open>.field__item
{
	display: block;
}
.view-id-collaboration_tasks .view-header h4
{
	cursor: pointer;
}
.view-id-collaboration_tasks .view-footer .collaboration_task
{
	display: none;
	padding-left: 16px;
}
.view-id-collaboration_tasks.task_trigger--open>.field__label::before
{
	content: "-";
}
.view-id-collaboration_tasks.task_trigger--open .view-footer .collaboration_task
{
	display: block;
}
.clearfix:after,.clearfix:before
{
	content: " ";
	display: table;
}
.clearfix:after
{
	clear: both;
}
@font-face
{
	font-family: "TT Commons";
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/TTCommons-Regular.woff) format("woff");
}
@font-face
{
	font-family: "TT Commons";
	font-style: italic;
	font-weight: 400;
	src: url(../fonts/TTCommons-Italic.woff) format("woff");
}
@font-face
{
	font-family: "TT Commons";
	font-style: normal;
	font-weight: 300;
	src: url(../fonts/TTCommons-Light.woff) format("woff");
}
@font-face
{
	font-family: "TT Commons";
	font-style: normal;
	font-weight: 500;
	src: url(../fonts/TTCommons-Medium.woff) format("woff");
}
@font-face
{
	font-family: "TT Commons";
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/TTCommons-Bold.woff) format("woff");
}
@font-face
{
	font-family: "TT Commons";
	font-style: italic;
	font-weight: 700;
	src: url(../fonts/TTCommons-BoldItalic.woff) format("woff");
}
body
{
	background-color: #f7f7f7;
	color: #000;
	font-family: "TT Commons" !important;
	font-size: 16px;
}
p
{
	hyphenate-limit-chars: 6 3 3;
	hyphenate-limit-last: always;
	hyphenate-limit-lines: 2;
	hyphenate-limit-zone: 8%;
	hyphens: auto;
	ms-hyphens: auto;
	webkit-hyphens: auto;
	word-break: break-word;
}
.collaboration_goal,.work
{
	margin-bottom: 24px;
}
.collaboration_goal .field--name-goal,.collaboration_goal__title,.work .field--name-goal,.work__title
{
	background-color: #00b5e2;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	position: relative;
	z-index: 10;
}
.collaboration_goal .field--name-tasks,.work .field--name-tasks
{
	border: 1px solid #f5f5f5;
	margin-bottom: 10px;
	padding: 85px 24px 24px;
}
.collaboration_goal__actions,.work__actions
{
	background-color: #00a1c9;
	clear: both;
	padding: 16px;
	position: relative;
	text-align: right;
	z-index: 200;
}
.collaboration_goal__actions .wrapper,.work__actions .wrapper
{
	display: inline-block;
	margin-right: 6px;
	text-align: left;
	width: 40%;
}
.collaboration_goal__actions a,.work__actions a
{
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
	display: inline-block;
	height: 24px;
	margin: 0 8px;
	text-indent: -9999px;
	width: 24px;
}
.collaboration_goal__actions a[href*="add/note?"],.work__actions a[href*="add/note?"]
{
	background-image: url(../images/notes--goal.svg);
}
.collaboration_goal__actions a[href*="add/material?"],.work__actions a[href*="add/material?"]
{
	background-image: url(../images/materials--goal.svg);
}
.collaboration_goal__actions a[href*="add/collaborate?"],.work__actions a[href*="add/collaborate?"]
{
	background-image: url(../images/handshake-outline--goal.svg);
}
.collaboration_goal__content,.work__content
{
	background-color: #fff;
	padding: 24px;
}
.collaboration_goal__content .field--name-tasks>.field--item,.work__content .field--name-tasks>.field--item
{
	margin-bottom: 16px;
}
.collaboration_goal__new-task,.work__new-task
{
	display: inline-block;
	margin-bottom: 24px;
}
.collaboration_goal__new-task a,.work__new-task a
{
	background-color: #00b5e2;
	color: #fff;
	display: block;
	font-weight: 500;
	padding: 8px 12px;
}
.collaboration_goal .field__header,.work .field__header
{
	float: right;
	font-weight: 700;
	margin-bottom: -160px;
	margin-top: 40px;
	transform: rotate(270deg);
	transform-origin: 0 0;
	webkit-transform: rotate(270deg);
	webkit-transform-origin: 0 0;
	width: 40%;
}
.collaboration_goal .field__header--coedit,.collaboration_goal .field__header--collaborate,.collaboration_goal .field__header--forum,.collaboration_goal .field__header--materials,.collaboration_goal .field__header--note,.work .field__header--coedit,.work .field__header--collaborate,.work .field__header--forum,.work .field__header--materials,.work .field__header--note
{
	height: 24px;
	margin: 16px 0;
}
.collaboration_goal .field__header--completed,.work .field__header--completed
{
	margin-top: 41px;
}
.collaboration_goal .field__item,.work .field__item
{
	clear: both;
}
.field--name-goal
{
	position: relative;
}
.user-goal
{
	background-color: #00b5e2;
	color: #fff;
	padding: 24px;
}
.goal,.user-goal
{
	padding: 24px;
}
.goal .field--name-name,.user-goal .field--name-name
{
	font-size: 22px;
	font-weight: 700;
	margin-right: 50px;
}
.goal .field--name-completed-time,.goal .field--name-field-expected-completion-date,.goal .field--name-field-goal-visibility,.goal .field--name-milestone, .user-goal .field--name-completed-time,.user-goal .field--name-field-expected-completion-date,.user-goal .field--name-field-goal-visibility, .user-goal .field--name-milestone
{
	font-size: 16px;
	font-style: italic;
}
.goal .field--name-completed-time .field--label,.goal .field--name-field-expected-completion-date .field--label,.goal .field--name-field-goal-visibility .field--label,.user-goal .field--name-completed-time .field--label,.user-goal .field--name-field-expected-completion-date .field--label,.user-goal .field--name-field-goal-visibility .field--label
{
	margin-right: 5px;
}
.goal .field--name-completed-time .field--item,.goal .field--name-field-expected-completion-date .field--item,.goal .field--name-field-goal-visibility .field--item,.user-goal .field--name-completed-time .field--item,.user-goal .field--name-field-expected-completion-date .field--item,.user-goal .field--name-field-goal-visibility .field--item
{
	font-weight: 500;
}
.goal>a,.user-goal>a
{
	background-repeat: no-repeat;
}
.goal>a[href*="add/note?"],.user-goal>a[href*="add/note?"]
{
	background-image: url(../images/notes--goal.svg);
}
.goal>a[href*="add/material?"],.user-goal>a[href*="add/material?"]
{
	background-image: url(../images/materials--goal.svg);
}
.goal>a[href*="add/collaborate?"],.user-goal>a[href*="add/collaborate?"]
{
	background-image: url(../images/collaborations--goal.svg);
}
.work__title
{
	padding: 24px;
}
.task
{
	position: relative;
}
.task:after,.task:before
{
	content: " ";
	display: table;
}
.task:after
{
	clear: both;
}
.task__actions
{
	float: right;
	width: 40%;
}
.task__actions>a
{
	background-color: #94c11c;
	height: 24px;
	margin: 0 8px;
	width: 24px;
}
.task__actions>a[href*="add/note?"]
{
	background-image: url(../images/notes.svg);
}
.task__actions>a[href*="add/material?"]
{
	background-image: url(../images/materials.svg);
}
.task__actions>a[href*="add/collaborate?"]
{
	background-image: url(../images/handshake-outline.svg);
}
.task .field--name-completed-time
{
	font-size: 13px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 4px;
}
.disabled:not(.main_collaboration > ul li)
{
	opacity: 50%;
	pointer-events: none;
}
.task__actions a
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
	display: inline-block;
	height: 24px;
	text-indent: -9999px;
	width: 24px;
}
.task__actions .btn
{
	background-color: #fff!important;
	border: 2px solid #000;
	border-radius: 0!important;
}
.task__actions .flag-is-completed-task
{
	border-radius: 0!important;
	margin-left: 30px;
}
.goal__actions
{
	text-align: right;
}
.goal__actions a
{
	border: 1px solid #fff!important;
	display: inline-block;
	font-size: 16px!important;
	font-weight: 500!important;
	margin-left: 8px!important;
	padding: 8px 12px!important;
}
.goal__actions a[href*=edit]
{
	background-image: url(../images/edit.svg);
	background-position: left 12px center;
	background-repeat: no-repeat;
	background-size: 16px;
	padding-left: 32px!important;
}
.second-level-title
{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex-flow: row nowrap;
	margin-bottom: 10px;
	ms-flex-flow: row nowrap;
	webkit-box-direction: normal;
	webkit-box-orient: horizontal;
	webkit-flex-flow: row nowrap;
}
.second-level-title a
{
	background-color: #fff;
	color: rgba(0,0,0,.5);
	display: block;
	flex-grow: 1;
	ms-flex-positive: 1;
	padding: 15px;
	position: relative;
	text-align: center;
	text-decoration: none!important;
	transition: ease all .4s;
	webkit-box-flex: 1;
	webkit-flex-grow: 1;
	webkit-transition: ease all .4s;
	width: 25%;
}
.second-level-title a:nth-child(2)
{
	border-left: 1px solid #f7f7f7;
	border-right: 1px solid #f7f7f7;
}
.second-level-title a:nth-child(4)
{
	border-left: 1px solid #f7f7f7;
	border-right: 1px solid #f7f7f7;
}
.second-level-title a::after
{
	background-color: #48398b;
	bottom: 0;
	content: "";
	display: block;
	height: 10px;
	left: 0;
	position: absolute;
	right: 0;
	transition: width .6s cubic-bezier(.22,.61,.36,1);
	webkit-transition: width .6s cubic-bezier(.22,.61,.36,1);
	width: 0;
}
.second-level-title a:hover
{
	color: #000;
}
.second-level-title a:hover::after
{
	width: 100%;
}
.second-level-title .second-level-active
{
	color: #000;
}
.second-level-title .second-level-active::after
{
	background-color: #48398b;
	bottom: 0;
	content: "";
	display: block;
	height: 10px;
	left: 0;
	position: absolute;
	right: 0;
	transition: width .6s cubic-bezier(.22,.61,.36,1);
	webkit-transition: width .6s cubic-bezier(.22,.61,.36,1);
	width: 100%;
}
.task
{
	position: relative;
}
.task__trigger
{
	background-image: url(../images/expand.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	cursor: pointer;
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	transform: rotate(-180deg);
	transition: .8s cubic-bezier(.075,.82,.165,1);
	webkit-transform: rotate(-180deg);
	webkit-transition: .8s cubic-bezier(.075,.82,.165,1);
	width: 24px;
}
.task__trigger--collapsed
{
	transform: rotate(0);
	webkit-transform: rotate(0);
}
.task__content
{
	float: left;
}
.task__content--collapsed
{
	display: none;
}
.task--logbook
{
	margin-bottom: 16px;
	padding-left: 28px;
}
.task--logbook .field--name-name
{
	display: inline;
	font-weight: 700;
}
.task--logbook .task__content
{
	float: none;
	padding-top: 16px;
}
.task__number
{
	color: rgba(0,0,0,.33);
	float: left;
	margin-right: 8px;
}
.card
{
	border-radius: 0!important;
	box-shadow: none!important;
	margin-bottom: 24px!important;
}
.card__block--table
{
	padding: 0!important;
}
.card .view-id-main_collaborations, .card .view-id-forum_posts
{
	counter-reset: section;
	padding: 24px;
}
.card .view-id-main_collaborations .views-field-name
{
	padding-left: 6px;
}
table
{
	font-size: 16px!important;
	margin-bottom: 0!important;
}
table thead
{
	background-color: #94c11c;
	line-height: 1.6;
}
table thead th
{
	border-bottom: 0!important;
	color: #fff;
	font-size: 16px!important;
	font-weight: 700!important;
}
table thead th a
{
	color: #fff!important;
	font-weight: 700!important;
}
.table-striped tbody tr:nth-of-type(odd)
{
	background-color: #fff!important;
}
.form-control
{
	border: 1px solid rgba(0,0,0,.2)!important;
	border-radius: 0!important;
}
.form-control:focus
{
	border: 1px solid rgba(0,0,0,.2)!important;
	box-shadow: none!important;
}
.table .tablesort svg
{
	height: 16px;
	vertical-align: middle;
	width: 16px;
}
.select2-selection
{
	border: 1px solid rgba(0,0,0,.2)!important;
	border-radius: 0!important;
}
.select2-selection:focus
{
	border: 1px solid rgba(0,0,0,.2)!important;
	box-shadow: none!important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]
{
	background-color: #00b5e2!important;
}
.select2-container--default .select2-dropdown
{
	border-color: #00b5e2!important;
}
.field--name-goal
{
	position: relative;
}
.field--name-field-priority:not(.entity-goal-canonical .field--name-field-priority)
{
	background-image: url(../images/priority.svg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 30px;
	position: absolute;
	right: 24px;
	top: 24px;
}
.field--name-field-priority:not(.entity-goal-canonical .field--name-field-priority) .field--item
{
	display: none!important;
}
.field--name-field-priority:not(.entity-goal-canonical .field--name-field-priority) .field--label
{
	font-size: 0;
}
.field--name-field-priority:not(.entity-goal-canonical .field--name-field-priority) .field--label::after
{
	content: ""!important;
}
.ui-dialog
{
	box-shadow: none!important;
	margin: 0!important;
	padding: 24px!important;
	width: 80%!important;
}
.ui-dialog-titlebar
{
	border-bottom: 0;
	color: #94c11c;
	padding: 0;
}
.ui-dialog-titlebar-close
{
	opacity: 1;
	text-shadow: none;
}
.ui-dialog-title
{
	font-weight: 700;
}
.ui-dialog-content
{
	padding: 24px 0 !important;
}
.ui-dialog-content .field--name-field-body
{
	background-color: rgba(0,0,0,.05);
	border-radius: 0;
	margin: 24px 0;
	padding: 16px;
}
.ui-dialog-content .field--name-field-body ol
{
	margin-bottom: 0;
}
.ui-dialog-content .field--name-tags
{
	margin-bottom: 24px;
}
.ui-dialog-content .field--name-tags .field--item
{
	background-color: #94c11c;
	border-radius: 240px;
	color: #fff;
	display: inline-block;
	font-weight: 500;
	padding: 2px 12px;
}
.ui-dialog-buttonpane
{
	padding: 0;
}
:not(.btn-group)>.btn
{
	border-radius: 0!important;
	font-size: 100%;
	font-weight: 500;
}
.navbar-default
{
	background-color: #fff!important;
	border-bottom: 1px solid #d3d3d3;
	padding: 20px 0;
}
.navbar-collapse li>a
{
	font-size: 16px;
	padding: 12px 20px!important;
}
.navbar-collapse li>a:active,.navbar-collapse li>a:hover
{
	color: #00b5e2;
}
.navbar-nav li.open>a
{
	color: #00b5e2;
}
.navbar-nav li>a
{
	padding: 12px 8px!important;
}
.navbar-nav li>a:active
{
	color: #00b5e2;
}
.navbar-default>li>a,.navbar-nav>li>a
{
	color: #000;
}
.caret
{
	border-top-color: #00b5e2!important;
	font-weight: 500!important;
}
.views-field-bundle-label .collaborate,.views-field-bundle-label .material,.views-field-bundle-label .note
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	height: 24px;
	text-indent: -9999px;
	width: 24px;
}
.views-field-bundle-label .collaborate--Off,.views-field-bundle-label .material--Off,.views-field-bundle-label .note--Off
{
	filter: grayscale(100%);
	opacity: .5;
	webkit-filter: grayscale(100%);
}
.views-field-bundle-label .collaborate
{
	background-image: url(../images/handshake-outline--goal.svg);
}
.views-field-bundle-label .material
{
	background-image: url(../images/materials--goal.svg);
}
.views-field-bundle-label .note
{
	background-image: url(../images/notes--goal.svg);
}
.navbar-fixed-top
{
	box-shadow: none!important;
	position: sticky!important;
	position: -webkit-sticky!important;
}
.form .select-wrapper
{
	display: inline-block;
	width: auto;
}
.form .select-wrapper select
{
	width: auto;
}
.view-logbook
{
	position: relative;
}
@media (min-width:900px)
{
	.view-logbook .view-filters
	{
		position: absolute;
		right: 0;
		top: -48px;
	}
}
.button_primary
{
	background-color: #00b5e2!important;
	border: 0!important;
	color: #fff!important;
}
.button_secondary
{
	background-color: #48398b!important;
	border: 0!important;
	color: #fff!important;
}
.button_tertiary
{
	background-color: #e9e9e9;
	border: 0!important;
	color: #000 !important;
}
.ajax-throbber
{
	background-color: #fff;
	background-image: url(../images/favicon.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
	border-radius: 100%;
	bottom: 48px;
	box-shadow: 0 0 24px rgba(0,0,0,.1);
	height: 48px;
	position: fixed;
	right: 24px;
	width: 48px;
	z-index: 999;
}
.ajax-throbber:before
{
	display: none!important;
}
.navbar-secondary
{
	background-color: #00b5e2!important;
	box-shadow: none;
}
.block-gtmh-questionnaire-block
{
	margin: 0 24px;
	ms-flex-order: 4;
	order: 4;
	position: relative;
	webkit-box-ordinal-group: 5;
	webkit-order: 4;
}
.block-gtmh-questionnaire-block .questionnaire
{
	background-color: #94c11c;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	font-weight: 700;
	margin: 4px 0;
	padding: 8px 12px;
	transition: .4s ease;
	webkit-transition: .4s ease;
}
.block-gtmh-questionnaire-block .questionnaire.count--0
{
	background-color: #e5e5e5;
	pointer-events: none;
}
.block-gtmh-questionnaire-block .questionnaire:hover
{
	background-color: #83ab19;
}
.block-gtmh-questionnaire-block .questionnaire__count
{
	background-color: #00b5e2;
	border-radius: 100%;
	color: #fff;
	display: block;
	font-weight: 700;
	height: 32px;
	line-height: 32px;
	position: absolute;
	right: -16px;
	text-align: center;
	top: -16px;
	width: 32px;
}
.card--views__sidebar .card__title
{
	background-color: #94c11c;
	color: #fff;
	font-size: 1.4rem;
	padding: 24px;
	text-align: left!important;
}
.region--complementary .card__title
{
	background-color: #94c11c;
	color: #fff;
	font-size: 1.4rem;
	padding: 24px;
	text-align: left!important;
}
#profile-profile-edit-form
{
	background-color: #fff;
	padding: 24px;
}
#profile-profile-edit-form .field-multiple-drag,#profile-profile-edit-form .form-type-vertical-tabs,#profile-profile-edit-form .tabledrag-handle,#profile-profile-edit-form .tabledrag-toggle-weight
{
	display: none;
}
#profile-profile-edit-form .field-group-fieldset .card__block
{
	padding: 0!important;
}
@media (min-width:900px)
{
	#profile-profile-edit-form .field--name-field-profile-first-name
	{
		float: left;
		width: 49%;
	}
	#profile-profile-edit-form .field--name-field-profile-last-name
	{
		float: right;
		width: 49%;
	}
}
#profile-profile-edit-form .field--name-field-profile-image
{
	clear: both;
}
#profile-profile-edit-form .form-group[id*=sho] .fieldset-wrapper .form-type-radio,#profile-profile-edit-form .form-group[id*=show] .fieldset-wrapper .form-type-radio
{
	display: inline-block;
	margin: 0;
}
#profile-profile-edit-form .form-group[id*=sho] .fieldset-wrapper .form-type-radio label,#profile-profile-edit-form .form-group[id*=show] .fieldset-wrapper .form-type-radio label
{
	border: 1px solid #000;
	font-weight: 700;
	margin: 0;
	padding: 4px 8px;
	text-transform: capitalize;
}
#profile-profile-edit-form .form-group[id*=sho] .fieldset-wrapper .form-type-radio label:after,#profile-profile-edit-form .form-group[id*=sho] .fieldset-wrapper .form-type-radio label:before,#profile-profile-edit-form .form-group[id*=show] .fieldset-wrapper .form-type-radio label:after,#profile-profile-edit-form .form-group[id*=show] .fieldset-wrapper .form-type-radio label:before
{
	display: none;
}
#profile-profile-edit-form .form-group[id*=sho] .fieldset-wrapper .form-type-radio [type=radio]:checked+label,#profile-profile-edit-form .form-group[id*=show] .fieldset-wrapper .form-type-radio [type=radio]:checked+label
{
	background-color: #442e84;
	color: #fff;
}
[id*=sho--wrapper] .form-required,[id*=sho--wrapper] label,[id*=show--wrapper] .form-required,[id*=show--wrapper] label
{
	display: none;
}
[id*=edit-field-date-of-birth]
{
	margin: 0!important;
}
[id*=edit-field-date-of-birth] .card__block
{
	margin-bottom: 1rem;
	padding: 24px 0 0 0;
}
form:not(.layout-builder-configure-block) .select-wrapper
{
	height: 38px;
}
form:not(.layout-builder-configure-block) .select-wrapper select
{
	border-radius: 0!important;
}
form:not(.layout-builder-configure-block) .input-group-addon
{
	background-color: #00b5e2;
	border-radius: 0;
}
form:not(.layout-builder-configure-block) .input-group-addon .glyphicon
{
	color: #fff;
}
form:not(.layout-builder-configure-block) .input-group-addon .glyphicon-refresh:before
{
	background-image: url(../images/refresh.svg)!important;
}
.input-group .select-wrapper:first-child .form-control:first-child
{
	border-radius: 0!important;
}
.card__title
{
	background-color: #94c11c;
	color: #fff!important;
	font-size: 20px;
	font-weight: 700!important;
	padding: 12px 24px;
}
.card__title--underline
{
	background-color: transparent;
	border-bottom: none;
	color: #00b5e2!important;
	margin-bottom: 1rem;
	padding: 0;
}
.card__content
{
	padding: 24px;
}
.hero__bgimage-overlay
{
	display: none;
}
.cover-wrap
{
	min-height: 40px!important;
}
.cover-wrap .page-title
{
	padding: 0!important;
	text-shadow: none;
}
.profile--view-mode--full
{
	padding: 24px;
}
.profile--view-mode--full .field
{
	margin-bottom: 16px;
}
.social-media-links--platforms.horizontal
{
	margin: 0;
	padding: 0;
}
.social-media-links--platforms.horizontal li
{
	padding: 0;
	width: 32px;
}
.social-media-links--platforms.horizontal li svg
{
	max-width: 32px;
}
.user-goal .metainfo__content a, .view-main-collaborations .field--name-name a
{
	font-size: 22px;
	font-weight: 700;
}
.user-goal .meta-engage
{
	text-align: right;
}
.user-dyad .metainfo
{
	background-color: #00b5e2;
	color: #fff;
	padding: 24px;
}
.user-dyad .metainfo h3
{
	margin-top: 0;
}
.user-dyad .card__body
{
	padding: 24px;
}
.user-dyad__goals
{
	margin-bottom: 24px;
}
.user-dyad__goals a
{
	display: block;
	font-size: 20px;
}
.user-dyad__profiles
{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex-flow: row nowrap;
	ms-flex-flow: row nowrap;
	webkit-box-direction: normal;
	webkit-box-orient: horizontal;
	webkit-flex-flow: row nowrap;
}
.user-dyad__profile
{
	border: 2px solid #00b5e2;
	flex-grow: 1;
	ms-flex-positive: 1;
	padding: 24px;
	webkit-box-flex: 1;
	webkit-flex-grow: 1;
	width: 50%;
}
.user-dyad__profile h3
{
	margin: 0;
	margin-bottom: 20px;
}
.user-dyad__profile:first-of-type
{
	border-right: none;
}
.user-dyad__label
{
	font-weight: 700;
}
.user-dyad__item
{
	margin-bottom: 16px;
}
.user-dyad__tags
{
	margin: 16px 0;
}
.user-dyad__tags>div
{
	display: inline-block;
}
.user-dyad__tags>div h2
{
	font-size: 16px;
	margin: 0;
}
.user-dyad__tags>div h2 a
{
	background-color: #00b5e2;
	border-radius: 240px;
	color: #fff;
	display: block;
	font-weight: 700;
	padding: 8px 16px;
}
.block-block-gtmh-guidence h4
{
	margin: 0 0 8px;
}
.block-block-gtmh-guidence .sidebar-image img
{
	border-radius: 100%;
	display: block;
	margin: 0 auto 8px;
}
.block-block-gtmh-guidence__representative
{
	background-color: #48398b;
	color: #fff;
	margin: 24px -24px;
	padding: 24px;
	text-align: center;
}
.block-block-gtmh-guidence__representative h4
{
	color: #fff;
}
.block-block-gtmh-guidence__representative img
{
	height: auto;
	margin: 0 auto 16px;
	max-width: 96px;
}
.view-goals.view-display-id-block_2
{
	padding: 24px;
}
.view-goals.view-display-id-block_2 .views-field-name
{
	font-weight: 500;
}
.view-community.view-display-id-page_1 td
{
	vertical-align: middle;
}
.view-community.view-display-id-page_1 td.views-field-field-profile-image img
{
	border-radius: 100%;
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 72px;
}
.view-community.view-display-id-page_1 td.views-field-roles-target-id ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.view-community.view-display-id-page_1 td.view-goals .card__block
{
	padding: 0!important;
}
.view-community.view-display-id-page_1 th:not(.is-active) a:after
{
	background-image: url(../images/sort.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
	content: "";
	display: inline-block;
	height: 16px;
	opacity: .5;
	vertical-align: middle;
	width: 16px;
}
.view-community.view-display-id-page_1 th:not(.is-active) a:after:hover
{
	cursor: pointer;
	opacity: 1;
}
.view-community.view-display-id-page_1 th a
{
	white-space: nowrap;
}
.layout--with-complementary>.region--content
{
	flex: 0 0 72%!important;
	max-width: 72%!important;
	ms-flex: 0 0 72%!important;
	webkit-box-flex: 0!important;
	webkit-flex: 0 0 72%!important;
}
.region--complementary
{
	flex: 0 1 28%!important;
	max-width: 28%!important;
	ms-flex: 0 1 28%!important;
	webkit-box-flex: 0!important;
	webkit-flex: 0 1 28%!important;
}
.navbar-nav>.dropdown>.dropdown-menu
{
	background-color: #00b5e2;
	border-radius: 0!important;
	box-shadow: none;
	margin: 0;
	outline: 1px solid #fff;
	padding: 0;
}
.navbar-nav>.dropdown>.dropdown-menu>li>a, .navbar-nav>.dropdown>.dropdown-menu> li li>a
{
	color: #fff;
	font-weight: 500;
}
.navbar-nav>.dropdown>.dropdown-menu>li>a:hover
{
	background-color: #00a1c9;
}
.navbar-nav>.dropdown>.dropdown-menu>li>a.is-active
{
	background-color: #48398b;
	color: #fff;
}
.navbar-nav>li>a
{
	font-weight: 700;
}
.navbar__open-search-control
{
	z-index: 1;
}
.navbar__open-search-block
{
	background-color: #48398b!important;
	background-image: url(../images/search.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
}
.mode-search .navbar__open-search-block
{
	background-image: none;
	cursor: default!important;
}
.search-take-over .form-control
{
	border: 1px solid rgba(255,255,255,.5)!important;
}
.search-take-over .form-submit
{
	background-image: url(../images/search.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	height: 38px;
	line-height: 38px;
	width: 38px;
}
.search-take-over .form-submit svg
{
	display: none;
}
.block-block-dyad-member .card__content, .block-block-mentee-goals .card__content.empty, .block-block-gtmh-news .empty, .block-block-gtmh-events .empty
{
	text-align: center;
}
.block-block-dyad-member__actions
{
	display: block;
	margin-top: 16px;
}
.block-block-dyad-member h4
{
	margin-bottom: 24px;
}
.block-block-dyad-member .sidebar-image img
{
	border-radius: 100%;
	margin: auto;
	max-width: 175px;
}
.btn-primary--chat,.btn-primary--message
{
	background-position: left 12px center;
	background-repeat: no-repeat;
	background-size: 18px;
	padding-left: 36px;
}
.btn-primary--chat
{
	background-image: url(../images/chat.svg);
}
.btn-primary--message
{
	background-image: url(../images/message.svg);
}
.dropdown-header
{
	background-color: #00b5e2;
	color: #fff;
	font-weight: 700;
}
.dropdown-header strong
{
	font-size: 24px;
	font-weight: 700!important;
	margin: -4px 0 0 0;
}
.dropdown-menu .divider
{
	background-color: #00a1c9;
	margin: 0!important;
}
.dropdown.profile .header-nav-current-user
{
	padding: 8px 10px 4px;
}
.btn--close-search-take-over
{
	fill: #fff!important;
}
.field--type-entity-reference .tabledrag-toggle-weight
{
	display: none;
}
.field--type-entity-reference .field-multiple-drag
{
	display: none;
}
.field-multiple-table thead
{
	background-color: transparent;
}
.field-multiple-table thead th
{
	color: #442e84;
	font-weight: 700;
	padding: 12px 0;
}
.field-multiple-table td
{
	border: 1px dashed #442e84;
	display: block;
	margin-bottom: 16px;
	padding: 16px;
}
.field-multiple-table label[for*=show-none]
{
	display: none!important;
}
.field-multiple-table fieldset.card
{
	margin-bottom: 0!important;
}
[id*=field-awards-and-honors-values] .card__title,[id*=field-awards-and-honors-values] .panel-heading,[id*=field-college-university-values] .card__title,[id*=field-college-university-values] .panel-heading,[id*=field-competitions-values] .card__title,[id*=field-competitions-values] .panel-heading,[id*=field-internships-values] .card__title,[id*=field-internships-values] .panel-heading,[id*=field-languages-values] .card__title,[id*=field-languages-values] .panel-heading,[id*=field-mid-term-goals-values] .card__title,[id*=field-mid-term-goals-values] .panel-heading,[id*=field-other-activities-values] .card__title,[id*=field-other-activities-values] .panel-heading,[id*=field-other-formats-values] .card__title,[id*=field-other-formats-values] .panel-heading,[id*=field-patents-inventions-values] .card__title,[id*=field-patents-inventions-values] .panel-heading,[id*=field-programming-languages-values] .card__title,[id*=field-programming-languages-values] .panel-heading,[id*=field-projects-values] .card__title,[id*=field-projects-values] .panel-heading,[id*=field-publications-values] .card__title,[id*=field-publications-values] .panel-heading
{
	display: none!important;
}
.field-add-more-submit
{
	background-color: #00b5e2;
	color: #fff;
	float: right;
}
.badge-accent
{
	background-color: #94c11c!important;
	color: #fff!important;
}
.form-wrapper[id*=edit-field-competitions][id*=inline-entity-form],.form-wrapper[id*=edit-field-internships][id*=inline-entity-form],.form-wrapper[id*=edit-field-projects][id*=inline-entity-form],.form-wrapper[id*=edit-field-publications][id*=inline-entity-form]
{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex-flow: row nowrap;
	margin-bottom: 0;
	ms-flex-flow: row nowrap;
	webkit-box-direction: normal;
	webkit-box-orient: horizontal;
	webkit-flex-flow: row nowrap;
}
.form-wrapper[id*=edit-field-competitions][id*=inline-entity-form]>div,.form-wrapper[id*=edit-field-internships][id*=inline-entity-form]>div,.form-wrapper[id*=edit-field-projects][id*=inline-entity-form]>div,.form-wrapper[id*=edit-field-publications][id*=inline-entity-form]>div
{
	flex-grow: 1;
	ms-flex-positive: 1;
	webkit-box-flex: 1;
	webkit-flex-grow: 1;
	width: 33%;
}
.form-wrapper[id*=edit-field-competitions][id*=inline-entity-form]>div:nth-of-type(3),.form-wrapper[id*=edit-field-internships][id*=inline-entity-form]>div:nth-of-type(3),.form-wrapper[id*=edit-field-projects][id*=inline-entity-form]>div:nth-of-type(3),.form-wrapper[id*=edit-field-publications][id*=inline-entity-form]>div:nth-of-type(3)
{
	padding-top: 0;
}
.form-wrapper[id*=edit-field-college-university][id*=inline-entity-form][id$=form]
{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex-flow: row wrap;
	justify-content: space-between;
	ms-flex-flow: row wrap;
	ms-flex-pack: justify;
	webkit-box-direction: normal;
	webkit-box-orient: horizontal;
	webkit-box-pack: justify;
	webkit-flex-flow: row wrap;
	webkit-justify-content: space-between;
}
.form-wrapper[id*=edit-field-college-university][id*=inline-entity-form][id$=form]>div
{
	width: 48%;
}
.form-wrapper[id*=edit-field-college-university][id*=inline-entity-form][id$=form]>div:nth-of-type(even)
{
	padding-top: 0;
}
fieldset[id^="edit-field-languages"] div.card__block > div.form-wrapper[id*="edit-field-languages"][id*="inline-entity-form"] > div, fieldset[id^="edit-field-programming-languages"] div.card__block > div.form-wrapper[id*="edit-field-programming-languages"][id*="inline-entity-form"] > div
{
	width: 48%;
}
.rangeslider--horizontal
{
	height: 8px;
}
.rangeslider--horizontal .rangeslider__handle
{
	height: 32px;
	top: -12px!important;
	width: 32px;
}
.rangeslider__fill
{
	background-color: #00b5e2;
}
.rangeslider,.rangeslider__fill,.rangeslider__handle
{
	box-shadow: none!important;
}
.rangeslider__handle
{
	background-color: #94c11c;
	background-image: none;
	border: 4px solid #fff;
        z-index: 10;
}
.rangeslider__handle:after,.rangeslider__handle:before
{
	display: none;
}
.social-user-login-form .card__title
{
	padding: 24px!important;
}
.site-footer>.container.row
{
	justify-content: space-between;
	ms-flex-pack: justify;
	webkit-box-pack: justify;
	webkit-justify-content: space-between;
}
.site-footer .navbar-nav>li>a,.site-footer .navbar-nav>li>span
{
	color: #fff;
	padding: 12px 14px!important;
}
.site-footer .navbar-nav>li>span
{
	display: block;
	padding-left: 0;
}
.social-media-links--platforms a
{
	display: block;
	padding: 12px 0;
}
.social-media-links--platforms .fa-2x
{
	font-size: initial;
}
.block-social-page-title-block h1, h1.page-title
{
	background-color: #00b5e2;
	color: #fff;
	display: block;
	font-size: 40px !important;
	margin-top: 0;
	padding: 40px !important;
	text-align: center;
        margin-bottom: 32px;
        font-weight: 700;
        text-shadow: none !important;
		min-height: revert !important;
}
.main-stemm-area
{
	font-weight: 700;
}
.path-frontpage h1 .section-title
{
	display: none;
}
.gtmh_dyad-listing .block-social-page-title-block h1,.gtmh_user_goal-listing .block-social-page-title-block h1,.view-workspace-page_1 .block-social-page-title-block h1,.view-workspace-page_2 .block-social-page-title-block h1
{
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 40px;
}
.gtmh_rocket_chat-chat_room #block-socialblue-gtmh-content,.gtmh_rocket_chat-chat_room #block-socialblue-gtmh-pagetitleblock-content
{
	width: 100%;
}
#edit-field-program-representative-wrapper
{
	display: none;
}
#edit-field-start-date-wrapper
{
	display: none;
}
#edit-field-end-date-wrapper
{
	display: none;
}
#edit-is-completed-wrapper
{
	display: none;
}
input#edit-name-0-value
{
	max-width: 100%;
}
.forum-navigation a:hover
{
	text-decoration: underline;
}
.task__actions a:hover, .task_actions a:hover
{
	background-color: #617e12;
}
.work__actions a:hover, .wrapper-action-links a:hover
{
	background-color: #d3d3d3;
}
.field--label
{
	font-size: 16px;
	font-weight: 700!important;
	margin: 20px 0 5px;
}
.field.field--name-tasks.field--type-entity-reference.field--label-hidden.field--items .task__content
{
	max-width: 380px!important;
}
a:hover
{
	text-decoration: underline;
}
.questionnaire, .use-ajax:not(.path-search.use-ajax):not(.view-learning-pathways .use-ajax):not(.view-learning_pathways-un_compeleted_milestones .use-ajax):not(div[id^="milestone-view-buttons"] .use-ajax), [role="button"]
{
	text-decoration: none!important;
}
button a
{
	text-decoration: none!important;
}
td.forum__topic
{
	text-align: left!important;
}
.forum__title span
{
	font-weight: 100;
}
.pagination li a
{
	border-radius: 0!important;
}
.pagination>.active>a
{
	background-color: #00b5e2!important;
}
.revision-current em
{
	display: block;
	text-align: center;
}
.work .field__header--note
{
	margin-top: 8px!important;
}
.work .field__header--materials
{
	margin-top: 19px!important;
}
.work .field__header--collaborate
{
	margin-top: 19px!important;
}
summary
{
	background-color: #00b5e2;
	color: #fff;
	display: revert;
	margin: -20px;
	margin-bottom: 0;
	padding: 24px;
}
summary h3
{
	display: inline;
}
summary:focus
{
	outline: 0;
}
.past-dyad-header
{
	background-color: #00b5e2;
	color: #fff;
	padding: 40px;
	text-align: center;
}
.feed-icon
{
	display: none;
}
.main-container
{
	padding-bottom: 20px!important;
	padding-top: 10px!important;
}
.view-user-information .card__block
{
	margin-top: -40px;
}
.view-user-information fieldset:last-of-type fieldset h4:last-of-type
{
	margin-top: 20px;
}
.profile .card__block
{
	margin-top: -20px;
}
.profile > fieldset[id^="subheading"] .card__block, .profile #subsection .card__block, .profile #subsection--3 .card__block, .profile #subsection--2 fieldset[id^="subheading"]:last-child .card__block
{
       margin-bottom: -40px;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.autologout-dialog.ui-dialog-buttons.ui-draggable.ui-resizable
{
	margin-left: 25%!important;
	margin-right: 25%!important;
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle
{
	background-color: #00b5e2;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #fff;
	padding-top: 20px;
	text-align: center;
}
.autologout-dialog .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close
{
	display: none;
}
#autologout-confirm
{
	background-color: #00b5e2;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	color: #fff;
	text-align: center;
}
.autologout-dialog .ui-dialog-buttonset
{
	background-color: #00b5e2;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding-bottom: 20px;
	text-align: center;
}
.use-ajax.btn.btn-default.btn-sm.btn-follow.flag.flag-is-completed-task.action-unflag
{
	background-color: #94c11c!important;
	background-image: url(/themes/custom/socialblue_gtmh/images/check-outline.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
}
.button_primary.button.js-form-submit.form-submit.btn.ui-button.ui-corner-all.ui-widget
{
	float: left;
}
.button_secondary.button.button--primary.js-form-submit.form-submit.btn.btn-primary.waves-effect.waves-btn.waves-light.ui-button.ui-corner-all.ui-widget
{
	float: left;
}
body:not(.view-learning_pathways-un_compeleted_milestones) .button_tertiary.button.js-form-submit.form-submit.btn.ui-button.ui-corner-all.ui-widget
{
	float: left;
}
.button.button--primary.js-form-submit.form-submit.btn.btn-primary.waves-effect.waves-btn.waves-light.ui-button.ui-corn
{
	float: left;
}
body:not(.view-learning_pathways-un_compeleted_milestones) .ui-dialog-buttonset.form-actions .button.js-form-submit.form-submit.btn.ui-button.ui-corner-all.ui-widget
{
	float: left;
}
.button.button--danger.ui-button.ui-corner-all.ui-widget
{
	background-color: #fff;
	border: none;
	font-weight: 400;
	margin-top: 2px;
	padding-left: 5px;
}
#edit-preview
{
	display: none;
}
#edit-field-intraduce-yourself-0-value
{
	max-width: 100%;
}
#edit-field-life-goal-0-value
{
	max-width: 100%;
}
#edit-field-research-interests-0-value
{
	max-width: 100%;
}
#edit-field-patents-inventions-0-value
{
	max-width: 100%;
}
#edit-field-awards-honors-0-value
{
	max-width: 100%;
}
#edit-field-work-experience-0-value
{
	max-width: 100%;
}
#edit-field-describe-what-you-do-at-wo-0-value
{
	max-width: 100%;
}
#edit-field-describe-what-you-love-abo-0-value
{
	max-width: 100%;
}
#node-forum-edit-form .card.form-item.js-form-item.form-type-vertical-tabs.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label.form-group
{
	display: none;
}
.btn--comment-submit .btn-icon
{
	display: none;
}
#edit-submit .btn-icon
{
	display: none;
}
#edit-submit
{
	margin-left: revert;
}
.last-activity td
{
	padding-right: 20px;
}
.last-activity
{
	border: 2px solid #00b5e2;
	margin-top: 10px;
	padding-left: 10px;
}
.close-dialog-form.clearfix
{
	float: left;
	margin-left: 5px;
}
.close-dialog-form.clearfix .btn
{
	border: 1px solid transparent!important;
}
div[id^=drupal-dialog-entitygoaledit-form].button.button--danger.ui-button.ui-corner-all.ui-widget
{
	margin-bottom: 5px!important;
	margin-top: revert!important;
}
#edit-field-date-of-birth-0 h4 div
{
	color: #000;
	font-size: 14px;
	font-weight: 100;
	margin-bottom: -8px;
}
.block-gtmh-sidebar .contextual-region.card
{
	all: unset;
}
.block-gtmh-sidebar .card__body
{
	all: unset;
}
.tabledrag-toggle-weight.btn-sm.btn.btn-default
{
	display: none;
}
.tabledrag-handle
{
	display: none;
}
#edit-field-message-attachement-wrapper .checkbox
{
	display: none!important;
}
#private-message-add-form button[id^=edit-submit]
{
	background-color: #00b5e2;
	color: #fff;
}
#profile-profile-edit-form #edit-cancel
{
	background-color: rgba(0,0,0,.1);
	border: none;
	color: #000;
	padding: 6.5px;
	order: 2;
	margin-left: 10px;
}
#profile-profile-edit-form #edit-submit {
	order: 1;
}
#profile-profile-edit-form #edit-delete {
	order: 3;
}
#profile-profile-edit-form #edit-delete:hover {
	background-color: white;
	color: red;
}
.profile summary .card__title.card__title--underline
{
	background-color: #00b5e2;
	color: #fff!important;
}
.path-profile #block-socialblue-gtmh-content .profile .img-responsive
{
	margin-top: 30px;
}
#edit-message-wrapper
{
	flex: revert;
	margin-bottom: 20px;
	margin-top: 20px;
	max-width: 100%;
	ms-flex: revert;
	webkit-box-flex: revert;
	webkit-flex: revert;
	width: 100%;
}
.collaboration .card, .task_item .card
{
	margin-left: -20px;
}
.work a:hover
{
	text-decoration: underline!important;
}
.button_tertiary:hover
{
	background-color: #e4e4e4;
	color: black;
	box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);
}
.button_secondary:hover
{
	background-color: #5a4c96!important;
	box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);
}
.button_primary:hover
{
	background-color: #00a2cb!important;
	box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);
}
.collaboration .btn.comment__reply-btn, .task_item .btn.comment__reply-btn
{
	display: none;
}
.js-media-library-item article div:nth-child(2)
{
	display: none;
}
.collaboration-material-add-form.collaboration-form.clearfix .card__block, .task-item-material-add-form.task-item-form.clearfix .card__block
{
	color: #fff;
}
.collaboration-material-add-form.collaboration-form.clearfix .js-media-library-selection.form-group.js-form-wrapper.form-wrapper, .task-item-material-add-form.task-item-form.clearfix .js-media-library-selection.form-group.js-form-wrapper.form-wrapper
{
	color: #000;
}
#field_file-media-library-wrapper--description
{
	display: none;
}
.collaboration-material-add-form.collaboration-form.clearfix .js-media-library-open-button.button_primary.button.js-for
{
	margin-left: -20px;
}
.media-library-selected-count.js-media-library-selected-count
{
	display: inline-block;
	margin-top: 15px;
}
#private-message-add-form .form-group-inline
{
	display: revert;
}
#private-message-add-form #edit-actions
{
	margin-left: -7px;
}
#private-message-add-form #edit-cancel
{
	background-color: rgba(0,0,0,.1);
	left: 65px;
	margin-left: 8px;
	position: absolute;
	text-decoration: none;
}
.node-forum-form #edit-cancel
{
	background-color: rgba(0,0,0,.1);
	left: 80px;
	padding: 7px;
	position: absolute;
	text-decoration: none;
}
#edit-cancel:hover
{
	background-color: rgba(0,0,0,.2);
	box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons button.button.ui-button.ui-corner-all.ui-widget:not(.button--primary):not(.button_primary):not(.button_secondary):not(.button_tertiary):not(.button--danger):not(.btn)
{
	background-color: rgba(0,0,0,.1);
	border: none;
	font-weight: 500;
	margin-left: 5px;
	padding: 8.5px;
}
.small.card__block.dropdown-header
{
	background-color: #fff;
	color: #000;
}
.node-topic-form.node-form.form--default.clearfix #edit-cancel
{
	margin-left: 8px;
	padding: 9px;
	padding-bottom: 9.5px;
}
#block-socialblue-gtmh-pm-add-block
{
	text-transform: capitalize;
}
#goal-revision-revert-confirm #edit-cancel
{
	background-color: rgba(0,0,0,.1);
}
#comment-form #edit-cancel
{
	background-color: rgba(0,0,0,.1);
	text-decoration: none;
}
#user-form #edit-cancel
{
	background-color: rgba(0,0,0,.1);
	border: none;
	color: #000;
	left: 60px;
	padding-bottom: 7.5px;
	position: absolute;
}
#node-forum-edit-form #edit-cancel
{
	background-color: rgba(0,0,0,.1);
	left: 80px;
	padding: 7px;
	position: absolute;
	text-decoration: none;
}
.node-topic-form.node-form.form--default.clearfix #edit-actions
{
	margin-left: -7px;
}
#private-message-add-form .form-group-inline .form-group
{
	margin-bottom: 1rem;
}
.btn:hover:not(.button--danger):not(.comment__reply-btn)
{
	box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);
}
.field--type-entity-reference.field--name-field-link-to-note.field--widget-options-select.form-group.js-form-wrapper.form-wrapper
{
	margin-top: -30px;
}
#field_file-media-library-wrapper .card__title.card__title--underline
{
	margin-bottom: -5px;
}
.js-media-library-selection.form-group.js-form-wrapper.form-wrapper
{
	margin-left: -20px;
}
.webform-submission-form.webform-submission-add-form.js-webform-details-toggle.webform-details-toggle #edit-cancel
{
	background-color: rgba(0,0,0,.1);
	margin-left: 5px;
	text-decoration: none;
}
#edit-email-notifications-what-manage
{
	display: none;
}
#edit-email-notifications-system-notifications
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-mention-post.js-form-item-email-notifications-message-to-me-create-mention-post.form-no-label.form-group
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-mention-comment.js-form-item-email-notifications-message-to-me-create-mention-comment.form-no-label.form-group
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-comment-reply-mention.js-form-item-email-notifications-message-to-me-create-comment-reply-mention.form-no-label.form-group
{
	display: none;
}
#edit-forgot .card__title.card__title--underline
{
	padding-left: 20px;
	padding-top: 20px;
}
#block-socialblue-gtmh-content
{
	background-color: #fff;
	padding: 20px;
}
#block-socialblue-gtmh-pagetitleblock-content .cover
{
	margin-bottom: 32px;
}
.card__nested-section .contextual-region.card
{
	margin: -20px;
}
.dropdown:hover>.dropdown-menu
{
	display: block;
}
.navbar-toggle
{
	background-color: #00b5e2;
	margin-left: 10px;
}
.navbar-toggle:hover
{
	background-color: #48398b!important;
}
@media (max-width:900px)
{
	.layout--with-complementary>.region--content
	{
		flex: 0 0 100%!important;
		max-width: 100%!important;
		ms-flex: 0 0 100%!important;
		webkit-box-flex: 0!important;
		webkit-flex: 0 0 100%!important;
	}
}
@media (max-width:900px)
{
	.region--complementary
	{
		flex: 0 0 100%!important;
		max-width: 100%!important;
		ms-flex: 0 0 100%!important;
		ms-flex-order: 2!important;
		order: 2!important;
		webkit-box-flex: 0!important;
		webkit-box-ordinal-group: 3!important;
		webkit-flex: 0 0 100%!important;
		webkit-order: 2!important;
	}
}
@media (max-width:900px)
{
	.ui-dialog
	{
		min-width: revert;
	}
}
@media (max-width:900px)
{
	#block-socialblue-gtmh-sitebranding
	{
		margin-left: 10px;
	}
}
@media (max-width:900px)
{
	.navbar-nav__icon.icon-add_box
	{
		display: none;
	}
}
@media (max-width:900px)
{
	.table-bordered thead tr th:nth-child(2)
	{
		display: none;
	}
	.table-bordered thead tr th:nth-child(3)
	{
		display: none;
	}
	.table-bordered thead tr th:nth-child(4)
	{
		display: none;
	}
	.table-bordered tbody tr td:nth-child(2)
	{
		display: none;
	}
	.table-bordered tbody tr td:nth-child(3)
	{
		display: none;
	}
	.table-bordered tbody tr td:nth-child(4)
	{
		display: none;
	}
	table[id^=forum-topic-] thead tr th:nth-child(2)
	{
		display: none;
	}
	table[id^=forum-topic-] thead tr th:nth-child(3)
	{
		display: none;
	}
	table[id^=forum-topic-] thead tr th:nth-child(4)
	{
		display: none;
	}
	table[id^=forum-topic-] tbody tr td:nth-child(2)
	{
		display: none;
	}
	table[id^=forum-topic-] tbody tr td:nth-child(3)
	{
		display: none;
	}
	table[id^=forum-topic-] tbody tr td:nth-child(4)
	{
		display: none;
	}
}
@media (max-width:900px)
{
	.user-dyad__profile:first-of-type
	{
		border-right: 2px solid #00b5e2;
	}
	.user-dyad__profile
	{
		width: 100%;
	}
	.user-dyad__profiles
	{
		all: revert;
	}
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix
{
	margin-top: 10px;
}
@media (max-width:900px)
{
	.second-level-title
	{
		flex-wrap: wrap;
		ms-flex-wrap: wrap;
		webkit-flex-wrap: wrap;
	}
	.second-level-title a
	{
		width: 50%;
	}
}
#edit-email-notifications--content .card__title, #edit-email-notifications-message-to-me h4
{
	display: none;
}
#edit-email-notifications-message-to-me--content.fade
{
	all: revert;
}
#edit-email-notifications-what-follow--content.fade
{
	all: revert;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-user-was-enrolled-to-event.js-form-item-email-notifications-message-to-me-user-was-enrolled-to-event.form-group {
	display: none !important;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-post-profile.js-form-item-email-notifications-message-to-me
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-comment-post-profile.js-form-item-email-notifications-messa
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-like-node-or-post.js-form-item-email-notifications-message-
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-what-follow-create-content-in-joined-group.js-form-item-email-notifications-what
{
	display: none;
}
.media-library-widget-modal .button.js-form-submit.form-submit.btn.js-form-submit.ui-button.ui-corner-all.ui-widget:not(.button--primary)
{
	display: none;
}
.private-message-form .btn-icon
{
	display: none;
}
@media (max-width:900px)
{
	.private-message-form .btn--comment-submit .label
	{
		font-size: revert;
		padding: 5px;
	}
}
.control-label.sr-only
{
	display: none!important;
}
@media (max-width:900px)
{
	.work__content .field--name-completed-time
	{
		display: none;
	}
	.field--name-tasks .field__header
	{
		display: none;
	}
	.work .field--name-tasks
	{
		border: revert;
		margin-left: -20px;
		padding: revert;
	}
	.task__actions
	{
		float: left;
		margin-bottom: 20px;
		margin-left: 20px;
		margin-top: 10px;
		width: 100%;
	}
	.task__actions a
	{
		height: 40px;
		width: 40px;
	}
	.use-ajax.btn.btn-default.btn-sm.btn-follow.flag
	{
		margin-top: 10px;
	}
	.field.field--name-tasks.field--type-entity-reference.field--label-hidden.field--items .task__content
	{
		max-width: 300px!important;
	}
	.work__actions .wrapper
	{
		width: revert;
	}
	.work__new-task
	{
		margin-left: -20px;
	}
	.field.field--name-field-tasks-view.field--type-viewfield.field--label-hidden
	{
		margin-left: -20px;
	}
	.work__actions a
	{
		height: 40px;
		width: 40px;
	}
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.autologout-dialog.ui-dialog-buttons.ui-draggable.ui-resizable .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix
{
	margin-top: revert;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.autologout-dialog.ui-dialog-buttons.ui-draggable.ui-resizable button.ui-button.ui-corner-all.ui-widget.button
{
	background-color: #d3d3d3!important;
}
@media (max-width:900px)
{
	.site-footer .navbar-nav li:nth-child(1)
	{
		width: 100%;
	}
}
@media (max-width:900px)
{
	.region--complementary
	{
		background-color: #e9f2d1;
		border-top: 1px solid #d3d3d3;
		margin-top: 15px;
	}
}
#edit-username-login .card__nested-section
{
	display: none;
}
.flag-follow-thread
{
	position: absolute!important;
	right: 40px;
	top: 110px;
}
.body-text.clearfix a
{
	color: #000;
	text-decoration: none;
}
.body-text.clearfix a:hover
{
	color: #000;
	text-decoration: underline;
}
@media (max-width:900px)
{
	.cke_button__removeformat
	{
		display: none!important;
	}
	.cke_button__drupallink
	{
		display: none!important;
	}
	.cke_button__drupalunlink
	{
		display: none!important;
	}
	.cke_button__bulletedlist
	{
		display: none!important;
	}
	.cke_button__numberedlist
	{
		display: none!important;
	}
	.cke_button__blockquote
	{
		display: none!important;
	}
	.cke_button__video_embed_field
	{
		display: none!important;
	}
	.cke_button__video_embed
	{
		display: none!important;
	}
	.cke_button__drupalmedialibrary
	{
		display: none!important;
	}
	.cke_button__table
	{
		display: none!important;
	}
	.cke_button__horizontalrule
	{
		display: none!important;
	}
	.cke_combo_button
	{
		display: none!important;
	}
}
.hero-action-button
{
	display: none;
}
#block-socialmedialinks
{
	width: 100%;
}
#gtmh-window-container
{
	border: 1px solid #fff;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.autologout-dialog.ui-dialog-buttons.ui-draggable.ui-resizable
{
	background-color: revert;
	border: revert;
	margin: auto!important;
	overflow-x: revert;
	overflow-y: revert;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.autologout-dialog.ui-dialog-buttons.ui-draggable.ui-resizable .ui-dialog-titlebar
{
	display: revert;
}
.path-goal #drupal-modal
{
	height: 150px!important;
	overflow: revert;
}
.view-community td
{
	vertical-align: top!important;
}
@media (min-width:900px)
{
	.view-community .layout__region.layout__region--second, .view-partner-institutions .layout__region.layout__region--second

	{
		margin-left: 30px;
		margin-right: 30px;
	}
}
@media (min-width:900px)
{
	.view-community .layout--threecol-section--33-34-33>.layout__region--first,.view-community .layout--threecol-section--33-34-33>.layout__region--second,.view-community .layout--threecol-section--33-34-33>.layout__region--third,
	.view-partner-institutions .layout--threecol-section--33-34-33>.layout__region--first,.view-partner-institutions .layout--threecol-section--33-34-33>.layout__region--second,.view-partner-institutions .layout--threecol-section--33-34-33>.layout__region--third

	{
		flex: 0 1 30%!important;
		ms-flex: 0 1 30%!important;
		webkit-box-flex: 0!important;
		webkit-flex: 0 1 30%!important;
	}
}
@media (max-width:900px)
{
	.second-level-title a:nth-child(3)
	{
		border-top: 1px solid #f7f7f7;
	}
	.second-level-title a:nth-child(4)
	{
		border-top: 1px solid #f7f7f7;
	}
}
#block-socialblue-gtmh-pm-add-block
{
	margin: 20px;
}
#edit-forgot .card__nested-section
{
	display: none;
}
#edit-submit:not(.phase-preparation-prefinalization-form #edit-submit)
{
	text-transform: capitalize;
}
#private-message-thread-delete-form #edit-cancel
{
	background-color: #d3d3d3;
	color: #000;
}
#private-message-thread-delete-form #edit-submit
{
	ms-flex-order: revert;
	order: revert;
	webkit-box-ordinal-group: revert;
	webkit-order: revert;
}
#block-socialblue-gtmh-accountheaderblock .dropdown-menu li:not(:first-child):not(:nth-last-child(2)):not(.view-activity-stream-notifications li),#block-socialblue-gtmh-content .dropdown-menu
{
	text-transform: capitalize;
}
.dropdown.profile.not-logged-in
{
	text-transform: capitalize;
}
div[aria-describedby^=drupal-dialog-entitytaskadd-form]
{
	text-transform: capitalize;
}
.system-403 h1,.user-login h1
{
	text-transform: capitalize;
}
a[title=Invites]
{
	display: none!important;
}
a[title="View my events"]
{
	display: none!important;
}
a[title="View my topics"]
{
	display: none!important;
}
[id^=agreement] #edit-submit
{
	background-color: #00b5e2;
	color: #fff;
}
.cover-wrap
{
	display: revert;
}
.user-goal .metainfo__content
{
	margin-right: 50px;
}
#private-message-thread-delete-form #edit-actions
{
	margin-left: 20px;
}
.profile .img-responsive
{
	border-radius: 50%;
	margin: auto;
}
.layout--twocol-section .block-layout-builder.block-field-blockprofileprofilefield-school
{
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
.profile .field.field--name-field-profile-interests.field--type-entity-reference.field--label-hidden.field--items .field--item
{
	background-color: #d3d3d3;
	border-radius: 10px;
	margin-bottom: 5px;
	padding: 5px;
}
.path-forum .btn-blue
{
	background-color: #00b5e2!important;
	color: #fff!important;
}
.profile .field.field--name-field-city-of-residence.field--type-string.field--label-hidden.field--item
{
	border-right: 1px solid #000;
	padding-right: 5px;
}
.field.field--name-field-country-of-residence.field--type-address-country.field--label-hidden.field--item
{
	border-right: 1px solid #000;
	padding-right: 5px;
}
.block-layout-builder.block-field-blockprofileprofilefield-city-of-residence
{
	background-image: url(../images/map-marker-outline.svg);
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 25px;
}
.location
{
	background-image: url(../images/map-marker-outline.svg);
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 25px;
}
.block-layout-builder.block-field-blockprofileprofilefield-country-of-residence
{
	display: inline-block;
}
.block-layout-builder.block-field-blockprofileprofilefield-profile-continent
{
	display: inline-block;
}
.block-layout-builder.block-field-blockprofileprofilefield-profile-interests div
{
	display: inline-block;
}
.block-layout-builder.block-field-blockprofileprofilefield-profile-interests
{
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
form:not(form#views-exposed-form-videos-page-1):not(form[id^="views-exposed-form-completed-training-units"]) .layout.layout--twocol-section.layout--twocol-section--50-50
{
	border-bottom: 1px solid #000;
	padding-bottom: 30px;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-member-added-by-event-organiser.js-form-item-email-notifications-message-to-me-member-added-by-event-organiser.form-group
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-approve-request-join-group.js-form-item-email-notifications-message-to-me-approve-request-join-group.form-group
{
	display: none;
}
#edit-email-notifications-what-follow
{
	margin-bottom: -25px!important;
	margin-top: -25px;
}
.field.field--name-field-interests-hobbies.field--type-entity-reference.field--label-above .field__items
{
	margin-top: 10px;
}
.profile .field.field--name-field-interests-hobbies.field--type-entity-reference.field--label-above .field--item
{
	background-color: #d3d3d3;
	border-radius: 10px;
	display: inline-block;
	font-weight: 500;
	padding: 5px;
}
.reflection-form label,.reflection-form textarea
{
	color: #000!important;
}
.block-layout-builder.block-field-blockprofilementorfield-current-job
{
	display: inline-block;
}
.block-layout-builder.block-field-blockprofilementorfield-current-affiliation
{
	display: inline-block;
}
.profile .field--name-field-city-of-residence
{
	background-image: url(../images/map-marker-outline.svg);
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 25px;
}
.profile.field--name-field-country-of-residence
{
	display: inline-block;
}
.profile.field--name-field-profile-continent
{
	display: inline-block;
}
.block-layout-builder.block-field-blockprofilementorfield-main-stemm-area
{
	border-top: 1px solid #000;
}
.block-layout-builder.block-field-blockprofilementorfield-profile-expertise div
{
	display: inline-block;
}
.profile .field.field--name-field-profile-expertise.field--type-entity-reference.field--label-hidden.field--items .field--item
{
	background-color: #d3d3d3;
	border-radius: 10px;
	margin-bottom: 5px;
	padding: 5px;
}
.block-layout-builder.block-field-blockprofilementorfield-profile-expertise
{
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
.block-layout-builder.block-field-blockprofilementorfield-title
{
	display: inline-block;
}
.block-layout-builder.block-field-blockprofileprofilefield-profile-first-name
{
	display: inline-block;
}
.block-layout-builder.block-field-blockprofileprofilefield-profile-last-name
{
	display: inline-block;
}
.block-layout-builder.block-field-blockprofilementorfield-profile-first-name
{
	display: inline-block;
}
.block-layout-builder.block-field-blockprofilementorfield-profile-last-name
{
	display: inline-block;
}
.layout.layout--onecol:first-child
{
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 50px;
	text-align: center;
}
.entity-profile-canonical #block-socialblue-gtmh-pagetitleblock-content
{
	display: none;
}
#cke_edit-field-about-me-0-value,#cke_edit-field-describe-what-you-love-0-value,#cke_edit-field-describe-your-highlight-0-value,#cke_edit-field-goal-for-gtm-0-value,#cke_edit-field-interested-in-0-value,#cke_edit-field-life-goal-0-value,#cke_edit-field-love-it-because-0-value,#cke_edit-field-mentor-gtm-0-value,#cke_edit-field-stemm-highlight-0-value,#cke_edit-field-what-are-you-doing-in-job-0-value,#cke_edit-field-why-do-you-volunteer-0-value,#cke_edit-field-work-research-0-value,#edit-field-awards-honors-list-0-uri,#edit-field-country-of-residence-0-value--2,#edit-field-current-affiliation-0-value,#edit-field-current-job-0-value,#edit-field-cv-0-uri,#edit-field-main-stemm-area-wrapper .select2-selection.select2-selection--single,#edit-field-patents-inventions-list-0-uri,#edit-field-profile-continent,#edit-field-profile-first-name-0-value,#edit-field-profile-last-name-0-value,#edit-field-publications-bibliography-0-uri,#edit-field-school-0-value,#edit-field-time-zone-0-value,#edit-field-title-0-value,#profile-profile-edit-form .field-multiple-table td:not(#field-address-valuestd),#profile-profile-edit-form .select2-selection.select2-selection--multiple
{
	border: 1.5px solid #94c11c!important;
}
.profile_section
{
	display: inline;
}
.profile--is-default summary
{
	background-color: #00b5e2;
	margin: revert;
	margin-bottom: 15px;
	padding: 17px;
}
.profile .field.field--name-field-current-affiliation.field--type-string.field--label-hidden.field--item
{
	border-left: 1px solid #000;
	padding-left: 5px;
}
.layout--twocol-section .block-layout-builder.block-field-blockprofileprofilefield-college-university
{
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
.achievement div[class*=title]
{
	display: inline-block;
	max-width: 80%;
}
.profile div[class*=language]
{
	display: inline-block;
}
.profile .achievement div[class*=name-year]
{
	margin-left: 30px;
}
.profile .achievement div[class*=year],.profile div[class*=level]
{
	display: inline-block;
	vertical-align: top;
}
.field--name-field-awards-and-honors>.field--label,.field--name-field-competitions>.field--label,.field--name-field-internships>.field--label,.field--name-field-other-activities>.field--label,.field--name-field-other-formats>.field--label,.field--name-field-patents-inventions>.field--label,.field--name-field-programming-languages>.field--label,.field--name-field-projects>.field--label,.field--name-field-publications>.field--label
{
	color: #00b5e2;
	font-size: 1.25rem;
	font-weight: 500!important;
	text-transform: revert;
}
#profile-mentor-edit-form #edit-field-date-of-birth-0 .card__block
{
	margin-top: -30px;
}
#profile-profile-edit-form #edit-field-date-of-birth-0 .card__block
{
	margin-top: -10px;
}
#edit-field-date-of-birth-0 .control-label--wide.control-label.js-form-required.form-required
{
	color: #000;
}
.profile-mentor-edit-form .form-group .fieldset-wrapper .form-type-radio:nth-child(1)
{
	display: none!important;
}
.path-profile .card.basic-block p
{
	display: none;
}
.path-profile .card.basic-block .field.field--name-field-basic-link.field--type-link.field--label-hidden.field--item a
{
	background-color: #00b5e2;
	color: #fff;
	float: right;
	margin-top: -80px;
	padding: 7px;
}
.path-profile .card.basic-block .field.field--name-field-basic-link.field--type-link.field--label-hidden.field--item a:hover
{
	background-color: #1a8dbe;
	box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);
	text-decoration: none!important;
}
.profile.dropdown a[title="Edit Profile"],.profile.dropdown a[title="Edit profile"]
{
	display: none;
}
#field_file-media-library-wrapper .link.js-media-library-widget-toggle-weight
{
	display: none;
}
.block-gtmh-sidebar.block-block-communication-buttons
{
	text-align: center;
}
#edit-field-awards-honors-list-0-uri,#edit-field-current-affiliation-0-value,#edit-field-current-job-0-value,#edit-field-cv-0-uri,#edit-field-interests-hobbies-wrapper .select2-selection.select2-selection--multiple,#edit-field-long-term-goal-0-value,#edit-field-other-activities-0-inline-entity-form-field-format-0-value,#edit-field-other-formats-0-inline-entity-form-field-format-0-value,#edit-field-patents-inventions-list-0-uri,#edit-field-publications-bibliography-0-uri,#edit-field-school-0-value,#edit-field-type-of-school-0-value,.form-wrapper[id*=edit-field-college-university][id*=inline-entity-form]>div,.form-wrapper[id*=edit-field-college-university][id*=inline-entity-form]>div input
{
	max-width: 100%!important;
	width: 100%!important;
}
.form-type-range-slider span#slider_level_max
{
	float: right;
}
.form-wrapper[id*=edit-field-competitions][id*=inline-entity-form],.form-wrapper[id*=edit-field-internships][id*=inline-entity-form],.form-wrapper[id*=edit-field-projects][id*=inline-entity-form],.form-wrapper[id*=edit-field-publications][id*=inline-entity-form]
{
	display: revert!important;
}
.form-wrapper[id*=edit-field-competitions][id*=inline-entity-form]>div,.form-wrapper[id*=edit-field-internships][id*=inline-entity-form]>div,.form-wrapper[id*=edit-field-projects][id*=inline-entity-form]>div,.form-wrapper[id*=edit-field-publications][id*=inline-entity-form]>div
{
	width: revert!important;
}
#profile-profile-edit-form .field-add-more-submit
{
	background-color: #00b5e2;
	color: #fff;
	text-transform: capitalize;
}
.comment-reply .row.container.layout--with-complementary div.card
{
	background-color: revert;
}
.collaboration .field.field--label-inline:nth-child(2)
{
	display: none;
}
#profile-profile-edit-form #subheading h4,#profile-profile-edit-form #subheading--2 h4
{
	color: #442e84!important;
	font-size: 1rem;
}
.media-body.message__inbox-body strong span:last-child
{
	display: none;
}
.task.task--logbook .task_trigger a
{
	background-image: url(../images/pencil-outline.svg);
	background-position: center left;
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 30px;
	text-indent: -9999px;
}
.table-forum td
{
	border: 1px solid #e3e3e3;
}
.table-forum td[colspan="4"]
{
	background-color: #94c11c;
	color: #fff;
}
.forum-index .table-forum div a:not(td[colspan="4"]a),.forum-index .table-forum div p
{
	float: left!important;
	text-align: left;
}
.table-forum tbody td
{
	padding-left: 10px!important;
	padding-right: 10px!important;
}
tr:nth-child(2) .indent
{
	margin-left: 30px;
}
.card-files__title
{
	display: none;
}
.card-files__grid
{
	margin-left: -15px;
}
.forum-index tr td:first-child
{
	width: 30%;
}
.table-forum tbody td>*
{
	margin-bottom: revert;
}
.container
{
	padding: 0;
}
.profile-top
{
	font-weight: 700;
}
.profile-left
{
	text-align: center;
}
.profile-left,.profile-right
{
	width: 50%;
}
.profile-right .field--item,.profile-right .field--label
{
	display: inline-block;
}
#profile-profile-edit-form .card__block
{
	padding: 0;
}
#profile-profile-edit-form .form-type-range-slider
{
	width: 100%;
}
#edit-field-job-description-parent1-0-value,#edit-field-job-description-parent2-0-value,#edit-field-main-job-parent1-0-value,#edit-field-main-job-parent2-0-value
{
	max-width: 100%;
	width: 100%;
}
.achievement a
{
	display: inline-block;
	margin-bottom: 20px;
	width: 80%;
}
.profile fieldset fieldset[id^='subheading'] h4 {
	background-color: #fff;
	color: #00b5e2!important;
	font-size: 1.25rem;
	font-weight: 500!important;
}
.profile--is-default .profile-top a:hover
{
	background-color: #1a8dbe;
	box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);
	text-decoration: none;
}
.profile .wrapper
{
	border-bottom: 1px solid #000;
	padding-bottom: 25px;
	margin-bottom: 20px;
}
.profile .field--name-field-title
{
	display: inline-block;
}
.profile-right .field--name-field-sub-stemm-areas
{
	border-left: 1px solid #000;
	padding-left: 5px;
}
.profile div[class*=year-to]::before
{
	content: "\2013";
}
fieldset[id^='subsection'] h4, fieldset[id^='subsection'] h4 div
{
	display: inline;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-post-profile.js-form-item-email-notifications-message-to-me-create-post-profile.form-group
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-comment-post-profile.js-form-item-email-notifications-message-to-me-create-comment-post-profile.form-group
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-like-node-or-post.js-form-item-email-notifications-message-to-me-create-like-node-or-post.form-group
{
	display: none;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-what-follow-create-content-in-joined-group.js-form-item-email-notifications-what-follow-create-content-in-joined-group.form-group
{
	display: none;
}
.control-label,.small
{
	font-size: 1rem!important;
}
#edit-field-profile-interests--description li:nth-child(2)
{
	display: none;
}
#edit-field-children-wrapper,#edit-field-how-many-siblings-0-value,#edit-field-marital-status-wrapper,input[id^=edit-field-hours]
{
	width: 20%!important;
}
input[id*=edit-field][id*=inline-entity-form-field-mid-term-goal],input[id*=edit-field][id*=inline-entity-form-field-title]
{
	max-width: 100%;
	width: 100%;
}
textarea[id*=edit-field][id*=field-details]
{
	height: 150px!important;
	max-width: 100%;
	width: 100%;
}
.profile #subsection .field--type-entity-reference summary .field--label
{
	display: inline;
	font-size: 1.25rem;
	font-weight: 500!important;
}
.field--type-entity-reference summary
{
	background-color: #fff!important;
	color: #00b5e2;
	margin-left: -20px;
	margin-top: 5px;
}
.profile fieldset[id^='subsection'] .field--label,.profile .profile-right .field--label
{
	margin-top: 0!important;
        margin-bottom: 0!important;
}
.field--name-field-language-level span#slider_level_max
{
	padding-left: 5px;
	padding-right: 5px;
}
.field.field--name-field-project-year-to.field--type-list-string.field--label-hidden.field--item
{
	margin-left: -3px;
}
#profile-profile-edit-form #field-address-values td
{
	border: none;
	padding: 0;
}
#profile-profile-edit-form #edit-field-languages-wrapper table .select-wrapper
{
	width: 100%!important;
}
.field.field--name-field-languages.field--type-entity-reference.field--label-above
{
	width: 100%;
}
.field.field--name-field-language-level.field--type-integer.field--label-hidden.field--item
{
	width: 100%;
}
#language_level
{
	width: 60%;
}
.profile .field--name-field-language-level span:first-of-type,.profile .field--name-field-programming-language-level span:first-of-type
{
	left: 35px;
	position: relative;
	top: 20px;
}
.profile .field--name-field-language-level span:last-of-type
{
	position: relative;
	right: 50px;
	top: 20px;
}
.profile .field--name-field-programming-language-level span:last-of-type
{
	position: relative;
	right: 40px;
	top: 20px;
}
.field--name-field-languages .field--item,.field--name-field-programming-languages .field--item
{
	margin-bottom: 20px;
}
.form-wrapper[id*=edit-field][id*=inline-entity-form-year-wrapper]
{
	display: inline-block!important;
	vertical-align: top;
	width: 20%!important;
}
.form-wrapper[id*=edit-field][id*=inline-entity-form] .form-wrapper[id*=edit-field][id*=year-to-wrapper]
{
	display: inline-block!important;
	width: 70%!important;
}
.form-wrapper[id*=edit-field][id*=year-to-wrapper] .select-wrapper
{
	width: 25%;
}
.user-dyad__tags
{
	pointer-events: none;
}
.user-dyad__profiles .img-responsive
{
	border-radius: 50%;
	margin: auto;
}
.user-dyad-header
{
	font-size: 20px;
	text-align: center;
}
#profile-profile-edit-form .table-hover tbody tr:hover
{
	background-color: #fff!important;
}
@media (min-width:900px)
{
	#edit-field-date-of-birth-wrapper,#edit-field-gender-wrapper,.mentor-profile #edit-field-children-wrapper,.mentor-profile #edit-field-marital-status-wrapper
	{
		display: inline-block;
		width: 40%!important;
	}
	#edit-field-date-of-birth-show-wrapper,#edit-field-gender-show-wrapper,.mentor-profile #edit-field-children-show-wrapper,.mentor-profile #edit-field-marital-status-show-wrapper
	{
		display: inline-block;
		left: 20px;
		position: relative;
		top: 40px;
		vertical-align: top;
		width: 50%;
	}
	.form-wrapper[id*=edit-field][id*=inline-entity-form] .form-wrapper[id*=edit-field][id*=duration-wrapper]
	{
		display: inline-block!important;
		width: 20%!important;
	}
	.form-wrapper[id*=edit-field][id*=inline-entity-form] .form-wrapper[id*=edit-field][id*=period-wrapper]
	{
		display: inline-block!important;
		width: 20%!important;
	}
}
#drupal-modal .field.field--name-year.field--type-list-string.field--label-above
{
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: top;
}
#drupal-modal .field.field--name-field-project-year-to.field--type-list-string.field--label-above
{
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 10px;
	vertical-align: top;
}
#drupal-modal .field.field--name-field-duration.field--type-integer.field--label-above
{
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 10px;
	vertical-align: top;
}
#drupal-modal .field.field--name-field-duration-period.field--type-list-string.field--label-hidden
{
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	right: 44px;
	top: 49px;
	vertical-align: top;
}
.view-workspace-page_2 .task.task--logbook>a
{
	display: none;
}
#field-awards-and-honors-values .field-label,#field-college-university-values .field-label,#field-languages-values .field-label,#field-other-activities-values .field-label,#field-other-formats-values .field-label,#field-patents-inventions-values .field-label,.mentor-profile #field-projects-values .field-label,.mentor-profile #field-publications-values .field-label
{
	display: none;
}
.user-dyad-contact
{
	text-align: center;
}
#edit-field-city-of-residence-wrapper,.mentor-profile #edit-field-country-of-residence-wrapper
{
	display: inline-block;
	width: 60%;
}
#edit-field-city-show-wrapper,.mentor-profile #edit-field-location-show-wrapper
{
	display: inline-block;
	position: relative;
	top: 40px;
	vertical-align: top;
	width: 30%;
}
div[id*=edit-field-college][id*=year-wrapper] .select-wrapper
{
	width: 20%;
}
@media (max-width:900px)
{
	.profile--is-default .profile-top a
	{
		top: 10px;
	}
	.profile .field--name-field-language-level
	{
		margin-top: -15px;
	}
	.profile .field--name-field-language-level span,.profile .field--name-field-programming-language-level span
	{
		display: none;
	}
	.profile--is-default .field--name-field-languages .field--item
	{
		display: revert;
	}
	.field.field--name-field-programming-language-level.field--type-integer.field--label-hidden.field--item
	{
		width: 100%!important;
	}
	#edit-field-children-wrapper,#edit-field-how-many-siblings-0-value,#edit-field-marital-status-wrapper,input[id^=edit-field-hours]
	{
		width: 100%!important;
	}
	.form-wrapper[id*=edit-field][id*=inline-entity-form] .form-wrapper[id*=edit-field][id*=year-to-wrapper]
	{
		display: inline-block!important;
		width: 100%!important;
	}
	.form-wrapper[id*=edit-field][id*=year-to-wrapper] .select-wrapper
	{
		width: 100%;
	}
	.form-wrapper[id*=edit-field][id*=inline-entity-form] .form-wrapper[id*=edit-field][id*=duration-wrapper]
	{
		width: 100%!important;
	}
	.form-wrapper[id*=edit-field][id*=inline-entity-form] .form-wrapper[id*=edit-field][id*=period-wrapper]
	{
		width: 100%!important;
	}
	.form-wrapper[id*=edit-field][id*=inline-entity-form-year-wrapper]
	{
		width: 100%!important;
	}
	div[id*=edit-field-college][id*=year-wrapper] .select-wrapper
	{
		width: 100%;
	}
	.form-wrapper[id*=edit-field-languages][id*=inline-entity-form][id$=form]>div
	{
		width: 100%;
	}
}
#edit-field-title-0-value
{
	width: 49%;
}
#edit-field-mentor-school-end-wrapper,#edit-field-mentor-school-start-wrapper
{
	width: 20%;
}
.profile #subheading
{
	margin-bottom: -10px!important;
}
.field.field--name-field-programming-languages.field--type-entity-reference.field--label-above
{
	width: 100%;
}
.field--name-field-programming-languages .field.field--name-field-title.field--type-string.field--label-hidden.field--item
{
	width: 20%;
}
.field.field--name-field-programming-language-level.field--type-integer.field--label-hidden.field--item
{
	width: 70%;
}
.view-workspace-page_2 .goal__actions a
{
	display: none;
}
.form-wrapper[id*=edit-field][id*=inline-entity-form] .form-wrapper[id*=edit-field][id*=period-wrapper] label
{
	display: none;
}
.view-workspace-page_2 summary h4
{
	color: #000!important;
}
.view-workspace-page_2 summary
{
	background-color: #fff;
	color: #000;
}
.profile .college
{
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
@media (max-width:900px)
{
	.path-chat-room #block-socialblue-gtmh-content,.path-chat-room .card__body
	{
		padding: 0;
	}
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-email-notifications-message-to-me-create-comment-reply.js-form-item-email-notifications-message-to-me-create-comment-reply.form-group
{
	display: none;
}
#edit-email-notifications-what-follow
{
	display: none;
}
.path-frontpage #block-socialblue-gtmh-content .card
{
	margin-bottom: 0!important;
}
.card__body
{
	padding: 1.25rem!important;
}
ul
{
	padding-inline-start: 15px;
	webkit-padding-start: 15px;
}
.site-footer a:hover
{
	color: #000!important;
}
.view-workspace-page_2 .goal a
{
	font-size: 16px;
}
@media (min-width:900px)
{
	.view-workspace-page_2 .goal > a
	{
		bottom: 20px;
		float: right;
		margin-bottom: -20px;
		text-align: right!important;
		position: relative;
	}
}
#edit-email-notifications h4,.entity-reflection-add_form h1
{
	text-transform: capitalize;
}
.entity-reflection-add_form #edit-cancel
{
	background-color: #d3d3d3;
}
@media (max-width:900px)
{
	.questionnaire
	{
		background-image: url(../images/questionnaire.svg);
		background-position: center;
		background-repeat: no-repeat;
		height: 40px;
		margin-top: -.3px!important;
		text-indent: -9999px;
		width: 40px;
	}
	.block-gtmh-questionnaire-block
	{
		margin: 0 0 0 10px;
	}
	#block-socialblue-gtmh-accountheaderblock
	{
		ms-flex-order: 10;
		order: 10;
		webkit-box-ordinal-group: 11;
		webkit-order: 10;
	}
}
.task--logbook .field--name-name,summary
{
	cursor: pointer;
}
@media (max-width:900px)
{
	.expanded.dropdown.first ul,.expanded.dropdown.last ul,.menu--main li:nth-child(2) ul,.menu--main li:nth-child(3) ul
	{
		display: none;
	}
}
summary
{
	list-style: none;
}
summary:not(.alert summary)::before
{
	content: "+";
	font-size: 20px;
	font-weight: 700;
	padding-right: 10px;
}
details[open]>summary::before
{
	content: "-";
	font-size: 20px;
	font-weight: 700;
	padding-right: 10px;
}
body
{
	word-break: break-word;
}
tbody,thead
{
	word-break: initial;
}
@media (max-width:900px)
{
	.navbar-toggle
	{
		background-image: url(../images/menu.svg);
		background-position: center;
		background-repeat: no-repeat;
		height: 40px;
		min-width: 40px;
		text-indent: -9999px;
		width: 40px;
	}
	#block-socialblue-gtmh-accountheaderblock .nav>li:first-child
	{
		display: none;
	}
	.block-gtmh-questionnaire-block .questionnaire__count
	{
		height: 20px!important;
		line-height: 20px!important;
		right: -8px!important;
		top: -8px!important;
		width: 20px!important;
	}
}
div[class$=task_trigger--collapsed] .field--name-name::before
{
	content: "+";
	font-size: 20px;
	font-weight: 700;
	padding-right: 10px;
}
div[class$=task_trigger] .field--name-name::before
{
	content: "-";
	font-size: 20px;
	font-weight: 700;
	padding-right: 10px;
}
.card-file
{
	margin: auto;
}
video
{
	height: 100%;
	width: 100%;
}
.jq-toast-single.jq-has-icon.jq-icon-info
{
	background-color: #00b5e2;
}
#reflection-add-form textarea
{
	max-width: 100%!important;
	width: 100%!important;
}
#block-socialblue-gtmh-accountheaderblock .profile.dropdown .dropdown-menu .dropdown-header
{
	pointer-events: none;
}
#comment-form .btn--comment-submit .label
{
	font-size: revert;
	padding: 5px;
}
.form-actions .btn
{
	margin-bottom: 0;
}
.comment-form .btn-icon
{
	display: none;
}
@media (max-width:900px)
{
	.table-forum thead tr th:nth-child(2),.table-forum thead tr th:nth-child(3),.table-forum thead tr th:nth-child(4)
	{
		display: none;
	}
	.table-forum tbody tr td:nth-child(2),.table-forum tbody tr td:nth-child(3),.table-forum tbody tr td:nth-child(4)
	{
		display: none;
	}
}
.view-workspace-page_2 .edit-task-link
{
	display: none;
}
.user-pass h1,.user-reset-form h1
{
	text-transform: capitalize;
}
.popover-title
{
	text-transform: capitalize;
}
#edit-search-input
{
	max-width: 100%;
	width: 100%;
}
#search-hero-form button
{
	background-color: #fff;
	color: #4d4d4d;
}
.view-search-all .card__link.hidden-for-phone-only,.view-search-users .card__link.hidden-for-phone-only
{
	display: none;
}
#edit-mentor-roles-mentee-table .control-label.js-form-required.form-required,#edit-mentor-roles-mentor-table .control-label.js-form-required.form-required
{
	margin-left: 20px;
}
#edit-mentor-roles-mentee-table thead th,#edit-mentor-roles-mentor-table thead th,.sticky-header thead th
{
	vertical-align: top!important;
}
.sticky-header.webform-likert-table.responsive-enabled.table.table-hover.table-striped
{
	background-color: #fff!important;
	top: 80px!important;
	z-index: 100!important;
}
@media (max-width:900px)
{
	#view-field-goals-table-column
	{
		display: none;
	}
	.views-field.views-field-field-goals
	{
		display: none;
	}
}
.private_message-private_message_create #edit-cancel
{
	left: 60px!important;
}
#social-user-login-form #edit-actions,#social-user-password-form #edit-actions,.private_message-private_message_create #edit-actions
{
	margin-left: 20px;
}
video
{
	border: 1px solid #48398b;
}
.entity-questionnaire-canonical #block-socialblue-gtmh-content,.entity-webform-canonical #block-socialblue-gtmh-content
{
	padding: 40px!important;
}
#edit-email-notifications h4 a svg
{
	display: none;
}
#edit-email-notifications h4 a
{
	pointer-events: none;
}
.gtmh_news .field--name-name
{
	font-weight: 700;
}
@media (min-width:900px)
{
	.second-level-title
	{
		border-bottom: 3px solid #f7f7f7;
		border-top: 3px solid #f7f7f7;
		position: sticky;
		position: -webkit-sticky;
		top: 90px;
		z-index: 1000;
	}
}
.card__actionbar
{
	text-transform: capitalize;
}
@media (min-width:900px)
{
	.card__actionbar
	{
		position: absolute;
		top: 200px;
		width: 75%;
	}
	}
.teaser__image, .comment__avatar img
{
	border-radius: 50%!important;
	overflow: hidden;
}
.teaser__teaser-type
{
	display: none;
}
.teaser__title
{
	margin-bottom: 5px!important;
	margin-top: -20px!important;
}
.teaser__content .field.field--name-field-profile-expertise,.teaser__content .field.field--name-field-profile-interests
{
	width: 90%;
}
.teaser__content .field.field--name-field-profile-expertise .field--item,.teaser__content .field.field--name-field-profile-interests .field--item
{
	background-color: #d3d3d3;
	border-radius: 10px;
	display: inline-block;
	margin-bottom: 5px;
	padding: 3px;
}
.card.form-item.js-form-item.form-type-vertical-tabs.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label.form-group:not(.image-data__crop-wrapper.card.form-item.js-form-item.form-type-vertical-tabs.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label.form-group)
{
	display: none;
}
.navbar__open-search-control
{
	background-color: #48398b;
	background-image: url(/themes/custom/socialblue_gtmh/images/search.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	border-radius: 50%;
	margin-left: 10px;
}
#search-content-form--2
{
	background-color: #48398b;
	padding-top: 5px;
	top: 90px;
}
.btn--close-search-take-over
{
	height: 24px;
	top: 90px;
	width: 24px;
}
.navbar__open-search-block
{
	background: 0 0;
	background-color: revert!important;
	transition: none;
	webkit-transition: none;
}
.search-take-over .social-search-suggestions
{
	flex-basis: 75%;
	ms-flex-preferred-size: 75%;
	webkit-flex-basis: 75%;
}
.badge
{
	max-width: max-content!important;
	max-width: -moz-max-content!important;
	max-width: -webkit-max-content!important;
}
.badge__label--description
{
	display: revert!important;
}
.mode-search
{
	overflow: revert!important;
}
.mode-search .navbar-nav__icon
{
	opacity: revert!important;
}
#edit-field-expected-completion-date-0-value .form-item-field-expected-completion-date-0-value-date
{
	width: 50%!important;
}
@media (max-width:900px)
{
	.navbar-search .form-group
	{
		border: 1px solid #000;
		border-radius: 0!important;
		margin-bottom: 20px!important;
	}
	.search-take-over .form-submit svg
	{
		display: revert!important;
	}
}
.path-search .region--complementary-top
{
	margin-top: 0!important;
}
.navbar-collapse
{
	max-height: revert!important;
}
#subheading--3 .field--item,#subheading--3 .field--label
{
	display: inline-block;
}
@media (max-width:900px)
{
	.views-field.views-field-thumbnail__target-id
	{
		display: none;
	}
}
.collaboration__note
{
	background-color: #e6e6e6!important;
	background-image: url(/themes/custom/socialblue_gtmh/images/notes--search.svg)!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
	background-size: 50%!important;
}
.collaboration__material
{
	background-color: #e6e6e6!important;
	background-image: url(/themes/custom/socialblue_gtmh/images/materials--search.svg)!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
	background-size: 50%!important;
}
.content__event
{
	background-color: #e6e6e6!important;
	background-image: url(/themes/custom/socialblue_gtmh/images/events--search.svg)!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
	background-size: 50%!important;
}
.content__news
{
	background-color: #e6e6e6!important;
	background-image: url(/themes/custom/socialblue_gtmh/images/news--search.svg)!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
	background-size: 50%!important;
}
.content__training
{
	background-color: #e6e6e6!important;
	background-image: url(/themes/custom/socialblue_gtmh/images/training--search.svg)!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
	background-size: 50%!important;
}
.content__goal
{
	background-color: #e6e6e6!important;
	background-image: url(/themes/custom/socialblue_gtmh/images/goal--search.svg)!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
	background-size: 50%!important;
}
.main__collaboration {
        background-color: #e6e6e6!important;
	background-image: url(/themes/custom/socialblue_gtmh/images/main-collaboration--search.svg)!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
	background-size: 50%!important;
}
.teaser__published-date .field--label-inline .field--label
{
	display: none;
}
.teaser__published-date .field--label-inline .field--item::after
{
	content: "\00a0 \2022";
}
li.expanded.dropdown.active
{
	background-color: #48398b!important;
}
li.expanded.dropdown.active a
{
	color: #fff!important;
}
li.expanded.dropdown.active a:hover
{
	color: #fff!important;
}
li.expanded.dropdown.active span
{
	border-top-color: #fff!important;
}
.h4.section-title em
{
	font-style: normal;
}
.path-gtmh .row.container.layout--with-complementary .row, .path-admin .row.container.layout--with-complementary .row
{
	display: revert!important;
}
#user-form #edit-delete
{
	display: none;
	left: 125px;
	position: absolute;
}
.social-search-suggestions
{
	background-color: #48398b;
	padding: 0 10px 0 10px;
}
.search-suggestions__all a
{
	background-color: #00b5e2;
	border: none;
	color: #fff;
	margin-bottom: 10px;
}
.search-suggestions__all a:hover
{
	background-color: #1a8dbe;
	border-color: #1987b5;
	color: #fff;
}
.form-managed-file .js-hide.form-submit[disabled] .ajax-throbber
{
	left: 5px;
	top: 5px;
}
.ajax-throbber
{
	height: 32px;
	width: 32px;
}
button[id^=edit-upload-upload-button]
{
	background-color: #fff;
}
.section-title.section-title-node
{
	padding-left: 0!important;
}
.navbar-nav>li>ul>li.expanded.active>.dropdown-menu
{
	display: revert!important;
}
.navbar-nav>.dropdown>.dropdown-menu>.dropdown>.dropdown-menu>li>a
{
	font-weight: 500;
}
.navbar-nav>.dropdown>.dropdown-menu>.dropdown>.dropdown-menu>li>a.is-active
{
	background-color: #48398b!important;
}
.navbar-nav>.dropdown>.dropdown-menu>.dropdown>.dropdown-menu>li>a:hover
{
	background-color: #87b01a;
}
.navbar-nav>.dropdown>.dropdown-menu>.dropdown>.dropdown-menu
{
	background-color: #94c11c;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-radius: 0!important;
	border-right: 1px solid #fff;
	box-shadow: none;
	padding: 0;
}
#views-exposed-form-inbox-inbox
{
	margin-left: 20px;
}
.field--label-inline:not(.field--name-field-priority) .field--label+.field--item
{
	display: inline!important;
}
.field.field--name-field-sub-stemm-areas.field--type-entity-reference.field--label-hidden.field--items, .field.field--name-field-current-affiliation.field--type-string.field--label-hidden.field--item, .field.field--name-field-current-job.field--type-string.field--label-hidden.field--item
{
	display: inline;
}
.profile div#employment
{
	margin-bottom: 16px;
}
.field.field--name-field-sub-stemm-areas.field--type-entity-reference.field--label-hidden.field--items .field--item:not(.field--item:last-of-type)::after
{
	content: ",";
}
.element-invisible
{
	display: none!important;
}
.load-more-btn
{
	color: #00b5e2;
	cursor: pointer;
	font-weight: 500;
}
textarea
{
	max-width: 100%!important;
	width: 100%!important;
}
.search-suggestions
{
	max-height: 340px!important;
}
.collaboration .close-dialog-form.clearfix, .task_item .close-dialog-form.clearfix
{
	display: inline-block;
	float: revert;
}
.view-workspace-page_1 :target, .view-workspace-page_2 :target, .gtmh_user_goal-listing :target
{
	scroll-margin-top: 160px;
}
.page-node-type-forum :target, .path-collaboration :target
{
	scroll-margin-top: 80px;
}
form:not(.layout-builder-configure-block) .select-wrapper
{
	max-width: 20rem!important;
}
#edit-username-login .card__block div label
{
	display: inherit;
}
.page-node-type-webform .meta-engage
{
	display: none !important;
}
.dyad-name h3
{
	background-color: #48398b;
	color: white;
	margin-top: 0;
	padding: 15px;
}
.mode-search .navbar__open-search-block
{
	box-shadow: revert !important;
}
.profile-teaser .field.field--name-field-main-stemm-area.field--type-entity-reference.field--label-inline
{
	display: inline-block;
}
.profile-teaser .field.field--name-field-sub-stemm-areas.field--type-entity-reference.field--label-inline
{
	display: inline;
}
.field.field--name-field-sub-stemm-areas.field--type-entity-reference.field--label-inline .field--item:not(.field--item:last-of-type)::after
{
	content: ",";
}
.profile-teaser .field__items
{
	display: inline;
}
.profile-teaser .field--item
{
	display: inline-block;
}
@media (min-width: 600px)
{
	.teaser
	{
		height: 230px !important;
	}
}
.teaser__content
{
	padding: 16px !important;
}
caption
{
	caption-side: top;
	font-weight: 700;
}
.field--label-inline
{
	align-items: baseline;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	ms-flex-align: baseline;
	webkit-align-items: baseline;
	webkit-box-align: baseline;
}
.main_collaboration>ul
{
	padding: 0;
}
.main_collaboration>ul li
{
	background-color: gray;
	color: white;
	display: inline-block;
	font-size: 16px;
	margin-right: 10px;
	padding: 10px;
	position: relative;
	text-align: center;
	width: 180px;
}
.path-gtmh .main_collaboration>ul li
{
	width: 300px !important;
}
.path-gtmh .main_collaboration .green
{
	background-color: #94C11C;
}
.path-gtmh .main_collaboration > ul li.green::after
{
	border-left: 22px solid #94C11C;
}
.main_collaboration>ul li a
{
	display: block;
	text-align: center;
}
.main_collaboration>ul li::after
{
	border: 22px solid transparent;
	border-left: 22px solid gray;
	content: "";
	height: 0;
	position: absolute;
	right: -44px;
	top: 0;
	width: 0;
	z-index: 500;
}
.main_collaboration>ul li:last-child::after
{
	display: none;
}
.main_collaboration>ul li.active a
{
	font-weight: 700;
}
.main_collaboration>ul li.current a
{
	color: white;
}
.main_collaboration .field--name-field-latest-activities
{
	align-items: flex-start;
	clear: both;
	ms-flex-align: start;
	webkit-align-items: flex-start;
	webkit-box-align: start;
}
.main_collaboration .field--name-field-latest-activities.field--label-inline .field__label
{
	font-weight: 700;
}
.main_collaboration .field--name-field-latest-activities.field--label-inline .field__label::after
{
	content: ":";
}
.main_collaboration .field--name-field-latest-activities.field--label-inline .card
{
	background-color: transparent;
	padding-left: 8px;
}
.main_collaboration .field--name-field-latest-activities.field--label-inline .card .table-striped caption
{
	caption-side: top;
	font-weight: 500;
	padding-top: 0;
}
.main_collaboration .field--name-field-latest-activities.field--label-inline .card .table-striped td
{
	padding: 4px;
}
.main_collaboration .field--name-field-latest-activities.field--label-inline .card .table-striped tbody tr:nth-of-type(odd)
{
	background-color: transparent!important;
}
.main_collaboration .field--name-field-latest-activities.field--label-inline .card .table-hover tbody tr:hover
{
	background-color: transparent!important;
}
.main_collaboration>.field--label-above .field--label
{
	display: inline-block;
}
.main_collaboration .field--name-name:not(.collaboration_task .field--name-name):not(.task_content .field--name-name):not(.collaboration_goal-top .field--name-name):not(.view-main-collaborations .field--name-name)

{
	font-size: 24px;
	font-weight: 700;
        text-align: center;
        margin-bottom: 30px;
}
.view-main-collaborations .main_collaboration .field--name-short-name
{
	text-align: revert !important;
        margin-bottom: revert !important;
}

.main_collaboration>.field--label-inline
{
	width: 100%;
}
.main_collaboration .field--label-inline .field--item
{
	font-weight: 500;
}
.main_collaboration .field--label-inline .field--item a
{
	font-weight: 500;
}
.collab-left>.field--name-field-image .img-responsive
{
        margin: auto;
}
.collab-right>.field--name-field-main-collaboration-tags,.collab-right>.field--name-field-sub-stemm-areas,.teaser__content>.field--name-field-main-collaboration-tags,.teaser__content>.field--name-field-sub-stemm-areas
{
	clear: both;
        display: inline-block;
        vertical-align: top;
}
.collab-right>.field--name-field-main-collaboration-tags .field--item,.collab-right>.field--name-field-sub-stemm-areas .field--item
{
	display: inline;
}
.teaser__content .field.field--name-field-sub-stemm-areas.field--type-entity-reference.field--label-hidden.field--items,.teaser__content .field.field--name-field-sub-stemm-areas.field--type-entity-reference.field--label-hidden.field--items .field--item {
  display: inline;
}
.collab-right>.field--name-field-main-collaboration-tags .field--item::after,.collab-right>.field--name-field-sub-stemm-areas .field--item::after
{
	content: ",";
	display: inline-block;
}
.collab-right>.field--name-field-main-collaboration-tags .field--item:last-child::after,.collab-right>.field--name-field-sub-stemm-areas .field--item:last-child::after
{
	content: "";
}
.collab-right>.field--name-field-keywords
{
	clear: both;
}
.collab-right>.field--name-field-keywords .field--item, .teaser__content>.field--name-field-keywords .field--item
{
	background-color: #dbdbdb;
	border-radius: 10px;
	display: inline-block;
	padding: 5px;
        margin-bottom: 5px;
}
.main_collaboration>.field--name-field-participants
{
	clear: both;
}
.main_collaboration>.field--name-field-participants .field--label
{
	display: inline-block;
}
.main_collaboration>.field--name-field-participants .field__items, .teaser__content>.field--name-field-participants .field__items
{
	display: inline-block;
}
.main_collaboration>.field--name-field-participants .field__items .field--item, .teaser__content>.field--name-field-participants .field__items .field--item
{
	display: inline-block;
}
.main_collaboration>.field--name-field-participants .field__items .field--item::after, .teaser__content>.field--name-field-participants .field__items .field--item::after
{
	content: ",";
	display: inline-block;
	margin-right: 2px;
}
.main_collaboration>.field--name-field-participants .field__items .field--item:last-child::after, .teaser__content>.field--name-field-participants .field__items .field--item:last-child::after
{
	content: "";
}
@media (min-width: 900px) {
.main_collaboration>.field--name-created,.main_collaboration>.field--date-of-completion
{
	float: left;
	width: 50%;
}
}
.view-main-collaborations .main_collaboration
{
	border: 2px solid #00b5e2;
	margin-bottom: 24px;
	padding: 10px 18px;
	position: relative;
}
.view-main-collaborations .main_collaboration .top-right
{
	width: 12%;
        max-width: 12%;
        display: inline-block;
        vertical-align: top;
        text-align: right;
}
.view-main-collaborations .main_collaboration .top-right .current-user-status
{
	margin-bottom: 6px;
}
.view-main-collaborations table .views-field-name span
{
	display: inline-block;
	margin-bottom: 8px;
}
.view-main-collaborations table .views-field-name a
{
	display: inline-block;
        max-width: 150px;
        vertical-align: top;
}
.view-main-collaborations table thead .views-field-nothing-1
{
	width: 23%;
}
@media (min-width: 1650px) {
.block-main-collaboration-links-block
{
	position: fixed;
	margin-left: -140px;
}
}
.block-main-collaboration-links-block>ul, .block-dyad-links-block>ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.block-main-collaboration-links-block>ul li, .block-dyad-links-block>ul li
{
	margin-bottom: 8px;
}
.block-main-collaboration-links-block>ul li.library a
{
	background-image: url(../images/library-white.svg);
}
.block-main-collaboration-links-block>ul li.forum a
{
	background-image: url(../images/forum.svg);
}
.block-main-collaboration-links-block>ul li.chat a
{
	background-image: url(../images/chat-dark.svg);
}
.block-main-collaboration-links-block>ul li a, .block-dyad-links-block>ul li a
{
	background-color: #94c11c;
        color: white;
	background-position: left 10px center;
	background-repeat: no-repeat;
	background-size: 18px;
	border-radius: 4px;
	display: block;
	font-size: 18px;
	padding: 4px 14px;
	padding-left: 36px;
	text-align: center;
	transition: all ease .2s;
	webkit-transition: all ease .2s;
}
.block-main-collaboration-links-block>ul li a:hover, .block-dyad-links-block>ul li a:hover
{
	background-color: #48398b;
	text-decoration: none;
}
.field--name-initial-idea
{
	margin-bottom: 8px;
}
.gtmh_main_collaboration-main_collaboration_phases caption
{
	display: none;
}
.card table .views-field-type
{
	width: 5%;
}
.card table .views-field-type span
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
	display: block;
	height: 24px;
	width: 24px;
}
.card table .views-field-type .Note
{
	background-image: url(../images/notes--goal.svg);
}
.card table .views-field-type .Material
{
	background-image: url(../images/materials--goal.svg);
}
.card table .views-field-type .Coedit
{
	background-image: url(../images/coedit--goal.svg);
}
.card table .views-field-type .Forum
{
	background-image: url(../images/forum--goal.svg);
}
.collaboration_task--overview
{
	padding-left: 16px;
}
.collaboration_task--overview.task_trigger--open .field--name-field-task-items-view
{
	display: block;
}
.collaboration_task--overview.task_trigger--open .task_content .field--name-name:before
{
	content: "-";
}
.collaboration_task--overview .task_content .field--name-name
{
	cursor: pointer;
	font-weight: 700;
}
.collaboration_task--overview .task_content .field--name-name:before
{
	content: "+";
	font-weight: 700;
	padding-right: 10px;
}
.collaboration_task--overview .field--name-field-task-items-view
{
	display: none;
}
.phase .field--name-name
{
	background-image: url(../images/folder-closed.svg);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
	padding-left: 30px;
        cursor: pointer;
}
.phase .field--name-goals, .phase .field--name-field-proposal, .phase .field--label-above.field--name-field-comment-file, .phase .field--label-above.field--name-field-files
{
	margin-bottom: 16px;
	padding-left: 30px;
}
.phase .field--name-goals .task-item-material
{
	background-image: url(../images/material-plus.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	display: inline-block;
	height: 24px;
	margin-left: 8px;
	overflow: hidden;
	text-indent: -999px;
	vertical-align: text-bottom;
	width: 24px;
}
.phase .field--name-field-materials
{
	display: block;
}
.phase .field--name-field-materials .file
{
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px;
	border: none;
	display: inline-block;
	margin: 0;
	margin-left: 26px;
	padding: 0 0 0 16px;
	width: auto;
}
.phase .field--name-field-materials .file--image
{
	background-image: url(../images/file-image.svg);
}
.phase .field--name-field-materials .file--package-x-generic
{
	background-image: url(../images/file.svg);
}
.phase .field--name-field-materials .file:hover
{
	text-decoration: underline;
}
.phase .field--name-field-materials .file-icon
{
	display: none;
}
.phase .card
{
	margin-bottom: 8px!important;
}
.phase table td
{
	padding: 4px;
}
.phase .table-hover tbody tr:hover
{
	background-color: transparent;
}
.phase>.field--name-name
{
	font-size: 24px;
        font-weight: 500;
}
.phase .collaboration_goal
{
	margin-bottom: 0;
}
.path-review .navbar-secondary
{
	display: none;
}
.main_collaboration > ul li.active.current::after
{
	border-left: 22px solid #48398b;
}
.main_collaboration > ul li:not(:first-child)::before
{
	border: 22px solid transparent;
	border-left: 24px solid white;
	content: "";
	height: 0;
	position: absolute;
	right: 135px;
	top: 0;
	width: 0;
}
.path-gtmh .main_collaboration > ul li:not(:first-child)::before {
	right: 255px !important;
}

.active.current
{
	background-color: #48398b;
}
.main_collaboration > ul li.active:not(.current)
{
	background-color: #94c11c;
}
.main_collaboration > ul li.active:not(.current)::after
{
	border-left: 22px solid #94c11c;
}
.main_collaboration > ul li:not(:first-child)
{
  text-indent: 18px;
}
.main_collaboration > ul
{
    padding: 0;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    overflow-y: scroll;
    scrollbar-width: none;
    text-align: center;
}
.main_collaboration > ul::-webkit-scrollbar
{
  display: none;
}
.field--label
{
  margin-right: 5px !important;
}
.card .view-id-main_collaborations span.field-content, .card .view-id-forum_posts span.field-content
{
    display: list-item;
    margin-left: 10px;
}
@media (min-width: 900px) and (max-width: 1450px)
{
.block-main-collaboration-links-block, .block-dyad-links-block {
    position: fixed;
    left: -5px;
	z-index: 1000;
	top: 260px;
}
.block-main-collaboration-links-block > ul li, .block-dyad-links-block > ul li {
    position: relative;
    width: 40px;
    z-index: 500;
    text-indent: -9999px;
}
.block-main-collaboration-links-block > ul li a, .block-dyad-links-block > ul li a {
    padding-left: revert;
    -webkit-transition: revert;
    transition: revert;
}
.block-main-collaboration-links-block > ul li a:hover, .block-dyad-links-block > ul li a:hover {
    width: 120px;
    text-indent: 0;
    color: white;
    outline: 1px solid white;
    padding-left: 36px;
}
.block-dyad-links-block > ul li a:hover {
    width: 235px !important;
}
}
@media (min-width: 1450px) and (max-width: 1650px)
{
.block-dyad-links-block {
    position: fixed;
	left: -5px;
}
.block-dyad-links-block > ul li {
    position: relative;
    width: 40px;
    z-index: 500;
    text-indent: -9999px;
}
.block-dyad-links-block > ul li a {
    padding-left: revert;
    -webkit-transition: revert;
    transition: revert;
}
.block-dyad-links-block > ul li a:hover {
    width: 135px;
    text-indent: 0;
    color: white;
    outline: 1px solid white;
    padding-left: 36px;
}
.block-dyad-links-block > ul li a:hover {
    width: 235px !important;
}
}
.block-main-collaboration-links-block > ul li.overview a {
    background-image: url(../images/information-outline.svg);
}
.block-main-collaboration-links-block > ul li.edit a {
    background-image: url(../images/edit-white.svg);
}
.block-dyad-links-block > ul li.pathway a {
    background-image: url(../images/sign-direction.svg);
}
@media (max-width: 900px)
{
.block-main-collaboration-links-block, .block-dyad-links-block {
  position: revert;
  text-align: center;
}
.block-main-collaboration-links-block > ul li, .block-dyad-links-block > ul li {
    width: 16%;
    display: inline-block;
    text-indent: -9999px;
    border: 1px solid white;
}
.block-main-collaboration-links-block > ul li a, .block-dyad-links-block > ul li a {
   background-size: 30px;
   background-position: center;
   height: 50px;
}
}
caption
{
color: #000000 !important;
}
@media (min-width: 1025px)
{
.navbar-nav > li > ul > li.expanded > dropdown-menu {
display: revert !important;
}
}
.collab-right > .field--name-field-main-collaboration-tags, .teaser__content > .field--name-field-main-collaboration-tags {
border-right: 1px solid #000;
padding-right: 5px;
}
.collaboration-goal-default-add-form .field--name-name input, .collaboration-goal-default-edit-form .field--name-name input, .collaboration-goal-main-edit-form .field--name-name input {
    width: 99%;
    max-width: 99%;
}
@media (min-width: 900px) {
.collaboration-goal-default-add-form .field--name-deadline input, .collaboration-goal-default-edit-form .field--name-deadline input, .collaboration-goal-main-edit-form .field--name-deadline input {
    width: 23%;
    max-width: 23%;
    min-width: revert;
}
}
.view-collaboration-library .field--name-name
{
font-size: 20px;
}
.collab-left, .collab-right {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.view-main-collaborations td.views-field-name > a {
    margin-left: 10px;
}
.select2-container--open {
z-index: 1200;
}
#edit-field-final-name-0-value {
    width: 100%;
    max-width: 100%;
}
#edit-field-end-product-0-value {
    height: 200px;
}
#phase-ideation-finalization-form, #phase-preparation-prefinalization-form, #phase-preparation-finalization-form, #phase-realization-prefinalization-form, #phase-realization-finalization-form

{
    border-top: 1px solid black;
    margin-top: 10px;
}
#phase-ideation-finalization-form h3, #phase-preparation-finalization-form h3, #phase-preparation-prefinalization-form h3, #phase-realization-finalization-form h3, #phase-realization-prefinalization-form h3
{
   text-transform: capitalize;
   font-weight: 700;
}
.view.view-activity-stream-notifications.view-id-activity_stream_notifications.view-display-id-block_1 {
    text-transform: none;
}
.field.field--name-field-assignee.field--type-entity-reference.field--label-hidden.field--item {
  border-left: 1px solid black;
  padding-left: 5px;
  margin-left: 5px;
  display: inline;
}
#block-views-block-main-collaborations-block-1 .view-main-collaborations .small.card__block {
padding: 0;
}
.views-field-nothing {
  max-width: 150px;
  width: 150px;
}
@media (min-width: 900px) {
.collaboration-goal-form .field--name-responsible .select-wrapper, .collaboration-goal-form .field--name-visibility .select-wrapper {
width: 23%;
max-width: 23% !important;
}
}
.collaboration-goal-form .field--name-responsible .select-wrapper .select2-selection, .collaboration-goal-form .field--name-visibility .select-wrapper select {
 max-width: 100%;
}
.proposal-info {
  margin-top: -15px;
}
#edit-review-status--wrapper > label {
  font-size: 24px !important;
  width: 100%;
  font-weight: 500 !important;
}
.view-main-collaborations .field--name-field-image {
margin-top: 10px;
float: right;
}
.view-main-collaborations:not(#block-views-block-main-collaborations-block-1 .view-main-collaborations) .views-field.views-field-name span {
  width: 100px;
}
.view-main-collaborations .main_collaboration .top-left
{
	width: 87%;
        max-width: 87%;
        display: inline-block;
}
.submission-heading {
margin-top: 40px;
}
.path-collaboration #ui-datepicker-div {
    top: 50% !important;
}
@media (min-width: 4000px) {
.path-collaboration #ui-datepicker-div {
    top: 55% !important;
}
}
@media (min-width: 2500px) and (max-width: 4000px) {
.path-collaboration #ui-datepicker-div {
    top: 59% !important;
}
}
@media (min-width: 1800px) and (max-width: 2500px) {
.path-collaboration #ui-datepicker-div {
    top: 62% !important;
}
}
@media (min-width: 1500px) and (max-width: 1800px) {
.path-collaboration #ui-datepicker-div {
    top: 64% !important;
}
}

.collaboration_goal .field--name-tasks .field__header field__header--note {
  margin-top: 15px !important;
}
.main-collaboration-phase-page .field--name-field-latest-activities .field__label {
font-size: 24px;
font-weight: 700;
}
.field--name-tasks .task .task__content .field--name-name {
display: inline;
}
.field--name-tasks .task .task__content a {
  background-image: url(../images/pencil-outline.svg);
  background-position: center left;
  background-repeat: no-repeat;
  display: inline-block;
  padding-left: 30px;
  text-indent: -9999px;
}
.collaboration-info h3 {
  text-align: center;
  margin-bottom: 30px;
}
@media (min-width:900px) {
.rev-left, .rev-right {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
}
.rev-left .img-responsive {
  margin: auto;
}
.collaboration-info {
border-bottom: 1px solid black;
padding-bottom: 20px;
}
.help-text {
margin-top: 20px;
margin-bottom: 20px;
}
.rev-right .field--label-inline:first-child .field--label.fw-bold {
  margin-top: 0;
}
.proceed-btn {
margin-top: 20px;
}
.view-collaboration-library .phase .field--name-goals, .view-collaboration-library .phase .field--name-field-proposal, .view-collaboration-library .phase .field--label-above.field--name-field-comment-file, .view-collaboration-library .phase .field--label-above.field--name-field-files {
display: none;
}
.view-collaboration-library .phase .field--name-goals-open, .view-collaboration-library .phase .field--name-field-proposal-open, .view-collaboration-library .phase .field--name-field-comment-file-open, .view-collaboration-library .phase .field--name-field-files-open {
display: revert !important;
}
.view-collaboration-library .phase .field--name-name-open {
background-image: url(../images/library.svg);
}
.view-collaboration-library .phase .field--name-field-materials {
display: none;
}
.view-collaboration-library .phase .field--name-field-materials-open {
display: revert;
}
.navbar-brand > img {
image-rendering: -webkit-optimize-contrast;
}
.library-title {
margin-bottom: 30px;
font-weight: 700;
text-align: center;
}
.collab-left {
text-align: center;
}
.collab-wrapper {
  border-bottom: 1px solid black;
  padding-bottom: 20px;
}
.collab-left a {
margin: 10px 5px 0 5px;
}
.view-collaboration-library .phase .field--name-name-filled {
   background-image: url(../images/folder-closed-dark.svg) !important;
}
.view-collaboration-library .phase .field--name-name-open.field--name-name-filled {
   background-image: url(../images/library-dark.svg) !important;
}
.proposal-title {
width: 114px;
}
.end-product-title {
width: 138px;
}
@media (min-width: 1650px) {
.block-dyad-links-block {
	position: fixed;
	margin-left: -200px;
}
}
@media (max-width: 900px) {
.field--name-field-latest-activities {
display: revert !important;
}
.view-main-collaborations .main_collaboration .top-right {
width: revert !important;
max-width: revert !important;
text-align: revert !important;
}
.view-main-collaborations .main_collaboration .top-right .btn-primary {
float: right;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
}
.collaboration_goal .goal-wrapper {
justify-content: revert !important;
}
.collaboration_goal-left, .collaboration_goal-right {
flex: revert !important;
}
.collaboration_goal-top > a {
float: revert !important;
}
.collaboration_goal .goal-wrapper .collaboratiob_goal-top .field--name-name {
width: 100%;
}
.collaboration_task .task_actions a {
  height: 35px;
  width: 35px;
}
.collaboration_task .task_actions {
margin-bottom: 20px;
margin-top: 10px;
width: 100% !important;
}
}
.prev-review-form {
  border-bottom: 1px solid black;
  padding-bottom: 20px;
}
.prev-review {
  border-top: 1px solid black;
  margin-bottom: 20px;
}
.prev-review h3 {
  font-weight: 700;
}
/*
.field.field-comment.field--label-above {
  margin-bottom: 30px;
}
*/
.back-to-collab {
margin-top: 20px;
}
.collaboration_task {
position: relative;
}
.collaboration_goal .field__header {
width: 42% !important;
}
@media (min-width: 900px) {
.collaboration_task .task_actions {
width: 41% !important;
}
}
.collaboration_task .field--name-completed-time {
  font-size: 13px;
  position: absolute;
  right: 0;
  text-align: right;
  top: 10px;
}
.field--name-field-mid-term-goal .field--label {
 display: inline !important;
}
.field--label-inline .field--label {
  white-space: nowrap;
}
.gtmh_main_collaboration-overview .main_collaboration .field--name-field-latest-activities {
margin-top: 70px;
}
#edit-field-recorded-expectations-0-value, #edit-field-feedback-0-value, #edit-field-reviewers-comment-0-value, #edit-field-personal-note-for-reviewer-0-value, #edit-field-comment-for-reviewer-0-value {
height: 200px;
}
.views-field.views-field-created {
  white-space: nowrap;
}
@media (min-width: 900px) {
.task_content .field--name-name {
  display: inline;
}
}
.teaser__content .field--name-field-participants {
margin-bottom: 5px;
margin-top: -10px;
}
.field--name-field-keywords {
margin-top: 10px;
}
#edit-field-address-0-value, #edit-field-address-1-value {
  max-width: 95% !important;
  margin: 1rem;
}
.main_collaboration .ajax-throbber {
  display: none !important;
}
@media (max-width: 768px) {
.table-striped tbody tr:nth-of-type(2n) {
  background-color: rgba(0,0,0,0.075) !important;
}
.view-main-collaborations .btn + .btn {
  margin-left: 7px;
  margin-top: 10px;
}
.view-collaboration-tasks:not(.view-footer .view-collaboration-tasks) {
  margin-left: 20px;
}
.field.field--name-field-assignee.field--type-entity-reference.field--label-hidden.field--item {
  border-left: revert !important;
  padding-left: revert !important;
  margin-left: revert !important;
}
.use-ajax.btn.btn-default.btn-sm.btn-follow.flag.flag-is-completed-collaboration-task.waves-effect.waves-btn {
  margin-top: 15px !important;
  text-align: center !important;
  margin-left: 70px !important;
}
.collaboration_task .field--name-completed-time {
  display: none;
}
.collaboration_task .task_actions {
  margin-top: 20px !important;
}
.finalize-end-product-form .button_secondary {
  margin-top: 10px;
  margin-left: 0 !important;
}
.button-mobile button:nth-child(2) {
  margin-top: 10px;
  margin-left: 0 !important;
}
.collaboration_task .task_actions > a {
margin: 6px 12px 12px 0 !important;
}
}
.ui-dialog-title {
white-space: revert !important;
}
.overview .active, .library .active, .edit .active, .pathway .active {
  background-color: #48398b;
}
.finalize-end-product-form .button_primary {
  margin-top: 20px;
}
@media (min-width: 900px) {
.finalize-end-product-form .button_secondary {
  margin-top: 20px;
}
}
#review-decision, #end-product-overview {
  border-top: 1px solid black;
  padding-top: 20px;
  margin-bottom: 0 !important;
  margin-top: 10px;
  width: 100%;
}
#review-decision h4, #end-product-overview h4 {
color: black !important;
margin-bottom: 0 !important;
font-size: 1.5rem;
font-weight: 500 !important;
}
#review-decision .card__block, #end-product-overview .card__block {
padding: 0 !important;
}
.views-field.views-field-edit-collaboration-review a {
  color: #fff;
  background-color: #00b5e2;
  padding: 6px 12px;
  border: 1px solid transparent;
}
.views-field.views-field-edit-collaboration-review a:hover {
  box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);
  background-color: #1a8dbe;
  text-decoration: none;
}
.form-item.js-form-item.form-type-checkbox.js-form-type-checkbox.form-item-media-library-select-form-1.js-form-item-media-library-select-form-1.form-no-label.checkbox.form-group {
    min-width: 40px !important;
}
@media (max-width: 900px) {
#checkmark {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
}
.collaboration_task #checkmark::after {

    position: absolute;
top: 114%;
height: 5px;
width: 100%;
background-color: #94C11C;
content: "";
transform: translateX(10px) rotate(-45deg);
transform-origin: left bottom;
}
.collaboration_task #checkmark::before {
 position: absolute;
top: 80%;
height: 50%;
width: 5px;
background-color: #94C11C !important;
content: "";
transform: translateX(10px) rotate(-45deg);
transform-origin: left bottom;
}
}
#edit-field-agreement-proposal-review-wrapper, #edit-field-agreement-end-product-wrapper {
  border-top: 1px solid black;
  padding-top: 40px;
  margin-top: 20px;
  border-radius: 0;
}

.question-header > div{
  margin-bottom: 0px;
}
.question-header > div > label {
  font-size: 24px !important;
  font-weight: bold !important;
  margin-top: 5px;
  margin-bottom: 5px;
}
#edit-review-status--wrapper--description {
  font-size: 1rem;
}
@media (max-width: 1366px) {
#pdf_reader {
  object-fit: contain !important;
  width: 100%;
  max-width: 100%;
}
}
option, select {
  font: -moz-pull-down-menu !important;
}
.block-main-collaboration-links-block>ul li.training a
{
	background-image: url(../images/training.svg);
}
@media (max-width: 900px) {
.view-collaboration-goals table, .view-collaboration-goals thead, .view-collaboration-goals tbody, .view-collaboration-goals th, .view-collaboration-goals td, .view-collaboration-goals tr {
display: block;
}
.view-collaboration-goals thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
.view-collaboration-goals td:nth-of-type(2) a {
position: relative;
left: 30px;
}
.view-collaboration-goals td:nth-of-type(2) {
margin-top: -45px;
}
.view-collaboration-goals td:nth-of-type(3):before {
content: "By";
}
.view-collaboration-goals td {
line-height: 1.0 !important;
}
}
a.pseudo-btn {
margin-top: 1rem;
}
.field--name-field-text-ideation {
margin-top: 20px;
}
@media (max-width: 900px) {
.dropdown-menu .badge.badge-accent.badge--pill {
  margin-left: 5px;
}
}
.agreement-app_privacypolicy.path-application .layout--with-complementary>.region--content, .view-dyads-page_5 .layout--with-complementary>.region--content, .entity-webform-user-submission .layout--with-complementary>.region--content {
    flex: 0 0 100%!important;
    max-width: 100%!important;
    ms-flex: 0 0 100%!important;
    webkit-box-flex: 0!important;
    webkit-flex: 0 0 100%!important;
}
.slider-wrapper {
  position: relative;
  left: 5%;
}
.underlay {
  height: 8px;
  display: flex;
  margin-bottom: 5px;
}
.breakpoint {
  border-left: 1px solid black;
  width: 10%;
}
fieldset[id^="edit-field-languages"], fieldset[id^="edit-field-programming-languages"] {
  margin-left: 10px;
}
[id*="field-language-level-wrapper"] [id^="edit-field-languages"].help-block, [id^="edit-field-programming-languages"].help-block {
  position: relative;
  bottom: 15px;
}
#slider_level_min {
  position: relative;
  right: 15px;
}
fieldset[id^="edit-field-languages"] #slider_level_max {
  position: relative;
  left: 40px;
}
fieldset[id^="edit-field-programming-languages"] #slider_level_max {
  position: relative;
  left: 25px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: "TT Commons" !important;
}
.ui-dialog .ui-dialog-buttonpane {
  padding: 0 !important;
  border: none !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: revert !important;
}
.ui-dialog-title:not(.autologout-dialog .ui-dialog-title) {
  font-weight: 700 !important;
  color: #94c11c !important;
  font-size: 1rem !important;
}
.ui-dialog-titlebar:not(.autologout-dialog .ui-dialog-titlebar) {
  background: white !important;
  padding-left: 0 !important;
  display: block !important;
}
.ui-helper-clearfix::before:not(.autologout-dialog .ui-helper-clearfix::before), .ui-helper-clearfix::after:not(.autologout-dialog .ui-helper-clearfix::after) {
  content: none;
}
.ui-dialog {
  border-radius: 0 !important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::before {
  content: 'x' !important;
  background-repeat: revert !important;
  background-position: revert !important;
  background-image: none !important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
font-size: 1.5rem !important;
font-weight: 400;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
cursor: pointer;
}
.card__actionbar .card__link {
  margin-right: 5px;
}
.card__block--table table tr th:first-child, .card__block--table table tr td:first-child {
	padding-left: 0.75rem !important;
}
.card__block--table table tbody td {
	padding-top: 0.75rem !important;
	padding-bottom: 0.75rem !important;
}
.table th, .table td:not(.table-forum td):not(.path-webform table[id^="edit-add-subjects"] td), .path-node .body-text table th, .path-node .body-text table td, .comment .comment__text table th, .comment .comment__text table td {
	padding: 0.75rem !important;
	border: none !important;
}
.card__block--table table tbody td a {
	font-weight: 500 !important;
}
form:not(.layout-builder-configure-block) fieldset {
  margin-top: 0 !important;
}
table th {
  border: none !important;
}
.search-suggestions {
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
}
.ui-dialog:not(.ui-dialog-off-canvas)[role="dialog"], .ui-dialog-title, .ui-widget {
  font-family: "TT Commons" !important;
}
button[data-drupal-selector='edit-cancel'] {
    background-color: rgba(0,0,0,.1);
}
button[data-drupal-selector='edit-cancel'] a {
	color: black !important;
    font-weight: 500 !important;
}
@media (min-width: 600px) {
body {
	line-height: 1.5 !important;
}
}
.autologout-dialog .ui-dialog-title {
  width: 100% !important;
  font-weight: 500 !important;
}
.autologout-dialog .ui-widget-content {
  border: none;
}
table[id^="field-dyad-goals-values"] th {
	padding-left: 0 !important;
  }
.gtmh-milestone-form table[id^="field-dyad-goals-values"] td {
	padding: 0 !important;
}
.gtmh-milestone-form .field-add-more-submit {
	float: left;
	padding: 0;
}
.view-learning-pathways .more-link{
	padding-left: 0;
}
.view-learning-pathways .more-link:active, button[id^="edit-field-dyad-goals-add-more"]:active,
.view-learning-pathways .more-link:focus, button[id^="edit-field-dyad-goals-add-more"]:focus,
.view-learning-pathways .more-link:focus-visible, button[id^="edit-field-dyad-goals-add-more"]:focus-visible,
.view-learning-pathways .more-link:focus-within, button[id^="edit-field-dyad-goals-add-more"]:focus-within,
.view-learning-pathways .more-link:visited, button[id^="edit-field-dyad-goals-add-more"]:visited,
.view-learning-pathways .more-link:target, button[id^="edit-field-dyad-goals-add-more"]:target	{
    transition: none !important;
}
.view-learning-pathways .more-link:hover, button[id^="edit-field-dyad-goals-add-more"]:hover {
	border: none;
	text-decoration: underline !important;
	color: #00b5e2 !important;
	background-color: white !important;
	transition: none !important;
	box-shadow: none !important;
}
.no-dyad-message {
	text-align: center;
}
#arrow-all {
	background-image: url(../images/arrow-all.svg);
	height: 40px;
	background-repeat: no-repeat;
	opacity: 0.5;
	display: inline-block;
	width: 5%;
	margin-bottom: 30px;
	cursor: pointer;
}
.view-who-s-online {
	padding: 24px;
}
.task-add-form input[id^="edit-name-0-value"], .task-edit-form input[id^="edit-name-0-value"], 
.goal-add-form input[id^="edit-name-0-value"], .goal-edit-form input[id^="edit-name-0-value"], 
.gtmh-milestone-add-form input[id^="edit-label-0-value"], .gtmh-milestone-edit-form input[id^="edit-label-0-value"],
.collaboration-note-add-form input[id^="edit-name-0-value"], .collaboration-note-edit-form input[id^="edit-name-0-value"],
.collaboration-material-add-form input[id^="edit-name-0-value"], .collaboration-material-edit-form input[id^="edit-name-0-value"],
.collaboration-coedit-add-form input[id^="edit-name-0-value"], .collaboration-coedit-edit-form input[id^="edit-name-0-value"],
.task-item-note-add-form input[id^="edit-name-0-value"], .task-item-note-edit-form input[id^="edit-name-0-value"],
.task-item-material-add-form input[id^="edit-name-0-value"], .task-item-material-edit-form input[id^="edit-name-0-value"],
.task-item-coedit-add-form input[id^="edit-name-0-value"], .task-item-coedit-edit-form input[id^="edit-name-0-value"] {
	width: 50%;
	max-width: 50%;
}
.text-gray-light {
	color: white;
	margin-top: 5px;
  }
  .navbar-nav > .dropdown.notification-bell > .dropdown-menu > li li > a {
	background-color: #00b5e2;
	border-bottom: 1px solid white;
  }
  @media (min-width: 900px) {
  .navbar-nav > .dropdown.notification-bell > .dropdown-menu {
	width: 300px;
  }
  }
  .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
    border: 2px solid #00b5e2;
}
textarea[id^="edit-field-long-term-goal"]  {
	height: 150px !important;
}
div[id^="drupal-dialog-entityprofileedit-form"] .field-group-tabs-wrapper {
	display: none;
}
div[id^="drupal-dialog-entityprofileedit-form"] .form-actions .btn-primary {
	margin-left: revert !important;
}
.maintenance-page {
	overflow: hidden;
}
.maintenance-text {
	text-align: center;
	position: relative;
	top: 25%;
}
.maintenance-mode {
	background-color: #00b5e2;
	color: white;
	max-width: 100% !important;
	height: 100vh;
}
.maintenance-icon {
	background-image: url(../images/maintenance.svg);
	height: 96px;
    background-repeat: no-repeat;
    background-position: center;
}
#announcement {
	background-image: url(../images/information-outline.svg);
	height: 32px;
	background-size: 32px;
    background-repeat: no-repeat;
    background-position: center;
	position: relative;
	align-self: center;
}
form.js-media-library-views-form [type="checkbox"]:not(:checked), form.js-media-library-views-form [type="checkbox"]:checked {
	opacity: revert !important;
}
form:not(.layout-builder-configure-block) .js-media-library-item .form-control {
	height: 24px !important;
}
.message, .message__inbox-body {
    font-weight: 300 !important;
}
.ui-button:active {
	color: #000000;
	background-color: #f6f6f6 !important;
	border: none !important;
}
.ui-button:focus {
	border: none !important;
}
.view.view-learning-pathways.view-id-learning_pathways.view-display-id-completed_milestones {
    margin-top: 50px;
}
#views-exposed-form-learning-pathways-un-compeleted-milestones .form-item-items-per-page, #views-exposed-form-learning-pathways-un-compeleted-milestones #edit-actions	{
	display: inline-block !important;
}
#views-exposed-form-learning-pathways-un-compeleted-milestones .select-wrapper {
	width: 60% !important;
}
#views-exposed-form-learning-pathways-un-compeleted-milestones #edit-actions {
	position: relative;
	right: 50px;
	bottom: 1px;
}
.view-learning-pathways .view-filters.form-group {
	margin-bottom: 0.5rem !important;
}
.milestone-block.un-completed-un-focused-milestone .field--name-label, .milestone-block.un-completed-focused-milestone .field--name-label, .edit-milestone {
	display: inline;
}
.milestone-block.un-completed-un-focused-milestone .edit-milestone {
	background-image: url(../images/pencil-outline.svg);
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 30px;
    text-indent: -9999px;
	display: inline-block;
}
.milestone-block.un-completed-focused-milestone .edit-milestone {
	background-image: url(../images/edit.svg);
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 30px;
    text-indent: -9999px;
	background-size: 25px;
	display: inline-block;
}
details summary:focus {
	outline: none !important;
}
details[open] summary {
	border-bottom: none !important;
}
div[aria-describedby='my-priority-dialog-container'] .ui-dialog-titlebar-close {
    display: none;
}
.view-learning_pathways-un_compeleted_milestones .ui-dialog:not(div[aria-describedby="my-priority-dialog-container"]) {
  z-index: 999 !important;
}
.view-learning_pathways-un_compeleted_milestones div[aria-describedby="my-priority-dialog-container"] {
	z-index: 9999 !important;
}
.btn.btn-danger {
	color: red;
	background-color: white;
	padding-left: 0;
	transition: none !important;
}
.btn.btn-danger:hover {
    box-shadow: none !important;
	border: none !important;
	text-decoration: underline !important;
}
.workspace-message {
	text-align: center;
}
.profile-right #stemm {
	display: flex;
}
#stemm .field--name-field-main-stemm-area {
	align-self: center;
	margin-right: 5px;
	min-width: fit-content;
}
.gtmh-milestone-edit-form div[id^='edit-actions'] button, .gtmh-milestone-delete-form div[id^='edit-actions'] button {
	display: revert !important;
	width: revert !important;
	height: revert !important;
	padding: 6px 12px !important;
}
.gtmh-milestone-delete-form div[id^='edit-actions'] {
	margin-top: 50px;
	margin-bottom: -30px;
}
.gtmh-milestone-delete-form .card__block, .gtmh-milestone-delete-form .card	{
	padding-left: 0;
	padding-bottom: 0;
	margin-bottom: 0
}

.view.view-applicants2.view-id-applicants2.view-display-id-block_1 {
	display: none;
}
#edit-review-status--wrapper span > span {
	color: red;
}
.alert-dismissible .close {
	height: inherit !important;
}
.view-id-forum_new_entries {
	padding: 20px;
}
.new-forum-entries.posts div.card__link:first-child {
    display: none;
}
.new-forum-entries.posts div.card__link {
    color: black;
    margin-left: 0;
	float: left;
}
table.new-forum-entries thead {
	background-color:#48398b;
	display: none;
}	
.teaser.teaser-forum.card.no-image {
    margin-bottom: 0 !important;
    height: fit-content !important;
}
table.new-forum-entries thead {
	width: 20%;
}
table.new-forum-entries.table.table-forum.table-hover.table-striped th, table.new-forum-entries.table.table-forum.table-hover.table-striped td {
    width: 20% !important;
}
table.new-forum-entries.table.table-forum.table-hover.table-striped td {
    border-top: none;
}
body[class*='matching_tool'] section.layout--with-complementary {
	max-width: 100% !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
body[class*='matching_tool'] .layout--with-complementary > .region--content {
	width: 100% !important;
	max-width: 100% !important;
	flex: revert !important;
}
body[class*='matching_tool'] #matching-tool-filter-form > div, body[class*='matching_tool'] #matching-tool-filter-form--2 > div {
	width: fit-content;
	display: inline-block;
	margin-right: 10px;
}
.views-field-dropdown-program-representative label {
	display: none;
}
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr td:nth-child(1), .view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr td:nth-child(2), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr td:nth-child(3), .view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr td:nth-child(4),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr td:nth-child(5), .view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr td:nth-child(6),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr td:nth-child(7), .view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr td:nth-child(8),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr td:nth-child(1), .view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr td:nth-child(2), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr td:nth-child(3), .view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr td:nth-child(4),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr td:nth-child(5), .view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr td:nth-child(6),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr td:nth-child(7), .view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr td:nth-child(8) {
	background-color: #edf8d0 !important;
  }
.btn-delete-preliminary-dyad, .btn-remove-preliminarydyad {
	float: right;
	text-indent: -9999px;
	background-image: url(../images/delete.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	height: 24px;
	width: 24px;
	cursor: pointer;
}
select.dd-program-representative.form-select.form-control {
	padding: 5px;
	width: 100%;
	max-width: 100%;
}
.view-gtmh-matching-tool .select-wrapper:after {
	content: '▾';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin-top: -0.5em;
    padding-right: 12px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 2;
}
.views-field-dropdown-program-representative .form-group {
	margin-bottom: 0;
}
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(1), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(2), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(3),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(4), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(5), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(6),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(7), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(8),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(1), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(2), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(3),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(4), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(5), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(6),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(7), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(8) {
  background-color: #e0f3ae !important;
}

.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(9), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(10), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(11),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(12), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(13), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(14),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(15), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage2 tr:nth-of-type(even) td:nth-child(16),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(9), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(10), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(11),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(12), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(13), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(14),
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(15), 
.view-gtmh_matching_tool-gtmh_dyad_matching_tool_stage3 tr:nth-of-type(even) td:nth-child(16) {
  background-color: #f3f3f3 !important;
}
#mentee_table tr th:nth-child(3), #mentor_table tr th:nth-child(3)  {
	min-width: 120px;
}
#mentee_table tr th:nth-child(4), #mentor_table tr th:nth-child(4)  {
	min-width: 110px;
}
#mentee_table tr th:nth-child(5), #mentor_table tr th:nth-child(5)  {
	min-width: 80px;
}
#mentee_table .empty.message, #mentor_table .empty.message {
	text-align: center;
}
body[class*='matching_tool'] .disabled {
	pointer-events: none !important;
}
body[class*='matching_tool'] .views-field-field-languages .field--name-field-language, body[class*='matching_tool'] .views-field-field-languages-1 .field--name-field-language	{
	display: inline;
	margin-right: -2px;
}
body[class*='matching_tool-stage1'] #block-socialblue-gtmh-content {
	padding: 20px 0 0 0;
}
#mentee_table tr td:nth-child(9) ul, #mentor_table tr td:nth-child(9) ul {
		list-style-type: none;
}
#mentee_table thead tr th:last-child, #mentor_table thead tr th:last-child {
	background-image: url(../images/check.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	height: 24px;
	width: 24px;
}
#mentee_table td:last-child, #mentor_table td:last-child {
	position: sticky;
	background: #fff;
	right: 0;
}
#mentee_table th:last-child, #mentor_table th:last-child {
	position: sticky;
	background: #94c11c;
	right: 0;
}
.ck.ck-content.ck-editor__editable {
	height: 200px;
}
.ck.ck-powered-by {
    display: none !important;
}
.alert summary {
	background-color: revert;
}
.draggable.even td:nth-child(3), .draggable.odd td:nth-child(3) {
    display: none;
}
