.d-flex {
    display: flex !important
}

.mt-4,.my-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem
}

.col-sm-6 {
    flex: 0 0 50%;
    max-width: 48%
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.form-group .form-control {
    border: 1px solid #464646;
    background-color: #242424;
    color: #bdbdbd;
    border-radius: 5px;
    padding: 10px;
    transition: all .15s ease-in;
    font-weight: 300;
    width: 100%;
    min-height: 42px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.row {
    display: flex;
    flex-wrap: wrap
}

.bg-topography {
    background: url(/stabilizer/svg/fine-bg.svg)
}

.bg-container-offset {
    background-color: #191919 !important
}

.pl-5,.px-5 {
    padding-left: 3rem !important
}

.pr-5,.px-5 {
    padding-right: 3rem !important
}

.pb-4,.py-4 {
    padding-bottom: 1.5rem !important
}

.d-md-block {
    display: block !important
}

.d-none {
    display: none
}

.rounded-left {
    border-top-left-radius: 5px !important
}

.rounded-bottom,.rounded-left {
    border-bottom-left-radius: 5px !important
}

.col-md-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto {
    position: relative;
    width: 100%
}

.justify-content-center {
    justify-content: center !important
}

.flex-column {
    flex-direction: column !important
}

.text-white {
    color: #fff !important
}

.font-weight-bold {
    font-weight: 700 !important
}

.mb-5,my-5 {
    margin-bottom: 3rem !important
}

.font-md {
    font-size: 16px !important
}

.mb-3,.my-3 {
    margin-bottom: 1rem !important
}

.leading {
    line-height: 2
}

.bg-container {
    background-color: #191919 !important
}

.pl-5,px-5 {
    padding-left: 3rem !important
}

		
		
		
		
		
		
		