/* ///// POPUP ///// */

#ac-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(26, 26, 26, 0.8);
    z-index: 1001;
    display: flex;
    justify-content: center;
    align-items: center;
	z-index: 10005;
}
#popup {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000;
    height: auto;
    position: relative;
    width: 597px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5%;
    margin: 2%;
}

#popup img {
    max-width: 260px;
}

#popup .moduletable {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

#popup input.button {
    color: #000;
    border-color: #000;
    cursor: pointer;
    padding: 25px 30px 25px 30px;
}

#popup input.button:before {
    display: none;
}

@media screen and (max-width : 400px)  {
	#popup {
        background: #FFFFFF;
        height: auto;
        position: relative;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10% 8% 4% 8%;
        margin: 2%;
    }
	
	#popup center
	{
		height: 500px;
		overflow: scroll;
	}

    #popup .moduletable {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
}