﻿/*1st - This is for CWARadio and CWACheckbox
          2nd - default font for Viewonly mode
          3rd - RadCombobox Input field
          4th - Simple input fields
          5th - CWADateTextBox
          6th - RadListBox
          8th - CWATextbox - Multiline
          7th - CWATextbox - Single Line
        */
.DefaultInputCss, .DefaultViewCss, div.DefaultInputCss .rcbInputCell INPUT.rcbInput, input.DefaultInputCss, span.RadInput input.DefaultInputCss, div.DefaultInputCss .rlbGroup .rlbList .rlbItem, html body span.DefaultInputCss textarea.riTextBox, html body span.DefaultInputCss input.riTextBox {
    font-family: Verdana, 'Century Gothic', Arial !important;
    font-size: 12px !important;
    font-weight: bolder;
}

/* Time and Duration */

.DefaultTimeInputCss input { font-family: Verdana, 'Century Gothic', Arial !important; }

/*  Font for Placeholder text */

.riEmpty {
    color: gray !important;
    font-style: italic;
    font-weight: bold;
}

.DatePickerToday { background-color: #FFDA6C; }

.DefaultTimeInputCss input { font-weight: bolder !important; }

.RadCalendarTimeView th, .rcTitle, .rcRow td { font-weight: bolder; }

.rcMain .rcOutOfRange span { color: #9F0000 !important; }

input, .rlbGroup, textarea { border-radius: 4px; }

.Error INPUT, .Error SELECT, .Error TEXTAREA, .Error .RadListBox .rlbGroup {
    background-color: #ffe9e8 !important;
    border: 1px solid #ff0066 !important;
}

.Error .RadComboBox .rcbInputCell input {
    background-image: none !important;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    padding-bottom: 2px;
}

.Error .RadComboBox .rcbInputCell {
    background-image: none !important;
    padding-left: 0 !important;
    padding-right: 0px !important;
}

.TextCounterWarning {
    color: #9f0000;
    font-weight: bolder;
}

.TextCounterError {
    color: #ff0000;
    font-size: 120%;
    font-style: italic;
    font-weight: bolder;
}

/*  Set minimum vertical spacing */

.RadInput {
    padding-bottom: 3px;
    padding-top: 3px;
}

INPUT.Error, SELECT.Error, TEXTAREA.Error, TABLE.Error {
    background-color: #ffe9e8;
    border: 1px solid #ff0066;
    border-radius: 4px;
}

.GroupedList li.rcbSeparator {
    background-color: white !important;
    font-style: italic;
    font-weight: bold;
    padding-left: 6px !important;
}

.GroupedList li.rcbItem, .GroupedList li.rcbHovered { padding-left: 12px; }

.GroupedListBox .rlbGroup li.rlbDisabled {
    font-style: italic;
    font-weight: bold;
    opacity: 1.0;
    padding-left: 6px !important;
}

.GroupedListBox li.rlbItem, .GroupedListBox li.rlbHovered, .GroupedListBox li.rlbSelected, .GroupedListBox .rlbGroup li.rlbActive {
    font-weight: normal;
    padding-left: 12px;
}

.CWAButtonGroup .Selected {
    background-color: #e7c073 !important;
    color: #000;
}

table.CWAButtonGroup {
    border-collapse: separate;
    border-spacing: 0;
    padding: 0px;
}

.CWAButtonGroup td {
    background-color: #ebe8e3;
    border: black 1px solid;
    border-right: none;
    padding: 4px;
    width: 60px;
}

.CWAButtonGroup td:hover { background-color: #efd8a1; }

.CWAButtonGroup td:first-of-type {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.CWAButtonGroup td:last-of-type {
    border: black 1px solid;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}