﻿


.custom-input {
    font-size: 10pt;
    padding: 10px 5px;
    border: 2px solid #d4d4d6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    margin-top: 6px;
    max-width: none !important;
    width: 100% !important;
}


.dxgvControl_Youthful > tbody > tr > td > table:first-child > tbody > tr:first-child > td {
    background-color: #727882;
    border-bottom: 2px solid #e53633;
    padding: 10px 5px;
    font-size: 10pt;
}

.dxgvTable_Youthful > tbody > tr {
    font-size: 9pt;
}

.dxeListBoxItem_Youthful {
    padding: 4px 2px !important;
}

.dxeListBoxItemSelected_Youthful {
    background-color: rgba(114,120,130, 1) !important;
}

.dxeListBoxItemHover_Youthful {
    background-color: rgba(114,120,130, 0.7) !important;
}

.dxgvTable_Youthful > tbody > tr:nth-child(2n) {
    background-color: #edf0f7;
}

.dxgvControl_Youthful {
    background: transparent;
}

.dxpLite_Youthful .dxp-current {
    background-color: #727882;
}

.dxgvEmptyDataRow_Youthful {
    color: #727882 !important;
}

.dxgvPagerBottomPanel_Youthful {
    background: transparent;
}

.dxpLite_Youthful b {
    color: #727882;
}

.dxgvTable_Youthful > tbody > tr > td {
    padding: 10px 5px !important;
}

.button .dxbButtonHover_Youthful {
    background-color: rgba(229,54,51, 0.7) !important;
}

.styled-check .dxichCellSys > span.dxEditors_edtRadioButtonChecked_Youthful:before {
    background: #e43630;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.styled-check .dxichCellSys > span.dxEditors_edtRadioButtonChecked_Youthful:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 9px;
    background: white;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    transform: rotate(45deg);
}

.dxichTextCellSys > label {
    margin-left: 10px;
}

.dxeButtonEditButton_Youthful {
    background: rgba(229,54,51, 0.8) !important;
    padding: 0 4px;
    border-radius: 3px;
}

.custom-input .dxeEditArea_Youthful, .custom-input, .custom-input input, .custom-select, .custom-select .dxeEditArea_Youthful, .custom-select input {
    background-color: #f8f9fd !important;
}

    .custom-input:focus, .custom-input.dxeFocused_Youthful {
        border: 2px solid #ec9292;
    }

    .custom-input:focus, .custom-input.dxeFocused_Youthful, .button:focus {
        outline: none;
    }

.dxeCalendarHeader_Youthful, .dxeCalendarFooter_Youthful, .dxeCalendarFastNavFooter_Youthful {
    background-color: #727882;
}

.dxeCalendar_Youthful .dxMonthGridWithWeekNumbers {
    background: rgba(248,249,253, 0.3) !important;
}

.white {
    background: #f8f9fd !important;
    color: #727882 !important;
    border: 1px solid #d4d4d6 !important;
}

.input-label, .styled-check, .notification-label, .ref-item {
    font-size: 10pt !important;
    margin-right: 5px;
}

.button-red {
    border: none;
    background-color: #e53633;
    padding: 12px 17px;
    border-radius: 4px;
    margin-right: 10px;
}
.ModalBackGround
{
    background-color: #455d83;
    filter: alpha(opacity = 60);
    opacity: 0.6;
}


.ref-item {
    flex: 1;
    background-color: #edf0f7;
    color: #19222b !important;
    margin: 0 10px 10px 0;
    display: flex;
    background-color: #edf0f7;
    padding: 5px 5px 5px 15px;
    align-items: center;
    border: none;
    font-size: 10pt;
}

.input-label, .styled-check, .notification-label, .custom-input, .custom-select, .button, .dxgv, .ref-item {
    font-family: 'dejavu-sans' !important;
    color: #303741 !important;
}

    .custom-input .dxeEditArea_Youthful, .custom-input, .custom-select, .custom-select .dxeEditArea_Youthful {
        background-color: #f8f9fd;
    }

        .custom-input input {
            margin: 0 !important;
            font-size: 10pt;
        }

        .custom-input:focus, .custom-input.RadInputFocuced {
            border: 2px solid #f1b3b5;
        }

        .custom-input:focus, .custom-input.RadInputFocuced, .button:focus {
            outline: none;
        }

.buttons-container {
    margin: 30px 0;
}

.button.dxbDisabled_Youthful {
    background-color: rgba(229,54,51, 0.7) !important;
}

.button .dxb {
    font-size: 10pt;
    color: white;
}

.button .dxbButtonHover_Youthful {
    background-color: rgba(229,54,51, 0.7) !important;
}

.custom-input:focus, .custom-input.RadInputFocuced, .button:focus {
    outline: none;
}
