*{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}.w66p{width:66% !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}.w66p.m5{width:calc(66% - 10px) !important}.w66p.ml5,.w66p.mr5{width:calc(66% - 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}.w66p.m10{width:calc(66% - 20px) !important}.w66p.ml10,.w66p.mr10{width:calc(66% - 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}.w66p.m15{width:calc(66% - 30px) !important}.w66p.ml15,.w66p.mr15{width:calc(66% - 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}.w66p.m20{width:calc(66% - 40px) !important}.w66p.ml20,.w66p.mr20{width:calc(66% - 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}.w66p.m25{width:calc(66% - 50px) !important}.w66p.ml25,.w66p.mr25{width:calc(66% - 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}.w66p.m30{width:calc(66% - 60px) !important}.w66p.ml30,.w66p.mr30{width:calc(66% - 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}.w66p.m35{width:calc(66% - 70px) !important}.w66p.ml35,.w66p.mr35{width:calc(66% - 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}.w66p.m40{width:calc(66% - 80px) !important}.w66p.ml40,.w66p.mr40{width:calc(66% - 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}.w66p.m45{width:calc(66% - 90px) !important}.w66p.ml45,.w66p.mr45{width:calc(66% - 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}.w66p.m50{width:calc(66% - 100px) !important}.w66p.ml50,.w66p.mr50{width:calc(66% - 50px) !important}.w75p.m50{width:calc(75% - 100px) !important}.w75p.ml50,.w75p.mr50{width:calc(75% - 50px) !important}.w100p.m50{width:calc(100% - 100px) !important}.w100p.ml50,.w100p.mr50{width:calc(100% - 50px) !important}.bb{box-sizing:border-box}
.dn{display:none}
.col2{width:50%;float:left}
.col3{width:33.3%;float:left}
.col4{width:25%;float:left}.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}.overY{overflow-y:auto}
.overX{overflow-x:auto}
.over{overflow:auto}.block{display:block !important}
.inline{display:inline !important}
.inline-block{display:inline-block !important}.f10{font-size:10px}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f28{font-size:28px}.f30{font-size:30px}.f48{font-size:48px}
.point{cursor:pointer}input:checked + label + .showIfAdjInputChecked,
input:checked + .showIfAdjInputChecked{display:block;
}
.tableControls-label{display:inline-block;
}
.tableControls-area{position:absolute;right:0;top:0;
}
.sortable-icon{display:none;position:relative;top:-2px;margin-left:5px;
}
.sorting .sortable-icon{display:inline-block;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid black;
}
.sortable-icon.sort_up{transform:rotate(180deg);
}
table .sortable .tableControls-label{cursor:pointer;
}
table .searchable{position:relative;
}
.tableSearchable-area .tableSearchable-searchIcon{position:absolute;right:0;top:0;
}
input[type='text'].tableSearchable-input{padding:0;width:calc(100% - 28px);padding:5px;
}
.tableSearchable-area .tableSearchable-searchIcon,
.tableSearchable-area .tableSearchable-closeIcon{cursor:pointer;
}
.tableSearchable-area .tableSearchable-searchIcon,
.tableSearchable-area .tableSearchable-closeIcon,
.tableSearchable-input,
table th:hover.searching .tableSearchable-area .tableSearchable-searchIcon,
table td:hover.searching .tableSearchable-area .tableSearchable-searchIcon,
.searching .tableControls-label{display:none;
}
table th:hover .tableSearchable-area .tableSearchable-searchIcon,
table td:hover .tableSearchable-area .tableSearchable-searchIcon,
.searching .tableSearchable-area .tableSearchable-closeIcon,
.searching .tableSearchable-input{display:block;
}
*.hideOnDesktop{display:none;}
.smart_scroll{overflow:hidden;
}
.smart_scroll:hover{overflow-y:auto;
}

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

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

.core-btn{padding:8px 16px;font-size:14px;background-color:#999;color:#fff;line-height:20px;cursor:pointer;display:inline-block;opacity:.9;transition:opacity .1s;
}
.core-btn:hover{background-color:#333;opacity:1;
}
.core-btn + .core-btn{margin-left:10px;
}
.core-btn.green{background-color:#2D8270}
.core-btn.blue{background-color:#3684A3}
.core-btn.red{background-color:#A3364D}
.core-btn.invalid{background-color:#A3364D !important}
@media screen and (max-width: 550px) {*.hideOnMob{display:none;}*.showOnMob,*.hideOnDesktop{display:initial;}span.showOnMob{display:inline;}.smart_scroll{overflow-y:auto;}
}.ql-container { box-sizing: border-box; font-family: Helvetica, Arial, sans-serif; font-size: 13px; height: 100%; margin: 0px; position: relative; } .ql-container.ql-disabled .ql-tooltip { visibility: hidden; } .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before { pointer-events: none; } .ql-clipboard { left: -100000px; height: 1px; overflow-y: hidden; position: absolute; top: 50%; } .ql-clipboard p { margin: 0; padding: 0; } .ql-editor { box-sizing: border-box; line-height: 1.42; height: 100%; outline: none; overflow-y: auto; padding: 12px 15px; tab-size: 4; -moz-tab-size: 4; text-align: left; white-space: pre-wrap; word-wrap: break-word; } .ql-editor > * { cursor: text; } .ql-editor p, .ql-editor ol, .ql-editor ul, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 { margin: 0; padding: 0; counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; } .ql-editor ol, .ql-editor ul { padding-left: 1.5em; } .ql-editor ol > li, .ql-editor ul > li { list-style-type: none; } .ql-editor ul > li::before { content: '\2022'; } .ql-editor ul[data-checked=true], .ql-editor ul[data-checked=false] { pointer-events: none; } .ql-editor ul[data-checked=true] > li *, .ql-editor ul[data-checked=false] > li * { pointer-events: all; } .ql-editor ul[data-checked=true] > li::before, .ql-editor ul[data-checked=false] > li::before { color: #777; cursor: pointer; pointer-events: all; } .ql-editor ul[data-checked=true] > li::before { content: '\2611'; } .ql-editor ul[data-checked=false] > li::before { content: '\2610'; } .ql-editor li::before { display: inline-block; white-space: nowrap; width: 1.2em; } .ql-editor li:not(.ql-direction-rtl)::before { margin-left: -1.5em; margin-right: 0.3em; text-align: right; } .ql-editor li.ql-direction-rtl::before { margin-left: 0.3em; margin-right: -1.5em; } .ql-editor ol li:not(.ql-direction-rtl), .ql-editor ul li:not(.ql-direction-rtl) { padding-left: 1.5em; } .ql-editor ol li.ql-direction-rtl, .ql-editor ul li.ql-direction-rtl { padding-right: 1.5em; } .ql-editor ol li { counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; counter-increment: list-0; } .ql-editor ol li:before { content: counter(list-0, decimal) '. '; } .ql-editor ol li.ql-indent-1 { counter-increment: list-1; } .ql-editor ol li.ql-indent-1:before { content: counter(list-1, lower-alpha) '. '; } .ql-editor ol li.ql-indent-1 { counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-2 { counter-increment: list-2; } .ql-editor ol li.ql-indent-2:before { content: counter(list-2, lower-roman) '. '; } .ql-editor ol li.ql-indent-2 { counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-3 { counter-increment: list-3; } .ql-editor ol li.ql-indent-3:before { content: counter(list-3, decimal) '. '; } .ql-editor ol li.ql-indent-3 { counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-4 { counter-increment: list-4; } .ql-editor ol li.ql-indent-4:before { content: counter(list-4, lower-alpha) '. '; } .ql-editor ol li.ql-indent-4 { counter-reset: list-5 list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-5 { counter-increment: list-5; } .ql-editor ol li.ql-indent-5:before { content: counter(list-5, lower-roman) '. '; } .ql-editor ol li.ql-indent-5 { counter-reset: list-6 list-7 list-8 list-9; } .ql-editor ol li.ql-indent-6 { counter-increment: list-6; } .ql-editor ol li.ql-indent-6:before { content: counter(list-6, decimal) '. '; } .ql-editor ol li.ql-indent-6 { counter-reset: list-7 list-8 list-9; } .ql-editor ol li.ql-indent-7 { counter-increment: list-7; } .ql-editor ol li.ql-indent-7:before { content: counter(list-7, lower-alpha) '. '; } .ql-editor ol li.ql-indent-7 { counter-reset: list-8 list-9; } .ql-editor ol li.ql-indent-8 { counter-increment: list-8; } .ql-editor ol li.ql-indent-8:before { content: counter(list-8, lower-roman) '. '; } .ql-editor ol li.ql-indent-8 { counter-reset: list-9; } .ql-editor ol li.ql-indent-9 { counter-increment: list-9; } .ql-editor ol li.ql-indent-9:before { content: counter(list-9, decimal) '. '; } .ql-editor .ql-indent-1:not(.ql-direction-rtl) { padding-left: 3em; } .ql-editor li.ql-indent-1:not(.ql-direction-rtl) { padding-left: 4.5em; } .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { padding-right: 3em; } .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { padding-right: 4.5em; } .ql-editor .ql-indent-2:not(.ql-direction-rtl) { padding-left: 6em; } .ql-editor li.ql-indent-2:not(.ql-direction-rtl) { padding-left: 7.5em; } .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { padding-right: 6em; } .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { padding-right: 7.5em; } .ql-editor .ql-indent-3:not(.ql-direction-rtl) { padding-left: 9em; } .ql-editor li.ql-indent-3:not(.ql-direction-rtl) { padding-left: 10.5em; } .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { padding-right: 9em; } .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { padding-right: 10.5em; } .ql-editor .ql-indent-4:not(.ql-direction-rtl) { padding-left: 12em; } .ql-editor li.ql-indent-4:not(.ql-direction-rtl) { padding-left: 13.5em; } .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { padding-right: 12em; } .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { padding-right: 13.5em; } .ql-editor .ql-indent-5:not(.ql-direction-rtl) { padding-left: 15em; } .ql-editor li.ql-indent-5:not(.ql-direction-rtl) { padding-left: 16.5em; } .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { padding-right: 15em; } .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { padding-right: 16.5em; } .ql-editor .ql-indent-6:not(.ql-direction-rtl) { padding-left: 18em; } .ql-editor li.ql-indent-6:not(.ql-direction-rtl) { padding-left: 19.5em; } .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { padding-right: 18em; } .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { padding-right: 19.5em; } .ql-editor .ql-indent-7:not(.ql-direction-rtl) { padding-left: 21em; } .ql-editor li.ql-indent-7:not(.ql-direction-rtl) { padding-left: 22.5em; } .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { padding-right: 21em; } .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { padding-right: 22.5em; } .ql-editor .ql-indent-8:not(.ql-direction-rtl) { padding-left: 24em; } .ql-editor li.ql-indent-8:not(.ql-direction-rtl) { padding-left: 25.5em; } .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { padding-right: 24em; } .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { padding-right: 25.5em; } .ql-editor .ql-indent-9:not(.ql-direction-rtl) { padding-left: 27em; } .ql-editor li.ql-indent-9:not(.ql-direction-rtl) { padding-left: 28.5em; } .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { padding-right: 27em; } .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { padding-right: 28.5em; } .ql-editor .ql-video { display: block; max-width: 100%; } .ql-editor .ql-video.ql-align-center { margin: 0 auto; } .ql-editor .ql-video.ql-align-right { margin: 0 0 0 auto; } .ql-editor .ql-bg-black { background-color: #000; } .ql-editor .ql-bg-red { background-color: #e60000; } .ql-editor .ql-bg-orange { background-color: #f90; } .ql-editor .ql-bg-yellow { background-color: #ff0; } .ql-editor .ql-bg-green { background-color: #008a00; } .ql-editor .ql-bg-blue { background-color: #06c; } .ql-editor .ql-bg-purple { background-color: #93f; } .ql-editor .ql-color-white { color: #fff; } .ql-editor .ql-color-red { color: #e60000; } .ql-editor .ql-color-orange { color: #f90; } .ql-editor .ql-color-yellow { color: #ff0; } .ql-editor .ql-color-green { color: #008a00; } .ql-editor .ql-color-blue { color: #06c; } .ql-editor .ql-color-purple { color: #93f; } .ql-editor .ql-font-serif { font-family: Georgia, Times New Roman, serif; } .ql-editor .ql-font-monospace { font-family: Monaco, Courier New, monospace; } .ql-editor .ql-size-small { font-size: 0.75em; } .ql-editor .ql-size-large { font-size: 1.5em; } .ql-editor .ql-size-huge { font-size: 2.5em; } .ql-editor .ql-direction-rtl { direction: rtl; text-align: inherit; } .ql-editor .ql-align-center { text-align: center; } .ql-editor .ql-align-justify { text-align: justify; } .ql-editor .ql-align-right { text-align: right; } .ql-editor.ql-blank::before { color: rgba(0,0,0,0.6); content: attr(data-placeholder); font-style: italic; left: 15px; pointer-events: none; position: absolute; right: 15px; } .ql-bubble.ql-toolbar:after, .ql-bubble .ql-toolbar:after { clear: both; content: ''; display: table; } .ql-bubble.ql-toolbar button, .ql-bubble .ql-toolbar button { background: none; border: none; cursor: pointer; display: inline-block; float: left; height: 24px; padding: 3px 5px; width: 28px; } .ql-bubble.ql-toolbar button svg, .ql-bubble .ql-toolbar button svg { float: left; height: 100%; } .ql-bubble.ql-toolbar button:active:hover, .ql-bubble .ql-toolbar button:active:hover { outline: none; } .ql-bubble.ql-toolbar input.ql-image[type=file], .ql-bubble .ql-toolbar input.ql-image[type=file] { display: none; } .ql-bubble.ql-toolbar button:hover, .ql-bubble .ql-toolbar button:hover, .ql-bubble.ql-toolbar button:focus, .ql-bubble .ql-toolbar button:focus, .ql-bubble.ql-toolbar button.ql-active, .ql-bubble .ql-toolbar button.ql-active, .ql-bubble.ql-toolbar .ql-picker-label:hover, .ql-bubble .ql-toolbar .ql-picker-label:hover, .ql-bubble.ql-toolbar .ql-picker-label.ql-active, .ql-bubble .ql-toolbar .ql-picker-label.ql-active, .ql-bubble.ql-toolbar .ql-picker-item:hover, .ql-bubble .ql-toolbar .ql-picker-item:hover, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected { color: #fff; } .ql-bubble.ql-toolbar button:hover .ql-fill, .ql-bubble .ql-toolbar button:hover .ql-fill, .ql-bubble.ql-toolbar button:focus .ql-fill, .ql-bubble .ql-toolbar button:focus .ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill { fill: #fff; } .ql-bubble.ql-toolbar button:hover .ql-stroke, .ql-bubble .ql-toolbar button:hover .ql-stroke, .ql-bubble.ql-toolbar button:focus .ql-stroke, .ql-bubble .ql-toolbar button:focus .ql-stroke, .ql-bubble.ql-toolbar button.ql-active .ql-stroke, .ql-bubble .ql-toolbar button.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble.ql-toolbar button:hover .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover .ql-stroke-miter, .ql-bubble.ql-toolbar button:focus .ql-stroke-miter, .ql-bubble .ql-toolbar button:focus .ql-stroke-miter, .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { stroke: #fff; } @media (pointer: coarse) { .ql-bubble.ql-toolbar button:hover:not(.ql-active), .ql-bubble .ql-toolbar button:hover:not(.ql-active) { color: #ccc; } .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { fill: #ccc; } .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { stroke: #ccc; } } .ql-bubble { box-sizing: border-box; } .ql-bubble * { box-sizing: border-box; } .ql-bubble .ql-hidden { display: none; } .ql-bubble .ql-out-bottom, .ql-bubble .ql-out-top { visibility: hidden; } .ql-bubble .ql-tooltip { position: absolute; transform: translateY(10px); } .ql-bubble .ql-tooltip a { cursor: pointer; text-decoration: none; } .ql-bubble .ql-tooltip.ql-flip { transform: translateY(-10px); } .ql-bubble .ql-formats { display: inline-block; vertical-align: middle; } .ql-bubble .ql-formats:after { clear: both; content: ''; display: table; } .ql-bubble .ql-stroke { fill: none; stroke: #ccc; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2; } .ql-bubble .ql-stroke-miter { fill: none; stroke: #ccc; stroke-miterlimit: 10; stroke-width: 2; } .ql-bubble .ql-fill, .ql-bubble .ql-stroke.ql-fill { fill: #ccc; } .ql-bubble .ql-empty { fill: none; } .ql-bubble .ql-even { fill-rule: evenodd; } .ql-bubble .ql-thin, .ql-bubble .ql-stroke.ql-thin { stroke-width: 1; } .ql-bubble .ql-transparent { opacity: 0.4; } .ql-bubble .ql-direction svg:last-child { display: none; } .ql-bubble .ql-direction.ql-active svg:last-child { display: inline; } .ql-bubble .ql-direction.ql-active svg:first-child { display: none; } .ql-bubble .ql-editor h1 { font-size: 2em; } .ql-bubble .ql-editor h2 { font-size: 1.5em; } .ql-bubble .ql-editor h3 { font-size: 1.17em; } .ql-bubble .ql-editor h4 { font-size: 1em; } .ql-bubble .ql-editor h5 { font-size: 0.83em; } .ql-bubble .ql-editor h6 { font-size: 0.67em; } .ql-bubble .ql-editor a { text-decoration: underline; } .ql-bubble .ql-editor blockquote { border-left: 4px solid #ccc; margin-bottom: 5px; margin-top: 5px; padding-left: 16px; } .ql-bubble .ql-editor code, .ql-bubble .ql-editor pre { background-color: #f0f0f0; border-radius: 3px; } .ql-bubble .ql-editor pre { white-space: pre-wrap; margin-bottom: 5px; margin-top: 5px; padding: 5px 10px; } .ql-bubble .ql-editor code { font-size: 85%; padding: 2px 4px; } .ql-bubble .ql-editor pre.ql-syntax { background-color: #23241f; color: #f8f8f2; overflow: visible; } .ql-bubble .ql-editor img { max-width: 100%; } .ql-bubble .ql-picker { color: #ccc; display: inline-block; float: left; font-size: 14px; font-weight: 500; height: 24px; position: relative; vertical-align: middle; } .ql-bubble .ql-picker-label { cursor: pointer; display: inline-block; height: 100%; padding-left: 8px; padding-right: 2px; position: relative; width: 100%; } .ql-bubble .ql-picker-label::before { display: inline-block; line-height: 22px; } .ql-bubble .ql-picker-options { background-color: #444; display: none; min-width: 100%; padding: 4px 8px; position: absolute; white-space: nowrap; } .ql-bubble .ql-picker-options .ql-picker-item { cursor: pointer; display: block; padding-bottom: 5px; padding-top: 5px; } .ql-bubble .ql-picker.ql-expanded .ql-picker-label { color: #777; z-index: 2; } .ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill { fill: #777; } .ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke { stroke: #777; } .ql-bubble .ql-picker.ql-expanded .ql-picker-options { display: block; margin-top: -1px; top: 100%; z-index: 1; } .ql-bubble .ql-color-picker, .ql-bubble .ql-icon-picker { width: 28px; } .ql-bubble .ql-color-picker .ql-picker-label, .ql-bubble .ql-icon-picker .ql-picker-label { padding: 2px 4px; } .ql-bubble .ql-color-picker .ql-picker-label svg, .ql-bubble .ql-icon-picker .ql-picker-label svg { right: 4px; } .ql-bubble .ql-icon-picker .ql-picker-options { padding: 4px 0px; } .ql-bubble .ql-icon-picker .ql-picker-item { height: 24px; width: 24px; padding: 2px 4px; } .ql-bubble .ql-color-picker .ql-picker-options { padding: 3px 5px; width: 152px; } .ql-bubble .ql-color-picker .ql-picker-item { border: 1px solid transparent; float: left; height: 16px; margin: 2px; padding: 0px; width: 16px; } .ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { position: absolute; margin-top: -9px; right: 0; top: 50%; width: 18px; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before { content: attr(data-label); } .ql-bubble .ql-picker.ql-header { width: 98px; } .ql-bubble .ql-picker.ql-header .ql-picker-label::before, .ql-bubble .ql-picker.ql-header .ql-picker-item::before { content: 'Normal'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { content: 'Heading 1'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { content: 'Heading 2'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { content: 'Heading 3'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { content: 'Heading 4'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { content: 'Heading 5'; } .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { content: 'Heading 6'; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { font-size: 2em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { font-size: 1.5em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { font-size: 1.17em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { font-size: 1em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { font-size: 0.83em; } .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { font-size: 0.67em; } .ql-bubble .ql-picker.ql-font { width: 108px; } .ql-bubble .ql-picker.ql-font .ql-picker-label::before, .ql-bubble .ql-picker.ql-font .ql-picker-item::before { content: 'Sans Serif'; } .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { content: 'Serif'; } .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { content: 'Monospace'; } .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { font-family: Georgia, Times New Roman, serif; } .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { font-family: Monaco, Courier New, monospace; } .ql-bubble .ql-picker.ql-size { width: 98px; } .ql-bubble .ql-picker.ql-size .ql-picker-label::before, .ql-bubble .ql-picker.ql-size .ql-picker-item::before { content: 'Normal'; } .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before { content: 'Small'; } .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before { content: 'Large'; } .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { content: 'Huge'; } .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before { font-size: 10px; } .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before { font-size: 18px; } .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { font-size: 32px; } .ql-bubble .ql-color-picker.ql-background .ql-picker-item { background-color: #fff; } .ql-bubble .ql-color-picker.ql-color .ql-picker-item { background-color: #000; } .ql-bubble .ql-toolbar .ql-formats { margin: 8px 12px 8px 0px; } .ql-bubble .ql-toolbar .ql-formats:first-child { margin-left: 12px; } .ql-bubble .ql-color-picker svg { margin: 1px; } .ql-bubble .ql-color-picker .ql-picker-item.ql-selected, .ql-bubble .ql-color-picker .ql-picker-item:hover { border-color: #fff; } .ql-bubble .ql-tooltip { background-color: #444; border-radius: 25px; color: #fff; } .ql-bubble .ql-tooltip-arrow { border-left: 6px solid transparent; border-right: 6px solid transparent; content: " "; display: block; left: 50%; margin-left: -6px; position: absolute; } .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow { border-bottom: 6px solid #444; top: -6px; } .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow { border-top: 6px solid #444; bottom: -6px; } .ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor { display: block; } .ql-bubble .ql-tooltip.ql-editing .ql-formats { visibility: hidden; } .ql-bubble .ql-tooltip-editor { display: none; } .ql-bubble .ql-tooltip-editor input[type=text] { background: transparent; border: none; color: #fff; font-size: 13px; height: 100%; outline: none; padding: 10px 20px; position: absolute; width: 100%; } .ql-bubble .ql-tooltip-editor a { top: 10px; position: absolute; right: 20px; } .ql-bubble .ql-tooltip-editor a:before { color: #ccc; content: "\D7"; font-size: 16px; font-weight: bold; } .ql-container.ql-bubble:not(.ql-disabled) a { position: relative; white-space: nowrap; } .ql-container.ql-bubble:not(.ql-disabled) a::before { background-color: #444; border-radius: 15px; top: -5px; font-size: 12px; color: #fff; content: attr(href); font-weight: normal; overflow: hidden; padding: 5px 15px; text-decoration: none; z-index: 1; } .ql-container.ql-bubble:not(.ql-disabled) a::after { border-top: 6px solid #444; border-left: 6px solid transparent; border-right: 6px solid transparent; top: 0; content: " "; height: 0; width: 0; } .ql-container.ql-bubble:not(.ql-disabled) a::before, .ql-container.ql-bubble:not(.ql-disabled) a::after { left: 0; margin-left: 50%; position: absolute; transform: translate(-50%, -100%); transition: visibility 0s ease 200ms; visibility: hidden; } .ql-container.ql-bubble:not(.ql-disabled) a:hover::before, .ql-container.ql-bubble:not(.ql-disabled) a:hover::after { visibility: visible; }html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;vertical-align: baseline;
}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;
}
body {line-height: 1;
}
ol, ul {list-style: none;
}
blockquote, q {quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;
}
table {border-collapse: collapse;border-spacing: 0;
}
@font-face {font-family: 'Tesco';src: url('/project/res/style/fonts/TescoModern-Bold.eot');src: url('/project/res/style/fonts/TescoModern-Bold.eot?#iefix') format('embedded-opentype'),url('/project/res/style/fonts/TescoModern-Bold.woff') format('woff'),url('/project/res/style/fonts/TescoModern-Bold.ttf') format('truetype'),url('/project/res/style/fonts/TescoModern-Bold.svg') format('svg');font-weight: 700;font-style: normal;
}
@font-face {font-family: 'Tesco';src: url('/project/res/style/fonts/TescoModern-Light.eot');src: url('/project/res/style/fonts/TescoModern-Light.eot?#iefix') format('embedded-opentype'),url('/project/res/style/fonts/TescoModern-Light.woff') format('woff'),url('/project/res/style/fonts/TescoModern-Light.ttf') format('truetype'),url('/project/res/style/fonts/TescoModern-Light.svg') format('svg');font-weight: 300;font-style: normal;
}
@font-face {font-family: 'Tesco';src: url('/project/res/style/fonts/TescoModern-Medium.eot');src: url('/project/res/style/fonts/TescoModern-Medium.eot?#iefix') format('embedded-opentype'),url('/project/res/style/fonts/TescoModern-Medium.woff') format('woff'),url('/project/res/style/fonts/TescoModern-Medium.ttf') format('truetype'),url('/project/res/style/fonts/TescoModern-Medium.svg') format('svg');font-weight: 500;font-style: normal;
}
@font-face {font-family: 'Tesco';src: url('/project/res/style/fonts/TescoModern-Regular.eot');src: url('/project/res/style/fonts/TescoModern-Regular.eot?#iefix') format('embedded-opentype'),url('/project/res/style/fonts/TescoModern-Regular.woff') format('woff'),url('/project/res/style/fonts/TescoModern-Regular.ttf') format('truetype'),url('/project/res/style/fonts/TescoModern-Regular.svg') format('svg');font-weight: 400;font-style: normal;
}
.overdiv .page-content {min-height: calc(100vh - 86px);
}
.overdiv .page-content.sign-in {min-height: calc(100vh - 118px);
}
body,
button,
input,
select,
textarea {font-family: "Tesco", roboto, sans-serif;font-weight: 400;font-style: normal;font-size: 16px;line-height: 1.5;color: #666666;
}

h1 {font-weight: 500;font-size: 32px;
}
h2 {font-weight: 500;font-size: 24px;
}
h3 {font-weight: 500;font-size: 20px;
}
h4 {font-weight: 500;font-size: 18px;
}
.fw500 {font-weight: 500;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;
}
input[type=number] {-moz-appearance: textfield;
}

a {color: inherit;cursor: pointer;
}

img {max-width: 100%;max-height: 100%;
}

.container-borders {position: relative;display: flex;flex-direction: column;align-items: center;border: 1px solid #DBDBDB;padding: 48px 32px 40px;
}

.relative {position: relative;
}

.pointer {cursor: pointer;
}

.hidden {display: none !important;
}

#header_top {background-color: #004A97;color: #FFFFFF;font-weight: 300;font-size: 14px;
}
#header_top > div {display: flex;justify-content: flex-end;
}
#header_top > div > div {display: flex;align-items: center;height: 32px;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;padding: 0 24px;cursor: pointer;
}
#header_top > div > div + div {border-left: none;
}
#header_bottom {padding: 24px 0;border-bottom: 2px solid #F4F4F4;
}
#header_bottom .overdiv1168 {justify-content: space-between;
}
#header_bottom .overdiv1168,
#header_bottom .overdiv1168 > div {display: flex;align-items: center;color: #004A97;
}
#header_bottom .overdiv1168 > div + div {margin-left: 40px;
}
#header_bottom img {margin-right: 16px;
}
#header_account {position: relative;font-size: 24px;margin-right: 24px;
}
#header_search_container {position: relative;width: calc(100% - 545px);
}
#header_search,
#header_mobile_search {width: 100%;font-size: 14px;margin-top: 0;
}
#header_search::placeholder,
#header_mobile_search::placeholder {color: #666666;font-weight: 400;font-style: italic;padding-right: 48px;
}
#header_button,
#header_mobile_button {position: absolute;width: 46px;min-height: 36px;top: 2px;right: 2px;background-color: transparent;border: none;margin-top: 0;z-index: 2;cursor: pointer;
}
#header_search_container::after,
#header_mobile_search_container::after {content: "\f002";position: absolute;font-family: "Font Awesome 6 Pro", sans-serif;top: 50%;right: 16px;transform: translateY(-50%);cursor: pointer;z-index: 1;
}
#logout {display: flex;align-items: center;
}
#logout span {margin-right: 8px;
}
#logout i {font-size: 24px;
}
#header_mobile_blocker {display: none;background: rgba(0, 0, 0, .6);position: fixed;top: 0;width: 100vw;height: calc(100vh - 57px);z-index: 2;align-items: flex-end;justify-content: center;
}
#header_mobile_blocker_close {position: absolute;top: 28px;right: 24px;color: #FFFFFF;cursor: pointer;
}
#header_mobile_search_container {position: relative;width: 100%;background-color: #FFFFFF;padding: 8px;
}
#header_post_mobile {display: none;position: fixed;width: 100%;bottom: 57px;padding: 8px 24px;background-color: #FFFFFF;z-index: 2;box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.05);
}
#header_post_mobile + #header_mobile {box-shadow: none;
}
#header_post_mobile button.button {margin: 0 auto;max-width: 656px;
}
#header_mobile {display: none;position: fixed;bottom: 0;width: 100%;background-color: #FFFFFF;box-shadow: 0 -4px 10px rgba(0, 0, 0, .05);z-index: 2;border-top: 1px solid #DBDBDB;
}
#header_mobile > div {display: flex;align-items: center;justify-content: center;width: 100%;height: 56px;cursor: pointer;font-size: 24px;
}
#header_mobile > div.selected:not(.no-background) {color: #004A97;background-color: rgba(0, 74, 151, .1);
}
#header_mobile > div + div {border-left: 1px solid #DBDBDB;
}

