#major-lists .gfield_description, #not-interested-list .gfield_description{
	display:none;
}
#by-group, #by-school{
	display:none;
}
#page-tme .gform_button{
	display:none !important;
}

#major-lists {
	width:100%;
	display:inline-block;
}

#page-tme ul {
	list-style-type:none;
	padding-left:0px;
}
	
	#page-tme li.field_sublabel_below {
		margin-bottom:15px;
		border-bottom: 1px solid #ddd; 
		padding-bottom: 11px;
		position:relative;
	}
		#page-tme li.field_sublabel_below .gfield_label {
			font-size:18px;
			color:#333;
			width:75%;
			line-height:1.25em;
		}
				@media (min-width:991px) and (max-width:1200px) {
					#page-tme li.field_sublabel_below .gfield_label {
						width:70%;
					}
				}
				
				@media (max-width:767px) {
					#page-tme li.field_sublabel_below .gfield_label {
						width:60%;
					}
				}
			#page-tme li.field_sublabel_below .gfield_label a{
				text-decoration:none;
				color:rgb(41,153,250);
			}
				#page-tme li.field_sublabel_below .gfield_label a:hover{
					text-decoration:underline;
				}
				
				#page-tme #not-interested-list li.field_sublabel_below .gfield_label a {
					color:#717171;
				}

#not-interested{
	display:inline-block;
	position:relative;
	width:100%;
	margin-top:60px;
}
		@media (max-width:991px) {
			#not-interested {
				margin-top:50px;
				margin-bottom:60px;
			}
		}
	#not-interested-list {
		width:100%;
		
	}
		#not-interested-list > li {
			padding:20px 25px 18px!important;
			background-color:#efefef;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
		}
		
				@media (max-width:500px) {
					#not-interested-list > li {
						padding:20px 10px 18px!important;
					}
				}
			#not-interested-list > li:nth-child(1) {
				border-top:1px solid #ddd;
			}
			#not-interested-list > li:nth-last-child(1) {
				border-bottom:1px solid #ddd;
			}
		
		#page-tme #not-interested-list li.field_sublabel_below  {
			margin-bottom:0px;
		}
			#page-tme #not-interested-list li.field_sublabel_below .gfield_label a{
				
			}
			
	#not-interested h2 {
		margin-top:0px !important;
		margin-bottom:11px !important;
		font-weight:bold;
		color:#333;
		font-size:22px;
	}
		#not-interested h2:hover {
			cursor:pointer;
		}
		
		#not-interested h2.collapsed::after {
			content:'\E433';
			font-family:'Glyphicons Regular';
			position:absolute;
			right:0;
			font-size:18px;
			top:3px;
			color:#999;
		}
			#not-interested h2.collapsed:hover::after {
				cursor:pointer;
			}
		
		
		#not-interested h2::after {
			content:'\E434';
			font-family:'Glyphicons Regular';
			position:absolute;
			right:0;
			font-size:18px;
			top:3px;
			color:#999;
		}
			#not-interested h2:hover::after {
				cursor:pointer;
			}
	
	#not-interested-list.collapse {
		display:none;
	}
	
	#not-interested-list.collapse.in {
		display:inline-block;
	}
			
	/* #not-interested-list > li:nth-child(1)::before {
		content: 'Not Interested';
		font-weight: bold;
		font-size: 22px;
		position: absolute;
		top: -36px;
		left:0;
	} */

.ginput_container_checkbox label { 
	font-weight:normal;
	color:#888;
}


p.major-subtext {
	position:absolute;
	right:0;
	top:7px;
	font-size:12px;
	color:#999;
}

	p.major-subtext:before {
		margin-left:4px;
	}
	
p.major-thisGroups {
	position:absolute;
	right:0;
	top:27px;
	font-size:12px;
	color:#999;
}

	p.major-thisGroups:before {
		margin-left:4px;
	}
	
#page-tme #not-interested-list p.major-subtext {
	top:29px; 
	right:20px;
}

