/* ===================================
    About
====================================== */

/*
    Theme Name: ThisTheme
    Theme URI:
    Author: Tao Scorpi
    Author URI:

*/

/* ===================================
    Variables
====================================== */

/* Default color palette */

.textColor{
    color: #76797d;
}
.defaultColor {
  color: #A8BDCF;
}
.primaryColor {
    color: #65c3df;
}
.secondaryColor {
    color: #45b6b0;
}
.thirdColor {
    color: #c8648d;
}
.fourthColor {
    color: #e5c472;
}
.fifthColor {
    color: #ff9bb7;
}
a.primaryColor,
.theme .nav.primaryColor a{
    color: #76797d !important;
}
.theme .nav.primaryColor .active a {
    color: #60c2e1 !important;
    background-color: transparent;
}
.bg-white {
    color: #76797d !important
}
.bg-firstColor {
    background: #60c2e1;
    color: #fff;
}
.bg-firstColor .gone, a.nav-toggle-alt{
    color: rgba(38, 25, 25, 0.56);
}

.bg-secondColor {
    background: #45b6b0;
    color: #fff;
}
.bg-secondaryColor {
    background: #45b6b0;
    color: #fff;
}
.bg-thirdColor {
    background: #c8648d;
    color: #fff;
}
.bg-fourthColor {
    background: #e5c472;
    color: #fff;
}
.bg-fifthColor {
    background: #ff9bb7;
    color: #fff;
    padding: 2px 15px;
}
.bg-sixthColor {
background: #8bb3d7;
    color: #fff;
}
.bg-seventhColor {
background: #A8BDCF;
    color: #fff;
}

.prevadzky .window.bg-randomColor{
    background: #45b6b0;
    color: #fff;
}
.prevadzky:nth-child(2n+1) .window.bg-randomColor{
    background: #ff9bb7;
    color: #fff;
}
.prevadzky:nth-child(3n+1) .window.bg-randomColor{
    background: #e5c472;
    color: #fff;
}
.prevadzky:nth-child(4n+1) .window.bg-randomColor{
    background: #8bb3d7;
    color: #fff;
}
.prevadzky:nth-child(5n+1) .window.bg-randomColor{
    background: #c8648d;
    color: #fff;
}

a.nostyle {
  color: #76797d;
}
a.nostyle:hover {
  text-decoration: none;
  opacity: 0.9;
}

.secondaryColor a.nostyle {
  color: #45b6b0;
}
.secondaryColor a.nostyle:hover {
  text-decoration: none;
  opacity: 0.9;
}
.thirdColor a.nostyle {
  color: #c8648d;
}
.thirdColor a.nostyle:hover {
  text-decoration: none;
  opacity: 0.9;
}
.bg-firstColor a.nostyle {
  color: #fff;
}
.thirdColor a.nostyle:hover {
  text-decoration: none;
  opacity: 0.9;
}
.fourthColor a.nostyle:hover {
  text-decoration: none;
  opacity: 0.9;
}
.fourthColor a.nostyle {
  color: #e5c472;
}

.bg-secondaryColor a {
    color: #fff;
}
.btn.disabled {
    color: #ccc;
}
/* ===================================
  BUTTONS, LINKS
====================================== */
.theme-btn {
    color: #fff;
    background-color: rgba(24,40,70,1.00);
    transition: 0.1s ease-out
}
.theme-btn:hover {
    color: #fff;
    background-color: rgba(39,65,113,1.00);
}

.bg-secondColor a{
    color: #fff;
}
.btn-delete{
    background-color: #ff9bb7;
    border: 1px solid #ff9bb7;
    color: #fff;
}
.btn-link.active .secondaryColor {
    color: white;
    background-color: #45b6b0;
    padding: 5px 5px;
    border-radius: 5px;
    margin-top: -3px;
    }
a.btn-link.primaryColor   {
    color: #60c2e1 !important;
}
/* ===================================
    Styling
====================================== */

body {
    /*background: url('/assets/images/backgrounds/defaultcolor-darker-bg.jpg') no-repeat top left fixed;*/
    background-color: rgba(24,40,70,1.00);
}

