header {
	width:100%;
}

.priority5{
    position: relative;
    z-index: 5;
}

.priority1{
/*    position: relative;*/
    z-index: 1;
}

#priority7{
    position: relative;
    z-index: 7;
}


/* login_forms */

#logoForm {
	width: 20%;
	background-color: white;
	opacity: 1;
	margin-left: 2em;
	margin-top: 1em;
	float:left;
}
.titleLogin{
    position: relative;
    top: 5em;
    left: 18%;
    font-weight: 400;
}


.formGeneral{
    margin-left: 35%;
    margin-top: 15%;
    font-weight: 400;
    font-size: 1.4em;
}

input{
    font-size: 1.2em;
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 1% 1% 1% 15%;
    background-repeat: no-repeat;
    background-position: 5% 5%;
    display: block;
    margin-bottom: 5%; 
}

input:focus, input:hover{
    background-color: hsla(193, 100%, 41%, .5);
    border: 1px solid #ff3300;  
}

/* Navigation */

nav {
	margin-top: 0em;
}
.navItem{
    font-weight: 500;
    color: blue;
    font-size: 1em;
    
}
/*.navWidth2{
    width: 9em;
    text-align: center;
} */
.navHeight{
   padding-top: 1.5em;
}

.absolute{
    position: absolute;    
}

.priority6{
    z-index: 25;
}


.logoNav{
    overflow: hidden;
    height: 5em;
}

#logo {
    /*width: 30%;*/
    position: relative;
    top: -1em;
    height: 5em;
    background-color: white;
    opacity: 1;
    margin-left: 2em;
    margin-bottom: 0em;
    
}
.navbar-header{
    height: 5em;
}

a:link {
    
	font-size: 1.3em;
}
a:hover {
	color: red;
}

/* CAROUSEL */

.headerImage{
/*    margin-left: 5%;
    margin-right: 0;  */
    width: 100vw;
    height: 40vh; 
}

/* Key Messages */

.keyMessage {
	color: white;
	clear: left;
	margin-top: 10%;
	margin-left: 5em;
}

.homeSubMessage {
	font-size: 1.3em;
}

.homePageMessage{
	font-weight: 400;
        color: white;
        text-shadow: none;
        background-color: hsla(0, 0%, 25%, .2);
        font-size: 1.8em;
}

/* Below image */

.lineBox {
	margin-top: .5em;
        margin-bottom: 0em;
}

.lineDescr {
	text-align: center;
	width: 100%;
	font-size: 1.3em;
}


#doubleDown {
	margin-left: 49.8%;
	margin-top: 1%;
	margin-bottom: 1%;
}

#doubleDown2 {
	margin-left: 49.8%;
        position: relative;
        top: 0em;
}
#doubleDown3 {
	margin-left: 49.8%;
	margin-top: 0%;
	margin-bottom: 0%;
        position: relative;
        top: 0em;
}
#doubleDown4 {
	margin-left: 49%;
	margin-top: 0%;
	margin-bottom: 0%;
        position: relative;
        top: .5em;
}


.textColour{
    color: white;
}
.extraGap{
    margin-top: 4.5em;
}

.extraGap2{
    margin-bottom: 4.5em;
}
.gap{
    margin-top: 2em;
    margin-bottom: 2em;
}

.zeroLineBox {
	background-color: hsla(193, 100%, 41%, 1);
	width:100%;
	border: 1px solid black;
	-moz-box-shadow: 5px 5px 10px -3px #333;
	-webkit-box-shadow: 5px 5px 10px -3px #333;
	box-shadow: 5px 5px 10px -3px #333;
}

.homeBullet{
    font-size: 1.3em;
}
.spacingBullet{
    padding-bottom: .3em;
}

.firstLineBox {
	background-color: hsla(193, 100%, 41%, 1);
	width:100%;
	height: 11em;
	border: 1px solid black;
	-moz-box-shadow: 5px 5px 10px -3px #333;
	-webkit-box-shadow: 5px 5px 10px -3px #333;
	box-shadow: 5px 5px 10px -3px #333;
}

