*{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;
}html,body{font-size:1em;
}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}#blocker{position:fixed;z-index:2999;width:100%;height:100%;background-color:rgba(0,0,0,0.2);content:" ";left:0;top:0;
}
#alert{padding:32px;background-color:#fff;z-index:3000;position:fixed;width:calc(100% - 80px);max-width:430px;box-shadow:0 0 6px -2px #333;border-radius:3px;
}
#alert #alert_content{max-height:200px;overflow-y:auto;overflow-x:hidden;padding:2px;
}
#alert #alert_buttons{margin-top:20px;
}
.mdl-button{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
.mdl-button,
button,
input[type=button]{margin-right:0;transition:all 0.2s;
}
.mdl-button.loading,
button.loading,
input[type=button].loading{padding-right:40px;position:relative;cursor:default;background-color:#53535a !important;color:#fff !important;
}
.button_with_icon.loading{cursor:default;color:#c9c9c9 !important;position:relative;padding-left:16px !important;
}
.button_with_icon.loading .pin_icon{display:none;
}
.button_with_icon.loading .loader{content:"";border: 3px solid #c9c9c9; border-top: 3px	solid #1ba5df; border-radius: 50%;width: 20px;height: 20px;animation: spin 2s linear infinite;margin-left:10px;
}
.mdl-button.loading .loader,
button.loading .loader,
input[type=button].loading .loader{content:"";border: 3px solid #fff; border-top: 3px	solid #1ba5df; border-radius: 50%;width: 20px;height: 20px;animation: spin 2s linear infinite;display:inline-block;position:absolute;top:10px;right:10px;
}@keyframes spin {0% { transform: rotate(0deg); }50% { transform: rotate(360deg); }100% { transform: rotate(720deg); }
}
.text_limit_area,
.text_limit_area span{font-size:12px !important;font-weight:normal !important;
}
html {line-height: 1.15; -webkit-text-size-adjust: 100%; 
}body {margin: 0;
}h1 {font-size: 2em;margin: 0.67em 0;
}hr {box-sizing: content-box; height: 0; overflow: visible; 
}pre {font-family: monospace, monospace; font-size: 1em; 
}a {background-color: transparent;
}abbr[title] {border-bottom: none; text-decoration: underline; text-decoration: underline dotted; 
}b,
strong {font-weight: bolder;
}code,
kbd,
samp {font-family: monospace, monospace; font-size: 1em; 
}small {font-size: 80%;
}sub,
sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;
}sub {bottom: -0.25em;
}sup {top: -0.5em;
}img {border-style: none;
}button,
input,
optgroup,
select,
textarea {font-family: inherit; font-size: 106.25%; line-height: 1.15; margin: 0; 
}button,
input { overflow: visible;
}button,
select { text-transform: none;
}button,
[type="button"],
[type="reset"],
[type="submit"] {-webkit-appearance: button;
}button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;
}button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;
}fieldset {padding: 0.35em 0.75em 0.625em;
}legend {box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; 
}progress {vertical-align: baseline;
}textarea {overflow: auto;
}[type="checkbox"],
[type="radio"] {box-sizing: border-box; padding: 0; 
}[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {height: auto;
}[type="search"] {-webkit-appearance: textfield; outline-offset: -2px; 
}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;
}::-webkit-file-upload-button {-webkit-appearance: button; font: inherit; 
}details {display: block;
}summary {display: list-item;
}template {display: none;
}[hidden] {display: none;
}
header {padding: 7px 32px;display: flex;justify-content: space-between;align-items: center;position: fixed;top: 0;left: 0;width: 100%;z-index: 5;min-height: 56px;background: #FFFFFF;border-bottom: 1px solid rgba(100, 112, 125, .5);
}
header ul {align-items: center;
}
header ul a {color: #64707D;font-weight: 500;text-decoration: underline;
}
.menu_tabs ul li{position: relative;
}
.menu_tabs ul li a{display: inline-block;
}header ul li.sign-in a {font-size: 93.75%;font-weight: 600;letter-spacing: .5px;border-radius: 3px;border-style: solid;border-width: 1px;text-decoration: none;padding: 7px 16px;text-transform: uppercase;color: inherit;
}.logo-container {align-items: center;
}
.logo-container .title {font-size: 131.25%;font-weight: 700;margin-left: 16px;
}
.logo img {width: 24px;
}
.mobile-menu {display: none;
}
button.mobile-menu-icon {min-width: auto;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;border: 1px solid #64707D;border-radius: 3px;font-size: 24px;margin-top: 0;background-color: transparent;
}
button.mobile-menu-icon-close {display: none;
}
.menu-header-main-container .menu_tabs ul li a:hover,
.menu-header-main-container .menu_tabs ul li.menu_selected a {color: #1a1a1a;
}#subMenu:not(.mobile){position:fixed;top:56px;left: 0;width:100%;min-height:200px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);background-color:#fff;display:flex;padding:32px;
}
#subMenu a {font-weight: 400;
}
#subMenu .subMenu_section{margin:0 16px;
}
#subMenu .subMenu_section_title{font-weight: 600;font-size: 20px;line-height: 30px;color: #8A949E;border-bottom: 1px solid #D8D8D8;margin-bottom:24px;
}
#subMenu .subMenu_section_link_title{font-weight: 600;font-size: 16px;line-height: 24px;text-decoration-line: underline;color: #00604D;margin-bottom:8px;
}
#subMenu .subMenu_section_link_descr{font-size: 14px;line-height: 21px;color: #64707D;margin-bottom:24px;
}
.menu_header {margin-bottom: 48px;display: flex;flex-direction: column;align-items: center;
}
#main_heading_img {width: 100%;height: 208px;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;position: relative;
}
#main_heading_img:not(.no-overlay)::after {position: absolute;content: "";top: 0;left: 0;z-index: 1;width: 100%;height: 100%;
}
#main_heading_img .field_buttons {bottom: 0;
}
#main_heading {margin-top: -44px;margin-bottom: 64px;min-width: 352px;border-radius: 5px;padding: 16px 24px;z-index: 2;
}
#main_heading h1 {margin: 0;padding-top: 0;
}
.tabs ul {display: flex;flex-wrap: wrap;justify-content: center;list-style: none;color: #64707D;
}
ul > li {flex-shrink: 0;
}
.tabs ul li {position: relative;flex-shrink: 0;
}
.tabs ul li ul {display: none;
}
#menu_header_tabs ul a {display: inline-block;font-size: 87.5%;line-height: initial;text-transform: uppercase;letter-spacing: .5px;padding: 10px;min-width: 184px;text-align: center;border-width: 1px;border-style: solid;font-weight: 600;text-decoration: none;
}
#menu_header_tabs ul li:first-child a {border-radius: 5px 0 0 5px;
}
#menu_header_tabs ul li:last-child a {border-radius: 0 5px 5px 0;
}
.menu_tabs.menu_tabs ul a:hover,
.menu_tabs ul li.menu_selected a {color: #1a1a1a;
}
#menu_header_tabs.login-tabs {margin-top: 64px;
}
#menu_header_tabs.login-tabs ul a {min-width: 176px;
}form h2 {font-size: 106.25%;line-height: 1.5;text-align: center;
}
.form-subheading {font-size: 100%;text-align: center;margin-bottom: 32px;
}
input:not([type=radio]):not([type=checkbox]):not([type=range]),
textarea,
button,
select {font-family: "Open Sans", Arial, sans-serif;
}
input:not([type=radio]):not([type=checkbox]):not([type=range]),
textarea,
select {font-size: 106.25%;font-weight: normal;
}
input:not([type=radio]):not([type=checkbox]):not([type=range]),
textarea,
select,
button {border: none;
}
input:not([type=radio]):not([type=checkbox]):not([type=range]),
textarea,
select {border: solid 1px #737F8C;border-radius:5px;
}
input:not([type=radio]):not([type=checkbox]):not([type=range]),
select {height: 40px;
}
input:not([type=radio]):not([type=checkbox]):not([type=range]){width: 100%;padding: 10px 16px;display: block;
}
.input_with_icon.invalid{border-color:#b0171c;
}
.input_with_icon.invalid .material-icons{color:#b0171c !important;
}
.input_with_icon input{border:none !important;padding-right:40px !important;
}
select {width: 100%;padding: 0 5px;background-color: transparent;
}
select::-ms-expand {display: none;
}
textarea {display: block;width: 100%;min-width: 100%;max-width: 100%;min-height: 136px;max-height: 136px;padding: 8px 16px;line-height: 1.3;
}
.button-container {text-align: center;
}
button,
.mdl-button {font-family: "Open Sans", Arial, sans-serif;font-size: 100%;font-weight: 600;line-height: 1;letter-spacing: 0.5px;padding: 12px 15px;height: auto;border-radius: 3px;text-align: center;border: 1px solid transparent;
}
.mdl-button,
.mdl-button--raised,
.mdl-button:focus:not(:active),
.mdl-button--raised:focus:not(:active),
.mdl-button:active,
.mdl-button--raised:active {box-shadow: none;
}
.mdl-button.no_border{border:0 !important;
}
.mdl-button i{transition: color 0.2s;
}
button.dusk_blue,
.mdl-button--raised.mdl-button--colored,
button.dusk_blue:hover,
.mdl-button--raised.mdl-button--colored:hover,
.mdl-button--raised.mdl-button--colored:active,
.mdl-button--raised.mdl-button--colored:focus:not(:active) {background: #225c81;
}
.mdl-button:not(.default):not(.red):not(.loading):hover{background:#286b95 !important;
}
.default.mdl-button {color: #225c81;border: 1px solid #737F8C;background-color: transparent;
}
.default.mdl-button:hover,
.default.mdl-button:focus:not(:active),
.default.mdl-button:active {color: #225c81;background: #e9eaed;
}
.red.mdl-button {color: #b0171c;border: 1px solid #b0171c;background-color: white;
}
.red.mdl-button i{color: #b0171c;
}
.red.mdl-button:hover,
.red.mdl-button:focus:not(:active),
.red.mdl-button:active {color: white;background-color: #b0171c !important;
}
.red.mdl-button:hover i,
.red.mdl-button:focus:not(:active) i,
.red.mdl-button:active i{color: white;
}.green.mdl-button {color: #287763;border: 1px solid #287763;background-color: white;
}
.green.mdl-button i{color: #287763;
}
.green.mdl-button:hover,
.green.mdl-button:focus:not(:active),
.green.mdl-button:active {color: white;background-color: #b0171c !important;
}
.green.mdl-button:hover i,
.green.mdl-button:focus:not(:active) i,
.green.mdl-button:active i{color: white;
}
.block-buttons a,
.block-buttons button {display: block;margin-left: auto;margin-right: auto;
}
.block-buttons a + a,
.block-buttons button + button {margin-top: 16px;
}
section {display: block;
}
.bigger-label-space section + .false_label,
.bigger-label-space section + section {margin-top: 24px;
}
section .title {font-size: 93.75%;font-weight: 600;margin-bottom: 3px;
}
section .meta {margin-top: 3px;color: #4E5761;
}
.false_label > .flex {justify-content: space-between;
}
.forgot {font-size: 93.75%;font-weight: 400;margin-left: 8px;color: #4E5761;float:right;
}
.input_with_icon {max-width: 336px;margin: 0 auto;vertical-align: middle;display: flex;align-items: center;border: solid 1px #737F8C;border-radius:5px;
}
#search_posts.input_with_icon {justify-content: space-between;
}
.input_with_icon.align-left {max-width: 100%;margin: 0;
}
#sign_up_form .input_with_icon {margin: 0;
}
.input_with_icon input {border: none;
}
.input_with_icon.select {border: none;position: relative;
}
.input_with_icon.select .input_icon {height: 24px;position: absolute;top: 50%;right: 8px;transform: translateY(-50%);pointer-events: none;
}
.search_input_icon {height: 24px;margin-left: 8px;
}
#search_posts > div {display: flex;align-items: center;flex-grow: 1;
}
#search_posts .search_input_icon {flex-shrink: 0;
}
.input_icon.right {margin-left: 0;margin-right: 8px;
}
.input_icon {width: 24px;height: 24px;
}
.material-icons {color: #225c81;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
.input_with_icon .search_input_icon .material-icons {color: #4E5761;
}
.input_with_icon .search_input_icon.black .material-icons {color: #1a1a1a;
}
.input_with_icon select {appearance: none;-webkit-appearance: none;
}
form .section + .section {margin-top: 32px;
}
.button_with_icon {font-size: 100%;font-weight: 600;color: #225c81;line-height: 1;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 3px;padding: 7px 8px 7px 16px;min-width: 91px;min-height: 40px;display: flex;justify-content: space-between;align-items: center;position: relative;vertical-align: middle;cursor: pointer;border: 1px solid #737F8C;
}
.button_with_icon.left-icon {padding: 7px 16px 7px 8px;
}
.button_with_icon.left-icon .input_icon {margin-right: 8px;
}
.radio-buttons {padding-top: 4px;padding-left:10px;
}
.radio-buttons-title {font-size: 93.75%;font-weight: 600;margin-bottom: 8px;
}
.radio-buttons label {height: auto;
}
.radio-buttons label + label {margin-top: 0;margin-left: 32px;
}
.radio-buttons.radio-blocks label {display: block;
}
.radio-buttons.radio-blocks label + label {margin-top: 8px;margin-left: 0;
}
.radio-buttons label span {font-size: 106.25%;font-weight: 300;line-height: 1.5;
}
.mdl-checkbox,
.mdl-radio{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor:pointer;
}
.mdl-checkbox {min-height: 24px;height: auto;
}
.radio-buttons .mdl-radio__outer-circle {border: 2px solid #737F8C;
}
.radio-buttons .mdl-radio.is-checked .mdl-radio__outer-circle {border: 2px solid #1ba5df;
}
.radio-buttons .mdl-radio__inner-circle {background: #1ba5df;
}
.radio-buttons .mdl-radio__ripple-container .mdl-ripple {background: #1ba5df;
}
.media-container .media-buttons {display: flex;justify-content: flex-start;margin-bottom:18px;
}
.media-container .media-buttons a + a,
.media-container .media-buttons button + button {margin-left: 16px;
}
.textarea-with-icons {align-items: center;
}
.textarea-with-icons .title{float:left;
}
.textarea-with-icons .textarea-icon-container{float:right;
}
.textarea-icon-container .material-icons {color: #394046;
}
.mdl-icon-toggle.is-checked .mdl-icon-toggle__label {color: #1ba5df;
}
.textarea-icon-container {margin-left: 16px;
}
.textarea-icon-container section + section {margin-top: 0;
}
.max-character,
.max-character span {font-weight: 300;color: #4E5761;margin-left: 24px;
}
#sign_up_form {padding-top: 8px;
}
.textarea-with-max-character.small textarea {min-height: 40px;height: 40px;max-height: 40px;
}
.input-container {margin-top: 16px;display: flex;
}
.input-container section + section {margin-top: 0;margin-left: 16px;
}
.input-container section {width: 50%;
}
.datepicker-container.input-container label + label {margin-left: 3%;
}
.datepicker-container.input-container label {width: 48.5%;
}
.datepicker-container .input_with_icon {position: relative;
}
.datepicker-container.input-container label input {width: 214px;
}
.datepicker-container.input-container label .input_icon {position: absolute;top: 50%;right: 8px;transform: translateY(-50%);
}
.datepicker-container.input-container label .input_icon.right {margin-right: 0;
}
.datepicker-container i {color: #1a1a1a;
}::-webkit-input-placeholder { font-weight: 300;color: #4E5761;
}
::-moz-placeholder { font-weight: 300;color: #4E5761;
}
:-ms-input-placeholder { font-weight: 300;color: #4E5761;
}
:-moz-placeholder { font-weight: 300;color: #4E5761;
}
::-moz-placeholder {opacity: 1;
}
.mdl-progress{margin-bottom:8px;
}
.form_field{margin-bottom:24px;
}
.login-container label{font-size: 93.75%;font-weight: 600;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;color: #1a1a1a;margin-bottom:2px;display:inline-block;
}
.grecaptcha-badge{bottom:70px !important;
}
.login-container .mdl-button {width: 100%;
}.radio50{float:left;width:50%;
}
.radio50 input{margin-right:5px;position:relative;top:2px;
}
#email_fail{color:#B0171C;margin-bottom:16px;;
}.search-container {padding: 16px 0 32px 0;display:flex;justify-content:space-between;
}.search-container > div {display:inline-block;
}
.search-container .input_with_icon.request-offer-search {margin: 0;width: 248px;
}
.search-container .input_with_icon.request-offer-search input {padding-right: 16px !important;
}
.search-container input {max-width: 512px;
}
.search-container .sort-show {width:38%;
}
.sort-show > section {float:right;margin-top:0;margin-left:16px;
}
.sort-show section span {float:left;margin-right: 8px;margin-bottom: 0;line-height:40px;
}
.sort-by select {float:right;font-size: 100%;font-weight: 600;line-height: 1;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 3px;color: #225c81;width: 140px;padding-right:35px;box-sizing:border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.sort-by .input_with_icon {width: auto;
}
.sort-by.organisations select {min-width: 90px;width: 90px;
}
#main .pagemode_toggler{border: 1px solid #00604D;border-radius: 0px 3px 3px 0px;
}
#main .pagemode_toggler a{padding:0 8px 0 8px;text-decoration:none;color:#64707D;line-height:40px!important;display:inline-block;
}
#main .pagemode_toggler a.selected{color:#fff;background-color:#000;
}
.search-container .search-label-input .input_with_icon{display:inline-flex;
}
#search_posts{position:relative;
}
#search_clear{position:absolute;top:7px;right:0;
}*:not(i) {font-family: "Open Sans", Arial, sans-serif;
}
header *,
#main *,
footer * {box-sizing: border-box;
}
html, body {min-height: 100%;overflow-x: hidden;
}
body {padding-top: 56px;
}
body, p {font-size: 106.25%;font-weight: 400;line-height: 1.5;color: #1a1a1a;
}
h1, h2, h3, h4, h5, h6 {font-family: "Open Sans";color: #1a1a1a;
}
h1, h2, h3, h4 {font-weight: 700;
}
h5, h6 {font-weight: 600;
}
h3, h4, h5, h6 {line-height: 1.5;
}
h1 {font-size: 206.25%;line-height: 48px;text-align: center;margin: 0 0 24px;padding-top: 46px;
}
h2 {font-size: 168.75%;line-height: 39px;margin-bottom: 16px;
}
h3 {font-size: 131.25%;
}
h4 {font-size: 106.25%;
}
h5 {font-size: 106.25%;
}
h6 {font-size: 93.75%;
}
ul, ol {font-size: 106.25%;line-height: 24px;list-style: initial;padding-left: 15px;
}
header ul, header ol {list-style: none;padding-left: 0px;
}
ul.flex li + li,
ol.flex li + li {margin-left: 32px;
}
ul li.selected{position: relative;
}
ul li.selected::after {content: " ";width: 100%;height: 4px;position: absolute;left: 0;bottom: -20px;background: #1ba5df;
}
body a {transition: color 0.3s ease;
}
a {font-weight: 600;outline: 0;
}
#main a {text-decoration: underline;
}
body img,
.overdiv img {max-width: 100%;
}
span {display: inline-block;
}
::placeholder, input[type="search"] {color: #4E5761;font-weight: 400;
}
::-ms-input-placeholder {color: #4E5761;font-weight: 400;
}
.dn{display:none !important;
}
.click{cursor:pointer;}
.click:hover{text-decoration:underline;}
.link{cursor:pointer;}
.steel-grey {color: #4E5761;
}
.small-overdiv {max-width: 392px;margin: 0 auto;
}
.small-overdiv > div {padding: 0 20px;
}
.medium-overdiv {max-width: 540px;margin: 0 auto;
}
.medium-overdiv > div {padding: 0 20px;
}
.container {padding: 32px 0;
}
.overdiv {max-width: 1104px;margin: 0 auto;padding:0 32px;
}
.overdiv.small{max-width:928px;padding:0 16px;
}
.divider {width: 100%;height: 1px;background: #e9eaed;
}
ul > li,
.menu-scroll ul > li {flex-shrink: 0;
}
.mb-24px {margin-bottom: 24px;
}
.overdiv1120 {max-width: 1168px;width: 100%;margin: 0 auto;padding: 0 24px;
}.message{width:100%;padding:8px 16px;margin:24px auto;background-color:#f9fafa;border-radius: 3px;border-left:4px solid #1ba5df;border-top: 1px solid #737F8C;border-right: 1px solid #737F8C;border-bottom: 1px solid #737F8C;font-size: 14px;
}
.message.red{background-color:hsl(358, 77%, 97%);border-left:4px solid #b0171c;
}
.message.green{background-color:#f0faf7;border-left:4px solid #287763;
}b {font-weight: 700;
}
.flex {display: flex;
}
.meta {font-size: 93.75%;color: #4E5761;
}
.button,
.button a {font-size: 100%;font-weight: 600;line-height: 22.5px;letter-spacing: 0.5px;color: #1a1a1a;
}
.bg-container {background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;
}
address {font-size: 106.25%;font-weight: 300;line-height: 24px;
}
.default-card {width: 336px;
}
.mg-top-32 {margin-top: 32px;
}
.before-you-begin a {color: #225c81;
}
.no-p-top {padding-top: 0;
}
.uppercase-label .mdl-radio__label {font-size: 100%;font-weight: 600;line-height: 22.5px;letter-spacing: 0.5px;text-transform: uppercase;
}
.blue-border-left {padding-left: 12px;position: relative;
}
.blue-border-left::before {content: "";width: 4px;height: 100%;position: absolute;top: 0;left: 0;background: #1ba5df;
}
.mb-24 {margin-bottom: 24px;
}.sign-up-box {display: none;
}
.sign-up-box h4 {margin: 16px 0 8px;
}
.sign-up-button-container {display: flex;padding-top: 8px;
}
.sign-up-button-container a + a,
.sign-up-button-container button + button {margin-left: 16px;
}
.password_message_box > div{margin-bottom:5px;
}.maps {height: 700px;
}
.maps iframe {width: 100%;height: 100%;
}
#map {width: 100%;height: 100%;
}
.map-location {margin-top: 24px;
}.filter_by {font-weight: 700;
}
#apply_filters_button,
.mb-16px {margin-bottom: 16px;
}
.clear_all {font-size: 100%;font-weight: 600;line-height: 1;letter-spacing: 0.5px;margin-top: 8px;margin-bottom: 24px;text-transform: uppercase;color: #225c81;
}
.clear_all span{cursor: pointer;
}
.filters {margin-top: 24px;
}
.filters .heading {width: 100%;font-size: 93.75%;font-weight: 600;justify-content: space-between;align-items: center;
}
.filters .heading .arrow_icon {margin-left: 16px;transition: transform 0.3s ease;
}
.filters .heading .arrow_icon.closed {transform: rotate(180deg);
}
.checkbox,
.mdl-checkbox__label {font-size: 106.25%;font-weight: 300;line-height: 1.5;
}
.checkbox {padding: 11px;
}
.mdl-checkbox__label {margin-left: 5px;
}
.checkbox label + label {margin-top: 8px;
}
.mdl-checkbox__box-outline {border-color: #4E5761;
}
.mdl-checkbox.is-checked:not(.is-disabled) .mdl-checkbox__box-outline {border-color: #1ba5df;
}
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline,
.mdl-checkbox__ripple-container .mdl-ripple {background-color: #1ba5df;
}
.filter-sidebar {width: 25%;padding: 16px 24px 16px 0;
}
.filter_results {font-weight: 700;color: #4E5761;
}
.filters-container.flex .filters {width: 35%;
}
.filters-container.flex .filters + .filters {margin-left: 24px;
}.checkbox-with-border {margin-top: 16px;padding: 13px 16px;border: 1px solid #737F8C;
}
.checkbox-with-border .mdl-checkbox {height: auto;
}.checkbox-container {display: flex;justify-content: space-between;
}
.checkbox-container .right-checkboxes {margin-left: 24px;
}.organisations-container {padding-bottom: 30px;
}
.organisation-card {align-items: center;padding: 6px 16px 6px 6px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.21);border: 1px solid #B9BFC6;background: #f9fafa;
}
.organisation-card > div {width: 33.333%;
}
.organisation-card + .organisation-card {margin-top: 16px;
}
.organisation-title {display: flex;align-items: center;
}
.circle-icon {display: inline-block;padding: 4px 12px 6px 11px;border-radius: 100%;border: 1px solid #e9eaed;
}
.organisation-icon {width: 52px;height: 52px;background-repeat: no-repeat;background-position: 50% 50%;background-size: contain;background-image: url(/project/res/style/images/logo_leaf.svg);border-radius:50%;
}
.bridges-container {display: flex;justify-content: center;align-items: center;
}
.bridge {width: 22px;height: 22px;border-radius: 100%;background: url("/res_images/bridge_blue.svg") no-repeat 50% 50%;background-size: cover;
}
.organisation-bridge {margin-left: 5px;
}
.organisation-name {margin-left: 16px;
}
.organisation-card h3 {font-size: 106.25%;font-weight: 600;color: #225c81;
}
.organisation-card .meta {color: #4E5761;
}
.organisation-card .view-button {text-align: right;
}
.add-another-container {font-size: 100%;font-weight: 600;line-height: 22.5px;letter-spacing: 0.5px;margin-top: 16px;display: inline-block;padding: 8px 16px 8px 8px;text-transform: uppercase;cursor: pointer;color: #225c81;
}
.add-another-container > div,
.add-another-container > span {display: flex;align-items: center;
}
.add-another-container i {margin-right: 8px;
}.admin-overdiv {max-width: 1116px;margin: 0 auto;
}
.admin-overdiv > div {padding-top: 32px;padding-left: 44px;
}
.admin-overdiv h3 {font-size: 168.75%;line-height: 39px;
}
.admin-overdiv h4 {font-weight: 600;color: #1a1a1a;
}
.admin-overdiv .pending-users-container h4 {font-weight: 700;
}
.admin-overdiv .post-container h4 {color: #225c81;
}
.post-sidebar .heading {font-size: 93.75%;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;color: #4E5761;
}
.posts-container .posts + .posts {margin-top: 44px;
}
#main .posts-container .posts ul li a {letter-spacing: 0.5px;text-transform: uppercase;text-decoration: none;color: #64707D;font-size: 87.5%;
}
.posts-container .posts ul li {padding: 8px 8px 8px 16px;
}
.posts-container .posts ul li.active {background: #F5F6F7;border-left-width: 4px;border-left-style: solid;padding: 8px 8px 8px 12px;
}
.posts-container .posts ul li.active a {position: relative;color: #1a1a1a;
}
.post-number {min-width: 21px;padding: 0 5px;height: 21px;font-size: 87.5%;border-radius: 10px;text-align: center;margin-left: 4px;display: inline-flex;justify-content: center;align-items: center;
}
.selected_together {vertical-align: top;font-weight: 600;color: #1a1a1a;
}
.select-all-container {align-items: center;margin-bottom: 16px;
}
.select-all-container .media-container {margin-left: 5px;
}
.admin-container .right-content {width: 75%;
}
.admin-container .button_with_icon {justify-content: flex-start;
}
.post-container .heading {justify-content: space-between;align-items: center;margin-bottom: 16px;
}
.post-container .heading .button_with_icon {margin-left: 16px;
}
.pending-organisations .heading {justify-content: space-between;align-items: center;margin-bottom: 16px;
}
.pending-organisations .heading .button_with_icon {margin-left: 16px;
}
.post-container .checkbox {padding-left: 0;
}
.post-container .media-container .media-buttons a + a,
.post-container .media-container .media-buttons button + button {margin-right: 8px;
}
.post-container .mdl-checkbox {height: 100%;
}
.post-container .post-item .mdl-checkbox {width: 36px;
}
.post-container .mdl-checkbox__box-outline,
.post-container .mdl-checkbox__ripple-container {top: 50%;transform: translateY(-50%);
}
.post-container .req-offers-details {margin-top: 8px;
}
.post-item {display: flex;align-items: center;padding: 11px 8px 11px;border: 1px solid #f9fafa;
}
.post-item.checked {border: 1px solid #1ba5df;
}
.post-item + .post-item {margin-top: 8px;
}
.post-item img {display: block;width: 128px;margin-right: 16px;
}
.post-item .media-container {margin-top: 8px;
}
.post-item,
.pending-users-item {box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.21);background: #f9fafa;
}
.post-item img,
.pending-users-item img {flex-shrink: 0;
}.pending-users-container {margin-top: 26px;
}
.pending-users-item {padding: 16px;
}
.pending-users-item + .pending-users-item {margin-top: 8px;
}
.pending-users-item .media-container {margin-top: 24px;
}
.pending-user-details {display: flex;margin-top: 8px;
}
.pending-user-details > div + div {margin-left: 32px;
}
.pending-user-details .title {font-size: 93.75%;text-transform: uppercase;color: #4E5761;
}.moderators-container h4 {color: #225c81;
}
.moderators,
.moderators-log {margin-top: 26px;
}
.moderators .item,
.moderators-log .item {padding: 16px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.21);background: #f9fafa;
}
.moderators-log .item {padding-top: 0;
}
.moderators .item + .item,
.moderators-log .item + .item,
.moderators-log .content,
.log-days-ago {margin-top: 8px;
}
.moderators-log .heading {display: flex;justify-content: space-between;align-items: center;padding-top: 16px;padding-right: 46px;position: relative;
}
.moderators-log .heading .arrow_icon {width: 30px;height: 30px;margin-left: 16px;transition: transform 0.3s ease;position: absolute;top: 16px;right: 0;cursor: pointer;
}
.moderators-log .heading .arrow_icon.open {transform: rotate(180deg);
}
.moderators-log .heading .material-icons {font-size: 193.75%;color: #1a1a1a;
}
.moderators-log .heading .moderator_log_name,
.moderators-log .heading .moderator_log_status_container {flex-shrink: 0;
}
.moderators-log .heading > div > div + div {margin-left: 8px;
}
.moderators-log .item .content {display: none;}
.moderators-log .item.open .content {display: block;
}
.log-days-ago {color: #4E5761;
}
.approved {color: #287763;
}
.rejected {color: #b0171c;
}
.blue {color: #225c81;
}.account-container{padding-top:24px !important;
}
.account-container section:not(.no_border){border-bottom:1px solid #e9eaed;
}section {margin-bottom:24px;
}
.section-left-content {width: 25%;float:left;
}
.section-left-content p {margin-top: 8px;color: #4E5761;
}
.section-left-content a,
.section-left-content .mdl-button {margin-top: 16px;
}
.section-right-content {width: 58%;float:right;
}
.section-left-content input,
.section-left-content .input_with_icon,
.section-right-content input,
.section-right-content .input_with_icon {max-width: 100%;
}
.grey-box {display: flex;justify-content: space-between;align-items: center;padding: 16px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.21);background: #f9fafa;
}
.grey-box a,
.grey-box .mdl-button,
.grey-box button {margin-left: 16px;
}
.grey-box button {background: white;
}.switch-container {padding: 32px 0;display: flex;justify-content: space-between;align-items: center;
}
.switch-container .mdl-switch {margin-left: 16px;
}
.mdl-switch {width: 40px;
}
.mdl-switch .mdl-switch__track {width: 40px;height: 20px;
}
.mdl-switch .mdl-switch__thumb {width: 14px;height: 14px;left: 2px;
}
.mdl-switch.is-checked .mdl-switch__track {width: 40px;height: 20px;background: #1ba5df;
}
.mdl-switch.is-checked .mdl-switch__thumb {width: 14px;height: 14px;background: white;
}
.mdl-switch__thumb {top: 8px;
}
.mdl-switch.is-checked .mdl-switch__thumb {left: 22px;
}
.mdl-switch__ripple-container .mdl-ripple {background: #1ba5df;
}.alerts-container .alert-item + .alert-item {margin-top: 24px;
}
.alerts-container span {font-size: 106.25%;
}
.alerts-container .alert-subtitle {font-size: 93.75%;font-weight: 600;margin-top: 8px;margin-bottom: 3px;
}.account_page .mdl-button {margin-top: 16px;
}
.account_page .mdl-button:first-of-type {margin-top: 32px;
}.hover-box {width: 320px;
}
.hover-box img {display: block;
}
.hover-box .bg-container {height: 160px;
}
.hover-box .card-bottom {height: auto;
}
.hover-box .bottom {margin-top: 18px;display: flex;justify-content: space-between;
}
.hover-box .bridges-container {margin-left: 0;
}
.hover-box-bridge {margin-left: 5px;
}
.learn_more_button {text-transform: uppercase;
}
.learn_more_button a {font-size: 100%;color: #225c81;font-weight: 600;line-height: 22.5px;letter-spacing: 0.5px;
}.pagination {width: 100%;text-align: center;margin-top: 40px;
}
.pagination ul {display: inline-block;margin-top: 16px;border: 1px solid #737F8C;
}
.pagination ul::after {content: " ";clear: both;display: block;
}
.pagination li {float: left;width: 40px;height: 40px;text-align: center;list-style: none;
}
.pagination li + li {margin-left: 0;border-left: 1px solid #737F8C;
}
.pagination,
.pagination a {color: #1a1a1a;display: inline-block;
}
.pagination a,
.pagination button {width: 40px;height: 40px;cursor: pointer;
}
.pagination a {display: flex;justify-content: center;align-items: center;
}
#main .pagination a {text-decoration: none;
}
.pagination button {display: block;padding: 8px 10px;
}
.pagination li.prev .material-icons ,
.pagination li.next .material-icons {color: #1a1a1a;
}
.pagination li.disabled *{cursor:default;
}
.pagination li.disabled .material-icons {color: #737F8C !important;
}
.pagination li.next .material-icons {color: #1a1a1a;
}
.pagination li.prev .material-icons,
.pagination li.next .material-icons {transition: color 0.3s ease;
}
.pagination li.prev a,
.pagination li.next a {padding: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;
}
.pagination li.active a {background: #737F8C;
}
.pagination li.dots a {color: #4E5761;
}
#post_textarea{border:1px solid #B9BFC6;min-height:200px;padding:10px;
}
.about-request ul,
.about-request ol,
#post_textarea ul,
#post_textarea ol{list-style:disc inside;display:inline;font-weight:400;
}
.about-request ol,
#post_textarea ol{list-style-type:decimal;
}
.about-request li,
#post_textarea li{float:none;
}
.about-request li + li,
#post_textarea li + li{margin:0;
}
#creating_post_text{height:50px;
}
#creating_post_text .mdl-spinner{position:relative;top:7px;margin-right:10px;
}

