body {
	color: #333;
	font-family: 'Montserrat', sans-serif;
}
.card.dashboard-card {
    border: 2px solid #00ade5;
}
.block .block-cards .progress-text {
    color: #b2d135;
}
.dashboard-card .coursename .multiline {
	font-weight: bold;
}
#page-site-index #page-header h1.h2 {
    display: none;
}
.tingle-btn--danger {
    background-color: #00ade5 !important;
}
.page-header-headings .text-muted.text-uppercase.small {
    display: none;
}
.userinitials, .userpicture {
    border: 2px solid #00ade5;
}
.navbar-nav .popover-region i.icon{
	color: #00ade5;
}
.navbar.fixed-top {
    border-bottom: #b2d135 1px solid;
}
#region-main h2:first-of-type {
    display: none;
}
#page-login-index.moove-login .loginpanel {
    border-radius: unset;
    border: none;
	margin-left: 5%;
}
.tool_dataprivacy {
    display: none;
}
.usertour {
    display: none;
}
.custom-ayuda {
	padding: 5px!important;
	border-radius: 3px;
	font-size: .6rem;
	font-weight: lighter;
	color: #fff!important;
	background-color: #b2d135;
}
.activitytitle .text-uppercase.small {
    display: none;
}
#page-course-index-category .categorypicker { display: none; }
.path-mod-assign div.fileuploadsubmissiontime {
    display: none;
}
.courses.frontpage-course-list-enrolled .paging .btn {
	display: none;
}
@media (min-width: 768px) {
	.header-maxwidth {
		max-width: 1100px;
	}
}
.not-admin.student .block_dedication .footer a {
	display: none;
}
#page-login-index.ciudaddelnino-login #page-wrapper #page {
    background-image: url('/theme/ciudaddelnino/pix/custom/login_bg.jpg?v=3');
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
	min-height: 100vh;
	margin-top: 0;
}
#page-wrapper #page {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
}
.btn-primary {
    color: #fff;
    background-color: #00ade5;
    border-color: #00ade5;
}
a {
    color: #333;
    text-decoration: none;
    background-color: transparent;
}
a:hover {
    color: #00ade5;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form {
	height: auto;
}
.courseindex .courseindex-item.pageitem {
    background-color: #00ade5;
}
.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus, .dropdown-item:focus-within {
    background-color: #00ade5;
    color: #fff;
}
.moremenu .nav-link.active {
    border-bottom-color: #00ade5;
}

button#loginbtn {
    background-color: #00ade5;
    border-color: #00ade5;
	border-radius: 25px;
	font-size: 1.2rem;
}

#page-login-index.ciudaddelnino-login .loginpanel .card-block .form #loginbtn {
	padding: .5rem;
}

.imgform-login {
	max-height: 100%;
}

#page-login-index.ciudaddelnino-login .forgetpass a {
	color: #00ade5;
	font-size: .8rem;
}

.ayuda-login img {
	float: right;
}
#page-login-index.moove-login .row {
    margin: 0;
}
#page-login-index #page.container-fluid {
	padding-top: 2rem;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-left: 0;
}
.tingle-enabled .tingle-content-wrapper {
    z-index: 10000000;
}
.col.ayuda-login {
	padding-right: 0;
	flex-basis: unset;
}
@media only screen
and (min-width: 1030px)
and (max-width: 1366px)  {
	.ayuda-login.col-xs-12 {
		flex: none;
	}
}

#page-login-index #region-main-box.col-12 {
	padding-right: 0;
}
@media only screen and (max-width: 320px) {
	.imgform-login {
		max-height: 85px;
	}
	#page-login-index.ciudaddelnino-login #page-wrapper #page {
		background-position: inherit;
	}
}

@media only screen and (min-width: 321px) and (max-width: 425px) {
	.ayuda-login img {
		max-width: 80%;
	}
	.imgform-login {
		max-height: 85px !important;
	}

	#page-login-index.ciudaddelnino-login #page-wrapper #page {
		background-position: inherit;
	}
}

@media only screen and (min-width: 426px) and (max-width: 768px) {
    .ayuda-login img {
		max-width: 60%
	}

	#page-login-index.ciudaddelnino-login #page-wrapper #page {
		background-position: inherit;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1440px) {
    .ayuda-login img {
		max-width: 70%
	}

	#page-login-index.ciudaddelnino-login #page-wrapper #page {
		background-position: inherit;
	}
}

