*{box-sizing:border-box}
#appends{position:absolute;width:100%;height:0;z-index:105;top:0;
}
#blocker,
.blocker{position:fixed;width:100%;height:100%;text-align:center;z-index:102;top:0;
}
.clear {clear:both}
.fl{float:left !important}
.fr{float:right !important}
.fn{float:none !important}
.dn{display:none}
img{border:none}
a{color:inherit;text-decoration:none}
.text_link{cursor:pointer}
.text_link:hover{text-decoration:underline}
.ucfirst{text-transform:capitalize}
.rel{position:relative}
.flxc{display:flex;align-items:center;justify-content:center;
}
.mauto{margin-left:auto !important;margin-right:auto !important}
.w10p{width:10% !important}.w20p{width:20% !important}.w25p{width:25% !important}.w30p{width:30% !important}.w33p{width:33% !important}.w35p{width:35% !important}.w40p{width:40% !important}.w45p{width:45% !important}.w50p{width:50% !important}.w55p{width:55% !important}.w60p{width:60% !important}.w65p{width:65% !important}.w75p{width:75% !important}.w100p{width:100% !important}.m0{margin:0px}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.pad0{padding:0px}.padt0{padding-top:0px !important}.padr0{padding-right:0px !important}.padb0{padding-bottom:0px !important}.padl0{padding-left:0px !important}.m5{margin:5px}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.pad5{padding:5px}.padt5{padding-top:5px !important}.padr5{padding-right:5px !important}.padb5{padding-bottom:5px !important}.padl5{padding-left:5px !important}.w10p.m5{width:calc(10% - 10px) !important}.w10p.ml5,.w10p.mr5{width:calc(10% - 5px) !important}.w20p.m5{width:calc(20% - 10px) !important}.w20p.ml5,.w20p.mr5{width:calc(20% - 5px) !important}.w25p.m5{width:calc(25% - 10px) !important}.w25p.ml5,.w25p.mr5{width:calc(25% - 5px) !important}.w30p.m5{width:calc(30% - 10px) !important}.w30p.ml5,.w30p.mr5{width:calc(30% - 5px) !important}.w33p.m5{width:calc(33% - 10px) !important}.w33p.ml5,.w33p.mr5{width:calc(33% - 5px) !important}.w35p.m5{width:calc(35% - 10px) !important}.w35p.ml5,.w35p.mr5{width:calc(35% - 5px) !important}.w40p.m5{width:calc(40% - 10px) !important}.w40p.ml5,.w40p.mr5{width:calc(40% - 5px) !important}.w45p.m5{width:calc(45% - 10px) !important}.w45p.ml5,.w45p.mr5{width:calc(45% - 5px) !important}.w50p.m5{width:calc(50% - 10px) !important}.w50p.ml5,.w50p.mr5{width:calc(50% - 5px) !important}.w55p.m5{width:calc(55% - 10px) !important}.w55p.ml5,.w55p.mr5{width:calc(55% - 5px) !important}.w60p.m5{width:calc(60% - 10px) !important}.w60p.ml5,.w60p.mr5{width:calc(60% - 5px) !important}.w65p.m5{width:calc(65% - 10px) !important}.w65p.ml5,.w65p.mr5{width:calc(65% - 5px) !important}.w75p.m5{width:calc(75% - 10px) !important}.w75p.ml5,.w75p.mr5{width:calc(75% - 5px) !important}.w100p.m5{width:calc(100% - 10px) !important}.w100p.ml5,.w100p.mr5{width:calc(100% - 5px) !important}.m10{margin:10px}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.pad10{padding:10px}.padt10{padding-top:10px !important}.padr10{padding-right:10px !important}.padb10{padding-bottom:10px !important}.padl10{padding-left:10px !important}.w10p.m10{width:calc(10% - 20px) !important}.w10p.ml10,.w10p.mr10{width:calc(10% - 10px) !important}.w20p.m10{width:calc(20% - 20px) !important}.w20p.ml10,.w20p.mr10{width:calc(20% - 10px) !important}.w25p.m10{width:calc(25% - 20px) !important}.w25p.ml10,.w25p.mr10{width:calc(25% - 10px) !important}.w30p.m10{width:calc(30% - 20px) !important}.w30p.ml10,.w30p.mr10{width:calc(30% - 10px) !important}.w33p.m10{width:calc(33% - 20px) !important}.w33p.ml10,.w33p.mr10{width:calc(33% - 10px) !important}.w35p.m10{width:calc(35% - 20px) !important}.w35p.ml10,.w35p.mr10{width:calc(35% - 10px) !important}.w40p.m10{width:calc(40% - 20px) !important}.w40p.ml10,.w40p.mr10{width:calc(40% - 10px) !important}.w45p.m10{width:calc(45% - 20px) !important}.w45p.ml10,.w45p.mr10{width:calc(45% - 10px) !important}.w50p.m10{width:calc(50% - 20px) !important}.w50p.ml10,.w50p.mr10{width:calc(50% - 10px) !important}.w55p.m10{width:calc(55% - 20px) !important}.w55p.ml10,.w55p.mr10{width:calc(55% - 10px) !important}.w60p.m10{width:calc(60% - 20px) !important}.w60p.ml10,.w60p.mr10{width:calc(60% - 10px) !important}.w65p.m10{width:calc(65% - 20px) !important}.w65p.ml10,.w65p.mr10{width:calc(65% - 10px) !important}.w75p.m10{width:calc(75% - 20px) !important}.w75p.ml10,.w75p.mr10{width:calc(75% - 10px) !important}.w100p.m10{width:calc(100% - 20px) !important}.w100p.ml10,.w100p.mr10{width:calc(100% - 10px) !important}.m15{margin:15px}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.pad15{padding:15px}.padt15{padding-top:15px !important}.padr15{padding-right:15px !important}.padb15{padding-bottom:15px !important}.padl15{padding-left:15px !important}.w10p.m15{width:calc(10% - 30px) !important}.w10p.ml15,.w10p.mr15{width:calc(10% - 15px) !important}.w20p.m15{width:calc(20% - 30px) !important}.w20p.ml15,.w20p.mr15{width:calc(20% - 15px) !important}.w25p.m15{width:calc(25% - 30px) !important}.w25p.ml15,.w25p.mr15{width:calc(25% - 15px) !important}.w30p.m15{width:calc(30% - 30px) !important}.w30p.ml15,.w30p.mr15{width:calc(30% - 15px) !important}.w33p.m15{width:calc(33% - 30px) !important}.w33p.ml15,.w33p.mr15{width:calc(33% - 15px) !important}.w35p.m15{width:calc(35% - 30px) !important}.w35p.ml15,.w35p.mr15{width:calc(35% - 15px) !important}.w40p.m15{width:calc(40% - 30px) !important}.w40p.ml15,.w40p.mr15{width:calc(40% - 15px) !important}.w45p.m15{width:calc(45% - 30px) !important}.w45p.ml15,.w45p.mr15{width:calc(45% - 15px) !important}.w50p.m15{width:calc(50% - 30px) !important}.w50p.ml15,.w50p.mr15{width:calc(50% - 15px) !important}.w55p.m15{width:calc(55% - 30px) !important}.w55p.ml15,.w55p.mr15{width:calc(55% - 15px) !important}.w60p.m15{width:calc(60% - 30px) !important}.w60p.ml15,.w60p.mr15{width:calc(60% - 15px) !important}.w65p.m15{width:calc(65% - 30px) !important}.w65p.ml15,.w65p.mr15{width:calc(65% - 15px) !important}.w75p.m15{width:calc(75% - 30px) !important}.w75p.ml15,.w75p.mr15{width:calc(75% - 15px) !important}.w100p.m15{width:calc(100% - 30px) !important}.w100p.ml15,.w100p.mr15{width:calc(100% - 15px) !important}.m20{margin:20px}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.pad20{padding:20px}.padt20{padding-top:20px !important}.padr20{padding-right:20px !important}.padb20{padding-bottom:20px !important}.padl20{padding-left:20px !important}.w10p.m20{width:calc(10% - 40px) !important}.w10p.ml20,.w10p.mr20{width:calc(10% - 20px) !important}.w20p.m20{width:calc(20% - 40px) !important}.w20p.ml20,.w20p.mr20{width:calc(20% - 20px) !important}.w25p.m20{width:calc(25% - 40px) !important}.w25p.ml20,.w25p.mr20{width:calc(25% - 20px) !important}.w30p.m20{width:calc(30% - 40px) !important}.w30p.ml20,.w30p.mr20{width:calc(30% - 20px) !important}.w33p.m20{width:calc(33% - 40px) !important}.w33p.ml20,.w33p.mr20{width:calc(33% - 20px) !important}.w35p.m20{width:calc(35% - 40px) !important}.w35p.ml20,.w35p.mr20{width:calc(35% - 20px) !important}.w40p.m20{width:calc(40% - 40px) !important}.w40p.ml20,.w40p.mr20{width:calc(40% - 20px) !important}.w45p.m20{width:calc(45% - 40px) !important}.w45p.ml20,.w45p.mr20{width:calc(45% - 20px) !important}.w50p.m20{width:calc(50% - 40px) !important}.w50p.ml20,.w50p.mr20{width:calc(50% - 20px) !important}.w55p.m20{width:calc(55% - 40px) !important}.w55p.ml20,.w55p.mr20{width:calc(55% - 20px) !important}.w60p.m20{width:calc(60% - 40px) !important}.w60p.ml20,.w60p.mr20{width:calc(60% - 20px) !important}.w65p.m20{width:calc(65% - 40px) !important}.w65p.ml20,.w65p.mr20{width:calc(65% - 20px) !important}.w75p.m20{width:calc(75% - 40px) !important}.w75p.ml20,.w75p.mr20{width:calc(75% - 20px) !important}.w100p.m20{width:calc(100% - 40px) !important}.w100p.ml20,.w100p.mr20{width:calc(100% - 20px) !important}.m25{margin:25px}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.pad25{padding:25px}.padt25{padding-top:25px !important}.padr25{padding-right:25px !important}.padb25{padding-bottom:25px !important}.padl25{padding-left:25px !important}.w10p.m25{width:calc(10% - 50px) !important}.w10p.ml25,.w10p.mr25{width:calc(10% - 25px) !important}.w20p.m25{width:calc(20% - 50px) !important}.w20p.ml25,.w20p.mr25{width:calc(20% - 25px) !important}.w25p.m25{width:calc(25% - 50px) !important}.w25p.ml25,.w25p.mr25{width:calc(25% - 25px) !important}.w30p.m25{width:calc(30% - 50px) !important}.w30p.ml25,.w30p.mr25{width:calc(30% - 25px) !important}.w33p.m25{width:calc(33% - 50px) !important}.w33p.ml25,.w33p.mr25{width:calc(33% - 25px) !important}.w35p.m25{width:calc(35% - 50px) !important}.w35p.ml25,.w35p.mr25{width:calc(35% - 25px) !important}.w40p.m25{width:calc(40% - 50px) !important}.w40p.ml25,.w40p.mr25{width:calc(40% - 25px) !important}.w45p.m25{width:calc(45% - 50px) !important}.w45p.ml25,.w45p.mr25{width:calc(45% - 25px) !important}.w50p.m25{width:calc(50% - 50px) !important}.w50p.ml25,.w50p.mr25{width:calc(50% - 25px) !important}.w55p.m25{width:calc(55% - 50px) !important}.w55p.ml25,.w55p.mr25{width:calc(55% - 25px) !important}.w60p.m25{width:calc(60% - 50px) !important}.w60p.ml25,.w60p.mr25{width:calc(60% - 25px) !important}.w65p.m25{width:calc(65% - 50px) !important}.w65p.ml25,.w65p.mr25{width:calc(65% - 25px) !important}.w75p.m25{width:calc(75% - 50px) !important}.w75p.ml25,.w75p.mr25{width:calc(75% - 25px) !important}.w100p.m25{width:calc(100% - 50px) !important}.w100p.ml25,.w100p.mr25{width:calc(100% - 25px) !important}.m30{margin:30px}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.pad30{padding:30px}.padt30{padding-top:30px !important}.padr30{padding-right:30px !important}.padb30{padding-bottom:30px !important}.padl30{padding-left:30px !important}.w10p.m30{width:calc(10% - 60px) !important}.w10p.ml30,.w10p.mr30{width:calc(10% - 30px) !important}.w20p.m30{width:calc(20% - 60px) !important}.w20p.ml30,.w20p.mr30{width:calc(20% - 30px) !important}.w25p.m30{width:calc(25% - 60px) !important}.w25p.ml30,.w25p.mr30{width:calc(25% - 30px) !important}.w30p.m30{width:calc(30% - 60px) !important}.w30p.ml30,.w30p.mr30{width:calc(30% - 30px) !important}.w33p.m30{width:calc(33% - 60px) !important}.w33p.ml30,.w33p.mr30{width:calc(33% - 30px) !important}.w35p.m30{width:calc(35% - 60px) !important}.w35p.ml30,.w35p.mr30{width:calc(35% - 30px) !important}.w40p.m30{width:calc(40% - 60px) !important}.w40p.ml30,.w40p.mr30{width:calc(40% - 30px) !important}.w45p.m30{width:calc(45% - 60px) !important}.w45p.ml30,.w45p.mr30{width:calc(45% - 30px) !important}.w50p.m30{width:calc(50% - 60px) !important}.w50p.ml30,.w50p.mr30{width:calc(50% - 30px) !important}.w55p.m30{width:calc(55% - 60px) !important}.w55p.ml30,.w55p.mr30{width:calc(55% - 30px) !important}.w60p.m30{width:calc(60% - 60px) !important}.w60p.ml30,.w60p.mr30{width:calc(60% - 30px) !important}.w65p.m30{width:calc(65% - 60px) !important}.w65p.ml30,.w65p.mr30{width:calc(65% - 30px) !important}.w75p.m30{width:calc(75% - 60px) !important}.w75p.ml30,.w75p.mr30{width:calc(75% - 30px) !important}.w100p.m30{width:calc(100% - 60px) !important}.w100p.ml30,.w100p.mr30{width:calc(100% - 30px) !important}.m35{margin:35px}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.pad35{padding:35px}.padt35{padding-top:35px !important}.padr35{padding-right:35px !important}.padb35{padding-bottom:35px !important}.padl35{padding-left:35px !important}.w10p.m35{width:calc(10% - 70px) !important}.w10p.ml35,.w10p.mr35{width:calc(10% - 35px) !important}.w20p.m35{width:calc(20% - 70px) !important}.w20p.ml35,.w20p.mr35{width:calc(20% - 35px) !important}.w25p.m35{width:calc(25% - 70px) !important}.w25p.ml35,.w25p.mr35{width:calc(25% - 35px) !important}.w30p.m35{width:calc(30% - 70px) !important}.w30p.ml35,.w30p.mr35{width:calc(30% - 35px) !important}.w33p.m35{width:calc(33% - 70px) !important}.w33p.ml35,.w33p.mr35{width:calc(33% - 35px) !important}.w35p.m35{width:calc(35% - 70px) !important}.w35p.ml35,.w35p.mr35{width:calc(35% - 35px) !important}.w40p.m35{width:calc(40% - 70px) !important}.w40p.ml35,.w40p.mr35{width:calc(40% - 35px) !important}.w45p.m35{width:calc(45% - 70px) !important}.w45p.ml35,.w45p.mr35{width:calc(45% - 35px) !important}.w50p.m35{width:calc(50% - 70px) !important}.w50p.ml35,.w50p.mr35{width:calc(50% - 35px) !important}.w55p.m35{width:calc(55% - 70px) !important}.w55p.ml35,.w55p.mr35{width:calc(55% - 35px) !important}.w60p.m35{width:calc(60% - 70px) !important}.w60p.ml35,.w60p.mr35{width:calc(60% - 35px) !important}.w65p.m35{width:calc(65% - 70px) !important}.w65p.ml35,.w65p.mr35{width:calc(65% - 35px) !important}.w75p.m35{width:calc(75% - 70px) !important}.w75p.ml35,.w75p.mr35{width:calc(75% - 35px) !important}.w100p.m35{width:calc(100% - 70px) !important}.w100p.ml35,.w100p.mr35{width:calc(100% - 35px) !important}.m40{margin:40px}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.pad40{padding:40px}.padt40{padding-top:40px !important}.padr40{padding-right:40px !important}.padb40{padding-bottom:40px !important}.padl40{padding-left:40px !important}.w10p.m40{width:calc(10% - 80px) !important}.w10p.ml40,.w10p.mr40{width:calc(10% - 40px) !important}.w20p.m40{width:calc(20% - 80px) !important}.w20p.ml40,.w20p.mr40{width:calc(20% - 40px) !important}.w25p.m40{width:calc(25% - 80px) !important}.w25p.ml40,.w25p.mr40{width:calc(25% - 40px) !important}.w30p.m40{width:calc(30% - 80px) !important}.w30p.ml40,.w30p.mr40{width:calc(30% - 40px) !important}.w33p.m40{width:calc(33% - 80px) !important}.w33p.ml40,.w33p.mr40{width:calc(33% - 40px) !important}.w35p.m40{width:calc(35% - 80px) !important}.w35p.ml40,.w35p.mr40{width:calc(35% - 40px) !important}.w40p.m40{width:calc(40% - 80px) !important}.w40p.ml40,.w40p.mr40{width:calc(40% - 40px) !important}.w45p.m40{width:calc(45% - 80px) !important}.w45p.ml40,.w45p.mr40{width:calc(45% - 40px) !important}.w50p.m40{width:calc(50% - 80px) !important}.w50p.ml40,.w50p.mr40{width:calc(50% - 40px) !important}.w55p.m40{width:calc(55% - 80px) !important}.w55p.ml40,.w55p.mr40{width:calc(55% - 40px) !important}.w60p.m40{width:calc(60% - 80px) !important}.w60p.ml40,.w60p.mr40{width:calc(60% - 40px) !important}.w65p.m40{width:calc(65% - 80px) !important}.w65p.ml40,.w65p.mr40{width:calc(65% - 40px) !important}.w75p.m40{width:calc(75% - 80px) !important}.w75p.ml40,.w75p.mr40{width:calc(75% - 40px) !important}.w100p.m40{width:calc(100% - 80px) !important}.w100p.ml40,.w100p.mr40{width:calc(100% - 40px) !important}.m45{margin:45px}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.pad45{padding:45px}.padt45{padding-top:45px !important}.padr45{padding-right:45px !important}.padb45{padding-bottom:45px !important}.padl45{padding-left:45px !important}.w10p.m45{width:calc(10% - 90px) !important}.w10p.ml45,.w10p.mr45{width:calc(10% - 45px) !important}.w20p.m45{width:calc(20% - 90px) !important}.w20p.ml45,.w20p.mr45{width:calc(20% - 45px) !important}.w25p.m45{width:calc(25% - 90px) !important}.w25p.ml45,.w25p.mr45{width:calc(25% - 45px) !important}.w30p.m45{width:calc(30% - 90px) !important}.w30p.ml45,.w30p.mr45{width:calc(30% - 45px) !important}.w33p.m45{width:calc(33% - 90px) !important}.w33p.ml45,.w33p.mr45{width:calc(33% - 45px) !important}.w35p.m45{width:calc(35% - 90px) !important}.w35p.ml45,.w35p.mr45{width:calc(35% - 45px) !important}.w40p.m45{width:calc(40% - 90px) !important}.w40p.ml45,.w40p.mr45{width:calc(40% - 45px) !important}.w45p.m45{width:calc(45% - 90px) !important}.w45p.ml45,.w45p.mr45{width:calc(45% - 45px) !important}.w50p.m45{width:calc(50% - 90px) !important}.w50p.ml45,.w50p.mr45{width:calc(50% - 45px) !important}.w55p.m45{width:calc(55% - 90px) !important}.w55p.ml45,.w55p.mr45{width:calc(55% - 45px) !important}.w60p.m45{width:calc(60% - 90px) !important}.w60p.ml45,.w60p.mr45{width:calc(60% - 45px) !important}.w65p.m45{width:calc(65% - 90px) !important}.w65p.ml45,.w65p.mr45{width:calc(65% - 45px) !important}.w75p.m45{width:calc(75% - 90px) !important}.w75p.ml45,.w75p.mr45{width:calc(75% - 45px) !important}.w100p.m45{width:calc(100% - 90px) !important}.w100p.ml45,.w100p.mr45{width:calc(100% - 45px) !important}.m50{margin:50px}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.pad50{padding:50px}.padt50{padding-top:50px !important}.padr50{padding-right:50px !important}.padb50{padding-bottom:50px !important}.padl50{padding-left:50px !important}.w10p.m50{width:calc(10% - 100px) !important}.w10p.ml50,.w10p.mr50{width:calc(10% - 50px) !important}.w20p.m50{width:calc(20% - 100px) !important}.w20p.ml50,.w20p.mr50{width:calc(20% - 50px) !important}.w25p.m50{width:calc(25% - 100px) !important}.w25p.ml50,.w25p.mr50{width:calc(25% - 50px) !important}.w30p.m50{width:calc(30% - 100px) !important}.w30p.ml50,.w30p.mr50{width:calc(30% - 50px) !important}.w33p.m50{width:calc(33% - 100px) !important}.w33p.ml50,.w33p.mr50{width:calc(33% - 50px) !important}.w35p.m50{width:calc(35% - 100px) !important}.w35p.ml50,.w35p.mr50{width:calc(35% - 50px) !important}.w40p.m50{width:calc(40% - 100px) !important}.w40p.ml50,.w40p.mr50{width:calc(40% - 50px) !important}.w45p.m50{width:calc(45% - 100px) !important}.w45p.ml50,.w45p.mr50{width:calc(45% - 50px) !important}.w50p.m50{width:calc(50% - 100px) !important}.w50p.ml50,.w50p.mr50{width:calc(50% - 50px) !important}.w55p.m50{width:calc(55% - 100px) !important}.w55p.ml50,.w55p.mr50{width:calc(55% - 50px) !important}.w60p.m50{width:calc(60% - 100px) !important}.w60p.ml50,.w60p.mr50{width:calc(60% - 50px) !important}.w65p.m50{width:calc(65% - 100px) !important}.w65p.ml50,.w65p.mr50{width:calc(65% - 50px) !important}.w75p.m50{width:calc(75% - 100px) !important}.w75p.ml50,.w75p.mr50{width:calc(75% - 50px) !important}.w100p.m50{width:calc(100% - 100px) !important}.w100p.ml50,.w100p.mr50{width:calc(100% - 50px) !important}.bb{box-sizing:border-box}
.dn{display:none}
.col2{width:50%;float:left}
.col3{width:33.3%;float:left}
.col4{width:25%;float:left}.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}.overY{overflow-y:auto}
.overX{overflow-x:auto}
.over{overflow:auto}.block{display:block !important}
.inline{display:inline !important}
.inline-block{display:inline-block !important}.f10{font-size:10px}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f28{font-size:28px}.f30{font-size:30px}.f48{font-size:48px}
.point{cursor:pointer}input:checked + label + .showIfAdjInputChecked,
input:checked + .showIfAdjInputChecked{display:block;
}
.tableControls-label{display:inline-block;
}
.tableControls-area{position:absolute;right:0;top:0;
}
.sortable-icon{display:none;position:relative;top:-2px;margin-left:5px;
}
.sorting .sortable-icon{display:inline-block;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid black;
}
.sortable-icon.sort_up{transform:rotate(180deg);
}
table .sortable .tableControls-label{cursor:pointer;
}
table .searchable{position:relative;
}
.tableSearchable-area .tableSearchable-searchIcon{position:absolute;right:0;top:0;
}
input[type='text'].tableSearchable-input{padding:0;width:calc(100% - 28px);padding:5px;
}
.tableSearchable-area .tableSearchable-searchIcon,
.tableSearchable-area .tableSearchable-closeIcon{cursor:pointer;
}
.tableSearchable-area .tableSearchable-searchIcon,
.tableSearchable-area .tableSearchable-closeIcon,
.tableSearchable-input,
table th:hover.searching .tableSearchable-area .tableSearchable-searchIcon,
table td:hover.searching .tableSearchable-area .tableSearchable-searchIcon,
.searching .tableControls-label{display:none;
}
table th:hover .tableSearchable-area .tableSearchable-searchIcon,
table td:hover .tableSearchable-area .tableSearchable-searchIcon,
.searching .tableSearchable-area .tableSearchable-closeIcon,
.searching .tableSearchable-input{display:block;
}
*.hideOnDesktop{display:none;}
.smart_scroll{overflow:hidden;
}
.smart_scroll:hover{overflow-y:auto;
}

