﻿body {
    background-image: radial-gradient(ellipse closest-corner at center, #FFFFFF 0%, #6ECEE8 70%, #00A3EF 100%);
    /*background-repeat:repeat-x;*/
    font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, Sans-Serif;
    color: black;
    padding-top: 1px;
    padding-bottom: 2px;
    background-repeat: repeat;
    background-size: cover;
    min-height: 600px;
    height: 100%;
}

.btndisplay {
    display: inline;
}

.eextboxbase {
    width: 100%;
    height: 100%;
}

.float {
    float: left;
}

.li {
    display: inline;
    color: Maroon;
}

.e-header .e-link {
    color: black;
    font-size: 20px;
    border: 1px solid #8B4513;
}

.e-widget {
    background-color: #FFF8DC;
}
/*sets background for all controls*/

.gcButton {
    border: 1px ridge #8B4513;
    color: #000000;
    font-family: Times New Roman;
    font-size: small;
    background-color: #CD853F;
    height: 23px;
}

    .gcButton:hover {
        font-family: Times New Roman;
        color: #FFFFFF;
        background-color: #8B4513;
    }

.gcButtonScore {
    color: darkblue;
    border: 3px solid navy;
    height: 60px;
    width: 95px;
    /* Mozilla Firefox */
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FC860F 180%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1.8, #FC860F));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FC860F 180%);
    /* W3C Markup, IE10 Release Preview */
    background-image: radial-gradient(ellipse farthest-corner at center, #FFFFFF 0%, #FC860F 180%);
    font-style: italic;
    font-weight: bold;
    font-family: 'Segoe UI';
    font-size: 24px;
    text-align: center;
    margin-top: 3px;
}

.gcButtonScore {
    color: darkblue;
    border: 3px solid navy;
    height: 60px;
    width: 95px;
    /* Mozilla Firefox */
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FC860F 180%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1.8, #FC860F));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FC860F 180%);
    /* W3C Markup, IE10 Release Preview */
    background-image: radial-gradient(ellipse farthest-corner at center, #FFFFFF 0%, #FC860F 180%);
    font-style: italic;
    font-weight: bold;
    font-family: 'Segoe UI';
    font-size: 24px;
    text-align: center;
    margin-top: 3px;
}

.gcButtonMenu {
    color: Maroon;
    border-radius: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC') /*/ContentgcImage/NavigationButton.png*/;
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 80px;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    border-color: #8B4513;
    margin-top: 6px;
    height: 25px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
}

.gcButtonCardUsed {
    color: Maroon;
    border-radius: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAWUlEQVQYlZXKyQ2AMAxEURxn67+UdEMnWbDNNRMhS8zt6Q+1u13bYo31lwsXt2fO7j9x8h3QHBhN6EBhN5nZbogfjmrqWkzQil660OJ7yABPmeD+dPd/9sMvMgUsuPSiqUYAAAAASUVORK5CYII=') /*gcImage/ForgotButton.png')*/;
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 80px;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    border-color: #8B4513;
    margin-top: 6px;
    height: 25px;
}

.gcButtonIncomplete {
    color: red;
    border-radius: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC') /*/ContentgcImage/NavigationButton.png*/;
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 80px;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    border-color: #8B4513;
    margin-top: 6px;
    height: 25px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
}

.gcButtonEnter {
    color: Maroon;
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #8C0017 200%);
    background-image: radial-gradient(ellipse farthest-corner at center, #FFFFFF 0%, #8C0017 200%);
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 80px;
    border: 3px double #8b4513;
    font-size: medium;
    margin-top: 6px;
    height: 60px;
}

.gcButtonSave {
    color: Maroon;
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #377E8C 200%);
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 85px;
    border: 3px double #8b4513;
    font-size: large;
    margin-top: 6px;
    height: 60px;
}

.gcButtonEdit {
    color: Maroon;
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #1BBF0F 200%);
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 85px;
    border: 3px double #8b4513;
    font-size: large;
    margin-top: 6px;
    height: 60px;
}

.gcButtonInput {
    border: 1px ridge #8B4513;
    color: #000000;
    margin-top: 5px;
    font-family: 'Segoe UI';
    font-size: 18px;
    font-weight: 600;
    background-color: #FFFFFF;
    width: 45px;
    height: 30px;
}

    .gcButtonInput[disabled] {
        background-color: cornsilk;
    }
/*.gcButtonInput:hover {
    font-family: Times New Roman;
    color: #FFFFFF;
    background-color: #8B4513;
}*/
.gcButtonMenuLarge {
    color: Maroon;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC') /*/ContentgcImage/NavigationButton.png*/;
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 40px;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    border-color: #8B4513;
    margin-top: 6px;
    height: 40px;
}

.gcButtonMenu:hover {
    color: navy;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC') /*gcImage/NavigationButton.png')*/;
    font-family: Times New Roman;
    border-radius: 15px;
    font-style: italic;
    text-align: center;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    border-color: #8B4513;
    margin-top: 6px;
    height: 25px;
}

.gcButtonLogout {
    color: Maroon;
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #00A3EF 100%);
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 80px;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    border-color: #8B4513;
    margin-top: 6px;
    height: 25px;
}

    .gcButtonLogout:hover {
        color: navy;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC') /*gcImage/NavigationButton.png')*/;
        font-family: Times New Roman;
        font-style: italic;
        text-align: center;
        border-style: ridge;
        border-width: 1px;
        font-size: medium;
        border-color: #8B4513;
        margin-top: 6px;
        height: 25px;
    }

.gcForgotButton {
    color: Maroon;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAWUlEQVQYlZXKyQ2AMAxEURxn67+UdEMnWbDNNRMhS8zt6Q+1u13bYo31lwsXt2fO7j9x8h3QHBhN6EBhN5nZbogfjmrqWkzQil660OJ7yABPmeD+dPd/9sMvMgUsuPSiqUYAAAAASUVORK5CYII=') /*gcImage/ForgotButton.png')*/;
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 80px;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    border-color: #8B4513;
    margin-top: 6px;
    height: 25px;
}

    .gcForgotButton:hover {
        color: navy;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAWUlEQVQYlZXKyQ2AMAxEURxn67+UdEMnWbDNNRMhS8zt6Q+1u13bYo31lwsXt2fO7j9x8h3QHBhN6EBhN5nZbogfjmrqWkzQil660OJ7yABPmeD+dPd/9sMvMgUsuPSiqUYAAAAASUVORK5CYII='); /*gcImage/ForgotButton.png'*/
        font-family: Times New Roman;
        font-style: italic;
        text-align: center;
        border-style: ridge;
        border-width: 1px;
        font-size: medium;
        border-color: #8B4513;
        margin-top: 6px;
        height: 25px;
    }

.gcButtonMenu60px {
    color: Maroon;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAA8CAYAAABfESsNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAC0SURBVEhLYzzbav+fgQjARIQasBLGSxP8qGzi9VmxVDbxztJsKpv4cF0llU18tqONyia+OjiJyia+OzmPyiZ+uriSyiZ+vbGJyib+uLuLyib+fnSQyib+fXaMyib+e3mKuiYyMTIyMRCDiS57QMYBSyDCmAQT/wM9TQQm3sT///8BDSSMSTDx7x+G/0Rgok1kpH56pH6eoX6+pn7ZQ/3ykfplOPXrGerXhdSvr6nfpqB6uwcA8eqgYjVZIowAAAAASUVORK5CYII=') /*gcImage/NavigationButton60px.png')*/;
    font-family: Times New Roman;
    text-align: center;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    /*font-weight: bold;*/
    border-color: #8B4513;
    padding-bottom: 2px;
    height: 25px;
}

.gcHelpButton {
    color: Maroon;
    /*border-radius: 15px;*/
    font-family: Times New Roman;
    font-size: medium;
    font-weight: bold;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAZCAIAAAB2GXNSAAAAc0lEQVQYlVXH0Q5DMABAUYQsOtVEQvAPvtR/IiQSunWZdqvX3vN24mEcokDaq54v+a7s8Fa2eFM0eP2s8UpUuMoVLh8SF5kIH9ufxb334ZOIUvd3+OUu3FiD66/Gj8+B72bHt/eGr68VX/SCz+eMT+cU/ga+4ChYFuXSvgAAAABJRU5ErkJggg=='); /*/wwwroot/css/gcImage/HelpButton2.png');*/
    border-style: ridge;
    border-width: 1px;
    border-color: #8B4513;
    margin-top: 6px;
    height: 25px;
    padding: 5px 10px 5px 10px;
    width: 80px;
}

    .gcHelpButton:hover {
        font-family: Times New Roman;
        color: #000000;
        border-style: ridge;
        border-width: 2px;
    }

    .gcHelpButton[disabled] {
        color: lightskyblue;
    }

