
#no-tagline #footerTagline {display:block;}
.flex-caption{max-height: 200px; bottom: 30px;}
#taglineWrapper{padding: 2% 1% 0;}
#contentWrapper{margin: 50px auto 15px;}
.contentDiv{float: left; width: 48%; margin-bottom: 20px;}
.contentDiv a {display:block;}
.contentDiv .columnContent a {display:inline;}
.contentDiv-small{float: left; width: 30%; margin-bottom: 10px;}
.contentDiv-small a:hover, .contentDiv a:focus, .contentDiv a:active {border:0px;}
.contentDiv-small .readMore a:hover, .contentDiv .readMore a:focus, .contentDiv .readMore a:active {border:2px dotted #004d86;}
#bottomLeft, #middleLeft{clear: both;}
.twoXtwo #topLeft, .twoXtwo #bottomLeft, .twoXthree #topLeft, .twoXthree #middleLeft, .twoXtwo #bottomLeft, .twoXtwo #middleLeft {margin-right: 2%;}
.twoXtwo #topRight, .twoXtwo #bottomRight, .twoXthree #topRight, .twoXthree #middleRight, .twoXtwo #middleRight, .twoXtwo #bottomRight {margin-left: 2%;}
.twoXthree #bottomCenter{margin-right: 5%; margin-left: 5%;}
.mainImageWrapper{position: relative; max-width: 525px; margin: 0px auto;}
.mainImage img{-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3);}
.mainImage iframe {
    width:100% !important; 
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;}



.news-image {max-height:300px; overflow:hidden;}

.video-container {
    padding-bottom:57.25%;
    padding-top:0px;
    height: 0;
    overflow: hidden;
}
.imageText{position: absolute; bottom: 0px; background: url(../images/text-light.png) repeat top left; width: 100%; padding: 9px 0; text-align: left; display:block; text-align:center;}
.imageText h2, .imageText span.featureCaption {font-family:'Roboto Condensed', sans-serif; font-weight: 700; font-size: 26px; font-size:1.625rem; line-height: 30px; line-height:1.875rem; color: #084f82; text-transform: uppercase; margin: 0px 12px;}
a:active .imageText h2, a:hover .imageText h2, a:focus .imageText h2, a:active .imageText span.featureCaption, a:hover .imageText span.featureCaption, a:focus .imageText span.featureCaption {text-decoration:underline;}
.applyBtn{text-align: center; margin: 20px 0px 10px;}
.columnContent{max-width: 525px; margin: 20px auto 0px; text-align: left;}
.columnContent div.landing-list, .setCopyWidth div.landing-list { width:50%; float:left; }
.columnContent div.landing-list-3, .setCopyWidth div.landing-list-3 { width:33%; float:left; }
.setCopyWidth div.landing-list-4, .columnContent div.landing-list-4 { width:25%; float:left; }
.columnContent b {display:none;}
#btnWrapper{text-align: left; padding: 0px 0px; background-color: #e7e7e7;}
#buttons{padding: 35px 10px; text-align: center;}
#buttons img{ max-width: 23%; -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3);}
#buttons div{display: inline;}
#buttons div.button_container { position:relative; max-width:23%; margin: 0px 7px; display:inline;}
.button-text { display:block; position:absolute; bottom:4px; text-align:center; width:100%; left:0px;}
.security-statement {text-align:left; margin:0px 0px 20px; background:#e7e7e7; padding:15px;}
.security-statement p {padding:0px; font-size:12px; font-size:.75rem; margin:0 auto; width:90%; max-width:1100px;}
#socialbox #twitter-widget-0, #socialbox .timeline {
text-align:center !important;    
}

.no-quote-cal {display:none;}

/*------ RFI Form -----------*/
.rfi-form { color: #231f20;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
	font-size:1.0625rem;
    line-height: 23px;
	line-height: 1.4375rem;
    text-align:left;
	max-width:1100px;
	position:relative;
	z-index:200;
	margin:0 auto;
	width:90%;
}

.rfi-form form {
	background:rgba(255,255,255,0.90);
    bottom: -420px;
    padding: 20px;
    position: absolute;
    right: 0;
}

.rfi-form input {
width:150px;	
}

.rfi-form textarea {
width:250px;	
}

.rfi-form h2 {
margin: 0px 0 5px;	
}
	
.rfi-form table td {vertical-align:top; text-align:left; padding:5px 3px;}

.rfi-form .submit-button {text-align:center;}


.link-box {display:inline-table; width:21%; font-family: 'Roboto Condensed', sans-serif; font-size: 27px; font-size:1.6875rem;  line-height: 32px; line-height:2rem; text-align:left; text-transform:uppercase; margin:0px 1.5% 30px 1.5%; }

.link-box a:link, .link-box a:visited {display:block; background:url(../images/link-button-bg.jpg) top left no-repeat; color:#ffffff; padding:40px 20px 40px 20px; height:100px;}
.link-box a:hover, .link-box a:active {display:block; background:#e6e6e6; color:#004d86; text-decoration:none;}


/*----------- Apply Button ------------*/

.btnWrapper.apply-now, #btnWrapper.apply-now {
    background: url(https://www.unk.edu/_files/redesign/images/apply-bg.jpg) #ebebeb center top no-repeat;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 34px;
	font-size:2.125rem;
    line-height: 50px;
	line-height:3.125rem;
    padding: 35px 1%;
    text-align: center;
    text-transform: uppercase;
}
    
	#btnWrapper.apply-now .gold-bracket, .btnWrapper.apply-now .gold-bracket {
    color: #ce8901;
    font-size: 41px;
	font-size:2.5625rem;
    line-height: 50px;
	line-height:3.125rem;
    padding: 0 3px;
    display:none;
}
	
	.btnWrapper.apply-now a:link, #btnWrapper.apply-now a:link, .btnWrapper.apply-now a:visited, #btnWrapper.apply-now a:visited, #btnWrapper a:link, #btnWrapper a:visited {
    color: #004d86;
    text-decoration: none !important;
}

    .btnWrapper.apply-now a:hover, #btnWrapper.apply-now a:hover, .btnWrapper.apply-now a:active, #btnWrapper.apply-now a:active, .btnWrapper.apply-now a:focus, #btnWrapper.apply-now a:focus, #btnWrapper a:hover, #btnWrapper a:active, #btnWrapper a:focus {
    text-decoration: underline;
}

