@import url(https://fonts.googleapis.com/css?family=Roboto:300);.bg-gray-100{background-color:#f8f9fa}.bg-gray-200{background-color:#e9ecef}.bg-gray-300{background-color:#dee2e6}.bg-gray-400{background-color:#ced4da}.bg-gray-500{background-color:#adb5bd}.bg-gray-600{background-color:#6c757d}.bg-gray-700{background-color:#495057}.bg-gray-800{background-color:#343a40}.bg-gray-900{background-color:#212529}:root{font-size:14px}body{background:#76b852;background:linear-gradient(270deg,#76b852,#8dc26f);font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[v-cloak]{display:none}.clear-both:after,.clear-both:before{content:"";display:table;clear:both}.font-sz-2{font-size:1.2rem}.font-sz-3{font-size:1.3rem}.font-sz-4{font-size:1.4rem}.tl{text-align:left}.ltr{direction:ltr}.tr{text-align:right}.rtl{direction:rtl}.cursor-pointer{cursor:pointer}a,a:hover{text-decoration:none}.bold{font-weight:700}.login-page{width:360px;padding:8% 0 0;margin:auto}@media (max-width:767.98px){.login-page{width:100%}}.login-page .form{position:relative;background:#fff;max-width:360px;margin:0 auto 100px;padding:45px;text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24)}@media (max-width:767.98px){.login-page .form{max-width:300px}}.login-page .form input{background:#f2f2f2;margin:0 0 15px;box-sizing:border-box}.login-page .form button,.login-page .form input{font-family:Roboto,sans-serif;outline:0;width:100%;border:0;padding:15px;font-size:14px}.login-page .form button{text-transform:uppercase;background:#4caf50;color:#fff;transition:all .3 ease;cursor:pointer}.login-page .form button:active,.login-page .form button:focus,.login-page .form button:hover{background:#43a047}.login-page .form button .message{margin:15px 0 0;color:#b3b3b3;font-size:12px}.login-page .form .message a{color:#4caf50;text-decoration:none}.login-page .form .register-form{display:none}.randomization-form{position:relative}.randomization-form .alert button{position:absolute;top:3px;right:3px;padding:0;width:20px;line-height:20px;border-radius:5px}.submit-wait i{display:none}.submit-wait:disabled i{display:inline-block}.fade:not(.show){display:none}.site-errors-messages ul{list-style-type:none;padding-right:0}#app{min-height:calc(100vh - 35px)}#footer{background-color:#fff;height:35px;line-height:35px;text-align:center;direction:rtl}#footer a{color:#000}.group-phone{position:relative;z-index:1000}.group-phone input[type=tel]{width:calc(100% - 30px);margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:16px;letter-spacing:8px;z-index:1001;padding:0 10px;position:relative}.group-phone input[type=tel]:focus{outline:none}.group-phone .phone-dashes{position:absolute;top:60px;left:27px;color:#999;font-size:20px;text-align:left;direction:ltr;line-height:0;height:0;font-size:32px;font-weight:700;background-color:red}@media (max-width:767.98px){.input-patient-id{padding:10px!important}}.text-yellow{color:#ac9d3b}.text-green{color:#047232}.text-red{color:#fe110a}.text-blue{color:#008cff}.select-physician .form-check .form-check-input{width:20px}.select-physician .form-check .form-check-label{margin-left:25px} .expired-row{ background-color:#1a1515 ;color: white} .discontinued-row{background-color: #4b0101;color: white }
    