.esb-list-group {    display: -ms-flexbox;    display: flex;    -ms-flex-direction: column;    flex-direction: column;    padding-left: 0;    margin: 0 !important;}#esb-selected-slot-info > div{    margin-top: 20px;    padding: 20px;    background: #fffaca;    border-radius: 5px;    border: 1px dashed #e3e3e3;}ul.timeslotlisting{    max-height: 250px;    overflow: hidden;    overflow-y: auto;    border: 1px solid #cccccc;    padding: 10px;    border-radius: 5px;    background: #f1f1f1;}.esb-list-group-item:first-child {    border-top-left-radius: .25rem;    border-top-right-radius: .25rem;}.esb-list-group-item {    position: relative;    display: block;    padding: .75rem 1.25rem;    margin-bottom: -1px;    background-color: #fff;    border: 1px solid rgba(0,0,0,.125);}.esb-list-group-item:last-child {    margin-bottom: 0;    border-bottom-right-radius: .25rem;    border-bottom-left-radius: .25rem;}#btnLoadSlots{    width: 100%;}#booking-request{    margin-bottom: 20px;    border: 1px solid #e3e3e3;    padding: 20px;    border-radius: 5px;    margin-top: 20px;}.picker{    font-size:16px;    text-align:left;    line-height:1.2;    color:#000000;    position:absolute;    z-index:10000;    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    user-select:none}.picker__input{    cursor:default}.picker__input.picker__input--active{    border-color:#0089ec}.picker__holder{    width:100%;    overflow-y:auto;    -webkit-overflow-scrolling:touch}.picker__holder,.picker__frame{    top:0;    bottom:0;    left:0;    right:0;    -webkit-transform:translateY(100%);    -ms-transform:translateY(100%);    transform:translateY(100%)}.picker__holder{    position:fixed;    transition:background 0.15s ease-out, -webkit-transform 0s 0.15s;    transition:background 0.15s ease-out, transform 0s 0.15s;    -webkit-backface-visibility:hidden}.picker__frame{    position:absolute;    margin:0 auto;    min-width:256px;    max-width:666px;    width:100%;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter:alpha(opacity=0);    -moz-opacity:0;    opacity:0;    transition:all 0.15s ease-out}@media (min-height: 33.875em){    .picker__frame{        overflow:visible;        top:auto;        bottom:-100%;        max-height:80%    }}@media (min-height: 40.125em){    .picker__frame{        margin-bottom:7.5%    }}.picker__wrap{    display:table;    width:100%;    height:100%}@media (min-height: 33.875em){    .picker__wrap{        display:block    }}.picker__box{    background:#ffffff;    display:table-cell;    vertical-align:middle}@media (min-height: 26.5em){    .picker__box{        font-size:1.25em    }}@media (min-height: 33.875em){    .picker__box{        display:block;        font-size:1.33em;        border:1px solid #777777;        border-top-color:#898989;        border-bottom-width:0;        border-radius:5px 5px 0 0;        box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)    }}@media (min-height: 40.125em){    .picker__box{        font-size:1.5em;        border-bottom-width:1px;        border-radius:5px    }}.picker--opened .picker__holder{    -webkit-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0);    background:transparent;    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";    zoom:1;    background:rgba(0,0,0,0.32);    transition:background 0.15s ease-out}.picker--opened .picker__frame{    -webkit-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0);    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter:alpha(opacity=100);    -moz-opacity:1;    opacity:1}@media (min-height: 33.875em){    .picker--opened .picker__frame{        top:auto;        bottom:0    }}.picker__box{    padding:0 1em}.picker__header{    text-align:center;    position:relative;    margin-top:.75em}.picker__month,.picker__year{    font-weight:500;    display:inline-block;    margin-left:.25em;    margin-right:.25em}.picker__year{    color:#999999;    font-size:.8em;    font-style:italic}.picker__select--month,.picker__select--year{    border:1px solid #b7b7b7;    height:2em;    padding:.5em;    margin-left:.25em;    margin-right:.25em}@media (min-width: 24.5em){    .picker__select--month,.picker__select--year{        margin-top:-0.5em    }}.picker__select--month{    width:35%}.picker__select--year{    width:22.5%}.picker__select--month:focus,.picker__select--year:focus{    border-color:#0089ec}.picker__nav--prev,.picker__nav--next{    position:absolute;    padding:.5em 1.25em;    width:1em;    height:1em;    box-sizing:content-box;    top:-0.25em}@media (min-width: 24.5em){    .picker__nav--prev,.picker__nav--next{        top:-0.33em    }}.picker__nav--prev{    left:-1em;    padding-right:1.25em}@media (min-width: 24.5em){    .picker__nav--prev{        padding-right:1.5em    }}.picker__nav--next{    right:-1em;    padding-left:1.25em}@media (min-width: 24.5em){    .picker__nav--next{        padding-left:1.5em    }}.picker__nav--prev:before,.picker__nav--next:before{    content:" ";    border-top:.5em solid transparent;    border-bottom:.5em solid transparent;    border-right:0.75em solid #000000;    width:0;    height:0;    display:block;    margin:0 auto}.picker__nav--next:before{    border-right:0;    border-left:0.75em solid #000000}.picker__nav--prev:hover,.picker__nav--next:hover{    cursor:pointer;    color:#000000;    background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{    cursor:default;    background:none;    border-right-color:#f5f5f5;    border-left-color:#f5f5f5}.picker__table{    text-align:center;    border-collapse:collapse;    border-spacing:0;    table-layout:fixed;    font-size:inherit;    width:100%;    margin-top:.75em;    margin-bottom:.5em}@media (min-height: 33.875em){    .picker__table{        margin-bottom:.75em    }}.picker__table td{    margin:0;    padding:0}.picker__weekday{    width:14.285714286%;    font-size:.75em;    padding-bottom:.25em;    color:#999999;    font-weight:500}@media (min-height: 33.875em){    .picker__weekday{        padding-bottom:.5em    }}.picker__day{    padding:.3125em 0;    font-weight:200;    border:1px solid transparent}.picker__day--today{    position:relative}.picker__day--today:before{    content:" ";    position:absolute;    top:2px;    right:2px;    width:0;    height:0;    border-top:0.5em solid #0059bc;    border-left:.5em solid transparent}.picker__day--disabled:before{    border-top-color:#aaaaaa}.picker__day--outfocus{    color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{    cursor:pointer;    color:#000000;    background:#b1dcfb}.picker__day--highlighted{    border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{    cursor:pointer;    color:#000000;    background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{    background:#0089ec;    color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{    background:#f5f5f5;    border-color:#f5f5f5;    color:#dddddd;    cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{    background:#bbbbbb}.picker__footer{    text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{    border:1px solid #ffffff;    background:#ffffff;    font-size:.8em;    padding:.66em 0;    font-weight:bold;    width:33%;    display:inline-block;    vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{    cursor:pointer;    color:#000000;    background:#b1dcfb;    border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{    background:#b1dcfb;    border-color:#0089ec;    outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{    position:relative;    display:inline-block;    height:0}.picker__button--today:before,.picker__button--clear:before{    content:" ";    margin-right:.45em}.picker__button--today:before{    top:-0.05em;    width:0;    border-top:0.66em solid #0059bc;    border-left:.66em solid transparent}.picker__button--clear:before{    top:-0.25em;    width:.66em;    border-top:3px solid #ee2200}.picker__button--close:before{    content:"\D7";    top:-0.1em;    vertical-align:top;    font-size:1.1em;    margin-right:.35em;    color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{    background:#f5f5f5;    border-color:#f5f5f5;    color:#dddddd;    cursor:default}.picker__button--today[disabled]:before{    border-top-color:#aaaaaa}/*! * jquery-confirm v3.3.2 (http://craftpip.github.io/jquery-confirm/) * Author: boniface pereira * Website: www.craftpip.com * Contact: hey@craftpip.com * * Copyright 2013-2017 jquery-confirm * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE) */@-webkit-keyframes jconfirm-spin{    from{        -webkit-transform:rotate(0deg);        transform:rotate(0deg)    }    to{        -webkit-transform:rotate(360deg);        transform:rotate(360deg)    }}@keyframes jconfirm-spin{    from{        -webkit-transform:rotate(0deg);        transform:rotate(0deg)    }    to{        -webkit-transform:rotate(360deg);        transform:rotate(360deg)    }}body[class*=jconfirm-no-scroll-]{    overflow:hidden !important}.jconfirm{    position:fixed;    top:0;    left:0;    right:0;    bottom:0;    z-index:99999999;    font-family:inherit;    overflow:hidden}.jconfirm .jconfirm-bg{    position:fixed;    top:0;    left:0;    right:0;    bottom:0;    -webkit-transition:opacity .4s;    transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{    opacity:0 !important}.jconfirm .jconfirm-scrollpane{    -webkit-perspective:500px;    perspective:500px;    -webkit-perspective-origin:center;    perspective-origin:center;    display:table;    width:100%;    height:100%}.jconfirm .jconfirm-row{    display:table-row;    width:100%}.jconfirm .jconfirm-cell{    display:table-cell;    vertical-align:middle}.jconfirm .jconfirm-holder{    max-height:100%;    padding:50px 0}.jconfirm .jconfirm-box-container{    -webkit-transition:-webkit-transform;    transition:-webkit-transform;    transition:transform;    transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{    -webkit-transition:none !important;    transition:none !important}.jconfirm .jconfirm-box{    background:white;    border-radius:4px;    position:relative;    outline:0;    padding:15px 15px 0;    overflow:hidden;    margin-left:auto;    margin-right:auto}@-webkit-keyframes type-blue{    1%,100%{        border-color:#3498db    }    50%{        border-color:#5faee3    }}@keyframes type-blue{    1%,100%{        border-color:#3498db    }    50%{        border-color:#5faee3    }}@-webkit-keyframes type-green{    1%,100%{        border-color:#2ecc71    }    50%{        border-color:#54d98c    }}@keyframes type-green{    1%,100%{        border-color:#2ecc71    }    50%{        border-color:#54d98c    }}@-webkit-keyframes type-red{    1%,100%{        border-color:#e74c3c    }    50%{        border-color:#ed7669    }}@keyframes type-red{    1%,100%{        border-color:#e74c3c    }    50%{        border-color:#ed7669    }}@-webkit-keyframes type-orange{    1%,100%{        border-color:#f1c40f    }    50%{        border-color:#f4d03f    }}@keyframes type-orange{    1%,100%{        border-color:#f1c40f    }    50%{        border-color:#f4d03f    }}@-webkit-keyframes type-purple{    1%,100%{        border-color:#9b59b6    }    50%{        border-color:#b07cc6    }}@keyframes type-purple{    1%,100%{        border-color:#9b59b6    }    50%{        border-color:#b07cc6    }}@-webkit-keyframes type-dark{    1%,100%{        border-color:#34495e    }    50%{        border-color:#46627f    }}@keyframes type-dark{    1%,100%{        border-color:#34495e    }    50%{        border-color:#46627f    }}.jconfirm .jconfirm-box.jconfirm-type-animated{    -webkit-animation-duration:2s;    animation-duration:2s;    -webkit-animation-iteration-count:infinite;    animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{    border-top:solid 7px #3498db;    -webkit-animation-name:type-blue;    animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{    border-top:solid 7px #2ecc71;    -webkit-animation-name:type-green;    animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{    border-top:solid 7px #e74c3c;    -webkit-animation-name:type-red;    animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{    border-top:solid 7px #f1c40f;    -webkit-animation-name:type-orange;    animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{    border-top:solid 7px #9b59b6;    -webkit-animation-name:type-purple;    animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{    border-top:solid 7px #34495e;    -webkit-animation-name:type-dark;    animation-name:type-dark}.jconfirm .jconfirm-box.loading{    height:120px}.jconfirm .jconfirm-box.loading:before{    content:'';    position:absolute;    left:0;    background:white;    right:0;    top:0;    bottom:0;    border-radius:10px;    z-index:1}.jconfirm .jconfirm-box.loading:after{    opacity:.6;    content:'';    height:30px;    width:30px;    border:solid 3px transparent;    position:absolute;    left:50%;    margin-left:-15px;    border-radius:50%;    -webkit-animation:jconfirm-spin 1s infinite linear;    animation:jconfirm-spin 1s infinite linear;    border-bottom-color:dodgerblue;    top:50%;    margin-top:-15px;    z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{    height:20px;    width:20px;    position:absolute;    top:10px;    right:10px;    cursor:pointer;    opacity:.6;    text-align:center;    font-size:27px !important;    line-height:14px !important;    display:none;    z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{    display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{    font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{    font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{    font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{    opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{    display:block;    font-size:22px;    line-height:20px;    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    user-select:none;    cursor:default;    padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{    cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{    font-size:inherit;    display:inline-block;    vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{    vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{    display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    user-select:none;    font-size:inherit;    font-family:inherit;    display:inline-block;    vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{    display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{    margin-bottom:15px;    height:auto;    -webkit-transition:height .4s ease-in;    transition:height .4s ease-in;    display:inline-block;    width:100%;    position:relative;    overflow-x:hidden;    overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{    overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{    width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{    background:rgba(0,0,0,0.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{    background:#666;    border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{    overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{    max-width:100%;    height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{    display:none}.jconfirm .jconfirm-box .jconfirm-buttons{    padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{    margin-bottom:4px;    margin-left:2px;    margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{    display:inline-block;    padding:6px 12px;    font-size:14px;    font-weight:400;    line-height:1.42857143;    text-align:center;    white-space:nowrap;    vertical-align:middle;    -ms-touch-action:manipulation;    touch-action:manipulation;    cursor:pointer;    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    user-select:none;    border-radius:4px;    min-height:1em;    -webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;    transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;    transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;    transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;    -webkit-tap-highlight-color:transparent;    border:0;    background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{    background-color:#3498db;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{    background-color:#2980b9;    color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{    background-color:#2ecc71;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{    background-color:#27ae60;    color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{    background-color:#e74c3c;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{    background-color:#c0392b;    color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{    background-color:#f1c40f;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{    background-color:#f39c12;    color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{    background-color:#ecf0f1;    color:#000;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{    background-color:#bdc3c7;    color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{    background-color:#9b59b6;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{    background-color:#8e44ad;    color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{    background-color:#34495e;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{    background-color:#2c3e50;    color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{    color:#e74c3c !important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{    color:#3498db !important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{    color:#2ecc71 !important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{    color:#9b59b6 !important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{    color:#f1c40f !important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{    color:#34495e !important}.jconfirm .jconfirm-clear{    clear:both}.jconfirm.jconfirm-rtl{    direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{    left:5px;    right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{    background-color:#444;    opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{    -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);    box-shadow:0 2px 6px rgba(0,0,0,0.2);    border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{    margin-right:8px;    margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{    float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{    text-transform:uppercase;    font-size:14px;    font-weight:bold;    text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{    -webkit-box-shadow:none;    box-shadow:none;    color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{    background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{    margin-left:8px;    margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{    background-color:darkslategray;    opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{    -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);    box-shadow:0 2px 6px rgba(0,0,0,0.2);    background:#444;    border-radius:5px;    color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{    margin-right:8px;    margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{    float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{    border:0;    background-image:none;    text-transform:uppercase;    font-size:14px;    font-weight:bold;    text-shadow:none;    -webkit-transition:background .1s;    transition:background .1s;    color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{    -webkit-box-shadow:none;    box-shadow:none;    color:#fff;    background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{    background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{    margin-left:8px;    margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{    -webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    -webkit-transform:translate3d(0, 0, 0);    transform:translate3d(0, 0, 0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{    -webkit-animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    -webkit-transform:translate3d(0, 0, 0);    transform:translate3d(0, 0, 0)}@-webkit-keyframes shake{    10%,90%{        -webkit-transform:translate3d(-2px, 0, 0);        transform:translate3d(-2px, 0, 0)    }    20%,80%{        -webkit-transform:translate3d(4px, 0, 0);        transform:translate3d(4px, 0, 0)    }    30%,50%,70%{        -webkit-transform:translate3d(-8px, 0, 0);        transform:translate3d(-8px, 0, 0)    }    40%,60%{        -webkit-transform:translate3d(8px, 0, 0);        transform:translate3d(8px, 0, 0)    }}@keyframes shake{    10%,90%{        -webkit-transform:translate3d(-2px, 0, 0);        transform:translate3d(-2px, 0, 0)    }    20%,80%{        -webkit-transform:translate3d(4px, 0, 0);        transform:translate3d(4px, 0, 0)    }    30%,50%,70%{        -webkit-transform:translate3d(-8px, 0, 0);        transform:translate3d(-8px, 0, 0)    }    40%,60%{        -webkit-transform:translate3d(8px, 0, 0);        transform:translate3d(8px, 0, 0)    }}@-webkit-keyframes glow{    0%,100%{        -webkit-box-shadow:0 0 0 red;        box-shadow:0 0 0 red    }    50%{        -webkit-box-shadow:0 0 30px red;        box-shadow:0 0 30px red    }}@keyframes glow{    0%,100%{        -webkit-box-shadow:0 0 0 red;        box-shadow:0 0 0 red    }    50%{        -webkit-box-shadow:0 0 30px red;        box-shadow:0 0 30px red    }}.jconfirm{    -webkit-perspective:400px;    perspective:400px}.jconfirm .jconfirm-box{    opacity:1;    -webkit-transition-property:all;    transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{    opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{    -webkit-transform:rotate(90deg);    transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{    -webkit-transform:rotateX(90deg);    transform:rotateX(90deg);    -webkit-transform-origin:center;    transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{    -webkit-transform:rotateX(-90deg);    transform:rotateX(-90deg);    -webkit-transform-origin:center;    transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{    -webkit-transform:rotatey(90deg);    transform:rotatey(90deg);    -webkit-transform-origin:center;    transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{    -webkit-transform:rotatey(-90deg);    transform:rotatey(-90deg);    -webkit-transform-origin:center;    transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{    -webkit-transform:scaley(1.5);    transform:scaley(1.5);    -webkit-transform-origin:center;    transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{    -webkit-transform:scalex(1.5);    transform:scalex(1.5);    -webkit-transform-origin:center;    transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{    -webkit-transform:translate(0px, -100px);    transform:translate(0px, -100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{    -webkit-transform:translate(-100px, 0px);    transform:translate(-100px, 0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{    -webkit-transform:translate(100px, 0px);    transform:translate(100px, 0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{    -webkit-transform:translate(0px, 100px);    transform:translate(0px, 100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{    -webkit-transform:scale(1.2);    transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{    -webkit-transform:scale(0.5);    transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{    visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{    background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{    background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{    border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{    border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{    border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{    border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{    border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{    border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{    color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{    text-align:center;    color:white;    font-size:28px;    font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{    padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{    margin-right:8px;    margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{    margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{    text-align:center;    color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{    text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{    font-size:16px;    border-radius:2px;    background:#303f53;    text-shadow:none;    border:0;    color:white;    padding:10px;    min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{    margin-left:8px;    margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{    background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{    background-color:white;    -webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);    box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);    padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{    margin-right:8px;    margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{    color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{    color:rgba(0,0,0,0.87);    font-size:22px;    font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{    color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{    text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{    text-transform:uppercase;    font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{    margin-left:8px;    margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{    background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{    background-color:white;    -webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);    box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);    border:solid 1px rgba(0,0,0,0.4);    padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{    margin-right:8px;    margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{    color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{    color:rgba(0,0,0,0.87);    font-size:22px;    font-weight:bold;    padding-left:15px;    padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{    color:rgba(0,0,0,0.87);    padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{    text-align:right;    padding:10px;    margin:-5px 0 0;    border-top:solid 1px #ddd;    overflow:hidden;    border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{    font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{    margin-left:8px;    margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{    background-color:slategray;    opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{    background-color:white;    -webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);    box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);    padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{    color:rgba(0,0,0,0.87);    top:15px;    right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{    color:rgba(0,0,0,0.87);    font-size:24px;    font-weight:bold;    text-align:center;    margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{    -webkit-transition:-webkit-transform .5s;    transition:-webkit-transform .5s;    transition:transform .5s;    transition:transform .5s,-webkit-transform .5s;    -webkit-transform:scale(0);    transform:scale(0);    display:block;    margin-right:0;    margin-left:0;    margin-bottom:10px;    font-size:69px;    color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{    text-align:center;    font-size:15px;    color:#777;    margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{    text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{    font-weight:bold;    text-transform:uppercase;    -webkit-transition:background .1s;    transition:background .1s;    padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{    margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{    -webkit-transform:scale(1);    transform:scale(1)}/*! * angular-confirm v1.1.0 (http://craftpip.github.io/angular-confirm/) * Author: boniface pereira * Website: www.craftpip.com * Contact: hey@craftpip.com * * Copyright 2016-2017 angular-confirm * Licensed under MIT (https://github.com/craftpip/angular-confirm/blob/master/LICENSE) */@-webkit-keyframes ng-confirm-spin{    from{        -webkit-transform:rotate(0deg);        transform:rotate(0deg)    }    to{        -webkit-transform:rotate(360deg);        transform:rotate(360deg)    }}@keyframes ng-confirm-spin{    from{        -webkit-transform:rotate(0deg);        transform:rotate(0deg)    }    to{        -webkit-transform:rotate(360deg);        transform:rotate(360deg)    }}body[class*=ng-confirm-no-scroll-]{    overflow:hidden !important}.ng-confirm{    position:fixed;    top:0;    left:0;    right:0;    bottom:0;    z-index:99999999;    font-family:inherit;    overflow:hidden}.ng-confirm .ng-confirm-bg{    position:fixed;    top:0;    left:0;    right:0;    bottom:0;    -webkit-transition:opacity .4s,background .4s;    transition:opacity .4s,background .4s}.ng-confirm .ng-confirm-bg.ng-confirm-bg-h{    opacity:0 !important}.ng-confirm .ng-confirm-scrollpane{    position:fixed;    top:0;    left:0;    right:0;    bottom:0;    overflow-y:auto;    -webkit-perspective:500px;    perspective:500px;    -webkit-perspective-origin:center;    perspective-origin:center;    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    user-select:none}.ng-confirm .ng-confirm-box{    background:white;    border-radius:4px;    position:relative;    outline:0;    padding:15px 15px 0;    overflow:hidden;    margin-left:auto;    margin-right:auto}.ng-confirm .ng-confirm-box.ng-confirm-loading{    min-height:120px}.ng-confirm .ng-confirm-box.ng-confirm-loading:before{    content:'';    position:absolute;    left:0;    background:white;    right:0;    top:0;    bottom:0;    border-radius:10px;    z-index:1}.ng-confirm .ng-confirm-box.ng-confirm-loading:after{    opacity:.6;    content:'';    height:30px;    width:30px;    border:solid 3px transparent;    position:absolute;    left:50%;    margin-left:-15px;    border-radius:50%;    -webkit-animation:ng-confirm-spin 1s infinite linear;    animation:ng-confirm-spin 1s infinite linear;    border-bottom-color:dodgerblue;    top:50%;    margin-top:-15px;    z-index:2}.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon{    height:20px;    width:20px;    position:absolute;    top:5px;    right:5px;    cursor:pointer;    opacity:.6;    text-align:center;    -webkit-transition:opacity .3s ease-in;    transition:opacity .3s ease-in;    font-size:27px !important;    line-height:14px;    font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon:empty{    display:none}.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon .fa,.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon .glyphicon,.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon .zmdi{    font-size:16px;    line-height:25px;    vertical-align:bottom}.ng-confirm .ng-confirm-box div.ng-confirm-closeIcon:hover{    opacity:1}.ng-confirm .ng-confirm-box div.ng-confirm-title-c{    display:block;    font-size:22px;    line-height:20px;    padding-bottom:15px}.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c{    font-size:inherit;    display:inline-block;    vertical-align:top}.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c i{    vertical-align:middle}.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c:empty{    display:none}.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-title{    font-size:inherit;    font-family:inherit;    display:inline-block;    vertical-align:middle;    -webkit-user-select:initial;    -moz-user-select:initial;    -ms-user-select:initial;    user-select:initial}.ng-confirm .ng-confirm-box div.ng-confirm-title-c .ng-confirm-title:empty{    display:none}.ng-confirm .ng-confirm-box div.ng-confirm-content-pane{    margin-bottom:15px;    height:0;    display:inline-block;    width:100%;    position:relative;    overflow:hidden}.ng-confirm .ng-confirm-box div.ng-confirm-content-pane .ng-confirm-content{    width:100%;    height:auto;    -webkit-user-select:initial;    -moz-user-select:initial;    -ms-user-select:initial;    user-select:initial}.ng-confirm .ng-confirm-box div.ng-confirm-content-pane .ng-confirm-content img{    width:100%;    height:auto}.ng-confirm .ng-confirm-box div.ng-confirm-content-pane .ng-confirm-content:empty{    display:none}.ng-confirm .ng-confirm-box .ng-confirm-buttons{    padding-bottom:11px}.ng-confirm .ng-confirm-box .ng-confirm-buttons>button{    margin-bottom:4px;    margin-left:2px;    margin-right:2px}.ng-confirm .ng-confirm-box .ng-confirm-buttons button{    display:inline-block;    padding:6px 12px;    font-size:14px;    font-weight:400;    line-height:1.42857143;    text-align:center;    white-space:nowrap;    vertical-align:middle;    -ms-touch-action:manipulation;    touch-action:manipulation;    cursor:pointer;    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    user-select:none;    border-radius:4px;    min-height:1em;    outline:0;    -webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;    transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;    -webkit-tap-highlight-color:transparent;    border:0;    background-image:none}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-blue{    background-color:#3498db;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-blue:hover{    background-color:#2980b9;    color:#FFF}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-green{    background-color:#2ecc71;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-green:hover{    background-color:#27ae60;    color:#FFF}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-red{    background-color:#e74c3c;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-red:hover{    background-color:#c0392b;    color:#FFF}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-orange{    background-color:#f1c40f;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-orange:hover{    background-color:#f39c12;    color:#FFF}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-default{    background-color:#ecf0f1;    color:#000;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-default:hover{    background-color:#bdc3c7;    color:#000}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-purple{    background-color:#9b59b6;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-purple:hover{    background-color:#8e44ad;    color:#FFF}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-dark{    background-color:#34495e;    color:#FFF;    text-shadow:none;    -webkit-transition:background .2s;    transition:background .2s}.ng-confirm .ng-confirm-box .ng-confirm-buttons button.btn-dark:hover{    background-color:#2c3e50;    color:#FFF}@-webkit-keyframes type-blue{    1%,100%{        border-color:#3498db    }    50%{        border-color:#5faee3    }}@keyframes type-blue{    1%,100%{        border-color:#3498db    }    50%{        border-color:#5faee3    }}@-webkit-keyframes type-green{    1%,100%{        border-color:#2ecc71    }    50%{        border-color:#54d98c    }}@keyframes type-green{    1%,100%{        border-color:#2ecc71    }    50%{        border-color:#54d98c    }}@-webkit-keyframes type-red{    1%,100%{        border-color:#e74c3c    }    50%{        border-color:#ed7669    }}@keyframes type-red{    1%,100%{        border-color:#e74c3c    }    50%{        border-color:#ed7669    }}@-webkit-keyframes type-orange{    1%,100%{        border-color:#f1c40f    }    50%{        border-color:#f4d03f    }}@keyframes type-orange{    1%,100%{        border-color:#f1c40f    }    50%{        border-color:#f4d03f    }}@-webkit-keyframes type-purple{    1%,100%{        border-color:#9b59b6    }    50%{        border-color:#b07cc6    }}@keyframes type-purple{    1%,100%{        border-color:#9b59b6    }    50%{        border-color:#b07cc6    }}@-webkit-keyframes type-dark{    1%,100%{        border-color:#34495e    }    50%{        border-color:#46627f    }}@keyframes type-dark{    1%,100%{        border-color:#34495e    }    50%{        border-color:#46627f    }}.ng-confirm.ng-confirm-type-animated .ng-confirm-box{    -webkit-animation-duration:2s;    animation-duration:2s;    -webkit-animation-iteration-count:infinite;    animation-iteration-count:infinite}.ng-confirm.ng-confirm-type-blue .ng-confirm-box{    border-top:solid 7px #3498db;    -webkit-animation-name:type-blue;    animation-name:type-blue}.ng-confirm.ng-confirm-type-green .ng-confirm-box{    border-top:solid 7px #2ecc71;    -webkit-animation-name:type-green;    animation-name:type-green}.ng-confirm.ng-confirm-type-red .ng-confirm-box{    border-top:solid 7px #e74c3c;    -webkit-animation-name:type-red;    animation-name:type-red}.ng-confirm.ng-confirm-type-orange .ng-confirm-box{    border-top:solid 7px #f1c40f;    -webkit-animation-name:type-orange;    animation-name:type-orange}.ng-confirm.ng-confirm-type-purple .ng-confirm-box{    border-top:solid 7px #9b59b6;    -webkit-animation-name:type-purple;    animation-name:type-purple}.ng-confirm.ng-confirm-type-dark .ng-confirm-box{    border-top:solid 7px #34495e;    -webkit-animation-name:type-dark;    animation-name:type-dark}.ng-confirm .ng-confirm-clear{    clear:both}.ng-confirm.ng-confirm-rtl{    direction:rtl}.ng-confirm .ng-confirm-box.ng-confirm-hilight.ng-confirm-hilight-shake{    -webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    -webkit-transform:translate3d(0, 0, 0);    transform:translate3d(0, 0, 0)}.ng-confirm .ng-confirm-box.ng-confirm-hilight.ng-confirm-hilight-glow{    -webkit-animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    -webkit-transform:translate3d(0, 0, 0);    transform:translate3d(0, 0, 0)}@-webkit-keyframes shake{    10%,90%{        -webkit-transform:translate3d(-2px, 0, 0);        transform:translate3d(-2px, 0, 0)    }    20%,80%{        -webkit-transform:translate3d(4px, 0, 0);        transform:translate3d(4px, 0, 0)    }    30%,50%,70%{        -webkit-transform:translate3d(-8px, 0, 0);        transform:translate3d(-8px, 0, 0)    }    40%,60%{        -webkit-transform:translate3d(8px, 0, 0);        transform:translate3d(8px, 0, 0)    }}@keyframes shake{    10%,90%{        -webkit-transform:translate3d(-2px, 0, 0);        transform:translate3d(-2px, 0, 0)    }    20%,80%{        -webkit-transform:translate3d(4px, 0, 0);        transform:translate3d(4px, 0, 0)    }    30%,50%,70%{        -webkit-transform:translate3d(-8px, 0, 0);        transform:translate3d(-8px, 0, 0)    }    40%,60%{        -webkit-transform:translate3d(8px, 0, 0);        transform:translate3d(8px, 0, 0)    }}@-webkit-keyframes glow{    0%,100%{        box-shadow:0 0 3px red    }    50%{        box-shadow:0 0 30px red    }}@keyframes glow{    0%,100%{        box-shadow:0 0 3px red    }    50%{        box-shadow:0 0 30px red    }}.ng-confirm{    -webkit-perspective:400px;    perspective:400px}.ng-confirm .ng-confirm-box{    opacity:1}.ng-confirm .ng-confirm-box.ng-confirm-animation-top,.ng-confirm .ng-confirm-box.ng-confirm-animation-left,.ng-confirm .ng-confirm-box.ng-confirm-animation-right,.ng-confirm .ng-confirm-box.ng-confirm-animation-bottom,.ng-confirm .ng-confirm-box.ng-confirm-animation-opacity,.ng-confirm .ng-confirm-box.ng-confirm-animation-zoom,.ng-confirm .ng-confirm-box.ng-confirm-animation-scale,.ng-confirm .ng-confirm-box.ng-confirm-animation-none,.ng-confirm .ng-confirm-box.ng-confirm-animation-rotate,.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatex,.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatey,.ng-confirm .ng-confirm-box.ng-confirm-animation-scaley,.ng-confirm .ng-confirm-box.ng-confirm-animation-scalex{    opacity:0}.ng-confirm .ng-confirm-box.ng-confirm-animation-rotate{    -webkit-transform:rotate(90deg);    -ms-transform:rotate(90deg);    transform:rotate(90deg)}.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatex{    -webkit-transform:rotateX(90deg);    transform:rotateX(90deg);    -webkit-transform-origin:center;    -ms-transform-origin:center;    transform-origin:center}.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatexr{    -webkit-transform:rotateX(-90deg);    transform:rotateX(-90deg);    -webkit-transform-origin:center;    -ms-transform-origin:center;    transform-origin:center}.ng-confirm .ng-confirm-box.ng-confirm-animation-rotatey{    -webkit-transform:rotatey(90deg);    -ms-transform:rotatey(90deg);    transform:rotatey(90deg);    -webkit-transform-origin:center;    -ms-transform-origin:center;    transform-origin:center}.ng-confirm .ng-confirm-box.ng-confirm-animation-rotateyr{    -webkit-transform:rotatey(-90deg);    -ms-transform:rotatey(-90deg);    transform:rotatey(-90deg);    -webkit-transform-origin:center;    -ms-transform-origin:center;    transform-origin:center}.ng-confirm .ng-confirm-box.ng-confirm-animation-scaley{    -webkit-transform:scaley(1.5);    -ms-transform:scaley(1.5);    transform:scaley(1.5);    -webkit-transform-origin:center;    -ms-transform-origin:center;    transform-origin:center}.ng-confirm .ng-confirm-box.ng-confirm-animation-scalex{    -webkit-transform:scalex(1.5);    -ms-transform:scalex(1.5);    transform:scalex(1.5);    -webkit-transform-origin:center;    -ms-transform-origin:center;    transform-origin:center}.ng-confirm .ng-confirm-box.ng-confirm-animation-top{    -webkit-transform:translate(0px, -100px);    -ms-transform:translate(0px, -100px);    transform:translate(0px, -100px)}.ng-confirm .ng-confirm-box.ng-confirm-animation-left{    -webkit-transform:translate(-100px, 0px);    -ms-transform:translate(-100px, 0px);    transform:translate(-100px, 0px)}.ng-confirm .ng-confirm-box.ng-confirm-animation-right{    -webkit-transform:translate(100px, 0px);    -ms-transform:translate(100px, 0px);    transform:translate(100px, 0px)}.ng-confirm .ng-confirm-box.ng-confirm-animation-bottom{    -webkit-transform:translate(0px, 100px);    -ms-transform:translate(0px, 100px);    transform:translate(0px, 100px)}.ng-confirm .ng-confirm-box.ng-confirm-animation-zoom{    -webkit-transform:scale(1.2);    -ms-transform:scale(1.2);    transform:scale(1.2)}.ng-confirm .ng-confirm-box.ng-confirm-animation-scale{    -webkit-transform:scale(0.5);    -ms-transform:scale(0.5);    transform:scale(0.5)}.ng-confirm .ng-confirm-box.ng-confirm-animation-none{    visibility:hidden}.ng-confirm.ng-confirm-light .ng-confirm-bg,.ng-confirm.ng-confirm-white .ng-confirm-bg{    background-color:#444;    opacity:.2}.ng-confirm.ng-confirm-light .ng-confirm-icon-c,.ng-confirm.ng-confirm-white .ng-confirm-icon-c{    margin-right:8px}.ng-confirm.ng-confirm-light.ng-confirm-rtl .ng-confirm-closeIcon,.ng-confirm.ng-confirm-white.ng-confirm-rtl .ng-confirm-closeIcon{    left:5px !important;    right:auto !important}.ng-confirm.ng-confirm-light.ng-confirm-rtl .ng-confirm-icon-c,.ng-confirm.ng-confirm-white.ng-confirm-rtl .ng-confirm-icon-c{    margin-right:0;    margin-left:8px}.ng-confirm.ng-confirm-light .ng-confirm-box,.ng-confirm.ng-confirm-white .ng-confirm-box{    box-shadow:0 2px 6px rgba(0,0,0,0.2);    border-radius:5px}.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-closeIcon,.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-closeIcon{    line-height:20px}.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-buttons,.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-buttons{    float:right}.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-buttons button,.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-buttons button{    border:0;    background-image:none;    text-transform:uppercase;    font-size:14px;    font-weight:bold;    text-shadow:none;    -webkit-transition:background .1s;    transition:background .1s;    color:white}.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-buttons button.btn-default,.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-buttons button.btn-default{    box-shadow:none;    color:#333}.ng-confirm.ng-confirm-light .ng-confirm-box .ng-confirm-buttons button.btn-default:hover,.ng-confirm.ng-confirm-white .ng-confirm-box .ng-confirm-buttons button.btn-default:hover{    background:#ddd}.ng-confirm.ng-confirm-dark .ng-confirm-bg,.ng-confirm.ng-confirm-black .ng-confirm-bg{    background-color:darkslategray;    opacity:.4}.ng-confirm.ng-confirm-dark .ng-confirm-icon-c,.ng-confirm.ng-confirm-black .ng-confirm-icon-c{    margin-right:8px}.ng-confirm.ng-confirm-dark.ng-confirm-rtl .ng-confirm-closeIcon,.ng-confirm.ng-confirm-black.ng-confirm-rtl .ng-confirm-closeIcon{    left:5px !important;    right:auto !important}.ng-confirm.ng-confirm-dark.ng-confirm-rtl .ng-confirm-icon-c,.ng-confirm.ng-confirm-black.ng-confirm-rtl .ng-confirm-icon-c{    margin-right:0;    margin-left:8px}.ng-confirm.ng-confirm-dark .ng-confirm-box,.ng-confirm.ng-confirm-black .ng-confirm-box{    box-shadow:0 2px 6px rgba(0,0,0,0.2);    background:#444;    border-radius:5px}.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-closeIcon,.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-closeIcon{    line-height:20px}.ng-confirm.ng-confirm-dark .ng-confirm-box.ng-confirm-loading:before,.ng-confirm.ng-confirm-black .ng-confirm-box.ng-confirm-loading:before{    background:#444}.ng-confirm.ng-confirm-dark .ng-confirm-box.ng-confirm-loading:after,.ng-confirm.ng-confirm-black .ng-confirm-box.ng-confirm-loading:after{    border-bottom-color:deepskyblue}.ng-confirm.ng-confirm-dark .ng-confirm-box *:not(input):not(textarea):not(select):not(option),.ng-confirm.ng-confirm-black .ng-confirm-box *:not(input):not(textarea):not(select):not(option){    color:white}.ng-confirm.ng-confirm-dark .ng-confirm-box input,.ng-confirm.ng-confirm-black .ng-confirm-box input,.ng-confirm.ng-confirm-dark .ng-confirm-box textarea,.ng-confirm.ng-confirm-black .ng-confirm-box textarea,.ng-confirm.ng-confirm-dark .ng-confirm-box select,.ng-confirm.ng-confirm-black .ng-confirm-box select,.ng-confirm.ng-confirm-dark .ng-confirm-box option,.ng-confirm.ng-confirm-black .ng-confirm-box option{    color:initial}.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-buttons,.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-buttons{    float:right}.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-buttons button,.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-buttons button{    border:0;    background-image:none;    text-transform:uppercase;    font-size:14px;    font-weight:bold;    text-shadow:none;    -webkit-transition:background .1s;    transition:background .1s;    color:white}.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-buttons button.btn-default,.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-buttons button.btn-default{    box-shadow:none;    color:#fff;    background:0}.ng-confirm.ng-confirm-dark .ng-confirm-box .ng-confirm-buttons button.btn-default:hover,.ng-confirm.ng-confirm-black .ng-confirm-box .ng-confirm-buttons button.btn-default:hover{    background:#666}.ng-confirm.ng-confirm-supervan .ng-confirm-bg{    background:#36465d;    opacity:.99}.ng-confirm.ng-confirm-supervan.ng-confirm-type-blue .ng-confirm-box{    border:0}.ng-confirm.ng-confirm-supervan.ng-confirm-type-blue .ng-confirm-bg{    background:#217dbb}.ng-confirm.ng-confirm-supervan.ng-confirm-type-green .ng-confirm-box{    border:0}.ng-confirm.ng-confirm-supervan.ng-confirm-type-green .ng-confirm-bg{    background:#25a25a}.ng-confirm.ng-confirm-supervan.ng-confirm-type-red .ng-confirm-box{    border:0}.ng-confirm.ng-confirm-supervan.ng-confirm-type-red .ng-confirm-bg{    background:#d62c1a}.ng-confirm.ng-confirm-supervan.ng-confirm-type-orange .ng-confirm-box{    border:0}.ng-confirm.ng-confirm-supervan.ng-confirm-type-orange .ng-confirm-bg{    background:#c29d0b}.ng-confirm.ng-confirm-supervan.ng-confirm-type-purple .ng-confirm-box{    border:0}.ng-confirm.ng-confirm-supervan.ng-confirm-type-purple .ng-confirm-bg{    background:#804399}.ng-confirm.ng-confirm-supervan.ng-confirm-type-dark .ng-confirm-box{    border:0}.ng-confirm.ng-confirm-supervan.ng-confirm-type-dark .ng-confirm-bg{    background:#222f3d}.ng-confirm.ng-confirm-supervan .ng-confirm-box{    background-color:transparent}.ng-confirm.ng-confirm-supervan .ng-confirm-box.ng-confirm-loading:before{    background:transparent}.ng-confirm.ng-confirm-supervan .ng-confirm-box.ng-confirm-loading:after{    border-bottom-color:transparent}.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-closeIcon{    color:white;    border-radius:50px;    height:26px;    width:26px;    line-height:26px;    top:2px;    right:2px;    box-shadow:0 0 0 2px #ddd}.ng-confirm.ng-confirm-supervan .ng-confirm-box *:not(input):not(textarea):not(select):not(option){    color:white}.ng-confirm.ng-confirm-supervan .ng-confirm-box input,.ng-confirm.ng-confirm-supervan .ng-confirm-box textarea,.ng-confirm.ng-confirm-supervan .ng-confirm-box select,.ng-confirm.ng-confirm-supervan .ng-confirm-box option{    color:initial}.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-closeIcon{    color:white}.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-title-c{    text-align:center;    font-size:28px;    font-weight:normal;    padding-bottom:25px}.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-title-c>*{    display:block}.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c{    margin:0 0 20px;    font-size:50px}.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-content-pane{    margin-bottom:25px}.ng-confirm.ng-confirm-supervan .ng-confirm-box div.ng-confirm-content{    text-align:center}.ng-confirm.ng-confirm-supervan .ng-confirm-box .ng-confirm-buttons{    text-align:center}.ng-confirm.ng-confirm-supervan .ng-confirm-box .ng-confirm-buttons button{    font-size:16px;    border-radius:2px;    text-shadow:none;    border:0;    color:white;    padding:10px;    min-width:100px}.ng-confirm.ng-confirm-supervan .ng-confirm-box .ng-confirm-buttons button.btn-default{    background:#303f53}.ng-confirm.ng-confirm-supervan .ng-confirm-box .ng-confirm-buttons button.btn-default:hover{    background:#2f3c50;    color:white}.ng-confirm.ng-confirm-material .ng-confirm-bg{    background:dimgray;    opacity:.6}.ng-confirm.ng-confirm-material .ng-confirm-icon-c{    margin-right:8px}.ng-confirm.ng-confirm-material .ng-confirm-box{    background-color:white;    box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);    padding:30px 25px 10px 25px}.ng-confirm.ng-confirm-material .ng-confirm-box div.ng-confirm-closeIcon{    color:rgba(0,0,0,0.87);    line-height:20px;    top:15px;    right:15px}.ng-confirm.ng-confirm-material .ng-confirm-box div.ng-confirm-title-c{    color:rgba(0,0,0,0.87);    font-size:22px;    font-weight:bold}.ng-confirm.ng-confirm-material .ng-confirm-box div.ng-confirm-content{    text-align:left;    color:rgba(0,0,0,0.87)}.ng-confirm.ng-confirm-material .ng-confirm-box .ng-confirm-buttons{    text-align:right}.ng-confirm.ng-confirm-material .ng-confirm-box .ng-confirm-buttons button{    text-transform:uppercase;    font-weight:500}.ng-confirm.ng-confirm-material.ng-confirm-rtl .ng-confirm-closeIcon{    left:15px !important;    right:auto !important}.ng-confirm.ng-confirm-material.ng-confirm-rtl .ng-confirm-icon-c{    margin-right:0;    margin-left:8px}.ng-confirm.ng-confirm-bootstrap .ng-confirm-bg{    background-color:rgba(0,0,0,0.21)}.ng-confirm.ng-confirm-bootstrap .ng-confirm-icon-c{    margin-right:8px}.ng-confirm.ng-confirm-bootstrap .ng-confirm-box{    background-color:white;    box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);    border:solid 1px rgba(0,0,0,0.4);    padding:15px 0 0;    border-radius:6px}.ng-confirm.ng-confirm-bootstrap .ng-confirm-box div.ng-confirm-closeIcon{    color:rgba(0,0,0,0.87);    line-height:20px}.ng-confirm.ng-confirm-bootstrap .ng-confirm-box div.ng-confirm-title-c{    color:rgba(0,0,0,0.87);    font-size:22px;    font-weight:bold;    padding-left:15px;    padding-right:15px}.ng-confirm.ng-confirm-bootstrap .ng-confirm-box div.ng-confirm-content{    text-align:left;    color:rgba(0,0,0,0.87);    padding:0 15px}.ng-confirm.ng-confirm-bootstrap .ng-confirm-box .ng-confirm-buttons{    text-align:right;    padding:15px;    margin:-5px 0 0;    border-top:solid 1px #ddd;    overflow:hidden;    border-radius:0 0 4px 4px}.ng-confirm.ng-confirm-bootstrap .ng-confirm-box .ng-confirm-buttons button{    font-weight:500;    border-radius:0;    margin:0}.ng-confirm.ng-confirm-bootstrap .ng-confirm-box .ng-confirm-buttons button:first-child{    border-radius:4px 0 0 4px}.ng-confirm.ng-confirm-bootstrap .ng-confirm-box .ng-confirm-buttons button:last-child{    border-radius:0 4px 4px 0}.ng-confirm.ng-confirm-bootstrap.ng-confirm-rtl .ng-confirm-closeIcon{    left:5px !important;    right:auto !important}.ng-confirm.ng-confirm-bootstrap.ng-confirm-rtl .ng-confirm-icon-c{    margin-right:0;    margin-left:8px}.ng-confirm.ng-confirm-modern .ng-confirm-bg{    background-color:slategray;    opacity:.6}.ng-confirm.ng-confirm-modern .ng-confirm-icon-c{    margin-right:8px}.ng-confirm.ng-confirm-modern .ng-confirm-box{    background-color:white;    box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);    padding:25px 25px 10px 25px}.ng-confirm.ng-confirm-modern .ng-confirm-box div.ng-confirm-closeIcon{    color:rgba(0,0,0,0.87);    border-radius:50px;    height:25px;    width:25px;    line-height:25px !important;    top:10px;    right:10px;    box-shadow:0 0 0 2px #ddd}.ng-confirm.ng-confirm-modern .ng-confirm-box div.ng-confirm-title-c{    color:rgba(0,0,0,0.87);    font-size:24px;    font-weight:bold;    text-align:center;    margin-bottom:10px}.ng-confirm.ng-confirm-modern .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c{    display:block;    margin-right:0;    margin-left:0;    margin-bottom:10px;    font-size:69px;    color:#aaa}.ng-confirm.ng-confirm-modern .ng-confirm-box div.ng-confirm-content{    font-size:15px;    color:#777;    margin-bottom:25px}.ng-confirm.ng-confirm-modern .ng-confirm-box .ng-confirm-buttons{    text-align:center}.ng-confirm.ng-confirm-modern .ng-confirm-box .ng-confirm-buttons button{    font-weight:bold;    text-transform:uppercase;    -webkit-transition:background .1s;    transition:background .1s}.ng-confirm.ng-confirm-modern .ng-confirm-box .ng-confirm-buttons button+button{    margin-left:4px}.ng-confirm.ng-confirm-seamless .ng-confirm-bg{    background-color:rgba(255,255,255,0.5)}.ng-confirm.ng-confirm-seamless .ng-confirm-bg:before{    border-bottom-color:dodgerblue}.ng-confirm.ng-confirm-seamless .ng-confirm-icon-c{    margin-right:8px}.ng-confirm.ng-confirm-seamless .ng-confirm-box{    background-color:white;    box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);    padding:20px 0 10px 0}.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-closeIcon{    color:rgba(0,0,0,0.87);    border-radius:50px;    height:25px;    width:25px;    line-height:25px !important;    top:10px;    right:10px;    box-shadow:0 0 0 2px #ddd}.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-title-c{    color:rgba(0,0,0,0.87);    font-size:24px;    text-align:center}.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-title-c .ng-confirm-icon-c{    color:#aaa}.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-title-c .ng-confirm-title{    font-weight:bold}.ng-confirm.ng-confirm-seamless .ng-confirm-box div.ng-confirm-content{    text-align:center;    font-size:15px;    color:#464646;    margin-bottom:25px}.ng-confirm.ng-confirm-seamless .ng-confirm-box .ng-confirm-buttons{    text-align:center}.ng-confirm.ng-confirm-seamless .ng-confirm-box .ng-confirm-buttons button{    font-size:16px;    font-weight:bold}.ng-confirm.ng-confirm-seamless .ng-confirm-box .ng-confirm-buttons button+button{    margin-left:4px}.ng-confirm-el-hide{    display:none !important}/*! * Ladda including the default theme. *//*! * Ladda * http://lab.hakim.se/ladda * MIT licensed * * Copyright (C) 2016 Hakim El Hattab, http://hakim.se */.ladda-button{    position:relative}.ladda-button .ladda-spinner{    position:absolute;    z-index:2;    display:inline-block;    width:32px;    top:50%;    margin-top:0;    opacity:0;    pointer-events:none}.ladda-button .ladda-label{    position:relative;    z-index:3}.ladda-button .ladda-progress{    position:absolute;    width:0;    height:100%;    left:0;    top:0;    background:rgba(0,0,0,0.2);    visibility:hidden;    opacity:0;    -webkit-transition:0.1s linear all !important;    -moz-transition:0.1s linear all !important;    -ms-transition:0.1s linear all !important;    -o-transition:0.1s linear all !important;    transition:0.1s linear all !important}.ladda-button[data-loading] .ladda-progress{    opacity:1;    visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{    -webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;    -moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;    -ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;    -o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;    transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{    -webkit-transition:0.3s ease all !important;    -moz-transition:0.3s ease all !important;    -ms-transition:0.3s ease all !important;    -o-transition:0.3s ease all !important;    transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{    right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{    right:-12px}.ladda-button[data-style=expand-right][data-loading]{    padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{    opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{    padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{    left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{    left:4px}.ladda-button[data-style=expand-left][data-loading]{    padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{    opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{    padding-left:40px}.ladda-button[data-style=expand-up]{    overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{    top:-32px;    left:50%;    margin-left:0}.ladda-button[data-style=expand-up][data-loading]{    padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{    opacity:1;    top:26px;    margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{    padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{    top:4px}.ladda-button[data-style=expand-down]{    overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{    top:62px;    left:50%;    margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{    top:40px}.ladda-button[data-style=expand-down][data-loading]{    padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{    opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{    padding-bottom:32px}.ladda-button[data-style=slide-left]{    overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{    position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{    left:100%;    margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{    opacity:0;    left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{    opacity:1;    left:50%}.ladda-button[data-style=slide-right]{    overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{    position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{    right:100%;    margin-left:0;    left:16px}[dir="rtl"] .ladda-button[data-style=slide-right] .ladda-spinner{    right:auto}.ladda-button[data-style=slide-right][data-loading] .ladda-label{    opacity:0;    left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{    opacity:1;    left:50%}.ladda-button[data-style=slide-up]{    overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{    position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{    left:50%;    margin-left:0;    margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{    opacity:0;    top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{    opacity:1;    margin-top:0}.ladda-button[data-style=slide-down]{    overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{    position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{    left:50%;    margin-left:0;    margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{    opacity:0;    top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{    opacity:1;    margin-top:0}.ladda-button[data-style=zoom-out]{    overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{    left:50%;    margin-left:32px;    -webkit-transform:scale(2.5);    -moz-transform:scale(2.5);    -ms-transform:scale(2.5);    -o-transform:scale(2.5);    transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{    position:relative;    display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{    opacity:0;    -webkit-transform:scale(0.5);    -moz-transform:scale(0.5);    -ms-transform:scale(0.5);    -o-transform:scale(0.5);    transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{    opacity:1;    margin-left:0;    -webkit-transform:none;    -moz-transform:none;    -ms-transform:none;    -o-transform:none;    transform:none}.ladda-button[data-style=zoom-in]{    overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{    left:50%;    margin-left:-16px;    -webkit-transform:scale(0.2);    -moz-transform:scale(0.2);    -ms-transform:scale(0.2);    -o-transform:scale(0.2);    transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{    position:relative;    display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{    opacity:0;    -webkit-transform:scale(2.2);    -moz-transform:scale(2.2);    -ms-transform:scale(2.2);    -o-transform:scale(2.2);    transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{    opacity:1;    margin-left:0;    -webkit-transform:none;    -moz-transform:none;    -ms-transform:none;    -o-transform:none;    transform:none}.ladda-button[data-style=contract]{    overflow:hidden;    width:100px}.ladda-button[data-style=contract] .ladda-spinner{    left:50%;    margin-left:0}.ladda-button[data-style=contract][data-loading]{    border-radius:50%;    width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{    opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{    opacity:1}.ladda-button[data-style=contract-overlay]{    overflow:hidden;    width:100px;    box-shadow:0px 0px 0px 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{    left:50%;    margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{    border-radius:50%;    width:52px;    box-shadow:0px 0px 0px 2000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{    opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{    opacity:1}[dir="rtl"] .ladda-spinner>div{    left:25% !important}.ladda-button{    background:#666;    border:0;    padding:14px 18px;    font-size:18px;    cursor:pointer;    color:#fff;    border-radius:2px;    border:1px solid transparent;    -webkit-appearance:none;    -webkit-font-smoothing:antialiased;    -webkit-tap-highlight-color:transparent}.ladda-button:hover{    border-color:rgba(0,0,0,0.07);    background-color:#888}.ladda-button[data-color=green]{    background:#2aca76}.ladda-button[data-color=green]:hover{    background-color:#38d683}.ladda-button[data-color=blue]{    background:#53b5e6}.ladda-button[data-color=blue]:hover{    background-color:#69bfe9}.ladda-button[data-color=red]{    background:#ea8557}.ladda-button[data-color=red]:hover{    background-color:#ed956e}.ladda-button[data-color=purple]{    background:#9973C2}.ladda-button[data-color=purple]:hover{    background-color:#a685ca}.ladda-button[data-color=mint]{    background:#16a085}.ladda-button[data-color=mint]:hover{    background-color:#19b698}.ladda-button[disabled],.ladda-button[data-loading]{    border-color:rgba(0,0,0,0.07)}.ladda-button[disabled],.ladda-button[disabled]:hover,.ladda-button[data-loading],.ladda-button[data-loading]:hover{    cursor:default;    background-color:#999}.ladda-button[data-size=xs]{    padding:4px 8px}.ladda-button[data-size=xs] .ladda-label{    font-size:0.7em}.ladda-button[data-size=s]{    padding:6px 10px}.ladda-button[data-size=s] .ladda-label{    font-size:0.9em}.ladda-button[data-size=l] .ladda-label{    font-size:1.2em}.ladda-button[data-size=xl] .ladda-label{    font-size:1.5em}.easyservicesbooking.singlepage .easyservicesbooking-reservation-field-label{    float:left;    font-weight:bold}.easyservicesbooking.singlepage .easyservicesbooking-reservation-field{    float:left;    min-width:50px;    margin-bottom:5px}.easyservicesbooking.singlepage .service-price{    font-weight:bold}.easyservicesbooking.singlepage .slot-label{    float:left;    font-weight:bold;    width:75px}.easyservicesbooking.singlepage .slot-radio{    height:20px}.easyservicesbooking.singlepage input.error-field{    border:2px solid red}.easyservicesbooking.singlepage .error-message{    border:1px solid red;    background-color:#FBE6F2;    width:250px;    margin:5px auto 5px auto;    padding:5px;    text-align:center}.easyservicesbooking.singlepage td.selected_day{    background-color:#DFDFDF}.easyservicesbooking.singlepage .error-label{    color:red}.easyservicesbooking.singlepage .easyservicesbooking-notifications-active{    background-color:#C9F3C4;    border:1px solid green;    padding:10px;    margin:10px}.easyservicesbooking.singlepage #easyservicesbooking-paypal-form{    text-align:center}.easyservicesbooking.singlepage #easyservicesbooking td.fully-booked{}.easyservicesbooking.singlepage table#easyservicesbooking-survey-table{    border-collapse:collapse;    width:90%;    margin:0px auto}.easyservicesbooking.singlepage table#easyservicesbooking-survey-table td{    padding:5px;    text-align:left}.easyservicesbooking.singlepage table#easyservicesbooking-survey-table input{    margin:5px}.easyservicesbooking.singlepage table#easyservicesbooking-survey-table textarea{    width:400px;    height:200px}.easyservicesbooking.singlepage table.easyservicesbooking-appointment-table td,.easyservicesbooking.singlepage table.easyservicesbooking-appointment-table th{    padding:5px}.easyservicesbooking.singlepage table.easyservicesbooking-appointment-table th{    text-align:center}.easyservicesbooking.singlepage table.easyservicesbooking-appointment-table{    width:90%}.easyservicesbooking.singlepage table th,.easyservicesbooking.singlepage table td{    vertical-align:middle;    text-align:center;}.easyservicesbooking.singlepage input[type=text].error-field{    border:2px solid red}.easyservicesbooking.multipage table#easyservicesbooking{    width:80%}.easyservicesbooking.multipage table#easyservicesbooking td,.easyservicesbooking.multipage table#easyservicesbooking th{    height:2em;    padding:1em;    text-align:center;    line-height:2em}.easyservicesbooking.multipage table.easyservicesbooking-data-table{    border:0px}.easyservicesbooking.multipage table.easyservicesbooking-data-table tr,.easyservicesbooking.multipage table.easyservicesbooking-data-table td,.easyservicesbooking.multipage table.easyservicesbooking-data-table th{    border:0px}.easyservicesbooking.multipage table.easyservicesbooking-data-table td,.easyservicesbooking.multipage table.easyservicesbooking-data-table th{    padding:5px}.easyservicesbooking.multipage .error-message{    border:1px solid red;    background-color:#FBE6F2;    width:250px;    margin:5px auto 5px auto;    padding:5px;    text-align:center}.easyservicesbooking.multipage td.selected_day{    background-color:yellow}.easyservicesbooking.multipage .error-label{    color:red}.easyservicesbooking.multipage td.fully-booked,.easyservicesbooking.multipage td.easyservicesbooking-busy-cell{    background-color:red;    color:white}.easyservicesbooking.multipage table.long-cal td{    height:28px}.easyservicesbooking.multipage #easyservicesbooking-timeslot-listing>table,.easyservicesbooking.multipage #easyservicesbooking-timeslot-listing>table tbody tr,.easyservicesbooking.multipage #easyservicesbooking-timeslot-listing>table tbody td{    border:0px solid}.easyservicesbooking.multipage .easyservicesbooking-notifications-active{    background-color:#C9F3C4;    border:1px solid green;    padding:10px;    margin:10px}.easyservicesbooking.multipage input.error-field{    border:2px solid red}.easyservicesbooking.multipage input[type=text].error-field{    border:2px solid red}.easyservicesbooking.checkout table{    width:100%}.easyservicesbooking.checkout table tr td:first-of-type{    width:75%}.easyservicesbooking.checkout table th{    text-align:left}.easyservicesbooking.checkout input,.easyservicesbooking.checkout label{    display:inline}.easyservicesbooking.checkout input[type=submit]{    display:block;    margin-top:2em}.easyservicesbooking .box{    border:1px solid #ccc;    margin-bottom:2em}.easyservicesbooking .box .box-heading{    background-color:#ccc;    margin-top:-12px}.easyservicesbooking .box .box-heading h3{    padding:10px}.easyservicesbooking .box .body{    padding:10px}.easyservicesbooking-booking #booking-slots ul{    display:flex;    display:-ms-flex;    flex-wrap:wrap;    list-style-type:none;    margin:0px;    padding:0px}.easyservicesbooking-booking #booking-slots ul li{    cursor:pointer;    flex:1;    min-width: 25%;    max-width: 33%;    width:25%;    padding:10px;    border-radius:5px;    border:1px solid #ccc;    margin:0.33%;    text-align:center}.ng-bs3-container.container{    max-width:500px}form#booking-fields input{    width:90%}#booking-fields input.ng-invalid{    border:1px solid red !important}#easyservicesbooking-timeslot-listing ul.timeslotlisting{    list-style-type:none}form#booking-fields input[type=radio]{    width:initial !important;}