#page-tme #not-interested-list p.major-thisGroups {
	top:50px;
	right:20px;
}

		@media (max-width:650px) {
			#page-tme #not-interested-list p.major-subtext {
				right:10px;
			}
			
			#page-tme #not-interested-list p.major-thisGroups {
				right:10px;
			}
		}

#page-tme .sorting-options-wrap {
	display:inline-block;
	margin-bottom:45px;
}

	@media (max-width:650px) {
		#page-tme .sorting-options-wrap {
			width:100%;
		}
	}
	#page-tme .sorting-options-wrap a {
		padding:14px 25px;
		display:inline-block;
		border:1px solid #ccc;
		text-decoration:none;
	}
	
			@media (max-width:650px) {
				#page-tme .sorting-options-wrap a {
					width:100%;
					text-align:center;
					border-radius:0!important;
					border:1px solid #ccc !important;
				}
			}
		#page-tme .sorting-options-wrap a:nth-child(1) {
			border-right:none;
			border-radius:6px 0px 0px 6px;
		}
		
				@media (max-width:650px) {
					#page-tme .sorting-options-wrap a:nth-child(1) {
						border-bottom:0 !important;
					}
				}
		
		#page-tme .sorting-options-wrap a:nth-last-child(1) {
			border-left:none;
			border-radius:0px 6px 6px 0px;
		}
				@media (max-width:650px) {
					#page-tme .sorting-options-wrap a:nth-last-child(1) {
						border-top:0 !important;
					}
				}
		
		#page-tme .sorting-options-wrap a:hover {
			background-color:#e1e1e1;
		}
		
		#page-tme .sorting-options-wrap a.active {
			background-color:#e1e1e1;
		}

#major-lists h2 {
	margin-top:0px !important;
	font-weight:bold;
	color:#333;
	border-bottom: 1px solid #ddd;
	padding-bottom: 12px;
	margin-bottom: 14px !important;
	font-size: 22px;

}
		
#by-school h3 {
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-size: 13px;
	font-weight:400 !important;
	color:rgb(178, 90, 216);
	margin-top:0px!important;
}

#by-group h3 {
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-size: 13px;
	font-weight:400 !important;
	color:#18BA8D;
	margin-top:0px!important;
}

#page-tme .table-responsive {
	width:100%;
	display:inline-block;
	margin-top:34px;
	margin-left:3%;
}
	
		@media(max-width:991px) {
			#page-tme .table-responsive {
				width:100%;
				float:none;
				margin-left:0;
			}
		}
	
		#page-tme .gform_wrapper .top_label input.medium, #page-tme .gform_wrapper .top_label select.medium {
			width:80%;
		}
	

#page-tme .gform_wrapper .tme-right .form_sublabel_below.gform_fields {
	width: 100%;
	display:inline-block;
	margin-top:0px !important;
	margin-left:3% !important;
}

		@media(max-width:767px) {
			#page-tme .form_sublabel_below {
				width: 100%;
				float:none;
			}
		}
			
	#page-tme .form_sublabel_below li {
		border-bottom:none;
	}
	
	#page-tme .form_sublabel_below li.field_sublabel_below .gfield_label {
		font-size:16px;
	}

#page-tme .edit-link {
	display:none;
}

#page-tme .gform_wrapper .top_label div.ginput_container {
	margin-top:0px;
}

#page-tme .gform_wrapper .field_description_below .gfield_description {
	padding-top:7px;
}

#page-tme .table-responsive {
	margin-bottom:0px;
}

