/*
  ##Device = Desktops
  ##Screen = 1025px to higher resolution desktops
*/

@media (min-width: 1025px) {


}



/*

/*
  ##Device = Tablets, Ipads (portrait,landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 992px) {
    h1 {
        font-size: 110%;
    }
    #main-menu  {
        min-height: 42px;
        height: auto;

    }
    #main-menu .navbar-toggler {
        right: 0;
        top: 0;
        z-index:2;
    }
    #main-menu .nav-item .dropdown-menu{
        display: block;
        margin-top: 4px;
        min-width: unset;

    }
    .dropdown-menu {
        padding:unset;
    }
    .dropdown-item {
        padding: .25rem 0.5rem;;
    }
    .navbar-nav {
        display: block !important;
    }
    #login-form fieldset {
        width: 100% !important;
    }
    #login-form .cards-wrapp {
        width: 100% !important;
    }
   .cards-wrapp .card-wrapp label {
        font-size: 8px;
    }
    .cards-wrapp .card-wrapp {
        width: 43%;
    }
    .nav-item a.dropdown-item {
        padding: 2px 5%;
        font-size: 13px;
    }

    #main-menu .nav-link {
        text-transform: uppercase;
        color: black;
        font-size: 13px;
        font-weight: 600;
        padding: 5px 0;
    }
    #app-status-form {
        width: 100%;
    }
    #payment-form .subject-info {
        width: 100%;
    }
    .cards-wrapp {
        width: 100% !important;

    }
    .w-md-100 {
        width: 100% !important;
    }
    .w-md-50 {
        width: 50% !important;
    }
}

/*
  ##Device = Low Resolution Tablets, Mobiles (Portrait && Landscape)
  ##Screen = B/w 320 to 767px
*/

@media (min-width: 320px) and (max-width: 767px) {

    #header_logo img {
        width: 60px;
    }

    #header_logo .e_cadastre {
        font-size: 13px;
        margin:0;
    }

    #main-menu {
        height: auto;
        min-height: 42px;
    }

    #main-menu .navbar {
        margin: unset;

    }

    #main-menu .navbar-toggler {
        right: 0;
        top: 0;
        z-index: 2;
    }

    #main-menu .navbar-collapse.show .nav-item .dropdown-menu {
        display: block;
        margin-top: 0;
        min-width: unset;
        border: none;
    }

    .dropdown-menu {
        padding: unset;
    }

    .dropdown-item {
        padding: .25rem 0.5rem;;
    }

    .feedback_form {
        width: 100% !important;
    }

    #app-status-form fieldset {
        width: 100% !important;
    }

    .navbar-nav {
        display: block !important;
    }

    .list_dlg .list td {

        padding: 8px 1px 8px 1px !important;
    }

    .ui-dialog .ui-dialog-content {
        padding: unset !important;
    }

    #login-form fieldset {
        width: 100% !important;
    }

    #login-form .cards-wrapp {
        width: 100% !important;
    }

    .cards-wrapp .card-wrapp label {
        font-size: 8px;
    }

    .cards-wrapp .card-wrapp {
        width: 43%;
    }

    .nav-item a.dropdown-item {
        padding: 2px 5%;
        font-size: 13px;
    }
    .cards-wrapp {
        width: 100% !important;

    }

    #main-menu .nav-link {
        text-transform: uppercase;
        color: black;
        font-size: 13px;
        font-weight: 600;
        padding: 5px 0;
    }
    #app-status-form {
        width: 100%;
    }
    #payment-form .subject-info {
        width: 100%;
    }
    #search-form .row-search-method {
        width: 100% !important;
    }
    .w-xs-100 {
        width: 100% !important;
    }
    .w-xs-50 {
        width: 50% !important;
    }
    .sub-menu-item-col:first-child {
        margin-top: 10px;
    }
    #header_logo {
        height: 100px;
    }
}
