/*#region COLORS - Replace colors with app color*/
.card-enabled-border {
    border-bottom: 4px solid #78b320;
}

.baseForeColor {
    color: #78b320 !important;
}

.appTextColor {
    color: #78b320 !important;
}

.appTextColor:hover {
    color: #797979 !important;
}

.filter-title {
    border-bottom: 2px solid #78b320;
}

    .filter-title span {
        color: #78b320;
    }

.baseColor {
    background-color: #7b7b7b !important;
}

.border-top-5 {
    border-top: 5px solid #78b320 !important;
}

.text-primary {
    color: #78b320 !important;
}

.footer a {
    color: #78b320 !important;
}

h5 a {
    color: #78b320;
}

    h5 a:hover {
        color: #78b320;
    }

/*#region BUTTONS*/
   
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
    background-color: #78b320 !important;
    border-color: #78b320 !important;
}

/*.btn-floating {
    background-color: #78b320;
}*/

/*#endregion*/

/*#region SIDEBAR*/

#sidebar-menu > ul > li > a.active {
    border-left: 4px solid #78b320;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a {
    border-color: #7b7b7b;
}

.side-nav-widget {
    background-color: #7b7b7b !important;
}


/*#endregion*/

/*#region CHECKBOX*/

input[type="checkbox"]:checked:after, .checkbox input[type="checkbox"]:checked:after, .checkbox-inline input[type="checkbox"]:checked:after {
    background-color: #78b320;
    border-color: #78b320 ;
}

input[type="checkbox"]:disabled:after, .checkbox input[type="checkbox"]:disabled:after, .checkbox-inline input[type="checkbox"]:disabled:after {
    border-color: #78b320;
}

input[type="checkbox"]:disabled:checked:after, .checkbox input[type="checkbox"]:disabled:checked:after, .checkbox-inline input[type="checkbox"]:disabled:checked:after {
    background-color: #78b320;
    border-color: transparent;
}

.checkbox.checkbox-primary input[type="checkbox"]:checked:after, .checkbox-inline.checkbox-primary input[type="checkbox"]:checked:after {
    background-color: #78b320;
    border-color: #78b320;
}

/*#endregion*/

/*#region RADIOBUTTON*/
.radio-primary input[type="radio"]:checked:after,
.radio-inline.radio-primary input[type="radio"]:checked:after {
    border-color: #78b320;
}

.radio-primary input[type="radio"]:before,
.radio-inline.radio-primary input[type="radio"]:before {
    background-color: #78b320;
}
/*#endregion*/

/*#region TELERIK COLORS*/

/*#region RADTABSTRIP*/

.RadTabStrip_Material.rtsHorizontal .rtsSelected .rtsLink:before {
    border-bottom: 3px solid #ffffff !important;
}

/*BOOTSTRAP*/

.RadTabStrip_Bootstrap .rtsLevel1 .rtsSelected .rtsLink {
    color: #78b320 !important;
}

.RadTabStrip_Bootstrap .rtsLevel1 .rtsHovered .rtsLink {
    color: #78b320 !important;
}

.RadTabStrip_Bootstrap .rtsLevel1 .rtsSelected {
    border-bottom: 3px solid #78b320 !important;
}

.RadTabStrip_Bootstrap .rtsSelected.rtsLink {
    color: #78b320 !important;
}

/*#endregion*/

/*#region RADSLIDER */

.RadSlider_Material .rslSelectedregion {
    /*background-color: #3b6c8e !important;*/
}

.RadSlider_Material a.rslHandle, .RadSlider_Material a.rslHandle:before {
    color: #3b6c8e !important;
}

.RadSlider_Material .rslTrack a.rslDraghandle:after {
    background-color: #3b6c8e !important;
}

/*#endregion*/

/*#region RADCALENDAR */

.RadCalendar_Material .rcPrev, .RadCalendar_Material .rcNext, .RadCalendar_Material .rcFastPrev, .RadCalendar_Material .rcFastNext {
    color: #78b320 !important;
    background-color: rgba(0,0,0,0.02) !important;
    border-color: #78b320 !important;
}

.RadCalendar_Material .rcSelected a {
    background-color: #78b320 !important;
    color: #fff !important;
}

.RadCalendarMonthView_Material .rcSelected a {
    color: #78b320 !important;
}

.RadCalendarTimeView_Material th {
    background-color: #78b320 !important;
}

.RadPicker_Material .riLabel.LabelRequired {
    color: #d0473a !important;
}

.RadCalendarTimeView_Material td.rcSelected a {
    color: #78b320 !important;
}

.RadCalendar_Material .rcToday a {
    color: #78b320 !important;
}

/*#endregion*/

/*#region RADBUTTON / CHECKBOX */

.RadButton_Material.rbButton.rbPrimaryButton {
    border-color: #78b320 !important;
    color: #fff;
    background-color: #78b320 !important;
}

.RadButton_Material .rbIcon, .RadButton_Material .rbCheckBox .rbText:before, .RadButton_Material .rbText.rbToggleCheckboxChecked .rbRippleContainer, .RadButton_Material .rbText.rbToggleRadioChecked .rbRippleContainer {
    /*KEEP THIS*/
    color: #616161 !important;
}