.secondLineBox {
	background-color: hsla(193, 100%, 41%, 1);
	width:100%;
	height: 11em;
	border: 1px solid black;
	-moz-box-shadow: 5px 5px 10px -3px #333;
	-webkit-box-shadow: 5px 5px 10px -3px #333;
	box-shadow: 5px 5px 10px -3px #333;
}

.grey {
	background-color: #b3b3b3;
	width:100%;
	height: 24em;
}

.articleHeading1 {
	text-align: center;
	margin-top: 0%;
        padding-top: .5em;
	font-size: 1.6em;
	font-weight: bold;
	width: 100%;	
}
.articleSubHead {
	text-align: center;
	font-size: 1.4em;	
}

.articleSubHeadItalic {
	text-align: center;
	font-size: 1.3em;
	font-style: italic;
}

#linkColor {
    color: black;
}


/* Icons */

.icon{
/*    max-width: 150px;*/
}

.iconLevel{
    margin-top: 2em;
}
.iconLevelWC{
    margin-top: 1em;
}
.iconLevelCA{
    margin-top: 1em;
}

.iconLevelWC .iconLevelCA .iconLevel{
    font-size: 1em;
}

.iconTitle{
/*    margin-bottom: 1em;*/
}

.iconTitleCompliance{
/*   margin-top: 3em; */
}



#buttonLocation {
    background-color: #ffffb3;
    border: 1px solid black;
    margin: 0% 24% 0% 24%;
    padding: 0%;	
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}

#buttonLocationVetPortal{
    background-color: #ffffb3;
    border: 1px solid black;
    margin: 5% 0% 5% 33%;
    padding: 5%;	
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
    
}

#buttonLocationCompliance{
    background-color: #ffffb3;
    border: 1px solid black;
    margin: 5% 0% 5% 15%;
    padding: 5%;	
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}

/* Ken Burns effect*/

.image-wrap {
  width: 100%;
  height: 27%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.image-wrap img {
  width: 100%;
}

.image-wrap img:hover {
  width: 100%;
  animation: move 30s ease;
   /* Add infinite to loop. */
  
  -ms-animation: move 30s ease;   /* Easing function applies in exponential way rather than linear see "easing functions"*/ 
  -webkit-animation: move 30s ease;
  -o-animation: move 30s ease;
  -moz-animation: move 30s ease;
  position: absolute;
}


@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    transform: scale(1.0);
    -ms-transform: scale(1.0);
/*     IE 9 */
    
    -webkit-transform: scale(1.0);
/*     Safari and Chrome */
    
    -o-transform: scale(1.0);
/*     Opera */
    
    -moz-transform: scale(1.0);
/*     Firefox */
  }
  100% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
/*     IE 9 */
    
    -webkit-transform: scale(1.2);
/*     Safari and Chrome */
    
    -o-transform: scale(1.2);
/*     Opera */
    
    -moz-transform: scale(1.2);
/*     Firefox */
  }
}

.image-wrap1 {
  width: 100%;
  height: 38em;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.image-wrap1 img {
  width: 100%;
}

.image-wrap1 img:hover {
  width: 100%;
  animation: move 30s ease;
/*    Add infinite to loop. */
  -ms-animation: move 30s ease;   /* Easing function applies in exponential way rather than linear see "easing functions" */
  -webkit-animation: move 30s ease;
  -o-animation: move 30s ease;
  -moz-animation: move 30s ease;
  position: absolute;
}

.imageSizeControl{
    margin-left: 5%;   
}

#iPadQuestionaire{
    margin-bottom: 3em;
}

.carousel-control {
	background: transparent !important;
}

.arrowColour{
    color: white;
}

.priority2{
    z-index:2;
}

.dateCentre{
	text-align: center;
        font-size: .8em;
}

/* CONTACT PAGE */

#telephoneImage{
    background-image: url("../images/TelSteth.jpg");
    background-repeat: no-repeat;
    width: 100%;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    height: 75em; 
}

#pageHeading{
    text-align: center;
    padding-top: 1.5em;
    font-size: 2.5em;
    color: black;
}

#contact{
    margin-top: 0em;
    margin-left: 5em;
      
}

#contactForm{
    font-weight: normal;
    color: #300ACC; 
    background-color: hsla(0, 0%, 100%, .6);
    width: 70%;
    padding-top: 2em;  
}
#formIntro{
    width: 100%;
    margin-bottom: 2em;
}

