﻿.EPiServerForms aside,
.EPiServerForms .h1,
.EPiServerForms .h2,
.EPiServerForms .h3,
.EPiServerForms .h4
{
    font-family: 'Open Sans',Arial,Helvetica,sans-serif !important;
}

.EPiServerForms .Form__Title {
    font-weight: 100;
    font-size: 2em;
    color: #e6007e;
}

.EPiServerForms .Form__Description {
    font-size: .8125em;
    line-height: 24px;
}

.EPiServerForms .form-control {
    font-size: 13px;
    height: auto;
    border-radius: 0; 
    border-color: #000;
}

.EPiServerForms .form-control:focus,
.EPiServerForms .form-control:hover 
 {
    border-color: #66afe9;
    outline: 0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}

.EPiServerForms .Form__Element {
    font-family: inherit; 
    font-size: 13px; 
    font-weight: normal;
    margin: 0 0 10px 0;
}

.EPiServerForms .Form__Element input[type="text"] {
    width: 100%;
    margin: 0 0 8px 0;
    padding: 0;
}

.EPiServerForms .Form__Element textarea {
    width: 100%;
    margin: 0 0 8px 0;
    padding: 0;
}

.EPiServerForms .Form__Element select {
    width: 100%;
    margin: 0 0 8px 0;
    padding: 0;
}

.EPiServerForms .Form__Element .Form__Element__Caption {
    display: block;
    margin: 0 0 8px 0;
    vertical-align: baseline;
}

.EPiServerForms .Form__Element .Form__Element__Caption button {
    margin-top: 8px;
}

.EPiServerForms .FormRange .form-range-slider{
    display: block;
    width: 100%;
    margin: 0 0 8px 0;
}

.EPiServerForms .FormRange .Form__Element__Caption {
    padding-bottom: 4px;
}

.EPiServerForms .Form__Element input[type="text"].FormCaptcha__Input {
     margin-top: 8px;
     width: auto;
     max-width: 100%;
}

.EPiServerForms .col-xs-1,
.EPiServerForms .col-sm-1,
.EPiServerForms .col-md-1,
.EPiServerForms .col-lg-1,
.EPiServerForms .col-xs-2,
.EPiServerForms .col-sm-2,
.EPiServerForms .col-md-2,
.EPiServerForms .col-lg-2,
.EPiServerForms .col-xs-3,
.EPiServerForms .col-sm-3,
.EPiServerForms .col-md-3,
.EPiServerForms .col-lg-3,
.EPiServerForms .col-xs-4,
.EPiServerForms .col-sm-4,
.EPiServerForms .col-md-4,
.EPiServerForms .col-lg-4,
.EPiServerForms .col-xs-5,
.EPiServerForms .col-sm-5,
.EPiServerForms .col-md-5,
.EPiServerForms .col-lg-5,
.EPiServerForms .col-xs-6,
.EPiServerForms .col-sm-6,
.EPiServerForms .col-md-6,
.EPiServerForms .col-lg-6,
.EPiServerForms .col-xs-7,
.EPiServerForms .col-sm-7,
.EPiServerForms .col-md-7,
.EPiServerForms .col-lg-7,
.EPiServerForms .col-xs-8,
.EPiServerForms .col-sm-8,
.EPiServerForms .col-md-8,
.EPiServerForms .col-lg-8,
.EPiServerForms .col-xs-9,
.EPiServerForms .col-sm-9,
.EPiServerForms .col-md-9,
.EPiServerForms .col-lg-9,
.EPiServerForms .col-xs-10,
.EPiServerForms .col-sm-10,
.EPiServerForms .col-md-10,
.EPiServerForms .col-lg-10,
.EPiServerForms .col-xs-11,
.EPiServerForms .col-sm-11,
.EPiServerForms .col-md-11,
.EPiServerForms .col-lg-11,
.EPiServerForms .col-xs-12,
.EPiServerForms .col-sm-12,
.EPiServerForms .col-md-12,
.EPiServerForms .col-lg-12 {
  position: inherit;
}