﻿.decorated-form * {
    font-family: Lato, Arial, Verdana, sans-serif !important;
    font-size: 14px;
}

.decorated-form label {
    font-size: 14px !important;
}

.decorated-form input[type="text"],
.decorated-form input[type="password"],
.decorated-form select,
.decorated-form textarea {
    padding: 6px 12px;
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
}

.decorated-form input[type="text"]:disabled,
.decorated-form input[type="password"]:disabled,
.decorated-form select:disabled,
.decorated-form textarea:disabled {
    background-color: #eee;
}

.decorated-form textarea {
    height: 250px;
    width: 100%;
    resize: none;
}

.decorated-form .RadDropDownList_Bootstrap .rddlInner,
.decorated-form .RadForm_Bootstrap.RadForm .rfdSelect_Bootstrap,
.decorated-form .RadComboBox_Bootstrap, 
.decorated-form .RadForm .rfdRoundedCorners,
.decorated-form .RadComboBox_Bootstrap .rcbArrowCell,
.decorated-form .RadComboBox_Bootstrap .rcbInputCellб
.decorated-form .RadComboBox_Bootstrap .rcbFocused,
.decorated-form .RadComboBox_Bootstrap table td.rcbInputCellLeft,
.decorated-form .RadComboBox_Bootstrap .rcbFocused,
.decorated-form .RadInput_Bootstrap .riTextBox,
.decorated-form .crop, 
.decorated-form .crop-preview {
    border-radius: 0px !important;
}

.decorated-form .RadComboBox_Bootstrap .rcbInputCell {
    box-shadow: none;
}

.decorated-form input[type="text"],
.decorated-form input[type="password"],
.decorated-form select {
     height: 34px;
}

.decorated-form .location-dropdown .rddlInner {
    height: 20px;
}

.decorated-form .district-dropdown input[type="text"] {
    height: 32px;
}

.decorated-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance:none;
    appearance: none;
    background: #fff url('Images/drop-down-arrow.png') no-repeat;
    background-position: right 10px center;
}

.decorated-form input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance:none;
    appearance: none;
    display: none;
}

.decorated-form input[type="checkbox"] + label:before {
    content: "\2610";
    font-size: 20px;
    position: relative;
    top: 2px;
    padding-right: 2px;
}

.decorated-form input[type="checkbox"]:checked + label:before {
    content: "\2611";
    font-size: 20px;
}

.decorated-form input[type="checkbox"]:disabled + label:before {
    color: #bfbfbf;
}

.decorated-form input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance:none;
    appearance: none;
    display: none;
}

.decorated-form input[type="radio"] + label {
    margin-right: 5px;
}

.decorated-form input[type="radio"] + label:before {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: -3px;
    -ms-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 0 0 2px #000;
    -ms-box-shadow: 0 0 0 2px #000;
    box-shadow: 0 0 0 2px #000;
    margin-right: 6px;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    transition: 0.5s ease all;
}

.decorated-form input[type="radio"]:checked + label:before {
    background: #da2032;
}

.decorated-form input[type="radio"]:disabled + label:before {
    color: #bfbfbf;
}

.decorated-form .rcbInputCell.rcbInputCellLeft {
    padding-left: 0;
}

.decorated-form td.ajax__combobox_buttoncontainer {
    padding-top: 2px;
}

.decorated-form .ajax__combobox_buttoncontainer button {
    background-color: #fff;
    border-color: #ccc;
    border-left: none;
}

.decorated-form .ajax__combobox_buttoncontainer button:hover {
    border-color: #ccc;
}

.decorated-form .valerr:before,
.decorated-form .uc-location-validator:before {
    content: "";
    display: block;
}

.decorated-form .valerr[style*="visibility:hidden"]:before {
    margin-top: -20px;
}

.decorated-form .required-field-label:after {
    content: "*";
    color: #f00;
}

.decorated-form .fields-section {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}

.decorated-form .fields-section.single-section {
    margin-top: 0;
}

.decorated-form .two-column-field {
    float: left;
    display: inline-block;
    margin-right: 50px;
    width: 200px;
}

.decorated-form a.rcCalPopup {
    border-radius: 0;
}

.decorated-form a.rcTimePopup {
    border-radius: 0;
    background-position: -10px -4259px;
}

.decorated-form a.rcTimePopup:hover {
    background-position: -60px -4259px;
}

.decorated-form .RadInput_Bootstrap .riTextBox {
    box-shadow: none;
}

.decorated-form .RadInput input.riEmpty {
    font-style: normal;
}