#complete_profile{width:1040px;
}
#complete_profile .complete_profile_text{float:left;width:calc(100% - 210px);
}.active_label::after{content: "Active";font-size: 93.75%;color: white;font-weight: 600;text-transform: uppercase;margin-left: 8px;padding: 1px 6px 1px 5px;border-radius: 3px;background: #2b826c;
}
.filters_button{margin:8px;float:right;
}#popup_map{height:300px;
}.remove-button-style {font-weight: 400;letter-spacing: 0;padding: 0;border: 0;border-radius: 0;background: transparent;
}
.feedback-category .remove-button-style {width: 100%;font-weight: 600;line-height: 24px;color: #4E5761;text-align: left;display: block;padding-left: 12px;
}div.invalid,
#tacs_outer.invalid,
select.invalid,
textarea.invalid,
input.invalid,
button.invalid{border-color:#B0171C !important;
}
span.invalid{color:#B0171C !important;
}*:focus-visible,
input[type="radio"]:focus-visible + span {outline: 3px solid #F50031 !important;outline-offset: 0;
}
.validation-error,
.validation-select-error {font-size: 14px;width: 100%;color: #B0171C!important;
}
.skip-link {position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);text-decoration: none;color: #000000;
}
.skip-link:focus {width: auto;height: auto;color: #000000;padding: 1em;top: 0;left: 0;background: #ffffff;clip: auto !important;z-index: 9999;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
}.organisations-card-container.card-grid{display:grid;grid-template-columns: repeat(auto-fill, minmax(544px, 1fr));grid-gap: 32px;padding-top:32px;
}
.map-card .organisation-card-grid,
.organisations-card-container.card-grid .organisation-card-grid{background: #FFFFFF;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border-radius: 5px;position:relative;padding-bottom:72px;min-height:216px;
}
.organisation-card-grid .organisation-card-sector{position:absolute;top:8px;right:8px;background-color:#000;color:#fff;border-radius:5px;padding:2px 8px;text-transform:uppercase;
}
.organisation-card-grid-button-box{background-color:rgba(0, 153, 59, 0.05);position:absolute;width:100%;bottom:0;
}
.organisation-card-grid-button-box button{width:calc(50% - 40px);margin:16px;border: 1px solid #D8D8D8;border-radius: 3px;color:#2A3551;background-color:#fff;text-transform:uppercase;
}
.organisation-card-grid-top-box{display:flex;
}
.map-card .organisation-card-grid .organisation-card-icon,
.organisations-card-container.card-grid .organisation-card-grid .organisation-card-icon{width:144px;height:144px;background-size:contain;background-repeat:no-repeat;background-position:center;
}
.organisation-card-grid .organisation-card-grid-bio-box{width:calc(100% - 144px - 16px);padding:48px 16px 16px 16px;
}
.organisation-card-grid .organisation-card-grid-bio-title{font-weight: 700;font-size: 20px;line-height: 30px;color: #00604D;
}
.profile_img {height: 288px;
}
.profile-heading {padding: 18px 0;
}
.profile-title {text-align:center;
}
.profile-title h2{font-size: 40px;
}
.profile-title .organisation-profile-type{color:#fff;background-color:#000;border-radius: 5px;padding:8px;display:inline-block;
}
.profile-icon {width: 44px;height: 59px;background: url("/res_images/logo_hex.svg") no-repeat 50% 50%;background-size: cover;
}
.profile-title .organisation-icon{margin-right: 16px;
}
.profile-name h2 {margin-bottom: 0;
}
.bridges-container {margin-left: 16px;
}
.profile-bridge {margin-left: 9px;
}
.profile-content {padding: 16px 0;
}
.profile-content .left-content,
.profile-content .right-content {width: 50%;
}
.profile-content .right-content {margin-left: 105px;
}
.profile-content .material-icons {color: #4E5761;
}
.profile-content h3 {font-size: 106.25%;margin-bottom: 8px;
}
.profile-content .section + .section {margin-top: 32px;
}
.profile-contact-info .item + .item {margin-top: 16px;
}
.profile-contact-info a {font-weight: 300;
}
.profile-contact-info a:hover {color: #225c81;
}
.contact-info-icon {margin-right: 8px;
}
.active-posts-container .active-post {width: 100%;padding: 16px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.21);border: 1px solid #B9BFC6;background: #f9fafa;display:inline-block;
}
#main .active-posts-container .active-post {text-decoration: none;
}
.active-posts-container .active-post + .active-post {margin-top: 16px;
}
.active-posts-container .active-post h4 {font-weight: 600;margin-bottom: 4px;color: #225c81;
}
.active-posts-container .active-post .meta {font-weight: 300;color: #4E5761;
}
.active-posts-container .active-post .clock-icon {height: 19px;
}
.active-posts-container .active-post .clock-icon .material-icons {font-size: 125%;
}
.active-post-days-container {align-items: center;
}
.active-post-days {margin-left: 4px;
}
.organisation-profile-report,
.post-report{font-size:14px;color:#900;margin-top:5px;cursor:pointer;
}
#main_heading_img.profile-header{background-color:#00604D;
}
#main_heading_logo{width:208px;height:208px;margin:auto;background-color:#fff;border-radius:208px;position:relative;top:-104px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);background-size:contain;background-position:center;background-repeat:no-repeat;
}
#profile-topControls{height:48px;margin-bottom:32px;width:100%;
}
#profile-topControls div{float:left;text-transform:uppercase;
}
#profile-topControls button{float:right;border: 1px solid #B9BFC6;border-radius: 3px;color:#B0171C;text-transform:uppercase;padding:16px;
}
.menu_header.profile-header{display:block;height:208px;
}
.profile-section{display:flex;margin-bottom:64px;
}
.profile-section-label{width:352px;color:#8A949E;font-size: 32px;font-weight:600;
}
.profile-section > div:not(.profile-section-label){width:calc(100% - 352px - 32px)
}
#profile-posts-bottom{background-color:#F5F6F7;
}
#profile-posts-bottom .card{background-color:#fff;
}
#profile-posts-bottom-title{font-size: 32px;line-height: 48px;font-weight: 700;text-align: center;color: #00604D;margin-top:32px;padding-top:32px;
}.add-new-post-container {padding: 38px 0;
}
.add-new-post-container input {max-width: 100%;
}
#add_new_post {padding-top: 16px;
}
.block-buttons {width: 15%;height:300px;
}
#sticky_buttons{position:relative;width:185px;
}
#sticky_buttons .mdl-button,
#sticky_buttons button {min-width: 150px;
}
#sticky_buttons.fixed{position:fixed;top:100px;
}
.add-new-post-form .fields {width: calc(100% - 264px);
}
.post-description-heading {justify-content: center;align-items: flex-start;position: relative;
}
.post-description-title {text-align: center;
}
.post-description-title h3 {font-size: 168.75%;line-height: 1.38;
}
.post-description-status {margin-top: 4px;
}
.back.button_with_icon {justify-content: center;
}
.post-description-heading .back {position: absolute;top: 50%;left: 0;transform: translateY(-50%);
}
.back.button_with_icon.left-icon {padding: 7px 8px 7px 0;
}
.back.button_with_icon.left-icon .input_icon {margin-right: 10px;
}
.fulfilment-level-container {margin-bottom: 24px;
}
.fulfilment_level {min-width: 73px;display: inline-block;padding: 8px 16px;margin-bottom: 16px;border: 1px solid #737F8C;
}
.media-outer {margin-bottom: 12px;
}
.media-outer img {width: 160px;margin-right: 12px;
}

