@charset "UTF-8";:root{--frame-date-font-family:Comic_Sans,sans-serif}@font-face{font-family:Bahgaty_Registration_Font;src:url(../fonts/CF_Baby_Rg.otf) format("opentype");font-display:auto}@font-face{font-family:Comic_Sans;src:url(../fonts/comic.ttf) format("truetype");font-display:auto}body.bahgaty-registrations-page .entry-title{text-align:center}body.bahgaty-registrations-page .select2-container{max-width:100%}body.bahgaty-registrations-page .cancel-button-wrapper{text-align:center}.bahgaty-registration-start{text-align:center}.bahgaty-registration-start>*{margin-bottom:20px}.bahgaty-registration-start .health-educator-name{font-size:1.2em;font-weight:700}.bahgaty-registration-start .main-image img{border-radius:50%;max-width:200px}.bahgaty-registration-start .button{display:inline-block}.bahgaty-registration-form{margin:0 auto;max-width:680px;text-align:center}.bahgaty-registration-form .title{margin-bottom:40px}.bahgaty-registration-form form{text-align:left}.bahgaty-registration-form .form-row{margin:20px 0}.bahgaty-registration-form .form-row label{display:block}.bahgaty-registration-form .form-row input,.bahgaty-registration-form .form-row select{max-width:100%;width:100%}.bahgaty-registration-form .form-row input[type=checkbox]{--active:#227d7d;--white:#ffffff;--size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafafa;border:1px solid #d8d8d8;border-radius:2px;cursor:pointer;height:var(--size);outline:0;position:relative;vertical-align:-6px;width:var(--size)}.bahgaty-registration-form .form-row input[type=checkbox]:hover{border-color:var(--active)}.bahgaty-registration-form .form-row input[type=checkbox]:checked{background:0 0;border-color:var(--active)}.bahgaty-registration-form .form-row input[type=checkbox]:checked:after{opacity:1}.bahgaty-registration-form .form-row input[type=checkbox]:after{background:var(--active);border-radius:2px;color:var(--white);content:"";font-family:Dashicons;font-size:var(--size);left:-1px;line-height:var(--size);opacity:0;position:absolute;text-align:center;top:-1px}.bahgaty-registration-form .form-row input[type=checkbox]+label{display:inline;margin-left:10px}.bahgaty-registration-form .form-row button{width:100%}.bahgaty-registration-form .form-field-notes{color:red;font-size:80%;font-style:italic;margin-top:5px}.bahgaty-registration-form .select2-container--default .select2-selection{background:#fafafa;border-color:#eaeaea;border-radius:2px;border-style:solid;border-width:1px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;height:auto;padding:.75em;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.bahgaty-registration-form .select2-container--default .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.rtl .bahgaty-registration-form form{text-align:right}.confirmation-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.confirmation-block{border:1px solid #ddd;-webkit-box-flex:1;-ms-flex:1 1 calc(25% - 20px);flex:1 1 calc(25% - 20px);margin:10px;padding:20px}@media (max-width:992px){.confirmation-block{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px)}}@media (max-width:544px){.confirmation-block{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 20px);flex:1 1 calc(100% - 20px)}}.confirmation-block .confirmation-block__title{font-size:24px;text-align:center}.confirmation-block .confirmation-block__icon{line-height:0;margin-bottom:20px;text-align:center}.confirmation-block .confirmation-block__icon.completed svg{background:#30d430}.confirmation-block .confirmation-block__icon svg{background:#ddd;border-radius:50%;fill:#fff;height:50px;padding:10px;width:50px}.confirmation-block .button{display:block;text-align:center;width:auto}.confirmation-button-container{margin:20px 0;text-align:center}.confirmation-button-container .button{display:inline-block}.confirmation-button-container .button.outline:not(:hover){background:0 0;-webkit-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000;color:#000}@media (min-width:769px){#photo_capture_container{margin:0 auto;max-width:768px}}#photo_capture_container.uploading .spinner{display:block}#photo_capture_container .spinner{background-color:rgba(255,255,255,.4);display:none;left:50%;line-height:0;padding:40px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}#photo_capture_container .spinner svg{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;fill:#000;height:40px;line-height:0;width:40px}#photo_capture_container .image-wrapper{padding-top:calc(100% * 3 / 2);background:#000;line-height:0;position:relative}#photo_capture_container .image-wrapper .photo-wrapper{display:none}@media (orientation:landscape){#photo_capture_container .image-wrapper{padding-top:calc(100% * 2 / 3)}}#photo_capture_container .photo-wrapper,#photo_capture_container .video-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}#photo_capture_container .taken-photo{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}#photo_capture_container .camera-error{left:50%;color:#fff;line-height:1.2em;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#photo_capture_container .video{height:100%;max-height:100%;max-width:100%;width:100%}#photo_capture_container .video.user{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#photo_capture_container .fullscreen-toggle{height:40px;position:absolute;right:20px;top:20px;width:40px;z-index:10}#photo_capture_container .fullscreen-toggle svg{fill:rgba(255,255,255,.9);height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}#photo_capture_container .fullscreen-toggle svg.close{display:none}#photo_capture_container .take-photo{background:rgba(255,255,255,.9);border-radius:50%;bottom:40px;display:block;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.5);box-shadow:0 0 0 10px rgba(255,255,255,.5);height:40px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px}#photo_capture_container .take-photo svg{display:none}#photo_capture_container .camera-selector{background:rgba(255,255,255,.8);border-radius:50%;bottom:40px;display:block;height:40px;right:40px;position:absolute;width:40px}#photo_capture_container .camera-selector svg{display:block;fill:#333;height:50%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}#photo_capture_container .upload-image{display:block;margin:20px 0;width:100%}#photo_capture_container .upload-image:disabled{background:#bbb}#photo_capture_container.photo-taken .video-wrapper{display:none}#photo_capture_container.photo-taken .photo-wrapper{display:block}#photo_capture_container.photo-taken .take-photo svg{display:block;height:40%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%}#photo_capture_container.fullscreen .image-wrapper{padding:0}#photo_capture_container.fullscreen .fullscreen-toggle svg.enlarge{display:none}#photo_capture_container.fullscreen .fullscreen-toggle svg.close{display:block}@media (orientation:landscape){#photo_capture_container.fullscreen .image-wrapper{padding-top:100vh}#photo_capture_container.fullscreen .video{max-height:100vh}#photo_capture_container.fullscreen .take-photo{bottom:auto;left:auto;right:40px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bahgaty-photo-frames{--width:100%}.bahgaty-photo-frames .image{display:inline-block;margin-bottom:20px;padding-top:calc(var(--width) * 2 / 3);position:relative;width:var(--width)}.bahgaty-photo-frames .image .frame{height:100%;left:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.bahgaty-photo-frames .image .frame:not(:first-child){display:none}.bahgaty-photo-frames .image .frame img{max-width:100%}.bahgaty-photo-frames .image_css{display:inline-block;margin-bottom:20px;overflow:hidden;position:relative;width:var(--width)}.bahgaty-photo-frames .image_css .original-image{bottom:0;left:0;position:absolute;right:0;top:0}.bahgaty-photo-frames .image_css .original-image img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.bahgaty-photo-frames .image_css .frames{bottom:0;left:0;position:absolute;right:0;top:0}.bahgaty-photo-frames .image_css .new-frame{bottom:0;left:0;position:absolute;right:0;top:0}.bahgaty-photo-frames .image_css .new-frame:not(:first-child){display:none}.bahgaty-photo-frames .image_css .new-frame img{width:100%}.bahgaty-photo-frames .image_css .new-frame .frame-date{font-family:var(--frame-date-font-family);left:0;line-height:1;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bahgaty-photo-frames .button-wrapper{margin-bottom:20px;text-align:center}.bahgaty-photo-frames .shuffle-button-wrapper{margin-bottom:20px}.bahgaty-photo-frames .btn-change{background:#fff;border:2px solid #000;border-radius:50%;line-height:0;padding:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bahgaty-photo-frames .btn-change svg{fill:#000;height:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:20px}.bahgaty-photo-frames .btn-change:hover{background:#000}.bahgaty-photo-frames .btn-change:hover svg{fill:#fff}.bahgaty-registration-review{margin:0 auto;max-width:768px}.bahgaty-registration-review .registration-data{margin-bottom:20px}.bahgaty-registration-review .review-row__label{display:inline-block;font-weight:700}.bahgaty-registration-review .buttons-wrapper{margin-bottom:20px;text-align:center}.bahgaty-registration-review .button{display:inline-block}.bahgaty-registration-completed{text-align:center}.bahgaty-registration-completed>p{margin-bottom:20px}.bahgaty-registration-completed h1{margin-bottom:40px}.bahgaty-survey-start{text-align:center}.bahgaty-survey-start>*{margin-bottom:20px}.bahgaty-survey-start .main-image img{border-radius:50%;max-width:200px}.bahgaty-survey-start .button{display:inline-block}.bahgaty-survey-questions{text-align:center}.bahgaty-survey-questions .question-wrapper{margin-bottom:20px}.bahgaty-survey-questions .question{display:inline-block;font-weight:700;margin-bottom:10px;text-align:left}.bahgaty-survey-questions .question-answers{line-height:1}.bahgaty-survey-questions .question-answers>.answer{border:3px solid transparent;border-radius:50%;display:inline-block;overflow:hidden;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.bahgaty-survey-questions .question-answers>.answer.selected,.bahgaty-survey-questions .question-answers>.answer:hover{border-color:#000}.bahgaty-survey-questions .question-answers>.answer:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:45px;width:45px}.bahgaty-survey-questions .question-answers>.answer input,.bahgaty-survey-questions .question-answers>.answer label{display:none}.bahgaty-survey-questions .question-answers .answer-1:before{background-image:url(../images/face-1.jpg)}.bahgaty-survey-questions .question-answers .answer-2:before{background-image:url(../images/face-2.jpg)}.bahgaty-survey-questions .question-answers .answer-3:before{background-image:url(../images/face-3.jpg)}.bahgaty-survey-questions .question-answers .answer-4:before{background-image:url(../images/face-4.jpg)}.bahgaty-survey-questions .question-answers .answer-5:before{background-image:url(../images/face-5.jpg)}.bahgaty-survey-questions button{margin-bottom:20px}body.rtl .bahgaty-survey-questions .question{text-align:right}.bahgaty-survey-download-image{text-align:center}.bahgaty-survey-download-image .bahgaty-survey-image{margin-bottom:20px}.bahgaty-survey-download-image .bahgaty-survey-image img{max-width:100%}.bahgaty-survey-download-image .button{display:inline-block}