html{
    min-height: 100%;
}
body{
    min-height: 100%;
}
.main{
    width:100%;
    min-height:100%;
    background-attachment: fixed;
    background-size:cover !important;
    position:absolute;
    top:0;
    left:0;
}
.bgWhite{
    background-color: #fff;
}
.link{
    color:rgb(111, 229, 178);
    text-decoration: none;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.link:hover{
    color: #333;
}
.alertify-notifier {
    z-index: 9999;
}
.nav nav{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
    align-items: center;
}
nav .flex{
    display: none;
}
nav a {
    display: table-cell;
}
nav a svg{
    width: 5em;
    max-width: 20px;
}
nav a svg path{
    width: 5em;
    max-width: 20px;
}
#arrowOpen{
    position: fixed;
    z-index: 99999999999999999;
    left: 2%;
    top: 2%;
    padding:10px;
    background:rgb(184, 64, 4);
    color:#fff;
    cursor:pointer;
}
#arrowOpen:hover{
    opacity:0.7;
}