body{
    margin:0;
    background-image:url(/images/main-bg.jpg);
    background-repeat: repeat;
}

header{
    display:flex;
    background-color:#b8cb43;
    height:120px;
    justify-content:center;
    align-items:center;
    padding: 15px 0;
}



header img{
    width:195px;
    height:auto;
    float:left;
}

.main_container{
    padding-top:80px;
    padding-left:60px;
    padding-right:60px;
    padding-bottom:80px;
    
}

.main_container h2{
    font-size:29px;
    text-align:center;
    color:#453321;
    font-weight:700;
    font-family:"SansationLight", sans-serif;
}

.form_container{
    display:flex;
    justify-content:center;
    align-items:center;
  
}

form{
    width:100%;
  display:flex;
  flex-direction:column;
  gap:40px;
}


form > .half{
    display:flex;
    flex-direction:row;
    gap:20px;

}

form > .half >div{
    width:100%;
    min-height:40px;
    display: flex;
    flex-direction: column;
}

form > .half_2{
    display:flex;
    flex-direction:row;
    gap:20px;
    align-items:center;
}

form >.half_2 > div{
    width:33.333%;
    display:flex;
    flex-direction:column;
}


form input, form select{
    height:40px!important;
    border:solid 1px #ddd!important;
    background-color:#fff!important;
    width:100%;
}

form .select_div{
    display:flex;
    flex-direction:column;
    width:33.333%;
}

form label{
    padding-top:20px;
    color:#453321;
    font-family:"SansationLight", sans-serif;
}

form input[type="submit"]{
    background-color:#b8cb43!important;
    color:#ffffff!important;
    border:none;
    text-transform:uppercase;
    transition:all 0.4s;
    margin-top:40px;
    height:60px!important;
    font-size:20px;
    max-width:400px;
    margin:auto;

}

form input[type="submit"]:hover{
    background-color:green!important;
    transition:all 0.4s;
    cursor:pointer;
}

form:last-child{
    padding-top:30px;
}

form select > option{
    color:#453321!important;
    font-family:"SansationLight", sans-serif!important;
}


input[type="date"]::-webkit-calendar-picker-indicator{
    width:30px;
    height:30px;
}

