.orgLogo{width:100px;margin:0 auto 1em;display:block;vertical-align:middle}.boghratBtn{border:1px solid #c20042;color:#c20042 !important;letter-spacing:-1px}.boghratBtn2{height:40px !important;font-size:1em !important;border:1px solid #c20042;color:#c20042 !important;letter-spacing:-1px}.boghratBtn2 b{line-height:1;padding:0 2px;letter-spacing:0}.boghratBtn2.active{background:#c20042 !important;color:white !important}.boghratBtn2.active img{filter:brightness(0) invert(1)}.epButton{height:40px !important;font-size:1em !important;letter-spacing:-1px;background:white;color:#2196f3 !important;border:1px solid #2196f3}.epButton img{padding-left:5px;height:30px;margin:5px}.epButton b{line-height:1;padding:0 2px;letter-spacing:0}.epButton.active{background:#2196f3 !important;color:white !important}.epButton.active img{filter:brightness(0) invert(1)}.selectUserType{padding-top:1em;min-height:calc(100vh - 40px - 4em)}.selectUserType>div{margin:1.5em;text-align:center}.selectUserType>div:hover .icon{background:#2ca0a1;box-shadow:0 0 10px 1px #04616d}.selectUserType>div:hover .icon:after{transform:translate(0, -50%) rotateZ(0)}.selectUserType h1{font-size:1.3em;letter-spacing:-1px;color:#9E9E9E;margin:0 0 .5em}.selectUserType .icon{position:relative;display:block;width:180px;height:180px;margin:0 auto;border-radius:50%;border:3px solid white;overflow:hidden;background:#32b4b5;cursor:pointer;transition:all .3s}.selectUserType .icon:after{content:'';position:absolute;display:block;width:100%;height:50%;border-radius:50% 50% 100% 100%;background:rgba(255,255,255,0.2);top:-1px;left:0;transform-origin:50% 100% 0 50%;transition:all 1s}.selectUserType .icon.user-doctor{box-shadow:1px 3px 10px 0 #04616d}.selectUserType .icon.user-doctor:after{transform:rotate(20deg)}.selectUserType .icon.user-secretary{box-shadow:0px 3px 10px 0 #04616d}.selectUserType .icon.user-user{box-shadow:-1px 3px 10px 0 #04616d}.selectUserType .icon.user-user:after{transform:rotate(-20deg)}.selectUserType .icon svg{width:100%;height:100%;padding:1.3em;margin-top:1em;fill:white}.selectUserType .title{font-size:1.1em;color:#6b6869;display:block;margin-top:0.6em;letter-spacing:-1px}.loginContainer .pickAppCont{position:relative;display:block;width:750px;margin:1em auto;border:1px solid #fff5e6;border-radius:7em 7em 2em 2em;padding:15px;background:#ffffff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.2)}@media only screen and (min-width: 960px){.loginContainer .pickAppCont{max-width:calc(100vw - 40px)}}@media only screen and (min-width: 600px) and (max-width: 959px){.loginContainer .pickAppCont{max-width:calc(100vw - 40px)}}@media only screen and (max-width: 599px){.loginContainer .pickAppCont{width:calc(100vw - 6px)}}.loginContainer form{position:relative;display:block;width:334px;max-width:calc(100vw - 6px);margin:1em auto;border:1px solid #fff5e6;border-radius:7em 7em 2em 2em;padding:15px;background:#ffffff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.2)}.loginContainer form.twoColumn{width:544px}@media only screen and (max-width: 599px){.loginContainer form.twoColumn{width:334px}}.loginContainer form.threeColumn{width:645px}@media only screen and (max-width: 599px){.loginContainer form.threeColumn{width:334px}}.loginContainer form.freeColumn{width:80%}@media only screen and (max-width: 599px){.loginContainer form.freeColumn{width:334px}}.loginContainer form .mainLogo{margin-bottom:.5em;height:140px}.loginContainer form .mainLogo div.back{width:140px}.loginContainer .mainHeader{margin-bottom:1em}.loginContainer md-checkbox{margin-right:1.5em;font-size:.9em}.loginContainer md-checkbox ._md-label{margin-right:10px}.loginContainer .bottomLinks{min-height:28px;line-height:28px}.loginContainer .registerBtn .step-2{display:none}.loginContainer .registerBtn:hover{background-color:#4caf50 !important}.loginContainer .registerBtn:hover .step-1{display:none}.loginContainer .registerBtn:hover .step-2{display:block}.loginContainer md-input-container{margin-bottom:.2em}.loginContainer.zeroMargin md-input-container{margin-bottom:0}.loginContainer .txtHeaderUnderline{margin-top:2em}.loginContainer .innerLoading{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;font-size:2em;color:#711033;background:rgba(255,255,255,0.61);border-radius:1em}