#toggle {
    background-color: rgba(107,168,199, 0.8);
}
#toggle:hover {
    background: none repeat scroll 0 0 rgba(107,168,199, 1);
}
li.infolink a {
    color: #fff;
}
li.infolink a:hover {
    color: rgb(107,168,199);
}
.admin-pic {
    background: -moz-linear-gradient(0deg, rgba(65,204,218,1) 0%, rgba(59,156,192,1) 18%, rgba(28,222,224,1) 51%, rgba(65,204,218,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(65,204,218,1)), color-stop(18%, rgba(59,156,192,1)), color-stop(51%, rgba(28,222,224,1)), color-stop(100%, rgba(65,204,218,1)));
    background:-webkit-linear-gradient(0deg, rgba(65,204,218,1) 0%, rgba(59,156,192,1) 18%, rgba(28,222,224,1) 51%, rgba(65,204,218,1) 100%);
    background: -o-linear-gradient(0deg, rgba(65,204,218,1) 0%, rgba(59,156,192,1) 18%, rgba(28,222,224,1) 51%, rgba(65,204,218,1) 100%);
    background: -ms-linear-gradient(0deg, rgba(65,204,218,1) 0%, rgba(59,156,192,1) 18%, rgba(28,222,224,1) 51%, rgba(65,204,218,1) 100%);
    background: linear-gradient(0deg, rgba(65,204,218,1) 0%, rgba(59,156,192,1) 18%, rgba(28,222,224,1) 51%, rgba(65,204,218,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41ccda', endColorstr='#ffffff', GradientType=1 );
}
#breadcrumb a:hover {
    color: #65c3df;
}

.bg-color{
    background-color: rgba(89, 138, 179, 0.48);
}
.bg-color-dark{
    background-color: rgba(255,255,255,1.00) !important;
}

.window.gradient-grey {
    background-image: linear-gradient(to right bottom, #e3e3e3, #e8e8e8, #ededed, #f3f3f3, #f8f8f8, #f9f9f9, #fafafa, #fbfbfb, #f8f8f8, #f5f5f5, #f3f3f3, #f0f0f0);
}

/* ===================================
    Tables
====================================== */
.table .table {
    background-color: transparent;
}

.bg-firstColor .dataTables_filter input {
    background-color: #60c2e1;
    border-bottom: 1px dotted white;
    color: #fff;
}
.bg-firstColor .dataTables_filter > label::after {
    color: #fff;
}

/* ======================================
   Otváracie hodiny form
========================================= */

.bg-firstColor .input-group-btn i {
    color: #e6f7ff;
}

#formOtvaracieHodiny .bg-firstColor .form-control{
    color: #DEF0FF !important;
    font-size: 18px !important;
}

/* ===================================
    Color Palette
====================================== */


.wColor {
    color: #333;
}
.bg-wIdent {
    background-color: #ccc;
}
.wColor1 {
 color: rgb(5,153,196);
}
.bg-wIdent1 {
 background-color: rgba(5,153,196,0.6);
}
.calendarEventView.wColor1{
  border-left: 2px solid rgb(5,153,196);
}
.uIdent1 {
  color: rgba(5,153,196,0.7);
}
.bg-uIdent1 {
  background-color: rgba(5,153,196,0.3);
}

.wColor2 {
 color: rgb(86,137,6);
}
.bg-wIdent2 {
 background-color: rgba(86,137,6,0.6);
}
.calendarEventView.wColor2{
  border-left: 2px solid rgb(86,137,6);
}
.uIdent2 {
  color: rgba(86,137,6,0.7);
}
.bg-uIdent2 {
  background-color: rgba(86,137,6,0.3);
}

.wColor3 {
 color: rgb(148,7,143);
}
.bg-wIdent3 {
 background-color: rgba(148,7,143,0.6);
}
.calendarEventView.wColor3{
  border-left: 2px solid rgb(148,7,143);
}
.uIdent3 {
  color: rgba(148,7,143,0.7);
}
.bg-uIdent3 {
  background-color: rgba(148,7,143,0.3);
}
