﻿/* CSS Document */

/* <<<<<<<<< EVEXIA DIAGNOSTICS: Body Styles >>>>>>>>> */

html {
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

/* set background image per page */
.home-bg {
    background: url(images/home-bg.jpg) no-repeat center center fixed;
}

.about-bg {
    background: url(../images/evxdg-aboutus-bg.jpg) no-repeat top center fixed;
}

.contact-bg {
    background: url(images/contact-bg.jpg) no-repeat center center fixed;
}

html, body {
    height: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    background: #FFFFFF;
}

.col-centered {
    float: none;
    margin: 0 auto;
}


/* <<<<<<<<< EVEXIA DIAGNOSTICS: Header Styles >>>>>>>>> */


header.evexiadg-top {
    background: #fffffff;
}

.evexiadg-top-logo {
    padding: 25px;
    float: left;
}

.enpg-top-logo {
    padding: 25px;
    text-align: center;
    /*float: left;*/
}

a.btn,
a.dc-login {
    float: right;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
    color: #005D99;
    margin: 47px 0px;
    border: solid thin #D1D0D0;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    padding: 10px 25px 12px;
    transition: background color 0.75s linear;
    -moz-transition: background color 0.75s linear;
    -webkit-transition: background color 0.75s linear;
    -o-transition: background color 0.75s linear;
}

a.dc-login i {
        margin: 0px 0px 0px 7px;
    }

.buttons a:hover {
    opacity: 0.8;
}

a.dc-login:hover,
a.dc-login:focus {
    color: #171D64;
    background: #f4f4f4;
    background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #f4f4f4 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #f4f4f4 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
}

a.dc-login-action {
    background-color: #f1c234;
}


/* <<<<<<<<< EVEXIA DIAGNOSTICS: Navigation Styles >>>>>>>>> */

.navbar-default {
    background: #f7fbfc;
    background: -moz-linear-gradient(top, #f7fbfc 0%, #f0f5f7 100%);
    background: -webkit-linear-gradient(top, #f7fbfc 0%,#f0f5f7 100%);
    background: linear-gradient(to bottom, #f7fbfc 0%,#f0f5f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#f0f5f7',GradientType=0 );
    background-repeat: repeat-x;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}


.navbar-form input, .form-inline input {
    width: auto;
}

#nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

.dropup,
.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 180px;
    font-size: 15px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider {
        height: 1px;
        overflow: hidden;
        background-color: #bdd0db;
        margin: 0;
    }

    .dropdown-menu > li > a {
        display: block;
        clear: both;
        padding: 15px;
        font-weight: normal;
        line-height: 1.42857143;
        color: #5781a0;
        white-space: nowrap;
    }

     .dropdown-menu > li > a:hover,
     .dropdown-menu > li > a:focus {
            color: #262626;
            text-decoration: none;
            background-color: #f5f5f5;
        }

    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus {
        color: #fff;
        text-decoration: none;
        background-color: #337ab7;
        outline: 0;
    }

    .dropdown-menu > .disabled > a,
    .dropdown-menu > .disabled > a:hover,
    .dropdown-menu > .disabled > a:focus {
        color: #777;
    }

        .dropdown-menu > .disabled > a:hover,
        .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropdown-menu-left {
    right: auto;
    left: 0;
}

/* <<<<<<<<< EVEXIA DIAGNOSTICS: Slide-Show Styles >>>>>>>>> */

/*https://codepen.io/redfrost/pen/QwWMwb*/

section.evexiadg-slideshow {
    background: #FFFFFF;
}

.evexiadg-slide1,
.evexiadg-slide2,
.evexiadg-slide3,
.evexiadg-slide4,
.evexiadg-slide5 {
    min-height: 550px;
    background-size: cover;
    padding: 100px;
}

.evexiadg-slide1 {
    background: url(../../../Content/images/v2/evxdg-slide-main.jpg) no-repeat top center;
}

.evexiadg-slide2 {
    background: url(../../../Content/images/v2/evxdg-slide-lab.jpg) no-repeat top left;
}

.evexiadg-slide3 {
    background: url(../../../Content/images/v2/evxdg-slide-pms.jpg) no-repeat top center;
}

.evexiadg-slide4 {
    background: url(../../../Content/images/v2/evxdg-slide-clined.jpg) no-repeat top center;
}

.evexiadg-slide5 {
    background: url(../../../Content/images/v2/evxdg-slide-emr.jpg) no-repeat top center;
}

.evexiadg-slidecontent {
    position: relative;
    background: rgba(255,255,255,0.65);
    padding: 25px;
}

.evexiadg-slidecontent h3 {
     color: #191D63;
     font-weight: 700;
     font-size: 46px;
     line-height: 52px;
     margin: 20px 0px 10px;
}

.evexiadg-slidecontent p {
      color: #000000;
      font-size: 20px;
      line-height: 30px;
      font-weight: 400;
 }

/* Carousel Fading slide */


.carousel-fade .carousel-control {
    z-index: 2;
}

.carousel-fade .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

    .carousel-fade .next.left,
    .carousel-fade .prev.right,
    .carousel-fade .item.active {
        opacity: 1;
    }

.carousel-fade .active.left,
.carousel-fade .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

/* Safari Fix */

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

        .carousel-fade .carousel-inner > .item.next.left,
        .carousel-fade .carousel-inner > .item.prev.right,
        .carousel-fade .carousel-inner > .item.active {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
}

/* Carousel Control custom */

.carousel-control .control-icon {
    font-size: 48px;
    height: 30px;
    margin-top: -15px;
    width: 30px;
    display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 5;
}

.carousel-control .prev {
    margin-left: -15px;
    left: 50%;
}
/* Prev */
.carousel-control .next {
    margin-right: -15px;
    right: 50%;
}
/* Next */

/* Removing BS background */

.carousel .control-box {
    opacity: 0;
}

a.carousel-control.left {
    left: 0;
    background: none;
    border: 0;
}

a.carousel-control.right {
    right: 0;
    background: none;
    border: 0;
}

/* Animation */
.control-box, a.carousel-control, .carousel-indicators li {
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
    /* hardware acceleration causes Bootstrap carousel controlbox margin error in webkit */
    /* Assigning animation to indicator li will make slides flicker */
}

/* Hover animation */
.carousel:hover .control-box {
    opacity: 1;
}

.carousel:hover a.carousel-control.left {
    left: 15px;
}

.carousel:hover a.carousel-control.right {
    right: 15px;
}


/* Carouse Indicator */
.carousel-indicators li.active,
.carousel-indicators li {
    border: 0;
}

.carousel-indicators li {
    background: #8E8F8F;
    margin: 0 3px;
    width: 12px;
    height: 12px;
}

.carousel-indicators li.active {
    background: #A2E5F4;
    margin: 0 3px;
}

/* <<<<<<<<< EVEXIA DIAGNOSTICS: Content Styles HOME >>>>>>>>> */


section.evexiadg-hero,
section.evexiadg-cta {
    padding: 30px 25px 50px;
}

section.evexiadg-hero h1 {
    font-weight: 300;
    font-size: 36px;
    line-height: 48px;
    text-align: center;
    color: #d31e63;
}

section.evexiadg-section {
    border-bottom: double 1px #CEE6ED;
    border-top: double 1px #9FBFD7;
}

.evexiadg-section-wrap {
    padding: 100px;
}

.evexiadg-section-graphic {
    display: block;
}

.evexiadg-section-graphic img {
     max-width: 100%;
     height: auto;
     border: solid thin #BEBEC0;
}

.evexiadg-section-copy h2 {
    font-weight: 700;
    font-size: 46px;
    line-height: 52px;
    color: #005C97;
}

.evexiadg-section-copy h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: #000000;
}

section.evexiadg-cta-section {
    background: #E5E7E7;
    padding: 50px 25px 50px;
    border-top: double 1px #A1ABB3;
}

.evexiadg-cta-copy h4 {
    font-weight: 600;
    font-size: 44px;
    line-height: 52px;
    text-align: center;
    color: #191D63;
}

.btn-CTA {
    margin: 35px auto;
    border: none;
}

    .btn-CTA a,
    .btn-CTA a:link,
    .btn-CTA a:visited {
        color: #FFFFFF;
        background: #ea368e;
        font-size: 30px;
        font-weight: 600;
        border-radius: 12px;
        padding: 10px 20px 15px;
        transition: color 0.4s linear 0s, background 0.4s linear 0s;
    }

        .btn-CTA a:hover {
            background: #b21065;
            color: #e5d1d8;
            text-decoration: none;
        }


/* <<<<<<<<< EVEXIA DIAGNOSTICS: Content Styles ABOUT US >>>>>>>>> */


.evxdg-about-hero-bg {
    background: url(../images/evxdg-about-herobg.jpg) no-repeat top center;
    background-size: cover;
    background-color: #C5E3ED;
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
}

.evxdg-about-hero-graphic {
    opacity: .9;
    display: block;
    position: relative;
}

.evxdg-about-hero-graphic img {
    width: 100%;
    height: 100%;
}

.evxdg-about-hero-hdln {
    padding: 25px;
}

.evxdg-about-hero-hdln h1 {
     font-size: 55px;
     font-weight: 700;
     line-height: 62px;
     color: #014673;
}

.evxdg-about-hero-hdln h2 {
     font-size: 32px;
     font-weight: 400;
     line-height: 48px;
     color: #3F3F3F;

}

.evxdg-about-section1-bg {
    background: rgba(251,245,246,0.50);
    background-image: url("../images/batthern.png");
    padding: 50px;
}

.evxdg-about-section1-graphic {
    opacity: .9;
}

.evxdg-about-section1-graphic img {
    border: solid 1px #FFFFFF;
}

.evxdg-about-section1-copy {
    display: block;
    padding: 0px 0px 0px 25px;
}

.evxdg-about-section1-copy h1 {
    font-weight: 300;
    font-size: 48px;
    line-height: 55px;
    margin: 0px 0px 25px;
    color: #048CB5;
}

.evxdg-about-section1-copy h2 {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    margin: 0;
}

.evxdg-about-section2-bg {
    background: #148ecc;
    background: -moz-radial-gradient(center, ellipse cover, #148ecc 1%, #196fa2 100%);
    background: -webkit-radial-gradient(center, ellipse cover, #148ecc 1%,#196fa2 100%);
    background: radial-gradient(ellipse at center, #148ecc 1%,#196fa2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#148ecc', endColorstr='#196fa2',GradientType=1 );
    padding: 50px;
    opacity: .95;
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
}

.evxdg-about-section2-graphic img {
    border: solid 1px #FFFFFF;
}

.evxdg-about-section2-copy {
    display: block;
    padding: 0px 25px 0px 0px;
}

.evxdg-about-section2-copy h1 {
    font-weight: 300;
    font-size: 48px;
    line-height: 55px;
    margin: 0px 0px 25px;
    color: #BBEAF5;
}

.evxdg-about-section2-copy h2 {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    margin: 0;
    color: #E0F3FB;
}

.evxdg-about-section3-bg {
    background-color: rgba(100,237,129,0.40);
    background-image: url("../images/cubes.png");
    padding: 50px;
}

.evxdg-about-section3-graphic {
    margin: 0px 0px 50px;
}

.evxdg-about-section3-graphic img {
    border: solid 1px #FFFFFF;
}

.evxdg-about-section3-copy {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    padding: 0px 35px 35px 0px;
    display: block;
}

.evxdg-about-section3-copy img {
     margin: 0 auto 20px;
     display: block;
}

.hero-banners {
    background-size: cover;
    padding:100px;
    min-height:500px;
}
.lab-hero {
    background: url(../../../content/images/labservices_home.jpg) no-repeat top center;
}
.fhr-hero {
    background: url(../../../content/images/slide-fhr-bg.jpg) no-repeat top center;
}
.pm-hero {
    background: url(../../../content/images/slide-pm-bg.jpg) no-repeat top center;
}
.client-hero {
    background: url(../../../content/images/slide-insbilling-bg.jpg) no-repeat top center;
}

.hero-content {
    position: relative;
    background: rgba(255,255,255,0.65);
    padding: 25px;
}

.hero-content h1 {
     color: #191D63;
     font-weight: 700;
     font-size: 46px;
     line-height: 52px;
     margin: 0px 0px 10px;
}
.hero-content p {
     color: #000000;
     font-size: 20px;
     line-height: 30px;
     font-weight: 400;
}
.hero-content a,
.hero-content a:link,
.hero-content a:visited {
      width: 35%;
      background: #148ecc;
      color: #f0f5f7;
      font-size: 22px;
      font-weight: 600;
      margin: 10px auto;
      display: block;
      text-align: center;
      padding: 5px 5px 10px;
      border-radius: 30px;
      transition: color 0.4s linear 0s, background 0.4s linear 0s;
}
.hero-content a:hover,
.hero-content a:visited {
      background: #0D7DCB;
      color:#CFF3FE;
      text-decoration: none;
}

/* <<<<<<<<< EVEXIA DIAGNOSTICS: Content Styles BECOME A CLIENT >>>>>>>>> */

.evxdg-client-hero-bg {
    background: url(../images/evxdg-client-herobg.jpg) no-repeat top center;
    background-size: cover;
    background-color: #C5E3ED;
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
}

.evxdg-client-hero-graphic {
    opacity: .9;
    display: block;
    position: relative;
}

.evxdg-client-hero-graphic img {
     width: 100%;
     height: 100%;
}

.evxdg-client-hero-hdln h1 {
    font-size: 55px;
    font-weight: 700;
    line-height: 62px;
    color: #014673;
}

.evxdg-client-hero-hdln h2 {
    font-size: 32px;
    font-weight: 400;
    line-height: 48px;
    color: #3F3F3F;
}

.evxdg-client-formtabs {
    margin: 25px 0px 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}


/* <<<<<<<<< EVEXIA DIAGNOSTICS: Content Styles LAB SERVICES >>>>>>>>> */


section.evxdg-block {
    border-bottom: double 1px #CEE6ED;
    border-top: double 1px #9FBFD7;
    padding: 70px 25px;
}

h1.evxdg-hero-hdln,
h3.evxdg-hero-hdln,
h4.evxdg-hero-hdln {
    font-weight: 600;
    font-size: 46px;
    line-height: 48px;
    text-align: center;
    color: #252e66;
    margin: 0px 0px 50px;
    padding: 20px 0px 25px;
    cursor: inherit;
    border-top: solid thin #746C80;
    border-bottom: solid thin #746C80;
}

h2.evxdg-hero-copy,
h5.evxdg-hero-copy {
    font-weight: 400;
    font-size: 26px;
    line-height: 36px;
    color: #595554;
    cursor: inherit;
}

.evxdg-lablist {
    padding: 25px;
    margin: 0px;
}

.evxdg-lablist ul {
    padding: 25px 25px 25px 50px;
    font-size: 28px;
    line-height: 36px;
    font-weight: 600;
    color: #A7A8A8;
}

.evxdg-lablist ul.list-left {
    padding: 25px 25px 12px 50px;
    float: left;
}

.evxdg-lablist ul.list-right {
    padding: 25px 25px 12px 0px;
    float: left;
 }

.evxdg-lablist ul li {
    margin: 0px 0px 25px;
    list-style:disc;
}

.evxdg-lablist ul li span {
    color: #4B4B4B;
}

.evxdg-labtests-block {
    margin: 0px 0px 70px;
    padding: 0;
    float: none;
    background: url(../../../Content/images/v2/labtests-bg.jpg) no-repeat center center fixed;
}

.evxdg-labtests-cats {
    color: #3B2B4A;
    padding: 25px;
    text-align: center;
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    display: table-cell;
    vertical-align: middle;
    float: none;
    margin: 0;
    background-color: rgba(214,187,220,0.40);
}

.evxdg-labbox-panels {
    background: #F5F3F5;
    padding: 35px 35px 25px;
}

.evxdg-labbox-fhr {
    background: #F5F3F5;
    padding: 0px 35px 25px;
    margin: 0px 0px 50px;
}

.evxdg-labbox-panels h3,
.evxdg-labbox-fhr h3 {
    padding: 0px 35px 8px;
    color: #252e66;
    font-size: 36px;
    font-weight: 500;
    cursor: inherit;
    border-bottom: dotted 2px #CFA7C6;
}

    .evxdg-labbox-panels article,
    .evxdg-labbox-fhr article {
        font-size: 26px;
        font-weight: 600;
        color: #4B4B4B;
        padding: 15px 35px 35px;
    }

.evxdg-ctalinks {
    padding: 50px 0px;
    display: table-cell;
    margin: 0 auto;
}

button.evxdg-cta-btn {
    background: none;
    border: none;
    float: none;
}

    button.evxdg-cta-btn a,
    button.evxdg-cta-btn a:link,
    button.evxdg-cta-btn a:hover,
    button.evxdg-cta-btn a:visited {
        display: block;
        padding: 10px 0px 15px;
        background: #0169AB;
        color: #FFFFFF;
        font-size: 26px;
        font-weight: 600;
        text-align: center;
        text-decoration: none;
        transition: color 0.4s linear 0s, background 0.4s linear 0s;
    }

        button.evxdg-cta-btn a:hover {
            background: #014874;
            color: #D5DBE0;
        }



/********************************************************************/
/*** PANEL PRIMARY ***/


.panel.with-nav-tabs .panel-heading {
    padding: 0px;
}

.panel.with-nav-tabs .nav-tabs {
    border-bottom: none;
}

.panel.with-nav-tabs .nav-justified {
    margin-bottom: -1px;
}

.with-nav-tabs.panel-primary .nav-tabs > li > a,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
    color: #fff;
    font-weight: 700;
    font-size: 36px;
    line-height: 48px;
    text-align: center;
}

    .with-nav-tabs.panel-primary .nav-tabs > .open > a,
    .with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
    .with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
    .with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
    .with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
        color: #fff;
        background-color: #4A9BE1;
        border-color: transparent;
    }

.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
    min-height: 100%;
    color: #428bca;
    background-color: #F0F5F7;
    border-color: none;
    border-bottom-color: transparent;
}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #428bca;
    border-color: #3071a9;
}

    .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {
        color: #fff;
    }

        .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
        .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
            background-color: #3071a9;
        }

    .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .evxdg-client-formtabs-active > a,
    .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .evxdg-client-formtabs-active > a:hover,
    .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .evxdg-client-formtabs-active > a:focus {
        background: #F0F5F7;
    }

span.tab-subhead {
    display: block;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 22px;
    margin: 0px 0px 15px;
}

.panel-body {
    padding: 0px;
    border-radius: 0px;
    background: #F0F5F7;
}

#success_message {
    display: none;
}

