@font-face {
    font-family: brandonBold;
    src: url('../fonts/Brandon_bld.otf');
}

@font-face {
    font-family: brandonBlk;
    src: url('../fonts/Brandon_blk.otf');
}

@font-face {
    font-family: brandonLight;
    src: url('../fonts/Brandon_light.otf');
}

@font-face {
    font-family: brandonMedium;
    src: url('../fonts/Brandon_med.otf');
}

@font-face {
    font-family: brandonRegular;
    src: url('../fonts/Brandon_reg.otf');
}

@font-face {
    font-family: brandonThin;
    src: url('../fonts/Brandon_thin.otf');
}


#header-section {
	background-color: #B02F21;
}

h3 {
	font-family: 'brandonMedium', Arial, Helvetica, sans-serif;
	font-weight: 500;
}


.mt-50px {
	margin-top: 50px;
}

.mt-40px {
	margin-top: 40px;
}

.custom-style {
	font-size: 18px;
	font-family: 'brandonLight', Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.8px;

}
 
select {
   width: 90%;
   padding-top: 6px;
   padding-bottom: 6px;
   background-color: #FFFFFF;
   font-family: 'brandonRegular', Arial, Helvetica, sans-serif;
  
}

.font-brandon {
	font-size: 18px;
    font-family: 'brandonRegular', Arial, Helvetica, sans-serif;
    width: 300px;
}

#hidden-text1 {
   display: none;
}

.input-modified {
   width: 90%; 
   background-color: #FFFFFF; 
   padding-top: 5px; 
   padding-bottom: 5px;" 

}

.star-red {
	color: #AF2F21;
}

.fw-l  {
	font-size: 24px;
	font-family: 'brandonLight', Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;

}

.c-custom {
   color: #000000;
}

/*.checkbox {
	width: 20px;
	height: 30px;
}
*/

.checkbox {
	margin-bottom: 20px;
	margin-right: 10px;
}


.btn-custom {
	background-color: #B02F21;
	border-radius: 0;
	width: 180px !important;
	margin-right: 100px;
	margin-bottom:100px;
	font-family: 'brandonMedium', Arial, Helvetica, sans-serif;
	padding: 4px;
	font-size: 20px;
}

.btn-back {
    background-color: #B02F21;
    font-size: 20px;
    font-family: 'brandonMedium', Arial, Helvetica, sans-serif;
    height: 40px;
    border: 0;


}

.font-brandon-light {
	/*font-family: 'brandonLight', Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 17.5px;*/
  font-family: brandon_grotesque,URW Gothic L,sans-serif;
  font-size:12px;
  text-transform: uppercase;
  font-weight: bold;
}

#group-company {
   display: none;
}

[input type="checkbox"] {
   width: 100px !important;
   height: 100px !important;
}

.hidden-input-checkbox {

  display: none;
}

.text-blue-custom {
	color: #0e92ef;
}

   .party-info  {
 /*  padding-top: 7px; 
   padding-bottom: 7px;"*/ 
   width: 15% !important;
   min-width: 200px;
   padding-top: 5px;
   padding-bottom: 5px;
   
}
table input[type=radio] {
    height: auto;
}
.span-style {
   font-family: 'brandonRegular', Arial, Helvetica, sans-serif;
}

.time-button {
  border-radius: 2px !important;
 /* padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 50px;
  padding-right: 50px;
  max-width: 150px;
  text-align: center;*/
  min-width: 170px;
  border: 1px solid #B82C0F;
  background-color: #B82C0F;
  color: #FFFFFF;
}

.bolder {
   font-size: 20px;
   font-weight: bolder;
}

table input {
  height: 40px;
}

.content_details .btn-custom {
    margin: 15px 0;
}

.content_details .inner {
min-height: 150px;
    max-height: 300px;
    overflow-y: auto; 
width: 100%;
overflow-x: hidden;
}


/*.with_input input[type=text] {
    width: 150px !important;
}
.with_input input[type=number] {
    width: 150px !important;
}*/

 

@media screen and (max-width: 768px) {
    .time-button {
      border-radius: 2px !important;
      min-width: 100px;
      border: 1px solid #B82C0F;
      background-color: #B82C0F;
      color: #FFFFFF;
    }
    .time-button.mr-5 {
      margin-right: 10px !important;
    }

.modified-input{
width: 100%;
}

.logo_ft{
margin: 50px auto;

}
.new_width{
width: 100%;
float: left;
}

}







