.navigationContainer {
    height: 100%;
    width: 100%;
    max-width: 1100px;
    max-height: 110px;
/*
    margin: 100px 0px auto 10px;
    position: absolute;
    position: absolute;
    margin: 100px 0px auto -15px;
    */
		position: relative;
    top: 100px;
}

.navigationProgressbarImage {
    display: inline-block;
    vertical-align: top;
    margin-top: 26px;
}

.navigationProgressbarImage.hidden {
    visibility: hidden;
}

.navigationProgressbarDiv {
    display: inline-block;
}

.navigationProgressbar {
    padding-left: 28px;
    padding-right: 28px;
    list-style-type: none;
}

.navigationProgressbar li {
    height: 70px;
    font-size: 14px;
    width: 100%;
    font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    top: 2px; /* shuffle the circles down to be in-line with the text*/
}

.navigationProgressbar .pageTitle {
    position: absolute;
    padding-left: 30px;
    color: #151515;
}

.navigationProgressbar .pageDescription {
    color: black;
}
.navigationProgressbar li:before {
    width: 20px;
    height: 19px;
    content: '';
    line-height: 35px;
    border: 1px solid rgb(223,223,223);
    display: block;
    margin: 0 auto 12px auto;
    border-radius: 50%;
    background-color: white;
}
.navigationProgressbar li:after {
    height: 50px;
    width: 2px;
    content: '';
    position: absolute;
    background-color: #d4d4d4;
    bottom: 1px;
    right: 9px;
}
.navigationProgressbar li.completed:before {
    border-color: rgb(223,223,223);
    background-color: rgb(240,240,240) ;
}
.navigationProgressbar li.after {
    border-color: rgb(223,223,223);
    background-color: rgb(240,240,240) ;
}
.navigationProgressbar li:last-child:after {
    content: none;
}
.navigationProgressbar li.completed + li:after {
    background-color: white;
}
.navigationProgressbar li.current:before {
    border-color: #ee0000;
    background-color: #ee0000;
}
.surveyStyle{
    margin: 20px auto auto auto; /* reduced from 80px for RTA 2.0 because we include the icon at top of each page */
    /*
    padding-left: 50px;
    */
}

@media only screen and (max-width: 600px) {
    .surveyStyle{
        padding-left: 0px;
    }
    html,body
    {
        width: 100%;
        height: 100%;
        margin: 0px;
        padding: 0px;
        overflow-x: hidden;
    }
    .navigationContainer{
        margin-right: 10px;
    }
}
@media only screen and (max-width: 768px) {
    .navigationContainer{
        margin: 100px 10px auto auto;
        display: none;
    }
}
@media only screen and (device-width: 768px) {
    .navigationContainer{
        margin: 100px 10px auto auto;
    }
}

/* progress bar (x of 3 question complete) bar, not the page nav bar*/
.sv_progress_bar{
    float: left;
    background-color: #EE0000;
    height: 6px;
    /*
    height: 20px;
    */
    border-radius: 6px;
    transition: 1s;
    position: absolute;
}
.sv_progress{
	/*
		padding: 10px 0px 16px 0px;
   	background-color: white !important;
	*/
   	background-color: #f0f0f0 !important;
    top: -30px;
    position: relative;
}
/* hide the progress bar text */
.sv_progress>span{
		display: none !important;
}
/*
.sv_progress_bar>span:nth-child(1){
		display: block !important;
    color: white;
    padding-left: 5px;
}
*/
.sv_progress_bar>span:nth-child(2){
}
.textProgress{
    text-align: left;
    color: #151515;
    opacity: 1;
    padding-left: 27px;
    padding-bottom: 10px;
    /*
    letter-spacing: 0px;
    font-size: 16px;
    text-transform: uppercase;
    */
}