.evxdg-signup-form {
    border-radius: 0px;
    border: 0px;
    margin: 0px;
    padding: 50px;
    background: none;
}

    .evxdg-signup-form legend {
        margin: 0px 0px 10px;
        display: block;
    }

    .evxdg-signup-form h2 {
        font-size: 52px;
        font-weight: 300;
        margin: 25px 0px;
        color: #003F7A;
    }

.evxdg-signup-inputgroup {
    margin: 0px 0px 10px;
}

.evxdg-signup-addon {
    background: #D9E6EB;
}

/* <<<<<<<<< EVEXIA DIAGNOSTICS: Footer Styles >>>>>>>>> */


footer {
    background-color: #414447;
    min-height: 400px;
    border-top: solid thin #272727;
    border-bottom: solid thin #5B5B5B;
    padding: 0px 0px 25px;
}

.footer-col {
    margin: 50px 0px;
    padding: 0px 25px;
}

.paddingtop-bottom {
    margin-top: 50px;
}

.footer-ul {
    list-style-type: none;
    padding-left: 0px;
    margin-left: 2px;
}

    .footer-ul li {
        line-height: 28px;
        font-size: 19px;
        font-weight: 300;
        margin: 0px 0px 15px;
    }

.footer-ul li a,
.evxdg-contact p a {
    color: #a0a3a4;
    text-decoration: none;
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
}