.notification-logout {display: flex;align-items: center;font-weight: 500;
}
.envelope {position: relative;width: 24px;font-size: 24px;
}
.notification {position: absolute;display: flex;align-items: center;justify-content: center;top: 4px;left: -5px;font-size: 10px;width: 16px;height: 16px;background-color: #DC3545;color: #FFFFFF;border-radius: 50%;
}
.recent-activity {display: none;position: absolute;right: 0;top: calc(100% + 24px);width: 100%;max-width: 520px;color: #000000;z-index: 10000;background-color: #F4F4F4;
}
.recent-activity-title {font-size: 20px;
}
.recent-activity i {color: #004A97;
}
.recent-activity-top {display: flex;align-items: center;justify-content: space-between;padding: 24px;border-bottom: 1px solid #DBDBDB;
}
.recent-activity-bottom {padding: 16px 24px 24px;
}
.recent-activity-bottom > div {display: flex;align-items: center;justify-content: space-between;background-color: #FFFFFF;border: 1px solid #DCDCDC;border-radius: 5px;padding: 16px;cursor: pointer;
}
.recent-activity-bottom > div + div {margin-top: 8px;
}
.recent-activity-time {font-weight: 400;font-size: 14px;color: #808080;margin-bottom: 9px;
}
.recent-activity-link {font-weight: 400;padding: 0 40px 24px;
}
.recent-activity-link a {color: #004A97;text-decoration: underline;
}

