.cooperation {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.r_Cooperation{
	border: solid 0.2px;
    border-color: #afafaf;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 25%;
    min-width: 120px;
}
.r_Cooperation img{
    /* width: 70%;
    height: 70%; */
	/*min-width: 50px;
	max-width: 160px;*/
	/*min-height: 50px;
	max-height: 130px;*/
}

.help{
    width: 100%;
   /*isplay: inline-table;*/
   margin:50px 0px 0px 0px ;
    
	
}
.help img{
    width:10%;	
    height:10%;
}
.field-content a{
     font-weight: bold;
}
.nav ul.menu li:hover li:hover ul {
    display: inline-block;
    position: absolute;
    left: 100%;
    top: 0%;
    z-index: 1;
    background: #004767;
    width: auto;
}
html[dir="rtl"] .nav ul.menu li:hover li:hover ul {
		left: auto;
		right: 100%;
	}

html[dir="ltr"] .ui-accordion .ui-accordion-icons {
    direction: ltr;
}

.view-content caption {
    text-align: center;
    font-weight: bold;
}

#main-content .view-content td {
    background: #f5f5f5;
    color: #747474;
    text-align: right;
    padding-left: 4px;
    border: 1px solid #c8c7c7;
}

/*
 * Board Of Trustees
 */
.bot-container {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px 0;
}

.bot-card {
    width: 99%;
    border: 1px solid #dbdbdb;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    overflow: hidden;
    /*border-radius: 5px;*/
}

.bot-card .bot-card-photo {
    width: 25%;
    box-sizing: border-box;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    border-right: 1px solid #f5f5f5;
    text-align: center;
    /*background: #f5f5f5;*/
}

html[dir="rtl"] .bot-card .bot-card-photo {
    border-left: 1px solid #f5f5f5;
    border-right: none;
}

.bot-card .bot-card-photo img {
    width: 60%;
    border-radius: 2px;
    border: 4px double #cccccc;
}

.bot-card .bot-card-brief {
    width: 70%;
    box-sizing: border-box;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    vertical-align: top;
}

.bot-card .bot-card-brief h1 {
    color: #58595b;
    font-size: xx-large;
    border-bottom: 1px solid #f5f5f5;
}
.bot-card .bot-card-brief h2 {
    font-family:  helveticaneueltarabic;
    color: #58595b;
    /*font-weight: bold;*/
}

.bot-card .bot-card-p-q-containter {
    
}

.bot-card .bot-card-p-q-containter p {margin: 0 !important;}


.bot-card .bot-card-p-q-containter .p-q {
    display: block;
    border: 1px solid #dbdbdb;
    background: #f5f5f5;
    padding: 5px;
    border-radius: 5px;
    cursor: pointer;
}


.bot-card .bot-card-p-q-containter .p-q-close {
    display: none;
    border: 1px solid #dbdbdb;
    background: #f5f5f5;
    padding: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.bot-card .bot-card-p-q-containter .bot-card-p-q {
    display: none;
    border: 1px solid #dbdbdb;
    padding: 5px;
    box-sizing: border-box;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.bot-card:target .bot-card-p-q-containter .bot-card-p-q {
    display: block;
}
.bot-card:target .bot-card-p-q-containter .p-q {
    display: none;
}

.bot-card:target .bot-card-p-q-containter .p-q-close {
    display: block;
}

.bot-card .bot-card-p-q-containter .bot-card-p-q:target {
    display: none;
}

/*.bot-card .bot-card-p-q-containter .bot-card-p-q ul,*/
 .bot-card .bot-card-p-q-containter .bot-card-p-q ul {
    /*width: 100%;*/
    display: inline-block;
    vertical-align: top;
    font-size: small;
    box-sizing: border-box;
}

#main-content .bot-card .bot-card-p-q-containter .bot-card-p-q ul,
 #main-content .bot-card .bot-card-p-q-containter .bot-card-p-q ul {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.bot-card .bot-card-p-q-containter .bot-card-p-q ul h2 {
    font-size: 1.3rem;
}

.bot-card .bot-card-p-q-containter .bot-card-p-q ul li {
    list-style: inside;
    padding: 5px;
    border-bottom: 1px solid #f5f5f5;
}

.bot-card .bot-card-p-q-containter .bot-card-p-q ul li:nth-child(1) {
    list-style: none;
}

.bot-card .bot-card-p-q-containter .bot-card-p-q ul li:hover {
    background: #f5f5f5;
}

.bot-card .bot-card-p-q-containter .bot-card-p-q ul li i {
    margin-right: 5px;
}
html[dir="rtl"] .bot-card .bot-card-p-q-containter .bot-card-p-q ul li i {
    margin-left: 5px;
}

#bot-01 .bot-card-p-q-containter .bot-card-p-q ul:nth-child(2) li:nth-child(4) {
    list-style: none;
}

#bot-02 .bot-card-p-q-containter .bot-card-p-q ul {
    width: 100%;
}
#bot-06 .bot-card-p-q-containter .bot-card-p-q ul {
    width: 100%;
}
#bot-09 .bot-card-p-q-containter .bot-card-p-q ul {
    width: 100%;
}
#bot-10 .bot-card-p-q-containter .bot-card-p-q ul {
    width: 100%;
}

