/* mobile and tablet */
@media (max-width: 767px) {

    .search-group {
        margin-bottom: 10px;
    }
    .report-business-header {
        padding-right: 15px !important;
    }
    .ui-btn-container .left-edit {
        width: 60%;
    }
    .ui-btn-container .right-cancel {
        width: 31%;
    }

    .calendar-control .btn-group {
        margin-bottom: 10px;
    }

    /** Customize dropdown menu **/
    span.table-responsive {
        width: auto;
        border: none;
    }
    .table-responsive .dropdown-menu {
        -webkit-transition: all 400ms;
        -moz-animation: all 400ms;
        transition: all 400ms;
        visibility: hidden;
        display: block;
        bottom: -6%;
        opacity: 0;
    }

    .table-responsive .open>.dropdown-menu {
        bottom: 1%;
        right: 1%;
        left: 1%;
        height: auto;
        top: auto;
        position: fixed;
        visibility: visible;
        opacity: 1;
        text-align: center;
    }
    .table-responsive .open>.dropdown-menu li {
        margin: 10px 10px;
        padding-bottom: 10px;
    }
    .table-responsive .open>.dropdown-menu li.divider {
        display: none;
    }
    .table-responsive .open>.dropdown-menu li:not(:last-child) {
        border-bottom: 1px solid #ccc;
    }
    .table-responsive .open>.dropdown-menu li:last-child {
        padding-bottom: 0;
        margin-bottom: 5px;
    }
    .table-responsive .dropdown-backdrop {
        background-color: rgba(0,0,0,.7);
    }
    .table-responsive .dropdown button span.caret {
        display: none;
    }

    /* Tabs Menu */
    .tab-content {
        margin-bottom: 100px;
    }
    .desktop-tabs-menu {
        display: none;
    }
    .tab-new-report {
        margin: 10px 0;
    }
    .mobile-tabs-menu {
        display: block;
        margin-bottom: 16px;
        padding-bottom: 16px;
        border-bottom: 1px solid #eee;
    }
    .mobile-tabs-menu .dropdown-backdrop {
        background-color: rgba(0,0,0,.7);
    }
    .mobile-tabs-menu .dropdown-menu>li>a {
        padding: 5px 10px;
    }
    .mobile-tabs-menu .dropdown-menu {
        transition: all 400ms;
        bottom: -6%;
    }
    .mobile-tabs-menu .dropdown-menu.open {
        right: 1%;
        left: 1%;
        height: auto;
        top: auto;
        position: fixed;
        visibility: visible;
        opacity: 1;
        min-width: auto;
        max-height: 90% !important;
    }
    .mobile-tabs-menu .open>.dropdown-menu {
        bottom: 1%;
    }
    .mobile-tabs-menu .dropdown-menu.open .dropdown-menu.inner {
        overflow-x: hidden;
    }
    .mobile-tabs-menu .dropdown-menu.inner {
        width: 100%;
    }
    .mobile-tabs-menu .dropdown-menu.inner li a span.text {
        width: 100%;
        margin-right: 0;
        padding-right: 24px;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .mobile-tabs-menu .dropdown-menu.inner li a span.glyphicon {
        top: -3px !important;
    }
    .mobile-tabs-menu .dropdown-menu.inner li a span.check-mark {
         top: 2px !important;
    }
    .mobile-tabs-menu .dropdown-menu.inner .selected a {
        padding-right:0;
        margin-right: 40px;
        overflow-x: hidden;
    }
    .mobile-tabs-menu .dropdown-menu.inner .selected a .text {
        margin-right: 0;
    }
    /** Documents **/
    #tab-document .action-accordion.panel-heading .header-menu {
        float: none !important;
        text-align: right;
    }
    #tab-document .action-accordion.panel-heading .mobile-menu {
        display: initial;
    }
    #tab-document .action-accordion.panel-heading .desktop-menu {
        display: none;
    }
}

/** Only desktop **/
@media (min-width: 768px) {
    #tab-document .action-accordion.panel-heading .mobile-menu {
        display: none;
    }
    #tab-document .action-accordion.panel-heading .desktop-menu {
        display: initial;
    }
}

@media (max-width: 1024px) {
    .container {
        width: auto;
    }
}

@media (min-width: 769px) and (max-width: 950px) {
    #navProfile .name {
        display: none;
    }
}
