/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
.lang-float{float:left;}
#logo-img{height:70px;}
#block-custom-etc-a-z-menu ul{margin:0;padding:0;list-style-type: none;}
#block-custom-etc-a-z-menu ul li, #block-custom-etc-i-want-to ul li{font-size:12px;margin:7px 0;border-left:3px solid #0084BD;padding:5px 7px;}
#block-custom-etc-a-z-menu ul li:hover, #block-custom-etc-i-want-to ul li:hover{background:#ebebeb;/*#CEE0FD;*/
	-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all .3s ease-in-out;}
#block-custom-etc-a-z-menu ul li a{color:#738A95;background:none;padding:0;font-weight:bold;display:block;font-size:11pt;}
#block-custom-etc-a-z-menu ul li a:hover{text-decoration:none;background:none;}

#block-custom-etc-i-want-to ul li{border:none;padding:0;}
#block-custom-etc-i-want-to ul li a{color:#738A95;background:none;padding:0;font-weight:bold;display:block;font-size:10pt;}
#block-custom-etc-i-want-to ul li a img{float: left;height: 21px;}
#block-custom-etc-i-want-to ul li a span{margin:3px 7px;line-height:22px;font-size:10pt;}

#block-custom-etc-main-icons ul{padding-left: 0;padding-bottom: 1px;margin-bottom: 20px;list-style: none;overflow: hidden;}
#block-custom-etc-main-icons ul li{float: left;width:20%;height: 115px;padding: 10px;margin: 0 -1px -1px 0;font-size: 12px;line-height: 1.4;text-align: center;
-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
#block-custom-etc-main-icons ul li:hover{background:#e7e7e7;}
#block-custom-etc-main-icons ul li a{display:block;}
#block-custom-etc-main-icons ul li img{margin-bottom: 7px;}

