html, body {
/*    height: 100%;*/
}

._w-100 {
    width: 100px;
}
._w-250 {
    width: 250px;
}
._w-800 {
    width: 800px;
}
._w-40rem {
    width: 40rem;
}
._w-80pct {
    max-width: 80%;
    min-width: 80%;
    width: 80%;
}
._w-70pct {
    max-width: 70%;
    min-width: 70%;
    width: 70%;
}
@media screen and (max-width: 1400px){
    ._w-80pct {
        max-width: 100%;
        width: 100%;
    }
}

._h-50 {
    height: 50px;
}
._h-1 {
    height: 1px;
}
._h-5 {
    height: 5px;
}

.pt-10 {
    padding-top: 6rem;
}

._svg-orange, ._svg-white {
    margin: 0 auto;
}
._svg-orange svg {
    fill: #fb9e26;
}
._svg-white svg {
    fill: #fff;
}

._navbar-bg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffc578+0,fb9d23+100;Orange+3D+%233 */
background: #ffc578; /* Old browsers */
background: -moz-linear-gradient(top,  #ffc578 0%, #fb9d23 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffc578 0%,#fb9d23 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 ); /* IE6-9 */
}

._body-bg {
    background-color: #667;
}

._content-bg {
    background-color: #fafafa;
}

._fullheight {
    min-height: 100vh;
    /*height: 100%;*/
}

._screenheight {
    height: calc(100vh - 3rem);
}

._opacity-75 {
    opacity: 0.75;
}

._vertical-fade-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0.7) 90%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(10%,rgba(0,0,0,0)), color-stop(90%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.7) 90%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.7) 90%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.7) 90%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.7) 90%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}

._snackbar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0
}
._snackbar ._content {
    margin: 0 auto;
    padding: 1rem;
}

._table-disabled {
    background-color: rgba(0,0,0,0) !important;
    color: #ddd;
}