﻿.modal .modal-content .modal-body {
    padding: 25px;
}
.kt-portlet__body_padding {
    min-height: calc(100vh - 218px);
}


    .kt-portlet__body_padding .kt-container.kt-container--fluid {
        padding:0
    }

    .kt-portlet__body_padding .kt-portlet__body.position-relative {
        padding:15px 0
    }
    .kt-portlet__body_padding .kt-portlet{
        box-shadow:none
    }
    .td_input {
        float: left;
        margin-right: 10px;
        width: 160px;
        height: 24px;
        padding: 0 6px;
        border: 1px solid #00a550;
    }

.td_a {
    border: 1px solid #74788d;
    padding: 0 5px;
    margin-top: 1px;
    margin-right: 5px;
    display: inline-block;
    border-radius: 4px;
    color: #74788d
}

    .td_a:hover {
        border: 1px solid #00a550;
        color: #00a550
    }

    .td_a:last-of-type:hover {
        border: 1px solid #fd397a;
        color: #fd397a
    }

.annex-user-info span {
    margin: 0;
    float: none;
    display: inline-block;
    margin-right: 10px;
    color: #333;
    font-size: 14px;
}

    .annex-user-info span.time {
        margin: 0;
        float: none;
        display: inline-block;
        margin-top: 10px;
        color: #999;
        font-size: 12px;
    }

.annex-status span {
    line-height: 21px;
    margin-top: 5px;
    float: left;
    margin-left: 0;
    margin-right: 10px;
    padding: 0 8px;
    border-radius: 4px !important;
}

.link-flex {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (max-width: 768px) {
    .link-flex {
        display: block;
    }
}

@media (min-width: 769px) {
    .kt-aside__brand {
        padding: 0 15px;
    }

    .kt-header-menu {
        margin-left: 0;
    }

    .kt-aside--fixed.kt-aside--minimize .kt-wrapper, .kt-aside--fixed .kt-wrapper {
        padding-left: 0;
    }

    .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
        padding-top: 65px;
    }
}

.msg1 {
    top: 20px;
    z-index: 999
}

@media (max-width: 768px) {
    .msg1 {
        top: 75px;
    }
}

@media (max-width: 767px) {
    .msg1 {
        top: 60px;
        right: 20%;
    }
}
/*@media (max-width: 767px) {
    .dynamic-left-box .kt-form--label-right i + span, .dynamic-left-box .kt-portlet__head-toolbar i + span {
        display: table-cell;
    }
}*/