/*//////////////////////////////////////////////////////////////////
[ FONT ]*/

@font-face {
    font-family: 'Poppins-Regular';
    src: url('../fonts/poppins/Poppins-Regular.ttf'); 
  }
  
  @font-face {
    font-family: 'Poppins-Medium';
    src: url('../fonts/poppins/Poppins-Medium.ttf'); 
  }
  
  @font-face {
    font-family: 'Poppins-Bold';
    src: url('../fonts/poppins/Poppins-Bold.ttf'); 
  }
  
  @font-face {
    font-family: 'Poppins-SemiBold';
    src: url('../fonts/poppins/Poppins-SemiBold.ttf'); 
  }
  
  
/*----------------Body-------------*/
body {
    font-family: 'Poppins', sans-serif;
    background: #fafafa;
}
/*----------------Datepicker-------------*/
p {
    font-family: 'Poppins', sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1.7em;
    color: #999;
}
/*----------------Linkovi-------------*/
a,
a:hover,
a:focus {
    color: inherit;
    text-decoration: none;
    transition: all 0.3s;
}
/*----------------Navbar-------------*/
.navbar {
    padding: 15px 10px;
    background: #fff;
    border: none;
    border-radius: 0;
    margin-bottom: 40px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
@media (max-width:1600px) {
    .navbar {
        padding: 5px 5px;

    }
}
.navbar-btn {
    box-shadow: none;
    outline: none !important;
    border: none;
}
/*----------------Linija-------------*/
.line {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #ddd;
    margin: 40px 0;
}

i,
span {
    display: inline-block;
}

/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */

.wrapper {
    display: flex;
    align-items: stretch;
}
/*Godine 2019. i 2020.*/
#sidebar {
    min-width: 250px;
    max-width: 250px;
    background: #9152f8;
  background: -webkit-linear-gradient(top, #b224ef, red);
  background: -o-linear-gradient(top, #b224ef, red);
  background: -moz-linear-gradient(top, #b224ef, red);
  background: linear-gradient(top, #b224ef, red);
    color: #fff;
    transition: all 0.3s;
}

#sidebar.active {
    min-width: 80px;
    max-width: 80px;
    text-align: center;
}

#sidebar.active .sidebar-header h3,
#sidebar.active .CTAs {
    display: none;
}

#sidebar.active .sidebar-header strong {
    display: block;
}

#sidebar ul li a {
    text-align: left;
}

#sidebar.active ul li a {
    padding: 20px 10px;
    text-align: center;
    font-size: 0.85em;
}

#sidebar.active ul li a i {
    margin-right: 0;
    display: block;
    font-size: 1.8em;
    margin-bottom: 5px;
}

#sidebar.active ul ul a {
    padding: 10px !important;
}

#sidebar.active .dropdown-toggle::after {
    top: auto;
    bottom: 10px;
    right: 50%;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}

#sidebar .sidebar-header {
    padding: 20px;
    background: red;
}

#sidebar .sidebar-header strong {
    display: none;
    font-size: 1.8em;
}

#sidebar ul.components {
    padding: 20px 0;
    border-bottom: 1px solid red;
}

#sidebar ul li a {
    padding: 10px;
    font-size: 1.1em;
    display: block;
}

#sidebar ul li a:hover {
    color: #7386D5;
    background: #fff;
}

#sidebar ul li a i {
    margin-right: 10px;
}

#sidebar ul li.active>a,
a[aria-expanded="true"] {
    color: #fff;
    background: red;
}

a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

ul ul a {
    font-size: 0.9em !important;
    padding-left: 30px !important;
   /* background: red;*/
}

ul.CTAs {
    padding: 20px;
}

ul.CTAs a {
    text-align: center;
    font-size: 0.9em !important;
    display: block;
    border-radius: 5px;
    margin-bottom: 5px;
}

a.download {
    background: #fff;
    color: #7386D5;
}

a.article,
a.article:hover {
    background: red !important;
    color: #fff !important;
}
.btn-info {
    background: #b224ef;
    border-color: red;
}
.btn-info:hover {
    background:#fff;
    color:red;
    border-color: #b224ef;
}
/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */

#content {
    width: 100%;
    padding: 20px;
    min-height: 100vh;
    transition: all 0.3s;
}

/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */

@media (max-width: 768px) {
    #sidebar {
        min-width: 80px;
        max-width: 80px;
        text-align: center;
        margin-left: -80px !important;
    }
    .dropdown-toggle::after {
        top: auto;
        bottom: 10px;
        right: 50%;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
    }
    #sidebar.active {
        margin-left: 0 !important;
    }
    #sidebar .sidebar-header h3,
    #sidebar .CTAs {
        display: none;
    }
    #sidebar .sidebar-header strong {
        display: block;
    }
    #sidebar ul li a {
        padding: 20px 10px;
    }
    #sidebar ul li a span {
        font-size: 0.85em;
    }
    #sidebar ul li a i {
        margin-right: 0;
        display: block;
    }
    #sidebar ul ul a {
        padding: 10px !important;
    }
    #sidebar ul li a i {
        font-size: 1.3em;
    }
    #sidebar {
        margin-left: 0;
    }
    #sidebarCollapse span {
        display: none;
    }
}

.rez-tabela {
    color:white;
    font-family: 'Poppins-Bold';
    font-size: 14px;
}


/*Link za naslov KALENDAR*/
a.naslov-kalendar {
    color: black !important;
}
a:hover.naslov-kalendar{
    color: yellow !important;
}
@media(max-width:1199px) {
    a.naslov-kalendar {
        font-size: 20px;
    }
    span.glyphicon.glyphicon-calendar {
        font-size: 18px;
    }
    div#clockbox {
        font-size: 12px;
    }
  }
@media(max-width:1096px) {
    a.naslov-kalendar {
        font-size: 20px;
    }
    span.glyphicon.glyphicon-calendar {
        font-size: 18px;
    }
    div#clockbox {
        display:none !important;
    }
  }
  @media(max-width:997px) {
    a.naslov-kalendar {
        font-size: 18px;
    }
    span.glyphicon.glyphicon-calendar {
        font-size: 18px;
    }
    div#clockbox {
        display:none !important;
    }
  }
  @media(max-width:684px) {
    a.naslov-kalendar {
        font-size: 16px;
    }
    span.glyphicon.glyphicon-calendar {
        font-size: 14px;
    }
    div#clockbox {
        font-size: 10px;
    }
  }
  
/*Trenutno vrijeme*/
div#clockbox {
    font-family: 'Poppins-Semibold';
    color: yellow !important;
}
/*Modal footer
.modal-footer {
    border-top:2px solid red !important
}*/
/*Checkbox za brisanje u modalu*/
.checkbox, .radio {
    padding:20px;
    font-size: 18px;
}
.text-danger {
    color:red !important;
}
.crvenapozadina {
    background-color: rgb(255, 69, 0, 0.8);
    color:white;
    font-weight: bold;
}
.error {
    color: white;
    background: red;
    font-weight: bold;
    text-align: center;
    font-style: italic;
    margin-top: 5px;
    font-size: 18px;
    padding:5px;
    
}
/*FOOTER*/
.page-footer {
    font-family: Poppins-Regular, sans-serif;
    color: #fff;
    background-color: #222;
    padding:10px;
    margin-top:20px;
    border-top:1px solid red;
    /*position:absolute;
    bottom:0;
    width:100%;*/
}
.footer-lista a {
    padding:5px;
    color:yellow;
}
.footer-lista a:hover {
    color:orangered;
    font-weight: bold;
    cursor: pointer;
}
.footer-copyright {
    font-family: 'Poppins-Regular';
}
.footer-copyright a {
    color: #3F51B5;
    font-family: 'Poppins-Bold';
}
.footer-copyright a:hover {
    color: #ffeb3b;
    font-weight: bold;
    cursor: pointer;
}

