/*
Theme Name: Education LMS Child
Theme URI: https://elearning.ats-sanmarino.com
Version: 2.0
Description: Tema hijo de Education LMS
Author: Tu
Author URI: https://elearning.ats-sanmarino.com
Template: education-lms
*/
/*----------------- Cambios a partir de aquí -------------------------------*/
body {
	background-color: #ecf0f5;
}
.container {
    width: 100%;
}
.course-results {
    display: block;
    margin-left: 0px;
}
#main-ats {
    padding-top: 0px;
	width:75%;
}
#main-ats > article {
	border-radius: 3px;
	padding: 2%;
	background-color: #fff !important;
	border-top: 3px solid #d2d6de;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Source Sans Pro', sans-serif;
}
a {
	text-decoration: none;
}
/** Header **/
.close-img-ats {
	width: 70%;
}
#logo-ats-menu {
	text-align: center !important;
}
#logo-ats-menu .site-title  {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;	
	margin: none !important;
	color: #fff;
}
#logo-ats-menu .site-branding div {
    float: none !important;
}
#logo-ats-menu .site-branding div a {
    color: #fff;
	text-decoration: none;
}
#logo-ats-menu .site-branding {
    margin: 15px;
}
.ats-icon-menu {
	width: 100%;
}
.header-ats-menu {
	display: flex;
}
.header-ats-menu .dashicons, .dashicons-before::before {
	font-size: 3em !important;
	color: #fff;
	text-decoration: none;
}
.header-default {
    background: #103c6b;
	padding: 0px;
}
.header-ats-profile {
	margin-bottom: 0px;
	padding: 1em;
	background-color: #103c6b;
}
.profile-ats-thumbnail {
	/**text-align: center;**/
}
.col-sm-1 .user-panel,.col-1 .user-panel {
  	padding-right: 1em;
}
.header-ats-profile .stu-ats {
  	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis; 
	text-align: center;
}
#menu-ats .menu-item a,.boton-home-page-ats,.title-page-ats {
  	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: nowrap; 	
  	/**text-align: center;**/
}
/** Datos usuario en menu **/
.menu-ats-container .user-panel {
	padding: 30px;
}
.user-panel .pull-left.info p, .user-panel .pull-left.info a {
	color: #fff;
}
.user-panel > .info {
	padding-left: 1em;
}
.user-panel > .info > p {
	font-weight: 600;
	margin-bottom: 0.2em;
}
.user-panel > .info a {
	font-size: small;
}
.user-panel > .image {
	width: 50px;
}
.close-sidebar-ats.col-1 .user-panel .image, .close-sidebar-ats.col-sm-1 .user-panel .image{
	display: none;
}
/** Side bar Menu **/
section#navbar-ats {
	/**width: 25%;**/
	background-color: #222d32;
	padding: 0px !important;
}
.close-sidebar-ats {
	/**width: 7% !important;**/
}
/** Menu horizontal **/
ul#menu-ats {
	padding-left: 0px;
	margin-bottom: 0rem;
	border-bottom: 20px solid #103c6b;
}
#menu-ats > li > a, #session-ats-lms > a {
    padding: 12px 5px 12px 15px;
    display: block;
	color: #fff;
	border-left: 3px solid transparent;
	text-decoration: none;
}
 
.close-sidebar-ats.col-1 #menu-ats li a,.close-sidebar-ats.col-1 #session-ats-lms a,.close-sidebar-ats.col-sm-1 #menu-ats li a,.close-sidebar-ats.col-sm-1 #session-ats-lms a {
    padding: 12px 0px 12px 0px;
}
.close-sidebar-ats #menu-ats li a, .close-sidebar-ats #session-ats-lms a {
	padding: 12px 12px 12px 12px;
	text-align: center;
}
#menu-ats > li > a > .dashicons, #session-ats-lms > a > .dashicons {
	color: #0073b7;
}
#menu-ats li a:hover, #session-ats-lms a:hover  {
	background: #9ba3ad;
	border-left: 3px solid #fff;
	text-decoration: none;
}
/** Container **/
.open-container-ats {
	width: 93% !important;
}
#title-page-ats {
	padding: 1em;
}
.title-page-ats > h1 {
    margin: 0;
    font-size: 24px;
}
.boton-home-page-ats {
	text-align: right;
}
.boton-home-page-ats a {
	color: #444 !important;
	text-decoration: none;
}
/**  Button **/
button {
	background: #103c6b !important;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .titlebar .triangled_colored_separator, .widget-area .widget-title::after, .carousel-wrapper h2.title::after, .course-item .course-thumbnail .price, .site-footer .footer-social, .single-lp_course .lp-single-course ul.learn-press-nav-tabs .course-nav.active, .single-lp_course .lp-single-course ul.learn-press-nav-tabs .course-nav:hover, .widget_tag_cloud a:hover, .header-top .header-contact-wrapper .btn-secondary, .header-type3 .header-top .header-contact-wrapper .box-icon, a.btn-all-courses:hover, .course-grid-layout2 .intro-item::before, .learnpress .learn-press-pagination .page-numbers > li span, .courses-search-widget::after {
	background: #103c6b !important;
}
/** Button login **/
p.login-submit > input#wppb-submit {
	width: 100%;
}
.ats-icon-menu .dashicons {
	vertical-align: middle;
}
/** Medidas 
@media only screen and (max-width: 988px) {
	#logo-ats-menu .site-title {
		max-width: 25% !important;
	}
	.header-ats-menu {
		max-width: 70% !important;
	}
}**/
@media (max-width:768px) {
	.col-sm-3 .user-panel .info,.col-md-3 .user-panel .info,.col-3 .user-panel .info {
    	padding-left: 0px !important;
	}
}