.block-custom-etc, .block-block{padding:12px;-webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.12),0 0 13px 1px rgba(0,0,0,0.05);
-moz-box-shadow: 0 0px 7px rgba(0,0,0,0.12),0 0 13px 1px rgba(0,0,0,0.05);
box-shadow: 0 0px 7px rgba(0,0,0,0.12),0 0 13px 1px rgba(0,0,0,0.05);}
.block-custom-etc h3, .block-block h2.block-title{color:#ee3429;font-weight:bold;font-size:19pt;border:none;}

.view-policies-and-procedures h3{line-height: 37px;}
.view-policies-and-procedures .views-field-field-small-icon{float: left;margin-right: 12px;}
.view-policies-and-procedures .views-field-field-small-icon img{width:37px;}
.view-policies-and-procedures .views-field-title{padding-top:2px;font-size:14px;}
.view-policies-and-procedures .views-row{margin-bottom:12px;}
.view-policies-and-procedures .views-field-field-pdf-file .field-content{overflow: hidden;text-overflow: ellipsis;font-size:12px;}
.policies-and-procedures-tagline{margin-bottom:19px;}

#block-custom-etc-call-75557 h1{text-align:center;font-size:19pt;font-weight:bold;color:#f33;line-height:40px;margin-top:0;}
.supportIcons{text-align:center}
.supportIcons a{color:#f33;}
.supportIcons a span span{display:block;text-indent:-9999999px}


.randBorderColor0{border-color:#78BA00 !important;}
.randBorderColor0 a:hover{color:#78BA00;}
.randBorderColor0 .label-success{background:#78BA00;}
.randBorderColor1{border-color:#AE113D !important;}
.randBorderColor1 a:hover{color:#AE113D;}
.randBorderColor1 .label-success{background:#AE113D;}
.randBorderColor2{border-color:#2673EC !important;}
.randBorderColor2 a:hover{color:#2673EC;}
.randBorderColor2 .label-success{background:#2673EC;}
.randBorderColor3{border-color:#4617B4 !important;}
.randBorderColor3 a:hover{color:#4617B4;}
.randBorderColor3 .label-success{background:#4617B4;}
.randBorderColor4{border-color:#F4B300 !important;}
.randBorderColor4 a:hover{color:#F4B300;}
.randBorderColor4 .label-success{background:#F4B300;}

.randBorderColor0:hover, .randBorderColor1:hover, .randBorderColor2:hover, .randBorderColor3:hover, .randBorderColor4:hover{border-left-width: 19px;
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all .3s ease-in-out;}

.form-phone-search{background:#0084BD;padding:12px;margin-bottom:19px !important;}
.form-phone-search h2{border: none;color: #fff;margin: 0 0 12px 0;}

/* http://www.youtube.com/watch?v=dbHtdlZJglA */


/*- FILTER OPTIONS -*/
ul#filterOptions {
	height: auto;
	margin: 0;
	overflow: hidden;
}
ul#filterOptions li { margin-right: 2px;margin-bottom: 2px; }
ul#filterOptions li a {
	padding:7px 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

/*- -*/
/*- OUR FILTER HOLDER -*/
#filterHolder { overflow: hidden; }
#filterHolder div.item {border-top: 2px solid #0084BD;clear:both;min-height:170px;padding-bottom:27px;}
#filterHolder div.item:hover{background: #e7e7e7;}
#filterHolder div.item p {margin:12px;font-family: arial;font-size: 13px;}
#filterHolder div.item h4 {margin:19px 12px 0 12px;}
.program-thumbnail{margin:12px;padding:3px;}

.new-button{background:#0084BD;}
.new-button.active{background:#7F949F !important;}
.new-button:hover{background:#7F949F;}

.download-now{background:#0084BD;color: #fff;padding: 7px 12px;font-weight: bold;font-size:9pt;margin:-19px 12px 12px 12px}
.download-now:hover{background:#7F949F}
.download-now a{color: #fff;text-decoration: none;}

.logo h2, .logo h1{color: #000;}
.region-content h2, .region-content .block-title{padding:12px;border-bottom:1px solid #738A95;}
ul, ol{padding:12px 34px;}
.apachesolr_search-results .search-snippet-info{display:none;}
.apachesolr_search-results li{margin: 12px 0;}
.apachesolr_search-results h3{font-size:12pt;}


@media (max-width: 768px) {
	#block-custom-main-navbar ul.menu li, #block-custom-main-navbar .nav > li{float:initial !important}
	.navbar{padding-right: 15px;padding-left: 15px;}
	.col-sm-8, .col-sm-4, .col-sm-3{width:100%;}
}

@media (max-width: 991px) {
	.col-sm-3{width:100%;}
}


#block-custom-ksu-top-menu .accordion{position: absolute;width: 100%;top: 0;z-index: 2;}

.page-search-site .breadcrumb li{display:none}
.page-search-site .breadcrumb li.active{display:inline}
.page-search-site .breadcrumb li.active:before{color:transparent;padding:0}

#footer_faculty_services a{background:#0084BD;float: left;font-size: 11px;color:#fff;}
#footer_faculty_services a{padding:0 4px;overflow: hidden;line-height: 28px;max-width: 155px;min-width: 155px;display: block;margin: 3px;}
#footer_faculty_services a:hover{text-decoration:none;background:#555;}
#footer_faculty_services a i{font-size: 15pt;float: left;margin-top: 4px;margin-right: 7px;}

.footer{background: #0084BD;
background: -moz-linear-gradient(top,#0084BD 0%,#016692 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0084BD),color-stop(100%,#016692));
background: -webkit-linear-gradient(top,#0084BD 0%,#016692 100%);
background: -o-linear-gradient(top,#0084BD 0%,#016692 100%);
background: -ms-linear-gradient(top,#0084BD 0%,#016692 100%);
background: linear-gradient(to bottom,#0084BD 0%,#016692 100%);}
.footer a{color:#fff;font-weight:bold}
.footer-region .block-block{box-shadow:none;-webkit-box-shadow:none;padding:0;}
.footer-region h2{font-size:14pt !important;font-weight:bold !important;color:#000 !important;}
.region-footer-region-1 ul{margin:0;}
.region-footer-region-2 ul{margin-left: 27px;}
.region-footer-region-2 li:before{content: "";border-color: #0084BD;border-style: solid;border-width: 0.35em;display: block;height: 0;width: 0;left: -1em;top: .9em;position: relative;border-radius: 50%;}
.region-footer-region-2 li a{line-height:19px;padding:0}

#block-block-11{padding:3px}