/*NAZIV UR GRAND*/
a.navbar-brand{
    font-size: 25px;
}
/*OBAVEZNO POLJE ZVIJEZDICA CRVENA*/
.obavezno-polje{
    color:red;
}
/*DUGME ZA BRISANJE U IZMJENA FORMU*/
.btn-danger {
    font-weight: bold !important;
}
/*Prikaz imena osoba koja je napravila rezervaciju*/
span.fc-title {
    padding:2px;
    font-size: 12px;
    font-family: 'Poppins-Semibold';
}
@media (max-width: 1600px) { 
    span.fc-title {
        font-size: 11px;
    }
}
@media (max-width: 1400px) { 
    span.fc-title {
        font-size: 10px;
    }
}
@media (max-width: 1300px) { 
    span.fc-title {
        font-size: 9px;
    }
}
@media (max-width: 1200px) { 
    span.fc-title {
        font-size: 9px;
    }
}
@media (max-width: 1183px) { 
    span.fc-title {
        font-size: 8px;
    }
}
@media (max-width: 1130px) { 
    span.fc-title {
        font-size: 7.5px;
    }
}
@media (max-width: 1082px) { 
    span.fc-title {
        font-size: 6.5px;
    }
}


@media (max-width: 1000px) { 
    span.fc-title {
        font-size: 6.5px;
    }
}
@media (max-width: 991px) { 
    span.fc-title {
        font-size: 6.5px;
    }
}
@media (max-width: 900px) { 
    span.fc-title {
        font-size: 6.5px;

    }
}
/*@media (max-width: 800px) { 
    span.fc-title {
        font-size: 8px;
        text-align: left;
    }
}
@media (max-width: 680px) { 
    span.fc-title {
        font-size: 7px;
        text-align: left;
    }
}
@media (max-width: 630px) { 
    span.fc-title {
        font-size: 6px;
        text-align: left;
    }
}
@media (max-width: 480px) { 
    span.fc-title {
        font-size: 5px;
        text-align: left;
        font-family: 'Poppins-Regular';
    }
}
/*.telefon {
    font-size: 10px;
}
*/
/*.sala {
    font-size: 10px;
    color:yellow;
}*/
@media (max-width: 1300px) { 
    .telefon {
        font-size: 8px;
        text-align: left;
    }
    .sala {
        font-size: 8px;
        text-align: left;
        
    }
}
@media (max-width: 1130px) { 
    .telefon {
        font-size: 7px;
        text-align: left;
    }
    .sala {
        font-size: 7px;
        text-align: left;
    }
}
@media (max-width: 1082px) { 
    .telefon {
        font-size: 6px;
        text-align: left;
    }
    .sala {
        font-size: 6px;
        text-align: left;
    }
}
@media (max-width: 991px) { 
    .telefon {
        font-size: 6.5px;
        text-align: left;
    }
    .sala {
        font-size: 6.5px;
        text-align: left;
    }
}
@media (max-width: 900px) { 
    .telefon {
        font-size: 6.5px;
        text-align: left;
    }
    .sala {
        font-size: 6.5px;
        text-align: left;
    }
}
@media (max-width: 800px) { 
    .telefon {
        font-size: 6.5px;
        text-align: left;
    }
    .sala {
        font-size: 6.5px;
        text-align: left;
    }
}
@media (max-width: 750px) { 
    .telefon {
        font-size: 6px;
        text-align: left;
    }
    .sala {
        font-size: 6px;
        text-align: left;
    }
}
@media (max-width: 630px) { 
    .telefon {
        font-size: 5px;
        text-align: left;
    }
    .sala {
        font-size: 5px;
        text-align: left;
    }
}
@media (max-width: 480px) { 
    .telefon {
        font-size: 4px;
        text-align: left;
    }
    .sala {
        font-size: 4px;
        text-align: left;
    }
}

/***SPISAK REZERVACIJA | DUGME ZA PRETRAGU DATUMA*****/
button#filter {
    font-family: 'Poppins-Semibold';
    float: left;
   margin-top: 25px;
   width: 100%;
}
/***DIGME ZA ŠTAMPU*****/
button.btn.btn-danger-1{
    font-family: 'Poppins-Semibold';
    padding:15px;
    font-size: 18px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
  
}
button.btn.btn-danger-1.visible-md.visible-lg:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
button.btn.btn-danger {
    font-family: 'Poppins-Semibold';
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
    /* display: block; */
}

/* display: block; */
/***DATUM OD*****/
input#from_date {
    font-family: 'Poppins-Bold';
    font-size: 16px;
    text-align: center;

}
/***DATUM DO*****/
input#to_date {
    font-family: 'Poppins-Bold';
    font-size: 16px;
    text-align: center;
}

