

body {
    margin: 0;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    font-size: 0.875rem;
    color: #adafae;
    background-color: #060606;
}

a, .text-primary {
    color:#ffc107;
}
a:active,
a:hover {
    color: #e1ab06;
    text-decoration: none;
}

p {
    font-size:13px;
    color: #adafae;
}

h1,
h2,
h3,
h4,
h5 {
    color:#adafae;
}

h6 {
    color:#adafae;
}

.page-header {
    border-bottom: 1px solid #ffc107;
}

hr {
    border-top: 1px solid rgba(255,255,255,0.1);
}

/*-------cookie---------*/

#footer-cookie a, .text-primary {
  color: #ffc107 !important;
  text-decoration: none;
}

.news-block,
.news-box .bg-primary {
  background-color: #ffc107 !important;
  /*color:#ffc107;*/
  color: #060606;
}

/*-------logo---------*/
.logo .bg-primary {
  background-color: #ffc107 !important;
  color:#ffc107;
}

.nav-item::before {
 /* background-color: #ffc107 !important;*/
}

.well {
    background-color: #999999;
}

.navbar-default {
    border-top: 1px solid #ffc107;
    text-transform: uppercase;
    font-size: 16px;
    background: #000000;
    box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.25);
}

.bg-primary {
  background-color: #000000 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #000000 !important;
}

.navbar-nav .dropdown-menu {
    background: #000000;
}

.dropdown-menu a {
    color: #adafae;
    text-decoration: none;
    background: #000000;
}
.dropdown-menu a:hover {
    color: #ffc107;
    text-decoration: none;
    background: ;
}


.navbar-nav > li > a {
    color: #adafae;
    text-decoration: none;
}
.navbar-nav > li > a:hover {
    color: #ffc107;
    text-decoration: none;
    background: ;
}

/*----------Footer---------------*/
.footer {
    color: #adafae;
    background: #060606;
    border-top:1px solid #ffc107;
}

.footer h3 {
    color:#adafae;
    
}

.copyright {
     background: #060606;
     border-top:1px solid #ffc107;
    color: #adafae;
}

.copyright .foot .fa {
    color:#adafae;
}



blockquote {
    border-left:5px solid #ffc107;
}

/*----------Content Head Line---------------*/

h2 span {
    border-bottom: 1px solid #ffc107;
}

/*-----------pagination--------------------*/
.pagination > li > a, .pagination > li > span {
 border: 1px solid rgba(255,255,255,0.1) !important;
}

.pagination>li>a,.pagination>li>span{
    border: 1px solid rgba(255,255,255,0.1);
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
 background-color: #ffc107;
 color: #fff;
border: 1px solid rgba(255,255,255,0.1);
}

/* dataTable */

table.dataTable tbody tr{background-color: rgba(0,0,0, 0.0) !important; /*Zeilenhintergrung */
color: #ffc107;
}

.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;
    color:#ffc107;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
    color:#ffc107;
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate{
    color:#ffc107;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:active {
    color:#ffc107;
    background: #ffc107;
}




/*----------carousel---------------*/

.carousel-caption .hs-text h1 {
  color: #adafae;
}

.carousel-caption .hs-text h1 span {
  color: #ffc107;
}

.carousel-caption .hs-text p {
  color: #adafae;
}  

.carousel-indicators> .active {
    background-color: #ffc107;
}



/*----------follow_us---------------*/
.social-media h2 {
    margin: 0;
    color: #ffc107;
    border-bottom: 1px solid #ffc107; 
}
.social-media small {
    margin: 0;
    color: #ffc107; 
}

/*----------tsviewer---------------*/
#sc_tsviewer-icon {
   color: #ffc107;
}

#sc_tsviewer-headline {
    color: #ffc107;
}

.sc_tsviewer-info .fa-stack i {
    color: #ffc107;
}

.sc_tsviewer-infotitle {
    color: #ffc107;
}    

/*----------calendar---------------*/

.calendar_date31 {
 background-color: #232323;
}

.calendar_today {
  background-color: #232323;
}

.calendar th,
.calendar td {
  border: 1px solid rgba(255,255,255,0.1);
}

.calendar thead th {
  border-bottom: 1px solid rgba(255,255,255,0.1);
}

.calendar tbody + tbody {
  border-top: 1px solid rgba(255,255,255,0.1);
}

/*----------social-sidebar---------------*/

.social li a {
  background-color: #ffc107 !important;
}

.social li a:hover {
  background-color: #ffc107 !important;
}

.social li a div {
  background-color: #ffc107 !important;
}

.social li div:after {
  border: 10px solid transparent;
  border-right: 10px solid #ffc107;
}


/*----------card---------------*/
.card {
  background-color: #060606;
  border: 1px solid rgba(255,255,255,0.13);
}

/*----------table---------------*/
.table {
  color: #adafae;
  border-top: 1px solid rgba(255,255,255,0.1);
}

.table th,
.table td {
  border-top: 1px solid rgba(255,255,255,0.1);
}

