
.text-info {
    color: #007a95 !important;
}
.text-success {
    color: #008000 !important;
}

.btn-uploader i {
    font-size: 10px;
    margin-right: 6px;
}


/*.btn-link .fa-eye:hover,*/
.fa-eye ,
.btn-link .fa-eye {
    color: #67748e;
}
.text-primary .fa-eye,
.link-primary .fa-eye,
td .fa-eye:hover,
td .btn-link:hover {
    color: #1473E6;
}
.btn-uploader {
    background-color: #E5F1FF;
    color: #344767;
    padding: 5px 10px !important;
}

.oblique .oblique-image {
    margin-left: 0 !important;
    transform: none !important;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: right;
}

.layout-login #main-container {
    min-height: 100vh;
}

.layout-login .oblique {
    right: 0 !important;
    margin-right: 0 !important;
    transform: none !important;
    width: 55%;
}

.text-warning {
    color: #ff8900 !important;
}

#deviz .card-wrapper .btn-uploader i,
#annex .card-wrapper .btn-uploader i {
    display: none;
}

#deviz .card-wrapper .btn-uploader,
#annex .card-wrapper .btn-uploader {
    background-color: #fff;
    border: 1px solid #1473E6;
    border-radius: 10px;
    color: #1473E6;
    padding: 6px 17px;
}

.navbar-vertical .navbar-brand-img, .navbar-vertical .navbar-brand > img {
    width: 50%;
}

.url-sys-export .modal .modal-footer .btn {
    padding: 10px 17px 10px 17px;
    margin: 0;
}

.url-sys-export .modal .modal-footer {
    margin: 20px 46px 45px 46px;
    padding: 20px 0 0 0;
}

.url-sys-export .modal .modal-header {
    margin: 50px 46px 20px 46px;
    padding: 0px 0 20px 0;
}

.url-sys-export .modal .modal-body h1:first-of-type {
    margin-bottom: 13px;
}

.url-sys-export .modal .modal-body h1 {
    font-size: 16px;
    color: #394969;
    font-weight: normal;
}

.url-sys-export .modal .modal-body {
    padding: 0 46px;
}

.url-sys-export .modal .modal-title h3 {
    color: #0758C6;
    font-size: 24px;
}

.url-sys-export .modal {
    margin: 56px 46px 20px 46px;
    padding: 0 0 10px 0;
}

.swal2-popup .swal2-icon {
    margin-top: 55px;
}

.swal2-popup {
    width: 40em;
    padding-bottom: 55px;
}

.swal2-popup .swal2-html-container {
    color: #394969;
    font-size: 18px;
    line-height: 30px;
    margin: 1em 3em 1em;
}

.swal2-popup .swal2-deny ,
.swal2-popup .swal2-cancel {
    border: 1px solid #64748B !important;
    color: #64748B !important;
    outline: none !important;
    background-color: #fff !important;
    padding: 9px 40px;
    border-radius: 10px !important;
}

.swal2-styled.swal2-confirm:focus, .swal2-styled.swal2-confirm:hover,
.swal2-popup .swal2-confirm {
    background: transparent linear-gradient(90deg, #1473E6 0%, #044FAA 100%) 0% 0% no-repeat padding-box !important;
    outline: none !important;
    padding: 10px 40px;
    border-radius: 10px !important;
    box-shadow: none !important;
}

.swal2-popup {
    border-radius: 20px;
}

.projectLocationDetails .modal-header {
    padding: 55px 15px 15px 15px;
    justify-content: center;
    border-bottom: 1px solid #E4E4E4 !important;
    margin: 0 40px 15px 40px;
}

.projectLocationDetails .modal-body div b {
    width: 50%;
    text-align: left;
}

.projectLocationDetails .modal-body div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    margin-bottom: 10px;
}

.projectLocationDetails .modal-body {
    padding: 0 70px 50px 70px;
}

.projectLocationDetails .modal-content {
    border-radius: 20px;
}

.projectLocationDetails .modal-footer{
    border: none !important
}

.projectLocationDetails .modal-header .modal-title {
    text-align: center;
    font-size: 18px;
}

.projectLocationDetails .modal-header .modal-title,
.modalDownload .modal-header .modal-title {
    color: #0758C6;
}

.modalDownload .modal-header {
    padding: 0 0 20px 0;
}

.modalDownload .modal-header {
    margin: 64px 48px 20px 48px;
}

.modalDownload .btn {
    padding: 10px 17px 10px 17px;
}

.modalDownload .modal-body .btn {
    width: 100%;
}

.modalDownload .modal-footer .btn {
    margin-left: calc(.5 * 1.5rem);
    margin-right: calc(.5 * 1.5rem);
    flex: 1;
}

.modalDownload .modal-body hr {
    margin: 10px 0 15px 0;
}

.modalDownload .modal-body {
    margin: 0 48px 60px 48px;
    padding: 0;
    overflow: hidden;
}


.modalDownload .modal-content {
    border-radius: 20px;
}

.field_filter_fg .ms-sel-item,
.field_magicsuggest_fg .ms-sel-item,
.field_select3_fg .ms-sel-item,
.field_tags2_fg .ms-sel-item,
.field_select_multiple3_fg .ms-sel-item,
.select2-selection--multiple .select2-selection__choice {
    background-color: #EAF4FF !important;
    border-color: #EAF4FF !important;
}