#miniPop_blocker{background-color:rgba(150,150,150,.5);z-index:200;display:flex;justify-content:center;align-items:center;
}
#miniPop{min-width:300px;min-height:50px;max-height:calc(100vh - 20px);overflow-y:auto;background-color:#fff;padding:10px 15px;text-align:left;position:relative;font-family: Open Sans;
}
#miniPop_question{font-size:18px;margin-bottom:10px;padding-bottom:5px;padding-right:20px;color:#666;border-bottom:2px solid #2d3f82;
}
#miniPop_detail{font-size:14px;color:#666;margin-bottom:10px;
}
#miniPop_buttons{margin-top:30px;
}
#miniPop_buttons .core-btn{float:right;margin:0 0 0 10px;
}
#miniPop_buttons .core-btn.fl{margin:0 10px 0 0;
}
#miniPop_inputs{margin:10px 0;
}
#miniPop_inputs.miniPop_inputs_blocked{display:flex;
}
#miniPop_inputs > .miniPop_inputBlock{margin:16px;
}
.miniPop_input_break{border-bottom:1px solid #999;margin-top:10px;margin-bottom:10px;
}
#miniPop_inputs .miniPop_input.invalid{border-color:#900;
}
#miniPop_inputs .miniPop_input.invalid::placeholder{color:#900;
}
#miniPop_inputs input[type="checkbox"]:not(:checked),
#miniPop_inputs input[type="checkbox"]:checked{display:inline;opacity:1;position:static;
}
#miniPop_inputs input[type="checkbox"]{width:auto;height:auto !important;pointer-events:auto;
}
#miniPop_inputs .autofill{position:relative;
}
#miniPop_inputs .miniPop_autofill_area{position:absolute;width:100%;max-height:100px;overflow-y:auto;border:1px solid #000;background-color:#fff;
}
#miniPop_inputs .miniPop_autofill_area > div{padding:5px;cursor:pointer;
}
#miniPop_inputs .miniPop_autofill_area > div:hover{background-color:#aaa;
}
.miniPop_multiselect{border:1px solid #999;position:relative;padding-top:25px;margin-left:2px;
}
.miniPop_multiselect_readout{position:absolute;top:0;font-size:14px;line-height:25px;
}
.miniPop_multiselect_readout .awe{position:relative;top:3px;right:5px;font-size:18px;
}
.miniPop_multiselect_options{border-top:1px solid #999;min-height:60px;max-height:100px;
}
.miniPop_multiselect_options > div{padding:2px;
}
.miniPop_multiselect_options > div:nth-child(even){background-color:#eee;
}
.miniPop_multiselect_options input[type='checkbox']{position:relative;top:2px;margin-right:4px;display:inline;opacity:1;position:static;
}
.miniPop_multiselect > div label{display:inline-block;font-weight:normal;
}
.miniPop_multiselect > div input:checked + label{font-weight:bold;
}
#miniPop_blocker > .input_multiselect{position:absolute;width:50vw;max-height:75vh;background-color:#fff;text-align:left;overflow:hidden;padding:10px;
}
#miniPop_blocker > .input_multiselect .miniPop_multiselect_options{min-height:auto;max-height:calc(75vh - 75px);width:100%;
}
#miniPop_blocker > .input_multiselect .miniPop_multiselect_options input[type='checkbox']{width:auto;height:auto !important;pointer-events:auto;
}
.miniPop_multiselect_grower_text span{display:none;
}
#miniPop_blocker.multiselect_open .miniPop_multiselect_grower_text span{display:inline;padding-right:15px;cursor:pointer;
}
#miniPop_blocker.multiselect_open > #miniPop{display:none;
}
#miniPop_inputs textarea{height:100px;min-height:auto;max-height:auto;
}
.miniPop_checkbox label{display:inline-block;
}
#miniPop_inputs > div{margin-bottom:10px !important;break-inside:avoid;
}
#miniPop_inputs .miniPop_input_label{font-size:14px;font-weight:300;margin-bottom:2px;margin-left:2px;
}
#miniPop_inputs .input_file{position:relative;height:40px;
}
#miniPop_inputs .input_file input[type='file']{position:absolute;width:calc(100% - 36px);top:0;left:0;opacity:0;cursor:pointer;
}
#miniPop_inputs .input_file input[type='text']:not(.miniPop_input_file_target){margin-left:10px;height:36px !important;width:calc(100% - 76px - 36px - 20px);float:left;
}
#miniPop_inputs .input_file .core-btn{width:76px;float:left;
}
#miniPop_inputs .input_file .miniPop_input_file_preview{width:36px;height:36px;margin-left:10px;align-items:center;justify-content:center;border:1px solid #999;float:left;position:relative;cursor:pointer;
}
#miniPop_inputs .input_file .miniPop_input_file_preview img,
#miniPop_inputs .input_file .miniPop_input_file_preview span.material-icons{max-height:100%;max-width:100%;
}
#miniPop_inputs .input_file .miniPop_input_file_preview .miniPop_input_file_remove{font-size:20px;line-height:36px;width:100%;opacity:0;position:absolute;color:#fff;
}
#miniPop_inputs .input_file .miniPop_input_file_preview:hover img + .miniPop_input_file_remove,
#miniPop_inputs .input_file .miniPop_input_file_preview:hover span.material-icons + .miniPop_input_file_remove{opacity:.75;background-color:#900;
}
#miniPop_inputs .input_file .miniPop_input_file_error{display:none;height:100%;width:100%;position:absolute;background-color:#fff;border-top:1px solid #900;border-bottom:1px solid #900;
}
#miniPop_inputs .input_file .miniPop_input_file_error > div{height:100%;
}
#miniPop_inputs .input_select select{display:block;
}
a.ql-close{display:inline;
}
.ql-tooltip-editor input{box-sizing:border-box !important;
}
#miniPop_internalBlocker{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.75);top:0;left:0;display:flex;color:#fff;align-items:center;justify-content:center;
}
#miniPop_waitingBelt{position:absolute;top:calc(50% - 5px);width:100%;height:10px;
}
#miniPop_waitingBelt_dot{position:absolute;left:0;width:10px;height:10px;border-radius:5px;background-color:green;display:inline-block;animation-name: waiting-bounce;animation-duration: 500ms;animation-iteration-count: infinite;animation-timing-function: linear;
}
@keyframes waiting-bounce {0%{left:0;top:0;}25%{top:-25px;}50%{left:calc(100% - 10px);top:0;}75%{top:25px;}100%{left:0;top:0;}
}

#core-toasts{position:fixed;right:0;bottom:0;padding:20px;font-family:Open Sans;z-index:300;
}
#core-toasts .core-toast_wrapper{position:relative;
}
#core-toasts .core-toast{padding:10px 20px;background-color:#666;color:#fff;position:relative;bottom:-20px;opacity:0;transition: all .5s;margin-bottom:10px;min-width:200px;background-position:5px 6px;background-repeat:no-repeat;padding-left:50px;text-align:right;cursor:default;
}
#core-toasts .core-toast.popped{bottom:0;opacity:1;
}
#core-toasts .core-toast .core-toast_bar{position:absolute;bottom:0;right:0;height:4px;width:100%;border-left:1px solid #000;
}
#core-toasts .core-toast .core-toast_bar.core-green{background-color:#8CC63E;
}
#core-toasts .core-toast .core-toast_bar.core-red{background-color:#900;
}
#core-toasts .core-toast .core-toast_bar.core-grey{background-color:#666;
}