.gcMarketingButton {
    color: White !important;
    border-radius: 15px;
    font-family: Times New Roman;
    font-size: medium;
    font-weight: bold;
    background-color: dimgray !important;
    width: 80px;
    height: 40px;
}

    .gcMarketingButton:hover {
        font-family: Times New Roman;
        color: #000000;
        border-style: ridge;
        border-width: 2px;
    }

.gcVideoButton {
    border: 1px ridge #8B4513;
    color: #000000;
    border-radius: 15px;
    font-family: Times New Roman;
    font-size: small;
    background-color: #20B2AA;
    margin-top: 0px;
}

    .gcVideoButton:hover {
        font-family: Times New Roman;
        color: #FFFFFF;
        background-color: #008080;
    }

.gcPanel {
    border: 3px double #8B4513;
}

.gcPanelHeader {
    color: Navy;
    font-size: medium;
    font-weight: bold;
    font-family: Times New Roman;
}

.gcButtonMenu60px {
    color: Maroon;
    border-radius: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAA8CAYAAABfESsNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAC0SURBVEhLYzzbav+fgQjARIQasBLGSxP8qGzi9VmxVDbxztJsKpv4cF0llU18tqONyia+OjiJyia+OzmPyiZ+uriSyiZ+vbGJyib+uLuLyib+fnSQyib+fXaMyib+e3mKuiYyMTIyMRCDiS57QMYBSyDCmAQT/wM9TQQm3sT///8BDSSMSTDx7x+G/0Rgok1kpH56pH6eoX6+pn7ZQ/3ykfplOPXrGerXhdSvr6nfpqB6uwcA8eqgYjVZIowAAAAASUVORK5CYII='); /*gcImage/NavigationButton60px.png');*/
    font-family: Times New Roman;
    text-align: center;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    /*font-weight: bold;*/
    border-color: #8B4513;
    padding-bottom: 2px;
    height: 35px;
    width: 95%;
}

.gcNavigationLabel {
    Border: None;
    border-bottom: double;
    border-color: #8B4513;
    border-width: 3px;
    /*margin-top:-.5px;*/
    width: 99%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC'); /*/wwwroot/css/gcImage/NavigationButton.png');*/
    /*height: 95%;*/
    font-family: Ariel;
    font-size: medium;
    padding-right: 3px;
    text-align: center;
    background-color: #FAFAD2;
}

.gcNavigationButton {
    border: 1px solid #8b4513;
    height: 35px;
    width: 95%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC'); /*/wwwroot/css/gcImage/NavigationButton.png');*/
    font-family: Times New Roman;
    font-size: larger;
    color: Maroon;
    text-align: center;
    margin-top: 3px;
}

    .gcNavigationButton:hover {
        height: 35px;
        width: 95%;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAdElEQVQYlV3JQQ6CMBQAUb7QCBRiRO/j6TyeN0GNsRVIaeu282f3MvK436qixoxXelAeL+or2wlu7JnuT3RH1+1AHy1tOvhgWlhqU1pySviVCJ0znFOkY4BTWOEYFnrz9OrgffnQP2X/hoN/0e5Jf5XdXPoPefAuHw4H9GYAAAAASUVORK5CYII='); /*/wwwroot/css/gcImage/NavigationButtonHover.png'); */
        font-family: Times New Roman;
        font-size: larger;
        color: Maroon;
        text-align: center;
        border-bottom: 1px solid #8B4513;
        border-Top: 1px solid #8B4513;
        margin-top: 3px;
    }

.gcNavigationButtonSelected {
    color: Maroon;
    border: 1px solid #8b4513;
    height: 35px;
    width: 95%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAASklEQVQYlZXJwQ2AMAwEwXNi0n8zdEQVQOx8cxayxf5GK36d2FK0we4j/6WPYGVL9Xvhlhuym+aHFXC2W+GZ297wn/xb/Pc/T/IC95UcEiNiirkAAAAASUVORK5CYII='); /*wwroot/css/gcImage/NavigationButtonSelected.png');*/
    font-style: italic;
    font-family: Times New Roman;
    font-size: larger;
    text-align: center;
    margin-top: 3px;
}

.gcNavigationButton[disabled] {
    color: Gray;
}

.gcNumericTextBox {
    color: black;
    font-size: small;
    width: 120px;
    text-align: right;
    height: 25px;
    max-height: 28px;
    border: 1px solid #8b4513;
}

.e-NumericTextBox {
    background-color: #FFF8DC; /* CornSilk */
    text-align: right;
    padding-right: 0px;
    height: 22px;
    width: 40px;
    border: 1px solid #8b4513;
}

input[type=CheckBox] {
    width: 15px;
    color: Maroon;
    height: 17px;
    vertical-align: middle;
    /*padding-bottom: 20px;*/
    border: 1px solid #8b4513;
    background-image: none;
    background-color: white;
    /*border-color: transparent;*/
    opacity: 100;
}

    input[type=CheckBox][disabled='disabled'] {
        background-color: cornsilk;
    }

input[type="checkbox"]:focus,
input[type="radio"]:focus {
    outline: none;
    background-color: white;
}

input[type=Radio] {
    width: 15px;
    color: Maroon;
    height: 14px;
    /*vertical-align:middle;*/
}

input[type=text] {
    color: black;
    font-size: small;
    width: 120px;
    text-align: left;
    max-height: 24px;
    height: 20px;
    border: 1px solid #8b4513;
    background-color: White;
}

.input-validation-error {
    border: solid 1px red !important;
    background-color: lavenderblush !important;
}

input[type=file]::file-selector-button {
    color: Maroon;
    border-radius: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC') /*/ContentgcImage/NavigationButton.png*/;
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    width: 125px;
    line-height: normal;
    border-style: ridge;
    border-width: 1px;
    font-size: medium;
    border-color: #8B4513;
    margin-top: 6px;
    height: 25px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
}

.e-def {
    font-size: 12px;
    color: black;
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}
/* vertical centre icon */
.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

.ui-spinner-hover {
    border: none !important;
}

.gc4digit {
    max-width: 50px;
    width: 50px;
    color: black;
    text-align: center;
}

.gc2digit {
    width: 50px;
    max-width: 50px;
    color: black;
    height: 21px;
    text-align: center;
}

input[type=number] {
    color: black;
    font-size: small;
    width: 120px;
    text-align: right;
    max-height: 25px;
    height: 25px;
    border: 1px solid #8b4513;
    background-color: #FFF8DC;
}

select /* Defines DropDowns*/ {
    font-size: medium;
    height: 25px;
    border: 1px solid #8b4513;
    background-color: White;
    text-align: left;
    color: black;
    font-family: Times New Roman;
}

div {
    /*height: 27px;*/
    border: 0px;
    margin: 0px;
    padding: 0px;
}

Label {
    display: inline-block;
    width: 150px;
    font-size: small;
    color: Maroon;
    padding: 1px;
    margin-top: 0px;
    margin-bottom: 0px;   
    text-align: right;
    font-weight: 500;
}

.LabelHole {
    width: 39px;
    max-width: 39px;
    font-size: small;
    color: Maroon;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
}

.LabelLeft {
    display: inline-block;
    width: 150px;
    height: 15px;
    font-size: small;
    color: Maroon;
    padding: 1px;
    text-align: Left;
}

.window {
    width: 150px;
    font-size: medium;
    color: Maroon;
    text-align: left;
    border: 3px solid #8B4513;
    background-color: #FFF8DC;
}

.e-window .e-content {
    color: maroon;
    border: 3px double #8B4513;
    padding: 15px;
    text-align: center;
    Background-color: #FFF8DC;
}

.e-window .e-header {
    color: white;
    font-weight: bold;
    border: 3px double #8B4513;
    background-color: #CD853F;
    text-align: center;
}

.gcRadioButtonLabel {
    width: 50px;
    height: 15px;
    color: Maroon;
    font-size: small;
}

/*  Rad Tab Control  ===========================================================================================*/