/* --------- Police Icons ----------- */

#iconOuter {clear:both; padding:10px 0px;}
#police-icons {max-width:800px; margin:0 auto; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; font-size: 1.125rem; line-height: 23px; line-height:1.4375rem;}
.iconBox {display:block; float:left; width:20%; text-align:center; padding:10px 0px;}
#phoneNumbers {font-family:'Roboto Condensed', sans-serif; font-weight: 700; font-size: 35px; font-size:2.1875rem; line-height: 40px; line-height:2.5rem; color:#004d86;}
.phoneLeft {float:left;}
.phoneRight {float:right;}
.iconText {clear:both;}
#police-icons a:link .iconText, #police-icons a:visited .iconText {border-bottom:1px dotted #000000;}
#police-icons a:hover .iconText, #police-icons a:active .iconText, #police-icons a:focus .iconText {border-bottom:0px;}
#police-icons .clearDiv {display:block;}

/* --------- Dance Icons ----------- */

.social-icon-box {width:100%; margin:0px auto; padding: 30px 0px; text-align:center;}
.social-icon {background:#004d86; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; border-radius: 40px; padding:5px; margin-bottom:20px;
}

.social-link {width:150px; text-align:center; display:inline-block; font-family:'Roboto Condensed', sans-serif; font-weight: 700; font-size: 16px; font-size:1rem; line-height: 20px; line-height: 1.25rem; color:#004d86; text-transform:uppercase;}

#subCalendar a.social-link:link, #subCalendar a.social-link:visited {color:#004d86;}

a.social-link:hover .social-icon, a.social-link:focus .social-icon, a.social-link:active .social-icon {background:#444444;}
#subCalendar a.social-link:hover, #subCalendar a.social-link:focus, #subCalendar a.social-link:active {color:#444444;}


/*--------- SES Contact Info -------------*/

#ses-contact {max-width:1100px; margin:0px auto; width:90%; padding: 20px 0px 10px; }
#ses-contact p {font-family: 'Roboto Condensed', sans-serif; font-size: 18px; font-size:1.125rem; line-height: 22px; line-height:1.375rem;}
#ses-contact .addressHead {font-family:'Roboto Condensed', sans-serif; font-weight: 700; font-size: 20px; font-size:1.25rem; line-height: 24px; line-height:1.5rem; color: #004d86; text-transform: uppercase; margin:0px;}
#ses-contact #general-contact {width:50%; margin-right:2%; float:left;}
#ses-contact #general-contact.singleAddress {width:100%; float:none; margin-right:0%;}
#ses-contact #workstudy, #ses-contact #off-campus-jobs {width:21%; margin-right:2%; float:left;}
#landing-top-copy {text-align:left; width:90%; margin:15px auto 0px; max-width:1100px;}

/* --- RESPONSIVE --- */

@media all and (max-width: 1125px) {
 .rfi-form form {bottom: -340px;}
 .rfi-form {font-size:15px; font-size:.9375rem; line-height:21px; line-height:1.3125rem;}
 .rfi-form table td {padding:2px 3px;}
 .link-box {float:left; width:47%; margin:0px 1.5% 30px 1.5%; }
}

@media all and (max-width: 900px) {
    #btnWrapper{display: none;}
    .flex-caption{bottom: 25px;}
     .rfi-form form {bottom: -300px; padding:10px;}
     .rfi-form h2 {font-size:30px; line-height:36px;}
}

@media all and (max-width: 830px) {
    .contentDiv, .contentDiv-small{float: none; width: 100%; padding: 0; margin: 0 0 70px !important;}
    #quoteWrapper{display: none;}
    .flex-caption{bottom: 75px;}
    #quoteWrapper.no-quote {display:block;}
    .iconBox {width:50%;}
    #phoneNumbers {font-size: 25px; font-size:1.5625rem; line-height: 30px; line-height:1.875rem;}

}

@media all and (max-width: 730px) {
.rfi-form table {width:50%; float:left;}
.rfi-form form {position:relative; top:0; left:0; background:none; padding:20px 0px; width:90%; margin:0 auto;}
.rfi-form {width:100%; background:#e7e7e7;}
#phoneNumbers {font-size: 20px; font-size:1.25rem; line-height: 25px; line-height:1.5625rem;}
}

@media all and (max-width: 550px) {
.link-box {float:left; width:97%; margin:0px 1.5% 30px 1.5%; }
.phoneLeft, .phoneRight {float:none; width:100%; text-align:center; display:block;}
}

@media all and (max-width: 375px) {
    .imageText{bottom: -1px;}
}
