.bg_button_hg {
	background:linear-gradient(to bottom, #bc0f0f 5%, #720909 100%);
	background-color:#bc0f0f;
	border-radius:10px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	padding:15px 31px;
	text-decoration:none;
}
.bg_button_hg:hover {
	background:linear-gradient(to bottom, #720909 5%, #bc0f0f 100%);
    background-color:#720909;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}
.bg_button_hg:active {
	position:relative;
	top:1px;
}

.mt-main {
	margin-top: 75px;
	padding: 0em;
}

.bg-hg-sp-blue {
	background-color: #194389 !important;
}

.bg-hg-sp-red {
	background-color: #AF141A !important;
}

.bg-hg-green {
	background-color: #36B22C !important;
}

.bg-hg-light-blue{
	background-color: #7fc4ff !important;
  }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
	background-color: #148f77 !important;
}

.bg-hg-dark-blue{
	background-color: #192d66 !important;
  }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
	background-color: #148f77 !important;
}

.bg-hg-red{
	background-color: #bc141a !important;
  }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
	background-color: #148f77 !important;
}

.bg-hg-blue {
	background-color: #194395 !important;
}

.bg-hg-heavy-blue {
	background-color: #0A2144 !important;
}

.bg-hg-dark-blue-2-blue {
	background-color: #08193F !important;
}

.bg-hg-light-grey{
	background-color: #DBDBDB !important;
}

.bg-hg-dark-grey {
	background-color: rgba(109, 107, 107, 0.4) !important;
}

.bg-hg-yellow {
	background-color:#FCCD11 !important;
}

.bg-hg-white {
	background-color:white !important;
}

.bg-hg-green {
	background-color: #36b22d !important;
}

.bg-hg-red {
	background-color: #bc141a !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
	background-color: #148f77 !important;
}

.tx-hg-blue {
	color: #194395 !important;
}

.tx-hg-green{
	color: #36B22C!important;
}

.tx-hg-dark-blue {
	color: #192D66 !important;
}

.tx-hg-green {
	color: #36b22d !important;
}

.tx-hg-red {
	color: #bc141a !important;
}

.bg-gradient-hg {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(127,196,255,1) 100%);
}

.bg-gradient-mc {
	background: rgb(255,255,255);
	background:  url("../assets/images/mediacenter/background-stars.png"), linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(127,196,255,1) 100%);
}

.border-hg-dark-blue {
	border: 1px #192d66 solid;
	background-color: #192d66 !important;
	border-radius: 15px;
	padding: 0.5rem;
}

.border-hg-red {
	border: 1px #bc141a solid;
	background-color: #bc141a !important;
	border-radius: 15px;
	padding: 0.5rem;
}

.border-hg-blue {
	border: 1px #194395 solid;
	background-color: #194395 !important;
	border-radius: 15px;
	padding: 0.5rem;
}

.display-4{
	font-size: 1.5rem;
}

h3{
	font-size: 1.25rem;
}

/********************************** FONTS ****************************/