div.e-tabstrip /*entire control*/ {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAOECAMAAABXXqtNAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF07dy1Lhz1bl01rp017t12Lx22b132r543L953cB63sF738J74MN94cR+4sV/48Z/48aA5MeA5MeB5MeC5ciC5ciD5ciE5ciF5ciG5ciH5cmI5cmJ5cmK5cmL5cmM5cqN5cqO5cqP5cqQ5cqR5cqS5cuT5cuU5cuV5cuW5cyW5cyX48yZ48ya482b482c482d482e486f5MyY5MyZ5M2a5M2b5M2c5M6c5M6d5M6e5M6f486g486h48+i48+j48+k48+l5M6g49Cm49Cn49Co49Cp49Cq4tGr4tGs4tGt4tGu4tGv4tKu4tKv4tKw4tKx4tKy4tKz4tO04tO14tO24tO34tS24tS34tS44tS5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARzidCwAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAEgSURBVEhLvdTXTsNAEIXhn957h9B7770HCKGFTuD9X4Sd3VlHkVyQI+Hv4oyvbO3ODOhThVNNDbXUUW800Gg00UyL0Uob7XQYnXTRbfTQS5/VbwyoQcSQGkaMqAwZRq0xa1xNMKmmENPWjDFrzKl5xAKL1pKxpbYRO9au2kPsc2AdqiPEpXGiThFn6hxxobJkubKu1Q1OjluVJ8+dukc8qAIFngMvOK+BN5z3wAfiUxUp8l3mh/9R/tXwN/m79L6oROnEoip/tuFZuoPwyt9VVJZu9e+VdEO5J6I9kpbvxaiUfo3j+zpd5sxkxPHzkzb9HEalm9Y4MtNp+b0QlW57xPF7JizdJqqE32lheUyyTaJskGSdJGuktUqSFZIsE+MXQIPi24bQ8zUAAAAASUVORK5CYII='); /*/wwwroot/css/gcImage/Randy1.png'); */
    /*background-image: radial-gradient(ellipse closest-corner at center, #FFFFFF 0%, #6ECEE8 70%, #00A3EF 100%);*/
    color: maroon;
    border: 3px double #8B4513;
    width: 770px;
    height: 420px;
    padding: 0px 3px 0px 3px;
    font-size: large;
    text-align: left;
}

    div.e-tabstrip .e-tabstrip-items .e-item {
        float: none;
        background-color: #DAA520;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAYCAIAAAC9RaD3AAAAXklEQVQYlV3HyRVAMABAQSFiDQ8FqU55WuHZCcLVN7cRbVM7HzLQFa50+XvBp7yf5Hyc8ZHGvSDmVYi7vuJdiTtC8M+DW3vxp8Fvs/PHip/bxK8jvwy4mXt++r/7/gUmkyIW4EzlSwAAAABJRU5ErkJggg=='); /*/wwwroot/css/gcImage/TabButton.png'); */
        font-size: large;
        font-family: Times New Roman;
        width: 150px;
        padding: 0px 0 0 4px;
        color: maroon;
        text-align: left;
    }

    div.e-tabstrip .e-tabstrip-items .e-state-active {
        background-color: cornsilk;
        font-family: Times New Roman;
    }

    div.e-tabstrip .e-item {
        background-color: #DAA520;
        border: 3px double #8B4513;
        font-size: large;
        padding: 10px 0 0 4px;
        height: 26px;
    }

    div.e-tabstrip .e-tabstrip-items .e-state-active {
        font-style: italic;
        font-weight: bold;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAYCAIAAAC9RaD3AAAAQ0lEQVQYlZXJwQ3AIAwEQRsO+m+EligkMZBvDiJH3t9odfUmryC5slH9f7iwE7YP/2uKmPBhyJoxT2MP+/n35su3kR8DmxbtqnrNfAAAAABJRU5ErkJggg=='); /*wwroot/css/gcImage/TabButtonSelected.png');  */
        font-size: large;
        font-family: Times New Roman;
        border: 3px double #8B4513;
    }

    div.e-tabstrip .e-tabstrip-items .e-state-hover {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAYCAIAAAC9RaD3AAAAa0lEQVQYlV3KYQqCMABA4S0zleUUIsLTeDqP1zlEItCZlI5t/d3b+/fBk8+hF1Hnou3gS+rmQWs6r+/09UarFs4qTRcKPuVlbBm8o0PAL4KHvbO0/cFu3+ivge020583vb7gw0z0kngeY/8B95ooA4Egd7YAAAAASUVORK5CYII='); /* /wwwroot/css/gcImage/TabButtonHover.png'); */
        font-family: Times New Roman;
        font-size: large;
    }

    div.e-tabstrip .e-content /*entire content area*/ {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAOECAMAAABXXqtNAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF07dy1Lhz1bl01rp017t12Lx22b132r543L953cB63sF738J74MN94cR+4sV/48Z/48aA5MeA5MeB5MeC5ciC5ciD5ciE5ciF5ciG5ciH5cmI5cmJ5cmK5cmL5cmM5cqN5cqO5cqP5cqQ5cqR5cqS5cuT5cuU5cuV5cuW5cyW5cyX48yZ48ya482b482c482d482e486f5MyY5MyZ5M2a5M2b5M2c5M6c5M6d5M6e5M6f486g486h48+i48+j48+k48+l5M6g49Cm49Cn49Co49Cp49Cq4tGr4tGs4tGt4tGu4tGv4tKu4tKv4tKw4tKx4tKy4tKz4tO04tO14tO24tO34tS24tS34tS44tS5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARzidCwAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAEgSURBVEhLvdTXTsNAEIXhn957h9B7770HCKGFTuD9X4Sd3VlHkVyQI+Hv4oyvbO3ODOhThVNNDbXUUW800Gg00UyL0Uob7XQYnXTRbfTQS5/VbwyoQcSQGkaMqAwZRq0xa1xNMKmmENPWjDFrzKl5xAKL1pKxpbYRO9au2kPsc2AdqiPEpXGiThFn6hxxobJkubKu1Q1OjluVJ8+dukc8qAIFngMvOK+BN5z3wAfiUxUp8l3mh/9R/tXwN/m79L6oROnEoip/tuFZuoPwyt9VVJZu9e+VdEO5J6I9kpbvxaiUfo3j+zpd5sxkxPHzkzb9HEalm9Y4MtNp+b0QlW57xPF7JizdJqqE32lheUyyTaJskGSdJGuktUqSFZIsE+MXQIPi24bQ8zUAAAAASUVORK5CYII='); /* /wwwroot/css/gcImage/Randy1.png'); */
        width: 98%;
        height: 90%;
        border: 1px solid #8B4513;
        color: maroon;
        padding: 0 0 0 0px;
    }

.e-tab .e-tab-header:not(.e-vertical)::before {
    border-width: 0 0 0 0;
}

.enabledGrid tr:hover {
    BORDER: #8B4513 1px solid;
    background-color: #E6CD82;
    color: maroon;
    font-size: medium;
    font-family: Times New Roman;
}

/*  Rad DatePicker Control -------------------------------------------------------------------------------*/

div.e-datepicker {
    font-size: medium;
    border-left: none;
    width: 150px;
}

div.e-timepicker Sets font-size and separation from icon {
    height: 20px;
    width: 140px;
}

div.e-datepicker input {
    font-family: Times New Roman;
    font-size: larger;
    border: 1px solid #8B4513;
    height: 20px;
    text-align: center;
    width: 220px;
    color: black;
    background-color: White;
}

div.e-timepicker {
    font-family: Times New Roman;
    font-size: small;
    border: none;
    height: 20px;
    width: 120px;
    text-align: center;
    color: black;
    background-color: White;
    border: 1px solid #8B4513;
}

div.e-datepicker-calendar {
    height: 245px;
    font-family: Times New Roman;
    font-size: large;
    color: Maroon;
}

.e-calendar .e-header .e-link /*Text size of Month*/ {
    font-family: Times New Roman;
    font-size: 20px;
    color: Maroon;
    border: none;
}

.e-calendar /*outside border of calendar*/ {
    /*Position: absolute -10 -20;*/
    border: 1px solid #8B4513;
}

    .e-calendar th {
        border-color: #8B4513;
    }

div.e-datepicker-calendar .e-header {
    height: 15px;
    border: none;
    color: Maroon;
    position: absolute;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC'); /*/wwwroot/css/gcImage/NavigationButton.png');*/
}

/*.e-time-popup, .e-datepicker-calendar*/ /*removes right and bottom shadow*/ /*{
    box-shadow: none;
}*/

.e-calendar .e-state-focus /*selected date*/ {
    border: 1px solid #8B4513;
    background-color: #FFF8DC;
    text-align: right;
    font-weight: bold;
}

div.e-datepicker-calendar .e-content .e-state-hover /*use no border, causes jump  */ {
    /*border: 1px solid #8B4513;*/
    font-size: small;
    color: Maroon;
    background-color: #FFF8DC;
    font-weight: bold;
}

div.e-timepicker .e-content .e-state-hover {
    border: 1px solid #8B4513;
    font-size: small;
    color: Maroon;
    background-color: White;
    font-weight: bold;
}

