* {margin:0;padding:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
header, footer, nav, section, aside {display:block;}
body {font-family: 'Open Sans', sans-serif;font-size:16px;line-height:20px;color:#5a5959;font-weight:400;}
ul, li {list-style:none;}
input, select, textarea, button {font-family: 'Open Sans', sans-serif;font-size:14px;color:#212121;}
label {font-weight:normal;}
.fleft {float:left;}
.fright {float:right;}
.alignCenter {text-align:center;}
.alignLeft {text-align:left!important;}
a:focus, :focus {outline:none;}
button::-moz-focus-inner {border: 0;}
a {text-decoration:none;}
img {max-width:100%;border:none;}
.clr {clear:both;overflow:hidden;height:0;line-height:0;font-size:0;display:block;width:100%;}
input[type="button"], input[type="submit"], button {cursor:pointer;}
.noLink {pointer-events:none;}

a.showBorder {border:2px dashed red;display:block;}
.timeBottom a.showBorder {border:2px dashed red;}
a.showBorder.noLink, a.showBorder.closeTxtNew, .filterDetailBox .daysRow .daysRight a.showBorder {border:0;}
.timeBottom a.noLink.showBorder {border:1px solid #167ba7;}

.wrapper {max-width:450px;overflow:hidden;clear:both;position:relative;margin:0 auto;}

/* Header Css Start Here */
.header {float:left;width:100%;position:relative;padding:12px;z-index:6;}
.logo {float:left;}
.logo img {width:180px;}
.headerRight {float:right;padding-top:5px;}
.headerRight a.edit {display:block;color:#99cabe;background:url(../images/edit-icon.png) no-repeat 0 center;padding:0 0 0 20px;background-size:16px auto;font-size:15px;font-weight:600;}

.header.welcome {background:#95c3b8;}
.headerLeft {float:left;width:79%;}
.menu {float:left;}
.menuIcon {padding:10px;border-radius:8px;background:#4b8ccf;display:block;box-shadow:0 0 7px rgba(0,0,0,.3)}
.menuIcon img {height:25px;display:block;}
.menu .subMenu {display:none;position:absolute;left:5%;top:75px;width:90%;background:#FFFFFF;padding:15px 0;background:#FFFFFF;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.5);height:85vh;overflow-y:scroll;}
.menuImg {}
.subMenu h6 {font-size:20px;font-weight:600;color:#09578f;text-align:center;margin:0 0 10px 0;}
.menuSearch {margin-bottom:10px;padding:0 10px;}
.menuSearch input {background:#ececee url(../images/search-icon.png) no-repeat 10px center;padding:10px 10px 10px 40px;background-size:22px auto;border:0;border-radius:10px;width:79%;}
.menuSearch button {padding:10px;background:none;border:0;font-size:20px;font-weight:600;color:#09578f;width:20%;}
.subMenu h3 {font-size:20px;font-weight:600;color:#000000;padding:8px 10px;margin:0 0 10px 0;background:#c3e2fe;}
.subMenu ul {}
.subMenu ul li {display:block;border-bottom:1px solid #f1f1f1;} 
.subMenu ul li:last-child {border:none;}
.subMenu ul li a {display:block;padding:12px 10px;font-size:18px;color:#000000;position:relative;}
.subMenu ul li a span {width:40px;display:inline-block;vertical-align:middle;}
.subMenu ul li a:before {content:"";position:absolute;right:0;top:13px;border:8px solid transparent;border-left-color:rgba(0,0,0,.6);}
.subMenu ul li a:after {content:"";position:absolute;right:2px;top:13px;border:8px solid transparent;border-left-color:#ffffff;}

.settingSubmenu {display:none;position:absolute;left:0;top:75px;width:100%;background:rgba(255,255,255,.9);padding:15px;height:auto;}
.settingSubmenu h3 {font-size:20px;font-weight:600;color:#000000;margin:0 0 10px 0;}
.settingSubmenu ul li {display:block;border-bottom:1px solid #f5f5f5;} 
.settingSubmenu ul li:last-child {border:none;}
.settingSubmenu ul li a {display:block;padding:12px 10px;font-size:18px;color:#000000;position:relative;}
.settingSubmenu ul li a span {width:40px;display:inline-block;vertical-align:middle;}
.mychartLogo {width:50%;float:left;margin:6px 0 0 10px;position:absolute;right:0;left:0;margin:0 auto;}
.mychartLogo img {width:100%;}
.welcome .headerRight {padding:0;}

.chartEpicLogo {width:95px;float:left;margin-right:10px;}
.chartEpicLogo img {width:100%;}
.userBox {float:left;}
.userBoxLink {background:rgba(0,0,0,.4);display:block;padding:6px 28px 6px 6px;font-size:24px;color:#FFFFFF;border-radius:6px;position:relative;}
.userBoxLink:before {content:"";position:absolute;right:8px;top:50%;margin-top:-2px;border:7px solid transparent;border-top-color:#FFFFFF;}
.userBoxLink span {display:block;width:35px;height:35px;border-radius:50%;background:#4b8ccf;text-align:center;line-height:35px;}
/*.userBox ul {display:none;position:absolute;right:0;top:45px;width:200px;background:#FFFFFF;padding:15px;background:#FFFFFF;border-radius:10px;}*/

.innerLogo {text-align:center;width:53%;margin:0 auto 7px;}
.backBtn {left:12px;top:30px;color:#FFFFFF;font-size:18px;position:absolute;padding-left:22px;}
.backBtn:before {content:"";position:absolute;left:-11px;top:0px;border:11px solid transparent;border-right-color:#FFFFFF;}
.backBtn:after {content:"";position:absolute;left:-8px;top:0px;border:11px solid transparent;border-right-color:#265687;}
/* Header Css End Here */


/* Container Css Start Here */
.container {float:left;width:100%;background:#95c3b8;}
.welcomeContainer {background:#FFFFFF;}
.container.forgotBox {background:#FFFFFF;padding:20px;}
.container.blueContainer {background:#eef1f9;padding:20px 0 50px;}
.container.msgContainer {background:#eef1f9;padding:0;}

.owl-carousel {padding:20px;padding-bottom:40px;}
.loginScreen {}
.loginTop {float:left;width:100%;margin-bottom:30px;}
.loginImg {float:left;width:33%;}
.loginHead {float:right;width:64%;padding-top:20px;}
.loginHead h2 {font-size:29px;font-weight:400;line-height:1.1em;font-style:italic;color:#709790;}
.loginImg img {width:100%;}
.loginForm {float:left;width:100%;}
.formRow {float:left;width:100%;margin-bottom:18px;}
.formRow label {font-size:20px;margin-bottom:5px;display:block;color:#8c8a8e;}
.formRow label.black {color:#000000;}
.forgetTxt {font-size:16px;margin-bottom:5px;display:block;color:#568f8c;font-weight:600;}
.formRow .input {position:relative;}
.formRow .input .required {position:absolute;left:2px;top:0px;color:#cd445d;font-weight:bold;font-size:18px;}
.star {color:#cd445d;font-weight:600;font-size:18px;}
.formRow .input input {width:100%;padding:9px 10px;color:#000000;border-radius:5px;border:2px solid #b0adb1;font-size:20px;color:#000000;} 
.formRow .input.enterCode input {width:70%;margin:0 auto;padding:5px 10px 5px 10px;background:url(../images/lock-icon.png) no-repeat 10px center;background-size:35px auto;font-size:36px;text-align:center;}
.formRow.zip {width:100px;}
.formRow.zip .input {text-align:center;}
.formRow .input.dd, .formRow .input.mm, .formRow .input.yy {display:inline-block;margin-right:10px;text-align:center;}
.formRow .input.dd input, .formRow .input.mm input {width:66px;}
.formRow .input.yy input {width:95px;}
.formRow button.grayBtn {width:100%;background:#e1e1e1;color:#726f72;font-size:20px;padding:12px 10px;border:0;border-radius:5px;font-weight:600;}
.formRow button.grayBtn.active {background:#09578b;color:#FFFFFF;}
.formRow button.greenBtn, .greenBtn {width:100%;background:#84b8aa;font-size:20px;padding:12px 10px;border:0;border-radius:5px;color:#FFFFFF;font-weight:600;}
.greenBtn img {margin-right:10px;vertical-align:middle;}
.formRow button.blueBtn, .blueBtn {width:100%;background:#265687;font-size:20px;padding:12px 10px;border:0;border-radius:5px;color:#FFFFFF;margin-bottom:6px;}
.blueBorderBtn {width:100%;background:#FFFFFF;font-size:20px;padding:12px 10px;border:2px solid #265687;border-radius:5px;color:#265687;margin-bottom:6px;}
.formRow button.blueBtn1 {width:100%;background:#327095;font-size:20px;padding:12px 10px;border:0;border-radius:5px;color:#FFFFFF;margin-bottom:6px;}
.formRow button.nobgBtn {width:100%;background:none;font-size:20px;padding:12px 10px;border:0;border-radius:5px;color:#568f8c;}
.formRow button.redBtn, .redBtn {width:100%;background:#d1455f;font-size:20px;padding:12px 10px;border-radius:5px;color:#035aaf;margin-bottom:6px;border:1px solid #5f445a;font-weight:600;}
.redLinkBtn {width:100%;background:#FFFFFF;font-size:20px;padding:12px 10px;border:0;border-radius:5px;color:#d1455f;margin-bottom:6px;border:2px solid #d1455f;font-weight:600;}
.formRow button.whiteBtn {width:100%;background:#FFFFFF;font-size:20px;padding:12px 10px;border:2px solid #0d6b83;border-radius:5px;color:#0d6b83;margin-bottom:6px;font-weight:600;}
.formRow button.verifyBtn {width:50%;background:#ddd9de;font-size:20px;padding:15px 10px;border:0;border-radius:5px;color:#444444;margin-bottom:6px;font-weight:700;margin:0 auto;}
.formRow button.verifyBtn.active {background:#09578b;color:#FFFFFF;}
.pageBtn {width:auto;background:#09578f;font-size:18px;padding:7px 18px;border:0;border-radius:5px;color:#FFFFFF;display:inline-block;font-size:16px;border:2px solid transparent;margin:0 3px;}
.pageBtn.btnBlue {background:#09578f;}
.pageBtn.whiteBtn {background:#FFFFFF;border:2px solid #09578f;color:#09578f;}

.termsTxt {}
.termsTxt p {font-size:16px;line-height:1.5em;margin-bottom:20px;}

.fixBotButton {position:fixed;bottom:20px;width:100%;max-width:450px;z-index:10;}
.fixBotButton p {margin-bottom:8px;}
.fixBotButton label {display:block;margin-top:15px;color:#000000;}
.fixBotButton label input {margin-right:6px;}

.buttons {text-align:center;}
.buttons button.blueColorBtn {background:#265687;font-size:20px;padding:12px 10px;border:0;border-radius:5px;color:#FFFFFF;margin:0 5px;}
.buttons button.redColorBtn {background:#FFFFFF;font-size:20px;padding:12px 10px;border:0;border-radius:5px;color:#d84a50;margin-bottom:6px;border:1px solid #d84a50;margin:0 5px;}
.calTime {font-size:20px;color:#004c87;margin:0 0 5px 0;}
.calTime img {vertical-align:middle;margin-right:10px;float:left;}

.formRow button img {vertical-align:middle;height:22px;margin-right:10px;}
.loginBottom {float:left;width:100%;margin-top:10px;}
.loginBottom a {float:left;width:50%;text-align:center;font-size:18px;color:#000000;font-weight:600;}
.loginBottom a img {display:block;margin:0 auto;height:30px;margin-bottom:10px;}

.owl-carousel {position:relative;}
.owl-carousel.owl-drag .owl-item {background:#FFFFFF;border-radius:30px;padding:20px;}
.homeSlider {background:#e9f3fb;padding:20px 10px;}
.homeSlider .owl-carousel {padding:0;}
.homeSlider .owl-carousel h5 {font-size:22px;font-weight:600;margin-bottom:10px;color:#265687;line-height:1em;}
.homeSlider .owl-carousel h5 a {color:#265687;}
.sliderIcon {text-align:center;margin:0 0 10px 0;}
.sliderIcon img {margin:0 auto;}
.homeSlider .owl-carousel .owl-item {padding:10px;background:none;}
.homeSlider .owl-carousel .owl-item .item {box-shadow:0 0 10px rgba(0,0,0,.2);background:#FFFFFF;border-radius:15px;padding:15px;text-align:center;}
.homeSlider .owl-carousel .owl-item p {color:#000000;font-weight:600;margin-bottom:10px;}
.homeSlider .owl-carousel .owl-item button {width:50%;margin:0 auto;}
.container .owl-carousel .owl-dots {text-align:center;background:#585459;width:80px;margin:50px auto 0;padding:3px 0 5px 0;border-radius:10px;}

.container .owl-carousel .owl-dots .owl-dot {width:10px;height:10px;background:rgba(255,255,255,.4);border-radius:50%;margin:0 5px;display:inline-block;vertical-align:middle;}
.container .owl-carousel .owl-dots .owl-dot.active {background:rgba(255,255,255,1);}

.homeSlider .owl-carousel .owl-dots {background:none;margin:0 auto;}
.homeSlider .owl-carousel .owl-dots .owl-dot {background:#87bfeb;}
.homeSlider .owl-carousel .owl-dots .owl-dot.active {background:#258cdb;}

.container .owl-carousel .owl-nav button.owl-prev, .container .owl-carousel .owl-nav button.owl-next {font-size:50px;bottom:33px;position:absolute;width:45px;height:45px;text-align:center;border-radius:50%;line-height:1em;background:#4e4a4f;color:#FFFFFF;}
.container .owl-carousel .owl-nav button span {display:block;margin-top:-8px;}
.container .owl-carousel .owl-nav button.owl-prev.disabled, .container .owl-carousel .owl-nav button.owl-next.disabled {background:#FFFFFF;color:#000000;}
.owl-nav {position:absolute;width:100%;left:0;bottom:0;}
.owl-nav .owl-prev {left:20px;}
.owl-nav .owl-next {right:20px;}

.bottomMsg {font-size:16px;color:#666666;line-height:1.4em;float:left;width:100%;padding:20px;}

/* Inner page css start */
.blueTopBar {background:#265687;float:left;width:100%;position:relative;padding:20px 0;}
.blueTopBar h4 {color:#FFFFFF;text-align:center;font-size:18px;font-weight:600;}
.blueTopBar h4 span {display:inline-block;width:35px;height:35px;border-radius:50%;background:#4b8ccf;text-align:center;line-height:35px;margin-right:10px;}
.blueTopBar h4 img.dot {width:5px;vertical-align:middle;margin-left:8px;}
.closeTxt {position:absolute;right:20px;top:21px;color:#FFFFFF;font-size:18px;}
.closeTxtNew {position:absolute;right:20px;top:30px;color:#FFFFFF;font-size:18px;pointer-events:none;}
.blueHeading {color:#225f82;font-size:24px;font-weight:600;margin-bottom:20px;}
.welcomeHead {color:#265687;font-size:24px;font-weight:600;margin-bottom:20px;}
.welcomeHead a {display:inline-block;vertical-align:middle;width:32px;height:32px;background:#FFFFFF;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.2);margin-left:8px;}
.welcomeHead a img {width:21px;margin-top:5px;}
.innerHead {color:#265687;font-size:22px;font-weight:600;margin-bottom:20px;text-align:center;line-height:1.2em;}
.helpHead {color:#131213;font-size:25px;font-weight:600;margin-bottom:20px;text-align:center;}
.helpTxt {text-align:center;font-size:18px;margin-bottom:20px;line-height:1.4em;}
.generalTxt {font-size:16px;margin-bottom:20px;color:#000000;line-height:1.4em;}
.generalTxt1 {font-size:20px;margin-bottom:20px;color:#000000;line-height:1.4em;}
.pageTxt {font-size:14px;margin-bottom:20px;clear:both;overflow:hidden;line-height:1.5em;}
a.greenLink {color:#84b8aa;}
a.greenLink2 {color:#2f7d7f;}
a.blueLink {color:#0d6b83;text-decoration:underline;}
.formTopMsg {color:#333333;font-size:18px;font-weight:400;margin-bottom:20px;}
.formRow label.blueColor, .blueColor {color:#225f82;}
.smallTxt {font-size:14px;text-align:center;display:inline-block;}
.learnMore {color:#568f8c;}

.emergencyTxt {color:#000000;padding:6px 10px;background:#f3f5ff;margin-bottom:10px;}
.emergencyTxt a {color:#285454;font-weight:600;}

.billingForm {padding:0 20px 20px;}
.subLabel {margin-bottom:10px;font-size:22px;}

.FlowupLabels .fl_wrap {width:100%;height:59px;margin:0 auto;display:block;position:relative;}
/* initial label state */
.FlowupLabels .fl_label {top:20px;left:25px;position:absolute;z-index:1;margin:0;font-size:18px;}
.astrick {color:#8f2140;font-size:22px;position:absolute;top:14px;left:0;}
.FlowupLabels .fl_input {border-radius:0;padding:6px 0 6px 0;position:absolute;left:25px;bottom:0;z-index:2;border:0;background:none;font-size:22px;} 
/* Focus & populated label styling */
.FlowupLabels .fl_wrap.focused .fl_label, .FlowupLabels .fl_wrap.populated .fl_label, .no-js .FlowupLabels .fl_label {top:4px;font-size:13px;color:#333333;}
.FlowupLabels .fl_wrap.focused .fl_label {color:#333333;}

.errorMsg {position:absolute;left:10%;width:80%;top:35%;background:#FFFFFF;z-index:11;border-radius:20px;text-align:center;display:none;font-weight:600;padding-bottom:15px;}
.errorMsg.attachBox {padding-bottom:0;top:auto;bottom:40px;width:300px;}
.errorMsg.printBox {padding-bottom:0;top:auto;bottom:40px;}
.errorMsg.apptBox {top:20%;padding:0;}
.errorMsg.calBox {top:20%;padding:0;}
.msgInner {padding:20px;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:15px;}
.errorMsg.apptBox .msgInner {border:none;margin:0;}
.errorMsg.apptBox .msgInner p {font-size:20px;color:#000000;margin-bottom:15px;}
.errorMsg.calBox .msgInner {border:none;margin:0;}
.errorMsg.calBox .msgInner p {font-size:20px;color:#000000;margin-bottom:15px;}
.msgInner2 {padding:20px;padding-bottom:10px;}
.errorMsg p {font-size:16px;line-height:1.4em;}
.errorMsg a {color:#1e8bf5;font-size:22px;text-transform:uppercase;}
.overlay {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:10;display:none;}
.welcomeTop {padding:20px;background:#e1f3fe;position:relative;z-index:5;}
.serviceList {width:79%;margin:0 auto;clear:both;overflow:hidden;padding:10px 0;}
.fixBtn {position:fixed;bottom:20px;left:0;max-width:450px;width:100%;margin:0 auto;left:50%;padding:10px;}
.fixMenu .serviceList {position:fixed;top:0;left:0;max-width:450px;width:100%;left:50%;}
.fixMenu .serviceList:before {content:"";position:absolute;left:0;top:-54px;border-radius:40%;width:100%;z-index:-1;height:100px;background:#deebfc;}
.fixMenu .serviceList ul {margin:0 auto;width:60%;}
.fixMenu .serviceList ul li {width:21%;margin:0 2%;}
.fixMenu .serviceList ul li a {border-radius:50%;min-height:50px;width:50px;padding:12px 0 0 0;display:block;}
.fixMenu .serviceList ul li a span {display:none;}
.fixMenu .serviceList ul li img {height:25px;}
.serviceList ul li {text-align:center;width:45%;float:left;margin:0 2.5% 17px;}
.serviceList ul li a {display:block;box-shadow:0 0 10px rgba(0,0,0,.2);background:#FFFFFF;border-radius:15px;padding:15px 10px;min-height:70px;min-height:100px;color:#000000;font-size:16px;box-shadow:0 0 6px rgba(0,0,0,.2);}
.serviceList ul li img {display:block;margin:0 auto 12px;height:40px;}
.popupList {}
.popupList li {border-top:1px solid rgba(0,0,0,.2);padding:10px 0;position:relative;}
.popupList li:last-child {padding-bottom:0;}
.popupList li a {text-transform:none;font-size:18px;}

.homeHead {color:#146eb4;font-size:20px;font-weight:700;margin:0 0 15px 0;padding:0 10px;}
.homeHead img {vertical-align:bottom;margin-right:10px;}

.containerInner {padding:20px;}
.whiteBox {box-shadow:0 0 10px rgba(0,0,0,.2);background:#FFFFFF;border-radius:15px;padding:15px;margin-bottom:20px;}
.whiteBoxNew {box-shadow:0 0 10px rgba(0,0,0,.2);background:#FFFFFF;border-radius:15px;padding:15px 15px 0 15px;margin:0 20px 20px 20px;border:1px solid transparent;}
.padBot10 {padding-bottom:10px;}
.whiteBoxNew.testResultBox {padding-bottom:15px;}
.columnBox {clear:both;overflow:hidden;width:100%;margin-bottom:10px;position:relative;}
.resultBox .columnBox {border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0;position:relative;}
.eiconBox .columnBox:after {content:"";position:absolute;right:20px;top:50%;background:url(../images/e-icon.png) no-repeat 0 0;width:24px;height:24px;margin-top:-12px;}
.columnLeft {float:left;width:16%;}
.columnLeftNew {float:left;width:77%;}
.columnRightNew {float:right;width:19%;}
.columnRightNew img {margin:0 auto;display:block;}
.innerLeft1 {float:left;width:50%;}
.innerLeft2 {float:left;width:50%;}
.resultBox .columnLeft {width:13.5%;}
.testResultBox .columnLeft {width:60%;text-align:left;}
.testResultBox .columnLeft.columnFull {width:100%;}
.testResultBox .columnLeft p {color:#757277;font-size:18px;line-height:1.2em;}
.testResultBox .columnLeft p strong {font-weight:700;}
.testResultBox .columnRight {width:40%;}
.columnRight {float:right;width:82.5%;position:relative;}
.columnRight p {font-size:16px;line-height:1.3em;color:#000000;}
.oldResult .columnRight p {color:rgba(0,0,0,.5);}
.columnBox h5 {font-size:18px;font-weight:600;color:#000000;margin-bottom:10px;}
.columnBox h5 img {vertical-align:middle;margin:0 15px 0 0;}
.columnRight p.iconTxt {padding:3px 0;}
.columnRight p.iconTxt img {vertical-align:middle;width:24px;margin-right:10px;}
.date {font-size:20px;font-size:600;line-height:1.5em;text-align:center;color:#09578f;margin-top:-5px;}
.date span {font-size:35px;}
.testResultBox .dateNew {font-size:20px;font-weight:700;color:#000000;text-align:left;text-transform:none;}
.testResultBox .columnBox p {clear:both;width:100%;overflow:hidden;float:left;margin:5px 0 0 0;}
.dateNew {font-size:18px;font-weight:600;line-height:1.3em;text-align:center;color:#1c7485;text-transform:uppercase;}
.dateNew span {font-size:32px;font-weight:600;}
.boxImg {margin:10px 0;clear:both;overflow:hidden;text-align:center;}
.boxImg img {height:35px;}

.faceidBox {}
.faceidBox img {width:100%;}

.rangePic {clear:both;overflow:hidden;padding:8px 0 0 0;}

.headTop {background:#dce8f1;border-bottom:1px solid #cecfcf;margin-bottom:5px;}
.pageInnerHead {font-size:22px;font-weight:600;color:#1c7485;margin:0 0 15px 0;padding:0 20px;line-height:1.2em;}
.pageInnerHead2 {font-size:32px;font-weight:600;color:#1c7485;margin:0 0 15px 0;padding:0 20px;text-align:center;line-height:1em;}
.pageInnerHead3 {font-size:26px;font-weight:600;color:#1c7485;margin:0;padding:10px 20px;line-height:1em;}
.pageInnerHead3 span {display:block;font-size:18px;color:#504f4f;}
.popupInnerHead {font-size:20px;font-weight:600;color:#1c7485;margin:0 0 15px 0;padding:0;line-height:1.2em;}
.popupInnerHead a {color:#1c7485;}
.pageInnerHead2 span {display:block;font-size:16px;}
.boxHead {font-size:22px;font-weight:600;color:#000000;margin-bottom:6px;line-height:1em;}
.boxHead span.circle {background:#258cdb;width:33px;height:33px;margin-right:10px;display:inline-block;color:#FFFFFF;border-radius:50%;text-align:center;line-height:32px;}
.boxHead span.smlTxt {font-size:16px;color:#707070;font-weight:400;display:block;}
.boxHead a {color:#000000;}
.boxHead.blue {color:#1c7485;}
.oldResult .boxHead {font-weight:400;}
.boxTxt {font-size:16px;font-weight:600;color:#000000;text-transform:uppercase;}
.boxTxt a {color:#00728e;}
.grayTxt, .columnRight p.grayTxt {text-transform:none;color:#717171;}
.blackTxt, .columnRight p.blackTxt {text-transform:none;color:#000000;}
.grayTxt2, .columnRight p.grayTxt2 {text-transform:none;color:#333333;font-weight:400;}
.grayTxt2 a {text-decoration:underline;}
.boxBtns {}
.boxBtns button {background:none;border:0;padding:10px;color:#09578f;font-size:20px;}
.boxBtns button img {width:32px;margin:0 10px 0 0;vertical-align:middle;}
.boxBtns button img.blueIcon {width:25px;}
.boxBtns {}
.boxBtns ul li {display:block;border-top:1px solid #f1f1f1;padding:0 20px;}
.padNone.boxBtns ul li {padding:0;}
.noMsg {background:#fefbff;padding:13px 10px;font-size:18px;color:rgba(0,0,0,.7);text-align:center;margin-bottom:15px;}

.additionalInfo {padding:0 20px;}
.infoHead {font-size:18px;cursor:pointer;}
.infoHead span {display:inline-block;padding:8px 40px 8px 5px;border-radius:5px;position:relative;}
.infoHead.active span {background:#d4e3ef;}
.infoHead span:before {content:"";position:absolute;right:10px;top:14px;background:url(../images/down-arrow.png) no-repeat 0 0;background-size:17px auto;width:17px;height:20px;}
.infoHead.active span:before {content:"";transform:rotate(-180deg);top:5px;}
.infoTxt {font-size:16px;display:none;line-height:1.3em;}
.infoTxt p {margin-bottom:18px;}
.infoTxt p strong {font-weight:600;}
.redColor {color:#c01d4a;}

.settingFilter {border:2px solid #d7dbe4;border-radius:10px;margin:0 20px;}
.settingFilter .infoHead {border-bottom:1px solid #d7dbe4;font-weight:600;}
.settingFilter .infoHead, .settingFilter .infoHead.active span {background:#ebeef6;}
.settingFilter .infoHead span:before {background:url(../images/down-arrow-blue.png) no-repeat 0 0;background-size:17px auto;}
.settingFilter span {display:block;padding:8px 10px 8px 10px;color:#1c7485;}

.infoHeadBig, infoHeadBig,active, .infoHeadBig.active span {background:#f8f8f8;color:#00738e;font-weight:600;}
.infoHeadBig span {padding:14px 20px 14px 35px;}
.infoHeadBig span:before {content:"";position:absolute;left:10px;top:19px;background:url(../images/down-arrow-blue.png) no-repeat 0 0;background-size:17px auto;width:17px;height:20px;}
.infoHeadBig.active span:before {top:10px;}

.filterForm {padding:15px;font-size:18px;color:#000000;display:none;}
.yesNoBtn {margin:10px 0 0 0;}
.yesNoBtn.noMrg {margin-top:0;}
.yesNoBtn button {padding:7px 10px;border:none;background:#FFFFFF;font-size:18px;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:5px;}
.yesNoBtn button:hover {background:#c6dcf4;}
.yesNoBtn label {display:block;font-size:18px;padding:6px 0;}
.yesNoBtn label input {margin-right:10px;}

.borderBox {border:1px solid rgba(0,0,0,.15);padding:10px;border-radius:10px;margin-bottom:8px;}
.clearSecRow {}
.clearSecRow button {display:inline-block;background:#FFFFFF;border:2px solid #1c7485;border-radius:6px;font-size:20px;padding:10px 15px;color:#000000;margin:3px 0 0 0;font-weight:600;color:#1c7485;}
.clearSecRow span {display:inline-block;}
.clr {display:block;width:100%;overflow:hidden;clear:both;line-height:0;height:0;}

.searchResult {position:relative;border:1px solid #d7dbe4;margin:0 20px;}
.searchResult input {background:#FFFFFF;border:none;padding:10px 110px 10px 10px;width:100%;font-size:16px;color:#000000;}
.searchResult input.searchBox {background:#FFFFFF url(../images/search-icon-gray.png) no-repeat 10px center;background-size:25px;padding-left:45px;font-size:18px;}
.searchResult button {position:absolute;right:8px;top:7px;background:url(../images/search-icon.png) no-repeat right 0;background-size:26px;width:37px;border:0;height:30px;border-left:1px solid rgba(0,0,0,.2);padding-left:20px;}
.closeField {position:absolute;right:55px;top:11px;width:20px;cursor:pointer;}


.padBox {padding:0 20px;overflow:hidden;clear:both;}
.resultMsg {color:#000000;margin-bottom:15px;}
.resultMsg strong, .blueBgHead {font-size:20px;background:#abc7fa;padding:7px 10px;display:block;font-weight:600;color:#000000;}
.blueBgHead strong {font-weight:700;}
.resultMsg span {display:block;font-size:16px;}
.nameBox {margin-top:10px;color:#000000;}
.nameBox img {width:50px;display:inline-block;vertical-align:middle;margin-right:10px;}
.noMoreResult {text-align:center;font-size:16px;color:#879097;}

.newBtn {background:none;border:2px solid #6caade;border-radius:6px;font-size:20px;padding:0 10px;color:#000000;margin:8px 0 0 10px;float:left;font-weight:600;}
.compareBtn {margin-bottom:15px;}
.compareBtn button {background:#FFFFFF;border:2px solid #1c7485;border-radius:6px;font-size:20px;padding:10px 15px;color:#000000;margin:3px 0 0 0;font-weight:600;color:#1c7485;}
.compareBtn button img {width:30px;vertical-align:middle;margin-right:10px;}
.viewTrend {color:#1c7485;background:url(../images/compare-icon.png) no-repeat 0 center;background-size:27px auto;padding:3px 0 3px 33px;float:right;font-size:15px;}
.letterBox {background:url(../images/letter-bg.png) no-repeat 0 0;background-size:200px auto;width:300px;height:174px;margin:0 20px;font-size:21px;color:#1c7485;padding:143px 0 0 58px;margin-bottom:20px;}
.letterBox a {color:#1c7485;}
.learnMoreBox {margin:0 20px;clear:both;overflow:hidden;padding:10px;background:#ebeef6;border:1px solid #d0d5dd;border-radius:5px;font-size:16px;margin-bottom:10px;}
.learnMoreLeft {float:left;width:10%;}
.learnMoreRight {float:right;width:87%;}
.learnMoreBox a {color:#1c7485;font-weight:600;}
.noMrg {margin:0!important;}

.recentOuter {padding:10px;background:#FFFFFF;}
.messageOuter {padding:0 10px;}
.msgContainer .messageOuter {padding:0;}
.msgContainer .messageOuter a span.msgIcon {display:inline-block;vertical-align:middle;margin-right:12px;}
.msgContainer .mostRecent {margin-bottom:20px;}
.msgContainer .recentTxt {background:#FFFFFF;padding:12px 20px;}
.msgContainer .recentTxt.active {background:#ecf0f9;}
.msgContainer .recentTxt.active:after {content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#4b6f8c;}
.mostRecent {padding:0;border:1px solid rgba(0,0,0,.15);border-radius:5px;position:relative;z-index:2;}
.recentTxt {padding:10px;color:#3d81f4;font-size:18px;display:block;position:relative;font-weight:600;}
.recentTxt span.notification {position:absolute;right:5px;top:2px;background:#0961bb;color:#FFFFFF;font-size:14px;padding:1px 5px;border-radius:50%;font-weight:400;}
.recentTxt:before {content:"";position:absolute;right:10px;top:14px;background:url(../images/down-arrow.png) no-repeat 0 0;background-size:17px auto;width:17px;height:20px;}
.recentTxt.active:before {content:"";transform:rotate(-180deg);top:5px;}
.msgContainer .recentTxt:before {right:25px;}
.mostRecent ul {display:none;position:absolute;left:0;top:46px;width:100%;background:#FFFFFF;border:1px solid rgba(0,0,0,.15);}
.mostRecent ul li {border-bottom:1px solid rgba(0,0,0,.15);font-size:18px;}
.mostRecent ul li:hover {background:#eaf3f7;}
.mostRecent ul li:last-child {border:none;}
.mostRecent ul li a {color:#000000;display:block;padding:8px 10px;}
.msgContainer .mostRecent ul li a {padding:10px 20px;}
.showResult {font-size:16px;text-align:center;font-weight:700;color:#1c7485;padding:10px 0;}
.dateNew {font-size:16px;text-align:center;font-weight:700;color:#00538c;padding:10px 0;}
.dateNew img {vertical-align:middle;margin:0 10px;}
.mrgBot20 {margin-bottom:20px!important;}
.mostRecent ul li span.number, .msgContainer .messageOuter a span.number {background:#0961bb;color:#FFFFFF;font-size:14px;padding:0 5px;border-radius:50%;font-weight:400;display:inline-block;vertical-align:text-top;}
.noConv {text-align:center;font-size:20px;color:rgba(0,0,0,.7);background:#e5e9f2;padding:25px 10px;}
.showTxt {padding:10px 20px 20px;font-size:15px;}
.mTop10 {margin-top:10px!important;}
.mBot10 {margin-bottom:10px!important;}

.noGraph {margin:0 20px;clear:both;overflow:hidden;font-size:18px;margin-bottom:10px;padding:20px 0;line-height:1.2em;}
.noGraphLeft {float:left;width:10%;}
.noGraphRight {float:right;width:87%;}
.dateTable {display:block;text-align:center;color:#1c7485;font-size:17px;font-weight:600;}
.dateTable a {color:#1c7485;}
.dateTable a.active img {transform:rotate(-180deg);}
.dateTable img {width:16px;margin-left:4px;}
.tableContent {display:none;}
.tableContent {padding:8px 0 0 0;}
.tableContent table td {padding:10px;font-size:16px;color:#333333;border-bottom:1px solid #dadada;}
.tableContent table th {padding:10px;font-size:16px;color:#333333;background:#f8f8f8;font-weight:800;}
.downloadBtn {background:#0d769c;color:#FFFFFF;font-size:20px;padding:12px 15px;border:0;border-radius:5px;}
.downloadBtn img {margin-right:10px;vertical-align:middle;}
.resultHead {margin:0 0 10px 0;font-size:20px;color:#1c7485;font-weight:600;}
.resultHead img {vertical-align:middle;margin:0 10px 0 0;}

.customBox {padding:10px 0 0 0;display:none;}
.customBox p {text-align:center;margin:0 0 10px 0;font-size:20px;color:#6c6c6c;font-weight:700;}

.appointmentRow {/*border-bottom:1px solid #e0e7ef;*/border-top:1px solid #e0e7ef;padding:20px;background:#edf1fa;margin-bottom:10px;clear:both;overflow:hidden;}
.boxLeft {float:left;width:13%;}
.boxRight {float:right;width:83%;position:relative;}
.boxRight h4 {font-size:20px;font-weight:700;line-height:1.2em;padding-right:22%;color:#000000;}
.boxRight h4 a {color:#000000;}
.boxRight h4 span {display:block;font-size:18px;}
.dotBox, .dotBox1 {font-size:18px;position:relative;color:#666666;}
.dotBox:before {content:"";position:absolute;left:-16px;top:6px;width:10px;height:10px;border-radius:50%;background:#0560c1;}
.dateRight {position:absolute;color:#444444;right:0;top:2px;font-weight:600;}
.newPageHead {clear:both;overflow:hidden;padding:10px 20px;background:#dfe8f4;border-bottom:1px solid #d0d6e0;color:#226892;font-size:22px;margin-bottom:20px;}
.newPageHead strong {font-weight:600;float:left;padding:5px 0 0 0;}
.newPageHead span {vertical-align:middle;float:right;border-left:1px solid #ccd3e1;}
.newPageHead span img {margin:0 0 0 20px;}

ul.msgList {margin-top:10px;}
ul.msgList li {box-shadow:0 0 10px rgba(0,0,0,.2);background:#FFFFFF;border-radius:15px;padding:15px 45px 15px 15px;margin-bottom:12px;clear:both;overflow:hidden;position:relative;}
ul.msgList li:before {content:"";position:absolute;right:20px;top:50%;background:url(../images/arrow.png) no-repeat 0 0;width:12px;height:11px;margin-top:-5px;}
ul.msgList li a {color:#333333;}
ul.msgList.msgListNew li a {color:#0091ea;}
ul.msgList li h4 {font-size:20px;margin:0 0 5px 0;font-weight:600;padding-right:0;}
ul.msgList.msgListNew li h4 {margin-bottom:2px;}
ul.msgList li p {font-size:16px;}
ul.msgList li span {color:#333333;font-size:20px;}
.msgLeft {float:left;width:14%;}
.msgRight {float:right;width:84%;}

.checkInList {}
.checkInList li {padding:5px 0;font-size:16px;font-weight:600;}
.checkInList li img {width:20px;vertical-align:middle;margin-right:10px;}

.formBottomRow {clear:both;width:100%;background:#ece8ed;padding:10px;border-top:1px solid #dbd6db;float:left;}
.formBottomRow .fleft {position:relative;z-index:10;}
.formBottomRow .fleft a {display:inline-block;padding:0 10px 0 10px;vertical-align:middle;margin-top:4px;color:#0091ea;}
.formBottomRow .fleft a img {margin-right:10px;vertical-align:middle;}
.formBottomRow .sendBtn {background:#ddd9de;font-size:18px;padding:10px 15px;border:0;border-radius:5px;color:#FFFFFF;display:inline-block;color:#000000;}
.formBottomRow .sendBtn img {vertical-align:middle;margin-left:0px;margin-bottom:4px;}

.formBottomRow .fleft .attachBox a {padding:0;text-align:left;display:block;color:#000000;}
.formBottomRow .fleft .attachBox ul li:first-child {padding-top:0;}
.formBottomRow .fleft .attachBox a img {float:right;margin:0;}

.errorMsg.draftMsg {text-align:left;overflow:hidden;}

.proceedBtn {}

.errorMsg.downloadPopup {text-align:left;overflow:hidden;position:fixed;max-width:330px;left:50%;margin-left:-165px;width:100%;}
.msgHead {font-size:20px;color:#09718e;padding:10px 15px;background:#e4e0e5;}
.draftMsg button, .downloadPopup button {display:block;margin-top:10px;width:100%;font-size:18px;padding:10px;border-radius:5px;}
.draftMsg button.discard, .downloadPopup button.discard {background:#d1455f;color:#FFFFFF;border:2px solid #b2233f;}
.draftMsg button.goback, .downloadPopup button.goback {background:#fffcff;color:#09718e;border:2px solid #09718e;}
.errorMsg a.closeSign, .closeSign {position:absolute;right:15px;top:10px;font-size:24px;font-weight:800;color:#09718e;}

.visitGuide {background:#ffffd0;padding:10px 20px;font-size:18px;margin-bottom:10px;margin-top:-20px;}
.visitGuide img {vertical-align:middle;margin-right:15px;width:40px;}
.videoVisit {background:#265687;padding:8px 20px;text-align:center;color:#FFFFFF;font-size:16px;font-weight:600;margin-bottom:15px;}
.videoVisit img {vertical-align:middle;margin-right:10px;}
.columnIcon {display:block;text-align:center;font-size:14px;font-weight:600;color:#0091ea;line-height:1.2em;margin-top:10px;}
.columnIcon img {display:block;margin:0 auto 10px;}
.mrgTop10 {margin-top:10px;}

.tabList {}
.tabList li {display:inline-block;font-size:16px;font-weight:800;width:49%;text-align:center;}
.tabList li span {display:block;margin:0 auto;}
.tabList li a {display:block;background:#ecf6fb;padding:10px 1px;color:#5c5c5c;border:1px solid transparent;border-bottom:3px solid #dededd;border-top-left-radius:8px;border-top-right-radius:8px;}
.tabList li a.active {background:#FFFFFF;color:#0b86c8;border:1px solid #dedede;border-bottom:3px solid #0b86c8;}
.tabContent {padding:20px;display:none;background:#FFFFFF;}
.tabContentNopad {padding:0;background:none;padding:10px 0;}

.topBar {padding:20px 60px;clear:both;overflow:hidden;display:block;margin-bottom:25px;}
.topBar ul {position:relative;display:block;width:100%;float:left;}
.topBar ul:before {content:"";width:100%;position:absolute;top:45px;left:0;height:7px;background:#7fbfe2;}
.topBar ul li {width:32%;position:relative;float:left;text-align:center;color:#1089c9;font-size:16px;}
.topBar ul li:before {content:"";position:absolute;width:20px;height:20px;background:#FFFFFF;border:1px solid #85c2e4;border-radius:50%;left:50%;top:37px;margin-left:-10px;}
.topBar ul li.active {font-weight:800;}
.topBar ul li.active:before {background:#178ccb;}
.topBar ul li .img {height:60px;display:block;}
.topBar ul li img {display:block;margin:0 auto;}
.topBar ul li:first-child {margin-left:-93px;width:60%;}
.topBar ul li:nth-child(2) {}
.topBar ul li:last-child {margin-right:-45px;float:right;}

.contactList {}
.contactList li {clear:both;width:100%;padding:0 0 14px 0;font-size:16px;font-weight:600;}
.contactList li .contactIcon {display:inline-block;width:30px;vertical-align:top;}
.contactList li .contactTxt {display:inline-block;vertical-align:top;}

.editBtnBox {}
.editBtnBox button {width:100%;text-align:center;color:#1c7485;font-size:20px;padding:12px 10px;font-weight:600;border:0;border-top:1px solid rgba(0,0,0,.15);background:#ffffff;margin-top:10px;}
.editBtnBox button img {width:18px;vertical-align:middle;margin:0 10px 0 0;}

.detailList {}
.detailList p {font-size:14px;font-weight:600;margin:0 0 25px 0;}
.detailList p span {display:block;color:#000000;font-size:18px;}


.whiteBtnBox {padding:20px 0;}
.whiteBtnBox button {background:#FFFFFF;font-size:18px;padding:10px 20px;border:0;border-radius:5px;color:#000000;font-weight:400;box-shadow:0 0 10px rgba(0,0,0,.1);margin-right:10px;}
.whiteBtnBox button:hover {background:#bfe1ff;}
.circleUser {width:35px;height:35px;background:#258cdb;float:left;border-radius:50px;color:#FFFFFF;margin-right:10px;text-align:center;line-height:35px;margin-top:0;}

.screen {padding:3px 10px;}
.newEventBox {position:fixed;top:0;height:100vh;background:#f2f2f7;z-index:11;max-width:450px;width:100%;display:none;}
.newEventBox img {margin:0 auto;display:block;}

.eventHeadBox {text-align:center;padding:20px 20px 0;color:#000000;font-weight:800;font-size:18px;}
.eventHeadBox a {color:#1089c9;font-weight:600;}
.centerText {text-align:center;}

.msgTxt {}
.msgTxt p {margin-bottom:18px;font-size:16px;color:#000000;line-height:1.5em;}
.redBold {color:#ff0000;font-weight:800;}
.blueBigBtn a {display:block;margin-bottom:10px;border-radius:8px;background:#0091ea;font-size:20px;color:#FFFFFF;padding:20px;text-align:center;font-weight:400;border-bottom:2px solid #006fb7;}
.whiteBgTxt {background:#FFFFFF;padding:7px 20px;font-size:18px;color:#000000;overflow:hidden;}
.whiteBgTxt img {vertical-align:middle;margin-right:10px;float:left;}
.grayBgTxt {background:#eaeaea;padding:7px 20px;font-size:18px;color:#000000;border-bottom:2px solid #dad9d9;}
.grayBgTxt img {vertical-align:middle;margin-right:10px;}
.blueBar {background:#f0f8ff;padding:5px 10px;font-size:14px;clear:both;width:100%;position:relative;z-index:5;}
.blueBar a {color:#0084d6;}
.msgPhotoTips {padding:15px 20px;position:absolute;left:5%;top:40px;width:90%;border:1px solid #cfcfcf;background:#FFFFFF;font-size:18px;border-radius:10px;display:none;}
.msgPhotoTips:before {content:"";position:absolute;left:75%;top:-21px;border:10px solid transparent;border-bottom-color:#cfcfcf;}
.msgPhotoTips:after {content:"";position:absolute;left:75%;top:-19px;border:10px solid transparent;border-bottom-color:#ffffff;}
.tabBar {box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:10px;}
.tabBar img {width:100%;display:block;}

.appointmentList {}
.appointmentList li {display:block;padding:0 0 20px 0;}
.appointmentList li .listImg {display:inline-block;width:14%;text-align:center;vertical-align:middle;}
.appointmentList li .listContent {display:inline-block;vertical-align:middle;width:84%;}
.appointmentList li .listContent h5 {font-size:18px;margin:0;font-weight:600;padding-right:0;line-height:1.3em;}
.appointmentList li .listContent h5 span {color:#666666;font-size:16px;line-height:1.2em;display:block;font-weight:400;}

.appCol {margin:0 0 35px 0;}
.appCol p {margin:0 0 10px 0;color:#000000;font-size:18px;}
.dateInput {margin-bottom:15px;}
.appCol input {width:75%;border:1px solid #e0e0e0;border-radius:5px;padding:5px;font-size:20px;color:#000000;}
.appCol button {width:100%;padding:10px;text-align:center;font-size:20px;border:1px solid #dedede;box-shadow:2px 2px 5px rgba(0,0,0,.2);background:#FFFFFF;color:#000000;border-radius:5px;}
.appCol button.blueColorBtn {background:#bfe1ff;}
.appCol button.greenColorBtn {background:#52cc6e;color:#FFFFFF;}
.appCol button.filterTime:hover {background:#bfe1ff;}
.appCol textarea {width:100%;border:1px solid #dedede;padding:10px;height:70px;}
.textarea {width:100%;border:1px solid #dedede;padding:10px;height:90px;margin:8px 0;}

.filterTimeBox {margin-bottom:15px;clear:both;overflow:hidden;}
.filterDetailBox {padding:20px 0;display:none;}
.filterDetailBox .daysRow {float:left;width:100%;margin:0 0 4px 0;}
.filterDetailBox .daysRow .daysRight a {pointer-events:none;}
.daysLeft {float:left;font-size:18px;color:#000000;padding:14px 0 0 0;}
.daysRight {float:right;padding-right:8px;}
.daysRight a {display:inline-block;box-shadow:0 0 6px rgba(0,0,0,.2);padding:15px 28px;text-align:center;color:#000000;font-size:20px;margin:0 1px;}

.hospitalBox {border:1px solid rgba(0,0,0,.1);padding:10px;margin:10px 0;border-radius:10px;}
.hospitalBox p {margin-bottom:10px;font-weight:600;color:#555555;}
.hospitalBox label {position:relative;display:block;color:#000000;padding:0 0 5px 25px;}
.hospitalBox label input {position:absolute;left:0;top:5px;}
.eresultBox {padding:8px 0;color:#000000;}
.eresultBox img {vertical-align:middle;margin:0 8px 0 0;}

.successBox {background:#ccffd8;border:1px solid #adcbb4;padding:10px;margin:0 8px 20px;border-radius:10px;font-size:18px;color:#000000;}
.successBox h4 {font-weight:700;color:#087345;font-size:20px;margin-bottom:5px;}
.successLeft {display:inline-block;width:9%;vertical-align:top;}
.successRight {display:inline-block;width:88%;}

.timeInfo {background:#e0f1ff;border:1px solid #dcddde;padding:10px;margin:0 0 20px;border-radius:10px;font-size:18px;color:#000000;}
.timeInfo h4 {font-weight:700;color:#087345;font-size:20px;margin-bottom:5px;}
.timeInfoLeft {display:inline-block;width:9%;vertical-align:top;}
.timeInfoRight {display:inline-block;width:88%;}

.checkFormBox {background:#ebf1f6;border:1px solid #dcddde;padding:10px;margin:0 0 20px;border-radius:10px;font-size:18px;color:#000000;}
.checkFormBox h5 {font-weight:500;color:#1c7485;font-size:18px;margin-bottom:8px;}
.checkFormBox label {display:block;margin:5px 0 5px 0;position:relative;padding:0 0 0 25px;font-size:16px;color:#333333;}
.checkFormBox label input {position:absolute;top:3px;left:0;}


.timeList {}
.timeList li {padding:15px 0;border-bottom:1px solid #e0e5e8;}
.timeTxt {color:#000000;font-size:20px;font-weight:700;margin-bottom:10px;}
.timeTxt a {color:#000000;}
.nameTxt {font-size:18px;color:#004d88;font-weight:600;margin-bottom:10px;}
.timeBottom {}
.timeBottom img {vertical-align:middle;display:inline-block;margin-right:10px;}
.timeBottom a {vertical-align:middle;display:inline-block;border:1px solid #167ba7;padding:10px;border-radius:5px;color:#167ba7;font-weight:500;font-size:18px;margin-right:10px;}

.filtersBox {display:none;position:absolute;left:2%;top:9%;width:96%;background:#FFFFFF;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.2);}
.filtersLink {text-align:center;font-size:20px;color:#006b9c;font-weight:600;display:block;background:#dcecf6;padding:10px;}
.filtersLink img {vertical-align:middle;margin:0 8px 0 0;}
.filtersBox .appCol label {display:block;margin:0 0 6px 0;font-weight:600;}
.filtersBox .appCol input {height:50px;width:50%;}

.checkUncheck {width:28px;height:28px;display:block;position:absolute;right:10px;top:10px;border:2px solid #006296;}
.active .checkUncheck {background:url(../images/check-icon.png) no-repeat center center;}
.whiteBoxNew.active {border:1px solid #408fb2;}
.radioBox {}
.radioBox label {display:block;border-top:1px solid #d2d2d2;padding:10px 10px 10px 32px;border-radius:5px;position:relative;}
.radioBox label.active {background:#cce2ec;}
.radioBox label:first-child {border:none;}
.radioBox label input {position:absolute;left:10px;top:50%;margin-top:-7px;}
.arrowRight {position:absolute;right:10px;top:30%;z-index:5;}
.arrowBack, .pharmacyTwo {display:none;}
.timeRow {border-top:1px solid #d2d2d2;padding:10px 0 0 0;margin-top:10px;width:100%;float:left;display:none;}

.addPharmacy {margin-bottom:30px;}
.addPharmacy a {display:block;color:#047590;font-size:18px;font-weight:600;text-align:center;padding:45px 0;border:2px dashed #cac9c8;border-radius:10px;}
.addPharmacy a span {font-size:30px;margin-right:10px;vertical-align:bottom;font-weight:700;}

.bottomLogo {clear:both;width:100%;}
.bottomLogo img {height:45px;width:auto;}
.bottomLogo1 {float:left;width:49%;}
.bottomLogo2 {float:right;width:49%;}
/* Inner page css end */

/* Container Css End Here */

/* Footer Css Start Here */
.footer {float:left;width:100%;font-size:14px;padding:20px;padding-top:0;text-align:center;cursor:pointer;min-height:100px;}
.footerLogo {}
.footerLogo img {width:220px;}
/* Footer Css End Here */

/* Login Popup Code */
.modal {
  display: block;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0,0,0,0.9);
  display: flex; 
  justify-content: center; 
  align-items: center; 
}

/ Modal content /
.modal-content {
  position: relative;
  background-color: #fefefe;
  padding: 20px;
  border: 1px solid #888;
  width: 440px; 
  max-width: 600px; 
  box-shadow: 0 5px 15px rgba(0,0,0,0.3);
  animation-name: animatetop;
  animation-duration: 0.4s;
}
.modal-content h2
{
    margin-bottom:20px;
}
/ Add animation (slide in from the top) /
@keyframes animatetop {
  from {top: -300px; opacity: 0}
  to {top: 0; opacity: 1}
}

/* end of login popup */