@font-face {
	font-family: 'Super Smash Font';
	src: url('../fonts/SuperSmashFont-Regular.eot');
	src: url('../fonts/SuperSmashFont-Regular.eot?#iefix') format('embedded-opentype'),
			url('../fonts/SuperSmashFont-Regular.woff2') format('woff2'),
			url('../fonts/SuperSmashFont-Regular.woff') format('woff'),
			url('../fonts/SuperSmashFont-Regular.svg#SuperSmashFont-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Espanol';
	src: url('../fonts/TITULOS_ESPANOL.woff2') format('woff2'),
			 url('../fonts/TITULOS_ESPANOL.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'waukegan_ldo_extendedBdOb';
	src: url('../fonts/waukegan_ldo_extended_bold_oblique-webfont.woff2') format('woff2'),
			 url('../fonts/waukegan_ldo_extended_bold_oblique-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'waukegan_ldo_extendedbold';
	src: url('../fonts/waukegan_ldo_extended_bold-webfont.woff2') format('woff2'),
			 url('../fonts/waukegan_ldo_extended_bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'waukegan_ldo_extendedoblique';
	src: url('../fonts/waukegan_ldo_extended_oblique-webfont.woff2') format('woff2'),
			 url('../fonts/waukegan_ldo_extended_oblique-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'waukegan_ldo_extendedregular';
	src: url('../fonts/waukegan_ldo_extended-webfont.woff2') format('woff2'),
			 url('../fonts/waukegan_ldo_extended-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

.border-image{
	border-radius: 25px !important;
}
/*******************
*************** FONTS ****************************/

.font-hg-header {
	font-family: 'Espanol';
	font-weight: 100;
}

.font-hg-text {
	font-family: 'waukegan_ldo_extendedbold';
	font-weight: 100;
}

.font-hg-text-bold {
	font-family: 'waukegan_ldo_extendedregular';
	font-weight: 100;
}

.font-hg-textcursive {
	font-family: 'waukegan_ldo_extendedoblique';
	font-weight: 100;
}

@media (min-width: 992px) {
	.mt-main {
		margin-top: 104px;
		padding: 1.5em;
	}

	.carousel-inner {
		border-radius: 25px;
	}

	.display-4{
		font-size: 3.5rem;
	}

	h3{
		font-size: 1.75rem;
	}
}

/**HEADER**/
#headerNavigation {
	width: 100%;
	height: auto;
}
#headerNavigation > nav {
	width: 100%;
	margin: 0 auto;
	border-radius: 15px;
}

@media (max-width: 991px) {
	.navbar > .navbar-brand, .navbar-toggler, .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .nav-link{
		color: gray !important;
	}

	/*Aqui por si quieres poner al 100% el menu responsive*/
   #headerNavigation > nav {
	width: 100%;
	margin: 0;
	border-radius: 0;
  }

}

@media (max-width: 767px) {
	#element1 {
		margin-top: 2%;
	}
	#element1 > img{
		width: 100%;
		height: auto;
		margin: 0 auto;
	}

	#element1 > div{
		height: auto;
		margin: 0 auto;
	}

	#element2 > img{
		width: 100%;
		height: auto;
		margin: 0 auto;
	}

	#element2 > div{
		height: auto;
		margin: 0 auto;
	}
	#elementImagesAffiliates > div > img{
		width: 60%;
		height: auto;
		margin: 0 auto;
	}

	#elementImagesAffiliates2 > div > img{
		width: 100%;
		height: auto;
		margin: 0 auto;
	}


	#elementImagesCertCenter > div > img{
		width: 60%;
		height: auto;
		margin: 0 auto;
	}

	#elementImagesCertCenter2 > div > img{
		width: 85%;
		height: auto;
		margin: 0 auto;
	}
}

@keyframes float{
    0% {transform: translateY(30px); transform: translateX(15px);}
    50% {transform: translateY(-15px); transform: translateX(-15px);}
    100% {transform: translateY(15px); transform: translateX(15px);}
}

.floatwrap{
    transform-style: preserve-3d;
    animation: float 10s infinite cubic-bezier(.5, 0, .5, 1);

}

.fontSize-57pt {
	font-size: 57px;
}

.fontSize-60_8123_pt {
	font-size: 60.8123px;
}

.fontSize-28_8259pt {
	font-size: 28.8259px;
}

.fontSize-22pt {
	font-size: 22px;
}

.fontSize-20_2516pt {
	font-size: 20.2516px;
}

.fontSize-49pt {
	font-size: 49px;
}

.fontSize-41_8931pt {
	font-size: 41.8931px;
}

.fontSize-51pt {
	font-size: 51px;
}

.fontSize-47_2529px {
	/*font-size: 47.2529px;*/
}

.fontSize-29_4855px {
	font-size: 29.4855px;
}

.fontSize-14px {
	font-size: 14px;
}

.fontSize-23_4952px {
	font-size: 23.4952px;
}

.fontSize-42pt {
	font-size: 42px;
}

.fontSize-36pt {
	font-size: 36px;
}

.fontSize-45pt {
	font-size: 45px;
}

.fontSize-40_1076pt {
	font-size: 40.1076px;
}

.fontSize-30_1428pt {
	font-size: 30.1428px;
}

.fontSize-25_8464pt {
	font-size: 25.8464px;
}

.fontSize-16_566pt {
	font-size: 16.566px;
}

.gif-button2{
	position: relative;
  left: -50%;
  top: 40px;
}

.img-wrap {
  width: 200px;
  height: 150px;
  position: relative;
  display: inline-block;
  margin: 0;
}

.gif-button {
  display: block;
  position: absolute;
  top: -5px;
  left: -20%;
}

.nm-15p{
  margin-top: -7.5% !important;
}

.navbar-nav .dropdown-menu {
	overflow-y: auto;
	max-height: 200px;
}

.hover-deportes{
	background-size: cover;
}

.hover-deportes img:hover{
	background-size: cover;
	opacity: 0;
}

.container-index{
	background-image: url("../assets/images/banners/banner_estrellas.png"); /* The image used */
  background-position: center bottom; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
}