.mdl-slider {width: 100%;margin: 0;
}
.mdl-slider.is-upgraded {border: none;height: 8px;
}
.mdl-slider__background-flex {width: 100%;top: 29%;height: 8px;margin: 0;
}
.mdl-slider__background-lower {background: #287763;
}
.mdl-slider__background-upper {background: #e9eaed;
}

.mdl-slider::-moz-range-thumb {top: 50px !important;background: white !important;width: 24px !important;height: 24px !important;border: 1px solid #737F8C !important;
}
.mdl-slider:focus:not(:active)::-moz-range-thumb {box-shadow: 0 0 0 10px #287763 !important;
}
.mdl-slider:active::-moz-range-thumb {transform: none !important;
}
.mdl-slider::-webkit-slider-thumb {background: white !important;width: 24px !important;height: 24px !important;border: 1px solid #737F8C !important;
}
.mdl-slider:focus:not(:active)::-webkit-slider-thumb {box-shadow: 0 0 0 10px #287763 !important;
}
.mdl-slider:active::-webkit-slider-thumb {transform: none !important;
}
.mdl-slider::-ms-thumb {background: white !important;width: 24px !important;height: 24px !important;border: 1px solid #737F8C !important;
}
.mdl-slider:focus:not(:active)::-ms-thumb {box-shadow: 0 0 0 10px #287763 !important;
}
.mdl-slider:active::-ms-thumb {transform: none !important;
}
.post_location{width:calc(100% - 225px) !important;float:left;
}
#map_choose{float:left;line-height:41px;margin:0 10px;
}
#post_map{width:calc(100% - 215px);height:350px;margin-top:16px;float:left;border: 1px solid black;
}
.filters-container .filters{margin-top:0;
}#popup {max-width: 512px;margin: 0 auto;
}
#popup_title {font-size: 131.25%;font-weight: 700;margin-bottom: 32px;
}
#popup input {max-width: 100%;
}
#popup section + section {margin-top: 32px;
}
#popup .export-data label + label {margin-top: 0;
}
#popup .checkbox {padding-left: 0;
}
#popup .mdl-checkbox {height: auto;
}
#popup .checkbox, .mdl-checkbox__label {font-size: 93.75%;
}
#popup .checkbox .mdl-checkbox__label {margin-left: 0;
}
#popup .checkbox label + label {margin-top: 8px;
}
.popup-button-container {margin-top: 32px;
}
.popup-button-container.flex {justify-content: space-between;align-items: flex-start;
}
.popup-button-container .left-content a + a,
.popup-button-container .left-content button + button {margin-left: 16px;
}
.popup-button-container .right-content a {margin-left: 32px;
}
.popup-button-container.two-button-left {justify-content: flex-start;
}
.popup-button-container.two-button-right {justify-content: flex-end;
}
.popup-button-container.two-button-right .left-content {display: block;
}
.popup-button-container.two-button-left .right-content a,
.popup-button-container.two-button-right .right-content a {margin-left: 16px;
}
.delete_user_name,
.change_primary_user_name {font-weight: 600;
}
#popup .user-checkbox {padding: 8px 10px;
}
.user-checkbox {margin-top: 8px;border: 1px solid #737F8C;
}
#popup .checkbox.user-checkbox,
.user-checkbox .mdl-checkbox__label {font-size: 106.25%;
}
.user-checkbox .mdl-checkbox__box-outline {width: 20px;height: 20px;border-radius: 100%;
}
#popup .checkbox.user-checkbox .mdl-checkbox__label {margin-left: 5px;
}
#popup .radio-buttons {margin-bottom: 32px;
}
#popup .radio-buttons label + label {margin-top: 0;
}
#popup .radio-buttons label input {max-width: 0;display: inline-block;height: auto;
}
.radio-buttons.green .mdl-radio__outer-circle {border: 2px solid #737F8C;
}
.radio-buttons.green .mdl-radio.is-checked .mdl-radio__outer-circle {border: 2px solid #287763;
}
.radio-buttons.green .mdl-radio__inner-circle {background: #287763;
}
.radio-buttons.green .mdl-radio__ripple-container .mdl-ripple {background: #287763;
}table {width: 100%;margin-top: 16px;border-collapse: collapse;
}
#main table a {text-decoration: none;
}
tr {border-bottom: 1px solid #e9eaed;
}
tbody tr:last-of-type {border-bottom: none;
}
td.active::after {content: "Active";font-size: 93.75%;color: white;font-weight: 600;text-transform: uppercase;margin-left: 8px;padding: 1px 6px 1px 5px;border-radius: 3px;background: #287763;
}
.expiring td.active::after {content: "Expiring soon";background: #ff9902;
}
th, td {padding: 16px 0;text-align: left;
}
th {font-size: 93.75%;font-weight: 600;
}
td:first-child,
td:first-child a {font-weight: 600;color: #225c81;
}
th .material-icons {font-size: 118.75%;vertical-align: top;margin-top: 1px;margin-left: 3px;
}
th .material-icons,
td .material-icons {color: #1a1a1a;
}
td {position: relative;
}
td .material-icons {font-size: 156.25%;cursor: pointer;transition: color 0.3s ease, background 0.3s ease;
}
.more-option-td > button {width: 24px;height: 24px;position: absolute;top: 50%;left: 5px;transform: translateY(-50%);
}
td.clicked .material-icons,
td.clicked .material-icons,
td .material-icons:hover,
td .material-icons:focus {color: #4E5761;background: #e9eaed;
}
.first {width: 45%;
}
.second {width: 13%;
}
.third {width: 11%;
}
.fourth {width: 12%;
}
.fifth {width: 17%;
}
.sixth {width: 2%;
}
.quick-button-popup {width: 248px;position: absolute;top: 57px;right: 0;background: white;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);z-index: 102;display: none;
}
.quick-button-popup a,
.quick-button-popup button {width: 100%;display: block;padding: 8px 24px;cursor: pointer;transition: background 0.3s ease;
}
.quick-button-popup button {line-height: 24px;text-align: left;
}
.quick-button-popup a:hover,
.quick-button-popup button:hover {background: #e9eaed;
}
td.clicked .quick-button-popup {display: block;
}
.archived_posts_title{padding-top:100px;
}
.archived_posts_area > tr > td > a,
.archived_posts_area{color:#ccc !important;
}
.archived_posts_area > tr > td > a:hover{color:#225c81 !important;
}
.archived_posts_area .post_type{opacity:0.3;
}
.archived_posts_area .quick-button-popup{color:#1a1a1a !important;
}.feedback-container .feedbacks {width: 60%;
}
.feedback-container .feedback-category {width: 37%;margin-right: 3%;
}
.feedback-category {font-weight: 600;color: #4E5761;
}
.feedback-category > div,
.feedback-category > button {cursor: pointer;
}
.feedback-category > div:hover,
.feedback-category > div.active,
.feedback-category > button:hover,
.feedback-category > button.active {color: #1a1a1a;
}
.feedback-category > div,
.feedback-category > button {padding-left: 12px;
}
.feedback-category > div + div,
.feedback-category > button + button {margin-top: 16px;
}
.feedback-container h3,
.feedback-container h4 {margin-bottom: 16px;
}
.feedback-container h4 {font-weight: 600;color: #225c81;
}
.work-with {font-weight: 700;margin-bottom: 16px;
}
.feedback-container .section {padding: 16px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.21);background: #f9fafa;
}
.feedback-container .section + .section {margin-top: 16px;
}
.company-list .list-item {display: flex;justify-content: space-between;align-items: center;
}
.company-list .list-item + .list-item {margin-top: 16px;
}
.company-list .list-item .organisation-icon {width: 40px;height: 40px;
}
.company-list .list-item .company-title {font-weight: 700;display: flex;align-items: center;color: #225c81;flex-shrink: 0;
}
.company-list .list-item .company-name {margin-left: 8px;
}
.company-divider {width: 100%;height: 1px;margin: 0 16px;background: #e9eaed;
}
.yes-no-container{width:146px;flex-shrink:0;
}
.view-feedback{width:155px;flex-shrink:0;}
.yes-no-container button,
.yes-no-container .mdl-button {min-width: 64px;
}
.yes-no-container .mdl-button + .mdl-button {margin-left: 10px;
}
.feedback-to-write {margin-bottom: 48px;
}
.good_bad{float:left;margin-right:16px;cursor:pointer;
}
.good_bad .button{float:left;width:32px;height:32px;background-color:#e9eaed;font-size: 156.25%;color:#4E5761;text-align:center;border-radius:50%;padding-top:5px;margin-right:8px;transition:all 0.2s;margin-bottom:32px;
}
.good_bad.no_click{cursor:default;
}
.good_bad .label{float:left;padding-top:4px;
}
.good_bad:not(.no_click):hover .button.good,
.good_bad .button.good.selected{color:#fff;background-color:#287763;
}
.good_bad:not(.no_click):hover .button.bad,
.good_bad .button.bad.selected{color:#fff;background-color:#b0171c;
}
#feedback_popup h3{margin-bottom:32px;
}
.label_style,
#feedback_popup .feedback_label{margin-bottom:8px;font-size: 93.75%;font-weight: 600;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;width:100%;
}
#feedback_popup .media-container.wrap{display: flex;flex-wrap: wrap;
}
.feedback_image,
#feedback_popup .media_video,
#feedback_popup .dz-preview{width:90px;height:auto;
}
.feedback_image{float:left;margin-right:16px;
}
.feedback_image img{max-width:100%;max-height:100%;
}
#yt_error{color:#B0171C;font-weight:bold;
}
.feedback_company{border-bottom:1px solid #b9bfc6;padding-bottom:24px;margin-bottom:24px;
}
.feedback_company_title{font-weight:bold;
}
.feedback_company_title span{color:#1ba5df;
}
.feedback_media{width:150px;float:left;margin-right:10px;margin-bottom:10px;
}
.feedback_media img{max-width:100%;
}
.account-container span {font-size: 93.75%;font-weight: 600;margin-bottom: 3px;
}
.profile-logo {display: flex;align-items: flex-end;}
.profile-logo .bg-container {width: 120px;height: 120px;margin-top: 5px;border-radius: 100%;flex-shrink: 0;border: 1px solid #737F8C;
}
.profile-logo .change-img-container {margin-left: 32px;
}
.change-img-container a{vertical-align:top;
}
.change-img.default.mdl-button {margin-bottom: 8px;color: #1a1a1a;
}
.change-img-container button {margin-right: 8px;margin-bottom: 8px;
}
.change-img-container .meta {color: #4E5761;
}
.profile-header-image-container .bg-container {height: 170px;margin: 11px 0 8px;
}
.profile-header-image-container,
.profile-bio {margin-top: 24px;
}
.profile-address > span:first-child {width: 100%;display: inline-block;color: #4E5761;
}
.profile-header-image-container .dz-preview,
.profile-logo-container .dz-preview{display:none;
}
#org_logo{background-image:url(/project/res/style/images/logo_leaf.svg);
}
#org_header{background-image:url(/project/res/style/images/noimage.png);border:1px solid #ccc;
}
#profile_postcode{text-transform:uppercase;
}.approved-users h4 {font-weight: 600;color: #225c81;
}
.approved-user-email {color: #4E5761;
}
.approved-users h4,
.approved-user-email {margin-bottom: 8px;
}
#user_popup input{max-width:100%;
}
#change_primary_users{height:200px;overflow-y:auto;
}
footer {margin-top: 86px;
}
#prefooter .overdiv1120 {padding-top: 40px;padding-bottom: 40px;border-radius: 500px 500px 0 0;
}
#prefooter .flex {max-width: 736px;min-height: 88px;margin: 0 auto;justify-content: space-between;align-items: center;
}
#prefooter .prefooter-title {max-width: 432px;font-size: 206.25%;font-weight: 700;
}
#prefooter .prefooter-button {font-weight: 600;background: #FFFFFF;border-radius: 3px;padding: 9px 16px;text-transform: uppercase;
}
footer a {display: block;text-decoration: underline;font-weight: 400;
}
#footer.fixed {width: 100%;position: fixed;left: 0;bottom: 0;
}
#footer_top {border-top: 1px solid #D8D8D8;
}
#footer_top .overdiv1120 {display: flex;justify-content: space-between;font-size: 93.75%;padding-top: 40px;padding-bottom: 32px;
}
#footer_top .overdiv1120 {width: 100%;
}
#footer_top .flex {max-width: 585px;justify-content: space-between;width: 100%;color: #D8D8D8;
}
#footer_top .flex > div {max-width: 160px;width: 100%;
}
#footer_top .footer-title {font-size: 112.5%;font-weight: 700;
}
#footer_top a {margin-top: 16px;
}
#footer_bottom .overdiv1120 {display: flex;justify-content: space-between;align-items: center;min-height: 32px;font-size: 81.25%;
}.offer-help-container h3 {font-size: 112.5%;margin: 24px 0;
}
.offer-help-container h3.h4 {font-size: 106.25%;margin: 16px 0 8px;
}
.offer-help-container .about-offer {width: 60%;
}
.offer-help-container .offer-data {width: 37%;margin-left: 3%;
}
.offer-help-container .offer-data .request_requested_by {margin-top: 8px;
}
.offer-help-container .offer-data .request_requested_by a{font-weight:inherit;
}
.offer-help-container .offer-data .request_requested_by a:hover{text-decoration:underline;
}
.offer-help-container .bg-container {height: 280px;
}
.notice-box {margin-top: 24px;margin-bottom: 24px;padding: 10px 17px 10px 8px;background: #f9fafa;border-radius: 3px;border-left: 4px solid #1ba5df;border-top: 1px solid #737F8C;border-right: 1px solid #737F8C;border-bottom: 1px solid #737F8C;
}
.notice-box .notice-title {font-weight: 700;
}
.notice-box .notice-text {color: black;
}
.border-bottom {margin-bottom: 16px;padding-bottom: 31px;border-bottom: 1px solid #e9eaed;
}
.submit-offer-container {padding-top: 8px;align-items: center;
}
.submit-offer-container button {width: 206px;min-width: 144px;margin-left: 50px;
}
.about-request-company h4 {font-size: 93.75%;font-weight: 600;
}
.about-request-company-details {margin-top: 16px;display: flex;
}
.about-request-company-details .right-content {margin-left: 33px;flex-shrink: 0;
}
.about-request-company-details .item + .item {margin-top: 16px;
}
.about-request-company-details .material-icons {font-size: 131.25%;margin-right: 6px;color: #4E5761;
}
.about-request-company-details a {font-size: 93.75%;font-weight: 300;
}
.about-request-company-details address {font-size: 93.75%;
}
.updated-at {margin-top: 8px;
}
.updated-at,
.updated-at .material-icons {color: #4E5761;
}
.updated-at .material-icons {font-size: 118.75%;margin-right: 6px;vertical-align: top;margin-top: 2px;
}
.offer-data .fulfilled-container {margin-top: 25px;margin-bottom: 25px;
}
.percentage_pie.small{width:20px !important;height:20px !important;margin-left:8px;
}
.percentage_pie,
#percentage{width:40px !important;height:40px !important;
}
.percentage-container{color:#287763;font-size: 93.75%;font-weight: 600;padding-left:8px;
}.slideshow-container {max-width: 1000px;position: relative;margin: auto;
}
.slideshow-container:hover .slidePrev,
.slideshow-container:hover .slideNext{background-color: rgba(0,0,0,0.2);
}
.mySlides {display: none;text-align:center;height:280px;
}
.mySlides img{max-height:100%;max-width:100%;
}
.mySlides .youtube_preview .play_icon{left:calc(50% - 37px);top:calc(50% - 37px);position:absolute;cursor:pointer;color:#ff0000;font-size:60px;border:2px solid #ff0000;border-radius:50%;padding:5px;width:74px;height:74px;
}
.slidePrev, .slideNext {cursor: pointer;position: absolute;top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 118.75%;transition: 0.3s ease;border-radius: 0 3px 3px 0;-moz-user-select: none;-webkit-user-select: none;user-select: none;
}
.slideNext {right: 0;border-radius: 3px 0 0 3px;
}
.slidePrev:hover, .slideNext:hover {background-color: rgba(0,0,0,0.8) !important;
}
.text {color: #f2f2f2;font-size: 100%;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;
}
.numbertext {color: #333333;font-size: 81.25%;padding: 8px 12px;position: absolute;top: 0;
}
.dot {cursor: pointer;height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;
}
.dot:hover {background-color: #717171;
}
.fade {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;
}
@-webkit-keyframes fade {from {opacity: .4}to {opacity: 1}
}
@keyframes fade {from {opacity: .4}to {opacity: 1}
}#post_popup{background-color: #fff;z-index: 3000;position: absolute;max-width: 896px;box-shadow: 0 0 6px -2px #333;border-radius: 3px;
}
#post_popup a {text-decoration: underline;
}
#post_popup .overdiv{padding:0;
}
#post_popup .post_close{position:absolute;right:16px;top:12px;line-height:31px;cursor:pointer;color:#225c81;text-transform:uppercase;font-size: 100%;font-weight: 600;
}
#post_popup .post_close .material-icons{position:relative;top:6px;
}
#post_popup .post_top{background-color:#e9eaed;height:56px;padding:0 16px;
}
#post_popup .post_top h3{margin:0;line-height:56px;
}
#post_popup .post_content{padding:0 0 0 16px;
}
#post_popup .post_content .about-offer{padding-top:24px;padding-bottom:24px;
}
#post_page .post_content{justify-content: space-between;
}
#post_page .left-content{width:600px;
}
#post_page{}
#post_popup .right-content{padding-top:16px;padding-left:16px;background-color:#f9fafa
}
#post_page .right-content{width:264px;margin-left:16px;padding-left:16px;
}
#search_clear{cursor:pointer;padding: 0;background: transparent;
}

