﻿.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
    color: #0d5793 !important;
}

.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email {
    color: #ededed !important;
}

.responsive-message {
    display: none !important;
}

.user-admin-header {
    border-radius: 50% !important;
    background-color: #0065a7 !important;
    display: block !important;
    width: 45px !important;
    height: 45px !important;
    text-align: center !important;
    line-height: 2.5 !important;
    color: #fff !important;
    font-size: 19px !important;
    margin-top: 7px !important;
}

.user-admin-banner {
    border-radius: 50% !important;
    background-color: rgba(255, 255, 255, 0.73) !important;
    display: block !important;
    width: 45px !important;
    height: 45px !important;
    text-align: center !important;
    line-height: 2.5 !important;
    color: #0065a7 !important;
    font-size: 19px !important;
}

/*.k-dropdown-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input, .k-autocomplete .k-input {
    height: 37px !important;
}

    .k-dropdown-wrap > input, .k-numeric-wrap > input, .k-picker-wrap > input, .k-autocomplete > input {
        height: 29px !important;
    }*/

.modal-backdrop {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    z-index: 1200 !important;
    background-color: transparent !important;
}

.text-camp {
    height: 37px !important;
    width: 100% !important;
}

    .text-camp > input {
        height: 35px !important;
        width: 100% !important;
    }

    .text-camp > span {
        height: 35px !important;
    }

        .text-camp > span > input {
            height: 35px !important;
        }

.row {
    display: flex !important;
}

