@charset "UTF-8";
/* CSS Document */


/*CaduceusWebs Custom CSS module. COPYRIGHT.  ABSOLUTELY NO USE OUTSIDE OUR SERVERS*/




.inversediv {
	background-color: rgba(94,15,104,1.0);
	color: rgba(245,245,245,1.00);
}

.inversediv a {
	
	color: #099CF9;
}

.shadediv{
	background-color: #CCC;
	color: #444444;
	padding-top: 6px;
	padding-bottom: 6px;
}
.inversediv p { color: rgba(245,245,245,1.00);}
.inversediv h2 { color: rgba(245,245,245,1.00); }
.inversediv h3 { color: rgba(245,245,245,1.00); }
.inversediv h4 { color: rgba(245,245,245,1.00); }
.inversediv h5 { color: rgba(245,245,245,1.00); }

.inversediv li { color: color: rgba(245,245,245,1.00); }

.borderthin { border: 1px solid rgba(102,102,102,.50); }
.rounddivtop {
	border-top-left-radius: 15px;
	-moz-border-top-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-top-right-radius: 15px;
	-webkit-border-top-right-radius: 15px;
}
.rounddivbottom {
	border-bottom-left-radius: 15px;
	-moz-border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
}

.rounddiv {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

blockquote p { font-size:14px}


.pad20 { padding: 20px !important;
	}

.margin10 { margin-top: 10px !important; margin-bottom: 10px !important}
.margin20 { margin-top: 20px !important; margin-bottom: 20px !important}
.margin30 { margin-top: 30px !important; margin-bottom: 30px !important}
	
.gradbk {
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0, rgb(220, 220, 220)),  color-stop(1, rgb(255, 255, 255)) );
	background-image: -o-linear-gradient(bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
	background-image: linear-gradient(to bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
}

.gradbk h3 {color: rgba(94,15,104,1.0) !important}

.bullets ul li {
	list-style: disc outside;
	margin-left: 4px;
	padding-left: 4px;
	
}

.bullets ul {
	margin-left: 15px;
	padding-left: 4px;
	margin-bottom: 15px;
}


.bullets ol {
	margin-left: 16px;
	padding-left: 4px;
	margin-bottom: 15px;
}
.bullets ol li {
	list-style: decimal;
	margin-left: 4px;
	padding-left: 4px;
}

.centertext { text-align:center !important}


#primary-menu.sbsmenu ul li a {color: rgba(147,101,180,1.00)!important}

.top_announcement { padding: 5px 20px; background-color:rgba(161,6,9,1.00); min-height: 30px;  color: #fff; font-size: 20px; font-weight:700; text-align:center; vertical-align:middle; margin: 0px; align-content: center}

.top_announcement p { color: #fff; background-color:rgba(161,6,9,1.00);  font-size: 20px; font-weight:700; text-align:center; vertical-align:middle; margin: 0px}

.top_announcement p a { color: rgba(212,201,226,1.00); text-decoration:underline}


.special_announcement { padding: 5px 20px; background-color: rgba(240,255,131,1.00); min-height: 30px;  color: rgba(60,60,60,1.00); font-size: 20px; font-weight:700; text-align:center; vertical-align:middle; margin: 0px; align-content: center}

.special_announcement p { color:  rgba(60,60,60,1.00); background-color: rgba(240,255,131,1.00);  font-size: 20px; font-weight:700; text-align:center; vertical-align:middle; margin: 0px}

.special_announcement p a { color:  rgba(60,60,60,1.00); text-decoration:underline}



/************* MODIFICATIONS ************/

.short-lead , .short-lead p{
	font-size:15px !important;
}

.mid-lead, .mid-lead p{
	font-size:18px !important;
}


/******* Parsley Styles ***********/
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}

.parsley-required {
	color: #c25d5d;
	font-weight: bold;
}

.parsley-type {
	color: #c25d5d;
	font-weight: bold;
}

/***********************************/

.medical-schedules .box-one::after {
	border-left: 40px solid #bcbebf;
	/*border-left: 40px solid #8b0024;*/
	/*border-left: 40px solid green;*/
}

.medical-schedules .box-one:first-child::after {
	border-left: 40px solid #8b0124 !important;
	/*border-left: 40px solid #8b0024;*/
	/*border-left: 40px solid green;*/
}

.medical-schedules .box-one.background-color-tertiary::after {*
	border-left: 40px solid #ff942d;
}

.box-uno {
	z-index:100 !important;
}
.box-dos {
	z-index:90 !important;
}
.box-tres {
	z-index:80 !important;
}
.box-cuatro {
	z-index:70 !important;
}

.primary-color-text {
	color:#8b0024;
}

.secondary-color-text {
	color:#b51635;
}

/*
@media (min-width: 992px) { 
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu-large {
		min-width: 290px;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu-large li a {
		width:100%;
		display:block;
	}
}

*/

.homepage-red-color {
	color: #872323 !important;
}

html .call-to-action.call-to-action-quaternary {

    background: #6d6d6d;
}

html .testimonial-quaternary blockquote {

   background: #6d6d6d;

}

#header .header-nav-main nav > ul > li > a {

 
    padding: 0.5rem 0.8rem;
    
}

.sidebar-section { margin-bottom:  70px !important
    

}

img {max-width: 100% !important}