.gm-style-iw-t{right:0 !important;
}
.gm-style-iw-d{max-width:345px !important;
}
.gm-style-iw-d .card{margin-bottom: 0 !important;
}
.gm-style-iw div{overflow:hidden !important;
}
.customInfo .request_day_number,
.customInfo .request_days_ago{margin-left:5px;
}
.customInfo_arrow_shad,
.customInfo_arrow{margin-top:-14px;margin-left:-14px;
}
.customInfo_arrow div div{background-color:#f9fafa !important;
}
.customInfo > button img{display:none !important;
}
.mobile_infowindow .close,
.customInfo > button{background-image:url(/project/res/style/images/close.svg) !important;background-repeat:no-repeat !important;background-position:center center !important;color:#fff;
}
.mobile_infowindow .close{width:40px;height:40px;position:absolute;right:0;top:0;cursor:pointer;opacity:.6;
}
.mobile_infowindow .close:hover{opacity:1;
}
.organisationInfo,
.organisationInfo .customInfo_bg,
.organisationInfo > div{min-height:195px !important;max-height:295px !important;height:auto !important;
}
.organisationInfo .organisation-bridge-icon,
.organisationInfo .organisation-bridge-number{display:inline-block;margin-right:5px;
}
.organisationInfo .flex-align{font-size: 97.75%;display:flex;align-items:center;
}
.organisationInfo .bg-container{height:100px;
}
.dz-preview.dz-error{position:relative;
}
.dz-preview .dz-image{text-align:center;
}
.dz-preview.dz-error .dz-image{opacity:0.2;
}
.dz-error-message span{display:block;position: absolute;top:40px;background: rgb(255, 204, 204);text-align:center;box-shadow:0 0 4px #ccc;width:calc(100% - 10px);left:5px;
}
.profile-email a{width:calc(100% - 40px);word-wrap: break-word;
}.post_type{display:inline-block;color:#fff;background-color:#2b826c;border-radius:50%;margin-right:3px;text-transform:uppercase;width:24px;height:24px;text-align:center;
}
.filter_tag > span{white-space: nowrap;text-overflow: ellipsis;width:calc(100% - 30px);
}
.infowindow{width:345px;
}
.infowindow.multi{max-height: 360px;
}
.infowindow.multi .card{border-bottom:1px solid #286b95;
}
.gm-ui-hover-effect{right:15px !important;top:0 !important;
}
.gm-style-iw div.infowindow.multi{overflow-y:auto !important;
}
.infowindow img{width:100% !important;
}
.infowindow .card{width:100%;
}.filters .mdl-checkbox{height:auto;min-height:24px;
}
.days_left{
}
.req-offers-details .location{
}
.req-offers-details .filter_tag,width:100%;.expiring td{background-color:#ffe7ba;
}
.gm-style-iw{padding:0 !important;
}
.gm-style .gm-style-iw-t::after{background:#f9fafa !important;
}