table.tme-scores {
	border:1px solid #ddd;
	margin-bottom:0px;
}
	
	table.tme-scores > thead > tr > td {
		border-top:1px solid #ddd !important; 
	}
	table.tme-scores > tbody > tr > td {
		border-top:1px solid #ddd !important;
		font-size:14px;
	}
	.tme-scores thead {
		font-weight:bold;
	}

	.tme-scores td {
		padding:8px 25px !important;
		color:#333;
	}
			@media(max-width:767px) {
				.tme-scores td {
					padding:8px 10px !important;
				}
			}
				
	
	.tme-scores tr{
		background-color:rgb(239,239,239);
	}
		.tme-scores thead {
			background-color:rgb(229,229,229);
		}
			.tme-scores thead tr {
				background-color:rgb(229,229,229);
			}
		.tme-scores tr:nth-child(even) {
			background-color:rgb(229,229,229);
			color:#18BA8D;
		}
		
	.tme-scores a {
		color:rgb(41,153,250);
		text-decoration:none;
	}
		.tme-scores a:hover {
			text-decoration:underline;
		}
	
	.tme-scores .glyphicon-new-window {
		display:none;
	}
	
#page-tme .list-toggle {
    position: absolute;
    top: 6px;
    right: 25px;
    color: #999;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.5px;
}
	#page-tme .list-toggle:hover {
		cursor:pointer;
	}
		
#page-tme .gform_wrapper .gform_footer {
	padding:0px !important;
	display:inline-block;
	width:auto;
	float:left;
	margin-left:3%;
}

	#page-tme .gform_wrapper .gform_footer a.gform_save_link {
		margin-left:0px;
		text-decoration:none;
		padding:15px 35px;
		background-color:rgb(41,153,250);
		border:1px solid #1a85dd;
		border-radius:5px;
		color:white;
	}
		#page-tme .gform_wrapper .gform_footer a.gform_save_link:hover {
			background-color:#1a85dd;
		}
		

#page-tme .gform_wrapper ul li.gfield {
	margin-top:0px;
}
#page-tme .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
	margin-top:0px !important;
}

#page-tme .gform_wrapper ul.gfield_checkbox {
	margin-top:0px !important;
}
	#page-tme .gform_wrapper ul.gfield_checkbox li {
		margin-bottom:0px;
	}
		#page-tme .gform_wrapper ul.gfield_checkbox li label {
			font-weight:normal;
		}
	
	#page-tme .gform_wrapper ul.gfield_checkbox input[type="checkbox"] {
		margin-top:0px;
	}
	
#page-tme .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	border:1px solid #ddd;
}

#page-tme .gform_wrapper .form_saved_message {
	background-color:#efefef;
		border:1px solid #ddd;
}

#page-tme .gform_wrapper .form_saved_message {
	margin-top:50px;
}

	#page-tme div.form_saved_message div.form_saved_message_emailform form input[type="submit"] {
			text-decoration:none;
			padding:0px 20px;
			background-color:rgb(41,153,250);
			border:1px solid #1a85dd;
			color:white;
			height:32px;
			display:inline-block;
			margin-left: -5px;
			border-radius: 0px 5px 5px 0px;
	}
	
			@media (max-width:767px) {
				#page-tme div.form_saved_message div.form_saved_message_emailform form input[type="submit"] {
					display:block;
					margin:auto;
					border-radius:5px;
					margin-top:10px;
				}
			}
		#page-tme div.form_saved_message div.form_saved_message_emailform form input[type="submit"]:hover {
				background-color:#1a85dd;
		}

#page-tme .gform_wrapper .form_saved_message_emailform input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	height:32px;
	width:210px;
}

#page-tme a.resume_form_link {
	color:rgb(41,153,250);
}

#page-tme .gform_wrapper .form_saved_message span:first-child {
	padding:60px;
}
	@media (max-width:767px) {
		#page-tme .gform_wrapper .form_saved_message span:first-child {
			padding:20px;
		}
	}

#page-tme table.tme-scores > tbody > tr > td:nth-child(2) {
    font-weight: bold;
}
	
#page-tme .total {
    color: #adadad;
    font-weight: normal;
    margin-left: 4px !important;
    letter-spacing: 4px;
}


@media (max-width:991px) {
	#page-tme .col-md-6 {
		padding-left:0px;
		padding-right:0px;
	}
}


