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

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

*/

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

/* Default color palette */

.textColor{
    color: #5c5c5c;
}
.defaultColor {
  color: #075BA1!important; /*#8CB3C8;*/
}
.primaryColor {
    color: #182846;
}
.secondaryColor {
    color: #182846;
}
.thirdColor {
    color: #c8648d;
}
.fourthColor {
    color: #e5c472;
}
.fifthColor {
    color: #ff6e6e;
}
a.primaryColor,
.theme .nav.primaryColor a:not('.btn'){
    color: #76797d !important;
}
.theme .tabbable .nav.primaryColor a.active:not('.btn') {
    color: #598ab3 !important;
    font-weight: 600;
}
.theme .tabbable .nav.primaryColor a:hover {
    opacity: 0.8;
}
.theme .nav.primaryColor .active a {
    color: #598ab3 !important;
    background-color: transparent;
}
.theme .right-nav .nav.primaryColor .active a{
    color: #fff !important;
}
.bg-white {
    color: #5c5c5c !important
}
.bg-firstColor {
    background: #043864;
    color: #fff;
}
.bg-firstColor .gone, a.nav-toggle-alt{
    color: rgba(38, 25, 25, 0.56);
}

.bg-secondColor {
    background: #3e9d98;
    color: #fff;
}
.bg-secondaryColor {
    background: #3e9d98;
    color: #fff;
}
.bg-thirdColor {
    background: #c8648d;
    color: #fff;
}
.bg-fourthColor {
    background: #e5c472;
    color: #fff;
}
.bg-fifthColor {
    background: #ff6e6e;
    color: #fff;
    padding: 2px 15px;
}
.bg-sixthColor {
background: #8bb3d7;
    color: #fff;
}
.bg-seventhColor {
background: #8CB3C8;
    color: #fff;
}

.prevadzky .window.bg-randomColor{
    background: #3e9d98;
    color: #fff;
}
.prevadzky:nth-child(2n+1) .window.bg-randomColor{
    background: #ff6e6e;
    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: #000;
}
a.nostyle:hover {
  text-decoration: none;
  opacity: 0.9;
}
.primaryColor a.nostyle {
    color: #598ab3 !important;
}
.secondaryColor a.nostyle {
  color: #3e9d98 !important;
}
.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: #0f0f0f;
    background-color: #f0f0f0;
    border-color: #0f0f0f;
}
.btn.disabled:hover{
    color: #0f0f0f;
    background-color: #f0f0f0;
    border-color: #0f0f0f;
    cursor: no-drop;
}

/* ===================================
  BUTTONS, LINKS
====================================== */
.theme-btn {
    color: #fff;
    background-color: rgba(107,168,199, 0.8);
}
.theme-btn:hover {
    color: #fff;
    background-color: rgba(141, 202, 208, 0.44);
}
.bg-secondColor a{
    color: #fff;
}
.btn-delete{
    background-color: #FF4747;
    border: 1px solid #FF4747;
    color: #fff;
    border-radius: 50rem!important;
}
.btn-delete:hover {
    color: #fff;
    text-decoration: none;
    background-color: #BC3333;
    border: 1px solid #BC3333;
}

.btn-edit{
    background-color: #ffe169;
    border: 1px solid #ffe169;
    color: #333!important;
    border-radius: 50rem!important;
}
.btn-edit:hover {
    color: #000!important;
    text-decoration: none;
    background-color: #e5c472;
    border: 1px solid #e5c472;
}
.btn-link.active .secondaryColor {
    color: white;
    background-color: #3e9d98;
    padding: 5px 5px;
    border-radius: 5px;
    margin-top: -3px;
}
a.btn-link.primaryColor   {
    color: #182846 !important;
}
.btn-primary {
    color: #fff;
    background-color: #0082e1;
    border-color: #0082e1;
    border: 1px solid #0082e1;
    margin: 2px 5px;
}

.btn-plna-modra {
    background-color: #0078d2!important;
    border-color: #0078d2!important;
    color: #fff;
    border-radius: 50rem!important;
}

.btn-plna-modra:hover {
    color: #fff!important;
    text-decoration: none;
    background-color: #598ab3;
    border: 1px solid #598ab3;
}

.btn-base{
    background-color: #fff;
    border-color: #1f4997 !important;
    color: #1f4997 !important;
    transition: all 0s;
    min-width:170px;
    margin: 2px 5px;
    border-radius: 50rem;
}

