*{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']{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;
}
body{overflow-x:hidden;
}
.overdiv1440{width:100%;height:100%;
}
.overdiv .page-content,
.sidebar,
.sidebar-returns,
.page {height: 100vh;overflow-y: auto;
}
.page-content {background: linear-gradient(to right, #E6F5FF 50%, #FFFFFF 50%);position: relative;
}
*{box-sizing: border-box;
}
body,
button,
input,
textarea,
select,
#miniPop {font-family: lato, sans-serif;font-style: normal;font-weight: normal;font-size: 16px;line-height: 1.5;color: #000000;
}
.relative {position: relative;
}
.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); }
}
h1 {font-weight: 700;font-size: 32px;line-height: 48px;
}
h2 {font-weight: 700;font-size: 30px;
}
.h-font-28 {font-weight: 700;font-size: 28px;line-height: 1.5;
}
h3,
.font-24 {font-weight: 700;font-size: 24px;
}
h4,
.font-20 {font-weight: 700;font-size: 20px;line-height: 30px;
}
h5{font-weight: 700;font-size: 16px;line-height: 24px;
}
.font-18 {font-weight: 700;font-size: 18px;line-height: 27px;
}
h5.mute_h5{font-weight:400;
}
.font-24,
.font-20,
.font-18 {font-weight: normal;
}
.font-15 {font-size: 15px;line-height: 23px;
}
.small {font-size: 14px;line-height: 21px;
}
a {color: #0099FF;cursor: pointer;
}
a.link-icon {padding: 2px 8px;border-radius: 4px;
}
a:not(.link-icon):hover {text-decoration: underline;
}
a.link-icon:hover {background: #E6F5FF;
}
.text-centre {text-align: center;
}
.underlined {text-decoration: underline;
}
.flex {display: flex;
}
.flex.ac {align-items: center;
}
.flex.jc {justify-content: center;
}
.line {border-top: 1px solid #CBCCCD;
}
.round-label {font-size: 15px;line-height: 23px;border-radius: 12px;padding: 0 8px;white-space: nowrap;
}
.admin_table .round-label.blue-bg,
.round-label.green-bg,
.round-label.red-bg {color: #FFFFFF;
}
.round-label + div {margin-left: 14px;
}
::-webkit-scrollbar {width: 6px;
}
::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #EDF0F1;border-radius: 100px;
}
::-webkit-scrollbar-thumb {background: #0099FF;border-radius: 100px;
}
.responsive-table {overflow: auto;scroll-snap-type: both mandatory;
}
table {border-collapse: collapse;border: none;
}
th,
td {border: none;background-clip: padding-box;scroll-snap-align: start;
}
thead {z-index: 2;position: relative;
}
th,
td {padding: 12px 10px;min-width: 96px;text-align: left;
}
thead th {position: sticky !important;top: 0;background-clip: padding-box;
}
thead th.pin {left: 0;z-index: 3;
}
tbody th {background-clip: padding-box;
}
tbody {z-index: 1;position: relative;
}
tbody th {position: sticky;left: 0;
}
thead th,
tbody th {background-color: #FFFFFF;font-weight: normal;
}
.privacy-container {background: #FFFFFF;box-shadow: 0 4px 32px rgba(0, 0, 0, 0.1);border-radius: 4px;padding: 56px 32px;
}
.login.privacy-page {justify-content: flex-start;
}
.login.privacy-page .back {align-self: flex-start;cursor: pointer;margin-bottom: 32px;
}
.login {display: flex;flex-direction: column;align-items: center;min-height: 100vh;padding: 32px 36px 56px;
}
.login button {width: 100%;
}
.login-top-link {align-self: flex-end;
}
.logo {display: block;width: 176px;margin: 0 auto 24px;
}
.church-login-grid {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 32px;
}
.church-login {background: #FFFFFF;box-shadow: 0 4px 32px rgba(0, 0, 0, 0.1);border-radius: 4px;padding: 34px 32px;
}
.church-login+.church-login {margin-top: 19px;
}
.church-login-forgot {padding-top: 48px;
}
.church-register {height: 850px;background: #FFFFFF;box-shadow: 0 4px 32px rgba(0, 0, 0, 0.1);border-radius: 4px;padding: 56px 32px;
}
#change-mode-button {width: 100%;text-align: right;cursor: pointer;
}
.church-login.safeguarding-login {padding-top: 40px;
}
.church-login > .flex {flex-direction: column;justify-content: space-between;height: 100%
}
.church-login > .flex > .text-centre {flex-grow: 1;
}
.church-login > .flex > .button {align-self: center;
}
.login-bottom-links {text-align: center;color: #444444;
}
.login-bottom-links a {color: #444444;
}
.login-label {justify-content: space-between;flex-wrap: wrap;
}
.login-fields {min-height: calc(50% + 50px);
}
.login-eye{top: -35px;left: calc(100% - 35px);position: relative;cursor: pointer;padding: 5px;width: 34px;height: 34px;
}
#church-select-container {width: 100%;height: calc(100% - 75px);border: 1px solid black;border-radius: 4px;overflow-y: auto;
}
.church-select-option {padding: 10px;text-align: center;border-bottom: 1px solid grey;cursor: pointer;
}
.church-select-option.selected {color: white !important;background-color: #0099FF;
}
.church-sidebar {font-family: Arial, lato, sans-serif;
}
.church-sidebar .sidebar-logo-container {background-color: transparent;
}
.church-sidebar .sidebar-menu a {color: #000000;padding-left: 20px;
}
.church-sidebar .sidebar-menu-box + .sidebar-menu-box {margin-top: 16px;
}
.church-sidebar .sidebar-menu-box a {display: block;font-weight: 700;width: auto;margin: 0 20px;border-radius: 4px;padding-left: 8px;background-color: #FFFFFF;
}
.church-sidebar .sidebar-menu-box a.selected {border-left: none;padding-left: 8px;
}
.church-sidebar .sidebar-menu-box a.selected i {display: none;
}
.church-sidebar .sidebar-menu-box a i {font-size: 14px;margin-right: 8px;
}
.church-sidebar .sidebar-menu-box a > span:first-child {display: inline-flex;align-items: center;justify-content: space-between;gap: 8px;width: 100%;
}
.church-sidebar .sidebar-label {color: #000000;font-weight: 700;
}
.church-sidebar .sidebar-menu-box a:not(.selected) .sidebar-label.not-reviewed,
.church-sidebar .sidebar-menu-box a:not(.selected) .sidebar-label.not-started {color: #FFFFFF;background-color: #E70C36;
}
.church-sidebar .sidebar-menu-box a:not(.selected) .sidebar-label.in-progress {color: #FFFFFF;background-color: #0099FF;
}
.church-sidebar .sidebar-menu-box a:not(.selected) .sidebar-label.pending-submission {color: #FFFFFF;background-color: #FA9A29;
}
.church-sidebar .sidebar-menu-box a:not(.selected) .sidebar-label.reviewed {color: #FFFFFF;background-color: #009229;
}
.church-sidebar .sidebar-menu-box a:not(.selected) .sidebar-label.submitted {color: #FFFFFF;background-color: #009229;
}
.church-sidebar .line {margin: 24px 20px 16px;
}
.sidebar {width: 264px;padding: 0px 0px 20px 0px;display: flex;flex-direction: column;justify-content: space-between;
}
.sidebar > div > .flex {margin: 24px 16px 32px;
}
.sidebar-returns {width: 264px;padding: 0px 0px 20px 0px;display: flex;flex-direction: column;
}
.sidebar-returns > div > .flex {margin: 24px 16px 32px;
}
.sidebar-logo-container {display: flex;flex-direction: row;flex-wrap: wrap;background-color: white;padding: 10px;margin: 20px;
}
.sidebar-logo-flex {display: flex;flex-direction: column;flex-basis: 100%;flex: 1;justify-content: center;
}
.sidebar-mini-text {width: 100%;text-align: center;
}
.sidebar-admin-logo {align-self: flex-start;
}
.sidebar-logo {align-self: flex-start;width: 32px;height: 48px;
}
.sidebar-logo-text{width: 170px;padding-left: 20px;padding-right: 5px;word-wrap: anywhere;
}
.sidebar-menu a {display: inline-block;width: 100%;padding: 8px 8px 8px 24px;color: #444444;
}
.sidebar-menu a:hover {color: #0099FF;text-decoration: none;
}
.sidebar-menu a.standard-link:hover {color: #0099FF;text-decoration: underline;
}
.sidebar-menu a.selected {background: #0099FF;color: #FFFFFF;font-weight: bold;border-left: 4px solid #0C46BA;padding-left: 20px;
}
.sidebar-label {font-size: 12px;line-height: 18px;font-weight: normal;text-align: center;text-transform: uppercase;color: #0099FF;background: #FFFFFF;border-radius: 4px;display: inline-block;padding: 3px 8px;margin-top: 8px;
}
.sidebar-chevron {float: right;font-size: 12px;padding: 8px 8px 8px 24px;color: #444444;
}
.sidebar-bot-area {display: inline-block;width: 100%;padding: 8px 8px 8px 24px;color: #444444;
}
.sidebar-returns-status {color: black;margin-top:10px;
}
.sidebar-returns-info {margin: 20px;background-color: white;padding: 15px;
}
.annual-return-sidebar .circle {width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 14px;line-height: 27px;font-weight: bold;z-index: 1;position: relative;
}
.annual-return-sidebar .circle.green-bg{background-color: #009229;
}
.annual-return-sidebar .circle.green-bg.complete:before {content: "";position: absolute;width: 100%;height: 100%;border-radius: 50%;top: 0;left: 0;background: #009229;
}
.annual-return-sidebar .circle.green-bg.complete::after {content: "";width: 14px;height: 6px;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #FFFFFF;transform: rotate(-45deg);position: absolute;top: 14px;left: 12px;
}
.safeguarding-return-sidebar .circle {width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 14px;line-height: 27px;font-weight: bold;z-index: 1;position: relative;
}
.safeguarding-return-sidebar .circle.green-bg{background-color: #009229;
}
.safeguarding-return-sidebar .circle.green-bg.complete:before {content: "";position: absolute;width: 100%;height: 100%;border-radius: 50%;top: 0;left: 0;background: #009229;
}
.safeguarding-return-sidebar .circle.green-bg.complete::after {content: "";width: 14px;height: 6px;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #FFFFFF;transform: rotate(-45deg);position: absolute;top: 14px;left: 12px;
}
.timeline.flex {padding: 12px 24px;border-top: 1px solid #909398;
}
.timeline.flex.selected {background-color: #0099FF;color: white;
}
.timeline.flex.review{border-top: 1px solid #909398;border-bottom: 1px solid #909398;
}
.timeline .max160 {position: relative;padding-left: 10px;
}
.banner {background: #E6F5FF;border-radius: 4px;padding: 16px 24px;
}
.banner.flex {justify-content: space-between;align-items: center;
}
.banner-close {font-size: 20px;
}
.info-field {background: #E6F5FF;border-radius: 0 4px 4px 0;border-left: 4px solid #0099FF;padding: 8px 16px 8px 26px;list-style: disc;
}
.info-border {border: 1px solid #CBCCCD;border-radius: 4px;padding: 16px;
}
.info {padding: 24px 24px 24px 20px;border-left-width: 4px;border-left-style: solid;border-radius: 0 4px 4px 0;
}
.info.light-yellow-bg {border-left-color: #ECE728;
}
.info.church-info {padding: 24px;border-left: none;border-radius: 4px;
}
.page {font-family: Arial, lato, sans-serif;width: calc(100% - 264px);padding: 24px 24px 0 24px;
}
.page-top{display: inline-block;width: 100%;
}
.page-top-banner {display: flex;align-items: center;justify-content: space-between;gap: 8px;background-color: #FDE7EB;padding: 16px;border-radius: 4px;margin: 0 0 24px 24px;
}
.page-top-banner i:not(.close) {font-size: 24px;color: #CD0027;
}
.page-top-banner i.close {font-size: 20px;color: #000000;cursor: pointer;
}
.page-top > .flex{justify-content: space-between;
}
.page-top-left {flex-grow: 1;
}
.page-top-left.flex {align-items: center;
}
.page-top-middle {display: flex;align-items: flex-start;
}
.page-top-middle button.primary.outline {color: #000;
}
.page-top-middle .button + .button {margin-left: 16px;
}
.page-top-right {margin: 0 20px;text-align: right;padding: 16px;background: #E5F5FF;color: #000000;font-size: 14px;line-height: 21px;
}
.print-form-button {border-radius: 4px;border: 1px solid #0099FF;background: #0099FF;color: #FFFFFF;align-self: flex-start;font-size: 18px;line-height: 27px;min-width: 112px;padding: 6px 19px 5px;
}
a.print-form-button:hover {text-decoration: none;border: 1px solid #0C46BA;background: #0C46BA;box-shadow: 0 2px 0 rgba(64, 108, 181, .2);
}
.page-bottom {scrollbar-color: #0099FF #EDF0F1;scrollbar-width: thin;min-height: 500px;overflow: auto;
}
.page-important-box {border-radius: 4px;background-color: #FDE7EB;padding: 16px;margin-bottom: 24px;
}
.page-important-box i {font-size: 24px;color: #E70C36;
}
.page-important-box-input {display: inline-block;background-color: #FFFFFF;padding: 16px;border-radius: 4px;margin-top: 16px;
}
.page-important-box-input > div:first-child {margin-bottom: 8px;
}
.page-important-box-input .custom-checkbox input,
.page-important-box-input .custom-checkbox span {width: 24px;height: 24px;
}
.page-important-box-input .custom-checkbox input:checked + span::after {top: 8px;left: 6px;width: 11px;height: 4px;
}
.page-important-box .checkbox-text {color: #444;font-size: 16px;line-height: 1.5;
}
.page-menu {display: flex;margin: 16px 0 24px 24px;border-bottom: 1px solid #EDF0F1;font-size: 18px;line-height: 27px;
}
.page-menu a:hover {text-decoration: none;color: #0099FF;
}
.page-menu > a + a {margin-left: 38px;
}
.page-menu > a {padding-bottom: 6px;color: #444444;
}
.page-menu > a.selected {color: #000000;font-weight: bold;border-bottom: 4px solid #0099FF;
}
.section {border: 1px solid #CBCCCD;border-radius: 4px;padding: 24px;position: relative;margin: 0px 4px;background-color: #FCFBD6;
}
.section + .section {margin-top: 16px;
}
.section.open {background-color: #FFFFFF;
}
.section-title {justify-content: space-between;align-items: center;
}
.section-title > h4 {max-width: calc(100% - 232px);
}
.section-title > .flex {align-items: center;
}
.section-title .show-hide-section {color: #0099FF;cursor: pointer;
}
.section-title i {margin-left: 24px;
}
.section-content {transition: all 200ms ease-out;opacity: 0;height: 0;overflow: hidden;
}
.section.open .section-content {opacity: 1;height: auto;margin-top: 16px;
}
button.button.edit-section {position: absolute;top: 20px;right: 80px;min-width: 152px;display: none;
}
button.button.edit-section.remove-button {right: 250px;
}
.section.open button.button.edit-section {display: block;
}
.section-content .grid {display: grid;grid-template-columns: 240px 1fr;grid-column-gap: 48px;align-items: center;
}
.section-content .grid + .grid {margin-top: 8px;
}
.new-banner {display: inline;position: absolute;top:-5px;left:-5px;width: 50px
}
#annual-church-flex {display: flex;flex-flow: column;justify-content: space-between;height: 100%;
}
.annual-church-grid {display: grid;grid-template-columns: repeat(auto-fit, 280px);justify-content: center;gap: 32px;margin: 64px 0 48px;text-align: center;color: #2B2B2B;
}
.annual-church-grid > div > div {font-weight: 700;font-size: 20px;
}
.annual-church-grid > div > a {text-decoration: underline;
}
.annual-church-grid span {width: 80px;height: 80px;color: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;margin-bottom: 16px;
}
.annual-church-grid span.green {font-size: 46px;background-color: #009229;
}
.annual-church-grid span.red {font-size: 40px;background-color: #E70C36;
}
.button-centered {margin: 0 auto;
}
.previous-years-grid {display: grid;grid-template-columns: repeat(auto-fill, 240px);grid-gap: 48px;
}
.previous-years-grid > div:hover {background: #E6F5FF;border: 1px solid #0099FF;cursor: pointer;
}
.progress-bar-container {margin: 0px 24px 24px 24px;
}
.progress-bar {width: 100%;border-radius: 4px;height: 8px;background: #FFFFFF;
}
.progress-bar-inner {background: #0099FF;height: 8px;border-radius: 8px;transition: width .3s cubic-bezier(0.645, 0.045, 0.355, 1);max-width: 100%;
}

