#ouibounce-modal input[type='text']{
    box-sizing: content-box;
    padding: 2px 10px;
  }

  #ouibounce-modal .modal-body {
    position: relative;
  }


  .text input:hover {
  background-color: #fff;
  }


  .modal-steps .field-phone {
    color: #414141 !important;
    border: 1px solid #a4a2a6 !important;
    font: 14px/28px Arial, Helvetica, sans-serif !important;
    vertical-align: top !important;
    background-color: #fafafc !important;
    padding: 0 10px !important;
    width: 100% !important;
    height: 38px !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    box-sizing: border-box !important;

  }

  .modal-steps .text.t-left {
    margin-right: 10px !important;
    height: 38px;
    position: relative;
  }

  .modal-steps .maskhelper {
    top: initial !important;
    bottom : 10px;
    left: initial !important;
    right: 10px;
    position: absolute;
    z-index: 30;
    background-size: contain;
  }

.modal-steps .maskhelper.overload {
  background-image: url("/local/templates/home/images/sprites/svg/information.svg");
}

.modal-steps .text.error input {
  background-color: rgba(232, 123, 123, 0.8)!important;
}

.modal-steps .send-step form .text.iti .iti__country-list > li,  .modal-steps .active-step form .text.iti .iti__country-list > li{
  display: block;
  padding: 5px 10px;
}
.modal-steps .text.error::after,.modal-steps .text.error:before{
  background: none;
  border: 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type='number'] {
  -moz-appearance: textfield;
}
@media all and (max-width: 500px) {
  .modal-steps .btn.btn-blue {
    width: 100%;
  }
  .modal-steps .text.t-left {
    padding: 0;
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 15px;
    float: none !important;
    clear: both;
  }


  .modal-steps .text.error::before,
  .modal-steps .validate-box.error::before {
    bottom: initial !important;

  }

  .modal-steps .text.error::after,
  .modal-steps .validate-box.error::after {
    right: 13px !important;
    bottom: 40px !important;
  }
}

  .send-step .flip-clock-wrapper .shadow {
    box-shadow: none;
    background: none;
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
  }

  .modal-steps .hunt-btn {
    margin: 0;
    padding: 7px 25px;
  }

  .modal-steps .btn {
    text-transform: uppercase;
    background: #d10f8d !important;
    border-radius: 5px !important;
    box-sizing: border-box;
    font-weight: normal;
    font-size: 14px;
    color: #fff;
    border: none;
  }

  @media (max-width: 460px) {
    .modal-steps{
        padding-left: 0;
    }

    .modal-steps .field-phone {
        width: 100%!important;
        margin-right: 0px!important;
        box-sizing: border-box!important;
    }
  }

  .field-phone:focus,
  .field-phone:active,
  .btn.btn-blue:focus,
  .btn.btn-blue:active {
    outline: none;
  }

  .modal-wrapper__callback .modal{
    width: 710px;
  }

  .modal-steps li {
    display: none;
    background: none;
    padding: 0 0 50px 0;
    position: relative;
  }

  .modal-steps .field-phone {
    font-size: 15px !important;
  }

  /*.modal-steps li:after{*/
  /*  content: "";*/
  /*  width: 172px;*/
  /*  height: 80px;*/
  /*  display: block;*/
  /*  background: url(img/logo.png);*/
  /*  position: absolute;*/
  /*  right: -30px;*/
  /*  bottom: -30px;*/
  /*}*/

  .modal-steps li.active-step {
    display: block;
    -webkit-animation: popin 0.3s;
    animation: popin 0.3s;
  }

.modal-steps li.active-step .clearfix {
  overflow: unset;
}