.tme-scores-wrapper.affix {
    top: 0!important;
	left:0!important;
	right:0!important;
	z-index:1;
}
		@media (max-width:991px) {
				.tme-scores-wrapper.affix {
					width:100% !important;
					position:relative !important;
					margin-left:0;
				}
			}

	.tme-scores-wrapper.affix .table-responsive{
		width:1200px !important;
		margin-left:auto!important;
		margin-right:auto!important;
		display:block !important;
	}
			@media (max-width:1200px) {
				.tme-scores-wrapper.affix .table-responsive{
					width:991px !important;
					margin-left:auto!important;
					margin-right:auto!important;
				}
			}
			
			@media (max-width:991px) {
				.tme-scores-wrapper.affix .table-responsive{
					width:100% !important;
				}
			}
		.tme-scores-wrapper.affix .table-responsive .tme-scores {
						width: 497px;
						margin-right: 73px;
						float:right;
		}
		
				@media (max-width:1200px) {
					.tme-scores-wrapper.affix .table-responsive .tme-scores {
						width: 397px;
						margin-right: 72px;
						float:right;
					}
				}
				
				@media (max-width:991px) {
					.tme-scores-wrapper.affix .table-responsive .tme-scores {
						width:100%;
						margin-right:0;
						float:none;
					}
				}
	
	.tme-scores-wrapper.affix {
		width:1200px !important;
		margin-left:auto!important;
		margin-right:auto!important;
		display:block !important;
		float: none !important;
		margin-bottom: 30px;
		
	}
	
	.tme-scores-wrapper.affix .save-wrapper {
		width:50%;
		float:right;
		margin-bottom:30px;
	}
	
		.tme-scores-wrapper.affix .gform_footer {
			margin-left:5% !important;
		}
	
	
			@media (max-width:1200px) {
				.tme-scores-wrapper.affix {
					width:991px !important;
					margin-left:auto!important;
					margin-right:auto!important;
				}
				
				.tme-scores-wrapper.affix .save-wrapper {
					float:none;
					width:100%;
				}
				
				.tme-scores-wrapper.affix .gform_footer {
					margin-left:3% !important;
				}
			}
			
			@media (max-width:991px) {
				.tme-scores-wrapper.affix {
					width:100% !important;
				}
			}
	
		.tme-scores-wrapper.affix .save-wrapper .gform_footer a{
			float:right;
			margin-right:117px;
		}
			@media (max-width:991px) {
				.tme-scores-wrapper.affix .save-wrapper .gform_footer a{
					margin-right:auto;
				}
				
				#page-tme .gform_wrapper .gform_footer {
					float:none;
				}
			}
			
			
	.tme-left {
		z-index:999;
	}
			
	
			
			


/* =========================== Print ================================= */

@media print {
	#page-tme .sorting-options {
		display:none;
	}
	
	#page-tme h1.entry-title {
		margin-bottom:40px;
	}
	
	#page-tme .form_sublabel_below { 
	
	}
		#page-tme .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
			border:none;
			padding-left:0px;
		}
		
		#page-tme .gform_wrapper .top_label input.medium, #page-tme .gform_wrapper .top_label select.medium {
			border: none;
			padding-left: 0px !important;
		}
	#page-tme .gform_wrapper .gform_footer{
		display:none;
	}
	#page-tme .table-responsive {
		float:left;
		width:38%;
	}
	
	#page-tme #primary #main {
		border:none;
		padding:0;
	}
	
	#page-tme #not-interested-list {
		display:none;
	}
	
	#page-tme .gform_wrapper ul.gfield_checkbox {
		display:none;
	}
	
	#page-tme p.major-thisGroups {
		top:15px;
	}
	
	#page-tme p.major-subtext {
		top:-4px;
	}
	
	#page-tme .table-responsive {
		clear:none;
		width:44%;
		float:right;
		margin-top:60px;
	}
	
	#page-tme #not-interested {
		display:none;
	}
	
	#page-tme .col-md-6 {
		width:100%;
	}
	
	#page-tme .gform_wrapper .tme-right .form_sublabel_below.gform_fields {
		width:50%;
		float:left;;
		margin-left: 0px !important;
    	margin-top: 60px !important;
}