.grid3 {display: grid;grid-template-columns: 192px auto 192px;grid-gap: 40px;
}
.home-mobile-menu {display: none;
}
.home-mobile-menu .home-link {margin-bottom: 16px;
}
.home-mobile-filters {background-color: #004A97;padding: 16px;margin-bottom: 16px;display: flex;overflow: auto;max-width: 100vw;
}
.home-mobile-filters > div {cursor: pointer;background-color: #FFFFFF;color: #004A97;padding: 8px 16px;font-weight: 700;white-space: nowrap;
}
.home-mobile-filters > div i {margin-left: 10px;font-size: 12px;
}
.home-mobile-filters > div + div {margin-left: 8px;
}
.mobile-hot-topics,
.mobile-all-topics {display: none;
}
.left-sidebar {padding-top: 64px;
}
.home-link {display: flex;align-items: center;font-size: 18px;font-weight: 500;margin-bottom: 32px;
}
.home-link i {margin-right: 4px;
}
.filter-box {font-size: 14px;font-weight: 500;background-color: #004A97;color: #FFFFFF;padding: 16px;
}
.filter-box + .filter-box {margin-top: 8px;
}
.filter-title {font-size: 16px;font-weight: 700;
}
.filter-box.hot-topics .filter-title {font-size: 18px;
}
.filter-box.hot-topics > div:not(.filter-title, .hot-topics-bottom) {display: flex;align-items: center;justify-content: space-between;
}
.filter-box.hot-topics span {font-size: 12px;font-weight: 400;
}
.filter-box > div + div {margin-top: 16px;
}
.right-sidebar {padding-top: 32px;
}
.center-content {max-width: 656px;padding-top: 32px;
}
.post-sort {text-align: right;font-weight: 500;font-size: 14px;padding-bottom: 16px;border-bottom: 1px solid #DBDBDB;
}
.post {background-color: #FFFFFF;margin-top: 16px;
}
.post-top {display: flex;align-items: center;justify-content: space-between;padding: 16px 8px 8px 16px;
}
.post-user-img {width: 40px;height: 40px;border-radius: 50%;background-color: #DBDBDB;margin-right: 16px;background-position: center;background-size: cover;
}
.post-user-name {font-weight: 500;color: #000000;
}
.post-top > div,
.post-user {display: flex;align-items: center;
}
.category {background-color: #DC3545;color: #FFFFFF;font-weight: 500;font-size: 14px;line-height: 24px;border-radius: 100px;padding: 0 8px;min-width: 64px;text-align: center;
}
.category + .category {margin-left: 8px;
}
.post-actions {width: 40px;text-align: center;margin-left: 8px;font-size: 24px;color: #333333;cursor: pointer;position: relative;border: 1px solid #FFFFFF;border-radius: 100px;height: 24px;display: flex;align-items: center;justify-content: center;
}
.post-actions.open {border-color: #004A97;
}
.post-more-actions::before {content: "";position: absolute;top: -8px;width: 16px;height: 16px;background: white;transform: rotate(45deg);right: 11px;box-shadow: -1px -1px 1px rgba(0, 0, 0, .1);
}
.post-more-actions {position: absolute;top: calc(100% + 12px);right: 0;width: 160px;background-color: #FFFFFF;box-shadow: 0 0 4px rgba(0, 0, 0, .25);border-radius: 2px;font-size: 16px;color: #000000;text-align: center;padding: 8px 0;
}
.post-more-actions > div {padding: 8px 16px;
}
.post-more-actions > div + div {border-top: 1px solid #F4F4F4;
}
.post-description {max-width: 544px;margin: 0 auto;padding: 0 16px;padding-bottom: 24px;
}
.post-description-see {color: #000000;cursor: pointer;
}
.post-media {margin-top: 16px;
}
.post-video iframe {width: 100%;height: 384px;
}
.post-images {display: grid;grid-column-gap: 4px;cursor: pointer;
}
.post-images > div {min-height: 384px;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;
}
.post-images > div:first-child {grid-row-start: 1;grid-row-end: span 2;
}
.post-images > div:nth-child(n+4) {display: none;
}
.post-bottom {display: flex;align-items: center;padding: 16px;
}
.post-bottom div {font-size: 14px;display: flex;align-items: center;
}
.post-bottom > div + div {margin-left: 24px;
}
.post-bottom i {font-size: 24px;margin-right: 8px;cursor: pointer;
}
.like .clicked {color: #DC3545;
}
.like-number {cursor: pointer;
}
.post-button {display: flex;justify-content: flex-end;margin: -57px 16px 0;
}
.post-button button.button {width: 120px;margin-top: 0;
}
.post-comments {display: none;border-top: 1px solid #DBDBDB;padding: 16px;font-size: 14px;
}
.post.open .post-comments {display: block;
}
.post.open .post-bottom > div:nth-child(2) {color: #004A97;
}
#post_comment {padding: 16px 16px 88px 16px;
}
.post-comment-user {display: flex;align-items: center;
}
.post-comment-user-img {width: 24px;height: 24px;border-radius: 50%;background-color: #DBDBDB;margin-right: 8px;background-position: center;background-size: contain;
}
.post-comment-user-name {font-weight: 500;color: #000000;
}
.post-leave-container {display: flex;align-items: center;justify-content: space-between;margin: 12px 0;
}
.post-comment-textarea-label {display: flex;align-items: center;color: #666666;
}
.post-comment-textarea-label i {font-size: 23px;margin-left: 8px;color: #98B6D5;
}
.post-comment-textarea-label i.fa-spinner-third{color: #004A97;
}
.post-comment-textarea-label.red * {color: #DC3545;
}
.post-comments-bottom {max-height: 240px;overflow-y: auto;margin-top: 24px;scrollbar-color: #004A97 #DBDBDB;scrollbar-width: thin;
}
.post-comments-bottom::-webkit-scrollbar-thumb {background: #004A97;
}
.post-comments-bottom::-webkit-scrollbar-track {background: #DBDBDB;
}
.post-comments-bottom::-webkit-scrollbar {width: 8px;
}
.post-comments-bottom > div + div {margin-top: 16px;
}
.post-comment-description {margin-left: 32px;margin-right: 8px;
}
.post-leave-comment {font-size: 16px;color: #333333;
}
.no-post {display: flex;align-items: center;justify-content: center;min-height: 112px;padding: 16px;text-align: center;margin-bottom:90px;
}