.ar-sub-field-fields input{max-width:500px;width: 100%;
}
.ar-sub-field-fields select{max-width:500px;width: 100%;
}
.ar-sub-field-fields textarea{min-height:500px;width: 100%;
}
.ar-sub-title{font-weight:bold;
}
.ar-sub-title span{font-weight:200;color:#71757A;font-style:italic;font-size:16px;
}
.ar-sub-field-lastData{color:#71757A;
}
.ar-sub-field[data-type='dual']{min-height: 75px;max-width:840px;margin-bottom:20px !important;
}
.ar-sub-field[data-type='dual'] .ar-sub-field-title{float:left;}
.ar-sub-field[data-type='dual'] .ar-sub-field-fields{float:right;
}
.ar-sub-field.invalid{background-color: rgba(231, 12, 54, 0.1);border:1px solid #E70C36;padding:2px;
}

.sr-sub-field-fields input{max-width:500px;width: 100%;
}
.sr-sub-field-fields select{max-width:500px;width: 100%;
}
.sr-sub-field-fields textarea{min-height:500px;width: 100%;
}
.sr-sub-title{font-weight:bold;
}
.sr-sub-title span{font-weight:200;color:#71757A;font-style:italic;font-size:16px;
}
.sr-sub-field-lastData{color:#71757A;
}
.sr-sub-field[data-type='dual']{min-height: 75px;max-width:840px;margin-bottom:20px !important;
}
.sr-sub-field[data-type='dual'] .sr-sub-field-title{float:left;}
.sr-sub-field[data-type='dual'] .sr-sub-field-fields{float:right;
}
.sr-sub-field.invalid{background-color: rgba(231, 12, 54, 0.1);border:1px solid #E70C36;padding:2px;
}
.people-grid3 {display: grid;grid-template-columns: 240px 145px 172px;grid-gap: 24px;
}
.people-grid3.people-grid4 {grid-template-columns: 240px 145px 172px auto;
}
.people-grid3 .font-18 {font-weight: 700;
}
.people-grid3 .link {color: #444444;cursor: pointer;
}
.people-grid3 .link:hover {color: #0099FF;
}
.person-top-page {display: flex;align-items: center;
}
.person-top-page i {margin-right: 20px;font-size: 18px;cursor: pointer;
}
.person-grid3 {display: grid;grid-template-columns: repeat(3, 240px);grid-gap: 48px;align-items: center;
}
.person-grid3 + .person-grid3,
.person-grid3 + .person-section-notes {margin-top: 8px;
}
.person-section-notes {font-size: 14px;line-height: 21px;font-style: italic;letter-spacing: .02em;color: #444444;
}
.section-title .person-section-notes {color: #000000;margin-left: 8px;
}
.register-password-container
{margin-top: 24px;background-color: #EDF0F1;padding: 24px;
}
button.button.add-user {position: absolute;top: 20px;right: 25px;min-width: 152px;
}
button.button.delete-users {position: absolute;top: 20px;right: 200px;min-width: 152px;
}
#admin_userList{margin-top: 50px;
}.admin-sidebar {min-height: 100vh;
}
.admin_table{width:100%;
}
.admin_table thead th{font-weight:bold;background-color:#E6F5FF;
}
.admin_table tbody tr:nth-child(odd) {background-color: #F6F6F6;
}
.admin_table span.muted{opacity:.5;
}
.admin_table .tableSearchable-area i.awe{position:absolute;top:15px;right:0;
}
.admin_table .optionsIcons i{cursor:pointer;margin-right:10px;color:#666;
}
.admin_table .optionsIcons i:hover{color:#000;
}

