﻿:root {
    --primary-color-og: #d5692c;
    --primary-color-bl: #315d82; /*blue*/
    --primary-color-rd: #be0d00;
    --primary-color-bk: #444; /*black*/
    --navbar-color: #367f92;
    --button-bg-color: #d5692c; /*#ffa043*/
    --button-border-color: #e87433;
    --button-color-primary: black;
    --placeholder-color: #BA4761;
    --header-color: black;
    --light-tt: "OpenSans-Light";
    --light: "OpenSans-Light";
    --standard: "OpenSans-Regular";
    --condensed-bold: "OpenSans-Bold";
    --condensed: "OpenSans-SemiBold";
    --home-games-title: #fff;
    --background-mobile: linear-gradient(
0deg
, rgba(25,15,52,1) 0%, rgba(63,39,128,1) 100%);
    --background-search-games: #3e3e3e;
    --button-bg-ingresar-color: #E60026;
    --button-border-ingresar-color: #E60026;
    --green: rgb(49, 159, 144);
}


* {
    font-weight: inherit;
    letter-spacing: inherit;
    text-shadow:none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    /*border: 1px solid #5F0705;*/
    -webkit-text-fill-color: #CCCCCC;
    -webkit-box-shadow: 0 0 0px 1000px #505050 inset;
    transition: background-color 5000s ease-in-out 0s;
    /*font-family:var(--standard);*/
}
 


option {
    padding-left: 10px;
    font-size: 12px;
}

.text-center{
    text-align:center;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: var(--placeholder-color);
}
::-moz-placeholder { /* Firefox 19+ */
    color: var(--placeholder-color);
}
:-ms-input-placeholder { /* IE 10+ */
    color: var(--placeholder-color);
}
:-moz-placeholder { /* Firefox 18- */
    color: var(--placeholder-color);
}

.progress-btn{
	position: relative;
}


.pRelative{
    background: gray;
}

.progress-btn, .wtprogress {
    display: inline-block;
    background: var(--button-bg-primary);
    transition: all 0.4s ease;
    z-index: 9;    
    width: 100%;
}

.progress-btn:not(.active), .wtprogress:not(.active) {
	cursor: pointer;
}

.progress-btn.active{
    /*background-image: url(/images/santacruz/btn-lines.svg) !important;*/
    opacity: 1;
    /*opacity: .3;*/
    animation: progress-indefinite-anim 2s infinite linear 0s;
    animation-direction: reverse;
}
.progress {
    z-index: 1;
    background: linear-gradient(45deg, purple, orangered, orange);
    border-right: solid white 4px;
    opacity: 1;
    position: inherit;
    transition: all 0.3s ease;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.active .progress, .active+.progress {
	opacity: 1;
	animation: progress-indefinite-anim 2s infinite linear 0s;
    animation-direction: reverse
}

@keyframes progress-indefinite-anim {
	0% {
		background-position: 0% 0%;
	}
	100% {
		background-position: 100% 0%;
	}
}



.ath-container{
    box-shadow: none; /*0 0.2em 0 var(--placeholder-color);*/
    font-family: var(--light);
    color: #EEE;
}

.ath-container.ath-icon {
    background-position: center right;
text-align: center;
    text-align: -webkit-center;
}

.ath-container p{
text-shadow: none;
}

.ath-container:before {
    background-image: url('img/bg/close_btns.png') ;
    background-size: 98px;
    background-position-x:-29px;
    background-color: #fff;
}

.ath-ios.ath-phone:after{
    box-shadow: none; /*0.2em 0.2em 0 var(--placeholder-color);*/
    background: #960025;
}

::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #000000;
    opacity: 1;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #000000;    
    opacity: 1;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #000000;
    opacity: 1;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000000;
    opacity: 1;
}