div.e-datepicker .e-content {
    border: 1px solid #8B4513;
    font-size: medium;
    color: black;
    background-color: White;
    font-weight: normal;
}

div.e-datepicker-calendar .e-content {
    Background-color: #FFF8DC;
    color: black;
    border: 2px solid #8B4513;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAOECAMAAABXXqtNAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF07dy1Lhz1bl01rp017t12Lx22b132r543L953cB63sF738J74MN94cR+4sV/48Z/48aA5MeA5MeB5MeC5ciC5ciD5ciE5ciF5ciG5ciH5cmI5cmJ5cmK5cmL5cmM5cqN5cqO5cqP5cqQ5cqR5cqS5cuT5cuU5cuV5cuW5cyW5cyX48yZ48ya482b482c482d482e486f5MyY5MyZ5M2a5M2b5M2c5M6c5M6d5M6e5M6f486g486h48+i48+j48+k48+l5M6g49Cm49Cn49Co49Cp49Cq4tGr4tGs4tGt4tGu4tGv4tKu4tKv4tKw4tKx4tKy4tKz4tO04tO14tO24tO34tS24tS34tS44tS5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARzidCwAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAEgSURBVEhLvdTXTsNAEIXhn957h9B7770HCKGFTuD9X4Sd3VlHkVyQI+Hv4oyvbO3ODOhThVNNDbXUUW800Gg00UyL0Uob7XQYnXTRbfTQS5/VbwyoQcSQGkaMqAwZRq0xa1xNMKmmENPWjDFrzKl5xAKL1pKxpbYRO9au2kPsc2AdqiPEpXGiThFn6hxxobJkubKu1Q1OjluVJ8+dukc8qAIFngMvOK+BN5z3wAfiUxUp8l3mh/9R/tXwN/m79L6oROnEoip/tuFZuoPwyt9VVJZu9e+VdEO5J6I9kpbvxaiUfo3j+zpd5sxkxPHzkzb9HEalm9Y4MtNp+b0QlW57xPF7JizdJqqE32lheUyyTaJskGSdJGuktUqSFZIsE+MXQIPi24bQ8zUAAAAASUVORK5CYII='); /* /wwwroot/css/gcImage/Randy1.png'); */
}

.e-other-month .e-link /*colors font for other month days*/ {
    color: Blue;
}

.e-input-group-icon.e-date-icon::before, .e-control-wrapper .e-input-group-icon.e-date-icon::before {
    /* content: '\e7be';*/
    font-family: 'e-icons';
    height: 18px;
    width: 21px;
    border: 1px solid #8B4513;
    margin-bottom: 5px;
    margin-left: 3px;
    display: block;
    top: 30%;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC);
}

.e-icon-calendar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC);
    margin-bottom: 2px;
}

.e-icon-clock {
    /*background-position: -64px -336px;*/
    border: 1px solid #8B4513;
    margin-bottom: 2px;
}

.e-header, .e-grid-header {
    border: 1px double #8B4513;
}

.e-grid .e-headercell, .e-grid .e-detailheadercell {
    border-style: solid;
    border-width: 0;
    font-size: 14px;
    font-weight: 700;
    height: 15px;
    overflow: hidden;
    padding: 8px 8px 8px;
    position: relative;
    text-align: center;
}
/*left arrows on menu, down arrows on dropdowns*/
.e-header .e-link {
    color: maroon;
    font-size: 20px;
    border: none;
}
/*separater lines and font-color for menu, border also affects TAB Header*/
.e-header {
    color: black;
    font-size: 20px;
}
/*Header for DropDown */

/*{
	BACKGROUND-COLOR: #FFCC80;border:1px solid #8B4513;
 }*/
.e-group .e-link /*background and text on child menu*/
.e-header .e-state-hover /*hover on main menu*/ {
    border: 1px solid #8B4513;
    BACKGROUND-COLOR: #ffffcf;
    TEXT-INDENT: 5px;
    color: maroon;
}

.e-group .e-state-hover /*menu and dropdown hover*/ {
    background: #E6CD82;
    font-size: 20px;
    border: 1px solid #8B4513;
}

.e-menu .e-group {
    box-shadow: none;
}

.e-menu .e-link {
    color: maroon;
    font-size: 24px;
    font-family: Times New Roman;
    border: 1px solid #8B4513;
}

.e-header .e-link .e-menu {
    color: maroon;
    font-size: 20px;
    font-family: Times New Roman;
    border: 1px solid #8B4513;
}

.e-editor .e-tool-icon {
    BORDER-BOTTOM: #8B4513 1px solid;
    BORDER-LEFT: #8B4513 1px solid;
    BORDER-TOP: #8B4513 1px solid;
    BORDER-RIGHT: #8B4513 1px solid;
}

.e-editor .e-tool-icon {
    /*background-image: url('/wwwroot/css/gcImage/editor.png');*/
}

.e-editor-button .e-state-hover {
    border-color: #8B4513;
    background-color: transparent;
}

.e-editor {
    background-color: #E6CD82;
    height: 240px;
}

.e-separator {
    border-color: #8B4513;
    background-color: #8B4513;
}

.e-editor .e-colorpicker {
    background-color: transparent;
}

.e-editor .e-header {
    color: White;
    font-size: 16px;
    height: 24px;
}

.gc4digitborderless {
    max-width: 40px !important;
    height: 25px !important;
    width: 40px !important;
    color: Maroon !important;
    font-weight: bold !important;
    text-align: center !important;
    background-color: transparent !important;
    border: 1px solid transparent !important;
}

.gc2digitborderless {
    /*max-width: 55px;*/
    width: 25px !important;
    /*height: 20px !important;*/
    color: Maroon !important;
    font-weight: bold !important;
    text-align: center !important;
    background-color: transparent !important;
    border: 1px solid transparent !important;
}

.e-panelbar .e-header {
    background-color: #F2C26E;
    border: 2px solid #8B4513;
    color: maroon;
    font-weight: bold;
}

.wrappableHeader {
    white-space: normal;
    height: 50px;
    overflow: hidden;
    vertical-align: top;
}

checkbox[disabled], checkbox[readonly] {
    background-color: transparent;
    color: #000000;
}

input[type="text"][disabled], select[disabled], select[readonly],
textarea[disabled], textarea[readonly], input[type="text"][readonly]
/*   input[type="text"][readonly],  Does not work for Numeric textbox*/ {
    /*display: inline-block;*/
    background-color: #FFF8DC;
    color: black;
}

input[type="text"], select, textarea {
    display: inline-block;
    background-color: white;
    color: black;
}

.gcButtonMenu[disabled] {
    color: lightskyblue;
}

.e-upload-button /*Button sizes*/ {
    color: Maroon;
    font-family: Times New Roman;
    font-weight: bold;
    text-align: center;
    /*border-style: ridge;
	border-width: 1px;*/
    font-size: medium;
    border-color: #8B4513;
    padding-left: -10px;
    width: 300px;
    height: 30px;
}

    .e-upload-button span /*white space size*/ {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC'); /*/wwwroot/css/gcImage/NavigationButton.png');*/
        height: 30px;
        width: 300px;
        display: inline-block;
    }

.ui-spinner-disabled {
    opacity: .01 !important;
    filter: Alpha(Opacity=0) !important;
    background-color: transparent !important;
}

span .k-numerictextbox {
    color: Maroon !important;
    background-color: green !important;
}
/* Syncfusion Time Control */
.e-numeric, .e-percent, .e-currency, .e-mask, .e-atc, .e-ddl, .e-datewidget, .e-timewidget, .e-datetime-wrap {
    height: 22px;
    display: inline-block !important;
    /*margin-top: 5px;*/
    vertical-align: middle;
}

input[type='text'][disabled], select[disabled], select[readonly], textarea[disabled], textarea[readonly], input[type='text'][readonly] {
    background-color: cornsilk;
}

input[type='text'], select, textarea, input[type='text'] {
    background-color: white;
}

.e-disable {
    opacity: 1.0;
    background-image: none;
}

.e-timewidget .e-icon.e-time::before, .e-ddl .e-icon.e-down-image ::before {
    height: 27px;
}

.e-numeric .e-icon, .e-percent .e-icon, .e-currency .e-icon, .e-timewidget .e-icon, .e-datewidget .e-icon, .e-atc .e-icon, .e-ddl .e-icon, .e-datetime-wrap .e-icon {
    display: block;
    top: 30%;
    width: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC') /*/ContentgcImage/NavigationButton.png*/;
}

/* Syncfusion RichText Editor Control */
.GGC.sf-rte .richTextEditorIFrame {
    background-color: white;
    border: 1px solid saddlebrown;
    /*height: 175px !important;*/
    overflow: scroll !important;
    -webkit-overflow-scrolling: touch !important;
}


