/*
@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Bold.eot');
    src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
*/

@font-face {
    font-family: 'HelveticaNeue-CondensedBold';
    src: url('../fonts/HelveticaNeue-CondensedBold.eot');
    src: url('../fonts/HelveticaNeue-CondensedBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-CondensedBold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-CondensedBold.woff') format('woff'),
        url('../fonts/HelveticaNeue-CondensedBold.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.rounded{
	border-radius: 40px !important;
}


html { 
	background: url(../images/bgv2.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

@media only screen and (max-width : 720px) {
  html {
  	background: url(../images/mbgv2.jpg) no-repeat top center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
  }
}

.header_yellow{
	font-family: 'HelveticaNeue-CondensedBold';
	color:#ffc107;
	letter-spacing:1rem;
}

body{
	font-family: 'HelveticaNeue-CondensedBold';
	font-size: 1.4em;
}

.btn-outline-warning{
	border-radius: 0;
	color:#fff;
	font-family: 'HelveticaNeue-CondensedBold';
	width: 250px;
}

.signup{
	width: 100%;
	position: fixed;
	bottom:40px;
	text-align: center;
}

.cream_group_logo{
	width: 300px;
}


.modal-content{
	background:transparent;
	border:none;
}

.modal-header{
	border-bottom:none;
	padding-right: 0;
}

.form-control{
	background: #000;
	border-color:#ffc107;
	border-radius: 0;
	  color: #ffc107;
}

.form-control:focus{
	background-color: #ffc107;
	box-shadow: none;
	border-color:#ffc107;
	color:#000;
}

.form-control:focus::placeholder {
	  color: #000;
	  opacity: 1; /* Firefox */
	  font-family: 'HelveticaNeue-CondensedBold';
	}

.form-control:focus::-ms-input-placeholder { /* Edge 12 -18 */
	  color: #000;
	  font-family: 'HelveticaNeue-CondensedBold';
	}


.form-control::placeholder {
	  color: #ffc107;
	  opacity: 1; /* Firefox */
	  font-family: 'HelveticaNeue-CondensedBold';
	}

.form-control::-ms-input-placeholder { /* Edge 12 -18 */
	  color: #ffc107;
	  font-family: 'HelveticaNeue-CondensedBold';
	}


 .input-group-text{
	background: #ffc107;
	border-color:#ffc107;
	border-radius: 0;
}

.modal{
	background: rgba(0,0,0,0.6);
}

.closebtn{
	padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
	margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
	color:#ffc107;
}

.rounded2{
	border-radius: 30px;
	  font-family: 'HelveticaNeue-CondensedBold';
	  
	color:#ffc107;
}

.rounded2 span{
	top: 2px;
	position: relative;
}
