/* Programs overview pages  */

#block-scad-academia-all-program-degrees .dropdown a {
  vertical-align:bottom;
  margin-left:20px;
}

#program-type-menu {
  margin-top:20px;
}

#program-type-options li,
#program-location-options li {
  cursor:pointer;
  margin:0;
  padding:5px;
  font-size:1.0em;
  padding-left:11px;
}
#program-type-options li:hover,
#program-location-options li:hover {
  color:#5b6aa2;
}
#program-type-btn, #program-location-btn {
	margin-bottom:10px;
}

#program-type-options li:hover, #program-location-options li:hover, .program-grid-tile:hover h3, .program-grid-tile:hover span, .section-academics .program-grid-tile:hover .secondary-text {
  color:#fff;
}
/*.program-grid-tile:hover h2, .program-grid-tile:hover span, .section-academics .program-grid-tile:hover .secondary-text {
  color:#fff;
} */
.program-type-minors a:hover, .program-type-certificates a:hover, #block-scad-academia-all-program-degrees .program a:hover, .elearning-programs .program a:hover, .program-type-minors a:hover, .program-type-certificates a:hover, .pane-scad-academia-all-program-degrees .program a:hover{
	text-decoration:none;
}
/* .page-academics-programs .section-title-title h3, .page-academics-minors-and-certificates h3 {
	font-size:1.688em;
	position:relative;
	bottom:6px;
} */
.section-academics .btn-default#program-type-menu {
  border:1px solid #b8bed7;
}

.section-academics .open .btn-default#program-type-menu, .section-academics .btn-default:hover {
 color:#FFF;
}


.page-academics-programs #program-type-options li,
.page-academics-programs #program-location-options li,
.page-academics-minors-and-certificates #program-type-options li,
.page-academics-minors-and-certificates #program-location-options li  {
	float:left;
	width:40%;
	border:2px solid #5b6aa2;
	border-left:none;
	text-align:center;
	color:#5b6aa2;
	font-weight:600;
	font-size:0.813em;
}
.page-academics-programs #program-location-options li{
	width: 20%;
}

.page-academics-programs #program-type-options li.first,
.page-academics-programs #program-location-options li.first,
.page-academics-minors-and-certificates #program-type-options li.first,
.page-academics-minors-and-certificates #program-location-options li.first {
	border-left:2px solid #5b6aa2;
}
.page-academics-programs #program-type-options,
.page-academics-programs #program-location-options,
.page-academics-minors-and-certificates #program-location-options,
.page-academics-minors-and-certificates #program-type-options  {
	list-style:none;
	padding-top:40px;
	padding-bottom:40px;
	margin-left:-15px;
}
.program-grid-tile h3 {
  margin-bottom:0px;
}

.full-program-grid {
	clear:both;
}
.programs-rfi a {
	border:2px solid #5b6aa2;
	display:block;
	padding:5px;
	color:#fff;
	background-color:#5b6aa2;

    -webkit-transition: background-color 0.2s, border-color 0.2s;
    -moz-transition: background-color 0.2s, border-color 0.2s;
    -ms-transition: background-color 0.2s, border-color 0.2s;
    transition: background-color 0.2s, border-color 0.2s;
}
.programs-rfi a:hover{
	background-color: #848fbb;
	border-color: #848fbb;
	text-decoration: none;
}
.programs-rfi p {
	margin-bottom:2px;
}
.section-academics .programs-rfi a:hover {
	color:#fff;
}
.section-academics .program-grid-tile .secondary-text {
	color:#999;
	font-size:11px;
}
.section-academics .programs-rfi p a {
	color:#fff;
}

/* eLearning programs and program modals */

.page-academics-elearning-programs .secondary-text,
.section-elearning-custom .secondary-text {
	display:inline-block;
	margin-bottom:0px;
}
.modal-elearning span,
.section-elearning-custom span{
	padding-right:10px;
	color:#999;
}
.modal-elearning .modal-content,
.section-elearning-custom .modal-content {
	padding:0px;
	margin-right:20px;
}
.modal-elearning .modal-body,
.section-elearning-custom .modal-body {
	padding:0px;
}
.modal-elearning .modal-body img,
.section-elearning-custom .modal-body img {
	border-radius:3px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	margin-top:-1px;
}
.modal-elearning .elearning-description,
.section-elearning-custom .elearning-description {
	padding: 40px;
}
.modal-elearning .modal-content, .scad_academic_course .modal-content,
.section-elearning-custom .modal-content {
	border-radius:3px;
}
.modal-elearning .secondary-text,
.section-elearning-custom .secondary-text {
	margin-bottom:0px;
}
.modal-elearning .modal-body a,
.section-elearning-custom .modal-body a {
	width:100%;
	margin-bottom:10px;
	text-align:left;
	font-weight:600;
}
.section-elearning-custom .video-medium.container{
	width: auto;
	margin: 0px;
	padding: 0px;
}
.elearning-programs .col-md-4.program {
	max-height:130px;
}
#program-type-btn, #program-location-btn {
	border-radius: 0px;
	text-align:left;
	width:100%;
}
#program-type-options li.active,
#program-location-options li.active {
	background:#5b6aa2;
	color:#fff;
}
#program-type-btn span, #program-location-btn span{
	float:right;
	margin-top:9px;
}
#program-type-options, #program-location-options {
	width:100%;
	border-radius:0px;
	padding:0px;
	margin-top:-10px;
}
p.sort {
	display:inline-block;
	padding-top:7px;
	padding-bottom:5px;
}
.program-grid-tile h2 {
	border-bottom:1px solid #ccc;
}
#program-search .form-control:focus {
	box-shadow:0 0 0;
	-webkit-box-shadow: 0 0 0;
	border-color:#ccc;
}
.dropdown.open .dropdown-toggle.btn-default:focus {
	color:#fff;
}


