@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&display=swap);
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}:root{--color-background:#eef7ff;--color-light-blue:238,247,255;--color-primary:#151515;--color-secondary:#40a578;--color-accent:#028e39;--color-accent2:#c3facd;--color-accent3:#0a6847;--color-white:#fff;--color-blue:#1971c2;--color-grey-light:#868e96;--color-grey-dark:#1e1e1e;--color-black:#333;--color-red:#ee4e4e;--font-size-small:14px;--font-size-medium:16px;--font-size-large:18px;--font-size-x-large:24px;--margin-small:5px;--margin-medium:10px;--margin-large:20px;--padding-small:5px;--padding-medium:10px;--padding-large:3rem;--letter-spacing-normal:normal;--letter-spacing-wide:2px;--line-height-normal:normal;--line-height-wide:1.5;--link-color:#1971c2;--link-hover-color:#2f9e44;--link-underline:underline;--border-radius:4px;--border-width:1px;--border-color:#3e3e3e;--border-error-color:red;--spacing-small:15px;--spacing-medium:20px;--spacing-large:30px}.slick-initialized .slick-slide,.slick-slide{height:30vh;max-width:300px!important;overflow-y:auto}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}img{height:100%;object-fit:cover;width:100%}.show{display:block}.hide{display:none}:disabled{background-color:var(--color-grey-light);color:linen;opacity:1}.shadowed{box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1),0 16px 32px rgba(0,0,0,.1)}.ph{margin-bottom:0}.container{max-width:90%;padding:0}@media only screen and (min-width:768px){.container{max-width:70%;padding:0 15px}}body{background-attachment:fixed;background-color:var(--color-background);background-repeat:no-repeat;background-size:cover;color:var(--color-white);font-family:Ubuntu,sans-serif;font-size:var(--font-size-medium);font-style:normal;font-weight:100;letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal);margin:0;overflow-x:hidden;padding:0}a{color:var(--link-color);text-decoration:var(--link-underline);transition:color .3s ease}img{height:auto;max-width:100%}a:hover{color:var(--link-hover-color)}.form-container{background-color:rgba(var(--color-light-blue),.8);border-radius:var(--border-radius);margin:0 auto;max-width:100%;padding:1rem}@media only screen and (min-width:768px){.form-container{margin-top:5%;max-width:60%}}@media only screen and (min-width:992px){.form-container{max-width:35%}}.form-container header{margin:var(--spacing-large) auto;margin-bottom:1rem;text-align:center}.form-container header img{width:100px}.form-container aside{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:var(--spacing-large)}.form-container aside a{align-items:center;display:block;display:flex;padding:.7rem 0;text-decoration:none}.form-container aside a i{color:var(--color-primary);display:inline-block;padding-right:var(--spacing-small)}.form-title{margin-bottom:var(--spacing-large)}.form-slogan,.form-title{color:var(--color-grey-light);font-size:var(--font-size-small);text-align:center}.form-slogan{font-weight:100;margin-bottom:.5rem}.form-slogan strong{color:var(--color-accent)}h1{font-size:var(--font-size-x-large);margin:var(--margin-medium) 0}.prayer-number{border-radius:10px;font-size:4rem;font-weight:700;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8),-1px -1px 2px hsla(0,0%,100%,.3);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,text-shadow .3s ease-in-out;transition:transform .3s ease-in-out,text-shadow .3s ease-in-out}.prayer-number:hover{text-shadow:2px 2px 4px rgba(0,0,0,.9),-2px -2px 4px hsla(0,0%,100%,.4);transform:scale(1.05)}p{line-height:var(--line-height-wide);margin-bottom:var(--margin-medium);padding:var(--padding-small)}.dashboard-navigation-main{margin-bottom:2rem}.dashboard-navigation-main .wrapper{align-content:center;align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.dashboard-navigation-main .wrapper a{display:inline-block;position:relative}.dashboard-navigation-main .wrapper span.rc{color:#fff;display:inline-block;font-size:11px;font-weight:700;left:102%;padding:3px 5px;position:absolute;top:36%;z-index:-4}.dashboard-navigation-main img{border:2px solid var(--color-white);border-radius:50%;width:65px}.dashboard-navigation-main .desktop-menu{background:var(--color-accent);border-radius:var(--border-radius);left:24%;position:absolute;right:5%;top:7%;z-index:13}.dashboard-navigation-main .desktop-menu.hide{display:none;opacity:0}@media only screen and (min-width:992px){.dashboard-navigation-main .desktop-menu{background-color:transparent;display:block;left:auto;opacity:1;position:relative;right:auto;top:auto}.dashboard-navigation-main .desktop-menu.hide{display:block;opacity:1}}.dashboard-navigation-main .desktop-menu li,.dashboard-navigation-main .desktop-menu ul{list-style-type:none;margin:0;padding:0}@media only screen and (min-width:992px){.dashboard-navigation-main .desktop-menu ul{align-items:flex-end;display:flex;justify-content:space-between}}.dashboard-navigation-main .desktop-menu a{color:var(--color-white);display:block;font-size:18px;padding:.9rem .7rem;text-decoration:none;text-transform:uppercase}.dashboard-navigation-main .desktop-menu a:hover{background-color:var(--color-accent3);border-radius:var(--border-radius);color:var(--color-accent2)}@media only screen and (min-width:992px){.dashboard-navigation-main .desktop-menu a{color:var(--color-accent);font-size:var(--font-size-small)}}.dashboard-navigation-main .desktop-menu a .ph{color:var(--color-accent2);font-weight:700}@media only screen and (min-width:992px){.dashboard-navigation-main .desktop-menu a .ph{color:var(--color-accent)}}.mobile-menu-launcher{cursor:pointer;display:block;max-width:50px;opacity:1;width:50px}@media only screen and (min-width:992px){.mobile-menu-launcher{display:none;opacity:0}}.mobile-menu-launcher span{background-color:var(--color-accent);border-radius:7rem;display:block;height:3px;margin:10px 0;width:100%}.weekly_prayers{margin-bottom:2rem}.weekly_prayers .card{background-color:var(--color-accent3);border-radius:var(--border-radius);color:var(--color-black)}.weekly_prayers .card .prayer_count_down{color:var(--color-accent2)}.weekly_prayers .card header{align-items:center;display:flex;justify-content:space-between;padding:.7rem}.weekly_prayers .card header strong{color:var(--color-white);font-size:var(--font-size-large);font-weight:100;text-transform:uppercase}.weekly_prayers .card header strong em{font-style:normal;font-weight:700;text-transform:uppercase}.weekly_prayers .card .body{font-size:var(--font-size-x-large);padding:var(--spacing-medium);text-align:center}.weekly_prayers .card .body h2{color:var(--color-background);margin:0;padding:1rem 0}.weekly_prayers .card footer{margin:0;text-align:right}.weekly_prayers .card footer a{background-color:var(--color-accent2);border:2px solid transparent;border-radius:var(--border-radius) 0 0 var(--border-radius);border-right:0;color:var(--color-black);display:inline-block;padding:.5rem 1rem}.weekly_prayers .card footer a:hover{background-color:var(--color-accent);border:2px solid var(--color-accent2);border-right:0;color:var(--color-accent2)}#weekly_prayers_details{background-color:var(--color-accent2)}#weekly_prayers_details header{background-color:var(--color-accent)}#weekly_prayers_details em{color:var(--color-primary);display:block;font-size:var(--font-size-small);font-style:normal;margin-bottom:1rem;text-align:left}#weekly_prayers_details .input_component{display:flex;justify-content:stretch}#weekly_prayers_details .input_component .field{align-items:center;border:1px solid var(--color-black);border-radius:var(--border-radius);border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;display:flex;flex-basis:70%;justify-content:flex-start;z-index:0}#weekly_prayers_details .input_component label{border:0;border-radius:0;color:var(--color-accent3);font-weight:700;margin:0;min-width:34%;padding:0}#weekly_prayers_details .input_component button{background-color:transparent;border:1px solid var(--color-black);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--color-black);flex-basis:28%;font-size:var(--font-size-medium);padding:0}#weekly_prayers_details .input_component button:hover{font-weight:700}#weekly_prayers_details .input_component input{border:0;border-radius:0;color:var(--color-secondary);font-weight:700;margin:0;outline:none}#weekly_prayers_details li,#weekly_prayers_details ul{margin:0;padding:0}#weekly_prayers_details ul{margin-top:2rem}#weekly_prayers_details ul li{color:var(--color-accent3);display:flex;font-size:var(--font-size-small);justify-content:space-between;margin-bottom:1rem;position:relative}#weekly_prayers_details li button{all:unset}#weekly_prayers_details li button,#weekly_prayers_details ul li>span,#weekly_prayers_details ul li>strong{background-color:var(--color-accent3);border-radius:var(--border-radius);color:var(--color-accent2);display:inline-block;padding:var(--padding-small);z-index:1}#weekly_prayers_details ul li>span:after{border-bottom:1px dashed var(--color-accent3);content:"";display:block;position:absolute;top:50%;width:100%}#weekly_prayers_details .prayer_details{background-color:var(--color-accent2);display:block;font-size:var(--font-size-small);height:auto;opacity:1;padding:1rem}#weekly_prayers_details .prayer_details.hide{display:none;height:0;opacity:0;transition:all 1s ease-in}.weekly_prayers_archive .container{margin:0 auto;max-width:1200px;padding:20px}.weekly_prayers_archive h2{color:#333;font-size:2em;margin-bottom:20px;text-align:center}.weekly_prayers_archive .wrapper ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.weekly_prayers_archive .wrapper ul li{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex:1 1 calc(33.333% - 20px);flex-direction:column;justify-content:space-between;padding:20px;transition:transform .3s}.weekly_prayers_archive .wrapper ul li:hover{transform:translateY(-5px)}.weekly_prayers_archive .data,.weekly_prayers_archive .stats{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.view-prayer-button{background-color:#aaa!important}.weekly_prayers_archive .stats{flex-direction:row}.weekly_prayers_archive .data h3{color:var(--color-accent);font-size:1.2em;line-height:1.3;margin:0;text-align:left}.weekly_prayers_archive .data p{color:#666;font-size:1em;margin:0}.weekly_prayers_archive .stats{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.weekly_prayers_archive .stats>div{text-align:center}.weekly_prayers_archive .stats h3{color:#333;font-size:1.5em;margin:0}.weekly_prayers_archive .stats span{color:#666;font-size:1em}.weekly_prayers_archive .stats button{align-items:center;background-color:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .3s;width:40px}.weekly_prayers_archive .stats button:hover{background-color:#0056b3}.pagination{justify-content:center;margin-top:20px}.pagination,.pagination-list{align-items:center;display:flex;flex-wrap:wrap}.pagination-list{gap:5px}.pagination-list li{list-style-type:none}.pagination-link,.pagination-next,.pagination-previous{border:1px solid #ddd;border-radius:4px;color:#007bff;cursor:pointer;margin:2px;padding:.5em 1em;text-decoration:none;transition:background-color .3s,color .3s}.pagination-link.is-current,.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{background-color:#007bff;color:#fff}.pagination-link.is-current{border-color:#007bff;pointer-events:none}.pagination-ellipsis{color:#666;margin:2px}@media (max-width:768px){.pagination{flex-direction:column}.pagination-next,.pagination-previous{margin:5px 0}.pagination-list{justify-content:center}.pagination-ellipsis,.pagination-link{padding:.5em .8em}}@media (max-width:480px){.pagination{flex-direction:column}.pagination-next,.pagination-previous{margin:5px 0}.pagination-list{flex-wrap:wrap;justify-content:center}.pagination-ellipsis,.pagination-link{font-size:.9em;padding:.4em .6em}}@media (max-width:992px){.weekly_prayers_archive .wrapper ul li{flex:1 1 calc(50% - 20px)}}@media (max-width:600px){.weekly_prayers_archive .wrapper ul li{flex:1 1 100%}}.hizbul_bahr{margin-bottom:1rem;padding:1rem 0}.hizbul_bahr .wrapper{align-items:center;background-color:var(--color-accent3);border-radius:var(--border-radius);display:flex;font-weight:100;justify-content:space-between;padding:.7rem}.hizbul_bahr .wrapper a{border:2px solid var(--color-accent2);border-radius:var(--border-radius);color:var(--color-white);display:inline-block;font-size:1rem;padding:.5rem;text-decoration:none}.hizbul_bahr .wrapper a:hover{background-color:var(--color-white);color:var(--color-accent3)}.special_prayer{margin-bottom:1rem;padding:1rem 0}.special_prayer .wrapper{background-color:var(--color-accent3);border-radius:var(--border-radius);border-radius:30px 0 30px 0;font-weight:100;padding:1rem}.special_prayer .wrapper a{border:2px solid var(--color-accent2);border-radius:var(--border-radius);color:var(--color-white);display:inline-block;font-size:1rem;padding:.5rem;text-decoration:none}.special_prayer .wrapper a:hover{background-color:var(--color-white);color:var(--color-accent3)}footer{margin-top:2rem}footer p{color:var(--border-color);font-size:var(--font-size-small);text-align:center}footer a{color:var(--color-primary);text-decoration:none}body.modal-open{overflow:hidden}.modal{align-items:center;background-color:rgba(0,0,0,.5);justify-content:center;z-index:4}.modal-content{background-color:#fff;border:1px solid #888;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:var(--color-black);margin:15% auto;max-height:80%;max-width:500px;overflow-y:auto;padding:20px;position:relative;text-align:left;width:80%}.close-button{border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px;width:auto}.launch-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:5px;padding:10px 20px}.special_prayers .wrapper{background-color:var(--color-blue);border-radius:var(--border-radius);padding:1rem}.special_prayers .wrapper h3{font-size:var(--font-size-x-large);padding:1rem 0}.special_prayers img{width:100%}@media only screen and (min-width:992px){.special_prayers.hizbul header{display:flex;flex-direction:row-reverse;justify-content:flex-end}}.special_prayers.hizbul ol li{list-style-type:decimal;margin-left:1rem;padding:.4rem}.special_prayers.hizbul .no-permission,.special_prayers.hizbul .with-permission{border:1px dotted var(--color-white);border-radius:var(--border-radius);padding:.7rem}.special_prayers.hizbul h1{color:var(--color-accent3);font-size:4rem;padding:2rem 0}@media only screen and (min-width:992px){.special_prayers.hizbul h1{min-width:80%;padding:2rem;text-align:left;text-transform:capitalize}}.special_prayers.hizbul h1 span{color:var(--color-black);display:block;font-size:var(--font-size-x-large)}.special_prayers.hizbul .button{background-color:var(--color-white);display:block;font-size:var(--font-size-x-large);font-weight:700;min-width:100%;padding:.5rem 1rem;text-align:center;text-decoration:none}.accordion{background-color:#00554b;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px}.accordion-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.accordion-section>div:first-child{width:100%}@media only screen and (min-width:992px){.accordion-section>div:first-child{width:30%}}.accordion-section>div:last-child{width:100%}@media only screen and (min-width:992px){.accordion-section>div:last-child{width:70%}.accordion-section{flex-direction:row}}.accordion-section .prayer_head{margin-bottom:-10px}.accordion-section .prayer_head header{background-color:var(--color-accent3);display:flex;justify-content:space-evenly;padding:1rem;text-align:center}.accordion-section .prayer_head header span{color:var(--color-white);font-size:1rem;font-weight:700}.accordion-section .prayer_head header h3{color:var(--color-secondary);font-size:3rem;font-weight:100}.accordion-item:last-child{border-bottom:none}.accordion-title{align-items:center;border:none;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:15px;text-align:left;width:100%}.accordion-title .ph{font-weight:700}.accordion-title .ph-seal-check{color:gold}.accordion-title:hover{background-color:var(--color-accent3)}.accordion-title .arrow{transition:transform .3s ease}.accordion-title .arrow:after{display:inline-block;transform:rotate(90deg)}.accordion-title.active .arrow{transform:rotate(270deg)}.accordion-content{animation:fadeIn .3s ease-in-out;display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ul.tasks-list{list-style-type:none;padding:0}.task-item{align-items:center;background:#fff;border:1px solid #ddd;border-radius:18px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin:10px 0;padding:0 0 0 20px;transition:box-shadow .3s ease}.task-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.task-name{color:#333;font-size:16px;font-weight:600}.task-date{color:#777;flex:1;font-size:14px;text-align:center}.task-complete{align-items:center;background:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .3s ease,transform .3s ease;width:36px}.task-complete.completed{background:#28a745}.task-complete.completed:hover{background:#218838}.task-complete:hover{background:#0056b3;transform:scale(1.1)}.task-complete i{font-size:18px}.modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.card_button{background:var(--color-accent);border-top-right-radius:4px;color:var(--color-background);padding:10px;position:absolute;right:0;text-transform:uppercase;top:-35px}.level-indicator{align-items:center;border-radius:30px;box-shadow:0 4px 12px hsla(0,8%,93%,.2);color:#fff;display:flex;font-family:Arial,sans-serif;font-size:1.2rem;justify-content:space-between;padding:0 0 0 1rem;width:100%}.level-indicator .level{align-items:center;display:flex;flex-direction:row-reverse}.level-indicator .donate_button{background-color:var(--color-accent2);border:2px solid transparent;border-radius:31px;box-shadow:7px 2px 7px var(--color-accent3);color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:700;padding:.7rem;position:relative;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.level-indicator .donate_button .ph{bottom:66%;font-size:22px;font-weight:700;position:absolute;right:42%}.level-indicator .donate_button:hover{border:2px solid var(--color-blue);box-shadow:7px 2px 7px var(--color-accent3),2px 3px 3px var(--color-accent2)}.circle{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin-right:15px;width:60px}.circle img{width:30px}.divider{background-color:hsla(0,0%,100%,.6);height:40px;margin-right:15px;width:2px}.level-text{color:#fff;font-size:1rem;font-weight:700;margin-right:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.contributions-form-wrapper{background:hsla(0,0%,100%,.85);border-radius:var(--border-radius);font-family:Ubuntu,sans-serif;margin:2rem auto;max-width:100%;padding:var(--padding-small)}@media (min-width:768px){.contributions-form-wrapper{max-width:70%;padding:var(--padding-large)}}.contributions-form-wrapper h2{color:var(--color-primary);font-size:var(--font-size-x-large);margin-bottom:var(--spacing-medium);text-align:center}.contributions-form-wrapper .amount-options{display:flex;flex-wrap:wrap;gap:var(--spacing-small);margin-bottom:var(--spacing-medium)}.contributions-form-wrapper .amount-options button{background-color:transparent;border:1px solid var(--color-blue);border-radius:var(--border-radius);color:var(--color-blue);cursor:pointer;font-size:var(--font-size-medium);padding:var(--padding-small);transition:background .3s;width:20%}.contributions-form-wrapper .amount-options button:hover{background-color:var(--color-primary);color:var(--color-white)}.contributions-form-wrapper .amount-options button.custom{border-color:orange;color:orange}.contributions-form-wrapper .form-group{display:flex;flex-direction:column;gap:var(--spacing-small);margin-bottom:var(--spacing-medium)}.contributions-form-wrapper .form-group input[type=number],.contributions-form-wrapper .form-group input[type=text],.contributions-form-wrapper .form-group select{background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--color-primary);font-size:var(--font-size-medium);padding:var(--padding-medium)}.contributions-form-wrapper .submit-button{background-color:var(--color-accent);border:none;border-radius:var(--border-radius);color:var(--color-white);cursor:pointer;font-size:var(--font-size-large);font-weight:700;padding:var(--padding-medium);transition:background .3s;width:100%}.contributions-form-wrapper .submit-button:hover{background-color:var(--color-accent3)}.contribution-table{border-collapse:collapse;font-size:var(--font-size-medium);margin-top:2rem;width:100%}.contribution-table td,.contribution-table th{border-bottom:1px solid #e0e0e0;color:var(--color-accent3);padding:1rem;text-align:left}.contribution-table thead{background-color:var(--color-accent)}.contribution-table .status-success{color:green;font-weight:700}.contribution-table .status-pending{color:orange}.contribution-table .status-failed{color:red}.container{margin:0 auto;max-width:95%}@media (min-width:1050px){.container{max-width:70%}}.row{align-content:center;align-items:center;gap:5px;justify-content:space-between}.row *{width:100%}@media only screen and (min-width:768px){.row{flex-wrap:nowrap}}.row{display:flex;flex-wrap:wrap;margin:0 -10px}.row>*{margin:0 10px}@media (min-width:768px){.row>*{flex:1}}a,a:visited{text-decoration:none}a,a:active,a:focus,a:hover,a:visited{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}h1,h2,h3,h4,h5,h6{clear:both;line-height:1em;text-align:center;text-transform:uppercase}h1{font-weight:900;letter-spacing:-1px}p{font-size:14px;line-height:1.6em;margin-bottom:1.5em}strong{font-weight:900}.asterisk{color:red}ul li{list-style:inside}button{font-size:100%;margin:0;vertical-align:baseline}.button.expanded,button a.expanded,button.expanded,input[type=button].expanded,input[type=reset].expanded,input[type=submit].expanded{max-width:100%;width:100%}.button.disabled,a.disabled,button.disabled,button[disabled=disabled],input[type=submit][disabled=disabled]{cursor:default;opacity:.6;pointer-events:none}.img-button{border:none;padding:0;vertical-align:middle}input.button{padding:10px!important}table{border-collapse:collapse;max-width:100%;text-align:left;width:100%}table td,table th{border:1px solid #ddd;padding:7px 20px}table td{font-size:.9em}table td:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}table.table-striped tr:nth-child(2n){background:var(--color-main-bg)}.table-responsive{min-height:.01%;overflow-x:auto}.table-responsive td{white-space:nowrap}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{background-color:transparent;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);border-top:0;box-sizing:border-box;color:var(--color-black);font-size:var(--font-size-x-large);margin-bottom:var(--spacing-large);padding:var(--padding-medium);transition:border-color .3s ease;width:100%}input[type=date],input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:var(--color-primary);outline:none}button,input[type=submit]{align-items:center;background-color:var(--color-secondary);border:none;border-radius:var(--border-radius);color:var(--color-white);cursor:pointer;display:flex;font-size:var(--font-size-x-large);justify-content:space-evenly;padding:var(--padding-medium);text-align:right;width:100%}button:hover,input[type=submit]:hover{background-color:var(--color-blue);color:var(--color-white)}label{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius) var(--border-radius) 0 0;color:var(--color-grey-dark);display:block;margin-bottom:-2px;padding:.4rem;z-index:3}.error-message{color:var(--border-error-color);font-size:var(--font-size-small);margin-top:var(--spacing-small)}.panel{border-radius:var(--border-radius);margin-bottom:2rem;padding:.5rem;text-align:left}.panel h4.title{font-weight:700;text-align:left!important}.panel h4.title .success{color:var(--color-accent)!important}.panel.success{background-color:var(--color-accent)}.panel.error,.panel.success{border-left:4px solid var(--color-primary);color:var(--color-white)}.panel.error{background-color:var(--color-red)}.panel p{margin-bottom:0;padding:5px 0 0}.notice-board{background-color:var(--color-accent);margin-top:0;padding:.7rem}.notice-board ul,li{list-style-type:none;margin:0;padding:0}.notice-board ul li{background-color:var(--color-background);border-radius:var(--border-radius);margin:.3rem;padding:.7rem}.notice-board ul li p{color:var(--color-grey-light);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin-top:.5rem;padding:0}.notice-board ul li h5{align-items:center;color:var(--color-accent3);display:flex;justify-content:space-between}.notice-board time{color:var(--color-grey-light);font-weight:100}@media print{#main-header,.navigation,.notice,.order-state,footer{display:none}.dashboard{padding-top:0!important;padding:1rem}.dashboard,.home{margin:.5rem}}