/*******************iframe************************/
.iframe-container {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-top: 56.25%; /* 16:9 Aspect Ratio */
}

.responsive-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: none;
}
/*******************iframe end*****************/

.text-message:hover {
	text-decoration: underline;
}

a.well-sm.generic-disoriented:hover > img, 
a.well-sm.generic-disoriented:hover h4 {
    color: #006ca7;
    border-color: #f1f1f1;
    transition: none;
    filter: none;
    -webkit-filter: unset;
}

.row .new-studies-section-ou-2018 {
	margin-top: 50px;	
}

.change-img {
    margin-bottom: 50px;
}

.change-img ul li {
    font-size: 17px;
    line-height: 23px;
}
.change-img ul li a span {
	/* padding-top: 34px; */
}
a.generic-disoriented:hover {
    border-color: #2364db;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    -ms-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    transform: scale(1.01);
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

a.well-sm.generic-disoriented > img {
    border-left: none;
}
.change-img ul li a {
    color: #000;
    text-decoration-line: none;
}
.change-img ul li a:hover {
    font-weight: bold;
}
.why-learn-here-item-ou-2018 .right-side-txt img {
    visibility: hidden;
}
.box-video-modal h3 {
	display: none;
}
.rc-rte h2.library-section-title {
	font-size: 2.7em !important;
	color: #002C7D !important;
}
.news-section-ou-2018 h2, .events-section-ou-2018 h2, .why-learn-here-section-ou-2018 h2, .new-studies-section-ou-2018 h2, .form-section-ou-2018 h2, .generic-slider-promotion-ou-2019 h2 {
	color: #002C7D;
}
.page-head-top-wrap {
	color: #FFF;
}
.page-head-library-top {
    background-color: #2364DB;
	padding: 10px;
}
.page-head-library-bottom {
	background-color: #E5F2FF;
	padding: 10px;
}

.rc-rte ul.list-inline, .rc-rte ol.list-inline{
    margin-bottom: 0px!important;
}
.rc-rte ul.page-head-bottom-tab.list-inline li, .rc-rte ol.page-head-bottom-tab.list-inline li {
	padding-left: 15px;
}
.page-head-phone, .page-head-mail, .page-head-chat, .page-head-messages, .page-head-accessibility {
	float: left;
}
@media (max-width: 767px) {
	.page-head-phone, .page-head-mail, .page-head-chat, .page-head-messages, .page-head-accessibility {
	    width: 50%;
	}
}

.rc-rte .page-contact-us-library-bottom p.contact-us-title {
    font-size: 20px !important;
}

.rc-rte ul.contact-us {
    list-style-type: none!important;
	padding: 0!important;
}

.page-head-bottom-wrap li .icons {
	font-size: 18px;
    vertical-align: sub;
    margin-left: 10px;
    float: right;
}

.page-head-library-top .page-head-top-wrap .page-head-top-icon {
    background-image: url(/Lists/MediaServer_Images/library/messages.svg);
	background-repeat: no-repeat;
    background-size: auto 19px;
	background-position: 42% 32%;
    padding: 17px!important;
}

.page-head-bottom-wrap ul.page-head-bottom-tab li a,
.page-head-bottom-wrap ul.page-head-bottom-tab li.page-head-hour {
    background-position: 99%;
    padding-right: 25px;
    background-repeat: no-repeat;
    background-size: 17px 17px;
}

.page-head-bottom-wrap ul.page-head-bottom-tab li.page-head-messages a {
	background-image: url(/Lists/MediaServer_Images/library/messages-blue.svg);
	background-size: 27px 16px;
	padding-right: 34px;
}

.page-head-bottom-wrap ul.page-head-bottom-tab li.page-head-hour {
    background-image: url(/Lists/MediaServer_Images/library/clock-icon.svg);
	padding-right: 24px;
}

.page-head-bottom-wrap ul.page-head-bottom-tab li.page-head-phone a {
    background-image: url(/Lists/MediaServer_Images/library/call-icon.svg);
}

.page-head-bottom-wrap ul.page-head-bottom-tab li.page-head-mail a {
    background-image: url(/Lists/MediaServer_Images/library/envelope-icon.svg);
    background-size: 27px 14px;
    padding-right: 32px;
}

.page-head-bottom-wrap ul.page-head-bottom-tab li.page-head-accessibility a {
    background-image: url(/Lists/MediaServer_Images/library/accessibility-icon.svg);
    background-size: 16px 20px;
    padding-right: 22px;
}

.page-head-bottom-wrap ul.page-head-bottom-tab li.page-head-chat a {
    background-image: url(/Lists/MediaServer_Images/library/support-icon.svg);
}

.rc-rte table.contact-us td.icons {
    min-height: 50px;
    line-height: 50px;
    background-repeat: no-repeat;
    background-position: right center;
    -webkit-background-size: 19px 22px;
    background-size: 19px 22px;
    width: 23px;
}

.rc-rte table.contact-us > tbody > tr:hover > td, .rc-rte table.contact-us > tbody > tr:hover > th,
.rc-rte table.page-head-top-wrap > tbody > tr:hover > td, .rc-rte table.page-head-top-wrap > tbody > tr:hover > th {
	background-color: transparent!important;
}
.rc-rte table.page-head-top-wrap > thead > tr > th, 
.rc-rte table.page-head-top-wrap > tbody > tr > th, 
.rc-rte table.page-head-top-wrap > tfoot > tr > th, 
.rc-rte table.page-head-top-wrap > thead > tr > td, 
.rc-rte table.page-head-top-wrap > tbody > tr > td, 
.rc-rte table.page-head-top-wrap > tfoot > tr > td,
.rc-rte table.page-head-top-wrap,
.rc-rte table.contact-us > thead > tr > th, 
.rc-rte table.contact-us > tbody > tr > th, 
.rc-rte table.contact-us > tfoot > tr > th, 
.rc-rte table.contact-us > thead > tr > td, 
.rc-rte table.contact-us > tbody > tr > td, 
.rc-rte table.contact-us > tfoot > tr > td,
.rc-rte table.contact-us {
	background-color: transparent!important;
    border: transparent!important;
}
.rc-rte table thead > tr > th, 
.rc-rte table tbody > tr > th, 
.rc-rte table tfoot > tr > th, 
.rc-rte table thead > tr > td, 
.rc-rte table tbody > tr > td, 
.rc-rte table tfoot > tr > td {
    padding: 5px!important;
}
.rc-rte table.page-head-top-wrap {
    margin-bottom: 0px!important;
    /* white-space: nowrap; */
}

table.contact-us td.icons.location-ou-library {
    background-image: url(/Lists/MediaServer_Images/library/location-icon.svg);
}
table.contact-us td.icons.phone-ou-library {
    background-image: url(/Lists/MediaServer_Images/library/phone-icon.svg);
}
table.contact-us td.icons.mail-ou-library {
    background-image: url(/Lists/MediaServer_Images/library/mail-icon.svg);
}

table.contact-us td.icons.suggestion-ou-library {
    background-image: url(/Lists/MediaServer_Images/library/suggestion-icon.svg);
}
.rc-rte table.page-head-top-wrap > tbody > tr:hover > td.title-message,
.rc-rte table.page-head-top-wrap > tbody > tr > td.title-message  {
    font-weight: bold;
    border-left: #FFF solid 1px!important;
    width: 9%;
}

.rc-rte table.page-head-top-wrap > tbody > tr:hover > td.text-message,
.rc-rte table.page-head-top-wrap > tbody > tr > td.text-message {
	padding-right: 2%!important;
	text-decoration: underline;
}

.box-video-modal a.box-video-modal-icon span, .box-video-modal .img-responsive {
    border: solid 2px #f0f0f0;
}

@media screen and (min-width: 1200px) {
	.rc-rte table.page-head-top-wrap > tbody > tr:hover > td.title-message,
	.rc-rte table.page-head-top-wrap > tbody > tr > td.title-message  {
		width: 9%;
	}

}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.rc-rte table.page-head-top-wrap > tbody > tr:hover > td.title-message,
	.rc-rte table.page-head-top-wrap > tbody > tr > td.title-message  {
		width: 13%;
	}
}

