﻿/************** SCROLLBAR RAIL **************/
.content-stellar-scroll-area > div {
    max-height: 1000px;
}

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

    .scrollbar-rail > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }

    .scrollbar-rail > .scroll-element .scroll-element_size {
        background-color: #ecefee;
    }

    .scrollbar-rail > .scroll-element.scroll-x {
        bottom: 0;
        height: 12px;
        left: 0;
        min-width: 100%;
        padding: 3px 0 2px;
        width: 100%;
    }

    .scrollbar-rail > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        padding: 0 2px 0 3px;
        right: 0;
        top: 0;
        width: 25px;
    }

    .scrollbar-rail > .scroll-element .scroll-bar {
        background: url(../../../StellarApp/Images/dashboard/scrollbar-thumb.png) center 5px no-repeat;
        height: 35px !important;
    }

/* scrollbar height/width & offset from container borders */

.scrollbar-rail {
    margin-left: 0 !important;
}

.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
    left: 0;
    margin-left: 17px;
}

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
    margin-top: 17px;
    top: -17px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
    height: 10px;
    min-width: 10px;
    top: 1px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
    left: 2px;
    min-height: 10px;
    width: 25px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
    height: 15px;
    left: 5px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
    height: 2px;
    left: -10px;
    top: 5px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
    width: 35px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
    left: 10px;
    width: 9px;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
    left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
    top: -25px;
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -25px;
}
/************** SCROLLBAR BASE CSS **************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

    .scroll-wrapper > .scroll-content {
        border: none !important;
        box-sizing: content-box !important;
        height: auto;
        left: 0;
        margin: 0;
        max-height: none;
        max-width: none !important;
        overflow: scroll !important;
        padding: 0;
        position: relative !important;
        top: 0;
        width: auto !important;
    }

        .scroll-wrapper > .scroll-content::-webkit-scrollbar {
            height: 0;
            width: 0;
        }

.scroll-element {
    display: none;
}

    .scroll-element, .scroll-element div {
        box-sizing: content-box;
    }

        .scroll-element.scroll-x.scroll-scrollx_visible,
        .scroll-element.scroll-y.scroll-scrolly_visible {
            display: block;
        }

        .scroll-element .scroll-bar,
        .scroll-element .scroll-arrow {
            cursor: default;
        }

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}

    .scroll-textarea > .scroll-content {
        overflow: hidden !important;
    }

        .scroll-textarea > .scroll-content > textarea {
            border: none !important;
            box-sizing: border-box;
            height: 100% !important;
            margin: 0;
            max-height: none !important;
            max-width: none !important;
            overflow: scroll !important;
            outline: none;
            padding: 2px;
            position: relative !important;
            top: 0;
            width: 100% !important;
        }

            .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
                height: 0;
                width: 0;
            }

/*form heading classes*/
.stellar-form-heading {
    font-weight: bold;
    text-decoration: underline;
    color: #d94340;
    font-size: 24px;
}

.stellar-form-subheading {
    color: #000;
    padding-left: 10px;
    font-size: 20px;
}

.stellar-contactUs-subheading {
    color: #000;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
}














.product-sans-custom-font {
    font-family: 'ProductSans-Regular', Helvetica, Arial, sans-serif !important;
    text-transform: none;
    font-weight: bold;
    letter-spacing: 0;
}
.patient-date-text {
    font-size: 14px;
    color: #000;
    font-weight: normal !important;
}

.survey-sub-question-format {
    color: black;
    font-weight: bold;
}
#thumbs {
    margin-top: 3px;
}

    #thumbs img {
        cursor: pointer;
        margin: 5px 5px 5px 0;
        box-shadow: 0 0 3px rgba(0, 0, 50, 0.8);
        width: 120px;
    }

#videoframe {
    margin: 0 auto;
    display: table;
}

.video-thumb {
    width: 120px;
    height: 80px;
    margin-bottom: 20px;
    margin-right: 20px;
}

