// This file is part of Indico.
// Copyright (C) 2002 - 2021 CERN
//
// Indico is free software; you can redistribute it and/or
// modify it under the terms of the MIT License; see the
// LICENSE file for more details.

/*
        Default Styles and layout for Conf-pages
        Do not custom this CSS
    */

/*     ------Wrapper------ */

/*     this is the wrapper of whole conference page */

.conf {
  direction: rtl;
  width: 100%;
  border: none;
  margin: 0;
}

/*
    Header
*/
.confheader {
  direction: rtl;
  background: #1a64a0;
}

.confheader .event-label {
  margin-left: 1em !important;
  text-transform: uppercase;
}

.confLogoBox {
  direction: rtl;
  height: 100%;
  float: right;
  padding-right: 10px;
  background: transparent none repeat scroll 0 0;
}



.confTitleBox {
  position: relative;
  color: #ffffff;
  height: 290px;
  border: none;
  border-radius: 1px;
  background: #fff;
  background-size: 800px;
  background-image: linear-gradient(
      to right,
      rgb(255 255 255 / 0%),
      rgb(64 193 72 / 0%)
    ),
    url("https://events.kfupm.edu.sa/event/198/attachments/53/414/11thWhiteFinal-ai-1v2.jpg");
  background-repeat: no-repeat;
  background-position: center;
}

.confTitle {
  direction: rtl;
  width: 950px;
  margin: 0 auto;
  text-align: center;
  
}

.confTitle h1 {
  direction: rtl;
  font-weight: normal;
  margin: 0;
}

.conference-title-link {
  direction: rtl;
  font-size: 0pt;
  display: block;
  padding: 25px 0;
  color: lemonchiffo;
}

.confSubTitleBox {
  direction: rtl;
  background: #f5faff;
  border-bottom: 1px solid #d5e4f1;
  border-top: 1px solid #d5e4f1;
  padding: 0.5rem 0;
}

.confSubTitleBox .toolbar {
  margin: 0;
}

.confSubTitleContent {
  direction: rtl;
  width: 950px;
  margin: 0 auto;
  font-size: 11pt;
  color: #24425a;
}

.confSubTitle a {
  direction: rtl;
  font-size: 11pt;
}

.datePlace {
  direction: rtl;
  font-size: 12pt;
}

div.datePlace > div.timezone {
  direction: rtl;
  font-size: 10px;
  color: #777;
}

/* ------Main content------ */

#confSectionsBox {
  direction: rtl;
  width: 950px;
  margin: 0 auto;
  margin-top: 30px;
}

/* ------Menu------ */

/* here is layout and style for creating default menu for conferences */

/* Styles for all menu Items */

#outer {
  direction: rtl;
  width: 100%;
  position: relative;
  background: #f6f6f6;

  border: 1px solid #ccc;

  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

#outer > li.menuConfTitle {
  direction: rtl;
  display: block;
}

#outer li a {
  direction: rtl;
  display: block;
  text-decoration: none;

  font-family: verdana, arial, sans-serif;
  font-size: 10pt;
}

#outer li a.no-link,
#outer li a.no-link:hover {
  color: #555;
  cursor: default;
}

#outer li a:not(.no-link):hover {
  background: #e0e0e0;
}

.conf_leftMenu {
  float: right;
  width: 200px;
  background: transparent none repeat scroll 0 0;
}

.menuConfTitle {
	
  text-align: right;
}

.menuConfTitle a {
  color: #275c86;
  padding: 7px 12px;
}

/* sub menu item */

li.menuConfMiddleCell {
  font-weight: normal;
}

.sublink {
  color: #777;
}

li.menuConfMiddleCell a {
  padding: 0 0 0 30px;
}

/* selected menu item */

.menuConfSelected,
.menuConfMiddleCellSelected {
  color: #bd891a;
  background: #dadada;
  border-bottom: 1px solid #d0d0d0;
  border-top: 1px solid #d0d0d0;
}

.menuConfBottomCell {
  border-bottom: 0;
  border-top: 0;
  background: transparent none repeat scroll 0 0;
  display: none;
}

/* Support link */

/* For dynamic menu */

.inner {
  font-family: arial, sans-serif;
  top: 0;
  position: relative;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0 0 5px 0;
  padding: 0;
  width: 100%;
}

.conf_leftMenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Fix IE. Hide from IE Mac \ */
* html ul li {
  float: right;
  height: 1%;
}

* html ul li a {
  height: 1%;
}

/* End */

li ul.inner li a {
  padding: 3px 12px 3px 30px;
  background: transparent url(/images/conf/left_menu_bullet.png) scroll no-repeat 15px center;
} /* Sub Menu Styles */

li:hover ul,
li.over ul {
  display: block;
} /* For dynamic */

/* ------Content------ */

/* wrapper of content and bradcrumps */

.confBodyBox {
  margin-left: 0;
  margin-right: 230px;
}

/* This is for if someday you have more than one column in content */

.mainContent {
  width: 100%;
}

.col2 {
  width: 100%;
  float: right;
  font-family: verdana, arial, sans-serif;
}

/* ------Misc------ */

.conferenceDetails .description {
  color: #777;
  font-size: 1.2em;
  margin: 1em 0 2em 0;
}

table.conferenceDetails td {
  font-size: 11pt;
  color: #444;
}

table.conferenceDetails .displayField {
  text-align: right;
  font-weight: bold;
  font-size: 10pt;
  padding-right: 20px;
  color: #444;
}

.italic {
  font-style: italic;
}

.menuConfTopCell {
  display: none;
}

/* General elements */

pre {
  margin: 0;
  color: #444;
  font-size: 11pt;
}

.simpleTextAnnouncement {
  background: #f5faff url(static:images/conf/sprites_blue.png) repeat-x scroll 0 -400px;
  border-top: 1px solid #c2d6e7;
  padding: 8px 0;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  color: #0f283d;
}

/* Elements not part of the conference itself */

ul.chair_list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.conf_leftMenu .spacer {
  height: 1em;
}

.support_box {
  margin-top: 10px !important;
  width: 100%;
  color: #aaa;
  background: #f6f6f6;
  border: 1px solid #ccc;
}

.support_box > h3 {
  color: #f3f3f3;
  background: #1a64a0;
  margin: 0 0 5px 0;
  padding: 5px;
  font-weight: normal;
}

.support_box > ul > li {
  white-space: nowrap;
  margin: 0 5px 5px 10px;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
}

.support_box > ul > li .icon {
  color: #777;
  font-size: 1.5em;
  vertical-align: middle;
}

.support_box > ul > li > a {
  margin-left: 5px;
  line-height: 1.5em;
  vertical-align: middle;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}