.dark-version .field_filter_fg .ms-sel-item,
.dark-version .field_magicsuggest_fg .ms-sel-item,
.dark-version .field_select3_fg .ms-sel-item,
.dark-version .field_tags2_fg .ms-sel-item,
.dark-version .field_select_multiple3_fg .ms-sel-item,
.dark-version .select2-selection--multiple .select2-selection__choice {
    color: #000 !important;
}

.text-primary {
    color: #1473E6 !important;
}

.link-primary,
.btn-link,
.nav-tabs .nav-link.active {
    color: #1473E6;
}

.btn-primary .fa-eye ,
.btn-primary i {
    color: #fff !important;
}
.list-group-item.active,
.checklist-item-primary:before,
.checklist-item:before,
.badge-primary,
.btn-primary {
    background-color: #1473E6 !important;
    color: #fff !important;
}

.btn-outline-primary {
    color: #1473E6;
    border-color: #1473E6;
}

.btn-outline-primary:hover,
.btn-outline-primary:active,
.btn-outline-primary.active {
    background-color: #1473E6;
    border-color: #1473E6;
}

.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(20, 115, 230, .5) !important;
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #1473E6;
    background-color: transparent;
}

.btn-outline-primary:hover:not(.active) {
    color: #1473E6;
}

.btn-outline-success.green {
    background-color: #fff;
    border-color: #19A0A0;
    color: #19A0A0;
}

.btn-outline-success.green.active {

}

.btn-outline-success.green:hover,
.btn-outline-success.green:active,
.btn-outline-success.green.active {
    background-color: #fff;
    border-color: #19A0A0;
    /*color: #fff !important;*/
}

.btn-outline-success.green:focus {
    box-shadow: 0 0 0 0.2rem rgba(25, 160, 160, .5) !important;
}

.btn-outline-success.green.disabled, .btn-outline-primary.green:disabled {
    color: #19A0A0;
    background-color: transparent;
}

.btn-outline-success.green:hover:not(.active) {
    color: #19A0A0;
}

.list-group-item.active h5 {
    color: #fff;
}

.list-group-item-primary,
.list-group-item.active,
.page-item.active .page-link {
    background-color: #1473E6 !important;
    border-color: #1473E6 !important;
    color: #fff;
}

.navbar-vertical .navbar-nav > .menu-active .icon,
.bg-gradient-primary {
    background-image: linear-gradient(310deg, #2383F8, #044FAA) !important;
}

.modalDownload .modal-footer .btn:first-of-type {
    background-color: #fff;
    color: #1473E6;
    border: 1px solid #1473E6;
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
}

.modalDownload .modal-footer .btn:last-of-type {
    background-color: #fff;
    color: #17C1E8;
    border: 1px solid #17C1E8;
    width: 100%;
    margin: 0;
}

.mod-crud-uploads .img-thumbnail {
    max-height: 100px;
    height: auto !important;
}

.mod-crud-uploads img {
    height: 45px !important;
}

.mod-crud-uploads .img-thumbnail > a i {
    font-size: 2.5em !important;
    margin: 6px 0;
}

.hidden_label_fg label {
    visibility: hidden
}

.form-control:focus {
    border-color: #d2d6da;
    outline: 0;
    box-shadow: none;
}


.col-form-field_number-group-append.field_number_fg input.form-control{
    border-right: 0;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.btn-primary:hover ,
.btn-primary:focus {
    border: none;
    box-shadow: none;
}
select.form-control:focus {
    border-color: #d2d6da;
    box-shadow: none;
}
.bg-gradient-success {
    background: transparent linear-gradient(270deg, #02B76B 0%, #038080 100%) 0% 0% no-repeat padding-box;
}
.bg-gradient-warning {
    background: transparent linear-gradient(269deg, #FCB960 0%, #FF7D00 100%) 0% 0% no-repeat padding-box;
}
.bg-gradient-danger {
    background: transparent linear-gradient(270deg, #F64F6E 0%, #F0153D 100%) 0% 0% no-repeat padding-box;
}
.img-card-dashboard {
    height: 60px;
}


.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border-color: #caddff !important;
    background-color: #caddff !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover, .dark-version .ui-state-active, .dark-version .ui-widget-content .ui-state-active, .dark-version .ui-widget-header .ui-state-active, .dark-version a.ui-button:active, .dark-version .ui-button:active, .dark-version .ui-button.ui-state-active:hover {
    background-color: #1473e6 !important;
}

.value-blue,
.value-blue + span {
    color: #1473E6;
    -webkit-text-fill-color: #1473E6;
}
.value-gray,
.value-gray + span {
    color: #67748E;
    -webkit-text-fill-color: #67748E;
}
.value-red,
.value-red + span {
    color: #F0153D;
    -webkit-text-fill-color: #F0153D;
}

.url-timekeep .modal-body {
    overflow-y: visible;
}
.url-timekeep .modal-dialog-scrollable .modal-content,
.url-timekeep #timekeep-wrapper {
    overflow: visible !important;
}