.patient-name-titles {
    font-size: 16px;
    color: #000;
}
.flex-container {
    display: -webkit-flex;
    -webkit-flex-flow: wrap;
    display: flex;
    flex-flow: wrap;
}

/*panel toggle icons*/
.panel-heading .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\2212";
    float: left;
    padding-right: 8px;
    margin-top: -3px;
}

.panel-heading .accordion-toggle.collapsed:after {
    content: "\002b";
    float: left;
    padding-right: 8px;
    margin-top: -3px;
}

/*this class for Vzaar video player Responsive*/
.main-video-container {
    max-width: 100%;
    margin-bottom: 15px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-library-banner-bg {
    background-color: #060307 !important;
    background-image: url(../../StellarApp/Images/video-library.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    min-height: 212px;

}

.learn-about-banner-bg {
    background-color: #060307 !important;    
    background-image: url('../../Images/study-through-videos.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    min-height: 212px;
    margin-top: 76px;
}

@media only screen and (max-width: 767px) {  
    .video-library-banner-bg {
        min-height: 105px !important;
    }
    .learn-about-banner-bg {
        min-height: 105px !important;
    }
}


/*!
 * Stride - Application CSS
 */

body {
	font-family: 'Roboto', sans-serif;  
	overflow-x: hidden;
	background-color: #f4f4f4;
}

p {
	font-size: 20px;
}

p.small {
	font-size: 16px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}

/* PlaceHolder_Text_Color  */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #c1c5c4;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #c1c5c4;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #c1c5c4;
}
:-moz-placeholder { /* Firefox 18- */
  color: #c1c5c4;
}
/* End_PlaceHolder_Text_Color */
.margin10  { margin-top: 20px; }
.margin20  { margin-top: 20px; }
.margin30  { margin-top: 30px; }
.margin40  { margin-top: 40px; }
.margin60  { margin-top: 60px; }
.margin80  { margin-top: 80px; }
.margin100  { margin-top: 100px; }
.colspace { margin: 0 0 60px 0; }
.img-centered {
  margin: 0 auto;
}

header {
  text-align: center;
  background: #18BC9C;
  color: white;
}

header .container {
  padding-top: 100px;
  padding-bottom: 50px;
}

header img {
  display: block;
  margin: 0 auto 20px;
}

header .intro-text .name {
  display: block;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 2em;
}

header .intro-text .skills {
  font-size: 1.25em;
  font-weight: 300;
}

@media (min-width: 768px) {
  header .container {
    padding-top: 200px;
    padding-bottom: 100px;
  }
  header .intro-text .name {
    font-size: 4.75em;
  }
  header .intro-text .skills {
    font-size: 1.75em;
  }
}
.slider-bg {
    background-color: #060307 !important;  
    background-image: url('../../Images/dashboard/slider_bg1.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    min-height: 500px;
}
.navbar-custom {
  background: #ffffff;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
}

.navbar-custom .navbar-brand {
  color: #2f2f2f;
}

.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus,
.navbar-custom .navbar-brand:active,
.navbar-custom .navbar-brand.active {
  color: #202020;
}

.navbar-custom .navbar-nav {
  letter-spacing: 1px;
}

.navbar-custom .navbar-nav li a {
  color: #2e2f2f;
  font-weight: 600;
}

.navbar-custom .navbar-nav li a:hover {
   background-color: #f3f2f2;
   -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.navbar-nav>li>.dropdown-menu {
   color: #ffffff;
   background-color: #323641;	
}
.navbar-custom .navbar-nav li a:focus,
.navbar-custom .navbar-nav li a:active {
  color: #a94442;
}

.navbar-custom .navbar-nav li.active a:hover,
.navbar-custom .navbar-nav li.active a:focus,
.navbar-custom .navbar-nav li.active a:active {
	color: #a94442;
	background-color: #ffffff;
}
.navbar-default .navbar-nav>.active>a {
	color: #a94442;
	background-color: #f3f2f2;
}
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover {
   color: #a94442;
   background-color: #dfe1e8;
}
.nav > li > a:hover, 
.nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}
.navbar-custom .navbar-toggle {
	text-transform: uppercase;
    border-color: white;
    font-size: 14px;
    font-weight: bold;
}

.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: transparent;
  color: #202020;
  border-color: transparent;
}
.dropdown-menu>.active>a, 
.dropdown-menu>.active>a:focus, 
.dropdown-menu>.active>a:hover {
   color: #a94442 !important;
   background-color: #dfe1e8;	
}

section {
  padding: 50px 0;
}

section h2 {
  font-size: 2em;
}

section.success {
  background: #18BC9C;
  color: white;
}
.news-header {
	background-color: #ecefee;	
}
.content-wrapper {
    background-color: #ffffff;
	margin: 106px 0 0;
}
.content-post,
.map-wrapper {
	background-color: #ffffff;
	border: 0;
	border-radius: 2px;
	padding: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.content-post p,
.content-post ul,
.content-post ol{
	font-size: 17px;
	margin-bottom: 30px;
}
.content-post li {
	margin-bottom: 10px;
}
.content-post h3 {
	color: #3e4452;
}
.content-post h3 a {
	color: #3e4452;
	font-weight: 600;
	text-decoration: none;
}
.content-post h3 a:hover {
	color: #3e4452;
	text-decoration: underline;
}
.text-red {
	color: #d04643;
}
.read-more a {
	color: #bdc1c0;
}
.topbar {
	color: #000000;
}
.stride-logo {
	margin-bottom: 0;
	position: relative;
}
.stride-logo .navbar-brand {
	float: none;
}
.stride-logo img {
	width: 180px;
}
.navbar-nav {
    float: none;
    margin: 0 auto;
    text-align: center;
	background-color: #ffffff;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
    margin-top: 10px;
	margin-left: -15px;
	margin-right: -15px;	
}
.navbar-nav>li {
    float: none;
	border-left: 1px solid #efefef;
	margin-left: -5px;
}
.navbar-nav>li:last-child {
	border-right: 1px solid #efefef;
}
.nav>li {
    position: relative;
    display: inline-block;
}
.input-group  {
	font-weight: normal !important;
}
.navbar-custom {
	font-weight: normal !important;
	font-size: 13px;
}

.navbar-default {
	border-top: 0;
	border-bottom: 0;
}

/* Dropdown Menu */
.dropdown-menu {
	padding: 0;
}
.dropdown-menu > li > a {
	padding: 10px 15px;
	font-size: 12px;
	border-bottom: 0;
}

/* Mix CSS */
.main-container {
	margin-top: 50px;
	margin-left: 5%;
	margin-right: 5%;
	max-width: 100%;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.icon_pic img {
	margin: 0 auto;
	display: table;
	width: 90px;
}

/* Button CSS */
.btn.active.focus, 
.btn.active:focus, 
.btn.focus, 
.btn:active.focus, 
.btn:active:focus, 
.btn:focus {
	outline: none;
}
.btn-outline {
  color: white;
  font-size: 20px;
  border: solid 2px white;
  background: transparent;
  transition: all 0.3s ease-in-out;
  margin-top: 15px;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active {
  color: #18BC9C;
  background: white;
  border: solid 2px white;
}
.btn-primary {
  color: white;
  background-color: #2C3E50;
  border-color: #2C3E50;
  font-weight: 700;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: white;
  background-color: #1a242f;
  border-color: #161f29;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #2C3E50;
  border-color: #2C3E50;
}
.btn-primary .badge {
  color: #2C3E50;
  background-color: white;
}
.btn-success {
  color: white;
  background-color: #18BC9C;
  border-color: #18BC9C;
  font-weight: 700;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: white;
  background-color: #128f76;
  border-color: #11866f;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #18BC9C;
  border-color: #18BC9C;
}
.btn-success .badge {
  color: #18BC9C;
  background-color: white;
}

/* Sroll to top */
.scrollToTop {
    position: fixed;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #d94340;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
    right: 20px;
    bottom: 70px;
	padding-top: 2px;
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scrollToTop:hover {
	background-color: #b34240;
}
.scrollToTop i.fa {
	line-height: inherit;
}

/* Footer CSS */
footer {
	font-family: 'Montserrat', sans-serif !important;
}
footer p {
	font-size: 16px;
}
footer h3 {
	margin: 0;
	font-weight: 600;
}
footer h4 {
	margin-top: 0;
}
footer .footer-above {
	padding: 40px 0;
	background-color: #2f3135;
}

footer .footer-col {
	margin: 25px 0;
}
.agency-link span{
	color: #f5f5f5;
	font-weight: normal;
}
.footer-col {
	color: #f5f5f5;
}
.footer-col a {
	text-decoration: none;
	color: #f5f5f5;
}
.footer-col a:hover {
	text-decoration: underline;	
}
.agency-link span:hover{
	text-decoration: none;
}
.agency-link a:hover {
	text-decoration: underline;	
}
.agency-link a {
	font-weight: bold;
}
footer .footer-below {
	color: #ffffff;
	padding: 15px 0;
	background-color: #1a1b1d;
	font-size: 16px;
}
.footer-line {
	border-bottom: 2px solid #5c5d60;
}

.footer-line a{
	color: #f5f5f5;
}
.footer-line a:hover{
	text-decoration: underline;
}
.footer-line .col-md-3,
.footer-line .col-md-2 {
	padding-left: 0;
	padding-right: 0;
}
.botIcon {
	margin-right: 5px;
	font-size:24px;
}
.copyright p {
	margin-bottom: 0;
	font-size: 14px;
}
.left-section {
	position: relative;
	background-color: #ffffff;
}
.left-section::before {
	content:"";
	width: 44%;
	top: 0;
	bottom: 0;
	position: absolute;
	background-color: #f7f7f6;
}
.section-left {
	padding: 80px 30px 50px 30px;
}
.left-section h3{
	color: #3e4452;
    font-weight: 700;
    margin-bottom: 20px;
}
.left-section h3 a{
	color: #3e4452;
}
.no-margin {
	margin-left: -15px !important;
	margin-right: -15px !important;
}
.icon-img{
    margin-right: 10px;
    float: left;
    position: relative;
    bottom: 10px;
}
.head-section {
	padding-top: 60px;
}
.large-title { font-size: 4em; }
.medium-title { font-size: 3em; }
.small-title { font-size: 2em; }
.tiny-title { font-size: 1.8em; }
.large-title {
	color: #993034;
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
}
.medium-title {
    font-weight: 600 !important;
	color: #3e4452;
}
.small-title span {
    font-weight: 700 !important;
	text-transform: uppercase;
}
.head-section a{
    color: #993034;
    font-size: 24px;
    text-decoration: none;
    font-weight: bold;
}
.head-section a:hover{
    color: #ffffff;
	background: #993034;
}
.border-btn {
	background: #ffffff;
    padding: 10px 20px;
    top: 20px;
    position: relative;
    border: 2px solid #993034;
}
.welcome-site {
	padding: 10px 0 5px;
}
.welcome-site h3{
	color: #993034;
    font-weight: 800;
    font-size: 34px;
    margin-top: 0;
}
.heading_line {
    height: 2px;
    width: 100%;
    background-color: #dededd;
    margin: 30px auto;
    display: table;
}
.faq-content {
	padding: 20px 0 0 0;
	margin-bottom: -30px;
}
.faq-content h1{
	font-weight: 700;
}
.faq-content h2{
	font-weight: 700;
}
.faq-content h3{
	font-weight: 700;
}
.patient-story {
	padding: 20px 0 0 0;
	margin-bottom: -30px;
}
.patient-story #item_patientStoryType {
    margin-left: -15px;
}

/* STELLAR Slider*/
#StellarSlider  {
	position: relative;
}
#StellarSlider .owl-page span {
	background-color: #bb7876 !important
}

#StellarSlider .owl-page span:hover {
	background-color: #dd4b3e !important;
}

#StellarSlider .item img {
    width: 100%;
    height: auto;
}

#StellarSlider .owl-pagination {
    position: absolute;
    width: 20px;
    right: 20px;
    top: 35%;
}
#StellarSlider .owl-controls {
	margin-top: 0 !important;
}
.btn-wrapper { padding-top: 20px; }
.previous { float: left;  }
.next { float: right; }

