@charset "utf-8";
.row .col-xl-7 {
	background-color: #9CD6FF;
	border-radius: 2px;
	border-width: thick;
	font-size: small;
}
.text-center.text-capitalize strong {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.row-footer{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 25px;
  margin-left: 25px;
  padding-left: 25px;
  padding-right: 25px;
  color: #ffffff;
}

.row {
	background-color: #ffffff;
}
.row .text-center.col-lg-6.offset-lg-3 h4 {
	color: #ffffff;
	background-color: #FFFFFF;
}

.row .col-xl-4 {
	background-color: #FFFFFF;
	color: #004AAD;
}

.col-xl-4.offset-xl-1 .text-center strong {
	font-size: large;
}
.row .col-xl-4.offset-xl-1 .text-center {
	font-size: small;
	color: #2F4DAD;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: normal;
}

header {
	width: 100%;
	top: 0px;
	padding: 1.5em;
	position: fixed;
	background-color:#9196D8 
}

h1 {
	color: #004AAD;
	text-transform: none;
	font-size: 3em;
	letter-spacing: -.075em;
}

.container {
  width:100%;
  margin:0 auto;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#contact {
  background:#F9F9F9;
  padding:15px;
  margin:10px 0;
}

#contact h3 {
  color: #F96;
  display: block;
  font-size: 30px;
  font-weight: 400;
}

#contact h4 {
  margin:5px 0 15px;
  display:block;
  font-size:13px;
}

fieldset {
  border: medium none !important;
  margin: 0 0 10px;
  min-width: 100%;
  padding: 0;
  width: 100%;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
  width:100%;
  border:1px solid #CCC;
  background:#FFF;
  margin:0 0 5px;
  padding:10px;
}

#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
  -webkit-transition:border-color 0.3s ease-in-out;
  -moz-transition:border-color 0.3s ease-in-out;
  transition:border-color 0.3s ease-in-out;
  border:1px solid #AAA;
}

#contact textarea {
  height:100px;
  max-width:100%;
  resize:none;
}

#contact button[type="submit"] {
  cursor:pointer;
  width:20%;
  border:none;
  background:#F05651;
  color:#FFF;
  margin:0 0 5px;
  padding:10px;
  font-size:15px;
}

#contact button[type="submit"]:hover {
  background:#09C;
  -webkit-transition:background 0.3s ease-in-out;
  -moz-transition:background 0.3s ease-in-out;
  transition:background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }

#contact input:focus, #contact textarea:focus {
  outline:0;
  border:1px solid #999;
}
::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}
:-ms-input-placeholder {
 color:#888;
}

body {
	background-color: #9CD6FF;
}


.row .col-md-6 .btn.btn-lg {
	-webkit-box-shadow: 2px 0px #F59390;
	box-shadow: 2px 0px #F59390;
	transition-property: background;
	transition-duration: 0.3s;
	transition-timing-function: ease;
	transition-delay: 0;
}

.row .col-md-6 .btn.btn-lg:hover {
	-webkit-box-shadow: 2px 0px #004aff;
	box-shadow: 2px 0px #F59390;
}
.container-fluid h2 {
	color: #004AAD;
}

.bi-chat-right-dots {
	color: #9196D8;
}

.bi-emoji-expressionless {
	color: crimson;
}

.thoughtso {
	color: #004aad;
	text-align: left;
}

.bi-hand-index {
	color:#004AAD;
	background-color:#FFFFFF;
}
.col-md-6 p .bi.bi-hand-index {
      background-color: #ffffff;
}

.bi-envelope-paper-heart {
	color: #004AAD;
}

.bi-info-square {
	color: #004AAD;
}

.bi-patch-check {
	color: #9196D8;
}

.schedule {
	background-color:#F05651;
	color: 000000;
	}


.calendly-inline-widget {
	background-color: #3484D9;
}

.text-center-options {
	letter-spacing: -.05em;
	color: #004aad;
	text-align: center;

}

.text-center-welcome {
	letter-spacing: -.05em;
	color: #004AAD;
	text-align: center;
}
a #Meeting Button {
	background-color: #FFFFFF;
}

