 @font-face {
    font-family: Times, "Times New Roman", serif;
    
    font-weight: normal;
    font-style: normal;
}

 
.columns{display:flex}
[dir=ltr] .columns,[dir=rtl] .columns{margin-left:-15px;margin-right:-15px}
.columns.is-multiline{flex-wrap:wrap}
.column{display:block;-ms-flex-preferred-size:0;-ms-flex-positive:1;-ms-flex-negative:1;flex-basis:0;flex-shrink:1;flex-grow:1;flex:1;-webkit-box-flex:1}
[dir] .column{padding:0 15px}
[dir=ltr] .columns.no-margin{margin-right:0}
[dir=rtl] .columns.no-margin{margin-left:0}
[dir=ltr] .columns.no-margin .column{padding-right:0}
[dir=rtl] .columns.no-margin .column{padding-left:0}
.columns.center-items{align-items:center}
.column.no-flex{flex:none}
.column.is-full{flex:none;width:100%}
.column.is-three-quarters{flex:none;width:75%}
.column.is-28{flex:none;width:28%}
.column.is-72{flex:none;width:72%}
.column.is-60{flex:none;width:60%}
.column.is-40{flex:none;width:40%}
.column.is-half-three-quarters{flex:none;width:37.5%}
.column.is-one-quarter{flex:none;width:25%}
.column.is-half{flex:none;width:50%}
.column.is-one-third{flex:none;width:33.3333%}
.column.is-20{flex:none;width:20%}
.column.is-1{flex:none;width:8.33333%}
.column.is-2{flex:none;width:16.66667%}
.column.is-3{flex:none;width:25%}
.column.is-4{flex:none;width:33.33333%}
.column.is-5{flex:none;width:41.66667%}
.column.is-6{flex:none;width:50%}
.column.is-7{flex:none;width:58.33333%}
.column.is-8{flex:none;width:66.66667%}
.column.is-9{flex:none;width:75%}
.column.is-10{flex:none;width:83.33333%}
.column.is-11{flex:none;width:91.66667%}
.column.is-12{flex:none;width:100%}
[class*=col-push-],[class^=col-push-]{position:relative}
[dir=ltr] .column.col-push-1{right:8.33333%}
[dir=rtl] .column.col-push-1{left:8.33333%}
[dir=ltr] .column.col-push-2{right:16.66667%}
[dir=rtl] .column.col-push-2{left:16.66667%}
[dir=ltr] .column.col-push-3{right:25%}
[dir=rtl] .column.col-push-3{left:25%}
[dir=ltr] .column.col-push-4{right:33.33333%}
[dir=rtl] .column.col-push-4{left:33.33333%}
[dir=ltr] .column.col-push-5{right:41.66667%}
[dir=rtl] .column.col-push-5{left:41.66667%}
[dir=ltr] .column.col-push-6{right:50%}
[dir=rtl] .column.col-push-6{left:50%}
[dir=ltr] .column.col-push-7{right:58.33333%}
[dir=rtl] .column.col-push-7{left:58.33333%}
[dir=ltr] .column.col-push-8{right:66.66667%}
[dir=rtl] .column.col-push-8{left:66.66667%}
[dir=ltr] .column.col-push-9{right:75%}
[dir=rtl] .column.col-push-9{left:75%}
[dir=ltr] .column.col-push-10{right:83.33333%}
[dir=rtl] .column.col-push-10{left:83.33333%}
[dir=ltr] .column.col-push-11{right:91.66667%}
[dir=rtl] .column.col-push-11{left:91.66667%}
[dir=ltr] .column.col-push-12{right:100%}
[dir=rtl] .column.col-push-12{left:100%}
.column.column-footer-social{width:12%;flex:none}
[dir] .block-1{padding:40px 0;border-bottom:1px solid #f3f3f3}
[dir] .breadcrumb-wrapper{border-bottom:1px solid #f1f1f1;background-color:#fff}
.breadcrumb,.breadcrumb li{display:flex}
.breadcrumb a{display:block;font-size:14px;color:var(--color-4)}
[dir] .breadcrumb a{padding:15px 10px}
[dir=ltr] .breadcrumb li:first-child a{padding-left:0}
[dir=rtl] .breadcrumb li:first-child a{padding-right:0}
[dir=ltr] .breadcrumb a i+span{margin-left:4px}
[dir=rtl] .breadcrumb a i+span{margin-right:4px}
.breadcrumb a i{font-size:12px}
.title-1{display:flex}
[dir=ltr] .title-1 i{margin-right:5px}
[dir=rtl] .title-1 i{margin-left:5px}
.title-1{font-size:20px;color:var(--color-4)}
[dir] .title-1{margin-bottom:20px}
[dir] header{padding:20px 0;background-color:rgba(246,146,29,.07);box-shadow:0 0 70px 7px hsla(0,0%,43%,.17)}
 
@media (max-width:550px){[dir=ltr] .container.item-1,[dir=rtl] .container.item-1{padding-right:0;padding-left:0}
footer .container{display:flex;flex-direction:column;justify-content:center;align-items:center}
[dir] footer>.container>*{margin-bottom:10px}
}
@media (max-width:530px){.column.is-3{width:33.33333%}
}
@media (max-width:420px){[dir] header{padding-top:5px;padding-bottom:5px}
.logo{width:150px}
[dir] .breadcrumb a{padding:5px 10px}
}
@media (max-width:400px){.column.is-3{width:50%}
}
@media (max-width:400px){.item-1--title{font-size:23px}
}

/*# sourceMappingURL=main.css.map*/


















 

.iframe--wrapper {
    position: relative;
    width: 100%;
    min-height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

[dir] .iframe--wrapper {
    padding: 20px;
    clear: both;
}

[dir] .iframe--wrapper--offer {
    padding: 0;
    background: #f5f5f5;
}

[dir] .iframe--wrapper--offer .input1--wrapper {
    padding: 10px; border:#999 1px solid
}

.iframe--wrapper:not(.iframe--wrapper--offer):after {
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: none;
}

[dir] .iframe--wrapper:not(.iframe--wrapper--offer):after {
    background-color: rgba(0, 0, 0, 0.75);opacity:0.08
}

[dir=ltr] .iframe--wrapper:not(.iframe--wrapper--offer):after {
    left: 0;
}

[dir=rtl] .iframe--wrapper:not(.iframe--wrapper--offer):after {
    right: 0;
}

.iframe--wrapper:not(.iframe--wrapper--offer).active:after {
    display: block;
}

.form-1 {
    /*position: absolute;*/
    /*left: 50%;*/
    /*top: 50%;*/
    width: 500px;
    max-width: 100%;
    /*transform: translate(-50%, -50%);*/
    display: none;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: 100px;
    position: relative;
    z-index: 5;
}

[dir] .form-1 {
    background-color: #fff;
    padding: 20px;
    margin: 0 auto;
}

[dir] .form-1.form--offer {
    padding: 0;
}

.iframe--wrapper.active .form-1 {
    display: flex;
}

.input1--wrapper {
    width: 100%;
}

[dir] .input1--wrapper {
    margin-bottom: 15px;
    clear: both;
}

[dir=ltr] .input1--wrapper {
    float: left;
}

[dir=rtl] .input1--wrapper {
    float: right;
}

[dir] .input1--wrapper-featured {
    padding: 10px;
    background: rgba(255, 193, 7, 0.3);

}

.input1--wrapper label {
    display: block;
    color: var(--color-4);
    font-size: 15px;
    width: 100%;
}

[dir] .input1--wrapper label {
    margin-bottom: 5px;
    clear: both;
}

.input-1 {
    width: 100%;
    height: 45px;
}

[dir] .input-1 {
    border: 1px solid var(--color-4);
    padding: 0 10px;
}

[dir] .input-valid {
    border-color: #585a54;
}

[dir] .input-invalid {
    border-color: #F44336;
}

.input1--wrapper--country-mobile .input-1.country-field {
    width: 136px;
}

[dir=ltr] .input1--wrapper--country-mobile .input-1.country-field {
    float: left;
    margin-right: 15px;
}

[dir=rtl] .input1--wrapper--country-mobile .input-1.country-field {
    float: right;
    margin-left: 15px;
}

.input1--wrapper--country-mobile .input-1.carrier-field {
    width: calc(100% - 152px);
}

[dir=ltr] .input1--wrapper--country-mobile .input-1.carrier-field {
    float: left;
}

[dir=rtl] .input1--wrapper--country-mobile .input-1.carrier-field {
    float: right;
}

.form-1 form {
    position: relative;
}

.loader-2 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    font-size: 50px;
    color: var(--color-1);
    align-items: center;
    justify-content: center;
    display: flex;
}

[dir] .loader-2 {
    background-color: rgba(255, 255, 255, 0.8);
}

[dir=ltr] .loader-2 {
    left: 0;
}

[dir=rtl] .loader-2 {
    right: 0;
}

[dir=ltr] .loader-2 i {
    animation:  spin-ltr 2s linear infinite;
}

[dir=rtl] .loader-2 i {
    animation:  spin-rtl 2s linear infinite;
}

.error-message {
    color: #fff;
    font-size: 14px;
    display: block;
    width: 100%;
}

[dir] .error-message {
    background-color: #f44336;
    margin-bottom: 10px;
    padding: 10px;
    clear: both;
}

[dir=ltr] .error-message {
    float: left;
}

[dir=rtl] .error-message {
    float: right;
}

[dir] .subscribing_disclaimer_message {
    margin-top: 10px;
    clear: both;
}

.subscribing_disclaimer_message,
.success-message {
    color: #fff;
    font-size: 12px;
    display: block;
    width: 100%;
}

[dir] .subscribing_disclaimer_message, [dir] .success-message {
    background-color: #53a6de;
    margin-bottom: 10px;
    padding: 10px;
}

[dir=ltr] .subscribing_disclaimer_message, [dir=ltr] .success-message {
    float: left;
}

[dir=rtl] .subscribing_disclaimer_message, [dir=rtl] .success-message {
    float: right;
}

.form-1.active .loader-2 {
    display: none;
}

.form-1-content {
   /* display: none;*/
    width: 95%;
}

[dir] .input1--wrapper .success-message, [dir] .input1--wrapper .error-message {
    margin-top: 5px;
}

.btn-1 {
    color: var(--main-color-text);
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-bold);
    transition: background-color 250ms ease-in-out;
}

[dir] .btn-1 {
    padding: 10px 20px;
    background-color: var(--color-1);
    margin: 0 auto;
    border: 0;
    border-radius: 2px;
}

[dir] .btn-1:focus, [dir] .btn-1:hover {
    background-color: var(--color-2);
}

[dir] .btn-1:disabled {
    background-color: #9e9e9e;
}

.btn-2 {
    color: #676767;
    font-size: 14px;
    display: block;
    width: 100%;
}

[dir] .btn-2 {
    background-color: transparent;
    margin: 5px 0;
    text-align: center;
    padding: 5px 2px;
}

.btn-2:hover,
.btn-2:active {
    color: var(--color-1);
}

.btn-group {
    width: 100%;
    display: flex;
    flex: none;
    align-items: stretch;
    justify-content: center;
}

[dir] .btn-group {
    clear: both;
}

[dir=ltr] .btn-group {
    float: left;
}

[dir=rtl] .btn-group {
    float: right;
}

.btn-group .btn.btn-1,
.btn-group .btn.btn-2,
.btn-group .btn {
    width: auto;
}

[dir] .btn-group .btn.btn-1, [dir] .btn-group .btn.btn-2, [dir] .btn-group .btn {
    margin: 0 10px;
    padding: 10px 20px;
}

.simple-btn-group {
    width: 100%;
    display: flex;
    flex: none;
    align-items: stretch;
    justify-content: center;
}

[dir] .simple-btn-group {
    clear: both;
}

[dir=ltr] .simple-btn-group {
    float: left;
}

[dir=rtl] .simple-btn-group {
    float: right;
}

.simple-btn-group .btn {
    width: auto;
}

[dir] .simple-btn-group .btn + .btn {
    padding: 10px;
}

.unsubscribe-btn {
    color: #9E9E9E;
    /*width: 16px;*/
}

.unsubscribe-btn .unsubscribe-action-icon {
    font-size: 16px;
    opacity: 0;
    visibility: hidden;
    transition: all 250ms ease-in-out;
    position: relative;
    top: 1px;
}

.unsubscribe-btn:hover .unsubscribe-action-icon,
.unsubscribe-btn:focus .unsubscribe-action-icon,
.unsubscribe-btn:active .unsubscribe-action-icon {
    opacity: 1 !important;
    visibility: visible !important;
}

.alert {
    width: 100%;
    position: relative;
}

[dir] .alert {
    clear: both;
    padding: .75rem 1.25rem;
    margin-bottom: 0.5rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

[dir=ltr] .alert {
    float: left;
}

[dir=rtl] .alert {
    float: right;
}

.alert-success {
    color: #155724;
}

[dir] .alert-success {
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.alert-error {
    color: #721c24;
}

[dir] .alert-error {
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-warning {
    color: #856404;
}

[dir] .alert-warning {
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.alert-info {
    color: #0c5460;
}

[dir] .alert-info {
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

.alert-primary {
    color: #004085;
}

[dir] .alert-primary {
    background-color: #cce5ff;
    border-color: #b8daff;
}

.jconfirm .container {
    width: 550px;
    max-width: 95%;
}

.jconfirm .jconfirm-box {
    /*width: 550px;*/
    /*max-width: 95%;*/
}

.jconfirm-content {
    min-height: 100px;
    width: 100%;
}

[dir] .jconfirm-content {
    clear: both;
}

.jconfirm-content,
.jconfirm-content .error-message,
.jconfirm-content .success-message {
    font-size: 19px;
}

@media (max-width: 550px) {
    .jconfirm .container {
        width: 100%;
        max-width: 95%;
    }

}

.list1--item {
    display: block;
}

[dir] .list1--item {
  /*  margin-bottom: 20px;*/
    border: 1px solid #f1f1f1;  text-decoration:none
}

.list1--image {
    overflow: hidden;
    /*height: 195px;*/
    display: flex;
    align-items: center;
    justify-content: center;
}

[dir] .list1--image {
    background-color: #f1f1f1;
    border: 1px solid #e2e2e2;
    margin: 0 auto;
}

.list1--image img {
    display: block;
}

.list1--title {
    display: flex;
    height: 36px;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: var(--color-4);
}

[dir] .list1--title {
    padding: 7px 0;
}

.list1--link {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 15px;
}

[dir] .list1--link {
    background-color: var(--color-1);
    padding: 5px 0;
}

.loader-1 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.loader-1 i {
    display: none;
    color: var(--color-1);
    font-size: 55px;
}

[dir=ltr] .loader-1 i {
    animation:  spin-ltr 2s linear infinite;
}

[dir=rtl] .loader-1 i {
    animation:  spin-rtl 2s linear infinite;
}

.item-1 iframe {
    /*display: none;*/
    max-width: 100%;
}

.item-1--header {
    display: none;
    position: relative;
}

[dir] .item-1--header {
    background-color: #fff;
}

.item-1--cover {
    height: 200px;
}

[dir] .item-1--cover {
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #c5c5c5;
}

.item-1--pic {
    position: absolute;
    bottom: 0;
    height: 130px;
    width: 130px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
}

[dir] .item-1--pic {
    border: 3px solid #fff;
    box-shadow: 0 0 0px 1px #ccccccb0;
    background-color: #f1f1f1;
}

[dir=ltr] .item-1--pic {
    left: 15px;
}

[dir=rtl] .item-1--pic {
    right: 15px;
}

.item-1--pic img {
    display: block;
}

.item-1--title {
    height: 60px;
    display: flex;
    align-items: center;
    font-size: 30px;
    color: var(--color-1);
}

[dir] .item-1--title {
    background-color: #f1f1f1;
}

[dir=ltr] .item-1--title {
    padding-left: 160px;
}

[dir=rtl] .item-1--title {
    padding-right: 160px;
}

[dir] .item-1--content {
    padding: 50px 30px;
    background-color: #f1f1f161;
}

.item-1--content * {
    font-family: var(--font);
    color: var(--color-4);
    font-size: 18px;
}

.item-1--btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    color: #fff;
    font-size: 16px;
    position: relative;
    z-index: 2;
}

[dir] .item-1--btn {
    padding: 10px 50px;
    background-color: var(--color-1);
}

.item-1--btn-wrapper {
    position: relative;
    display: flex;
    justify-content: center;
}

[dir] .item-1--btn-wrapper {
    padding: 50px 30px;
    background-color: #f1f1f161;
}

.item-1--btn-wrapper:before {
    content: '';
    position: absolute;
    top: 50%;
    height: 1px;
    width: 100%;
    z-index: 1;
}

[dir] .item-1--btn-wrapper:before {
    transform: translateY(-50%);
    background-color: #cdcdcd;
}

[dir=ltr] .item-1--btn-wrapper:before {
    left: 0;
    right: 0;
}

[dir=rtl] .item-1--btn-wrapper:before {
    right: 0;
    left: 0;
}

.item-1-related {
    width: 100%;
}

[dir] .item-1-related {
    padding: 30px;
    clear: both;
}

.iframe--image {
    /*min-height: 500px;*/
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    overflow: hidden;
}

[dir] .iframe--image {
    background-color: #cccccc;
}

[dir=ltr] .iframe--image {
    right: 0;
    left: 0;
}

[dir=rtl] .iframe--image {
    left: 0;
    right: 0;
}

.iframe--image img {
    width: 100%;
}

.form__head {
    width: 100%;
}

[dir] .form__head {
    clear: both;
    margin-bottom: 15px;
    text-align: center;
}

[dir=ltr] .form__head {
    float: left;
}

[dir=rtl] .form__head {
    float: right;
}

.form__head__image {
    width: 150px;
    max-width: 100%;
}

[dir] .form__head__image {
    margin: 0 auto;
    clear: both;
}

.form__head__image.is-full {
    width: 100%;
}

.form__head__image img {
    max-width: 100%;
}

.form__head__title {
    font-size: 19px;
    color: #676767;
}

[dir] .form__head__title {
    margin: 10px 0 0;
    clear: both;
    text-align: center;
}

.form__head__messages {
    color: #676767;
    width: 100%;
    font-size: 15px;
    display: none;
}

[dir] .form__head__messages {
    background: #f7f7f7;
    clear: both;
    margin-bottom: 10px;
    padding: 10px;
}

.form__terms_and_conditions {
    color: #676767;
    width: 100%;
    font-size: 15px;
    display: none;
}

[dir] .form__terms_and_conditions {
   /* background: #f7f7f7;*/
    clear: both;
    margin-top: 10px;
    padding: 10px;
}

.form__terms_and_conditions-offer {
    width: 100%;
    font-size: 12px;
    font-family: initial;
}

[dir] .form__terms_and_conditions-offer {
    clear: both;
    margin-top: 0;
    padding: 0;
}

.form__terms_and_conditions ul {
    list-style: circle;
    list-style-position: outside;
}

[dir] .form__terms_and_conditions ul {
    padding: 0 5px;
}

.form__terms_and_conditions ul li {
    font-size: 14px;
}

.form__terms_and_conditions ul li.no-style {
    list-style: none;

}

[dir=ltr] .form__terms_and_conditions ul li.no-style {
    margin-left: -10px;

}

[dir=rtl] .form__terms_and_conditions ul li.no-style {
    margin-right: -10px;

}

[dir] .form__terms_and_conditions ul li + li {
    margin-top: 10px;
}

[data-operator="42701"] .subscribing_disclaimer_message {
    display: none !important;
}

/*Leave responsive.css import at last*/

@media (max-width: 768px) {

    .burger {
        height: 25px;
        width: 36px;
    }

    [dir] .iframe--wrapper {
        padding: 5px;
    }

    [dir] .form-1 {
        padding: 5px 5px;
    }

    .form__head__messages {
        font-size: 14px !important;
    }

    [dir] .form__head__messages {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        margin-bottom: 5px !important;
    }

    .subscribing_disclaimer_message, .success-message {
        /*font-size: 14px;*/
        font-size: 13px;
    }

    [dir] .subscribing_disclaimer_message, [dir] .success-message {
        padding: 5px;
        margin-bottom: 3px;
        margin-top: 3px;
    }

    [dir] .btn-1 {
        padding: 8px 20px
    }

    [dir] .form__head {
        margin-bottom: 0;
    }

    .input1--wrapper {
        /*margin-bottom: 10px;*/
    }

    [dir] .input1--wrapper {
        margin-bottom: 5px;
    }

    .form__head__image {
        width: 80px;
    }

    [dir=ltr] .form__head__image {
        float: left;
    }

    [dir=rtl] .form__head__image {
        float: right;
    }

    [dir] .form__head__title {
        clear: none;
    }

    .input-1 {
        height: 30px;
    }

    select.input-1 {
        height: 30px;
    }

    .input1--wrapper--country-mobile .input-1.country-field,
    .input1--wrapper--country-mobile .input-1.carrier-field {
        width: 48%;
    }

    [dir=ltr] .input1--wrapper--country-mobile .input-1.country-field, [dir=ltr] .input1--wrapper--country-mobile .input-1.carrier-field {
        margin-left: 0;
        margin-right: 0;
    }

    [dir=rtl] .input1--wrapper--country-mobile .input-1.country-field, [dir=rtl] .input1--wrapper--country-mobile .input-1.carrier-field {
        margin-right: 0;
        margin-left: 0;
    }

    .input1--wrapper--country-mobile .input-1.carrier-field {
        /*margin-top: 10px;*/
    }

    [dir=ltr] .input1--wrapper--country-mobile .input-1.carrier-field {
        float: right;
    }

    [dir=rtl] .input1--wrapper--country-mobile .input-1.carrier-field {
        float: left;
    }

    [dir] .form__terms_and_conditions {
        margin-top: 0px;
        padding: 5px;
    }

    [dir] .form__terms_and_conditions ul li + li {
        margin-top: 5px;
    }

    [dir] .simple-btn-group .btn + .btn {
        padding: 5px 5px;
    }

    [dir] .btn-2 {
        margin: 0;
    }

    [data-country="qa"][data-operator="42701"] .iframe--wrapper {
        min-height: 100px;
    }

    [dir=ltr] [data-country="qa"][data-operator="42701"] .iframe--wrapper {
        padding-left: 0;
        padding-right: 0;
    }

    [dir=rtl] [data-country="qa"][data-operator="42701"] .iframe--wrapper {
        padding-right: 0;
        padding-left: 0;
    }

    [dir] [data-country="qa"][data-operator="42701"] .form-1 {
        padding-top: 0;
    }

    [dir] [data-country="qa"][data-operator="42701"] .input1--wrapper {
        margin: 0;
    }

    [data-country="qa"][data-operator="42701"] .simple-btn-group {
        display: none;
    }

    [data-country="qa"][data-operator="42701"] .form__terms_and_conditions ul li {
        font-size: 13px;
    }
    [data-country="qa"][data-operator="42701"] .iframe--image {
        display: none;
    }

    [dir] [data-country="qa"][data-operator="42701"] .form__terms_and_conditions ul li + li {
        margin-top: 0;
    }

    [dir] [data-country="qa"][data-operator="42701"] .subscribing_disclaimer_message, [dir] [data-country="qa"][data-operator="42701"] .success-message {
        padding: 2px 0;
        margin-bottom: 0;
        margin-top: 0;
    }

    [data-country="qa"][data-operator="42701"] .form__head__image {
        width: 60px;
    }

    [dir] [data-country="qa"][data-operator="42701"] .input1--wrapper label {
        margin-bottom: 0;
    }

    [dir] [data-country="qa"][data-operator="42701"] .form__head__messages {
        padding: 0 !important;
        margin: 0 !important;
    }

    [dir] [data-country="qa"][data-operator="42701"] .form__terms_and_conditions {
        padding: 0;
    }

    [dir] [data-country="qa"][data-operator="42701"] .form__terms_and_conditions ul {
        padding: 0;
    }

}

@media (max-width: 550px) {
    [dir=ltr] .container.item-1 {
        padding-right: 0;
        padding-left: 0;
    }
    [dir=rtl] .container.item-1 {
        padding-left: 0;
        padding-right: 0;
    }

    footer .container {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    [dir] footer > .container > * {
        margin-bottom: 10px;
    }

}

@media (max-width: 530px) {
    .column.is-3 {
        width: calc(100% / 3);
    }
}

@media (max-width: 420px) {
    [dir] header {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .logo {
        width: 150px;
    }

    [dir] .breadcrumb a {
        padding: 5px 10px;
    }


}

@media (max-width: 400px) {
    .column.is-3 {
        width: calc(100% / 2);
    }
}

@media (max-width: 400px) {
    .item-1--title {
        font-size: 23px;
    }
}
/*!
 * 
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *         
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *       
 */
[data-simplebar] {
    position: relative;
    z-index: 0;
    overflow: hidden!important;
    max-height: inherit;
    -webkit-overflow-scrolling: touch; /* Trigger native scrolling for mobile, if not supported, plugin is used. */
}
[data-simplebar="init"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.simplebar-scroll-content {
    overflow-x: hidden!important;
    overflow-y: scroll;
    min-width: 100%!important;
    max-height: inherit!important;
    -webkit-box-sizing: content-box!important;
            box-sizing: content-box!important;
}
.simplebar-content {
    overflow-y: hidden!important;
    overflow-x: scroll;
    -webkit-box-sizing: border-box!important;
            box-sizing: border-box!important;
    min-height: 100%!important;
}
.simplebar-track {
    z-index: 1;
    position: absolute;
    bottom: 0;
    width: 11px;
}
[dir=ltr] .simplebar-track {
    right: 0;
}
[dir=rtl] .simplebar-track {
    left: 0;
}
.simplebar-scrollbar {
    position: absolute;
    width: 7px;
    min-height: 10px;
}
[dir=ltr] .simplebar-scrollbar {
    right: 2px;
}
[dir=rtl] .simplebar-scrollbar {
    left: 2px;
}
.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    opacity: 0;
    transition: opacity 0.2s linear;
}
[dir] .simplebar-scrollbar:before {
    background: black;
    border-radius: 7px;
    -webkit-transition: opacity 0.2s linear;
}
[dir=ltr] .simplebar-scrollbar:before {
    left: 0;
    right: 0;
}
[dir=rtl] .simplebar-scrollbar:before {
    right: 0;
    left: 0;
}
.simplebar-track:hover .simplebar-scrollbar:before,
.simplebar-track .simplebar-scrollbar.visible:before {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    transition: opacity 0 linear;
}
[dir] .simplebar-track:hover .simplebar-scrollbar:before, [dir] .simplebar-track .simplebar-scrollbar.visible:before {
    -webkit-transition: opacity 0 linear;
}
.simplebar-track.vertical {
    top: 0;
}
.simplebar-track.vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
}
.simplebar-track.horizontal {
    width: auto;
    height: 11px;
}
[dir=ltr] .simplebar-track.horizontal {
    left: 0;
}
[dir=rtl] .simplebar-track.horizontal {
    right: 0;
}
.simplebar-track.horizontal .simplebar-scrollbar:before {
    height: 100%;
}
[dir=ltr] .simplebar-track.horizontal .simplebar-scrollbar:before {
    left: 2px;
    right: 2px;
}
[dir=rtl] .simplebar-track.horizontal .simplebar-scrollbar:before {
    right: 2px;
    left: 2px;
}
.horizontal.simplebar-track .simplebar-scrollbar {
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
}
[dir=ltr] .horizontal.simplebar-track .simplebar-scrollbar {
    right: auto;
}
[dir=rtl] .horizontal.simplebar-track .simplebar-scrollbar {
    left: auto;
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

[dir] body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
}

[dir] h1 {
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

[dir] figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a { /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

[dir] a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] { /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

[dir] abbr[title] {
  border-bottom: none;
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  color: #000;
}

[dir] mark {
  background-color: #ff0;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

[dir] img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */ /* 2 */
}

[dir] button, [dir] input, [dir] optgroup, [dir] select, [dir] textarea {
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

[dir] button::-moz-focus-inner, [dir] [type="button"]::-moz-focus-inner, [dir] [type="reset"]::-moz-focus-inner, [dir] [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

[dir] fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */ /* 3 */
  white-space: normal; /* 1 */
}

[dir] legend {
  padding: 0;
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */ /* 2 */
}

[dir] [type="checkbox"], [dir] [type="radio"] {
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}
/*!
 * 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-ltr {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes jconfirm-spin-rtl {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@keyframes jconfirm-spin-ltr {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes jconfirm-spin-rtl {
  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;
  bottom: 0;
  z-index: 99999999;
  font-family: inherit;
  overflow: hidden;
}
[dir=ltr] .jconfirm {
  left: 0;
  right: 0;
}
[dir=rtl] .jconfirm {
  right: 0;
  left: 0;
}
.jconfirm .jconfirm-bg {
  position: fixed;
  top: 0;
  bottom: 0;
  transition: opacity .4s;
}
[dir] .jconfirm .jconfirm-bg {
  -webkit-transition: opacity .4s;
}
[dir=ltr] .jconfirm .jconfirm-bg {
  left: 0;
  right: 0;
}
[dir=rtl] .jconfirm .jconfirm-bg {
  right: 0;
  left: 0;
}
.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%;
}
[dir] .jconfirm .jconfirm-holder {
  padding: 50px 0;
}
.jconfirm .jconfirm-box-container {
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform;
}
[dir] .jconfirm .jconfirm-box-container {
  -webkit-transition: -webkit-transform;
}
.jconfirm .jconfirm-box-container.jconfirm-no-transition {
  transition: none !important;
}
[dir] .jconfirm .jconfirm-box-container.jconfirm-no-transition {
  -webkit-transition: none !important;
}
.jconfirm .jconfirm-box {
  position: relative;
  outline: none;
  overflow: hidden;
}
[dir] .jconfirm .jconfirm-box {
  background: white;
  border-radius: 4px;
  padding: 15px 15px 0;
}
[dir=ltr] .jconfirm .jconfirm-box {
  margin-left: auto;
  margin-right: auto;
}
[dir=rtl] .jconfirm .jconfirm-box {
  margin-right: auto;
  margin-left: 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;
  }
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-type-animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
[dir=rtl] .jconfirm .jconfirm-box.jconfirm-type-animated {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
[dir] .jconfirm .jconfirm-box.jconfirm-type-blue {
  border-top: solid 7px #3498db;
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-type-blue {
  -webkit-animation-name: type-blue;
  animation-name: type-blue;
}
[dir=rtl] .jconfirm .jconfirm-box.jconfirm-type-blue {
  -webkit-animation-name: type-blue;
          animation-name: type-blue;
}
[dir] .jconfirm .jconfirm-box.jconfirm-type-green {
  border-top: solid 7px #2ecc71;
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-type-green {
  -webkit-animation-name: type-green;
  animation-name: type-green;
}
[dir=rtl] .jconfirm .jconfirm-box.jconfirm-type-green {
  -webkit-animation-name: type-green;
          animation-name: type-green;
}
[dir] .jconfirm .jconfirm-box.jconfirm-type-red {
  border-top: solid 7px #e74c3c;
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-type-red {
  -webkit-animation-name: type-red;
  animation-name: type-red;
}
[dir=rtl] .jconfirm .jconfirm-box.jconfirm-type-red {
  -webkit-animation-name: type-red;
          animation-name: type-red;
}
[dir] .jconfirm .jconfirm-box.jconfirm-type-orange {
  border-top: solid 7px #f1c40f;
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-type-orange {
  -webkit-animation-name: type-orange;
  animation-name: type-orange;
}
[dir=rtl] .jconfirm .jconfirm-box.jconfirm-type-orange {
  -webkit-animation-name: type-orange;
          animation-name: type-orange;
}
[dir] .jconfirm .jconfirm-box.jconfirm-type-purple {
  border-top: solid 7px #9b59b6;
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-type-purple {
  -webkit-animation-name: type-purple;
  animation-name: type-purple;
}
[dir=rtl] .jconfirm .jconfirm-box.jconfirm-type-purple {
  -webkit-animation-name: type-purple;
          animation-name: type-purple;
}
[dir] .jconfirm .jconfirm-box.jconfirm-type-dark {
  border-top: solid 7px #34495e;
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-type-dark {
  -webkit-animation-name: type-dark;
  animation-name: type-dark;
}
[dir=rtl] .jconfirm .jconfirm-box.jconfirm-type-dark {
  -webkit-animation-name: type-dark;
          animation-name: type-dark;
}
.jconfirm .jconfirm-box.loading {
  height: 120px;
}
.jconfirm .jconfirm-box.loading:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
}
[dir] .jconfirm .jconfirm-box.loading:before {
  background: white;
  border-radius: 10px;
}
[dir=ltr] .jconfirm .jconfirm-box.loading:before {
  left: 0;
  right: 0;
}
[dir=rtl] .jconfirm .jconfirm-box.loading:before {
  right: 0;
  left: 0;
}
.jconfirm .jconfirm-box.loading:after {
  opacity: 0.6;
  content: '';
  height: 30px;
  width: 30px;
  position: absolute;
  top: 50%;
  z-index: 2;
}
[dir] .jconfirm .jconfirm-box.loading:after {
  border: solid 3px transparent;
  border-radius: 50%;
  border-bottom-color: dodgerblue;
  margin-top: -15px;
}
[dir=ltr] .jconfirm .jconfirm-box.loading:after {
  left: 50%;
  margin-left: -15px;
  -webkit-animation:  jconfirm-spin-ltr 1s infinite linear;
  animation:  jconfirm-spin-ltr 1s infinite linear;
}
[dir=rtl] .jconfirm .jconfirm-box.loading:after {
  right: 50%;
  margin-right: -15px;
  -webkit-animation:  jconfirm-spin-rtl 1s infinite linear;
          animation:  jconfirm-spin-rtl 1s infinite linear;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 10px;
  opacity: .6;
  font-size: 27px !important;
  line-height: 14px !important;
  display: none;
  z-index: 1;
}
[dir] .jconfirm .jconfirm-box div.jconfirm-closeIcon {
  cursor: pointer;
  text-align: center;
}
[dir=ltr] .jconfirm .jconfirm-box div.jconfirm-closeIcon {
  right: 10px;
}
[dir=rtl] .jconfirm .jconfirm-box div.jconfirm-closeIcon {
  left: 10px;
}
.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;
}
[dir] .jconfirm .jconfirm-box div.jconfirm-title-c {
  cursor: default;
  padding-bottom: 15px;
}
[dir] .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 {
  height: auto;
  transition: height 0.4s ease-in;
  display: inline-block;
  width: 100%;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
[dir] .jconfirm .jconfirm-box div.jconfirm-content-pane {
  margin-bottom: 15px;
  -webkit-transition: height 0.4s ease-in;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {
  overflow-y: hidden;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {
  width: 3px;
}
[dir] .jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}
[dir] .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;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons {
  padding-bottom: 11px;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons > button {
  margin-bottom: 4px;
}
[dir=ltr] .jconfirm .jconfirm-box .jconfirm-buttons > button {
  margin-left: 2px;
  margin-right: 2px;
}
[dir=rtl] .jconfirm .jconfirm-box .jconfirm-buttons > button {
  margin-right: 2px;
  margin-left: 2px;
}
.jconfirm .jconfirm-box .jconfirm-buttons button {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-height: 1em;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  -webkit-tap-highlight-color: transparent;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button {
  padding: 6px 12px;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  border: none;
  background-image: none;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
  color: #FFF;
  transition: background .2s;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
  background-color: #3498db;
  text-shadow: none;
  -webkit-transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
  color: #FFF;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
  background-color: #2980b9;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
  color: #FFF;
  transition: background .2s;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
  background-color: #2ecc71;
  text-shadow: none;
  -webkit-transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
  color: #FFF;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
  background-color: #27ae60;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
  color: #FFF;
  transition: background .2s;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
  background-color: #e74c3c;
  text-shadow: none;
  -webkit-transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
  color: #FFF;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
  background-color: #c0392b;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
  color: #FFF;
  transition: background .2s;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
  background-color: #f1c40f;
  text-shadow: none;
  -webkit-transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
  color: #FFF;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
  background-color: #f39c12;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
  color: #000;
  transition: background .2s;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
  background-color: #ecf0f1;
  text-shadow: none;
  -webkit-transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  color: #000;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background-color: #bdc3c7;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
  color: #FFF;
  transition: background .2s;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
  background-color: #9b59b6;
  text-shadow: none;
  -webkit-transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
  color: #FFF;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
  background-color: #8e44ad;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
  color: #FFF;
  transition: background .2s;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
  background-color: #34495e;
  text-shadow: none;
  -webkit-transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
  color: #FFF;
}
[dir] .jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
  background-color: #2c3e50;
}
.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;
}
[dir] .jconfirm .jconfirm-clear {
  clear: both;
}
[dir=ltr] .jconfirm.jconfirm-rtl {
  direction: rtl;
}
[dir=rtl] .jconfirm.jconfirm-rtl {
  direction: ltr;
}
[dir=ltr] .jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
  left: 5px;
  right: auto;
}
[dir=rtl] .jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
  right: 5px;
  left: auto;
}
.jconfirm.jconfirm-white .jconfirm-bg,
.jconfirm.jconfirm-light .jconfirm-bg {
  opacity: .2;
}
[dir] .jconfirm.jconfirm-white .jconfirm-bg, [dir] .jconfirm.jconfirm-light .jconfirm-bg {
  background-color: #444;
}
.jconfirm.jconfirm-white .jconfirm-box,
.jconfirm.jconfirm-light .jconfirm-box {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}
[dir] .jconfirm.jconfirm-white .jconfirm-box, [dir] .jconfirm.jconfirm-light .jconfirm-box {
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
[dir=ltr] .jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c, [dir=ltr] .jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
[dir=rtl] .jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c, [dir=rtl] .jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
[dir=ltr] .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons, [dir=ltr] .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
  float: right;
}
[dir=rtl] .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons, [dir=rtl] .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
  float: left;
}
.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;
}
[dir] .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button, [dir] .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
  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;
  color: #333;
}
[dir] .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default, [dir] .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
          box-shadow: none;
}
[dir] .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover, [dir] .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background: #ddd;
}
[dir=ltr] .jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c, [dir=ltr] .jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
[dir=rtl] .jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c, [dir=rtl] .jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
.jconfirm.jconfirm-black .jconfirm-bg,
.jconfirm.jconfirm-dark .jconfirm-bg {
  opacity: .4;
}
[dir] .jconfirm.jconfirm-black .jconfirm-bg, [dir] .jconfirm.jconfirm-dark .jconfirm-bg {
  background-color: darkslategray;
}
.jconfirm.jconfirm-black .jconfirm-box,
.jconfirm.jconfirm-dark .jconfirm-box {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  color: white;
}
[dir] .jconfirm.jconfirm-black .jconfirm-box, [dir] .jconfirm.jconfirm-dark .jconfirm-box {
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  background: #444;
  border-radius: 5px;
}
[dir=ltr] .jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c, [dir=ltr] .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
[dir=rtl] .jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c, [dir=rtl] .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
[dir=ltr] .jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons, [dir=ltr] .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
  float: right;
}
[dir=rtl] .jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons, [dir=rtl] .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
  float: left;
}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  transition: background .1s;
  color: white;
}
[dir] .jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button, [dir] .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
  border: none;
  background-image: none;
  text-shadow: none;
  -webkit-transition: background .1s;
}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
  -webkit-box-shadow: none;
  color: #fff;
}
[dir] .jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default, [dir] .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
          box-shadow: none;
  background: none;
}
[dir] .jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover, [dir] .jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background: #666;
}
[dir=ltr] .jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c, [dir=ltr] .jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
[dir=rtl] .jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c, [dir=rtl] .jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
  -webkit-transform: translate3d(0, 0, 0);
}
[dir] .jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
          transform: translate3d(0, 0, 0);
}
[dir=ltr] .jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
  -webkit-animation:  shake-ltr 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  animation:  shake-ltr 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
[dir=rtl] .jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
  -webkit-animation:  shake-rtl 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation:  shake-rtl 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
  -webkit-transform: translate3d(0, 0, 0);
}
[dir] .jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
          transform: translate3d(0, 0, 0);
}
[dir=ltr] .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;
}
[dir=rtl] .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-keyframes shake-ltr {
  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 shake-rtl {
  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-ltr {
  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-rtl {
  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 0px red;
            box-shadow: 0 0 0px red;
  }
  50% {
    -webkit-box-shadow: 0 0 30px red;
            box-shadow: 0 0 30px red;
  }
}
@keyframes glow {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0px red;
            box-shadow: 0 0 0px red;
  }
  50% {
    -webkit-box-shadow: 0 0 30px red;
            box-shadow: 0 0 30px red;
  }
}
/*Transition rules*/
.jconfirm {
  -webkit-perspective: 400px;
          perspective: 400px;
}
.jconfirm .jconfirm-box {
  opacity: 1;
  -webkit-transition-property: all;
}
[dir] .jconfirm .jconfirm-box {
  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;
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-animation-rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
[dir=rtl] .jconfirm .jconfirm-box.jconfirm-animation-rotate {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
  -webkit-transform: rotateX(90deg);
  -webkit-transform-origin: center;
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-rotatex {
          transform: rotateX(90deg);
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
  -webkit-transform: rotateX(-90deg);
  -webkit-transform-origin: center;
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
          transform: rotateX(-90deg);
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
  -webkit-transform: rotatey(90deg);
  -webkit-transform-origin: center;
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-rotatey {
          transform: rotatey(90deg);
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
  -webkit-transform: rotatey(-90deg);
  -webkit-transform-origin: center;
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
          transform: rotatey(-90deg);
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-scaley {
  -webkit-transform: scaley(1.5);
  -webkit-transform-origin: center;
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-scaley {
          transform: scaley(1.5);
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
  -webkit-transform: scalex(1.5);
  -webkit-transform-origin: center;
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-scalex {
          transform: scalex(1.5);
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-top {
  -webkit-transform: translate(0px, -100px);
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-top {
          transform: translate(0px, -100px);
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-animation-left {
  -webkit-transform: translate(-100px, 0px);
  transform: translate(-100px, 0px);
}
[dir=rtl] .jconfirm .jconfirm-box.jconfirm-animation-left {
  -webkit-transform: translate(100px, 0px);
          transform: translate(100px, 0px);
}
[dir=ltr] .jconfirm .jconfirm-box.jconfirm-animation-right {
  -webkit-transform: translate(100px, 0px);
  transform: translate(100px, 0px);
}
[dir=rtl] .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);
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-bottom {
          transform: translate(0px, 100px);
}
.jconfirm .jconfirm-box.jconfirm-animation-zoom {
  -webkit-transform: scale(1.2);
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-zoom {
          transform: scale(1.2);
}
.jconfirm .jconfirm-box.jconfirm-animation-scale {
  -webkit-transform: scale(0.5);
}
[dir] .jconfirm .jconfirm-box.jconfirm-animation-scale {
          transform: scale(0.5);
}
.jconfirm .jconfirm-box.jconfirm-animation-none {
  visibility: hidden;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-bg {
  background-color: rgba(54, 70, 93, 0.95);
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box {
  background-color: transparent;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {
  border: none;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {
  border: none;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {
  border: none;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {
  border: none;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {
  border: none;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {
  border: none;
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
  color: white;
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
  color: white;
  font-size: 28px;
  font-weight: normal;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
  text-align: center;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {
  padding-bottom: 25px;
}
[dir=ltr] .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
[dir=rtl] .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
  margin-bottom: 25px;
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
  color: white;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
  text-align: center;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
  text-align: center;
}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
  font-size: 16px;
  color: white;
  min-width: 100px;
}
[dir] .jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
  border-radius: 2px;
  background: #303f53;
  text-shadow: none;
  border: none;
  padding: 10px;
}
[dir=ltr] .jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
[dir=rtl] .jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
[dir] .jconfirm.jconfirm-material .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.67);
}
.jconfirm.jconfirm-material .jconfirm-box {
  -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);
}
[dir] .jconfirm.jconfirm-material .jconfirm-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;
}
[dir=ltr] .jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
[dir=rtl] .jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
.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);
}
[dir=ltr] .jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
  text-align: right;
}
[dir=rtl] .jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
  text-align: left;
}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
  text-transform: uppercase;
  font-weight: 500;
}
[dir=ltr] .jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
[dir=rtl] .jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
[dir] .jconfirm.jconfirm-bootstrap .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.21);
}
.jconfirm.jconfirm-bootstrap .jconfirm-box {
  -webkit-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
}
[dir] .jconfirm.jconfirm-bootstrap .jconfirm-box {
  background-color: white;
          box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0.4);
  padding: 15px 0 0;
}
[dir=ltr] .jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
[dir=rtl] .jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
.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;
}
[dir=ltr] .jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
  padding-left: 15px;
  padding-right: 15px;
}
[dir=rtl] .jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
  padding-right: 15px;
  padding-left: 15px;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
  color: rgba(0, 0, 0, 0.87);
}
[dir] .jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
  padding: 0px 15px;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
  overflow: hidden;
}
[dir] .jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
  padding: 10px;
  margin: -5px 0 0px;
  border-top: solid 1px #ddd;
  border-radius: 0 0 4px 4px;
}
[dir=ltr] .jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
  text-align: right;
}
[dir=rtl] .jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
  text-align: left;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
  font-weight: 500;
}
[dir=ltr] .jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
[dir=rtl] .jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
.jconfirm.jconfirm-modern .jconfirm-bg {
  opacity: .6;
}
[dir] .jconfirm.jconfirm-modern .jconfirm-bg {
  background-color: slategray;
}
.jconfirm.jconfirm-modern .jconfirm-box {
  -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);
}
[dir] .jconfirm.jconfirm-modern .jconfirm-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 30px 15px;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
  top: 15px;
}
[dir=ltr] .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
  right: 15px;
}
[dir=rtl] .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
  left: 15px;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 24px;
  font-weight: bold;
}
[dir] .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
  text-align: center;
  margin-bottom: 10px;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  -webkit-transform: scale(0);
  display: block;
  font-size: 69px;
  color: #aaa;
}
[dir] .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  -webkit-transition: -webkit-transform .5s;
          transform: scale(0);
  margin-bottom: 10px;
}
[dir=ltr] .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-right: 0px;
  margin-left: 0px;
}
[dir=rtl] .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-left: 0px;
  margin-right: 0px;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
  font-size: 15px;
  color: #777;
}
[dir] .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
  text-align: center;
  margin-bottom: 25px;
}
[dir] .jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {
  text-align: center;
}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
  font-weight: bold;
  text-transform: uppercase;
  transition: background .1s;
}
[dir] .jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
  -webkit-transition: background .1s;
  padding: 10px 20px;
}
[dir=ltr] .jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {
  margin-left: 4px;
}
[dir=rtl] .jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {
  margin-right: 4px;
}
.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  -webkit-transform: scale(1);
}
[dir] .jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
          transform: scale(1);
}

/*# sourceMappingURL=main.css.map*/