.core-btn{padding:8px 16px;font-size:14px;background-color:#999;color:#fff;line-height:20px;cursor:pointer;display:inline-block;opacity:.9;transition:opacity .1s;
}
.core-btn:hover{background-color:#333;opacity:1;
}
.core-btn + .core-btn{margin-left:10px;
}
.core-btn.green{background-color:#2D8270}
.core-btn.blue{background-color:#3684A3}
.core-btn.red{background-color:#A3364D}
.core-btn.invalid{background-color:#A3364D !important}
@media screen and (max-width: 550px) {*.hideOnMob{display:none;}*.showOnMob,*.hideOnDesktop{display:initial;}span.showOnMob{display:inline;}.smart_scroll{overflow-y:auto;}
}.ql-container { box-sizing: border-box; font-family: Helvetica, Arial, sans-serif; font-size: 13px; height: 100%; margin: 0px; position: relative; } .ql-container.ql-disabled .ql-tooltip { visibility: hidden; } .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before { pointer-events: none; } .ql-clipboard { left: -100000px; height: 1px; overflow-y: hidden; position: absolute; top: 50%; } .ql-clipboard p { margin: 0; padding: 0; } .ql-editor { box-sizing: border-box; line-height: 1.42; height: 100%; outline: none; overflow-y: auto; padding: 12px 15px; tab-size: 4; -moz-tab-size: 4; text-align: left; white-space: pre-wrap; word-wrap: break-word; } .ql-editor > * { cursor: text; } .ql-editor p, .ql-editor ol, .ql-editor ul, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 { margin: 0; padding: 0; counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; } .ql-editor ol, .ql-editor ul { padding-left: 1.5em; } .ql-editor ol > li, .ql-editor ul > li { list-style-type: none; } .ql-editor ul > li::before { content: '\2022'; } .ql-editor ul[data-checked=true], .ql-editor ul[data-checked=false] { pointer-events: none; } .ql-editor ul[data-checked=true] > li *, .ql-editor ul[data-checked=false] > li * { pointer-events: all; } .ql-editor ul[data-checked=true] > li::before, .ql-editor ul[data-checked=false] > li::before { color: #777; cursor: pointer; pointer-events: all; } .ql-editor ul[data-checked=true] > li::before { content: '\2611'; } .ql-editor ul[data-checked=false] > li::before { content: '\2610'; } .ql-editor li::before { display: inline-block; white-space: nowrap; width: 1.2em; } .ql-editor li:not(.ql-direction-rtl)::before { margin-left: -1.5em; margin-right: 0.3em; text-align: right; } .ql-editor li.ql-direction-rtl::before { margin-left: 0.3em; margin-right: -1.5em; } .ql-editor ol li:not(.ql-direction-rtl), .ql-editor ul li:not(.ql-direction-rtl) { padding-left: 1.5em; } .ql-editor ol li.ql-direction-rtl, .ql-editor ul li.ql-direction-rtl { padding-right: 1.5em; } .ql-editor ol li { counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; counter-increment: list-0; } .ql-editor ol li:before { content: counter(list-0, decimal) '. '; } .ql-editor ol li.ql-indent-1 { counter-increment: list-1; } .ql-editor ol li.ql-indent-1:before { content: counter(list-1, lower-alpha) '. '; } .ql-editor ol li.ql-indent-1 { counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-2 { counter-increment: list-2; } .ql-editor ol li.ql-indent-2:before { content: counter(list-2, lower-roman) '. '; } .ql-editor ol li.ql-indent-2 { counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-3 { counter-increment: list-3; } .ql-editor ol li.ql-indent-3:before { content: counter(list-3, decimal) '. '; } .ql-editor ol li.ql-indent-3 { counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-4 { counter-increment: list-4; } .ql-editor ol li.ql-indent-4:before { content: counter(list-4, lower-alpha) '. '; } .ql-editor ol li.ql-indent-4 { counter-reset: list-5 list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-5 { counter-increment: list-5; } .ql-editor ol li.ql-indent-5:before { content: counter(list-5, lower-roman) '. '; } .ql-editor ol li.ql-indent-5 { counter-reset: list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-6 { counter-increment: list-6; } .ql-editor ol li.ql-indent-6:before { content: counter(list-6, decimal) '. '; } .ql-editor ol li.ql-indent-6 { counter-reset: list-7 list-8 list-9; } .ql-editor ol li.ql-indent-7 { counter-increment: list-7; } .ql-editor ol li.ql-indent-7:before { content: counter(list-7, lower-alpha) '. '; } .ql-editor ol li.ql-indent-7 { counter-reset: list-8 list-9; } .ql-editor ol li.ql-indent-8 { counter-increment: list-8; } .ql-editor ol li.ql-indent-8:before { content: counter(list-8, lower-roman) '. '; } .ql-editor ol li.ql-indent-8 { counter-reset: list-9; } .ql-editor ol li.ql-indent-9 { counter-increment: list-9; } .ql-editor ol li.ql-indent-9:before { content: counter(list-9, decimal) '. '; } .ql-editor .ql-indent-1:not(.ql-direction-rtl) { padding-left: 3em; } .ql-editor li.ql-indent-1:not(.ql-direction-rtl) { padding-left: 4.5em; } .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { padding-right: 3em; } .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { padding-right: 4.5em; } .ql-editor .ql-indent-2:not(.ql-direction-rtl) { padding-left: 6em; } .ql-editor li.ql-indent-2:not(.ql-direction-rtl) { padding-left: 7.5em; } .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { padding-right: 6em; } .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { padding-right: 7.5em; } .ql-editor .ql-indent-3:not(.ql-direction-rtl) { padding-left: 9em; } .ql-editor li.ql-indent-3:not(.ql-direction-rtl) { padding-left: 10.5em; } .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { padding-right: 9em; } .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { padding-right: 10.5em; } .ql-editor .ql-indent-4:not(.ql-direction-rtl) { padding-left: 12em; } .ql-editor li.ql-indent-4:not(.ql-direction-rtl) { padding-left: 13.5em; } .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { padding-right: 12em; } .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { padding-right: 13.5em; } .ql-editor .ql-indent-5:not(.ql-direction-rtl) { padding-left: 15em; } .ql-editor li.ql-indent-5:not(.ql-direction-rtl) { padding-left: 16.5em; } .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { padding-right: 15em; } .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { padding-right: 16.5em; } .ql-editor .ql-indent-6:not(.ql-direction-rtl) { padding-left: 18em; } .ql-editor li.ql-indent-6:not(.ql-direction-rtl) { padding-left: 19.5em; } .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { padding-right: 18em; } .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { padding-right: 19.5em; } .ql-editor .ql-indent-7:not(.ql-direction-rtl) { padding-left: 21em; } .ql-editor li.ql-indent-7:not(.ql-direction-rtl) { padding-left: 22.5em; } .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { padding-right: 21em; } .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { padding-right: 22.5em; } .ql-editor .ql-indent-8:not(.ql-direction-rtl) { padding-left: 24em; } .ql-editor li.ql-indent-8:not(.ql-direction-rtl) { padding-left: 25.5em; } .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { padding-right: 24em; } .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { padding-right: 25.5em; } .ql-editor .ql-indent-9:not(.ql-direction-rtl) { padding-left: 27em; } .ql-editor li.ql-indent-9:not(.ql-direction-rtl) { padding-left: 28.5em; } .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { padding-right: 27em; } .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { padding-right: 28.5em; } .ql-editor .ql-video { display: block; max-width: 100%; } .ql-editor .ql-video.ql-align-center { margin: 0 auto; } .ql-editor .ql-video.ql-align-right { margin: 0 0 0 auto; } .ql-editor .ql-bg-black { background-color: #000; } .ql-editor .ql-bg-red { background-color: #e60000; } .ql-editor .ql-bg-orange { background-color: #f90; } .ql-editor .ql-bg-yellow { background-color: #ff0; } .ql-editor .ql-bg-green { background-color: #008a00; } .ql-editor .ql-bg-blue { background-color: #06c; } .ql-editor .ql-bg-purple { background-color: #93f; } .ql-editor .ql-color-white { color: #fff; } .ql-editor .ql-color-red { color: #e60000; } .ql-editor .ql-color-orange { color: #f90; } .ql-editor .ql-color-yellow { color: #ff0; } .ql-editor .ql-color-green { color: #008a00; } .ql-editor .ql-color-blue { color: #06c; } .ql-editor .ql-color-purple { color: #93f; } .ql-editor .ql-font-serif { font-family: Georgia, Times New Roman, serif; } .ql-editor .ql-font-monospace { font-family: Monaco, Courier New, monospace; } .ql-editor .ql-size-small { font-size: 0.75em; } .ql-editor .ql-size-large { font-size: 1.5em; } .ql-editor .ql-size-huge { font-size: 2.5em; } .ql-editor .ql-direction-rtl { direction: rtl; text-align: inherit; } .ql-editor .ql-align-center { text-align: center; } .ql-editor .ql-align-justify { text-align: justify; } .ql-editor .ql-align-right { text-align: right; } .ql-editor.ql-blank::before { color: rgba(0,0,0,0.6); content: attr(data-placeholder); font-style: italic; left: 15px; pointer-events: none; position: absolute; right: 15px; } .ql-bubble.ql-toolbar:after, .ql-bubble .ql-toolbar:after { clear: both; content: ''; display: table; } .ql-bubble.ql-toolbar button, .ql-bubble .ql-toolbar button { background: none; border: none; cursor: pointer; display: inline-block; float: left; height: 24px; padding: 3px 5px; width: 28px; } .ql-bubble.ql-toolbar button svg, .ql-bubble .ql-toolbar button svg { float: left; height: 100%; } .ql-bubble.ql-toolbar button:active:hover, .ql-bubble .ql-toolbar button:active:hover { outline: none; } .ql-bubble.ql-toolbar input.ql-image[type=file], .ql-bubble .ql-toolbar input.ql-image[type=file] { display: none; } .ql-bubble.ql-toolbar button:hover, .ql-bubble .ql-toolbar button:hover, .ql-bubble.ql-toolbar button:focus, .ql-bubble .ql-toolbar button:focus, .ql-bubble.ql-toolbar button.ql-active, .ql-bubble .ql-toolbar button.ql-active, .ql-bubble.ql-toolbar .ql-picker-label:hover, .ql-bubble .ql-toolbar .ql-picker-label:hover, .ql-bubble.ql-toolbar .ql-picker-label.ql-active, .ql-bubble .ql-toolbar .ql-picker-label.ql-active, .ql-bubble.ql-toolbar .ql-picker-item:hover, .ql-bubble .ql-toolbar .ql-picker-item:hover, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected { color: #fff; } .ql-bubble.ql-toolbar button:hover .ql-fill, .ql-bubble .ql-toolbar button:hover .ql-fill, .ql-bubble.ql-toolbar button:focus .ql-fill, .ql-bubble .ql-toolbar button:focus .ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill { fill: #fff; } .ql-bubble.ql-toolbar button:hover .ql-stroke, .ql-bubble .ql-toolbar button:hover .ql-stroke, .ql-bubble.ql-toolbar button:focus .ql-stroke, .ql-bubble .ql-toolbar button:focus .ql-stroke, .ql-bubble.ql-toolbar button.ql-active .ql-stroke, .ql-bubble .ql-toolbar button.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble.ql-toolbar button:hover .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover .ql-stroke-miter, .ql-bubble.ql-toolbar button:focus .ql-stroke-miter, .ql-bubble .ql-toolbar button:focus .ql-stroke-miter, .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { stroke: #fff; } @media (pointer: coarse) { .ql-bubble.ql-toolbar button:hover:not(.ql-active), .ql-bubble .ql-toolbar button:hover:not(.ql-active) { color: #ccc; } .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { fill: #ccc; } .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { stroke: #ccc; } } .ql-bubble { box-sizing: border-box; } .ql-bubble * { box-sizing: border-box; } .ql-bubble .ql-hidden { display: none; } .ql-bubble .ql-out-bottom, .ql-bubble .ql-out-top { visibility: hidden; } .ql-bubble .ql-tooltip { position: absolute; transform: translateY(10px); } .ql-bubble .ql-tooltip a { cursor: pointer; text-decoration: none; } .ql-bubble .ql-tooltip.ql-flip { transform: translateY(-10px); } .ql-bubble .ql-formats { display: inline-block; vertical-align: middle; } .ql-bubble .ql-formats:after { clear: both; content: ''; display: table; } .ql-bubble .ql-stroke { fill: none; stroke: #ccc; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2; } .ql-bubble .ql-stroke-miter { fill: none; stroke: #ccc; stroke-miterlimit: 10; stroke-width: 2; } .ql-bubble .ql-fill, .ql-bubble .ql-stroke.ql-fill { fill: #ccc; } .ql-bubble .ql-empty { fill: none; } .ql-bubble .ql-even { fill-rule: evenodd; } .ql-bubble .ql-thin, .ql-bubble .ql-stroke.ql-thin { stroke-width: 1; } .ql-bubble .ql-transparent { opacity: 0.4; } .ql-bubble .ql-direction svg:last-child { display: none; } .ql-bubble .ql-direction.ql-active svg:last-child { display: inline; } .ql-bubble .ql-direction.ql-active svg:first-child { display: none; } .ql-bubble .ql-editor h1 { font-size: 2em; } .ql-bubble .ql-editor h2 { font-size: 1.5em; } .ql-bubble .ql-editor h3 { font-size: 1.17em; } .ql-bubble .ql-editor h4 { font-size: 1em; } .ql-bubble .ql-editor h5 { font-size: 0.83em; } .ql-bubble .ql-editor h6 { font-size: 0.67em; } .ql-bubble .ql-editor a { text-decoration: underline; } .ql-bubble .ql-editor blockquote { border-left: 4px solid #ccc; margin-bottom: 5px; margin-top: 5px; padding-left: 16px; } .ql-bubble .ql-editor code, .ql-bubble .ql-editor pre { background-color: #f0f0f0; border-radius: 3px; } .ql-bubble .ql-editor pre { white-space: pre-wrap; margin-bottom: 5px; margin-top: 5px; padding: 5px 10px; } .ql-bubble .ql-editor code { font-size: 85%; padding: 2px 4px; } .ql-bubble .ql-editor pre.ql-syntax { background-color: #23241f; color: #f8f8f2; overflow: visible; } .ql-bubble .ql-editor img { max-width: 100%; } .ql-bubble .ql-picker { color: #ccc; display: inline-block; float: left; font-size: 14px; font-weight: 500; height: 24px; position: relative; vertical-align: middle; } .ql-bubble .ql-picker-label { cursor: pointer; display: inline-block; height: 100%; padding-left: 8px; padding-right: 2px; position: relative; width: 100%; } .ql-bubble .ql-picker-label::before { display: inline-block; line-height: 22px; } .ql-bubble .ql-picker-options { background-color: #444; display: none; min-width: 100%; padding: 4px 8px; position: absolute; white-space: nowrap; } .ql-bubble .ql-picker-options .ql-picker-item { cursor: pointer; display: block; padding-bottom: 5px; padding-top: 5px; } .ql-bubble .ql-picker.ql-expanded .ql-picker-label { color: #777; z-index: 2; } .ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill { fill: #777; } .ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke { stroke: #777; } .ql-bubble .ql-picker.ql-expanded .ql-picker-options { display: block; margin-top: -1px; top: 100%; z-index: 1; } .ql-bubble .ql-color-picker, .ql-bubble .ql-icon-picker { width: 28px; } .ql-bubble .ql-color-picker .ql-picker-label, .ql-bubble .ql-icon-picker .ql-picker-label { padding: 2px 4px; } .ql-bubble .ql-color-picker .ql-picker-label svg, .ql-bubble .ql-icon-picker .ql-picker-label svg { right: 4px; } .ql-bubble .ql-icon-picker .ql-picker-options { padding: 4px 0px; } .ql-bubble .ql-icon-picker .ql-picker-item { height: 24px; width: 24px; padding: 2px 4px; } .ql-bubble .ql-color-picker .ql-picker-options { padding: 3px 5px; width: 152px; } .ql-bubble .ql-color-picker .ql-picker-item { border: 1px solid transparent; float: left; height: 16px; margin: 2px; padding: 0px; width: 16px; } .ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { position: absolute; margin-top: -9px; right: 0; top: 50%; width: 18px; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before { content: attr(data-label); } .ql-bubble .ql-picker.ql-header { width: 98px; } .ql-bubble .ql-picker.ql-header .ql-picker-label::before, .ql-bubble .ql-picker.ql-header .ql-picker-item::before { content: 'Normal'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { content: 'Heading 1'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { content: 'Heading 2'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { content: 'Heading 3'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { content: 'Heading 4'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { content: 'Heading 5'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { content: 'Heading 6'; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { font-size: 2em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { font-size: 1.5em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { font-size: 1.17em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { font-size: 1em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { font-size: 0.83em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { font-size: 0.67em; } .ql-bubble .ql-picker.ql-font { width: 108px; } .ql-bubble .ql-picker.ql-font .ql-picker-label::before, .ql-bubble .ql-picker.ql-font .ql-picker-item::before { content: 'Sans Serif'; } .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { content: 'Serif'; } .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { content: 'Monospace'; } .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { font-family: Georgia, Times New Roman, serif; } .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { font-family: Monaco, Courier New, monospace; } .ql-bubble .ql-picker.ql-size { width: 98px; } .ql-bubble .ql-picker.ql-size .ql-picker-label::before, .ql-bubble .ql-picker.ql-size .ql-picker-item::before { content: 'Normal'; } .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before { content: 'Small'; } .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before { content: 'Large'; } .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { content: 'Huge'; } .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before { font-size: 10px; } .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before { font-size: 18px; } .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { font-size: 32px; } .ql-bubble .ql-color-picker.ql-background .ql-picker-item { background-color: #fff; } .ql-bubble .ql-color-picker.ql-color .ql-picker-item { background-color: #000; } .ql-bubble .ql-toolbar .ql-formats { margin: 8px 12px 8px 0px; } .ql-bubble .ql-toolbar .ql-formats:first-child { margin-left: 12px; } .ql-bubble .ql-color-picker svg { margin: 1px; } .ql-bubble .ql-color-picker .ql-picker-item.ql-selected, .ql-bubble .ql-color-picker .ql-picker-item:hover { border-color: #fff; } .ql-bubble .ql-tooltip { background-color: #444; border-radius: 25px; color: #fff; } .ql-bubble .ql-tooltip-arrow { border-left: 6px solid transparent; border-right: 6px solid transparent; content: " "; display: block; left: 50%; margin-left: -6px; position: absolute; } .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow { border-bottom: 6px solid #444; top: -6px; } .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow { border-top: 6px solid #444; bottom: -6px; } .ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor { display: block; } .ql-bubble .ql-tooltip.ql-editing .ql-formats { visibility: hidden; } .ql-bubble .ql-tooltip-editor { display: none; } .ql-bubble .ql-tooltip-editor input[type=text] { background: transparent; border: none; color: #fff; font-size: 13px; height: 100%; outline: none; padding: 10px 20px; position: absolute; width: 100%; } .ql-bubble .ql-tooltip-editor a { top: 10px; position: absolute; right: 20px; } .ql-bubble .ql-tooltip-editor a:before { color: #ccc; content: "\D7"; font-size: 16px; font-weight: bold; } .ql-container.ql-bubble:not(.ql-disabled) a { position: relative; white-space: nowrap; } .ql-container.ql-bubble:not(.ql-disabled) a::before { background-color: #444; border-radius: 15px; top: -5px; font-size: 12px; color: #fff; content: attr(href); font-weight: normal; overflow: hidden; padding: 5px 15px; text-decoration: none; z-index: 1; } .ql-container.ql-bubble:not(.ql-disabled) a::after { border-top: 6px solid #444; border-left: 6px solid transparent; border-right: 6px solid transparent; top: 0; content: " "; height: 0; width: 0; } .ql-container.ql-bubble:not(.ql-disabled) a::before, .ql-container.ql-bubble:not(.ql-disabled) a::after { left: 0; margin-left: 50%; position: absolute; transform: translate(-50%, -100%); transition: visibility 0s ease 200ms; visibility: hidden; } .ql-container.ql-bubble:not(.ql-disabled) a:hover::before, .ql-container.ql-bubble:not(.ql-disabled) a:hover::after { visibility: visible; }html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;vertical-align: baseline;
}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;
}
body {line-height: 1;
}
ol, ul {list-style: none;
}
blockquote, q {quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;
}
table {border-collapse: collapse;border-spacing: 0;
}.overdiv,
.overdiv .page-content{min-height: 100vh;position: relative;z-index: 10;background-color: white;
}
body,
button,
input{font-family: 'Open Sans', sans-serif !important;font-weight: normal;font-size: 16px;line-height: 1.5;color: #7d888b;
}
h1,
.h1{font-weight: 500;font-size: 24px;
}
h2{font-weight: normal;font-size: 20px;line-height: 36px;
}
.fc .fc-toolbar-title{font-size: 20px!important;line-height: 30px;font-weight: 500;color: #006e63;
}
h3,
.h3{font-weight: normal;font-size: 18px;line-height: 27px;
}
a{color: inherit;cursor: pointer;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;
}
input[type=number] {-moz-appearance: textfield;
}
:focus-visible{outline: #006e63 auto 1px;
}
.small{font-weight: 500;font-size: 14px;line-height: 21px;
}
.regular{font-weight: 500;font-size: 16px;line-height: 27px;
}
.body300{font-weight: 300;
}
.body400{font-weight: 400;
}
.body500{font-weight: 500;
}
.body600{font-weight: 500;
}
.body700{font-weight: 500;
}
.center{text-align: center;
}
.overdiv689{padding: 64px 32px 104px;
}
.login-page-container{display: grid;grid-template-columns: 689px 689px;grid-template-rows: auto;justify-content: center;grid-gap: 24px;
}
.mobile-events-container
{display: none !important;
}
.container-borders{position: relative;display: flex;flex-direction: column;align-items: center;background: #ffffff;border: 1px solid #c8c8c8;border-radius: 5px;padding: 40px 16px;
}
.container-borders.active{border: 2px solid #F58466;
}
.container-borders h3.darker-grey{text-align: left;
}
.container-no-borders{position: relative;display: flex;flex-direction: column;align-items: center;padding: 40px 16px;
}
.container-no-borders h3.darker-grey{text-align: left;
}
.relative{position: relative;
}
.flex{display: flex;
}
.grid2{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 32px;
}
.grid2.gap16{grid-gap: 16px;
}
.grid3{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 8px;
}
.grid160{display: grid;grid-template-columns: repeat(auto-fill, 160px);grid-gap: 32px;
}
.grid352{display: grid;grid-template-columns: repeat(2, minmax(0, 352px));grid-column-gap: 32px;grid-row-gap: 8px;
}
.tag{position: absolute;right: 8px;top: 8px;padding: 8px;min-width: 112px;text-align: center;font-weight: 500;font-size: 14px;line-height: 21px;
}
.text-icon{cursor: pointer;display: flex;align-items: center;font-weight: 500;font-size: 14px;line-height: 21px;
}
.text-icon .arrow{background: url("/res_images/arrow-left.svg");width: 18px;height: 12px;margin-right: 8px;
}
.text-icon .printer{background: url("/res_images/printer.svg");width: 20px;height: 18px;margin-left: 8px;
}
.text-icon .logout{background: url("/res_images/logout.svg");width: 18px;height: 18px;margin-left: 8px;
}
#print,
#logout{justify-self: flex-end;
}
@media print {.noprint {display: none;}
}
.edit{font-weight: 500;font-size: 14px;line-height: 21px;color: #f58466;cursor: pointer;
}
.edit img{width: 18px;height: 18px;vertical-align: middle;
}
.tooltip-container{display: flex;align-items: center;
}
.tooltip{position: relative;display: inline-block;cursor: pointer;height: 20px;margin-left: 8px;
}
.tooltiptext{visibility: hidden;font-family: "Handlee", cursive;border-radius: 5px;color: #006e63;background-color: #e3e38c;padding: 16px;position: absolute;z-index: 1;top: 50%;left: 30px;width: 326px;transform: translateY(-50%);box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.tooltiptext::after{content: "";position: absolute;top: 50%;left: 0;margin-left: -20px;border-width: 10px;border-style: solid;border-color: transparent #e3e38c transparent transparent;transform: translateY(-50%);
}
.tooltip:hover .tooltiptext,
.tooltip:active .tooltiptext{visibility: visible;
}
.hidden{display: none !important;
}
.full-screen-loader{display: flex;flex-direction: column;align-items: center;justify-content: center;position: fixed;top: 0;border: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);z-index: 1000;
}
.loader {border: 16px solid #f3f3f3; border-top: 16px solid #3498db; border-radius: 50%;width: 100px;height: 100px;animation: spin 2s linear infinite;
}@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }
}
.pointer{cursor: pointer;
}
.align-right{width: 100%;text-align: right;
}
.accountHeader{position: relative;z-index: 10;width: 100%;height: 40px;background-color: #006e63;
}
.accountContainer{max-width: 1300px;width: 100%;margin: 0 auto;height: 100%;display: flex;align-items: center;justify-content: right;cursor: pointer;font-size: 18px;
}
.accountText{color: white;font-size: 18px;
}
.accountIcon{color: #CEB500;margin-left: 10px;font-size: 22px;
}
.w100{width: 100%;
}
.review-header{color: #006E63;font-weight: bold;
}button, a.button{display: flex;align-items: center;justify-content: center;transition: transform 400ms;cursor: pointer;
}
button.button, a.button{font-size: 16px;font-weight: 500;min-width: 128px;width: 100%;padding: 8px 16px;min-height: 48px;border-radius: 5px;margin-top: 32px;
}
button.primary, a.primary{border: 1px solid transparent;background: #f58466;color: #ffffff!important;
}
button.secondary, a.secondary{border: 1px solid #f58466;background: transparent;color: #f58466!important;
}
button.button.white-coral, a.button.white-coral{border: 1px solid #FFFFFF;background: #FFFFFF;color: #f58466 !important;
}
.button.invalid{background-color: #c8c8c8;border-color: #c8c8c8;color: black !important;
}
button.inactive, a.inactive{opacity: 0.5;
}
button.button:hover, a.button:hover,
button.button:active, a.button:active{border: 1px solid transparent;background: #dd603f;color: #ffffff!important;
}
button.button.invalid:hover, a.button.invalid:hover,
button.button.invalid:active, a.button.invalid:active{cursor: initial;background-color: #c8c8c8;color: black !important;
}
button.category, a.category{font-size: 14px;line-height: 21px;border: 1px solid #5cb4b3;background: #ffffff;min-width: 96px;padding: 8px;height: 33px;border-radius: 50px;text-transform: uppercase;
}
button.category.selected, a.category.selected,
button.category:hover, a.category:hover,
button.category:active, a.category:active{background: #5cb4b3;color: #ffffff!important;
}
button.download, a.download{max-width: 252px;margin-top: 16px;
}
.button-input-container{position: relative;
}
.button-input-container button{position: absolute;top: 8px;right: 10px;height: 32px;border-radius: 5px;border: none;background: #006e63;color: #ffffff!important;
}
.button-input-container i{position: absolute;top: 50%;left: 20px;transform: translateY(-50%);
}
button.button-back, a.button-back {position: relative;
}
button.button-back:after, a.button-back:after {position: absolute;top: 0;left: 0;transition: background-color 0.4s ease-out;-webkit-mask: url("/project/res/style/images/arrow-left.svg");mask: url("/project/res/style/images/arrow-left.svg");-webkit-mask-position: center;mask-position: center;-webkit-mask-size: auto;mask-size: auto;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;background-color: currentColor;width: 100%;height: 100%;content: "";
}
label span{color: #f58466;
}
.orange{color: #f58466;
}
input,
textarea,
select,
form select{display: block;border: 1px solid #c8c8c8;font-size: 16px;line-height: 24px;padding: 0 8px;width: 100%;min-height: 32px;margin-top: 8px;box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.25);border-radius: 5px;
}
form select{padding: 4px;
}
input:focus,
select:focus{border: 1px solid #7d888b;color: #505050;
}
input.h56,
select.h56{height: 56px;
}
input.h48,
select.h48{height: 48px;
}
input.invalid,
select.invalid,
textarea.invalid{border-color: #f04124 !important;
}
label.invalid,
label.invalid span,
.error{color: #f04124 !important;
}
.error{font-size: 14px;line-height: 21px;margin-top: 4px;
}
.error-color{color: #f04124 !important;
}
label.container{display: flex;align-items: center;position: relative;min-height: 24px;padding-left: 32px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;margin-bottom: 8px;
}
label.container input{position: absolute;opacity: 0;height: 0;width: 0;min-height: auto;
}
.checkmark{background: rgba(160, 207, 203, 0.25);position: absolute;top: 1px;left: 0;height: 24px;width: 24px;border: 1px solid #c8c8c8;border-radius: 5px;
}
.checkmark.checkmark-white {background-color: #FFFFFF;
}
label.container input:checked ~ .checkmark{border-color: #006e63;background: #006e63;
}
label.container input ~ span{color: #7d888b;font-weight: 500;font-size: 14px;line-height: 21px;
}
label.container input ~ span a{color: #006e63;
}
.checkmark:after{content: "";position: absolute;display: none;
}
label.container input:checked ~ .checkmark:after{display: block;left: 8px;top: 2px;width: 7px;height: 15px;border: solid #ffffff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);
}
#updates_checks{display: grid;grid-template-columns: 73px 73px;grid-gap: 16px;
}
.forgotten{text-align: right;font-size: 14px;line-height: 21px;font-weight: 500;margin-top: 8px;
}
.forgotten a{color: #f58466;
}
.form-step{width: 100%;height: 8px;border-radius: 5px;background: #c8c8c8;
}
.form-step.selected{background: #006e63;
}
#postcode_container{display: grid;grid-template-columns: 1fr 176px;grid-gap: 24px;align-items: center;
}form select.custom-select::-ms-expand{display: none;
}
form select.custom-select{width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;z-index: 1;background: transparent;
}
form .custom-select-container{position: relative;
}
form .custom-select-container i{position: absolute;top: 10px;right: 13px;line-height: 10px;
}
form .custom-select-container.selected i{top: 15px;transform: scaleY(-1);
}.select-container select{display: none;
}
.custom-select{position: relative;width: 184px;
}
.custom-select li{display: flex;align-items: center;cursor: pointer;padding: 8px 22px 8px 8px;
}
.selected-option{font-weight: 500;border-radius: 5px;border: 1px solid #006e63;color: #006e63;
}
.selected-option li{position: relative;
}
.selected-option .fa-sort-down{position: absolute;right: 8px;top: 12px;cursor: pointer;transform: rotate(0deg);
}
.selected-option.clicked{background-color: #006e63;color: #ffffff;border-radius: 5px 5px 0 0;
}
.selected-option.clicked .fa-sort-down{top: 16px;transform: rotate(180deg);
}
.options-container{display: none;width: 100%;background-color: #f2f2f2;z-index: 1;
}
.options .fa-sort-down{display: none;
}
.options label.container{margin-bottom: 0;width: 100%;
}#account_overdiv{position: relative;background: linear-gradient(to right, #f2f2f2 20%, #ffffff 20%);
}
#account_overdiv > div{display: grid;grid-template-columns: 260px auto;grid-gap: 5%;
}
#account_overdiv > .overdiv1120 > .white-bg{justify-self: flex-end;
}
#account_overdiv .account-title{margin-bottom: 24px;
}
#account_sidebar{padding: 20px;min-height: 100vh;z-index: 1;
}
#mobile_select{display: none;max-width: 220px;margin-left: -20px;margin-bottom: 20px;
}
#account_sidebar div,
#mobile_select div{display: flex;align-items: center;height: 56px;border-bottom: 1px solid #a0cfcb;
}
#mobile_select div{padding: 15px 20px;display: none;
}
#account_sidebar div.selected,
#mobile_select div.selected{background: rgba(160,207,203,0.5);padding-left: 16px;
}
#mobile_select div.selected{display: flex;justify-content: space-between;
}
#mobile_select div > i{display: none;
}
#mobile_select div.selected > i{display: inline-block;
}
#account_right{max-width: 752px;width: 100%;
}
#account_overdiv .container-borders{display: grid;grid-template-columns: 152px auto;grid-gap: 20px;align-items: flex-start;padding: 8px 16px 16px;
}
#account_overdiv .container-borders h3{text-align: left;margin-top: 8px;
}
.password_save_btn{width: 200px !important;justify-self: end;
}
.show-password{color: #f58466;font-size: 19px;margin-left: 9px;margin-top: 8px;cursor: pointer;
}
.input-icon{margin-top: 0!important;
}

#events_container .container-borders{display: block;padding: 8px;
}
#events_container .container-borders .image{width: 100%;height: 172px;background-size: cover;background-repeat: no-repeat;background-position: center center;
}
#events_container .container-borders button{margin-top: 16px;
}
#events_container h2{color: #f58466;
}
#events_container .body500{color: #006e63;
}
.grid-events{display: grid;grid-template-columns: 3fr 1fr;grid-gap: 8px;height: 80px;
}
.grid-events div{justify-self: flex-end;align-self: center;
}

#booking-details .image{width: 100%;height: 210px;background-size: cover;background-repeat: no-repeat;background-position: center center;
}
.line{border-top: 1px solid #c8c8c8;
}
#account_overdiv .line{position: absolute;right: 0;width: calc(50% + 300px);
}
.qrcode{margin: 16px 0;
}

.amend-grid{display: grid;grid-template-columns: 1fr 180px;grid-gap: 16px;align-items: center;
}
.amend-grid button{margin-top: 0;
}
.amend-grid div:nth-child(2n){justify-self: flex-end;align-self: flex-start;
}

#team_page .amend-grid{grid-template-columns: 1fr 235px;
}
#team_page .amend-grid div:nth-child(2n),
#team_page .amend-grid h3{justify-self: flex-end;align-self: center;
}
#team_page .amend-grid img{margin-left: 10px;display: inline;vertical-align: middle;
}
#team_page .amend-grid .small{font-weight: normal;
}
#team_page .grid2buttons{display: grid;grid-template-columns: repeat(auto-fill, 192px);grid-gap: 24px;
}
#team_page .grid2buttons button{margin-top: 0;
}
#team_page .image{width: 100%;height: 368px;background-size: cover;background-repeat: no-repeat;background-position: center center;
}
.team-grid{display: grid;grid-template-columns: auto 352px;grid-gap: 32px;
}
#team_page .container-borders{padding: 16px;max-width: 352px;
}

#invite_email{padding-right: 80px;
}

div.account-donation-card {border-radius: 5px;border: 2px solid var(--severn-grey);display: grid;grid-template-columns: 1fr 1fr;column-gap: 16px;row-gap: 8px;padding: 16px;margin-top: 32px;
}div.account-donation-card > * {grid-column: 1/-1;margin: 0;
}div.account-donation-card > :nth-child(1) {grid-column: 1/2;
}div.account-donation-card > :nth-child(2) {grid-column: 2/-1;text-align: right
}div.account-donation-card > .button {margin-top: 8px;
}p.account-donation-p {margin: 0;
}p.account-donation-total {margin: 16px 0;padding: 16px;background-color: var(--severn-turqoise);color: #FFF;font-size: 24px;font-weight: 700;line-height: 36px;border-radius: 5px;width: 100%;max-width: 352px;
}div.account-donation-total {display: grid;grid-template-columns: 1fr 1fr;column-gap: 16px;padding: 24px 0;
}div.account-donation-total:after {position: absolute;left: calc(260px + max(0px, (100% - 1120px) / 2));width: calc(100% - (260px + max(0px, (100% - 1120px) / 2)));border-top: 1px solid var(--severn-grey);border-bottom: 1px solid var(--severn-grey);content: "";height: 75px;transform: translateY(-24px);
}div.donation-divider {position: absolute;left: calc(260px + max(0px, (100% - 1120px) / 2));width: calc(100% - (260px + max(0px, (100% - 1120px) / 2)));border-top: 1px solid var(--severn-grey);transform: translateY(24px);
}#donations_container {margin-top: 48px;
}div.account-donation-details {margin-top: 48px;display: grid;row-gap: 32px;
}div.account-donation-details > div > p {margin: 0;
}.change_password_fields{display: inline-block;width: calc(100% - 50px);
}#core_admin_overdiv:not(.core-login) {position: relative;background: linear-gradient(to right, #3F3F54 34%, #ffffff 20%);font-family: proxima-nova, sans-serif;
}
#core_admin_overdiv.core-login {background-color: #0F5C3B;font-family: proxima-nova, sans-serif;font-size: 14px;line-height: 21px;letter-spacing: .01em;overflow: hidden;position: relative;min-height: 100vh;display: grid;align-items: center;
}
#core_admin_overdiv.core-login::before {content: "";clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);background-color: #158D5A;opacity: .5;width: 110vh;min-height: 110vh;height: 100%;display: block;position: absolute;top: -5vh;right: -28vh;
}
#core_admin_overdiv.core-login .overdiv1440 {display: flex;align-items: center;min-height: 100vh;padding: 24px;position: relative;
}
.core-admin-login-system-title {position: absolute;top: 24px;left: 24px;color: #FFFFFF;
}
.core-admin-login-content {position: relative;display: flex;flex-direction: column;align-items: center;background: #ffffff;border-radius: 5px;padding: 62px 24px 74px;max-width: 625px;width: 100%;margin: 60px auto;
}
.core-admin-login-logo {width: 128px;border: 1px solid #ECECEC;border-radius: 5px;
}
.core-admin-login-content .core-admin-title {margin: 32px 0 48px;
}
.core-admin-login-subtitle {font-weight: 600;font-size: 20px;line-height: 30px;color: #22222D;margin-bottom: 32px;
}
.core-admin-login-green {display: flex;justify-content: space-between;color: #158D5A;
}
#core_admin_login_form {max-width: 368px;width: 100%;
}
#core_admin_login_submit {background: #000000;color: #FFFFFF;border-radius: 5px;border: 1px solid transparent;font-size: 14px;line-height: 21px;
}
#core_admin_overdiv input,
#core_admin_overdiv textarea,
#core_admin_overdiv button {font-family: proxima-nova, sans-serif;
}
#core_admin_overdiv:not(.core-login) > div {display: grid;grid-template-columns: 260px auto;
}

