#load{
    width:100%;
    height:100%;
    position:fixed;
    z-index:9999;
    background:url("images/loading.gif") no-repeat center center rgba(255,255,255,0.5)
}

.slick-dotted.slick-slider {
    margin-bottom: 30px;
    padding-top: 40px;
}

.slider-for.slick-dotted.slick-slider {
    padding-top: 70px;
}

.slick-dots {
    top: 45px;
    bottom: auto;
}

.slick-dots li {
    width: 10px;
    height: 10px;
}

.slick-dots li button:before {
    font-size: 10px;
}

.slider-nav .slick-slide {
    padding: 20px;
}

.slick-initialized .slick-slide img {
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
}
.slick-prev:before, .slick-next:before {
    color:#2196F3;
    font-size: 25px;
}
.slick-next, .slick-prev {
    top: 30px;
}

.slick-next {
    left: 45% !important;
}
.slick-prev {
    right: 45% !important;
}

.frm-editable {
    position: relative;
}

.frm-editable .form {
    display: none;
}

.frm-editable .text {
    display: block;
    position: relative;
}

.frm-editable.editing .form {
    display: block;
}

.frm-editable.editing .text {
    display: none !important;
}

.frm-editable .text .btn-edit {
    position: absolute;
    top: 5px;
    left: 5px;

    display: none !important;
}

.frm-editable:hover .btn-edit {
    display: block;
}

.frm-editable.editing:hover .btn-edit {
    display: none !important;
}
/* 
.blink {
    animation: blink-animation 1s steps(5, start) infinite;
    -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
} */

@keyframes blink {
    50% {
      opacity: 0.0;
    }

    50% {
      opacity: 0.0;
    }
}
@-webkit-keyframes blink {
    50% {
        opacity: 0.0;
    }
}
.blink {
    animation: blink 1s step-start 0.5s infinite;
    -webkit-animation: blink 1s step-start 0.5s infinite;
}
.select2-container--open
{
  z-index: 100;
}

