body {
    top: 0px;
    background-color: white;
    overflow-x: hidden;
}
a {
    font-family: Arial;
    text-decoration: none;
}
#header {
    background-color: white;       
}

.headerRight {
    color: #8fabdd;
    font-family: Arial;
    padding: 20px;
    font-size: 16px;
}

#rightPane {
    position: absolute;
    right: 5px;
    background-color: #eff8f8;
    width: 100px;
    height: 550px;
    opacity: .6;
}

.leftPane {
    background-color: #eff8f8;
    width: 100px;
    height: 550px;
    opacity: .6;
}

#mainContent {
    color: #404040;
    font-family: Arial;
    padding: 10px;
    width: 800px;
}

#bottomPane {
    position: absolute;
    bottom: 5px;
    height: 48px;
    background-color: #efefef;
}

.imageBorder {
    border: 1px solid #efefef;
}

.nxvBlue {
    color: #4d89ba;
}
.incaxLogo {
    padding-top: 20px;

}

.emptyRow {
    padding-top: 60px;
}

.signupButton {
    padding: 10px;
    font-family: Arial;
    font-size: 54px;
    background-color: #efefef;
    color: #8fabdd;
    display: inline-block;
    border: none;
    text-decoration: none;
}
.signupButton:hover {
    background-color: #8fabdd;
    color: white;
    border: none;
}
    .signupButton:disabled {
        pointer-events: none;
        opacity: 0.5;
        color: #8fabdd;
    }


.signupLink {
    text-decoration: none;
}

#headerDiv {   
    width: 1000px;
    transform-origin: left top;
}
#resizableDiv {
    width: 100%;
    transform-origin: left top;
}
.formLabel{
    font-family: Arial;
    font-weight: bold;
}
.formTextLabels {
    font-size: 14px;
    font-family: Arial;
    color: black;
}
.outputText {
    color: red;
    font-family: Arial;
    font-size: 14px;
}
.regButton {
    background-color: #008cc8;
    border: none;
    color: white;
    font-family: Arial;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 4px;
    cursor: pointer;

}

.regButton:disabled {
    background-color: #cdcdcd;
}
#regDiv{
    display: none;
}
.regForm {
    background: rgba(208,220,239,64);
}
.regWarning {
    font-family: Arial;
    color: red;
}
.appTitle {
    font-size: 20px;
    font-family: Arial;
    color: #404040;
    font-weight: bold;
}
.pairTitle {
    font-size: 20px;
    font-family: Arial;
}
.pairTitleIOS {
    font-size: 45px;
    font-family: Arial;
}
.appSubTitle {
    font-size: 16px;
    font-family: Arial;
    color: #404040;
}

.aboutNxv{
    font-size: 14px;
    font-family: Arial;
    color: black;
    width: 650px;
    height: 170px;
}
.aboutContent {
    font-size: 14px;
    font-family: Arial;   
    color: black;
    width: 650px;    
}

#betaAboutDiv{
    padding: 10px;
    background-color: #efefef;
    color: black;
    font-family: Arial;
    font-size: 14px;
    width: 300px;
    height: 300px;
}
#accountDiv {
    font-family: Arial;
    font-size: 14px;
    color: blue;
    background-color: white;
    padding: 10px;
}
/*Contacts form*/
.contactButton {
    padding: 10px;
    font-family: Arial;
    font-size: 22px;
    width: 200px;
    background-color: #efefef;
    color: #8fabdd;
    display: inline-block;
    border: none;
    text-decoration: none;
}

    .contactButton:hover {
        background-color: #8fabdd;
        color: white;
        border: none;
    }

    .contactButton:disabled {
        pointer-events: none;
        opacity: 0.5;
        color: #8fabdd;
    }

hr {
    margin-left: 50px;
    margin-right: 50px;
    border: 1px solid rgba(74,127,159,0.3);
}
    hr.fill {
        margin-left:200px;
        margin-right: 200px;       
    }
.nxvLink {
    font-size: 13px;
    font-family: Arial;
    color: dodgerblue;
}
.nxvLinkSmall {
    font-size: 11px;
    font-family: Arial;
    color: dodgerblue;
}
.nxvLabel {
    font-size: 13px;
    font-family: Arial;
    color: black;
}
.nxvLabelSmall {
    font-size: 11px;
    font-family: Arial;
    color: black;
}
.nxvLabelSmaller {
    font-size: 9px;
    font-family: Arial;
    color: black;
}
#homeDiv {
    visibility: hidden;
    width: 1000px;
    transform-origin: left top;
}

.fade-in {
    animation: fadeIn ease 5s;
    -webkit-animation: fadeIn ease 5s;
    -moz-animation: fadeIn ease 5s;
    -o-animation: fadeIn ease 5s;
    -ms-animation: fadeIn ease 5s;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}