.formRow{
    width: 100%;
    padding-bottom: 1em;
    padding-left: 2em;
}

.title{
    float: left;
    text-align: right;
    font-size: 1.2em;
}

#name, #email, #telephone{
    width: 18em;
    height: 3em;
    border: 1px solid black;
    background-color: white;
    margin-left: 7em;
    font-size: 1em;
}

#message{
    width: 30em;
    height: 10em;
    border: 1px solid black;
    background-color: white;
}

#submit {
    margin-left: 1.5em;
    color: #444444;
    padding-right: 4em;
    margin-top: 2em;
    text-shadow: 0px 1px 1px #ffffff;
    border-bottom: 2px solid #b2b2b2;
    background-color: #00a4d1;
    background: -webkit-gradient(linear, left top, left bottom, from(#beeae9), to(#a8cfce));
    background: -moz-linear-gradient(top, #beeae9, #a8cfce);
    background: -o-linear-gradient(top, #beeae9, #a8cfce);
    background: -ms-linear-gradient(top, #beeae9, #a8cfce);
}

#submit:hover {
    color: #333333;
    border: 1px solid #a4a4a4;
    border-top: 2px solid #b2b2b2;
    background-color: #a0dbc4;
    background: -webkit-gradient(linear, left top, left bottom, from(#a8cfce), to(#beeae9));
    background: -moz-linear-gradient(top, #a8cfce, #beeae9);
    background: -o-linear-gradient(top, #a8cfce, #beeae9);
    background: -ms-linear-gradient(top, #a8cfce, #beeae9);
}

#contactDetails{
    font-weight: bold;
    color: #300ACC;
    margin-top: 2em;
    padding-bottom: 31em;
}
.contactEnlarge{
    font-size: 1.2em;
}
/* ABOUT PAGE */

#teamImage{
    background-image: url("../images/BeesArrivingBack_Cropped.jpg");
    background-repeat: no-repeat;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    width: 100%;
    height: 100em;
}


#aboutTextBox{
    color: blue;
    position: absolute;
    top: 21em;  
    left: 60%; 
    width: 27%;
    min-height: 40em;
    font-size: 1.3em;
    background-color: hsla(0, 0%, 100%, 0.6);
    padding: 1%;
}

/* WELLNESS CHECK */

#pageHeadingWCheck{
    width: 100%;
    padding-top: 0em;
    padding-bottom: .5em;
    margin: 0% 0% 0% 40%;
}

#buttonLocation3 {
    background-color: #ffffb3;
    border: 2px solid black;
    text-align: centre;
    font-weight: bold;
    font-size: 1em;
    width: 100%;
    height: 3.3em;
    margin: 0% 0%;
    padding: 2%;	
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}

.noMargin{
    margin: 0%;
}

.outlineBox {
    background-color: #00A2D1;
    width:100%;
    min-height: 34em;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;   
}

#whiteDog{
    height: 34em;
}

.lineMargin{
    margin-bottom: 2em;
}

.lineMargin2{
    margin-bottom: 2em;
}

.articleHeading1A{
    text-align: center;
    margin-top: 5%;
    padding: 0% 5% 0% 5%;
    font-size: 2em;
    font-weight: normal;
    max-width: 100%;
    color: white;
}



.articleHeading2 {
    text-align: center;
    margin-top: 0%;
    padding: 4% 15% 1% 15%;
    font-size: 1.6em;
    font-weight: normal;
    max-width: 100%;
    color: white;	
}
#greenColour{
    color: #99ff99;
}
.articleHeading2A {
    text-align: center;
    margin-right: 5%;
    margin-left:5%;
    padding: 1% 5% 1% 5%;
    font-size: 1.6em;
    font-style: italic;
    font-weight: normal;
    max-width: 100%;
    color: #ff6600;
    background-color: white;
}

.articleSubHeading3{
    text-align: center;
    margin-top: 0%;
    padding: 0% 5% 0% 5%;
    font-size: 1.3em;
    font-weight: normal;
    text-align: left;
    max-width: 100%;
    color: white;
}
.articleSubHeading3A1{
    text-align: center;
    margin-top: 0%;
    padding: 0% 5% 0% 5%;
    font-size: 1.3em;
    font-weight: normal;
    text-align: left;
    max-width: 100%;
    color: white;
}

.bulletBox{
    background-color: #ffffb3;
    width:80%;
    min-height: 15em;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: .4em;  
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
   
}

.bullets{
    color: black;
    padding: 3% 5% 3% 9%;
    font-size: 1.3em;
    line-height: 1.8;
}
.outlineBox1 {
    background-color: #00A2D1;
    width:100%;
    min-height: 35em;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;   
}

.outlineBox3{
    background-color: #00A2D1;
    width:100%;
    min-height: 10em;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;  
}

#Questionaire2{
    margin-left: 10%;
    width: vw;   
}

