table#referall td{vertical-align:middle}.hidden{display:none}.modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);display:none}.modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #58c3bb;width:80%;position:relative}.modal .modal-content .close{color:#aaa;position:absolute;font-size:25px;font-weight:700;top:-3px;right:8px}.modal .modal-content .close:focus,.modal .modal-content .close:hover{color:#000;text-decoration:none;cursor:pointer}.modal.manualeventpopup .modal-content{background-color:#58c3bb;margin:15% auto;padding:20px;border:1px solid #58c3bb;width:50%;position:relative;max-width:600px}.modal .modal-content .closemanualevent{color:#fff;position:absolute;font-size:28px;font-weight:700;top:-5px;right:3px}.modal .modal-content .closemanualevent:focus,.modal .modal-content .closemanualevent:hover{color:#000;text-decoration:none;cursor:pointer}.modal.imageuploadpopup .modal-content{background-color:#58c3bb;margin:15% auto;padding:20px;border:1px solid #58c3bb;width:50%;position:relative;min-height:200px}.modal .modal-content .closeimageupload{color:#fff;position:absolute;font-size:28px;font-weight:700;top:-5px;right:3px}.modal .modal-content .closeimageupload:focus,.modal .modal-content .closeimageupload:hover{color:#000;text-decoration:none;cursor:pointer}.modal span.error{color:red;font-weight:700;display:block}.modal span.submitted{color:#4c4;font-weight:700}.referformsection{display:flex;flex-direction:column}.referformsection h3{margin:0 0 20px 0!important;font-size:1.3rem}.referformsection label h3{margin:0 0 5px!important;text-align:left}.referformsection{text-align:center}.referformsection p{padding:0 0 10px 0;font-size:100%}.referformsection p.blockbutton{margin:0 10px 20px 0;padding:0}.referformsection p.blockbutton a{padding:8px 15px;display:inline-block}.referformsection p.displayDOB{font-weight:600;line-height:28px;padding:0 2px;box-sizing:border-box;border:1px solid #ccc;margin:5px 0 15px 0;font-size:90%}.referformsection .row{margin-bottom:20px}.referformsection .row .column{float:left;width:48%;margin:0 0 20px 2%}.referformsection .row .column:first-child{margin:0 0 20px 0}.referformsection .row{margin-bottom:20px}.referformsection .row.thirds,.referformsection .row.two{width:102%;margin-left:-2%}.referformsection .row.two .column{float:left;width:48%;margin:0 0 20px 2%}.referformsection .row.thirds .column{float:left;width:31.3333%;margin:0 0 0 2%}.row .blocks{width:102%;margin-left:-2%}.row .blocks .block{width:48%;float:left;margin:0 0 0 2%}.referformsection .title{display:block;margin:0 0 10px;padding:0;float:none;background:0 0;font-size:110%}.referformsection .title:after{content:'';clear:both;display:block;height:0;visibility:hidden}.referformsection .row.halves{width:102%;margin-left:-2%}.referformsection .row.halves .column{float:left;width:48%;margin:0 0 20px 2%}.referformsection .column-auto{display:inline-block;margin:0 5px;vertical-align:top}.referformsection .column-auto:after{content:'';clear:both;display:block;height:0;visibility:hidden}.referformsection .column.height-metric-container{width:100%;float:none}.referformsection .checkboxes{width:max-content;margin:0 auto;text-align:left}.referformsection .checkboxes input[type=checkbox]{float:none}.referformsection .checkboxes input[type=radio]{margin:-2px 7px 0 0;vertical-align:middle}.referformsection .checkboxes span{display:block;margin:0 0 5px}.referformsection .checkboxes span>*{display:inline-block;vertical-align:middle}.referformsection select#heightunit,.referformsection select#weightunit{width:max-content}.referformsection ol,.referformsection ul{width:max-content;margin:0 auto 20px!important;text-align:left}.referformsection.hidden{display:none}