*{box-sizing:border-box}
.txt-phone{padding-left:52px!important}
#main-container{max-width:450px;margin:30px auto;font-size:16px;font-family:'Lato';line-height:normal;}
body{font-family:Lato,sans-serif;overflow-x:hidden}
img{max-width:100%}
.logo{max-width:30%}
.green{color:#00c500}
.gray{color:gray}
.orange{color:orange}
.form-container{box-shadow:0 4px 20.9px 3.1px rgba(13,13,13,.43)}
#custom-regbox .formHeader{background:#60359b;text-align:center;color:#fff;font-weight:700;margin:0;padding:30px 24px;font-size:20px;letter-spacing:2px;font-family:inherit}
.logos-section{padding:50px 0;padding-top:150px}
.logos-wrapper{display:flex;justify-content:space-between;align-items:center}
.ask-wrapper,.bid-wrapper{font-size:.9em;font-weight:700;display:flex}
.bid-ask-span{font-size:1.7em;font-family:'Open Sans',sans-serif;z-index:1}
.bid-ask-span{transform:scale(1);transform:rotate3d(0,1,0,0deg);animation:flip 10s cubic-bezier(1,0,0,1) 0s infinite}
@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}
0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}
50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@media screen and (max-width:991px){#custom-regbox .formHeader{padding:30px 20px;font-size:20px}
}
@media screen and (max-width:767px){.row-2-logos{flex-direction:column;align-items:center}
#main-container{margin:0}
.logos-wrapper{flex-direction:column}
.bid-ask-span{font-size:2em}
.logo{display:inline-block;margin-bottom:15px}
.logo{max-width:100%}
.logos-section{padding-top:50px}
}
.logos-wrapper{display:block}
.flex-logos-wrapper{display:flex}
.logos-row2{margin-top:20px}
.logos-section{padding-top:20px}
.d-flex{display:-ms-flexbox!important;display:flex!important}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
@media (max-width:768px){.ask-wrapper,.bid-wrapper{margin:10px 0}
}
.invalid-phone-error{text-align:center;font-size:22px;color:#f44336;display:block;text-align:center!important;margin-top:15px!important;font-family:Lato}

#presentation{width:100%;border:1px solid #ccc;box-shadow:1px;padding-bottom:8px;border-radius:5px;max-height:300px;overflow-y:scroll;position:absolute;z-index:1000;background:#fff}
.mail-ext{padding:10px !important;cursor:pointer;font-size: 16px;}
.mail-ext:hover{background:#f5f5f5}
.form_group--email #presentation{max-width: 300px;}
#custom-regbox {
    margin-top: 20px;
}
#country-listbox li {
    font-size: 18px;
}