.page-content.post-actioned {position: relative;padding-top: 48px;padding-bottom: 90px;
}
.post-actioned-action {padding: 32px 24px;background-color: #FFFFFF;color: #000000;
}
.post-actioned-action h4 {margin-bottom: 16px;
}
.post-actioned-action button.button {max-width: 160px;margin-top: 24px;
}
.post-actioned .post {opacity: 0.5;
}
.post-actioned .post.no-opacity {opacity: 1 !important;
}
.post-actioned .post-top {padding-right: 16px;
}
.post-actioned .like-highlighted {padding: 8px 16px 8px 8px;
}
.post-actioned .like.highlighted {border: 1px solid #004A97;border-radius: 50px;padding: 8px 16px;cursor: pointer;position: relative;
}
.post-actioned .like.highlighted::after {content: "\f062";position: absolute;font-family: "Font Awesome 6 Pro", sans-serif;color: #004A97;top: calc(100% + 8px);left: 50%;transform: translateX(-50%);font-size: 21px;
}
.post-actioned .like.highlighted i {color: #DC3545;
}
.post-actioned .post-comments-bottom {margin: 24px -8px 0;
}
.post-actioned .post-comments-bottom > div {padding: 8px;border-radius: 5px;margin-right: 12px;
}
.post-actioned .post-comments-bottom > div:first-child {background-color: #F4F4F4;
}
.post-actioned .post-comments-bottom > div + div {margin-top: 0;
}
.page-title {font-weight: 500;font-size: 20px;line-height: 30px;color: #333333;
}
.back-link {position: absolute;top: 48px;left: 24px;color: #004A97;font-weight: 500;
}
.page-content.notification-history {position: relative;padding-top: 48px;padding-bottom: 80px;font-weight: 500;color: #000000;
}
.notification-history-top {border-bottom: 1px solid #DBDBDB;padding-bottom: 24px;margin-bottom: 24px;
}
.notification-history-bottom {padding: 0;
}
.spinner {display: flex;justify-content: center;color: #004A97;margin-top: 24px;font-size: 31px;
}
.msg_box{margin-bottom: 24px;border-radius: 5px;width: 100%;padding: 10px 15px;font-weight: bold;text-align: center;
}
.msg_box.red{border: 2px solid #DC3545;background-color: rgba(220, 53, 69, 0.3);
}
.msg_box.green{border: 2px solid #39C769;background-color: rgba(57, 199, 105, 0.3);
}
.msg_box.yellow{border: 2px solid #F8B22B;background-color: rgba(248, 178, 43, 0.3);
}
.msg_box.hidden{display: none;
}
.sort_post_select{width: 140px;display: inline-block;border: none;margin-top: 0px;
}
.post-sort:has(select.with_chevron){position:relative;
}
.post-sort:has(select.with_chevron)::after{content:"\f078";font-family: "Font Awesome 6 Pro", sans-serif;position:absolute;width:14px;height:14px;top:12px;right:10px;
}
.welcome-confirm-email-message{display: none;
}button {display: flex;align-items: center;justify-content: center;transition: transform 400ms;cursor: pointer;
}
button.button {font-weight: 500;min-width: 104px;width: 100%;padding: 8px;height: 40px;border-radius: 100px;margin-top: 32px;
}
button.primary {border: 1px solid transparent;background-color: #004A97;color: #FFFFFF;
}
button.secondary {border: 1px solid #004A97;background-color: transparent;color: #004A97;
}
button.inactive {opacity: .5;
}
button.button:hover,
button.button:active {border: 1px solid transparent;background-color: #004A97;color: #FFFFFF;
}button.category{font-size: 14px;line-height: 21px;border: 1px solid ~turqoise~;background: #FFFFFF;min-width: 96px;padding: 8px;height: 33px;border-radius: 50px;text-transform: uppercase;
}
button.category.selected,
button.category:hover,
button.category:active{background: ~turqoise~;color: #FFFFFF;
}input,
textarea,
select {display: block;border: 1px solid #DBDBDB;color: #808080;font-size: 16px;padding: 4px 8px;width: 100%;min-height: 40px;margin-top: 8px;resize: none;
}
select {padding: 9px 8px;background-color: transparent;-moz-appearance:none; -webkit-appearance:none; appearance:none;position: relative;z-index: 2;cursor: pointer;
}
.select {position: relative;
}
.select::after {position: absolute;content: "\f078";font-family: "Font Awesome 6 Pro", sans-serif;right: 16px;top: 8px;color: #004A97;z-index: 1;
}
input:focus,
textarea:focus,
select:focus {outline: none;border: 2px solid #004A97;color: #004A97;
}
input.invalid,
select.invalid,
textarea.invalid {border-color: #DC3545 !important;
}
label {font-weight: 500;color: #333333;
}
label.invalid,
label.invalid span,
.error {color: #DC3545 !important;
}
.error {font-size: 14px;margin-top: 4px;
}

label.checkbox-container {display: flex;align-items: center;position: relative;padding-left: 24px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;
}
label.checkbox-container input {position: absolute;opacity: 0;height: 0;width: 0;min-height: auto;
}
.checkmark {position: absolute;top: 3px;left: 0;height: 16px;width: 16px;border: 1px solid #FFFFFF;border-radius: 2px;
}
label.checkbox-container input:checked ~ .checkmark {background: #FFFFFF;
}
label.checkbox-container input ~ span {color: #FFFFFF;font-weight: 400;
}
.tesco-blue-bg.invalid,
.tesco-blue-bg:has(.checkbox-container):has(.invalid){background-color:#DC3545;
}
label.checkbox-container input ~ span a {text-decoration: underline;
}
.checkmark:after {content: "";position: absolute;display: none;
}
label.checkbox-container input:checked ~ .checkmark:after {display: block;left: 5px;top: 1px;width: 3px;height: 8px;border: solid #004A97;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);
}

