/* Entrenando Ganas CSS Style | JesÃƒÆ’Ã‚Âºs Acosta | 04-17 | JesusAcosta.net */

@font-face {
	font-family: 'Gotham';
	src: url('fonts/GothamLight.eot');
	src: url('fonts/GothamLight.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamLight.woff') format('woff'),  url('fonts/GothamLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham';
	src: url('fonts/GothamBold.eot');
	src: url('fonts/GothamBold.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamBold.woff') format('woff'),  url('fonts/GothamBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham';
	src: url('fonts/Gotham-Thin.eot');
	src: url('fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Thin.woff') format('woff'),  url('fonts/Gotham-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Book';
	src: url('fonts/Gotham-Book.eot');
	src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Book.woff') format('woff'),  url('fonts/Gotham-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body.um-page-login, html {
	height: 100vh;
}
body.page-template-page-template-blank, #main-header {
	background: #262626; /* Old browsers */
	font-family: Gotham!important;
}
div.um-form {
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	padding: 30px;
	background: white;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Gotham'!important;
	font-weight: bold;
	color: #262626;
}
.texto-form {
	max-width: 450px;
	margin: 0 auto;
}
.navbar-static-top {
	background: url(/wp-content/uploads/2017/06/entrenandoganas-logo-top.png) center center no-repeat #262626;
}
.navbar-nav>.user-menu>.dropdown-menu>li.user-header {
	height: auto;
}
.page-template-page-template-dashboard #page-container {
	padding-top: 0!important;
}
#main-content {
	background-color: transparent!important;
}
.um-form-solo input[type=number], .um-form-solo input[type=text], .um-form-solo input[type=password], .um-form-solo input[type=email], .um-form-solo select {
	width: 100%;
	border: 2px solid #ddd;
	padding: 0 12px!important;
	display: block!important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: text!important;
	font-size: 15px!important;
	height: 40px!important;
	box-sizing: border-box!important;
	box-shadow: none!important;
	margin: 0!important;
	position: static;
	outline: 0!important;
	color: #666666;
}
.um-form-solo {
	max-width: 450px;
	margin-left: auto!important;
	margin-right: auto!important;
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	padding: 30px;
	background: white;
}
.um-form-solo input[type=button], .um-form-solo input[type=submit] {
	background: #000000;
	vertical-align: middle!important;
	height: auto!important;
	font-size: 15px;
	cursor: pointer!important;
	box-shadow: none;
	text-shadow: none;
	font-family: inherit;
	outline: 0!important;
	margin: 0;
	opacity: 1;
	-webkit-appearance: none;
	border: none!important;
	display: block;
	line-height: 1em!important;
	padding: 16px 20px !important;
	text-align: center;
	text-transform: none!important;
	font-weight: bold!important;
	overflow: hidden;
	position: relative;
	-moz-border-radius: 4px!important;
	-webkit-border-radius: 4px!important;
	border-radius: 25px!important;
	border-top: 1px solid transparent!important;
	border-bottom: 2px solid rgba(0,0,0,.1)!important;
	color: #CEFF04;
	width: 100%!important;
}
.um-form-solo input[type=button]:hover, .um-form-solo input[type=submit]:hover {
	background: #CEFF04;
	vertical-align: middle!important;
	height: auto!important;
	font-size: 15px;
	cursor: pointer!important;
	box-shadow: none;
	text-shadow: none;
	font-family: inherit;
	outline: 0!important;
	margin: 0;
	opacity: 1;
	-webkit-appearance: none;
	/*border: none!important;	display: block;*/
	line-height: 1em!important;
	padding: 16px 20px !important;
	text-align: center;
	text-transform: none!important;
	font-weight: bold!important;
	overflow: hidden;
	position: relative;
	-moz-border-radius: 4px!important;
	-webkit-border-radius: 4px!important;
	border-radius: 25px!important;
	border: 1px solid #000000 !important;
	color: #000000;
	width: 100%!important;
}
 .um-form-solo input[type="text"].disabled {
 background-color: #f1f1f1;
}
.captura {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.captura input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
table td, table th {
	text-align: center;
}
#nf-form-4-cont .nf-response-msg {
	display: none!important;
}
.dataTables_wrapper {
	padding: 20px;
}
.um-form-arbitrario {
	margin-left: initial!important;
	margin-right: initial!important;
	max-width: 100%;
}
#modalCaptura img {
	height: 50vh;
}
#modalCaptura .modal-content {
	text-align: center;
}
.nav li ul {
	border: none!important;
}
.featured-image {
	height: 300px;
	background-size: cover;
	background-position: top center;
	margin-bottom: 20px;
}
.post-text {
	text-align: justify;
}
.info-box .info-box-number {
	color: #4D4D4D;
	float: right;
	font-size: 2.5em;
	font-weight: normal;
}
.info-box .info-box-text {
	color: #4D4D4D;
}
.main-header .sidebar-toggle {
	padding: 14px 15px;
}
.info-box small {
	font-size: .5em!important;
}
#top-menu a, .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .mobile_menu_bar:before {
	color: white;
}
#top-menu li.current-menu-item > a {
	color: white;
	font-weight: bold;
}
#main-footer {
	display: none;
}
.btn-input-button {
	height: 40px;
}
.user-panel .info {
	width: 165px;
}
.user-panel .info p {
	text-overflow: ellipsis;
	max-width: 160px;
	white-space: nowrap;
	overflow: hidden;
}

