﻿
.clearfloatNoHeight {
    clear: both;
    line-height: 0;
    height: 0;
    width: 0;
    display: block;
    overflow: hidden;
}

.clearfloat {
    clear: both;
    display: block;
    height: 0px;
}

.floatRight {
    float: right;
}

.floatLeft {
    float: left;
}
/*

----------------------------------------------------------------------------------------------------*/
#mainNav {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    position: relative;
}


    /*.exhibitor #mainNav li
{
    margin: 3px 0;
    height: 33px;
    list-style: none;
    float: left;
    background-color: #f0f0f0;*/ /* 	background-color:#EBEBEB;)*/
    /*background-image: url('../images/progress/exhibitor/nav_next.jpg?v=1');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0 !important;
   
}
    .exhibitor #mainNav li.current {
        background-color: #00FFFF;*/ /* 	background-color:#C36615;*/
    /*background-image: url(../images/progress/exhibitor/nav_current.jpg?v=1);
    }
.exhibitor #mainNav li.lastDone
{
    background-color: #dedede;*/ /* 	background-color:#7C8437;*/
    /*background-image: url(../images/progress/exhibitor/nav_prev.jpg?v=1);
}
.exhibitor #mainNav li.done
{
    background-color: #dedede;*/ /* 	background-color:#7C8437;*/
    /*background-image: url(../images/progress/exhibitor/nav_prev.jpg?v=1);
}*/



    /*.visitor #mainNav li
{
    margin: 3px 0;
    height: 33px;
    list-style: none;
    float: left;
    background-color: #f0f0f0;*/ /* 	background-color:#EBEBEB;)*/
    /*background-image: url('../images/progress/visitor/nav_next.jpg?v=1');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0 !important;
   
}
.visitor #mainNav li.current
{
    background-color: #747474;*/ /* 	background-color:#C36615;*/
    /*background-image: url(../images/progress/visitor/nav_current.jpg?v=1);
}
.visitor #mainNav li.lastDone
{
    background-color: #dedede;*/ /* 	background-color:#7C8437;*/
    /*background-image: url(../images/progress/visitor/nav_prev.jpg?v=1);
}
.visitor #mainNav li.done
{
    background-color: #dedede;*/ /* 	background-color:#7C8437;*/
    /*background-image: url(../images/progress/visitor/nav_prev.jpg?v=1);
}*/

    /*.hosted-buyer #mainNav li
{
    margin: 3px 0;
    height: 33px;
    list-style: none;
    float: left;
    background-color: #f0f0f0;*/ /* 	background-color:#EBEBEB;)*/
    /*background-image: url('../images/progress/hosted-buyer/nav_next.jpg?v=1');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0 !important;
   
}
.hosted-buyer #mainNav li.current
{
    background-color: #E5322D;*/ /* 	background-color:#C36615;*/
    /*background-image: url(../images/progress/hosted-buyer/nav_current.jpg?v=1);
}
.hosted-buyer #mainNav li.lastDone
{
    background-color: #dedede;*/ /* 	background-color:#7C8437;*/
    /*background-image: url(../images/progress/hosted-buyer/nav_prev.jpg?v=1);
}
.hosted-buyer #mainNav li.done
{
    background-color: #dedede;*/ /* 	background-color:#7C8437;*/
    /*background-image: url(../images/progress/hosted-buyer/nav_prev.jpg?v=1);
}*/

    /*.media #mainNav li
{
    margin: 3px 0;
    height: 33px;
    list-style: none;
    float: left;
    background-color: #f0f0f0;*/ /* 	background-color:#EBEBEB;)*/
    /*background-image: url('../images/progress/media/nav_next.jpg?v=1');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0 !important;
   
}*/
    /*.media #mainNav li.current
{
    background-color: #1D8842;*/ /* 	background-color:#C36615;*/
    /*background-image: url(../images/progress/media/nav_current.jpg?v=1);
}*/
    /*.media #mainNav li.lastDone
{
    background-color: #dedede;*/ /* 	background-color:#7C8437;*/
    /*background-image: url(../images/progress/media/nav_prev.jpg?v=1);
}*/
    /*.media #mainNav li.done
{
    background-color: #dedede;*/ /* 	background-color:#7C8437;*/
    /*background-image: url(../images/progress/media/nav_prev.jpg?v=1);
}*/


    #mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
        color: #999;
        font-weight: normal;
    }

    #mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
        /*    color: #333;
    font-weight: bold;*/
    }

    #mainNav li.current a, #mainNav li.current a:link, li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active {
        color: #fff;
        font-weight: bold;
    }

    #mainNav li.done a:hover, #mainNav li.lastDone a:hover {
        color: #333;
        cursor: hand;
        font-weight: bold;
    }

    #mainNav li a em {
        display: block;
        font-style: normal;
    }

    #mainNav li a span {
        display: none;
        margin-left: 5px;
        font-weight: normal;
        font-size: 7pt !important;
        font-style: normal;
    }

    #mainNav li.mainNavNoBg {
        background-image: none;
    }

    #mainNav li a {
        height: 51px;
        font-size: 1rem !important;
        color: #333;
    }
    /* #mainNav.eightStep */
    #mainNav.eightStep li {
        width: 105px;
    }

        #mainNav.eightStep li a {
            width: 91px;
        }
    /* #mainNav.sevenStep */
    #mainNav.sevenStep li {
        width: 140px;
    }

        #mainNav.sevenStep li a {
            width: 91px;
        }
    /* #mainNav.sixStep */
    #mainNav.sixStep li {
        width: 140px;
    }

        #mainNav.sixStep li a {
            width: 126px;
        }
    /* #mainNav.fiveStep */
    #mainNav.fiveStep li {
        width: 200px;
    }

        #mainNav.fiveStep li a {
        }
    /* #mainNav.fourStep */
    #mainNav.fourStep li {
        width: 230px;
    }

        #mainNav.fourStep li a {
        }
    /* #mainNav.threeStep */
    #mainNav.threeStep li {
        width: 303px;
    }

        #mainNav.threeStep li.mainNavNoBg {
            width: 304px;
        }

        #mainNav.threeStep li a {
            width: 303px;
        }
    /* #mainNav.twoStep */
    #mainNav.twoStep li {
        width: 385px;
    }

        #mainNav.twoStep li a {
            width: 385px;
        }