.evxdg-contact p, .evxdg-contact p a, .evxdg-contact p span {
    color: #FFFFFF !important;
}

.footer-ul i {
    margin-right: 10px;
}

.footer-ul li a:hover,
.evxdg-contact p a:hover {
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
    color: #BAAFCB;
    text-decoration: none;
}

.social:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.icon-ul {
    list-style-type: none !important;
    margin: 0px;
    padding: 0px;
}

    .icon-ul li {
        line-height: 75px;
        width: 100%;
        float: left;
    }

.icon {
    float: left;
    margin-right: 5px;
}

.copyright {
    background-color: #36383a;
    padding: 15px 0px;
    border-top: solid thin #272727;
}

.copyright p {
     text-align: left;
     color: #FFF;
     padding: 10px 0;
     margin-bottom: 0px;
     font-weight: 300;
 }

.column-heading {
    font-size: 24px;
    letter-spacing: 2px;
    font-weight: 200;
    color: #7ed3ed;
    margin-bottom: 22px;
}

.evxdg-contact p {
    font-weight: 400;
    color: #FFFFFF;
    line-height: 24px;
    margin: 0px 0px 10px;
}

.evxdg-contact p i {
     color: #7c949b;
     float: left;
     display: block;
     margin: 5px 10px 0px 0px;
}

