/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.buttons-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;}.buttons-container .label-container{display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-weight:bold;}.year-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:inherit;font-weight:inherit;font-family:inherit;padding:5px 20px;}.prev-button,.next-button{background:transparent;border:none;padding:10px;}.week{margin:10px 0;}.week.highlight{border-radius:5px;}.weeks-wrapper.header{border-bottom:1px solid #eee;}.week .day.header{font-weight:bold;text-transform:uppercase;font-size:120%;}.day span{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;vertical-align:middle;}.day.today span{position:relative;display:inline-block;font-size:110%;}.week .day:first-child,.week .day:last-child{color:orange;}.week .day:first-child{color:red;}.day.today span::after{content:"";position:absolute;bottom:7px;left:50%;transform:translateX(-50%);border-bottom:2px solid orange;width:10px;height:1px;}.day.sunday span{color:#ff8a80;}.week .day.highlight span{color:#2196f3;}.week .day.selected span{background:#1565c0;color:white;}.week .day[disabled="disabled"] span{color:#aaa;cursor:not-allowed;}.months-wrapper .month span{display:inline-block;padding:10px;text-transform:capitalize;margin-bottom:10px;}.special-buttons{text-align:center;border-top:1px solid #eee;padding-top:10px;}.today-button{margin:0 auto;background:transparent;border:none;padding:5px;}
.calendar-box{}.buttons-container{cursor:pointer;}.week{overflow:hidden;}.week.highlight{background:#efefef;}.week .day:first-child,.week .day:last-child{}.week .day:first-child{}.day{display:inline-block;float:left;width:14.28%;text-align:center;cursor:pointer;box-sizing:border-box;}.day.disabled span{color:#AAA;}.week .day.highlight span{}.day.selected span{}.day.today span{font-weight:bold;}.months-container.hidden,.weeks-container.hidden{display:none;}.months-wrapper{overflow:hidden;}.months-wrapper .month{display:inline-block;float:left;width:25%;text-align:center;cursor:pointer;}.months-wrapper .month.one-third{width:33.33%;}
.paragraph--unpublished{background-color:#fff4f4;}
.toolbar-icon-quiz-admin::before{background-image:url(/modules/contrib/quiz/images/icon.svg);}.toolbar-icon-quiz-admin.is-active::before{background-image:url(/modules/contrib/quiz/images/icon-active.svg);}div.quiz-report-score-container{float:right;padding:4px 6px;border-top:solid 1px gray;border-right:solid 1px gray;border-bottom:solid 1px gray;border-left:solid 1px gray;}.q-correct{background-color:#dfd;}.q-wrong{background-color:#fcc;}.q-waiting{background-color:#ffd;}