@media (max-width:1360px) and (min-width: 760px) {
.info-box .info-box-number {
	font-size: 2em;
}
}
 @-webkit-keyframes blinker {
 from {
opacity: 1.0;
}
 to {
opacity: 0.0;
}
}
.blink {
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-direction: alternate;
}
article p:last-of-type {
	/*padding-bottom: 20px;*/
}
 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 margin: 0;
}
.main-header .navbar {
	height: 50px;
}
p.equiv {
	color: green;
}
p.equiv #puntos-nike-equiv {
	font-weight: bold;
}

.editable {
    background-color: #eaeaea;
}

.enviando {
    color: #bdbdbd;
}

.enviando::after {
    background-image: url('https://gadgets.ndtv.com/static/desktop/images/loading_icon.gif');
    background-size: cover;
    display: inline-block;
    width: 15px; 
    height: 15px;
    content:"";
    margin-left: 5px;
}

.footer_home a {
	font-weight: bold;
	color: white;
}

.usuario_defectuoso {
	background-color: #ffe484!important;
}

/*ET Sections, Row, Columns Especiales dentro del dashboard */
.et_especial.et_pb_section {
    padding: 0!important;
    background: transparent;
}

.et_especial .et_pb_row {
    padding: 0!important;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
}

.et_especial .et_pb_column {
    padding: 20px;
    }

.et_especial .box {
    padding: 20px;
}

/*UI Switch*/
.ui-switch label {
    background-color: #e0e0e0;
    width: 60px!important;
    height: 32px;
    display: block;
    border-radius: 15px;
    padding: 3px!important;
    box-shadow: 0 1px 5px grey inset;
    -webkit-transition: .4s;
    transition: .4s;
	cursor: pointer;
}

.ui-switch {
    margin-top: 15px;
}

.ui-switch input {
  display: none;

}

.ui-switch label:before {
    position: absolute;
    content: "";
    height: 25px;
    width: 25px;
    background-color: #ffffff;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 13px;
    box-shadow: 0 1px 5px grey;
}

.ui-switch label.nf-checked-label {
  background-color: #8BC34A;
  box-shadow: 0 1px 5px #4b751a inset;
}

.ui-switch label.nf-checked-label:before {
  -webkit-transform: translateX(29px);
  -ms-transform: translateX(29px);
  transform: translateX(29px);
}

.ui-switch .nf-field-label {
    margin: 0;
}

/*.multiplicador-form {*/
	/*opacity: 0;*/
/*}*/

/*Calculadora*/
#calculadora input {
    height: auto!important;
    font-size: 2em!important;
    text-align: center;
    font-weight: bold;
}

.container1{
	padding-top: 30px;
	width: 100%;
	margin: 0 auto;
}

ul.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 2px solid #a4c3ca
}
ul.tabs li{
	background: none;
	color: #FFFFFF;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
}

ul.tabs li.current{
	background: #262626;
	font-family: 'Gotham'!important;
	font-weight: bold;
	font-size: 16px;
	color: #CEFF04;
}

.tab-content{
	display: none;
	border-bottom: 2px solid #CEFF04;
	padding: 15px;
}
.tab-content.current{
	display: inherit;
}
div.all_buttons{
	text-align: center;
}
div.all_buttons .btn-success{
	float: right;
	background-color: #00a65a;
	border-color: #008d4c;
	margin-right: 20px;
	margin-bottom: 10px;
}
div.all_buttons_e{
	text-align: center;
}
div.all_buttons_e .btn-success{
	float: right;
	background-color: #00a65a;
	border-color: #008d4c;
	margin-right: 20px;
	margin-bottom: 10px;
}
.label-green{
	background-color: #CEFF04 !important;
	border-radius: 7px;
	color: #1A1A1A;
}
.label-black{
	background-color: #000000 !important;
	border-radius: 7px;
	color: #FFFFFF;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	color: #CEFF04;
}