.tingle-modal-box__content {
    padding: 1.5rem !important;
}
.tingle-modal-box__footer {
    padding: .7rem !important;
}
.footer-support-link, .footer-section:last-child {
	display: none;
}
.primary-navigation .navbar-nav a[href="https://ayuda.ciudaddelnino.cl"] {
	margin-top: 10px;
	max-height: 40px;
	padding: 10px!important;
    border-radius: 5px;
    font-size: .7rem;
    font-weight: 700;
    color: #fff!important;
    background-color: #b2d135;
    text-transform: uppercase;
}
@media screen and (min-width: 769px) {
	.is-admin .primary-navigation .navbar-nav a[href="https://ayuda.ciudaddelnino.cl"] {
		position: absolute;
		right: 360px;
	}
	.primary-navigation .navbar-nav a[href="https://ayuda.ciudaddelnino.cl"] {
		position: absolute;
		right: 180px;
	}
}
.not-admin #usernavigation form, .not-admin #usernavigation .divider {
    display: none !important;
}
#page-login-index.ciudaddelnino-login {
	background-color: #f1f1f1;
}
#page-login-index.ciudaddelnino-login #page-wrapper {
	padding-bottom: 0;
}
#page-login-index.ciudaddelnino-login #page-wrapper::after {
	min-height: 0;
}
#page-login-index.ciudaddelnino-login .logo {
	text-align: center;
	margin-bottom: 2rem;
}
#page-login-index.ciudaddelnino-login .logo img {
	max-height: 200px;
}
#page-login-index.ciudaddelnino-login .row {
	margin: 0;
}
#page-login-index.ciudaddelnino-login .loginpanel {
	border-radius: 10px;
	border: none;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block {
	padding: 0;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form {
	padding: 20px 15px;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form .welcome {
	font-size: 1.2rem;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form .input-group-addon {
	width: 40px;
	line-height: 30px;
	padding: 4px 10px;
	margin-bottom: 0;
	font-size: 1rem;
	text-align: center;
	background-color: #eceeef;
	border: 1px solid rgba(0, 0, 0, .15);
	border-right: 0;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form .input-group-username .input-group-addon {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form .input-group-password .input-group-addon {
	border-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form #username, #page-login-index.ciudaddelnino-login .loginpanel .card-block .form #password {
	border: 1px solid rgba(0, 0, 0, .15);
	height: 44px;
}
#page-login-index.ciudaddelnino-login .form-control {
	border-radius: 0;
}
#page-login-index.ciudaddelnino-login #region-main {
    padding: 0;
	border: 0;
    background-color: inherit;
	overflow: hidden;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form #username {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#page-login-index.moove-login .loginpanel .card-block .form .input-group-username .input-group-addon, #page-login-index.moove-login .loginpanel #page-enrol-users #filterform .form .input-group-username .input-group-addon, #page-enrol-users #page-login-index.moove-login .loginpanel #filterform .form .input-group-username .input-group-addon {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form #password {
	border-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .form #loginbtn {
	padding: 0.5rem;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .instructions {
	background-color: #00ade5;
	padding: 60px 15px;
	color: #fff;
	min-height: 350px;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .instructions img {
	max-width: 100%;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .instructions .text-info {
	color: #fff !important;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .instructions h2, #page-login-index.ciudaddelnino-login .loginpanel .card-block .instructions h3 {
	color: #fff;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .instructions hr {
	width: 50%;
	margin-top: 0;
	border-top: 1px solid rgba(255, 255, 255, .7);
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .instructions .m-t-2 {
	margin-top: 1rem !important;
}
#page-login-index.ciudaddelnino-login .loginpanel .card-block .instructions .btn-secondary {
	border: none;
}
#page-login-signup {
	margin-left: 0;
}
#page-login-signup #page-wrapper {
	padding-bottom: 0;
	margin-bottom: 0;
}
#page-login-signup #page-wrapper:after {
	min-height: 0;
}
#page-login-signup #page-wrapper #page {
	margin-top: 0;
	padding-top: 50px;
	padding-bottom: 50px;
}
.potentialidplist .potentialidp {
	margin-bottom: 5px;
}
#page-login-signup .plugins_standard_footer_html, #page-login-index.ciudaddelnino-login .plugins_standard_footer_html {
	display: none;
}
