#errorMessage{
    display: none;
}
.login-wrap{
    padding-top: 30px;
}
.horizontal-divider {
    margin: 0 auto;
    position: relative;
    width: 1px;
    height: 400px;
    background-color: #cccccc;
;
}
.content-browser {
    display: inline-block;    
    position: relative;
    height: 50px;
}
.browser {
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    /*margin: 5px 12px;*/
}
.browser a {
    text-decoration: none;
    display: inline-block;
    width: auto;
    height: auto;
    position: relative;
}
.expo-img {
    margin-bottom: 10%;
}
.expo-img img {
    box-shadow: 2px 2px 6px 2px #808080;
}
#print-area{
    padding: 10px 30px 2px 30px;
    /*background: rgba(226, 226, 226, 0.75);*/
    background-color: #fff;
    border-radius: 10px;
    margin-top: 30px;
}
#ed-title{
    color: #333333;
    font-size: 32px;
    font-variant: small-caps;
    margin: 1px 20px 1px 10px;
    font-style: italic;
}
#event-title{
    color: #000;
    font-size: 2.3em;
    margin: 20px 20px 1px 10px;
}
.see-info{
    font-size: 1.2em;
}
.holder {
    color: #999999;
    line-height: 35px;
    margin-left: 8px;
    position: absolute;
}
.ed-header{
    background: #f8f8f8;
    height: 90px;
}
.ed-header img{
    height: 78px;
    margin: 6px;
}
.footer img{
    max-height: 51px;
    min-height: 51px;
}
.top-space-1{
    margin-top: 1%;
}
.top-space-2{
    margin-top: 2%;
}
.top-space-3{
    margin-top: 3%;
}
.top-space-4{
    margin-top: 4%;
}
.top-space-5{
    margin-top: 5%;
}
.top-space-6{
    margin-top: 6%;
}
.top-space-7{
    margin-top: 7%;
}
.top-space-8{
    margin-top: 8%;
}
.top-space-9{
    margin-top: 9%;
}
.top-space-10{
    margin-top: 10%;
}
.top-space-11{
    margin-top: 11%;
}
.top-space-12{
    margin-top: 12%;
}

.dropdown dd { position: relative; }

.dropdown a {
    text-decoration: none;
    outline: 0;
    font: 12px Arial, Helvetica, sans-serif;
    display: block;
    width: 130px;
    overflow: hidden;
}

.dropdown dt a {
    margin: 0px 36px;
    border: 1px solid #DDDDDD;
    padding: 3px 10px 4px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #000;
    background-repeat: no-repeat;
    background-position: right;

}

.dropdown dt a.active {
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 1px dotted #676768;
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
    box-shadow: 0 3px 7px rgba(0,0,0,.5);
    color: #fff;
}

.dropdown dd ul {
    background: #FFF;
    border: 1px solid #676768;
    color: #C5C0B0;
    display: none;
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    padding: 2px 0 5px 0;
    list-style: none;
    border-top: none;
    margin: 0px 36px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
    box-shadow: 0 3px 7px rgba(0,0,0,.5);
}

.dropdown dd ul li a {
    padding: 2px 10px;
}

.dropdown dd ul li a span,
.dropdown dt a span {
    float: left;
    width: 16px;
    height: 11px;
    margin: 2px 6px 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
}

.dropdown dd ul li a em,
.dropdown dt a em {
    font-style: normal;
    float: left;
    width: 80px;
    cursor: pointer;
}

.dropdown dd ul li a em {
    color: #555555;
}

.dropdown dd ul li a:hover { background-color: rgba(255,255,255,.1); }
.dropdown dd ul li a:hover em { color: #000; }
.btn-success{
    background-color: black;
    border-color: #505050;
}

.select-dropdown li img {
    height: 30px;
    width: 30px;
    margin: 10px 10px;
    float: right;
}

.btn-success:hover, .btn-success:focus{
    background-color: #303030;
    border-color: #505050;
}
#errorMessage p{
    font-size: 16px;
}
.btn, .btn-flat{
    padding: 0 .5rem !important;
}
input.invalid + div.invalid{
    margin: 0rem 0rem 0rem 3rem;
}
.error-recovery + div.invalid{
    margin: -1rem 0rem 0rem 0rem;
}
input.invalid:hover + div.invalid{
    opacity: .6;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}
.nav{
    height: 105px;
    background-color: #FFFFFF;
    ;
}
#left-logo {
    max-height: 105px;
    /* margin-left: 10px !important; */
}
#center-logo{
    max-height: 105px;
    text-align: center;    
}
#right-logo {
    max-height: 105px;
    text-align: right;
    /* margin-right: -11px !important; */
}

#header-login{
    padding: 0px;
}

/*@media screen and (max-width: 650px) {
  .horizontal-divider {
        margin: 0 auto;
        position: relative;
        width: 798px;
        height: 1px;
        background-color: #cccccc;
    }
    html{
        font-size: 23px;
    }
    label {
            font-size: 22px;
    }
    #recover-password{
        font-size: 17px;
    }
    #btn-in{
            font-size: 23px;
            width: 185px;
    }
}*/

@media screen and (max-width: 992px) {
  .horizontal-divider {
        margin: 0 auto;
        position: relative;
        width: 798px;
        height: 1px;
        background-color: #cccccc;
    }
/*    html{
        font-size: 23px;
    }
    label {
            font-size: 22px;
    }*/
    #recover-password{
        font-size: 17px;
    }
    #btn-in{
            /* font-size: 23px; */
            width: 185px;
    }
/*    h5{
        font-size: 0.94rem;
    }
    h4{
        font-size: 1.28rem;
    }*/
}


.btn-in{
    background-color: var(--primary-color) !important;
}



/************************************************* Soft UI **************************************************/

#print-area{
    padding: 10px 30px 30px 30px;
    background: rgb(255 255 255 / 92%);
    border-radius: 12px;
    margin-top: 10px;
}
/************************************************* Soft UI **************************************************/
.select-dropdown {
    height: 130px;
}