body{
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}

#header{
	padding-top: 15px;
	padding-bottom: 15px;
}

#logo-header{
	width: 65%;
	margin-left:-30%;
}

#logo-sep-footer{
	width: 230px;
	max-width: 100%;
}

.btn{
	color: black;
	background-color: transparent;
	border: 3px solid gray;
	box-shadow: none;
	height: auto;
	border-radius: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: lowercase;
	font-weight: bold;
}

.btn:hover{
	background-color: #00FFB6;
}

.bold{
	font-weight: bold;
}

.color-blanco{
	color: #ffffff;
}

.color-verde{	
	color: #00FFB6;
}

.color-negro{
	color: #000000;
}

.color-gris-oscuro, .input-field .color-gris-oscuro{
	color: #515151;
}
.color-gris-claro{
	color: rgb(196,196,196);
}

.color-rojo{
	color: red;
}

a.color-negro{
	color: #000000;
	font-weight: bold;
}

#FormaRegistro input:not([type]),#FormaRegistro input[type=text],#FormaRegistro input[type=password],#FormaRegistro input[type=email],#FormaRegistro input[type=url],#FormaRegistro input[type=time],#FormaRegistro input[type=date],#FormaRegistro input[type=datetime-local],#FormaRegistro input[type=tel],#FormaRegistro input[type=number],#FormaRegistro input[type=search],#FormaRegistro textarea.materialize-textarea {

	border-color: #00FFB6;

}

#FormaLogin input:not([type]),#FormaLogin input[type=text],#FormaLogin input[type=password],#FormaLogin input[type=email],#FormaLogin input[type=url],#FormaLogin input[type=time],#FormaLogin input[type=date],#FormaLogin input[type=datetime-local],#FormaLogin input[type=tel],#FormaLogin input[type=number],#FormaLogin input[type=search],#FormaLogin textarea.materialize-textarea {
	border-color: #00FFB6;
}

#container-header-derecha .valign-wrapper{
	width: 100%;
}

div.tabla{
	display: table;
	width: 100%;
}

div.celda{
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}

.fondo-gris-claro{
	background-color: rgb(239,239,239);
}

.fondo-gris-oscuro{
	background-color: #515151;	
}

img.banner-inicial-logo{
	width: 650px;
	max-width: 100%;
}

img.banner-sep-logo{
	width: 25%;
	max-width: 100%;
	margin-right:10px;
}

.borde-inferior-izquierdo-redondo{
	border-bottom-left-radius: 30px;
}

.borde-inferior-derecho-redondo{
	border-bottom-right-radius: 30px;
}

h1{
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
}

h2{
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
}

p{
	color: #ffffff;
}

.font-bold{
	font-weight: bold;
}

.font-bold label{
	font-size: 15px;
}

div.elementos-individuales a{
	display: block;
}

#info-registrate span{
	display: block;
}

.btn-verde{
	color: #00FFB6;
	border-color: #00FFB6;
	text-transform: none;
}

.btn-verde:hover, .btn-verde:focus{
	color: #515151;
}

#modal-piloto{
	border-radius: 30px;
}

.link-certificados{
	font-size: 45px;
}

::-moz-selection { /* Code for Firefox */
	color: black;
	background: #00FFB6;
}

::selection {
	color: black; 
	background: #00FFB6;
}

.barra-scroll::-webkit-scrollbar {
	width: 1em;
}
 
.barra-scroll::-webkit-scrollbar-track {
}
 
.barra-scroll::-webkit-scrollbar-thumb {
	background-color: white;
	outline: 1px solid slategrey;
	padding-right: 5px;
}

.modal::-webkit-scrollbar {
	width: 1em;
}
 
.modal::-webkit-scrollbar-track {
}
 
.modal::-webkit-scrollbar-thumb {
	background-color: #A0A0A0;
	outline: 1px solid slategrey;
	padding-top: 5px;
	border-radius: 30px;
	margin-top: 5px;
}

a{
	color: #a0a0a0;
}


#dropdown-login{
	border: none;
}


#default-iniciar-sesion:focus, #default-iniciar-sesion:hover, #default-cerrar-sesion:focus, #default-cerrar-sesion:hover, #default-iniciar-sesion-movil:hover, #default-cerrar-sesion-movil:hover, #default-iniciar-sesion-movil:focus, #default-cerrar-sesion-movil:focus, .btn-negro:focus, .btn-negro:hover{
	background-color: #515151;
	color: white;
}

#default-iniciar-sesion, #default-cerrar-sesion, #default-cerrar-sesion-movil, #default-iniciar-sesion-movil, .btn-negro{
	color: #515151;
	border: 4px solid #515151;
	border-radius: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: lowercase;
	font-weight: bold;
}

.imagenes-como-certificarte img{
	width: 150px;
}

.imagenes-como-certificarte .over{
	display: none;
}

.titulo-bullets-imagenes{
	font-size: 20px;
	font-weight: bold;
	color: #515151;
}

#inicio-imagenes img{
	background-color: #EFEFEF;
	width:250px;
	display:inline
}

@media screen and (max-width: 992px){
	.modal {width: 100%;}
}

.picker__date-display{
	background-color: #515151;
}

.picker__weekday-display{
	display: none;
}

.picker__today, .picker__clear, .picker__close{
	color: #515151;
}

.picker__month-display{
	padding-top:10px;
}
.ui-helper-hidden-accessible{
	display:none!important;
}