.mobile-card{border:1px solid #dee2e6;border-radius:.375rem;margin-bottom:1rem;padding:1rem;background:#fff}.mobile-card-header{font-weight:700;color:#374c75;margin-bottom:.5rem}.mobile-card-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;border-bottom:1px solid #f8f9fa;padding-bottom:.5rem}.mobile-card-label{font-weight:600;color:#6c757d;flex:0 0 40%}.mobile-card-value{flex:1 1;text-align:right}@media(min-width:768px){.mobile-only{display:none!important}}@media(max-width:767px){.desktop-only{display:none!important}}.search-page-content-pages{padding-top:2.75rem;padding-bottom:5rem}.pagination-container{display:flex;align-items:center}.paginationNext{background:rgba(0,0,0,0);border:none;color:#202020}.paginationNext:disabled{opacity:.5;cursor:not-allowed}.currentPageBtn{border-radius:50%;background-color:#e00!important;color:#fff!important}.currentPageBtn,.nonSelectedBtn{height:42px;width:42px;font-stretch:condensed!important;font-family:GT America,sans-serif!important;font-weight:700!important;font-size:1rem}.nonSelectedBtn{border-radius:0}.nonSelectedBtn:hover{opacity:1!important;box-shadow:0 .25rem 0 #e00}.page-ellipsis{padding:0 .5rem;font-weight:700}.saved-asset-pagination-dropdown .dropdown-toggle{background:rgba(0,0,0,0);border:none;color:#202020;display:flex;align-items:center}.saved-asset-pagination-dropdown .dropdown-toggle:after{display:none}.saved-asset-pagination-dropdown .dropdown-menu{min-width:5rem}.highlighted-submission{animation:pulse 1.5s ease-in-out 2}@keyframes pulse{0%{background-color:rgba(102,153,153,.1)}50%{background-color:rgba(102,153,153,.5)}to{background-color:rgba(102,153,153,.3)}}.calendar-container .calendar-header{background:#202020;min-height:18.5rem;color:#fff;padding-left:5.1875rem;padding-top:2rem}@media(max-width:966px){.calendar-container .calendar-header{height:auto}}.calendar-container .calendar-title{font-size:3rem;line-height:3.875rem;font-weight:700;letter-spacing:0;font-family:GT America,sans-serif}.calendar-container .calendar-header-description{font-family:Tiempos Headline,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.046875rem;line-height:1.75rem}.calendar-container .description-container{max-width:85%;padding-bottom:1.375rem}.calendar-container .buttons-container{padding-bottom:60px}@media(max-width:574px){.calendar-container .submission{margin-top:1rem;margin-bottom:1rem}}.calendar-container .primary-button{font-family:GT America,sans-serif;font-size:1rem;font-weight:500;font-stretch:condensed;letter-spacing:.076875rem;line-height:1.625rem}.calendar-container .primary-button.btn{border-radius:2.25rem}.calendar-container .expand-description{font-family:Tiempos Headline,sans-serif;border:none;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5rem;text-transform:capitalize;padding-left:.5rem}.calendar-container .searchContentTabs{font-family:GT America,sans-serif;font-size:1.75rem;font-stretch:condensed;font-weight:500;text-align:left;color:#767676!important;height:5.563rem}@media(max-width:575px){.calendar-container .searchContentTabs{padding:0;font-size:1.25rem}}@media(min-width:576px)and (max-width:767px){.calendar-container .searchContentTabs{margin-left:3rem;margin-right:3rem}}@media(min-width:768px)and (max-width:1199px){.calendar-container .searchContentTabs{margin-left:3rem;margin-right:3rem;padding:0}}@media(min-width:1200px){.calendar-container .searchContentTabs{padding-left:6rem!important}}.calendar-container .searchContentTabs :active{color:#000!important}.calendar-container .searchContentTabs .nav-link.active{border-bottom:.625rem solid red!important;color:#000!important;letter-spacing:0;height:5.5rem}.calendar-container .searchContentTabs .nav-link{color:#767676!important;border:rgba(0,0,0,0)!important;letter-spacing:0;height:5.5rem}.calendar-container .conferenceAndSubmissionTab{padding-left:5rem;padding-right:4.5rem}.calendar-container .conferenceAndSubmissionTableHead{background:#374c75;border-left:1px solid #fff;height:5.125rem;font-size:1.5rem;font-family:GT America,sans-serif;font-weight:700;font-stretch:condensed;line-height:2rem;letter-spacing:0;color:#fff;width:auto}.calendar-container .conferenceAndSubmissionTableHeadConferenceDate,.calendar-container .conferenceAndSubmissionTableHeadConferenceName,.calendar-container .conferenceAndSubmissionTableHeadDetails,.calendar-container .conferenceAndSubmissionTableHeadLocation,.calendar-container .conferenceAndSubmissionTableHeadSubmissionDeadline,.calendar-container .conferenceAndSubmissionTableHeadTopic{background:inherit;color:inherit;border-left:inherit}.calendar-container .callForPapersAndConferencesContent{font-family:Tiempos Headline,sans-serif;letter-spacing:0;line-height:1.5rem;font-size:1rem}.calendar-container .calForPapersAndConferencesRow1{color:#000;font-size:1.125rem;font-weight:500}.calendar-container .conferenceNameRow{font-size:1rem;color:#374c75;font-weight:300;font-size:1.125rem;text-decoration:underline}.calendar-container .locationRow{font-weight:300;text-wrap:wrap}.calendar-container .submissionDeadlineRow{font-weight:300}.calendar-container .topicsRow{font-weight:300;text-transform:capitalize}.calendar-container .detailsRow{font-weight:300}.calendar-container .open-for-submission{background:#699;font-size:1rem}.calendar-container .closed-for-submission,.calendar-container .open-for-submission{padding:.25rem 1rem .375rem;margin-top:.75rem;font-family:GT America,sans-serif;line-height:.875rem;font-weight:700;font-stretch:condensed;color:#fff;text-transform:capitalize}.calendar-container .closed-for-submission{background:#202020;font-size:.875rem}.calendar-container .submission-opens,.calendar-container .submission-opens-future{font-weight:400;font-size:1rem;line-height:1.5rem;color:#000}.calendar-container .submission-opens-future{padding-top:.25rem;color:#374c75;font-weight:500}.calendar-container .virtual-option{margin-top:.3125rem;padding:.25rem 1rem .375rem;font-family:GT America,sans-serif;background:#707070;font-size:1rem;line-height:.875rem;font-stretch:condensed;font-weight:400;color:#fff;text-transform:capitalize}.calendar-container .description{font-family:Tiempos Headline,sans-serif;font-size:1rem;font-weight:300;letter-spacing:0;width:840px}.calendar-container .content-top{padding-top:1rem;padding-bottom:1.5rem}.calendar-container .content-top .filter-search-container{margin-right:.71875rem}.calendar-container .content-top .filter-search-container .filter-search{width:17.125rem}.calendar-container .expanded-description-row{background-color:#f8f9fa}.calendar-container .expanded-description-row .expanded-description-cell{padding:1rem 1.5rem}.calendar-container .expanded-description-row .expanded-description-cell .expanded-description-content{font-family:Tiempos Headline,sans-serif;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.5rem;color:#000}.calendar-container .expanded-description-row .expanded-description-cell .expanded-description-content .expanded-description-separator{margin-top:1rem;margin-bottom:1rem;border-color:#dee2e6;opacity:.5;width:100%}.topic-tags{display:flex;flex-wrap:wrap;gap:.25rem}.topic-tag{padding:.2rem .5rem;border-radius:.25rem;font-size:1rem;white-space:nowrap}