/** Global
**************************************/
/*@import 'font-awesome.css';
@import 'typography.css';
@import 'ie8-down.css';*/

.container {
}

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, select.form-control:focus {
    border-color: rgba(130, 85, 118, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(130, 85, 118, 0.6);
    outline: 0 none;
}

textarea:hover,
input:hover,
textarea:active,
input:active,
textarea:focus,
input:focus,
button:focus,
button:active,
button:hover {
    outline: 0px !important;
    /*-webkit-appearance:none;*/
}

#backUp, .touch-device #backUp:hover {
    background: url("/Images/Design001/arrow-up-large.png") no-repeat center center;
    background-color: rgba(0, 0, 0, .2);
    bottom: 10px;
    right: 10px;
    display: none;
    height: 46px;
    position: fixed;
    text-indent: -9999px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    width: 45px;
    z-index: 100;
}
.chat-icon {
    width: 69px;
    height: 64px;
    background: url("/Images/Design001/ChatIcon4.png") no-repeat center center;
    text-indent: -9999px;
    position: fixed;
    bottom: 250px;
    right: 15px;
    text-decoration: none;
    color: #000000;
    background-color: #dfcaa2;
    font-size: 12px;
    padding: 1em;
    display: none;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.chat-icon:hover {
    background-color: #e8d6b3;
}
.chat-bar-icon
{
    float:right;
    margin:14px 0px 0px 0px;
}
.back-to-top {
    width: 69px;
    height: 64px;
    background: url("/Images/Design001/arrow-up-large.png") no-repeat center center;
    text-indent: -9999px;
    position: fixed;
    bottom: 315px;
    right: 15px;
    text-decoration: none;
    color: #000000;
    background-color: #dfcaa2;
    font-size: 12px;
    padding: 1em;
    display: none;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

    .back-to-top:hover {
        background-color: #e8d6b3;
    }

textarea:focus, input:focus {
    outline: 0;
}

*:focus {
    outline: 0;
}

#backUp:hover, .touch-device #backUp:active {
    background-color: #5292e9;
}
/*object, iframe {z-index: -1\9\0; position: relative; background: transparent}*/
#ctl00_ContentPlaceHolder1_ucVideoPlayer_pnlYouTubePlayer {
    z-index: -1 !important;
}

.navbar-left-toggle {
    margin: 0;
}

.navbar-toggle {
    margin: 0 12px 0 12px;
    float: left;
    /*float: left;
	border-radius: none;
	margin: 0 14px 0 14px !important;
	border: none !important;
	background-color: none !important;*/
}

.navbar-custom.navbar-toggle:hover, .navbar-custom.navbar-toggle:focus {
    background-color: none !important;
}

.navbar-toggle {
    background-position: 0 -20px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: -webkit-transform 250ms ease-out 0s;
    -moz-transition: -moz-transform 250ms ease-out 0s;
    -o-transition: -o-transform 250ms ease-out 0s;
    transition: transform 250ms ease-out 0s;
}

    .navbar-toggle.collapsed {
        background: url('/Images/Design001/menu-mobile.png') no-repeat;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: -webkit-transform 250ms ease-out 0s;
        -moz-transition: -moz-transform 250ms ease-out 0s;
        -o-transition: -o-transform 250ms ease-out 0s;
        transition: transform 250ms ease-out 0s;
    }

.navbar-toggle {
    width: 20px;
    height: 20px;
    padding: 0;
    /*background-position: 0 -16px;*/
    background: url('/Images/Design001/menu-mobile.png') no-repeat;
    background-position: 0 -20px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: -webkit-transform 250ms ease-out 0s;
    -moz-transition: -moz-transform 250ms ease-out 0s;
    -o-transition: -o-transform 250ms ease-out 0s;
    transition: transform 250ms ease-out 0s;
}

.col-right {
    float: right;
}

.navRow {
    margin-bottom: 0;
}

.navbar-header {
    border: none;
}

.navbar-custom {
    /*background-color: #f8f8f8;*/
    margin-bottom: 0;
}

    .navbar-custom.navbar-brand {
        color: #777777;
    }

        .navbar-custom.navbar-brand:hover, .navbar-custom.navbar-brand:focus {
            color: #5e5e5e;
            background-color: transparent;
        }

    .navbar-custom.navbar-text {
        color: #777777;
    }

    .navbar-custom.navbar-nav > li > a {
        color: #777777;
    }

        .navbar-custom.navbar-nav > li > a:hover, .navbar-custom.navbar-nav > li > a:focus {
            color: #333d47;
            background-color: transparent;
        }

    .navbar-custom.navbar-nav > .active > a, .navbar-custom.navbar-nav > .active > a:hover, .navbar-custom.navbar-nav > .active > a:focus {
        color: #555555;
        background-color: #e7e7e7;
    }

    .navbar-custom.navbar-nav > .disabled > a, .navbar-custom.navbar-nav > .disabled > a:hover, .navbar-custom.navbar-nav > .disabled > a:focus {
        color: #cccccc;
        background-color: transparent;
    }

    .navbar-custom.navbar-toggle {
        border-color: #dddddd;
    }

        .navbar-custom.navbar-toggle:hover, .navbar-custom.navbar-toggle:focus {
        }

        .navbar-custom.navbar-toggle .icon-bar {
            background-color: #cccccc;
        }

    .navbar-custom.navbar-collapse, .navbar-custom.navbar-form {
        border-color: #e6e6e6;
    }

    .navbar-custom.navbar-nav > .dropdown > a:hover .caret, .navbar-custom.navbar-nav > .dropdown > a:focus .caret {
        border-top-color: #333333;
        border-bottom-color: #333333;
    }

    .navbar-custom.navbar-nav > .open > a, .navbar-custom.navbar-nav > .open > a:hover, .navbar-custom.navbar-nav > .open > a:focus {
        background-color: #e7e7e7;
        color: #555555;
    }

        .navbar-custom.navbar-nav > .open > a .caret, .navbar-custom.navbar-nav > .open > a:hover .caret, .navbar-custom.navbar-nav > .open > a:focus .caret {
            border-top-color: #555555;
            border-bottom-color: #555555;
        }

    .navbar-custom.navbar-nav > .dropdown > a .caret {
        border-top-color: #777777;
        border-bottom-color: #777777;
    }

.navbar-brand {
    display: none;
}


.form-control {
    color: #333d47 !important;
}


























/*.navbar-header {
	height: 50px;
}
.navbar-brand {
	float: none;
	padding: 0;
	display: block;
	width: 222px;
	margin: 0 auto 0 auto;
}
.navbar-brand > img {
	height: 26px;
	width: auto;
	margin: 10px auto 0 auto;
	display: block;
}*/
.box {
    padding: 14px;
    background: #efefef;
    border: 1px solid #ccc;
}

.boxNopad {
    padding: 0;
    background: #efefef;
    border: 1px solid #ccc;
}

.boxborder {
    border: 1px solid #ccc;
}

.boxpad {
    padding: 20px;
}








.navbar-brand {
    padding: 0;
}

.navbar-header {
    display: table;
    width: 100%;
}

.navbar-header {
    display: none;
}

.navbar-left-toggle, .nav-brand, .search-toggle {
    display: table-cell;
}

    /* Toggle */
    .navbar-left-toggle .navbar-toggle {
        float: left;
    }


/* Search */
.navbar-left-toggle, .search-toggle {
    text-align: center;
}

    .search-toggle .dropdown-toggle {
        display: inline-block;
    }





.nav-brand > img {
    height: 26px;
    width: auto;
    margin: 9px auto 0 auto;
    display: block;
}

.search-toggle {
    /*float: right;
	margin: 0 12px 0 12px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-align: center;
	padding: 0px;*/
}

    .search-toggle .fa {
        font-size: 18px;
        float: left;
    }

.mSearchWrap {
    padding: 12px;
}
/*.msearch.collapse .mSearchWrap {
	display: none;
}
.msearch.collapse.in .mSearchWrap {
	display: inline-block;
}*/
.msearchbtn {
    display: inline-block;
    padding: 10px 10px 20px 10px;
    width: 100%;
}




















body {
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 24px;
    color: #333d47;
    color: #333d47;
}