#bot-0 {
    background: #f5f5f5;
}

#bot-0 .bot-card-photo {
    background: #fff;
}

#bot-0 h1, #bot-0 h2 {
    color: #005a82;
}

#bot-0 h1 {
    border-bottom: 1px solid #005a82;
}


/*
 * Tele-centers
 */

.tele-center-item {
    display: inline-block;
    border: 1px solid #dbdbdb;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    margin: 10px;
    width: 47%;
    /*padding: 10px;*/
    vertical-align: top;
    height: 200px;
    background: #f5f5f5;
}

.tele-center-item .views-field {
    /*margin: 5px;
    padding: 5px;*/
    display: block;
}

.tele-center-item .views-field .tc-item {
    padding: 10px;
    /*background: #f5f5f5;*/
    border-radius: 2px;
}

/*.tele-center-item .views-field .tc-item:hover {*/
.tele-center-item:hover {
    background: #005a82;
}
.tele-center-item .views-field .tc-item:hover a h1 {
    /*background: #f5f5f5;*/
}

.tele-center-item:hover .views-field .tc-item a, 
 .tele-center-item:hover .views-field .tc-item a h1,
  .tele-center-item:hover .views-field .tc-item a h2 {
    color: #f5f5f5;
}

.tele-center-item .views-field .tc-item a {
    display: block;
    position: relative;
}

.tele-center-item .views-field .tc-item a h1 {
    display: block;
    margin-bottom: 5px;
    border-radius: 2px;
    /*border-bottom: 1px solid #dbdbdb;*/
    /*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);*/
    /*background: #f5f5f5;*/
    /*background: #fff;*/
}

.tele-center-item .views-field .tc-item a h2.tc-item-code {
    margin-right: 5px;
    font-weight: bold;
    display: none;
}


.tele-center-item .views-field .tc-item a span.tc-item-email {
    display: block;
    font-weight: normal;
    font-size: small;
    border-bottom: 1px solid #dbdbdb;
}

.tele-center-item .views-field .tc-item a span.tc-item-address {
    display: block;
    font-weight: normal;
    font-size: small;
    /*background: #fff;*/
    padding: 10px 0;
    display: block;
}

.tele-center-item .views-field .tc-item a h2.tc-item-city {
    display: inline-block;
    font-size: 1.2rem;
    font-family: helveticaneueltarabic;
    width: 30%;
    /*position: absolute;
    top: 100px;*/
}

.tele-center-item .views-field .tc-item a div.tc-item-phone {
    display: inline-block;
    font-weight: normal;
    float: right;
    margin-top: 12px;
    margin-bottom: 8px;
    width: 65%;
    text-align: right;
   /* position: absolute;
    top: 100px;
    right: 0;*/
}

.tele-center-item .views-field .tc-item a div.tc-item-phone span {
    display: block;
}

html[dir="rtl"] .tele-center-item .views-field .tc-item a div.tc-item-phone {
    float: left;
    text-align: left;
    /*direction: ltr;*/
}

html[dir="rtl"] .tele-center-item .views-field .tc-item a div.tc-item-phone span {
	/*float: left;*/
	direction: ltr;
}

.tele-center-item .views-field .tc-item a span.tc-item-tooltip {
	display: none;
	position: absolute;
	top: 10%;
	left: 10%;
}

.tele-center-item .views-field .tc-item:hover a span.tc-item-tooltip {
	/*display: block;*/
}

/*
 * Telecenters the nodes
 */

.node-tele-center div, .node-tele-center .field-label, .node-tele-center section {

}

.node-tele-center .field-name-field-tc-name, .node-tele-center .field-name-field-tc-code {
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    font-size: 2rem;
    padding: 10px;
    /*display: inline-block;
    border: 1px solid #dbdbdb;*/
    /*border-left: 3px solid #dbdbdb;*/
}

.node-tele-center .field-name-field-tc-code {
	/*background: #f5f5f5;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	width: 15%;
	text-align: center;*/
    /*border-bottom: 1px solid #dbdbdb;*/
}

.node-tele-center .field-name-field-tc-name {
	/*border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	width: 75%;*/
}

.node-tele-center .region-conditional-stack:hover .field-name-field-tc-code {
	background: #dbdbdb;
}

.node-tele-center .region-two-brick-left-above .region-inner,
 .node-tele-center .region-two-brick-right-above .region-inner {
    margin: 30px 5px;
    padding: 10px;
    /*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);*/
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    /*width: 47% !important;*/
}

html[dir="rtl"] .region-two-brick-left-above {
	float: right;
}

.node-tele-center .region-two-brick-left-above section,
 .node-tele-center .region-two-brick-right-above section {
    /*margin: 10px 0;*/
    padding: 10px 0;
    border-bottom: 1px solid #f5f5f5; 
}

.node-tele-center .region-two-brick-left-above section:last-child,
 .node-tele-center .region-two-brick-right-above section:last-child {
    border-bottom: none; 
}

.node-tele-center .region-two-brick-left-above section:hover,
 .node-tele-center .region-two-brick-right-above section:hover {
    background: #f5f5f5; 
}

.node-tele-center .region-two-brick-left-above section h2,
 .node-tele-center .region-two-brick-right-above section h2 {
 	font-size: small;
}