/*----------------------------------*/
/*--------------GENERAL-------------*/
#mainNav {
    margin: 0px;
    margin-left: 25px;
    padding: 20px 0px 30px 0px;
     display: flex;
    justify-content: center;
}

    #mainNav li a, #mainNav li a:link {
        color: #efefef;
    }

/*----------------------------------*/

/*----------------------------------*/
/*--------------MOBILE--------------*/
@media screen and (max-width: 880px) {
    #mainNav {
        margin-left: 25px;
    }
}

@media screen and (max-width: 810px) {
    #mainNav {
        margin-left: 25px;
    }
}
f
@media screen and (max-width: 740px) {
    #mainNav {
        margin-left: 30px;
    }
}

@media screen and (max-width: 670px) {
    #mainNav {
        margin-left: 50px;
    }
}

@media screen and (min-width: 950px) {
    #mainNav {
        margin: auto;
    }
}
/*----------------------------------*/


/*----------------------------------*/
/*--------------EXHIBITOR-----------*/

.exhibitor #mainNav {
    text-align: center;
}

    .exhibitor #mainNav li {
        margin: 3px 3px;
        padding: 10px 0 10px 0;
        list-style: none;
        float: left;
        color: #C0C0C0;
        background-color: #00182F;
        border-radius: 24px;
    }

        .exhibitor #mainNav li.current a {
            color: #00FFFF;
        }

        .exhibitor #mainNav li.lastDone a, .exhibitor #mainNav li.lastDone a:visited, .exhibitor #mainNav li.done a {
            color: #87FF00;
            font-weight: 600;
        }

        .exhibitor #mainNav li.done a {
            color: #87FF00;
            font-weight: 600;
        }

/*----------------------------------*/

/*----------------------------------*/
/*--------------MEDIA---------------*/

.media #mainNav {
    text-align: center;
}

    .media #mainNav li {
        margin: 3px 3px;
        padding: 10px 0 10px 0;
        list-style: none;
        float: left;
        color: #C0C0C0;
        background-color: #00182F;
        border-radius: 24px;
    }

        .media #mainNav li.current a {
            color: #00FFFF;
        }

        .media #mainNav li.lastDone a, .exhibitor #mainNav li.lastDone a:visited, .exhibitor #mainNav li.done a {
            color: #87FF00;
            font-weight: 600;
        }

        .media #mainNav li.done a {
            color: #87FF00;
            font-weight: 600;
        }

/*----------------------------------*/

/*----------------------------------*/
/*--------------VISITOR-------------*/

.visitor #mainNav {
    text-align: center;
}

    .visitor #mainNav li {
        margin: 3px 3px;
        padding: 10px 0 10px 0;
        list-style: none;
        float: left;
        color: #C0C0C0;
        background-color: #00182F;
        border-radius: 24px;
    }

        .visitor #mainNav li.current a {
            color: #00FFFF;
        }

        .visitor #mainNav li.lastDone a, .exhibitor #mainNav li.lastDone a:visited, .exhibitor #mainNav li.done a {
            color: #87FF00;
            font-weight: 600;
        }

        .visitor #mainNav li.done a {
            color: #87FF00;
            font-weight: 600;
        }

/*----------------------------------*/

/*----------------------------------*/
/*--------------HOSTED BUYER-------------*/

.hosted-buyer #mainNav {
    text-align: center;
}

    .hosted-buyer #mainNav li {
        margin: 3px 3px;
        padding: 10px 0 10px 0;
        list-style: none;
        float: left;
        color: #C0C0C0;
        background-color: #00182F;
        border-radius: 24px;
    }

        .hosted-buyer #mainNav li.current a {
            color: #00FFFF;
        }

        .hosted-buyer #mainNav li.lastDone a, .exhibitor #mainNav li.lastDone a:visited, .exhibitor #mainNav li.done a {
            color: #87FF00;
            font-weight: 600;
        }

        .hosted-buyer #mainNav li.done a {
            color: #87FF00;
            font-weight: 600;
        }

/*----------------------------------*/