/* Syncfusion Grid Special Colors */
.GridColumnColor {
    background-color: #DCC8A1 !important;
}
/* Syncfusion Numeric Control */
.Sandune.sf-editor .sfInputText[disabled], .Sandune.sf-editor .Syncfusion_Value_TextBox[disabled], .Sandune.sf-editor .Syncfusion_Watermark_TextBox {
    background-color: cornsilk;
}

/* Syncfusion Rich Text Editor Control */
.e-rte .e-toolbar {
    background-color: #f0d7b0;
    background-image: none;
    color: black;
    display: inline-block;
}

    .e-rte .e-toolbar .e-rte-format {
        margin: 0 0 0 !important;
    }

    .e-rte .e-toolbar .e-rte-fontgroup {
        margin: 0 0 0 !important;
    }

.e-rte .e-split {
    display: block;
    position: relative;
    margin: 0;
    overflow: hidden;
}

.e-rte .e-horizontal {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
}
/*.e-rte e-rte-wrapper e-widget e-box {
    min-height: 150px !important;
}*/

.e-input-group, .e-input-group.e-control-wrapper {
    position: relative;
    width: 175px;
    background-color: inherit;
}

.e-datepicker.e-popup-wrapper {
    width: 275px;
}

.e-timepicker.e-popup-wrapper {
    height: 200px;
}

element.style {
}

.e-input-group:not(.e-disabled) .e-input-group-icon:active, .e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active {
    background: none;
    color: transparent;
    -webkit-box-shadow: none;
    border-color: #4e555b;
    box-shadow: none;
}

input .e-input, .e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input, .e-input-group textarea.e-input, .e-input-group.e-control-wrapper textarea.e-input, textarea.e-input, .e-float-input input, .e-float-input.e-control-wrapper input, .e-float-input textarea, .e-float-input.e-control-wrapper textarea {
    background: white;
    border: 1px solid #8b4513;
    color: #495057;
    text-align: center;
    height: 22px;
}

input.e-input, input[type="text"].e-input, .e-input.e-placeholder {
    padding-left: 3px;
    background-color: white;
    color: black;
    border: none;
    text-align: center;
}

    input.e-input[disabled], input[type="text"].e-input[disabled], .e-input.e-placeholder[disabled] {
        padding-left: 3px;
        background-color: cornsilk !important;
    }

input[type='text'][disabled], select[disabled], select[readonly], textarea[disabled], textarea[readonly], input[type='text'][readonly] {
    padding-left: 3px;
    background-color: cornsilk !important;
}

input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 3px;
}

input[type='text'], select, textarea, input[type='text'] {
    background-color: white;
    background-image: none;
    padding-left: 3px;
}

/*.e-tooltip {
    background-color: white;
    background: none;
    border: none;
    color: black;
    border-color: red;   
    width: 250px;
}

.e-tooltip {
    background-color: #fac67d;
    border: 2px solid #fac67d;
    color: #fff;
}

.e-control, .e-control [class^='e-'], .e-control [class*=' e-'] {
    box-sizing: border-box;
}*/

.e-tooltip-wrap {
    background-color: white;
    color: black;
    border-color: red;
}

    .e-tooltip-wrap .e-tip-content {
        color: #333;
        font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif, "-apple-system", "BlinkMacSystemFont";
        font-size: 11px;
    }

    .e-tooltip-wrap .e-tip-content {
        background-color: white;
        height: 100%;
        line-height: 16px;
        overflow-wrap: break-word;
        overflow-x: hidden;
        padding: 12px 12px;
        position: relative;
        white-space: normal;
        width: 100%;
        word-break: break-word;
        z-index: 1;
    }
/*.e-input-group, .e-input-group.e-control-wrapper, .e-float-input, .e-float-input.e-input-group, .e-float-input.e-control-wrapper, .e-float-input.e-input-group.e-control-wrapper {
    background: lightpink;
    color: #333;
}*/
.e-input-group, .e-input-group.e-success, .e-input-group.e-warning, .e-input-group.e-error, .e-input-group.e-control-wrapper, .e-input-group.e-control-wrapper.e-success, .e-input-group.e-control-wrapper.e-warning, .e-input-group.e-control-wrapper.e-error {
    border: none;
}
/*Syncfusion UploadButton*/
.e-uploadbox .e-select .e-inputbtn, .e-uploadbox.e-disable .e-select .e-inputbtn {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAOECAMAAABXXqtNAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF07dy1Lhz1bl01rp017t12Lx22b132r543L953cB63sF738J74MN94cR+4sV/48Z/48aA5MeA5MeB5MeC5ciC5ciD5ciE5ciF5ciG5ciH5cmI5cmJ5cmK5cmL5cmM5cqN5cqO5cqP5cqQ5cqR5cqS5cuT5cuU5cuV5cuW5cyW5cyX48yZ48ya482b482c482d482e486f5MyY5MyZ5M2a5M2b5M2c5M6c5M6d5M6e5M6f486g486h48+i48+j48+k48+l5M6g49Cm49Cn49Co49Cp49Cq4tGr4tGs4tGt4tGu4tGv4tKu4tKv4tKw4tKx4tKy4tKz4tO04tO14tO24tO34tS24tS34tS44tS5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARzidCwAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAEgSURBVEhLvdTXTsNAEIXhn957h9B7770HCKGFTuD9X4Sd3VlHkVyQI+Hv4oyvbO3ODOhThVNNDbXUUW800Gg00UyL0Uob7XQYnXTRbfTQS5/VbwyoQcSQGkaMqAwZRq0xa1xNMKmmENPWjDFrzKl5xAKL1pKxpbYRO9au2kPsc2AdqiPEpXGiThFn6hxxobJkubKu1Q1OjluVJ8+dukc8qAIFngMvOK+BN5z3wAfiUxUp8l3mh/9R/tXwN/m79L6oROnEoip/tuFZuoPwyt9VVJZu9e+VdEO5J6I9kpbvxaiUfo3j+zpd5sxkxPHzkzb9HEalm9Y4MtNp+b0QlW57xPF7JizdJqqE32lheUyyTaJskGSdJGuktUqSFZIsE+MXQIPi24bQ8zUAAAAASUVORK5CYII='); /*/wwwroot/css/gcImage/Randy1.png'); */
}

.e-uploadbox .e-file-head.e-head-status {
    visibility: hidden;
}

.e-control e-tooltip e-lib {
    background-color: white;
    color: black;
    border-color: red;
}

/* Syncfusion Grid Control */
.e-grid.sf-grid .e-editcell, .e-grid .e-form-container, .e-grid .e-externalformedit, .e-grid .e-tabletd, .e-grid .e-rowcell {
    border-color: saddlebrown;
    line-height: 18px;
    white-space: normal;
    padding: .3em;
}

.e-grid.sf-grid.e-wrap .e-columnheader .e-headercell {
    border-bottom: 1px solid saddlebrown;
    border-collapse: collapse;
    color: white;
}

.e-grid.sf-grid {
    /*border-collapse: separate;*/
    border: 3px double #8b4513;
    background: #FFFAF0;
}

    .e-grid.sf-grid .e-gridheader {
        background-color: #fff;
        border-bottom-color: #dee2e6;
        border-top-color: #dee2e6;
        color: #212529;
        background: saddlebrown;
    }

.e-grid .e-content {
    text-align: left;
    color: maroon;
    font-size: medium;
    background: #fff8dc;
}

.e-grid.sf-grid td.e-active, .e-grid .e-form-titlebar {
    background: #c9edef;
    color: #000;
    font-weight: bold;
}

.GridSelected {
    background: #c9edef;
    color: #000;
    font-weight: bold;
}

.e-grid.sf-grid td,
.e-grid.sf-grid td.e-last {
    border-bottom: 1px solid #8B4513;
}

.e-tab .e-content, .e-tab .e-content .e-item, .e-tab .e-content .e-item > div, .e-tab .e-content .e-blazor-template {
    /* height: 100% !important;*/
    border: 3px double #8b4513;
}

.default-tab .e-content .e-item {
    font-size: 12px;
    text-align: justify;
}