.btn-green{
	background-color: #CEFF04 !important;
	border-radius: 7px;
	color: #1A1A1A;
}

[id^='nf-field-'] div button{
	background: #000000 ;
	color: #CEFF04;
	border-radius: 25px !important;
	font-weight: bold;
	/*padding: 10px 25px;*/
}
/*[id^='nf-field-'] div button :hover {*/
/*	color: #000000;*/
/*	background: #CEFF04 ;*/
/*	font-weight: bold;*/
/*}*/
/*[id^='nf-field-'] .nf-field-element input  {*/
/*	background: #000000 ;*/
/*	color: #CEFF04;*/
/*	border-radius: 17px;*/
/*}*/
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover{
	background-color: #CEFF04;
	color: #000000;
	font-weight: bold;
	border: 1px solid #000000;
}
.btn-success:hover, .btn-success:active, .btn-success.hover{
	background-color: #CEFF04;
	color: #000000;
	font-weight: bold;
	border: 1px solid #000000;
}
.nf-fu-progress{
	border-radius: 17px;
}
.nf-fu-progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #CEFF04 !important;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
	border-radius: 17px;
}
.btn-success.focus, .btn-success:focus{
	color: #000000;
	background-color: #CEFF04;
	border-color: #000000;
}
.nf-field-label label{
	font-weight: 700;
	margin: 0;
	padding: 0;
	color: #262626;
}
.content-wrapper, .right-side {
	min-height: 100%;
	background-color: #F7F7F7;
	z-index: 800;
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay{
	background: #262626 !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #CEFF04 !important;
	border-color: #262626;
	font-weight: bold;
}
[id^='nf-field-'] div button{
	background: #000000 ;
	color: #CEFF04;
	border-radius: 25px !important;
	font-weight: bold;
}
#consultar-usuario{
	padding: 10px 40px;
	margin-bottom: 5px;
}
.box.box-primary {
	border-top-color: #CEFF04;
}
.container-tab .tabs {
	background: #262626 ;
}
.um input[type=submit].um-button{
	background: #000000!important;
	color: #CEFF04!important;
	font-weight: bold!important;
	border-radius: 25px!important;
}
.um input[type=submit].um-button:focus, .um input[type=submit].um-button:hover,
.um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active{
	background: #CEFF04!important;
	color: #000000!important;
	font-weight: bold!important;
	border-radius: 25px!important;
	border: 1px solid #000000!important;
}
input[type=submit].um-button, input[type=submit].um-button:focus, input[type=submit].um-button:hover{
	background: #CEFF04!important;
	color: #000000!important;
	font-weight: bold!important;
	border-radius: 25px!important;
	border: 1px solid #000000!important;
}
.um .um-button.um-alt{
	background: #CCCCCC!important;
	color: #262626!important;
	font-weight: bold!important;
	border-radius: 17px;
}
.um-button.um-alt:hover{
	color: #ffffff!important;
}
.um-field-block {
	color: #262626 !important;
	font-size: 17px;
	border-radius: 17px;
}
div.um-col-alt-b a.um-link-alt {
	line-height: 22px;
	color: #262626 !important;
	display: block !important;
	text-decoration: none !important;
	font-weight: normal;
	text-align: center;
	border-bottom: none !important;
	border-radius: 17px;
}
div.um-col-alt-b a.um-link-alt:hover {
	color: #000000 !important;
	font-weight: bold;
}
.pull-right .btn-default{
	background: #000000!important;
	color: #ffffff !important;
	font-weight: bold!important;
	border-radius: 25px!important;
}
.pull-left .btn-default{
	background: #000000!important;
	color: #CEFF04!important;
	font-weight: bold!important;
	border-radius: 25px!important;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
	background: #000000!important;
	color: #CEFF04!important;
	font-weight: bold!important;
	border-radius: 25px!important;
}
button.btn-accion-carrera .fa , button.btn-accion-entrenamiento .fa, .btn-accion-futbol .fa, .btn-accion-factura .fa, #borrar-entrenamiento {
	color: #ffffff;
}
.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color{
	color:#262626 !important;
}