.node-tele-center .region-two-brick-right-above section.field-name-field-tc-phone .field-item,
    .node-tele-center .region-two-brick-right-above section.field-name-field-tc-phone-2 .field-item {
    direction: ltr;
}

.node-tele-center .region-two-brick-middle {
	margin: 25px 0;
}

.node-tele-center .field-name-field-tc-photos figure:nth-child(1) {
    /*display: block;*/
}
.node-tele-center .field-name-field-tc-photos figure {
    display: inline-block;
    margin: 5px;
}

.node-tele-center .field-name-field-tc-photos figure a img {
    border: double 3px #dbdbdb;
}

/*
 * Blog
 */
.field-name-field-blog-images .field-items {
    text-align: center;
}

.blog-entry-title {
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    font-size: 1.6rem;
    color: #005a82;
    padding-top: 5px;
    padding-bottom: 15px;
    text-align: center;
}
.node-type-blog .pane-node-body * {
    line-height: 2.5rem;
}
.node-type-blog .pane-node-body a {
    border-radius: 2px;
    margin: 0 5px;
    padding: 0 5px;
    border-bottom: 1px solid #ccc;
    background: #f5f5f5;
    font-weight: 600;
}
.node-type-blog .pane-node-body a:hover {
    color: #fff;
    background-color: #005a82;
}

.node-type-blog .pane-node-body a:after {
    /* content: '\f14c';
	font-family: FontAwesome;
	font-size: 1rem;
	margin-left: 10px; */
}
/*html[dir="rtl"] .blog-entry-title {
    border-left: none;
    border-right: 5px solid #005a82;
}
*/

/*
 * Al Fouad
 */
#alfouad-block {
    background: #f5f5f5;
    text-align: center;
    margin: 10px;
}

#alfouad-block h2 {
    padding: 10px 0;
    font-size: 1.4rem;
    border-bottom: 1px solid #f5f5f5;
    text-align: center;
}
/*
html[dir="rtl"] #alfouad-block h2 {
    float: right;
}*/

#alfouad-block img {
    background: #005a82;
    border-radius: 3px;
    width: 60%;
}

/*
 * Language footer dropdown list
 */
html[dir="rtl"] #block-lang-dropdown-language img.dd-selected-image {
    float: right;
    margin-left: 5px;
}

html[dir="rtl"] #block-lang-dropdown-language span.dd-pointer-down {
    left: 10px;
    right: unset;
}

/*
 * Videos gallery
 */

.view-display-id-videos_gallery_new h3 {
    margin: 10px 0 5px 0;
    padding: 5px;
    font-size: 1.6rem;
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    color: #066396;
    border-bottom: 1px solid;
}

.view-display-id-videos_gallery_new .views-row {
    display: inline-block;
    width: 45%;
    box-sizing: border-box;
    margin: 12px;
}

.view-display-id-videos_gallery_new .video-container {
    position: relative;
    border: 1px solid #dbdbdb;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.view-display-id-videos_gallery_new .video-container a {
    display: block;
    font-weight: normal;
    color: #f5f5f5;
}

.view-display-id-videos_gallery_new .video-container img {
    display: block;
    width: 100%;
    height: 220px;
}

.view-display-id-videos_gallery_new .video-container:hover .video-details {
    height: 100%;
}

.view-display-id-videos_gallery_new .video-container .video-details {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #003654;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
    transform: translateY(0);
    opacity: 0.7;
    text-align: center;
}

.view-display-id-videos_gallery_new .video-container .video-details h2 {
    font-size: 1.6rem;
    color: #f5f5f5;
}

.view-display-id-videos_gallery_new .video-container .video-details span {
    display: block;
    margin: 5px;
}

.view-display-id-videos_gallery_new .video-container .video-details i {
    font-size: 3rem;
    color: #f5f5f5;
}

/*
 * Video node
 */
.node-video-media {
}

.node-video-media .field {
    margin: 10px 0;
}

.node-video-media .field-name-field-video-title {
    margin-bottom: 20px;
    font-size: 1.6rem;
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    color: #066396;
    /*border-bottom: 1px solid;*/
    /*display: inline-block;*/
}

.node-video-media .field-name-field-video-file {
    padding-bottom: 30px;
}

.node-video-media .field-name-field-video-date {
    /*display: inline-block;
    float: right;*/
}

.node-video-media .field-name-field-video-category {
    /*float: right;*/
}

.node-video-media .field-name-field-video-category ul {
    /*list-style: none; 1px solid #b2a260 */
}

html[dir="rtl"] .node-video-media .region-two-brick-left-below {
    float: right;
}

.node-video-media .field-name-field-video-gallery-back-link a:before {
    content: '\25c0';
    font-size: 1.5rem;
    font-weight: bolder;
    margin-right: 5px;
}

html[dir="rtl"] .node-video-media .field-name-field-video-gallery-back-link a:before {
    content: '\25b6';
    margin-right: 0px;
    margin-left: 5px;
}