.row-mod {
    flex-wrap: inherit !important;
    display: flex !important;
    margin-top: 20px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-dialog .k-window-content, .k-list-containe {
    box-sizing: inherit !important;
}

.col-md-6-mod {
    flex: inherit !important;
    max-width: 100% !important;
}

.col-md-2-mod {
    flex: inherit !important;
    max-width: 100% !important;
}

.grid-scroll > .k-grid-content {
    overflow-y: auto !important;
    min-height: 50px !important;
}

.grid-scroll > .k-loading-mask {
    z-index: 1200 !important;
    display: block !important;
}

.button-upload > .k-upload {
    border: none !important;
}

    .button-upload > .k-upload > .k-dropzone {
        border: none !important;
        text-align: center !important;
    }

    .button-upload > .k-upload > .k-upload-files {
        border-left: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
    }

    .button-upload > .k-upload .k-clear-selected {
        border-radius: 0 0 0 4px;
        height: 37px !important;
        border-radius: 0px !important;
    }

    .button-upload > .k-upload .k-upload-selected {
        border-radius: 0 0 0 4px;
        height: 37px !important;
        border-radius: 0px !important;
    }

.button-alert {
    color: #fff !important;
    background-color: transparent;
    border: none;
    display: block;
    float: right;
    cursor: pointer;
}

.modal-responsive {
    overflow-x: hidden !important;
}

    .modal-responsive > k-window-content {
        overflow-x: hidden !important;
    }

.demo-hint {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.tabs-scroll {
    overflow: hidden !important;
}

    .tabs-scroll > .k-content {
        overflow: hidden !important;
    }

/*.k-i-arrow-60-down {
    margin-top: 9px !important;
}*/
.button-header-panel {
    min-width: 150px;
    height: 38px !important;
    margin-top: 27px !important;
}

.button-generic {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    min-width: 150px !important;
    height: 38px !important;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

.align-left {
    text-align: left;
}

.padding-none {
    padding: 0px !important
}

.border-none {
    border: none !important;
}

.alert-contact {
    width: 60% !important;
    margin: 10px auto !important;
}

.padding-alert {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.k-i-clock {
    margin-top: 8px !important;
}

.k-i-calendar {
    margin-top: 8px !important;
}

.k-header .k-icon > .k-icon .k-i-calendar {
    margin-top: 8px !important;
}

.k-input > .k-select > .k-icon .k-i-calendar {
    margin-top: 8px !important;
}

.k-space-left .k-icon {
    left: 5px !important;
}

.mostrar-alert {
    display: block !important;
}

.ocultar-alert {
    display: none !important;
}

.row-line {
    border-bottom: none !important;
}

.mostrar {
    display: flex !important;
}

.ocultar {
    display: none !important;
}

.row > .col-lg-4 {
    flex: 0 0 31% !important;
}

.row > .col-md-4 {
    flex: 0 0 31% !important;
}

.row > .col-xs-4 {
    flex: 0 0 31% !important;
}

@media screen and (max-width: 992px) {
    .row-padding > .col-lg-4 {
        flex: 0 0 31% !important;
    }

    .row-padding > .col-md-4 {
        flex: 0 0 31% !important;
    }

    .row-padding > .col-xs-4 {
        flex: 0 0 31% !important;
    }
}

@media screen and (max-width: 768px) {
    .row-padding > .col-lg-4 {
        flex: 0 0 31% !important;
    }

    .row-padding > .col-md-4 {
        flex: 0 0 31% !important;
    }

    .row-padding > .col-xs-4 {
        flex: 0 0 31% !important;
    }
}

@media screen and (max-width: 800px) {
    .alert-contact {
        width: 90% !important;
    }
}

@media screen and (max-width: 380px) {
    .Mod-Responsive {
        width: 10px !important;
    }
}

@media screen and (max-width: 375px) {
    .Mod-Responsive {
        width: 10px !important;
    }
}

#reportContainer > iframe {
    width: 100%;
    height: 127%;
    border: none;
}

@media screen and (min-width:1366px) {
    #reportContainer {
        width: 85% !important;
    }

        #reportContainer > iframe {
            width: 100%;
            height: 100% !Important;
        }
}

@media screen and (min-width:1024px) and (min-height:1366px) {
    #reportContainer {
        width: 80% !important;
        height: 85% !important;
    }

        #reportContainer > iframe {
            width: 230%;
            height: 100% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:768px) and (min-height:1024px) {
    #reportContainer {
        width: 95% !important;
        height: 85% !important;
    }

        #reportContainer > iframe {
            width: 215%;
            height: 100% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:1024px) and (min-height:768px) {
    #reportContainer {
        width: 80% !important;
        height: 75% !important;
    }

        #reportContainer > iframe {
            width: 122%;
            height: 99% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:823px) {
    #reportContainer {
        width: 95% !important;
        height: 63% !important;
    }

        #reportContainer > iframe {
            width: 100%;
            height: 170% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:812px) {
    #reportContainer {
        width: 95% !important;
        height: 59% !important;
    }

        #reportContainer > iframe {
            width: 220%;
            height: 100% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:736px) {
    #reportContainer {
        width: 95% !important;
        height: 59% !important;
    }

        #reportContainer > iframe {
            width: 100%;
            height: 160% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:667px) {
    #reportContainer {
        width: 95% !important;
        height: 59% !important;
    }

        #reportContainer > iframe {
            width: 100%;
            height: 160% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:568px) {
    #reportContainer {
        width: 93% !important;
        height: 39% !important;
    }

        #reportContainer > iframe {
            width: 100%;
            height: 190% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:414px) {
    #reportContainer {
        width: 90% !important;
        height: 78% !important;
    }

        #reportContainer > iframe {
            width: 255%;
            height: 100% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:411px) {
    #reportContainer {
        width: 90% !important;
        height: 80% !important;
    }

        #reportContainer > iframe {
            width: 295%;
            height: 100% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:375px) {
    #reportContainer {
        width: 90% !important;
        height: 80% !important;
    }

        #reportContainer > iframe {
            width: 100%;
            height: 99% !Important;
            overflow: auto;
        }
}

@media screen and (min-width:320px) {
    #reportContainer {
        width: 90% !important;
        height: 72% !important;
    }

        #reportContainer > iframe {
            width: 235%;
            height: 100% !Important;
            overflow: auto;
        }
}