html,body{width:100%;height:100%;margin:0;background-color:#eee;font-family:"Quicksand",sans-serif;overflow-x:hidden}button,input,textarea{outline:none}.hide{display:none !important}.butterfly{width:50px;position:absolute;top:20px;cursor:pointer}.butterfly.left{left:20px}.butterfly.right{right:20px;transform:scaleX(-1)}.welcome{text-align:right;margin-right:30px}.welcome a{color:#ea3796}.welcome a:not(:first-of-type){margin-left:5px}h1,h2{font-weight:lighter;text-align:center;cursor:default}h1{color:#ea3796;font-size:32px}.pink{color:#ea3796}.red{color:red}.capitalize{text-transform:capitalize}.section{display:inline-block;width:96vw;margin:1vw 2vw;padding:20px;box-sizing:border-box;box-shadow:0px 2px 6px 0px rgba(50,50,50,.33);background-color:#fff;font-size:14px;position:relative}@media screen and (min-width: 1000px){.section{width:46vw}.section:nth-of-type(1),.section:nth-of-type(3){margin-right:0}}.section .number{font-size:50px;color:#ea3796;padding-right:10px}.section .more{text-decoration:none;position:absolute;top:30px;right:30px;color:#ea3796}.section .grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.section .grid div{justify-self:center}.mowButton{display:block;padding:5px 20px;border:none;box-shadow:0px 2px 6px 0px rgba(50,50,50,.33);color:#ea3796;background-color:#fff;font-size:16px;font-family:"Quicksand",sans-serif;text-transform:uppercase;line-height:35px;transition:background-color .6s,color .6s,transform .4s,width .6s;cursor:pointer;letter-spacing:2px;border-radius:0}.mowButton:active{transform:scale(0.95);-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95)}.mowButton.inline-block{display:inline-block;margin:30px 10px}.mowButton.halfWidth{display:inline-block;width:50%;box-shadow:none}.mowButton.halfWidth.active{color:#fff;background-color:#e15888}.mowButton.halfWidth.active#individualRequestButton~#sectionIndividual{display:block}.mowButton.halfWidth.active#hospitalRequestButton~#sectionHospital{display:block}a[role=button]{color:#ea3796;cursor:pointer}#sectionIndividual,#sectionHospital{display:none}button.mowButton:hover{color:#fff;background-color:#ea3796}button.mowButton.dullHover:hover{background-color:#e15888}.topButtons{width:100%;padding:0 30px;box-sizing:border-box;text-align:right}.topButtons .mowButton{display:inline-block;margin:10px;font-size:17px}#searchInput{width:77px;max-width:400px;height:35px;border:none;outline:none;text-align:right;cursor:default;letter-spacing:0;color:#fff;background-color:#e15888}#searchInput::-moz-placeholder{color:inherit}#searchInput::placeholder{color:inherit}#searchInput[readonly]{cursor:pointer}#searchInput[readonly]::-moz-placeholder{opacity:1}#searchInput[readonly]::placeholder{opacity:1}#searchInput[readonly]:-moz-placeholder-shown{letter-spacing:2px;color:#ea3796;background-color:#fff}#searchInput[readonly]:placeholder-shown{letter-spacing:2px;color:#ea3796;background-color:#fff}#searchInput[readonly]:-moz-placeholder-shown:hover{color:#fff;background-color:#e15888}#searchInput[readonly]:placeholder-shown:hover{color:#fff;background-color:#e15888}#spanToCalculateSearchWidth{height:0;position:absolute;font-size:17px;font-family:"Quicksand",sans-serif;text-transform:uppercase;line-height:35px;white-space:pre;overflow:hidden;letter-spacing:2px}#wishWrapper,#therapeuticWrapper{margin:40px;text-align:center}.record{display:inline-block;margin:10px;padding:20px;box-sizing:border-box;box-shadow:0px 2px 6px 0px rgba(50,50,50,.33);color:#fff;background-color:#e15888;text-align:left;max-width:300px}.record span,.record h3{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:1.1em}.record h3{margin-top:0;transition:all .2s ease-in-out;position:relative;top:0;left:0;transform:none}.record h3:hover{max-width:initial;top:-10px;left:50%;transform:translateX(-50%);margin:0;padding:10px;box-shadow:0px 2px 6px 0px rgba(50,50,50,.33);background-color:#e15888;z-index:99999}#loginWrapper{z-index:999999}.otp-field{display:flex;justify-content:center;margin-bottom:20px}.otp-field input{width:24px;font-size:32px;padding:10px;text-align:center;border-radius:5px;margin:2px;border:2px solid #e15888;background:#eee;font-weight:bold;color:#ea3796;outline:none;transition:all .1s}.otp-field input:focus{border:2px solid #ea3796;box-shadow:0px 2px 6px 0px rgba(50,50,50,.33)}.otp-field input.disabled{opacity:.5}.otp-field input.space{margin-right:1rem !important}.forTesting,.authWrapper,.pageWrapper{width:80vw;height:auto;max-height:80vh;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 30px 30px;box-sizing:border-box;box-shadow:0px 2px 6px 0px rgba(50,50,50,.33);background-color:inherit;text-align:center;overflow:auto}.forTesting.fixedHeight,.authWrapper.fixedHeight,.pageWrapper.fixedHeight{height:80vh}.forTesting .close,.authWrapper .close,.pageWrapper .close{position:absolute;top:20px;right:20px;color:#ea3796;font-size:40px;line-height:30px;cursor:pointer}.forTesting table,.authWrapper table,.pageWrapper table{width:100%}.forTesting h2,.authWrapper h2,.pageWrapper h2{margin:30px}.forTesting button.mowButton:not(.inline-block),.authWrapper button.mowButton:not(.inline-block),.pageWrapper button.mowButton:not(.inline-block){margin:30px auto}.forTesting table#recordItem input,.forTesting table#recordItem textarea,.forTesting table#recordItem select,.forTesting table#therapeuticItem input,.forTesting table#therapeuticItem textarea,.forTesting table#therapeuticItem select,.authWrapper table#recordItem input,.authWrapper table#recordItem textarea,.authWrapper table#recordItem select,.authWrapper table#therapeuticItem input,.authWrapper table#therapeuticItem textarea,.authWrapper table#therapeuticItem select,.pageWrapper table#recordItem input,.pageWrapper table#recordItem textarea,.pageWrapper table#recordItem select,.pageWrapper table#therapeuticItem input,.pageWrapper table#therapeuticItem textarea,.pageWrapper table#therapeuticItem select{width:100%;margin:0;box-sizing:border-box}.forTesting table#recordItem th,.forTesting table#therapeuticItem th,.authWrapper table#recordItem th,.authWrapper table#therapeuticItem th,.pageWrapper table#recordItem th,.pageWrapper table#therapeuticItem th{padding:0 20px}.forTesting #wishStatus,.forTesting #dateItemsSent,.authWrapper #wishStatus,.authWrapper #dateItemsSent,.pageWrapper #wishStatus,.pageWrapper #dateItemsSent{margin-top:20px}label{display:block}label[for]{display:inline}label.required::after{content:" *";color:#ea3796}input,textarea,select,.tableWrapper{display:block;width:50%;margin:10px auto 20px;padding:10px;border:none;border-radius:5px;box-shadow:0 0 10px -9px #000;font-size:16px;font-family:Arial,sans-serif;text-align:center}input:focus,textarea:focus,select:focus,.tableWrapper:focus{border:2px solid #ea3796}.tableWrapper{width:100%;box-sizing:border-box}#recordItem,#therapeuticItem{margin-bottom:15px}.loader::before{content:"Loading";color:#ea3796;animation:loader 1s linear 0s infinite}@keyframes loader{0%{content:"Loading"}25%{content:"Loading ."}50%{content:"Loading .."}75%{content:"Loading ..."}}.showInvalid select:invalid,.showInvalid input:invalid,.showInvalid textarea:invalid{border:3px solid red}input[type=checkbox]{display:inline-block;width:auto;margin-right:10px;box-shadow:none}#editRecord.edit .new{display:none}#editRecord.new .edit{display:none}#deleteRecordConfirmation{padding:30px}#filters input[type=checkbox]{margin:5px 10px}.authWrapper{width:60vw}.authWrapper h1{margin:35px}.authWrapper button.mowButton{margin:35px auto}.authWrapper #usernameSubmit{margin:15px auto 20px}.authWrapper #welcomeContainer{font-size:20px}.authWrapper #welcomeContainer a{font-size:initial}.pageWrapper#errorWrapper pre{text-align:left;white-space:pre-wrap}.pageWrapper#errorWrapper h1{margin-top:75px}.pageWrapper#errorWrapper p{margin-bottom:65px}.pageWrapper#errorWrapper #status{color:#ea3796;font-size:100px;font-family:"Roboto Mono",monospace;display:block;margin-bottom:30px}.accordion{width:100%;padding:18px;border:none;border-radius:0;outline:none;color:#ea3796;background-color:#fff;font-size:15px;text-align:left;transition:.4s;cursor:pointer}.accordion:hover{color:#fff;background-color:#ea3796}.accordion:active{transform:scale(0.95)}.accordion:after{content:"+";float:right;margin-left:5px;color:inherit;font-weight:bold}.accordion+div{max-height:0;padding:0 10px;overflow:auto;transition:max-height .2s ease-out,padding .2s ease-out}.accordion.active{color:#fff;background-color:#c01470}.accordion.active:after{content:"−"}.accordion.active+div{padding:30px 10px 10px;border:5px solid #c01470}div.forTesting{opacity:0;visibility:hidden;transition:none}#dropCSV{display:block;height:100px;position:relative;border-radius:5px;box-shadow:0 0 10px -9px #000;background-color:rgba(0,0,0,.1);text-align:center;transition:background-color .3s}#dropCSV:hover{background-color:rgba(0,0,0,.3);cursor:pointer}#dropCSV #dropCSVSpan{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#mobileSearch{cursor:auto;display:none;width:200px}#mobileSearch:focus{border:none;outline:none}@media(pointer: coarse){#mobileSearch{display:inline-block}#searchInput{display:none}}