.shadow{
    border: .5px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}

#buttonLocation2 {
/*    background-color: #ffffb3;*/
    background-color: #5cd65c;
    border: 2px solid black;
    border-radius: 5%;
    text-align: centre;
    font-weight: bold;
    font-size: 1.4em;
    min-width: 50%;
    margin: 10% 27%;
    padding: 5%;	
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}

.articleHeading1A1{
    text-align: center;
    padding: 2% 5% 0% 5%;
    font-size: 2em;
    font-weight: normal;
    max-width: 100%;
    color: white;
}


#clientAdviceReport{
    height: 38em;
    width: 72%;
    margin-left: 15%;
}

.scrollBox{
    overflow: scroll;
    width: 100%;
    height: 100%;
    border: 1px solid black;
}


/* COMPLIANCE.PHP */

.box{
    display: flex;
    justify-content: center;
}

#complianceHeader{
    position: absolute;
    top: 1em;
    color: black;
    font-size: 2.5em;
    font-weight: bold;
    z-index: 2;
}

#complianceImages{
     max-width: 100%; 
}
/* May need to change the next two id.s for mobile responsiveness */
#clinicalCompliance{
    position: absolute;
    top: 17em;
    left: 38%;
    color: white;
    font-size: 1.5em;
    font-weight: normal;
    background-color: hsla(193, 100%, 41%, .7);
    white-space: pre-wrap;
    border: .5px solid black;
    z-index: 2;
}

#clientCompliance{
    position: absolute;
    top: 17em;
    left: 38%;
    color: white;
    font-size: 1.5em;
    font-weight: normal;
    background-color: hsla(193, 100%, 41%, .7);
    white-space: pre-wrap;
    border: .5px solid black;
    z-index: 2;
}

#firstImage{
    float: left;
    padding-right: 0%;
}
#VetAndCat{
    width:100%;
}

#secondImage{
    float: left;
    padding-left: 0%;
}
#OwnerCatDog{
    width:100%;
}
.bottomMarginAdjust{
    margin-bottom: 0;
}

#complianceMeaning{
    margin-top: 1em;
    font-weight: bold;
}
.complianceContent{
    position: relative;
    top: 0em;
    font-size: 1.3em;
    text-align: justify;
}

.modalButton{
    display: flex;
    justify-content: space-evenly;
    margin-left: 1em;
    font-weight: bold;
    font-size: 1.2em;
    color: black;
    border: .5px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}

.widthSize{
    width: 11em;
}

.buttonAdjust{
    height: 1.7em;
    width: 8em;
    margin-left: 20%;
    background-color: #00b4e6;
    border: .5px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}
#changeTextColour{
    color: black;
    font-size: .8em;
}

/* SUPPORT */

.supportImage{
    background-image: url("../images/DogLaptopHeadphones.jpg");
    margin-left: 4%;
    margin-right: 4.2%;
    height: 36em;   
}

.leftImageText{
    font-size: 120%;
    font-weight: normal;
    color: blue;
    margin-top: 4em;
    margin-left: 5%;
    max-width: 18em;
    max-height: 100%;
    padding: 2%;
    background-color: white;
    border: .5px solid grey;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}
.spaceLine{
     margin-bottom: 4em;
}

.largeButton{
/*    display: flex;
    justify-content: space-evenly;*/
    margin-left: 0em;
    margin-top: 4em;
    min-width: 15%;
    font-size: 1em;
}
.largeButton1{
    display: flex;
    justify-content: space-evenly;
    margin-left: 0em;
    height: 4em;
}

