/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

html {
  font-size: 12px;
}

body {
    padding-top: 40px;
    background:#FAFAFA;
}

@media (min-width: 992px) {
  body {
    padding-top:40px;
  }
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*.carousel img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
  max-width: none;
}*/

.portfolio-item {
  margin-bottom: 30px;
}

.nodecor:hover {
  text-decoration: none;
}

.blinking{
    animation:blinkingText 1.0s infinite;
}
@keyframes blinkingText{
    0%{     color: white;    }
    79%{    color: transparent; }
    80%{    color: transparent; }
    99%{    color: transparent;  }
    100%{   color: white;    }
}

.blink {
      animation: blink 2s steps(5, start) infinite;
      -webkit-animation: blink 2s steps(5, start) infinite;
    }
    @keyframes blink {
      to {
        visibility: hidden;
      }
    }
    @-webkit-keyframes blink {
      to {
        visibility: hidden;
      }
    }

.sticky-patient {
    position: -webkit-sticky; /* Safari Browser */
    position: sticky;
    top: 50px;
    z-index: 1020;
}

.MessagePanelDiv 
{
    position:fixed;
    left: 50%;
    top: 10%;
    width: 49%;
    box-shadow: 2px 2px 5px grey;
    z-index: 1030;
}

/*.modal-dialog
    { max-height:80vh}

.modal-content {
    max-height: 80%;
}*/

.modal-body {
    /* 100% = dialog height, 210px = header + footer */
    max-height: calc(100vh - 310px); 
    overflow-y: auto;
}

.badge-notify{
    /*background:red;*/
    position:relative;
    top: 2px;
    left: -15px;
    border-radius: 50%;
    padding:5px 5px 0px 5px;
  }

.order-card {
    color: #fff;
}

.bg-c-blue {
    background: linear-gradient(lightblue,white);
}

.bg-c-calm {
    background: linear-gradient(to right, lightgray , white);
}

.bg-c-green {
    background: linear-gradient(45deg,#2ed8b6,#59e0c5);
}

.bg-c-yellow {
    background: linear-gradient(45deg,#FFB64D,#ffcb80);
}

.bg-c-pink {
    background: linear-gradient(45deg,#FF5370,#ff869a);
}

.bg-c-gray {
    background: linear-gradient(to right, lightgray , white);
}

.card {
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2.94px 0.06px rgba(4,26,55,0.16);
    box-shadow: 0 1px 2.94px 0.06px rgba(4,26,55,0.16);
    border: solid;
    border-width: 2px;
    margin-bottom: 30px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.card .card-block {
    padding: 25px;
}

.order-card i {
    font-size: 26px;
}

.f-left {
    float: left;
}

.f-right {
    float: right;
}

