/**
 * @wordpress-plugin
 * Plugin Name:       Asoriba Payments
 * Plugin URI:        http://asoriba.com
 * Description:       The Asoriba Payments plugin is designed purposely to assist Churches and Christian Bodies receive donations and raise funds from their websites.You should have an account on Asoriba to make use of this plugin.
 * Version:           1.0.47
 * Author:            Asoriba
 * Author URI:        http://asoriba.com
 * Text Domain:       asoriba-payments
 * License:           GPL-3.0+
 * License URI:       http://www.gnu.org/licenses/gpl-3.0.txt
 * Domain Path:       /lang
 */
@import url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css");
@import url("http://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.5.4/bootstrap-select.min.css");

.asoriba-payment-form-wrapper {
 border: 1px solid rgba(167, 146, 206, 0.64);
 padding: 8px;
 border-radius: 3px;
}

.asoriba-payment-form-wrapper h2 {
    font-size: 20px;
    margin: 0 0 0px 0;
    text-align: center;
}

.asoriba-payment-form-row {
    margin-bottom: 3px;
}
.asoriba-payment-form-row label {
    display: block;
}
.asoriba-payment-form-row input {
    width: 100%;
    padding: 3px;
    height: 30px;
    border: 1px solid #ccc;
}
.asoriba-payment-form-row-proceed {
    margin-top: 17px;
}
.asoriba-payment-form-row-proceed button {
    padding: 6px 12px;
    border: 0;
    font-weight: bold;
    margin: 0px 0px 0px 10px;
}
.asoriba-payment-form-row-hp {
    position: absolute;
    left: -5000px;
}
.asoriba-payment-error-message {
    color: #e74c3c;
}
.asoriba-payment-referral {
    margin-top: 0px;
}

.asoriba-payment-form-amount {
    padding: 2px;
}

label.asoriba-payment{
    font-size: 13px;
}

.asoriba_buttons{
    width: 100%;
}

/* --- Grid --- */

.asoriba-payment-grid {
  width: 100%;
  margin: auto;
}

.asoriba-payment-grid-m1 {
  float: left;
  width: 10px;
  height: 1px;
}

.asoriba-payment-grid-c1 {
  float: left;
  width: 50%;
}

.asoriba-payment-grid-m2 {
  float: left;
  width: 10px;
  height: 1px;
}

.asoriba-payment-grid-c2 {
  float: left;
  width: 50%;
}


img.asoriba-payment-icons {
    max-width: 13%;
}

p.asoriba-payment {
    font-size: 13px;
    margin-bottom: 0px;
}

select.asoriba-type {
    width: 100%;
    height: 30px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    outline: 0;
    text-align: left;
    color: #000 !important; 
    border: 1px solid #028F0B !important;
    padding: 4px 2px !important; 
    border-radius: 1px !important;
    margin-bottom: 0px !important; 
    -webkit-transition: box-shadow .1s ease,width .1s ease;
    transition: box-shadow .1s ease,width .1s ease;
    -webkit-tap-highlight-color: transparent;
}



.btn-group {
    z-index: 1051;
}



.ui.selection.dropdown:hover {
    border-color: rgba(34,36,38,.35);
    box-shadow: none;
}




div#spinner-asoriba
{
    display: none;
    width:100px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    background:url(http://www.arialinmobiliaria.com/images/spinner.gif) no-repeat center rgba(255, 255, 255, 0);;
    text-align:center;
    padding:90px;
    font:normal 16px Tahoma, Geneva, sans-serif;
    /*border:1px solid #666;*/
    margin-left: -50px;
    margin-top: -50px;
    z-index:2;
    overflow: auto;
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
     color: #000 !important; 
    border: 1px solid #028F0B !important;
    padding: 4px 2px !important; 
    border-radius: 1px !important;
    margin-bottom: 0px !important; 

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}



button.asoriba_buttons{
    border-color: #010435 !important;
    border-radius: 0px !important;
    background-color: transparent;
    color: #028F0B !important;
    text-transform: uppercase !important;
    height: 45px !important;
    font-size: larger;
}

button.asoriba_buttons:hover {
    color: #fff !important;
    background-color: #13187E !important;
}



div.asoriba_title_header {
    background-color: #050951;
    padding: 20px !important;
    color: #fff;
}