/* EasyChair style sheet
 * (c) 2017 easychair.org 
 */

#content.content {background:#f6f6ef;}
.menu_and_content { background:#f6f6ef; }
.subcontent { background:#f6f6ef; }

.subcontent a:link { color:#003399; }
.subcontent a:visited { color:#003399; }
.subcontent a:link:hover { color:#f00; }
.subcontent a:visited:hover { color:#f00; }

.cfp_header {
  width: 100%;
  max-width: 870pt;
  border-spacing: 5pt;
  padding:5pt 4pt 0pt 30px;
}
.cfp_header td { padding:0pt; }
.cfp_header .title_info {
  position: relative;
  border: 1px solid #b3b3b3;
  border-radius: 10pt 10pt 10pt 10pt;
  padding-left: 20pt;
  padding-right: 20pt;
  padding-top: 5pt;
  padding-bottom: 5pt;
  border: 0px solid #fff;
  text-align: center;
}

.cfp_header .title_info .info {
  font-family: Verdana, sans-serif;
  color: #889;
  font-size: 11pt;
  font-weight: normal;
  line-height:1.21;
  border: red solid 0px;
  margin-left:230px;
  padding-left:20px;
  border-left:1px #666 solid;
  text-align: left;
}

.cfp_header .title {
  position: absolute;
  top: 50%;
  height:35px;
  margin-top: -15px;
  float: left;
  border: red solid 0px;
  width: auto;
}

.cfp_header .title .easy {
  line-height: 0.5;
  position: relative;
  left: 0pt;
  color: #bfbfac;
  font-family: Verdana, sans-serif;
  /* color: #800000; */
  color: #bfbfac;
  font-size: 16pt;
  font-weight: bold;
}

.cfp_header .title .smart {
  line-height: 0.6;
  position: relative;
  left: 50pt;
  color: #c75e00;
  font-family: Verdana, sans-serif;
  font-size: 16pt;
  font-weight: bold;
}

.cfp_header .title .cfp {
  line-height: 0.35;
  position: relative;
  left: 50pt;
  color:#c5050c;
  font-family: Verdana, sans-serif;
  font-size: 24pt;
  font-weight: bold;
}

.cfp_header .topics {
  position: relative;
  border: 1px solid #b3b3b3;
  border-radius: 10pt 10pt 10pt 10pt;
  padding-left: 20pt;
  padding-right: 20pt;
  padding-top: 2pt;
  padding-bottom: 4pt;
  border: 0px solid #fff;
}

.cfp_header .for {
  width: 50%;
  vertical-align: text-top;
  border: 1px solid #b3b3b3;
  border-radius: 10pt 10pt 10pt 10pt;
  padding: 10pt;
  padding-left: 20pt;
}

.cfp_header li {
  list-style: none;  /* reset styles */
  padding: 0px 0px 0px 25px;
  margin-left: 3px;
  font-size: 11pt;
  background: url("/images/arrow_cfp.png") no-repeat;
  background-position: -1px -4px;
}

h2 { padding: 5pt 0pt 0pt 0pt; }
h3 { padding: 5pt 0pt 0pt 0pt; }

.cfp_header h3 {
  margin:0pt 3pt 0pt 0pt;
  padding:0pt 0pt 0pt 0pt;
  color: #a00;
}

.cfp_header .for h3 { padding:0pt 0pt 6pt 0pt; }

.organizers { background: #faecb6; }
.authors { background: #ececec; }
