body {
	background-color: #C4DBCD;
	background-repeat: repeat-x;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7EC299), to(#C4DBCD));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #7EC299, #C4DBCD);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #7EC299, #C4DBCD);

	/* IE 10 */
	background: -ms-linear-gradient(top, #7EC299, #C4DBCD);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #7EC299, #C4DBCD);
}

.title-portal {
	background-color: #199A48;
	background-repeat: repeat-y;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#199A48), to(#45C475));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #199A48, #45C475);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #199A48, #45C475);

	/* IE 10 */
	background: -ms-linear-gradient(left, #199A48, #45C475);

	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #199A48, #45C475);
}

.title-section {
	color: #005679;
}

.btn {
	border-radius: 5px;
}

.btn.btn-default {
	color: #ffffff;
	background-color: #5BB1EE;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5BB1EE), to(#0360B0));
	background: -webkit-linear-gradient(top, #5BB1EE, #0360B0);
	background: -moz-linear-gradient(top, #5BB1EE, #0360B0);
	background: -ms-linear-gradient(top, #5BB1EE, #0360B0);
	background: -o-linear-gradient(top, #5BB1EE, #0360B0);
	font-size: 11px;
    font-weight: bold;
	padding: 4px 12px;
}
.btn.btn-default:hover {
	color: #fff;
	text-decoration: underline;
}
.panel-login .btn {
	color: #ffffff;
	padding: 3px 15px;
}

.apartat_curs {
	background-color: #DFE8EE;
}
.apartat_curs .titol_apartat_curs {
	font-weight: bold;
	background-color: #66A2BC;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 10px;
	border-bottom: 1px solid #ffffff;
}
.apartat_curs .text {
	padding: 20px 10px;
}
#titulo_pagina {
	background: -moz-linear-gradient(left,  rgba(203,203,203,1) 0%, rgba(203,203,203,0.3) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(203,203,203,1) 0%,rgba(203,203,203,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(203,203,203,1) 0%,rgba(203,203,203,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb', endColorstr='#4dcbcbcb',GradientType=1 ); /* IE6-9 */
    margin: 5px auto;
}
#titulo_pagina h2 {
    color: #005679;
    margin: 0px;
	padding: 7px 10px 5px;
    font-size: 12px;
    font-weight: bold;
}
.boto_left_blau {
	float: right;
    margin-top: 20px;
    margin-bottom: 15px;
}
.form-alumnos {

}
.form-alumnos .row {
	margin: 0px;
	padding: 7px 0;
}
.form-alumnos .row:nth-child(odd) {
	background: rgba(102, 162, 188, 0.11);
}
.form-alumnos #ajax_alumnes {
	margin-top: 7px;
}

.form-alumnos input {
	max-width: 100%;
}
@media (max-width: 991px) {
	.form-alumnos .input {
		margin-bottom: 5px;
	}
	.form-alumnos input {
		width: 70%;
	}
	.form-alumnos label {
		width: 30%;
	}
}

@media (max-width: 560px) {
	.form-alumnos input {
		width: 100%;
	}
	.form-alumnos label {
		width: 100%;
	}
}
.proceso-matricula {
	margin-top: 10px;
	margin-bottom: 10px;
}
.proceso-matricula label input[type='radio'] {
	display: inline-block;
    vertical-align: bottom;
    margin-right: 5px;
}