.margin-top-index{
	margin-top: 130px;
}

.hr-class{
	max-width: 100% !important;
}

.mt-3rem{
	margin-top: 3rem !important;
}

.divider-custom2 {
	margin: .25rem 0 .25rem;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.divider-custom2 .divider-custom-line {
  width: 100%;
  max-width: 7rem;
  height: 0.5rem;
  background-color: #2c3e50;
  border-radius: 1rem;
  border-color: #2c3e50 !important;
}
.divider-custom2 .divider-custom-line:first-child {
  margin-right: 1rem;
  margin-bottom: 0.5rem;
}
.divider-custom2 .divider-custom-line:last-child {
  margin-left: 1rem;
  margin-bottom: 0.5rem;
}
.divider-custom2 .divider-custom-icon {
  color: #2c3e50 !important;
  font-size: 2rem;
}
.divider-custom2.divider-light .divider-custom-line {
  background-color: #fff;
}
.divider-custom2.divider-light .divider-custom-icon {
  color: #fff !important;
}

.justify-content-hg{
  justify-content: space-between !important;
}

.justify-content-center-hg{
  justify-content: space-between !important;
}

.text-hg{
  text-align: center !important;
}

.width-hg{
	width: 80% !important;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}

.mt-4rem{
	margin-top: 2rem !important;
}

.mb-car{
	margin-bottom: 6rem !important;
}

.mt-4rem img{
	max-width: 50% !important;
}

#carouselInteligencias .carousel-control-prev{
	height: 59%;
}

#carouselInteligencias .carousel-control-next{
	height: 59%;
}

.estilo-flechas{
	line-height: 1;
	border: 2px white solid;
	border-radius: 25px;
	background: #CCC !important;
}

.estilo-flechas-hidden{
	line-height: 1;
	visibility: hidden;
}

@media (min-width: 768px) {

	.navbar-nav .dropdown-menu {
		max-height: none;
	}


	.mb-car{
		margin-bottom: 4.5rem !important;
	}


	.mt-4rem{
		margin-top: 4rem !important;
	}

	.justify-content-hg{
		justify-content: space-between !important;
	}

	.justify-content-center-hg{
		justify-content: flex-start !important;
	}

	.text-hg{
		text-align: left !important;
	}

	.width-hg{
		width: 50% !important;
		margin-top: 0rem;
		margin-bottom: 0rem;
	}
}

.navbar-brand {
	margin-left: 4rem !important;
}

.nav-items .nav-link{
	margin-bottom: 1rem;
}

.navbar-nav .dropdown-menu {
	margin: 0rem 4rem;
}

.nav-items .nav-link{
	border: 1px #08193F solid !important;
	margin: 0.125rem 4rem !important;
	background-color: #08193F !important;
	padding-left: 1rem !important;
	border-radius: 0.5rem !important;
}

.text-left-center{
	text-align: left !important;
}

.navbar-collapse{
	padding-bottom: 3rem !important;
}

.text-right-center{
	text-align: left !important;
}

#mision, #vision, #valores, #historia, #paso1, #paso2, #paso3, #redesSocialesContactanos{
  scroll-margin-top: 100px;
}

@media (min-width: 992px) {
	.navbar-brand {
		margin-left: 0rem !important;
	}

	.nav-items .nav-link{
		margin-bottom: 0rem;
	}

	.nav-items .nav-link{
		border: 0px solid #08193F !important;
		margin: 0 !important;
		background-color: inherit !important;
		padding-left: 0rem;
		border-radius: 0rem !important;
	}

	.navbar-collapse{
		padding-bottom: 0rem !important;
	}

	.text-left-center{
		text-align: center !important;
	}

	.text-right-center{
		text-align: right !important;
	}

#mision, #vision, #valores, #historia, #paso1, #paso2, #paso3, #redesSocialesContactanos{
		scroll-margin-top: 120px;
	}

}

.header{
	background-color: rgba(191, 191, 191, 0.5) !important;
	padding-bottom: 16px;
}

#mainNav .navbar-collapse a.nav-link {
  color: #fff;
}
#mainNav .navbar-collapse a.nav-link:hover {
  color: #ccc;
}
#mainNav .navbar-collapse a.nav-link:active, #mainNav #mainNav .navbar-collapse a.nav-link:focus {
  color: #fff;
}
#mainNav .navbar-collapse a.nav-link.active {
  color: #ccc;
}

/**************************/
#grad1 {
	background-color: : #9C27B0;
	background-image: linear-gradient(120deg, #FF4081, #81D4FA)
}

