@font-face {
  font-family: 'Noto Sans';
  src: local('NotoSans'), url(../fonts/noto-sans/NotoSans.html);
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans';
  src: local('NotoSans'), url(../fonts/noto-sans/NotoSans_dev.html);
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans';
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(../fonts/noto-sans/NotoSans-Bold.html);
  font-weight: 700;
}
@font-face {
  font-family: 'Noto Sans';
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(../fonts/noto-sans/NotoSans-Bold_dev.html);
  font-weight: 700;
}
@font-face {
  font-family: IconSet;
  src: url(../fonts/icons/custom.html#iefix) format('embedded-opentype'), url(../fonts/icons/custom-2.html) format('truetype'), url(../fonts/icons/custom-3.html) format('woff'), url(../fonts/icons/custom-4.html) format('woff2'), url(../fonts/icons/custom-5.html#custom) format('svg');
  font-weight: 400;
  font-style: normal;
}
html {
  font-size: 16px;
  height: 100%;
}
body {
  /*position: relative; */
  font-size: 15px;
  font-family: 'Noto Sans', sans-serif;
  color: #5c5c5c;
  font-weight: 400;
  height: 100%;
}
.item-home {
  height: 100%;
  min-height: 600px;
}
h1, h2, h3, h4, h5, h6 {
  color: #1c2933;
}
h4 {
  font-size: 20px;
  margin-bottom: 15px;
}
h6 {
  font-size: 16px;
  margin-bottom: 15px;
}
strong {
  font-weight: 700;
  color: #444;
}
p {
  margin-bottom: 20px;
}
p:after {
  content: "";
  clear: both;
  display: block;
}
a {
  transition: 200ms all;
  color: #0a3d62;
}
a:hover {
  text-decoration: none;
  color: #082f4b;
}
body.change {
  background-color: #000;
  color: #f5a425;
}
body.change p, body.change a, body.change .text-muted {
  color: #f5a425 !important;
}
body.change h1, body.change h2, body.change h3, body.change h4, body.change h5, body.change h6 {
  color: #fff;
}
body.change #header-top {
  background: #000;
}
.w-300 {
  width: 300px;
}
.w-500 {
  width: 500px;
}
img.float-left {
  float: left;
  width: 400px;
  margin-right: 20px;
}
img.float-right {
  float: right;
  width: 400px;
  margin-left: 20px;
}
.table .thead-dark th {
  background: #0a3d62;
  border-color: #0a3d62;
}
/*** List Style ***/
.arrow-list-style {
  position: relative;
  list-style-type: none;
  padding: 0;
}
.arrow-list-style li a {
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
}
.arrow-list-style li a:hover {
  color: #0a3d62;
}
.arrow-list-style li:before {
  font-family: "Material Design Icons";
  content: "\F054";
  margin-right: 10px;
  color: #0a3d62;
  font-size: 13px;
}
/*** Buttons ***/
.btn.btn-primary {
  background: #0a3d62;
  border-color: #0a3d62;
}
.btn.btn-primary:hover {
  background: #082f4b;
}
.btn.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 61, 98, 0.5);
}
.btn.btn-outline {
  background: transparent;
  border: 1px solid #0a3d62;
  color: #0a3d62;
}
.btn.btn-outline:hover {
  background: #082f4b;
  color: #fff;
}
.btn.btn-xs {
  padding: 4px 15px;
  font-size: 13px;
}
.btn-rounded {
  border-radius: 50px;
  padding: 10px 25px;
}
.btn:hover {
  text-decoration: none;
}
.btn-blue {
  background: #0a3d62;
}
/*** Section content-wrapper ***/
#content {
  min-height: calc(100% - 242px);
}
.content-wrapper {
  padding: 80px 0;
  width: 100%;
}
.content-wrapper.bg-grey {
  background: #f2f4f7;
}
.content-wrapper .page-header {
  margin-bottom: 20px;
}
/*** Header ***/
#header-top {
  background: #eee;
  font-size: 12px;
  padding: 5px 0;
}
#header-top .list-inline {
  margin-bottom: 0;
}
#header-top .text-welcome {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
  border-right: rgba(0, 0, 0, 0.1) 1px solid;
}
#header-top .language-dropdown .btn-link {
  color: #151515;
  font-size: 12px;
}
#header-top .language-dropdown .dropdown-menu {
  font-size: 12px;
  min-width: 6rem;
  padding: 0.25rem 0;
}
#header-top .language-dropdown .dropdown-menu .dropdown-item {
  padding: 0rem 1rem;
}
#header-top .langswitcher {
  transform: translateY(0%);
  margin-left: 0 !important;
}
#header-top .langswitcher a {
  color: #5c5c5c;
}
#header-top .langswitcher a:hover {
  color: #0a3d62;
}
#header-top .langswitcher a.active {
  color: #0a3d62;
  text-decoration: none;
}
#header-top .top-btns li {
  padding: 0;
  display: inline-block;
  position: relative;
}
#header-top .top-btns li a {
  font-size: 12px;
  color: #151515;
  text-decoration: none;
  padding: 6px 8px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  line-height: 1;
  font-weight: normal;
  text-align: center;
}
#header-top .top-btns li a:hover {
  color: #052034;
}
#header-top .top-btns li.blindness-setting {
  margin: 0 5px;
}
#header-top .top-btns li.blindness-setting .badge-light {
  background-color: #666;
  color: #fff;
}
#header-top .top-btns li.blindness-setting .badge:not(:last-child) {
  margin-right: 5px;
}
#header-top .top-btns li.blindness-setting .badge-default {
  background-color: #fff;
}
#header-top .top-btns li.blindness-setting .badge-light {
  background-color: #333;
}
#header-top .top-btns li:not(:last-child) {
  border-right: rgba(0, 0, 0, 0.1) 1px solid;
}
#header-top .top-header-links .btn-link {
  font-size: 13px;
  color: #0a3d62;
  padding: 0 8px;
}
#header-top .top-header-links .btn-link:first-child {
  border-right: rgba(0, 0, 0, 0.1) 1px solid;
}
#header-top .top-header-links .btn-link:hover {
  color: #052034;
}
#header .header-logo {
  padding: 10px 0;
}
#header .header-logo .navbar-brand {
  font-weight: bold;
}
#header .header-logo .navbar-brand img {
  max-height: 70px;
}
#header .header-logo .logo-text-content {
  display: inline-block;
  margin-left: 15px;
}
#header .header-logo .logo-text-content h1 {
  font-size: 24px;
  color: #0a3d62;
  margin-bottom: 5px;
}
#header .header-logo .logo-text-content .text-muted {
  font-size: 13px;
}
#header .navbar {
  background-color: #0a3d62;
}
#header .navbar .nav-link {
  padding-right: 10px;
  padding-left: 10px;
  font-weight: 400;
}
#header .navbar .nav-link:hover {
  color: rgba(255, 255, 255, 1);
}
#header .navbar .search-box {
  position: relative;
}
#header .navbar .search-box .form-control {
  background: rgba(243, 243, 243, 0.31);
  color: #fff;
  border-radius: 30px;
  border: none;
  padding: 6px 20px;
}
#header .navbar .search-box .form-control::placeholder {
  color: rgba(243, 243, 243, 0.7);
}
#header .navbar .search-box:after {
  font-family: "Material Design Icons";
  content: "\f349";
  position: absolute;
  right: 15px;
  color: rgba(243, 243, 243, 0.7);
}
/*** Carosuel ***/
.carosuel {
  position: relative;
}
.carosuel .banner-wrapper {
  height: 100vh;
  background-size: cover;
  width: 100%;
  position: relative;
  background-position: center center;
}
.carosuel .banner-wrapper img {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.carosuel .banner-wrapper .banner-text {
  position: absolute;
  color: #fff;
  z-index: 99;
  text-align: center;
  width: 55%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: 0 auto;
  left: 50%;
}
.carosuel .banner-wrapper .banner-text h2 {
  color: #fff;
  font-size: 45px;
  margin-bottom: 15px;
}
.carosuel .banner-wrapper .banner-text p {
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 25px;
}
.carosuel .banner-wrapper .banner-text .btn-primary {
  border-radius: 50px;
  background-color: transparent;
  border: 1px solid #fff;
  padding: 0.6rem 1.2rem;
}
.carosuel .banner-wrapper .banner-text .btn-primary:hover {
  background-color: #0a3d62;
  border-color: #0a3d62;
}
.carosuel .banner-wrapper .banner-links {
  position: absolute;
  color: #fff;
  z-index: 99;
  text-align: center;
  width: 60%;
  bottom: 0%;
  transform: translateX(-50%);
  margin: 0 auto;
  left: 50%;
}
.carosuel .banner-wrapper .banner-links .row {
  align-items: flex-end;
}
.carosuel .banner-wrapper .banner-links a {
  padding: 10px 15px;
  width: 100%;
  display: block;
  background: #0a3d62;
  color: #fff;
}
.carosuel .banner-wrapper .banner-links a:hover {
  padding: 15px;
  background: #052034;
}
.carosuel .banner-wrapper .banner-links a .mdi {
  font-size: 20px;
  margin-right: 5px;
}
.carosuel .banner-wrapper:after {
  content: "";
  width: 100%;
  position: absolute;
  height: 100%;
  background: #000;
  top: 0;
  left: 0;
  opacity: 0;
}
.carosuel .owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
  position: absolute;
  bottom: 50px;
  width: 100%;
}
.carosuel .owl-theme .owl-controls .owl-page span {
  background: #fff;
}
/*** Sidebar ***/
.sidebar .list-group {
  border: none;
}
.sidebar .list-group .list-group-item {
  border-right: transparent;
  border-top: transparent;
  border-bottom: transparent;
  border-radius: 0;
  background: transparent;
  padding: 0;
  border-left: 3px solid #0a3d62;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.sidebar .list-group .list-group-item a {
  background: #f0f0f0;
  color: #5c5c5c;
  display: block;
  padding: 0.75rem 1.25rem;
}
.sidebar .list-group .list-group-item a:hover {
  background: #0a3d62;
  color: #fff;
}
/*** Footer-top ***/
#footer-top {
  position: relative;
  padding: 70px 0;
  overflow: hidden;
  /* text-align: center;*/
  background: #1f2e39;
}
#footer-top h4 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #fff;
}
#footer-top .text {
  color: #8f9ca6;
  font-size: 13px;
  line-height: 22px;
}
#footer-top .arrow-list-style li a {
  color: rgba(255, 255, 255, 0.5);
}
#footer-top .arrow-list-style li a:hover {
  color: #0a3d62;
}
#footer-top .arrow-list-style li:before {
  color: #0a3d62;
  font-size: 13px;
}
#footer-top .address {
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  line-height: 22px;
}
#footer-top .address strong {
  color: rgba(255, 255, 255, 0.8);
}
/*** Footer ***/
#footer {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 11px;
  /* text-align: center;*/
  color: rgba(255, 255, 255, 0.5);
  background: #1c2933;
  /*.copyright {margin-bottom: 10px;}*/
}
#footer a {
  color: rgba(255, 255, 255, 0.5);
}
#footer a:hover, #footer a:focus {
  color: #fff;
}
#footer .footer-links {
  text-align: right;
}
#footer .footer-links a {
  padding: 0px 14px;
  display: inline-block;
  font-size: 11px;
}
#footer .footer-links .seperator {
  display: inline-block;
}
.item-home #footer {
  width: 100%;
  bottom: 0;
  color: rgba(255, 255, 255, 0.5);
  background: rgba(0, 0, 0, 1);
}
/*** Pages ***/
.page-header h2 {
  text-transform: capitalize;
}
.member-list {
  margin: 0 -8px 50px;
}
.member-list .col-md-3 {
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .item-home {
    overflow: visible;
  }
  .carosuel .banner-wrapper img {
    transform: translateY(-50%) scale(1.5);
  }
  .carosuel .banner-wrapper .banner-text h2 {
    font-size: 1.5rem;
  }
  #footer {
    text-align: center;
  }
  #footer .footer-links {
    margin-top: 10px;
    text-align: center;
  }
  .item-home #footer {
    background: #1c2933;
    position: relative;
  }
  .item-home #content {
    min-height: auto;
  }
  .language-wrapper {
    border: none !important;
  }
}
@media (max-width: 767px) {
  .w-300, .w-500 {
    width: 300px;
  }
  img.float-right, img.float-left {
    float: none;
    width: 100%;
  }
}
@media (max-width: 567px) {
  .carosuel .banner-wrapper img {
    transform: translateY(-50%) scale(2.6);
  }
}
.theme-red {
  /*** List Style ***/
  /*** Buttons ***/
  /*** Sidebar ***/
  /*** Footer-top ***/
}
.theme-red #header .header-logo .logo-text-content h1 {
  color: #e74c3c;
}
.theme-red a {
  color: #e74c3c;
}
.theme-red a:hover {
  color: #e43725;
}
.theme-red .table .thead-dark th {
  background: #e74c3c;
  border-color: #e74c3c;
}
.theme-red .arrow-list-style li a {
  color: rgba(255, 255, 255, 0.5);
}
.theme-red .arrow-list-style li a:hover {
  color: #e74c3c;
}
.theme-red .arrow-list-style li:before {
  color: #e74c3c;
}
.theme-red .btn.btn-primary {
  background: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}