a,
a:link {
    color: #333d47;
    outline: 0;
    border: none;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

    a:hover {
        color: #33657e;
        text-decoration: none;
    }



h1, h2, h3, h4, h5, h6 {
    font-family: "RobotoSlab", Arial, Sans-Serif;
}

h1,
h2,
h3 {
    font-size: 24px;
}

h4 {
    font-size: 20px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

.input-space {
    margin-bottom: 12px;
}

.nopad {
    padding: 0 !important;
}



.turq {
    color: #63b0bb;
}

















/*******************************************************/
/*******************************************************/
/*******************************************************/
.btn {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    border: none;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    background: #efefef;
    /*font-family: "Montserrat", Arial, Sans-Serif;*/
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    word-wrap: break-word;
    white-space: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}

    .btn:hover {
        color: #fff;
        background: #693065;       
        text-decoration: none !important;
    }

.ie8 .headerFixed.locked,
.ie8 .back-to-top,
.ie8 .btn,
.ie8 .owl-theme .owl-controls .owl-page span,
.ie8 .boxAccord .box-title,
.ie8 .quickLinks.box-pane,
.ie8 .nav-tabs > li > a,
.ie8 .homeFeat1, .ie8 .homeFeat2, .ie8 .homeFeat3,
.ie8 .letter,
.ie8 .toggle,
.ie8 .owl-page.active,
.ie8 .landingFeatBox,
.ie8 .landingFeatImg img {
    /* behavior: url(http://jonmontenegro.com/Caretech/roper/cut/Styles/design001/pie/PIE.htc); */
    /* behavior: url(pie/PIE.htc); */
}













a.btn {
    color: #fff;
}

.btn-lg {
    padding: 8px 16px 8px 16px;
    font-size: 16px;
    line-height: 1.33;
}
.btn-long {
    padding: 8px 62px 8px 62px;
    font-size: 16px;
    line-height: 1.33;
}



.btn-md,
.btn-default {
    padding: 9px 12px 7px 12px;
    /*font-size: 14px;*/
    font-size: 13px;
    line-height: 1.42857143;
}


.btn-sm {
    padding: 6px 10px 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}



.btn-xs {
    padding: 2px 6px 1px 6px;
    font-size: 12px;
    line-height: 1.5;
}







.btn-purple {
    color: #fff;
    background: #815474;
}

    .btn-purple:hover {
    }



.btn-red {
    color: #fff;
    background: #e32526;
}

    .btn-red:hover {
    }


.btn-blue {
    color: #fff;
    background: #42758f;
    
}

    .btn-blue:hover {
        background-color: #693065 !important;
    }


.btn-orange {
    color: #fff;
    background: #ed7923;
}

    .btn-orange:hover {
        
    }



.btn-white {
    color: #815474 !important;
    background: #fff;
}

    .btn-white:hover {
        color: #fff !important;
    }

.btn-search {
    color: #fff;
    margin: 12px;
    padding: 6px 24px;
    font-family: Arial, sans-serif;
    background: #63afbc;
}

.btn-dropdown {
    display: inline-block;
    width: 17px;
    height: 20px;
    background-image: url(/Images/Design001/dropdown-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    float: right;
    margin: 0 0 0 0;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #4b80c0;
}

.btn-full {
    width: 100%;
}
/*******************************************************/
/*******************************************************/
/*******************************************************/







.bgTurq {
    background: #63b0bb;
}

.bgGreen {
    background: #7a9c3e;
}

.bgOrange {
    background: #ed7923;
}

.bgTan {
    background: #ed7923;
}

.bgPurpleLite {
    background: #a07792;
}

.bgPurpleDark {
    background: #693065;
}

.bgYellow {
    background: #f6ce3c;
}

.bgRed {
    background: #e22331;
}









.box {
    padding: 14px;
    background: #efefef;
    border: 1px solid #ccc;
}

.boxNopad {
    padding: 0;
    background: #efefef;
    border: 1px solid #ccc;
}

.boxborder {
    border: 1px solid #ccc;
}

input, select, .input-sm {
    border-radius: 0;
}

.headerFixed {
    z-index: 999;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    transition: box-shadow 2s;
    -moz-transition: box-shadow 2s;
    -webkit-transition: box-shadow 2s;
    -ms-transition: box-shadow 2s;
    -o-transition: box-shadow 2s;
}

    .headerFixed.shadow {
        top: 0;
        box-shadow: 0 5px 15px rgba(188, 0, 80, 1);
    }

    .headerFixed.locked {
        top: 0;
    }

.headerAlert {
    margin: 0px;
    background-color: #a3d55d;
    color: #333d47;
    font-weight: bold;
    text-align: center
}
.headerAlert a:hover
{
    color:white !important;
}

.headerTopRow {
    padding: 4px 0 4px 0;
    background: #f6f6f6;
    font-size: 12px;
    color: #333d47;
}

.headerTopRowNav {
    display: inline-block;
    margin: 0 14px 0 0;
    padding: 0;
    list-style: none;
}

    .headerTopRowNav li {
        display: inline-block;
    }

        .headerTopRowNav li span {
            padding: 0 4px 0 4px;
        }

.mCallLabel {
    display: inline-block;
    margin: 2px 0 0 0;
}

a.mCall {
    color: #333d47;
}

.socialLinksBox {
    display: inline-block;
    float: right;
}

.socialLinksLabel {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.socialLinks {
    float: right;
    display: inline-block;
    margin: 0 0 0 0;
    padding: 0;
    list-style: none;
}

    .socialLinks li {
        display: inline-block;
        margin: 0;
        padding: 0;
        vertical-align: middle;
    }

        .socialLinks li a {
            display: inline-block;
            margin: 0;
            padding: 0;
            color: #333d47;
        }

        .socialLinks li .icon {
            display: inline-block;
            width: 18px;
            height: 18px;
            background: url("/Images/Design001/icon-social-header.png") no-repeat;
            vertical-align: middle;
            margin: 0 0 0 2px;
        }

        .socialLinks li .facebook {
            background-position: 0 0;
        }

        .socialLinks li .gplus {
            background-position: -24px 0;
        }

        .socialLinks li .instagram {
            background-position: -24px 0;
        }

        .socialLinks li .twitter {
            background-position: -48px 0;
        }

        .socialLinks li .youtube {
            background-position: -71px 0;
        }

        .socialLinks li .blog {
            background-position: -94px 0;
        }



        .socialLinks li span {
            padding: 0 4px 0 4px;
            color: #ddd;
        }

.headerRow {
    padding: 10px 0 20px 0;
    background: #fff;
}


























/* Header
************************************/
.logoWrap {
}

.headerNav {
    display: inline-block;
    margin: 0 14px 0 0;
    padding: 0;
    list-style: none;
    font-size: 12px;
}

    .headerNav li {
        display: inline-block;
    }

        .headerNav li span {
            padding: 0 4px 0 4px;
        }

        .headerNav li a {
        }

        .headerNav li a {
        }

.billingLink {
    font-size: 12px;
    margin: 0 0 0 40px;
    display: inline-block;
}

.billingLoginWrap {
    text-align: right;
}

.searchWrap {
    margin: 12px 0 0 0;
    float: right;
}

    .searchWrap .btn,
    .mSearchWrap .btn {
        background: #9F5FA6;
        color: #fff;
        height: 30px;
        border-radius: 0px 4px 4px 0px;
        -moz-border-radius: 0px 4px 4px 0px;
        -webkit-border-radius: 0px 4px 4px 0px;
        border: 0px solid #000000;
    }

        .searchWrap .btn:hover,
        .mSearchWrap .btn:hover {
            background: #693065; 
            
            color: #fff;
        }

    .searchWrap input {
        border-radius: 0;
    }

























/* Main Nav
************************************/
.navRow {
    background: #e2261b;
}

.activeNav {
    background: #fff;
}

.navbar {
    border: none;
}

    .navbar .navbar-inner {
        padding: 0;
    }

    .navbar .nav {
        margin: 0;
        display: table;
        width: 100%;
    }

        .navbar .nav > li {
            display: table-cell;
            float: none;
        }

            .navbar .nav > li > a {
                text-align: center;
            }

            .navbar .nav > li:first-child > a {
                border-left: 0;
            }

            .navbar .nav > li:last-child > a {
                border-right: 0;
            }

.rapLink {
    background: #d6d6d6;
}

.sampleDropNews {
}

#megamenu li ul.sampleDropNews li {
    padding: 12px 0 12px 0;
    border-top: 1px dotted #efefef;
}









.dropBox h1,
.dropBox h2,
.dropBox h3,
.dropBox h4,
.dropBox h5,
.dropBox h6 {
    /*font-family: "MontserratBold", Arial, Sans-Serif;*/
    font-family: Arial, sans-serif;
}

.dropBox h5 {
    font-weight: bold;
}

.instruct {
    font-size: 12px;
    line-height: 14px;
}

.locationsLeft .tab-content span {
    margin-right: 14px;
}

.locationsLeft .tab-content h6 {
    display: inline-block;
    margin: 14px 0 0 0;
}






















/* Hero
*********************************************/
.heroRow {
}

    .heroRow.homeBanner {
    /*    margin-top: 176px; */
    
        margin-top: 194px;
    
    }

.hero-carousel .item {
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
}

.landing-carousel .item {
}
/*********************************/
/* Optional */
/*#bg {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
}
#bg img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}*/

/*********************************/


.hero-carousel .header-img1 {
    background-image: url("/Images/Design001/sample_homeRotator1.jpg");
}

.hero-carousel .header-img2 {
    background-image: url("/Images/Design001/1138x400.png");
}

.hero-carousel .header-img3 {
    background-image: url("/Images/Design001/1138x400.png");
}

.heroRow .img-responsive {
    width: 100%;
}

.hero-static-banner {
    position: relative;
}


    .hero-carousel .caption, .hero-static-banner .caption {
        position: absolute;
        z-index: 2;
        top: 20px;
        width: 100%;
        color: #fff;
    }

        .hero-carousel .caption .caption-content, .hero-static-banner .caption .caption-content {
            margin: 30px 0 0 0;
            padding: 50px 0 50px 70px;
            width: 600px;
        }

        .hero-static-banner .caption h1 {
            margin: 20px 0 8px 0;
            line-height: 42px;
        }

        .hero-carousel .caption h1 {
            margin: 20px 0 8px 0;
            line-height: 42px;
        }

        .hero-carousel .caption .btn {
            margin: 12px 0 0 0;
        }

        .hero-carousel .caption .fa {
            margin: 0 0 0 4px;
            font-size: 14px;
        }

.hero-carousel .owl-controls {
    position: absolute;
    width: 100%;
    margin: -50px 0 0 0;
    padding: 8px 0 0 0;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.hero-carousel-wrap .owl-prev, .hero-carousel-wrap .owl-next {
    position: absolute;
    z-index: 3;
    display: inline-block;
    padding: 0;
    margin: 0;
    width: 20px;
    height: 50px;
    font-size: 46px;
    cursor: pointer;
    color: #fff;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.hero-carousel-wrap {
    position: relative;
}

    .hero-carousel-wrap .owl-prev,
    .hero-carousel-wrap .owl-next {
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
    }

        .hero-carousel-wrap .owl-prev:hover,
        .hero-carousel-wrap .owl-next:hover {
            filter: alpha(opacity=100);
            -moz-opacity: 1;
            opacity: 1;
        }

    .hero-carousel-wrap .owl-prev {
        left: 20px;
    }

    .hero-carousel-wrap .owl-next {
        right: 20px;
    }

/* quick links
*********************************************/
.hero-quick-links {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 60px;
    margin: 200px 0 0 0;
    width: 260px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

.hero-findadoc {
    position: absolute;
    z-index: 2;
    top: 0;

    margin: 200px 0 0 0;
    width: 260px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

arrow-quicklinks.png .hero-quick-links li {
    padding: 4px 0 4px 0;
    border-top: 1px solid #ccc;
}

.quickLinksWrap {
}

    .quickLinksWrap h4 {
        margin: 0;
    }

    .quickLinksWrap ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .quickLinksWrap ul li {
            padding: 4px 0 4px 0;
            border-bottom: 1px solid #f4f4f4;
        }

            .quickLinksWrap ul li:last-child {
                border: none;
            }


.boxAccord {
    cursor: pointer;
}

    .boxAccord .quick-icon {
        float: right;
        line-height: 24px;
        margin: 2px 0 0 0;
        display: none;
        font-size: 28px;
        color: #fff;
        display: inline-block;
        top: 6px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -ms-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
        width: 17px;
        height: 17px;
        background: url("/Images/Design001/arrow-quicklinks.png") no-repeat center center;
        vertical-align: middle;
    }

.box-title.open .quick-icon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.boxAccord .box-title {
    /*font-family: "Montserrat", Arial, Sans-Serif;	*/
    font-family: Arial, sans-serif;
    /*pointer-events: none;
   cursor: default;*/
    background: #63afbc;
    padding: 12px;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .boxAccord .box-title.open {
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

.quickLinks.box-pane {
    /* font-family: "Montserrat", Arial, Sans-Serif;*/
    font-family: Arial, sans-serif;
    display: inline-block;
    width: 100%;
    background: #fff;
    font-size: 14px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    border: 1px solid #efefef;
}

    .quickLinks.box-pane li {
        padding: 4px 12px 2px 12px;
    }

        .quickLinks.box-pane li a {
            color: #333d47;
            background-image: url("/Images/Design001/icons-quicklinks.png");
            background-repeat: no-repeat;
            padding: 1px 0 1px 26px;
        }

            .quickLinks.box-pane li a:hover {
                color: #63afbc;
            }

.quickLinks.form {
    font-family: Arial, sans-serif;
    display: inline-block;
    width: 100%;
    background: #fff;
    font-size: 14px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    border: 1px solid #efefef;
}

    .quickLinks.form .form-group {
        padding: 4px 12px 2px 12px;
    }

.icon-bill {
    background-position: 0 0;
}

.icon-gift {
    background-position: 0 -20px;
}

.icon-hi {
    background-position: 0 -40px;
}

.icon-classes {
    background-position: 0 -60px;
}

.icon-mam {
    background-position: 0 -80px;
}

.icon-connect {
    background-position: 0 -100px;
}

.icon-myhealth {
    background-position: 0 -120px;
}

.icon-newsletter {
    background-position: 0 -140px;
}

.icon-career {
    background-position: 0 -160px;
}





















.homeFeat1,
.homeFeat2,
.homeFeat3 {
    height: 396px;
    margin-bottom: 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.homeFeat4,
.homeFeat5,
.homeFeat6,
.homeFeat7,
.homeFeat8,
.homeFeat9,
.homeFeat10 {
    height: 316px;
    margin-bottom: 24px;
    padding-top:33px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
}

.homeFeat1 {
    background: #63b0bb;
}

.homeFeat2 {
    background: #ed7923;
}

.homeFeat3 {
    background: #dfcaa2;
}
.homeFeat4 {
    background: #9e5fa6;
}

.homeFeat5 {
    background: #eb7602;
}

.homeFeat6 {
    background: #e2211c;
}

.homeFeat7 {
    background: #a2d55e;
}

.homeFeat8 {
    background: #a99767;
}

.homeFeat9 {
    background: #f2ce3c;
   
}

.homeFeat10 {
    background: #61aeb8;
}


.homeFeatContent {
    padding: 12px;
}

    .homeFeatContent h3 {
        color: #fff;
    }
.homeFeat4 .homeFeatContent,
.homeFeat5 .homeFeatContent,
.homeFeat6 .homeFeatContent,
.homeFeat7 .homeFeatContent,
.homeFeat8 .homeFeatContent,
.homeFeat9 .homeFeatContent,
.homeFeat10 .homeFeatContent {
    color: white;
}
.homeFeat4 .homeFeatContent h3 {
    color: #693065;
}
.homeFeat5 .homeFeatContent h3 {
    color: #f9be3c;
}
.homeFeat6 .homeFeatContent h3 {
    color: #7f2429;
}
.homeFeat7 .homeFeatContent h3 {
    color: #72af30;
}
.homeFeat8 .homeFeatContent h3 {
    color: #e6d9b7;
}
.homeFeat9 .homeFeatContent h3 {
    color: #ca9700;
}
.homeFeat10 .homeFeatContent h3 {
    color: #98e6d8;
}

.homeFeatImg img {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}


.homeFeatIcon {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    background-image: url('/Upload/images/_GetCareNow/icons/GetCareIcons.sprite.png');
    background-repeat: no-repeat;
    margin: 0px auto;
    width: 66px;
    height: 66px;
}

.icoExpressCare {
    background-position: -10px -86px;
}

.icoVirtualCare {
    background-position: -10px -466px;
}

.icoER {
    background-position: -10px -10px;
}

.icoSchedule {
    background-position: -10px -390px;
}

.icoFindaDoctor {
    background-position: -10px -162px;
}

.icoFindaLocation {
    background-position: -10px -238px;
}

.icoOnlineChat {
    background-position: -10px -314px;
}

.homeFeat1 .btn,
.homeFeat2 .btn,
.homeFeat3 .btn {
    /*font-family: "MontserratBold", Arial, Sans-Serif;*/
    color: #333d47;
}

.homeFeat4 .btn {
    color: #9e61a6;
}
.homeFeat5 .btn {
    color: #eb7700;
}
.homeFeat6 .btn {
    color: #e4251b;
}
.homeFeat7 .btn {
    color: #60a70d;
}
.homeFeat8 .btn {
    color: #aa9566;
}
.homeFeat9 .btn {
    color: #f6c200;
}
.homeFeat10 .btn {
    color: #61afbb;
}

    .homeFeat1 .btn:hover,
    .homeFeat2 .btn:hover,
    .homeFeat3 .btn:hover {
        color: #fff;
    }

.homeFeat2 .btn {
    background: #f2a165;
}

    .homeFeat2 .btn:hover {
        background: #693065; 
        

    }

.homeFeat3 .btn {
    background: #e9dabe;
}

    .homeFeat3 .btn:hover {
        background: #693065;
    }

























.healthLibBox {
    height: 260px;
}

.titleLink {
    font-size: 21px;
    text-decoration: none;
}

.alphabet {
    display: inline-block;
    clear: both;
}

.letter {
    position: relative;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    display: inline block;
    width: 32px;
    height: 32px;
    line-height: 34px;
    float: left;
    font-size: 16px;
    margin: 0 4px 4px 0;
    background: #92c8d0;
    color: #333d47;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.letter {
    color: #333d47 !important;
}

    .letter:hover {
        color: #fff !important;
        background: #693065; 
        text-decoration: none !important;
    }

.subjectList {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .subjectList li {
    }





/* Homepage Tabs
*********************************************/
.newsBox {
    overflow: hidden;
}

.nav-tabs {
    border-bottom: 1px solid #dedacd;
}

    .nav-tabs > li > a {
        /*font-family: "MontserratBold", Arial, Sans-Serif;*/
        font-family: Arial, sans-serif;
        color: #ed7923;
        background: #f3f1ec;
        border-bottom: 1px solid #dedacd;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

        .nav-tabs > li > a:hover {
            background: #f3f1ec;
        }

    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        /*font-family: "MontserratBold", Arial, Sans-Serif;*/
        font-family: Arial, sans-serif;
        background-color: #fff;
        border: 1px solid #dedacd;
        border-bottom-color: transparent;
        color: #000;
    }

.tab-pane ul {
    padding: 12px;
    margin: 0;
    list-style: none;
}

    .tab-pane ul li {
        padding: 6px 0 6px 0;
        margin: 0;
        border-bottom: 1px dotted #ccc;
    }

        .tab-pane ul li:last-child {
            border: none;
            margin-top: 12px;
        }

.tabContentWrap {
}

    .tabContentWrap a {
        color: #ed7923;
    }

        .tabContentWrap a.btn {
            color: #fff;
        }











/* Home Row 3
*********************************************/
.fadRow {
    padding: 40px 0 40px 0;
    border-bottom: 1px solid #efefef;
}

    .fadRow h3 {
        margin: 0 0 14px 0;
        line-height: 26px;
    }
/*h3.line {
border-bottom: 1px solid #ccc;
padding-bottom: 2px;
position: relative;
margin-bottom: 20px;
}
h3.line>span {
width: auto;
border-bottom: 2px solid #ccc;
padding-bottom: 4px;
}*/











/* Videos
*********************************************/
.videosRow {
    padding: 40px 0 40px 0;
    margin: 0 0 0 0;
    background: #9F5FA6;
}

.videosBox {
    color: #fff;
}

    .videosBox h2 {
        line-height: 36px;
    }

    .videosBox h4 {
        margin: 0 0 0 0;
    }

.homeFeatBox {
    height: 80px;
}

    .homeFeatBox img {
    }

    .homeFeatBox p {
        margin: 12px;
        display: inline-block;
    }

.boxNopad img {
    width: 100%;
    display: inline-block;
}

.videoPlacement {
    position: relative;
    height: 300px;
    overflow: hidden;
}

    .videoPlacement iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.videosRow .btn {
    background: #CCA2D7;
    color: #fff;
}

    .videosRow .btn:hover {
        background: #693065;
        color: #fff;
    }





.videoPlacement {
    width: 100%;
    height: 315px;
}











/* Features
*********************************************/
.featRow {
    padding: 40px 0 40px 0;
}

.featTxtWrap {
    padding: 20px;
}

    .featTxtWrap h4 {
        margin: 0 0 8px 0;
    }













/* Newsletter
*********************************************/

.newsletterRow {
    padding: 30px 0 10px 0;
    background: #33657e;
    color: #fff;
}

.newsletterLabel {
}

    .newsletterLabel h5 {
        margin: 0;
        padding: 0 0 0 36px;
        font-size: 24px;
        color: #fff;
        background: url("/Images/Design001/icon-newsletter-envelope.png") no-repeat;
    }

    .newsletterLabel h4 {
        margin: 0 0 0 0;
    }

    .newsletterLabel p {
        margin: 0 0 12px 0;
        color: #fff;
    }

.newsletterRow .boxborder {
    margin-bottom: 20px;
}

.newsletter .btn {
    height: 30px;
    font-weight: normal;
    width: 70px;
    color: #fff;
    background: #7095a8;
}

    .newsletter .btn:hover {
        background: #693065; 
        
    }











/* sitemap
*********************************************/
.sitemapRow {
    padding: 0 0 40px 0;
    background: #fff;
}

    .sitemapRow h1,
    .sitemapRow h2,
    .sitemapRow h3,
    .sitemapRow h4,
    .sitemapRow h5,
    .sitemapRow h6 {
        /*font-family: "MontserratBold", Arial, Sans-Serif;*/
        font-family: Arial, sans-serif;
    }

    .sitemapRow h5 {
        font-size: 12px;
        text-align: uppercase;
    }

#box {
    width: 100%;
    position: relative;
}

#panel {
    position: relative;
    bottom: 0px;
    width: 100%;
    background: #fff;
    padding-top: 20px;
    /*display: none;*/
}

.toggleRow {
    position: relative;
    background: #2d2d2d;
    height: 38px;
}

.toggle {
    position: absolute;
    width: 123px;
    left: 0;
    right: 0;
    top: -10px;
    margin-left: auto;
    margin-right: auto;
    /*cursor: pointer;*/
    font-size: 24px;
    text-align: center;
    padding: 0 0 10px 0;
    /*-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;*/
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    background: #fff;
}

.toggleText {
    display: inline-block;
    margin: 24px 0 0 0;
    width: 100%;
    text-align: center;
    color: #757575;
    /*font-family: "Montserrat", Arial, Sans-Serif;*/
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    line-height: 13px;
    font-size: 13px;
    font-weight: normal;
}

.baricon {
    position: absolute;
    display: inline-block;
    top: 6px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    width: 17px;
    height: 17px;
    background: url("/Images/Design001/arrow-toggle.png") no-repeat center center;
    vertical-align: middle;
}

    .baricon.icon-open {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
/*.baricon:before {
	content: "\f105";
}
.baricon.icon-open:before {
	content: "\f107";
}*/
.sitemap {
}

    .sitemap .container {
        /* margin-right: auto;
	margin-left: auto;
	padding-left: 0;
	padding-right: 0; */
    }

        .sitemap .container .row {
            padding-top: 20px;
            padding-bottom: 20px;
        }

            .sitemap .container .row:last-child {
                padding: 20px 0 20px 0;
                border-top: 1px solid #e8e8e8;
            }

    .sitemap h5 {
        color: #9F5FA6;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0 0 4px 0;
        line-height: 18px;
    }

    .sitemap ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .sitemap ul li {
            padding: 6px 0 6px 0;
            line-height: 16px;
        }

.awards {
    margin: 12px 0 24px 0;
}

.sitemap a {
    color: #333d47;
}

    .sitemap a:hover,
    .sitemap a:active {
        color: #63b0bb;
    }





.footerSoc {
    display: inline-block;
    width: 100%;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 34px;
    background: url(/Images/Design001/icon-social-footer.png) no-repeat;
}

.news {
    background-position: 0 0;
}

.blog {
    background-position: 0 -29px;
}

.fb {
    background-position: 0 -59px;
}

.yt {
    background-position: 0 -89px;
}

.twit {
    background-position: 0 -119px;
}

.instagram {
    background-position: 0 -149px;
}

.rss {
    background-position: 0 -179px;
}










/* footer
*********************************************/
.footer1Row {
    padding: 20px 0 20px 0;
    font-size: 12px;
    background: #434343;
    color: #dadada;
}

.privacyNav {
    float: right;
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style: none;
}

    .privacyNav li {
        display: inline-block;
        margin: 0;
        padding: 0;
    }

        .privacyNav li span {
            padding: 0 4px 0 4px;
            color: #000;
        }

.footer1Row a {
    color: #dadada;
}

    .footer1Row a:hover {
        color: #fff;
    }
















/* Footer Row 2
*********************************************/
.homeRow5 {
    border-top: 1px solid #ddd;
    margin: 0 0 20px 0;
    padding: 20px 0 0 0;
}

.footerRow2 {
    font-size: 11px;
}

    .footerRow2 div {
        margin: 0 0 20px 0;
    }

.homeRow5 span {
    padding: 0 4px 0 4px;
}






/* Text Size
*********************************************/
.trailRow {
    font-size: 11px;
    padding: 8px 0 8px 0;
    margin: 0 0 20px 0;
    background: #f4f3ef;
}

    .trailRow a {
        color: #333d47;
    }

        .trailRow a:hover,
        .trailRow a:active {
            color: #63b0bb;
			text-decoration: underline;
        }

.trail {
    margin: 2px 0 0 0;
}

    .trail a:after {
        display: inline-block;
        content: "";
        /*margin: 0 4px 0 4px;*/
    }

.textSize {
    float: right;
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style: none;
}

    .textSize li {
        display: inline-block;
    }

.printRow {
    font-size: 12px;
    margin: 0 0 0 0;
}

    .printRow ul {
        list-style: none;
        text-align: right;
    }

        .printRow ul li {
            display: inline-block;
        }

.textSizeLabel {
    font-size: 11px;
}

.fontSml, .fontMed, .fontLrg {
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 8px;
}

.fontSml {
    font-size: 12px;
}

.fontMed {
    font-size: 14px;
}

.fontLrg {
    font-size: 16px;
    margin-right: 16px;
}

.printPage, .emailPage {
    margin-right: 12px;
}

    .printPage a, .emailPage a {
        padding: 0 0 0 20px;
        background: url('/Images/Design001/icon-print-email.png') no-repeat;
    }

    .emailPage a {
        background-position: 0 -28px;
    }

.printRow ul li:last-child {
    margin: 0;
}















.RadTreeView_Design001 li div {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 3px solid #ed7923;
    overflow: hidden;
}

.RadTreeView_Design001 .rtUL .rtLI .rtTop .rtMinus,
.RadTreeView_Design001 .rtUL .rtLI .rtTop .rtPlus {
    width: 0px;
}
/* 1st level Orange-Top left nav Header style */
.RadTreeView_Design001 .rtUL .rtLI .rtTop .rtIn {
    font-family: "RobotoSlab", Arial, Sans-Serif;
    color: #ed7923;
    font-size: 20px;
    padding: 0 0 8px 0;
    line-height: 22px;
    padding-left: 0px;
}

.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI {
    min-height: 29px;
    padding: 0px;
}

    .RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop .rtIn,
    .RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop .rtSelected .rtIn {
        display: inline-block;
        font-family: "Montserrat", Arial, Sans-Serif;
        color: #333d47;
        font-size: 12px;
        line-height: 14px;
        padding: 0px;
        margin-left: 0px;
        border-bottom: 0px solid #e7e7e7 !Important;
    }

.RadTreeView .rtSp {
    height: 0px;
    display: none;
}

.RadTreeView_Design001 li li div {
    font-size: 12px;
    border-bottom: none;
    padding: 0px;
}

.RadTreeView .rtSelected .rtIn {
    display: inline-block;
    font-family: "Montserrat", Arial, Sans-Serif;
    font-weight: bold;
    color: #333d47;
    font-size: 14px !Important;
    line-height: 16px !Important;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    border-bottom: 0px solid #e7e7e7 !Important;
}

.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop .rtIn,
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtUL .rtLI .rtTop .rtIn {
    display: inline-block;
    font-family: "Montserrat", Arial, Sans-Serif;
    font-size: 12px;
    line-height: 16px;
    padding-top: 5px;
    border-bottom: 0px solid #e7e7e7 !Important;
    width: 100%;
}

.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop .rtMinus,
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI .rtTop .rtPlus {
    width: 11px;
}
/*.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI,
.RadTreeView_Design001 li li div {
	padding-left: 0px !important;
}*/
.RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI.rtUL {
    padding-top: 0px;
    padding-bottom: 0px;
}

    .RadTreeView_Design001 .rtUL .rtLI .rtUL .rtLI.rtUL .rtLI,
    .RadTreeView_Design001 rtBot {
        padding-left: 20px !important;
        font-family: "Montserrat", Arial, Sans-Serif;
        font-size: 12px;
        line-height: 16px;
        padding-top: 0px;
        padding-left: 20px;
        min-height: 29px;
        border-bottom: 0px solid #e7e7e7 !Important;
        width: 100%;
    }


.RadTreeView_Design001 li div {
    padding-left: 10px !important;
}


.RadTreeView_Design001 li li div {
    padding-left: 15px !important;
}

.RadTreeView_Design001 li li li div {
    padding-left: 30px !important;
}

.RadTreeView_Design001 li li li li div {
    padding-left: 45px !important;
}

.RadTreeView_Design001 li li li li li div {
    padding-left: 60px !important;
}

.RadTreeView li > ul > li > ul {
    border-bottom-width: 0px;
}

.RadTreeView .rtIn,
.RadTreeView_rtl .rtHover .rtIn,
.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn,
.RadTreeView .rtHover .rtIn, .RadTreeView .rtHover .rtIn {
    padding-left: 0px;
}
/* Content
*********************************************/
.contentWrap {
    z-index: 0;
}

.heroRow.contentBanner {
    margin: 176px 0 0 0;
    height: 90px;
    background: #dfcaa2;
}

.pageTitle {
    color: #333d47;
}

#PageContent {
}

    #PageContent .imgpad {
        margin: 12px;
    }

.content {
    padding: 0 0 40px 0;
}

    .content a {
        color: #ed7923;
    }

        .content a:hover {
            text-decoration: underline;
        }






/* Landing Page
*********************************************/
.landingBanner {
    margin-top: 176px;
}

    .landingBanner .container {
        padding: 0 !important;
        width: 100% !important;
    }

    .landingBanner img {
        width: 100% !important;
        height: auto !important;
    }

.heroRow.landingBanner {
    margin: 176px 0 0 0;
}

.landingFeatRow {
}

.landingFeatBox {
    max-width: 252px;
    margin: 0 0 20px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.landingFeatImg img {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.landingFeatTxt {
    background: url('/Images/Design001/arrow-landingbox.png') no-repeat right 10px center;
    font-family: "RobotoSlab", Arial, Sans-Serif;
    font-size: 18px;
    padding: 12px;
    color: #fff;
}

.landingFeatBox a:hover {
    text-decoration: none !important;
}


/* End Nivo Slider styles */
.landingBanner > .container > .theme-default[style] {
    width: 100% !important;
    max-width: 100% !important;
    max-height: none !important;
}

.landingBanner > .container .nivoSlider[style] {
    width: 100% !important;
    max-width: none !important;
    max-height: none !important;
}

.landingBanner > .container .nivoSlider img {
    width: 100% !important;
    height: auto;
    max-height: none;
}







.leftFeat {
    padding: 0;
    margin: 0 0 20px 0;
}

.rightFeat {
    display: inline-block;
    padding: 0;
    margin: 0 0 20px 0;
}




/* Related Information
**********************************************/
.relatedNav {
    display: inline-block;
    font-size: 12px;
    margin: 0 0 20px 0;
    position: relative;
    z-index: 0;
}

    .relatedNav h3 {
        margin: 0;
        padding: 0 0 12px 0;
    }

    .relatedNav ul {
        border-top: 1px dotted #ccc;
        list-style: none;
        margin: 0 0 0 0;
        padding: 2px 0 2px 0;
    }

        .relatedNav ul li {
            margin-top: 6px;
            margin-bottom: 6px;
            margin-right: 12px;
        }

            .relatedNav ul li a {
                display: inline-block;
                color: #333d47;
                line-height: 16px;
            }

                .relatedNav ul li a:hover,
                .relatedNav ul li a:active {
                    color: #63b0bb;
                }

.linkOpen {
    color: #ed7923;
    font-weight: bold;
}

.linkBullet, .viewMore {
    padding-left: 0;
}












.contentLeftWrap, .content3Container {
    padding-left: 0;
    padding-right: 0;
}

.content3Row > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.content3Row {
    padding-top: 40px;
}
/* Landing Page
*********************************************/
.landBannerRow {
    margin: 180px 0 0 0;
    height: 230px;
    background: #ccc;
}

.subBannerRow {
    margin: 180px 0 0 0;
    height: 100px;
    background: #ccc;
}

.landingFeat {
    margin: 12px 0 12px 0;
}

.sub-quick-wrap {
    position: relative;
    width: 100%;
}

.sub-quick-links {
    position: absolute;
    z-index: 2;
    top: 20px;
    right: 0;
    padding: 12px 20px 12px 20px;
    margin: 0 0 0 0;
    width: 240px;
    border: 1px solid #ccc;
}

    .sub-quick-links li {
        padding: 4px 0 4px 0;
        border-top: 1px solid #ccc;
    }

    .sub-quick-links .boxAccord .box-title {
        cursor: pointer;
        pointer-events: auto;
    }

    .sub-quick-links .quickLinksWrap .quick-icon {
        display: inline-block;
    }

    .sub-quick-links .quickLinks {
        display: none;
    }

.introRow {
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background: #fff;
}

.introRow {
    display: inline-block;
}

    .introRow h2 {
        line-height: 36px;
    }

    .introRow h4 {
        margin: 0 0 0 0;
    }

    .introRow > .container > .row {
    }

        .introRow > .container > .row > .landIntroTxt {
            padding: 40px 10px 0 10px;
            background: #fff;
        }

.featRow .box {
    height: 300px;
}

    .featRow .box h4 {
        margin: 0 0 12px 0;
    }

    .featRow .box ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

.contentRow {
    padding: 10px 0 40px 0;
}
/* Related Information
**********************************************/
.relatedNav {
    font-size: 12px;
}

    .relatedNav h3 {
        margin: 0;
        padding: 0 0 12px 0;
    }

    .relatedNav ul {
        border-top: 1px dotted #ccc;
        list-style: none;
        margin: 0 0 0 0;
        padding: 2px 0 2px 0;
    }

        .relatedNav ul li {
            margin-top: 6px;
            margin-bottom: 6px;
            margin-right: 12px;
        }

.linkOpen {
    font-weight: bold;
}

.linkBullet, .viewMore {
    padding-left: 0;
}











#bannerTitle {
    display: inline-block;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    margin: 26px 0 0 0;
    font-size: 30px;
}








.subNav > div[style] {
    width: 100% !important;
}




.gallery-grid {
    display: none;
    width: 100%;
}

.gallery-image {
    /*-moz-transition:all 0.2s;
    -webkit-transition:all 0.2s;*/
    cursor: pointer;
}








@media (min-width: 992px) and (max-width: 1199px) {
    .gallery-image {
        width: 50%;
        padding: 0.1%;
    }

    .hero-quick-wrap {
        position: absolute;
        left: 0;
        right: 0;
	width:auto;
        margin: 0 60px 0 0;

/*        width: 970px;
        margin-left: auto;
        margin-right: auto;


*/

        top: 0;
    }

    .homeBanner .hero-quick-wrap {
        width: auto;
        margin: 0 60px 0 0;
    }

    .hero-quick-links {
        right: 18px;
    }

    .homeBanner .hero-quick-links {
        top: 0;
    }
}

@media (min-width: 1200px) {

    .gallery-image {
        width: 33%;
        padding: 0.1%;
    }

    .hero-quick-wrap {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 60px 0 0;
        width: auto;
/*        width: 1170px;*/
        top: 0;
 /*       z-index: 1000;*/
    }

    .homeBanner .hero-quick-wrap {
        width: auto;
        margin: 0 60px 0 0;
    }

    .hero-quick-links {
        right: 20px;
    }

    .hero-findadoc {
        right: 60px;
      
    }

    .homeBanner .hero-quick-links {
        top: 0;
    }
}


.theme-default {
    position: relative;
}


@-webkit-viewport {
}

@-moz-viewport {
}

@-ms-viewport {
}

@-o-viewport {
}

@viewport {
}

/* Lock down */
@media (min-width: 992px) {
}

@media (min-width: 1200px) {
    body {
        background: #fff;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    body { /*background: red;*/
    }

    .quickHome {
        height: 246px;
    }

    .navbar .nav > li > a {
        padding-left: 0;
        padding-right: 0;
        font-size: 12px;
    }
    /*.heroRow {
	margin-top: 130px;
}
.heroRow {
	margin-top: 176px;
}
.subBannerRow, .landBannerRow {
	margin: 180px 0 0 0;
}*/

    .hero-findadoc {
        right: 60px;
    }

    .homeBanner .hero-quick-links {
        top: 0;
    }
}

@media (max-width: 767px) {
    body { /*background: green;*/
    }

    .headerTopRow {
        background: #fff;
    }

    .mCallLabel,
    .mCall {
        display: none;
    }


    .heroRow.homeBanner {
        margin-top: 0;
    }

    .socialLinksBox {
        display: none;
    }

    .footer1Row .privacyNav {
        float: none;
    }

    .introBox {
        margin: 0 0 20px 0;
    }

    .videoPlacement {
        float: none;
        margin: 0 0 20px 0;
    }

        .videoPlacement h4 {
        }

    .featRow {
        padding: 20px 0 20px 0;
    }

    .col-right {
        float: none;
    }

    .logoWrap {
        text-align: center;
        margin-bottom: 14px;
    }

        .logoWrap .img-responsive {
            display: inline-block;
        }

    .billingLoginWrap {
        font-size: 12px;
        text-align: center;
    }

    .billingLink {
        margin: 0;
    }

    .homeFeatWrap {
        margin: 0 0 20px 0;
    }

    .footerRow1 ul {
        margin: 0 0 20px 0;
        padding: 0 0 20px 0;
        border-bottom: 1px dotted #ccc;
    }

    .sub-quick-links {
        width: 100%;
    }

    .content3Container {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 991px) {

    html, body {
        overflow-x: hidden;
    }

    .gallery-image {
        width: 98%;
        padding: 0.1%;
    }

    .headerFixed {
        position: relative;
        top: auto;
    }

    .headerFixed {
        top: 0;
        z-index: 1; /* banner */
    }

    .navRow .container {
        width: 100%;
        max-width: 100%;
    }

    .navbar-header {
        height: 50px;
        background: #fff;
    }

    .navbar-header {
        display: table;
    }

    #megamenu .fa {
        display: none;
    }

    .dropBox {
        display: none !important;
    }




    .hero-carousel .caption-content {
        padding: 50px 10px 50px 10px;
    }

        .hero-carousel .caption-content p {
            display: none;
        }

    .hero-quick-wrap {
        margin: 0 20px 20px 20px;
        /*max-width: 720px;*/
    }



    .hero-quick-links {
        position: relative;
        right: auto;
        margin: 20px 0 0 0;
        /*padding: 10px;*/
        width: 100%;
    }

    .hero-findadoc {
        position: relative;
        right: auto;
        margin: 20px 0 0 0;
        /*padding: 10px;*/
        width: 100%;
    }

    .quickLinksWrap {
        margin: 0;
    }

    .boxAccord .box-title {
        cursor: pointer;
        pointer-events: auto;
    }

    .hero-carousel-wrap .owl-prev, .hero-carousel-wrap .owl-next {
        /* top: 200px; */
    }
    /*.rotator {
		margin-bottom: 20px;
	}*/

    .tabContentWrap {
        height: auto;
    }

    .fadRow .box {
        min-height: 0;
        margin-bottom: 20px;
    }


    .homeFeat1,
    .homeFeat2,
    .homeFeat3,
    .homeFeat4,
    .homeFeat5,
    .homeFeat6,
    .homeFeat7,
    .homeFeat8,
    .homeFeat9,
    .homeFeat10 {
        max-width: 360px;
        margin-left: auto;
        margin-right: auto;
        height: auto;
    }

    .homeFeatImg img {
        margin: 0 auto 0 auto;
    }


    .newsletterRow {
        padding: 30px 0 30px 0;
    }

    .footer1Row {
        text-align: center;
    }


    .sitemap .container {
        padding-left: 10px;
        padding-right: 10px;
    }

    .sitemap .col-md-2 ul, .sitemap .col-md-3 ul {
        margin: 0 0 20px 0;
    }

    .featRow .box {
        margin: 0 0 20px 0;
    }

    .heroRow,
    .heroRow.landingBanner,
    .heroRow.contentBanner {
        margin: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    body { /*background: yellow;*/
    }

    .col-right {
        float: none;
    }

    .dropdown_3columns {
        width: 300px;
    }

    .headerTopRow > .container > .row > [class^="col-"] {
        text-align: center;
    }

    .socialLinksBox {
        float: none;
    }
    /*.hero-quick-wrap {
	margin: 0 auto 0 auto;
	max-width: 720px;
}*/
    .fadRow {
        border-top: none;
    }

    .homeFeat1,
    .homeFeat2,
    .homeFeat3,
    .homeFeat4,
    .homeFeat5,
    .homeFeat6{
        margin-bottom: 20px;
    }

    .videoPlacement {
        float: none;
        text-align: center;
        margin: 0 0 20px 0;
    }
}
/*@media (max-width: 320px) {
	body {background: black;}
	
}*/


@media (max-width: 768px) {
    .heroRow.homeBanner {
        display: none;
    }
}



























.grid [class^="col-"] {
    /*padding-top: 10px;
padding-bottom: 10px;
background-color: #eee;
border: 1px solid #ddd;
background-color: rgba(86,61,124,.15);
border: 1px solid rgba(86,61,124,.2);*/
    /*margin-bottom: 20px;*/
}
/*.grid [class^="col-"] {

	margin-bottom: 20px;
}*/




div {
}





/* Collapse Menu @ 991px */
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: inline-block;
    }

    .navbar-collapse {
        border: none;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

        .navbar-collapse.collapse {
            display: none !important;
        }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .navbar-collapse.collapse.in {
        display: inline-block !important;
        width: 100%;
        z-index: 999999999;
    }

    .navbar-header {
    }

    .navbar-collapse {
        padding: 0;
    }

    .navbar .nav {
        border: none;
    }

    .navbar .navbar-inner {
        padding: 0;
    }

    .navbar .nav {
        display: block;
    }

        .navbar .nav > li {
            display: block;
            float: none;
            border-top: 1px solid #d21f15;
        }

            .navbar .nav > li > a {
                text-align: left;
                border: none;
            }

    .dropBox {
        display: none;
    }

    .caret {
        display: none;
    }

    .content .boxpad {
        margin-bottom: 20px;
    }
}












@media (min-width: 768px) {
    .ie8 .container {
        max-width: none !important;
        width: 980px !important;
    }
}

.ie8 .container {
    max-width: none !important;
    width: 980px !important;
}

@media (min-width: 1px) {
    .ie8 .container {
        max-width: none !important;
        width: 980px !important;
    }
}

.ie8 [class^="col-"] {
    float: left !important;
}

.ie8 .col-md-12 {
    width: 100% !important;
}

.ie8 .col-md-11 {
    width: 91.66666666666666% !important;
}

.ie8 .col-md-10 {
    width: 83.33333333333334% !important;
}

.ie8 .col-md-9 {
    width: 75% !important;
}

.ie8 .col-md-8 {
    width: 66.66666666666666% !important;
}

.ie8 .col-md-7 {
    width: 58.333333333333336% !important;
}

.ie8 .col-md-6 {
    width: 50% !important;
}

.ie8 .col-md-5 {
    width: 41.66666666666667% !important;
}

.ie8 .col-md-4 {
    width: 33.33333333333333% !important;
}

.ie8 .col-md-3 {
    width: 25% !important;
}

.ie8 .col-md-2 {
    width: 16.666666666666664% !important;
}

.ie8 .col-md-1 {
    width: 8.333333333333332% !important;
}

.ie8 .img-responsive {
    /*width: 100% !important;
	height: auto !important;*/
}

.ie8 .visible-sm,
.ie8 .visible-xs,
.ie8 .visible-xs.visible-sm {
    display: none !important;
}



.ie8 .navbar-header {
    display: none !important;
}

@media (max-width: 991px) {

    .ie8 .headerTopRow,
    .ie8 .headerRow {
        display: inline-block !important;
    }
}

.ie8 .navbar .navbar-inner {
    padding: 0 !important;
}

.ie8 .navbar .nav {
    margin: 0 !important;
    display: table !important;
    width: 100% !important;
}

    .ie8 .navbar .nav > li {
        display: table-cell !important;
        float: none !important;
        border-bottom: none !important;
    }

        .ie8 .navbar .nav > li > a {
            text-align: center !important;
            border-left: 1px solid rgba(255, 255, 255, .75) !important;
            border-right: 1px solid rgba(0, 0, 0, .1) !important;
        }

        .ie8 .navbar .nav > li:first-child > a {
            border-left: 0 !important;
        }

        .ie8 .navbar .nav > li:last-child > a {
            border-right: 0 !important;
        }

.ie8 .rapLink {
    background: #d6d6d6 !important;
}

.ie8 .caret {
    display: inline-block !important;
}

@media (max-width: 991px) {
    .ie8 .dropBox {
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .ie8 .visible-sm,
    .ie8 .visible-xs,
    .ie8 .visible-xs.visible-sm {
        display: none !important;
    }
}













.ie8 .searchWrap {
    float: right !important;
}


@media (min-width: 1px) {
    .ie8 .msearchbtn {
        display: none !important;
    }

    .ie8 .hero-quick-links {
        top: 20px;
        margin: 20px 0 0 0;
    }

    .ie8 #megamenu > li:hover .dropBox {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    .ie8 .dropBox .col-md-4 {
        width: 33.33333333333333% !important;
        float: left !important;
    }

    .ie8 .dropBox .col-md-3 {
        width: 25% !important;
        float: left !important;
    }

    .ie8 .headerTopRow .col-md-4 {
        width: 33.33333333333333% !important;
        float: left !important;
    }

    .ie8 .headerTopRow .col-md-8 {
        width: 66.66666666666666% !important;
        float: left !important;
    }
}




.ie8 .headerTopRow {
    padding: 4px 0 4px 0 !important;
    background: #efefef !important;
    font-size: 12px !important;
}

.ie8 .mCallLabel,
.ie8 .mCall {
    display: inline-block;
    float: left;
    margin: 0 4px 0 0;
}

.ie8 .socialLinksBox {
    display: inline-block !important;
    float: right !important;
}




.ie8 .headerFixed {
    z-index: 4 !important;
    position: relative;
    top: 0;
}

.ie8 .navRow {
    z-index: 3 !important;
}

.ie8 .dropBox {
    z-index: 2 !important;
}










.ie8 .heroRow {
    position: relative !important;
    z-index: 0 !important;
    background: #dfcaa2;
}

.ie8 .hero-carousel-wrap {
    z-index: 0;
}

.ie8 .hero-carousel .item {
    margin: 0 auto 0 auto;
}

.ie8 .landBannerRow {
    margin: 0;
}

.ie8 .subBannerRow {
    margin: 0;
}




.ie8 .hero-carousel .owl-controls {
    margin: -50px 0 0 0;
    z-index: 999999;
}





.ie8 .alphabet {
    width: 280px !important;
}

.ie8 .featRow .box {
    height: 320px;
}







.ie8 .navbar-collapse {
    display: inline-block !important;
    display: table;
}

.ie8 #megamenu {
    display: table-row;
}

    .ie8 #megamenu > li {
        display: table-cell;
        font-size: 12px;
    }

        .ie8 #megamenu > li > .dropBox {
            position: absolute;
            width: 950px !important;
            position: absolute !important;
            left: 0 !important;
            right: 0 !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .ie8 #megamenu > li > a {
            position: relative;
            display: block;
            padding: 0 0;
            height: 50px;
            line-height: 50px;
        }








.ie8 .headerFixed {
    z-index: 9999999;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    transition: box-shadow 2s;
    -moz-transition: box-shadow 2s;
    -webkit-transition: box-shadow 2s;
    -ms-transition: box-shadow 2s;
    -o-transition: box-shadow 2s;
}

.ie8 .pull-right {
    float: right !important;
}


.map-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

    .map-responsive iframe {
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute;
    }











.RSFHNews {
    width: 100% !Important;
}

    .RSFHNews > tbody > tr {
        margin-bottom: 12px !Important;
    }

        .RSFHNews > tbody > tr:nth-child(even) {
        }

        .RSFHNews > tbody > tr > td {
            border: 1px solid #efefef !Important;
            padding: 10px !Important;
        }

            .RSFHNews > tbody > tr > td:first-child {
                border: 1px solid #efefef !Important;
                background: #f4f3ef !Important;
                padding: 10px !Important;
                width: 10% !Important;
            }

        .RSFHNews > tbody > tr:nth-child(even) td {
            border: none !Important;
            background: none !Important;
        }


/*
 *   General MediaGallery styles
 */

/* mgPlaceholder is used to show the viewer area in CW editor -- show loading animation instead on frontend */
.mgPlaceholder {
    border: 0 !important;
    background: url(/MediaGallery/Images/loading.gif) no-repeat 50% 50%;
}

    .mgPlaceholder .galleryName {
        display: none;
    }


.landingDropRow {
    clear: left;
}

.landingDropBox {
    max-width: 252px;
    margin: 0 0 20px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.landingDropImg img {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.landingDropHeadline {
    font-family: "RobotoSlab", Arial, Sans-Serif;
    font-size: 18px;
    padding: 12px 12px 6px 12px;
    color: #fff;
}

.landingDropText {
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 12px;
    overflow: hidden;
    color: #fff;
}

.landingDropIcon {
    background: url('/Images/Design001/arrow-down.png') no-repeat center;
    margin: 12px;
}

.landingDropMenu {
    display: none;
    padding-bottom: 24px;
}

.landingDropMenu {
    display: none;
    padding-bottom: 24px;
}

    .landingDropMenu div {
        font-family: Arial, Sans-Serif;
        font-size: 14px;
        font-weight: normal;
        padding: 6px 12px;
        color: #fff;
    }

    .landingDropMenu a {
        color: white;
        display: block;
        padding: 0px 12px;
        margin: 0px;
        text-decoration: underline;
    }

        .landingDropMenu a:hover {
            text-decoration: none !important;
        }

.langindDropHover {
    cursor: pointer;
}

.landingDropBox a:hover {
    text-decoration: none !important;
}

.label-hidden {
    display: none;
}






/* Put all Partner styles in this section*/
.btn-quicksearch {
    color: #fff;
    font-family: Arial, sans-serif;
    background: #63afbc;
}

.teal-bar {
    z-index: 1000;
    background-color: #69b3bf;
}

a.header-box {
    color: white;
    font-size: 1.0em;
}

    a.header-box:hover {
        color: #693065;        
    }

@media (min-width: 1200px) {
    .doc-image {
        float: left;
        width: 13%;
    }

    .doc-descript {
        float: left;
        width: 80%;
        margin: 0px 1% 0px 0px;
    }

    .btn-quicksearch {
        margin: 2px 2px 24px 2px;
        padding: 6px 24px;
    }

    .teal-bar {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }

        .teal-bar .header-box {
            width: 20%;
            margin: 0px 6px 0px 0px;
            border-right: 2px solid white;
        }

            .teal-bar .header-box:last-child {
                border: none;
            }

            .teal-bar .header-box:first-child {
                border-left: none;
            }

    .header-box .image-icon {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 80px;
    }

    .image-icon img {
        margin: 0px 6px 0px 0px;
    }

    .landing-col .find-a-doc {
        margin: 0px 0px 6px 0px;
        padding: 6px 6px 24px 6px;
        border-radius: 4px;
    }

    .home-col {
        margin-top: 52px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    .doc-image {
        float: left;
        width: 16%;
    }

    .doc-descript {
        float: left;
        width: 83%;
        margin: 0px 1% 0px 0px;
    }

    .btn-quicksearch {
        margin: 2px 2px 24px 2px;
        padding: 6px 24px;
    }

    .teal-bar {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }

        .teal-bar .header-box {
            width: 20%;
            margin: 0px 6px 0px 0px;
            border-right: 2px solid white;
        }

            .teal-bar .header-box:last-child {
                border: none;
            }

            .teal-bar .header-box:first-child {
                border-left: none;
            }

    .header-box .image-icon {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 80px;
    }

    .image-icon img {
        margin: 0px 6px 0px 0px;
    }

    .landing-col .find-a-doc {
        /*height: 298px;*/
        margin: 0px 0px 6px 0px;
        padding: 6px 6px 24px 6px;
        border-radius: 4px;
    }

    .home-col {
        margin-top: 52px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .doc-image {
        float: left;
        width: 15%;
    }

    .doc-descript {
        float: left;
        width: 79%;
        margin: 0px 1% 0px 0px;
    }

    .btn-quicksearch {
        margin: 24px 2px 24px 2px;
        padding: 8px 32px;
    }

    .teal-bar {
        display: block;
    }

        .teal-bar .header-box {
            display: block;
            border: 1px solid white;
        }

    .header-box .image-icon {
        height: 60px;
    }

    .image-icon img {
        margin: 11px 16px;
        float: left;
    }

    .icon-descript span {
        display: block;
        padding-top: 17px;
    }

    .landing-col .find-a-doc {
        /*height: 254px;*/
        margin: 0px 0px 6px 0px;
        padding: 6px 6px 24px 6px;
        border-radius: 4px;
    }

    .home-col {
        margin-top: 16px;
    }
}

@media (max-width: 767px) {

    .doc-image {
        float:none;
        width: 100%;
    }

    .doc-descript {
        float: none;
        width: 100%;
        margin: 0px 1% 0px 0px;
    }

    .btn-quicksearch {
        margin: 24px 2px 24px 2px;
        padding: 8px 32px;
    }

    .teal-bar {
        display: block;
    }

        .teal-bar .header-box {
            display: block;
            border: 1px solid white;
        }

    .header-box .image-icon {
        height: 60px;
    }

    .image-icon img {
        margin: 11px 16px;
        float: left;
    }

    .icon-descript span {
        display: block;
        padding-top: 17px;
    }


    .landing-col .find-a-doc {
        /*height: 254px;*/
        margin: 0px 0px 6px 0px;
        padding: 6px 6px 24px 6px;
        border-radius: 4px;
    }

    .home-col {
        margin-top: 16px;
    }
}

.midRow {
    padding: 0px 0 0px 0;
}

    .midRow h3 {
        margin: 0 0 14px 0;
        line-height: 26px;
    }



hr.brand-primary {
    border-bottom: 3px solid #006b84;
}

.brand-primary {
    color: #006b84;
}


.contact {
    background-color: #edeced;
    margin: 0px;
    padding: 0px 0px 14px 0px;
}

    .contact h3 {
        color: #ed7923;
    }


.landing-col {
    margin-top: 12px;
}

.find-a-doc {
    background-color: #eeeef0;
}

.home-col .find-a-doc {
    padding: 6px 12px 21px 12px;
}

.landing-col .find-a-doc {
    /*padding: 6px 12px;*/
    /*height:298px;*/
}

.find-a-doc h6 {
    color: #939598;
    margin: 16px 0px 6px 0px;
    font-size: 0.8em;
}

.btn-partner {
    width: 100%;
    height: 54px;
    margin-top: 12px;
}

.btn-fad {
    background-color: #5fb0bb;
}

a.btn-fad {
    color: white;
}


.partners-row {
    width: 100%;
    float: left;
}

    .partners-row .partners-col {
        float: left;
        width: 31.3%;
        margin: 0px 2% 0px 0px;
    }
.btn-go {
    padding: 9px 12px 7px 12px;
    font-size: 13px;
    color: #fff;
    font-family: Arial, sans-serif;
    background: #63afbc;
}

.partners-icons .header-box {
    margin-top: 12px;
    width: 100%;
    background-color: #63b0bb;
    float: left;
    display: none;
}

.partners-icon {
    background-color: #63b0bb;
    margin: 6px 0px;
    padding: 16px 0px 6px 0px;
    border-radius: 4px;
}

    .partners-icon img {
        display: block;
        margin: 0px auto;
    }

    .partners-icon .icon-descript {
        text-align: center;
        /*color:white;*/
        margin: 6px 0px;
    }

    .partners-icon a {
        color: white;
        font-size: 1.0em;
        text-decoration: none;
    }

        .partners-icon a:hover {
            color: #693065;            
            text-decoration: none;
        }


.label-hidden {
    display: none;
}
.validation_failed {
    background-color: lightyellow;
}

/* CareConnect */


.trainingRow {
    background-color: #e1e1e1;
    margin: 56px 0 0 0;
    padding: 24px 0px 48px 0px;
}



    .trainingRow a {
        font-size: 1.1em;
        font-family: "RobotoSlab", Arial, Sans-Serif;
        color: #343e48;
    }


@media (min-width: 992px) {


    .care-container {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        margin: 42px 12px;
    }

    .center-box {
        flex-grow: 1;
        width: 25%;
        border-left: 1px solid #63b0bb;
        position: relative;
        padding: 0px 0px 56px 0px;
        margin: 0;
    }

    .care-container .button-row {
        position: absolute;
        bottom: 0px;
        display: block;
        margin: 0px;
        padding: 0px;
        width: 100%;
        text-align: center;
    }

    .center-box:first-child {
        border-left: none;
    }

    .center-box .box-content {
        margin: 24px 24px 0px 24px;
    }

        .center-box .box-content ul {
            padding-left: 12px;
        }

    .care-container .title {
        font-weight: bold;
        text-align: center;
    }

    .care-container .care-icon {
        display: block;
        margin: 0px auto;
        height: 80px;
    }


    
}

@media (min-width: 768px) and (max-width: 991px) {

    .care-container {
        margin: 42px 12px;
    }

    .center-box {
        width: 80%;
        position: relative;
        padding: 0px 0px 56px 0px;
        margin: 48px auto;
        border: 1px solid #63b0bb;
    }

    .care-container .button-row {
        position: absolute;
        bottom: 0px;
        display: block;
        margin: 0px;
        padding: 10px;
        width: 100%;
        text-align: center;
    }

    .center-box .box-content {
        margin: 24px 24px 0px 24px;
    }

        .center-box .box-content ul {
            padding-left: 12px;
        }

    .care-container .title {
        font-weight: bold;
        text-align: center;
    }

    .care-container .care-icon {
        display: block;
        margin: 0px auto;
        height: 80px;
    }
}

@media (max-width: 767px){
    .care-container {
        margin: 42px 12px;
    }

    .center-box {
        width: 100%;
        position: relative;
        padding: 0px 0px 56px 0px;
        margin: 48px auto;
        border: 1px solid #63b0bb;
    }

    .care-container .button-row {
        position: absolute;
        bottom: 0px;
        display: block;
        margin: 0px;
        padding: 10px;
        width: 100%;
        text-align: center;
    }

    .center-box .box-content {
        margin: 24px 24px 0px 24px;
    }

        .center-box .box-content ul {
            padding-left: 12px;
        }

    .care-container .title {
        font-weight: bold;
        text-align: center;
    }

    .care-container .care-icon {
        display: block;
        margin: 0px auto;
        height: 80px;
    }
}

.care-container a
{
	color:#ed7923;
}



/* Virtual Care */
.virtualSection
{
    margin:24px 0px;
}
.virtualBox {
    text-align: center;
}
    .virtualBox image {
        margin: 24px 0px;
    }
.virtualSection .faq_question
{
	color: #ed7923 !important;
}
.virtualSection a
{
	color: #ed7923 !important;
}

.virtualRow {
    padding: 20px 0 40px 0;
    margin: 0 0 0 0;
    background: #9F5FA6;
}
    .virtualRow .btn {
        margin: 20px 0px 0px 0px;
    }
.appBox {
    color: #fff;
}

    .appBox h2 {
        line-height: 36px;
    }

.virtualRow .appStore {
    width:65%;
    max-width:400px;
    margin:20px auto;
}
.appStore img
{
   width:46%;
   margin:0 2%;
   max-width:200px;
   float:left;
}
.videoContainer {
    position: relative;
    display: block;
    width: 100%;
    padding-bottom: 56.9%
}

.videoFrame {
    position: absolute;
    top: 0;
    left: 0;
}

.ver
{
    color:#000001;
}