#program-location-options li span {
  font-size:1em;
}

/* faculty listings for specific programs */

/*.view-display-id-faculty_block {
}

.view-display-id-faculty_block .header-name{
	float:left;
	width:272px;
	border:1px solid #ccc;
	margin-right:20px;
	margin-bottom: 20px;
}
.header-name a{
	color:#000;
	font-weight:normal;
}
.view-display-id-faculty_block .header-name a{
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
	float:left;
}
.view-display-id-faculty_block .header-name h4{
	margin:0px;
}
.view-display-id-faculty_block .view-filters{
	display:none;
} */
.section-academics-programs-wildcard-faculty .pane-faculty, .pane-faculty .view-id-faculty.view-id-faculty {
	text-align:center;
}
.section-academics-programs-wildcard-faculty .pane-faculty img, .pane-faculty .view-id-faculty img {
	height:auto;
	width:242px;
	margin:0px auto 20px auto;
}
.section-academics-programs-wildcard-faculty .btn {
    min-width:250px;
}
.section-academics-programs ul.menu, .view-id-faculty.view-pane-faculty ul.menu {
	padding-right:0px;
	padding-left:0px;
}
.section-academics-programs .pane-views.pane-faculty h2.pane-title {
	display:none;
}
.view-id-faculty.view-display-id-block_6 div p {
	text-align:center;
}
.view-id-faculty.view-display-id-block_6 .view-bio-link {
	margin:10px 0 20px 0;
}
/* Programs sidebar navigation  */

ul.program-submenu-list {
	padding:0px 0px 0px 20px;
}
li.program-menu .program-caret {
	float:right;
	display:inline-block;
}


/* Mobile Location Filter*/
#program-type-options li.first{
	width: 20%;
}
span.mobile-location {
	border: 1px solid #000;
	width: 23px;
	border-radius: 50%;
	margin: 0px auto;
	margin-bottom:-1px;
	margin-top:-1px;
}
.s.mobile-location{
	border-color:#8cc63e;
	color:#8cc63e;
}
.a.mobile-location{
	border-color:#ee1d92;
	color:#ee1d92;
}
.hk.mobile-location{
	border-color:#f26f20;
	color:#f26f20;
}
.e.mobile-location{
	border-color:#00afef;
	color:#00afef;
}
span.student-work-link {
	margin-left:-145px; /*keeps student work text-align:center on overview pages */
	float:right;
	display:inline-block;
	padding-top:18px;
}

.section-elearning-custom h2 {
	margin-bottom:0px;
}
.section-elearning-custom .elearning-degrees a span {
    padding-right:10px;
    color:#5b6aa2;
}

/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
	li.program-menu .program-caret {
		display:inline-block;
		padding-left:5px;
		float:none;
	}
	li.sidebar-programs img{
		display: inline-block;
		padding-right: 5px;
	}
	li.sidebar-programs a{
		color:#000;
	}
	.section-academics #block-scad-nav-scad-nav-sidebar-contextual .nav li.current-program-menu > a, .section-academics .pane-scad-nav-scad-nav-sidebar-contextual .nav li.current-program-menu > a {
		color:#333;
		border-bottom:1px solid #eaeaea;
		font-size:1.6em;
		padding-left:0px;
		margin-bottom:20px;
		line-height:1.7em;
		font-weight:700;
	}
	.section-academics #block-scad-nav-scad-nav-sidebar-contextual .nav li.current-program-menu > a:hover, .section-academics .pane-scad-nav-scad-nav-sidebar-contextual .nav li.current-program-menu > a:hover {
		color:#3c45b8;
		cursor:pointer;
	}
	li.sidebar-programs {
		border-top:1px solid #eaeaea;
		width:100%;
		font-size:1.0em;
	}
	#block-scad-nav-scad-nav-sidebar-contextual li.program-menu a.active, .pane-scad-nav-scad-nav-sidebar-contextual li.program-menu a.active  {
		color:#000;
	}
	#block-scad-nav-scad-nav-sidebar-contextual .nav>li>a:hover, .pane-scad-nav-scad-nav-sidebar-contextual .nav>li>a:hover {
		background-color:#fff;
		color:#3c45b8;
	}
	#block-scad-nav-scad-nav-sidebar-contextual li.dropdown > ul > li > ul li.dropdown-program-submenu, .pane-scad-nav-scad-nav-sidebar-contextual li.dropdown > ul > li > ul li.dropdown-program-submenu {
		display:block;
	}
	.navbar-nav>li.dropdown-program-submenu>a {
		padding-top:5px;
		padding-bottom:5px;
		font-size:0.938em;
	}
	.col-sm-4.col-centered {
		float:none;
		margin:0px auto;
		display:inline-block;
		vertical-align:top;
		width:32%;
	}
	.modal-elearning .modal-body a,
	.section-elearning-custom .modal-body a.btn {
		width:45%;
		float:left;
	}
	.modal-elearning .modal-body a.apply,
	.section-elearning-custom .modal-body a.btn.apply {
		margin-left: 36px;
		float:right;
	}
	span.student-work-link {
		padding-top:0px;
	}
}