.RadButton_Material.rbHovered .rbIcon, .RadButton_Material.rbCheckBox.rbHovered .rbText:before {
    color: #78b320 !important;
}

.RadButton_Material .rbToggleCheckboxChecked, .RadButton_Material .rbToggleCheckboxFilled, .RadButton_Material.rbCheckBox .rbToggleCheckboxChecked.rbIcon, .RadButton_Material.rbRadioButton .rbToggleRadioChecked.rbIcon, .RadButton_Material.rbToggled .rbToggleCheckBoxChecked.rbIcon, .RadButton_Material.rbToggled .rbToggleRadioChecked.rbIcon, .RadButton_Material .rbText.rbToggleCheckboxChecked:before, .RadButton_Material .rbText.rbToggleRadioChecked:before, .RadButton_Material .rbText.rbToggleCheckbox .rbRippleContainer, .RadButton_Material .rbText.rbToggleRadio .rbRippleContainer {
    color: #78b320 !important;
}

/*#endregion*/

/*#region RADGRID */

/*.RadGrid{
    border-style: none !important;
}*/

.RadGrid_Material {
    border-top: 5px solid #78b320 !important;
    /*-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) !important;
    border-radius: 0px !important;*/

}


.GridRowSelector_Material {
    background: #78b320 !important;
}

.RadGrid_Material .t-button {    
    /*color: white !important;*/
}


.RadGrid_Material .rgPagerCell .rgNumPart a.rgCurrentPage {
    border-bottom: 2px solid #78b320 !important;
    color: #78b320 !important;
}


.RadGrid_Material.grid-light .rgHeaderWrapper {
    border-bottom: 2px solid #78b320 !important;
}

/*#endregion*/

/*#region RADWINDOW*/

.RadWindow_Material .rwTitleBar {
    background-color: #78b320 !important;
}

/*#endregion*/

/*#region RADCOMBOBOX */

.RadComboBoxDropDown_Material .rcbSeparator {
    background-color: #78b320 !important;
}

/*#endregion*/

/*#region RADWIZARD */

.RadWizard_Metro .rwzProgress {
    border-color: #78b320 !important;
    background-color: #78b320 !important;
}

.RadWizard_Material .rwzProgress {
    background-color: #78b320 !important;
}

.RadWizard_Metro .rwzSelected .rwzLink, .RadWizard_Metro .rwzSelected .rwzLink:before {
    border-color: #78b320 !important;
    background-color: #78b320 !important;
}


/*#endregion*/

/*#region RADTREELIST */

.RadTreeList_Material.rtl-card {
    border-top: 5px solid #78b320 !important;
}

.RadTreeList_Material.rtl-card.shadow-none {
    border-top: 5px solid #78b320 !important;
}

.RadTreeList.rtl-light div.rtlHeader {
    border-bottom: 2px solid #78b320 !important;
}

/*#endregion*/

/*#endregion*/

/*#region LOBIBOX */

.lobibox.lobibox-confirm .lobibox-header {
    background-color: #78b320 !important;
}

.lobibox.lobibox-confirm .lobibox-body .lobibox-icon {
    color: #78b320 !important;
}
/*#region OTHERS */

.bs-callout-danger {
    border-left-color: #78b320;
}

/*#endregion*/



/*#endregion*/


/*#endregion*/
.border-0 {
    border: 0 !important;
}


.RadGrid_Material .rgRow > td > a, .RadGrid_Material .rgAltRow > td > a, .RadGrid_Material .rgFooter > td > a, .RadGrid_Material .rgEditForm > td > a, .RadGrid_Material .rgEditRow > td > a, .RadGrid_Material .rgHoveredRow > td > a {
color: #455A64 !important;
}

.RadGrid_Material .rgAltRow > td > a{
color: #455A64 ;
}


.RadGrid_Material .rgRow > td > a {
color: #455A64;
}


.RadGrid_Material .rgFooter > td > a, .RadGrid_Material .rgEditForm > td > a, .RadGrid_Material .rgEditRow > td > a, .RadGrid_Material .rgHoveredRow > td > a {
color: #455A64 !important;
}

.haveFiles {
    color: #78b320 !important;
}

.notHaveFiles {
color: #797979 !important;
}

.spanBoxIconCRMhaveFiles {
color: #232323 !important;
}

.spanBoxIconCRMnotHaveFiles {
color: #797979 !important;
}

.GridContextMenu_Material .rmContent .rgHCMClear, .GridContextMenu_Material .rmContent .rgHCMFilter {
    color: #455A64 !important;
}

    .GridContextMenu_Material .rmContent .rgHCMClear:hover, .GridContextMenu_Material .rmContent .rgHCMFilter:hover {
        background-color: #ECEFF1 !important;
    }

.RadChat_Default .t-quick-reply {
    border-color: #78b320 !important;
    color: #78b320 !important;
    background-color: transparent !important;
}

.badge-primary {
    background-color: #78b320 !important;
}

.RadChat_Default .t-message-box .t-button:hover {
    color: #78b320 !important;
}