@media (max-width: 360px){
    a.navbar-brand{
        overflow:visible !important;
    }
    .navbar-pf .navbar-brand img {
        height: 40px !important;
        float: left;
        display: block;
    }

    .mylogo{
        height: 40px !important;
        float: left !important;
        display: block !important;
    }

    .mybrand {font-size:.70em !important;}
    h1{font-size:16px !important;}
    h2{font-size:15px !important;}
    h3{font-size:14px !important;}
    p,table{font-size:12px !important;}
    #thaHeader{ border-bottom:0px solid black; }

}
@media only screen and (min-width : 320px) {
    .navbar-pf .navbar-brand img {
        height: 40px !important;overflow:visible !important;
    }
    .mybrand {font-size:.70em !important;overflow:visible !important;}
    #thaHeader{ border-bottom:0px solid black;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
    .navbar-pf .navbar-brand img {
        height: 43px !important;
        float: left;
        display: block
    }
    .mylogo{
        height: 43px !important;
        float: left !important;
        display: block !important;
    }

    .mybrand {font-size:.89em !important;}
    #thaHeader{ border-bottom:1px solid black;}
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .navbar-pf .navbar-brand img {
        height: 35px !important;
        float: left;
        display: block;
    }
    .mylogo{
        height: 35px !important;
        float: left !important;
        display: block !important;
    }

    .navbar-brand { padding-right: 9px !important;} 
    .mybrand {font-size:.65em !important;}
    .thaNavBar{display:none !important;}
    #thaNavBar{border-bottom:0px #333 solid;}
    #thaHeader{ border-bottom:1px solid black;}
    #navPrimary li {font-size: smaller;}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .navbar-pf .navbar-brand img {
        height: 45px !important;
        float: left;
        display: block;
    }
    .mylogo{
        height: 45px !important;
        float: left !important;
        display: block !important;
    }

    .mybrand {font-size:.8em !important;}
    .thaNavBar{display:none !important;}
    #thaNavBar{border-bottom:0px #333 solid;}
    #thaHeader{ border-bottom:1px solid black;}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .navbar-pf .navbar-brand img {
        height: 60px !important;
        float:left;
        display:block
    }
    .mylogo{
        height: 58px !important;
        float: left !important;
        display: block !important;
    }

    .mybrand {font-size:1.1em !important;}
    .thaNavBar{display:none !important;}
    #thaNavBar{border-bottom:0px #333 solid;}
    #thaHeader{ border-bottom:1px solid black;}
}


html { height: 100%; background-color: #162600; }
body { overflow-x: hidden; overflow-y: scroll; }
#svLoginContainer{ width:95%; margin:auto;}
dd.summary {display:none;}
.navbar-default{
    background-color: #FFF !important;
}
.navbar-pf .navbar-header {
    border-bottom: none !important;
    float:left !important;
}
.navbar-default .navbar-toggle {
    border-color: #ddd !important;
}
.nav>li {
    display: block;
}