#address {
    margin: 5px 10px 20px 0px;
}

p.hours {
    font-weight: 300;
    font-size: 19px;
    line-height: 28px;
    margin: 25px 0px 0px;
    color: #a0a3a4;
}

.bottom_ul {
    list-style-type: none;
    float: right;
    margin-bottom: 0px;
}

.bottom_ul li {
    float: left;
    line-height: 40px;
}

.bottom_ul li:after {
    content: "/";
    color: #FFF;
    margin-right: 8px;
    margin-left: 8px;
}

.bottom_ul li a {
    color: #FFF;
    font-size: 12px;
}

/* <<<<<<<<<<<<<<<<< Evexia Diagnostics - Practice Management: P2P Styles >>>>>>>>>>>>>>>> */
.sf-menu {
    font-size: 10px;
}

/* <<<<<<<<<<<<<<<<< Evexia Diagnostics - Practice Management: P2P Styles >>>>>>>>>>>>>>>> */

#p2pdemo-btn,
#p2pdemo-btn a,
#p2pdemo-btn a:link,
#p2pdemo-btn a:hover,
#p2pdemo-btn a:visited {
    width: 250px;
    display: block;
    padding: 18px 20px 20px;
    margin: 0px auto;
    font-size: 22px;
    text-decoration: none;
    text-align: center;
    color: #FFFFFF;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

    #p2pdemo-btn a:link,
    #p2pdemo-btn a:visited {
        background: #F80743;
        color: #FFFFFF;
        -webkit-transition: color 0.2s, background 0.5s;
        -moz-transition: color 0.2s, background 0.5s;
        -o-transition: color 0.2s, background 0.5s;
        transition: color 0.2s, background 0.5s;
    }

    #p2pdemo-btn a:hover {
        background-color: #DF022B;
        color: #F8CFDF;
    }

