﻿@font-face{
    font-family:"Montserrat Medium";
    src:url(Montserrat-Medium.ttf) format('truetype');

}

@font-face{
    font-family:"Montserrat";
    src:url(Montserrat-Regular.ttf) format('truetype');

}


/*
    Select_Report.aspx
*/
.RadComboBox_Default .rcbReadOnly .rcbInput{
    color: #4D4D4D !important;
    font-family:  "Montserrat Medium" !important;
}

.RadGrid_Default {
    /*border: 1px solid #828282;*/
    background-color: white;
    color: #333;
   
    font-family: "Montserrat Medium" !important;
    font-size: 12px !important;
    line-height: 16px;
    border-top-color: rgb(130, 130, 130);
    border-top-style: solid !important;
    border-top-width: 1px;
    border-right-color: rgb(130, 130, 130);
    border-right-style: solid !important;
    border-right-width: 1px;
    border-bottom-color: rgb(130, 130, 130);
    border-bottom-style: solid !important;
    border-bottom-width: 1px;
    border-left-color: rgb(130, 130, 130);
    border-left-style: solid !important;
    border-left-width: 1px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}

.rgDataDiv{
    /*border:solid !important;*/
    border-top:solid !important;
    
    border-width: 1px !important;
    border-color: rgb(130, 130, 130) !important;
}

.RadGrid_Default .rgHeaderWrapper {
    border: 0;
    /*border-bottom: 1px solid #828282;*/
    
    border-bottom: none !important;
    /*padding-bottom: 12px !important;*/
     background: #EFEFEF !important;
}

.rgHeaderWrapper .rgHeaderDiv {
    margin-bottom: -1px;
    margin-right: -1px;
border-right: none !important;
    /*border-right: 1px solid transparent;*/
    border-bottom: none !important;
}

.RadGrid_Default .rgHeaderDiv {
    background: #eee !important;
}

.RadGrid_Default .rgMasterTable {
    font-family: "Montserrat Medium" !important;
    font-size: 12px !important; 
    line-height: 16px;
}

.RadGrid .rgMasterTable {
    border-collapse: separate;
    border-spacing: 0;
}

.RadGrid table.rgMasterTable tr .rgExpandCol {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.RadGrid .rgClipCells .rgHeader {
    overflow: hidden;
}

.RadGrid_Default .rgHeader {
    color: #333;
}

/* change grid header borders*/

.RadGrid_Default .rgHeader {
    border: 0;
    border-bottom: 1px solid #828282;
    border-bottom:none !important;
    background: #EFEFEF !important;
}

.RadGrid .rgHeader {
    padding-top: 5px;
    padding-bottom: 4px;
    text-align: left;
    font-weight: normal;
}

.RadGrid .rgHeader {
    padding-left: 7px;
    padding-right: 7px;
}

.RadGrid .rgHeader {
    cursor: default;
}

.RadWindow_Default {
    /*font-family: "Segoe UI",Arial,Helvetica,sans-serif; */
    font-size: 12px;
    font-family: "Montserrat Medium" !important;
    }
/*
    DownloadDeleteClockEmployee.aspx
*/
.rcbHeader ul,
.rcbFooter ul,
.rcbItem ul,
.rcbHovered ul,
.rcbDisabled ul {
    margin: 0;
    padding: 0;
    width: 100%;
    display: inline-block;
    list-style-type: none;
}
.exampleRadComboBox.RadComboBoxDropDown .rcbHeader {
    padding: 5px 27px 4px 7px;
}
.rcbScroll {
    overflow: scroll !important;
    overflow-x: hidden !important;
}

/*
    Reports/Select_Report.aspx
*/
.RadPicker {
            vertical-align: middle;
        }

        .rdfd_ {
            position: absolute;
        }


        .RadPicker .rcTable {
            table-layout: auto;
        }

        
        .RadPicker .RadInput {
            vertical-align: baseline;
        }

       
        .RadInput_Default {
            font: 12px "segoe ui",arial,sans-serif;
        }

        .RadInput {
            vertical-align: middle;
        }



            .RadInput .riTextBox {
                height: 17px;
            }

.RadComboBoxDropDown li {
    line-height: inherit;
    font-family: "Montserrat Medium" !important;
    /*font-size:14px !important;*/
}
.RadCalendar_Default .rcMainTable {
    /* font-family: "Segoe UI",Arial,Helvetica,sans-serif; */
    font-family: "Montserrat Medium" !important;
    font-size: 12px;
    line-height: 17px;
}
.RadCalendar .rcTitlebar .rcTitle {
    width: 100%;
    cursor: pointer;
    font-family: "Montserrat Medium" !important;
}
table.RadCalendarTimeView_Default {
    border-color: #868686;
    background: white;
    /* font-family: "Segoe UI",Arial,Helvetica,sans-serif; */
    font-family: "Montserrat Medium" !important;
    font-size: 12px;
}
.RadComboBoxDropDown_Default .rcbHeader {
    border-bottom-color: #8a8a8a;
    font-family: "Montserrat Medium" !important;
}
.rddlPopup .rddlItem {
   
    
    font-family: "Montserrat Medium" !important;
}
.RadGrid_Default .rgCommandRow table{
    
    font-family: "Montserrat Medium" !important;
    font-size: 12px;
    line-height: 16px;

}
.RadListBox_Default .rlbGroup {
    border: 1px solid #8e8e8e;
    background: #FFF;
    /*font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;*/
    font-family: "Montserrat Medium" !important;
    font-size: 12px !important;
}

.RadPanelBar_Default .rpExpandable span.rpExpandHandle, .RadPanelBar_Default .rpExpanded span.rpExpandHandle {
    background-color: transparent;
    /* background-image: url(WebResource.axd?d=GK1u6qUsoHWO5sCG0cIdiBDLzC4aQHG52h4Jxy0eKSVFO19mNr3V15kGjqGP03RUjUs1-7BFOKFbnXQRGEIrfeMA7KAIU8GdRB3YhWvja6kSxj28b7IFmuRHhIDIpnuXK6AzbqSA4GnekyTEnE4k2zhB1inoRJ5ORF5-1WvZeCuqE-2F0&t=637263485593293106); */
    background-repeat: no-repeat;
    background-image:none !important;
}