@import url("https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,400;0,600;1,400&display=swap");body{font-family:"Source Serif Pro",serif;background-color:#F8F6F1 !important}h1,h2,h3,h4,h5,h6{font-family:"Source Serif Pro",serif !important}.div_top{background-color:#2A2A2A !important;box-shadow:0 0 5px}.ui-page-theme-a a.ui-link,html .ui-bar-a a.ui-link,html .ui-body-a a.ui-link,html body .ui-group-theme-a a.ui-link{color:#298FC2}.container_ilmo{border:0 solid #FFE22F}.h2_kapea{border-bottom-color:#FFE22F !important}.osallistujalohko_header{background-color:#faf4d0;transition:background-color 0.2s}.osallistujalohko_header:hover{background-color:#fff9d5}.btn-green,.button_green{background-color:#FFE22F !important;border-radius:0px !important}.btn-green:hover,.btn-green:active,.btn-green:focus,.button_green:hover,.button_green:active,.button_green:focus{background-color:#e6cb2a !important}.btn-green.disabledlink,.button_green.disabledlink{background-color:#ababab !important;color:gray !important;cursor:not-allowed;user-select:none;-moz-user-select:none;-ms-user-select:none}.SumoSelect>.CaptionCont{border-radius:0px !important}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#FFE22F !important}.form-control{border-radius:0px}.form-control:focus{box-shadow:0 0 6px #fff8cb !important;border:1px solid #FFE22F !important}.ui-checkbox-off:hover,.ui-checkbox-off:focus,.ui-checkbox-off:active{background-color:#fffef5}.laskutapa .active{border-color:#FFE22F !important}.calendar_search .button_green{background-color:#FFE22F !important;border-radius:0px !important}.calendar_search .button_green:hover,.calendar_search .button_green:active,.calendar_search .button_green:focus{background-color:#e6cb2a !important}.panel-title a:link{background-color:#fbf6d9;transition:background-color 0.2s}.panel-title a:link:hover{background-color:#fffce6}.panel-title .notexpandable{background-color:#fdfbec}.calendar_header{margin-top:55px;background-color:#ffffff}.calendar_header .calendar--search .calendar--search--basic .calendar--search--basic--dates>div .input-group-addon{background-color:#FFE22F;border-radius:0px}.calendar_header .calendar--search .calendar--search--basic .calendar--search--basic--dates>div .input-group-addon:active,.calendar_header .calendar--search .calendar--search--basic .calendar--search--basic--dates>div .input-group-addon:focus,.calendar_header .calendar--search .calendar--search--basic .calendar--search--basic--dates>div .input-group-addon:hover{background-color:#e6cb2a}.calendar_header .calendar--search .calendar--search--basic .calendar--search--basic--dates>div .customer_datepicker{border-radius:0px}.calendar_header .dropdown-menu>.active>a,.calendar_header .dropdown-menu>.active>a:focus,.calendar_header .dropdown-menu>.active>a{background-color:#FFE22F}.calendar_header .dropdown-menu>.active>a,.calendar_header .dropdown-menu>.active>a:focus,.calendar_header .dropdown-menu>.active>a:hover{background-color:#FFE22F}.main_calendar{background-color:#e7e6e1}.main_calendar .widediv{background-color:#FFE22F !important;color:white;box-shadow:0 0 5px !important}.main_calendar .widediv .calendar_title,.main_calendar .widediv .content-70-tapahtumavalinta h1{color:white}.main_calendar .widediv .calendar_nakyma{filter:grayscale(100%)}.main_calendar .koulutus_lista{box-shadow:0 0 3px #ffef8d;background:#f2f2f2 !important;min-height:66px}.main_calendar .koulutus_lista .koulutus_button{background:#FFE22F;color:white !important;border:1px solid #FFE22F;border-radius:1.6rem;height:26px;width:122px}.main_calendar .koulutus_lista .koulutus_button.status-cancelled{background:#e17575;border:1px solid #e17575}.main_calendar .koulutus_lista .koulutus_button.status-openForApplication{background:#FFE22F;border:1px solid #FFE22F}.main_calendar .koulutus_lista .koulutus_button.status-applicationPeriodExpired{background:#FFE22F;border:1px solid #FFE22F}.main_calendar .koulutus_lista .koulutus_button.status-inProgress{background:#FFE22F;border:1px solid #FFE22F}.main_calendar .koulutus_lista .koulutus_button.status-finished{background:#FFE22F;border:1px solid #FFE22F}.main_calendar .koulutus_lista .koulutus_button.status-default{background:#FFE22F;border:1px solid #FFE22F}.main_calendar .koulutus_lista .koulutus_button .koulutus_nimi{display:flex;align-items:center}.main_calendar .koulutus_lista .tapahtumalinkki_calendar{color:#575757;font-weight:600}.tooltipevent{border:2px solid #FFE22F !important}.fc-ltr .fc-h-event .fc-not-end,.fc-rtl .fc-h-event .fc-not-start{background-color:#FFE22F !important;color:white !important}a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end,a.fc-day-grid-event.fc-h-event.fc-event.fc-not-start.fc-not-end,a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-not-end{background-color:#FFE22F !important;color:white !important}@media only screen and (max-width: 1000px){.kalenteri_ehdot>div>div>label+label{margin-left:0}.kalenteri_ehdot>div>div{display:flex;flex-direction:column}}.portal_logo{min-height:72px;box-shadow:0 0 5px}.portal_logo>img{max-width:72%}.laskutapa .active{border:1px solid #FFE22F}.content-70-tapahtumavalinta h1{color:#2A2A2A !important}.calendar_top_link.disabledlink{color:#FFE22F !important}.container_ilmo{box-shadow:0 0 5px 4px rgba(1,1,1,0.15)}.legend-ilmo{font-weight:800}.ilmo_content h2,.main_calendar .content-1 .ilmoituslomake_h3{background:#FFE22F}.lisakysymykset.lisakysymysdivi{margin-bottom:1rem}.calendar_title{color:#2A2A2A !important}.main_calendar .koulutus_lista .koulutus_button{color:#2A2A2A !important;font-weight:800;margin-bottom:.4rem}.main_calendar .widediv{box-shadow:none}.main_ilmo .div_top .content div:nth-child(2) div:first-child{background-image:none;height:30px;width:auto;background-repeat:no-repeat;background-size:contain}.progress-bar-new{background-color:#F1563F}.div_top{background-color:#2A2A2A !important;box-shadow:0 0 2px}.ilmo_event_information h1{margin-bottom:20px;font-size:2.4em;width:auto}.ilmo_loput{padding-top:30px}.main_calendar .koulutus_lista{background:#fff}.main_calendar .koulutus_lista .tapahtumalinkki_calendar{color:#222;font-weight:800}.osallistuja_lohko_linkit2 .paa-asiakkaan_checkbox .ui-checkbox{left:10px !important}.portal_logo{min-height:90px;box-shadow:0;background:#fff;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:-6px;padding:8px;float:left;max-width:200px;text-align:center}.portal_logo img{max-width:92%}.button_green{background-color:#2A2A2A;color:#fff}.button_green:hover,.button_green:focus{background-color:#2A2A2A}.btn-green,.button_green{background-color:#2A2A2A !important;color:#fff;border-radius:0px !important}.btn-green:hover,.btn-green:active,.btn-green:focus,.button_green:hover,.button_green:active,.button_green:focus{background-color:#2A2A2A !important}.btn-green.disabledlink,.button_green.disabledlink{background-color:#ababab !important;color:gray !important;cursor:not-allowed;user-select:none;-moz-user-select:none;-ms-user-select:none}.calendar_search .button_green,.calendar--search .calendar--search--basic .calendar--search--basic--dates>div .input-group-addon{background-color:#2A2A2A !important;border-radius:0px !important}.calendar_search .button_green:hover,.calendar_search .button_green:active,.calendar_search .button_green:focus,.calendar--search .calendar--search--basic .calendar--search--basic--dates>div .input-group-addon:hover,.calendar--search .calendar--search--basic .calendar--search--basic--dates>div .input-group-addon:active,.calendar--search .calendar--search--basic .calendar--search--basic--dates>div .input-group-addon:focus{background-color:#2A2A2A !important}#lecture-series .ui-link label,.btn_link,.ilmontable .ui-link label,.main_calendar .btn_link,.ilmo_event_information a,#lower_container_infotext a{color:#298FC2 !important}.osallistujalohko_header{background:#FFE22F !important}.ilmo_content .osallistujalohko_header h2{color:#2A2A2A;background:transparent url(images/arrow_up_ilmo.png) no-repeat -6px center !important}.ilmo_content .osallistujalohko_header:hover,.osallistujalohko_header:focus{background-color:#ffe22e !important}.osallistuja_lohko_linkit2 .lohko-btn-wrap a,.osallistuja_lohko_linkit2 .lohko-btn-wrap .glyphicon{color:#fff !important}.osallistujalohko_header.collapsed h2{background:transparent url(images/arrow_down_ilmo.png) no-repeat left center !important}.content-1-calendar #langENG,.content-1-calendar #langSWE{display:none}
