/* Custom Login Styles */

body.login {
    background: #1c1c1c!important;
}

body.login:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /*background-image: url(https://i0.wp.com/www.kebes.es/kebes-login.jpg);*/
    background: rgb(30,54,79);
    background: linear-gradient(45deg, rgba(30,54,79,1) 20%, rgba(66,115,158,1) 82%, rgba(219,142,43,1) 100%);
}

/* Fondo de la pÃ¡gina */

h1 {
    margin: .5em 0;
    overflow: hidden;
    height: 140px;
}

h1 a {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 229.3 71.8' style='enable-background:new 0 0 229.3 71.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:url(%23SVGID_1_);} %3C/style%3E%3Cg id='Capa_2_1_'%3E%3Cg id='Capa_1-2'%3E%3Cpath class='st0' d='M211.3,43.3c-0.1,0-0.2,0-0.3,0c-7.3,0-12.1-3.2-12.1-8.1s4.7-8.1,12.1-8.1c1.7,0,3.1-1.4,3.1-3.1 S212.7,21,211,21c-12.5,0-18.3,7.4-18.3,14.2s5.6,14.1,18,14.2c0.1,0,0.2,0,0.3,0c7.3,0,12.1,3.2,12.1,8s-4.7,8.1-12.1,8.1 c-10.5,0-17.1-5-21.4-8.3c-1.1-0.9-2.4-1.8-3.7-2.5l0,0l0,0c-0.1,0-0.2-0.1-0.3-0.2h-0.1l-0.3-0.1l-0.3-0.1h-0.3 c-0.1,0-0.2,0-0.3,0H184h-0.3l-0.3,0.1l-0.3,0.1l-0.3,0.1l-0.3,0.2l-0.2,0.2l-0.2,0.2c-0.1,0.1-0.1,0.1-0.2,0.2 c-0.1,0.1-0.1,0.2-0.2,0.3c0,0-0.1,0.1-0.1,0.1c-5.2,9-16.8,12.1-25.8,6.8c-5.8-3.4-9.3-9.5-9.4-16.2v-0.2 c0-10.4,8.4-18.8,18.8-18.9c9.2,0,17.1,6.7,18.6,15.8h-30.4c-1.7,0-3.1,1.4-3.1,3.1s1.4,3.1,3.1,3.1h33.7c1.7,0,3.1-1.4,3.1-3.1 c0.1-13.8-11.1-25.1-24.9-25.1c-9.2,0-17.7,5-22.1,13.1c-6.7-12.1-21.9-16.5-34-9.8c-2.6,1.4-4.8,3.3-6.8,5.5V3.9 c-0.1-1.7-1.6-3-3.3-2.9c-1.6,0.1-2.8,1.3-2.9,2.9v42.7c-0.1,1.7,1.2,3.2,2.9,3.3c1.7,0.1,3.2-1.2,3.3-2.9c0-0.1,0-0.2,0-0.4 c0.2-10.4,8.8-18.7,19.2-18.5c10.1,0.2,18.2,8.3,18.5,18.4v0.2c0,10.4-8.5,18.8-18.9,18.8c-6.7,0-12.9-3.6-16.2-9.4 c-0.8-1.5-2.6-2.1-4.2-1.3c-1.5,0.8-2.1,2.6-1.3,4.2c0.1,0.1,0.1,0.2,0.2,0.3c6.9,11.9,22.2,16,34.2,9.1c4-2.3,7.2-5.7,9.4-9.7 c6.7,12.1,21.9,16.5,34,9.8c3-1.7,5.6-3.9,7.7-6.6l0.6,0.5c4.7,3.6,12.6,9.6,25.2,9.6s18.3-7.4,18.3-14.2S223.6,43.4,211.3,43.3z' /%3E%3Cpath class='st0' d='M41.2,70.5c-1.7,0-3.1-1.4-3.1-3.1V53.2c0-13.1-11.9-18.8-21.8-21.2c-2.3-0.5-4.1-2.3-4.7-4.6 c-0.7-2.3,0-4.8,1.7-6.4c0.1-0.1,0.2-0.2,0.4-0.3L32.4,6.9c1.4-1,3.3-0.7,4.3,0.7s0.7,3.3-0.7,4.3L17.5,25.5c0,0.1,0,0.2,0,0.2 c0,0.1,0.1,0.2,0.2,0.2c17.1,4.2,26.5,13.9,26.5,27.3v14.2C44.3,69.1,42.9,70.5,41.2,70.5C41.2,70.5,41.2,70.5,41.2,70.5z'/%3E%3Cpath class='st0' d='M3.1,70.5c-1.7,0-3.1-1.4-3.1-3.1c0,0,0,0,0,0V3.1C0,1.4,1.4,0,3.1,0c1.7,0,3.1,1.4,3.1,3.1v64.3 C6.2,69.1,4.8,70.5,3.1,70.5z'/%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='53.44' y1='9.9489' x2='87.3811' y2='43.89' gradientTransform='matrix(1 0 0 -1 0 74)'%3E%3Cstop offset='0.19' style='stop-color:%23F28F1A'/%3E%3Cstop offset='0.74' style='stop-color:%238AC9A8'/%3E%3C/linearGradient%3E%3Cpath class='st1' d='M70.4,71.1c-13.3,0-24-10.7-24-24s10.7-24,24-24s24,10.7,24,24c0,2-1.7,3.7-3.7,3.7H55.5 c-0.5,0-0.9-0.1-1.3-0.3c1.9,9,10.7,14.7,19.7,12.8c4.6-1,8.5-3.8,10.9-7.9c1-1.8,3.3-2.4,5.1-1.3c1.8,1,2.4,3.3,1.3,5.1l0,0 C86.9,66.5,79,71.1,70.4,71.1z M70.4,30.5c-7.8,0-14.6,5.5-16.2,13.1c0.4-0.2,0.9-0.3,1.3-0.3h31.1C84.9,35.8,78.2,30.5,70.4,30.5 z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    height: 100px!important;
    margin: 0 0 10px 0!important;
    width: 100%!important;
    background-size: contain!important;
}

