input.form-control,
.input-group.date .input-group-addon,
.icheckbox_square-blue,
select.form-control,
textarea.form-control,
.box, .modal-content,
.modal-header {
    border-radius: 6px !important;
}

input.form-control::placeholder {
  font-family: 'Poppins-Italic';
  font-size: 14px;
}

textarea.form-control::placeholder {
  font-family: 'Poppins-Italic';
  font-size: 14px;
}

.form-control {
    /*background: none;
    border: none;
    border-bottom: 2px solid #838383;
    border-radius: 0 !important;
    font-family: 'AmsiPro-Light';*/

    border-radius: 20px !important;
    border-bottom: none;
    border: 1px solid #D9D9D9;
}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #838383;
    font-family: 'Poppins-Italic';
    font-size: 19px;
}

.form-control::-moz-placeholder { /* Firefox 19+ */
    color: #838383;
    font-family: 'Poppins-Italic';
    font-size: 19px;
}

.form-control:-ms-input-placeholder { /* IE 10+ */
    color: #838383;
    font-family: 'Poppins-Italic';
    font-size: 19px;
}

.form-control:-moz-placeholder { /* Firefox 18- */
    color: #838383;
    font-family: 'Poppins-Italic';
    font-size: 19px;
}

.form-group + .form-group {
    margin-top: 40px;
}

input[type=radio],
input[type=checkbox] {
    cursor: pointer;
    position: relative;
}

.radio-inline,
.checkbox-inline {
    padding-left: 30px;
    position: relative;
}

.radio-inline > input[type=radio],
.checkbox-inline > input[type=checkbox] {
    visibility: hidden;
}

.checkbox-inline,
.radio-inline {
    margin-bottom: 5px;
}

input[type=radio] + span,
input[type=checkbox] + span  {
    border-radius: 10px;
    background: #fff;
    border: 1px solid #838383;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    top: 5px;
}

.checked {
    border: 1px solid coral;
}

.checked > input[type=radio] + span,
input[type=radio]:checked + span,
input[type=checkbox]:checked + span {
    background: #FC0F3A;
    border-color: #FC0F3A;
}

.checked > input[type=radio] + span:before,
input[type=checkbox]:checked + span:before,
input[type=radio]:checked + span:before {
    content: '';
    border: 2px solid #fff;
    border-radius: 50%;
    height: 18px;
    left: 0;
    position: absolute;
    top: 0;
    width: 18px;
}

select.form-control {
    font-size: 14px;
    font-weight: normal;
    padding-right: 32px;
}

select.form-control::-ms-expand {
    display: none;
}