body, html{

	height: 100%;

}



body{

	background-image: url("/assets/imagenes/fondo.png");

	background-size: cover;

}



a.glyphicon{

	text-decoration: none;

}



.placeholder{

	color: #bbbbbb;

}



.user-select-none {

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;      

}



.capa-header{

	height: 100%;

	width: 100%;

	position: fixed;

	top: 115px;

	z-index: -1;

	background-color: rgba(12,59,129, 0.8);

}



.pie{

	position: relative;

	bottom: 0px;

	width: 100%;

	text-align: center;

	color: white;

	height: 40px;

	padding-bottom: 20px;

}



.logo{

	height: 115px;

	margin-top: 50px;

	margin-bottom: -50px;

}



.row{

	margin-left: 0;

	margin-right: 0;

}



.no-padding{

	padding: 0 !important;

}

.no-padding-left{

	padding-left: 0 !important;

}

.no-padding-right{

	padding-right: 0 !important;

}



.no-padding-lateral{

	padding-left: 0 !important;

	padding-right: 0 !important;

}



.nomargin{

	margin: 0 !important;

}



.card.principal{

	border-top: 5px #AAD007 solid;

	padding: 0 50px 20px 50px;

}



.card, input, select{

	border-radius: 0 !important; 

	

}



.separador h3,

.separador h4{

	float: left;

}



.separador:before{

	content: "-";

    font-size: 34px;

    font-weight: bold;

    margin-top: -15px;

    float: left;

    padding: 0 5px;

}



input, select{

	background-color: #F2F2F4 !important;

	border-color: #F2F2F4 !important;

}



select, .bootstrap-select .dropdown-toggle{

	background: url(/assets/imagenes/selector.png) no-repeat right !important;

	background-color: #F2F2F4 !important;

	background-size: 39px !important;

	border-radius: 0 !important;

}



select option:first {

    /*color: #eeeeee;*/

}



.bootstrap-select .dropdown-toggle:after{

	border: 0 !important;

}

.btn {
	border-radius: 0;
}

.card .titulo, .linea-titulo, .btn-lima{

	background-color: #AAD007;

	border-radius: 0;

	color: white;

	font-weight: bold;

}



.card .titulo{

	text-align: left;

	padding: 10px 20px;

	margin: 0 20px;

	width: 210px;

}



.centrado-vertical-exterior{

	display: table;

	width: 100%;

	height: calc(100% - 220px);

	margin-top: 65px;

}



.centrado-vertical-interior{

	vertical-align: middle; 

	display: table-cell;

	width: 100%;

}



#jugadores input{

	cursor: default;

}



@media(max-width: 767px)

{

	.col-md-6{

		padding: 0;

	}



	#jugadores .col-6, 

	#jugadores .col-3{

		padding-right: 5px;

    	padding-left: 5px;

	}



	#jugadores .col-xs-6{

		margin: 4px 0;

	}

}



*:focus{

    outline: none !important;

    box-shadow: none !important;

}



/*

.has-success .form-control,

.has-success .custom-select {

    border-color: #5cb85c;

}

.has-success .form-control{

	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");

}

.has-danger .form-control, 

.has-danger .custom-select {

    border-color: #d9534f;

}

.has-danger .form-control{

    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");

}



.has-success .form-control, 

.has-danger .form-control{

	padding-right: 2.25rem;

    background-repeat: no-repeat;

    background-position: center right .5625rem;

    -webkit-background-size: 1.125rem 1.125rem;

    background-size: 1.125rem 1.125rem;

}*/



.has-success .form-control,

.has-success .custom-select {

    border-color: #5cb85c;

    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");

}

.has-danger .form-control, 

.has-danger .custom-select {

    border-color: #d9534f;

	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");

}



.has-success .form-control,

.has-success .custom-select,

.has-danger .form-control, 

.has-danger .custom-select{

	padding-right: 2.25rem;

    background-repeat: no-repeat;

    background-position: center right .5625rem;

    -webkit-background-size: 1.125rem 1.125rem;

    background-size: 1.125rem 1.125rem;

}



.input-group-prepend{

	margin-right: 0px;

}



.mensajes p{

	margin:0;

}



.card{

	margin-top: 10px;

	margin-bottom: 10px;

}



.color-equipacion option{

	text-align: center;

	font-weight: 600;

}

.color-equipacion{

	-webkit-appearance: none;

	-moz-appearance:    none;

  	appearance:         none;

}



.azul{

	background-color: dodgerblue;

	color: white;

}

.azul-claro{

	background-color: lightskyblue;

}

.verde{

	background-color: green;

	color: white;

}

.verde-claro{

	background-color: lightgreen;

}

.rojo{

	background-color: red;

	color: white;

}

.rosa{

	background-color: hotpink;

}

.morado{

	background-color: mediumpurple;

	color: white;

}

.amarillo{

	background-color: yellow;

	color: black;

}

.naranja{

	background-color: orange;

}

.marron{

	background-color: sienna;

	color: white;

}

.negro{

	background-color: black;

	color: white;

}

.gris{

	background-color: grey;

	color: white;

}

.blanco{

	background-color: white;

}



label{

	position: relative;

	cursor: pointer;

	color: #666;

	font-size: 16px;

}



input[type="checkbox"], input[type="radio"]{

	position: absolute;

	left: 0px;

	z-index: -1;

	top: 10px;

}



input[type="checkbox"] + .label-text:before{

	content: "\f096";

	font-family: "FontAwesome";

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing:antialiased;

	width: 1em;

	display: inline-block;

	margin-right: 5px;

	color: #AAD007;

}



input[type="checkbox"] + .label-text.text-danger:before{

	color: #dc3545;

}



input[type="checkbox"] + .label-text.text-warning:before{

	color: #ffc107;

}



input[type="checkbox"]:checked + .label-text:before{

	content: "\f14a";

	color: #AAD007;

	animation: effect 250ms ease-in;

}



input[type="checkbox"]:checked + .label-text.text-danger:before{

	color: #dc3545;

}



input[type="checkbox"]:checked + .label-text.text-warning:before{

	color: #ffc107;

}



input[type="checkbox"]:disabled + .label-text{

	color: #aaa;

}



input[type="checkbox"]:disabled + .label-text:before{

	content: "\f0c8";

	color: #ccc;

}



@keyframes effect{

	0%{transform: scale(0);}

	25%{transform: scale(1.3);}

	75%{transform: scale(1.4);}

	100%{transform: scale(1);}

}