/* version: 2 */ 

.ptrack114 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack180 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack116 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack197 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack115 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack161 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack179 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack119 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack121 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack122 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack125 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack205 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack207 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack126 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack187 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack120 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack127 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack128 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack198 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack199 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack129 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack206 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack194 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack196 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack132 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack133 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack134 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack135 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack136 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack160 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack188 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack138 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack139 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack141 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack162 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack142 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack143 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack144 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack190 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack181 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack209 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack183 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack210 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack211 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack212 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack186 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack146 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack182 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack147 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack204 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack148 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack149 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack150 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack151 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack152 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack189 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack191 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack153 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack208 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack154 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack155 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack156 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack193 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack157 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack158 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack159 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack163 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack164 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack165 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack166 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack167 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack168 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack169 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack170 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack171 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack172 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack173 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack174 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack177 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack178 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack213 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack214 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack215 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack216 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack217 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack218 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack219 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack220 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack221 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack222 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack223 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack224 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack225 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}

.ptrack226 {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    margin-left: 2px;
}
:root {
                --sstype122-color: #0463c3;
    --sstype121-color: #0463c3;
    --evtt109-color: #0463c3;
    --sstype116-color: #0463c3;
    --evtt106-color: #0463c3;
    --sstype130-color: #0463c3;
    --sstype137-color: #0463c3;
    --sstype113-color: #0463c3;
    --evtt111-color: #0463c3;
    --sstype127-color: #0463c3;
    --sstype131-color: #0463c3;
    --evtt101-color: #0463c3;
    --evtt107-color: #0463c3;
    --evtt116-color: #0463c3;
    --evtt112-color: #0463c3;
    --sstype139-color: #0463c3;
    --evtt105-color: #0463c3;
    --evtt104-color: #0463c3;
    --evtt108-color: #0463c3;
    --evtt114-color: #0463c3;
    --sstype132-color: #0463c3;
    --evtt102-color: #0463c3;
    --sstype140-color: #0463c3;
    --sstype125-color: #0463c3;
    --sstype145-color: #0463c3;
    --sstype135-color: #0463c3;
    --evtt110-color: #0463c3;
    --sstype118-color: #0463c3;
    --evtt115-color: #0463c3;
    --sstype117-color: #0463c3;
    --sstype138-color: #0463c3;
    --evtt103-color: #0463c3;
    --sstype148-color: #0463c3;
    --sstype153-color: #0463c3;
    --sstype123-color: #0463c3;
        }/* Hide commas after the last session chair */
    .tablesched .session-chair-list:last-child .presenter-name::after {
        content: '';
    }

/* Don't show .hide-logged-out when logged out. */
body:not(.logged-in) .hide-logged-out {
  display: none;
}

/* Insert the word Timezone on the schedule page. */
.tz-link .default-text::before {
  content: "Timezone";
	color: white;
}

/* Add a default photo. */
.presenter-pic.empty {
   content: '';
   display: inline-block;
   float: left;
   width: 100px;
   height: 100px;
   margin-right: 1em;
   margin-bottom: 1em;
   border-radius: 50%;
   border: 1px solid #ccc;
   background-image: url("https://cdn.pixabay.com/photo/2018/04/18/18/56/user-3331257__340.png");
   background-position: center; 
   background-size: cover; 
}
.pic-auth-container .presenter-name,
.pic-auth-container .presenter-institution {
       vertical-align: top;
}

/* make selected map route box more obvious */
    .mapplic-routes-select.active {
        border-color: red;
    }
/* Linklings dynamic css file */

