.k-form-fieldset {
    margin: 0px 0 0;
}
body {overflow-x: hidden !important;}
body,button{font-size: 13px;font-family: 'Roboto', sans-serif;}
/* Fira */
.font-1 h3,.font-1 .btn{font-family: 'Fira Sans', sans-serif;}
.font-1 .btn{padding: 8px 15px 6px;}
.font-1 .btn.btn-lg {padding: 11px 25px 9px;}

/* Roboto Condensed */
.font-2 h3,.font-2 .btn{font-family: 'Roboto Condensed', sans-serif;}

/* Rubik */
.font-3 h3,.font-3 .btn{font-family: 'Rubik', sans-serif;}

/* Signika */
.font-4 h3,.font-4 .btn{font-family: 'Signika', sans-serif;}

/* Button */
.btn {font-size: 14px;outline: none;transition: ease-out 0.3s;border-radius: 4px;padding: 7px 15px;}
.btn.btn-lg {padding: 10px 25px;}
.btn + .btn {margin-left: 6px;}
.btn:hover,.btn:focus {background-color: transparent;box-shadow: none !important;}
.btn-primary {background-color: #0b56a6;border-color: #0b56a6;}
.btn-primary:hover,.btn-primary:focus {color: #0b56a6;border-color: #0b56a6;}
.btn-success {background-color: #4caf50;border-color: #4caf50;}
.btn-success:hover,.btn-success:focus {color: #4caf50;border-color: #4caf50;}
.btn-secondary {background-color: #a6ce39;border-color: #a6ce39;}
.btn-secondary:hover,.btn-secondary:focus {color: #a6ce39;border-color: #a6ce39;}
.btn-danger {background-color: #dc3545;border-color: #dc3545;}
.btn-danger:hover,.btn-danger:focus {color: #dc3545;border-color: #dc3545;}
.k-button {color: #ffffff;border-color: #0b56a6;background-color: #0b56a6;border-radius:4px;}
.k-button:focus, .k-button:hover {color: #0b56a6;background-color: transparent;}
/* End Button */

/* button animation */
.btn {position: relative;z-index: 1;background-color: transparent;border-width: 0;overflow: hidden;}
.btn:before {content: ''; position: absolute; inset: 0; border-width: 1px; border-style: solid; border-radius: 4px;border-color: inherit; }
.btn-primary:after{background-color: #0b56a6;}
.btn-secondary:after{background-color: #a6ce39;}
.btn-success:after{background-color: #4caf50;}
.btn-danger:after{background-color: #dc3545;}
.btn:after {content: '';position: absolute;inset: 0;z-index: -1;transition: ease-out 0.3s;}
.btn:hover:after,.btn:focus:after {left: 100%;}
/* End button animation */

/* comman css  */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px white inset !important;box-shadow: 0 0 0 30px white inset !important; }

.sidebar-nav .dropdown-divider {background-color: transparent !important;border-top: 1px solid #ddd;}
.sidebar-nav {top: 56px;}
.offcanvas-body {margin-bottom: 56px !important;}
.sidebar-nav ul>li:first-child .dropdown-divider {margin-top: 0;}
.version-info {color: #fff;position: absolute;bottom: 0;right: 0;left: 0;line-height: 1.2;text-align: center;border-top: 1px solid rgb(221 221 221 / 25%);padding: 10px 0 20px;background-color: #212529;}
.version-info span {position: relative;display: inline-block;background-color: #0b56a6;padding: 5px 10px;border-radius: 4px;}
.navbar-dark .profile-dropdown button::after {border-width:0;margin-left: 0;}
.navbar-dark .profile-dropdown button:hover,.navbar-dark .profile-dropdown button:focus {color: #fff;}
.navbar-dark .profile-dropdown button i{margin-right: 5px;}
.navbar-dark .profile-dropdown .dropdown-menu[data-bs-popper] {margin-top: 9px; }
.navbar-dark .profile-dropdown .dropdown-item:focus,.navbar-dark .profile-dropdown .dropdown-item:hover {color: #ffffff; background-color: #0b56a6; }
.navbar-dark .profile-dropdown .dropdown-menu {border-radius: 0;}
.navbar-dark .profile-dropdown .dropdown-menu li+li {border-top: 1px solid #d5d5d5; }
.navbar-dark .profile-dropdown .dropdown-item {padding: 6px 15px; }


.content-box {position: relative;overflow: hidden;}
.shadow.content-box {box-shadow: 0 0.5rem 2rem rgb(0 0 0 / 15%) !important;}
.header-bar {border-bottom: 2px solid #efefef;padding: 1rem;margin: -1rem;margin-bottom: 1em;position: relative;z-index: 4;background: #fff;}
.header-bar .col-sm-8.d-flex {align-items: center;}
.filters-box {background-color: #efefef;padding: 1rem;margin-bottom: 1em;border: 1px solid #d5d5d5;position: absolute;left: 0;right: 0;top: -200px;z-index: 3;margin-top: 2px;transition: all 0.3s ease-out;visibility: hidden;}
.content-box h3 {color: #a6ce39;margin: 0; font-size: 1.25rem; }
.content-box .k-editor-toolbar-wrap .k-editor-dropdown {display: flex;}
.filter-toggle-btn {margin-left: 15px;font-size: 0;background-color: #a6ce39 !important;color: #fff !important;display: flex;align-items: center;}
.filter-toggle-btn .k-icon {font-size: 18px;}
.filter-toggle-btn:hover,.filter-toggle-btn:focus {font-size: 12px;}
.filter-toggle-btn:hover .k-icon,.filter-toggle-btn:focus .k-icon {margin-right: 8px;}
.filter-open.filters-box {top: 67px;visibility: visible;}
button.filter-close-btn {position: absolute;right: 10px;top: 10px;width: 20px;height: 20px;padding: 0;border-radius: 50%;border: 1px solid #d5d5d5;line-height: 0.9;}
button.filter-close-btn .k-icon {font-size: 12px;}
button.filter-close-btn:hover {background-color: #666666;color: #fff;}
.filters-btns{margin-top: 15px;}
.table-top-radios .form-check{min-height: inherit; margin-bottom: 0;vertical-align: middle;}
/* End comman css  */

/* form-control */
.content-box .k-input-label {font-weight: 700;}
.content-box input.k-input {box-shadow: none !important;}
.content-box input.k-input::-webkit-input-placeholder {color: #2e2e2e;}
.content-box input.k-input::-moz-placeholder {color: #2e2e2e;}
.content-box input.k-input:-ms-input-placeholder {color: #2e2e2e;}
.content-box input.k-input:-moz-placeholder {color: #2e2e2e;}
.content-box .k-widget.form-control:focus {box-shadow: none;}
.content-box .k-widget.form-control {border-color: #d5d5d5!important;font-size: 14px;height: 40px;border-radius: 0;padding: 0;box-sizing: border-box;box-shadow: none;background-image: none;background-color: #fff;}
.content-box .k-widget.form-control input.k-input {height: 100%;border-radius: 0;border: 0;padding: 0.5em;font-size: 14px;}
.content-box form .k-widget.form-control,.content-box form table.k-editor {margin-bottom: 1.5em;}
.content-box form .k-widget.form-control + .k-form-error {margin-top: -2em;}

.form-check-input[type="checkbox"] {width: 16px;height: 16px;box-shadow: none;border: 1px solid #d5d5d5;border-radius: 0 !important;margin: 2px 5px 0 0;}
label.form-check-label {font-size: 14px;}
.form-check-input[type="checkbox"]:checked {background-color: #0b56a6;border-color: #07487c;}
.k-checkbox {box-shadow: none !important; border: 1px solid #d5d5d5 !important; border-radius: 0 !important; margin: 0 5px 0 0; width: 18px; height: 18px; }
.k-checkbox+.k-checkbox-label {margin-left: 0; }
.k-checkbox:checked {background-color: #0b56a6; border-color: #07487c; color: #fff; }

/* End form-control */

/* dropdown */
.content-box .k-widget.k-dropdown .k-input {border-width: 0;align-items: center;padding: 0.5em;}
.content-box .k-widget.k-dropdown .k-dropdown-wrap.k-state-default {height: 100%;background-color: transparent;box-shadow: none !important;}
.content-box .k-widget.k-dropdown .k-icon {width: 2em;height: 100%;}
.content-box .k-widget.k-dropdown .k-state-disabled {height: 100%;}

.k-list-filter {padding: 0;margin: 10px;}
.k-list-filter input.k-textbox {width: 100% !important;border: 1px solid #d5d5d5;height: 30px;outline: none;padding: 0.5em;padding-right: 1.8em;}
.k-list-filter .k-icon {position: absolute;right: 7px;top: 7px;}
.k-list-container.k-popup {background-color: #fff;border-color: #d5d5d5!important;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 15%);overflow-y: auto;overflow-x: hidden;}.k-popup .k-list {margin-right: -1px;background-color: transparent;}
.k-list-container.k-popup .k-list-scroller {padding: 0;}
.k-popup .k-list-optionlabel.k-list-optionlabel{padding: 6px 8px;border-bottom:1px solid #ddd;margin-right:-1px;}
.k-popup .k-item {padding: 6px 8px;box-shadow: none !important;}
.k-popup .k-item + .k-item{border-top:1px solid #ddd;}
.k-popup .k-list-optionlabel.k-list-optionlabel.k-state-focused.k-state-selected, .k-popup .k-list-optionlabel.k-list-optionlabel.k-state-hover, .k-popup .k-item.k-state-hover, .k-popup .k-item.k-state-focused.k-state-selected,.k-popup .k-item.k-state-selected {box-shadow: none;background-color: #0b56a6;background-image: none;color: #fff !important;}

.k-popup .k-list-optionlabel.k-list-optionlabel.k-state-focused.k-state-selected span, .k-popup .k-list-optionlabel.k-list-optionlabel.k-state-hover span, .k-popup .k-item.k-state-hover span, .k-popup .k-item.k-state-focused.k-state-selected span, .k-popup .k-item.k-state-selected span{color:inherit !important}
.content-box .k-widget.form-control.k-multiselect {height: auto;min-height: 40px;}
.k-multiselect-wrap {height: 100%;align-items: center;padding: 0.5em;font-size: 12px;}
.k-multiselect-wrap>ul>li {margin: 1px;}
.k-multiselect-wrap .k-button .k-icon {font-size: 12px;}
.k-multiselect-wrap input.k-input {padding: 0 !important;height: 28px !important;}
/* End dropdown */

/* pager-sizes dropdown */
.content-box .k-pager-sizes .k-widget.k-dropdown {height: 26px;background-color: #0c68b3;border: 0;width: 4em;}
.content-box .k-pager-sizes .k-widget.k-dropdown .k-input {align-items: center;justify-content: center;background-color: transparent;color: #fff;}
.content-box .k-pager-sizes .k-widget.k-dropdown .k-icon {width: 1.4em;}
.content-box .k-pager-sizes .k-widget.k-dropdown .k-dropdown-wrap.k-state-default{border-radius: 0;background-color: transparent;color: #fff;background-image: none;}
/* End pager-sizes dropdown */

/* table */
.content-box .k-grid-header th.k-header {background-color: transparent;padding: 13px 8px;font-size: 14px;font-weight: 500;border-bottom: 0;background-image: none;}
.content-box .k-grid-header-wrap,.content-box .k-grid-header{border-color: transparent !important;background: transparent;}
.content-box .k-grid tr {background: transparent;transition: ease-out 0.3s;}
.content-box .k-grid td {border-color: #d5d5d5;border-top-width: 1px;padding: 0.8em 0.6em;}
.content-box .k-grid.k-grid-display-block {border: 1px solid #d5d5d5;}
.content-box .k-grid tbody tr:hover{background: rgb(11 86 166 / 15%);/* color: #fff; */}
.content-box .k-pager-wrap .k-link.k-state-selected,.content-box .k-pager-wrap .k-link:hover {background-color: #0b56a6 !important;color: #fff;background-image: none;border-color: #0b56a6;}
.content-box .k-pager-numbers .k-link {border-radius: 0;border-width: 0;}
.content-box .k-pager-numbers li+li {margin-left: 0;}
.content-box .k-pager-nav+.k-pager-numbers-wrap {border: 1px solid #d5d5d5;margin-left: 0;}
.content-box .k-pager-numbers {margin-top: -1px;margin-bottom: -1px;}
.content-box .k-pager-wrap .k-link:focus {box-shadow: none;}
.content-box .k-grid-header {margin-left: -1px;padding-right: 0 !important;background: #efefef;border-left: 1px solid #d5d5d5 !important;border-bottom: 0 !important;}
.content-box .k-header {border-color: #d5d5d5;}
.content-box .k-pager-wrap {margin-left: -1px;margin-bottom: 0;background-color: #efefef;border-color: #d5d5d5;border-width: 1px 0 1px 1px;margin-bottom: -1px;}
.content-box .k-grid-content {overflow-y: auto;margin-left: -1px;border-left: 1px solid transparent;}
.content-box .k-pager-wrap .k-link {border-color: #d5d5d5;border-radius: 0;margin-left: -1px;}
.content-box .k-grid .k-command-cell>.k-button+.k-button {margin-left: 4px;}
.content-box .k-grid tbody tr td .k-button {color: #0b56a6;border-color: #0b56a6;background-color: transparent;transition: ease-out 0.3s;}
.content-box .k-grid tbody tr:hover td .k-button:hover {background-color: #0b56a6;color: #fff;}

.content-box .k-header.k-grid-toolbar {display: flex;justify-content: end;background-color: #efefef;background-image: none;margin-left: -1px;border-left: 1px solid #d5d5d5 !important;padding: 0.5em;border-bottom: 1px solid #d5d5d5;}
.content-box .k-header.k-grid-toolbar .k-grid-search {width: 240px;height: 30px;box-sizing: border-box;}
.content-box .k-header.k-grid-toolbar span.k-input-icon {height: 100%;background: #0b56a6;color: #fff;padding: 0.5em;box-sizing: border-box;}
.content-box .k-header.k-grid-toolbar .k-grid-search input.k-input {border-color: #d5d5d5;}
.btn-tab {display: inline-block; font-weight: 400; line-height: 1; color: #212529; text-align: center; text-decoration: none; vertical-align: middle; cursor: auto; -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color: white; border: 1px solid #e3e3e3; padding: 0.375rem 0.75rem; font-size: 12px; border-radius: 5px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; margin-bottom: 5px; margin: 2px 5px 2px 0px; }
.km-scroll-header {z-index: 2;}
.content-box .k-pager-sm .k-pager-numbers-wrap select.k-dropdown {border: 0; background-color: #0c68b3; border-radius: 0; color: #fff;}  
/* End table */

/* daterangepicker */
.content-box .k-widget.k-daterangepicker {margin-top: -14px;background-color: transparent;}
.content-box .k-widget.k-dateinput{display: flex;height: 40px;align-items: center;box-sizing: border-box;}
.content-box .k-widget.k-dateinput input.k-textbox {border: 0;height: 100%;padding: 0 0.5em;outline: none;font-size: 14px;}
.content-box .k-widget.k-dateinput .k-icon {display:none;}
.content-box .k-widget.k-daterangepicker .k-textbox-container + span {display: none;}

.k-calendar-range td.k-state-focused .k-link {box-shadow: inset 0 0 4px 0 rgb(0 97 175 / 75%);color: #0b56a6;}
.k-calendar-range td.k-state-hover .k-link,.k-calendar-range td.k-state-selected .k-link {border-color: #02467c;color: #ffffff;background-color: #0b56a6;background-image: none;}
.k-calendar .k-today .k-link {color: #0b56a6;box-shadow: inset 0 0 0 1px #0b56a6;}
.k-calendar-range td.k-range-end, .k-calendar-range td.k-range-mid, .k-calendar-range td.k-range-start {background-image: linear-gradient(transparent 1px,rgba(0,97,175,.3) 1px,rgba(0,97,175,.3) calc(100% - 1px),transparent calc(100% - 1px));}
.k-calendar-range td.k-range-split-end::after ,.k-calendar-range td.k-range-split-start::after {opacity:0;}
.k-calendar-range .k-footer .k-nav-today {color: #ffffff;background: #0b56a6;}
.k-calendar-range .k-calendar-header .k-button::before {background: #0b56a6;}
.k-calendar-range .k-calendar-header .k-button:active::before {opacity: 1;z-index: -1;}
.k-calendar-range .k-calendar-header .k-button:active {color: #fff;z-index: 1;}
.k-calendar-range .k-content th {font-weight: 700;}
.k-calendar-container.k-group {border-color: #d5d5d5;border-radius: 0;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 15%);}
.k-calendar .k-footer .k-nav-today:hover {color: #fff;}

/* End daterangepicker */

/* dialog box */
.k-window {border-radius: 0;border: 0;}
.k-window .k-window-titlebar {background-color: #0b56a6;background-image: none;color: #fff;border-radius: 0;text-transform: capitalize;padding: 10px 12px;display: flex;}
.k-window .k-window-title {font-weight: 700;}
.k-window .k-window-content {border-radius: 0;padding: 20px 40px;font-size: 16px;text-align: center;}
.k-window .k-dialog-buttongroup,.k-window .k-edit-buttons {display: flex;justify-content: center;padding: 10px 12px;background-color: transparent;}
.k-window .k-dialog-buttongroup .k-button,.k-window .k-edit-buttons .k-button {padding: 7px 15px;width: 120px;font-size: 13px;}
.k-window .k-dialog-buttongroup .k-button + .k-button,.k-window .k-edit-buttons .k-button + .k-button {margin-left: 10px;}
.k-window-titlebar .k-window-actions {margin: 0; -webkit-margin-end: 0; margin-inline-end: 0; }
.k-window-titlebar .k-window-action {border-color: #fff;border-width: 1px;border-radius: 0;}
.k-window-titlebar .k-window-action:hover {color: #fff;background-image: none;}
.k-window .k-window-content {margin-bottom: 0;text-align: center;}
.k-window>div.k-popup-edit-form {padding: 20px 0;}

/* End dialog box */

/* alert box */
.alert {font-size: 16px;padding: 0.5rem 1rem;border-left-width: 10px;}
.alert-success {color: #ffffff;background-color: #4caf50;border-color: #248b28;}
.alert-danger {color: #ffffff;background-color: #dc3545;border-color: #b52836;}
/* End alert box */

/* kendo editor & popup */
.k-popup-edit-form .k-edit-form-container {font-size: 13px; }
.k-popup-edit-form .k-edit-field .k-textbox {border-radius: 0;border-color: #d5d5d5;box-shadow: none;outline: none;box-sizing: border-box;border-width: 1px;border-style: solid;padding: 0.5em;font-size: 13px;width: 100% !important;min-height: 38px;}
.k-popup-edit-form .k-edit-field {margin-right: 5%; text-align: left; }
.k-popup-edit-form .k-edit-label {margin-left: 5%;width: 22%;padding: 0;min-height: 38px;display: flex;justify-content: end;align-items: center;}
.k-popup-edit-form .k-edit-field{display: grid;align-items: center;width: 66%;}
.k-editor-dialog.k-popup-edit-form .k-edit-field {display: flex;}
.k-popup-edit-form .k-edit-field .k-tooltip {position: relative;}
.k-popup-edit-form .k-edit-field .k-widget {border-radius: 0;border-color: #d5d5d5;box-shadow: none;outline: none;box-sizing: border-box;border-width: 1px;border-style: solid;padding: 0;font-size: 13px;width: 100%;margin: 0;height: 38px;}
.k-popup-edit-form .k-edit-field .k-widget input.k-input {padding: 0.5em;border: 0;box-shadow: none;height: 100%;}
.k-popup-edit-form .k-edit-field .k-widget .k-state-default {background-color: transparent;box-shadow: none;height: 100%;}
.k-popup-edit-form .k-edit-field .k-widget span.k-dropdown-wrap {height: 100%; }
.k-popup-edit-form .k-edit-field .k-widget span.k-dropdown-wrap span.k-input {padding: 0.5em;border: 0;align-items: center;} 
.k-popup-edit-form .k-edit-field .k-select {width: 2em; text-align: center; }
.k-popup-edit-form .k-edit-field .k-widget span.k-dropdown-wrap .k-select>span {height: 100%;align-items: center;}


.k-editor-toolbar-wrap .k-editor-dropdown>.k-widget.k-dropdown.k-editor-widget {height: 26px; border-radius: 4px; } .content-box .k-editor-toolbar-wrap .k-editor-dropdown>.k-widget.k-dropdown.k-editor-widget .k-input {border-radius: 4px; }
.k-editor-dialog .k-root-tabs {margin: -20px 0; padding: 0; background-color: transparent; }
.k-editor-dialog .k-edit-field .k-widget+.k-widget {margin-left: 6px;}
.k-editor-dialog .k-edit-field .k-select .k-link {display: block;}
.k-tabstrip-items .k-item + .k-item {margin-left: 3px; }
.k-tabstrip-top>.k-tabstrip-items .k-state-active {background-color: #0b56a6;color: #fff;border-color: #0b56a6;}
.k-tabstrip-top>.k-tabstrip-items .k-state-active .k-link {color: #fff; }
.k-editor-dialog ul.k-tabstrip-items {padding-top: 14px;}
.k-tabstrip-items .k-state-default {background-color: #fff;border-bottom: 0px;}
.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-content, .k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content {overflow: auto; }
.k-editor-dialog .k-edit-field .k-widget.k-colorpicker {width: 50px; display: flex; align-items: center; }
.k-editor-dialog .k-edit-field .k-select .k-link.k-state-selected {background-color: #0b56a6; }
.k-editor-dialog .k-edit-field .k-widget.k-numerictextbox + .k-dropdown {width: 50px;}
.k-editor-dialog .k-edit-field .k-widget.k-colorpicker .k-selected-color {width: 3em; height: 100%; border-left: 0; border-right: 1px solid rgba(0,0,0,.08); border-radius: 0; }
.k-editor-dialog .k-edit-field .k-widget.k-colorpicker .k-selected-color .k-icon {width: 100%; height: 100%; }
.k-editor-dialog .k-edit-field .k-widget.k-colorpicker span.k-picker-wrap {height: 100%; align-items: center; }
.k-editor-toolbar .k-tool-group>.k-widget {padding: 0; height: calc(1.4285714286em + 10px); border-radius: 4px; border: 0; box-sizing: border-box; background-color: transparent; }
.k-editor-toolbar .k-tool-group>.k-widget>.k-picker-wrap {padding: 4px; border-color: #0b56a6; background-color: #0b56a6; height: 100%; border-radius: 4px; align-items: center; color: #fff; border: 1px solid; }
.k-editor-toolbar .k-tool-group>.k-widget>.k-picker-wrap:hover {background-color: transparent !important; border-color: #0b56a6; color: #0b56a6; }
.k-viewhtml-dialog .k-editor-textarea {margin: 0 20px; outline: none; width: calc(100% - 40px);border-color: #d5d5d5;}

ul.k-editor-overflow-popup .k-item .k-overflow-button {border-color: #d5d5d5; border-radius: 0 !important; color: #000000;}
ul.k-editor-overflow-popup .k-item.k-button-group>.k-button:last-child:not(:only-child):not(.k-overflow-button){border-radius: 0 !important;}
/* End kendo editor popup */


/* login */
.login-forgot-bg {min-height: 100vh;padding: 60px 0 100px;overflow: auto;}
.login-forgot-content {padding: 10px 30px 20px;text-align: center;background-color: #f1f1f1;border-radius: 20px 20px 0 0;position: relative;}
.login-forgot-logo {width: 120px;display: block;margin: auto auto 5px;}
.login-forgot-content h2 {margin-bottom: 0;font-size: 24px;}
.login-forgot-content p {font-size: 16px; line-height: 1.8; }
section.login-forgot-bg:before {content: '';position: absolute;inset: 0;background-image: url(../../public/assets/img/login-forgot-bg.jpg);background-attachment: fixed;background-size: cover;background-repeat: no-repeat;filter: blur(20px);}
section.login-forgot-bg>* {position: relative; z-index: 2; }
section.login-forgot-bg:after {content: '';position: absolute;inset: 0;background-image: linear-gradient(rgb(0 97 175), rgb(0 0 0));opacity: 0.6;background-attachment: fixed;}
.form-box-design {background-color: #ffffff;padding: 0 0 30px;border-radius: 20px;box-shadow: 0 0 8px rgb(5 5 5 / 30%);position: relative;}
.form-box-design .k-widget.form-control {border-color: #d5d5d5!important;font-size: 14px;height: 40px;border-radius: 0;padding: 0;box-sizing: border-box;box-shadow: none;background-image: none;background-color: #fff;}
.form-box-design .k-widget.form-control input.k-input {height: 100%;border-radius: 0;border: 0;padding: 0.5em;font-size: 14px;}
.form-btns a.forgot-link {color: #000; font-size: 14px; margin-left: 10px; }
.form-btns a.forgot-link:hover,.form-btns a.forgot-link:focus {color: #0b56a6; }
.form-box-design h3 {font-size: 14px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);margin: 0;background-color: #0b56a6;color: #fff;padding: 10px 15px;}
.form-box-design label {font-weight: 700;}
.form-box-inner {margin: 0 30px 0; padding: 60px 20px 30px; background-color: #fff; border-radius: 10px; box-shadow: 0 0 10px rgb(0 0 0 / 20%); position: relative; } 
.login-forgot-content:before {content: ''; position: absolute; left: 0; border-top: 60px solid #f1f1f1; border-right: 200px solid transparent; top: 100%; }
.login-forgot-content:after {content: ''; position: absolute; right: 0; border-top: 60px solid #f1f1f1; border-left: 200px solid transparent; top: 100%; }
.form-box-design .form-group {position: relative; margin-bottom: 20px; }
.form-box-design .form-group .k-form-error {position: absolute; top: 100%; margin: 0 0 0; padding: 0; }
.form-btns {padding-top: 10px;}
footer {position: absolute;bottom: 0;width: 100%;left: 0;padding: 10px 0;border-top: 1px solid rgb(255 255 255 / 25%);}
.copyright {color: #fff; text-align: center; }