.page-content.sign-in {padding: 96px 0;
}
.sign-in-top {display: flex;justify-content: space-between;align-items: center;
}
.sign-in-form .max416 {margin: 0 auto;
}
.sign-in-form .tesco-blue-bg {color: #FFFFFF;padding: 16px;font-size: 14px;
}
.sign-in-form .tesco-blue-bg > .fw500 {font-size: 16px;
}
.sign-in-form input.passwords {padding-right: 60px;
}
#register_submit {max-width: 120px;
}
.show-password {position: absolute;right: 16px;top: 50%;transform: translateY(-50%);color: #004A97;margin-left: 8px;min-width: 40px;cursor: pointer;text-align: right;
}.select-container select{display: none;
}
.custom-select{position: relative;width: 184px;
}
.custom-select li{display: flex;align-items: center;cursor: pointer;height: 40px;padding: 8px 22px 8px 8px;
}
.selected-option{font-weight: 500;border-radius: 5px;border: 1px solid ~teal~;color: ~teal~;
}
.selected-option li{position: relative;
}
.selected-option .fa-sort-down{position: absolute;right: 8px;top: 12px;cursor: pointer;transform: rotate(0deg);
}
.selected-option.clicked{background-color: ~teal~;color: #FFFFFF;border-radius: 5px 5px 0 0;
}
.selected-option.clicked .fa-sort-down{top: 16px;transform: rotate(180deg);
}
.options-container{display: none;width: 100%;background-color: #F4F4F4;z-index: 1;
}
.options .fa-sort-down{display: none;
}
.options label.container{margin-bottom: 0;width: 100%;
}.page-content.account {padding: 80px 0 132px;
}
.account.settings .max416 {flex-direction: column;justify-content: center;text-align: center;
}
.max1440 {margin: 0 auto;position: relative;
}
.account > .max1440 > .overdiv1168 {display: flex;align-items: center;justify-content: space-between;color: #004A97;font-weight: 500;
}
.account .container-borders {margin-top: 24px;
}
.account .max416 {display: flex;align-items: center;justify-content: space-between;
}
.account button.button {max-width: 176px;margin: 0 0 0 16px;
}
.account-top {padding: 40px 32px;
}
.account:not(.settings) .account-top .max416 {font-weight: 500;font-size: 24px;color: #000000;
}
.account-top .max416 > div + div {margin-left: 24px;width: calc(100% - 144px);
}
.account-top .change-name {font-size: 14px;font-weight: 400;color: #666666;
}
.account-top .change-name a {text-decoration: underline;
}
.account-img {position: relative;width: 120px;height: 120px;background-color: #DBDBDB;border-radius: 50%;background-position: center;background-size: cover;
}
.account-img i {position: absolute;right: 0;top: 0;width: 40px;height: 40px;border-radius: 50%;background-color: #004A97;color: #FFFFFF;display: flex;align-items: center;justify-content: center;font-size: 20px;cursor: pointer;
}
.account-settings-buttons {display: flex;max-width: 400px;width: 100%;margin: 32px auto 0;
}
.account-settings-buttons button.button {margin: 0;max-width: 50%;
}
.account-settings-buttons button.button + .button {margin-left: 16px;
}#core_admin_overdiv {background-color: #0f5c3b;font-family: proxima-nova,sans-serif;font-size: 14px;line-height: 1.5;letter-spacing: .01em;overflow: hidden;position: relative;
}
#core_admin_overdiv.core-login::before,
#core_admin_overdiv.core-forgotten_password::before,
#core_admin_overdiv.core-new_password::before {content: "";clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);background-color: #158D5A;opacity: .5;width: 110vh;min-height: 110vh;height: 100%;display: block;position: absolute;top: -5vh;right: -28vh;
}
#core_admin_overdiv.core-login .overdiv,
#core_admin_overdiv.core-forgotten_password .overdiv {display: flex;align-items: center;min-height: 100vh;position: relative;
}
#core_admin_overdiv.core-login .form-group,
#core_admin_overdiv.core-forgotten_password .form-group,
#core_admin_overdiv.core-new_password .form-group {min-height: 50px;
}
#core_admin_overdiv.core-login .form-group input,
#core_admin_overdiv.core-forgotten_password .form-group input,
#core_admin_overdiv.core-new_password .form-group input {padding: 20px 16px 4px;
}
#core_admin_overdiv.core-login .form-group .form-label,
#core_admin_overdiv.core-forgotten_password .form-group .form-label,
#core_admin_overdiv.core-new_password .form-group .form-label {top: 11px;
}
#core_admin_overdiv.core-login .form-group.focused .form-label,
#core_admin_overdiv.core-forgotten_password .form-group.focused .form-label,
#core_admin_overdiv.core-new_password .form-group.focused .form-label {top: 4px;
}
.core-admin-login-system-title {position: absolute;top: 24px;left: 24px;color: #FFFFFF;
}
.core-admin-login-content {position: relative;display: flex;flex-direction: column;align-items: center;background: #ffffff;border-radius: 5px;padding: 62px 24px 74px;max-width: 625px;width: 100%;margin: 60px auto;
}
.core-admin-login-logo {width: 128px;border: 1px solid #ECECEC;border-radius: 5px;padding: 45px 0;
}
.core-admin-login-content .core-admin-title {margin: 32px 0;
}
.core-admin-login-subtitle {font-weight: 600;font-size: 20px;line-height: 30px;color: #22222D;margin-bottom: 40px;
}
#admin_login_form,
#admin_forgotten_password_form,
#admin_reset_form {width: 100%;max-width: 368px;
}
.core-admin-login-green {display: flex;justify-content: space-between;color: #158D5A;font-weight: 500;
}
.core-admin-login-green label.core-admin-checkbox-container input ~ span {color: #158D5A;
}
#core_admin_login_form {max-width: 368px;width: 100%;
}
#core_admin_login_submit {background: #000000;color: #FFFFFF;border-radius: 5px;border: 1px solid transparent;font-size: 14px;line-height: 21px;height: 48px;
}
#core_admin_overdiv input,
#core_admin_overdiv textarea,
#core_admin_overdiv button {font-family: proxima-nova,sans-serif;
}

#miniPop.core-admin-pop {font-family: proxima-nova,sans-serif;min-width: auto;max-width: 520px;width: 100%;padding: 0;position: relative;
}
#miniPop.core-admin-pop.change-user-photo {max-width: 704px;background-color: transparent;display: flex;flex-wrap: wrap;
}
#miniPop.core-admin-pop .close {position: absolute;top: 28px;right: 24px;font-size: 18px;color: #969696;cursor: pointer;
}
#miniPop.core-admin-pop.change-user-photo .close {color: #FFFFFF;top: 24px;right: 0;
}
#miniPop.core-admin-pop.change-user-photo #miniPop_inputs {padding: 0;
}
#miniPop.core-admin-pop.change-user-photo #miniPop_inputs > div {margin-bottom: 0!important;
}
#miniPop.core-admin-pop.change-user-photo #miniPop_inputs .input_file .miniPop_input_file_preview .miniPop_input_file_remove,
#miniPop.core-admin-pop.change-user-photo #miniPop_inputs .input_file .miniPop_input_file_preview:hover img + .miniPop_input_file_remove {background-color: #DC3545;color: #FFFFFF;font-size: 10px;
}
#miniPop.core-admin-pop.change-user-photo #miniPop_inputs .input_file .miniPop_input_file_error {position: absolute;background-color: #DC3545;width: 100%;padding: 13px 16px;text-align: center;height: auto;color: #FFFFFF;z-index: 1;left: 0;top: 50%;transform: translateY(-52%);
}
#miniPop.core-admin-pop.change-user-photo #miniPop_inputs .input_file .miniPop_input_file_preview {height: 100%;display: flex;justify-content: center;align-items: center;color: #FFFFFF;position: relative;
}
#miniPop.core-admin-pop.change-user-photo #miniPop_inputs .input_file .miniPop_input_file_preview img {width: auto;max-width: 100%;max-height: 100%;
}
#miniPop.core-admin-pop.change-user-photo .change-user-photo-text {position: absolute;font-size: 14px;width: 100%;padding: 12px 16px;text-align: center;background-color: rgba(0, 0, 0, 0.5);
}
#miniPop.core-admin-pop.change-user-photo #miniPop_inputs .input_file {width: 528px;height: 532px;background-color: #000000;
}
#miniPop.core-admin-pop.change-user-photo #miniPop_inputs .input_file input[type="file"] {width: 100%;min-height: 100%;padding: 0;margin: 0;
}
#miniPop.core-admin-pop.change-user-photo .change-user-photo-name {padding: 24px;font-weight: 600
}
#miniPop.core-admin-pop.change-user-photo .change-user-photo-name .small {font-size: 14px;font-weight: 400;color: #A8A8A8;
}
#miniPop.core-admin-pop.change-user-photo #miniPop_buttons {padding: 0;background-color: #FFFFFF;width: calc(100% - 528px);flex-direction: column;justify-content: space-between;
}
#miniPop.core-admin-pop.change-user-photo #miniPop_buttons .core-btn.primary {width: 100%;border-radius: 0;padding: 20px 24px;background-color: #FFFFFF;border: none;border-top: 1px solid #DBDBDB;color: #787878;
}
#miniPop.core-admin-pop .close:hover {color: #DC3545;
}
#miniPop.core-admin-pop #miniPop_question {display: block;font-weight: 500;font-size: 20px;color: #000000;margin: 0 0 24px;padding: 24px;
}
#miniPop.core-admin-pop.change-user-photo #miniPop_question {padding: 16px 0;margin-bottom: 0;color: #FFFFFF;border-bottom: none;
}
#miniPop.core-admin-pop #miniPop_detail {color: #000000;padding: 0 24px;margin-bottom: 0;
}
#miniPop.core-admin-pop #miniPop_inputs {margin: 0;padding: 0 24px;
}
#miniPop.core-admin-pop #miniPop_inputs > div {margin-bottom: 24px!important;
}
#miniPop.core-admin-pop #miniPop_inputs > div:last-child {margin-bottom: 0!important;
}
#miniPop.core-admin-pop #miniPop_inputs .miniPop_input_label {margin-left: 0;margin-bottom: 0;
}
#miniPop.core-admin-pop #miniPop_buttons {display: flex;align-items: center;justify-content: flex-end;padding: 24px;margin-top: 0;
}
#miniPop.core-admin-pop #miniPop_buttons .core-btn {background-color: #FFFFFF;font-weight: 500;font-size: 16px;border: 1px solid #666;color: #000000;margin-top: 0;margin-left: 0;padding: 7px 24px 8px;height: auto;min-height: 48px;text-align: center;border-radius: 5px;
}
#miniPop.core-admin-pop #miniPop_buttons .core-btn + .core-btn {margin-left: 8px;
}
#miniPop.core-admin-pop #miniPop_buttons .core-btn.primary,
#miniPop.core-admin-pop #miniPop_buttons .core-btn:active {background-color: #158d5a;border: 1px solid #158d5a;color: #FFFFFF;
}
#miniPop.core-admin-pop #miniPop_buttons .core-btn:hover {background-color: #0F5C3B;border: 1px solid #0F5C3B;color: #FFFFFF;
}
#miniPop.core-admin-pop #miniPop_inputs .input_select {position: relative;
}
#miniPop.core-admin-pop #miniPop_inputs .input_select::after {content: "\f078";font-family: "Font Awesome 6 Pro", sans-serif;position: absolute;bottom: 10px;right: 16px;color: #8C8C8C;
}
#miniPop.core-admin-pop #miniPop_inputs .input_select select {padding-right: 42px;margin-top: 16px;
}
#core_admin_sidebar {display: flex;flex-direction: column;justify-content: space-between;padding: 16px;min-height: 100vh;max-height: 100vh;z-index: 1;background-color: #3f3f54;color: #fff;position: fixed;top: 0;width: 272px;font-size: 16px;
}
.core-admin-sidebar-top {display: flex;align-items: center;gap: 8px;font-size: 18px;font-weight: 700;margin-bottom: 32px;
}
.core-admin-sidebar-logo {background-color: #FFFFFF;width: 72px;height: 72px;border-radius: 100%;flex-shrink: 0;display: flex;align-items: center;justify-content: center;
}
#core_admin_sidebar_top .core-admin-sidebar-menu {padding: 16px 0 8px;
}
.core-admin-sidebar-menu + .core-admin-sidebar-menu {border-top: 1px solid rgba(236,236,236,.25);
}
.core-admin-sidebar-menu {padding: 16px 0;
}
.core-admin-sidebar-menu a {padding: 8px 16px;border-radius: 5px;width: 100%;display: flex;align-items: center;position: relative;
}
.core-admin-sidebar-menu i {font-size: 24px;margin-right: 8px;width: 30px;display: flex;justify-content: center;
}
.core-admin-sidebar-menu:hover a,
.core-admin-sidebar-menu.selected a,
.core-admin-sidebar-user:hover,
.core-admin-sidebar-user.selected {background-color: rgba(255,255,255,.2);
}
.core-admin-sidebar-user {border-radius: 5px;padding: 16px;cursor: pointer;
}
.core-admin-sidebar-user-name {font-weight: 700;
}
.core-admin-sidebar-user-type {font-size: 12px;letter-spacing: .02em;
}
.core-admin-sidebar-footer {font-size: 12px;letter-spacing: .02em;color: rgba(255,255,255,.6);text-align: center;
}
button.core-admin-sidebar-button {border: 1px solid rgba(255,255,255,.5);border-radius: 5px;color: #fff;background-color: transparent;margin: 16px 0 24px;font-size: 14px;line-height: 21px;width: 100%;padding: 12px 16px;height: 48px;
}
button.core-admin-sidebar-button:hover {background-color: #000;
}