.img-fluid-banner {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

.col-md-3-salestrainingone {
	background-image: url("../Images/Blank Training Background.png");
}

.highlighted {
	background-color: #ffffff;
	
}

.redfont {
	color:crimson;
	
}


#accordion3 .card #headingOne3 {
	text-align: center;


}
#accordion3 .card #headingThree2 {
	text-align: center;
}
#accordion3 .card #headingTwo3 {
	text-align: center;
}

#accordion3 .card #headingFour1 {
	text-align: center;
}

footer {
	background-color:#9196D8;
	padding: 10px 10px;
}

.footer-text {
	font-size: 13px;
	margin-bottom: 20px;
}

.text-center-footer {
	text-align:center;
	font-size: 13px;
}

.row .col-md-8 {
	border-width: thick;
	border-style: outset;
	border-spacing: 20px 20px 20px 20px;
	border-collapse: collapse;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.row .col-md-5 {
	border-width: thick;
	border-style: outset;
	font-size: small;
}

.text-center-blueborder {
	border: 2px #004aad solid;
	background-color: #004aad;
	padding: 4px 10px;
	border-radius: 30px;
	color: #ffffff;
	text-align:center;
}

.text-center-purpleborder {
	border: 2px #9196D8 solid;
	background-color: #9196D8;
	color: #ffffff;
	padding: 4px 10px;
	border-radius: 30px;
	text-align:center;
}

.text-center-redborder {
	border: 2px #F05651 solid;
	background-color: #F05651;
	padding: 4px 10px;
	border-radius: 30px;
	color: #ffffff;
	text-align:center;
	
}

.text-left-greenborder {
	border: 2px #a0d1c3 solid;
	background-color: #a0d1c3;
	padding: 4px 10px;
	border-radius: 30px;
	color: #000000;
	text-align:left;
	
}

.container-about {
	background-color: #FFFFFF;
	padding-bottom:20px;
	padding-left: 50px;
	Padding-right: 50px;
	padding-top: 20px;
	font-size: small;
		
}

.font-medium {
	font-size: medium;
	Margin-left: 10px;
}

#collapseOne3 .card-body .text-left.highlighted {
	border: medium groove;
	border-radius: 2vw;
	background-image: url(url);
	border-spacing: 10px 10px;
	text-indent: 20px;
}

#collapseTwo3 .card-body .text-left.highlighted {
	border: medium groove;
	border-radius: 2vw;
	border-spacing: 10px 10px;
	text-indent: 20px;
}

#collapseThree2 .card-body .text-left.highlighted {
	border: medium groove;
	border-radius: 2vw;
	background-image: url(url);
	border-spacing: 10px 10px;
	text-indent: 20px;
	}

#collapseFour1 .card-body .text-left.highlighted {
	border: medium groove;
	border-radius: 2vw;
	background-image: url(url);
	border-spacing: 10px 10px;
	text-indent: 20px;
}

.col-xl-3 a .text-left {
	font-size: small;
}


.learn {
	font-size: small;
	color: #000000;
}


.row-help {
	text-align:center;
	padding-left: 100px;
	padding-right: 100px;
}

.row .col-md-4-training {
	padding-left: 20px;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	border-width: thick;
	border-radius: 2px;
	border-style: outset;
	position: relative;
	  -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;

}

.row .col-md-6-about {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-width: thick;
	border-radius: 2px;
	border-style: outset;
	position: relative;
	width: 100%;
    max-width: 100%;
}

.col-md-8 div .rounded {
	display: none;
	margin-left: 20px;
	left: 20px;
	padding-left: 20px;
}

.bg-container {
     background-image: url('https://www.adobe.com/content/dam/cc/us/en/products/xd/features/whatsnew/banner_animation_02.svg'); 
     background-size: cover;
     background-position: 50% 50%;
}

.knockout-text {
     mix-blend-mode: lighten;
     background: #000000;
}

.width {
     width: 100%;
}

.blink {
	animation: blinker 1.5s linear infinite;
	color: red;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

@keyframes blinker {
	50% {
		opacity: 0;
	}
	
}

.footnote {
	font-size: x-small;
}


.col-xl-4 .text-center-footer-privacy a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: small;
}

.articles {
	color:#3484d9;
	font-size: 20px;
	border: 2px #9196D8 solid;
	border-radius: 30px;
	margin-top: 10px;
	background-color: #ffffff;
	padding: 4px 0px 4px 5px;
	text-align: center;
	
}