.theme-red .btn.btn-primary:hover {
  background: #e43725;
}
.theme-red .btn.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
.theme-red .btn.btn-outline {
  border: 1px solid #e74c3c;
  color: #fff;
}
.theme-red .btn.btn-outline:hover {
  background: #e43725;
}
.theme-red .btn-blue {
  background: #e74c3c;
}
.theme-red #header-top .langswitcher a:hover {
  color: #e74c3c;
}
.theme-red #header-top .langswitcher a.active {
  color: #e74c3c;
}
.theme-red #header-top .top-btns li a:hover {
  color: #d62c1a;
}
.theme-red #header-top .top-header-links .btn-link {
  color: #e74c3c;
}
.theme-red #header-top .top-header-links .btn-link:hover {
  color: #d62c1a;
}
.theme-red #header .navbar {
  background-color: #e74c3c;
}
.theme-red .carosuel {
  position: relative;
}
.theme-red .carosuel .banner-wrapper .banner-links a {
  background: #e74c3c;
  color: #fff;
}
.theme-red .carosuel .banner-wrapper .banner-links a:hover {
  background: #d62c1a;
}
.theme-red .carosuel .banner-wrapper .banner-text .btn-primary {
  color: #fff;
}
.theme-red .carosuel .banner-wrapper .banner-text .btn-primary:hover {
  background-color: #e74c3c;
  border-color: #e74c3c;
}
.theme-red .sidebar .list-group {
  border: none;
}
.theme-red .sidebar .list-group .list-group-item {
  border-left: 3px solid #e74c3c;
}
.theme-red .sidebar .list-group .list-group-item a:hover {
  background: #e74c3c;
  color: #fff;
}
.theme-red #footer-top .arrow-list-style li a:hover {
  color: #e74c3c;
}
.theme-red #footer-top li:before {
  color: #e74c3c;
  font-size: 13px;
}
.theme-purple {
  /*** List Style ***/
  /*** Buttons ***/
  /*** Sidebar ***/
  /*** Footer-top ***/
}
.theme-purple #header .header-logo .logo-text-content h1 {
  color: #9b59b6;
}
.theme-purple a {
  color: #9b59b6;
}
.theme-purple a:hover {
  color: #8f4bab;
}
.theme-purple .table .thead-dark th {
  background: #9b59b6;
  border-color: #9b59b6;
}
.theme-purple .arrow-list-style li a {
  color: rgba(255, 255, 255, 0.5);
}
.theme-purple .arrow-list-style li a:hover {
  color: #9b59b6;
}
.theme-purple .arrow-list-style li:before {
  color: #9b59b6;
}
.theme-purple .btn.btn-primary {
  background: #9b59b6;
  border-color: #9b59b6;
  color: #fff;
}
.theme-purple .btn.btn-primary:hover {
  background: #8f4bab;
}
.theme-purple .btn.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(155, 89, 182, 0.5);
}
.theme-purple .btn.btn-outline {
  border: 1px solid #9b59b6;
  color: #fff;
}
.theme-purple .btn.btn-outline:hover {
  background: #8f4bab;
}
.theme-purple .btn-blue {
  background: #9b59b6;
}
.theme-purple #header-top .langswitcher a:hover {
  color: #9b59b6;
}
.theme-purple #header-top .langswitcher a.active {
  color: #9b59b6;
}
.theme-purple #header-top .top-btns li a:hover {
  color: #804399;
}
.theme-purple #header-top .top-header-links .btn-link {
  color: #9b59b6;
}
.theme-purple #header-top .top-header-links .btn-link:hover {
  color: #804399;
}
.theme-purple #header .navbar {
  background-color: #9b59b6;
}
.theme-purple .carosuel {
  position: relative;
}
.theme-purple .carosuel .banner-wrapper .banner-links a {
  background: #9b59b6;
  color: #fff;
}
.theme-purple .carosuel .banner-wrapper .banner-links a:hover {
  background: #804399;
}
.theme-purple .carosuel .banner-wrapper .banner-text .btn-primary {
  color: #fff;
}
.theme-purple .carosuel .banner-wrapper .banner-text .btn-primary:hover {
  background-color: #9b59b6;
  border-color: #9b59b6;
}
.theme-purple .sidebar .list-group {
  border: none;
}
.theme-purple .sidebar .list-group .list-group-item {
  border-left: 3px solid #9b59b6;
}
.theme-purple .sidebar .list-group .list-group-item a:hover {
  background: #9b59b6;
  color: #fff;
}
.theme-purple #footer-top .arrow-list-style li a:hover {
  color: #9b59b6;
}
.theme-purple #footer-top li:before {
  color: #9b59b6;
  font-size: 13px;
}
.theme-green {
  /*** List Style ***/
  /*** Buttons ***/
  /*** Sidebar ***/
  /*** Footer-top ***/
}
.theme-green #header .header-logo .logo-text-content h1 {
  color: #16a085;
}
.theme-green a {
  color: #16a085;
}
.theme-green a:hover {
  color: #138a72;
}
.theme-green a:focus {
  color: #138a72;
}
#header .dropdown-item.active, #header .dropdown-item:active,
#header .dropdown-item:focus, #header .dropdown-item:focus-within {
  background-color: #e2fff8;
}
.theme-green .table .thead-dark th {
  background: #16a085;
  border-color: #16a085;
}
.theme-green .arrow-list-style li a {
  color: rgba(255, 255, 255, 0.5);
}
.theme-green .arrow-list-style li a:hover {
  color: #16a085;
}
.theme-green .arrow-list-style li:before {
  color: #16a085;
}
.theme-green .btn.btn-primary {
  background: #16a085;
  border-color: #16a085;
  color: #fff;
}
.theme-green .btn.btn-primary:hover {
  background: #138a72;
}
.theme-green .btn.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 160, 133, 0.5);
}
.theme-green .btn.btn-outline {
  border: 1px solid #16a085;
  color: #fff;
}
.theme-green .btn.btn-outline:hover {
  background: #138a72;
}
.theme-green .btn-blue {
  background: #16a085;
}
.theme-green #header-top .langswitcher a:hover {
  color: #16a085;
}
.theme-green #header-top .langswitcher a.active {
  color: #16a085;
}
.theme-green #header-top .top-btns li a:hover {
  color: #107360;
}
.theme-green #header-top .top-header-links .btn-link {
  color: #16a085;
}
.theme-green #header-top .top-header-links .btn-link:hover {
  color: #107360;
}
.theme-green #header .navbar {
  background-color: #c73a9f;
}
.theme-green .carosuel {
  position: relative;
}
.theme-green .carosuel .banner-wrapper .banner-links a {
  background: #16a085;
  color: #fff;
}
.theme-green .carosuel .banner-wrapper .banner-links a:hover {
  background: #107360;
}
.theme-green .carosuel .banner-wrapper .banner-text .btn-primary {
  color: #fff;
}
.theme-green .carosuel .banner-wrapper .banner-text .btn-primary:hover {
  background-color: #16a085;
  border-color: #16a085;
}
.theme-green .sidebar .list-group {
  border: none;
}
.theme-green .sidebar .list-group .list-group-item {
  border-left: 3px solid #16a085;
}
.theme-green .sidebar .list-group .list-group-item a:hover {
  background: #16a085;
  color: #fff;
}
.theme-green #footer-top .arrow-list-style li a:hover {
  color: #16a085;
}
.theme-green #footer-top li:before {
  color: #16a085;
  font-size: 13px;
}
.theme-blue {
  /*** List Style ***/
  /*** Buttons ***/
  /*** Sidebar ***/
  /*** Footer-top ***/
}
.theme-blue #header .header-logo .logo-text-content h1 {
  color: #3498db;
}
.theme-blue a {
  color: #3498db;
}
.theme-blue a:hover {
  color: #258cd1;
}
.theme-blue .table .thead-dark th {
  background: #3498db;
  border-color: #3498db;
}
.theme-blue .arrow-list-style li a {
  color: rgba(255, 255, 255, 0.5);
}
.theme-blue .arrow-list-style li a:hover {
  color: #3498db;
}
.theme-blue .arrow-list-style li:before {
  color: #3498db;
}
.theme-blue .btn.btn-primary {
  background: #3498db;
  border-color: #3498db;
  color: #fff;
}
.theme-blue .btn.btn-primary:hover {
  background: #258cd1;
}
.theme-blue .btn.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}
.theme-blue .btn.btn-outline {
  border: 1px solid #3498db;
  color: #fff;
}
.theme-blue .btn.btn-outline:hover {
  background: #258cd1;
}
.theme-blue .btn-blue {
  background: #3498db;
}
.theme-blue #header-top .langswitcher a {
  color: #fff;
}
.theme-blue #header-top .langswitcher a:hover {
  color: #3498db;
}
.theme-blue #header-top .langswitcher a.active {
  color: #3498db;
}
.theme-blue #header-top .top-btns li a:hover {
  color: #217dbb;
}
.theme-blue #header-top .top-header-links .btn-link {
  color: #3498db;
}
.theme-blue #header-top .top-header-links .btn-link:hover {
  color: #217dbb;
}
.theme-blue #header .navbar {
  background-color: #3498db;
}
.theme-blue .carosuel {
  position: relative;
}
.theme-blue .carosuel .banner-wrapper .banner-links a {
  background: #3498db;
  color: #fff;
}
.theme-blue .carosuel .banner-wrapper .banner-links a:hover {
  background: #217dbb;
}
.theme-blue .carosuel .banner-wrapper .banner-text .btn-primary {
  color: #fff;
}
.theme-blue .carosuel .banner-wrapper .banner-text .btn-primary:hover {
  background-color: #3498db;
  border-color: #3498db;
}
.theme-blue .sidebar .list-group {
  border: none;
}
.theme-blue .sidebar .list-group .list-group-item {
  border-left: 3px solid #3498db;
}
.theme-blue .sidebar .list-group .list-group-item a:hover {
  background: #3498db;
  color: #fff;
}
.theme-blue #footer-top .arrow-list-style li a:hover {
  color: #3498db;
}
.theme-blue #footer-top li:before {
  color: #3498db;
  font-size: 13px;
}
.theme-orange {
  /*** List Style ***/
  /*** Buttons ***/
  /*** Sidebar ***/
  /*** Footer-top ***/
}
.theme-orange #header .header-logo .logo-text-content h1 {
  color: #d35400;
}
.theme-orange a {
  color: #d35400;
}
.theme-orange a:hover {
  color: #ba4a00;
}
.theme-orange .table .thead-dark th {
  background: #d35400;
  border-color: #d35400;
}
.theme-orange .arrow-list-style li a {
  color: rgba(255, 255, 255, 0.5);
}
.theme-orange .arrow-list-style li a:hover {
  color: #d35400;
}
.theme-orange .arrow-list-style li:before {
  color: #d35400;
}
.theme-orange .btn.btn-primary {
  background: #d35400;
  border-color: #d35400;
  color: #fff;
}
.theme-orange .btn.btn-primary:hover {
  background: #ba4a00;
}
.theme-orange .btn.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 84, 0, 0.5);
}
.theme-orange .btn.btn-outline {
  border: 1px solid #d35400;
  color: #fff;
}
.theme-orange .btn.btn-outline:hover {
  background: #ba4a00;
}
.theme-orange .btn-orange {
  background: #d35400;
}
.theme-orange #header-top .langswitcher a {
  color: #fff;
}
.theme-orange #header-top .langswitcher a:hover {
  color: #d35400;
}
.theme-orange #header-top .langswitcher a.active {
  color: #d35400;
}
.theme-orange #header-top .top-btns li a:hover {
  color: #a04000;
}
.theme-orange #header-top .top-header-links .btn-link {
  color: #d35400;
}
.theme-orange #header-top .top-header-links .btn-link:hover {
  color: #a04000;
}
.theme-orange #header .navbar {
  background-color: #d35400;
}
.theme-orange .carosuel {
  position: relative;
}
.theme-orange .carosuel .banner-wrapper .banner-links a {
  background: #d35400;
  color: #fff;
}
.theme-orange .carosuel .banner-wrapper .banner-links a:hover {
  background: #a04000;
}
.theme-orange .carosuel .banner-wrapper .banner-text .btn-primary {
  color: #fff;
}
.theme-orange .carosuel .banner-wrapper .banner-text .btn-primary:hover {
  background-color: #d35400;
  border-color: #d35400;
}
.theme-orange .sidebar .list-group {
  border: none;
}
.theme-orange .sidebar .list-group .list-group-item {
  border-left: 3px solid #d35400;
}
.theme-orange .sidebar .list-group .list-group-item a:hover {
  background: #d35400;
  color: #fff;
}
.theme-orange #footer-top .arrow-list-style li a:hover {
  color: #d35400;
}
.theme-orange #footer-top li:before {
  color: #d35400;
  font-size: 13px;
}


#header .navbar .nav-link {
    padding-right: 5px;
    padding-left:6px;
}


hr {margin-top: 40px; margin-bottom: 40px;}