.buttonSpec{
    font-weight: bold;
    font-size: 1.1em;
    color: black;
    width: 9em;
    height: 3em;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}

#pageTitleA1{
    text-align: center;
    position:relative;
    top: .5em;
    font-size: 2.5em;
    font-weight: bold;
}

/* VET PORTAL */

#campbell{
   
    height:33.3em;
}
.outlineBox2 {
    background-color: #00A2D1;
    width:100%;
    min-height: 33.3em;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;   
}
#doubleDown5 {
	margin-left: 49.8%;
        position: relative;
        top: .1em;
}

.articleHeading3{
    text-align: center;
    margin-top: 0%;
    padding: 4% 10% 1% 10%;
    font-size: 1.6em;
    font-weight: normal;
    max-width: 100%;
    color: white;	
}

#pageHeadingWCheck2{
    padding-top: .6em;
    padding-bottom: .5em;
    margin-top: 0em;
    margin-bottom: 0em;
    text-align:center;
}

.bulletBox2{
    background-color: #ffffb3;
    width:85%;
    height: 20em;
    margin-left: 7%;
    margin-right: 7%;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
    margin-top: .4em;  
}

#healthReportBox{
    
}

#healthReport{
    height: 44em;
    
}

#petPortalBox{
    height: 38em;
    
}

#petPortal{
    height: 38em;
}

#vetPortalBox{
    height: 38em;
    
}

#vetPortal{
    height: 38em;
}

#reminderBox{
    height: 38em;
    
}

#reminder{
    height: 38em;
}

/* ARTICLES.PHP */

#container1{
    width: 100%;
}

#pageHeading_1{
    position: absolute;
    top: 13em;
    left: 46%;
    font-size: 2.5em;
    color: black;
    background-color: hsla(0, 0%, 100%, .5);
}

#catReadingImage{
    margin-left: 5%;
    width: 90%;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
    z-index: 1;
   
}
   
.articleCompliance1{
    font-family: helvetica;
    font-size: 1.5em;
}
#articleSubHead1{
    font-family: helvetica;
    font-size: 1.4em;
    color: black;
    margin-left: 20%;
    margin-right: 20%;
    width: 60%;
    height:10%;
}

.thumbNailHolder{
    width: 100%;
    height: 20em;
}

.thumbNail{
    margin-left: 41%;
    width: 15.00em;
    height: 21.21em;
}

/* entryForms */

.buttonSpec1{
    font-weight: 600;
    font-size: .9em;
    color: black;
    width: 10em;
    height: 3em;
    margin-left: 45%;
    margin-bottom: 3%;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}

/* COMPLIANCE AUDIT */

#pageHeading_2{
    position: absolute;
    top: 13em;
    left: 36%;
/*    text-align: center;*/
    font-size: 2.5em;
    color: white;
    background-color: hsla(0, 0%, 0%, .2);
}

#doubleDownCA{
    margin-left: 38%;
    margin-top: 0%;
    margin-bottom: 0%;
    position: relative;
    top: -4em;
    color: white;
}

#alignButton{
    margin-left: 37.5%;   
}

#analysisLaptop{
    margin-left: 3%;
    width: 95%;
}

#articleSubHead{
    font-family: helvetica;
    font-size: 1.2em;
    color: black;
    margin-left: 20%;
    margin-right: 20%;
    width: 60%;
    height:10%;
}

.bottomMarginCAudit{
    margin-bottom: 5em;
}

/*/ CONTACT MESSAGE - ACKNOWLEDGEMENT */

#higherConfirmationMessage{
    margin-top: 5em;
}
.confirmationMessage{
    margin-left: 20%;
    font-size: 1.6em;
}
#middleConfirmationMessage{
    padding: 2em;
}
#lowerConfirmationMessage{
    margin-bottom: 5em;
}

/*/ HEALTH REPORT*/

.articleSubHeading4{
    text-align: center;
    margin-top: 0%;
    padding: 2% 5% 0% 5%;
    font-size: 1.3em;
    font-weight: normal;
    text-align: left;
    max-width: 100%;
    color: white;
}