#DCFSlink-btn,
#DCFSlink-btn a,
#DCFSlink-btn a:link,
#DCFSlink-btn a:hover,
#DCFSlink-btn a:visited {
    width: 250px;
    display: block;
    padding: 18px 20px 20px;
    margin: 0px auto;
    font-size: 22px;
    text-decoration: none;
    text-align: center;
    color: #FFFFFF;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

    #DCFSlink-btn a:link,
    #DCFSlink-btn a:visited {
        background: #7ACCC8;
        color: #FFFFFF;
        -webkit-transition: color 0.2s, background 0.5s;
        -moz-transition: color 0.2s, background 0.5s;
        -o-transition: color 0.2s, background 0.5s;
        transition: color 0.2s, background 0.5s;
    }

    #DCFSlink-btn a:hover {
        background-color: #4EADA6;
        color: #C1EAEA;
    }

#DCFSlogo {
    margin: 0 auto -10px;
}

/* <<<<<<<<<<<<<<<<< Evexia Diagnostics - Lab Services: Body Styles >>>>>>>>>>>>>>>> */

.docschc-tstmnu-wrapper {
    width: 100%;
    max-width: 724px;
    margin: 0% auto;
    background-color: #FFFFFF;
    padding: 0%;
    font-family: 'Source Sans Pro', sans-serif;
}

.docschc-tstmnu-clearrow {
    clear: both;
}

/* <<<<<<<<<<<<<<<<< Evexia Diagnostics - Lab Services: Header Styles >>>>>>>>>>>>>>>> */

.docschc-tstmnu-testlogo {
    width: 35%;
    margin: 2%;
}

.docschc-tstmnu-testlogo img {
    max-width: 100%;
    height: auto;
    border: 0;
}

.docschc-tstmnu-headerbnr {
    width: 100%;
    margin: 0% 0% -.15% 0%;
}

.docschc-tstmnu-headerbnr img {
     max-width: 100%;
     height: auto;
 }

.docschc-tstmnu-headerlogo {
    width: 40%;
    float: left;
    background-color: #FFFFFF;
    padding: 6%;
    opacity: .8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
}

.docschc-tstmnu-headerlogo img {
    max-width: 100%;
    height: auto;
    border: 0;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
}

.docschc-tstmnu-headercopy {
    width: 100%;
    border-top: solid 8px #083566;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#93eff9+0,ffffff+83 */
    background: #93eff9; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #93eff9 0%, #ffffff 83%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #93eff9 0%,#ffffff 83%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #93eff9 0%,#ffffff 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93eff9', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.docschc-tstmnu-headercopy-main {
    width: 345px;
    float: left;
    font-size: 2.5em;
    line-height: 1.4em;
    font-weight: 300;
    padding: 1.3% 3.2% 2.6% 3.2%;
    display: block;
    position: relative;
}

