body{
        color: #ccc;
        background: transparent;
    }
    /*========== ALERT BOXES ===========*/
    .alert, .error, .success{
        display: block;
        padding: 10px;
        margin: 3px 0;
        font-size: 1em;
    }
    
    .error{
        color: #000;
        background: #fee;
        border: 1px solid #f00;
        border-left: 15px solid #f00;
    }
    
    
    #loginBox {
        color: #257;
        background: #ccc;
        border: 3px solid #257;
        border-radius: 10px;
        box-sizing: border-box;
        padding: 5px 30px;;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    #loginBox input{
        padding: 15px;
        display: block;
        margin: 10px 0;
        font-size: 12pt;
    }

    #loginBox input[type=submit]{
        color: #fff;
        background: #257;
        padding: 10px 20px;
        border: 1px solid #035;
    }
    
    h1,h2,h3,h4,h5,h6{
        margin: 5px 0;
        padding: 0;
    }  
    nav{
        color: #000;
        background: transparent;
        margin: 0;
        padding: 0;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        z-index: 101;
    }
    nav:hover{
        background: #444;
        box-shadow: 0 0 15px #88b5ca;
        border-right: 2px solid #000;
    }
    nav:hover ul{
        display: initial;
    }
    nav ul{
        color: #CAD5D9;
        background: #4444;
        margin: 0 auto;
        padding: 5px 0;
        list-style: none;
        display: none;
    }
    nav ul li{
        color: #444;
        display: block;
        vertical-align: top;
        padding: 0;
        margin: 0;
    }
    nav ul li a, nav ul li div{
        color: #fff;
        background: transparent;
        padding: 5px 30px;
        display: block;
        margin: 0;
        text-decoration: none;
        text-align: left;
        border-bottom: 1px solid #999;
        font-size: 1.2em;
    }
    nav ul li a:hover{
        color: #fff;
        background: #777;
    }
    
    .subMenu{
        background: transparent;
        margin: 0;
        padding: 0;
    }
    
    .subMenu li{
        padding-left: 15px;
    }
    
    .subMenu li a{
        font-size: 12px;
    }