#miniPop.core-admin-pop {font-family: proxima-nova, sans-serif;min-width: auto;max-width: 600px;width: 100%;padding: 0;position: relative;
}
#miniPop.core-admin-pop .close {position: absolute;top: 20px;right: 16px;font-size: 18px;color: #3F3F54;cursor: pointer;
}
#miniPop.core-admin-pop #miniPop_question {display: block;font-weight: 600;font-size: 20px;line-height: 30px;color: #000000;text-align: center;border-bottom: none;margin: 0;padding: 48px 24px 16px;
}
#miniPop.core-admin-pop #miniPop_detail {font-size: 14px;line-height: 21px;text-align: center;color: #000000;padding: 0 24px;margin-bottom: 24px;
}
#miniPop.core-admin-pop #miniPop_inputs {margin: 0;padding: 0 24px;
}
#miniPop.core-admin-pop #miniPop_inputs .miniPop_input_label {margin-left: 0;margin-bottom: 0;
}
#miniPop.core-admin-pop #miniPop_buttons {display: flex;align-items: center;justify-content: center;border-top: 1px solid #D8D8D8;padding: 24px;margin-top: 48px;
}
#miniPop.core-admin-pop.smaller-margin-buttons #miniPop_buttons {margin-top: 24px;
}
#miniPop.core-admin-pop #miniPop_buttons .core-btn {background-color: #FFFFFF;font-weight: 400;font-size: 14px;line-height: 21px;letter-spacing: .01em;border: 1px solid #666666;color: #000000;margin-top: 0;margin-left: 0;
}
#miniPop.core-admin-pop #miniPop_buttons .core-btn + .core-btn {margin-left: 24px;
}
#miniPop.core-admin-pop #miniPop_buttons .core-btn.primary,
#miniPop.core-admin-pop #miniPop_buttons .core-btn:hover,
#miniPop.core-admin-pop #miniPop_buttons .core-btn:active {background-color: #158D5A;border: 1px solid #158D5A;color: #FFFFFF;
}

#core_admin_sidebar {display: flex;flex-direction: column;justify-content: space-between;padding: 16px;height: 100vh;z-index: 1;background-color: #3F3F54;color: #FFFFFF;position: sticky;top: 0;
}
.core-admin-sidebar-logo {width: 72px;height: 72px;margin-bottom: 16px;
}
.core-admin-search-container {position: relative;
}
.core-admin-search-container input {padding: 0px 0px 0px 10px;
}
.core-admin-search-container i {position: absolute;display: flex;align-items: center;justify-content: center;top: 50%;right: 4px;transform: translateY(-50%);background-color: #FFFFFF;color: #3F3F54;border-radius: 5px;width: 40px;height: 40px;cursor: pointer;
}
#core_admin_sidebar_search {background: rgba(255, 255, 255, .05);border: 1px solid rgba(236, 236, 236, .25);border-radius: 5px;color: #FFFFFF;
}
#core_admin_sidebar_search::placeholder {color: #FFFFFF;
}
.core-admin-sidebar-menu {padding: 16px 0;width: 100%;
}
.core-admin-sidebar-menu a {padding: 8px 16px;border-radius: 5px;display: flex;align-items: center;position: relative;
}
.core-admin-sidebar-notification-number {position: absolute;top: 2px;left: 33px;min-width: 16px;height: 16px;border-radius: 16px;background-color: #F82B2B;display: flex;align-items: center;justify-content: center;font-size: 12px;line-height: 16px;padding: 2px;
}
.core-admin-sidebar-menu i {font-size: 24px;margin-right: 8px;
}
.core-admin-sidebar-menu:hover a,
.core-admin-sidebar-menu.selected a,
.core-admin-sidebar-user:hover,
.core-admin-sidebar-user.selected {background-color: rgba(255, 255, 255, .2);
}
.core-admin-sidebar-menu + .core-admin-sidebar-menu {border-top: 1px solid rgba(236, 236, 236, .25);
}
.core-admin-sidebar-user {border-radius: 5px;padding: 16px;cursor: pointer;
}
.core-admin-sidebar-user-name {font-weight: 700;
}
.core-admin-sidebar-user-type {font-weight: 400;font-size: 12px;line-height: 18px;letter-spacing: .02em;
}
button.core-admin-sidebar-button {border: 1px solid rgba(255, 255, 255, .5);border-radius: 5px;color: #FFFFFF;background-color: transparent;margin: 16px 0 24px;font-size: 14px;line-height: 21px;
}
button.core-admin-sidebar-button:hover {background-color: #000000;
}
.core-admin-sidebar-footer {font-size: 12px;line-height: 18px;letter-spacing: .02em;color: rgba(255, 255, 255, .6);text-align: center;
}

#core_admin_right {padding: 32px;
}
.core-admin-right-top {display: flex;justify-content: space-between;margin-bottom: 24px;
}
#core_admin_right .core-admin-search-container i {background-color: #158D5A;color: #FFFFFF;
}
#core_admin_right .core-admin-search-container {width: 100%;max-width: 352px;margin-right: 16px;
}
#core_admin_right .core-admin-search-container input {margin-top: 0;
}
#core_admin_search_right::placeholder {color: #999999;
}
.core-admin-right-top > .flex {flex-grow: 1;justify-content: flex-end;
}
.core-admin-right-top .core-admin-button + .core-admin-button {margin-left: 16px;
}
.core-admin-title {font-weight: 700;font-size: 32px;line-height: 48px;color: #000000;
}
button.core-admin-button {margin-top: 0;font-size: 14px;line-height: 21px;letter-spacing: 0.01em;border: 1px solid rgba(102, 102, 102, .6);background-color: #FFFFFF;border-radius: 5px;color: #000000;width: auto;min-width: 160px;
}
button.core-admin-button.dropdown-button {margin: 5px 0px !important;
}
button.core-admin-button.green,
button.core-admin-button:hover {border: 1px solid #158D5A;background-color: #158D5A;color: #FFFFFF !important;
}
button.core-admin-button.w116 {min-width: 116px;
}
button.core-admin-button.w240 {min-width: 240px;
}
.core-admin-subheader {color: #158D5A;font-weight: 600;font-size: 20px;line-height: 30px;
}
.core-admin-section {max-width: 640px;
}
.core-admin-section .grid2 {grid-gap: 16px;
}
.core-admin-section + .core-admin-section {margin-top: 40px;
}
.form-group {position: relative;background: #FFFFFF;min-height: 56px;border: 1px solid #E6E6E6;border-radius: 5px;
}
.form-group .form-label {pointer-events: none;position: absolute;font-size: 14px;line-height: 24px;left: 0;top: 16px;padding-left: 16px;color: #999999;z-index: 1;transition: top 150ms ease-out, font-size 150ms ease-out;background-color: transparent;width: 100%;
}
.form-group.focused .form-label {top: 8px;transform: none;font-size: 12px;line-height: 18px;
}
.form-group .form-label.flex {justify-content: space-between;padding-right: 16px;
}
.form-group .form-label.flex span {color: #158D5A;
}
.form-group input,
.form-group textarea,
.form-group select {font-family: proxima-nova, sans-serif;position: relative;padding: 24px 16px 8px;width: 100%;outline: 0;border: 0;color: #000000;margin-top: 0;box-shadow: none;resize: none;
}
.form-group select {background-color: #FFFFFF;padding-left: 12px;
}
.form-group.grey-background input {background-color: rgba(230, 230, 230, .5);
}
.form-textarea {height: 160px;
}
.form-upload-file {display: flex;align-items: center;justify-content: space-between;min-height: 56px;padding: 0 16px;
}
.form-upload-file i {font-size: 20px;
}
.form-upload-file-text {font-size: 12px;line-height: 18px;margin-top: 8px;color: #ACACAC;
}
.core-admin-section > .grid2 {margin-bottom: 24px;
}
.core-admin-back {font-size: 14px;line-height: 21px;letter-spacing: .01em;color: #158D5A;display: flex;align-items: center;margin-bottom: 32px;cursor: pointer;
}
.core-admin-back i {font-size: 20px;margin-right: 8px;
}
.core-admin-event-grid {display: grid;grid-template-columns: 120px auto;grid-column-gap: 24px;grid-row-gap: 16px;font-size: 14px;line-height: 21px;
}
.core-admin-event-left {text-align: right;color: #000000;
}
.core-admin-event-left.lighter-text {opacity: .5;
}
.core-admin-event-line {border-top: 1px solid #ECECEC;margin: 16px -32px;
}
.core-admin-date {background-color: rgba(230, 230, 230, .5);padding: 16px;border: 1px solid #E6E6E6;border-radius: 5px;text-align: center;
}
.core-admin-ticket {display: flex;align-items: center;
}
.core-admin-ticket > div:first-child {flex-grow: 1;
}
.core-admin-ticket > div:nth-child(2) {width: 72px;margin: 0 16px 0 12px;
}
.core-admin-ticket > div:nth-child(2) input {padding: 24px 8px 8px;
}
.core-admin-ticket > div:nth-child(2) .form-label {padding-left: 8px;
}
.core-admin-ticket + .core-admin-ticket {margin-top: 8px;
}

.core-admin-switch {position: relative;display: inline-block;width: 48px;height: 24px;
}
.core-admin-switch input {opacity: 0;width: 0;height: 0;
}
.core-admin-slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #E6E6E6;-webkit-transition: .4s;transition: .4s;
}
.core-admin-slider:before {position: absolute;content: "";height: 24px;width: 24px;left: -4px;bottom: -1px;background-color: white;-webkit-transition: .4s;transition: .4s;border: 1px solid #E6E6E6;
}
input:checked + .core-admin-slider {background-color: #158D5A;
}
input:focus + .core-admin-slider {box-shadow: 0 0 1px #158D5A;
}
input:checked + .core-admin-slider:before {-webkit-transform: translateX(28px);-ms-transform: translateX(28px);transform: translateX(28px);border: 1px solid #158D5A;
}
.core-admin-slider.round {border-radius: 34px;
}
.core-admin-slider.round:before {border-radius: 50%;
}
.core_admin_drop_area {display: flex;align-items: center;justify-content: center;border: 1px dashed #ECECEC;border-radius: 5px;padding: 20px;height: 224px;text-align: center;
}
.core_admin_drop_area.highlight {border-color: #158D5A;
}
.core_admin_drop_area.image-dropped {position: relative;overflow: hidden;padding: 0;border: none;
}
.core_admin_drop_area.image-dropped .drop_form,
.core_admin_drop_area .drop-icons {display: none;
}
.core_admin_drop_area i {font-size: 48px;color: #C6C6C6;
}
.core_admin_drop_area .flex {justify-content: center;margin: 18px auto 8px;
}
.browse {color: #158D5A;text-decoration: underline;cursor: pointer;margin-left: 4px;
}
.drop-desc {font-size: 12px;line-height: 18px;color: #ACACAC;
}
#drop_gallery img {max-width: 100%;max-height: 100%;
}
.core_admin_drop_area.image-dropped .drop-icons {display: flex;justify-content: flex-end;position: absolute;bottom: 2px;width: calc(100% - 4px);
}
.core_admin_drop_area.image-dropped .drop-icons > div:first-child {display: flex;
}
.core_admin_drop_area.image-dropped .drop-icons > div:first-child i + i {margin: 0 2px;
}
.core_admin_drop_area .drop-icons i {background-color: #FFFFFF;border-radius: 100px;font-size: 16px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;color: #158D5A;cursor: pointer;
}
.rows-filter {display: flex;align-items: center;border-bottom: 1px solid #ECECEC;margin: 0 -32px 28px;padding: 0 32px;
}
.rows-filter div + div {margin-left: 24px;
}
.rows-filter div {font-size: 14px;padding-bottom: 6px;border-bottom: 2px solid transparent;margin-bottom: -1px;color: #666666;cursor: pointer;
}
.rows-filter div .number {font-size: 12px;line-height: 18px;background-color: rgba(102, 102, 102, .15);display: inline-block;min-width: 18px;text-align: center;padding: 0 3px;border-radius: 5px;margin-left: 4px;
}
.rows-filter div.selected {font-size: 16px;font-weight: 600;border-color: #158D5A;color: #000000;
}
.rows-filter div.selected .number {background-color: rgba(21, 141, 90, .15);color: #158D5A;
}
.core-admin-event-grid2 {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 8px;margin-top: 8px;
}
.tb-table-container {display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;height: calc(100% - 72px);
}
.tb-container {max-height: calc(100vh - 177px);width: 100%;height: 100%;overflow-y: auto;
}
.tb-table {width: 100%;background-color: #fff;
}
.tb-table thead tr {background-color: rgba(236, 236, 236, .5);
}
.tb-table th,
.tb-table td {text-align: left;vertical-align: middle;
}
.tb-table th {padding: 16px;font-size: 12px;line-height: 18px;color: rgba(63, 63, 84, .6);
}
.tb-table td {padding: 8px 16px;font-size: 14px;line-height: 21px;color: #22222D;
}
.tb-table tr:not(.waitlist-row) td:first-child {font-weight: 700;
}
.tb-table td:last-child,
.tb-table th:last-child {text-align: right;
}
.tb-table tbody tr {border-top: 1px solid #ECECEC;border-bottom: 1px solid #ECECEC;
}
.tb-table tr.status-hidden td:not(:last-child),
.tb-table tr.status-archived td:not(:last-child,.no-opacity),
.tb-table tr.status-archived .opacity {opacity: .5;
}
.tb-status span {display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin-right: 8px;
}
.tb-status .status-visible,
.tb-status .status-available,
.tb-status .status-booked-successfully {background-color: #39C769;
}
.tb-status .status-hidden,
.tb-status .status-archived,
.tb-status .status-on-general-sale {background-color: #666666;
}
.tb-status .status-waiting-for-booker {background-color: #F8B22B;
}
.tb-status .status-not-available {background-color: #F82B2B;
}
.tb-actions-icon {display: flex;justify-content: flex-end;
}
.tb-actions-icon i {width: 32px;height: 16px;display: flex;align-items: center;justify-content: center;font-size: 22px;color: #C4C4C4;cursor: pointer;
}
tr.open .tb-actions-container .tb-actions-icon i {border: 1px solid rgba(102, 102, 102, .6);border-radius: 5px;color: #22222D;
}
tr.open .tb-actions-container .tb-actions {display: block;
}
.tb-actions {display: none;position: absolute;text-align: left;right: 0;top: calc(100% + 8px);width: 96px;background-color: #3F3F54;color: #FFFFFF;box-shadow: 0 0 4px rgba(0, 0, 0, .1);border-radius: 5px;z-index: 1;font-weight: 500;
}
.tb-actions.w166 {width: 166px;
}
.tb-actions > div {margin: 4px;padding: 12px 16px;display: flex;align-items: center;border-radius: 5px;cursor: pointer;
}
.tb-actions > div:hover {background-color: rgba(255, 255, 255, .25);
}

.tb-pagination {border-top: 1px solid #ECECEC;display: flex;justify-content: flex-end;align-items: center;font-size: 14px;line-height: 21px;font-weight: 600;color: #666666;width: 100%;height: 56px;
}
.tb-pagination-right {display: flex;align-items: center;margin-left: 16px;
}
.tb-pagination-right i {color: #3F3F54;cursor: pointer;font-size: 16px;
}
.tb-pagination-right i + i {margin-left: 8px;
}
.core-admin-tooltip-container {position: relative;cursor: pointer;
}
.core-admin-tooltip {display: none;position: absolute;background-color: #22222D;color: #fff;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);border-radius: 5px;padding: 6px 16px;text-align: center;bottom: calc(100% + 16px);left: 50%;transform: translateX(-50%);white-space: nowrap;
}
.core-admin-tooltip-content {position: relative;z-index: 1;
}
.core-admin-tooltip::after {content: "";position: absolute;width: 16px;height: 16px;border-radius: 2px;background-color: #22222D;bottom: -7px;left: 50%;transform: translateX(-50%) rotate(45deg);
}
.core-admin-light-grey {color: #666666;
}
.core-admin-dark-grey {color: #22222D;
}
.core-admin-add-another {margin-top: 16px;color: #158D5A;cursor: pointer;
}
label.core-admin-checkbox-container {display: flex;align-items: center;position: relative;min-height: 24px;padding-left: 24px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;
}
.core-admin-checkmark::after {content: "";position: absolute;display: none;
}
label.core-admin-checkbox-container input ~ span {color: #158D5A;font-size: 14px;line-height: 21px;letter-spacing: .01em;
}
label.core-admin-checkbox-container input {position: absolute;opacity: 0;height: 0;width: 0;min-height: auto;
}
label.core-admin-checkbox-container input:checked ~ .core-admin-checkmark::after {display: block;left: 4px;top: 1px;width: 4px;height: 8px;border: solid #ffffff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);
}
label.core-admin-checkbox-container input:checked ~ .core-admin-checkmark {border-color: #006e63;background: #006e63;
}
.core-admin-checkmark {position: absolute;top: 3px;left: 0;height: 16px;width: 16px;border: 1px solid #CCCCCC;border-radius: 2px;
}
.event-dropdown {display: inline-grid;position: relative;top: 5px;right: 10px;grid-template-columns: 1fr;grid-template-rows: 1fr;background-color: white;z-index: 10;border: 1px solid #c8c8c8;padding: 10px;border-radius: 5px;
}
#admin_login_form{max-width: 400px;width: 100%;
}
.core-admin-text-editor {min-height: 250px;
}.popup{display: none;
}
.popup .overdiv800{position: fixed;z-index: 3000;background: #ffffff;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);padding: 80px 32px;top: 50%;left: 50%;transform: translate(-50%, -50%);
}
.popup .blocker{position: fixed;z-index: 2999;width: 100%;height: 100%;background: #2A2A2D;opacity: 0.75;content: " ";left: 0;top: 0;
}
.popup .close{position: absolute;top: 24px;right: 24px;cursor: pointer;color: #006e63;
}
.popup .close i{font-size: 21px;vertical-align: middle;margin-right: 8px;
}
.popup .title{text-align: center;font-weight: 500;font-size: 24px;line-height: 36px;color: #5cb4b3;
}
#miniPop{font-family: 'Open Sans', sans-serif;font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;color: #7d888b;padding: 25px;border-radius: 10px;
}
#miniPop_question {display: none;
}
#miniPop_buttons .core-btn {display: flex;align-items: center;justify-content: center;transition: transform 400ms;cursor: pointer;font-size: 18px;line-height: 27px;font-weight: 500;min-width: 128px;width: 100%;padding: 8px;height: 48px;border-radius: 5px;margin-top: 10px;border: 1px solid transparent;background: #f58466;color: #ffffff;
}
#miniPop_buttons .core-btn:hover, #miniPop_buttons .core-btn:active {border: 1px solid transparent;background: #dd603f;color: #ffffff;
}
.miniPop_input_label{flex: 150px;
}
.input_text{display: flex;align-items: center;
}
#miniPop_errors{color: #f04124 ;
}
#events_header{padding:24px 24px 32px 24px;background-color:#f2f2f2;
}
#events_header_overdiv{max-width: 1120px;width: 100%;margin: 0 auto;
}
#events_header_grid{display:flex;justify-content: space-between;
}
#events_header_grid .events_header_left{flex-grow:2;
}
#events_header_grid .events_header_right{flex-grow:0;display:flex;margin-left:88px;align-items:flex-end;
}
.events_header_buttons{min-width:302px;display:flex;justify-content: space-between;
}
.events_header_buttons button{font-size: 14px;line-height: 21px;display: flex;padding: 0 6px;align-items: center;justify-content: space-between;border-radius: 5px;min-height: 32px;border: 1px solid #006e63;color:#006e63;min-width:88px;cursor: pointer;background-color:#ffffff;
}
.events_header_buttons button span{flex-grow:2;text-align:center;
}
.events_header_buttons button i{margin-left:6px;font-size: 18px;
}
.events_header_buttons button.selected{color:#ffffff !important;background-color:#006e63;
}
.event_categories button{margin-right:16px;
}
button.category{display:inline;line-height:15px;margin-top:8px;
}
#events_container{width: 100%;
}
#search_event{padding-left: 48px;padding-right: 56px;margin-top: 0;
}
.search-grid{display: grid;grid-template-columns: auto 302px;grid-gap: 82px;
}
.search-grid .grid3{align-items: flex-end;max-width: 302px;
}
#events_container .container-borders:hover{background: #f2f2f2;cursor: pointer;
}
#event_view div{font-size: 14px;line-height: 21px;width: 100%;max-width: 88px;display: flex;padding: 0 6px;align-items: center;justify-content: space-between;border-radius: 5px;min-height: 32px;border: 1px solid #006e63;cursor: pointer;
}
#event_view img{margin-left: 6px;
}
#event_view div:nth-child(odd){padding-left: 24px;
}
#event_view div:nth-child(1){justify-self: flex-end;
}
#event_view div:nth-child(2){max-width: 112px;
}
#overview_events_grid{display: grid;grid-template-columns: 224px auto;grid-gap: 5%;
}
#overview_events_grid #events_container{justify-self: flex-end;align-items: flex-start;
}
#events_container .container-borders{max-width: 352px;width: 100%;min-height: 360px;
}
.filter-sidebar{border-right: 1px solid #c8c8c8;max-width: 224px;font-size: 14px;line-height: 21px;
}
.grid-events-overview{display: grid;grid-template-columns: 2fr 1fr;align-items: flex-end;grid-gap: 8px;
}
.grid-events-overview div:nth-child(2){background: rgba(200,200,200,0.25);display: flex;justify-content: center;align-items: center;color: #006e63;font-weight: 500;padding: 4px 8px;
}

#event_details{background: linear-gradient(to right, #ffffff 50%, #f2f2f2 50%);
}
#event_details > div{display: grid;grid-template-columns: auto 384px;
}
#event_details .grid3{grid-template-columns: 1fr 2fr 1fr;
}
#event_details .grid3 > .small{justify-self: flex-end;
}
#event_details .grid3 h1{text-align: center;
}
#event_details_left{padding: 16px 48px 56px 0;
}
#event_details_left .text-icon,
#event_details_left .grid3 .small{line-height: 36px;align-self: flex-start;
}
#event_details_right{padding: 21px 0 56px 32px;
}
#event_details .event-image{width: 100%;max-width: 688px;height: 408px;background-size: cover;background-repeat: no-repeat;background-position: center center;
}
.event-location{max-width: 296px;
}
#event_details .see-map{margin-top: 8px;display: flex;align-items: center;
}
#event_details .see-map img{margin-right: 8px;
}
#event_details .line{margin: 32px 0;width: calc(100% + 48px);border-top: 1px solid #c8c8c8;
}
.event-grid2{display: grid;grid-template-columns: auto 64px;grid-gap: 8px;margin-top: 16px;
}
.event-grid2 div:nth-child(even){color: #f58466;text-align: right;font-weight: 500;
}
#event_details button{margin-top: 0;
}
#event_details .date{max-width: 192px;border-radius: 5px;padding: 8px 16px;
}
#event_details .date.available{background: #006e63;color: #ffffff;
}
#event_details .date.unavailable::before{content: "";position: absolute;width: 104%;top: 50%;right: -4px;border-top: 1px solid #7d888b;transform: rotate(-20deg);
}
#event_details .date.unavailable{background: #c8c8c8;color: #7d888b;position: relative;
}
#event_details .date.unavailable::after{content: "";position: absolute;width: 104%;top: 50%;left: -4px;border-top: 1px solid #7d888b;transform: rotate(20deg);
}
#event_details .grid2{align-items: center;margin-top: 24px;grid-template-columns: repeat(1, auto 130px);max-width: 340px;
}