@media(max-width:1200px) {
    input#to_date{
        font-size: 15px;
    }
    input#from_date {
        font-size: 15px;
    }

}
@media(max-width:1100px) {
    input#to_date{
        font-size: 14px;
    }
    input#from_date {
        font-size: 14px;
    }
}
@media(max-width:992px) {
    input#to_date{
        font-size: 13px;
    }
    input#from_date {
        font-size: 13px;
    }
    
}
@media (max-width: 768px) { 
    input#from_date {
        font-family: 'Poppins-Bold';
        font-size: 13px;
        text-align: center;
    
    }
    input#to_date {
        font-family: 'Poppins-Bold';
        font-size: 13px;
        text-align: center;
    }
    input#to_date::-webkit-input-placeholder {
        font-size: 12px;
    }
    input#from_date::-webkit-input-placeholder {
        font-size: 12px;
    }
}
@media (max-width:425px) { 
    input#from_date {
        font-family: 'Poppins-Bold';
        font-size: 12px;
        text-align: center;
    
    }
    input#to_date {
        font-family: 'Poppins-Bold';
        font-size: 12px;
        text-align: center;
    }
}
/***DIV - FILTERI*****/
.filteri {
    text-align: center;
    font-family: 'Poppins-Regular';
}
/***U KALENDARU BROJ DANA*****/
span.fc-day-number {
    font-weight: bold;
}
/***U FORMIĆU ZA DODAVANJE REZERVACIJE DUGME **SAČUVAJ******/
button.btn.btn-success {
    font-family: 'Poppins-Semibold';
    font-size: 18px;
}
/***DUGME ZA ZATVARANJE FORMA*****/
button.btn.btn-default {
    font-family: 'Poppins-Semibold';
    font-size: 18px;
}
/***DUGME ZA DODAVANJE PRAZNIKA*****/
button.btn.btn-warning {
    font-family: 'Poppins-Semibold';
    font-size: 18px;
}
/***TABELA U FILTER.PHP****/
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
    white-space: nowrap;
}
/***STATUS REZERVACIJE***/
select#color {
    font-weight: bold;
}
/***IME I PREZIME*****/
input#title {
    font-weight: bold;
}
/***TELEFON*****/
input#telefon {
    font-weight: bold;
}
/***SALA*****/
select#sala {
    font-weight: bold;
}
/***BROJ GOSTIJU*****/
input#broj_gostiju {
    font-weight: bold;
}
/***NAPOMENA*****/
textarea#napomena{
    font-weight: bold;
    resize:none;
}
/*REZERVACIJE - PRETRAGA */
.prazna-pretraga {
    color:red;
    font-weight: bold;
    font-style: italic;
}
/*+ još 2 (2 rezervacije)*/
a.fc-more {
    color:blue;
    font-family: 'Poppins-Bold';
    text-align: center;
    text-decoration: underline;
}
.labeli-form {
    margin-left: 25px;
    font-family: 'Poppins-Bold';
    color:#FFEB3B;
}
@media(max-width:767px) {
    textarea#napomena{
       width:100%;
     
    }
}
@media(max-width:460px) {
    button.btn.btn-success {
        font-size: 14px;
    }
    button.btn.btn-danger {
        font-size: 14px;
    }
    button.btn.btn-default {
        font-size: 12px;
    }
}
@media(max-width:380px) {
    button.btn.btn-success {
        font-size: 12px;
    }
    button.btn.btn-danger {
        font-size: 12px;
    }
    button.btn.btn-default {
        font-size: 10px;
    }
}
/*******PRAZNICI************/
form.praznici-form {
    margin-bottom: 40px;
    background: #9152f8;
    background: -webkit-linear-gradient(top, #b224ef, red);
    background: -o-linear-gradient(top, #b224ef, red);
    background: -moz-linear-gradient(top, #b224ef, red);
    background: linear-gradient(top, #b224ef, red);
    padding: 20px;
    border-radius: 10px;
    width: 70%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Poppins-Regular';
    color:#fff;
  }
 /* button.btn.btn-primary {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
  }*/
  /*------------------------------------------------------------------
[ Button ]*/
.container-login100-form-btn {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  
 
  /************PRAZNICI************/
  button#add {
      display:block;
      margin-left:auto;
      margin-right: auto;
      padding:15px;
  }
  #employee_table {
      font-family: 'Poppins-Regular';
  }
  .sale {
    font-family: 'Poppins-Medium';
    background: #fff;
    overflow-x: hidden;
    padding: 8px 40px;
    border-radius: 10px;
    box-shadow: 5px 5px 8px #ccc;
    margin-bottom:15px;
    /**/text-align: center;
   
  }
  .sale-mob {
    font-family: 'Poppins-Medium';
    overflow-x: hidden;
    padding: 8px 40px;
    border-radius: 10px;
    margin-top:15px;
    /**/text-align: center;
   
  }
 
  .red-tooltip + .tooltip > .tooltip-inner {
     padding:5px; 
     font-family: 'Poppins-Regular';
     background:black;
     color:white;
    }
    @media (max-width:693px){
           .visible-sm.visible-xs.visible-mob {
            font-size: 14px;
            font-family: 'Poppins-Regular';
        }
    }
    @media (max-width:600px){
        .red-tooltip + .tooltip > .tooltip-inner {
            display:none;
           }
    }
    /*****************VELIKA I MALA SALA DUGMAD*******************/
	.btn-group {
    	width: 100% !important;
	}
    a.btn {
    	width: 49%;
		border-radius: 0 !important;
		font-size: 14px !important;
		padding-left: 1px !important;
		padding-right: 1px !important;
    }
    a.btn.btn-default.active {
        background-color:royalblue !important;
        color: white !important;
        border: 3px solid #0fa3b1;
        font-family: 'Poppins-Semibold' !important;
    }
    a.btn.btn-default {
        font-family: 'Poppins-Semibold';
    }
    @media(width:1300px) {
        a.btn {
            width: 33.333%;
            border-radius: 0 !important;
            font-size: 12px !important;
            padding-left: 1px !important;
            padding-right: 1px !important;
        }
    }
    @media(max-width:1000px){
        a.btn.btn-default {
            font-family: 'Poppins-Semibold';
            font-size: 12px !important;
        }
    }
    @media(max-width:991px){
        a.btn.btn-default {
            font-family: 'Poppins-Semibold';
            font-size: 14px !important;
        }
    }
      .tekst-sale {
        color:black;
        font-family: 'Poppins-Bold';
      }
      .tekst-sale-mob {
        color:#333;
        font-family: 'Poppins-Regular';
      }
      /*DATUM POČETKA- START*/
      input#start {
          font-weight: bold;
      }
      /*U MODALU - SALA*/
      span.form-control.sala {
          font-weight: bold;
      }
      /*----------------Lijevo tekst u modalu za izmjenu-------------*/
      .lijevo-tekst {
         float:left;
      }
      /*----------------Admin - kreiranje korisnika-------------*/
  .navbar-text a {
      color:#9d9d9d;
      padding-left:15px;
  }
  .navbar-text a:hover {
      transition:0.5s;
      color:red;
      text-decoration: none;
  }
  /*----------------Ulogovani ste kao....-------------*/
  p.navbar-text {
   padding-left:15px;
  }
  @media(max-width:1100px) {
    p.navbar-text {
        font-size: 14px;
    }
  }
    /*----------------DUGME MODAL....-------------*/
    .dugme-modal{
        margin-top: 15px;
        text-align: center;
    }
    /*----------------DATEPICKER SLIČICA U MODALU....-------------*/
    img.ui-datepicker-trigger {
        display: none;
    }
     /*----------------TABELA ZA DODAVANJE REZERVACIJE NA MOBILNOM....-------------*/
   .rezervacije-mob h3 {
    font-family: 'Poppins-Semibold' !important;
   }
    /*----------------DUGMAD ZA DODAVANJE REZERVACIJE NA MOB....-------------*/
   input.btn.btn-info.dodaj_rezervaciju_mob {
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    width:100%;
}
input.btn.btn-primary.dodaj_rezervaciju_mob {
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    width:100%;
}
 /*----------------NAZIV OSOBE ŠTO JE REZERVISALA (MOB)....-------------*/
p.naziv-mob{
    font-family: 'Poppins-Regular';
}
.imeosobe-mob {
    font-family: 'Poppins-Regular';
}
 /*----------------NASLOV REZERVACIJE NA MOB....-------------*/
h3.rezervacije-naslov-mob {
    text-align: center;
    font-family: 'Poppins-Bold' !important;
}
/*----------------Dani u nedjelji na manjem ekranu-------------*/
@media (max-width:1100px) {
    th.fc-day-header.fc-widget-header {
        font-size: 12px;
        }
    }
    /*----------------Slika korisnika u home.php-------------*/
.profile_info img {
	display: inline-block; 
	width: 50px; 
	height: 50px; 
	margin: 5px;
	
}
    /*----------------SWAL NA OBRISANIM REZERVACIJAMA .PHP------------*/
.swal2-popup .swal2-footer a{
    font-size: 18px;
    font-family: 'Poppins-Semibold';
    color:#2196f3;
}
.swal2-popup .swal2-footer p{
    font-size: 16px;
    font-family: 'Poppins-Semibold';
    color:red;
}
    /*----------------TABELARNI KALENDAR NA MOBILNOM, LINK KA REZERVACIJIMA------------*/
h3.rezervacije-link-mob a {
    font-size: 20px;
    text-decoration: underline;
    color:red;
    display:block;
    text-align: center;
}
    /*----------------IZMJENA REZERVACIJA NA MOBILNOM, DUGME-----------*/
    input#insert {
    font-size: 18px;
}
input#insert1 {
    font-size: 18px;
}
/*----------------IZBRISANE REZERVACIJE - DUGMAD-----------*/
input.btn.btn-danger.btn-xs.delete_data {
    font-size: 16px;
}
input.btn.btn-info.btn-xs.restore_data {
    font-size: 16px;
}
input.btn.btn-success.btn-xs.edit_data {
    font-size: 16px;
}
input.btn.btn-info.btn-xs.view_data {
    font-size: 16px;
}
@media(max-width:991px) {
    input.btn.btn-success.btn-xs.edit_data {
        padding:20px;
    }
    input.btn.btn-danger.btn-xs.delete_data {
        padding:20px;
    }
    input.btn.btn-info.btn-xs.view_data {
        padding:20px;
    }
    input.btn.btn-info.btn-xs.restore_data {
        padding:20px;
    }
}

#wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
/*----------------ŠTAMPANJE-----------*/
@media print {
    body * {
      visibility: hidden;
    }

    button#filter {
        visibility: hidden;
    }
    span#search-gly {
        visibility: hidden;
    }
    #prostor-tabele {
        visibility: hidden;
    }
    button#filter {
        visibility: hidden;
    }
    #section-to-print, #section-to-print * {
      visibility: visible;
    }
    #section-to-print {
      position: absolute;
      left: 0;
      top: 0;
    }
    
  }
/*----------------AKTIVNI LINKOVI U MENIJU-----------*/
  .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus {
    /*background-color: #A7A2A9 !important;*/
    background-color:#A97C73 !important;
    border-radius: 4px;
}
@media(max-width:991px) {
.malifont {
    font-size: 14px;
    }
}
ul.dropdown-menu {
    width:1000px;
}
.dropdown-header {
    font-size: 18px;
    color: #ff3546 !important;
    padding: 5px 60px 5px 5px;
    line-height: 30px;
  }
  
  .carousel-control {
    width: 30px;
    height: 30px;
    top: -35px;
  
  }
  .left.carousel-control {
    right: 30px;
    left: inherit;
  }
  .carousel-control .glyphicon-chevron-left, 
  .carousel-control .glyphicon-chevron-right {
    font-size: 12px;
    background-color: #fff;
    line-height: 30px;
    text-shadow: none;
    color: #333;
    border: 1px solid #ddd;
  }
  .btn-success1 {
    color: #010400;
    background-color: #FFFBFC!important;
    border: 2px solid #0FA3B1!important;
    padding: 10px !important;
    font-size: 14px !important;
    font-weight: bold !important;
    width: 100%;
}
.btn-success1:hover {
    color: #010400;
    background-color: #0FA3B1!important;
    border: 2px solid #FFFBFC!important;
}

@media(max-width:468px) {
    .kalendar-mob-tabela-naslov {
        font-size: 12px;
    }
    .kalendar-mob-tabela-sadrzaj {
        font-size: 12px;
    }
    input.btn.btn-info.dodaj_rezervaciju_mob {
        font-size: 12px;
    }
    .btn-success1  {
        font-size: 12px !important;
        padding: 5px !important;
    }
}