/*
    Use this stylesheet to modify the layout of your
    conference.

    Stylesheet for Indico GRCon24
        copied from GRCon22.css

    25 April 2021
    23 May 2021 - add confLogoBox
    18 Aug 2021 - add .u_trp
    11 Feb 2022 - revise colors
    23 Apr 2022 - major revisions
    06 May 2022  Marc modified the style of the table in the footer
    22 Mar 2024 - revise .confTitleBox and .confSubTitleBox

    Some colors
        GR orange:  #ff6905;
        light blue: rgb(192, 242, 255);
        Navy:       rgb(0, 0, 128)
        gray98:     rgb(250, 250, 250);
        gray90      rgb(229, 229, 229);

*/

.main {
  font-size: 12pt !important;
  color: black !important;
}

/* ----------- Styles for the conference header ----------- */

/*
The wrapper of the whole conference page.
*/
.conf {
  width: 100%;
  border: none;
  margin: auto;
}

/*
Wraps around the upper part of the conference header.
*/
.confTitleBox {
  color: white;
  min-height: 90px;
  border-top: 3px solid #231f20;
  border-bottom: 1px solid #231f20;
  background: #231f20;
}

/*
Sets the width of the upper part of the conference header.
Is set to 950px and centered by default.
*/
.confTitle {
  width: 950px;
  margin: 0 auto;
}

/*
The box containing the logo. 
*/
.confLogoBox {
  float: center;
}

/*
Sets the size of the logo
*/
.confLogo {
  max-width: 90%;
  height: auto;
}

/*
The style for the title text. No longer wanted for this layout.
*/
.conference-title-link {
  padding: 0px 0px 0px 0px;
}

/*
Wrapper around the bottom part of the conference header
*/
.confSubTitleBox {
  background: #ffffff;
  border-bottom: 1px solid #231f20;
  border-top: 1px solid #231f20;
  /* padding: 0.5rem 0; */
}

/*
The content of the lower part of the header. Is by default
centered and has a fixed width. REMOVED
*/
/* .confSubTitleContent {
} */

/*
Styles for the date and place information. 
*/

/* div.datePlace {
  REMOVED is in logo
} */


div.timezone {
  font-size: 12pt !important;
  color: black !important;
}

.action-box {
  font-size: 16pt !important;
}


/*
Style for Announcement shown under the conference header (if enabled)
*/
.simpleTextAnnouncement {
  background: #d3e7f8;
  border-top: 1px solid #ffffff;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  color: #0f283d;
  padding: 8px 0;
}


/* ----------- Styles for the main content ----------- */

/*
The wrapper around the menu and the page content.
By default centered with a fix width.
*/
#confSectionsBox {
  width: 90%;
  margin: 0 auto;
  margin-top: 30px;
}

/* ----------- Styles for the menu ----------- */

/* Styles for all menu Items */

/*
Wrapper around the menu
*/
.conf_leftMenu {
  float: left;
  width: 300px;
}

/*
Styles for the menu box
*/
#outer {
  border: 1px solid #ccc;
  background: rgb(250, 250, 250);
}

/*
The menu item
*/
#outer li a {
  font-family: verdana, arial, sans-serif;
  font-size: 13pt;
}

/*
The menu item when doing mouseover
*/
#outer li a:hover {
  background: rgb(229, 229, 229);
}

/*
A non selected menu item
*/
.menuConfTitle {
  text-align: left;
}

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

/*
A selected menu item
*/

.menuConfTitle.selected > a,
.menuConfMiddleCell.selected > a {
  color: black;
  background: rgb(229, 229, 229);
  border-bottom: 1px solid #d0d0d0;
  border-top: 1px solid #d0d0d0;
}

/*
sub menu item
*/
li ul.inner li a {
  padding: 3px 12px 3px 30px;
  background: transparent scroll no-repeat 15px center;
}

/*
Support box
*/

.support_box {
  background: #f6f6f6;
  border: 1px solid #ccc;
}

.support_box > h3 {
  color: #f3f3f3;
  background: #1a64a0;
}

/* ----------- Styles for the page content ----------- */

/*
Wrapper around the content
*/
.confBodyBox {
  margin-left: 330px;
}

/* ----------- Styles for GRCon22 ----------- */

.u_cent {
  text-align: center;
  margin: 0px;
}

/* Sponsor Footer Table */
.u_table {
  border: 0px;
  border-collapse: separate;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  border-spacing: 20px 0;
}

/* Sponsor Page Table */
.u_table2 {
  border: 1px white;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
}

.u_th {
  border: 0px;
  border-bottom: 1px solid black;
  border-collapse: collapse;
  padding: 5px;
}

.u_tr {
  border: 1px solid black;
  border-collapse: collapse;
  padding: 5px;
}

.u_trp {
  border: 1px solid black;
  border-collapse: collapse;
  padding: 2px;
}

.u_td {
  border: 0px;
  border-collapse: collapse;
  text-align: center;
}

.u_tdp {
  border: 1px solid black;
  border-collapse: collapse;
  padding: 2px;
}

.u_tdl {
  border: 1px white;
  width: 30%;
  border-collapse: collapse;
  padding: 15px;
}

.u_tdr {
  border: 1px white;
  width: 70%;
  border-collapse: collapse;
  padding: 15px;
}