#waitlist .grid2{grid-row-gap: 16px;
}
.waitlist-grid{display: grid;grid-template-columns: 352px auto;grid-gap: 32px;align-items: flex-start;
}
.how-works,
#donation-text-container{font-family: "Handlee", cursive;border-radius: 5px;color: #006e63;background-color: #e3e38c;padding: 16px;margin-top: 24px;max-width: 352px;
}
#donation-text-container{max-width: auto;
}
.waitlist-grid .image{width: 100%;height: 288px;background-size: contain;background-repeat: no-repeat;background-position: center center;
}
#waitlist .waitlist-grid label.container input ~ span{font-size: 16px;line-height: 24px;font-weight: normal;
}
.mail-icon,
.mail-icon::after {display: block;box-sizing: border-box;height: 12px;border: 2px solid
}
.mail-icon {overflow: hidden;transform: scale(var(--ggs,1));position: relative;width: 16px;border-radius: 2px;color: white;
}
.mail-icon::after {content: "";position: absolute;border-radius: 3px;width: 12px;transform: rotate(-45deg);bottom: 3px;left: 0
}:root {--coral: #F58466;--gold: #CEB500;--dark-grey: #505050;--light-grey: #F2F2F2;--teal: #006E63;--turquoise: #5CB4B3;--white: #FFFFFF;--yellow: #E3E38C;
}.overdiv-1040 {max-width: 1040px;width: 100%;margin: 0 auto;padding: 0 16px;
}.hospice-hearts-page h2 {font-size: 24px;line-height: 1.5;font-weight: 600;
}
.hospice-hearts-page h3 {font-weight: 600;
}
.hospice-hearts-page a {text-decoration: underline;font-weight: 500;color: var(--teal);
}
.hospice-hearts-page label {color: var(--website-dark-grey);font-weight: 500;cursor: default;
}
.hospice-hearts-page textarea {font-size: 16px;color: var(--website-dark-grey);
}
.hospice-hearts-page textarea:focus {background-color: transparent;border: 1px solid #7d888b;color: var(--dark-grey);outline: auto;
}.hospice-hearts-banner {position: relative;background-color: var(--teal);color: var(--white);min-height: 368px;overflow: hidden;padding-top: 56px;padding-bottom: 56px;font-size: 18px;
}
.hospice-hearts-banner .overdiv-1040 {position: relative;z-index: 1;
}
.hospice-hearts-banner-title {max-width: 792px;color: var(--white);font-size: 40px;line-height: 1.3;font-weight: 600;margin-bottom: 16px;
}
.hospice-hearts-banner-text {max-width: 696px;
}
.hospice-hearts-banner-img {position: absolute;inset: auto -56px 0 auto;max-width: 34%;min-width: 395px;object-fit: contain;width: 100%;height: calc(100% + 24px);object-position: 100% 100%;z-index: 0;
}
.hospice-hearts-banner-buttons {max-width: 696px;display: flex;flex-wrap: wrap;gap: 10px;margin-top: 40px;
}
.hospice-hearts-banner button.button {background: transparent;font-weight: 500;margin-top: 0;position: relative;width: 148px;min-height: 128px;padding: 28px 25px;font-size: 18px;line-height: 1.27;align-items: flex-start;
}
.hospice-hearts-banner button.button.white-coral {border-color: transparent;
}
.hospice-hearts-banner button.button span {z-index: 1;
}
.hospice-hearts-banner button.button svg {position: absolute;inset: 0 auto auto 0;object-fit: contain;width: 100%;height: 100%;
}
.hospice-hearts-banner button.button:hover svg path {fill: #dd603f;
}
.hospice-hearts-banner button.button.white-coral:hover svg path {stroke: #dd603f;
}
.hospice-hearts-description {max-width: 656px;margin: 56px auto;
}
.hospice-hearts-description h3 {margin: 16px 0;
}
.hospice-hearts-main {position: relative;
}
.hospice-hearts-main .overdiv-1040 {position: relative;z-index: 1;
}
.hospice-hearts-main-img {position: absolute;inset: auto 0 156px auto;max-width: 60%;z-index: 0;
}
.hearts-container {display: flex;justify-content: space-between;align-items: center;gap: 24px;
}
.hearts-container .heart-container {width: 100%;max-width: 304px;display: flex;flex-direction: column;gap: 16px;
}
.hearts-container .heart-container .heart-img-container {display: grid;place-items: center;background-color: var(--teal);border-radius: 5px;width: 100%;aspect-ratio: 1.41;
}
.hearts-container .heart-container .heart-img-container .heart-img {width: 100%;max-width: 230px;object-fit: contain;padding: 16px 24px;
}
.hearts-container .heart-container .heart-title {font-size: 20px;font-weight: 600;color: var(--teal);margin-bottom: 4px;
}
.hearts-container .heart-container .heart-description {font-size: 14px;
}
.hearts-container .heart-container .heart-donation {font-weight: 500;color: var(--teal);margin-top: 16px;
}
.hearts-container .heart-container .heart-donation span {font-weight: 600;color: var(--coral);
}
.hospice-hearts-container {width: 100%;max-width: 800px;border-radius: 5px;overflow: hidden;margin: 64px auto;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);background-color: var(--white);
}
.hospice-hearts-container .hospice-hearts-title {width: 100%;background-color: var(--yellow);text-align: center;padding: 14px 24px;
}
.hospice-hearts-container .hospice-hearts-content {padding: 32px;
}
.hospice-hearts-content .checkboxes {margin-top: 0;
}
.hospice-hearts-content .checkboxes > .grid2 {margin-top: 16px;max-width: 300px;column-gap: 24px;row-gap: 8px;
}
.hospice-hearts-content .checkboxes > .grid2 label.container {margin-bottom: 0;cursor: pointer;
}
.hospice-hearts-container .hospice-hearts-buttons {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;justify-content: center;margin-top: 24px;
}
.hospice-hearts-container .hospice-hearts-button {display: grid;place-items: center;border-radius: 5px;border: 1px solid #C8C8C8;padding: 16px 8px;color: var(--teal);cursor: pointer;min-height: 104px;text-align: center;
}
.hospice-hearts-container .hospice-hearts-button:hover{background-color: var(--teal);color: var(--white);
}
.hospice-hearts-container .hospice-hearts-button input{display: none;
}
.hospice-hearts-container .hospice-hearts-button:has(input[type=radio]:checked){background-color: var(--teal);color: var(--white);
}
.hospice-hearts-container .hospice-hearts-button .heart-img {width: 50px;justify-self: center;
}
.hospice-hearts-container .hospice-hearts-button .heart-title {font-size: 16px;font-weight: 600;
}
.hospice-hearts-container .hospice-hearts-form {display: grid;gap: 24px;margin-top: 24px;
}
.hospice-hearts-container .hospice-hearts-form label {font-size: 16px;
}
.hospice-hearts-content .pound {position: absolute;inset: auto 0 4px 16px;max-width: fit-content;
}
#donation_amount {padding-left: 28px;color: var(--dark-grey);
}
.hospice-hearts-container .hospice-hearts-preview {position: relative;background-color: var(--light-grey);display: grid;place-items: center;border-radius: 5px;
}
.hospice-hearts-container .hospice-hearts-preview .preview-text.fake {font-size: 20px;
}
.hospice-hearts-container .hospice-hearts-preview .preview-text {display: inline;position: absolute;top: 48%;left: 50%;max-height: 120px;width: 189px;color: #303030;font-weight: 600;overflow: hidden;white-space: pre-wrap;transform: translate(-50%, -50%);text-align: center;
}
.heart-dedication-message {display: flex;justify-content: space-between;gap: 8px;
}
label.heart-dedication-message span:not(.asterisk) {color: var(--website-dark-grey);
}
.heart-dedication-message .max-character {font-size: 14px;
}
.hospice-hearts-container #hospice_hearts_message {height: calc(100% - 32px);min-height: 232px;resize: none;margin-top: 8px;margin-bottom: 0;
}
.hospice-hearts-container .hospice-hearts-disclaimer span {font-weight: 700;color: var(--teal)
}
.hospice-hearts-container button.button {margin-top: 24px;
}
#order_id {padding-right: 158px;width: calc(100% + 150px);
}
.hospice-hearts-contact {display: flex;align-items: center;gap: 32px;margin-bottom: 64px;
}
.hospice-hearts-contact-left {flex-shrink: 0;position: relative;
}
.hospice-hearts-contact-left > div {position: absolute;inset: auto auto 0 0;border-radius: 5px;border: 3px solid var(--light-grey);background-color: var(--teal);color: var(--white);padding: 8px 16px;max-width: max-content;
}
.hospice-hearts-contact-left > div > span {font-size: 18px;font-weight: 500;
}
.hospice-hearts-contact-left > div > div {font-size: 14px;
}
.hospice-hearts-contact-img {clip-path: ellipse(50% 50%);
}
.hospice-hearts-contact-right {max-width: 592px;width: 100%;
}
.hospice-hearts-contact-title {font-size: 24px;font-weight: 600;color: var(--turquoise);margin-bottom: 16px;
}
.hospice-hearts-contact-right button.button {max-width: 280px;margin-top: 24px;
}
.hospice-hearts-questions {background-color: var(--light-grey);padding: 64px 0;
}
.hospice-hearts-questions h2 {text-align: center;
}
.hospice-hearts-faqs {max-width: 800px;margin: 24px auto 0;
}
.hospice-hearts-faq {background-color: var(--white);padding: 16px 24px;
}
.hospice-hearts-faq-question {display: flex;justify-content: space-between;align-items: center;gap: 16px;font-size: 18px;cursor: pointer;
}
.hospice-hearts-faq + .hospice-hearts-faq {border-top: 1px solid var(--light-grey);
}
.hospice-hearts-faq .hospice-hearts-faq-question i {color: var(--teal);
}
.hospice-hearts-faq.open .hospice-hearts-faq-question span {color: var(--teal);font-weight: 600;
}
.hospice-hearts-faq.open .hospice-hearts-faq-question i {color: var(--coral);
}
.hospice-hearts-faq.open .hospice-hearts-faq-question i::before {content: "\f0d8";
}
.hospice-hearts-faq:not(.open) .hospice-hearts-faq-answer {display: none;
}
.hospice-hearts-faq-answer {margin-top: 16px;margin-bottom: 8px;
}
.hospice-hearts-more-questions {max-width: 800px;margin: 40px 0;
}
.hospice-hearts-more-questions h3 {font-size: 20px;color: var(--teal);margin-bottom: 16px;
}
.donations-footer {background-color: var(--gold);color: var(--white);padding: 24px 0;
}
.donations-footer .overdiv-1040 {position: relative;
}
.donations-footer img {position: absolute;inset: auto 0 -20px auto;
}
.order_id_input_container{display: grid;grid-template-columns: 1fr 150px;
}
.order_id_input_container .button{margin-top: 8px !important;min-height: auto;min-width: auto;padding: 3px;
}
.order_id_text{font-size: 14px;margin-top: 16px
}
.order_id_text span{color: #006E63;font-weight: bold;
}
.order_id_text a{color: #006E63;text-decoration: underline;
}
.hospice-hearts-form #hospice-hearts-error{color: #f04124 !important;
}
#book_steps{display: grid;grid-template-columns: repeat(5, 1fr);text-align: center;margin-top: 24px;font-size: 14px;line-height: 21px;margin-bottom: 24px;
}
#book_steps div.selected{color: #006e63;
}
#book_steps > div,
#book_steps i{position: relative;
}
#book_steps i{font-size: 16px;z-index: 1;
}
#book_steps > div::before{position: absolute;content: "";width: 100%;border-top: 2px solid #a0cfcb;top: 9px;right: 50%;
}
#book_steps > div.selected::before{border-top: 2px solid #006e63;
}
#book_steps > div:first-child::before{display: none;
}
.change{display: flex;align-items: center;justify-content: center;border: 1px solid #006e63;border-radius: 5px;width: 104px;padding: 5px 0;font-size: 14px;line-height: 20px;margin-top: 16px;cursor: pointer;
}
.change img{width: 20px;height: 20px;margin-right: 10px;
}

.book-grid2{display: grid;grid-template-columns: auto 100px;grid-gap: 8px;
}
.book-grid2 .coral{text-align: right;
}
#attendees .custom-select{width: 100%;
}
#attendees .options-container{position: absolute;
}
#attendees .selected-option.selected{background: #006e63;color: #ffffff;
}
#attendees .custom-select li{justify-content: center;
}
#attendees .container-borders{flex-direction: initial;align-items: center;justify-content: space-between;padding: 8px 16px;
}
.promo-code{position: relative;
}
.promo-code input{color: #7d888b;padding-right: 48px;
}
.promo-code img{position: absolute;top: 50%;right: 16px;transform: translateY(-50%);
}

label.radio-container{display: flex;align-items: center;position: relative;min-height: 24px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;
}
label.radio-container input{position: absolute;opacity: 0;height: 0;width: 0;min-height: auto;
}
.radio{position: absolute;top: 50%;right: 16px;height: 24px;width: 24px;border: 1px solid #a6a6a6;border-radius: 50px;transform: translateY(-50%);
}
label.radio-container input:checked ~ .radio{border-color: #006e63;background: #006e63;
}
label.radio-container input:checked ~ .radio-label{border-color: #5cb4b3;background: #5cb4b3;color: #ffffff;
}
.radio-label{color: #006e63;font-size: 18px;line-height: 27px;width: 100%;padding: 16px 40px 16px 16px;border: 1px solid #006e63;border-radius: 5px;min-height: 72px;display: flex;align-items: center;height: 100%;
}
.grid160 .radio-label{word-break: break-word;
}
.radio:after{content: "";position: absolute;display: none;
}
label.radio-container input:checked ~ .radio:after{display: block;left: 8px;top: 2px;width: 5px;height: 13px;border: solid #ffffff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);
}
.radio-mail{position: absolute;top: 50%;right: 16px;height: 24px;width: 24px;border: 1px solid #a6a6a6;border-radius: 50px;transform: translateY(-50%);padding: 4px 3px;
}
label.radio-container input:checked ~ .radio-mail{border-color: #006e63;background: #006e63;
}

#book_email_submit{width: 88px;min-width: 88px;margin-top: 8px;margin-left: 8px;align-self: center;
}
#book_add_details{grid-row-gap: 8px;
}
.details-select{background: #f2f2f2;color: #006e63;border-radius: 5px;padding: 16px;max-width: 352px;display: flex;justify-content: space-between;cursor: pointer;
}
.details-select i{color: #000000;
}
.details-select .fa-sort-down{right: 8px;top: 12px;cursor: pointer;transform: rotate(0deg);
}
.details-select.clicked{background-color: #006e63;color: #ffffff !important;border-radius: 5px 5px 0 0;
}
.details-select.clicked .fa-sort-down{top: 16px;color: #ffffff !important;transform: rotate(180deg);
}
.completed-section {background-color: #E3E38C;border-radius: 5px;font-size: 14px;line-height: 21px;color: #006E63;padding: 8px;position: absolute;left: calc(100% + 24px);top: 10px;display: flex;align-items: center;
}
.completed-section i {font-size: 22px;margin-right: 8px;
}

.book-donation label span{border: 1px solid #006e63;border-radius: 5px;height: 72px;display: flex;justify-content: center;align-items: center;font-size: 18px;line-height: 27px;color: #006e63;
}
.book-donation label input{display: none;
}
.book-donation label input:checked ~ span{border: 1px solid #5cb4b3;background: #5cb4b3;color: #ffffff;font-weight: 500;
}
#donation_custom_amount_symbol{position: absolute;bottom: 16px;left: 12px;
}
#donation_custom_amount{color: #7d888b;padding-left: 24px;
}

#book-review-container{padding-top: 56px;padding-bottom: 112px;
}
.review-grid2{display: grid;grid-template-columns: 2fr 1fr;grid-column-gap: 16px;
}
.review-grid2 *:nth-child(even){justify-self: flex-end;
}
.checkboxes{margin-top: 32px;
}
.checkboxes > label{margin-top: 16px;
}
.book-review-flex{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin: 16px 0;
}
.book-review-flex > *:first-child{margin-right: 16px;
}

#book_confirmation{position: relative;padding-top: 24px;
}
#book_confirmation #print{position: absolute;right: 0;top: 24px;
}
#book_confirmation .team-container,
#book_confirmation .team-name{display: flex;flex-wrap: wrap;align-items: center;
}
#book_confirmation .team-container > *{margin-top: 16px;
}
#book_confirmation .team-container h2{border: 1px solid #006e63;padding: 16px;line-height: 22px;min-width: 184px;margin-right: 16px;
}
#book_confirmation .team-container h3{background: #006e63;color: #ffffff;padding: 16px;line-height: 24px;
}
#book_confirmation .team-container button{max-width: 160px;
}
#gift-aid-container{border-radius: 5px;background-color: #f2f2f2;padding: 50px;
}
#gift-aid-header{display: grid;grid-template-columns: auto 250px;grid-gap: 32px;align-items: flex-start;font-weight: bold;
}
.normal-checkbox{display: inline-block;width: auto;box-shadow: none;margin: 0!important;padding: 0;height: auto;min-height: auto;
}
#gift-aid-logo{height: 60px;width: 100%;text-align: right;
}

