body, #popup {
    color:#CCC;
    background:#111;
}


.header {
    background:#222;    
}


.def {
    color:#ccc;    
}


.content .profile span {
    
    color:#999;    
}


.menuBg {
    background-image: linear-gradient(to bottom, #607D8B, #3b5865);
}


.table .labels3 td, table .labels3 td {
     background-image: linear-gradient(to bottom, #006789, #02394c);
}


.menuBg, .bbutton, .bbutton2, .bbutton3, .submit,
.table .labels2 td, table .labels2 td,
.ch:checked + .slider,
.hc-offcanvas-nav.nav-close-button-empty .nav-title,
.hc-offcanvas-nav .nav-content>h2, .hc-offcanvas-nav .nav-content>h3, .hc-offcanvas-nav .nav-content>h4, .hc-offcanvas-nav .nav-content>h5, .hc-offcanvas-nav .nav-content>h6 {
     background-image: linear-gradient(to bottom, #7f9216, #3c5919);
    
}


.bg1, .bg2 {
    background: #111;
    padding: 15px 0;
}

.bg2, .table .bg2, #popup table .bg1 {
    background:#222;    
}

/*.table .bg2 {
    background:#333;    
}*/


.box .btitle, .btitle {
    font: 18px "Dosis";
    font-weight: 550
}


.table {
    box-shadow: 0 6px 6px -6px #000;
}

.box .bdate, #new .bdate, .bdate, #tresults .bdate, a, .link {
    color: #75bcd3;
}

.label input, .label select, .label textarea {
    background: #444;
    color: #FFF;
    border:none;
}


#tables .blank {
    background: #333;
    color: #FFF;
    text-shadow: 1px 1px #000;
}

.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {
    height: 3px;
    background: #999;
}

.hc-offcanvas-nav .nav-container, 
.hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul,
.hc-offcanvas-nav .nav-item-link, .hc-offcanvas-nav li.nav-close a, 
.hc-offcanvas-nav .nav-back a  {
    background: #222;
    color: #FFF;
}

.slider {

    background-color: #444;
}


.ch:checked + .slider {
    border:none;    
}

.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link {
    border-top:none;    
}


.hc-offcanvas-nav .nav-item-link, .hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav .nav-back a {
    border-bottom:none;
}


.select2-container--default .select2-selection--single {
  background-color: #444;
  border: none;
}


#popup .label input, #popup .label select, #popup .label textarea, .bg2 .label input, .bg2 .label select, .bg2 .label textarea {
    background:#444;
}

#popup #tables input, #popup #tables select {
    background: #333;
    color: #CCC;   
}

#popup .select2-container--default .select2-selection--single {
    background-color: #444;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    border:none;
}


#tables td {
    background: #222;
}

#tables .place td {
    background:none;    
}

.label input.error, .label select.error, .label textarea.error,
.error .select2-container--default .select2-selection--single {
    border: 1px solid #e2582f;
}

.hc-nav-trigger {
    min-height:22px;
}

.profile {
    filter:grayscale(100%);
}

.grey {
    color: #666;
}

#cal .photo .img, .photo .img {
    /*filter: grayscale(100%);*/
}


.copy img {
    filter: invert(1);
    width: 20px;
    height: 20px;
}

.hc-offcanvas-nav .nav-item-wrapper {
    text-shadow: 1px 1px #000;
    border-bottom: 1px solid #333;
}


.select2-results {
  background:#333;
}

.select2-search--dropdown, .select2-dropdown {
  background: #333;
}

.fancybox-bg {
    background: #333;
}

.fancybox-close-small:before, .fancybox-close-small:after, .fancybox-close-small:hover:after {
    background:none;
    color:#FFF;
}


.swiper-pagination-bullet {
    background: #FFF;
}

.swiper-pagination-bullet-active {
    background: #0799C8;
}








