

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #14385b!important;
}

.navbar-inverse {
    background-color: #14385b!important;
    border-color: #14385b!important;
}

body>footer {
    background-color: #14385b!important;
    color: #fff;
    padding: 10px 0;
    font-size: 12px;
    margin-top: 20px;
}
body>footer a, body>footer a:hover {
    color: #fff;
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff!important;
}

.navbar-inverse .navbar-nav>li {
    padding: 10px 10px 10px 10px!important;
}


.navbar-inverse .navbar-brand {
    padding: 10px 5px!important;
}

.navbar-inverse .navbar-brand img {
    height: 50px!important;
}

.btnlogin {
    background-color: #8a4500;
    font-weight: 700;
}

.btnlogin:hover {
    background-color: #885523!important;
    color: #fff!important;
    text-decoration: none;
}

.c-card {     
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #ECECEC!important;
    background-clip: border-box;
    border-radius: 0; 
    min-height: 400px;
}

.c-shadow {
    box-shadow: 0px 3rem 1rem -2rem rgba(0,0,0, .4)!important;
}

.c-card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

.c-card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}

.c-card-footer {
    padding: .75rem 1.25rem;
    background-color: #112a46;
    color: #fff;
    cursor: pointer;
}

.c-card-footer:hover {
    background-color: #8a4500;
}

.c-card-footer {
    color: #fff;
}
.c-card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}
.c-card a { text-decoration: none; }
.courses .col-md-4 { padding-top: 30px; }
.end-pag { justify-content: center!important; display: flex; }

/* pagination */
.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
}

.pagination li.active a { background-color: #8a4500; color: #fff; }
.pagination li a:hover { background-color: #8a4500; color: #fff; }

.pagination li a {
    padding: 6px 10px;
    background-color: #112a46;
    color: #fff;
    display: block;
    text-decoration: none;
    cursor: pointer;
    margin: 2px;
    border: none;
}


.c-card-body li { list-style: none; }



#submit-filters {
    vertical-align: bottom;
    border-radius: 0;
    background-color: #8a4500;
    color: #fff;
}

#submit-filters:hover {
    background-color: #dd860b;
    color: #fff;
}

#form_filter {
    text-align: center;
    background-color: #ECECEC!important;
	color: #333;
	padding: 30px;
	margin: 20px 15px 0 15px;
}

#form_filter span, #form_filter input, #form_filter select {
	border-radius: 0;
	border-color: #112a46;
	background-color: #112a46;
	color: #fff;
	outline: none;
}
#form_filter input:focus, #form_filter select:focus {
	background-color: #8a4500;
	border-color: #8a4500;
}


#form_filter input:focus, #form_filter select:focus { outline: none; }

#form_filter input::-ms-input-placeholder { color: #fff!important;  }
#form_filter input:-ms-input-placeholder { color: #fff!important;   }
#form_filter input::placeholder { color: #fff!important; opacity: 1; }


.show-info-1 { background-color: #fff; padding: 10px 0 10px 0; color: #112a46; margin-right: 10px; }
.show-d { background-color: #8a4500; padding: 12px; color: #fff; }
.show-div-main { background-color: #112a46; padding: 15px 15px 15px; color: #fff; }

.ui-datepicker {
    background: #112a46;
    border-radius: 0;
}

.ui-datepicker .ui-datepicker-header {
    background-color: #1d4067;
    border-radius: 0;
}


.ui-datepicker td a {
    text-decoration: none;
}


.ui-datepicker td .ui-state-hover, .ui-datepicker td .ui-state-active  {
    color: #ffffff;
    background: #8a4500;
    background-color: #8a4500;
}