.consent-box {background-color: #f2f2f2;padding: 16px;
}
.consent-box-top {padding: 16px 0px;border-bottom: 1px solid white;
}
.consent-box-top > div:first-child {font-family: "Iskra", cursive;
}
.consent-box-top > div:last-child {font-size: 14px;
}
.consent-box-checkboxes {padding: 16px 0px;border-bottom: 1px solid white;
}
.consent-box-checkboxes + .consent-box-checkboxes {border-top: 2px solid #FFFFFF;padding-top: 16px;
}
.consent-box-checkboxes a {text-decoration: underline;
}
.button-container {display: flex;justify-content: center;gap: 16px;margin-top: 64px;
}
.button-container .button.max48 {width: 48px;min-width: 48px;
}
.button-container .button {margin-top: 0;
}.calendar_top,
.calendar_top_middle{display:flex;justify-content: space-between;
}
#calendar{margin-top:24px;
}
.fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > button{background: #FFFFFF;border: 1px solid #006E63;box-sizing: border-box;border-radius: 5px;text-align: center;color: #006E63;padding:4px 8px;text-transform:capitalize;width:80px;
}
.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) > div{display:flex;justify-content: space-between;align-items: center;
}
.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) button{border: 1px solid #F58466;background: #FFFFFF;box-sizing: border-box;border-radius: 0px;text-align: center;color: #F58466;padding:0;height:24px;width:24px;line-height:13px;
}
.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) button:active,
.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) button:focus,
.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) button:active:focus{box-shadow:none !important;border: 1px solid #F58466;background: #FFFFFF;color: #F58466;
}
.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) button .fc-icon{font-size: 16px !important;
}
.fc .fc-toolbar-title{margin:0 100px !important;
}
.fc-h-event{border:0 !important;text-align:center;color: #FFFFFF;font-weight: 500;font-size: 14px;font-family: 'Open Sans', sans-serif;height: 40px;line-height: 38px;background-color:#F58466 !important;
}#map{height:448px;width:701px;
}
#map_events{width:352px;margin-right:67px;height:592px;overflow-y:scroll;overflow-x:hidden;padding-right:20px;flex-shrink:0;
}
#map_events .container-borders{display: block;padding: 8px;margin-bottom:18px;
}
#map_events .container-borders .image{width: 100%;height: 172px;background-size: cover;background-repeat: no-repeat;background-position: center center;cursor: pointer;
}
.gm-style-iw{background-color:#F58466 !important;color:#fff;font-size:16px !important;padding: 12px !important;
}
.gm-style-iw button{display:none !important;
}
.gm-style .gm-style-iw-t:after{display:none;
}
.gm-style-iw-d{overflow: auto !important;
}
.filter_title{font-size: 14px;line-height: 21px;color: #7D888B;
}
.map_town_select{display:flex;justify-content: space-between;width:300px;
}
.map_town_select select,
.map_town_select input{height:48px;margin:0;
}
.map_town_select input{border-radius:5px 0 0 5px;
}
.map_town_select select{background-color:#006E63;border:0;color:#fff;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';padding-right:40px;padding-left:8px;background-image:url("/res_images/down_arrow.png");background-repeat:no-repeat;background-position:right 20px top 21px;border-radius: 0 5px 5px 0;
}
.map_town_select select:-ms-expand {display: none;
}
.map_town_select button{background: #006E63;border-radius: 5px;border:none;margin-left:8px;color:#fff;min-width:48px !important;max-width:48px !important;flex-shrink:0;flex-grow:0;height:48px;
}.fc-icon,
.fc-unselectable {-moz-user-select: none;-ms-user-select: none
}.fc .fc-button,
.fc-icon {text-transform: none;text-align: center
}.fc-not-allowed,
.fc-not-allowed .fc-event {cursor: not-allowed
}.fc .fc-button:not(:disabled),
.fc a[data-navlink],
.fc-event.fc-event-draggable,
.fc-event[href] {cursor: pointer
}.fc-unselectable {-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent
}.fc {display: flex;flex-direction: column;font-size: 1em
}.fc .fc-button,
.fc-icon {display: inline-block;font-weight: 400
}.fc,
.fc *,
.fc :after,
.fc :before {box-sizing: border-box
}.fc table {border-collapse: collapse;border-spacing: 0;font-size: 1em
}.fc th {text-align: center
}.fc td,
.fc th {vertical-align: top;padding: 0
}.fc .fc-button,
.fc .fc-button .fc-icon,
.fc .fc-button-group,
.fc .fc-timegrid-slot-label {vertical-align: middle
}.fc a[data-navlink]:hover {text-decoration: underline
}.fc .fc-button:hover,
.fc .fc-list-event-title a,
a.fc-event,
a.fc-event:hover {text-decoration: none
}.fc-direction-ltr {direction: ltr;text-align: left
}.fc-direction-rtl {direction: rtl;text-align: right
}.fc-theme-standard td,
.fc-theme-standard th {border: 1px solid #ddd;border: 1px solid var(--fc-border-color, #ddd)
}.fc-liquid-hack td,
.fc-liquid-hack th {position: relative
}@font-face {font-family: fcicons;src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype');font-weight: 400;font-style: normal
}.fc-icon {width: 1em;height: 1em;-webkit-user-select: none;user-select: none;font-family: fcicons !important;speak: none;font-style: normal;font-variant: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale
}.fc-icon-chevron-left:before {content: "\e900"
}.fc-icon-chevron-right:before {content: "\e901"
}.fc-icon-chevrons-left:before {content: "\e902"
}.fc-icon-chevrons-right:before {content: "\e903"
}.fc-icon-minus-square:before {content: "\e904"
}.fc-icon-plus-square:before {content: "\e905"
}.fc-icon-x:before {content: "\e906"
}.fc .fc-button {overflow: visible;text-transform: none;margin: 0;font-family: inherit
}.fc .fc-button::-moz-focus-inner {padding: 0;border-style: none
}.fc .fc-button {-webkit-appearance: button;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: .4em .65em;font-size: 1em;line-height: 1.5;border-radius: .25em
}.fc .fc-button:focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(44, 62, 80, .25)
}.fc .fc-button-primary:focus,
.fc .fc-button-primary:not(:disabled).fc-button-active:focus,
.fc .fc-button-primary:not(:disabled):active:focus {box-shadow: 0 0 0 .2rem rgba(76, 91, 106, .5)
}.fc .fc-button:disabled {opacity: .65
}.fc .fc-button-primary {color: #fff;color: var(--fc-button-text-color, #fff);background-color: #2C3E50;background-color: var(--fc-button-bg-color, #2C3E50);border-color: #2C3E50;border-color: var(--fc-button-border-color, #2C3E50)
}.fc .fc-button-primary:hover {color: #fff;color: var(--fc-button-text-color, #fff);background-color: #1e2b37;background-color: var(--fc-button-hover-bg-color, #1e2b37);border-color: #1a252f;border-color: var(--fc-button-hover-border-color, #1a252f)
}.fc .fc-button-primary:disabled {color: #fff;color: var(--fc-button-text-color, #fff);background-color: #2C3E50;background-color: var(--fc-button-bg-color, #2C3E50);border-color: #2C3E50;border-color: var(--fc-button-border-color, #2C3E50)
}.fc .fc-button-primary:not(:disabled).fc-button-active,
.fc .fc-button-primary:not(:disabled):active {color: #fff;color: var(--fc-button-text-color, #fff);background-color: #1a252f;background-color: var(--fc-button-active-bg-color, #1a252f);border-color: #151e27;border-color: var(--fc-button-active-border-color, #151e27)
}.fc .fc-button .fc-icon {font-size: 1.5em
}.fc .fc-button-group {position: relative;display: inline-flex
}.fc .fc-button-group>.fc-button {position: relative;flex: 1 1 auto
}.fc .fc-button-group>.fc-button.fc-button-active,
.fc .fc-button-group>.fc-button:active,
.fc .fc-button-group>.fc-button:focus,
.fc .fc-button-group>.fc-button:hover {z-index: 1
}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child) {margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0
}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0
}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child) {margin-right: -1px;border-top-right-radius: 0;border-bottom-right-radius: 0
}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child) {border-top-left-radius: 0;border-bottom-left-radius: 0
}.fc .fc-toolbar {display: flex;justify-content: space-between;align-items: center
}.fc .fc-toolbar.fc-header-toolbar {margin-bottom: 1.5em
}.fc .fc-toolbar.fc-footer-toolbar {margin-top: 1.5em
}.fc .fc-toolbar-title {font-size: 1.75em;margin: 0
}.fc-direction-ltr .fc-toolbar>*>:not(:first-child) {margin-left: .75em
}.fc-direction-rtl .fc-toolbar>*>:not(:first-child) {margin-right: .75em
}.fc-direction-rtl .fc-toolbar-ltr {flex-direction: row-reverse
}.fc .fc-scroller {-webkit-overflow-scrolling: touch;position: relative
}.fc .fc-scroller-liquid {height: 100%
}.fc .fc-scroller-liquid-absolute {position: absolute;top: 0;right: 0;left: 0;bottom: 0
}.fc .fc-scroller-harness {position: relative;overflow: hidden;direction: ltr
}.fc .fc-scroller-harness-liquid {height: 100%
}.fc-direction-rtl .fc-scroller-harness>.fc-scroller {direction: rtl
}.fc-theme-standard .fc-scrollgrid {border: 1px solid #ddd;border: 1px solid var(--fc-border-color, #ddd)
}.fc .fc-scrollgrid,
.fc .fc-scrollgrid-section-footer>*,
.fc .fc-scrollgrid-section-header>* {border-bottom-width: 0
}.fc .fc-scrollgrid,
.fc .fc-scrollgrid table {width: 100%;table-layout: fixed
}.fc .fc-scrollgrid table {border-top-style: hidden;border-left-style: hidden;border-right-style: hidden
}.fc .fc-scrollgrid {border-collapse: separate;border-right-width: 0
}.fc .fc-scrollgrid-liquid {height: 100%
}.fc .fc-scrollgrid-section,
.fc .fc-scrollgrid-section table,
.fc .fc-scrollgrid-section>td {height: 1px
}.fc .fc-scrollgrid-section-liquid {height: auto
}.fc .fc-scrollgrid-section-liquid>td {height: 100%
}.fc .fc-scrollgrid-section>* {border-top-width: 0;border-left-width: 0
}.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table {border-bottom-style: hidden
}.fc .fc-scrollgrid-section-sticky>* {background: var(--fc-page-bg-color, #fff);position: -webkit-sticky;position: sticky;z-index: 2
}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>* {top: 0
}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>* {bottom: 0
}.fc .fc-scrollgrid-sticky-shim {height: 1px;margin-bottom: -1px
}.fc-sticky {position: -webkit-sticky;position: sticky
}.fc .fc-view-harness {flex-grow: 1;position: relative
}.fc .fc-bg-event,
.fc .fc-highlight,
.fc .fc-non-business,
.fc .fc-view-harness-active>.fc-view {position: absolute;top: 0;left: 0;right: 0;bottom: 0
}.fc .fc-col-header-cell-cushion {display: inline-block;padding: 2px 4px
}.fc .fc-non-business {background: rgba(215, 215, 215, .3);background: var(--fc-non-business-color, rgba(215, 215, 215, .3))
}.fc .fc-bg-event {background: var(--fc-bg-event-color, #8fdf82);opacity: .3;opacity: var(--fc-bg-event-opacity, .3)
}.fc .fc-bg-event .fc-event-title {margin: .5em;font-size: .85em;font-size: var(--fc-small-font-size, .85em);font-style: italic
}.fc .fc-highlight {background: rgba(188, 232, 241, .3);background: var(--fc-highlight-color, rgba(188, 232, 241, .3))
}.fc .fc-cell-shaded,
.fc .fc-day-disabled {background: rgba(208, 208, 208, .3);background: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3))
}.fc-event .fc-event-main {position: relative;z-index: 2
}.fc-event-dragging:not(.fc-event-selected) {opacity: .75
}.fc-event-dragging.fc-event-selected {box-shadow: 0 2px 7px rgba(0, 0, 0, .3)
}.fc-event .fc-event-resizer {display: none;position: absolute;z-index: 4
}.fc-event-selected .fc-event-resizer,
.fc-event:hover .fc-event-resizer,
.fc-h-event {display: block
}.fc-event-selected .fc-event-resizer {border-radius: 4px;border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px)/ 2);border-width: 1px;border-width: var(--fc-event-resizer-dot-border-width, 1px);width: 8px;width: var(--fc-event-resizer-dot-total-width, 8px);height: 8px;height: var(--fc-event-resizer-dot-total-width, 8px);border-style: solid;border-color: inherit;background: var(--fc-page-bg-color, #fff)
}.fc-event-selected .fc-event-resizer:before {content: '';position: absolute;top: -20px;left: -20px;right: -20px;bottom: -20px
}.fc-event-selected {box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}.fc-event-selected:before {content: "";position: absolute;z-index: 3;top: 0;left: 0;right: 0;bottom: 0
}.fc-event-selected:after {content: "";background: rgba(0, 0, 0, .25);background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, .25));position: absolute;z-index: 1;top: -1px;left: -1px;right: -1px;bottom: -1px
}.fc-h-event {border: 1px solid #3788d8;border: 1px solid var(--fc-event-border-color, #3788d8);background-color: #3788d8;background-color: var(--fc-event-bg-color, #3788d8)
}.fc-h-event .fc-event-main {padding: 0px 8px;color: #fff;color: var(--fc-event-text-color, #fff)
}.fc-h-event .fc-event-main-frame {display: flex
}.fc-h-event .fc-event-time {max-width: 100%;overflow: hidden
}.fc-h-event .fc-event-title-container {flex-grow: 1;flex-shrink: 1;min-width: 0
}.fc-h-event .fc-event-title {display: inline-block;vertical-align: top;left: 0;right: 0;max-width: 100%;overflow: hidden
}.fc-h-event.fc-event-selected:before {top: -10px;bottom: -10px
}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {border-top-left-radius: 0;border-bottom-left-radius: 0;border-left-width: 0
}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {border-top-right-radius: 0;border-bottom-right-radius: 0;border-right-width: 0
}.fc-h-event:not(.fc-event-selected) .fc-event-resizer {top: 0;bottom: 0;width: 8px;width: var(--fc-event-resizer-thickness, 8px)
}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {cursor: w-resize;left: -4px;left: calc(var(--fc-event-resizer-thickness, 8px)/ -2)
}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {cursor: e-resize;right: -4px;right: calc(var(--fc-event-resizer-thickness, 8px)/ -2)
}.fc-h-event.fc-event-selected .fc-event-resizer {top: 50%;margin-top: -4px;margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px)/ -2)
}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {left: -4px;left: calc(var(--fc-event-resizer-dot-total-width, 8px)/ -2)
}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {right: -4px;right: calc(var(--fc-event-resizer-dot-total-width, 8px)/ -2)
}:root {--fc-daygrid-event-dot-width: 8px;--fc-list-event-dot-width: 10px;--fc-list-event-hover-bg-color: #f5f5f5
}.fc .fc-popover {position: fixed;top: 0;box-shadow: 0 2px 6px rgba(0, 0, 0, .15)
}.fc .fc-popover-header {display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding: 3px 4px
}.fc .fc-popover-title {margin: 0 2px
}.fc .fc-popover-close {cursor: pointer;opacity: .65;font-size: 1.1em
}.fc-theme-standard .fc-popover {border: 1px solid #ddd;border: 1px solid var(--fc-border-color, #ddd);background: var(--fc-page-bg-color, #fff)
}.fc-theme-standard .fc-popover-header {background: rgba(208, 208, 208, .3);background: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3))
}.fc-daygrid-day-events:after,
.fc-daygrid-day-events:before,
.fc-daygrid-day-frame:after,
.fc-daygrid-day-frame:before,
.fc-daygrid-event-harness:after,
.fc-daygrid-event-harness:before {content: "";clear: both;display: table
}.fc .fc-daygrid-body {position: relative;z-index: 1
}.fc .fc-daygrid-day.fc-day-today {background-color: rgba(255, 220, 40, .15);background-color: var(--fc-today-bg-color, rgba(255, 220, 40, .15))
}.fc .fc-daygrid-day-frame {position: relative;min-height: 100%
}.fc .fc-daygrid-day-top {display: flex;flex-direction: row-reverse
}.fc .fc-day-other .fc-daygrid-day-top {opacity: .3
}.fc .fc-daygrid-day-number {position: relative;z-index: 4;padding: 4px
}.fc .fc-daygrid-day-events {margin-top: 1px
}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {position: absolute;left: 0;right: 0
}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {position: relative;min-height: 2em
}.fc .fc-daygrid-body-natural .fc-daygrid-day-events {margin-bottom: 1em
}.fc .fc-daygrid-event-harness {position: relative
}.fc .fc-daygrid-event-harness-abs {position: absolute;top: 0;left: 0;right: 0
}.fc .fc-daygrid-bg-harness {position: absolute;top: 0;bottom: 0
}.fc .fc-daygrid-day-bg .fc-non-business {z-index: 1
}.fc .fc-daygrid-day-bg .fc-bg-event {z-index: 2
}.fc .fc-daygrid-day-bg .fc-highlight {z-index: 3
}.fc .fc-daygrid-event {z-index: 6;margin-top: 1px
}.fc .fc-daygrid-event.fc-event-mirror {z-index: 7
}.fc .fc-daygrid-day-bottom {font-size: .85em;margin: 2px 3px 0
}.fc .fc-daygrid-more-link {position: relative;z-index: 4;cursor: pointer
}.fc .fc-daygrid-week-number {position: absolute;z-index: 5;top: 0;padding: 2px;min-width: 1.5em;text-align: center;background-color: rgba(208, 208, 208, .3);background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));color: grey;color: var(--fc-neutral-text-color, grey)
}.fc .fc-more-popover {z-index: 8;padding: 8px;
}.fc .fc-more-popover .fc-popover-body {min-width: 220px;padding: 10px
}.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {margin-left: 2px
}.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {margin-right: 2px
}.fc-direction-ltr .fc-daygrid-week-number {left: 0;border-radius: 0 0 3px
}.fc-direction-rtl .fc-daygrid-week-number {right: 0;border-radius: 0 0 0 3px
}.fc-liquid-hack .fc-daygrid-day-frame {position: static
}.fc-daygrid-event {position: relative;white-space: nowrap;border-radius: 3px;font-size: .85em;font-size: var(--fc-small-font-size, .85em)
}.fc-daygrid-block-event .fc-event-time {font-weight: 700
}.fc-daygrid-block-event .fc-event-time,
.fc-daygrid-block-event .fc-event-title {padding: 1px
}.fc-daygrid-dot-event {display: flex;align-items: center;padding: 2px 0
}.fc-daygrid-dot-event .fc-event-title {flex-grow: 1;flex-shrink: 1;min-width: 0;overflow: hidden;font-weight: 700
}.fc-daygrid-dot-event.fc-event-mirror,
.fc-daygrid-dot-event:hover {background: rgba(0, 0, 0, .1)
}.fc-daygrid-dot-event.fc-event-selected:before {top: -10px;bottom: -10px
}.fc-daygrid-event-dot {margin: 0 4px;box-sizing: content-box;width: 0;height: 0;border: 4px solid #3788d8;border: calc(var(--fc-daygrid-event-dot-width, 8px)/ 2) solid var(--fc-event-border-color, #3788d8);border-radius: 4px;border-radius: calc(var(--fc-daygrid-event-dot-width, 8px)/ 2)
}.fc-direction-ltr .fc-daygrid-event .fc-event-time {margin-right: 3px
}.fc-direction-rtl .fc-daygrid-event .fc-event-time {margin-left: 3px
}.fc-v-event {display: block;border: 1px solid #3788d8;border: 1px solid var(--fc-event-border-color, #3788d8);background-color: #3788d8;background-color: var(--fc-event-bg-color, #3788d8)
}.fc-v-event .fc-event-main {color: #fff;color: var(--fc-event-text-color, #fff);height: 100%
}.fc-v-event .fc-event-main-frame {height: 100%;display: flex;flex-direction: column
}.fc-v-event .fc-event-time {flex-grow: 0;flex-shrink: 0;max-height: 100%;overflow: hidden
}.fc-v-event .fc-event-title-container {flex-grow: 1;flex-shrink: 1;min-height: 0
}.fc-v-event .fc-event-title {top: 0;bottom: 0;max-height: 100%;overflow: hidden
}.fc-v-event:not(.fc-event-start) {border-top-width: 0;border-top-left-radius: 0;border-top-right-radius: 0
}.fc-v-event:not(.fc-event-end) {border-bottom-width: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0
}.fc-v-event.fc-event-selected:before {left: -10px;right: -10px
}.fc-v-event .fc-event-resizer-start {cursor: n-resize
}.fc-v-event .fc-event-resizer-end {cursor: s-resize
}.fc-v-event:not(.fc-event-selected) .fc-event-resizer {height: 8px;height: var(--fc-event-resizer-thickness, 8px);left: 0;right: 0
}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {top: -4px;top: calc(var(--fc-event-resizer-thickness, 8px)/ -2)
}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {bottom: -4px;bottom: calc(var(--fc-event-resizer-thickness, 8px)/ -2)
}.fc-v-event.fc-event-selected .fc-event-resizer {left: 50%;margin-left: -4px;margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px)/ -2)
}.fc-v-event.fc-event-selected .fc-event-resizer-start {top: -4px;top: calc(var(--fc-event-resizer-dot-total-width, 8px)/ -2)
}.fc-v-event.fc-event-selected .fc-event-resizer-end {bottom: -4px;bottom: calc(var(--fc-event-resizer-dot-total-width, 8px)/ -2)
}.fc .fc-timegrid .fc-daygrid-body {z-index: 2
}.fc .fc-timegrid-axis-chunk>table,
.fc .fc-timegrid-body,
.fc .fc-timegrid-slots {position: relative;z-index: 1
}.fc .fc-timegrid-divider {padding: 0 0 2px
}.fc .fc-timegrid-body {min-height: 100%
}.fc .fc-timegrid-axis-chunk {position: relative
}.fc .fc-timegrid-slot {height: 1.5em;border-bottom: 0
}.fc .fc-timegrid-slot:empty:before {content: '\00a0'
}.fc .fc-timegrid-slot-minor {border-top-style: dotted
}.fc .fc-timegrid-slot-label-cushion {display: inline-block;white-space: nowrap
}.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion {padding: 0 4px
}.fc .fc-timegrid-axis-frame-liquid {height: 100%
}.fc .fc-timegrid-axis-frame {overflow: hidden;display: flex;align-items: center;justify-content: flex-end
}.fc .fc-timegrid-axis-cushion {max-width: 60px;flex-shrink: 0
}.fc-direction-ltr .fc-timegrid-slot-label-frame {text-align: right
}.fc-direction-rtl .fc-timegrid-slot-label-frame {text-align: left
}.fc-liquid-hack .fc-timegrid-axis-frame-liquid {height: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0
}.fc .fc-timegrid-col.fc-day-today {background-color: rgba(255, 220, 40, .15);background-color: var(--fc-today-bg-color, rgba(255, 220, 40, .15))
}.fc .fc-timegrid-col-frame {min-height: 100%;position: relative
}.fc-liquid-hack .fc-timegrid-col-frame {height: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0
}.fc-media-screen .fc-timegrid-cols {position: absolute;top: 0;left: 0;right: 0;bottom: 0
}.fc-media-screen .fc-timegrid-cols>table {height: 100%
}.fc-media-screen .fc-timegrid-col-bg,
.fc-media-screen .fc-timegrid-col-events,
.fc-media-screen .fc-timegrid-now-indicator-container {position: absolute;top: 0;left: 0;right: 0
}.fc-media-screen .fc-timegrid-event-harness {position: absolute
}.fc .fc-timegrid-col-bg {z-index: 2
}.fc .fc-timegrid-col-bg .fc-non-business {z-index: 1
}.fc .fc-timegrid-col-bg .fc-bg-event {z-index: 2
}.fc .fc-timegrid-col-bg .fc-highlight,
.fc .fc-timegrid-col-events {z-index: 3
}.fc .fc-timegrid-bg-harness {position: absolute;left: 0;right: 0
}.fc .fc-timegrid-now-indicator-container {bottom: 0;overflow: hidden
}.fc-direction-ltr .fc-timegrid-col-events {margin: 0 2.5% 0 2px
}.fc-direction-rtl .fc-timegrid-col-events {margin: 0 2px 0 2.5%
}.fc-timegrid-event-harness-inset .fc-timegrid-event,
.fc-timegrid-event.fc-event-mirror {box-shadow: 0 0 0 1px #fff;box-shadow: 0 0 0 1px var(--fc-page-bg-color, #fff)
}.fc-timegrid-event {font-size: .85em;font-size: var(--fc-small-font-size, .85em);border-radius: 3px
}.fc-timegrid-event .fc-event-main {padding: 1px 1px 0
}.fc-timegrid-event .fc-event-time {white-space: nowrap;font-size: .85em;font-size: var(--fc-small-font-size, .85em);margin-bottom: 1px
}.fc-timegrid-event-condensed .fc-event-main-frame {flex-direction: row;overflow: hidden
}.fc-timegrid-event-condensed .fc-event-time:after {content: '\00a0-\00a0'
}.fc-timegrid-event-condensed .fc-event-title {font-size: .85em;font-size: var(--fc-small-font-size, .85em)
}.fc-media-screen .fc-timegrid-event {position: absolute;top: 0;bottom: 1px;left: 0;right: 0
}.fc .fc-timegrid-now-indicator-line {position: absolute;z-index: 4;left: 0;right: 0;border-style: solid;border-color: red;border-color: var(--fc-now-indicator-color, red);border-width: 1px 0 0
}.fc .fc-timegrid-now-indicator-arrow {position: absolute;z-index: 4;margin-top: -5px;border-style: solid;border-color: red;border-color: var(--fc-now-indicator-color, red)
}.fc-direction-ltr .fc-timegrid-now-indicator-arrow {left: 0;border-width: 5px 0 5px 6px;border-top-color: transparent;border-bottom-color: transparent
}.fc-direction-rtl .fc-timegrid-now-indicator-arrow {right: 0;border-width: 5px 6px 5px 0;border-top-color: transparent;border-bottom-color: transparent
}.fc-theme-standard .fc-list {border: 1px solid #ddd;border: 1px solid var(--fc-border-color, #ddd)
}.fc .fc-list-empty {background-color: rgba(208, 208, 208, .3);background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));height: 100%;display: flex;justify-content: center;align-items: center
}.fc .fc-list-empty-cushion {margin: 5em 0
}.fc .fc-list-table {width: 100%;border-style: hidden
}.fc .fc-list-table tr>* {border-left: 0;border-right: 0
}.fc .fc-list-sticky .fc-list-day>* {position: -webkit-sticky;position: sticky;top: 0;background: var(--fc-page-bg-color, #fff)
}.fc .fc-list-table th {padding: 0
}.fc .fc-list-day-cushion,
.fc .fc-list-table td {padding: 8px 14px
}.fc .fc-list-day-cushion:after {content: "";clear: both;display: table
}.fc-theme-standard .fc-list-day-cushion {background-color: rgba(208, 208, 208, .3);background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3))
}.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {float: left
}.fc-direction-ltr .fc-list-day-side-text,
.fc-direction-rtl .fc-list-day-text {float: right
}.fc-direction-ltr .fc-list-table .fc-list-event-graphic {padding-right: 0
}.fc-direction-rtl .fc-list-table .fc-list-event-graphic {padding-left: 0
}.fc .fc-list-event.fc-event-forced-url {cursor: pointer
}.fc .fc-list-event:hover td {background-color: #f5f5f5;background-color: var(--fc-list-event-hover-bg-color, #f5f5f5)
}.fc .fc-list-event-graphic,
.fc .fc-list-event-time {white-space: nowrap;width: 1px
}.fc .fc-list-event-dot {display: inline-block;box-sizing: content-box;width: 0;height: 0;border: 5px solid #3788d8;border: calc(var(--fc-list-event-dot-width, 10px)/ 2) solid var(--fc-event-border-color, #3788d8);border-radius: 5px;border-radius: calc(var(--fc-list-event-dot-width, 10px)/ 2)
}.fc .fc-list-event-title a {color: inherit
}.fc .fc-list-event.fc-event-forced-url:hover a {text-decoration: underline
}.fc-theme-bootstrap a:not([href]) {color: inherit
}.overdiv1440{max-width:1440px; width:100%; margin:0 auto;background-color:white;}.max1440{max-width:1440px; width:100%;}.overdiv1120{max-width:1120px; width:100%; margin:0 auto;background-color:white;}.max1120{max-width:1120px; width:100%;}.overdiv800{max-width:800px; width:100%; margin:0 auto;background-color:white;}.max800{max-width:800px; width:100%;}.overdiv736{max-width:736px; width:100%; margin:0 auto;background-color:white;}.max736{max-width:736px; width:100%;}.overdiv689{max-width:689px; width:100%; margin:0 auto;background-color:white;}.max689{max-width:689px; width:100%;}.overdiv480{max-width:480px; width:100%; margin:0 auto;background-color:white;}.max480{max-width:480px; width:100%;}.overdiv352{max-width:352px; width:100%; margin:0 auto;background-color:white;}.max352{max-width:352px; width:100%;}.overdiv232{max-width:232px; width:100%; margin:0 auto;background-color:white;}.max232{max-width:232px; width:100%;}.overdiv176{max-width:176px; width:100%; margin:0 auto;background-color:white;}.max176{max-width:176px; width:100%;}.overdiv160{max-width:160px; width:100%; margin:0 auto;background-color:white;}.max160{max-width:160px; width:100%;}.mt8{margin-top:8px}.mr8{margin-right:8px}.mb8{margin-bottom:8px}.ml8{margin-left:8px}.mtb8{margin:8px 0}.p8{padding:8px}.pad8{padding:8px 0}.padt8{padding-top:8px}.padr8{padding-right:8px}.padb8{padding-bottom:8px}.padl8{padding-left:8px}.mt16{margin-top:16px}.mr16{margin-right:16px}.mb16{margin-bottom:16px}.ml16{margin-left:16px}.mtb16{margin:16px 0}.p16{padding:16px}.pad16{padding:16px 0}.padt16{padding-top:16px}.padr16{padding-right:16px}.padb16{padding-bottom:16px}.padl16{padding-left:16px}.mt24{margin-top:24px}.mr24{margin-right:24px}.mb24{margin-bottom:24px}.ml24{margin-left:24px}.mtb24{margin:24px 0}.p24{padding:24px}.pad24{padding:24px 0}.padt24{padding-top:24px}.padr24{padding-right:24px}.padb24{padding-bottom:24px}.padl24{padding-left:24px}.mt32{margin-top:32px}.mr32{margin-right:32px}.mb32{margin-bottom:32px}.ml32{margin-left:32px}.mtb32{margin:32px 0}.p32{padding:32px}.pad32{padding:32px 0}.padt32{padding-top:32px}.padr32{padding-right:32px}.padb32{padding-bottom:32px}.padl32{padding-left:32px}.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mtb40{margin:40px 0}.p40{padding:40px}.pad40{padding:40px 0}.padt40{padding-top:40px}.padr40{padding-right:40px}.padb40{padding-bottom:40px}.padl40{padding-left:40px}.mt48{margin-top:48px}.mr48{margin-right:48px}.mb48{margin-bottom:48px}.ml48{margin-left:48px}.mtb48{margin:48px 0}.p48{padding:48px}.pad48{padding:48px 0}.padt48{padding-top:48px}.padr48{padding-right:48px}.padb48{padding-bottom:48px}.padl48{padding-left:48px}.mt56{margin-top:56px}.mr56{margin-right:56px}.mb56{margin-bottom:56px}.ml56{margin-left:56px}.mtb56{margin:56px 0}.p56{padding:56px}.pad56{padding:56px 0}.padt56{padding-top:56px}.padr56{padding-right:56px}.padb56{padding-bottom:56px}.padl56{padding-left:56px}.mt64{margin-top:64px}.mr64{margin-right:64px}.mb64{margin-bottom:64px}.ml64{margin-left:64px}.mtb64{margin:64px 0}.p64{padding:64px}.pad64{padding:64px 0}.padt64{padding-top:64px}.padr64{padding-right:64px}.padb64{padding-bottom:64px}.padl64{padding-left:64px}.mt80{margin-top:80px}.mr80{margin-right:80px}.mb80{margin-bottom:80px}.ml80{margin-left:80px}.mtb80{margin:80px 0}.p80{padding:80px}.pad80{padding:80px 0}.padt80{padding-top:80px}.padr80{padding-right:80px}.padb80{padding-bottom:80px}.padl80{padding-left:80px}.mt112{margin-top:112px}.mr112{margin-right:112px}.mb112{margin-bottom:112px}.ml112{margin-left:112px}.mtb112{margin:112px 0}.p112{padding:112px}.pad112{padding:112px 0}.padt112{padding-top:112px}.padr112{padding-right:112px}.padb112{padding-bottom:112px}.padl112{padding-left:112px}.mt128{margin-top:128px}.mr128{margin-right:128px}.mb128{margin-bottom:128px}.ml128{margin-left:128px}.mtb128{margin:128px 0}.p128{padding:128px}.pad128{padding:128px 0}.padt128{padding-top:128px}.padr128{padding-right:128px}.padb128{padding-bottom:128px}.padl128{padding-left:128px}.teal{color:#006e63}.teal-bg{background:#006e63 !important}.turqoise{color:#5cb4b3}.turqoise-bg{background:#5cb4b3 !important}.darker-grey{color:#505050}.darker-grey-bg{background:#505050 !important}.coral{color:#f58466}.coral-bg{background:#f58466 !important}.white{color:#ffffff}.white-bg{background:#ffffff !important}.light-grey{color:#f2f2f2}.light-grey-bg{background:#f2f2f2 !important}.dark-grey{color:#7d888b}.dark-grey-bg{background:#7d888b !important}.light-turqoise{color:#a0cfcb}.light-turqoise-bg{background:#a0cfcb !important}.light-gold{color:#e3e38c}.light-gold-bg{background:#e3e38c !important}.medium-grey{color:#9c9c9c}.medium-grey-bg{background:#9c9c9c !important}.medium-dark-grey{color:#999999}.medium-dark-grey-bg{background:#999999 !important}@media only screen and (min-width: 3501px){#account_overdiv{background: linear-gradient(to right, #f2f2f2 40%, #fff 40%);}
}
@media only screen and (max-width: 3500px) and (min-width: 1855px){#account_overdiv{background: linear-gradient(to right, #f2f2f2 35%, #fff 35%);}
}
@media only screen and (max-width: 1160px){.overdiv1120{padding: 0 20px;}#book_confirmation #print{right: 20px;}.back-step{margin-top: 10px;}.login-page-container{display: block;width: 100%;max-width: 500px;margin: auto;}.desktop-events-container{display: none !important;}.mobile-events-container{display: flex !important;}.hospice-hearts-banner-img {max-width: calc(100% - 792px);}.hospice-hearts-banner {display: flex;flex-direction: column;align-items: flex-end;padding-bottom: 0;}.hospice-hearts-banner-img {position: relative;margin-top: -88px;}
}
@media only screen and (max-width: 1050px){#overview_events_grid #events_container,#account_overdiv #events_container{grid-template-columns: 1fr;justify-self: flex-start;}.donations-footer img {inset: auto 16px -20px auto;}
}
@media only screen and (max-width: 1000px){#account_overdiv .container-borders{grid-template-columns: auto;}#map_events{margin-right:20px;}#events_header_grid .events_header_right{flex-shrink: 0;margin-left:20px;}.hospice-hearts-banner {display: flex;flex-direction: column;align-items: flex-end;padding-bottom: 0;}.hospice-hearts-banner-img {position: relative;margin-top: -88px;}
}
@media only screen and (max-width: 900px){.popup .overdiv800{width: calc(100% - 40px);}.search-grid{grid-gap: 32px;}#event_details{background: #ffffff;}#event_details > div{grid-template-columns: 1fr;}#event_details_left{padding-right: 0;}#event_details .line{margin: 32px -20px;width: calc(100% + 40px);}#event_details_right{margin: 0 -20px;padding: 21px 20px 56px;}#event_details_right .padl16{padding-left: 0;}#account_overdiv > div{grid-template-columns: 240px auto;}#account_overdiv #events_container {grid-template-columns: 1fr;}.waitlist-grid.waitlist-center{grid-template-columns: 1fr;}.waitlist-center{justify-items: center;}#book_details_container{max-width: 352px;width: 100%;}.hospice-hearts-banner-title {font-size: 36px;}.hospice-hearts-banner-img {margin-top: -72px;}.hearts-container {flex-direction: column;gap: 24px;}.hearts-container .heart-container {max-width: 500px;align-items: center;flex-direction: row;}.hearts-container .heart-container .heart-img-container {max-width: 40%;min-width: 160px;max-height: 160px;aspect-ratio: 1;}.heart-text {display: flex;flex-direction: column;justify-content: space-between;}.hospice-hearts-more-questions {margin-bottom: 88px;}
}
@media only screen and (max-width: 768px){#events_header{padding:0;}#events_header h1{padding:20px;background-color:#ffffff;text-align:center;border-bottom: 1px solid #c8c8c8;margin-bottom:0;}#events_header_grid{flex-direction: column;}.events_header_mobile_pad{padding:10px 20px;}.events_header_left{width:100%;border-bottom: 1px solid #c8c8c8;}#events_header_grid .events_header_right{width:100%;display:flex;justify-content: space-between;padding:10px 20px;margin-left:0;border-bottom: 1px solid #c8c8c8;}.event_categories{display:flex;overflow-x:scroll;padding-left:20px;padding-bottom:10px;}.event_categories.border_bottom{border-bottom: 1px solid #c8c8c8;}.map_town_select{width:100%;}.map_town_select > div:nth-child(1){flex-grow:2;}#mobile_select{display: block;}#account_overdiv{background: #ffffff;}#account_overdiv > div{display: block;}#account_sidebar{display: none;}#account_overdiv .account-title,#team_page .account-title{margin-bottom: 20px;text-align: center;}#my_account_grid{display: block;position: relative;}#my_account{padding-top: 40px;}#logout{position: absolute;top: 0;right: 0;}#account_overdiv #events_container{justify-items: center;}#account_overdiv .line{width: 100%;}#team_page .line{margin: 0 -20px}#team_page .team-grid,#team_page .amend-grid{grid-template-columns: auto;}#team_page .amend-grid{grid-gap: 0;}#team_page .amend-grid div:nth-child(2n),#team_page .amend-grid h3{justify-self: center;}div.account-donation-total:after, div.donation-divider {left: 0;width: 100%;}.waitlist-grid{grid-template-columns: 1fr;}.waitlist-grid .mt64,.waitlist-grid .mt56{margin-top: 8px!important;}.waitlist-grid .how-works{display: none;}.waitlist-grid.padt32{padding-top: 24px!important;}#waitlist_submit{margin-bottom: 64px;}#gift-aid-header {grid-template-columns: 1fr;text-align: center;}#gift-aid-logo {text-align: center;}#gift-aid-container {padding: 32px;}.hospice-hearts-container .hospice-hearts-buttons {gap: 16px;}.hospice-hearts-container .hospice-hearts-form .grid2 {grid-template-columns: repeat(1, 1fr);grid-gap: 24px;}.hospice-hearts-container .hospice-hearts-form .grid2:nth-child(3) {display: flex;flex-direction: column-reverse;}.hospice-hearts-container .hospice-hearts-preview {max-width: 352px;align-self: center;}
}
@media only screen and (max-width: 700px){#map_events,.completed-section {display:none;}.hospice-hearts-banner-img {margin-top: -24px;}
}
@media only screen and (max-width: 600px){.fc .fc-toolbar-title{margin:0 20px !important}.padb128{padding-bottom: 64px!important;}.overdiv689{padding: 32px 20px;}#form_step_container.grid2{grid-template-columns: repeat(2, 1fr);}.grid2{grid-template-columns: repeat(1, 1fr);grid-gap: 24px;}#postcode_container{grid-gap: 16px;}.search-grid{grid-template-columns: 1fr;grid-gap: 18px;}#overview_events_grid{grid-template-columns: 1fr;}#overview_events_grid .filter-sidebar{display: none;}#overview_events_grid #events_container{justify-self: center;}.events_header_buttons{min-width:auto;}.events_header_buttons button{min-width:auto;margin-left:10px;width:32px;height:32px;justify-content: center;}.events_header_buttons button span{display:none;}.events_header_buttons button i{margin-left:0;}.step-text{display: none;}.tooltiptext{width: 213px;}#book_details_container .grid160{justify-content: center;grid-gap: 14px;}#book-review-container{padding-top: 30px;padding-bottom: 30px;}#book-review-container .line.mtb24{margin: 20px -20px;}#account_overdiv .buttons-grid button:nth-child(2){margin-top: 0;}#booking-details .image,#team_page .image{width: calc(100% + 40px);margin: 0 -20px;}#team_page .team-grid .container-borders{justify-self: center;}#team_page .amend-grid .grid2{grid-template-columns: 1fr 1fr;}.book-donation {grid-template-columns: repeat(2, 1fr);gap: 24px;}.book-donation label span {height: 60px;}.hospice-hearts-main-img {inset: auto 0 50% auto;}.hospice-hearts-contact-left > div {inset: auto calc(50% - 104px) 0 calc(50% - 104px);width: 100%;max-width: 208px;}.hospice-hearts-container .hospice-hearts-content {padding: 24px;}.hospice-hearts-contact {flex-direction: column;}.hospice-hearts-contact {gap: 24px;}.hospice-hearts-contact-right button.button {max-width: 100%;}.hospice-hearts-more-questions {margin-bottom: 68px;}.donations-footer img {inset: -80px 16px auto auto;max-width: 104px;}
}
@media only screen and (max-width: 500px){#postcode_container{grid-template-columns: 1fr;}#postcode_container button{margin-top: 0;max-width: 176px;}.show-password{display: none;}#account_overdiv .container-borders{grid-gap: 10px;}div.account-donation-total {grid-template-columns: 1fr auto;}div.account-donation-details{margin-top: 24px;row-gap: 24px;}div.account-donation-card{margin-top: 16px;}#event_details .event-image{width: calc(100% + 40px);height: 225px;margin-left: -20px;margin-right: -20px;}.waitlist-grid .image{height: 225px;}.book-donation {grid-template-columns: 1fr;}.book-donation label span {height: 50px;}.hospice-hearts-banner {padding-top: 32px;font-size: 16px;}.hospice-hearts-banner button.button {font-size: 16px;}.hospice-hearts-banner button.button {width: 138px;}.hospice-hearts-banner-title {font-size: 32px;}.hospice-hearts-banner-img {max-width: calc(100% - 50px);min-width: auto;}.hospice-hearts-description {margin: 32px auto;}.hospice-hearts-description h2 {font-size: 22px;}.hospice-hearts-description h3 {font-size: 16px;}.hearts-container .heart-container .heart-title {margin-bottom: 0;}.hearts-container .heart-container .heart-donation {margin-top: 8px;}.hearts-container .heart-container .heart-img-container {min-width: 152px;max-width: 152px;max-height: 152px;}.hospice-hearts-container {margin: 40px auto;}.hospice-hearts-container .hospice-hearts-content {padding: 16px;}.hospice-hearts-container .hospice-hearts-title {font-size: 20px;padding: 14px 16px;}.hospice-hearts-content .checkboxes > .grid2 {margin-top: 8px;}.hospice-hearts-container .hospice-hearts-buttons {margin-top: 16px;}.hospice-hearts-container .hospice-hearts-button {padding: 8px;}.hospice-hearts-container .hospice-hearts-button .heart-img {width: 36px;}.hospice-hearts-container .hospice-hearts-form {gap: 16px;margin-top: 16px;}.hospice-hearts-container .hospice-hearts-form .grid2 {grid-gap: 16px;}.hospice-hearts-container button.button {margin-top: 16px;}.hospice-hearts-contact {margin-bottom: 40px;}.hospice-hearts-contact-img {max-width: 248px;}.hospice-hearts-page h2.hospice-hearts-contact-title {font-size: 20px;margin-bottom: 10px;}.hospice-hearts-disclaimer {font-size: 14px;}.hospice-hearts-contact-right button.button {margin-top: 16px;}.hospice-hearts-questions {padding: 32px 0;}.hospice-hearts-faq {padding: 16px;}.hospice-hearts-faq-question {font-size: 16px;}.hospice-hearts-faq-answer {font-size: 14px;margin-top: 8px;margin-bottom: 0;}.hospice-hearts-more-questions {margin-top: 32px;}
}
@media only screen and (max-width: 400px){.tooltiptext{width: 173px;}#gift-aid-container {padding: 24px;}
}
@media only screen and (max-width: 360px){.tooltiptext{width: 150px;}#book_details_form{flex-wrap: wrap;}#book_email_submit{margin-left: 0;}.hearts-container .heart-container .heart-img-container {max-width: 46%;min-width: auto;max-height: auto;}.hospice-hearts-banner-buttons {justify-content: center;}
}@charset "UTF-8";
div.button-group-radio > input[type=radio], div.button-group-radio > label {-moz-appearance: none;-webkit-appearance: none;appearance: none;outline: none;border: none;background: none;box-shadow: none;transition: background-color 0.4s ease-out, color0 0.4s ease-out, border-color 0.4s ease-out;margin: 0 !important;border: 1px solid var(--severn-grey);border-radius: 5px;cursor: pointer;padding: 8px !important;text-align: center;line-height: 27px;color: var(--severn-teal, #006e63);font-size: 18px;font-weight: 500;font-style: normal;
}
div.button-group-radio > input[type=radio]:is(div.button-group-radio > input[type=radio]), div.button-group-radio > label:is(div.button-group-radio > input[type=radio]) {position: absolute;top: 0;left: 0;width: 100%;height: 100%;
}
div.button-group-radio > input[type=radio].active, div.button-group-radio > input[type=radio]:hover, div.button-group-radio > label.active, div.button-group-radio > label:hover {border-color: var(--severn-turqoise);background-color: var(--severn-turqoise);color: #ffffff;
}
div.button-group-radio > input[type=radio].button-coral, div.button-group-radio > label.button-coral {border-color: var(--severn-coral);background-color: var(--severn-coral);color: #ffffff;
}
div.button-group-radio > input[type=radio].button-outline.button-coral, div.button-group-radio > label.button-outline.button-coral {background-color: transparent;color: var(--severn-coral);
}
div.button-group-radio > input[type=radio].button-outline.button-coral:hover, div.button-group-radio > label.button-outline.button-coral:hover {background-color: var(--severn-coral);color: #ffffff;
}
div.button-group-radio > input[type=radio].button-white-coral, div.button-group-radio > label.button-white-coral {background-color: #ffffff;color: var(--severn-coral);
}
div.button-group-radio > input[type=radio].button-back, div.button-group-radio > label.button-back {position: relative;
}
div.button-group-radio > input[type=radio].button-back:after, div.button-group-radio > label.button-back:after {position: absolute;top: 0;left: 0;transition: background-color 0.4s ease-out;-webkit-mask: url("/project/res/style/images/donation/icon-arrow-left.svg");mask: url("/project/res/style/images/donation/icon-arrow-left.svg");-webkit-mask-position: center;mask-position: center;-webkit-mask-size: auto;mask-size: auto;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;background-color: currentColor;width: 100%;height: 100%;content: "";
}div.button-group-radio {display: grid;position: relative;grid-template-rows: auto;grid-template-columns: auto;
}
div.button-group-radio > input[type=radio]:checked {border-color: var(--severn-turqoise);background-color: var(--severn-turqoise);
}
div.button-group-radio > input[type=radio]:checked + label {color: #ffffff;
}
div.button-group-radio > label {grid-row: 1/-1;grid-column: 1/-1;z-index: 1;border: none;cursor: pointer;
}div.button-group, fieldset.button-group {display: grid;grid-auto-columns: 1fr;grid-auto-flow: column;width: 100%;
}
div.button-group > button:not(:first-of-type), div.button-group > div.button-group-radio:not(:first-of-type) > input[type=radio], fieldset.button-group > button:not(:first-of-type), fieldset.button-group > div.button-group-radio:not(:first-of-type) > input[type=radio] {border-top-left-radius: 0;border-bottom-left-radius: 0;
}
div.button-group > button:not(:last-of-type), div.button-group > div.button-group-radio:not(:last-of-type) > input[type=radio], fieldset.button-group > button:not(:last-of-type), fieldset.button-group > div.button-group-radio:not(:last-of-type) > input[type=radio] {border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;
}@media screen and (max-width: 500px) {div.button-group > label, div.button-group-radio > label {line-height: 22px;font-size: 15px;font-weight: 500;}
}
section.section-donation {margin: 48px 0;padding: 0 max(16px, (100% - 1008px) / 2);width: 100%;
}
section.section-donation:last-child {padding-bottom: 48px;
}
section.section-donation fieldset {margin: 0 !important;border: none !important;padding: 0 !important;
}
section.section-donation .button {margin: 0;
}
section.section-donation input:not([type=checkbox], [type=radio]), section.section-donation select, section.section-donation textarea {margin: 0 !important;
}
section.section-donation select {box-sizing: border-box;border: 1px solid var(--severn-grey);border-radius: 5px;padding: 0 8px;height: 32px;line-height: 24px;color: var(--website-dark-grey);font-size: 16px;font-weight: 400;
}
section.section-donation div.block-grey {display: grid;row-gap: 16px;border-radius: 5px;background-color: var(--light-grey);padding: 24px;
}
section.section-donation-hero {display: flex;position: relative;align-items: center;justify-content: center;margin-top: 0;background-color: var(--severn-pastel-turqoise);background-image: url("/project/res/style/images/donation/donate-heart.svg");background-position: right -159px top 253px;background-repeat: no-repeat;background-size: auto;padding: 32px;
}
section.section-stories {display: grid;grid-template-columns: 1fr;row-gap: 32px;justify-items: center;
}
section.section-stories > .button {max-width: 176px;
}
section.section-other {display: grid;grid-template-columns: 1fr;row-gap: 40px;justify-items: center;margin: 0;background-color: var(--light-grey);padding: 48px max(16px, (100% - 656px) / 2);
}
section.section-donation-issues {display: grid;grid-template-columns: 1fr;row-gap: 16px;
}
section.section-donation-issues > * {max-width: 800px;
}
section.section-journey {position: relative;margin-bottom: 40px;
}
section.section-journey-next {position: relative;margin-top: 32px;box-shadow: 0 -2px 4px 0px rgba(0, 0, 0, 0.04);padding: 32px 0;
}div.section-content {display: grid;grid-template-columns: 1fr;row-gap: 16px;border-radius: 5px;background-color: #ffffff;padding: 32px;
}@media screen and (max-width: 700px) {section.section-donation {margin: 24px 0;}
}
@media screen and (max-width: 500px) {section {padding: 0 16px;}section.section-donation h1 {line-height: 30px;font-size: 20px;font-weight: 500;}section.section-donation h2 {line-height: 27px;font-size: 18px;font-weight: 500;}section.section-donation p {line-height: 24px;font-size: 16px;font-weight: 400;}section.section-donation div.block-grey {padding: 16px;}section.section-donation-hero {margin-top: 0;padding: 16px;}section.section-donation-issues {margin: 24px 0;}section.section-stories > .button {max-width: none;}section.section-other {row-gap: 24px;padding: 16px;}div.section-content {padding: 16px;}
}
div.donation-hero {margin: 0 auto;border-radius: 5px;width: 100%;max-width: 800px;overflow: hidden;
}div.donation-hero-header {background-color: var(--severn-teal);padding: 24px;width: 100%;text-align: center;
}div.donation-hero-header > h1 {color: #ffffff;
}div.donation-hero-content {display: flex;flex-direction: column;row-gap: 24px;background-color: #ffffff;padding: 32px;
}div.grid-columns, section.grid-columns {display: grid;grid-template-rows: auto;grid-auto-columns: 1fr;grid-auto-flow: column;overflow: hidden;
}
div.grid-columns.grid-image, section.grid-columns.grid-image {border-radius: 5px;min-height: 128px;
}
div.grid-columns.grid-image-square, section.grid-columns.grid-image-square {grid-template-columns: 1fr;width: 100%;
}
div.grid-columns.grid-image-square .img-container, section.grid-columns.grid-image-square .img-container {border-top-right-radius: 0;border-bottom-right-radius: 0;width: auto;height: 100%;aspect-ratio: 1;
}
div.grid-columns.grid-image-square div:not(.img-container), section.grid-columns.grid-image-square div:not(.img-container) {display: flex;flex-direction: column;row-gap: 16px;background-color: #ffffff;padding: 24px 32px;
}
div.grid-columns.grid-image-square div:not(.img-container) > p, section.grid-columns.grid-image-square div:not(.img-container) > p {margin: 0;
}
div.grid-columns.grid-image-square div:not(.img-container) > button.button, div.grid-columns.grid-image-square div:not(.img-container) a.button, section.grid-columns.grid-image-square div:not(.img-container) > button.button, section.grid-columns.grid-image-square div:not(.img-container) a.button {margin-top: 8px;
}
div.grid-columns.grid-columns-gap-16, section.grid-columns.grid-columns-gap-16 {column-gap: 16px;
}
div.grid-columns.grid-columns-gap-32, section.grid-columns.grid-columns-gap-32 {column-gap: 32px;
}
div.grid-columns > div.img-container, section.grid-columns > div.img-container {border-radius: 5px;overflow: hidden;margin: auto;
}div.grid-image > div:nth-of-type(1){display: flex;position: relative;align-items: center;justify-content: center;height: 100%;
}
div.grid-image > div:nth-of-type(1) > img{width: 100%;height: 100%;object-fit: contain;padding: 10px;max-height: 150px;
}div.img-container {display: flex;position: relative;align-items: center;justify-content: center;height: 100%;
}div.img-container > img {width: 100%;height: 100%;object-fit: contain;padding: 0px !important;max-height: 100% !important;
}.section-donation div.img-container {height: auto;
}.section-donation div.img-container > img {object-fit: cover;
}div.img-container {aspect-ratio: 1.7222222222;
}div.grid-image > div:nth-of-type(2) {display: flex;align-items: center;margin: 0;background-color: var(--severn-pastel-chartreuse);padding: 16px;color: var(--severn-teal, #006e63);font-size: 16px;font-weight: 700;font-style: normal;height: min-content;min-height: 200px;
}div.input-group {display: flex;flex-direction: column;row-gap: 8px;align-items: start;width: 100%;
}
div.input-group > label {line-height: 24px;color: var(--website-dark-grey);font-size: 16px;font-weight: 400;
}
div.input-group > input, div.input-group > select, div.input-group > textarea {width: 100%;
}div.divider {background-color: var(--severn-grey);width: 100%;height: 1px;
}
div.divider.divider-hero {margin-right: -32px;margin-left: -32px;width: auto;
}div.content-container {display: flex;flex-direction: column;row-gap: 16px;
}
div.content-container.content-background-white {background-color: #ffffff;
}div.flex-icons {display: flex;flex-wrap: wrap;gap: 16px;margin-top: 32px;width: 100%;
}
div.flex-icons > div {display: flex;flex-direction: column;flex-wrap: wrap;flex: 0 1 25%;align-items: center;justify-items: center;min-width: 200px;max-width: calc(25% - 12px);
}
div.flex-icons > div > div.img-container {width: 73.3333333333%;aspect-ratio: 1;
}
div.flex-icons > div > p {margin-top: 8px;text-align: center;line-height: 27px;font-size: 18px;font-weight: 400;
}
div.flex-icons.flex-icons-stories > div {display: grid;grid-template-rows: 1fr auto;grid-template-columns: 1fr;border-radius: 5px;cursor: pointer;height: min-content;overflow: hidden;
}
div.flex-icons.flex-icons-stories > div:hover > h3:after {opacity: 1;
}
div.flex-icons.flex-icons-stories > div > div.img-container {width: 100%;aspect-ratio: 1.3333333333;
}
div.flex-icons.flex-icons-stories > div > h3 {display: grid;grid-template-columns: 1fr auto;align-items: baseline;background-color: var(--severn-coral);padding: 16px;width: 100%;color: #ffffff;
}
div.flex-icons.flex-icons-stories > div > h3:after {position: relative;top: 2px;transition: opacity 0.4s ease-out;opacity: 0;margin-top: 4px;background-image: url("/project/res/style/images/arrow-right.svg");background-position: center;background-repeat: no-repeat;background-size: auto;width: 17px;height: 16px;content: "";
}@media screen and (max-width: 880px) {div.flex-icons {justify-content: space-evenly;}
}
@media screen and (max-width: 700px) {div.grid-columns.grid-columns-gap-32, div.grid-columns.grid-columns-gap-16.donation-hero-buttons-container {grid-auto-flow: row;row-gap: 16px;}div.grid-columns.grid-image-square {grid-template-columns: 1fr;grid-auto-flow: row;}div.grid-columns.grid-image-square > div:not(.img-container) > button.button, div.grid-columns.grid-image-square > div:not(.img-container) a.button {margin: 0;}
}
@media screen and (max-width: 650px) {section.section-donation.grid-columns {grid-auto-flow: row;row-gap: 16px;}
}
@media screen and (max-width: 500px) {div.donation-hero > div.donation-hero-header, div.donation-hero > div.donation-hero-content {padding: 16px;}div.donation-hero > div.donation-hero-content {row-gap: 16px;}div.grid-columns.grid-columns-gap-16.donation-hero-amount-container {grid-auto-flow: row;row-gap: 16px;}div.grid-image > div:nth-of-type(2) {font-size: 14px;}div.grid-columns.grid-image-square div:not(.img-container) {padding: 16px;}div.grid-columns.grid-image-square div:not(.img-container) .button {font-size: 15px !important;}
}
@media screen and (max-width: 450px) {div.donation-hero-content {padding: 16px;}div.divider.divider-hero {margin-right: -16px;margin-left: -16px;}div.grid-columns:not(.grid-image) {grid-template-columns: 1fr;grid-auto-flow: row;row-gap: 16px;}div.flex-icons {margin-top: 16px;}div.flex-icons.flex-icons-stories {flex-wrap: nowrap;justify-content: start;margin-right: -32px;margin-left: -32px;padding: 0 16px;width: calc(100% + 32px);overflow-x: scroll;}div.flex-icons.flex-icons-stories > div {width: 240px;}div.flex-icons.flex-icons-stories ~ button {width: 100%;}div.flex-icons > div {flex: 1 1 100%;width: 100%;max-width: none;}div.flex-icons > div > div.img-container {width: 51.2195121951%;}
}
ul.journey-steps-track {display: flex;justify-content: center;margin: 0 auto;width: min-content;
}
ul.journey-steps-track > li {display: flex;position: relative;flex-direction: column;flex: 1 0 auto;row-gap: 8px;align-items: center;min-width: 160px;text-align: center;line-height: 21px;color: var(--severn-pastel-turqoise);font-size: 14px;font-weight: 400;
}
ul.journey-steps-track > li:before {border-radius: 50%;background-color: currentColor;width: 16px;height: 16px;content: "";
}
ul.journey-steps-track > li > div.journey-steps-track-line {position: absolute;top: 7px;width: 100%;
}
ul.journey-steps-track > li > div.journey-steps-track-line:after, ul.journey-steps-track > li > div.journey-steps-track-line:before {content: "";width: 50%;height: 2px;display: block;position: absolute;top: 0;left: unset;bottom: unset;right: unset;z-index: -1;background-color: var(--severn-pastel-turqoise);
}
ul.journey-steps-track > li > div.journey-steps-track-line:before {left: 0;
}
ul.journey-steps-track > li > div.journey-steps-track-line:after {right: 0;
}
ul.journey-steps-track > li:first-of-type > div.journey-steps-track-line:before {display: none;
}
ul.journey-steps-track > li:last-of-type > div.journey-steps-track-line:after {display: none;
}
ul.journey-steps-track > li.active, ul.journey-steps-track > li.passed {color: var(--severn-teal);
}
ul.journey-steps-track > li.active:before, ul.journey-steps-track > li.active > div.journey-steps-track-line:before, ul.journey-steps-track > li.passed:before, ul.journey-steps-track > li.passed > div.journey-steps-track-line:before {background-color: var(--severn-teal);
}
ul.journey-steps-track > li.passed > div.journey-steps-track-line:after {background-color: var(--severn-teal);
}div.journey-side-block {position: absolute;top: 0;border-radius: 5px;padding: 24px;
}div.journey-summary {left: calc(100% + clamp(16px, (100vw - 100%) / 2 - 256px - 16px, 128px));background-color: var(--light-grey);width: 256px;
}
div.journey-summary > p.journey-summary-label {margin-top: 16px;margin-bottom: 0;line-height: 24px;color: var(--website-dark-grey);font-size: 16px;font-weight: 400;
}
div.journey-summary h3.journey-summary-value {margin-top: 8px;color: var(--severn-turqoise);
}div.journey-side-block.journey-account {position: static;margin-top: 16px;width: 352px;height: min-content;text-align: left;
}
div.journey-side-block.journey-account > p {margin: 8px 0;
}div.journey-step, div.journey-next {display: grid;grid-template-columns: 1fr;margin: 0 auto;width: 100%;
}div.journey-step {position: relative;row-gap: 24px;margin-top: 40px;max-width: 352px;
}
div.journey-step.journey-step-wide {max-width: 1120px;
}
div.journey-step > div.journey-form-group.journey-form-checkbox-group:last-of-type {margin-top: 8px;margin-bottom: -8px;
}div.journey-account {border-radius: 5px;background-color: var(--severn-coral);padding: 16px;text-align: center;
}
div.journey-account > h2, div.journey-account > h3, div.journey-account > p {margin: 0;color: #ffffff;
}
div.journey-account > a.button {margin: 16px 0;width: 100%;
}
div.journey-account > a.button:last-child {margin-bottom: 0;
}form.journey-form {display: grid;grid-template-columns: 1fr;row-gap: 16px;margin: 0;
}
form.journey-form input {height: 32px;
}
form.journey-form div:not(.journey-form-group.journey-form-checkbox-group.journey-step-review-block-form-group) > input[type=checkbox] {order: 1;
}div.journey-form-group {display: flex;flex-direction: column-reverse;row-gap: 8px;
}
div.journey-form-group.journey-form-group-currency {position: relative;
}
div.journey-form-group.journey-form-group-currency:before {position: absolute;bottom: 0;left: 8px;height: 32px;line-height: 32px;content: "£";
}
div.journey-form-group.journey-form-group-currency > input.input-currency {padding-left: calc(8px + 1ch);
}
div.journey-form-group.journey-form-group-postcode {display: grid;grid-template-rows: auto;grid-auto-columns: 1fr 120px;column-gap: 8px;
}
div.journey-form-group.journey-form-group-postcode > label {grid-row: 1/2;grid-column: 1/-1;
}
div.journey-form-group.journey-form-group-postcode > input, div.journey-form-group.journey-form-group-postcode > button {grid-row: 2/3;
}
div.journey-form-group.journey-form-group-postcode > input {grid-column: 1/auto;
}
div.journey-form-group.journey-form-group-postcode > button {grid-column: 2/3;padding: 0;height: 32px;
}
div.journey-form-group.journey-form-group-manual-address > input, div.journey-form-group.journey-form-group-manual-address label {grid-row: 1/-1;grid-column: 1/-1;
}
div.journey-form-group.journey-form-group-manual-address > input {display: none;
}
div.journey-form-group.journey-form-group-manual-address > label {margin: 0;cursor: pointer;text-decoration-line: underline;line-height: 21px;color: var(--severn-coral);font-size: 14px;font-weight: 500;font-style: normal;
}
div.journey-form-group.journey-donation-reason > label + label {display: none;
}
div.journey-form-group.journey-donation-reason > label[data-showon="[name='donation-reason']"][style*="display: none;"] + label {display: block;
}
div.journey-form-group > input[required]:not([type=checkbox], [type=radio]) ~ label:after, div.journey-form-group > select[required] ~ label:after, div.journey-form-group > textarea[required] ~ label:after {color: var(--severn-coral);content: "*";
}div.journey-form-checkbox-group {display: flex;flex-direction: row-reverse;column-gap: 8px;justify-content: start;
}
div.journey-form-checkbox-group > input[type=checkbox], div.journey-form-checkbox-group input[type=radio] {-moz-appearance: none;-webkit-appearance: none;appearance: none;outline: none;border: none;background: none;box-shadow: none;padding: 0;margin: 0;min-height: 0;min-width: 0;position: relative;flex: 0 0 24px;transition: background-color 0.25s ease-out;border-radius: 5px;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25) inset;background: rgba(160, 207, 203, 0.25);cursor: pointer;width: 24px;height: 24px;
}
div.journey-form-checkbox-group > input[type=checkbox].invalid, div.journey-form-checkbox-group input[type=radio].invalid {border: 1px solid var(--red) !important;
}
div.journey-form-checkbox-group > input[type=checkbox]:after, div.journey-form-checkbox-group input[type=radio]:after {content: "";width: 18px;height: 14px;display: block;position: absolute;top: 4px;left: 2px;bottom: unset;right: unset;-webkit-mask-image: url("/project/res/style/images/iconCheck.svg");mask-image: url("/project/res/style/images/iconCheck.svg");-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;mask-size: auto;-webkit-mask-size: auto;transform: scale(2);transition: opacity 0.25s ease-out, background-color 0.25s ease-out, transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);opacity: 0;background-color: #ffffff;
}
div.journey-form-checkbox-group > input[type=checkbox]:checked, div.journey-form-checkbox-group input[type=radio]:checked {background-color: var(--severn-teal);
}
div.journey-form-checkbox-group > input[type=checkbox]:checked:hover, div.journey-form-checkbox-group input[type=radio]:checked:hover {background-color: var(--severn-turqoise);
}
div.journey-form-checkbox-group > input[type=checkbox]:checked:after, div.journey-form-checkbox-group input[type=radio]:checked:after {transform: scale(1);opacity: 1;
}
div.journey-form-checkbox-group > label {margin: 0;line-height: 24px;
}
div.journey-form-checkbox-group > label > span.label700 {color: currentColor;font-weight: 700;
}div.journey-next {position: relative;padding: 0 16px;max-width: 384px;
}
div.journey-next > .journey-next-buttons-container {display: grid;grid-template-rows: auto;grid-template-columns: 48px 1fr;column-gap: 16px;
}
div.journey-next > .journey-next-buttons-container > .button {margin-top: 32px;width: 100%;min-width: 0;
}
div.journey-next > .journey-next-buttons-container > .button:only-child {grid-column: 1/-1;
}div.journey-total {display: grid;grid-template-columns: 1fr 1fr;column-gap: 8px;
}
div.journey-total:last-child {margin-top: 16px !important;
}
div.journey-total > h1:not(.dark-grey), div.journey-total > h2:not(.dark-grey) {margin: 0;color: var(--severn-coral);
}
div.journey-total > p {margin: 0;
}
div.journey-total > p:nth-child(2) {color: #505050;font-weight: 400;
}
div.journey-total > *:nth-child(2) {text-align: right;
}.journey-step-preserve-whitespace {white-space: pre-line;
}div.journey-step-review-block > p.gap-8 + p, div.journey-step-confirmation-block > div > p.gap-8 + p {margin-top: -8px;
}
div.journey-step-review-block > p.gap-24 + p, div.journey-step-confirmation-block > div > p.gap-24 + p {margin-top: 8px;
}
div.journey-step-review-block > p.no-gap + p, div.journey-step-confirmation-block > div > p.no-gap + p {margin-top: -16px;
}div.journey-step-review-block {display: grid;grid-template-columns: 1fr auto;row-gap: 16px;border-bottom: 1px solid var(--severn-grey);padding-bottom: 32px;
}
div.journey-step-review-block.row-gap-8 {row-gap: 8px;
}
div.journey-step-review-block > *:not(a.journey-step-icon-link, h3:first-child) {grid-column: 1/-1;margin: 0;
}
div.journey-step-review-block > *:not(a.journey-step-icon-link, h3:first-child).journey-step-preserve-whitespace {white-space: pre-line;
}a.journey-step-icon-link {display: flex;align-items: center;cursor: pointer;text-align: right;line-height: 21px;color: var(--severn-coral);font-size: 14px;font-weight: 500;font-style: normal;
}
a.journey-step-icon-link:before {box-sizing: content-box;padding: 4px;width: 24px;height: 24px;
}
a.journey-step-icon-link:hover {color: var(--severn-pastel-chartreuse);
}
a.journey-step-icon-link.journey-step-icon-link-edit:before {content: url("/project/res/style/images/iconEdit.svg");
}
a.journey-step-icon-link.journey-step-icon-link-print {flex-direction: row-reverse;height: min-content;
}
a.journey-step-icon-link.journey-step-icon-link-print:before {content: url("/project/res/style/images/iconPrint.svg");
}div.journey-step-review-block-grey {display: grid;row-gap: 16px;border-radius: 5px;background-color: var(--light-grey);padding: 16px;
}
div.journey-step-review-block-grey > *:not(.journey-side-block, .journey-step-review-block-form-group) {margin: 0;padding: 0;
}
div.journey-step-review-block-grey > p.teal + p.teal {margin-top: -16px;
}
div.journey-step-review-block-grey > p > a {text-decoration-line: underline;line-height: 21px;font-size: 14px;font-weight: 400;font-style: normal;
}
div.journey-step-review-block-grey label {font-size: 14px;font-weight: 400;
}div.journey-step-review-block-form-group {display: grid;grid-template-columns: auto 1fr;column-gap: 8px;border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;padding: 16px 0;
}
div.journey-step-review-block-form-group + div.journey-step-review-block-form-group {margin-top: -16px;border-top: none;
}
div.journey-step-review-block-form-group > p {grid-column: 1/-1;
}div.journey-step-confirmation-block {display: grid;position: relative;row-gap: 16px;column-gap: 32px;
}
div.journey-step-confirmation-block.journey-step-confirmation-block-two-col {grid-template-columns: 1fr 352px;
}
div.journey-step-confirmation-block:not(:last-child) {border-bottom: 1px solid var(--light-grey);padding-bottom: 24px;
}
div.journey-step-confirmation-block > div:not(.journey-side-block) {display: grid;row-gap: 16px;max-width: 736px;
}
div.journey-step-confirmation-block > div:not(.journey-side-block) > h1, div.journey-step-confirmation-block > div:not(.journey-side-block) h2, div.journey-step-confirmation-block > div:not(.journey-side-block) h3, div.journey-step-confirmation-block > div:not(.journey-side-block) p {margin: 0;
}
div.journey-step-confirmation-block > div:not(.journey-side-block) > p:not(.regular) {font-size: 14px;
}
div.journey-step-confirmation-block > div:not(.journey-side-block) > h1:first-of-type {margin-top: -8px;
}
div.journey-step-confirmation-block > div.journey-step-confirmation-block-button-container {display: flex;grid-column: 1/-1;column-gap: 16px;margin-top: 8px;
}
div.journey-step-confirmation-block > div.journey-step-confirmation-block-button-container > button.button, div.journey-step-confirmation-block > div.journey-step-confirmation-block-button-container a.button {flex: 0 0 max-content;min-width: 256px;
}@media screen and (max-width: 930px) {div.journey-summary {position: static;width: 100%;}
}
@media screen and (max-width: 700px) {ul.journey-steps-track > li {min-width: 46px;}ul.journey-steps-track > li > span {display: none;}div.journey-step-confirmation-block {row-gap: 24px;}div.journey-step-confirmation-block.journey-step-confirmation-block-two-col {grid-template-columns: 1fr;}div.journey-step-confirmation-block.journey-step-confirmation-block-two-col.journey-step-confirmation-block-two-col-print-container {grid-template-columns: 1fr auto;}div.journey-step-confirmation-block.journey-step-confirmation-block-two-col.journey-step-confirmation-block-two-col-print-container > div {grid-row: 1/auto;grid-column: 1/-1;}div.journey-step-confirmation-block.journey-step-confirmation-block-two-col.journey-step-confirmation-block-two-col-print-container > div.journey-step-confirmation-block-print {grid-row: 1/-1;grid-column: 2/-1;}div.journey-step-confirmation-block div.journey-side-block.journey-account {grid-row: 1/-1;width: 100%;}div.journey-step-confirmation-block div.journey-side-block.journey-account > p {margin: 8px 0 16px;}div.journey-step-confirmation-block div.journey-side-block.journey-account > a {margin: 0;}div.journey-step-confirmation-block .journey-step-confirmation-block-button-container > a.button {flex: 1 1 50%;}
}
@media screen and (max-width: 582px) {div.journey-step-confirmation-block-button-container {flex-wrap: wrap;row-gap: 16px;margin-top: 0 !important;}div.journey-step-confirmation-block-button-container > a.button {flex-basis: 100% !important;}
}
@media screen and (max-width: 500px) {div.journey-side-block {padding: 16px;}
}
@media screen and (max-width: 400px) {div.journey-step {row-gap: 16px;margin-top: 16px;margin-left: -16px;width: calc(100% + 32px);max-width: none;}div.journey-step > * {padding-right: 16px;padding-left: 16px;}div.journey-step div.journey-step-review-block-grey {margin-top: -16px;}div.journey-step div.journey-step-review-block-grey + div.journey-step-review-block-grey {margin-top: 0;}div.journey-account > a.button {margin-top: 16px;margin-bottom: 0;}p.desktop-only {display: none;}
}
:root {--severn-turqoise: #5cb4b3;--severn-grey: #c8c8c8;--severn-teal: #006e63;--severn-coral: #f58466;--severn-pastel-turqoise: #a0cfcb;--severn-pastel-chartreuse: #e3e38c;--light-grey: #f2f2f2;--website-dark-grey: #7d888b;--red: #f04124;--font-headings: Iskra, serif;--font-body: var(--font-headings);
}h1, h2, h3, h4, h5, h6 {color: var(--severn-teal);
}h1 {line-height: 36px; font-size: 24px;font-weight: 500;font-style: normal;
}h2 {line-height: 30px;font-size: 20px;font-weight: 500;
}h3 {line-height: 27px;color: var(--severn-turqoise);font-size: 18px;font-weight: 500;
}p, label, select, input, textarea {line-height: 24px;color: var(--website-dark-grey);font-size: 16px;font-weight: 400;font-style: normal;
}.hidden {display: none !important;
}header {width: 100%;text-align: center;
}
header > img {display: flex;margin: 0 auto;width: 100%;max-width: 1440px;
}
