/* WP-ADMIN */


.aae_questions {
	float: left;
    background: #fff;
    padding: 0 30px;
    border-radius: 5px;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);

}
.tabcontent { float: left; }
.aae_input_group { margin: 10px auto; float: left; clear: both;  width: 100%; }

.aae_questions h2 {
    color: #1badb5;
    margin: 10px auto;
    font-size: 26px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.aae_input { float: left;
width: 100%;
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #dadcdf;
border-radius: .25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
color: #32373c; }
.aae_input_group label {
    cursor: none;
    width: 100%;
    margin-bottom: 10px;
    float: left;
    font-size: 16px;
    font-weight: 600;
    color: #686868;
}
.aae_input_group input[type="text"]:focus, .aae_input_group input[type="password"]:focus { box-shadow: 0px 0px 3px 1px #1badb5 !important; }

.btn-login,.btn-login:visited { padding: 10px; background: orange; border:1px solid orange; border-radius: 4px; width: 100%; color: #fff; text-transform: uppercase; font-size: 16px; letter-spacing: 2px; cursor: pointer; }
.btn-login:hover,.btn-login:focus  { background: darkorange; border:1px solid orange; }

textarea.aae_input { height: auto; }
.aae_input_group input[type="text"]:focus, .aae_input_group input[type="password"]:focus, .aae_input_group textarea:focus,.aae_input_group select:focus { box-shadow: 0px 0px 3px 1px #1badb5 !important; }

.btn-verde, .btn-verde:visited {
	float: left;
    padding: 0 10px;
    background: #a1d16d;
    border: 1px solid #a1d16d;
    border-radius: 4px;
	margin: 5px;
	display: block;
    color: #fff;
    font-size: 14px;
    line-height: 2.15384615;
    cursor: pointer;
 }
.btn-verde:hover, .btn-verde:focus { background: #4cc987; color: #fff; }


.btn-rojo, .btn-rojo:visited {
	float: left;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #c72125;
    border-radius: 4px;
	margin: 5px;
	display: block;
    color: #c72125;
    font-size: 14px;
    line-height: 2.15384615;
    cursor: pointer;
 }
.btn-rojo:hover, .btn-rojo:focus { background: #c72125; color: #fff; }



.btn-x, .btn-x:visited {
float: left;
padding: 9px;
background: #c72125;
border: 1px solid #c72125;
border-radius: 5px;
margin: 5px;
display: block;
color: #fff;
font-size: 18px;
line-height: 18px;
cursor: pointer;
 }
.btn-x:hover, .btn-x:focus { background: #a70105; color: #fff; }
.masEtiqueta, .masEtiqueta:visited {  background: none; border: none; color: #0073aa; text-decoration: underline; }
.masEtiqueta:hover, .masEtiqueta:focus {  background: none; border: none; color: #00a0d2; text-decoration: underline; }

select.aae_input {
    float: left;
    width: auto;
    margin: 5px;
}
 

.tab { overflow: hidden; background: #f1f1f1; }
.tab button { background-color: inherit; float: left; outline: none; cursor: pointer; padding: 10px; transition: 0.3s; font-size: 16px; color: #1badb5; border-bottom: none; border: 1px solid #1badb5;border-radius: 4px; margin-right: 5px; background: transparent; }
.tab button.active { background-color: #1badb5; color: #fff; }
.tab button:hover,.tab button.active:hover { background-color: orange; border-color: orange; color: #fff; }
.tabcontent { display: none; padding: 6px 12px; border: none; }

.spinner { width: 100px; margin: 40px auto; text-align: center; }

.tdn { text-decoration: none; }

.experts_list img, .ficha img {
    vertical-align: middle;
    border-style: none;
    max-width: 100%;
    height: auto;
    display: inline;
    margin:0px;
}