font-face {
    font-family: 'Socialicons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

.default-tab .e-tab-icon {
    font-family: 'Socialicons' !important;
}

.default-tab .e-icons.e-tab-icon {
    position: relative;
    top: 1px;
}

.e-gridheader e-lib e-droppable {
    background-color: #8b4513;
    text-align: center;
    padding-bottom: 5px;
    border: none;
    color: white;
}

.e-gridheader /*Header height & Font Size - Must be after .e-table*/ {
    background-color: #8b4513;
    text-align: center;
    padding-bottom: 5px;
    border: none;
    color: white;
    white-space: normal;
    height: auto;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.e-grid td.e-active, .e-grid .e-form-titlebar {
    background-color: #c9edef !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbb60',endColorstr='#f37603',GradientType=0);
    color: #000;
    font-weight: bold;
}

.e-spinner-pane e-spin-hide {
    height: 0px;
}

.e-grid .e-row .e-state-hover .e-row {
    background-color: #8b4513;
    width: 100%;
}
/* Syncfusion Tab Control */
.e-tab {
    background-color: #8b4513;
    color: white;
}

e-toolbar-item.e-active .e-tab-wrap .emp {
    display: none;
}

.e-content .e-item {
    font-size: 12px;
    margin: 5px;
    text-align: justify;
}

.e-image {
    background-size: 33px;
    width: 33px;
    height: 30px;
    margin: 0 auto;
}

.fade-in {
    opacity: 1;
    animation-name: fadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 0.5s;
}

/*@@keyframes fadeInOpacity {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}*/

/* Syncfusion Scrollbar Control */
::-webkit-scrollbar-thumb {
    background: #f5deb3;
    border-radius: 15px;
    /*border: 1px solid #8b4513;*/
}

::-webkit-scrollbar {
    background-color: #8b4513;
}

::-webkit-scrollbar-button:horizontal:end:increment {
    height: 25px;
    width: 25px;
    /* background: url("/css/gcImage/RightArrow.png");*/
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFTUExURYtFE4tFFItGFIxGFIxGFYxHFYxHFo1HFo1IFo1IF41JF45JGI5KGI9KGY9LGo9MG5BMG5BNHJBNHZBOHZFPH5JQH5JQIJJRIJNSIZNSIpRTI5VUJZdYKJhZKphaKphaK5lcLZpdLppeL5teL6JpO6JpPKNqPqRtQaVuQqZvQ6hyRqp1Sqt3S6t3TKt4Tax5Tax6Tq15Ta16UK58UK99UrB/VLGAVrGBVrODWbSFWrWHXrWIXraIXreLYrmOZb6WbsCWb8ikf8ilgMyqhcyqhs2tis6uic+tidKzj9K0kdO0kdS2kte6l9e7mNe8mdm/ndvBntzCoN7GpN/HpuDJqeHKqeLMq+XRsefTs+fUtOnYuOrYuOzbvOzcvezdvu7dvvDixPLkxvPlx/ToyvXoy/XpzPbqzfbszvju0fnt0frw0/rw1Prx1Pvy1fvy1vvz1vz018qPD9gAAAC7SURBVBjTY2DAAZi5+AR4WVHFWKVUTS31FVFFuZRsA6JDHWQYUVSKaTrHZ0ZYiTCj6jf0SMzwN5BEMYFV2sgvPdVLRwxFlE3SLDg3wU0D1QQWKeuo/DgndWEmZFF2ZdfsnDA7OQ5k94ubhxckuGgKIalkEdENzEr21BJlQnaTtndKmq+xBJLtzCJa7km5QXpiyHYLqznG5MXaCCLbzKlg5RMZYi+PEiDsUiomFtqybGhhx8MvwM3MQA4AABaQG6+a8j9LAAAAAElFTkSuQmCC");
}

::-webkit-scrollbar-button:horizontal:start:decrement {
    height: 25px;
    width: 25px;
    /*    background: url("/css/gcImage/LeftArrow.png");*/
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFTUExURYtFE4tFFItGFIxGFIxGFYxHFYxHFo1HFo1IFo1IF41JF45JGI5KGI9KGY9LGo9MG5BMG5BNHJBNHZBOHZFPH5JQH5JQIJJRIJNSIZNSIpRTI5VUJZdYKJhZKphaKphaK5lcLZpdLppeL5teL6JpO6JpPKNqPqRtQaVuQqZvQ6hyRqp1Sqt3S6t3TKt4Tax5Tax6Tq15Ta16UK58UK99UrB/VLGAVrGBVrODWbSFWrWHXrWIXraIXreLYrmOZb6WbsCWb8ikf8ilgMyqhcyqhs2tis6uic+tidKzj9K0kdO0kdS2kte6l9e7mNe8mdm/ndvBntzCoN7GpN/HpuDJqeHKqeLMq+XRsefTs+fUtOnYuOrYuOzbvOzcvezdvu7dvvDixPLkxvPlx/ToyvXoy/XpzPbqzfbszvju0fnt0frw0/rw1Prx1Pvy1fvy1vvz1vz018qPD9gAAADASURBVBjTY2AgBzBzC/DzsKKKsclqW5ioSLGjCMrbh0T6WClwIgkxCdrE5sU4qgkjmyemF5Sb5K4lwowQY5Uw9k1L8daWQrKHSVTLMzkrUFeEBUlMSNMloSDcXBxJLwOHnF1YTrarMoprmITVneLyo6ylWFD8IqLhlpAbbCbJhizKKqbjlZruZySN4ktWSQP/jEQPQylWVBOsIjLjnTXFUEQZZRxCowNslbhQAoRVUd/SVFUKLexYeQX4uJhxhTYAWNMbr/ROjuwAAAAASUVORK5CYII=");
}

::-webkit-scrollbar-button:vertical:increment { /* Down */
    height: 24px;
    width: 20px;
    /* background: url("/css/gcImage/DownArrow.png");*/
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIiSURBVDhPxZJbb9JgGIB7pPRoFSjlNN0YuAyXaRaN00Wj0135z/w/ekcyE800JmjCiEG3uEkEtjFObSk98PlCO9iBabIbn4s239f3eU+Av34Zwq4K4b+vxEQmCJIgKf9wCThBEBQFT+/ov+DMCKIQVmiWw3HcuzwHxARYXoyoQUHyYk5ykKSkqMncvVBylmb5ce4xcANO+GY6tbQiKTGcJOFyXJkUw9G5ldXMo2fR9O1R7okPX1lRjmUXs4+fzz9YgzIwI9z7Q0ITVICR46nIbIZhORi+Wt62ezpCCLIwvKBmc5nVp8nFZce2qEDAa9uXB67b67T7uh6emWMe8jTLQp/VctE2DNgFtJpdW08sLDEsX9v5ZmpdNBiARW6kuaGNkOvYBE3LakK4EZLCqhCKWKbhWP2Zu/fvrL9K5Jahtebv/R9bm5XSF1PrgHIiY5htmt2jutY4GK40pFyPp+RYSlTiC09eRNNZ17J/FQvb+Tc7n95BzNnKAEKWobWqFa3ZYDgeKstqXLk1z12T9VZzr/CxtPkWnjAdRHrGKXnEcPh2y+ppOEGxkkwHg53D+s/C1vcP+Vq5BNmhiB96UQYGjm20m0azAT8CQoO9r5/L7/MHu2UwYfl+0IgpMgDLg5VAh3r7uFIsNPZ3bdPw5jzNdNlbvtntaI1657DmgHm2psf5v+EEhOx+Tz8+ss3eVBO4XAZgYtcd7/Yif5X/xf+SMewP5+LwVQUT3iwAAAAASUVORK5CYII=");
}

::-webkit-scrollbar-button:vertical:decrement { /* Up */
    height: 24px;
    width: 20px;
    /*background: url("/css/gcImage/UpArrow.png");*/
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFTUExURYtFE4tFFItGFIxGFIxGFYxHFYxHFo1HFo1IFo1IF41JF45JGI5KGI9KGY9LGo9MG5BMG5BNHJBNHZBOHZFPH5JQH5JQIJJRIJNSIZNSIpRTI5VUJZdYKJhZKphaKphaK5lcLZpdLppeL5teL6JpO6JpPKNqPqRtQaVuQqZvQ6hyRqp1Sqt3S6t3TKt4Tax5Tax6Tq15Ta16UK58UK99UrB/VLGAVrGBVrODWbSFWrWHXrWIXraIXreLYrmOZb6WbsCWb8ikf8ilgMyqhcyqhs2tis6uic+tidKzj9K0kdO0kdS2kte6l9e7mNe8mdm/ndvBntzCoN7GpN/HpuDJqeHKqeLMq+XRsefTs+fUtOnYuOrYuOzbvOzcvezdvu7dvvDixPLkxvPlx/ToyvXoy/XpzPbqzfbszvju0fnt0frw0/rw1Prx1Pvy1fvy1vvz1vz018qPD9gAAAC6SURBVBjTY2CgIWDiYMIQYxaWE0IXZRVRt9MUZUUVE9NwCnPRkmBG1iup4xaXk+BpLIYwgVHEwCshP7sg2VdPEK5Xxso/NTfKNTwrLchGng0ipugQkZEebK1sHpiSG2svCzaXVz80M9HPTIpdXNc7KS9EmxskKGAZHe9hJMnCwCyi7R4TaSEAEuQzDXA2lAYZxSKl5ehjwg8S5FK11ZRihXpBzUqFB+xIKSUxVrhnFWDyXEje42QnKRgBhe8br4tLf/wAAAAASUVORK5CYII=");
}

.dp-toolbar .e-toolbar {
    height: 45px;
}

    .dp-toolbar .e-toolbar .e-toolbar-items {
        height: 45px;
    }

        .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item {
            text-align: center;
            height: 45px;
        }

            .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item.e-active, .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item.e-active:hover {
                background: #8b4513;
                border-color: #8b4513;
                color: #5c5c5c;
            }

                .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item:hover .e-text-wrap .e-tab-text, .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-text-wrap .e-tab-text {
                    color: #800000;
                    font-style: italic;
                    font-weight: bold;
                    line-height: 27px;
                    font-size: 18px;
                }

            .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item .e-tab-wrap {
                padding: .6em .9em;
                height: 42px;
            }

                .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item .e-tab-wrap .e-text-wrap {
                    display: inline-block;
                }

            .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tab-wrap {
                background-image: -moz-radial-gradient(center,ellipse closest-corner,#eee9c5 50%,#8b4513 70%,#a45216 30%);
                background-image: -webkit-gradient(radial,center center,0,center center,506,color-stop(.5,#eee9c5),color-stop(.7,#8b4513),color-stop(.3,#a45216));
                background-image: -webkit-radial-gradient(center,ellipse closest-corner,#eee9c5 50%,#8b4513 70%,#a45216 30%);
                background-image: radial-gradient(ellipse closest-corner at center,#eee9c5 50%,#8b4513 70%,#a45216 30%);
                margin-top: 5px;
                padding-top: 5px;
                min-width: 120px;
            }

            .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item:hover .e-tab-wrap {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAYCAIAAAC9RaD3AAAAQ0lEQVQYlZXJwQ3AIAwEQRsO+m+EligkMZBvDiJH3t9odfUmryC5slH9f7iwE7YP/2uKmPBhyJoxT2MP+/n35su3kR8DmxbtqnrNfAAAAABJRU5ErkJggg==);
                background-color: #00f;
                color: #800000;
                padding-top: 5px;
            }

            .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item .e-tab-wrap {
                color: #800000;
                margin-top: 2px;
                padding-top: 5px;
                background-image: linear-gradient(to bottom left,#8b4513 20%,#b76e0e 50%,#8b4513 100%);
                min-width: 120px;
                font-size: 18px;
            }

            .dp-toolbar .e-toolbar .e-toolbar-items .e-toolbar-item .e-text-wrap .e-tab-text {
                color: #fff8dc;
                font-weight: bold;
                line-height: 27px;
                font-size: 18px;
            }

.dp-toolbar .gcTabLeftColumn {
    float: none;
}

.dp-toolbar .e-content > .e-item.e-active {
    border: none;
}

.dp-toolbar .gcTabLeftColumn Label {
    font-weight: bold;
}

.dp-toolbar .e-headercell .e-headercelldiv {
    text-align: center !important;
}

.dp-toolbar .e-headercell .e-headertext {
    color: white;
}

.dp-toolbar .gcHeaderMenu {
    padding-bottom: 0;
}

.dp-toolbar .e-gridcontent .e-rowcell {
    background-color: #fff8dc;
    color: #000;
    border-color: #8b4513;
}

.e-grid.e-rowcell.e-lastrowcell {
    border-bottom: 2px solid #8b4513;
}

.dp-toolbar .e-gridcontent .e-rowcell:hover {
    background: #e6cd82;
    background: -moz-linear-gradient(top,#fbfbfb 0%,#e6cd82 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(100%,#e6cd82));
    background: -webkit-linear-gradient(top,#fbfbfb 0%,#e6cd82 100%);
    background: -o-linear-gradient(top,#fbfbfb 0%,#e6cd82 100%);
    background: linear-gradient(to bottom,#fbfbfb 0%,#e6cd82 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#E6CD82;',GradientType=0);
    color: #000;
}

.dp-toolbar .bottomtable-lebelcontainer {
    width: 240px;
    text-align: left;
}

    .dp-toolbar .bottomtable-lebelcontainer .Label {
        font-weight: bold;
    }

.login-form-wrapper .e-tooltip {
    border: none;
    background: none
}

th .e-headercelldiv {
    text-align: center;
}

div .e-gridheader {
    padding-right: 0px;
    border-right-width: 0px;
}

.e-grid .e-headercell {
    padding-bottom: 20px !important;
    text-align: center !important;
}

.e-grid .e-headercontent {
    border-right-color: #bbbcbb;
    text-align: center;
    border-right-width: 0px !important;
}

.e-widget, .e-widget [class^="e-"], .e-widget [class*=" e-"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

    .e-widget, .e-widget [class^="e-"], .e-widget [class*=" e-"] {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

.e-datepicker .e-header, .e-datetime-popup .e-timecontainer .e-header {
    color: #000;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC);
    font-weight: bold;
    font-size: 16px;
}

.e-datepicker table th, .e-datepicker .e-week-header:hover, .e-datepicker table td.e-weeknumber, .e-datepicker table td.e-weeknumber:hover {
    font-size: inherit;
}

.e-datepicker .e-footer {
    color: #000;
    font-weight: bold;
    border: 1px solid #8b4513;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC);
}

div.e-footer-container {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC);
}

.e-datepicker table th, .e-datepicker .e-week-header:hover, .e-datepicker table td.e-weeknumber, .e-datepicker table td.e-weeknumber:hover {
    cursor: default;
    font-weight: normal;
    text-align: center;
    background: transparent;
    border: 0 none;
    vertical-align: middle;
}

.e-datepicker .e-datepicker-days .e-state-default {
    height: 26px;
    border: 1px solid #8b4513;
}

.e-datepicker .e-state-default {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAOECAMAAABXXqtNAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF07dy1Lhz1bl01rp017t12Lx22b132r543L953cB63sF738J74MN94cR+4sV/48Z/48aA5MeA5MeB5MeC5ciC5ciD5ciE5ciF5ciG5ciH5cmI5cmJ5cmK5cmL5cmM5cqN5cqO5cqP5cqQ5cqR5cqS5cuT5cuU5cuV5cuW5cyW5cyX48yZ48ya482b48…MyY5MyZ5M2a5M2b5M2c5M6c5M6d5M6e5M6f486g486h48+i48+j48+k48+l5M6g49Cm49Cn49Co49Cp49Cq4tGr4tGs4tGt4tGu4tGv4tKu4tKv4tKw4tKx4tKy4tKz4tO04tO14tO24tO34tS24tS34tS44tS5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARzidCwAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAEgSURBVEhLvdTXTsNAEIXhn957h9B7770HCKGFTuD9X4Sd3VlHkVyQI+Hv4oyvbO3ODOhThVNNDbXUUW800Gg00UyL0Uob7XQYnXTRbfTQS5/VbwyoQcSQGkaMqAwZRq0xa1xNMKmmENPWjDFrzKl5xAKL1pKxpbYRO9au2kPsc2AdqiPEpXGiThFn6hxxobJkubKu1Q1OjluVJ8+dukc8qAIFngMvOK+BN5z3wAfiUxUp8l3mh/9R/tXwN/m79L6oROnEoip/tuFZuoPwyt9VVJZu9e+VdEO5J6I9kpbvxaiUfo3j+zpd5sxkxPHzkzb9HEalm9Y4MtNp+b0QlW57xPF7JizdJqqE32lheUyyTaJskGSdJGuktUqSFZIsE+MXQIPi24bQ8zUAAAAASUVORK5CYII=);
    border: 1px solid #8b4513;
    padding: 3px;
    font-weight: normal;
    color: #000;
}

.e-menu, input.e-input, input[type="text"].e-input, .e-mask, .e-ul, .e-btn .e-btn-span, .e-tbtn.e-chkbx-hidden, .e-datepicker table, .e-datepicker table th, .e-datepicker table td, .e-menu.e-horizontal > .e-list, .e-menu.e-vertical > li.e-separator, .e-menu.e-context > li.e-separator, .e-tab.e-js > .e-header, .e-uploadbox .e-action-perform, .e-uploadbox .e-uploaddialog.e-dialog.e-dialog-content, .e-tagcloud .e-load, .e-scale, .e-select, .e-input.e-placeholder {
    margin: 0;
    padding: 0;
    outline: 0 none;
    line-height: normal;
}

.e-calendar .e-header, .e-bigger.e-small .e-calendar .e-header {
    height: 40px;
}

.e-calendar .e-header, .e-bigger.e-small .e-calendar .e-header {
    position: relative;
    text-align: center;
    width: 100%;
    height: 30px;
}

.e-calendar .e-footer-container, .e-bigger.e-small .e-calendar .e-footer-container {
    border-top: 1px solid #e9ecef;
    cursor: default;
    display: inline-block;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 3px;
    text-align: center;
    width: 100%;
}

.e-calendar .e-content table, .e-bigger.e-small .e-calendar .e-content table {
    border: 1px solid #8b4513;
    float: left;
    margin: 0;
    outline: 0;
    padding: 0 12px 12px 12px;
    table-layout: fixed;
    width: 100%;
    background-color: tan;
}

.e-calendar .e-content td.e-selected span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
    background-color: wheat;
    border: 1px solid transparent;
    border-radius: 4px;
    color: black;
    font-weight: bold;
}

.e-calendar .e-content td.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    border: 1px solid #007bff;
    border-radius: 0px;
    color: white;
    background-color: transparent;
}

.e-calendar .e-header.e-month, .e-bigger.e-small .e-calendar .e-header.e-month {
    padding: 0 0 0 0;
}

.e-datepicker .e-calendar, .e-bigger.e-small .e-datepicker .e-calendar {
    border: none;
}

.e-datepicker.e-calendar {
    border: 2px double #8b4513;
    position: absolute !important;
}

.e-calendar .e-header .e-date-icon-prev::before {
    content: '\e734';
}

.e-calendar .e-header .e-date-icon-next::before {
    content: '\e705';
}

#target {
    background-color: #ececec;
    border: 1px solid #c8c8c8;
    box-sizing: border-box;
    margin: 70px auto;
    padding: 20px;
    width: 200px;
}

.e-tooltip-wrap .e-tip-content {
    line-height: 20px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
    height: 12px;
    left: 50%;
    top: 100%;
    width: 24px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-top {
    height: 12px;
    left: 50%;
    top: -9px;
    width: 24px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-left {
    height: 24px;
    left: -9px;
    top: 48%;
    width: 12px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-right {
    height: 24px;
    left: 100%;
    top: 50%;
    width: 12px;
}

.e-tooltip-wrap {
    border-radius: 4px;
    opacity: 1;
}

    .e-tooltip-wrap.e-popup {
        background-color: white;
        border: 2px solid red;
    }

    .e-tooltip-wrap .e-tip-content {
        color: #000;
        font-size: 12px;
    }

    .e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
        border-left: 12px solid transparent;
        border-right: 14px solid transparent;
        border-top: 12px solid red;
    }

    .e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
        border-bottom: 12px solid red;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
    }

    .e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
        border-bottom: 12px solid transparent;
        border-right: 12px solid red;
        border-top: 12px solid transparent;
    }

    .e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
        border-bottom: 12px solid transparent;
        border-left: 12px solid red;
        border-top: 12px solid transparent;
    }

    .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom {
        color: #fff;
        font-size: 25.9px;
    }

    .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
        display: none;
    }

.e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input, .e-float-input input, .e-float-input.e-control-wrapper input, .e-input-group textarea.e-input, .e-input-group.e-control-wrapper textarea.e-input, .e-float-input textarea, .e-float-input.e-control-wrapper textarea, .e-input-group .e-input[disabled], .e-input-group.e-control-wrapper .e-input[disabled], .e-input-group.e-disabled input.e-input, .e-input-group.e-control-wrapper.e-disabled input.e-input, .e-input-group.e-disabled textarea.e-input, .e-input-group.e-control-wrapper.e-disabled textarea.e-input {
    border: 1px solid #8B4513;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, .e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap, .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
    background: transparent;
}

.e-input-group.e-disabled .e-input-group-icon, .e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
    background: transparent;
}

.e-input-group.e-disabled .e-input-group-icon, .e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
    background: transparent;
}

.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: transparent;
}

.e-time-wrapper .e-time-icon.e-icons::before, .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before {
    /* content: '\e7c7';*/
    border: 1px solid #8B4513;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAIAAABrHEPqAAAAaUlEQVQYlV3HyRGFIBBAQUehBPlLSEZneAbjihYoXn3Tt5Zx6KsXY8Of79TDj/fq3Rc3/sM7/YA3reetU2/x2lhcGsNLjVcifCl4KTd/ZfzOCb/SqX7wZ8TzsamvfOTTvvBx5jf1fXr/ATpdKyYE8wJkAAAAAElFTkSuQmCC);
    /*height: 18px;*/
    margin-bottom: 5px;
}

.e-richtexteditor .e-rte-content, .e-richtexteditor .e-source-content {
    background-color: white;
    border: none;
    /*height: 130px !important;*/
    height: 100%;
}

    .e-richtexteditor .e-rte-content .e-content, .e-richtexteditor .e-source-content .e-content {
        font-size: 14px;
        background-image: none !important;
        background-color: white;
    }
.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
    background-color: blue;
    border-color: saddlebrown;
    color: white;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
    background-color: wheat;
    border-color: saddlebrown;
    color: black;
}

.spinner {
    border: 8px solid silver;
    border-top: 8px solid blue;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 700ms linear infinite;
    top: 35%;
    left: 48%;
    position: absolute;
    z-index: 99999999999;
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.e-toolbar {
    background: #f0d7b0;
}

    .e-toolbar .e-toolbar-items {
        background: #f0d7b0;
    }

        .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
            height: calc(100% - 10px);
            margin: 0;
            min-height: 25px;
            min-width: 32px;
            padding: 0 3px;
            line-height: 27px;
        }

.e-radio + label .e-label {
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    width: 400px;
    font-size: medium;
    color: Maroon;
    padding: 1px;
    margin-top: 0px;
    margin-left: 30px;
    margin-bottom: 0px;
    text-align: left;
    font-weight: 700;
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    /* background-color: transparent;
    border-color: transparent;*/
    /* border-radius: 50%; */
    bottom: 6px;
    float: right;
    height: 30px;
    left: 0;
    position: relative;
    width: 30px;
}

.e-richtexteditor.e-disabled {
    color: black !important;
    opacity: .8;
    background-color: cornsilk;
    pointer-events: none;
}

.e-richtexteditor {
    pointer-events: all;
    color: black !important;
    opacity: 1;
    background-color: white;
}

.e-upload {
    border: 2px double #8b4513;
    background-color: cornsilk;
    width: 550px;
}

    .e-upload .e-file-select-wrap .e-file-drop, .e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop {
        font-family: inherit;
        font-size: 16px;
        margin-left: 14px;
    }

    .e-upload .e-file-drop {
        color: blue;
    }

.e-checkbox-wrapper label, .e-css.e-checkbox-wrapper label {
    cursor: pointer;
    /* display: inline-block; */
    line-height: 0;
    margin: 0;
    position: relative;
    white-space: nowrap;
    display: inline;
}

.e-grid .e-rowcell:not(.e-editedbatchcell), .e-grid .e-detailrowcollapse:not(.e-editedbatchcell), .e-grid .e-detailrowexpand:not(.e-editedbatchcell), .e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell), .e-grid .e-emptyrow:not(.e-editedbatchcell) {
    color: grey;
    background-color: #fff8dc;
    opacity: 1;
    border-bottom: 1px solid #8B4513;
}

input.e-input, .e-input-group input.e-input, .e-input-group input, .e-input-group.e-control-wrapper input.e-input, .e-input-group.e-control-wrapper input, .e-float-input input, .e-float-input.e-input-group input, .e-float-input.e-control-wrapper input, .e-float-input.e-control-wrapper.e-input-group input, .e-input-group, .e-input-group.e-control-wrapper, .e-float-input, .e-float-input.e-control-wrapper {
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

    .e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-disabled, .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-disabled {
        border-style: none;
    }

    .e-input-group:not(.e-disabled) .e-input-group-icon:focus,
    .e-input-group-icon:hover, .e-input-group.e-control-wrapper:not(.e-disabled)
    .e-input-group-icon:hover
    .e-input-group-icon:focus {
        background-color: transparent !important;
        background: none;
        border-color: #545b62;
        color: #fff;
    }

.e-datepicker.e-popup-wrapper, .e-bigger.e-small .e-datepicker.e-popup-wrapper {
    border: none !important;
    box-shadow: none !important;
}

.login-form label {
    width: inherit !important;
}

.errorDialog {
    z-index: 999999 !important;
}

.gcinput-tooltip.e-tooltip-wrap {
    z-index: 99 !important;
}
