body, .form-control {
    font-family: 'Lato', sans-serif;
}
h1{
    margin-bottom: 40px;
}
label {
    color: #333;
}
.btn-send {
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
}


.help-block.with-errors {
    color: #ff5050;
    margin-top: 5px;
}

.col-xl-8 {
-webkit-box-flex:0;
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%;
}

.offset-xl-2 {
margin-left:16.666667%;
}

.lead {
font-size:1.25rem;
font-weight:300;
}

.bootstraprow {
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-right:-15px;
margin-left:-15px;
}

.bootstrapcontainer {
width:100%;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto;
}

.col-lg {
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%;
}

.col-lg-auto {
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:none;
}

.col-lg-1 {
-webkit-box-flex:0;
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%;
}

.col-lg-2 {
-webkit-box-flex:0;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}

.col-lg-3 {
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}

.col-lg-4 {
-webkit-box-flex:0;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}

.col-lg-5 {
-webkit-box-flex:0;
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%;
}

.col-lg-6 {
-webkit-box-flex:0;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}

.col-lg-7 {
-webkit-box-flex:0;
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%;
}

.col-lg-8 {
-webkit-box-flex:0;
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%;
}

.col-lg-9 {
-webkit-box-flex:0;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%;
}

.col-lg-10 {
-webkit-box-flex:0;
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%;
}

.col-lg-11 {
-webkit-box-flex:0;
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%;
}

.col-lg-12 {
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}

.form-group {
margin-bottom:1rem;
}

.form-control {
display:block;
width:100%;
font-size:1rem;
line-height:1.5;
color:#495057;
background-color:#fff;
background-clip:padding-box;
border:1px solid #ced4da;
border-radius:.25rem;
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
padding:.375rem .75rem;
}

.btn {
display:inline-block;
font-weight:400;
text-align:center;
white-space:nowrap;
vertical-align:middle;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border:1px solid transparent;
font-size:1rem;
line-height:1.5;
border-radius:.25rem;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
padding:.375rem .75rem;
}

.btn.disabled,.btn:disabled {
opacity:.65;
}

.btn-success,.btn-success.disabled,.btn-success:disabled,.btn-outline-success:hover,.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {
color:#fff;
background-color:#28a745;
border-color:#28a745;
}