.docschc-tstmnu-headercopy-sub {
    width: 311px;
    float: left;
    padding: 1.8% 2.5% 3.1% 2.7%;
    display: block;
    background-color: #FFFFFF;
    font-size: 1.35em;
    line-height: 1.45em;
    color: #0476A6;
    opacity: .6;
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    filter: alpha(opacity=60);
    position: relative;
}

.docschc-tstmnu-ddcats span {
    display: block;
    clear: both;
    font-size: 1.45em;
    line-height: 1.2em;
    font-weight: 600;
    margin: 4.5% 0% 0% 0%;
    text-align: center;
}

.docschc-tstmnu-ddcats ul {
    width: 40%;
    float: left;
    margin: 2% 5%;
    font-size: 1.75em;
    line-height: 1.2em;
    font-weight: 300;
    color: #1397BA;
}

.docschc-tstmnu-ddcats ul li {
    margin: 7% 0%;
}
h4.evxdg-hero-hdln {
    margin: 0px 0px 50px !important;
    padding: 20px 0px 25px !important;

}

/* <<<<<<<<<<<<<<<<< Evexia Diagnostics - Lab Services: Pricing Table >>>>>>>>>>>>>>>> */


.docschc-tstmnu-testpricing {
    width: 100%;
    margin: 2.5% 0% 0% 0%;
    font-weight: 300;
    font-size: .9em;
    line-height: 1.95em;
}

.docschc-tstmnu-pricinghead {
    margin: 3% 0% 1.5% 0%;
    display: block;
    font-size: 1.85em;
    font-weight: 300;
    color: #1397BA;
}

.docschc-tstmnu-testpricing table th {
    padding: 1.4%;
    font-size: 1.3em;
    line-height: 1.1em;
    font-weight: 400;
    background-color: #0B3663;
    color: #93EFF9;
}

.docschc-tstmnu-testpricing table td {
    padding: 1.4%;
    font-size: 1.15em;
    line-height: 1.2em;
}

    .docschc-tstmnu-testpricing table td a,
    .docschc-tstmnu-testpricing table td a:link,
    .docschc-tstmnu-testpricing table td a:visited {
        text-decoration: underline;
        -webkit-transition: all 0.2s, background 0.5s;
        -moz-transition: all 0.2s, background 0.5s;
        -o-transition: all 0.2s, background 0.5s;
        transition: all 0.2s, background 0.5s;
    }

        .docschc-tstmnu-testpricing table td a:hover {
            text-decoration: none;
            color: #006ACE;
        }

.docschc-tstmnu-altrow {
    background-color: #DEF1F9;
}

.docschc-tstmnu-panelcol,
.docschc-tstmnu-panelcol a,
.docschc-tstmnu-panelcol a:link,
.docschc-tstmnu-panelcol a:visited {
    /*width: 75%;*/
    color: #0B3663;
    font-weight: 400;
}
.docschc-tstmnu-panelcol-resize{
    font-size:1.0em !important;
}
.docschc-tstmnu-panelcol-center{
    padding-left:5%  !important;
}

.docschc-tstmnu-dcprice {
    color: #0476A6;
    font-weight: 600;
    font-size: 1.02em;
}

.docschc-tstmnu-tooltip {
    position: relative;
}

    .docschc-tstmnu-tooltip:after {
        position: absolute;
        padding: 15px;
        border: none;
        border-radius: 8px;
        background-color: #006CA0;
        font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";
        font-size: 1.1em;
        line-height: 1.3em;
        font-weight: 300;
        color: #FFFFFF;
        content: attr(data-tooltip);
        width: 300px;
        /* width: -moz-max-content; */
        /* width: -webkit-max-content; */
        opacity: 0;
        transition: all .2s ease-in-out .25s;
        visibility: hidden;
        z-index: 2;
    }

    .docschc-tstmnu-tooltip:hover:after {
        opacity: 1;
        visibility: visible;
    }
/*Tooltip starting positions*/
.docschc-tstmnu-tooltip-top:after {
    bottom: 150%;
    left: 0;
}

.docschc-tstmnu-tooltip-bottom:after {
    top: 155%;
    left: 0;
}

.docschc-tstmnu-tooltip-left:after {
    right: 130%;
    min-width: 100px;
}

.docschc-tstmnu-tooltip-right:after {
    left: 130%;
    min-width: 100px;
}

/*Tooltip final positions*/
.docschc-tstmnu-tooltip-top:hover:after {
    bottom: 120%;
}

.docschc-tstmnu-tooltip-bottom:hover:after {
    top: 125%;
}

.docschc-tstmnu-tooltip-left:hover:after {
    right: 110%;
}

.docschc-tstmnu-tooltip-right:hover:after {
    left: 110%;
}

.amashdln {
    font-weight: 300;
    font-size: 1.75em;
    line-height: 1.25em;
    text-align: center;
    margin: 4% 0% 2%;
    color: #0B3663;
}