.purple-font {
	color:#4B53BF;
	text-align: center;
}


.card-body2 {
  display: flex;
  border-bottom: 4px solid #4aa9ff;
  border-top: 4px solid #4aa9ff;	
  background-color: #9cd6ff;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  min-height: 1px;
  padding: 1rem;
  box-shadow: 0 2px 6px;
}

.leader-essentials {
	color: #004aad;
}

.article-intro {
	color: #535353;
	font-size: small;
}

.leader-dilemmas {
	color: #004aad;
}

.readmore {
	color: #5DB099 !important;
}

.card-body3 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  min-height: 1px;
  padding: 1rem;
  border-bottom: 4px solid #7E84D1;
  border-top: 4px solid #7E84D1;
  background-color: #D6D9FC;
  box-shadow: 0 2px 6px;
}

.card-body-coaching {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  min-height: 1px;
  padding: 1rem;
}

.card-body-package {
	  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
  padding-left: 1.25rem;
  border: 3px solid #3484d9;
  background-color: #CEE1F5;
}



.crimson-bold-xl {
	color: #DC143C;
	font-weight: 700;
	font-size: x-large;
}


.text-right-bold {
	text-align: right;
	color:#004AAD;
	font-weight: bold;
}

.row-signup {
	background-color:#B4B8E4;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 25px;
  margin-left: 25px;
  padding-left: 25px;
  padding-right: 25px;
}

.text-center-footer-privacy {
	text-align: center;
}

.text-left-blue {
	color:#004AAD;
}

.text-center-blue {
	color: #004aad;
	text-align: center;
}

.blue-bold {
	font-weight: 600;
	font-size: large;
	color: #004aad;
}


.learn-text-center {
	font-size: medium;
	text-align: center;
}

#formWrap {
	background: #3484D9;
	width: 720px;
	margin-top: 30px;
	margin-left: 30px;
	border: 1px solid #F1F1F1;
	border-radius: 5px;
	-moz-border-shadow: 2px 5px 5px #999;
	-webkit-border-shadow: 2px 5px 5px #999;
	padding: 16px 10px 40px;
	
}

#formWrap #form {
	margin-top: 30px;
	width: 720px;

}

#form .row {
   	border-bottom:1px dotted #EEE;
	display: block;
	line-height: 38px;
	overflow: auto;
	padding: 24px 0px;
	width: 100%;
	
}

#form .row .label {
  	font-size: 16px;
	font-weight: bold;
	font-family: sans-serif;
	width: 180px;
	text-align: right;
	float: left;
	padding-right: 10px;
	margin-right: 10px;
}

#form .row .input {
	float: left;
	margin-right: 10px;
	width: auto;
	 	
}


#form .row .context {
	color: #999;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	font-family: sans-serif;
	width: 200px;
	float: left;
		
}


#form .submit {
	color: crimson;
	margin-top: 25px;
	margin-left: 200px;
	font-size: 16px;
	text-shadow: 1px 1px 1px #999;
	padding: 10px;
	
		
}

.detail {
	width: 260px;
	font-family: sans-serif;
	font-size: 20px;
	padding: 7px 8px;
	margin: 0;
}


.mess {
	width: 450px;
	max-width: 450px;
	height: 280px;
	overlfow: auto;
	font-family: sans-serif;
	font-size: 20px;
	padding: 7px 8px;
	line-height: 1em;
	margin: 0;
}


#contact2 button[type="submit"] {
  cursor:pointer;
  width:22%;
  border:none;
  background:#F05651;
  color:#FFF;
  border-radius: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin:0 0 5px;
  font-size:15px;
}

#contact2 button[type="submit"]:hover {
  background:#09C;
  -webkit-transition:background 0.3s ease-in-out;
  -moz-transition:background 0.3s ease-in-out;
  transition:background-color 0.3s ease-in-out;
}

#contact2 button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }

.text-right-blue {
	text-align: right;
	color:#004AAD;
	
}


.row .col-md-4 .img-fluid {
	box-shadow: 0 2px 6px;
	}
.container-about .img-fluid.img-thumbnail {
	box-shadow: 0 2px 6px;
}
