@import "../../styles/navmenu.css";
 a:link {
     color: #009973;
}
/* Top Section Start */
 #pageHeading {
     font-weight:900;
     font-family: Oxygen, Helvetica, sans-serif;
}
 #topBanner {
     width: 100%;
     margin-bottom: 15px 
}
 #introText {
     font-size: 130%;
     font-family: 'Open Sans', sans-serif;
}
/* Top Section End */

.stepHeading {
    color:#587a73;
    margin-top:0px;
}

.linkButton {
	-webkit-transition-duration: 0.4s;
	/* Safari */
	transition-duration: 0.4s;
	background: #0e6858;
	color: white;
	width: 100%;
	border: 1px solid #0e6858;
	padding: 7px;
	border-radius: 6px;
}

.linkButton:hover {
	background-color: white;
	color: #0e6858;
	border: 1px solid #0e6858;
}

 #stepimage1 {
     width: 100%;
     height: 25em;
     object-fit: cover;
}
 .timeline {
     list-style: none;
     padding: 0px 0 0px;
     position: relative;
}
 .timeline:before {
     top: 0;
     bottom: 0;
     position: absolute;
     content: " ";
     width: 4px;
     background-color: #558e8c;
     left: 50%;
     margin-left: -1.5px;
}
 .timeline > li {
     margin-bottom: 20px;
     position: relative;
}
 .timeline > li:before, .timeline > li:after {
     content: " ";
     display: table;
}
 .timeline > li:after {
     clear: both;
}
 .timeline > li:before, .timeline > li:after {
     content: " ";
     display: table;
}
 .timeline > li:after {
     clear: both;
}
 .timeline > li > .timeline-panel {
     width: 46%;
     float: left;
     border: 1px solid #d4d4d4;
     border-radius: 2px;
     position: relative;
     background-color: #ffffff;
     -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
     box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
     font-family: 'Oxygen', sans-serif;
     margin: 0px -10px 0px -10px;
}
 .timeline > li > .timeline-panel:before {
     position: absolute;
     top: 26px;
     right: -15px;
     display: inline-block;
     border-top: 15px solid transparent;
     border-left: 15px solid #ccc;
     border-right: 0 solid #ccc;
     border-bottom: 15px solid transparent;
     content: " ";
}
 .timeline > li > .timeline-panel:after {
     position: absolute;
     top: 27px;
     right: -14px;
     display: inline-block;
     border-top: 14px solid transparent;
     border-left: 14px solid #fff;
     border-right: 0 solid #fff;
     border-bottom: 14px solid transparent;
     content: " ";
}
 .timeline > li > .timeline-badge {
     color: #ffffff;
     width: 60px;
     height: 60px;
     line-height: 55px;
     font-size: 1.2em;
     text-align: center;
     position: absolute;
     top: 16px;
     left: 50%;
     margin-left: -28px;
     background-color: #999999;
     z-index: 100;
     border-top-right-radius: 50%;
     border-top-left-radius: 50%;
     border-bottom-right-radius: 50%;
     border-bottom-left-radius: 50%;
}
 .timeline > li.timeline-inverted > .timeline-panel {
     float: right;
}
 .timeline > li.timeline-inverted > .timeline-panel:before {
     border-left-width: 0;
     border-right-width: 15px;
     left: -15px;
     right: auto;
}
 .timeline > li.timeline-inverted > .timeline-panel:after {
     border-left-width: 0;
     border-right-width: 14px;
     left: -14px;
     right: auto;
}
 .timeline-badge.primary {
     background-color: #39d69a !important;
}
 .timeline-badge.danger {
     background-color: #97dd68 !important;
}
 .timeline-badge.info {
     background-color: #5e8f91 !important;
}
 .timeline-title {
     margin-top: 0;
     color: inherit;
     font-family: arial, sans-serif;
}
 .timeline-body > p, .timeline-body > ul {
     margin-bottom: 0;
}
 .timeline-body > p + p {
     margin-top: 5px;
}
 @media (max-width: 767px) {
     ul.timeline:before {
         left: 40px;
    }
     ul.timeline > li > .timeline-panel {
         width: calc(100% - 90px);
         width: -moz-calc(100% - 90px);
         width: -webkit-calc(100% - 90px);
    }
     ul.timeline > li > .timeline-badge {
         left: 15px;
         margin-left: 0;
         top: 16px;
    }
     ul.timeline > li > .timeline-panel {
         float: right;
    }
     ul.timeline > li > .timeline-panel:before {
         border-left-width: 0;
         border-right-width: 15px;
         left: -15px;
         right: auto;
    }
     ul.timeline > li > .timeline-panel:after {
         border-left-width: 0;
         border-right-width: 14px;
         left: -14px;
         right: auto;
    }
     #stepimage1 {
         height: 21em;
    }
}
 @media screen and (max-width: 400px) {
     .stepImageColxs {
         display: none;
    }
     #topBanner {
         height:10em;
    }
     .timeline > li > .timeline-panel {
     margin: 0px -2px 0px -2px;
}
}
