.header,.footer{
    position:relative;
    width:100%;
    z-index:9;
}
.fullContainer{
    position:relative;
    width:100%;
    background: linear-gradient(#1D1D1B, #ccc,#FFF);
}

/*****Content*****/
@media (max-width:900px){
    .content{
        position:relative;
        margin:0px auto;
        padding-top:50px;
        width:90%;
    }
}
@media (min-width:900px){
    .content{
        position:relative;
        margin:0px auto;
        padding-top:100px;
        width:50%;
    }
}

@media(max-width:900px){
    #requestForm{
        position:relative;
        width:100%;
        padding:20px;
        border-radius:10px;
        border:1px solid #1D1D1B;
        background:#FFF;
    }
    #requestForm .logo img{
        width:50%;
    }
}
@media(min-width:900px){
    #requestForm{
        position:relative;
        margin:0px auto;
        width:100%;
        padding:20px 40px;
        border-radius:10px;
        border:1px solid #1D1D1B;
        background:#FFF;
    }
    #requestForm .logo img{
        width:30%;
    }
}
#requestForm input[type="text"]{
    width:100%;
    padding:5px;
    border:0px;
    border-bottom:1px solid #1D1D1B;
    outline:none;
    background:#FFF;
}
#requestForm input[type="text"].redOutline{
    border-bottom:1px solid #f00;
}

#requestForm #contactInfo .contactInfoDeleteBtn{
    position:absolute;
    top:15px;
    right:0px;
    width:15px;
    height:15px;
    color:#1D1D1B;
    background:url("../images/deleteBtn.png") center no-repeat;
    background-size:15px 15px;
    z-index:999;
} 
@media(min-width:900px){
    #requestForm #contactInfo .contactInfoDeleteBtn{
        top:0px;
    }
}

@media(max-width:900px){
    #requestForm #addNewContactBtn{
        margin-top:15px;
    }
}
@media(min-width:900px){
    #requestForm #addNewContactBtn{
        float:right;
        margin-top:-15px;
        width:300px;
        clear:both;
    }
}

#requestForm #captchaText{
    position:absolute;
    top:0px;
    right:15px;
    width:100px;
    padding:3px;
    background:#1D1D1B;
}

#requestForm input[type="submit"]{
    width:100%;
    padding:6px;
    outline:none;
    border-radius:5px;
    border:1px solid #1D1D1B;
    color:#FFF;
    background:#1D1D1B;
}
#requestForm input[type="submit"]:hover{
    border:1px solid #c1c1c1;
    background:#c1c1c1
}

/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/

.popup{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.6);
    z-index:999;
}
@media (max-width:900px){
    .popup .content{
        position:relative;
        margin:0px auto;
        margin-top:50px;
        padding:20px;
        width:90%;
        background:#FFF;
    }
}
@media (min-width:900px){
    .popup .content{
        position:relative;
        margin:0px auto;
        margin-top:100px;
        padding:20px;
        width:500px;
        background:#FFF;
    }
}

.popup .content input[type="button"]#okBtn{
    padding:10px 20px;
    outline:none;
    border-radius:5px;
    border:1px solid #BF9B46;
    color:#FFF;
    background:#1D1D1B;
}
.popup .content input[type="button"]#okBtn:hover{
    border:1px solid #BF9B46;
    color:#BF9B46
}