	#divLocation,
	#divInterest,
	#divSchool,
	#btnChangeLocation,
	#btnChangeInterest,
	#btnChangeSchool {
	 display: none;
	}

	#choicesHeading {
	 margin: 0;
	}

	.btn {
	 white-space: nowrap;
	 position: relative;
	 display: inline-block;
	 border: 0;
	 border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	 padding: 3px 7px;
	 font: 400 11px verdana, sans-serif;
	 color: #fff;
	 text-decoration: none;
	 background: #999;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	 cursor: pointer;
	 vertical-align: middle;
	}

	.continue {
	float: left;
	background: #c03;
	margin: 25px 0;
	padding: 5px 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 13px;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	margin-right: 2px;
	}

	.back {
	float: left;
	background: #999;
	margin: 25px 0;
	padding: 5px 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 13px;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	margin-right: 2px;
	}


	#choicesModal .ru-controls--mode {
	padding: 12px 0;
	margin: 1em 0;
	border: 1px solid #ddd;
	border-width: 0 0 1px;
	}

	#choicesModal #toggle-location, #choicesModal #toggle-interest, #choicesModal #toggle-school {
	Xdisplay: none;
	Xposition: relative;
	Xleft: 20px;
	}

	#choicesModal input[type="radio"]+label {
	Xbackground-color: #eee;
	Xpadding: 1em 1em 1em 1.75em;
	padding: 0 1em 0 .25em;
	margin-right: .25em;
	Xborder-radius: 5px 5px 0 0;
	Xborder: 1px solid #ddd;
	Xborder-bottom-color: #ddd;
	color: #777;
	}


	#choicesModal input[type="radio"]+label:hover,
	#choicesModal input[type="radio"]+label:focus,
	#choicesModal input[type="radio"]:checked+label {
	background-color: #fff;
	color: #c03;
	border-color: #c03;
	/* border-bottom-color: #fff; */
	}

	.checked {
		background-color: #fff !important;
		color: #c03 !important;
		border-color: #c03 !important;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	}

	#choicesModal input[type="radio"]:checked +label:before,
	#choicesModal input[type="radio"] +label:hover:before,
	#choicesModal input[type="radio"] +label:focus:before {
	opacity: 1
	}

	#choicesModal input[type="radio"] {
		position: absolute;
		left: -100%;
	}


	#choicesModal .msg-info {
	position: relative;
	border-radius: 0;
	border: 0;
	background-color: #f5f5f5;
	}

	#choicesModal .msg-info::before {
	content: "";
	position: absolute;
	background-color: #007fac;
	width: 5px;
	height: 100%;
	left: 0;
	top: 0;
	}

	#choicesModal .btn, #choicesModal .btn:visited {
	padding: 5px 7px;
	top: -1px;
	}

	#choicesModal .back {
	margin-left: 1em;
	margin-right: 0;
	}

	#choicesModal .btn:focus {
	outline: none;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .3);
	}

	#divSaveOrCancel {
		border-top: 1px solid rgba(0,0,0,0.1);
		margin-top: 20px;
	}

	.byLocation, .byInterest, .bySchool {
		display: inline-block;
	}

	.select2-container {
		display: inline-block !important;
	}

	.selection-method {
		padding: 10px !important;
		border: 1px solid rgb(0,0,0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		border: 1px solid rgba(0,0,0,0.1);
		border-radius: 6px;
	}


	.ru-controls--mode > b {
		display: block;
		padding-bottom: 5px;
	}

	.selection-method::before {
		opacity: 0.5;
	}

	.byLocation:before {
		content: "";
		display: block;
		background: url(../images/pin_red.png);
		width: 16px;
		height: 20px;
		float: left;
		margin: 0 6px 0 0;
		background-repeat: no-repeat;
	}

	.byInterest:before {
		content: "";
		display: block;
		background: url(../images/book_red.png);
		width: 20px;
		height: 20px;
		float: left;
		margin: 0 6px 0 0;
		background-repeat: no-repeat;
	}

	.bySchool:before {
		content: "";
		display: block;
		background: url(../images/cap_red.png);
		width: 20px;
		height: 20px;
		float: left;
		margin: 0 6px 0 0;
		background-repeat: no-repeat;
	}


	.select2-container.select2-container-disabled .select2-choice {
	    visibility: visible;
		opacity: 1;
		border: none;
		box-shadow: none;
		background: none;
		font-weight: bold;
		height: 24px;
	}

 	.select2-container.select2-container-disabled .select2-arrow {
		display:none;
	}


	.show-list {
		overflow: visible !important;
	}