#login {
    max-width: 370px;
    min-width: 320px;
    padding: 8% 0 0;
    margin: auto;
    width: auto;
    z-index: 2;
    position: relative;
}

.login h1 {
    width: 320px;
    margin: 0 auto;
}

.login form {
    margin-top: 20px;
    margin-left: 0;
    padding: 26px 24px 46px;
    font-weight: 400;
    overflow: hidden;
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(0,0,0,.04);
    border-radius: 10px;
}

.login label {
    color: #737373;
    font-size: 13px;
}

/* Color de fondo de la barra superior */

.login p#backtoblog a:link,
.login p#backtoblog a:visited {
    color: #17272d;
}

/* Color de enlaces de la barra superior */

.login p#backtoblog a:hover,
.login p#backtoblog a:active {
    color: #17272d;
    text-decoration: underline;
}

/* Efectos de enlaces de la barra superior */

#nav,
#backtoblog {
    text-shadow: rgba(255, 255, 255, 1) 0 0px 0;
    color: #222!important;
}

.login #nav a,
.login #backtoblog a {
    color: #FFF!important;
    font-size: 10px;
    text-decoration: none
}

.login #nav,
.login #backtoblog {
    text-shadow: none!important;
}

.login .button {
    background: #444444;
    background: -moz-linear-gradient(top, #444444 10%, #222222 67%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #444444), color-stop(67%, #222222));
    background: -webkit-linear-gradient(top, #444444 10%, #222222 67%);
    background: -o-linear-gradient(top, #444444 10%, #222222 67%);
    background: -ms-linear-gradient(top, #444444 10%, #222222 67%);
    background: linear-gradient(to bottom, #444444 10%, #222222 67%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222', GradientType=0);
    border-color: #222;
    -webkit-box-shadow: inset 0 1px 0 rgba(50, 50, 50, 0.5);
    box-shadow: inset 0 1px 0 rgba(50, 50, 50, 0.5);
}

.login .button {
    background: #c34318;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    text-shadow: none;
}

.login .button:hover {
    background: #555;
    -webkit-box-shadow: none;
    box-shadow: none;
}

a.privacy-policy-link {
    display: none;
}