.article-button,
.report-button,
.article-button a,
.report-button a,
.article-button a:link,
.report-button a:link,
.article-button a:hover,
.report-button a:hover,
.article-button a:visited,
.report-button a:visited {
    font-style: normal;
    font-size: 1.05em;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    text-decoration: none;
}

    .article-button,
    .article-button a,
    .article-button a:link,
    .article-button a:hover,
    .article-button a:visited {
        font-weight: 400;
        padding: 1.15% 6% 1.8%;
        margin: 4% auto 0%;
    }

    .report-button,
    .report-button a,
    .report-button a:link,
    .report-button a:hover,
    .report-button a:visited {
        font-weight: 600;
        padding: 1.35% 6% 1.8%;
        margin: 4% auto 2%;
    }

        .article-button a:link,
        .report-button a:link,
        .article-button a:visited,
        .report-button a:visited {
            background-color: #1397BA;
            color: #FFFFFF;
            -webkit-transition: color 0.2s, background 0.5s;
            -moz-transition: color 0.2s, background 0.5s;
            -o-transition: color 0.2s, background 0.5s;
            transition: color 0.2s, background 0.5s;
        }

        .article-button a:hover,
        .report-button a:hover {
            background-color: #0476A6;
            color: #93EFF9;
        }

/* <<<<<<<<<<<<<<<<< Evexia Diagnostics - FHR Page >>>>>>>>>>>>>>>> */

.dc-fhr-hdln {
    font-weight: 600;
    font-size: 1.95em;
    color: #0075A9;
}

/* <<<<<<<<<<<<<<<<< Evexia Diagnostics - Membership Page >>>>>>>>>>>>>>>> */

.docschc-membership-enroll {
    margin:0;
    font-family: 'Source Sans Pro', sans-serif;
}

.docschc-membership-enroll h1 {
     display: block;
     margin: 0px 0px 25px;
     font-size: 52px;
     line-height: 60px;
     font-weight: 300;
     color: #005C97;

     /* gjh */
     font-weight: 600;
    font-size: 46px;
    line-height: 48px;
    text-align: center;
    color: #252e66;
    margin: 0px 0px 50px;
    padding: 20px 0px 25px;
    cursor: inherit;
    border-top: solid thin #746C80;
    border-bottom: solid thin #746C80;


}

.docschc-membership-enroll p {
      font-size: 24px;
      font-weight: 400;
      line-height: 36px;
      color: #000000;

      /* gjh */
          font-weight: 400;
    font-size: 26px;
    line-height: 36px;
    color: #595554;
    cursor: inherit;
}
.docschc-membership-enroll p a,
.docschc-membership-enroll p a:link,
.docschc-membership-enroll p a:visited {
       text-decoration: none;
       color: #009ADA;
}
        /* <<<<<<<<<<<<<<<<< Evexia Diagnostics - Lab Services: Media Queries >>>>>>>>>>>>>>>> */
        @media (max-width: 602px) { /* <<< 601×906 (Asus Nexus 7: Portrait) >>> */
            html, body {
                background-color: #FFFFFF;
            }

            .docschc-tstmnu-wrapper {
                width: 98%;
                margin: 0%;
                background-color: #FFFFFF;
                padding: 1.7%;
            }

            .docschc-tstmnu-headerbnr {
                width: 100%;
                margin: 0%;
                padding: 0% 0% 0% 0%;
            }

            .docschc-tstmnu-headerlogo {
                width: 100%;
                height: 20%;
                float: none;
                background-color: #FFFFFF;
                padding: 6% 0%;
                opacity: .8;
                display: block;
                margin: 0%;
                text-align: center;
            }

                .docschc-tstmnu-headerlogo img {
                    opacity: 1.0;
                    max-width: 100%;
                    height: auto;
                    margin: 0% auto;
                }

            .docschc-tstmnu-headercopy-main {
                width: 94.2%;
                float: none;
                text-align: center;
                font-size: 2.2em;
                line-height: 1.25em;
                padding: 2.2% 3.2% 3.4% 3.2%;
            }

            .docschc-tstmnu-headercopy-sub {
                width: 96.2%;
                float: none;
                padding: 2.2% 3.2% 3.4%;
                font-size: 1.25em;
                line-height: 1.4em;
            }

            .docschc-tstmnu-testpricing {
                width: 100%;
                margin: 2.5% 0% 0% 0%;
                font-size: 1em;
            }

            .docschc-tstmnu-panelcol {
                width: 55%;
            }
        }

        @media (max-width: 415px) { /* <<< 414×736 (iPhone 6 Plus & Galaxy 7: Aspect 1 Portrait) >>> */
            .docschc-tstmnu-headercopy-main {
                width: 88.2%;
                padding: 5% 6% 7%;
            }

            .docschc-tstmnu-headercopy-sub {
                width: 88.4%;
                padding: 5% 6% 7%;
            }

            .docschc-tstmnu-panelcol {
                width: 45%;
            }

            .docschc-tstmnu-pricinghead {
                width: 100%;
                margin: 3.5% 0% 4.5%;
            }
        }

.span12 {
    width: 940px;
}

.span11 {
    width: 860px;
}

.span10 {
    width: 780px;
}

.span9 {
    width: 700px;
}

.span8 {
    width: 620px;
}

.span7 {
    width: 540px;
}

.span6 {
    width: 460px;
}

.span5 {
    width: 380px;
}

.span4 {
    width: 300px;
}

.span3 {
    width: 220px;
}

.span2 {
    width: 140px;
}

.span1 {
    width: 60px;
}
        /* <<<<<<<<<<<<<<<<< Evexia Diagnostics - DCNET Form Styles >>>>>>>>>>>>>>>> */

        input, button, select, textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
    display: block;
    margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    outline: none;
    display: inline-block;
    padding: 4px 6px;
    margin-bottom: 9px;
    font-size: 14px;
    color: #555555;
}

