.mainLeftCol{padding:35px 20px 20px}.drInfo{background:url(./doctorSmallBg-DAMG_wRf.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.drNames{margin:0 0 0 5px;padding:10px 0 0}.colorOverlay{background-color:#2080c6cc;height:100%}img.headshotImg{width:100px;border-radius:50px;border:1px solid #fff}.headshot{margin:0 auto}.drContact{display:grid;grid-template-columns:30% 1fr}p.drName{font-size:24px;color:#fff;margin:0 0 2px}p.drTitle{font-size:20px;color:#fff;margin:0;font-weight:300}p.drAddress{font-size:12px;color:#f5f4fb;margin:13px 0 0}p.ratingNumber{color:#000;font-size:44px;margin:0 0 5px}.checked{color:orange}.ratingsSection{background:#fafafa;padding:20px 10px;display:grid;grid-template-columns:30% 1fr;margin:40px 0}.ratinginfo{justify-self:center;border-right:1px solid #666;padding:0 10px 0 0}p.ratingStars{margin:5px 0}p.ratingDesc{margin:0;color:#666;font-size:11pt}p.ratingDate-moreReviews span{font-size:10pt;color:#666;margin:10px 7px}span.ratingReviews a{color:#2080c6}p.ratingDate-moreReviews{margin:10px 0 0}.drHistory{color:#fff;line-height:1.6;margin:75px 20px}.input-field[data-v-2af53fe0]{font-size:14px}input[data-v-2af53fe0]{display:block}input.valid[data-v-2af53fe0]{border-color:#41b883}input.invalid[data-v-2af53fe0]{border-color:#e74c3c}input.dirty[data-v-2af53fe0]:after{content:"*";color:#5f9ea0}.error[data-v-2af53fe0]{color:red;display:block}.input-field[data-v-48a640b5]{color:red}.formData{background:#fafafa;padding:20px}p.booktingTitle{font-size:23pt;text-align:left;margin:15px 15px 0}p.bookingSubTitle{margin:10px 15px 50px;color:#666}form{width:100%}.topInputs{display:flex;flex-wrap:wrap;width:100%}.topSectionInputs{width:45%;margin:15px}.topSectionInputs input,select{width:100%;height:40px;margin:5px 0 0}span.inputErrors{color:red}.firstName.topSectionInputs div input[type=text],.lastName.topSectionInputs div input[type=text],.phoneNumber.topSectionInputs div input[type=text],.emailInput.topSectionInputs div input[type=email],input#phone,input#fname,input#lname,input#email,textarea#AddnlInfo,input#birthday,input#meeting-time{padding:0 0 0 10px;border:1px solid rgba(58,47,31,.1);border-radius:3px;color:#666}.sexContainer{width:96%;margin:15px 15px 15px 18px}select{padding:0 0 0 10px;border:1px solid rgba(58,47,31,.1);border-radius:3px;color:#66666680}input[type=text],textarea{background:#fff!important}::placeholder,option{color:#666;opacity:.5}.sexOption{display:flex;width:50%}.sexOptionBttn{width:30%;align-items:center;display:flex}.sexRadioBttns{width:16px!important}.sexOptionBttn label{margin:5px 0 0 5px}.sexTitle{width:25%}.birthdayContainer{width:44.9%;margin-bottom:14px}.AddnlInfoContainer{width:95%}.AddnlInfoContainerTitle{width:95%;margin:26px 0 0}textarea#AddnlInfo{width:100%;margin:15px;min-width:100%;resize:none}label{color:#666;font-family:arial;font-size:11pt}label#addnlContainerTitle{margin:0 0 0 17px}button#submitBttn{background:#2080c6;color:#fff;font-size:14pt;padding:10px 50px;border:none;border:1px solid rgba(58,47,31,.1);border-radius:3px;margin:50px 15px;cursor:pointer}.errorMess{color:red;font-family:arial;font-size:11pt}.genderErrorContainer{width:100%;margin:-23px 0 0 13px}@media screen and (max-width: 1024px){.topSectionInputs{width:100%}.ratingDetails{padding-left:10px}}@media screen and (max-width: 456px){.sexTitle{width:30%}.formBox{grid-template-columns:1fr!important}}body{background:#f5f4fb;font-family:Arial}.formContainer{max-width:1200px;margin:0 auto}.formBox{display:grid;grid-template-columns:41% 1fr;box-shadow:1px 2px 2px 2px #6663}