.modal-steps li .step-title {
    padding-top: 30px;
    line-height: 1.5em;
    font-weight: normal;
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 20px;
  }

  .modal-steps li .send-form{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .modal-steps .buttons {
    margin-bottom: 42px;
  }

  .modal-steps .buttons .btn {
    min-width: 131px;
  }

  .modal-steps .btn-big {
    padding: 11px 10px;
    text-align: center;
  }

  .modal-steps .buttons .btn {
    text-transform: uppercase;
    background: #F40292;
    border-radius: 5px;
    box-sizing: border-box;
    font-weight: normal;
    color:#fff;
  }

  .modal-steps .send-row {
    margin-bottom: 10px;
  }

  .modal-steps .policy-text{
    max-width: 405px;
    font-size: 12px;
    color: rgba(0,0,0,0.6);
    line-height: normal;
  }

  .modal-steps .send-row .text {
    padding: 0;
    float: left;
    margin-right: 8px;
    width: 260px;
  }

  .modal-steps .send-step .send-row .float-left {width: auto;}

  .modal-steps .send-step .send-row .float-right {
    margin-right: 15px;
    max-width: 210px;
  }

  .modal-steps .send-step .send-row .clock li {
    display: block;
  }

  .modal-steps .send-step .send-row .clock .loader {
    padding-bottom: 0;
  }

  .send-step .flip-clock-wrapper {
    margin: 0;
  }

  .send-step .flip-clock-wrapper .flip-clock-divider {
    height: 40px;
    width: 10px;
    padding: 0 2px;
    margin: 0 2px 0 -1px;
  }

  .send-step .flip-clock-wrapper .flip-clock-dot {
    width: 6px;
    height: 8px;
    background-color: #3a6db2;
    box-shadow: none;
    border-radius: 0;
  }

  .send-step .flip-clock-wrapper .flip-clock-dot.top {
    top: 14px;
  }

  .send-step .flip-clock-wrapper .flip-clock-dot.bottom {
    bottom: 3px;
  }

  .send-step .flip-clock-wrapper .flip-clock-label {
    display: none;
  }

  .send-step .flip-clock-wrapper ul li a div div.inn {
    background-color: #F0F1F2;
    color: #3a6db2;
    font-size: 50px;
    line-height: 0.85em;
  }

  .send-step .flip-clock-wrapper .flip {
    box-shadow: none;
  }



  .send-step .flip-clock-wrapper ul {
    height: 40px;
    width: 27px;
    margin: 0;
  }

  .send-step .flip-clock-wrapper .minutes {
    display: none;
  }

  .send-step .flip-clock-wrapper .days {
    display: none;
  }

  .send-step .flip-clock-wrapper ul.play li.flip-clock-active {
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
  }

  .send-step .flip-clock-wrapper ul.play li.flip-clock-active .down {
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
  }

  .send-step .flip-clock-wrapper ul.play li.flip-clock-before .up {
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
  }

  .send-step .flip-clock-wrapper ul li a div.up:after {
    background-color: #F0F1F2;
  }

  .cp-floating-round, .cp-floating-round:hover {
    position: absolute;
    bottom: 100px;
    right: 16px;
    width: 80px;
    height: 80px;
    padding: 0;
    box-sizing: content-box;
    overflow: hidden;
    color: white;
    font-family: Arial, sans-serif;
    font-size: 24px;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    outline: none;
    text-transform: none;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
    transform-origin: 50% 50%;
    background-color: transparent;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    z-index: 0;
  }

  .cp-floating-round .cp-phone-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #d1088e;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    opacity: 0.7;
  }

  .cp-floating-round .cp-phone-cont div {
    display: block;
    position: absolute;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: all .8s cubic-bezier(.19, 1, .22, 1);
    -moz-transition: all .8s cubic-bezier(.19, 1, .22, 1);
    -o-transition: all .8s cubic-bezier(.19, 1, .22, 1);
    transition: all .8s cubic-bezier(.19, 1, .22, 1);
  }

  .cp-floating-round .cp-phone-icon {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 16px;
    z-index: 10;
  }

  .cp-floating-round .cp-phone-icon.fa-phone {
    font-size: 54px;
  }

  .cp-floating-round.cp-pulse {
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
    -o-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    -o-transition: none;
    -ms-transition: none;
    -webkit-animation: cp-phone-pulse 5s infinite;
    -moz-animation: cp-phone-pulse 5s infinite;
    -ms-animation: cp-phone-pulse 5s infinite;
    -o-animation: cp-phone-pulse 5s infinite;
    animation: cp-phone-pulse 5s infinite;
  }

  .cp-floating-round.cp-pulse .cp-phone-cont .cp-phone-icon {
    -webkit-animation: cp-widget-rotate 2.5s infinite;
    -ms-animation: cp-widget-rotate 2.5s infinite;
    -o-animation: cp-widget-rotate 2.5s infinite;
    animation: cp-widget-rotate 2.5s infinite;
  }

  .control-panel.hidden { display: none; }

  .control-panel__item._active .info-panel, .control-panel__item._active {
    display: block
  }

  .control-panel {
    width: 150px;
    height: 150px;
    opacity: .5;
    position: fixed;
    cursor: pointer;
    bottom: 60px;
    left: 15px;
    z-index: 101;
    font-size: 0;
  }

  .control-panel__item {
    display: block;
  }

  .control-panel__rad {
    width: 64%;
    height: 64%;
    top: 18%;
    left: 18%;
    position: absolute;
    border-radius: 100%;
    border: 2px solid #c9007e;
    -webkit-animation: anim 2s ease-in-out infinite;
    animation: anim 2s ease-in-out infinite;
    -webkit-transition: all .5s;
    transition: all .5s
  }

  .control-panel__img {
    background-image: url('img/call-btn.png');
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-color: #c9007e;
    background-size: cover;
    width: 64%;
    height: 64%;
    top: 18%;
    left: 18%;
    border-radius: 100%;
    position: absolute;
    transition-duration: 300ms;
  }

  .control-panel__item:hover .control-panel__img {
    background-position-x: left;
  }

  .control-panel__rid {
    -webkit-animation: anim-rid 2s ease-in-out infinite;
    animation: anim-rid 2s ease-in-out infinite;
    -webkit-transition: all .5s;
    transition: all .5s;
    background-color: #c9007e;
    opacity: 0.6;
    width: 64%;
    height: 64%;
    top: 18%;
    left: 18%;
    border-radius: 100%;
    position: absolute;
  }

  .control-panel:hover .control-panel__img {
    background-color: #352c85;
    background-position: 100%;
    opacity: .8
  }

  .control-panel:hover .control-panel__rad {
    border: 2px solid #352c85;
    opacity: .8
  }

  .control-panel:hover .control-panel__rid {
    background-color: #352c85;
    opacity: .3
  }

  .control-panel:hover {
    opacity: .8
  }

  @keyframes anim {
    0% {
        opacity: 0;
        width: 64%;
        height: 64%;
        top: 18%;
        left: 18%;
    }

    50% {
        opacity: 1;
    }

    to {
        width: 100%;
        height: 100%;
        top: 0%;
        left: 0%;
        opacity: .2;
    }
  }

  @-webkit-keyframes anim {
    0% {
        opacity: 0;
        width: 64%;
        height: 64%;
        top: 18%;
        left: 18%;
    }

    50% {
        opacity: 1;
    }

    to {
        width: 100%;
        height: 100%;
        top: 0%;
        left: 0%;
        opacity: .2;
    }
  }

  @keyframes anim-rid {
    0% {
        width: 64%;
        height: 64%;
        top: 18%;
        left: 18%;
    }

    50% {
        width: 80%;
        height: 80%;
        top: 10%;
        left: 10%;
    }

    to {
        width: 64%;
        height: 64%;
        top: 18%;
        left: 18%;
    }
  }

  @-webkit-keyframes anim-rid {
    0% {
        width: 64%;
        height: 64%;
        top: 18%;
        left: 18%;
    }

    50% {
        width: 80%;
        height: 80%;
        top: 10%;
        left: 10%;
    }

    to {
        width: 64%;
        height: 64%;
        top: 18%;
        left: 18%;
    }
  }

  @keyframes cp-phone-pulse {
    0%, 100%, 1%, 5%, 10% {
        transform: translateY(0);
    }
    3% {
        transform: translateY(-30px);
    }
    7% {
        transform: translateY(-15px);
    }
  }

  @keyframes cp-widget-rotate {
    0%, 100%, 8%, 48% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -khtml-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    22%, 34% {
        -moz-transform: rotate(-20deg);
        -ms-transform: rotate(-20deg);
        -webkit-transform: rotate(-20deg);
        -o-transform: rotate(-20deg);
        -khtml-transform: rotate(-20deg);
        transform: rotate(-20deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    16%, 28%, 40% {
        -moz-transform: rotate(20deg);
        -ms-transform: rotate(20deg);
        -webkit-transform: rotate(20deg);
        -o-transform: rotate(20deg);
        -khtml-transform: rotate(20deg);
        transform: rotate(20deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
  }

  /*
  * New year
  */

  .new-year__santa-wrapper {
    position: absolute;
    top: 100%;
    right: 100%;
    width: 175px;
    height: 175px;
    -webkit-transition: opacity .15s, visibility .15s, transform .2s, width .2s;
    -moz-transition: opacity .15s, visibility .15s, transform .2s, width .2s;
    -ms-transition: opacity .15s, visibility .15s, transform .2s, width .2s;
    -o-transition: opacity .15s, visibility .15s, transform .2s, width .2s;
    transition: opacity .15s, visibility .15s, transform .2s, width .2s;
    -webkit-transform: translateX(70px) translateY(-43px);
    -moz-transform: translateX(70px) translateY(-43px);
    -ms-transform: translateX(70px) translateY(-43px);
    -o-transform: translateX(70px) translateY(-43px);
    transform: translateX(70px) translateY(-43px);
    overflow: hidden;
  }

  .control-panel__item.hovered + .new-year__santa-wrapper {
    width: 225px;
    -webkit-transform: translateX(120px) translateY(-43px);
    -moz-transform: translateX(120px) translateY(-43px);
    -ms-transform: translateX(120px) translateY(-43px);
    -o-transform: translateX(120px) translateY(-43px);
    transform: translateX(120px) translateY(-43px);
  }

  .new-year__santa-wrapper_hidden {
    opacity: 0;
    visibility: hidden;
  }

  .new-year__santa {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    width: 115px;
    height: 127px;
    background: transparent url(img/new_year/santa.png) center no-repeat;
    background-size: contain;
    -webkit-transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
    -moz-transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
    -ms-transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
    -o-transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
    transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
    transform-origin: 3px 7px 0;
    -webkit-animation: santa_jump 1.5s linear 0s 1 normal forwards, santa_roll 2s linear 1.5s infinite normal forwards;
    -o-animation: santa_jump 1.5s linear 0s 1 normal forwards, santa_roll 2s linear 1.5s infinite normal forwards;
    animation: santa_jump 1.5s linear 0s 1 normal forwards, santa_roll 2s linear 1.5s infinite normal forwards;
    -webkit-transition: right .2s;
    -moz-transition: right .2s;
    -ms-transition: right .2s;
    -o-transition: right .2s;
    transition: right .2s;
  }

  .control-panel__item.hovered + .new-year__santa-wrapper .new-year__santa {
    right: 50px;
  }

  @keyframes santa_jump {
    0% {
        -webkit-transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
        -moz-transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
        -ms-transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
        -o-transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
        transform: translateX(120px) translateY(-157px) rotateZ(-30deg);
    }
    60% {
        -webkit-transform: translateX(74px) translateY(0) rotateZ(0deg);
        -moz-transform: translateX(74px) translateY(0) rotateZ(0deg);
        -ms-transform: translateX(74px) translateY(0) rotateZ(0deg);
        -o-transform: translateX(74px) translateY(0) rotateZ(0deg);
        transform: translateX(74px) translateY(0) rotateZ(0deg);: ;
    }
    100% {
        -webkit-transform: translateX(74px) translateY(0) rotateZ(45deg);
        -moz-transform: translateX(74px) translateY(0) rotateZ(45deg);
        -ms-transform: translateX(74px) translateY(0) rotateZ(45deg);
        -o-transform: translateX(74px) translateY(0) rotateZ(45deg);
        transform: translateX(74px) translateY(0) rotateZ(45deg);: ;
    }
  }

  @keyframes santa_roll {
    0% {
        -webkit-transform: translateX(74px) translateY(0) rotateZ(45deg);
        -moz-transform: translateX(74px) translateY(0) rotateZ(45deg);
        -ms-transform: translateX(74px) translateY(0) rotateZ(45deg);
        -o-transform: translateX(74px) translateY(0) rotateZ(45deg);
        transform: translateX(74px) translateY(0) rotateZ(45deg);: ;
    }
    50% {
        -webkit-transform: translateX(74px) translateY(0) rotateZ(90deg);
        -moz-transform: translateX(74px) translateY(0) rotateZ(90deg);
        -ms-transform: translateX(74px) translateY(0) rotateZ(90deg);
        -o-transform: translateX(74px) translateY(0) rotateZ(90deg);
        transform: translateX(74px) translateY(0) rotateZ(90deg);: ;
    }
    100% {
        -webkit-transform: translateX(74px) translateY(0) rotateZ(45deg);
        -moz-transform: translateX(74px) translateY(0) rotateZ(45deg);
        -ms-transform: translateX(74px) translateY(0) rotateZ(45deg);
        -o-transform: translateX(74px) translateY(0) rotateZ(45deg);
        transform: translateX(74px) translateY(0) rotateZ(45deg);: ;
    }
  }

  .new-year__santa-close-btn {
    position: absolute;
    top: 87px;
    right: 10px;
    z-index: 3;
    margin: 0;
    width: 20px;
    height: 20px;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    border: none;
    border-radius: 50%;
    background-color: #eee;
    cursor: pointer;
    outline: 0;
    -webkit-transition: background .15s, opacity .15s, visibility .15s;
    -moz-transition: background .15s, opacity .15s, visibility .15s;
    -ms-transition: background .15s, opacity .15s, visibility .15s;
    -o-transition: background .15s, opacity .15s, visibility .15s;
    transition: background .15s, opacity .15s, visibility .15s;
  }

  .new-year__santa-close-btn:hover {
    background-color: #ddd;
  }

  .new-year__santa-wrapper:hover .new-year__santa-close-btn {
    opacity: 1;
    visibility: visible;
  }

  .new-year__santa-close-btn::before,
  .new-year__santa-close-btn::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 15%;
    margin-top: -1px;
    display: block;
    width: 70%;
    height: 2px;
    background-color: #aaa;
  }

  .new-year__santa-close-btn::before {
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
  }

  .new-year__santa-close-btn::after {
    -webkit-transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    -ms-transform: rotateZ(-45deg);
    -o-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
  }

  .modal-steps .hunt-btn { margin: 0; padding: 9px 35px !important; border:none}
  .t-left { float: left; }

  a.close-blue{
    background: url(img/close.svg) no-repeat center center;
    width: 20px;
    height: 20px;
    padding: 20px;
    position: absolute;
    right: 0;
    top: 0;
  }

  @media (max-width: 768px) {
    .new-year__santa-wrapper {
        display: none;
    }

    .control-panel{
        transform: scale(0.5);
        left: auto;
        bottom: 0;
        right: 0;
    }
  }

  @media (max-width: 710px) {
    .modal-wrapper__callback .modal{
        width: 100%;
    }
  }

  @media (max-width: 460px) {
    .modal-steps li .step-title{
    font-size: 18px;
    }

    .modal-steps form{
    display: flex;
    align-items: center;
    }

    .modal-steps .field-phone {
    width: 100%;
    margin-right: 0px;
    box-sizing: border-box;
     }

     .modal-steps .send-row .float-left{
     width: 100%;
     }

     .modal-steps .send-row .text{
       width: 100% !important;
       margin-bottom: 10px;
       margin-right: 0px;
     }

     .modal-steps .btn{
     width: 100%;
     }
  }

  /* .tooltipster-box */
  .tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}

  .tooltipster-sidetip .tooltipster-box {
    background: #E50071;
    border: 2px solid #c90365;
  }

  .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #E50071;
  }

  .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #E50071;
  }

  .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #E50071;
  }

  .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #E50071;
  }


  .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #c90365;
  }

  .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #c90365;
  }

  .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #c90365;
  }

  .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #c90365;
  }


  .control-panel.j-cp-floating-round {
      -webkit-transform: scale(0.5) !important;
      transform: scale(0.5) !important;
  }

  .prelead-number-mess {display:none; padding-top:20px;}
  #prelead-number {color:#ee0000;}
