/*
 * This file is part of  the extension: Ebla Public Form
 * Copyright (c) Eblasoft Bilişim Ltd.
 *
 * This Software is the property of Eblasoft Bilişim Ltd. and is protected
 * by copyright law - it is NOT Freeware and can be used only in one project
 * under a proprietary license, which is delivered along with this program.
 * If not, see <http://eblasoft.com.tr/eula>.
 *
 * This Software is distributed as is, with LIMITED WARRANTY AND LIABILITY.
 * Any unauthorised use of this Software without a valid license is
 * a violation of the License Agreement.
 *
 * According to the terms of the license you shall not resell, sublicense,
 * rent, lease, distribute or otherwise transfer rights or usage of this
 * Software or its derivatives. You may modify the code of this Software
 * for your own needs, if source code is provided.
 */

body {
    padding: 20px !important;
}

.welcome-message {
    margin: 10px 20px;
}

#ebla-form-create {
    margin: 10px -28px !important;
}

#ebla-form-create > .panel-heading {
    text-align: center;
    background-color: #616161;
}

#ebla-form-create .done {
    font-size: 20px;
    text-align: center;
    padding: 50px;
}

#ebla-form-create > .panel-body {
    background-color: #f5f5f5;
}

.ebla-form-container.container.content {
    padding: 0 !important;
    margin: 0 auto;
}

.ebla-form-container .panel {
    box-shadow: none;
}

.logo-container img {
    max-height: 100px;
}

/* loading spinner */
.spinner {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -20px;
    margin-top: -20px;
}

.double-bounce1, .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #333;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
    0%, 100% {
        -webkit-transform: scale(0.0)
    }
    50% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes sk-bounce {
    0%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }
    50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}

/* Hide phone and email additional buttons */
.input-group.phone-number-block span.input-group-btn, .input-group.email-address-block span.input-group-btn {
    /*display: none;*/
}

.input-group.phone-number-block input.form-control.email-address, .input-group.email-address-block input.form-control.email-address {
    /*
    display: block;
    width: 100%;
    */
}

.input-group.phone-number-block, .input-group.email-address-block {
    /*display: block !important;*/
}

/* general */
@media only screen and (max-width: 991px) {
    .cell > .field textarea, .cell > .field input {
        font-size: 16px !important;
    }
}
