  /*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/


/* .iframeresponsive {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.iframeresponsive iframe {
  position: absolute;
  width: 95%;
  height: 95%;
} */


/* the customer requested policy_statement at the bottom of the footer */
footer .policy_statement{
	line-height:20px;
}


/* input[type="radio"]:checked {
  background-color: black!important;
} */

/* for the stats snippet */
.icon span:nth-child(3){
	
	display: block !important;
    font-size: 1.1em !important;
    margin-top: 10px !important;
    font-weight: bold !important;
    line-height: 1.5 !important;
}

/* giving more space for long titles in sidenav */
#sidebar .nav-link {
    line-height: 15px !important;
}

/* UAT request */ /* https://moderncampus.zendesk.com/agent/tickets/167452 */
.btn.btn-default:hover{
	background-color:#CC8A00!important;
}

/* ldp adjustment */
.ldp_vertical fieldset{
	display: block;
}

.custom_form_button{
font-family: "Open Sans", sans-serif!important;
    letter-spacing: 0.25px!important;
    text-decoration: none !important;
    cursor: pointer!important;
    font-weight: 600!important;
    text-align: center!important;
    text-transform: uppercase!important;
    padding: 12px 15px!important;
    margin: 15px auto!important;
    border-radius: 0!important;
    border: none!important;
}


.btn.btn-primary.ldp-hide-on-submit,.btn.btn-primary.ldp-hide-on-submit {
	background-color:#ffc72c;
	color: var(--head-secondary-color);
}

.ldp_custom .control-label{
display: block!important;
width: 100%!important;
max-width: 100%!important;
padding: 0!important;
margin-bottom: .5rem!important;
font-size: 1.5rem!important;
line-height: inherit!important;
color: inherit!important;
white-space: normal!important;
}

.ou-justedit-region table[class^="ou-"] img:not(.mce-object-iframe) {
    max-width: 200px;
    max-height: 100%;
    width: auto;
    height: auto;
	min-width:100px!important;
}

/* A-Z Index */
ul.horizontal-list {
	padding-top: 20px;
}
ul.horizontal-list li {
	display: inline;
	padding: 10px;
	list-style-type: none;
	margin-left: 0.5rem;
}
ul.horizontal-list li a{
	/* 	color: #4F2984!important; */
}
ul.horizontal-list li:before {
	background-image: none;
}
ul.horizontal-list ~ ul li{
	margin-left: 3.5rem;
}
/* END A-Z Index */

/* Fix for 179796 */
.events .event-item .event-date,
.events .event-item .event-text {
  display: table-cell;
  position: relative;
  min-width: 85.750px;
}

/* Hide slides before Slick initializes */
.hero-slider { opacity: 0; }
.hero-slider .slick-slide { display: none; }

/* Show only after Slick is ready */
.hero-slider.slick-initialized { opacity: 1; }
.hero-slider.slick-initialized .slick-slide { display: block; }