.table thead th {
  border-bottom: 1px solid rgba(255,255,255,0.1);
}

.table tbody + tbody {
  border-top: 1px solid rgba(255,255,255,0.1);
}


/*----------profil---------------*/

#application {
    background-color: #ffc107 !important;
}

.nav-tabs {
   border-bottom: 1px solid #ffc107;
}

.nav-tabs .nav-link.active {
    border: 1px solid #ffc107;
    background-color: #ffc107;
    color: #000;
}

.nav-tabs .nav-link:hover {
  border: 1px solid #ffc107;
}








<!-- Primary ==================================== -->

.btn-primary{}
.btn-primary{
color: #000000;
background-color: #ffc107;
border-color: #adafae;
}
.btn-primary.focus,.btn-primary:focus{
color: #000000;
background-color: #e1ab06;
border-color: #adafae;
}
.btn-primary:hover{
color: #000000;
background-color: #e1ab06;
border-color: #6f7070;
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{
color: #000000;
background-color: #e1ab06;
border-color: #6f7070;
}


<!-- Secondary ==================================== -->

.btn-secondary{}
.btn-secondary{
color: ;
background-color: ;
border-color: ;
}

.btn.btn-secondary:hover {
color: ;
background-color: ;
border-color: ; 
}
    
.btn.btn-secondary:focus, .btn.btn-secondary.focus {
color: ;
background-color: ;
border-color: ; 
}

.btn-secondary.active,.btn-secondary:active,.open>.dropdown-toggle.btn-secondary{
color: ;
background-color: ;
border-color: ;
}

<!-- Success ==================================== -->

.btn-success{}
.btn-success{
color: ;
background-color: ;
border-color: ;
}
.btn-success.focus,.btn-success:focus{
color: ;
background-color: ;
border-color: ;
}
.btn-success:hover{
color: ;
background-color: ;
border-color: ;
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{
color: ;
background-color: ;
border-color: ;
}

<!-- Danger ==================================== -->

.btn-danger{}
.btn-danger{
color: ;
background-color: ;
border-color: ;
}
.btn-danger.focus,.btn-danger:focus{
color: ;
background-color: ;
border-color: ;
}
.btn-danger:hover{
color: ;
background-color: ;
border-color: ;
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{
color: ;
background-color: ;
border-color: ;
}

<!-- warning ==================================== -->

.btn-warning{}
.btn-warning{
color: ;
background-color: ;
border-color: ;
}
.btn-warning.focus,.btn-warning:focus{
color: ;
background-color: ;
border-color: ;
}
.btn-warning:hover{
color: ;
background-color: ;
border-color: ;
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{
color: ;
background-color: ;
border-color: ;
}

<!-- Info ==================================== -->

.btn-info{}
.btn-info{
color: ;
background-color: ;
border-color: ;
}
.btn-info.focus,.btn-info:focus{
color: ;
background-color: ;
border-color: ;
}
.btn-info:hover{
color: ;
background-color: ;
border-color: ;
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{
color: ;
background-color: ;
border-color: ;
}

<!-- Light ==================================== -->

.btn-light{}
.btn-light{
color: ;
background-color: ;
border-color: ;
}
.btn-light.focus,.btn-light:focus{
color: ;
background-color: ;
border-color: ;
}
.btn-light:hover{
color: ;
background-color: ;
border-color: ;
}
.btn-light.active,.btn-light:active,.open>.dropdown-toggle.btn-light{
color: ;
background-color: ;
border-color: ;
}

<!-- Dark ==================================== -->

.btn-dark{}
.btn-dark{
color: ;
background-color: ;
border-color: ;
}
.btn-dark.focus,.btn-dark:focus{
color: ;
background-color: ;
border-color: ;
}
.btn-dark:hover{
color: ;
background-color: ;
border-color: ;
}
.btn-dark.active,.btn-dark:active,.open>.dropdown-toggle.btn-dark{
color: ;
background-color: ;
border-color: ;
}

<!-- Link ==================================== -->

.btn-link{}
.btn-link{
color: ;
}
.btn-link.focus,.btn-link:focus{
color: ;
}
.btn-link:hover{
color: ;
}
.btn-link.active,.btn-link:active,.open>.dropdown-toggle.btn-link{
color: ;
}


/**************** INPUT ANIMATION ****************/

/* Border bottom effects */
}
.form-group {
  position: relative;
}
.form-input {
  position: relative;
  width: 100%;
  border: none;
  box-shadow: none;
  outline: none;
}
/* Border bottom effects */
.form-input.border-bottom {
  position: relative;
  background: transparent;
  padding: 0;
  /* border-bottom: 2px solid rgba(0, 0, 0, .2); */
}
.form-input.border-bottom ~ .border-bottom-animation {
  position: absolute;
  content: "";
  width: 0;
  /* background: rgba(0, 0, 0, .2); */
  height: 2px;
  z-index: 99;
  -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
      -ms-transition: all .4s ease;
       -o-transition: all .4s ease;
          transition: all .4s ease;
}
/* Border bottom left */
.form-input.border-bottom ~ .border-bottom-animation.left {
  left: 0;
  bottom: 0;
}
.form-input.border-bottom:focus ~ .border-bottom-animation.left {
  background: #ffc107;
  width: 100%;
}
/* Border bottom right */
.form-input.border-bottom ~ .border-bottom-animation.right {
  right: 0;
  bottom: 0;
}
.form-input.border-bottom:focus ~ .border-bottom-animation.right {
  background: #ffc107;
  width: 100%;
}
/* Border bottom center */
.form-input.border-bottom ~ .border-bottom-animation.center {
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
}
.form-input.border-bottom:focus ~ .border-bottom-animation.center {
  background: #ffc107;
  width: 100%;
}
/* Border bottom both side */
.form-input.border-bottom ~ .border-bottom-animation.both-side {
  height: 0px;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
}
.form-input.border-bottom ~ .border-bottom-animation.both-side:before,
.form-input.border-bottom ~ .border-bottom-animation.both-side:after {
  position: absolute;
  content: " ";
  bottom: 0;
  width: 0;
  height: 2px;
  -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
      -ms-transition: all .4s ease;
       -o-transition: all .4s ease;
          transition: all .4s ease;
}
.form-input.border-bottom ~ .border-bottom-animation.both-side:before {
  left: 0;
}
.form-input.border-bottom ~ .border-bottom-animation.both-side:after {
  right: 0;
}
.form-input.border-bottom:focus ~ .border-bottom-animation.both-side:before,
.form-input.border-bottom:focus ~ .border-bottom-animation.both-side:after {
  background: #ffc107;
  width: 50%;
}

/* Border Animations */
/* Style 1 */
.form-input.border-animation ~ .border-line-animation.top-bottom:before,
.form-input.border-animation ~ .border-line-animation.top-bottom:after,
.form-input.border-animation ~ .border-line-animation.left-right:before,
.form-input.border-animation ~ .border-line-animation.left-right:after,
.form-input.border-animation ~ .border-line-animation.top:before,
.form-input.border-animation ~ .border-line-animation.top:after,
.form-input.border-animation ~ .border-line-animation.bottom:before,
.form-input.border-animation ~ .border-line-animation.bottom:after,
.form-input.border-animation ~ .border-line-animation.left:before,
.form-input.border-animation ~ .border-line-animation.left:after,
.form-input.border-animation ~ .border-line-animation.right:before,
.form-input.border-animation ~ .border-line-animation.right:after{
  position: absolute;
  content: " ";
  right: 0;
  background: #ffc107;
  -webkit-transition: all .4s linear;
     -moz-transition: all .4s linear;
      -ms-transition: all .4s linear;
       -o-transition: all .4s linear;
          transition: all .4s linear;
}
.form-input.border-animation ~ .border-line-animation.top-bottom:before,
.form-input.border-animation ~ .border-line-animation.top-bottom:after,
.form-input.border-animation ~ .border-line-animation.top:before,
.form-input.border-animation ~ .border-line-animation.top:after,
.form-input.border-animation ~ .border-line-animation.bottom:before,
.form-input.border-animation ~ .border-line-animation.bottom:after
 {
  width: 0;
  height: 2px;
}
.form-input.border-animation ~ .border-line-animation.left-right:before,
.form-input.border-animation ~ .border-line-animation.left-right:after,
.form-input.border-animation ~ .border-line-animation.left:before,
.form-input.border-animation ~ .border-line-animation.left:after,
.form-input.border-animation ~ .border-line-animation.right:before,
.form-input.border-animation ~ .border-line-animation.right:after
 {
  width: 2px;
  height: 0;
}
.form-input.border-animation.set-1 ~ .border-line-animation.top-bottom:before {
  bottom: 0;
  left: 0;
}
.form-input.border-animation.set-1 ~ .border-line-animation.top-bottom:after {
  top: 0;
  right: 0;
}
.form-input.border-animation.set-1 ~ .border-line-animation.left-right:before {
  left: 0;
  bottom: 0;
  left: 0;
}
.form-input.border-animation.set-1 ~ .border-line-animation.left-right:after {
  top: 0;
  right: 0;
  bottom: 0;
}
.form-input.border-animation.set-1:focus ~ .border-line-animation.top-bottom:before,
.form-input.border-animation.set-1:focus ~ .border-line-animation.top-bottom:after {
  width: 100%;
}
.form-input.border-animation.set-1:focus ~ .border-line-animation.left-right:before,
.form-input.border-animation.set-1:focus ~ .border-line-animation.left-right:after {
  height: 100%;
}




/**************** EINSTELLUNGEN ENDE *********************************/
/*#noheadcol {
  width: 100%;
  height: 300px;
  background-image: url("/includes/themes/cyborg/images/header-pic.jpg");
  background-repeat: no-repeat;
  background-size: 100% 300px;

}*/
