/*!
 * CSS GREEN - v. 2.0
 * 2015 - Alex Aragón (aragonc@beeznest.com)
 * Licensed GPL
 * Based on Bootstrap
 * Modificado por Marcel Anieceto 2015-2018
*/

@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%;
}

body {
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.72222;
}

a {
    color: #00adef;
    /* color: #004600; */
}

a:hover {
    color: #00adef;
    /* color: #418A00; */
}

header {
    background: url("https://projetosdiversosiob.asdnet.com.br/web/css/themes/IOB/images/bg-green.png") repeat-x center -25px;
}

.navbar-default {
    /* background: #1c1c1c;
    /* Old browsers */
    /* background: -moz-linear-gradient(top, #4b6077 0%, #3f5164 99%); */
    /* FF3.6+ */
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4b6077), color-stop(99%, #3f5164)); */
    /* Chrome,Safari4+ */
    /* background: -webkit-linear-gradient(top, #4b6077 0%, #3f5164 99%); */
    /* Chrome10+,Safari5.1+ */
    /* background: -o-linear-gradient(top, #4b6077 0%, #3f5164 99%); */
    /* Opera 11.10+ */
    /* background: -ms-linear-gradient(top, #4b6077 0%, #3f5164 99%); */
    /* IE10+ */
    /* background: linear-gradient(to bottom, #4b6077 0%, #3f5164 99%); */
    /* W3C */
    /* filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4b6077', endColorstr='#3f5164', GradientType=0); */
    /* IE6-9 */
    color: #00adef;
    /* color: #88aa00; */
    border: none;
    padding-top: 8px;
    padding-bottom: 8px;
    /* -webkit-box-shadow: 0px 6px 13px -5px rgba(0, 0, 0, 0.81);
    box-shadow: 0px 6px 13px -5px rgba(0, 0, 0, 0.81); */
}

.navbar-default .navbar-brand {
    color: #ffffff;
}


/* LINK ATUAL */

.navbar-nav .open .dropdown-menu .user-body a {
    color: #00adef;
}


.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.active .nav-link:hover,
.active .nav-link:focus {
    color: blue !important;
    /* background-color: white; */
}

.nav-link:hover,
.nav-link:focus {
    color: #666 !important;
    /* color: #c9ed16 !important; */
}

.navbar-default .navbar-text {
    color: #666;
    /* color: #c9ed16; */
}

.navbar-default .navbar-nav>li>a {
    color: #fff
;
    /* background-color: #004582; --------------*/
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #6d8300;
    /* background-color: #ffffff; */
}

#header-logo {
    background-color: transparent;
    /* background-color: #004582; */
    width: 170px;
    height: 60px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    /* color: #00adef; */
    color: #fff;
}

.navbar-default .navbar-nav>li>.dropdown-menu {
    color: #383939 !important;
    color: #ffffff;
}

.navbar-default .navbar-nav>li>.dropdown-menu>li>a {
    color: #00adef;
    /* color: #ffffff; */
}

.navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover,
.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus {
    color: #fff;
    /* color: #c9ed16; */
    background-color: #00adef;
    /* background-color: #008000; */
}

.navbar-default .navbar-nav>li>.dropdown-menu>li>.divider {
    background-color: #88aa00;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #00adef;
    /* color: #004582; */
    background: white;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    color: #ffffff;
    background-color: #00adef;
}

.navbar-default .navbar-toggle {
    border-color: #fff;   /*------------- #008000--------------*/
    color: #fff;   /*------------- #008000--------------*/
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: initial !important; /*------------- #008000--------------*/
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff; /*------------- #008000--------------*/
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #fff;  /*------------- #008000--------------*/
}

.navbar-default .navbar-link {
    color: #ffffff;
}

.navbar-default .navbar-link:hover {
    color: #666;
    /* color: #c9ed16; */
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #00adef;
        /* color: #008000; */
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        /* color: white; */
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: white;
        background-color: #00adef;
        /* background-color: #008000; */
    }
}

.panel-default .panel-heading {
    background-color: #E5E5E5;
}

.breadcrumb {
    background: #E5E5E5;
}

.nav li a:hover {
    background: transparent;
}

footer {
    background: #1c1c1c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #4b6077 0%, #3f5164 99%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4b6077), color-stop(99%, #3f5164));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4b6077 0%, #3f5164 99%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4b6077 0%, #3f5164 99%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4b6077 0%, #3f5164 99%);
    /* IE10+ */
    background: linear-gradient(to bottom, #4b6077 0%, #3f5164 99%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4b6077', endColorstr='#3f5164', GradientType=0);
    /* IE6-9 */
    color: #88aa00;
}

footer a {
    color: #ffffff;
}

footer a:hover {
    color: #CCC;
}


/* linear-gradient(to bottom,
#4b6077 0%,
#3f5164 100%); */

div#courses.panel-group {
    display: none;
}

.navbar-default {
    background-color: #FFF;
    border: none;
}

.shadow-asd {
    -webkit-box-shadow: 0px 6px 13px -5px rgba(0, 0, 0, 0.81);
    box-shadow: 0px 6px 13px -5px rgba(0, 0, 0, 0.81);
}

.fundo-menu {
    background-image: url('./images/bg-green.png') !important;
    /*background-size: cover !important;
    background-repeat: no-repeat !important; ----------------------*/
    background-position: bottom;
}

@media (max-width: 991px) and (min-width: 320px) {    
    .navbar-default .navbar-nav>li>a {
        color: #00adef;
        /* color: #008000; */
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background-color: white;
    }
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:hover,
    .navbar-default .navbar-nav>.active>a:focus {
        color: white;
        background: #00adef;
        /* background: #008000; */
        padding: 15px;
    }

    .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .navbar-nav>li>a:focus {
        color: #fff;
        background-color: #00adef;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: #00adef;
    }
}