.btn-base.active{
    background-color: #1f4997 !important;
    color: #fff !important;
    transition: all 0s;
}

.btn-base:hover{
    background-color: #fff !important;
    border-color: #1f4997 !important;
    color: #1f4997 !important;
}

/* ===================================
    Tooltip
====================================== */
.tooltip-inner {
  background: #972A08;/*;#1A5517*/
  color: #fff;
}
.tooltip.show {
  opacity: 1;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #182846;
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
  border-right-color: #182846;
}

/* ===================================
    Styling
====================================== */

body {
    /*background: url('/assets/images/backgrounds/defaultcolor-darker-bg.jpg') no-repeat top left fixed;*/
    background-color: #182846;
}

#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: #598ab3;
}

.bg-color{
    background-color: rgba(107,168,199, 0.2);
}

.bg-color-tr{
    background-color: transparent;
}

.reg-item{min-height:215px;}
.window.gradient-grey {
    /*
    background-image: linear-gradient(to right bottom, #e3e3e3, #e8e8e8, #ededed, #f3f3f3, #f8f8f8, #f9f9f9, #fafafa, #fbfbfb, #f8f8f8, #f5f5f5, #f3f3f3, #f0f0f0);
     */
    background-color: #ffffff;
}

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

.bg-firstColor .dataTables_filter input {
    background-color: #598ab3;
    border-bottom: 1px dotted white;
    color: #fff;
}
.bg-firstColor .dataTables_filter > label::after {
    color: #fff;
}
.choice span.checked {
    background-color: #daeeff;
}
.checker span.checked {
    background-color: #fff;
}
#teamWorkInfoClose tr {
    background: rgba(255,255,255,0.3);
}
#teamWorkInfoClose tr.collapse.show,
#teamWorkInfoClose thead tr {
    background: rgba(255,255,255,0);
    text-transform: none;
}
/* ======================================
   Otváracie hodiny form
========================================= */

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

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

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

/*.cp-thumb{
  background-color: rgba(5,153,196,0.3);
}*/

/* ===================================
    Table Color Primary
====================================== */

.t-primary table th {
    color: #000;
    border-color: #598ab3;
    border-bottom-color: #598ab3;
}
.t-primary table td {
    border-top-color: #598ab3;
}
.t-primary .table > thead > tr > th {
    border-bottom: none!important;
    border-top: none!important;
    width: auto;
}
#btnGroupStatistika {
    height: 39px;
}
#prepinacPohladov .btn-info, #btnGroupStatistika .btn-info {
    background-color: #60c2e1 !important;
    color:#fff!important;
    border-color: #60c2e1 !important;
}

#prepinacPohladov .btn-info.active {
    background-color: #3ea0be !important;
}

/*
#btnGroupStatistika.btn-group .btn+.btn,
#btnGroupStatistika.btn-group .btn+.btn-group,
#btnGroupStatistika.btn-group .btn-group+.btn,
#btnGroupStatistika.btn-group .btn-group+.btn-group {
    margin-left: 0;
}

#btnGroupStatistika #btnAktualnyMesiac,
#btnGroupStatistika #btnAktualnyRok
{
    border-left: none;
    border-right: none;
}
 */
.daterp .btn-info {
    border: 1px solid #333!important;
    background-color: #60c2e1!important;
    color:#fff!important;
}
.daterp #filterObdobieZrusit,
.daterp #filterObdobieVytvoreniaZrusit,
.daterp #fOznamObdobieZrusit {
    margin-left: 0;
    /*border-left: 1px solid #60c2e1!important;*/
}
.ranges ul li.active {
    color:#333;
}
#panelDateRangePicker .btn-transparent {
    color:#598aa3;
}

.choice span {
    border-color:#598ab3;
}

.dropdown-menu>.active:not(.disabled) .checker span, .dropdown-menu[class*=bg-] .checker span, .navbar-inverse .navbar-form .form-group>.checkbox .checker span, .navbar-inverse .navbar-form .form-group>.checkbox-inline .checker span, .page-header-inverse .form-group>.checkbox .checker span, .page-header-inverse .form-group>.checkbox-inline .checker span, .sidebar:not(.sidebar-default) .checkbox .checker span, .sidebar:not(.sidebar-default) .checkbox-inline .checker span {
    border-color: #598ab3;
    color: #598ab3;
}