.firstLineBox4_12 {
	background-color: hsla(193, 100%, 41%, 1);
	width:100%;
	min-height: 20em;
        font-family: Helvetica, sans-serif;
	border: 1px solid black;
	-moz-box-shadow: 5px 5px 10px -3px #333;
	-webkit-box-shadow: 5px 5px 10px -3px #333;
	box-shadow: 5px 5px 10px -3px #333;
}
.bulletBox_12{
    background-color: #ffffb3;
    width:80%;
    min-height: 8em;
    margin-left: 10%;
    margin-right: 10%;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
    margin-top: .4em;  
}

.bullets_12{
    color: black;
    padding: 2% 5% 2% 5%;
    font-size: 1.3em;
    line-height: 1.8;
}

#healthReportImg{
    width: 66em;
}

/* PET PORTAL */

.firstLineBox4_3 {
	background-color: hsla(193, 100%, 41%, 1);
	width:100%;
	min-height: 35em;
        font-family: Helvetica, sans-serif;
	border: 1px solid black;
	-moz-box-shadow: 5px 5px 10px -3px #333;
	-webkit-box-shadow: 5px 5px 10px -3px #333;
	box-shadow: 5px 5px 10px -3px #333;
}

.bulletBox3{
    background-color: #ffffb3;
    width:80%;
    min-height: 17em;
    margin-left: 10%;
    margin-right: 10%;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
    margin-top: .4em;  
}
.bullets3{
    color: black;
    padding: 2% 5% 2% 5%;
    font-size: 1.3em;
    line-height: 1.8;
}
/*
.indentBullet{
    margin-left: 3em;
}
*/
.petPortalHeader{
/*    padding: 0 5% 0 5%;*/
}

/* REMINDERS */

.firstLineBox3 {
	background-color: hsla(193, 100%, 41%, 1);
	width:100%;
	height: 16em;
        font-family: Helvetica, sans-serif;
	border: 1px solid black;
	-moz-box-shadow: 5px 5px 10px -3px #333;
	-webkit-box-shadow: 5px 5px 10px -3px #333;
	box-shadow: 5px 5px 10px -3px #333;
}
.firstLineBox4_4 {
	background-color: hsla(193, 100%, 41%, 1);
	width:100%;
	min-height: 30em;
        font-family: Helvetica, sans-serif;
	border: 1px solid black;
	-moz-box-shadow: 5px 5px 10px -3px #333;
	-webkit-box-shadow: 5px 5px 10px -3px #333;
	box-shadow: 5px 5px 10px -3px #333;
}
.bulletBox4{
    background-color: #ffffb3;
    width:80%;
    min-height: 14em;
    margin-left: 10%;
    margin-right: 10%;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
    margin-top: .4em;  
}
.bullets4{
    color: black;
    padding: 2% 5% 2% 5%;
    font-size: 1.3em;
    line-height: 1.8;
}


#reminder_iFrameBox{
    height: 42em;
}

.firstLineBox4_5 {
	background-color: hsla(193, 100%, 41%, 1);
	width:100%;
	min-height: 40em;
        font-family: Helvetica, sans-serif;
	border: 1px solid black;
	-moz-box-shadow: 5px 5px 10px -3px #333;
	-webkit-box-shadow: 5px 5px 10px -3px #333;
	box-shadow: 5px 5px 10px -3px #333;
}

/* VET PORTAL */
.firstLineBox4{
    background-color: hsla(193, 100%, 41%, 1);
    width:100%;
    min-height: 33em;
    padding-top: 1em;
    font-family: Helvetica, sans-serif;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
}

.bulletBox1{
    background-color: #ffffb3;
    width:80%;
    min-height: 16em;
    margin-left: 10%;
    margin-right: 10%;
    border: 1px solid black;
    -moz-box-shadow: 5px 5px 10px -3px #333;
    -webkit-box-shadow: 5px 5px 10px -3px #333;
    box-shadow: 5px 5px 10px -3px #333;
    margin-top: .4em;  
}
.bullets1{
    color: black;
    padding: 2% 5% 2% 5%;
    font-size: 130%;
    line-height: 180%;
}

.articleSubHeading4_1{   
    text-align: center;
    margin-top: 0%;
    padding: 4% 15% 1% 15%;
    font-size: 1.3em;
    font-weight: normal;
    max-width: 100%;
    color: white;
}

#vetPortalReport{
    height: 44em;
}