.node-video-media .field-name-field-video-gallery-back-link a {
    padding: 20px;
    background: rgba(197, 178, 110, 0.8);
    /*border: 1px solid #b2a260;*/
    border-radius: 3px;
    text-align: center;
    font-size: 1.5rem;
    display: block;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.node-video-media .field-name-field-video-gallery-back-link a:hover {
    background: #b2a260;
}

/*
 * Media center
 */


.svu-media-block-title h1 {
    text-align: center;
    font-size: 2.2rem;
    margin-bottom: 10px;
}

.photo-albums-slider, .video-gallery-slider {
    display: inline-block;
    width: 48%;
    box-sizing: border-box;
    margin: 10px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.15), 0 2px 10px 0 rgba(0,0,0,.11);
    padding: 10px;
    vertical-align: top;
}

.photo-albums-slider-inside, .video-gallery-slider-inside {
    width: 45% !important;
    padding: 0 !important;
}

.photo-albums-slider {
    color: #005a82;
}

.video-gallery-slider {
    color: #b2a260;
}

.photo-albums-slider .pane-title, .video-gallery-slider .pane-title {
    text-align: center;
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    font-size: 1.7rem;
    margin-bottom: 10px;
}

/*.photo-albums-slider .pane-title {
    color: #005a82;
}
*/
.video-gallery-slider .pane-title {
    color: #b2a260;
}

.photo-albums-slider img, .video-gallery-slider video {
    width: 100%;
    max-height: 250px;
    /*border: #f5f5f5 1px solid;*/
    padding: 10px;
    box-sizing: border-box;
    /*box-shadow: 0 2px 5px 0 rgba(0,0,0,.15), 0 2px 10px 0 rgba(0,0,0,.11);*/
}

.photo-albums-slider img {
    width: 80% !important;
    margin: auto;
    /*box-shadow: 0 2px 3px 0 rgba(0,90,130,.5), 0 2px 5px 0 rgba(0,90,130,.3);*/
    /*border-bottom: 5px solid #005a82;*/
}

.video-gallery-slider video {
    /*box-shadow: 0 2px 3px 0 rgba(178,162,96,.5), 0 2px 5px 0 rgba(178,162,96,.3);*/
    /*border-bottom: 5px solid #b2a260;*/
}

.photo-albums-slider .views-field-field-event-title-et,
  .video-gallery-slider .views-field-field-video-title-et {
    padding: 10px 0;
    text-align: center;
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    font-size: 1.5rem;
    /*border-bottom: solid 1px #dbdbdb;*/
    /*height: 50px;*/
}

.photo-albums-slider .views-field-field-event-title-et {
    border-top: 5px solid #005a82;
    /*color: #005a82;*/
}

.video-gallery-slider .views-field-field-video-title-et {
    border-top: 5px solid #b2a260;
    /*color: #b2a260;*/
}

.video-gallery-slider .views-field-field-video-category-et {
    display: inline-block;
    font-weight: bolder;
}

.photo-albums-slider .views-field-field-event-date,
 .video-gallery-slider .views-field-field-video-date {
    display: inline-block;
    float: right;
}

html[dir="rtl"] .video-gallery-slider .views-field-field-video-date {
    float: left;
}

.panel-separator {
    display: none;
}

/*
 * Network courses
 */
.nw-course-block {
    display: inline-block;
    width: 45%;
    box-sizing: border-box;
    margin: 10px;
    vertical-align: top;
    /*padding: 5px;*/
    box-shadow: 0 2px 3px 0 rgba(178,162,96,.5), 0 2px 5px 0 rgba(178,162,96,.3);
}

.nw-course-block h1 {
    padding: 10px;
    background: #f5f5f5;
    margin-bottom: 0;
    text-align: center;
}

.nw-course-block a img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.nw-course-block:hover img {
	opacity: 0.5;
}

.network-course {
}

.network-course .course-image {
    padding: 10px;
    background: #f5f5f5;
}

.network-course .course-image img {
}

/*
 * TOC
 */
html[dir="rtl"] div.toc-filter-back-to-top a:link {
	float: left;
}

/*
 * Programs new
 */
#tabs-0-two-66-33-first {
    width: 99% !important;
}

#main-content ul.resp-tabs-list {
    padding: 0 !important;
    margin: 0 !important;
}

#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item {
    font-weight: normal !important;
    font-size: 1.3rem !important;
    padding: 15px 5px !important;
    font-family: 'Ara Hamah Kilania Regular';
    width: 25%;
    box-sizing: border-box;
    text-align: center;
    color: #005a82;
    display: block;
    border-bottom: 1px solid #ccc !important;
}
html[dir="rtl"] #tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item {
	float: right;
}

#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item:hover {
    background: #f5f5f5;
}

#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item:before {
    font-family: FontAwesome;
    margin-right: 5px;
}

html[dir="rtl"] #tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item:before {
	margin-right: 0px;
	margin-left: 5px;
}

#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item:nth-child(1):before {content: "\f19c";}
#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item:nth-child(2):before {content: "\f05a";}
#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item:nth-child(3):before {content: "\f02d";}
#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item:nth-child(4):before {content: "\f007";}
#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item:nth-child(5):before {content: "\f0c0";}

#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-active {
    background: white !important;
    border: 1px solid #ccc !important;
    border-bottom: 1px solid #fff !important;
    border-top: 3px solid #005a82 !important;
    color: #005a82;
    font-size: 1.5rem !important; 
}

#tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-active:before {
    display: none;
}

#tabs-0-two-66-33-first .resp-tab-content {
    border: none !important;
    /*border-top: 1px solid #ccc !important;*/
    padding: 0 !important;
}

#tabs-0-two-66-33-first .resp-tab-content .field-label {
    width: auto;
    margin: 10px 0;
}

#tabs-0-two-66-33-first .resp-tab-content .fieldset-wrapper {
    margin-top: -10px;
}

html[dir="rtl"] #tabs-0-two-66-33-first .resp-tab-content {
	float: right;
    width: 100%;
}

#tabs-0-two-66-33-first .resp-tab-content .field-name-field-fcpr-courses .region-two-50-first, 
 #tabs-0-two-66-33-first .resp-tab-content .field-name-field-fcpr-courses .region-two-50-second {
    margin: 20px 0 50px 0;
    box-sizing: border-box;
    /*border: 1px solid red;*/
}

#tabs-0-two-66-33-first .resp-tab-content .field-name-field-fcpr-courses .region-two-50-first .field,
    #tabs-0-two-66-33-first .resp-tab-content .field-name-field-fcpr-courses .region-two-50-second .field {
    
    box-sizing: border-box;
    margin: auto;
    width: 70%;
    text-align: center;
    /*background: #f5f5f5;*/
    background: rgba(197, 178, 110, 0.6);
    /*border-right: 5px solid #b2a260;*/
    border-radius: 3px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

#tabs-0-two-66-33-first .resp-tab-content .field-name-field-fcpr-courses .region-two-50-first .field a,
    .resp-tab-content .field-name-field-fcpr-courses .region-two-50-second .field a {
    display: block;
    font-size: 1.3rem;
    padding: 20px;
}

#tabs-0-two-66-33-first .resp-tab-content .field-name-field-fcpr-courses .region-two-50-first .field:hover,
    .resp-tab-content .field-name-field-fcpr-courses .region-two-50-second .field:hover {
        background: #b2a260;
}

#tabs-0-two-66-33-first .resp-tab-content .field-name-field-fcpr-courses .region-two-50-first .field:hover a,
    .resp-tab-content .field-name-field-fcpr-courses .region-two-50-second .field:hover a {
        /*color: #f5f5f5;*/
        font-weight: bold;
}

html[dir="rtl"] #tabs-0-two-66-33-first .resp-tab-content .field-name-field-fcpr-courses .region-two-50-first {
    float: right;
}
/*
*
*/
.prog-collapse {
    margin: 20px 0;
    border: 1px solid #f5f5f5;
}

.prog-collapse legend {
    border: none;
    /*border-top: 1px solid #ccc;*/
    position: relative;
    background: #f5f5f5 !important;
    cursor: pointer;
    border-radius: 0 !important;
    padding: 5px;
    /*height: auto !important;*/
}

.prog-collapse legend a {
    /*display: block;*/
}

.prog-collapse legend:hover {
    background: #ccc !important;
}

/*
 * lfl-calendar
 */
.lfl-calendar {
}

.lfl-calendar .view-display-id-lfl_cal,
	.lfl-calendar .view-display-id-beb_cal {
	display: inline-block;
	width: 48%;
	margin-top: 20px;
	border: 1px solid #ccc;
	padding: 5px;
	box-sizing: border-box;
}

.lfl-calendar .view-display-id-lfl_cal .view-header ul.pager,
	.lfl-calendar .view-display-id-beb_cal .view-header ul.pager {
		display: none;
}

/*
 * link button
 */
.link-button-1 {
    padding: 5px 20px;
    font-size: 1.8rem;
    border: 1px solid #f5f5f5;
    border-radius: 5px;
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
	background: #f5f5f5;
}

.link-button-1:after {
	content: '\f073';
	font-family: FontAwesome;
	font-size: 1.4rem;
	margin-left: 10px;
}

.link-button-1:hover:after {
	/*font-size: 2rem;*/
}

.link-button-1:hover {
    /*border: 1px solid #ccc;*/
	background: #ccc;
}

html[dir="rtl"] .link-button-1:after {
	margin-right: 10px;
	margin-left: 0px;
}

/*
 * Recommendations
 */
 
  fieldset.collapse-text-fieldset {
  margin: 15px 0 !important;
  border: 0px solid #f5f5f5;
}

 fieldset.collapse-text-fieldset legend {
  background: #f5f5f5 !important;
    border: 0 solid !important;
    border-radius: 2px;
    padding: 10px 0;
    left: 0px;
}

 fieldset.collapse-text-fieldset legend .fieldset-legend {
    background-image: none !important;
    background-position: 98% 50%;
}

 fieldset.collapse-text-fieldset legend a {
    text-decoration: none;
    color: #005a82;
    font-size: 1.1rem;
    display: block;
    padding: 0 40px;
}

 fieldset.collapse-text-fieldset legend a:before {
  content: '\f077';
    font-family: fontawesome;
    font-size: 1.5rem;
    color: #005a82;
    position: absolute;
    left: 15px;
    top: 0px;
}

