﻿.k-invalid-msg {
    display: none !important;
}

.k-invalid {
    border: 2px solid #ff0000 !important;
}

.k-widget.k-popup {
    background-color: transparent !important;
}

.k-grid-add, .k-grid-update, .k-grid-addNew, .k-grid-save-changes, .k-grid-btnGenerate, .k-grid-AddUser, .k-grid-AddRole, .k-grid-accept, .k-grid-download {
    font-size: 14px;
    border-radius: 3px !important;
    padding: 5px 10px 7px 10px !important;
    margin-right: 5px;
    border: 1px solid #34740e !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    text-decoration: none !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff !important;
    background-color: #4ba614 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00)) !important;
    background-image: -webkit-linear-gradient(top, #4ba614, #008c00) !important;
    background-image: -moz-linear-gradient(top, #4ba614, #008c00) !important;
    background-image: -ms-linear-gradient(top, #4ba614, #008c00) !important;
    background-image: -o-linear-gradient(top, #4ba614, #008c00) !important;
    background-image: linear-gradient(to bottom, #4ba614, #008c00) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00) !important;
}

.k-grid-ReminderBtn, .k-grid-cancel, .k-grid-delete, .k-grid-cancel-changes, .k-grid-reject, .k-grid-warning, .k-grid-remove-command, .k-grid-cancel-command {
    font-size: 14px;
    border-radius: 3px !important;
    padding: 5px 10px 7px 10px !important;
    margin-right: 5px;
    border: 1px solid #34740e !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    text-decoration: none !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    border: 1px solid #df0909 !important;
    color: #FFFFFF !important;
    background-color: #f62b2b !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202)) !important;
    background-image: -webkit-linear-gradient(top, #f62b2b, #d20202) !important;
    background-image: -moz-linear-gradient(top, #f62b2b, #d20202) !important;
    background-image: -ms-linear-gradient(top, #f62b2b, #d20202) !important;
    background-image: -o-linear-gradient(top, #f62b2b, #d20202) !important;
    background-image: linear-gradient(to bottom, #f62b2b, #d20202) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202) !important;
}

.k-grid-edit, .k-grid-EditButton, .k-grid-EditBtn {
    font-size: 14px;
    border-radius: 3px !important;
    padding: 5px 10px 7px 10px !important;
    margin-right: 5px;
    border: 1px solid #34740e !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    text-decoration: none !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    border: 1px solid #ffc826 !important;
    color: #000000 !important;
    background-color: #ffd65e !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04)) !important;
    background-image: -webkit-linear-gradient(top, #ffd65e, #febf04) !important;
    background-image: -moz-linear-gradient(top, #ffd65e, #febf04) !important;
    background-image: -ms-linear-gradient(top, #ffd65e, #febf04) !important;
    background-image: -o-linear-gradient(top, #ffd65e, #febf04) !important;
    background-image: linear-gradient(to bottom, #ffd65e, #febf04) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04) !important;
}

.k-grid-Settingsbtn, .k-grid-DetailBtn, .k-grid-CertificateBtn {
    font-size: 14px;
    border-radius: 3px !important;
    padding: 5px 10px 7px 10px !important;
    margin-right: 5px;
    border: 1px solid #34740e !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    text-decoration: none !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    border: 1px solid #ffc826 !important;
    color: #000000 !important;
    background-color: #ffd65e !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04)) !important;
    background-image: -webkit-linear-gradient(top, #ffd65e, #febf04) !important;
    background-image: -moz-linear-gradient(top, #ffd65e, #febf04) !important;
    background-image: -ms-linear-gradient(top, #ffd65e, #febf04) !important;
    background-image: -o-linear-gradient(top, #ffd65e, #febf04) !important;
    background-image: linear-gradient(to bottom, #ffd65e, #febf04) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04) !important;
}

.k-grid-pdf, .k-grid-excel, .k-grid-upload, .k-upload-button, .k-grid-permission, .k-grid-mode, .k-grid-save, .k-grid-standard, .k-grid-details {
    font-size: 14px;
    border-radius: 3px !important;
    padding: 5px 10px 7px 10px !important;
    margin-right: 5px;
    border: 1px solid #34740e !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    text-decoration: none !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    border: 1px solid #25729a !important;
    color: #FFFFFF !important;
    background-color: #3093c7 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85)) !important;
    background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85) !important;
    background-image: -moz-linear-gradient(top, #3093c7, #1c5a85) !important;
    background-image: -ms-linear-gradient(top, #3093c7, #1c5a85) !important;
    background-image: -o-linear-gradient(top, #3093c7, #1c5a85) !important;
    background-image: linear-gradient(to bottom, #3093c7, #1c5a85) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85) !important;
}



.k-grid-add:hover, .k-grid-update:hover, .k-grid-addNew:hover, .k-grid-save-changes:hover, .k-grid-btnGenerate:hover, .k-grid-AddUser:hover, .k-grid-AddRole:hover, .k-grid-accept:hover, .k-grid-download:hover {
    border: 1px solid #224b09 !important;
    background-color: #36780f !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900)) !important;
    background-image: -webkit-linear-gradient(top, #36780f, #005900) !important;
    background-image: -moz-linear-gradient(top, #36780f, #005900) !important;
    background-image: -ms-linear-gradient(top, #36780f, #005900) !important;
    background-image: -o-linear-gradient(top, #36780f, #005900) !important;
    background-image: linear-gradient(to bottom, #36780f, #005900) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900) !important;
}

.k-grid-ReminderBtn:hover, .k-grid-cancel:hover, .k-grid-delete:hover, .k-grid-cancel-changes:hover, .k-grid-reject:hover, .k-grid-warning:hover, .k-grid-remove-command:hover, .k-grid-cancel-command:hover {
    border: 1px solid #b30808 !important;
    background-color: #e40a0a !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202)) !important;
    background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202) !important;
    background-image: -moz-linear-gradient(top, #e40a0a, #9f0202) !important;
    background-image: -ms-linear-gradient(top, #e40a0a, #9f0202) !important;
    background-image: -o-linear-gradient(top, #e40a0a, #9f0202) !important;
    background-image: linear-gradient(to bottom, #e40a0a, #9f0202) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202) !important;
}

.k-grid-Settingsbtn:hover, .k-grid-DetailBtn:hover, .k-grid-CertificateBtn:hover {
    border: 1px solid #f7b800 !important;
    background-color: #ffc92b !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc92b), to(#ce9a01)) !important;
    background-image: -webkit-linear-gradient(top, #ffc92b, #ce9a01) !important;
    background-image: -moz-linear-gradient(top, #ffc92b, #ce9a01) !important;
    background-image: -ms-linear-gradient(top, #ffc92b, #ce9a01) !important;
    background-image: -o-linear-gradient(top, #ffc92b, #ce9a01) !important;
    background-image: linear-gradient(to bottom, #ffc92b, #ce9a01) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01) !important;  
}

.k-grid-edit:hover, .k-grid-EditButton:hover, k-grid-EditBtn:hover {
    border: 1px solid #f7b800 !important;
    background-color: #ffc92b !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc92b), to(#ce9a01)) !important;
    background-image: -webkit-linear-gradient(top, #ffc92b, #ce9a01) !important;
    background-image: -moz-linear-gradient(top, #ffc92b, #ce9a01) !important;
    background-image: -ms-linear-gradient(top, #ffc92b, #ce9a01) !important;
    background-image: -o-linear-gradient(top, #ffc92b, #ce9a01) !important;
    background-image: linear-gradient(to bottom, #ffc92b, #ce9a01) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01) !important;
}

.k-grid-pdf:hover, .k-grid-excel:hover, .k-grid-upload:hover, .k-upload-button:hover, .k-grid-permission:hover, .k-grid-mode:hover, .k-grid-save:hover, .k-grid-standard:hover, .k-grid-details:hover {
    border: 1px solid #1c5675 !important;
    background-color: #26759e !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b)) !important;
    background-image: -webkit-linear-gradient(top, #26759e, #133d5b) !important;
    background-image: -moz-linear-gradient(top, #26759e, #133d5b) !important;
    background-image: -ms-linear-gradient(top, #26759e, #133d5b) !important;
    background-image: -o-linear-gradient(top, #26759e, #133d5b) !important;
    background-image: linear-gradient(to bottom, #26759e, #133d5b) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b) !important;
}

.flag, .flagImage {
    cursor: pointer;
}

.k-grid-header .k-header {
    overflow: visible !important;
    white-space: normal !important;
}

.k-toolbar {
    display:inline !important;
}

.card-header {
    font-weight: 600 !important;
    font-size: 16px !important;
}

.card-body {
    padding: 5px 12px 12px 12px !important;
}

.k-notification-error {
    background-color: #ffcdd2 !important;
}

.k-notification-upload-success {
    min-height: 50px;
    color: white !important;
    background-color: rgba(0%, 60%, 0%, .7);
    font-size: 13px;
}