.details_with_icon {display: flex;align-items: center;
}
.cards-main-container .right-content {width: 75%;margin-top: 16px;
}
#main .cards-main-container .right-content a {text-decoration: none;
}
.filter_results {margin-bottom: 16px;
}
.cards-container {display:grid;grid-template-columns: repeat(auto-fill, minmax(352px, 1fr));grid-gap: 32px;padding-top:32px;padding-bottom:64px;justify-items: center;
}
.cards-container .card {width: 352px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border-radius: 0px 0px 5px 5px;position:relative;padding-bottom:190px;
}
.card .card_fixed_bottom{position:absolute;bottom:0;width:100%;
}
.map-card .card .card_fixed_bottom{position:static;
}
.map-card .card{padding-bottom:16px;
}
.card_cat_label{position:relative;border-radius:5px;background-color:#000;color:#fff;line-height:40px!important;min-width:180px;padding-right:16px;padding-left:40px;text-align:center;font-size:14px;margin:auto;display: inline-block;
}
.card .card_cat_label{position:absolute;top:8px;left:8px;text-transform:uppercase;
}
.card_cat_label .awe{position:absolute;left:8px;top:8px;font-size:20px;
}
.card .card_status{position:absolute;top:160px;left:8px;border-radius: 100px;width:80px;line-height:24px;color:#fff;text-transform:uppercase;text-align:center;font-size:14px;
}
.card_status.offer{background: #005BAB;
}
.card_status.request{background: #00604D;
}
.card .card_complete{background-image:url(/res_images/yellow-banner.svg);width:128px;height:128px;position:absolute;top:-8px;right:-8px;
}
.card .card_complete div{text-align: center;font-size:16px;transform: rotate(45deg);position: absolute;left: 12px;top: 41px;width: 128px;text-transform:uppercase;
}.cards-container .card:nth-child(2n+1) {margin-left: 0;
}
.padlr16{padding-left:16px;padding-right:16px;
}
.card img {display: block;
}
.card .bg-container {height: 192px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;
}
.card-bottom {padding: 0 16px;min-height: 312px;
}
.request_requested_by.click {display: inline;text-decoration:underline;
}
.card h2 {font-weight: 700;font-size: 20px;line-height: 30px;color: #394046;margin-bottom: 0;color: #394046;cursor:pointer;display: flex;align-items: center;min-height: 48px;padding-top:16px;padding-bottom:16px;
}
.card .card_button button{width:100%;margin:16px 0;text-transform:uppercase;
}
.card .meta {margin-top: 4px;color: #4E5761;
}
.req-offers-details {font-size: 93.75%;margin-top: 16px;border-top: 2px solid #F5F6F7;border-bottom: 2px solid #F5F6F7;color:#64707D;
}
.req-offers-details > div{width:calc(50% - 4px);display:inline-block;text-align:center;line-height:32px;
}
.map-card .card .req-offers-details > div{line-height:normal;padding-top:3px;
}
.req-offers-details > div + div{border-left: 2px solid #F5F6F7;
}
.req-offers-details > div > div {display: inline-block;
}
.req-offers-details .fulfilled-container {margin-top: 0;
}
.req-offers-details .fulfilled-container .fulfilled {display: flex;
}
.req-offers-details.blocks {display: block;
}
.req-offers-details.blocks > div + div {margin-top: 8px;margin-left: 0;
}
.req-offers-details .filter_tag.details_with_icon {display: flex;
}
.card_fulfil_bar_area{margin-top:24px;
}
.card_fulfil_title{color: #394046;font-weight: 600;margin-bottom:8px;font-size:14px;
}
.card_fulfil_bar{background: #eee;border-radius: 100px;height:8px;
}
.card_fulfil_bar_inner{background-color:#000;border-radius: 100px;height:8px;
}
.card button {margin-left: 16px;
}.mobile_infowindow{position:absolute;z-index:100;width:100%;padding:16px;top:300px;
}
.mobile_infowindow .infowindow{margin:auto;position:relative;
}@media only screen and (max-width: 1200px) {#sticky_buttons.fixed{top:150px;}.logo-container .title {font-size: 112.5%;width:auto;}.logo-container,header ul {justify-content: center;}.menu-header-main-container .menu-scroll {margin: 0 auto;}
}@media only screen and (max-width: 1100px) {form.flex .block-buttons {margin-left: 5%;}#complete_profile{width:calc(100% - 48px);}.profile_img{height:26vw;}
}@media only screen and (max-width: 1028px) {.add-new-post-form {display: block;}form.flex .block-buttons{width: 100%;}form.flex .block-buttons {margin: 24px 0 0;}
}@media only screen and (max-width: 1024px) {.menu_tabs > .flex {display: none;}.mobile-menu {display: flex;}.mobile-menu-icon:last-child {margin-left: 8px;font-size: 16px;}.logo-container .title{font-size: 118.75%;}#appends .in-menu-tabs,.subMenu-mobile-box {position: fixed;display: flex;flex-direction: column;justify-content: space-between;top: 56px;height: calc(100vh - 56px);width: 100%;background: #FFFFFF;overflow-y: auto;}#appends .in-menu-tabs {padding-top: 24px;}#subMenu.mobile {padding: 24px;display: block;}#subMenu.mobile .subMenu_section {margin: 0;}.footer-account-mobile {background: #F5F6F7;padding: 24px;font-weight: 400;font-size: 14px;line-height: 21px;}.footer-account-mobile .footer-title {font-weight: 600;color: #64707D;}.footer-account-mobile a {display: block;font-weight: 400;margin-top: 8px;text-decoration: underline;color: #00604D;}.footer-menu {width: 100%;background: #00604D;font-weight: 400;font-size: 12px;line-height: 18px;color: #FFFFFF;padding: 16px 24px;}.footer-menu .overdiv1120 {padding: 0;}.footer-menu .copyright {text-align: left;margin-top: 0;}.footer-menu .terms-container {margin-top: 16px;}.mobile-back {font-size: 14px;line-height: 21px;font-weight: 500;color: #64707D;}#link-about,#link-account {margin-left: 0;margin-top: 32px;}#appends .in-menu-tabs > li {font-weight: 600;font-size: 22px;line-height: 32px;text-decoration-line: underline;color: #64707D;list-style: none;padding: 0 24px;}#subMenu .subMenu_section_title {font-weight: 600;font-size: 14px;line-height: 21px;border-bottom: none;margin-bottom: 16px;}header.mobile-menu-open {border-bottom: none;}.search-container .input_with_icon.request-offer-search,.search-container .sort-show {width: 50%;}.first {width: 35%;}.second {width: 15%;}.third {width: 13%;}.fourth {width: 14%;}.fifth {width: 19%;}.sixth {width: 4%;}.pending-user-details {flex-wrap: wrap;}.pending-user-details > div {width: 32.333%;}.pending-user-details > div + div {margin-left: 1.5%;}
}@media only screen and (max-width: 980px) {.logo-container .title{max-width:260px;line-height: 20px;}
}
@media only screen and (max-width: 950px) {.fulfilled-container .circle {width: 30px;height: 30px;margin-right: 4px;}.feedback-container {display: block;}.feedback-container .feedback-category,.feedback-container .feedbacks {width: 100%;}.feedback-container .feedback-category {margin-right: 0;margin-bottom: 24px;}
}@media only screen and (max-width: 900px) {.admin-overdiv > div {padding-top: 32px;padding-left: 24px;padding-right: 24px;}ul.flex li + li, ol.flex li + li {margin-left: 24px;}.logo {max-width: 46px;}.logo img {width: 30px;}.logo-container .title {font-size: 106.25%;}.cards-container .card {width: 100%;margin-left: 0;}.admin-container {display: block;}.admin-container .filter-sidebar,.admin-container .right-content {width: 100%;}.admin-container .right-content {margin-top: 24px;}.posts-container {text-align: center;}.posts-container .posts ul li {display: inline-block;}.posts-container .posts ul li + li {margin-top: 0;margin-left: 16px;}.posts-container .posts ul li.active a::before {width: 100%;height: 4px;top: auto;left: 0;bottom: -5px;}#post_location_search,#post_map{width:100% !important;}#prefooter .overdiv1120 {border-radius: 100px 100px 0 0;}#prefooter .prefooter-button {text-align: center;}
}@media only screen and (max-width: 840px) {.overdiv{padding:18px;}.overdiv > div{padding:0px;}.search-container {display: block;}.search-container .input_with_icon.request-offer-search,.search-container .sort-show {width: 100%;}.search-container input {max-width: 100%;}.search-container .sort-show {margin-top: 16px;}.post_content{display:block;}.right-content,.left-content{width:100% !important;}.right-content{padding:0 !important;margin:0 !important;}.add-new-post-form .fields {width: calc(100% - 215px);}.about-request-company-details {display: block;}.about-request-company-details .right-content {margin-top: 16px !important;margin-left: 0;}.offer-help-container > .flex {flex-wrap: wrap;}.offer-help-container .about-offer,.offer-help-container .offer-data {width: 100%;}.offer-help-container .about-offer {order: 2;}.offer-help-container .offer-data {margin-top: 24px !important;margin-left: 0 !important;margin-bottom: 24px !important;display: flex;}.offer-help-container .offer-data .right-content {margin-left: 32px;}.offer-help-container .offer-data > div:last-child {margin-left: 24px;}.offer-data .fulfilled-container {margin-top: 0;}
}
@media only screen and (max-width: 768px) {ul.flex li + li, ol.flex li + li {margin-left: 16px;}h1 {font-size: 193.75%;}h2 {font-size: 162.5%;}#menu_header_tabs,#menu_header_tabs ul li,#menu_header_tabs ul a {width: 100%;max-width: 312px;}#menu_header_tabs ul li:first-child a {border-radius: 5px 5px 0 0;}#menu_header_tabs ul li:last-child a {border-radius: 0 0 5px 5px;}.logo {max-width: 40px;}.logo img {width: 25px;}.logo-container .title {font-size: 100%;margin-left: 10px;}.logo-container .title .steel-grey {display: block;}.organisations-container {display: block;}.organisations-container .filter-sidebar,.organisations-container.cards-main-container .organisations-cards {width: 100%;margin-top: 0;padding-right: 0;}.organisations-container .filters-container {display: flex;}.organisations-container .filters-container .filters {width: 33%;}.organisations-container .filters-container .filters:nth-child(2) {margin-left: 10%;}.profile-content .left-content,.profile-content .right-content {width: 48.5%;}.profile-content .right-content {margin-left: 3%;}.users-container section {display: block;}.users-container .section-left-content,.users-container .section-right-content {width: 100%;}.users-container .section-right-content {margin-top: 16px;margin-left: 0;}main table {margin-top: 0;}main thead {display: none;}main .first,main .second,main .third,main .fourth,main .fifth {width: 100%;}main td {display: block;}main td + td {padding-top: 0;}main td.with-icon {height: 37px;}main td:before {font-size: 93.75%;color: #1a1a1a;font-weight: 600;display: block;margin-bottom: 2px;}main td:first-child::before {content: "Post Name:";}main td:nth-child(2)::before {content: "Posted By:";}main td:nth-child(3)::before {content: "Fulfilment:";}main td:nth-child(4)::before {content: "Post Date:";}main td:nth-child(5)::before {content: "Status:";}.quick-button-popup {top: 38px;left: 0;right: auto;}.post-item-container .req-offers-details {flex-wrap: wrap;}.fulfilled-container.smaller {width: 100%;margin-top: 8px;margin-left: 0;}#main_heading_logo {width: 144px;height: 144px;top: -72px;}.menu_header.profile-header {margin-bottom: 62px;}.profile-section {margin-bottom: 24px;flex-direction: column;}.profile-section > div:not(.profile-section-label),.profile-section > div {width: 100%;}.profile-section-label {margin-bottom: 16px;}#footer_top .overdiv1120 {flex-direction: column;}#footer_top .flex {flex-wrap: wrap;}#footer_top .flex > div {padding-bottom: 24px;}
}@media only screen and (max-width: 700px) {.pending-user-details {display: block;}.pending-user-details > div {width: 100%;}.pending-user-details > div + div {margin-top: 8px;margin-left: 0;}.moderators-log .heading > .flex {display: block;}.moderators-log .heading > div > div + div {margin-top: 3px;margin-left: 0;}#prefooter .overdiv1120 {padding-top: 24px;padding-bottom: 24px;border-radius: 50px 50px 0 0;}#prefooter .flex{flex-direction: column;}#prefooter .prefooter-title {text-align: center;font-size: 145%;}#prefooter .prefooter-button {margin-top: 24px;max-width: 312px;width: 100%;}
}@media only screen and (max-width: 650px) {footer {flex-wrap: wrap;}footer > div {width: 100%;}.terms-container {margin-left: 0;order: 1;}.terms-container ul {justify-content: center;}.copyright {order: 2;text-align: center;margin-top: 8px;}#complete_profile .complete_profile_text{width:100%;}#complete_profile button{float:left !important;}
}@media only screen and (max-width: 600px) {ul, ol {font-size: 106.25%;}ul li.selected a::after {bottom: -14px;}h1 {font-size: 181.25%;}h2 {font-size: 156.25%;}h3 {font-size: 125%;}.post-description-title h3 {font-size: 162.5%;}.textarea-with-max-character.small textarea {min-height: 80px;height: 80px;max-height: 80px;}.filter-sidebar {width: 35%;}.cards-main-container .right-content {width: 65%;}.maps {height: 380px;}.profile-content {display: block;}.profile-content .left-content,.profile-content .right-content {width: 100%;}.profile-content .right-content {margin-top: 32px;margin-left: 0;}.organisations-card-container.card-grid {grid-template-columns: 1fr;grid-gap: 24px;}.account-container section {display: block;}.account-container .section-left-content,.account-container .section-right-content {width: 100%;}.account-container .section-right-content {margin-top: 16px;margin-left: 0;}.admin-container .filter-sidebar {width: 100%;}.overdiv{padding:16px;}#footer_top .overdiv1120 {padding-top: 24px;}#footer_top .flex > div {max-width: 100%;padding-bottom: 24px;}#footer_bottom .overdiv1120 {padding-top: 16px;padding-bottom: 16px;flex-direction: column;align-items: flex-start;}#footer_bottom .terms-container {margin-top: 16px;}
}@media only screen and (max-width: 550px) {.organisations-container .filters-container .filters {width: 45%;}.organisation-name {margin-left: 8px;}.bridges-container {font-size: 100%;}button,.mdl-button {font-size: 93.75%;}.post-description-heading {flex-wrap: wrap;padding-top: 64px;padding-bottom: 16px;}.post-description-heading .back {top: 16px;transform: none;}.company-divider {width: 60px;}.post-item, .pending-users-item {flex-wrap: wrap;}.post-container .mdl-checkbox {height: 24px;}.post-item img,.post-item-content {width: 100%;}.post-item img {margin-right: 0;}.post-item img,.post-item-content {margin-top: 16px;}.filters_area{padding:0 16px;}.filters_area.filter-sidebar{padding:0;}.sort-show label{margin-bottom:8px;}.add-new-post-form .fields{width:100%;}#sticky_buttons.fixed{position:static;top:0 !important;left:0 !important;float:left !important;margin-top:18px;}
}
.mobile_view{display:none;padding:0 16px;
}
@media only screen and (max-width: 500px) {body {padding-top: 118px;}header {height: 118px;align-items: flex-start;padding: 24px;}#overdiv .tabs ul,#marketplace_sub_tabs ul li a h2,header ul li a,.tabs ul li a {font-size:14px;}.logo-container {flex-direction: column;align-items: flex-start;}.logo-container .title {margin-left: 0;}#appends .in-menu-tabs {top: 118px;height: calc(100vh - 118px);}.subMenu-mobile-box {top: 88px;height: calc(100vh - 88px);}.show-map,.filters_area:not(.open){display:none;}.mobile_view{display:block;}.mobile_view a{display:flex;float:left;margin:8px 0;}.mobile_view button{margin:8px 0;}#marketplace_sub_tabs ul li,header ul li{text-align:center;}#marketplace_sub_tabs ul li a h2,header ul li a{font-size: 81.25%;}.post-number{display:none;}.cards-main-container {display: block;}.filter-sidebar,.cards-main-container .right-content {width: 100%;margin-top: 0;padding-right: 0;}.filters-container {display: block;}.filters-container .filters {width: 100%;}.map-location input {max-width: 100%;}.maps {height: 380px;}.organisation-card {flex-wrap: wrap;justify-content: space-between;}.organisation-card > div {width: 50%;margin-left: 0;}.bridges-container {justify-content: flex-end;}.organisations-container .view-button {width: 100%;}.organisation-card .view-button {margin-top: 20px;text-align: center;}.organisation-card-grid-top-box {flex-direction: column;}.organisations-card-container.card-grid .organisation-card-grid .organisation-card-icon,.organisation-card-grid .organisation-card-grid-bio-box {width: 100%;}.organisations-card-container.card-grid .organisation-card-grid .organisation-card-icon {background-size: cover;}.organisation-card-grid .organisation-card-grid-bio-box {padding: 16px;}.admin-overdiv h3 {font-size: 156.25%;}.post-container .heading {flex-wrap: wrap;justify-content: flex-end;}.post-container .heading h3 {width: 100%;}.post-container .heading .button_with_icon {margin-top: 16px;margin-left: 0;}.pending-organisations .heading {flex-wrap: wrap;justify-content: flex-end;}.pending-organisations .heading h3 {width: 100%;}.pending-organisations .heading .button_with_icon {margin-top: 16px;margin-left: 0;}.select-all-container {flex-wrap: wrap;}.post-container .checkbox {width: 100%;}.select-all-container .media-container {margin-left: 0;}.datepicker-container.input-container {display: block;}.datepicker-container.input-container label {width: 100%;}.datepicker-container.input-container label .input_with_icon {margin: 0;}#popup .export-data.datepicker-container.input-container label + label,.datepicker-container.input-container label + label {margin-top: 8px;margin-left: 0;}.offer-help-container .offer-data {flex-wrap: wrap;}.offer-help-container .offer-data > div {width: 100%;}.offer-help-container .offer-data > div:last-child {margin-top: 24px;margin-left: 0;}
}@media only screen and (max-width: 460px) {h1 {font-size: 168.75%;}h2 {font-size: 150%;}h3 {font-size: 118.75%;}.post-description-title h3 {font-size: 156.25%;}form.flex .block-buttons {max-width: 160px;}.block-buttons a,.block-buttons button {display: block;}.block-buttons a + a,.block-buttons button + button {margin-top: 16px;margin-left: 0;}.block-buttons button {margin-left: 0;}#marketplace_tabs_inner_scroll,#account_tabs_inner_scroll {margin: 0 auto;}#account_menu.submenu-container {padding: 0 16px 0;}#account_menu.submenu-container ul {padding-bottom: 22px;}#account_menu.submenu-container ul a h2 {font-size: 100%;}#account_menu.submenu-container ul li,#account_menu li {display: inline-block;}#account_sub_tabs {overflow-x: auto;-webkit-overflow-scrolling: touch;}.offer-help-container .offer-data {display: block;}.offer-help-container .offer-data .right-content {margin-left: 0;}.submit-offer-container {display: block;}.submit-offer-container button {width: auto;margin-top: 16px;margin-left: 0;}.primary-user-container .grey-box {display: block;}.primary-user-container .grey-box a,.primary-user-container .grey-box .mdl-button,.primary-user-container .grey-box button {margin-top: 16px;margin-left: 0;}.company-list .list-item {display: block;}.company-divider {display: none;}.company-list .list-item .company-title {margin-bottom: 8px;}.company-list .list-item + .list-item {border-top: 1px solid #e9eaed;}.post-item-container .req-offers-details {display: block;}.post-item-container .req-offers-details > div + div {margin-top: 8px;margin-left: 0;}.organisation-card-grid-button-box button {width: calc(100% - 32px);}.organisation-card-grid-button-box button + button {margin-top: -8px;}.organisations-card-container.card-grid .organisation-card-grid {padding-bottom: 128px;}
}@media only screen and (max-width: 420px) {.posts-container {text-align: left;}.posts-container .posts ul li {display: block;}.posts-container .posts ul li + li {margin-top: 16px;margin-left: 0;}#sticky_buttons.fixed{width:100%;}
}@media only screen and (max-width: 400px) {ul, ol {font-size: 93.75%;}h1 {font-size: 162.5%;}h2 {font-size: 143.75%;}.post-description-title h3 {font-size: 150%;}#marketplace_menu.submenu-container {padding: 0 16px 0;}#marketplace_menu.submenu-container ul {padding-bottom: 22px;}.submenu-container ul a h2 {font-size: 100%;}#marketplace_menu.submenu-container ul li,#marketplace_menu li {display: inline-block;}#marketplace_sub_tabs {overflow-x: auto;-webkit-overflow-scrolling: touch;}.sort-show > section {display: block;}.filters-container .filters,.filters-container.flex .filters {width: 100%;}.filters-container .filters:nth-child(2),.filters-container.flex .filters + .filters {margin-left: 0;}.req-offers-details > div + div {margin-left: 14px;}.card-bottom {height: 210px;}.cards-container {grid-template-columns: 1fr;}.pagination a {padding: 5px 7px;}.pagination li,.pagination a {width: 30px;height: 30px;}.maps {height: 300px;}.default-card {width: 320px;}.organisations-container .filters-container {display: block;}.organisations-container .filters-container .filters {width: 100%;}.organisations-container .filters-container .filters:nth-child(2) {margin-left: 0;}.profile-heading {display: block;}.profile-heading .bridges-container {margin-top: 16px;margin-left: 0;justify-content: flex-start;}.grey-box {display: block;}.grey-box a,.grey-box .mdl-button,.grey-box button {margin-top: 16px;margin-left: 0;}::-webkit-input-placeholder { font-size: 13px;}::-moz-placeholder { font-size: 13px;}:-ms-input-placeholder { font-size: 13px;}:-moz-placeholder { font-size: 13px;}.filter_tag{width:150px;}
}@media only screen and (max-width: 360px) {.organisation-card > div {width: 100%;}.organisation-title,.bridges-container {justify-content: center;}.bridges-container {margin-top: 20px;}.mobile_infowindow .infowindow{width:100%;}}@media only screen and (max-width: 350px) {button,.mdl-button {padding: 12px 10px;}.media-container > span {display: block;}.popup-button-container .left-content {display: inline-block;}.popup-button-container .left-content a {display: block;}.popup-button-container .left-content a + a,.popup-button-container .left-content button + button {margin-top: 16px;margin-left: 0;}.media-container .media-buttons {display: inline-block;}.media-container .media-buttons a + a,.media-container .media-buttons button + button {margin-top: 16px;margin-left: 0;}.logo-container .title {font-size: 14px;}
}