/*.RowContainerNumber_3 {
	background-image: url(/Lists/MediaServer_Images/English/english_department_banner.jpg);
    background-repeat: no-repeat;
	min-height: 150px;
}
*/

.carousel-messages-2022 {
    margin-bottom: 0px;
}

div.RowContainer.RowContainerNumber_4:nth-of-type(even),
div.RowContainer.RowContainerNumber_5:nth-of-type(even),
div.RowContainer.RowContainerNumber_6:nth-of-type(even),
div.RowContainer.RowContainerNumber_7:nth-of-type(even),
div.RowContainer.RowContainerNumber_8:nth-of-type(even),
div.RowContainer.RowContainerNumber_9:nth-of-type(even),
div.RowContainer.RowContainerNumber_10:nth-of-type(even)
{
    background-color: #f7f7f7;
}

.rc-rte h1.col-sm-12.rc-rteElement-H1B {
	    padding-right: 0px;
}

.rc-rte a.button-opjob:hover, .rc-rte a.button-opjob:focus {
    color: #fff !important;
    background-color: #2364db;
    text-decoration: none !important;
}

.rc-rte a.button-opjob {
    display: inline-block;
	background-color: #fff;
	margin-top: 5px;
    padding: 6px 12px;
    font-size: 14px;
    border: 1px solid #2364db;
    color: #2364db !important;
    -webkit-border-top-right-radius: 12px;
    border-top-right-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    border-bottom-left-radius: 12px;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
}
/*
.rc-rte a.button-opjob {
	display: inline-block;
	margin-top: 20px;
    margin-bottom: 20px;
    padding: 12px 25px;
    width: 150px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    outline: none;
    color: #262626 !important;
    background-color: #ffffff;
    border: none;
    border-radius: 8px;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}

.rc-rte a.button-opjob + a.button-opjob {
	margin-right: 30px;
}
.rc-rte a.button-opjob:hover, .rc-rte a.button-opjob:focus {
	text-decoration: none !important;
	background-color: #2364db;
	color: #ffffff !important;
}

.rc-rte a.button-opjob {
                display: inline-block;
                margin-top: 60px;
    margin-bottom: 70px;
    padding: 12px 25px;
    width: 150px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    outline: none;
    color: #262626 !important;
    background-color: #ffffff;
    border: none;
    border-radius: 8px;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}
.rc-rte a.button-opjob + a.button-opjob {
                margin-right: 30px;
}
.rc-rte a.button-opjob:hover, .rc-rte a.button-opjob:focus {
                text-decoration: none !important;
                background-color: #2364db;
                color: #ffffff !important;
}
*/
/*******************page-contact-us************************/

.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;
}

.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;
}

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);
}

@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-contact-us end*****************/	
	.rc-rte a.button-opjob {
		margin-top: 0px;
	}
	.RowContainerNumber_3 {
		min-height: auto;
	}

}

@media (max-width: 767px){
	.item-strip .TextBody {
		margin: 13em 0 10px auto;
	}
	.carousel-generic-wide {
		margin-bottom: 0px;
	}
}