#core_admin_overdiv.core-view-post #core_admin_right {background-color: #F4F4F4;
}
#core_admin_right {background-color: #fff;padding: 20px 20px 20px 272px;width: 100%;max-height: calc(100vh - 75px);
}
.core-admin-right-padding {padding: 16px 32px;
}
.core-admin-right-top.core-admin-right-padding {padding-bottom: 0;
}
.core-admin-right-top {display: flex;justify-content: space-between;margin-bottom: 24px;
}
.core-admin-logout {align-self: center;
}
.core-admin-logout a {display: flex;align-items: center;font-size: 14px;font-weight: 500;
}
.core-admin-logout img {margin-left: 11px;
}
#core_admin_right .core-admin-search-container i {background-color: #158D5A;color: #FFFFFF;
}
#core_admin_right .core-admin-search-container {width: 100%;max-width: 352px;margin-right: 16px;
}
#core_admin_right .core-admin-search-container input {margin-top: 0;
}
#core_admin_search_right::placeholder {color: #999999;
}
.core-admin-right-top > .flex {display: flex;flex-grow: 1;justify-content: flex-end;
}
.core-admin-right-top .core-admin-button + .core-admin-button {margin-left: 8px;
}
.core-admin-title {font-weight: 700;font-size: 32px;color: #000;
}
button.core-admin-button {margin-top: 0;font-size: 14px;line-height: 21px;letter-spacing: .01em;border: 1px solid rgba(102,102,102,.6);background-color: #fff;border-radius: 5px;color: #000;width: auto;min-width: 160px;height: 48px;
}
button.core-admin-button.green {border: 1px solid #158d5a;background-color: #158d5a;color: #fff;
}
button.core-admin-button:hover {border: 1px solid #0F5C3B;background-color: #0F5C3B;color: #fff !important;
}
button.core-admin-button.w116 {min-width: 116px;
}
button.core-admin-button.w240 {min-width: 240px;
}
.core-admin-subheader {color: #158D5A;font-weight: 600;font-size: 20px;line-height: 30px;
}
.core-admin-your-account-grid {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 80px;
}
.core-admin-your-account-grid .core-admin-section {max-width: 472px;
}
.core-admin-your-account-grid .core-admin-section + .core-admin-section {margin-top: 0;
}
.core-admin-section {max-width: 640px;
}
.core-admin-section .grid2 {grid-gap: 16px;
}
.core-admin-section + .core-admin-section {margin-top: 40px;
}
.form-group {position: relative;background: #FFFFFF;min-height: 56px;border: 1px solid #E6E6E6;border-radius: 5px;overflow: hidden;
}
.form-group .form-label {position: absolute;font-size: 14px;line-height: 24px;left: 0;top: 16px;padding-left: 16px;color: #999999;z-index: 1;transition: top 150ms ease-out, font-size 150ms ease-out;background-color: transparent;width: 100%;
}
.form-group.focused .form-label {top: 8px;transform: none;font-size: 12px;line-height: 18px;
}
.form-group .form-label.flex {justify-content: space-between;padding-right: 16px;
}
.form-group .form-label.flex span {color: #158D5A;
}
.form-group input,
.form-group textarea,
.form-group select {font-family: "Tesco", roboto, sans-serif;position: relative;padding: 24px 16px 8px;width: 100%;outline: 0;border: 0;color: #000000;margin-top: 0;box-shadow: none;resize: none;
}
.form-group select {background-color: #FFFFFF;padding-left: 12px;
}
.form-group.grey-background input {background-color: rgba(230, 230, 230, .5);
}
.form-textarea {height: 160px;
}
.form-upload-file {display: flex;align-items: center;justify-content: space-between;min-height: 56px;padding: 0 16px;
}
.form-upload-file i {font-size: 20px;
}
.form-upload-file-text {font-size: 12px;line-height: 18px;margin-top: 8px;color: #ACACAC;
}
.core-admin-section > .grid2 {margin-bottom: 24px;
}
.core-admin-switch {position: relative;display: inline-block;width: 48px;height: 24px;
}
.core-admin-switch input {opacity: 0;width: 0;height: 0;
}
.core-admin-slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #E6E6E6;-webkit-transition: .4s;transition: .4s;
}
.core-admin-slider:before {position: absolute;content: "";height: 24px;width: 24px;left: -4px;bottom: -1px;background-color: white;-webkit-transition: .4s;transition: .4s;border: 1px solid #E6E6E6;
}
input:checked + .core-admin-slider {background-color: #158D5A;
}
input:focus + .core-admin-slider {box-shadow: 0 0 1px #158D5A;
}
input:checked + .core-admin-slider:before {transform: translateX(28px);border: 1px solid #158D5A;
}
.core-admin-slider.round {border-radius: 34px;
}
.core-admin-slider.round:before {border-radius: 50%;
}
#core_admin_drop_area {display: flex;align-items: center;justify-content: center;border: 1px dashed #ECECEC;border-radius: 5px;padding: 20px;height: 224px;text-align: center;
}
#core_admin_drop_area.highlight {border-color: #158D5A;
}
#core_admin_drop_area.image-dropped {position: relative;overflow: hidden;padding: 0;border: none;
}
#core_admin_drop_area.image-dropped #drop_form,
#core_admin_drop_area .drop-icons {display: none;
}
#core_admin_drop_area i {font-size: 48px;color: #C6C6C6;
}
#core_admin_drop_area .flex {justify-content: center;margin: 18px auto 8px;
}
.browse {color: #158D5A;text-decoration: underline;cursor: pointer;margin-left: 4px;
}
.drop-desc {font-size: 12px;line-height: 18px;color: #ACACAC;
}
#drop_gallery img {max-width: 100%;max-height: 100%;
}
#core_admin_drop_area.image-dropped .drop-icons {display: flex;justify-content: flex-end;position: absolute;bottom: 2px;width: calc(100% - 4px);
}
#core_admin_drop_area.image-dropped .drop-icons > div:first-child {display: flex;
}
#core_admin_drop_area.image-dropped .drop-icons > div:first-child i + i {margin: 0 2px;
}
#core_admin_drop_area .drop-icons i {background-color: #FFFFFF;border-radius: 100px;font-size: 16px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;color: #158D5A;cursor: pointer;
}
.tb-table-container {height: calc(100vh - 184px);overflow: auto;padding: 20px 32px;border-top: 1px solid #ECECEC;
}
.tb-table {width: 100%;background-color: #FFFFFF;
}
.tb-table thead tr {background-color: #F0F0F0;
}
.tb-table th,
.tb-table td {text-align: left;vertical-align: middle;
}
.tb-table th {padding: 8px 24px;font-size: 12px;font-weight: 400;color: #3F3F54;text-transform: uppercase;
}
.tb-table th:first-child,
.tb-table td:first-child {padding-left: 32px;
}
.tb-table th:last-child,
.tb-table td:last-child {padding-right: 32px;
}
.tb-table td {padding: 16px 24px;color: #22222D;
}
.tb-table tr:first-child td,
.tb-table tr:last-child td {padding-top: 20px;padding-bottom: 20px;
}
.tb-table td:last-child,
.tb-table th:last-child {text-align: right;border-right: none;
}
.tb-table tbody tr {border-top: 1px solid #ECECEC;border-bottom: 1px solid #ECECEC;
}
.tb-table td.no-records,
.tb-table th.no-records {text-align: center;
}
.tb-table tr.status-hidden td:not(:last-child),
.tb-table tr.status-archived td:not(:last-child,.no-opacity),
.tb-table tr.status-archived .opacity {opacity: .5;
}
.tb-status span {display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin-right: 8px;
}
.tb-status .status-visible,
.tb-status .status-available,
.tb-status .status-booked-successfully {background-color: #39C769;
}
.tb-status .status-hidden,
.tb-status .status-archived,
.tb-status .status-on-general-sale {background-color: #666666;
}
.tb-status .status-waiting-for-booker {background-color: #F8B22B;
}
.tb-status .status-not-available {background-color: #F82B2B;
}
.tb-actions-icon {display: flex;justify-content: flex-end;
}
.tb-actions-icon i {width: 32px;height: 16px;display: flex;align-items: center;justify-content: center;font-size: 22px;color: #C4C4C4;cursor: pointer;
}
tr.open .tb-actions-container .tb-actions-icon i {border: 1px solid rgba(102, 102, 102, .25);color: #22222D;border-radius: 5px;
}
tr.open .tb-actions-container .tb-actions {display: block;
}
.tb-actions {display: none;position: absolute;text-align: left;right: 0;top: calc(100% + 8px);width: 160px;background-color: #3F3F54;color: #FFFFFF;box-shadow: 0 0 4px rgba(0, 0, 0, .1);border-radius: 5px;z-index: 1;font-weight: 500;
}
.tb-actions.w166 {width: 166px;
}
.tb-actions > div {margin: 4px;padding: 12px 16px;display: flex;align-items: center;border-radius: 5px;cursor: pointer;
}
.tb-actions > div:hover {background-color: rgba(255, 255, 255, .25);
}
.tb-pagination {border-top: 1px solid #D8D8D8;background-color: #F4F4F4;padding: 16px 32px;display: flex;justify-content: space-between;align-items: center;font-size: 14px;color: #666;height: 76px;width: calc(100% - 272px);position: fixed;bottom: 0;
}
.tb-pagination-right {display: flex;align-items: center;margin-left: 24px;font-size: 14px;line-height: 21px;
}
.tb-pagination-right i {color: #3F3F54;width: 20px;height: 20px;display: inline-flex;align-items: center;justify-content: center;opacity: .25;
}
.tb-pagination-right i:hover {color: #158D5A;opacity: 1;
}
.tb-pagination-right > div + div {margin-left: 16px;
}
.tb-pagination-arrows {display: flex;
}
.tb-pagination-arrows a{font-size: 16px;
}
.tb-pagination-arrows a + a {border-left: 0;
}
.core-admin-tooltip-container {position: relative;cursor: pointer;
}
.core-admin-tooltip {display: none;position: absolute;background-color: #22222D;color: #fff;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);border-radius: 5px;padding: 6px 16px;text-align: center;bottom: calc(100% + 16px);left: 50%;transform: translateX(-50%);white-space: nowrap;
}
.core-admin-tooltip-content {position: relative;z-index: 1;
}
.core-admin-tooltip::after {content: "";position: absolute;width: 16px;height: 16px;border-radius: 2px;background-color: #22222D;bottom: -7px;left: 50%;transform: translateX(-50%) rotate(45deg);
}
.core-admin-light-grey {color: #666666;
}
.core-admin-dark-grey {color: #22222D;
}
.core-admin-add-another {margin-top: 16px;color: #158D5A;cursor: pointer;
}
.user-row .user-name {display: flex;align-items: center;
}
.user-row .user-img {background-color: #C4C4C4;width: 32px;height: 32px;border-radius: 50%;margin-right: 8px;background-position: center;background-size: contain;
}
.post-row .post-id {display: flex;align-items: center;
}
.post-row .post-image {background-color: #C4C4C4;width: 40px;height: 40px;border-radius: 3px;margin-right: 16px;
}
.view_post-top {position: relative;display: flex;align-items: center;justify-content: center;height: 75px;font-size: 20px;line-height: 30px;font-weight: 500;color: #000000;
}
.view_post-back-link {position: absolute;left: 25px;top: 50%;transform: translateY(-50%);font-size: 16px;cursor: pointer;
}
.view_post-bottom {max-width: 656px;margin: 0 auto;padding: 0;
}
label.core-admin-checkbox-container {display: flex;align-items: center;position: relative;min-height: 24px;padding-left: 24px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;
}
.core-admin-checkmark::after {content: "";position: absolute;display: none;
}
label.core-admin-checkbox-container input ~ span {color: #000000;font-size: 14px;line-height: 21px;letter-spacing: .01em;
}
label.core-admin-checkbox-container input {position: absolute;opacity: 0;height: 0;width: 0;min-height: auto;
}
label.core-admin-checkbox-container input:checked ~ .core-admin-checkmark::after {display: block;content: "\f00c";font-family: "Font Awesome 6 Pro", sans-serif;font-weight: 400;color: #FFFFFF;width: 14px;text-align: center;font-size: 12px;line-height: 14px;
}
label.core-admin-checkbox-container input:checked ~ .core-admin-checkmark {border-color: #000000;background: #000000;
}
.core-admin-checkmark {position: absolute;top: 5px;left: 0;height: 16px;width: 16px;border: 1px solid #CCCCCC;border-radius: 3px;
}
.multi-btn {display: none;
}
.admin_notification_bubble {margin: 0 10px;background-color: #DC3545;border-radius: 50px;padding: 0 7px;color: #FFFFFF;font-size: 12px;
}
.show-per-page-filter {background-color: #FFFFFF;display: inline-flex;position: relative;border-radius: 5px;overflow: hidden;height: 48px;
}
.show-per-page-label {position: absolute;top: 6px;left: 16px;color: #999;font-size: 12px;font-weight: 500;
}
.show-per-page-select {font-family: proxima-nova, sans-serif;border: 1px solid #D9D9D9;width: 160px;display: inline-block;margin-top: 0!important;border-radius: 5px;padding: 20px 32px 8px 16px;color: #000;font-size: 14px;
}
.show-per-page-select:focus {outline: none;border: 2px solid #158D5A;color: #158D5A;
}
.show-per-page-filter i {position: absolute;right: 12px;top: 50%;transform: translateY(-50%);font-size: 16px;color: #158D5A;
}
#core_admin_overdiv table:has(.pagination-checkbox:checked) .pagination-row:not(:has(.pagination-checkbox:checked)){opacity:.7;
}
.admin-search-box{width: 100%;max-width: 350px;height: 50px;border: 1px solid #E6E6E6;border-radius: 5px;display: grid;grid-template-columns: 1fr 48px;
}
.admin-search-field{height: 100%;width: 100%;border: none;padding: 16px;margin: 0;
}
.admin-search-button {width: 40px;height: 40px;margin: 4px;border-radius: 5px;background-color: #158D5A;color: #FFFFFF;display: flex;justify-content: center;align-items: center;cursor: pointer;
}
#miniPop_blocker.blocker {background-color: rgba(0, 0, 0, 0.75);
}
#miniPop {position: relative;min-width: auto;max-width: 520px;padding: 24px;margin: 0 24px;width: 100%;font-family: roboto, sans-serif;color: #000000;
}
#miniPop.new-post .input_text:last-child {display: none;
}
#miniPop.accept-terms {max-width: 320px;text-align: center;
}
#miniPop.accept-terms #miniPop_question {border: none;padding: 0;margin: 0;
}
#miniPop.accept-terms #miniPop_detail {margin: 8px 0 40px;
}
#miniPop.accept-terms #miniPop_detail a {color: #000000;text-decoration: underline;
}
#miniPop .close {position: absolute;right: 24px;top: 32px;color: #808080;cursor: pointer;
}
#miniPop_question {font-size: 20px;font-weight: 500;padding: 0 48px 24px 24px;margin: 0 -24px 24px;border-bottom: 1px solid #DBDBDB;color: #333333;
}
#miniPop .popup-user {display: flex;align-items: center;font-weight: 500;margin-bottom: 24px;
}
#miniPop .popup-user-img {width: 40px;height: 40px;border-radius: 50%;background-color: #DBDBDB;margin-right: 16px;background-position: center;background-size: contain;
}
#miniPop_inputs .miniPop_input_label {font-weight: 500;font-size: 16px;margin: 0;color: #333333;
}
#miniPop_detail {font-size: 16px;color: #808080;
}
#miniPop_buttons {margin-top: 24px;
}
#miniPop.accept-terms #miniPop_buttons .core-btn {width: 100%;
}
#miniPop.accept-terms #miniPop_buttons .core-btn + .core-btn {margin-top: 8px;
}
#miniPop_buttons .core-btn {display: flex;align-items: center;justify-content: center;transition: transform 400ms;cursor: pointer;font-size: 16px;font-weight: 500;min-width: 104px;padding: 8px;height: 40px;border-radius: 100px;margin-left: 0;opacity: 1;
}
#miniPop_buttons .core-btn.primary,
#miniPop_buttons .core-btn.primary:hover,
#miniPop_buttons .core-btn.secondary:hover,
#miniPop_buttons .core-btn.primary:active,
#miniPop_buttons .core-btn.secondary:active {border: 1px solid transparent;background-color: #004A97;color: #FFFFFF;
}
#miniPop_buttons .core-btn.secondary {border: 1px solid #004A97;background-color: transparent;color: #004A97;
}
#miniPop_buttons .core-btn.reset,
#miniPop_buttons .core-btn.ok {float: none;width: 100%;
}
#miniPop_buttons .core-btn.reset {max-width: 184px;
}
#miniPop_buttons .core-btn.ok {max-width: 120px;
}
#miniPop_buttons .core-btn.post {width: 100%;max-width: 120px;
}
#miniPop_inputs .input_textarea textarea {height: 160px;
}
#miniPop_inputs .input_textarea:not(:last-child) textarea {padding-bottom: 40px;
}
#miniPop_inputs .input_textarea {position: relative;
}
.input-icons {display: flex;align-items: center;position: absolute;bottom: 8px;left: 8px;
}
.input-icons .video {font-size: 20px;margin-left: 12px;color: #DC3545;cursor: pointer;
}
.input-file-container input {opacity: 0;width: 24px;min-height: 24px;position: relative;z-index: 1;cursor: pointer;margin-top: 0;
}
.input-file-container::after {position: absolute;content: "\f302";font-weight: 300;font-family: "Font Awesome 6 Pro", sans-serif;color: #DC3545;font-size: 21px;top: 0;left: 0;
}
#miniPop .file_name_target,
.miniPop_input_file_remove {display: none;
}
#miniPop_inputs .input_file {height: auto;display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 8px;
}
#miniPop_inputs .input_file .miniPop_input_file_preview {width: 100%;height: auto;margin: 8px 0 0 0;border: none;background-color: #004A97;
}
#miniPop_inputs .input_file .miniPop_input_file_preview:last-child,
#miniPop_inputs .input_file .miniPop_input_file_error {grid-column: 1/span 4;
}
#miniPop_inputs .input_file .miniPop_input_file_preview + .miniPop_input_file_preview {grid-column: inherit;
}
#miniPop_inputs .input_file .miniPop_input_file_preview img {display: block;width: 100%;height: auto;margin-bottom: 0;
}
#miniPop_inputs .input_file .miniPop_input_file_preview img + .miniPop_input_file_remove {display: block;
}
#miniPop_inputs .input_file .miniPop_input_file_preview .miniPop_input_file_remove,
#miniPop_inputs .input_file .miniPop_input_file_preview:hover img + .miniPop_input_file_remove {width: 24px;height: 24px;font-size: 12px;line-height: 24px;opacity: 1;position: absolute;color: #808080;top: 8px;left: 8px;background-color: #FFFFFF;border-radius: 50%;
}
#miniPop_inputs .input_file .miniPop_input_file_error {position: relative;border: none;font-size: 14px;}#miniPop_inputs .add_edit_user_pop .miniPop_input[type='file']{height: 100%;z-index: 100;
}#miniPop_inputs .add_edit_user_pop .miniPop_input_file_preview{border: 1px solid #004A97;max-height: 150px;max-width: 100px;
}#miniPop_inputs .add_edit_user_pop .miniPop_input_file_remove{display: none !important;
}#miniPop_inputs .bulk_upload_user_pop .miniPop_input[type='file'] {position: initial;width: 100%;opacity: 100;cursor: pointer;
}#miniPop_inputs .input_file.bulk_upload_user_pop{display: initial;
}#miniPop_inputs .input_file.bulk_upload_user_pop .miniPop_input_file_preview{background-color: white;
}
#miniPop.popup-likes #miniPop_question {text-align: center;
}
#miniPop.popup-likes #miniPop_detail {overflow: auto;max-height: calc(100vh - 148px);margin-bottom: 0;
}
#miniPop.popup-likes .post-user + .post-user {margin-top: 16px;
}
#miniPop.popup-images {max-width: 896px;padding: 0 56px;background-color: transparent;
}
#miniPop.popup-images.popup-single-image {max-width: 784px;padding: 0;margin: 0 24px;
}
#miniPop.popup-images .close {top: 0;right: 56px;color: #FFFFFF;
}
#miniPop.popup-images.popup-single-image .close {right: 0;
}
#miniPop.popup-images .popup-images-top {margin-top: 32px;
}
#miniPop.popup-images .popup-image {display: none;
}
#miniPop.popup-images .popup-image.selected {display: block;width: 100%;
}
#miniPop.popup-images .popup-images-bottom {font-size: 14px;background-color: rgba(255, 255, 255, .75);padding: 8px 16px;position: absolute;left: 56px;bottom: 0;width: calc(100% - 112px);
}
#miniPop.popup-images .popup-images-arrow {position: absolute;background-color: #004A97;top: calc(50% + 16px);width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;transform: translateY(-50%);color: #FFFFFF;cursor: pointer;
}
#miniPop.popup-images .popup-images-arrow.right {right: 0;
}
#miniPop.popup-images .popup-images-arrow.left {left: 0;
}.overdiv416{max-width:416px; width:100%; margin:0 auto; padding: 0 24px;}.max416{max-width:416px; width:100%; margin:0 auto;}.overdiv656{max-width:656px; width:100%; margin:0 auto; padding: 0 24px;}.max656{max-width:656px; width:100%; margin:0 auto;}.overdiv1168{max-width:1168px; width:100%; margin:0 auto; padding: 0 24px;}.max1168{max-width:1168px; width:100%; margin:0 auto;}.overdiv1440{max-width:1440px; width:100%; margin:0 auto; padding: 0 24px;}.max1440{max-width:1440px; width:100%; margin:0 auto;}.mt8{margin-top:8px}.mr8{margin-right:8px}.mb8{margin-bottom:8px}.ml8{margin-left:8px}.mtb8{margin:8px 0}.p8{padding:8px}.pad8{padding:8px 0}.padt8{padding-top:8px}.padr8{padding-right:8px}.padb8{padding-bottom:8px}.padl8{padding-left:8px}.mt16{margin-top:16px}.mr16{margin-right:16px}.mb16{margin-bottom:16px}.ml16{margin-left:16px}.mtb16{margin:16px 0}.p16{padding:16px}.pad16{padding:16px 0}.padt16{padding-top:16px}.padr16{padding-right:16px}.padb16{padding-bottom:16px}.padl16{padding-left:16px}.mt24{margin-top:24px}.mr24{margin-right:24px}.mb24{margin-bottom:24px}.ml24{margin-left:24px}.mtb24{margin:24px 0}.p24{padding:24px}.pad24{padding:24px 0}.padt24{padding-top:24px}.padr24{padding-right:24px}.padb24{padding-bottom:24px}.padl24{padding-left:24px}.mt32{margin-top:32px}.mr32{margin-right:32px}.mb32{margin-bottom:32px}.ml32{margin-left:32px}.mtb32{margin:32px 0}.p32{padding:32px}.pad32{padding:32px 0}.padt32{padding-top:32px}.padr32{padding-right:32px}.padb32{padding-bottom:32px}.padl32{padding-left:32px}.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mtb40{margin:40px 0}.p40{padding:40px}.pad40{padding:40px 0}.padt40{padding-top:40px}.padr40{padding-right:40px}.padb40{padding-bottom:40px}.padl40{padding-left:40px}.mt48{margin-top:48px}.mr48{margin-right:48px}.mb48{margin-bottom:48px}.ml48{margin-left:48px}.mtb48{margin:48px 0}.p48{padding:48px}.pad48{padding:48px 0}.padt48{padding-top:48px}.padr48{padding-right:48px}.padb48{padding-bottom:48px}.padl48{padding-left:48px}.mt56{margin-top:56px}.mr56{margin-right:56px}.mb56{margin-bottom:56px}.ml56{margin-left:56px}.mtb56{margin:56px 0}.p56{padding:56px}.pad56{padding:56px 0}.padt56{padding-top:56px}.padr56{padding-right:56px}.padb56{padding-bottom:56px}.padl56{padding-left:56px}.mt64{margin-top:64px}.mr64{margin-right:64px}.mb64{margin-bottom:64px}.ml64{margin-left:64px}.mtb64{margin:64px 0}.p64{padding:64px}.pad64{padding:64px 0}.padt64{padding-top:64px}.padr64{padding-right:64px}.padb64{padding-bottom:64px}.padl64{padding-left:64px}.mt96{margin-top:96px}.mr96{margin-right:96px}.mb96{margin-bottom:96px}.ml96{margin-left:96px}.mtb96{margin:96px 0}.p96{padding:96px}.pad96{padding:96px 0}.padt96{padding-top:96px}.padr96{padding-right:96px}.padb96{padding-bottom:96px}.padl96{padding-left:96px}.black{color:#000000}.black-bg{background:#000000}.grey{color:#808080}.grey-bg{background:#808080}.light-grey{color:#F4F4F4}.light-grey-bg{background:#F4F4F4}.silver{color:#DBDBDB}.silver-bg{background:#DBDBDB}.tesco-blue{color:#004A97}.tesco-blue-bg{background:#004A97}.tesco-grey{color:#333333}.tesco-grey-bg{background:#333333}.tesco-red{color:#DC3545}.tesco-red-bg{background:#DC3545}.white{color:#FFFFFF}.white-bg{background:#FFFFFF}@media only screen and (max-width: 1024px) {.grid3 {grid-gap: 24px;grid-template-columns: 172px auto 172px;}.core-admin-your-account-grid {grid-gap: 40px;}
}
@media only screen and (max-width: 900px) {.grid3 {grid-template-columns: 1fr;justify-content: center;justify-items: center;}.left-sidebar,.right-sidebar,#header_bottom .overdiv1168 > div#header_search_container,#header_account,.notification-logout .pointer.envelope{display: none;}.center-content {width: 100%;}#header_mobile {display: grid;grid-template-columns: repeat(4, 1fr);}.home-mobile-menu,#header_post_mobile {display: block;}.center-content {padding-top: 16px;}.home-mobile-menu .home-link {padding: 0 16px;}.back-link {top: 16px;}.page-content.notification-history,.page-content.post-actioned {padding-top: 56px;}.notification-history-top {padding-bottom: 16px;margin-bottom: 16px;}.recent-activity-bottom > div + div {margin-top: 16px;}.post-actioned .post {margin-top: 0;}.post-actioned-action {margin-bottom: 16px;}.page-content.account {padding: 24px 0 90px;}.account .container-borders.account-top {margin-top: 32px;}.core-admin-your-account-grid {grid-template-columns: 1fr;}.mobile-hot-topics,.mobile-all-topics {position: fixed;top: 77px;left: 0;width: 100%;height: calc(100vh - 77px);background-color: #004A97;z-index: 10;font-size: 16px;font-weight: 500;line-height: 24px;color: white;}.mobile-topics-back {background-color: #F4F4F4;color: #004A97;padding: 16px 24px;cursor: pointer;}.mobile-topics-title {padding: 24px;font-size: 18px;line-height: 27px;border-bottom: 1px solid #DBDBDB;}.mobile-topics-row {display: grid;grid-template-columns: 1fr 24px;padding: 12px 24px;cursor: pointer;}.mobile-topics-row.hot-topic {grid-template-columns: 1fr 1fr 24px;}.mobile-topics-row.hot-topic div.activity {font-size: 14px;line-height: 21px;align-content: end;}.mobile-hot-topics.show,.mobile-all-topics.show {display: inline-block;}.home-mobile-topics:has(div.show) + .page-content {display: none !important;}.mobile-hot-topics.show,.mobile-all-topics.show {display: inline-block;}
}
@media only screen and (max-width: 768px) {.page-content.sign-in {padding: 56px 0 64px;}.sign-in-top {flex-direction: column;align-items: flex-start;}#miniPop.popup-images .close {right: 48px;}#miniPop.popup-images .popup-images-arrow {width: 40px;height: 40px;}#miniPop.popup-images .popup-images-bottom {left: 48px;width: calc(100% - 96px);}#miniPop.popup-images {padding: 0 48px;}
}
@media only screen and (max-width: 600px) {.page-content.sign-in {padding: 48px 0 64px;}.account .container-borders {margin-top: 16px;}.account .max416 {flex-direction: column;align-items: flex-start;}.account-img {margin: 0 auto;}.account-top .max416 > div + div {margin-left: 0;margin-top: 16px;width: 100%;}.account button.button {margin: 16px 0 0 0;max-width: 100%;}.post-top {flex-direction: column-reverse;padding-top: 8px;padding-bottom: 16px;}.post-top > div {width: 100%;}.post-top > div:not(.post-user) {justify-content: flex-end;}.post-images > div {min-height: 284px;}.post-video iframe {height: 284px;}#miniPop.popup-images .close {right: 40px;}#miniPop.popup-images .popup-images-arrow {width: 32px;height: 32px;}#miniPop.popup-images .popup-images-bottom {left: 40px;width: calc(100% - 80px);}#miniPop.popup-images {padding: 0 40px;margin: 0 8px;}
}
@media only screen and (max-width: 500px) {h2 {font-size: 18px;}#header_bottom img {width: 80px;}#header_bottom .overdiv1168 > div + div {margin-left: 0;}#logout span {display: none;}.page-content.sign-in {padding: 32px 0 64px;}.container-borders {padding: 40px 24px 32px;}.recent-activity-bottom > div {align-items: flex-start;}.overdiv1168.page-home {padding: 0;}.home-mobile-menu .home-link {padding: 0 24px;}.post-sort {margin: 0 24px;padding-bottom: 8px;}.post-top > div.post-user {padding-left: 8px;padding-right: 16px;}.post-description {padding: 0 24px;}.post,.post-more-actions {font-size: 14px;}.post-more-actions {padding: 0;}.category {font-size: 12px;line-height: 21px;min-width: 48px;}.post-images > div {min-height: 200px;}.post-video iframe {height: 200px;}
}
@media only screen and (max-width: 360px) {.post-top > div:not(.post-user) {padding-bottom: 4px;}
}