.dnnTreeArea {
     width: auto;
}

.Normal .footer-rotator li.find-doctor a {
background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/yellow/Icons_Find_a_Doctor.png);
}

.Normal .footer-rotator li.wait-times a {
    background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/orange/Icons_Wait_Times.png);
}

.Normal .footer-rotator li.find-location a {
    background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/magenta/Icons_Find_a_Location.png);
}

.Normal .footer-rotator li.mychart a {
    background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/olive/Icons_MyChart.png);
}

.Normal .footer-rotator li.carenow a {
    background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/copper/Icons_Care_Now.png);
}


.Normal .footer-rotator li.pharmacy a {
    background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/yellow/Icons_Pharmacy.png);
}

.Normal .footer-rotator li.e-news a {
    background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/magenta/Icons_NH.png);
}

.Normal .footer-rotator li.get-connected a {
    background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/olive/Icons_Get_Connected_Social_Media.png);
}

.Normal .footer-rotator li.schedule-appt a {
    background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/olive/Icons_Schedule_Appt.png);
}

.Normal .footer-rotator li.contact-us a {
    background-image: url(/Portals/92/master/images/design_elements/icon_sidebar/magenta/Icons_Email.png);
}

a.RightSideContent {
font-family: "myriad-pro-n3", "myriad-pro", sans-serif;
font-weight: 300;
font-style: normal;
color: #FFFFFF;
font-size: 24px;
line-height: 1;
}

a.RightSideContent:hover{
text-decoration: underline;
}

.home-content-box {
     border-color: #E6E4E8;
     border-style: solid;
     border-width: 6px;
     float: left;
     width: 660px;
     padding: 5px 10px;
}

.home-address-box {
     border-color: #E6E4E8;
     border-style: solid;
     border-width: 6px;
     background-color: #E6E4E8;
     float: left;
     margin-left: 10px;
     padding: 5px 10px;
     width: 282px;
}


/* -- BEGIN: Action Form customizations -- */
.angrid td, .angrid th {
  padding: 10px 5px !important;
}
.angrid th span {
 color: #53565A;
}
.angrid th a {
 color: #512D6D;
}
.modal-backdrop, .modal-backdrop.fade-in {
	bottom: inherit !important;
}
div.angrid-popup.modal {
	background-color: rgba(0, 0, 0, 0.67) !important;
}
.modal-content {
	margin-top: 100px;
}
.bstrap30 .form-group {
    margin-bottom: 10px;
}
.nh-af-section-desc {
  margin-bottom: -30px;
}
.nh-af-section-desc p {
  padding: 0;
  margin: 0;
  top: -15px;
  position: relative;
  font-style: italic;
}
.btn-submit {
  background-color: #512D6D !important;
  border-color: #512D6D !important;
  min-width: 125px;
}
.field-checkbox-inline {
  width: 250px;
  margin-left: 0 !important;
}
.field-info-bottom {
  margin-top: -10px;
}
.field-info-bottom p {
  padding: 0;
}
.field-info-top p {
 margin-bottom: -10px !important;
 margin-top: 10px !important;
 padding-bottom: 0;
}
.thank-you-success {
  float: left;
  margin-right: 20px;
  margin-top: 10px; 
  background-image: url('/images/green-ok.gif');
  width: 32px; 
  height: 32px;
}
.thank-you-note {
  float: right;
  width: 90%;
}
span.required {
    color: #ff0000;
    padding-right: 3px;
}
#ui-datepicker-div {
    margin-top: -53px;
}
/* -- END: Action Form customizations-- */

.clinic-title h1 {
  font-family: "schoolbook-web-n4", "schoolbook-web", serif;
  font-weight: 400;
  font-style: normal;
  color: #512d6d;
  font-size: 48px;
  font-style: normal!important;
  line-height: 1;
  margin-bottom: 40px;
}

@media screen and (max-width: 1024px) {
  .clinic-title h1 {
    font-size: 40px;
  }
}

@media screen and (max-width: 767px) {
  .clinic-title h1 {
    font-size: 32px;
  }
}