html[dir="rtl"]  fieldset.collapse-text-fieldset legend a:before {
    right: 15px;
    
}
fieldset.collapsed legend a:before {
  content: '\f078'; 
  /*content: '\f107';*/
  /*font-family: "Font Awesome 5 Free";*/
  margin-right: 5px;
}
html[dir="rtl"] fieldset.collapsed legend a:before {
	margin-left: 5px;
    margin-right: 0 !important;
}
 fieldset.collapse-text-fieldset .fieldset-wrapper {
    margin-top: 0px;
    border: 1px solid #f5f5f5;
    padding: 15px;
}

/*
 * Brochures pages
 */
.page-node-4365 .field-name-body img, .page-node-4366 .field-name-body img {
    background: rgba(197, 178, 110, 0.6);
    border-radius: 3px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
}

/*
 * Light page
 */
#light .title h1 {
    font-size: 2rem;
}

#light .title h2 {
    font-size: 1.8rem;
}

#light .section {
    /*padding: 15px;*/
    /* border: 1px solid #f5f5f5; */
    margin: 20px 0;
    box-sizing: border-box;
    box-shadow: 0 0 10px 0px #ccc;
}

#light .section h2 {
    margin: 10px 0;
    background: #f5f5f5;
    padding: 5px 10px;
    font-size: 1.7rem;
}

#light .section .section-body {
    padding: 15px;
}

#light .section  li {
    list-style: none;
    padding: 5px;
    /* border-bottom: 1px solid #f5f5f5; */
    /*border-right: 3px solid #ccc;*/
    /*margin: 10px 0;*/
}
#light .section  li:hover {
    background: #f5f5f5;
}
#light .section  li:before {
   content: '';
    display: inline-block;
    width: 3px;
    height: 20px;
    background: #ccc;
    margin-right: 1%;
    margin-top: 10px;
}

html[dir=rtl] #light .section  li:before {
    margin-right: none !important;
    margin-left: 1%;

}

#light .section  li:hover:before {
    /*height: 20px;*/
    background: #005a82;

}

#light .footer-social {
  /*width: 20%;*/
  /*float: left;*/
}

#light .footer-social ul {
  margin: 0 !important;
}

#light .footer-social li {
  /*border: #f5f5f5 1px solid;*/
  list-style: none;
  text-align: left;
  direction: ltr;
  margin: 15px 0;
}

#light .footer-social li:before {
    display: none !important;
}

#light .footer-social li a {
  /*color: #b2a260;*/
}

#light .footer-social li a::before {
  font-family: fontawesome;
  font-size: 1.5rem;
  margin: 10px;
}

#light .footer-social li a:hover {
    font-weight: bold;
}

#light .footer-social li:nth-child(1) a::before {
  content: '\f1fa';
}

#light .footer-social li:nth-child(2) a::before {
  content: '\f082';
}

#light .footer-social li:nth-child(3) a::before {
  content: '\f166';
}

#light .footer-social li:nth-child(4) a::before {
  content: '\f2c6';
}

#light .footer-social li:nth-child(5) a::before {
  content: '\f08c';
}

#light .footer-social li a {
  /*display: block;*/
}

/*
 * Photo albums gallery
 */

.view-display-id-photo_albums_gallery .views-row {
	width: 45%;
    display: inline-block;
    box-sizing: border-box;
    margin: 10px;
    vertical-align: top;
    box-shadow: 1px 1px 15px 5px #ccc;
    padding: 1rem;
}
/* .view-display-id-photo_albums_gallery .views-row img {
	width: 400px;
    height: 250px;
} */

.view-display-id-photo_albums_gallery .views-row .views-field-field-event-title-et .field-content {
    font-size: 1.5rem;
    text-align: center;
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    padding: 1rem;
    color: #005a82;
}

/*
 * KPT
 */

#kids-content-projects div {
    display: inline-block;
    width: 45%;
    padding: 15px;
    border: 1px solid #f5f5f5;
    margin: 10px;
    background: #f5f5f5;
    box-sizing: border-box;
    box-shadow: 0 0 10px 0px #ccc;
}

#kids-content-projects h1 {
	text-align: center;
}

/*
 * Webform
 */
.webform-client-form-4617 .form-item {
    padding: 10px;
    border-bottom: 1px solid #f5f5f5;
}

.webform-client-form-4617 .form-item:hover {
    /*background: #f5f5f5;*/
}

.webform-client-form-4617 .form-item label,
.webform-client-form-4617 .form-item div,
.webform-client-form-4617 .form-item input {
    padding: 5px;
}

.webform-client-form-4617 .form-item label {
    color: #005a82;
    font-size: 1rem;
}

.webform-client-form-4617 input, 
.webform-client-form-4617 select {
    width: 50%;
}

.webform-client-form-4617 .wf-subject option,
.webform-client-form-4617 .wf-subject optgroup {
    padding: 2px;
    font-family: helveticaneueltarabic;
    font-size: 1rem;
}

.webform-client-form-4617 input[type="submit"] {
    background: none !important;
    padding: 0px 10px;
    border-radius: 2px;
    border: 1px solid #afc8d3;
    font-family: helveticaneueltarabic;
    box-shadow: none !important;
    text-shadow: none !important;
    color: #005a82;
    width: 25%;
    font-size: 1.2rem;
}
.webform-client-form-4617 input[type="submit"]:hover {
    background: #005a82 !important;
    border-radius: 2px !important;
    border: 1px solid #005a82;
    color: #f5f5f5;
}

