/**
 * Ecomteck
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Ecomteck.com license that is
 * available through the world-wide-web at this URL:
 * https://ecomteck.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Ecomteck
 * @package     Ecomteck_AjaxLogin
 * @copyright   Copyright (c) 2018 Ecomteck (https://ecomteck.com/)
 * @license     https://ecomteck.com/LICENSE.txt
 */

.ec-ajaxsuite-popup-wrapper .ec-ajaxlogin-message-error {
    text-align: center;
}

.ec-ajaxsuite-popup-wrapper .ec-ajaxlogin-message-error .ec-message-error{
    color: red;
    font-weight: bold;
}

.ec-ajaxsuite-popup-wrapper .ec-ajaxlogin-message-success {
    text-align: center;
}

.ec-ajaxsuite-popup-wrapper .ec-ajaxlogin-message-success .ec-message-success{
    color: #546fff;
    font-weight: bold;
}

@media (min-width: 768px), print {
    .ec-ajaxsuite-popup-wrapper form.ec-login-form-register {
        width: 600px;
    }
}

.ec-ajaxsuite-popup-wrapper form.ec-login-form-register fieldset.info {
    float: left;
    width: 45%;
}

.ec-ajaxsuite-popup-wrapper form.ec-login-form-register fieldset.account {
    float: right;
    width: 45%;
}

.ec-ajaxsuite-popup-wrapper form.ec-login-form-register .ec-style-actions {
    clear: both;
}

.ec-ajaxsuite-popup-wrapper form#form-validate a.action.back{
    display: block;
}

.ec-ajaxsuite-popup-wrapper .ec-ajaxlogin-register {
    min-height: 300px;
}

.ec-ajaxsuite-popup-wrapper .ec-ajaxsuite-popup-border .ec-login-container {
    float: left;
    padding: 10px 20px 0 0;
}

.ec-inline {
    display: inline;
}

.ec-ajaxsuite-popup-wrapper .ec-ajaxsuite-popup-border .ec-login-social {
    float: right;
}

.ec-ajaxsuite-popup-wrapper .ec-ajaxsuite-popup-border .actions {
    text-align: center;
}
.ec-ajaxsuite-popup-wrapper .ec-ajaxsuite-popup-border .actions button.submit{
    min-width: 40%;
    min-height: 40px;
    margin-bottom: 15px;
    font-size: 120%;
}
.ec-ajaxsuite-popup-wrapper .ec-ajaxsuite-popup-border .actions .secondary{
    display: inline-block;
}

/******** SOCIAL LOGIN *********/
#social-login .social-login-btn {
    height: 33px;
    border: none;
}
#facebook-login-btn {
    background: url("../images/facebook.png") no-repeat;
    background-size: contain;
    background-color: #3a5ba0;
}
#ggplus-login-btn {
    background: url("../images/ggplus.png") no-repeat;
    background-size: contain;
    background-color: #e02f2f;
}
#twitter-login-btn {
    background: url("../images/twitter.png") no-repeat;
    background-size: contain;
    background-color: #00abf1;
}

#social-login .social-login-btn span {
    margin-left: 20px;
    color: #ffffff;
}