.msFormClass {
	text-align: center;
	position: relative;
	margin-top: 20px
}

.msFormClass fieldset .form-card {
	border: 0 none;
	border-radius: 0px;
	padding: 20px 40px 30px 40px;
	box-sizing: border-box;
	width: 94%;
	margin: 0 3% 20px 3%;
	position: relative
}

.msFormClass fieldset {
	border: 0 none;
	border-radius: 0.5rem;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding-bottom: 20px;
	position: relative
}

.msFormClass fieldset:not(:first-of-type) {
	display: none
}

.msFormClass fieldset .form-card {
	text-align: left;
}

.msFormClass input,
.msFormClass textarea {
	padding: 0px 8px 4px 8px;
	border: none;
	border-bottom: 1px solid #ccc;
	border-radius: 0px;
	margin-bottom: 25px;
	margin-top: 2px;
	width: 100%;
	box-sizing: border-box;
	font-family: montserrat;
	color: #2C3E50;
	font-size: 16px;
	letter-spacing: 1px
}

.msFormClass input:focus,
.msFormClass textarea:focus {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none;
	font-weight: bold;
	border-bottom: 2px solid #192d66;
	outline-width: 0
}

.msFormClass .action-button {
	width: 120px;
	background: #192d66;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 0px;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px
}

.msFormClass .action-button:hover,
.msFormClass .action-button:focus {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #192d66
}

.msFormClass .action-button-previous {
	width: 120px;
	background: #616161;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 0px;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px
}

.msFormClass .action-button-previous:hover,
.msFormClass .action-button-previous:focus {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #616161
}

select.list-dt {
	border: none;
	outline: 0;
	border-bottom: 1px solid #ccc;
	padding: 2px 5px 3px 5px;
	margin: 2px
}

select.list-dt:focus {
	border-bottom: 2px solid #192d66
}

.card {
	z-index: 0;
	border: none;
	border-radius: 0.5rem;
	position: relative
}

.fs-title {
	font-size: 25px;
	color: #2C3E50;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left
}

#progressbar {
	margin-bottom: 30px;
	overflow: hidden;
	color: lightgrey
}

#progressbar .active {
	color: #000000
}

#progressbar li {
	list-style-type: none;
	font-size: 12px;
	width: 25%;
	float: left;
	position: relative
}

#progressbar #account:before {
	content:"1"
}

#progressbar #personal:before {
	content:"2"
}

#progressbar #payment:before {
	content:"3"
}

#progressbar #confirm:before {
	content:"4"
}

#progressbar li:before {
	width: 50px;
	height: 50px;
	line-height: 45px;
	display: block;
	font-size: 1.8rem;
	color: #ffffff;
	background: lightgray;
	border-radius: 50%;
	margin: 0 auto 10px auto;
	padding: 2px
}

#progressbar li:nth-child(2):after {
	content: '';
	width: 100%;
	height: 2px;
	background: lightgray;
	position: absolute;
	left: 0;
	top: 25px;
	z-index: -1
}

#progressbar li:nth-child(3):after {
	content: '';
	width: 100%;
	height: 2px;
	background: lightgray;
	position: absolute;
	left: 0;
	top: 25px;
	z-index: -1
}

#progressbar li:nth-child(4):after {
	content: '';
	width: 50%;
	height: 2px;
	background: lightgray;
	position: absolute;
	left: 0;
	top: 25px;
	z-index: -1
}

#progressbar li:first-child:after {
	content: '';
	width: 50%;
	height: 2px;
	background: lightgray;
	position: absolute;
	/* left: 137px; */
	top: 25px;
	z-index: -1;
}

#progressbar .special:after {
	content: '';
	width: 50% !important;
	height: 2px;
	background: lightgray;
	position: absolute;
	left: 0;
	top: 25px;
	z-index: -1
}

.w-33{
	width: 33% !important;
}

#progressbar li.active:before,
#progressbar li.active:after {
	background: #192d66
}

.radio-group {
	position: relative;
	margin-bottom: 25px
}

.radio {
	display: inline-block;
	width: 204;
	height: 104;
	border-radius: 0;
	background: lightblue;
	box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
	cursor: pointer;
	margin: 8px 2px
}

.radio:hover {
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.3)
}

.radio.selected {
	box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.1)
}

.fit-image {
	width: 100%;
	object-fit: cover
}

::-webkit-scrollbar {
	width: 3px;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(200,200,200,1);
	border-radius: 10px;
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color:#fff;
	-webkit-box-shadow: inset 0 0 6px rgba(90,90,90,0.7);
}