/* -- Clinic location sub-title pane -- */

#bodyWrap #welcomeSearch span.clinic{
  line-height: 32px !important;
  float: left;
  display: block;
  color: #53565a;
  line-height: 36px;
  font-size: 24px;
  font-family: "myriad-pro-n6", "myriad-pro", sans-serif;
  font-weight: 600;
  font-style: normal;
}
#bodyWrap #welcomeSearch span.clinic#dnn_SubTitlePane .Normal {
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  #bodyWrap #welcomeSearch span.clinic{
    font-size: 20px !important;
    float: none;
  }
 
}

/* -- END: Clinic location sub-title pane -- */

.NormalBold .col1-4,
.NormalBold .col2-4,
.NormalBold .col3-4 {
    float: left;
    display: block;
    width: 24%;
    margin-right: 5%;
}

.NormalBold .col4-4 {
    float: right;
    display: block;
    width: 24%;
}

@media print {

    
.Normal { display: none; }
 #dnn67094Print{display: none; } 
  #dnn_ctr69523_HtmlModule_lblContent{display: block!important;}
  #dnn69517Print{display: none; } 
  #dnn69538Print{display: none; } 

#dnn67094BacktoAdmin{display: none; }  
  #dnn69809BackToAdmin{display: none; } 
#dnn69809Print{display: none; } 

input[name="dnn67094StaticDisclaimer"] {display: none; }

#dnn67094StaticDisclaimer{display: none; }
 #footer {display:none;}

#dnn_navigation{display:none;}

#ddrBreadcrumbs{display:none;}

#welcomeSearch{display:none;}

#ControlBar_ControlPanel{ display: none; }

}



/*-- Clinic Alert --*/

.clinicalert {
  background-color: #841d57;
  padding: 20px 20px 30px;
  background-image: url('/portals/92/master/images/design_elements/icon_sidebar/white/Icons_Urgent_Care.png');
  background-repeat: no-repeat;
  background-position: 2% 10%;
  background-size: 52px 52px;
}

.clinicalert h2 {
  font-family: schoolbook-web-n4,schoolbook-web,serif;
  font-size: 150%;
  padding: 0 0 10px 60px;
  color: #ffffff;
}

.clinicalert p {
  color: #ffffff;
  padding: 0 0 0 60px;
}

.clinicalert3 a:visited {
    color: 512d6d;
}

.clinicalert3 {
  background-color: #a7a8aa;
  padding: 20px 20px 30px;
  background-image: url('/portals/92/master/images/design_elements/icon_sidebar/aubergine/Icons__0045_About_Us.png');
  background-repeat: no-repeat;
  background-position: 2% 25%;
  background-size: 52px 52px;
}

.clinicalert3 h2 {
  font-family: schoolbook-web-n4,schoolbook-web,serif;
  font-size: 150%;
  padding: 0 0 10px 60px;
  color: #512d6d;
}

.clinicalert3 p {
  color: #ffffff;
  padding: 0 0 0 60px;
}
/* Making Recaptcha Responsive*/
@media screen 
{
#rc-imageselect, .g-recaptcha {
transform:scale(0.9);
-webkit-transform:scale(0.9);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}

@media screen and (max-width: 367px) and (min-width: 310px)
  {
 #rc-imageselect, .g-recaptcha {
transform:scale(0.85);
-webkit-transform:scale(0.85);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}

@media screen and (max-width: 309px) and (min-width: 260px)
  {
 #rc-imageselect, .g-recaptcha {
transform:scale(0.7);
-webkit-transform:scale(0.7);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}

@media screen and (max-width: 259px)
  {
 #rc-imageselect, .g-recaptcha {
transform:scale(0.58);
-webkit-transform:scale(0.58);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}
label.required:before
{
content:"*";
color: red;
}

#searchResultsEmpty {
  clear: both;
}


/* Updated by Ramu to fix the bug reported by Dustin on 07-11-18 */
/* This should be removed after the Location Finder next release by 08-18 */
#locResultsSection, #searchResultsEmpty { min-height: 600px }