input,
textarea,
.uneditable-input {
}

textarea {
    height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: #ffffff;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
        border-color: rgba(82, 168, 236, 0.8);
        outline: none;
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    *margin-top: 0;
    line-height: normal;
    cursor: pointer;
}

select {
    width: 220px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

select[multiple],
select[size] {
     height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

/* <<<<<<<<<<<<<<<<< VALIDATION STYLES >>>>>>>>>>>>>>>> */

.validationSummary{
    border: 1px solid #b08b34;
    background: transparent url(../../../Content/images/WarningHeader.gif) no-repeat 10px 10px;
    font-size: 12px;
}

.validationHeader{
    left:0px;
    position:relative;
    font-size:11px;
    background-color: #e5d9bd;
    color: #56300a;
    height: 14px;
    font-weight: bold;
    border-bottom: 1px solid #b08b34;
    padding-top: 3px;
}

.validationSummary ul {
    padding-top: 5px;
    padding-left: 45px;
    list-style: none;
    font-size: 11px;
    color: #982b12;
}

.validationSummary ul li {
    padding: 2px 0px 0px 15px;
    background-image: url(../../../Content/images/Warning.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
}


/* <<<<<<<<<<<<<<<<< VALIDATION STYLES >>>>>>>>>>>>>>>> */


.enreg-btn1 {
    background: #5fb27a;
    color: #f0f5f7;
    font-size: 26px;
    line-height:32px;
    font-weight: 600;
    margin: 30px auto 40px;
    text-align: center;
    padding: 5px 30px 10px;
    border:none;
    width: 50%;
}



.evxdg-btn1 {
    background: #148ecc;
    color: #f0f5f7;
    font-size: 20px;
    line-height:32px;
    font-weight: 600;
    margin: 30px auto 40px;
    text-align: center;
    padding: 5px 30px 10px;
    border:none;
    border-radius: 30px;
    transition: color 0.4s linear 0s, background 0.4s linear 0s;
}
.evxdg-btn1:hover,
.evxdg-btn1:visited {
     background: #0D7DCB;
     color: #CFF3FE;
     text-decoration: none;
}

.evxdg-btn2 a,
.evxdg-btn2 a:link,
.evxdg-btn2 a:visited, {
    background: #148ecc;
    color: #f0f5f7;
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    margin: 30px auto 40px;
    text-align: center;
    padding: 5px 30px 10px;
    border: none;
    border-radius: 30px;
    transition: color 0.4s linear 0s, background 0.4s linear 0s;
}
.evxdg-btn2 a:hover,
.evxdg-btn2 a:visited {
     background: #0D7DCB;
     color: #CFF3FE;
     text-decoration: none;
}

/******* HOLIDAY MESSAGE HOME PAGE ********/
.holiday-message-container{
    width:100%;height:200px;background-color:#F7F0CE;
}
.holiday-message-close{
    width:1%;height:200px;float:right;margin:5px 20px 0px 0px;
}
.holiday-message-content-container{
    width:85%;height:auto;min-height:200px; max-height:1000px;float:left;padding:5px 5px 5px 20px;
}
.holiday-message-content-container h4{
    font-weight:bold;
    color:#635550;
}

@media (max-width: 1100px) {
    .holiday-message-container{
    width:100%;height:255px;background-color:#F7F0CE;
    }
}
@media (max-width: 602px) {
    .holiday-message-container{
    width:100%;height:350px;background-color:#F7F0CE;
    }
}

/******* GOOGLE MAP LOCATION SEARCH ********/
.LocationListContainer, .MapContainer{float:left;margin:0;}
    .LocationListContainer{width:22%;}
    .MapContainer{width:50%;display:none;margin-top:5px;}
    #mapframe{border:0;width:100%;}
    .LocationList{padding:0px 0 0 0px;}
    .LocationList li{padding:2px;background-color:#F3F9FA;margin:5px; border:solid 1px #D3EFF2;}
    .loc-active{background-color:#ccc !important;}
    .loc-in-active{background-color:#F3F9FA;}
    .Location-Container{height:530px;overflow-y:auto;margin-right:5px;}
    .Location-Count {text-align:center;height:50px;padding:5px 5px;}
    .Location-Count span{font-size:14px !important;padding:15px 0px;font-weight:inherit;}
    .Location-Search-Container{margin:5px 5px 5px 0px;background-color:#F3F9FA;padding:5px;border:solid 1px #D3EFF2;}
    #txt{width:145px;margin-right:10px;padding:5px;}
    .Location-search-by-zip {margin-bottom:10px;}
    .Location-search-by-zip h4 {color:#191D4D;font-weight:600;}
    .Location-search-by-zip-form{text-align:left;}
    #locatorContainer{margin-left:-14px !important;}
    .btn-locator{padding:5px;}

    .Free-Trial-Registration-Header h2{        
        color: #252e66 !important;
        font-size: 36px;
        font-weight: 500;
    }
    .evx-bold{
        font-weight:bold;
    }
    .evx-border1{
        border:solid 1px #000;padding:8px;
    }
    .evx-border2{
        border:solid 2px #000;padding:8px;
    }