.webform-client-form-4617 #edit-submitted-wf-attachment-upload-button {
    width: 10% !important;
    font-size: 1rem !important;
    padding: 0 !important;
}

/*
 * PHD programs
 */
.phds #tabs-0-two-66-33-first .resp-tabs-list li.resp-tab-item {
	width: 20%;
}

/*
 * Contact us new
 */
 .contacts-wrapper {
    display: flex;
    /* background-color: violet; */
    flex-flow: row wrap;
}
.contacts-wrapper div {
    box-sizing: border-box;
    padding: 5px;
}
.contact-section {
    display: flex;
    flex-direction: column;
    flex: 1 1 50%;
    border: turquoise solid 1px;
    padding: .5em;
    max-width: 48%;
    margin: 1%;
    background-color: #005a82;

}

.contact-section h2 {
    align-self: center;
    color: #f5f5f5;
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    font-size: 1.5rem;
}

.contact-section .list {
    display: flex;
    flex: 1;
    flex-direction: column;
    background-color: #fff;
}

.contact-section .list .entry {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    border: solid 1px #003654;
    margin: 5px;
}

.contact-section .list .entry:hover {
    background-color: #fdfdfd;
    transform: scale(1.05);
    box-shadow: 0 0 10px 1px #eee;
}

.contact-section .list .entry .person {
    display: flex;
    justify-content: space-around;
    background-color: #f5f5f5;
}

.contact-section .list .entry .person .name {
    font-weight: bold;
}

.contact-section .list .entry .email,
    .contact-section .list .entry .phone {
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    font-size: 1.3rem;
    align-self: center;
}
/* .contact-section .list>div {
    border: turquoise solid 1px;
    padding: .5em;
} */

.view-contact-us .view-content {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
}
.view-contact-us .view-content div {
    box-sizing: border-box;
}
.view-contact-us .view-content .views-row {
    flex: 1 1 50%;
    padding: .3em;
    max-width: 48%;
    margin: 1%;
    background-color: #005a82;
}
.view-display-id-admin_staff_block .view-content .views-row,
    .view-display-id-lfl_staff_block .view-content .views-row {
    max-width: 100%;
}
.view-display-id-admin_staff_block .view-content .views-row .field-name-field-contact-entry>.field-items>.field-item .content {
    grid-template-columns: 3fr 2fr 2fr !important;
}

.view-contact-us .view-content .views-row .panelizer-view-mode,
    .view-contact-us .view-content .views-row .panelizer-view-mode div {
    margin: 0 !important;
    padding: 0 !important;
}

.view-contact-us .view-content .views-row .panelizer-view-mode h2 {
    display: none;
}

.view-contact-us .view-content .views-row .panelizer-view-mode h2 a {
    color: #fff;
    display: block;
    text-align: center;
    font-size: xx-large;
}

.view-contact-us .view-content .views-row .panelizer-view-mode .panels-flexible-region-430-center {
    float: left;
    width: 100%;
}

.view-contact-us .view-content .views-row .inside {
    background-color: #fafafa;
    /* display: flex;
    flex-direction: column;
    align-items: center; */
}

.view-contact-us .view-content .views-row .pane-node-field-contact-section-title {
    background-color: #005a82;
}
.view-contact-us .view-content .views-row .pane-node-field-contact-section-title .field-item {
    padding: 15px !important;
    /* margin: 15px 0 !important; */
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    font-size: 1.6rem;
    text-align: center;
    color: #f5f5f5;
    direction: ltr;
}
html[dir=rtl] .view-contact-us .view-content .views-row .pane-node-field-contact-section-title .field-item {
    direction: rtl;
}
.view-contact-us .view-content .views-row .field-name-field-contact-entry>.field-items {
    display: flex;
    flex-direction: column;
}

.view-contact-us .view-content .views-row .field-name-field-contact-entry>.field-items>.field-item {
    /* padding: 5px !important; */
    margin: 5px !important;
    border: 1px solid #eee;
    background-color: #fff;
}
.view-contact-us .view-content .views-row .field-name-field-contact-entry>.field-items>.field-item:hover {
    background-color: #eee;
    /* transform: scale(1.05) */
}
.view-contact-us .view-content .views-row .field-name-field-contact-entry>.field-items>.field-item .content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.view-contact-us .view-content .views-row .field-name-field-contact-entry>.field-items>.field-item .content {
    display: grid;
    grid-template-columns: repeat(2, 2fr);
    padding: 5px !important;
    font-family: 'Ara Hamah Kilania Regular', helveticaneueltarabic;
    /* align-self: center; */
    font-size: 16px;
}

.view-contact-us .view-content .views-row .field-name-field-contact-entry>.field-items>.field-item .content>.field {
    padding: 5px !important;
    display: flex;
    align-items: center;
}

/* .view-contact-us .view-content .views-row .field-name-field-contact-entry .field-name-field-contact-entry-title .field-items .field-item {
    padding-left: 10rem !important;
}
html[dir="rtl"] .view-contact-us .view-content .views-row .field-name-field-contact-entry .field-name-field-contact-entry-title .field-items .field-item {
    padding-right: 10rem !important;
    padding-left: 5px !important;
} */
.view-contact-us .view-content .views-row .field-name-field-contact-entry .field-name-field-contact-entry-name {
    display: flex;
    align-items: center;
}

