body,h1,h2,h3,h4,h5,h6 {font-family: "Raleway", sans-serif}

h1,h2,h3,h4,h5,h6,a { color: #2b5797 }

a:hover { color:#ffc40d }

.page {
  display: none;
  margin-left: 16px; 
  margin-right: 16px; 
}

.emph {
  color: #2b5797;
  font-weight: bold;
}

body, html {
  height: 100%;
  line-height: 1.8;
}

.w3-bar .w3-button { padding: 8px; }
.w3-badge { font-size:18px;font-weight:bolder;padding-left:13px;padding-right:13px;color:#2b5797;background-color:#eff4ff; }

@media screen and (max-width: 469px) {
    .socg-hide-xs{display:none!important}
    .vshift{margin-bottom:30px;}
}
@media screen and (min-width: 470px) and (max-width: 538px) {
    .socg-hide-s{display:none!important}
    .vshift{margin-bottom:50px;}
    .dynbut{padding-top:19px!important;padding-bottom:18px!important}
}
@media screen and (min-width: 539px) and (max-width: 654px) {
    .socg-hide-m{display:none!important}
    .vshift{margin-bottom:92px;}
}
@media screen and (min-width: 655px) and (max-width: 1092px) {
    .socg-hide-l{display:none!important}
    .vshift{margin-bottom:92px;}
}
@media screen and (min-width: 1093px) {
    .socg-hide-xl{display:none!important}
    .vshift{margin-bottom:50px;}
    .dynbut{padding-top:19px!important;padding-bottom:18px!important}
}

.w3-hover-metro-light-blue:hover{color:#000!important;background-color:#eff4ff!important}
.w3-text-myblue,.w3-hover-text-myblue:hover{color:#2b5797!important}
.w3-text-myred,.w3-hover-text-myred:hover{color:#b91d47!important}
.w3-myblue,.w3-hover-myblue:hover{color:#fff!important;background-color:#2b5797!important}
.w3-myred,.w3-hover-myred:hover{color:#fff!important;background-color:#b91d47!important}

.schedtable {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    border-style: ridge;
    border-width: 2px;
    border-color: #2b5797;
    width: 100%;
}
.schedtd {
    border-style: solid;
    border-width: 1px;
    border-color: #2b5797;
    padding: 1px 5px;
    line-height: 1.25;
    vertical-align: middle;
}
.schedmain { text-align: center; }
.sch-solid { background-color: #c4d7f3; }

.accepted {clear:right;margin-bottom:20pt;padding:3pt}
.abstract {border-left: solid black 1px;border-right: solid black 1px;border-top: solid black 1px;padding:3pt}
.paper {border-left: solid black 1px;border-right: solid black 1px;border-top: solid black 1px;padding:2pt}
.abstract:last-child {border-bottom: solid black 1px;padding:3pt}
.paper:last-child {border-bottom: solid black 1px;padding:2pt}

@media print {
    .socg-hide-m{display:none!important}
    .print-absolute{position:absolute;}
    .socg-hide-print{display:none!important}
}
@media not print {
    .socg-show-print{display:none!important}
}
