@charset "UTF-8";
/*! * Eyoom-Form * Copyright 2016-2022 The Eyoom Builder Authors * Copyright 2016-2022 Eyoom, Co. * Licensed under Eyoom License (https://eyoom.net/page/eb4_license) */
 .eyoom-form{
    font-size:.9375rem;
    font-weight:normal;
    line-height:1.5;
    margin:0;
    outline:0;
    color:#4b4b4d
}
.eyoom-form.bd-1px{
    border:1px solid #d5d5d5
}
.eyoom-form .eyoom-mgb-10{
    margin-bottom:10px
}
.eyoom-form .eyoom-mgb-20{
    margin-bottom:20px
}
.eyoom-form .eyoom-mgb-30{
    margin-bottom:30px
}
.eyoom-form header{
    display:block;
    padding:15px 20px;
    border-bottom:1px solid #d5d5d5;
    background:#f5f5f5;
    font-size:1.25rem;
    font-weight:700;
    color:#2b2b2e
}
.eyoom-form fieldset{
    display:block;
    padding:20px 20px 10px;
    border:0;
    background:#FFF
}
.eyoom-form fieldset+fieldset{
    border-top:1px solid #e5e5e5
}
.eyoom-form fieldset.no-padding{
    padding:0
}
.eyoom-form section{
    margin-bottom:15px
}
.eyoom-form footer{
    display:block;
    padding:15px 20px;
    border-top:1px solid #d5d5d5;
    background:#FFF
}
.eyoom-form footer:after{
    content:'';
    display:table;
    clear:both
}
.eyoom-form a{
    color:#000
}
.eyoom-form a:hover{
    color:#cc2300
}
.eyoom-form a.btn{
    color:#FFF
}
.eyoom-form a.btn-e{
    color:#FFF
}
.eyoom-form .label{
    display:inline-block;
    margin-bottom:5px;
    line-height:1
}
.eyoom-form .label.col{
    margin:0;
    padding-top:10px
}
.eyoom-form .label .validation-mark{
    color:#e53935
}
.eyoom-form .note{
    margin-top:6px;
    padding:0 1px;
    font-size:.8125rem;
    line-height:15px;
    color:#999
}
.eyoom-form .input,.eyoom-form .select,.eyoom-form .textarea{
    margin-bottom:15px
}
.eyoom-form .button,.eyoom-form .checkbox,.eyoom-form .input,.eyoom-form .radio,.eyoom-form .select,.eyoom-form .textarea,.eyoom-form .toggle{
    position:relative;
    display:block
}
.eyoom-form .input input,.eyoom-form .select select,.eyoom-form .textarea textarea{
    font-size:.9375rem;
    line-height:1.5;
    font-weight:normal;
    display:block;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    width:100%;
    height:38px;
    padding:6px 10px;
    outline:0;
    border-width:1px;
    border-style:solid;
    border-radius:0;
    background:#FFF;
    color:#4b4b4d;
    appearance:normal;
    -moz-appearance:none;
    -webkit-appearance:none
}
.eyoom-form .input input{
    height:38px;
    padding:6px 12px
}
.eyoom-form input[type="file"]::file-selector-button{
    padding-top:7px;
    padding-bottom:7px
}
.eyoom-form .input input.rounded{
    border-radius:30px!important
}
.eyoom-form .input input.focus{
    /*border-color:#5e78cf*/
}
.eyoom-form .input-combine{
    position:relative;
    display:block;
    width:100%
}
.eyoom-form .input-combine .input-back,.eyoom-form .input-combine .input-front{
    width:50%;
    float:left
}
.eyoom-form .select select{
    height:38px;
    padding:6px 10px
}
.eyoom-form .progress{
    float:right;
    margin-top:10px;
    line-height:39px;
    color:#4b4b4d
}
.eyoom-form button::-moz-focus-inner{
    padding:0;
    border:0
}
.eyoom-form .input-captcha img{
    position:absolute;
    top:1px;
    right:1px;
    border-left:1px solid #e5e5e5
}
.eyoom-form .input-search .button{
    position:absolute;
    top:1px;
    right:1px;
    float:none;
    height:34px;
    margin:0;
    padding:0 20px;
    font-weight:700;
    font-size:.9375rem;
    line-height:36px;
    background:#f8f8f8;
    color:#4b4b4d;
    border-left:1px solid #d5d5d5
}
.eyoom-form .input-search .button:hover{
    box-shadow:none
}
.eyoom-form .input-search .button input{
    position:absolute;
    top:0;
    right:0;
    padding:0;
    font-size:.9375rem;
    cursor:pointer;
    opacity:0
}
.eyoom-form .input-button .button{
    position:absolute;
    top:1px;
    right:1px;
    float:none;
    height:36px;
    margin:0;
    padding:0 20px;
    font-size:.9375rem;
    font-weight:600;
    line-height:36px;
    background:#f8f8f8;
    color:#4b4b4d;
    border-left:1px solid #d5d5d5
}
.eyoom-form .input-button .button:hover{
    box-shadow:none
}
.eyoom-form .input-button .button input{
    position:absolute;
    top:0;
    right:0;
    padding:0;
    font-size:.9375rem;
    cursor:pointer;
    opacity:0
}
.eyoom-form .input-file .button{
    position:absolute;
    top:1px;
    right:1px;
    float:none;
    height:38px;
    margin:-1px -1px;
    padding:0 20px;
    font-weight:400;
    font-size:.9375rem;
    line-height:40px;
    background-color:#4b4b4d;
    cursor:pointer
}
.eyoom-form .input-file .button:hover{
    box-shadow:none
}
.eyoom-form .input-file .button input{
    position:absolute;
    top:0;
    right:0;
    padding:0;
    font-size:.9375rem;
    cursor:pointer;
    opacity:0
}
.eyoom-form .select i{
    position:absolute;
    top:2px;
    right:2px;
    width:34px;
    height:34px;
    background:#FFF;
    pointer-events:none
}
.eyoom-form .select i:after,.eyoom-form .select i:before{
    content:'';
    position:absolute;
    right:10px;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.eyoom-form .select i:after{
    top:18px;
    bottom:12px;
    border-top:4px solid #4b4b4d
}
.eyoom-form .select i:before{
    top:11px;
    border-bottom:4px solid #4b4b4d
}
.eyoom-form .select select{
    padding-right:10px
}
.eyoom-form .select-multiple select{
    height:auto
}
.eyoom-form .textarea textarea{
    height:auto;
    resize:none
}
.eyoom-form .textarea-resizable textarea{
    resize:vertical
}
.eyoom-form .textarea-expandable textarea{
    height:39px
}
.eyoom-form .textarea-expandable textarea:focus{
    height:auto
}
.eyoom-form .checkbox,.eyoom-form .radio{
    margin-bottom:4px;
    padding-left:27px;
    font-size:.9375rem;
    line-height:27px;
    color:#4b4b4d;
    cursor:pointer
}
.eyoom-form .checkbox:last-child,.eyoom-form .radio:last-child{
    margin-bottom:0
}
.eyoom-form .checkbox input,.eyoom-form .radio input{
    position:absolute;
    left:-9999px
}
.eyoom-form .checkbox i,.eyoom-form .radio i{
    position:absolute;
    top:7px;
    left:0;
    display:block;
    width:16px;
    height:16px;
    outline:0;
    border-width:2px;
    border-style:solid;
    background:#FFF
}
.eyoom-form .checkbox i{
    border-radius:2px!important
}
.eyoom-form .radio i{
    border-radius:50%!important
}
.eyoom-form .checkbox input+i:after,.eyoom-form .radio input+i:after{
    position:absolute;
    opacity:0;
    transition:opacity .1s;
    -webkit-transition:opacity .1s
}
.eyoom-form .radio input+i:after{
    content:'';
    background-color:#999;
    top:2px;
    left:2px;
    width:8px;
    height:8px;
    border-radius:50%!important
}
.eyoom-form .checkbox input+i:after{
    top:-7px;
    left:-1px;
    width:12px;
    height:12px;
    font-size:10px;
    font-family:'Font Awesome\ 5 Free';
    content:"\f00c";
    font-weight:900;
    text-align:center
}
.eyoom-form .checkbox input:checked+i:after,.eyoom-form .radio input:checked+i:after{
    opacity:1
}
.eyoom-form .inline-group{
    margin:0 -30px -4px 0
}
.eyoom-form .inline-group:after{
    content:'';
    display:table;
    clear:both
}
.eyoom-form .inline-group .checkbox,.eyoom-form .inline-group .radio{
    float:left;
    margin-right:30px
}
.eyoom-form .inline-group .checkbox:last-child .eyoom-form .inline-group .radio:last-child{
    margin-bottom:4px
}
.eyoom-form .toggle{
    font-weight:normal;
    margin-bottom:5px;
    padding-right:61px;
    font-size:.9375rem;
    line-height:24px;
    color:#4b4b4d;
    cursor:pointer
}
.eyoom-form .toggle:last-child{
    margin-bottom:0
}
.eyoom-form .toggle input{
    opacity:0;
    position:absolute;
    left:-9999px
}
.eyoom-form .toggle i{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:.2s ease;
    transition:.2s ease;
    display:inline-block;
    height:24px;
    width:45px;
    position:absolute;
    top:0;
    right:0;
    background-color:#e2e2e7;
    box-shadow:inset 0 0 0 1px #d5d5db;
    border-radius:48px!important
}
.eyoom-form .toggle i:after{
    content:"";
    position:absolute;
    display:block;
    height:22px;
    width:22px;
    top:50%;
    margin-top:-11px;
    left:1px;
    border-radius:48px!important;
    background:#FFF;
    box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 4px 0 0 rgba(0,0,0,0.04),0 4px 9px rgba(0,0,0,0.13),0 3px 3px rgba(0,0,0,0.05);
    -webkit-transition:.35s cubic-bezier(0.54,1.6,0.5,1);
    transition:.35s cubic-bezier(0.54,1.6,0.5,1)
}
.eyoom-form .toggle i:before{
    content:"";
    position:absolute;
    display:block;
    height:24px;
    width:24px;
    top:0;
    left:0;
    border-radius:12px!important;
    background:rgba(76,217,100,0);
    -webkit-transition:.2s cubic-bezier(0.24,0,0.5,1);
    transition:.2s cubic-bezier(0.24,0,0.5,1)
}
.eyoom-form .toggle input:checked+i:after{
    left:22px
}
.eyoom-form .toggle input:checked+i:before{
    width:45px;
    background:#43a047;
    -webkit-transition:width .2s cubic-bezier(0,0,0,0.1)!important;
    transition:width .2s cubic-bezier(0,0,0,0.1)!important
}
.eyoom-form .toggle.red-toggle input:checked+i:before{
    background:#e53935
}
.eyoom-form .toggle.blue-toggle input:checked+i:before{
    background:#1e88e5
}
.eyoom-form .toggle.yellow-toggle input:checked+i:before{
    background:#ff9500
}
.eyoom-form .toggle input:checked i{
    box-shadow:inset 0 0 0 25px #d5d5db;
    -webkit-transition:box-shadow 2.5s cubic-bezier(0,1.2,0.94,0.95);
    transition:box-shadow 2.5s cubic-bezier(0,1.2,0.94,0.95)
}
.eyoom-form .toggle.small-toggle{
    line-height:20px
}
.eyoom-form .toggle.small-toggle i{
    height:20px;
    width:35px;
    border-radius:40px!important
}
.eyoom-form .toggle.small-toggle i:after{
    height:18px;
    width:18px;
    top:50%;
    margin-top:-9px;
    left:1px;
    border-radius:40px!important
}
.eyoom-form .toggle.small-toggle i:before{
    height:20px;
    width:20px;
    border-radius:40px!important
}
.eyoom-form .toggle.small-toggle input:checked+i:after{
    left:16px
}
.eyoom-form .toggle.small-toggle input:checked+i:before{
    width:35px
}
.eyoom-form .rating{
    color:#4b4b4d
}
.eyoom-form .rating:last-child{
    margin-bottom:0
}
.eyoom-form .rating input{
    position:absolute;
    left:-9999px
}
.eyoom-form .rating label{
    display:block;
    float:right;
    height:15px;
    margin-top:5px;
    padding:0 1px;
    font-size:.9375rem;
    line-height:15px;
    cursor:pointer
}
.eyoom-form .button{
    float:right;
    height:39px;
    overflow:hidden;
    margin:10px 0 0 20px;
    padding:0 25px;
    outline:0;
    border:0;
    font-size:.9375rem;
    text-decoration:none;
    color:#FFF;
    cursor:pointer
}
.eyoom-form .icon-append,.eyoom-form .icon-prepend{
    position:absolute;
    top:1px;
    width:37px;
    height:36px;
    font-size:.9375rem;
    line-height:34px;
    text-align:center
}
.eyoom-form .icon-append{
    right:1px;
    padding-left:2px;
    padding-right:1px;
    min-width:38px;
    border-left-width:1px;
    border-left-style:solid
}
.eyoom-form .icon-prepend{
    left:1px;
    padding-left:2px;
    padding-right:1px;
    border-right-width:1px;
    border-right-style:solid
}
.eyoom-form .input .icon-prepend+input,.eyoom-form .textarea .icon-prepend+textarea{
    padding-left:43px
}
.eyoom-form .input .icon-append+input,.eyoom-form .textarea .icon-append+textarea{
    padding-right:43px
}
.eyoom-form .input .icon-prepend+.icon-append+input,.eyoom-form .textarea .icon-prepend+.icon-append+textarea{
    padding-left:43px
}
.eyoom-form .row{
    margin:0 -10px
}
.eyoom-form .row:after{
    content:'';
    display:table;
    clear:both
}
.eyoom-form .col{
    float:left;
    min-height:1px;
    padding-right:10px;
    padding-left:10px;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
.eyoom-form .col-1{
    width:8.33333%
}
.eyoom-form .col-2{
    width:16.66666%
}
.eyoom-form .col-3{
    width:25%
}
.eyoom-form .col-4{
    width:33.33333%
}
.eyoom-form .col-5{
    width:41.66666%
}
.eyoom-form .col-6{
    width:50%
}
.eyoom-form .col-7{
    width:58.33333%
}
.eyoom-form .col-8{
    width:66.6666%
}
.eyoom-form .col-9{
    width:75%
}
.eyoom-form .col-10{
    width:83.33333%
}
.eyoom-form .col-11{
    width:91.66666%
}
.eyoom-form .col-12{
    width:100%
}
@media screen and (max-width:600px){
    .eyoom-form .col{
        float:none;
        width:100%;
        max-width:100%;
        -ms-flex:none;
        flex:none;
        margin-bottom:15px
    }
}
.eyoom-form .tooltip{
    position:absolute;
    z-index:1;
    left:-9999px;
    padding:2px 8px 3px;
    font-size:.75rem;
    line-height:16px;
    font-weight:400;
    background:#2b2b2e;
    color:#FFF;
    opacity:0;
    transition:margin .3s,opacity .3s;
    -webkit-transition:margin .3s,opacity .3s
}
.eyoom-form .tooltip:after{
    content:'';
    position:absolute
}
.eyoom-form .input input:focus+.tooltip,.eyoom-form .textarea textarea:focus+.tooltip{
    opacity:1
}
.eyoom-form .tooltip-top-right{
    bottom:100%;
    margin-bottom:15px
}
.eyoom-form .tooltip-top-right:after{
    top:100%;
    right:14px;
    border-top:4px solid #2b2b2e;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.eyoom-form .input input:focus+.tooltip-top-right,.eyoom-form .textarea textarea:focus+.tooltip-top-right{
    right:0;
    left:auto;
    margin-bottom:5px
}
.eyoom-form .tooltip-top-left{
    bottom:100%;
    margin-bottom:15px
}
.eyoom-form .tooltip-top-left:after{
    top:100%;
    left:14px;
    border-top:4px solid #2b2b2e;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.eyoom-form .input input:focus+.tooltip-top-left,.eyoom-form .textarea textarea:focus+.tooltip-top-left{
    right:auto;
    left:0;
    margin-bottom:5px
}
.eyoom-form .tooltip-right{
    top:5px;
    white-space:nowrap;
    margin-left:15px
}
.eyoom-form .tooltip-right:after{
    top:5px;
    right:100%;
    border-top:4px solid transparent;
    border-right:4px solid #2b2b2e;
    border-bottom:4px solid transparent
}
.eyoom-form .input input:focus+.tooltip-right,.eyoom-form .textarea textarea:focus+.tooltip-right{
    left:100%;
    margin-left:5px
}
.eyoom-form .tooltip-left{
    top:5px;
    white-space:nowrap;
    margin-right:15px
}
.eyoom-form .tooltip-left:after{
    top:5px;
    left:100%;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    border-left:4px solid #2b2b2e
}
.eyoom-form .input input:focus+.tooltip-left,.eyoom-form .textarea textarea:focus+.tooltip-left{
    right:100%;
    left:auto;
    margin-right:5px
}
.eyoom-form .tooltip-bottom-right{
    top:100%;
    margin-top:15px
}
.eyoom-form .tooltip-bottom-right:after{
    bottom:100%;
    right:14px;
    border-right:4px solid transparent;
    border-bottom:4px solid #2b2b2e;
    border-left:4px solid transparent
}
.eyoom-form .input input:focus+.tooltip-bottom-right{
    right:0;
    left:auto;
    margin-top:5px
}
.eyoom-form .tooltip-bottom-left{
    top:100%;
    margin-top:15px
}
.eyoom-form .tooltip-bottom-left:after{
    bottom:100%;
    left:14px;
    border-right:4px solid transparent;
    border-bottom:4px solid #2b2b2e;
    border-left:4px solid transparent
}
.eyoom-form .input input:focus+.tooltip-bottom-left{
    right:auto;
    left:0;
    margin-top:5px
}
.eyoom-form .checkbox i,.eyoom-form .icon-append,.eyoom-form .icon-prepend,.eyoom-form .input input,.eyoom-form .radio i,.eyoom-form .select select,.eyoom-form .textarea textarea,.eyoom-form .toggle i{
    border-color:#d5d5d5;
    transition:border-color .2s;
    -webkit-transition:border-color .2s
}
.eyoom-form .input-combine .input-front input{
    border-right:0
}
.eyoom-form .toggle i:before{
    background-color:inherit
}
.eyoom-form .rating label{
    color:#ccc;
    transition:color .2s;
    -webkit-transition:color .2s
}
.eyoom-form .button{
    background-color:#c4c4c4;
    opacity:.8;
    transition:opacity .2s;
    -webkit-transition:opacity .2s
}
.eyoom-form .button.button-secondary{
    background-color:#b5b5b5
}
.eyoom-form .icon-append,.eyoom-form .icon-prepend{
    background-color:#fafafa;
    color:#4b4b4d
}
.eyoom-form .textarea .icon-prepend{
    border-bottom:1px solid #d5d5d5
}
.eyoom-form .textarea .icon-append{
    border-bottom:1px solid #d5d5d5
}
.eyoom-form .input:hover input,.eyoom-form .select:hover select,.eyoom-form .textarea:hover textarea{
    /*border-color:#5e78cf*/
}
.eyoom-form .checkbox:hover i,.eyoom-form .radio:hover i,.eyoom-form .toggle:hover i,.eyoom-form .ui-slider-handle:hover{
    border-color:#5e78cf
}
.eyoom-form .rating input+label:hover,.eyoom-form .rating input+label:hover~label{
    color:#cc2300
}
.eyoom-form .rating.red-checked input+label:hover,.eyoom-form .rating.red-checked input+label:hover~label{
    color:#cc2300
}
.eyoom-form .rating.blue-checked input+label:hover,.eyoom-form .rating.blue-checked input+label:hover~label{
    color:#1e88e5
}
.eyoom-form .rating.green-checked input+label:hover,.eyoom-form .rating.green-checked input+label:hover~label{
    color:#43a047
}
.eyoom-form .rating.yellow-checked input+label:hover,.eyoom-form .rating.yellow-checked input+label:hover~label{
    color:#ff9500
}
.eyoom-form .button:hover{
    opacity:1
}
.eyoom-form .input input:focus,.eyoom-form .select select:focus,.eyoom-form .textarea textarea:focus{
    /*border-color:#5e78cf!important;*/
    box-shadow:none
}
.eyoom-form .checkbox input:focus+i,.eyoom-form .radio input:focus+i,.eyoom-form .toggle input:focus+i{
    /*border-color:#5e78cf;*/
    box-shadow:none
}
.eyoom-form .checkbox input+i:after{
    color:#e53935
}
.eyoom-form .checkbox.dark-checkbox input+i:after{
    color:#4b4b4d
}
.eyoom-form .checkbox.red-checkbox input+i:after{
    color:#e53935
}
.eyoom-form .checkbox.blue-checkbox input+i:after{
    color:#1e88e5
}
.eyoom-form .checkbox.green-checkbox input+i:after{
    color:#43a047
}
.eyoom-form .checkbox.yellow-checkbox input+i:after{
    color:#ff9500
}
.eyoom-form .radio input+i:after{
    background-color:#e53935
}
.eyoom-form .radio.dark-radio input+i:after{
    background-color:#4b4b4d
}
.eyoom-form .radio.red-radio input+i:after{
    background-color:#e53935
}
.eyoom-form .radio.blue-radio input+i:after{
    background-color:#1e88e5
}
.eyoom-form .radio.green-radio input+i:after{
    background-color:#43a047
}
.eyoom-form .radio.yellow-radio input+i:after{
    background-color:#ff9500
}
.eyoom-form .checkbox input:checked+i,.eyoom-form .radio input:checked+i,.eyoom-form .toggle input:checked+i{
    border-color:#4b4b4d
}
.eyoom-form .checkbox.red-checkbox input:checked+i,.eyoom-form .radio.red-radio input:checked+i{
    border-color:#e53935
}
.eyoom-form .checkbox.blue-checkbox input:checked+i,.eyoom-form .radio.blue-radio input:checked+i{
    border-color:#1e88e5
}
.eyoom-form .checkbox.green-checkbox input:checked+i,.eyoom-form .radio.green-radio input:checked+i{
    border-color:#43a047
}
.eyoom-form .checkbox.yellow-checkbox input:checked+i,.eyoom-form .radio.yellow-radio input:checked+i{
    border-color:#ff9500
}
.eyoom-form .rating input:checked~label{
    color:#e53935
}
.eyoom-form .rating.red-checked input:checked~label{
    color:#e53935
}
.eyoom-form .rating.blue-checked input:checked~label{
    color:#1e88e5
}
.eyoom-form .rating.green-checked input:checked~label{
    color:#43a047
}
.eyoom-form .rating.yellow-checked input:checked~label{
    color:#ff9500
}
.eyoom-form input.error{
    border-color:#ff5722;
    background-color:#fbe9e7;
    color:#9c1f1f
}
.eyoom-form label.error{
    display:block;
    margin-top:5px;
    font-style:normal;
    font-size:.75rem;
    line-height:15px;
    color:#9c1f1f
}
.eyoom-form input.valid{
    border-color:#4caf50;
    background-color:#e8f5e9;
    color:#205823
}
.eyoom-form .checkbox.state-disabled,.eyoom-form .input.state-disabled input,.eyoom-form .radio.state-disabled,.eyoom-form .select.state-disabled,.eyoom-form .textarea.state-disabled,.eyoom-form .toggle.state-disabled{
    cursor:default;
    opacity:.4;
    cursor:not-allowed
}
.eyoom-form .checkbox.state-disabled:hover i,.eyoom-form .input.state-disabled:hover input,.eyoom-form .radio.state-disabled:hover i,.eyoom-form .select.state-disabled:hover select,.eyoom-form .textarea.state-disabled:hover textarea,.eyoom-form .toggle.state-disabled:hover i{
    border-color:#d5d5d5
}
.eyoom-form .message{
    display:none;
    color:#6fb679
}
.eyoom-form .message i{
    display:block;
    margin:0 auto 20px;
    width:81px;
    height:81px;
    border:1px solid #43a047;
    border-radius:50%!important;
    font-size:30px;
    line-height:81px
}
.eyoom-form.submited fieldset,.eyoom-form.submited footer{
    display:none
}
.eyoom-form.submited .message{
    display:block;
    padding:25px 30px;
    background:rgba(255,255,255,.9);
    font-weight:400;
    font-size:.9375rem;
    line-height:27px;
    text-align:center
}
.ui-timepicker-wrapper{
    overflow-y:auto;
    height:150px;
    width:150px;
    background:#FFF;
    box-shadow:0 0 0 1px #5e78cf;
    z-index:10001;
    margin-left:1px
}
.ui-timepicker-wrapper.ui-timepicker-with-duration{
    width:13em
}
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{
    width:11em
}
.ui-timepicker-list{
    margin:0;
    padding:0;
    list-style:none
}
.ui-timepicker-duration{
    margin-left:5px;
    color:#888
}
.ui-timepicker-list:hover .ui-timepicker-duration{
    color:#888
}
.ui-timepicker-list li{
    padding:3px 0 3px 5px;
    cursor:pointer;
    white-space:nowrap;
    color:#000;
    list-style:none;
    margin:0
}
.ui-timepicker-list:hover .ui-timepicker-selected{
    background:#FFF;
    color:#000
}
.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{
    background:#5e78cf;
    color:#FFF
}
.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{
    color:#ccc
}
.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{
    color:#888;
    cursor:default
}
.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{
    background:#f2f2f2
}
.ui-datepicker{
    display:none;
    padding:10px 12px!important;
    background:#FFF!important;
    box-shadow:0 0 0 1px #5e78cf!important;
    margin-left:1px!important;
    font-weight:400!important;
    font-size:12px!important;
    line-height:1.55!important;
    text-align:center!important;
    color:#666!important
}
.ui-datepicker.ui-widget-content{
    border:0!important
}
.ui-datepicker.ui-widget-content .ui-state-hover,.ui-datepicker.ui-widget-header .ui-state-hover{
    background:none!important
}
.ui-datepicker a{
    color:#404040!important
}
.ui-datepicker-header{
    position:relative!important;
    margin:-10px -12px 10px!important;
    padding:10px 0!important;
    font-size:14px!important;
    border-bottom:1px solid #eee!important
}
.ui-datepicker-next,.ui-datepicker-prev{
    position:absolute!important;
    top:0!important;
    display:block!important;
    width:43px!important;
    height:43px!important;
    font-size:14px!important;
    line-height:43px!important;
    text-decoration:none!important;
    cursor:pointer!important
}
.ui-datepicker-prev{
    left:0!important
}
.ui-datepicker-next{
    right:0!important
}
.ui-datepicker-calendar{
    border-collapse:collapse!important;
    font-size:12px!important;
    line-height:27px!important
}
.ui-datepicker-calendar th{
    color:#999!important
}
.ui-datepicker-calendar a,.ui-datepicker-calendar span{
    display:block!important;
    width:27px!important;
    height:27px!important;
    margin:auto!important;
    text-decoration:none!important;
    color:#4b4b4d!important;
    border-radius:50%!important
}
.ui-datepicker-calendar a{
    border:1px solid transparent!important
}
.ui-datepicker-calendar a:hover{
    border:1px solid #d5d5d5!important;
    background:#fafafa!important
}
.ui-datepicker-calendar span{
    color:#b5b5b5!important;
    text-align:center
}
.ui-datepicker-today a{
    font-weight:700!important;
    color:#d42e2e!important
}
.ui-datepicker-calendar .ui-state-active{
    border:1px solid #d5d5d5!important;
    background:#fafafa!important;
    cursor:default!important
}
.ui-datepicker-inline .ui-datepicker-calendar{
    width:100%!important
}
.eyoom-form .selectize-input{
    font-size:.9375rem;
    height:38px!important;
    padding:6px 12px!important;
    border-radius:0!important
}
.eyoom-form .datepair-wrap{
    position:relative;
    display:block;
    width:100%
}
.eyoom-form .datepair-wrap .input-combine{
    width:48%;
    float:left
}
.eyoom-form .datepair-wrap .input-combine-pair{
    width:4%;
    float:left;
    text-align:center;
    line-height:30px;
    font-weight:700
}
@media(max-width:600px){
    .eyoom-form .datepair-wrap .input-combine{
        width:100%
    }
    .eyoom-form .datepair-wrap .input-combine-pair{
        width:100%
    }
}
.eyoom-form .ui-slider{
    position:relative;
    height:2px;
    background:#e5e5e5;
    margin:10px 6px 24px;
    border:0
}
.eyoom-form .ui-slider-handle{
    position:absolute;
    width:14px;
    height:14px;
    margin:-6px 0 0 -6px;
    border:2px solid #a5a5a5;
    outline:0;
    background:#FFF;
    transition:border-color .2s;
    -webkit-transition:border-color .2s
}
.eyoom-form .slider-value-color{
    color:#d42e2e
}
.eyoom-form .tag-editor{
    border:1px solid #d5d5d5;
    font-size:.8125rem;
    min-height:38px
}
.eyoom-form .tag-editor li{
    margin:4px 0
}
.eyoom-form .tag-editor .tag-editor-tag{
    background:#1e88e5;
    color:#FFF;
    padding-left:7px;
    line-height:22px;
    height:22px;
    margin:3px 0
}
.eyoom-form .tag-editor .tag-editor-tag input{
    border:0!important;
    outline:0;
    box-shadow:none
}
.eyoom-form .tag-editor .tag-editor-delete{
    background:#1e88e5;
    padding-left:7px;
    padding-right:7px;
    line-height:22px;
    height:22px;
    margin:3px 0
}
.eyoom-form .tag-editor .tag-editor-delete i{
    line-height:22px;
    height:22px
}
.eyoom-form .tag-editor .tag-editor-delete i:before{
    font-size:.8125rem;
    font-weight:700;
    color:#fff
}
.eyoom-form .tag-editor .tag-editor-delete:hover i:before{
    color:#fff
}
.eyoom-form .tag-red .tag-editor .tag-editor-tag{
    background:#e53935
}
.eyoom-form .tag-red .tag-editor .tag-editor-delete{
    background:#e53935
}
.eyoom-form .tag-green .tag-editor .tag-editor-tag{
    background:#43a047
}
.eyoom-form .tag-green .tag-editor .tag-editor-delete{
    background:#43a047
}
.eyoom-form .tag-yellow .tag-editor .tag-editor-tag{
    background:#ff9500
}
.eyoom-form .tag-yellow .tag-editor .tag-editor-delete{
    background:#ff9500
}
.eyoom-form .tag-dark .tag-editor .tag-editor-tag{
    background:#4b4b4d
}
.eyoom-form .tag-dark .tag-editor .tag-editor-delete{
    background:#4b4b4d
}
.ui-menu{
    padding:8px 0;
    min-width:150px
}
.ui-menu .ui-menu-item{
    font-size:12px;
    padding:3px 8px
}
.ui-menu .ui-menu-item:hover{
    background:#f4f4f4
}
.eyoom-form-modal{
    position:fixed;
    z-index:1;
    display:none;
    width:400px
}
.eyoom-form-modal-overlay{
    position:fixed;
    top:0;
    left:0;
    display:none;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.7)
}
.eyoom-form .label{
    border-radius:0;
    font-size:.9375rem;
    font-weight:600;
    text-align:left;
    white-space:normal;
    color:inherit
}
.eyoom-form .checkbox,.eyoom-form .radio{
    font-weight:400
}
.eyoom-form .checkbox+.checkbox,.eyoom-form .radio+.radio{
    margin-top:0
}
.eyoom-form button *,.eyoom-form button *:after,.eyoom-form button *:before{
    margin:0 auto;
    padding:0 auto
}
.eyoom-form .modal-footer,.eyoom-form .modal-header{
    padding:10px 15px
}
.eyoom-form .modal-body{
    padding:15px
}
.clockpicker-plate{
    border-radius:50%!important
}
.clockpicker-button{
    background-image:none!important;
    background-color:#FFF!important;
    border-width:1px 0 0!important;
    border-top-left-radius:0!important;
    border-top-right-radius:0!important;
    margin:0!important;
    padding:10px 0!important;
    color:#2b2b2e!important
}
.clockpicker-button:hover{
    background-color:#fafafa!important;
    color:#1a75d1!important
}
.popover{
    border-radius:0!important;
    box-shadow:none
}
.daterangepicker{
    font-size:12px;
    border:1px solid #5e78cf;
    margin-top:-1px!important;
    box-shadow:none!important
}
.daterangepicker:after,.daterangepicker:before{
    display:none!important
}
.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{
    width:60px!important
}
.daterangepicker .drp-buttons .btn{
    height:auto!important
}
.bootstrap-maxlength.label{
    display:inline;
    padding:3px 6px;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#FFF;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:0;
    margin-top:1px
}
.bootstrap-maxlength.label.label-danger{
    background:#e53935
}
.bootstrap-maxlength.label.label-info{
    background:#1e88e5
}
.bootstrap-maxlength.label.label-success{
    background:#43a047
}
.bootstrap-maxlength.label.label-warning{
    background:#ff9500
}
.asSpinner .asSpinner-down,.asSpinner .asSpinner-up{
    position:absolute;
    top:2px;
    width:34px;
    height:34px;
    background:#4b4b4d;
    text-align:center;
    line-height:34px;
    font-size:.8125rem;
    cursor:pointer
}
.asSpinner .asSpinner-down:hover,.asSpinner .asSpinner-up:hover{
    background:#2b2b2e
}
.asSpinner .asSpinner-up{
    right:37px
}
.asSpinner .asSpinner-down{
    right:2px
}
.asSpinner .asSpinner-up:before{
    font-family:'Font Awesome\ 5 Free';
    content:"\f067";
    font-weight:900;
    color:#FFF
}
.asSpinner .asSpinner-down:before{
    font-family:'Font Awesome\ 5 Free';
    content:"\f068";
    font-weight:900;
    color:#FFF
}
.eyoom-form .ms-container{
    position:relative;
    overflow:hidden;
    margin-bottom:10px
}
.eyoom-form .ms-container:after{
    content:".";
    display:block;
    height:0;
    line-height:0;
    font-size:0;
    clear:both;
    min-height:0;
    visibility:hidden
}
.eyoom-form .ms-container:before{
    position:relative;
    top:70px;
    left:5%;
    display:inline-block;
    font-family:'Font Awesome\ 5 Free';
    content:"\f021";
    font-weight:900;
    font-size:inherit;
    text-rendering:auto;
    font-size:20px;
    margin-left:-7px
}
.eyoom-form .ms-container .ms-selectable,.eyoom-form .ms-container .ms-selection{
    background:#FFF;
    color:#4b4b4d;
    float:left;
    width:45%
}
.eyoom-form .ms-container .ms-selection{
    float:right
}
.eyoom-form .ms-container .ms-list{
    border:1px solid #d5d5d5;
    position:relative;
    height:170px;
    padding:0;
    overflow-y:auto
}
.eyoom-form .ms-container .ms-list.ms-focus{
    border:1px solid #5e78cf
}
.eyoom-form .ms-container ul{
    margin:0;
    list-style-type:none;
    padding:0
}
.eyoom-form .ms-container .ms-optgroup-container{
    width:100%
}
.eyoom-form .ms-container .ms-optgroup-label{
    margin:0;
    padding:5px 0 0 5px;
    cursor:pointer;
    color:#2b2b2e;
    font-weight:bold
}
.eyoom-form .ms-container .ms-selectable li.ms-elem-selectable,.eyoom-form .ms-container .ms-selection li.ms-elem-selection{
    border-bottom:1px solid #eee;
    padding:4px 10px;
    color:#4b4b4d;
    font-size:12px
}
.eyoom-form .ms-container .ms-selectable li.ms-hover,.eyoom-form .ms-container .ms-selection li.ms-hover{
    cursor:pointer;
    color:#d42e2e;
    text-decoration:none;
    background-color:#f8f8f8
}
.eyoom-form .ms-container .ms-selectable li.disabled,.eyoom-form .ms-container .ms-selection li.disabled{
    background-color:#eee;
    color:#a5a5a5;
    cursor:text
}
.eyoom-form .knob-wrap{
    position:relative;
    overflow:hidden;
    display:block;
    margin-top:20px;
    margin-bottom:20px;
    height:120px
}
.asColorPicker-wrap{
    width:100%!important
}
.asColorPicker-trigger{
    position:absolute!important;
    top:1px!important;
    right:1px!important;
    width:36px!important;
    height:36px!important;
    border:2px solid #FFF!important
}
.asColorPicker-clear{
    top:8px!important;
    right:40px!important;
    width:20px!important;
    height:20px!important;
    background:#959595!important;
    text-align:center;
    line-height:20px;
    color:#FFF!important;
    border-radius:10px!important
}
.asColorPicker-dropdown{
    max-width:255px!important;
    border:0!important;
    box-shadow:0 0 0 1px #5e78cf!important;
    margin-left:1px!important
}
.asColorPicker-alpha i,.asColorPicker-hue i{
    margin-top:0!important;
    left:0!important
}
.asColorPicker-saturation i{
    width:8px!important;
    height:8px!important;
    border-radius:100%!important
}
.dropify-wrapper{
    width:inherit!important
}
.code-view-text{
    margin-bottom:10px;
    text-align:right
}
.code-view-text a{
    font-size:11px;
    color:#1e88e5
}
.btn-e.button-uploading:after{
    top:6px
}
.btn-e.btn-e-lg.button-uploading:after{
    top:10px
}
.btn-e.btn-e-sm.button-uploading:after{
    top:3px
}
.btn-e.btn-e-xs.button-uploading:after{
    top:2px
}
.label{
    padding:.2em 0 .3em
}
.checkbox,.radio{
    margin-top:0
}
.clearfix{
    display:block;
    position:relative;
    clear:both
}
@media(max-width:600px){
    .sm-margin-bottom-10{
        margin-bottom:10px
    }
}
.required-mark:after{
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-top:8px solid #cc2300;
    border-left:8px solid transparent;
    width:0;
    height:0;
    z-index:1
}