.btn-wrapper a {
    color: #993034;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}
.btn-wrapper a:hover {
    color: #ffffff;
    background: #993034;
}

/* Consent CSS*/
.consent-area{
    position: relative;
	padding: 20px;
	margin-bottom: -30px;
    border: 2px solid #993034;
    font-size: 17px;
    min-height: 275px;
    border-radius: 6px;
    overflow: hidden;
}
.consent-area h2{
	font-weight: 700;
    text-transform: uppercase;
}
.consent-area p{
    margin-bottom: 15px;
}
.consent-buttons {
    margin-top: 30px;
}
.consent-buttons a,
.consent-buttons input[type=submit]{
    color: #993034;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}
.consent-buttons a:hover,
.consent-buttons input[type=submit]:hover {
    color: #ffffff;
    background: #993034;
}
.error-msg {
    color: #D8000C;
}

/* For New Home page content*/

.white-rows {
    width: 99.5%;
    padding: 8px 10px;
    background-color: white;
    margin-bottom: 5px;
    margin-left: 5px !important;
}

.white-bg {
    background-color: #FFF;
}

.patient-name-titles {
    font-size: 16px;
    color: #000;
}

.margin-top-bottom-30 {
    margin: 30px 0;
}

.padding-top-bottom-30 {
    padding: 30px 0;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.top-minus-15 {
    top: -15px;
}

.patient-list-menu {
    background-color: #ecefee;
    padding: 10px;
    min-width: 250px;
}

.patient-date-text {
    font-size: 14px;
    color: #000;
    font-weight: normal !important;
}

.patient-story-text {
    font-size: 15px;
    color: #000;
    font-weight: normal !important;
    margin-bottom: 10px !important;
}

.border-gray {
    border: 1px solid #eeeeee;
}

.view-stories-banner-bg {
    background-color: #060307 !important;
    background-image: url(../../../StellarApp/Images/dashboard/view-stories.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    min-height: 210px;
    margin-top: 137px;
}

.video-library-banner-bg {
    background-color: #060307 !important;
    background-image: url(../../../StellarApp/Images/dashboard/video-library.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    min-height: 210px;
    margin-top: 75px;
    margin-bottom: 20px;
}
.patientstory-wrap .content-wrapper{
    margin: 0;
    padding: 0;
}
/*Alert Popup design starts*/
 #popup_title {    
    color: #FFFFFF;
    background: #d04643 !important;
    border: solid 1px #d04643 !important;
    border-bottom: solid 1px #d04643 !important;    
}

    #popup_container {   
    border: solid 5px #d04643 !important;    
}
    #popup_container INPUT[type='button'] {
        border: outset 2px #d04643 !important;
    background: #d04643 !important; 
}
 #popup_container {
    border: solid 6px #d04643 !important;
}   
/*Alert Popup design ends*/

/* Research Team CSS*/
.bio-content {
    padding: 30px;
    margin-bottom: 20px;
    border: 1px solid #C7C7C6;
    border-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: inset 0px 0px 31px -8px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 31px -8px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 31px -8px rgba(0,0,0,0.75);
}
.bio-content p {
    font-size: 17px;
    margin-bottom: 10px;
}
.bio-content h1, h2, h3, h4{
	font-weight: 700;
}
.dr-pic {
	margin-right: 15px;
	float: left !important;
}
.doctorsHeading {
    font-weight:700;
}
/* Research Team CSS ENDS*/
