/* Copyright 1999-2015. Parallels IP Holdings GmbH. All Rights Reserved. */
@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek,greek-ext,vietnamese);
html {
    font: normal 13px/1.4 "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow-y: scroll;
    color: #000;
}
html,
body {
    height: 100%;
    min-height: 100%;
}
body {
    margin: 0;
    padding: 0;
}

.form-autorize-container{
    width: 25%;
    margin: 0 auto;
}

#form-autorize{

}

#form-autorize .form-field {

}
#form-autorize .form-field.buttons{
    padding: 10px 0;
    text-align: center;
}


#form-autorize .form-field button{
    display: inline-block;
    width: 35%;
    padding: 5px 10px;
    font-size: 1.00rem;
    font-weight: bold;
}


.result_transaction{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.result_transaction .overlay{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    display: flex;
    align-items: center;
    justify-content: center;
}

.result_transaction .overlay .popup{
    background-color: #fff;
    padding: 25px;
}

.result_transaction .overlay .popup{
    text-align: center;
}

.result_transaction .overlay .popup button{
    border-radius: 2px;
    border: 1px solid #a5a2a2;
    display: inline-block;
    padding: 10px 10px;
}

@media (max-width: 1024px){
    .form-autorize-container {
        width: 40%;
    }
}

@media (max-width: 768px){
    .form-autorize-container {
        width: 70%;
    }
}