.view-contact-us .view-content .views-row .content>.field:nth-child(1),
    .view-contact-us .view-content .views-row  .content>.field:nth-child(2) {
    font-family: helveticaneueltarabic;
}
.view-contact-us .view-content .views-row .content>.field:nth-child(2) {
    font-weight: bold;
}
/* .view-contact-us .view-content .views-row .content>.field:nth-child(1),
    .view-contact-us .view-content .views-row  .content>.field:nth-child(3) {
    text-align: end;
} */
.view-contact-us .view-content .views-row .content>.field:nth-child(2),
    .view-contact-us .view-content .views-row .content>.field:nth-child(4) {
    font-weight: bold;
    text-align: start;
}

/*
 * QT contact us
 */
#quicktabs-contact_us .quicktabs-tabs * {
    box-sizing: border-box;
}
#quicktabs-contact_us .quicktabs-tabs {
    display: flex;
    justify-content: space-between;
    margin: 0 !important;
    padding: 0 !important;
}
#quicktabs-contact_us .quicktabs-tabs li {
    margin: 5px;
    /* padding: 10px; */
    border: 1px solid #dbdbdb;
    flex-basis: 33%;
}
#quicktabs-contact_us .quicktabs-tabs li:hover {
    background-color: #eee;
}
#quicktabs-contact_us .quicktabs-tabs li.active {
    background-color: #dbdbdb;
}
#quicktabs-contact_us .quicktabs-tabs li a {
    display: block;
    padding: 15px;
    font-size: 1.7rem;
    font-family: 'Ara Hamah Kilania Regular';
    text-align: center;
    color: #005a82;
    text-decoration: none;
}

/*
 * LMS Guides
 */
.pane-node-field-lms-guides a.lms-guides::before{
    content: '\f16a';
    font-family: 'FontAwesome';
    font-weight: 900;
    font-size: 2.2rem;
    color: #b31217;
    margin: 0 1rem;
}

.pane-node-field-lms-guides a.lms-guides {
    padding: 1.3rem;
    vertical-align: top;
    font-family: 'Ara Hamah Kilania Regular';
    font-size: 1.45rem;
    background: #f5f5f5;
    box-shadow: 0px -1px 10px -1px #ccc;
    display: inline-flex;
}

/* Responsive tables for programs pages */
section.field-name-field-program-courses-list-pr div:has(table),
.page-node-5907 .field-name-body div:has(table) {
    overflow-x: auto;
}

/**
 * Bunaat
 */
#light .section { box-shadow: none; }
#light.bunaat h1 { color: #1c432e; }
#light.bunaat .title h1:nth-child(2)::before {
    font-size: 2rem;
    font-family: fontawesome;
    font-size: 1rem;
    margin: 10px;
    content: '\f10e';
}
#light.bunaat .title h1:nth-child(2)::after {
    font-size: 2rem;
    font-family: fontawesome;
    font-size: 1rem;
    margin: 10px;
    content: '\f10d';
}
#light.bunaat img { margin: 1rem; }
#light.bunaat h2 { color: #1c432e; background-color: rgb(180 168 92 / 25%); }
#light.bunaat .section-body>.section>h2 { background: none; border-bottom: 1px solid #1c432e; font-size: 1.5rem; }
#light.bunaat a { color: #1c432e; }
#light.bunaat li:hover:before { background: #1c432e; }
#light.bunaat .footer-social li:nth-child(1) a::before { content: '\f082'; }
#light.bunaat .footer-social li:nth-child(2) a::before { content: '\f2c6'; }

.bunaat-section { margin: 20px 0; box-sizing: border-box; }
.bunaat-section h2 {
    color: #1c432e; background-color: rgb(180 168 92 / 25%); margin: 10px 0;
    padding: 5px 10px; font-size: 1.7rem;
}
.bunaat-section .view-content { padding: 1rem; }
html[dir=rtl] .bunaat-section .views-row:before {
    margin-left: 0.5rem; background: #1c432e; content: '';
    width: 3px; height: 2rem; margin-top: 10px;
}
.bunaat-section .views-row { display: flex; align-items: center; }
.bunaat-section .views-row a { color: #1c432e; }
.bunaat-section .views-row:hover { background: #f5f5f5; }

.bunaat-submenu { background: #ece9d6; padding: 1rem; margin: 7rem 0; }
.bunaat-submenu a { color: #1c432e; text-decoration: none; }
.bunaat-submenu h2:hover { background-color: #1c432e; padding: 0 .5rem; }
.bunaat-submenu h2:hover a { color: #f5f5f5; text-decoration: none; }
html[dir="rtl"] .bunaat-submenu li {
    list-style: none !important; padding: 0.25rem 0.5rem; 
    border-right: 3px solid #1c432e; margin: 1px -25px;
}
html[dir="rtl"] .bunaat-submenu li:hover { background-color: #1c432e; }
html[dir="rtl"] .bunaat-submenu li:hover a { color: #f5f5f5; }
