/*!
 * CSS CLAES 2025 - v. 1.0
 * 20250215 - SCOLATEC
 * Licensed GPL
 * Based on Bootstrap
*/

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../chamilo/fonts/OpenSans-Light.woff2) format('woff2'), url(../chamilo/fonts/OpenSans-Light.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../chamilo/fonts/OpenSans.woff2) format('woff2'), url(../chamilo/fonts/OpenSans.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../chamilo/fonts/OpenSans-Semibold.woff2) format('woff2'), url(../chamilo/fonts/OpenSans-Semibold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../chamilo/fonts/OpenSans-Bold.woff2) format('woff2'), url(../chamilo/fonts/OpenSans-Bold.woff) format('woff');
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  background-color: #F4F4F4;
}
body {
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.72222;
  background-color: #F4F4F4;
}

a {
    color: #071D49;
    text-decoration: none;
}
a:focus, a:hover {
    color: #18408f;
    text-decoration: underline;
}
header {
	background: url("images/background.png") repeat-x center -25px;
	/* background: linear-gradient(to bottom, rgba(58,44,15,1) -10%, rgba(255,236,181,1) 20%, rgba(89,74,42,1) 70%, rgba(255,236,181,1) 90%, rgba(58,44,15,1) 120%);*/
}
.logo img {
    box-shadow: none;
	filter: drop-shadow(0px 0px 10px rgba(255,236,181,1));
	width: 100%;
}
.navbar {
    border-bottom: 3px solid #cfc09f;
}
.navbar-default {
    background: linear-gradient(to bottom, #071D4B 0%, #000 100%);
    border-color: #3a2c0f;
}
.navbar-default .navbar-nav > li > a {
    color: #E3CF88;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #FFECB5;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #000;
    font-weight: bold;
    background: linear-gradient(to bottom, #cfc09f 3%, #FFECB5 25%, #E3CF88 50%, #3a2c0f 95%,#E3CF88 110%);
    text-shadow: -1px 0 1px #c6bb9f, 0 1px 1px #c6bb9f, 5px 5px 10px rgba(0, 0, 0, 0.4), -5px -5px 10px rgba(0, 0, 0, 0.4);
}
.panel-default {
    border-color: #A2A3A8;
}
.panel {
    background-color: rgba(255,255,255,0.5);
}
.list-group-item {
    background-color: transparent;
}
.actions {
    background: rgba(255,255,255,0.5);
}
.actions img {
    box-shadow: none;
    border: none; 
    background: transparent;
}
.actions img:hover {
	background: transparent;
    box-shadow: none; 
	-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.7));
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
}
.actions .btn-toolbar {
    border: 0px;
    background: transparent;
}
.btn {
   border-radius: 15px;
}
.btn-primary {
    color: #fff;
    background-color: #071D49;
    border-color: #E3CF88;
}
.form-control {
    background-color: transparent;
    border-radius: 15px;
}
.big_icon img {
    padding: 5px;
    border-radius: 10px;
    box-shadow: none;
    border: none; 
}
.big_icon img:hover, .big_icon img:active  {
    box-shadow: none;
	transition: filter 600ms;
	filter: drop-shadow(-1px 0 0 #FFECB5) 
			drop-shadow( 1px 0 0 #FFECB5) 
			drop-shadow( 0 -1px 0 #FFECB5) 
			drop-shadow( 0 1px 0 #FFECB5) 
			drop-shadow( 0 0 3px rgba(0,28,72,0.8)) 
			drop-shadow( 0 0 6px rgba(0, 71, 186,0.8));
	-webkit-filter: drop-shadow(-1px 0 0 #FFECB5) 
					drop-shadow( 1px 0 0 #FFECB5) 
					drop-shadow( 0 -1px 0 #FFECB5) 
					drop-shadow( 0 1px 0 #FFECB5) 
					drop-shadow( 0 0 3px rgba(0,28,72,0.8)) 
					drop-shadow( 0 0 6px rgba(0, 71, 186,0.8));
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
}