@media (max-width: 767px) {
	.page-head-bottom-wrap ul.page-head-bottom-tab li a, .page-head-bottom-wrap ul.page-head-bottom-tab li.page-head-hour {
		background-position: 98%;
		padding-right: 25px;
	}
	
	.rc-rte ul.page-head-bottom-tab.list-inline li, .rc-rte ol.page-head-bottom-tab.list-inline li {
		padding-left: 5px;
	}
	.page-head-phone, .page-head-mail, .page-head-chat {
		float: right;
	}
	.page-head-library-bottom {
		font-size: 14px;
	}
}

@media screen and (max-width: 767px), screen and (max-width: 767px) and (orientation: landscape), screen and (max-width: 767px) and (orientation: portrait){
	.change-img {
		overflow: hidden;
		padding-top: 20px;
	}
	.rc-rte table.page-head-top-wrap > tbody > tr:hover > td.title-message, 
	.rc-rte table.page-head-top-wrap > tbody > tr > td.title-message {
		padding-left: 5px!important;
		width: 15%;
	}
	.rc-rte table.page-head-top-wrap > tbody > tr {
		width: 15%!important;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
	.rc-rte table.contact-us td.icons {
		min-height: 20px;
	}
	.page-head-library-top .page-head-top-wrap .page-head-top-icon {
		background-size: cover;
	}
}

@media (min-width: 768px){
	.change-img ul li {
		padding: 10px 10px 20px;
	}
}
@media (min-width: 1460px) {
	.why-learn-here-item-ou-2018 .right-side-txt img {
		margin-top: 16px;
	}
}

.new-studies-item-ou-2018 h3 {
	font-size: 15px;
}
@media (min-width: 1460px) {
	.new-studies-item-ou-2018 h3 {
		font-size: 15px;
	}
}

@media (min-width: 768px) {
	.carousel-generic {
		margin-bottom: 20px;
	}
	.item-strip .TextBody .Element-P {
		min-width: 530px;
	}
	.item-strip a.strip-btn {
		font-size: 16px;
		text-align: center;
		min-width: 180px;
		padding: 8px 30px;
	}
}

div.RowContainer.RowContainerNumber_1:nth-of-type(even),
div.RowContainer.RowContainerNumber_2:nth-of-type(even),
div.RowContainer.RowContainerNumber_3:nth-of-type(even),
div.RowContainer.RowContainerNumber_4:nth-of-type(even),
div.RowContainer.RowContainerNumber_6:nth-of-type(even)
{
    background-color: #f7f7f7;
}