body{background:#F5F5F5;}

p,div,button,span,a,label,input,select{font-family: "Plus Jakarta Sans", sans-serif;}
h1,h2,h3{font-family: "Plus Jakarta Sans", sans-serif;}
h4,h5,h6{font-family: "Plus Jakarta Sans", sans-serif;}
input,input:focus,input:focus-visible{outline:unset !important;box-shadow: unset !important;border:0px !important;}
button:focus,button:focus-visible{outline:unset !important;box-shadow: unset !important;}
select:focus,select:focus-visible{outline:unset !important;box-shadow: unset !important;}
textarea:focus,textarea:focus-visible{outline:unset !important;box-shadow: unset !important;}
.modal-header{border-bottom:0px;}
.btn-close{background: transparent;opacity: 1;width: unset;height: unset;}

.container{background: #FFFFFF;}
.content .container{min-height:100vh;}

.header-wrap{position: fixed;top: 0%;left: 50%;margin-right: -50%;transform: translate(-50%, 0%);width:100%;z-index:11;}
.header-wrap .container{background: #FDC830;padding:30px 15px 15px 15px;}
.header-wrap h3{margin-bottom:0px;font-size: 24px;font-weight: 400;line-height: 29px;letter-spacing: -0.30000001192092896px;text-align: center;color: #FFFFFF;background: linear-gradient(90deg, #FF4444 13.56%, rgba(255, 255, 255, 0) 102.12%);padding: 7px 35px;border-radius: 22px;}
.header-left{padding:0 0 0 15px;}
.header-left img{float: left;margin:2px 0;}
.header-right{padding:0 15px 0 0;}
.header-right img{float: right;margin:2px 0;}
.header-mid{justify-content: center;align-items: center;display: flex;}
.header-mid h3{background: linear-gradient(90deg, #FF4444 13.56%, rgba(255, 255, 255, 0) 102.12%);padding: 7px 35px;border-radius: 22px;}

.footer{position: fixed;bottom: 0%;left: 50%;margin-right: -50%;transform: translate(-50%, 0%);width:100%;}
.footer .container{background: #FFFFFF;}
.footer .container img{width: 22px;}
.footer a{text-decoration: none;}
.ftlink div{padding:20px 0;position: relative;}
.ftlink div img{margin:0 auto;display: block;}
.ftlink div img:nth-child(2){display: none;}
.ftlink div.active img:nth-child(1){display: none;}
.ftlink div.active img:nth-child(2){display: block;}
.ftlink div.active::before {content: url('../images/ftlink.png');display: inline-block;position: absolute;bottom: -18px;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);}

.signin .content .container{padding: 0px 0px;background: linear-gradient(180deg, #FDC830 0%, #FFECAA 100%);overflow-y: scroll;}
.signinlogo{margin: 0 auto;display: block;}
.signin-form input{border: 2px solid #FFFFFF !important;background: transparent;height: 52px;border-radius: 26px !important;color: #000;}
.signin-form input:focus{background: transparent;}
.signin-form .input-group-text{height:60px;background: #F0F1F1;border:0px !important;}
.signin-form button,.signin-form button:active,.signin-form button:focus,.signin-form button:hover{text-align:center;width:calc(100% - 140px);text-transform: uppercase;padding:16px 30px;border-radius:30px;background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;border:0px;margin: 30px auto 30px auto;display: block;}
.signin-form input::placeholder {color: #000;opacity: 1;}
.signin-form input::-ms-input-placeholder{color: #000;}
.signin-form > div{border-left:20px solid #FF8A00;border-right:20px solid #FF8A00;padding: 0 50px;}
.signin-bot{padding:50px 70px 0px 70px;position: absolute;bottom: 0;width: 100%;}
.signin-bot > div{background: linear-gradient(234.19deg, #FF7A00 17.09%, rgba(217, 217, 217, 0) 75.98%);border-radius:100px 100px 0px 0px;padding:50px;}
.signin p,.signin p a{margin-bottom:0px;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: center;color: #000000;text-decoration:none;}
.signin h6{margin:15px 0px;}
.signin h6 a{font-size: 20px;font-weight: 500;line-height: 25px;letter-spacing: 0em;text-align: center;color: #000000;text-decoration:none;}
.sipassbox{position: relative;}
.sipass{position: absolute;right: 15px;top: 15px;z-index: 11;}
.signin-box{position: relative;height:100vh;}

.dashboard .header-wrap .container{background: transparent;}
.dashboard .content .container{background:linear-gradient(180deg, #FF4C4C 0%, #FDC830 60%, #FFECAA 100%);}
.dash-single{position: relative;}
.dash-single > a > div{background: #FFFFFF;border-radius: 33px;margin-bottom: 30px;display: flex;align-items: center;justify-content: center;padding:100px 0;}
.dash-single > a{text-decoration: none;color: #363636;}
.dash-single p{font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: center;margin: 0px;}
.dash-single img{margin:0 auto 15px auto;display: block;}
.dash-single::after { content: "";width:60px;height:60px;background: linear-gradient(180deg, #FF4C4C 50%, transparent 50%);position: absolute;bottom: 0%;left: 50%;margin-right: -50%;transform: translate(-50%, 0%);border-radius:50%;}
.dash-box{margin-top: 113px;height: calc(100vh - 113px);overflow-y: scroll;padding: 30px 30px 0 30px;}

.inventory .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.inventory-box{padding:143px 15px 30px 15px;}
.inventory-box h3{font-size: 22px;font-weight: 400;line-height: 28px;letter-spacing: 0em;text-align: left;color: #000000;}
.inventory-box h4{font-size: 18px;font-weight: 400;line-height: 23px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom:15px;}    
.inventory-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;display: block;text-align: center;border-radius: 26px;padding: 16px 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;}
.inventory-single{box-shadow: 0px 4px 4px 0px #00000040;background:#FFFFFF;padding: 15px 30px;border-radius: 30px;margin-bottom: 15px;display: flex;align-items:center;}
.inventory-single h5{margin-bottom:0px;font-size: 20px;font-weight: 600;line-height: 25px;letter-spacing: 0em;text-align: left;color: #363636;}
.inventory-single p{margin-bottom:10px;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: right;color: #363636;}

.stock .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.stock-box{padding:143px 15px 30px 15px;}
.stock-box h3{font-size: 22px;font-weight: 400;line-height: 28px;letter-spacing: 0em;text-align: left;color: #000000;}
.stock-box h4{font-size: 18px;font-weight: 400;line-height: 23px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom:20px;}    
.stock-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 20px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}
.stock-link img{margin-left:10px;}
.stock-single{box-shadow: 0px 4px 4px 0px #00000040;background:#FFFFFF;padding: 30px 30px;border-radius: 30px;margin-bottom: 30px;}
.stock-single h5{margin-bottom:15px;font-size: 20px;font-weight: 600;line-height: 25px;letter-spacing: 0em;text-align: left;color: #363636;}
.stock-single p{margin-bottom:0px;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: center;color: #363636;}
.stock-single > div{padding:0px;}
.stock-single > div > div > div{background: #FFD099;padding:15px;border-radius: 10px;}
.stock-single > div > div:nth-child(1){background: transparent;}
.stock-single > div > div:nth-child(2),.stock-single > div > div:nth-child(3){margin-bottom:15px;}
.stock-single > div > div:nth-child(4),.stock-single > div > div:nth-child(5){margin-bottom:0px;}


.consumer-profile .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.cp-box{padding:143px 15px 30px 15px;}
.cp-box ul{padding-inline-start:0px;padding:0px 15px;}
.cp-box li{list-style: none;margin-bottom:30px;}
.cpw-link a{background: #FFFFFF;font-size: 16px;font-weight: 500;line-height: 21px;letter-spacing: 0em;text-align: center;border-radius: 35px;color: #363636;text-decoration: none;height: 70px;align-items: center;display: flex;justify-content: center;}
.cpo-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 21px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}

.consumer-info .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);padding:0px;}
.eci-box{padding:143px 30px 30px 30px;}
.eci-box > div{box-shadow: 1px 45px 32.5px 0px #00000040;background: #FFFFFF;padding:30px;border-radius:10px;}
.eci-box h2{font-size: 27px;font-weight: 400;line-height: 34px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom:20px;}
.eci-box label{font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom:10px;}
.eci-box input,.eci-box input:focus,.eci-box select,.eci-box select:focus{background-color: #FFF0CB;height:52px;border-radius:6px;font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;color: #000000;border:0px;}
.eci-box button,.eci-box button:active,.eci-box button:focus,.eci-box button:hover{text-align:center;width:100%;text-transform: uppercase;padding:16px 30px;border-radius:30px;background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;border:0px;margin: 30px auto 0px auto;display: block;}
.eci-footer{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.63) 100%);margin-top:50px;}
.eci-footer p{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: center;color: #FFFFFF;margin-bottom:0px;padding:50px 0 30px 0;}

.consumer-registration .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);padding:0px;}
.cr-box{padding:143px 30px 30px 30px;}
.cr-box > div{box-shadow: 1px 45px 32.5px 0px #00000040;background: #FFFFFF;padding:30px;border-radius:10px;}
.cr-box h2{font-size: 27px;font-weight: 400;line-height: 34px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom:20px;}
.cr-box label{font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom:10px;}
.cr-box input,.cr-box input:focus,.cr-box select,.cr-box select:focus{background-color: #FFF0CB;height:52px;border-radius:6px;font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;color: #000000;border:0px;}
.cr-box button,.cr-box button:active,.cr-box button:focus,.cr-box button:hover{text-align:center;width:100%;text-transform: uppercase;padding:16px 30px;border-radius:30px;background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;border:0px;margin: 30px auto 0px auto;display: block;}
.cr-footer{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.63) 100%);margin-top:50px;}
.cr-footer p{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: center;color: #FFFFFF;margin-bottom:0px;padding:50px 0 30px 0;}

.reports .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.report-box{padding:143px 15px 30px 15px;}
.report-box ul{padding-inline-start:0px;padding:0px 15px;}
.report-box li{list-style: none;margin-bottom:30px;}
.reportw-link a{background: #FFFFFF;font-size: 16px;font-weight: 500;line-height: 21px;letter-spacing: 0em;text-align: center;border-radius: 35px;color: #363636;text-decoration: none;height: 70px;align-items: center;display: flex;justify-content: center;}
.reporto-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 21px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}

.activites-done .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.ad-box{padding:143px 15px 30px 15px;}
.ad-title h3{font-size: 23px;font-weight: 500;line-height: 29px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom: 20px;}
.ad-title h4{font-size: 18px;font-weight: 400;line-height: 23px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom: 20px;}    
.ad-single{box-shadow: 0px 4px 4px 0px #00000040;background: #FFFFFF;padding:20px 30px;border-radius: 23px;margin-bottom:30px;}
.ad-single h3{font-size: 20px;font-weight: 600;line-height: 25px;letter-spacing: 0em;text-align: left;color: #363636;}
.ad-single h4{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #363636;margin-bottom:0px;}
.ad-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}    

.activities-all-done .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.aad-box{padding:143px 15px 30px 15px;}
.aad-title h3{font-size: 23px;font-weight: 500;line-height: 29px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom: 20px;}
.aad-title h4{font-size: 18px;font-weight: 400;line-height: 23px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom: 20px;}    
.aad-single{box-shadow: 0px 4px 4px 0px #00000040;background: #FFFFFF;padding:20px 30px;border-radius: 23px;margin-bottom:30px;}
.aad-single h3{font-size: 20px;font-weight: 600;line-height: 25px;letter-spacing: 0em;text-align: left;color: #363636;}
.aad-single h4{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #363636;margin-bottom:0px;}
.aad-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}    

.activities-menu .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.am-box{padding:143px 15px 30px 15px;}
.am-title h3{font-size: 23px;font-weight: 500;line-height: 29px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom: 20px;}
.am-single h3{font-size: 20px;font-weight: 600;line-height: 25px;letter-spacing: 0em;text-align: left;color: #363636;}
.am-single h4{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #363636;margin-bottom:0px;}
.am-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}    
.am-single{position: relative;}
.am-single > a > div{background: #FFFFFF;border-radius: 33px;margin-bottom: 30px;display: flex;align-items: center;justify-content: center;padding:50px 0;}
.am-single > a{text-decoration: none;color: #363636;}
.am-single p{font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: center;margin: 0px;}
.am-single img{margin:0 auto 15px auto;display: block;}
.am-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}    


.order .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.order-box{padding:143px 15px 30px 15px;}
.order-confirmation button,.order-confirmation button:active,.order-confirmation button:focus,.order-confirmation button:hover{text-align:center;width:100%;text-transform: uppercase;padding:16px 30px;border-radius:30px;background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;border:0px;margin: 30px auto 30px auto;display: block;}
.order-box h3{font-size: 18px;font-weight: 400;line-height: 23px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom: 20px;}
.order-single{box-shadow: 0px 4px 4px 0px #00000040;background: #FFFFFF;padding:15px 20px;border-radius: 23px;margin-bottom:15px;}
.order-single > div:nth-child(1) h4{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #363636;}
.order-single > div:nth-child(2) h4,.order-single > div:nth-child(3) h4{font-size: 14px;font-weight: 600;line-height: 18px;letter-spacing: 0em;text-align: left;color: #363636;margin-bottom:0px;}    
.order-single > div:nth-child(3) h4{text-align:right;}
.order-price{display: flex;justify-content: flex-end;}
.order-price > div{background: #FF8A00;padding:10px;border-radius: 0 0 8px 8px;width:fit-content;float: right;}
.order-price h4{font-size: 14px;font-weight: 600;line-height: 18px;letter-spacing: 0em;text-align: right;color: #FFFFFF;margin-bottom:0px;}

.return-stocks .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.rs-box{padding:143px 15px 30px 15px;}
.rs-box h3{font-size: 22px;font-weight: 400;line-height: 28px;letter-spacing: 0em;text-align: left;color: #101010;margin-bottom:20px;}
.rs-box h4{font-size: 18px;font-weight: 400;line-height: 23px;letter-spacing: 0em;text-align: left;color: #101010;margin-bottom: 15px;}
.rs-single{box-shadow: 0px 4px 4px 0px #00000040;background: #FFFFFF;padding: 20px 10px;border-radius: 23px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}
.rs-single h5{font-size: 20px;font-weight: 600;line-height: 25px;letter-spacing: 0em;text-align: left;color: #363636;margin-bottom:15px;}
.rs-single h6{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #363636;margin-bottom: 0px;}
.rs-single label{display: none;}
.rs-single input,.rs-single input:focus{background: #FFF0CB;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #ABABAB;height:47px;margin-bottom:0px;}
.return-stock button,.return-stock button:active,.return-stock button:focus,.return-stock button:hover{text-align:center;width:100%;text-transform: uppercase;padding:16px 30px;border-radius:30px;background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;border:0px;margin: 30px auto 30px auto;display: block;}

.sales-order .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.so-box{padding:143px 15px 30px 15px;}
.so-box h3{font-size: 22px;font-weight: 400;line-height: 28px;letter-spacing: 0em;text-align: left;color: #101010;margin-bottom:20px;}
.so-box h4{font-size: 18px;font-weight: 400;line-height: 23px;letter-spacing: 0em;text-align: left;color: #101010;margin-bottom: 15px;}
.so-single{box-shadow: 0px 4px 4px 0px #00000040;background: #FFFFFF;padding: 20px 10px;border-radius: 23px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}
.so-single h5{font-size: 20px;font-weight: 600;line-height: 25px;letter-spacing: 0em;text-align: left;color: #363636;margin-bottom:15px;}
.so-single h6{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #363636;margin-bottom: 0px;}
.so-single label{display: none;}
.so-single input[type="number"],.so-single input[type="number"]:focus{background: #FFF0CB;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #ABABAB;height:47px;margin-bottom:0px;}
.sales-order button,.sales-order button:active,.sales-order button:focus,.sales-order button:hover{text-align:center;width:100%;text-transform: uppercase;padding:16px 30px;border-radius:30px;background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;border:0px;margin: 30px auto 30px auto;display: block;}
.so-single input[type="checkbox"]{border: 2px solid #C2C2C2 !important;border-radius: 0px;width: 20px;height: 20px}
.so-single input[type="checkbox"]:checked{border: 2px solid #FF8A00 !important;border-radius: 0px;background-color: #FF8A00;}

.survey .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.survey-box{padding:143px 15px 30px 15px;}
.survey-box h3{font-size: 22px;font-weight: 400;line-height: 28px;letter-spacing: 0em;text-align: left;color: #101010;margin-bottom:20px;}
.survey button,.survey button:active,.survey button:focus,.survey button:hover{text-align:center;width:100%;text-transform: uppercase;padding:16px 30px;border-radius:30px;background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;border:0px;margin: 30px auto 30px auto;display: block;}
.survey-single{display: flex;align-items: center;justify-content: center;}
.survey-single input[type="checkbox"]{border: 2px solid #C2C2C2 !important;border-radius: 0px;width: 20px;height: 20px}
.survey-single input[type="checkbox"]:checked{border: 2px solid #FF8A00 !important;border-radius: 0px;background-color: #FF8A00;}

.survey-single input[type="radio"]{border: 2px solid #C2C2C2 !important;border-radius: 0px;width: 20px;height: 20px}
.survey-single input[type="radio"]:checked{border: 2px solid #FF8A00 !important;border-radius: 0px;background-color: #FF8A00;}

.survey-input-radio input[type="radio"]{border-radius: 50%;}
.survey-input-radio input[type="radio"]:checked{border-radius: 50%;}

.survey-single input[type="text"],.survey-single input[type="text"]:focus{background: #FFF0CB;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #ABABAB;height:47px;margin-bottom:0px;}
.survey-single label{display: none;}
.survey-box p{font-size: 18px;font-weight: 400;line-height: 23px;letter-spacing: 0em;text-align: left;color:#000000;}
.survey-textarea label{display: none;}
.survey-textarea textarea{box-shadow: 0px 4px 4px 0px #00000040;background: #FFFFFF;border-radius: 23px;padding:25px 30px;}
.survey-single > div{display: flex;align-items: center;justify-content: center;}
.survey-single{background: #FFFFFF;border-radius: 20px 25px;padding: 25px 20px 10px 20px;}

.activities-detail .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.ad-box{padding:143px 15px 30px 15px;}
.ad-box h3{font-size: 22px;font-weight: 400;line-height: 28px;letter-spacing: 0em;text-align: left;color: #101010;margin-bottom:20px;}
.ad-box a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 20px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}        
.ad-cont{box-shadow: 0px 4px 4px 0px #00000040;background: #FFFFFF;padding:20px 30px;border-radius: 23px;margin-bottom:30px;min-height:105px;}
.ad-cont span{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: left;color: #363636;padding-left:5px;}

.route-plan .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.rp-box{padding:143px 15px 30px 15px;}
.ru-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}
.ru-single > div{box-shadow: 0px 4px 4px 0px #00000040;background: #FFFFFF;padding:15px 5px;border-radius: 18px;margin-bottom:30px;}
.ru-single h5{font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;color: #000000;}
.ru-single h6{font-size: 14px;font-weight: 400;line-height: 18px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom:0px;}
.ru-single > div{display: flex;align-items: center;}
.rp-box select{background-color: #FFF0CB;border-radius: 6px;height:52px;margin-bottom: 30px;}

.modal-content{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);border-radius: 35px;}
.modal-content ul{padding-inline-start:0px;}
.modal-content li{box-shadow: 0px 4px 4.800000190734863px 0px #0000001F;list-style:none;background:#ffffff;padding:15px;border-radius: 17px;margin-bottom:15px;}
.modal-content input[type="checkbox"]{border: 2px solid #C2C2C2 !important;border-radius: 50%;width: 20px;height: 20px}
.modal-content input[type="checkbox"]:checked{border: 2px solid #FF8A00 !important;border-radius: 0px;background-color: #FF8A00;border-radius: 50%;}
.modal-content label{font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;text-align: left;color: #363636;padding-left:15px;}
.modal-header{padding:30px 30px 30px 30px;}
.modal-body{padding:0px 30px 30px 30px;}
.modal-header span{margin-bottom:0px;font-size: 24px;font-weight: 400;line-height: 29px;letter-spacing: -0.30000001192092896px;text-align: center;color: #000000;background: linear-gradient(90deg, #FF4444 13.56%, rgba(255, 255, 255, 0) 102.12%);padding: 7px 35px;border-radius: 22px;}
.modal-content a{display:block;width:100%;text-decoration:none;text-align:center;background: #585858;padding:15px;border-radius: 30px;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;color: #FFFFFF;}

.activities .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);}
.act-box{padding:143px 15px 30px 15px;}
.act-box h3{font-size: 22px;font-weight: 400;line-height: 28px;letter-spacing: 0em;text-align: left;color: #101010;margin-bottom:20px;}
.act-box h4{font-size: 18px;font-weight: 400;line-height: 23px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom: 20px;} 
.act-link a{background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;text-align: center;border-radius: 30px;padding: 16px 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;height: 60px;align-items: center;display: flex;justify-content: center;}

.act-mid h5{margin-bottom:0px;font-size: 17px;font-weight: 500;line-height: 21px;letter-spacing: 0em;text-align: left;color: #363636;}
.act-mid p{margin-bottom:0px;font-size: 17px;font-weight: 500;line-height: 21px;letter-spacing: 0em;text-align: left;color: #363636;}
.act-mid > div{margin-bottom: 5px;}
.act-mid > div:nth-child(odd) > div > div{background-color: #E9E9E9;padding:30px;border: 1px solid #E9E9E9;}
.act-mid > div:nth-child(even) > div > div{background-color: #FFFFFF;padding:30px;border: 1px solid #FFFFFF;}
.act-mid > div:nth-child(1) h5{margin-bottom:0px;font-size: 20px;font-weight: 600;line-height: 24px;letter-spacing: 0em;text-align: left;color: #363636;}
.act-mid > div:nth-child(1) p{margin-bottom:0px;font-size: 20px;font-weight: 600;line-height: 24px;letter-spacing: 0em;text-align: left;color: #363636;}
.act-mid > div:nth-child(1) > div > div{background-color: transparent;padding:30px;border: 1px solid transparent;}

.add-customer{display:none;margin-bottom:30px;}
.add-link{width: auto !important;display: inline-block !important;padding: 15px 30px !important;margin-bottom:30px !important;}
.add-customer button,.add-customer button:active,.add-customer button:focus,.add-customer button:hover{text-align:center;width:100%;text-transform: uppercase;padding:16px 30px;border-radius:30px;background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;border:0px;margin: 30px auto 0px auto;display: block;}
.add-customer select{background-color: #FFF0CB;border-radius: 6px;height:52px;margin-bottom: 30px;}


.consumer-list .content .container{background: linear-gradient(180deg, #FDC830 15%, #FFECAA 100%);padding:0px;}
.cl-box{padding:143px 30px 30px 30px;min-height:calc(100vh - 148px);}
.cl-box > div{box-shadow: 1px 45px 32.5px 0px #00000040;background: #FFFFFF;padding:30px;border-radius:10px;}
.cl-box h2{font-size: 27px;font-weight: 400;line-height: 34px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom:20px;}
.cl-box label{font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;color: #000000;margin-bottom:10px;}
.cl-box input,.cl-box input:focus,.cl-box select,.cl-box select:focus{background: #FFF0CB;height:52px;border-radius:6px;font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;color: #000000;border:0px;}
.cl-box button,.cl-box button:active,.cl-box button:focus,.cl-box button:hover{text-align:center;width:100%;text-transform: uppercase;padding:16px 30px;border-radius:30px;background: #FF8A00;font-size: 16px;font-weight: 600;line-height: 20px;letter-spacing: 0em;border:0px;margin: 30px auto 0px auto;display: block;}
.cl-footer{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.63) 100%);margin-top:50px;}
.cl-footer p{font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0em;text-align: center;color: #FFFFFF;margin-bottom:0px;padding:50px 0 30px 0;}

.ec-table{margin-bottom: 15px;}
.ec-table > div  > div{background: #FFF0CB;padding: 5px 10px;min-height: 34px;align-items: center;display: flex;}
.ec-table p{margin-bottom: 0px;font-size: 13px;font-weight: 500;line-height: 16px;letter-spacing: 0em;text-align: left;color: #000000;}