.collapsible {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .collapsible:hover {
}

/* Style the collapsible content. Note: hidden by default */
.content {
  padding: 0 18px;
  display: none;
  overflow: hidden;
	background-color: #f1f1f1;
  transition: max-height 0.2s ease-out;
}

#lingulo-accordion > div
{
	width: 100%;
	height: 35px;
	overflow: hidden;
	cursor: pointer;
}

#lingulo-accordion > div h3
{
	color: #fff;
	padding: 4px 2px 4px 10px;
	margin: 0 0 20px 0;
	font-size: 130%;
	background-color: #666055;
}

#lingulo-accordion > div h3:hover
{
	background-color: #FF7173;
}

.hover-hd {
  background-image: url('../assets/images/home/boton_hd_main.gif');
}

.hover-hd:hover {
  background-image: url('../assets/images/home/boton_hd_main_alt.gif');
}

.hover-hg {
  background-image: url('../assets/images/home/boton_hg_main.gif');
}

.hover-hg:hover {
  background-image: url('../assets/images/home/boton_hg_main_alt.gif');
}

.cheerleading-hg {
  background-image: url('../assets/images/home/deportes_shouter_white.gif');
}

.cheerleading-hg:hover {
  background-image: url('../assets/images/home/deportes_shouter_yellow.gif');
}

.hover-contactanos {
  background-image: url('../assets/images/generales/contactanos_btn.png');
}

.hover-contactanos:hover {
  background-image: url('../assets/images/generales/contactanos_btn_alt.png');
}

#carrousel-academicos {
	background-image: url('../assets/images/academicos/mi_head.png');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
}

.no-decoration-hover:hover{
	text-decoration: none;
	color: #FCCD10 !important;
}

p.minH {
	min-height: 25vh;
}

.telefono{
	color: #FCCD10 !important;
}

.telefono:hover{
	color: #FCCD10 !important;
}

.img-cheer {
	background-image: url('../assets/images/actividades/deporces_c.png');
	background-repeat: no-repeat;
	background-size: 100%;
}

.img-voley{
	background-image: url('../assets/images/actividades/deportes_v.png');
	background-repeat: no-repeat;
	background-size: 100%;
}

.img-soccer {
	background-image: url('../assets/images/actividades/deportes_f.png');
	background-repeat: no-repeat;
	background-size: 100%;
}

.modal-dialog-scrollable {
	height: 100%;
}

@media (min-width: 768px) {
	.img-cheer {
		background-image: url('../assets/images/actividades/deporces_c.png');
		background-repeat: no-repeat;
		background-size: 65%;
	}

	.img-voley{
		background-image: url('../assets/images/actividades/deportes_v.png');
		background-repeat: no-repeat;
		background-size: 70%;
	}

	.img-soccer {
		background-image: url('../assets/images/actividades/deportes_f.png');
		background-repeat: no-repeat;
		background-size: 70%;
	}

	.msFormClass .action-button {
		width: 220px;
		background: #192d66;
		font-weight: bold;
		color: white;
		border: 0 none;
		border-radius: 0px;
		cursor: pointer;
		padding: 10px 5px;
		margin: 10px 5px
	}

	.msFormClass .action-button-previous {
		width: 220px;
		background: #616161;
		font-weight: bold;
		color: white;
		border: 0 none;
		border-radius: 0px;
		cursor: pointer;
		padding: 10px 5px;
		margin: 10px 5px
	}

	.next {
		font-size: 1rem !important;
		border-radius: 10rem !important;
		 padding: 1rem 4rem !important;
	}

	.previous {
		font-size: 1rem !important;
		border-radius: 10rem !important;
		 padding: 1rem 4rem !important;
	}
}

.next {
	font-size: 1rem !important;
	border-radius: 10rem !important;
 	padding: 1rem 1rem !important;
}

.previous {
	font-size: 1rem !important;
	border-radius: 10rem !important;
 	padding: 1rem 1rem !important;
}

.w-15
{
	width: 15% !important;
}

.btn-howard-media
{
	background-color: #AF141A !important;
	border-color: #AF141A !important;
	padding: 0.75rem 2.5rem;
	border-radius: 2rem;
	transition: 500ms;
}


.btn-howard-media:focus
{
	box-shadow: 0;
}

.btn-howard-media:hover
{
	background-color: #FCCD11 !important;
	border-color: #FCCD11 !important;
	padding: 0.75rem 2.5rem;
	border-radius: 2rem;
	transition: 500ms;
}