.returns-status-container {padding: 16px;border-radius: 4px;border: 1px solid #CBCCCD;
}
.returns-status-header{cursor:pointer;font-weight: 700;font-size: 18px;line-height: 23px;
}
.returns-status-container i.awe{position:relative;top:5px;cursor:pointer;
}
.returns-status-container.closed .status-bar-container{display:none;
}
.returns-status-container:not(.closed) i.awe{transform:rotate(180deg);
}
.returns-status-container + .returns-status-container {margin-top: 16px;
}
.status-bar-container {margin-top: 16px;
}
.status-bar {display: flex;cursor: pointer;margin-bottom:0;
}
.status-bar .bar {height: 22px;padding-right: 40px;position: relative;width: 100%;text-align: center;border-radius: 4px;
}
.returns-status {position: absolute;right: -10px;font-size: 12px;font-weight: 700;color: #000;background-color:#CBCCCD;padding: 0 6px 0 4px;border-radius:0 10px 10px 0;line-height: 22px;
}
.status-bar + .status-bar {margin-top: 8px;
}
.status-bar .meta {font-size: 14px;line-height: 22px;color: #414141;margin-right: 16px;min-width: 182px;
}
.status-bar .meta span {margin-left: 4px;display: none;
}
.status-bar.clicked .meta span {display: inline;font-size: 12px;line-height: 18px;font-weight: 700;color: #000;
}
.status-bar[data-arstatus="not-started"] .bar{background: #CD0027;
}
.status-bar[data-arstatus="in-progress"] .bar{background: #0099FF;
}
.status-bar[data-arstatus="complete"] .bar{background: #FA9A29;
}
.status-bar[data-arstatus="submitted"] .bar{background: #009229;
}
.status-bar[data-srstatus="not-started"] .bar{background: #CD0027;
}
.status-bar[data-srstatus="in-progress"] .bar{background: #0099FF;
}
.status-bar[data-srstatus="complete"] .bar{background: #FA9A29;
}
.status-bar[data-srstatus="submitted"] .bar{background: #009229;
}
.status-bar.hide-status-bar .bar{background: #CBCCCD;
}
.church-selected-container {justify-content: space-between;align-items: center;padding: 8px 24px;color: #FFFFFF;background: ~link~;display: none;width:100%;position:fixed;bottom:0;background-color:#363636;box-shadow: 0px -4px 32px rgba(0, 0, 0, 0.1);z-index:1;
}
.church-selected-container.show {display: block;
}
#admin_churchList{position:relative;font-family: lato, sans-serif;margin-top: 24px;
}
#admin_churchList input[type='checkbox']{display: inline;width: 20px;height: 20px;min-height: auto;margin-right:10px;
}
#church_dashboard .back-to {font-family: lato, sans-serif;border-bottom: 1px solid #EEEFF2;padding-bottom: 24px;margin-bottom: 24px;
}
#church_dashboard .back-to a {color: #414141;
}
#church_dashboard .back-to a:hover {text-decoration: none;
}
#church_dashboard .church-name {margin-bottom: 40px;
}
#church_dashboard .church-top-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(368px, 1fr));gap: 20px;padding-bottom: 32px;margin-bottom: 32px;border-bottom: 1px solid #E4E4E4;
}
#church_dashboard .church-top-grid > div {border-radius: 4px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .10);padding: 16px;
}
#church_dashboard .church-top-grid .church-box-info {font-size: 20px;font-weight: 700;
}
#church_dashboard .church-bottom-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(560px, 1fr));gap: 24px;
}
#church_dashboard .church-bottom-grid h3 {padding: 0 24px 24px;
}
#church_dashboard .church-bottom-grid .church-blue-box {display: grid;grid-template-columns: repeat(2, 1fr);gap: 4px;background-color: #E6F5FF;padding: 16px;border-radius: 6px;
}
#church_dashboard .church-bottom-grid .church-blue-box > div {background-color: #FFFFFF;border-radius: 4px;padding: 16px;
}
#church_dashboard .church-box-title {color: #0099FF;margin-bottom: 16px;
}
#church_dashboard .church-bottom-grid .church-box-info {font-size: 18px;font-weight: 700;
}
#church_dashboard .status {display: inline-block;width: 12px;height: 12px;border-radius: 50%;
}
#church_dashboard .status.submitted {background-color: #009229;
}
#church_dashboard .status.in-progress {background-color: #FA9A29;
}.core-btn,
button,
div.button {display: flex;align-items: center;justify-content: center;transition: transform 400ms;cursor: pointer;
}
div.button{display:inline-block;
}
.core-btn,
button.button,
div.button.button {font-size: 18px;line-height: 27px;min-width: 112px;padding: 5px 19px 6px;border-radius: 4px;
}
.core-btn:hover,
button.button:hover,
div.button:hover {box-shadow: 0 2px 0 rgba(64, 108, 181, 0.2);
}
.core-btn:active,
button.button:active,
div.button.button:active {box-shadow: none;
}
.core-btn.primary,
button.primary,
div.button.primary,
.core-btn.primary:hover:active,
button.button.primary:hover:active,
div.button.button.primary:hover:active {border: 1px solid #0099FF;background: #0099FF;color: #FFFFFF;
}
.core-btn.primary:hover,
button.button.primary:hover,
div.button.button.primary:hover {border: 1px solid #0C46BA;background: #0C46BA;
}
.core-btn,
button.button.secondary,
div.button.button.secondary,
.core-btn:hover:active,
div.button.button.secondary:hover:active,
button.button.secondary:hover:active {border: 1px solid #CBCCCD;background: #FFFFFF;color: #000000;
}
.core-btn:hover,
button.button.secondary:hover,
div.button.button.secondary:hover {background: #FFFFFF;
}
.core-btn.tertiary,
button.tertiary,
div.button.tertiary,
.core-btn.tertiary:hover:active,
button.button.tertiary:hover:active,
div.button.button.tertiary:hover:active {border: 1px solid #CD0027;background: #CD0027;color: #FFFFFF;
}
.core-btn.tertiary:hover,
button.button.tertiary:hover,
div.button.button.tertiary:hover {border: 1px solid #CD0027;background: #CD0027;
}
.core-btn.primary.outline,
button.primary.outline,
div.button.primary.outline,
.core-btn.primary.outline:hover:active,
button.button.primary.outline:hover:active,
div.button.button.primary.outline:hover:active {border: 1px solid #0099FF;background: transparent;color: #0099FF;
}
.core-btn.primary.outline:hover,
button.button.primary.outline:hover,
div.button.button.primary.outline:hover {color: #FFFFFF;
}
.core-btn.button.inactive,
button.button.inactive,
div.button.button.inactive,
.core-btn.button.inactive:hover,
.core-btn:disabled,
button.button.inactive:hover,
div.button.button.inactive:hover,
button:disabled,
div.button:disabled {opacity: .5;cursor: default;
}
button.button.w128,
div.button.button.w128{min-width: 128px;
}
.save-exit-button{margin: 0 24px 24px 24px;width: calc(100% - 48px);
}
.print-form-button{float:right;
}input,
textarea,
select,
form select{display: block;border: 1px solid #CBCCCD;font-size: 18px;line-height: 27px;padding: 0 8px;width: 100%;min-height: 40px;margin-top: 4px;border-radius: 4px;
}
form select,
select {padding: 4px;background-color:#fff;line-height:40px;
}
input.invalid,
textarea.invalid,
select.invalid {border: 2px solid #CD0027 !important;
}
label {font-size: 15px;line-height: 23px;
}
label.invalid,
label.invalid span,
.error {color: #CD0027;}
.error {font-size: 14px;line-height: 21px;margin-top: 4px;
}
.form-group + .form-group {margin-top: 16px;
}
.radio {display: flex;align-items: center;position: relative;padding-left: 28px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
.radio input {position: absolute;opacity: 0;left: 0;height: 18px;width: 18px !important;z-index: 1;cursor: pointer;min-height: 18px;margin: 0;
}
.radio .checkmark {position: absolute;left: 0;height: 18px;width: 18px;border: 1px solid #CBCCCD;box-sizing: border-box;border-radius: 3px;margin-right: 8px;
}
.radio input:checked ~ .checkmark {background: #0099FF;border: 1px solid #0099FF;
}
.radio input:checked ~ .checkmark.tick::after {display: block;left: 5px;top: 1px;width: 5px;height: 10px;border: solid #FFFFFF;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);
}
.radio + .radio {margin-left: 20px;
}
.radio input:checked ~ .checkbox-text {font-weight: 700;color: #000000;
}
.custom-checkbox {position: relative;display: flex;align-items: center;
}
.custom-checkbox input {opacity: 0;min-height: auto;width: 32px;height: 32px;position: absolute;z-index: 1;top: 0;left: 0;margin: 0;cursor: pointer;
}
.custom-checkbox input:hover ~ span {background: #E6F5FF;border-radius: 4px;
}
.custom-checkbox input:hover ~ span:before {border-color: #909398;
}
.custom-checkbox span {position: relative;display: flex;width: 32px;height: 32px;align-items: center;justify-content: center;
}
.custom-checkbox span:before {border: 2px solid #CBCCCD;border-radius: 2px;content: "";display: inline-block;height: 14px;width: 14px;transition: all .2s;
}.custom-checkbox.invalid span:before {border-color: #CD0027;
}.custom-checkbox span.invalid:before {border-color: #CD0027;
}.custom-checkbox span:after {transition: all .2s;
}
.custom-checkbox input:checked + span:before {border-color: #0099FF;background: #0099FF;
}
.custom-checkbox input:checked + span::after {content: "";width: 12px;height: 5px;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #FFFFFF;transform: rotate(-45deg);position: absolute;top: 11px;left: 9px;
}
.church-login .custom-checkbox input:checked + span::after {left: 9px;
}
.checkbox-text {font-size: 14px;line-height: 21px;margin-left: 4px;
}
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);
}
.form-two-column-row {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;
}
.form-two-column-column {flex: 1;flex-direction: column;flex-basis: 45%;padding: 10px;
}#miniPop {box-shadow: 0 4px 32px rgba(0, 0, 0, 0.1);border-radius: 4px;padding: 26px 32px;
}
#miniPop.people-popup {width: 100%;max-width: 640px;
}
#miniPop.people-popup .input-info {color: #71757A;
}
#miniPop.people-popup .add-people-link {display: flex;align-items: center;cursor: pointer;border-top: 1px solid #EDF0F1;margin-top: 16px;padding-top: 32px;font-size: 18px;line-height: 27px;
}
#miniPop.people-popup .add-people-link:hover {color: #0099FF;cursor: pointer;
}
#miniPop.people-popup .add-people-link i {margin-right: 13px;
}
#miniPop.people-popup #miniPop_detail {font-weight: 400;
}
#miniPop.people-popup #miniPop_detail ul {padding-left: 16px;margin-top: 8px;
}
#miniPop.people-popup #miniPop_detail li {list-style: disc;
}
#miniPop.people-popup .custom-checkbox input {opacity: 0;min-height: auto;width: 32px;height: 32px!important;position: absolute;z-index: 1;top: 0;left: 0;margin: 0;cursor: pointer;
}
#miniPop_question {font-weight: bold;font-size: 24px;line-height: 29px;color: #000000;border-bottom:none;margin-bottom: 16px;padding-bottom: 0;
}
#miniPop_detail {font-weight: bold;font-size: 18px;line-height: 27px;color: #000000;margin-bottom: 24px;
}
#miniPop_buttons {display: flex;flex-direction: row-reverse;justify-content: flex-end;
}
#miniPop_buttons .core-btn {float: none;margin: 0;
}
#miniPop_buttons .core-btn + .core-btn {margin-right: 16px;
}
.popup-close {position: absolute;right: 37px;top: 26px;font-size: 20px;cursor: pointer;
}
.popup_input_sublabel{font-size: 15px;color:#71757A;
}
.popup_input_whatsthis{float:right;font-size:14px;color:#0099FF;cursor:help;
}
.popup_input_whatsthis:hover{text-decoration:underline;
}
.popup_input_whatsthis_text{display:none;color:#0099FF;padding:2px;
}
#miniPop_inputs > div{position:relative;
}.overdiv160{max-width:160px; width:100%; margin:0 auto;}.max160{max-width:160px;}.overdiv304{max-width:304px; width:100%; margin:0 auto;}.max304{max-width:304px;}.overdiv363{max-width:363px; width:100%; margin:0 auto;}.max363{max-width:363px;}.overdiv480{max-width:480px; width:100%; margin:0 auto;}.max480{max-width:480px;}.overdiv672{max-width:672px; width:100%; margin:0 auto;}.max672{max-width:672px;}.overdiv816{max-width:816px; width:100%; margin:0 auto;}.max816{max-width:816px;}.overdiv1280{max-width:1280px; width:100%; margin:0 auto;}.max1280{max-width:1280px;}.m8{margin:8px}.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}.m16{margin:16px}.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}.m20{margin:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mtb20{margin:20px 0}.p20{padding:20px}.pad20{padding:20px 0}.padt20{padding-top:20px}.padr20{padding-right:20px}.padb20{padding-bottom:20px}.padl20{padding-left:20px}.m24{margin:24px}.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}.m32{margin:32px}.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}.m40{margin:40px}.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}.m48{margin:48px}.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}.m100{margin:100px}.mt100{margin-top:100px}.mr100{margin-right:100px}.mb100{margin-bottom:100px}.ml100{margin-left:100px}.mtb100{margin:100px 0}.p100{padding:100px}.pad100{padding:100px 0}.padt100{padding-top:100px}.padr100{padding-right:100px}.padb100{padding-bottom:100px}.padl100{padding-left:100px}.black{color:#000000}.black-bg{background:#000000}.black-border{border: 1px solid #000000}.dark-grey{color:#444444}.dark-grey-bg{background:#444444}.dark-grey-border{border: 1px solid #444444}.deep-grey{color:#909398}.deep-grey-bg{background:#909398}.deep-grey-border{border: 1px solid #909398}.grey{color:#CBCCCD}.grey-bg{background:#CBCCCD}.grey-border{border: 1px solid #CBCCCD}.light-grey{color:#EDF0F1}.light-grey-bg{background:#EDF0F1}.light-grey-border{border: 1px solid #EDF0F1}.white{color:#FFFFFF}.white-bg{background:#FFFFFF}.white-border{border: 1px solid #FFFFFF}.dark-blue{color:#0C46BA}.dark-blue-bg{background:#0C46BA}.dark-blue-border{border: 1px solid #0C46BA}.blue{color:#0099FF}.blue-bg{background:#0099FF}.blue-border{border: 1px solid #0099FF}.green{color:#009229}.green-bg{background:#009229}.green-border{border: 1px solid #009229}.red{color:#CD0027}.red-bg{background:#CD0027}.red-border{border: 1px solid #CD0027}.orange{color:#FA9A29}.orange-bg{background:#FA9A29}.orange-border{border: 1px solid #FA9A29}.light-blue{color:#E6F5FF}.light-blue-bg{background:#E6F5FF}.light-blue-border{border: 1px solid #E6F5FF}.light-yellow{color:#FCFBD6}.light-yellow-bg{background:#FCFBD6}.light-yellow-border{border: 1px solid #FCFBD6}@media only screen and (max-width: 1280px) {#faqLeft {margin-left: 0;}
}
@media only screen and (max-width: 1168px) {.overdiv1120 {max-width: 1168px;padding-left: 24px;padding-right: 24px;}
}
@media only screen and (max-width: 1024px) {.right-sidebar {width: 80px;}.right-sidebar button.button {display: none;}.right-sidebar #mobileExit {display: block;min-width: auto;}
}
@media only screen and (max-width: 900px) {#sidebarMenu {display: none;}#sidebarMenuMobile {display: block;}.right-sidebar {position: absolute;top: 24px;right: 24px;}.church-login-grid {grid-gap: 24px;}
}
@media only screen and (max-width: 768px) {.login-top-link {margin-bottom: 24px;}.church-login .mt40 {margin-top: 24px!important;}.church-login .mb40 {margin-bottom: 32px!important;}h1 {font-size: 32px;line-height: 52px;}.back {display: inline-block;position: relative;margin-bottom: 16px;}input.code {width: 72px;height: 72px;font-size: 35px;}input.code + input.code {margin-left: 35px;}.popup-buttons button {margin: 16px 8px 0;}#headerBottom {padding: 32px 24px;}#faqContainer {display: block;}#faqLeft {display: none;}#faqContainer select {display: block;}#faqRight {width: 100%;}#yourResults {flex-direction: column;}#yourResults .right {display: flex;flex-wrap: wrap;}#yourResults .right button.button.w160 {margin-top: 16px;}#yourResults .right button.button.w160.mt16 {margin-right: 8px;}#yourResults .left,#yourResultsWhiteSection > .flex > div {width: 100%;max-width: 100%;}#yourResultsWhiteSection > .flex > div:first-child {margin-right: 0;margin-bottom: 16px;}#yourResultsPageSection {position: relative;padding-top: 40px;}.edit-answers {display: none;}.edit-answers-icon {display: block;position: absolute;top: 8px;right: 16px;}.church-login-grid {display: flex;flex-direction: column-reverse;gap: 32px;}
}
@media only screen and (max-width: 624px) {.overdiv608 {margin: 0 8px;width: calc(100% - 16px);}
}
@media only screen and (max-width: 600px) {.church-login {padding: 48px 24px;}h1,.page-content h1 {font-size: 26px;line-height: 40px;}h2 {font-size: 20px;line-height: 30px;}h3,.font-20 {font-size: 18px;line-height: 27px;}.font-18 {font-size: 16px;line-height: 24px;}.page-content {padding-bottom: 8px;}input.code {width: 56px;height: 56px;font-size: 30px;}input.code + input.code {margin-left: 30px;}#continue {max-width: 212px;height: 48px;}.popup .overdiv600 {padding: 40px 24px;}.popup .overdiv640 {padding: 56px 24px 40px;}.popup .close {font-size: 20px;top: 12px;right: 16px;}.popup .mtb32.rs24 {margin-top: 24px;margin-bottom: 24px;}.popup .overdiv640 .mb24.rs16 {margin-bottom: 16px;}#headerRight a {margin-left: 24px;}#headerRight a:first-child img {margin-right: 0;}#headerRight a:last-child img {margin-left: 0;}#headerBottom {padding: 20px 24px;}#footerTop .overdiv1120 > div {padding: 24px 0;}#footerBottom {flex-direction: column;padding-top: 24px;padding-bottom: 24px;text-align: center;}#footerBottom > div:first-child {margin-bottom: 8px;}#landingContent h3 {margin-bottom: 8px;}#landingContent .text-full.show {margin-top: 8px;}#landingContent {padding: 24px;margin-bottom: 24px;}#landingBox {margin: 0 24px;padding: 24px;}#welcomeContent,#privacyContainer {padding-right: 24px;padding-left: 24px;}#welcomeContent .mt16 {margin-top: 8px;}#welcomeContent .mt32 {margin-top: 16px;}#welcomeBoxTitle {margin: 24px 8px 0;}.rsdn{display: none;}#yourAccountMenuMobile {display: block;}.your-account-buttons {flex-wrap: wrap;}#yourAccountMenuSeeResults {width: 100%;max-width: 100%;}.your-account-buttons button.tertiary {width: calc(50% - 4px);max-width: calc(50% - 4px);margin-top: 8px;padding-left: 5px;padding-right: 5px;min-width: auto;}.your-account-buttons button:nth-child(2) {margin-left: 0;}#yourAccountDetails {justify-content: flex-start;}#yourAccountDetails button {max-width: 164px;}#yourResults {margin: 0 24px 24px;}#yourResultsPageSection {margin: 0 8px;}#yourResultsWhiteSection {padding: 16px;}.edit-answers-icon {right: 8px;}
}
@media only screen and (max-width: 550px) {.login {padding: 24px 16px 48px;}
}
@media only screen and (max-width: 500px) {.login-label > a {width: 100%;text-align: right;}input.code {width: 40px;height: 40px;font-size: 24px;margin-top: 24px;margin-bottom: 24px;}input.code + input.code {margin-left: 24px;}#continue {max-width: 168px;height: 40px;}#editDetails {display: none;}#editDetailsMobile {display: block;}
}
@media only screen and (max-width: 400px) {.your-account-block {padding: 32px 16px;margin-top: 16px !important;margin-bottom: 16px !important;}#yourAccountDetails button {width: auto;}.popup-buttons button {margin: 16px 0 0;width: 100%;}
}
@media only screen and (max-width: 330px) {.your-account-buttons button.tertiary {width: 100%;max-width: 100%;margin-left: 0;}
}
@media print {.ar-sub-title,.ar-sub-field-title,.ar-sub-field,.sr-sub-title,.ar-sub-field-title,.sr-sub-field{padding-top: 5mm !important;padding-bottom: 5mm !important;}.sidebar,.sidebar-returns,.banner,.button,.show-hide-section,.section-title a,.page-top-right,.link {display: none;}.overdiv,.page-content,.page,.page-bottom {overflow: visible !important;}.page {width: 100%;padding: 0;}.page-top > .flex {align-items: flex-start;}.page-top-left {margin-bottom: 24px;}.section {break-inside: avoid;}.section-content {opacity: 1;height: auto;overflow: auto;margin-top: 16px;}.print_only{display:block;}.non_print_only {display: none;}.edit-section {display: none;}div.printFooter {position: fixed;bottom: 0;width:100%;text-align: center;font-weight: bold;}
}
@media screen {.print_only{display:none;}div.printFooter {display: none;}
}