/*
Implementations Skeletor v3 - 5/10/2014

oustyles.css

Add styles to overwrite customer CSS, USE WITH CAUTION.

Contributors: Jose Mohedano
Last Updated: 8/10/2017
*/

#directedit a {   
	padding: 0px;
}

.img-stretch .bg-stretch a.ou-btn {
	position:absolute
}

::-webkit-input-placeholder {
	font-size: .93em !important;
}

:-moz-placeholder { /* Firefox 18- */
	font-size: .93em !important;
}

::-moz-placeholder {  /* Firefox 19+ */
	font-size: .93em !important;
}

:-ms-input-placeholder {
	font-size: .93em !important;
}

/*Fix placeholder in forms Undergraduate */

.ou-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:    #999 !important;
	font-size: 14px !important;
}
.ou-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:    #999 !important;
	font-size: 14px !important;
	opacity:  1 !important;
}
.ou-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:    #999 !important;
	font-size: 14px !important;
	opacity:  1 !important;
}
.ou-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:    #999 !important;
	font-size: 14px !important;
}
.ou-form ::-ms-input-placeholder { /* Microsoft Edge */
	color:    #999 !important;
	font-size: 14px !important;

}

/*Sliders */
#main ul.thumbnails li,#main .flex-nav-container ul li{
	list-style: none !important;

}
#main .flex-nav-container .slides li, #main .flex-nav-container .flex-direction-nav li{
	margin: 0 !important;
}
#main .flex-nav-container ul{
	padding: 0;
}
.flex-caption a{
	color:#fff;
}

/* Autosize image in Grid */

.description-grid-image img {
	width:100%;
	max-height: 100%;
}

/* Fix Smooth-Slider */

.flexslider {
	margin-bottom: 35px;
}

.news-feed .thumbnail img{
	width: 150px!important;
	height: 100%!important;
}