html {
    position: relative;
    min-height: 100%;

}


body {
    padding: 0 20px 50px; /* bottom = footer height */
    background: #f8f9fa;

}


body, select, input, textarea {
    color: #666;
    font-family: 'ars-maquette-web', sans-serif;
}



/* Pre Styles
-------------------------------------------------------------------------------*/

a {color: #f75411;}
a:hover {color: #000;}

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #000; color: #fff; text-shadow: none;}
::selection {background: #000; color: #fff; text-shadow: none;}

/*  j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;}

ins {background-color: #f75411; color: #000; text-decoration: none;}
mark {background-color: #f75411; color: #000; font-style: italic; font-weight: bold;}

/* Mozilla dosen't style placeholders by default */
input:-moz-placeholder { color:#939393; }
textarea:-moz-placeholder { color:#939393; }


/* IE9, IE10, IE11 */
@media screen and (min-width:0\0) {
    textarea { width:100% !important; margin-right: 0 !important; max-width: 425px;}
}




/* Type Styles
-------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, p {
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 140%;
    padding: 0 0 30px;
}
h1 {
    font-size: 48px;
    padding: 20px 0 20px;
    line-height: 110%;
}
h2 {
    font-size: 36px;
    line-height: 110%;
}
h3 {
    font-size: 30px;
    line-height: 110%;
}
h4 {
}
h5 {
}
h6 {
}
p {
    font-size: 20px;
    letter-spacing: 0;
}
.accordian-note {
    font-size: 14px;
    padding: 0 0 15px;
}



/* Fonts are from http://app.fontastic.me/ */

@font-face {
    font-family: "loqiva-icon";
    src:url("../fonts/loqiva-icon.eot");
    src:url("../fonts/loqiva-icon.eot?#iefix") format("embedded-opentype"),
        url("../fonts/loqiva-icon.woff") format("woff"),
        url("../fonts/loqiva-icon.ttf") format("truetype"),
        url("../fonts/loqiva-icon.svg#loqiva-icon") format("svg");
    font-weight: normal;
    font-style: normal;

}

[data-icon]:before {
    font-family: "loqiva-icon" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "loqiva-icon" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    font-size: 26px;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-analytics:before {
    content: "\61";
  }
  .icon-completed:before {
    content: "\62";
  }
  .icon-content:before {
    content: "\63";
  }
  .icon-map:before {
    content: "\64";
  }
  .icon-dashboard:before {
    content: "\65";
  }
  .icon-cross:before {
    content: "\66";
  }
  .icon-edit:before {
    content: "\67";
  }
  .icon-feedback:before {
    content: "\68";
  }
  .icon-messaging:before {
    content: "\69";
  }
  .icon-settings:before {
    content: "\6b";
  }
  .icon-delete:before {
    content: "\6c";
  }
  .icon-user:before {
    content: "\6d";
  }
  .icon-view:before {
    content: "\6e";
  }
  .icon-warning:before {
    content: "\6f";
  }
  .icon-social-twitter:before {
    content: "\70";
  }
  .icon-rss:before {
    content: "\71";
  }
  .icon-loqiva-x:before {
    content: "\72";
  }
  .icon-youtube-alt:before {
    content: "\73";
  }
  .icon-block-1:before {
    content: "\74";
  }
  .icon-pending:before {
    content: "\75";
  }
  .icon-payment:before {
    content: "\76";
  }
  .icon-geoalert:before {
    content: "\78";
  }
  .icon-logout:before {
    content: "\79";
  }
  .icon-reward:before {
    content: "\7a";
  }
  .icon-businessprofile:before {
    content: "\41";
  }
  .icon-smiley:before {
    content: "\42";
  }
  .icon-event:before {
    content: "\43";
  }
  .icon-padlock:before {
    content: "\6a";
  }
  .icon-personalised:before {
    content: "\77";
  }
  .icon-padlock-open:before {
    content: "\44";
  }
  .icon-recycle:before {
    content: "\45";
  }
  .icon-forum:before {
    content: "\46";
  }

.icon-instagram:before {
    content: '\e800';
}

.icon-help:before {
    content: '\e801'
}



.icon-analytics,
.icon-completed,
.icon-content,
.icon-dashboard,
.icon-cross,
.icon-edit,
.icon-feedback,
.icon-location,
.icon-messaging,
.icon-personalised,
.icon-settings,
.icon-delete,
.icon-user,
.icon-view,
.icon-warning,
.icon-social-twitter,
.icon-rss,
.icon-x,
.icon-youtube-alt,
.icon-block-1,
.icon-pending,
.icon-payment,
.icon-recycle,
.icon-geoalert,
.icon-logout,
.icon-reward,
.icon-businessprofile,
.icon-padlock-open,
.icon-padlock,
.icon-smiley,
.icon-forum {
    text-decoration: none;
}


/* Form Elements
-------------------------------------------------------------------------------*/

form {
    margin-top: 20px;
    line-height: 110%;
}

form ul li {
    margin-top: 20px;
}


input, textarea {
    /* Elements Reset styling */
    padding: 0;
    margin: 0;
    border: 0;
    border: none;
    overflow: auto;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none;

    -webkit-appearance: none;
    -webkit-border-radius:0;

    /* Elements Reset styling */

    display:block;
    border: 1px solid #DFDFDF;
    border-radius: 10px;
    padding: 10px 5px 0 15px;
    width: 50%;
    float: left;

    font-family: 'ars-maquette-web', sans-serif;
    font-weight: 300;
    font-size: 16px;
}
input:focus, textarea:focus {
    border: 1px solid #F75411;
}
textarea {
    position: relative;
    height: 190px;
}


select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url('../img/select-arrow.gif') no-repeat 95% 52% #fff;

    text-overflow: '';
    text-indent: 0.01px;

    border: 1px solid #DFDFDF;
    border-radius: 10px;
    width: 50%;

    font-family: 'ars-maquette-web', sans-serif;
    font-weight: 300;
    font-size: 16px;
    cursor: pointer;

    padding-right: 40px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
::-ms-expand {
    display: none;
}
select, input {
    height: 40px;
    padding: 0 15px;
}
select, input, textarea {
    float: right;
    margin-right: 15%;
}






label {
    display: inline-block;
    font-family: 'ars-maquette-web', sans-serif;
    font-weight: 400;
    font-size: 16px;

    text-align: right;
    padding-top: 10px;

    width: 30%;
    float: left;
}
.logo-preview-container {
    float: right;
    margin-top: 20px;
    margin-right: 15%;
    background: #DFDFDF;
    padding: 10px;
    max-width: 320px;
    border-radius: 10px;
}
.logo-preview-container svg {
    width: 100% !important;
}
.error_text, .ck_errror, [class*="ck_errror_"], [class*="ck_errror"]{
    display: inline-block;
    color: #c10;
    font-weight: 300;
    margin: 8px 0 8px 35%;
}
.wrap_repeated .error_text, .wrap_repeated .ck_errror, .wrap_repeated [class*="ck_errror_"], .wrap_repeated [class*="ck_errror"]{
    display: inline-block;
    color: #c10;
    font-weight: 300;
    margin: 8px 0 8px 30%;
}

[class*="ck_errror_"] .error_text, [class*="ck_errror"] .error_text {
    margin: 0;
}

.error_block_for_float_parent{
    margin: 0 auto;
    width: 100%;
}


.button-container {
    margin-left:35%;
    width: 50%;
}

button:focus{
    outline:none
}



/* Tabular Elements
-------------------------------------------------------------------------------*/
.accordian {
    margin-bottom: 30px;
}


.tabular {
    width: 100%;
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
    margin-bottom:20px;
}

.tabular,
.tabular-header,
.tabular-row div {
    font-family: 'ars-maquette-web', sans-serif;
    font-size: 18px;
    font-weight: 300;
}


.tabular a.icon-delete:before,
.tabular a.icon-view:before,
.tabular a.icon-edit:before  {
    font-size: 26px;
}


.youTubeChannel .icon-youtube-alt:before {
    padding-right: 11px;
    color: #757575;
    font-size: 24px;
}
.tabular-row.clearfix.accordion-section.twitter .row-title:before {content: "\70";display: block;float: left;padding-right: 11px;font-family: "loqiva-icon" !important;color: #535353;font-size: 24px;font-weight: normal;-webkit-font-smoothing:antialiased;}
.tabular-row.clearfix.accordion-section.rss .row-title:before {content: "\71";display: block;float: left;padding-right: 11px;font-family: "loqiva-icon" !important;color: #535353;font-size: 24px;font-weight: normal;-webkit-font-smoothing:antialiased;}

.tabular-row.clearfix.accordion-section.instagram .row-title:before {
    content: '\e800';
    display: block;
    float: left;
    padding-right: 11px;
    font-family: "loqiva-icon" !important;
    color: #535353;
    font-size: 24px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

.tabular .accordion-section-content {
    width:100%;
}


.tabular-header {
    width: 100%;
    padding: 5px 0;
    font-weight: 400;
}
.tabular-row  {
    border-top: 1px solid #dfdfdf;
}
.business_add{
    border-left: 6px solid var(--primary-color, var(--primary-color, #95C11F));
    transition: all 1.4s ease-in-out;
}
.admin_add{
    border-left: 6px solid var(--business-color,#ff9800);
    transition: all 1.4s ease-in-out;
}

.imported{
    border-left: 6px solid var(--imported-content-color, #8400ff);
    transition: all 1.4s ease-in-out;
}
#block_container > div {
    display: inline-block;
    vertical-align: middle;
}
.business_add .row-title, .admin_add .row-title, .new_add .row-title {
    font-weight: 600;
    line-height: 1.5;
}
.business_add .row-title span, .admin_add .row-title span {
    font-weight: 300;
    font-size: 17px;
    color: #888;
}
.datepair li.clearfix.url_inputs:nth-child(2) {
    margin-top: 0;
}
.business_add.saved {
    background: #34a71636;
    transition: all 1.4s ease-in-out;
}
.admin_add.saved {
    background: #34a71636;
    transition: all 1.4s ease-in-out;
}


.subscription-alert {
    border-radius: 10px;
    border: 1px solid #f75411;
    background: #fbfbfb;
    box-shadow: 0px 6px 14px 0px rgba(0,0,0,0.3);
}

.subscription-alert h4 {
    font-size: 20px;
    width: 100%;
    max-width: 70%;
    margin: auto;
    white-space: normal;
    text-align: center;
    padding-bottom: 20px;
}


/* Vertically centre listings */

.tabular-header, .listing  {
    display: flex;
    align-items: center;
    padding: 14px 20px 12px 20px;
}

.tabular-row .head-container div {
    float: left;
    font-size: 16px;
}


/* Override singular header */

.tabular-header.tabular-row div {
    font-weight: 400;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
}


.tabular-header.tabular-row,
.tabular-header.tabular-row .tabular-row {
    border: none;
}

#main header a.icon-user:before {
    font-size: 23px;
    width: 35px;
    display: inline-block;
    vertical-align: top;
}

#main header a.icon-user {
    float: right;
    font-family: 'ars-maquette-web', sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
    color: #535353;
    display: block;
    padding: 11px 15px;
    background: white;
    border-radius: 100px;
    border:1px solid #dfdfdf;
}

#main header a.icon-user:hover {
    color: #f75411;
}


/* Table Columns *****************************/

.col-100pc,
.col-90pc,
.col-80pc,
.col-70pc,
.col-60pc,
.col-50pc,
.col-40pc,
.col-30pc,
.col-20pc,
.col-10pc {
    float: left;
    position:relative;
}

.col-100pc {width: 100%;}
.col-90pc {width: 90%;}
.col-80pc {width: 80%;}
.col-70pc {width: 70%;}
.col-60pc {width: 60%;}
.col-50pc {width: 50%;}
.col-40pc {width: 40%;}
.col-30pc {width: 30%;}
.col-100 {width: 100%;}
.col-90 {width: 90%;}
.col-80 {width: 80%;}
.col-70 {width: 70%;}
.col-60 {width: 60%;}
.col-50 {width: 50%;}
.col-40 {width: 40%;}
.col-30 {width: 30%;}
.col-20 {width: 20%;}
.col-10 {width: 10%;}


.mr-15 {
    margin-right: 15% !important;
}

.mr-5 {
    margin-right: 5% !important;
}

.mb-5 {
    margin-bottom: 5%; !important;
}

/* Icons */
.col-40pc {
    flex: 0 0 200px;
    width: 200px;
}
.col-30pc {
    flex: 0 0 150px;
    width: 150px;
}
.col-20pc {
    flex: 0 0 100px;
    width: 100px;
}
.col-10pc {
    flex: 0 0 40px;
    width: 40px;
    text-align: right;
}

/* Text header */
/*
.col-100pc,
.col-90pc,
.col-80pc,
.col-70pc,
.col-60pc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-grow: 1;
}
*/

/*
.col-100pc {width: 100%;}
.col-90pc {width: calc(100% - 50px)}
.col-80pc {width: calc(100% - 100px)}
.col-70pc {width: calc(100% - 150px)}
.col-60pc {width: calc(100% - 200px)}
*/

.col-100pc, .col-90pc, .col-80pc, .col-70pc, .col-60pc{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    flex-grow: 1;
}
.listing > .col-100pc, .listing > .col-90pc, .listing > .col-80pc, .listing > .col-70pc, .listing > .col-60pc{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-grow: 1;
}

.row-title-ml {
    margin-left: 22px;
}




/* Form */

.form-content {
    padding: 0 20px 40px;
    display: none;
}
.form-content.show-table {
    display: block;
}
.tabular .accordion-section-content {
    border-top: 1px solid #dfdfdf;
}
.tabular .sub-accordion-section-content {
    padding-top: 40px;
}
.tabular .sub-accordion-section-content .btn {
    margin: 0px auto 40px;
    display: block;
}
.tabular form {
    padding: 0 20px 30px;
}

input[type="submit"].inactive, [name="submit"].inactive, #submitdata.inactive{
    background-color: grey;
}
button.inactive {
    background-color: grey;
}


form input[type="submit"]{
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


/* Common Elements
-------------------------------------------------------------------------------*/

/* .margin-bottom: for forms that are stnadalone */

.margin-bottom {
    margin-bottom:30px;
    padding: 0;
}

button#add_new_geolocate_button[disabled],
button#add_new_reward_button[disabled],
button#add_new_point_button[disabled]{
    opacity: 0.3;
}

input[type="button"],
input[type="submit"],
input[type="file"],
button {
    -webkit-appearance: none;
    -webkit-border-radius:0;

    background: #f75411;
    display: inline-block;
    padding: 6px 20px 7px;
    border-radius: 35px;
    cursor: pointer;

    font-family: 'ars-maquette-web', sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin-right: 10px;
    margin-bottom: 20px;
    border: none;
    color: #fff;
    width: auto;
    overflow: auto;
    height: auto;
    text-decoration: none;
    float: none;
}





.button-container input[type="button"],
.button-container input[type="submit"],
.button-container input[type="file"],
.button-container button {
    float:left;
}

input[type="button"]:hover,
input[type="submit"]:hover,
input[type="file"]:hover,
button:hover {
    background: #747474;
    color: #fff;
}

input[type="checkbox"]{height:30px;}

.single-field {
    float: none;
    margin-bottom: 20px;
    width: 100%;
}





/* Structure Styles
-------------------------------------------------------------------------------*/


#wrapper {
    max-width: 1200px;
    margin: 0 auto;
    border-top: solid 6px #F75411;
    height: 100%;
    position: relative;
    padding-bottom: 40px;
}


/*-----------------------------------------------------------------------------*/


#main {
    width: calc(100% - 250px);
    float: left;
}
header {
    border-bottom: solid 1px #DFDFDF;
    height: 95px;
    padding: 17px 0;
}
header a {
    display: inline-block;
}
header a.logo svg {
    width: 180px;
}


/*-----------------------------------------------------------------------------*/

#create-account-text{text-decoration:none;}

.white-button span {
    font-family: 'ars-maquette-web', sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
    color: #535353;
    display: inline-block;
    padding: 9px 20px 11px;
    background: #fafafa;
    border-radius: 100px;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #dfdfdf;
}
.white-button span:hover {
    background: #fff;
}
#forgot-login{margin-top: 9px;}

#forgot-login a{
    font-size: 13px
}


/*-----------------------------------------------------------------------------*/


article {
}

.content {
    border-top: 1px solid #dfdfdf;
    margin-top: 20px;
    padding-top: 30px;
}






/* Nav -----------------------------------------------------------------------------*/


nav {
    width:210px;
    background: #fff;
    height: 100%;
    z-index: 2;
    float: right;
    border-radius: 0 0 9px 9px;
    border: 1px solid #dfdfdf;
    padding-bottom: 10px;
}

nav ul li a {
    font-family: 'ars-maquette-web', sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
    color: #535353;
    display: block;
    padding: 11px 0 11px 15px;

}
nav > ul > li > a:before {
    font-size: 23px;
    width: 35px;
    display: inline-block;

    vertical-align: middle;
}
nav > ul > li > a:hover {
    color: #f75411;
}

nav > ul > li > a.active {
    background: #f75411;
    color: #fff;
}

nav > ul > li:nth-child(1) a {
    padding: 26px 5px 0 15px;
    border-bottom: 1px solid #dfdfdf;
    height: 95px;
}
nav > ul > li:nth-child(2) a {
    padding-top:12px;
}
nav > ul > li > ul {
    background: #fff6f3;
    padding-bottom: 15px;
    border-bottom: 1px solid #f75411;

}
nav > ul > li > ul > li a {
    padding-top:20px;
    padding: 10px 0 0 15px;
    border-bottom: none;
}
nav > ul > li > ul > li a.active {
    color: #f75411;
}

nav .nav-businessdetails {
    font-weight: 600;
}
nav .nav-businessdetails span {
    display: block;
    font-weight: 300;
/*    margin-left: 35px;*/
}

nav .nav-businessdetails,
nav .nav-businessdetails span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-grow: 1;
}


@media screen and (max-width: 760px) {
nav > ul > li > a.nav-businessdetails {
/*
    font-size: 23px;
    padding: 11px 5px 11px 20px !important;
*/
}
nav .nav-businessdetails span {
/*    margin-left: 55px;*/
}
}
/*
div {
   height: 100px ;
   line-height: 100px;
}

div:before, div:after {
   content: "";
   ...
   display: inline-block;
   vertical-align: middle;
   height: ...;
   line-height: normal;
}
*/


div.tabular-row .input-tooltip{
    position: relative;
    float: right;
    margin-right: 15%;
    font-size: 0.8em;
    color: grey;
}





/* Open Nav */
nav.show-navigation {
    display:block;
}



/*-----------------------------------------------------------------------------*/


#mobile-nav-switch {
    width: 40px;
    height: 29px;
    position: relative;
    float: right;
    margin-top: 15px;
    z-index: 2;


    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    display: none;
}


#mobile-nav-switch span {
    display: block;
    position: absolute;
    height: 5px;
    width: 100%;
    background: #f75411;
    border-radius: 9px;
    opacity: 1;
    left: 0;

    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}



#mobile-nav-switch span:nth-child(1) {
    top: 0px;
}
#mobile-nav-switch span:nth-child(2) {
    top: 11px;
}
#mobile-nav-switch span:nth-child(3) {
    top: 22px;
}




#mobile-nav-switch.open span:nth-child(1) {
    top: 11px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
#mobile-nav-switch.open span:nth-child(2) {
    opacity: 0;
}
#mobile-nav-switch.open span:nth-child(3) {
    top: 11px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

/* For module list checkboxes*/
.onoffswitch {
    position: relative; width: 48px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    position: relative;
    width: 35px;
    overflow: hidden;
    cursor: pointer;
    height: 20px;
    padding: 0;
    line-height: 20px;
    border: 2px solid #CCCCCC;
    border-radius: 20px;
    background-color: #D6D6D6;
    transition: background-color 0.3s ease-in;
    margin: 0;
}

.onoffswitch-label:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin: 0px;
    background: #FFFFFF;
    position: absolute;
    top: -2px;
    right: 13px;
    border: 2px solid #CCCCCC;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
    background-color: #F75411;
}
.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
    border-color: #F75411;
}
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
    right: -2px;
}





/*-----------------------------------------------------------------------------*/

footer {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 50px;
    width: 100%;
    margin-top:0;
}
footer p {
    max-width: 1200px;
    margin: 0 auto;
    border-top: solid 1px #DFDFDF;
    padding: 10px 0 0;
    font-size: 12px;
}
footer a {
    color: #535353;
}
footer a:hover {
    color: var(--primary-color, var(--primary-color, #95C11F));
}

/* Map Styles
/*-----------------------------------------------------------------------------*/

#map-canvas, .map-canvas {
    height: 400px !important;
    margin: 0 0 50px 0;
    padding: 0;
    position: relative !important;
    background-color: #e5e3df !important;
    background-image:url(data:image/jpeg;base64,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K9PrzD4d/wDHzqv/AGw/9qV6fWsNiGFFFFUIKKK+Lov+Chf7H03j5PhgvxAVfEj6mNHFs+makii+M32fyzM1qIQPM+UuXCDqW280AfaNFFeMfG39oT4P/s5+HrHxT8ZfEK+HtN1K6FlbyfZ7i6aSco0m0R2sUsmAqEliu0cAnJAIB7PRXi3wR/aG+D37Rmg3/ib4Na//AMJBpumXP2O4l+y3Vpsn2LJt23UUTH5WByAR2zmvaaACiiigAooooAKKKKACsLWf+PdvpW7WFrP/AB7N9KAN2iiigAooooAKKrXl5Z6daTX+oTx2trbo0kssrBI40UZZmZiAABySTgV8uav+2v8As4aPftp7eKDdvG5R3trS5liUjjIkEe1x6FCwPagD6sorhPAPxN8BfFHSm1rwDrUGsWsZCyeUSskRPIEkThZEJ7BlGe1d3QAUUUEgDJoAKKQEMMqcj2paACiivCvj58dtG+AXhrT/ABLrWmXGqRahdi0WO3ZFZWMbybiX4xhMUAe60V4n8U/jbo/wr+F9v8UdR06e+s7n7Ltt4mRZB9qAK5LHHHetiD4v+EovhJZ/GXxBI2kaFc2NvfOZFMjxLc7QiERhizFnCjA5JoA9UorkPAfjzwv8S/C1l4z8G3n27Sr/AH+XIUaNt0blHVkcKylWUjke4yCCeuDK33SD9KAFooooAKKKKACiiigDlPG//IsXn1i/9GrXl9p/qxXqHjf/AJFi8+sX/o1a8vtP9WKznuXEt0UUVmMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsTVv9Q30rbrE1b/AFDfSmB9F0UUVuZhRXhn7SfjHxH4A+CviLxb4Su/sGrWH2TyZvLjl2ebdwxP8kquhyjsOVPXI5wa+GvB3jH9vfx/4ctPFvhK7+36Tf8AmeTN5eixb/KkaJ/klVHGHRhy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F0UUVuZnhn7SfjHxH4A+CviLxb4Su/sGrWH2TyZvLjl2ebdwxP8AJKroco7DlT1yOcGj9mzxj4j8f/BXw74t8W3f2/Vr/wC1+dN5ccW/yruaJPkiVEGERRwo6ZPOTR+0n4O8R+P/AIK+IvCXhK0+36tf/ZPJh8yOLf5V3DK/zysiDCIx5YdMDnAr4a8HeDv29/AHhy08JeErT7BpNh5nkw+ZosuzzZGlf55Wdzl3Y8seuBxgUAfqxRXmfwd/4WP/AMK40j/hbf8AyNn+kfbf9R/z3k8r/j2/df6rZ938fmzR8Yv+Fj/8K41f/hUn/I2f6P8AYv8AUf8APePzf+Pn91/qt/3vw+bFAHMftJ+MfEfgD4K+IvFvhK7+watYfZPJm8uOXZ5t3DE/ySq6HKOw5U9cjnBo/Zs8Y+I/H/wV8O+LfFt39v1a/wDtfnTeXHFv8q7miT5IlRBhEUcKOmTzk18NeMfB37e/j/w5d+EvFtp9v0m/8vzofM0WLf5Uiyp88TI4w6KeGHTB4yK+5f2bPB3iPwB8FfDvhLxbafYNWsPtfnQ+ZHLs827mlT54mdDlHU8MeuDzkUAe50UUUAfOmk/6hfpW3WJpP+oX6Vt1gaBRRRSA/9T9jKjl+6akqOT7tc6NDpfh3/x86r/2w/8Aalen15j8PBi51X/th/7PXp1bQ2IYUUUVQgooooAKKKKACiiigAooooAKKKKACiiigArC1n/j2b6Vu1h6wM27fSgDcooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDlPG/wDyLF59Yv8A0ateX2n+rFeoeNxnwxeD3i/9GrXl9qMRisp7lxLdFFFQMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsTVv9Q30rbrF1UZgb6UAfRVFFFdBmFFFFABRRRQAUUUUAFFFFAHzppP8AqF+lbdYulDEC/Stquc0CiiigD//V/YymsMinUVzmgaXrN14euZp4IROkwAdCduducEHB9T2rRk+KN4hwNFz/ANvH/wBrrKaMN1qE2sZ7VSkxWNf/AIWpe/8AQE/8mf8A7VR/wtS9/wCgJ/5M/wD2qsf7JH6UfZI/SnzMLGx/wtS9/wCgJ/5M/wD2qj/hal7/ANAT/wAmf/tVY/2SP0o+yR+lHMwsbH/C1L3/AKAn/kz/APaqP+FqXv8A0BP/ACZ/+1Vj/ZI/Sj7JH6UczCxsf8LUvf8AoCf+TP8A9qo/4Wpe/wDQE/8AJn/7VWP9kj9KPskfpRzMLGx/wtS9/wCgJ/5M/wD2qj/hal7/ANAT/wAmf/tVY/2SP0o+yR+lHMwsbH/C1L3/AKAn/kz/APaqP+FqXv8A0BP/ACZ/+1Vj/ZI/Sj7JH6UczCxsf8LUvf8AoCf+TP8A9qo/4Wpe/wDQE/8AJn/7VWP9kj9KPskfpRzMLGwPipe/9AT/AMmf/tVEnxCubxCj6Rsz/wBN8/8AtMVj/ZI/Sni3QdqXMwsb8vxMuo/u6Pu/7b//AGuqp+Kl7/0BP/Jn/wC1VlG3Q9qZ9kj9KfMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqP8Ahal7/wBAT/yZ/wDtVY/2SP0o+yR+lHMwsbH/AAtS9/6An/kz/wDaqcvxTvScHRMf9vH/ANrrF+yR+lAtYx2o5mFjU1Pxde+ILP7D9jFpG5Uv8+8nacgfdXHOKoxLtUChYlXoKl6VLdxhRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqV3D5iFau0hGaANRPiJqNnAkU+nC6kQAFxKU3Y7kbW5/Goj8VL3/oCf8Akz/9qrKaBG6io/skfpVczFY2P+FqXv8A0BP/ACZ/+1Uf8LUvf+gJ/wCTP/2qsf7JH6UfZI/SnzMLGx/wtS9/6An/AJM//aqP+FqXv/QE/wDJn/7VWP8AZI/Sj7JH6UczCxsf8LUvf+gJ/wCTP/2qj/hal7/0BP8AyZ/+1Vj/AGSP0o+yR+lHMwsbI+Kl7/0BP/Jn/wC1VK/xE1G8geKDThayOCA5lL7c9wNq8/jWD9kj9KkWBF6ClzMLENpD5aBau0gGKWpGFFFFAH//1v2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/X/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9D9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0f2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/S/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9P9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1P2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/V/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9b9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1/2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/Q/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9H9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0v2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/T/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9T9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1f2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/W/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9f9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0P2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/R/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9L9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0/2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/U/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9X9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1v2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/X/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9D9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0f2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/S/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9P9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKazBRQA6ir8Wia1cxLPBalkbkEsq5HrhiKd/wjviL/AJ8//Ikf/wAVT5WFzOorR/4R3xF/z5/+RI//AIqj/hHfEX/Pn/5Ej/8AiqfKwuZ1FaP/AAjviL/nz/8AIkf/AMVR/wAI74i/58//ACJH/wDFUcrC5nUVo/8ACO+Iv+fP/wAiR/8AxVH/AAjviL/nz/8AIkf/AMVRysLmdRWj/wAI74i/58//ACJH/wDFU2XRNatomnntSqLySGVsD1wpNLlYXKFFNVgwp1IAooooA//U/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACs6+l8uItWjWJqx/cN9KAPooAAAAYApaKK6DMKKKKACiiigAooooAKQgEEEZBpaKAPn6xl8yINWjWJpJ/cL9K265zQKKKKAP//V/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsTVv8AUN9K26xNW/1DfSmB9F0UUVuZhRRRQB8zftF/tF/8KB/4R/8A4p/+3f7d+1/8vf2Xyvsvk/8ATGXdu832xjvng/Z0/aL/AOF/f8JB/wAU/wD2F/YX2T/l7+1eb9q87/pjFt2+V75z2xz8zf8ABRX/AJp9/wBxb/20o/4J1f8ANQf+4T/7d0AfplRRRQAUUUUAfOmk/wCoX6Vt1iaT/qF+lbdYGgUUUUgP/9b9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKxNW/wBQ30rbrE1b/UN9KYH0XRRRW5meGftJ+MfEfgD4K+IvFvhK7+watYfZPJm8uOXZ5t3DE/ySq6HKOw5U9cjnBr8p/wDhsT9o3/obv/JCw/8Akev2l8Y+DvDnj/w5d+EvFtp9v0m/8vzofMki3+VIsqfPEyOMOinhh0weMivDP+GO/wBnL/oUf/J+/wD/AJIoA/IH4i/GL4j/ABZ/s/8A4WBq/wDav9leb9m/0eCDy/P2eZ/qI4858tfvZxjjGTR8OvjF8R/hN/aH/Cv9X/sr+1fK+0/6PBP5nkb/AC/9fHJjHmN93Gc85wK+mf20Pg78OPhN/wAId/wr/SP7K/tX+0PtP+kTz+Z5H2fy/wDXySYx5jfdxnPOcCj9i/4O/Dj4s/8ACY/8LA0j+1f7K/s/7N/pE8Hl+f8AaPM/1Ekec+Wv3s4xxjJoA8y/4bE/aN/6G7/yQsP/AJHr9WP2bPGPiPx/8FfDvi3xbd/b9Wv/ALX503lxxb/Ku5ok+SJUQYRFHCjpk85Ncz/wx3+zl/0KP/k/f/8AyRXufg7wd4c8AeHLTwl4StPsGk2HmeTD5kkuzzZGlf55Wdzl3Y8seuBxgUAdNRRRQB86aT/qF+lbdYmk/wCoX6Vt1gaBRRRSA//X/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsTVv8AUN9K26xNW/1DfSmB9F0UUVuZhRRRQB+Zv/BRX/mn3/cW/wDbSj/gnV/zUH/uE/8At3X6ZUUAFFFFABRRRQB86aT/AKhfpW3WJpP+oX6Vt1gaBRRRSA//0P2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArE1b/AFDfStusTVv9Q30pgfRdFFZlxrGnWszQTzbZFxkbWPUZ7CtzM06Kxv8AhINI/wCe/wD443+FH/CQaR/z3/8AHG/woA2aKxv+Eg0j/nv/AOON/hR/wkGkf89//HG/woA2aKxv+Eg0j/nv/wCON/hR/wAJBpH/AD3/APHG/wAKANmisy31jTrqZYIJt0jZwNrDoM9xWnQB86aT/qF+lbdYmk/6hfpW3WBoFFFFID//0f2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArE1b/AFDfStusTVv9Q30pgfRdFFFbmYUUUUAFFFFABRRRQAUUUUAfOmk/6hfpW3WJpP8AqF+lbdYGgUUUUgP/0v2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArE1b/AFDfStusTVv9Q30pgfRdFFFbmYUUUUAFFFFABRRRQAUUUUAfOmk/6hfpW3WJpP8AqF+lbdYGgUUUUgP/0/2MooornNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArE1b/AFDfStusTVv9Q30pgfRdFFFbmZ5n8YviL/wqb4cav8QP7P8A7V/sr7P/AKN5vkeZ588cH+s2SYxv3fdOcY4zmvhn/h4r/wBU+/8AKt/9yV9zfGL4df8AC2fhxq/w/wD7Q/sr+1fs/wDpPlef5fkTxz/6vfHnOzb94YznnGK+Gf8Ah3V/1UH/AMpP/wB10AH/AA8V/wCqff8AlW/+5KP+Hiv/AFT7/wAq3/3JR/w7q/6qD/5Sf/uuj/h3V/1UH/yk/wD3XQAf8PFf+qff+Vb/AO5K+5vg78Rf+Fs/DjSPiB/Z/wDZX9q/aP8ARvN8/wAvyJ5IP9ZsjznZu+6MZxzjNfDP/Dur/qoP/lJ/+66+5vg78Ov+FTfDjSPh/wD2h/av9lfaP9J8ryPM8+eSf/V75MY37fvHOM8ZxQB6ZRRRQB86aT/qF+lbdYmk/wCoX6Vt1gaBRRRSA//U/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsTVv8AUN9K26xNW/1DfSmB9F0UUVuZhRRRQAUUUUAFFFFABRRRQB86aT/qF+lbdYmk/wCoX6Vt1gaBRRRSA//V/Yyiiiuc0CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsTVv8AUN9K26ytRjLwsB6UAfQtFVrS7t763S6tXEkbgEEHPXsferNdBmFFFFABRRRQAUUUUAFFFVru7t7G3e6unEcaAkknHTsPegD590n/AFC/StusrToykKg+latc5oFFFFAH/9b9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKikQOMGpaKAOdutHinOWXNZh8NW+fuCu0wKMCgDi/wDhGrf+4KP+Eat/7grtMCjApgcX/wAI1b/3BR/wjVv/AHBXaYFGBQBxf/CNW/8AcFH/AAjVv/cFdpgUYFAHFjw1b5+4K07XR4oDlVxXQ4FGBSAjjQIMCpaKKACiiigD/9f9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACtr+yP+mv8A47/9esWu0qkhNmL/AGR/01/8d/8Ar0f2R/01/wDHf/r18i+Nf+E+8c/tRXXwy0fxvqfhXR7TwtHqoXT/ACvmnF2ITkSIwwVfn6Cr/wAH/iB438M/Ev4g/Cv4m+KIvE2leDrK31JNbliitWgilTfJFdeWdgKgkgsc4UsTghVrlJufVf8AZH/TX/x3/wCvR/ZH/TX/AMd/+vXz/wCGP2r/AIbeJ/EWlaGthrWl2niCXyNK1XUNPe203UJjwqW8zHJZjwu5VyeOpAqhrX7XPgLSdX8RaJZ+HfEet3HhO6mttUOm6b9ojtVg4M8kgkCrESGwSQ3yMSoGCTlC59H/ANkf9Nf/AB3/AOvR/ZH/AE1/8d/+vXmmsfHz4ZaP8O9L+Jx1FrzR9caOPT0tomlubyeViqwQwcO0oYEMvG0gg4xUXw3+O3hT4ka7e+E49O1Xw34isYRcvpet2hsrtrYkKJkTc6smSBkNkdxRyhc9Q/sj/pr/AOO//Xo/sj/pr/47/wDXr5m8NftfeDfHGk3er+CfCPirWoLOBpJHtdK81FlEqx+RuWUq0uHEu1SR5eSTkFa3P2WPjL4g+NHw2t9c8U6Xc2mqQbxNdm1NvYXe6eZVNo5ZvM8tYwsvTa/FHKFz33+yP+mv/jv/ANej+yP+mv8A47/9evLfiR8d/Cvw41618JNpereJfEN3bm8XTdDsje3SWoYp5zruRVTcCPvZz2rqvhl8TvCvxa8Lp4s8IySm282S3mhuIzFcW9xFjfDMhztdcgkZIwQQSDRyhc6j+yP+mv8A47/9ej+yP+mv/jv/ANevEvG/7Sng/wAEeNr34dnQ9d1/xBZW0V2bTSLA3jyQyjJZQrjATjcW2jkYJriP+G1fhZc6Q2taHoviLW4bSMy6kLLS2kOlKpYH7azOscf3SeGbgZo5QufUn9kf9Nf/AB3/AOvR/ZH/AE1/8d/+vXlfir9oH4eeF/CvhzxUj3etL4vVW0ey022a4vr7cociKH5TlVYbgxXaTg88VT8L/tE+B/FHhfxd4jSy1PS7jwNbyXOraXqFr9n1G3jjieYZiLlSXRG2fP1HOKOULnsH9kf9Nf8Ax3/69H9kf9Nf/Hf/AK9fNmk/th/DLVLrRHn0nXtL0XxBLFb2mtXumtDpb3Eo4h8/efmDAoxClAQTu2gtX1RPPBawSXNzIsMMKl3dyFVVUZJJPAAHJJpcoXMr+yP+mv8A47/9ej+yP+mv/jv/ANevnfTf2ufhbqet2FglprFvo2q3f2Cz16fT3j0e4uSxQRx3JOeWGMlAB1JABI2bv9pfwZD8T7n4R2Gi65quvWV5bWtx9ishPBAtyEIuJJBJ8kCbxvYgEc4UgZp8oXPb/wCyP+mv/jv/ANej+yP+mv8A47/9evBvBf7UngHx54juNA0PS9ZEFg12l/qc1mE02wNmru/2m58wrGGVMoec5GcE8Z+m/tc/DHUNQ08S6fren6Dq9wLSy1+7054dIuJmJVVS4JyNxBALIAMEkgAkHKFz6J/sj/pr/wCO/wD16P7I/wCmv/jv/wBevD/HP7THgzwL47n+Gsmia5rviGGGG4FtpNiLtnim53KBIpwgxvyBjIxnmvoqlyhcxf7I/wCmv/jv/wBej+yP+mv/AI7/APXrYZwpwTTfMX1osF2f/9D9jKKKK5zQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACu0ri67SqiTI+B/GXw38M/E/wDbOvtC8VC5Nrb+C4rhfstzLav5i3wQZeFlYrhz8pOM4OMgV5d4d8C3nhDwR8av2W9IsUXxZ9nfU9Lu0QC51nSnYMiM+BvkTmIjOAzlVHDE/qTRV3JPya8IL8KvHGn/AA/8G3/xG8W6trNheaf5XhtLRGbTbuzAQmRTbqI4rf5gzbyQmSM4OPR/hl8ePhf8JPGXxr074hX72Mtx4o1C5gQ28kq3Sr8rRRsispkBAyrEcMD0yR+jgRA7OFAZsZOOTjpk15F8MvhSvw81XxrqcuorqQ8Xa3NrIQweX9mMoGI8l33lcfewv0FO4HwD4V8NeIvhb8MvgZ8S/GOlXUfh7wxq2q3mp2oieWSwttUJFrcyRgFtsWPMJxkFwMbiBXv+i+KtC+OH7T3hfxt8M2fUNA8F6Tex6jqqwvHBNLegpDaq0iqXKZMnAIHPvX29TURI1CRqFUdABgCi4HyV+xRFv/Zb8KpGBukGpD6k31wOazv2HPEujXXwP0/wFHOV8QeEZLqHVbN0dJLWS5vbmSIPuAB3KCeCcYIODxX2RTVRFZnVQGfliByccc0rgfAvx3+JMegfHOPwz8QPFmo/DjwedFE9tqWk2wNzqN15nzxG6EE7qsYz+7C4yMkgslb37DV9Z3XhT4hJaTXkwPjDUZ1OojF80U0UHlvcgADzmCkvgD5s8V9tvHHJjzFDbSCMjOCOhHvT6LgfJPhAf8ZlePj/ANS5pn/oYrkPgpa2y+A/2hUWJAG8XeKoyNo5RYUwv0GTge9fctFFwPyttfHmpeEfgz8BrHUNXuPCPhPU7e9XVPEFnai4urUpu8mCNzHL5PnMcFgpYgf3VYHI8C6z4e1S8/aRuPDmt6p4hsL7wa8trqGsZ+13cUNlNG0uTHETGGIVCUX5ccV+s0kaSoY5VDo3BBGQfwrlvHnhj/hNfA3iLwYLn7H/AG9p13p/n7PM8r7VC0W/Zld23dnG4ZxjI60+YD8z/F/xU8D/ABP/AGWPB/wF8H+dqnj3ULTQ7CHTxbSrJbzWohaSd2ZNgiMaMQ4Ygo+7oGI/Rj4q6BrHiX4VeLfDGhsX1TU9HvbS3JIXfNLA6KCTwNzHGe2c1qeAPCaeB/BHh3wgZxeSaDptpp5ufL8syi1iWPdty20Ntzt3HGep612FJsD8dvDdt8MfFnw58O/C/wAWfELxeNaR7Sxm8JQWSGa1vYXVW2RtbDbHG2ZNxfcEznL5WvtL4GKP+GhPj22OTe6IM/8AbpJX1rsQOZAo3kYJxzgds06hsD89vhB4b1nxZ+yj8TPDXhsE6nqmoeIYYVXAMrscCPJ4/eAbMn161xXjT4seDfiV+zRpXwB8G2dxdeP7220vSP7DNrLHLZXNlJCJmmLoEjjj8s/OT3GcDdt/T6mhEDmQKAzAAnHJA6ZPtRcD4/8AAdq1r+1941t5pDPLB4W0qMysPmYhlBJ+pGTX2FUbyxxjLsF+prHvNSDqYrfoerf4UmxpFe+ui9wfLPyrx+VVPOl/vGoqKi5Z/9k=) !important;
    background-size: contain;
}
#map-canvas:after {
    height: 1px;
    display: block;
    width: 100%;
    background: #dfdfdf;
    content: '';
    position: absolute;
    bottom: -30px;
}
#map-canvas .gm-style {
    border-radius: 10px;
    border: 1px solid #dfdfdf;
    overflow: hidden;
}



.controls {
    margin-top: 10px;
    border: 1px solid transparent;
    border-radius: 2px 0 0 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 40px;
    outline: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    display:none;
    font-weight: 400;
}

.gm-style input#pac-input {
    visibility: visible;
}

input#pac-input {
    visibility: hidden;
}

.reward-page .controls, .profile-page .controls, .event-page .controls {
    display: none !important;
}




.clearfix div.googleMapDiv{

    height:200px;
    float: right;
    width:50%;
    margin-right: 15%

}

.clearfix img {
    float: right;
    margin-right: 15%
}





/* Dashboard
-------------------------------------------------------------------------------*/


.fullWidthContainer {
    background: #fff none repeat scroll 0 0;
    border:1px solid #dfdfdf;
    border-radius: 10px;
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
}

/* Columns */

.fourColBox {
    width:32%;
    margin-bottom: 20px;
    border-radius: 10px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    overflow: hidden;
}

.threecolBox {
    width:30%;
    margin-right:5%;
    float: left;
    margin-bottom: 20px;
}
.content .threecolBox:nth-child(4),
.content .threecolBox:nth-child(7) {
    margin-right:0;
}

.threecolBox > .tabular-header > div:before {
    display: inline-block;
    font-size: 24px;
    vertical-align: middle;
    width: 28px;
}





/* Overview */

.overview-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.overviewfigures {
    padding: 10px 0 10px;
    min-height: 90px;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    align-items: flex-end;
}
.overviewfigures,
.overviewfigures span {
    background-color: #36CBAF;
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    line-height: 100%;
    color: #fff;
    /*border-radius: 10px 10px 0 0;*/
    padding: 10px;
    letter-spacing: -4px;
}
.overviewfigures span {
    display: block;
    padding: 0;
    font-size: 11px;
    letter-spacing: 0;
    border-radius:0;
    background-color: transparent;
    display: block;
    width: 100%;
}

.overviewtype {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    line-height: 120%;
    padding: 10px;
    background-color:transparent;
}
.overviewfigures.lower-stats {
    background: #747474;
}

#add-existing-form{
    display:none;
}

/* Graph */


.graph {
    /*  background: url('../img/graph.gif');*/
    height: 250px;
}
.selector {

}
.selector button {
    padding: 4px 15px 5px;
    font-size: 13px;
    margin: 0 5px 5px 0;
    background: #c4c4c4;
}
.selector button.active {
    background: #f75411;
}
.selector button:hover {
    background: #f75411;
}


/* Subscription Revenue */

.stat-number,
.stat-label {
    text-align: center;
}
.stat-number  {
    margin-top: 20px;
}
.stat-number span {
    font-size: 50px;
    font-weight: 300;
}


/* Map */

#interaction-map {
    height: 250px;
}


.scroll {
    height: 240px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    border-top: 1px solid #dfdfdf;
}
.scroll .tabular-row:nth-child(1) {
    border-top: none;
}

.datapicker-select{
    width: 30%;
    float: left;
    margin: 0 1% 0 0;
}

#fslectrecipients div.content {
    position: relative;
}

form input[type = "checkbox"].rightcheckbox{
    width: 15px;
}


input.issue-status[type="checkbox"] {
    height: 30px;
    border: none;
    -webkit-appearance: none;
    width: 26px !important;
    display: block;
    float: left;
    overflow: visible;
}
input.issue-status[type="checkbox"]:checked:before {
    content: "\62" !important;
}


input.issue-status[type="checkbox"]:before {
    display: block;
    content: "\6f";
    font-size:23px;
    color:#f75411;
    font-family: "loqiva-icon";
    width:30px;
    margin-left:-15px;
    cursor: pointer;
}

/* Date Picker styles */

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    height: 30px;
    margin: 0 3px;
}

div.tabular-row .times-panel{
    float: right;
    margin-right: 15%;
    width:50%;
}
.tabular-row div.timepair{
    float:none;
}
.tabular-row div.time-hours-row select {
    width:35%;
    float:left;
    margin:0 1% 0 0;
}
.tabular-row div.time-hours-row input {
    padding: 0 0 0 5px;
    float:left;
    width:25%;
    margin:0px 0px 0px 0px !important;
}
.tabular-row div.time-hours-row{
    margin:4px 0;
}

.tabular-row input:last-child {
    margin:0 0 0 1%;
}
.tabular-row .times-panel .add-hours-btn{
    margin:10px 0 0 0;
}







div.tabular-row .tags-panel{
    float: right;
    margin-right: 15%;
    width:50%;
}
.tabular-row div.tags-row input {
    float:left;
    width:90%;
    margin:0;
}

.tabular-row div.tags-pairs{
    width:100%;
}
.delete-button{
    color: #b0b0b0;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 24px !important;
    margin: 6px 0 0;
    padding: 0;
    width: 20px;
}
.delete-button:hover {
    color: #f75411;
}
.tabular-row div.tags-row{
    margin:4px 0;
    width:100%;
}

.tabular-row input:last-child {
    margin:0 0 0 1%;
}
.tabular-row .tags-panel .add-tags-btn{
    margin:10px 0 0 0;
}






div.tabular-row .events-panel{
    float: right;
    margin-right: 15%;
    width:50%;
}
.tabular-row div.events-row select {
    padding: 0 0 0 5px;
    float:left;
    width:90%;
    margin:0;
}

.tabular-row div.events-pairs{
    width:100%;
}
.tabular-row div.events-row{
    margin:4px 0;
    width:100%;
}

.tabular-row input:last-child {
    margin:0 0 0 1%;
}
.tabular-row .events-panel .add-events-btn{
    margin:10px 0 0 0;
}




span.time-seperator{
    float:left;
    width: 2%;
    margin: 10px 1%;
    font-weight: 700;
}

.type_anchor_icon {
    width: 30px;
    height: 25px;
    float: left;
    background: url("../images/icons/anchor_icon_orange.png") center no-repeat;
    color: #FFFFFF;
    padding: 10px 5px;
}

.type_step_icon {
    background: #F75411 none repeat scroll 0 0;
    border-radius: 35px;
    color: #ffffff;
    float: left;
    font-size: 14px;
    height: 25px;
    padding: 1px 8px 0;
    text-align: center;
}

.search_input{
    width:30%;
    margin:0
}
input.search_input::placeholder {
    color: #ccc;
}
input.search_input::-webkit-input-placeholder {
    color: #ccc;
}
input.search_input:-ms-input-placeholder {
    color: #ccc;
}

.search_inputs{
    width:40%;
    margin:0
}

img#user_photo_upload {
    border-radius: 100px;
}

.pos-rel {
    position: relative;
}

input.platform_gallery_trigger, input.image_preview {
    height: 180px;
    background-size:cover !important;
    background-repeat: no-repeat;
    background-position: center center;
}

input.image_preview {
    cursor: default;
}

input.platform_gallery_trigger {
    text-align: center;
    cursor: pointer;
    -webkit-transition: background-image 0.2s ease-in-out !important;
    transition: background-image 0.2s ease-in-out !important;
}

body input.platform_gallery_trigger:not([disabled]):hover {
    background: no-repeat url("../images/placeholder/ImageUploadHover.jpg") center center !important;
    background-size:contain !important;
    color: transparent;
}

body input.platform_gallery_trigger {
    background: no-repeat url("../images/placeholder/ImageUpload.jpg") center center;
    background-size:cover !important;
    color: transparent !important;
    border: 1px solid #dfdfdf!important;
}

body input.platform_gallery_trigger::-webkit-input-placeholder {
    color: transparent;
}

body input.platform_gallery_trigger::-moz-placeholder {
    color: transparent;
}

body input.platform_gallery_trigger:-moz-placeholder {
    color: transparent;
}

body input.platform_gallery_trigger:-ms-input-placeholder {
    color: transparent;
}

.image-false-container {
    position: absolute;
    left: 35%;
    height: 180px;
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    width: 50%;
    float: right;
    margin-right: 15%;
}

@media screen and (max-width: 480px) {
    .image-false-container {
        width: 100%;
        margin-right: 0;
        left: 0;
        top: 25px;
    }
}

.show-image{
    font-size:0;
}
.content > div.user_profile_div {
    float:left;
    width:100%;
    padding:0 0 19px
}

#users_photo_div > img {
    display: block;
    margin: 0 auto;
    float: none;
}

div#rotate_image {
    display: none;
}

#rotate_image > img {
    float: left;
    margin-left: 25%;
}

.content iframe#image_upload_iframe {
    border: medium none;
    height: 216px;
    width: 216px;
}
iframe#image_upload_iframe {
    background-color: rgb(239, 239, 239);
    background-image: url("../../images/spinner.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 100%;
    margin: 0 auto;
    width: 200px;
}

.user-info.switch.onoffswitch{
    margin-top: 9px;
    margin-left: 45px;
}
hr.user-info{margin-bottom: 29px;
             margin-top: 37px;}

p.user-info{padding-bottom: 0px;padding-top:20px;}


.tabular-row div.youTubeChannel,.tabular-row div.rss, .tabular-row div.twitter {
    float: none;
}

.nonadmin-controls .toggle-option input.approver {
    cursor: default;
}
.nonadmin-controls .toggle-option label.approver {
    pointer-events: none;
}

.toggle-option input.approver:disabled {
    cursor: default;
}

.toggle-option input.approver:disabled + label.approver {
    /*pointer-events: none;*/
    /*display: none;*/
}

input[type="radio"] {
    float: left;
    margin-right: 1px;
    vertical-align: text-bottom;
    width: 30%;
}

#add_existing_point {
    width: 20%;
    min-width: 120px;
    float: right!important;
    margin:0 !important;
}


.tabular-row.clearfix.accordion-section.youTubeChannel .row-title:before {
    margin-top: -2px;
}

.tabular-row.clearfix.accordion-section.twitter .row-title:before {
    margin-top: -2px;
}

.tabular-row.clearfix.accordion-section.rss .row-title:before {
    margin-top: -1px;
}


.select-your-audience {
    float: right; 
    width: 66%;
}
.select-your-audience-message{
    float: left;
    width: 66%;
    margin-left: 35%;
    font-size: 16px;
    color: var(--primary-color, #95C11F);
    display: block;
}

.ml-0 {
    margin-left: 0;
}






input[type="radio"].approver
{
    display: none;
}

label.approver {
    border: none;
    -webkit-appearance: none;
    overflow: visible;
    display: block;

    width: auto;
    float: left;
    padding: 0;
    margin: 0 5px 0 0;
}
label.approver:before {
    display: block;
    cursor: pointer;
    margin: 0;
    padding: 0;
    font-family: "loqiva-icon";
    font-size: 21px;
    color: #D0D0D0;
    content: "t";
}
label.approver:nth-child(4):before {
    content: "u";
}
label.approver:nth-child(6):before {
    content: "b";
}


input:nth-child(1):checked + .approver:before {
    color: #000 !important;
}
input:nth-child(3):checked + .approver:before {
    color: #FF2222;
}
input:nth-child(5):checked + .approver:before {
    color: #2CA50E;
}

/*Ping Counter Fix */
.col-20pc.ping-counter {
    border-left: 1px solid #dfdfdf;
    text-align: center;
    padding-left: 13px;
    margin-left: 10px;
    flex: 0 0 70px;
}

/*checkbox div*/
.div_checkbox {
    padding:20px;
    float:right;
    display:none;
}


/* Checkboxes for messaging*/
.button-container-wider {
    padding: 40px 40px 30px;
    width: 100%;
    margin:0;
}

#checkbox_interest {}

.checkbox_button {
    float: left;
    overflow: auto;
    width: auto;
    background: #f8f9fa;
    -webkit-appearance: none;
    border-radius:20px;
    cursor: pointer;
    margin:0 10px 10px 0;
    border: 1px solid #DFDFDF;
    color: #666666;
    height: auto;
    text-decoration: none;

}

.checkbox_button label {
    float:left;
    width: 100%;
    padding:0;
    text-align: initial;
}
.checkbox_button label span {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-family: 'ars-maquette-web', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 15px 6px 6px;
    line-height: 18.5px;
    letter-spacing: 0px;
}

.checkbox_button.disabled:hover {
    background: #c4c4c4!important;
}
.checkbox_button.disabled label {
    cursor: default!important;
}


.checkbox_button:hover {
    background-color: #f3f4f5;
}

.checkbox_button input {
    display:none;
}

.checkbox_button span:before {
    content: "";
    box-sizing: border-box;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
    border: 1px solid #DFDFDF;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    padding: 0;
}

.checkbox_button:hover span:before {
    border: #BDBDBD solid 1px;
}

.checkbox_button input:checked + span:before {
    content: "\2713";
    border: none;
    background-color: var(--primary-color, #95C11F);
}

.checkbox_button input:checked + span:before {
    color: #FFFFFF;
}

.variable_button {
    float: left;
    overflow: auto;
    width: auto;
    background: #FFFFFF;
    -webkit-appearance: none;
    border-radius:20px;
    margin:0 10px 10px 0;
    border: 1px solid #DFDFDF;
    color: #666666;
    height: auto;
    text-decoration: none;
    display: flex;
    gap: 10px;
    padding: 7px 15px;
}

.variable_button .remover {
    cursor: pointer;
}



#fschedulemessage input {
    margin-left: 20px;
    width: auto;
    -webkit-appearance: radio;
}


/********************************************************************************************
This is where I have added new css for the analytics page
********************************************************************************************/

/* Typography */

.analytics h2 {
    padding-bottom:10px;
}


/* Table */

.analytics .tabular-header div {font-size: 14px;}
.analytics .tabular-row div {font-size: 12px;}
.analytics .tabular-header,
.analytics .listing {padding: 10px 20px;}

/* Pull  */

.big-figures {
    float: left;
    margin-right: 3%;
    padding: 30px;
    width: 47%;
}
.big-figures span {
    font-family: "Open Sans",sans-serif !important;
    font-weight: 300 !important;
    line-height: 140%;

    color: #ffb471;
    font-size: 16px;
    display: block;
    text-align: center;
}
.big-figures span.number {
    font-size: 60px;
    line-height: 90%;
    padding-bottom: 12px;
    color: #535353;
}


/* Maps */

.analytics select {
    float:left;
    width: 260px;
    margin-right: 0;
}

/********************************************************************************************
Datepicker
********************************************************************************************/

.ui-widget-header {
    background: var(--secondary-color, #95C11F) !important;
    border: 1px solid var(--primary-color, #95C11F);
    border-radius: 35px;
}
.ui-state-default {
    width: 36px;
    border: none !important;
    border-radius: 10px !important;
    text-align: center !important;
}
.ui-state-highlight {
    background: var(--secondary-color, #95C11F) !important;
    border: 1px solid var(--primary-color, #95C11F) !important;
}
.ui-state-active {
    background: var(--primary-color, #95C11F) !important;
}
.ui-datepicker-next-hover, .ui-datepicker-prev-hover {
    background: var(--primary-color, #95C11F) !important;
    border-radius: 50% !important;
    cursor: pointer;
}
.heatmap-datepicker-input {
    cursor: pointer;
    margin: 0 10px 0 10px;
    float: none !important;
    width: 120px;
    height: 26px;
}
.heatmap-datepicker-input:last-child {
    margin-right: 0px;
}
.heatmap-calendar {
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    float: right;
    display: none;
}
.heatmap-calendar.active {
    display: flex;
}



/********************************************************************************************
Highcharts
********************************************************************************************/

.highcharts-credits {display:none;}

.heatchart {

}
.graph {

}

.pieChart {
    float: left;
    margin-right: 2%;
    width: 48%;
}

text {
    fill: #666 !important;
    color: #666 !important;
    font-family: 'ars-maquette-web', sans-serif!important;
    font-size: 16px !important;
    font-weight: 300 !important;
}
.highcharts-axis-labels text {
    font-size: 12px !important;
}





/********************************************************************************************
Tours
********************************************************************************************/

#tour-item {
    overflow: auto;
}
#tour-item li.ui-sortable-handle .listing:hover {
    background-color: #f7f7f7;
}

/*draft item*/
.draftitem {
    background: #fff9f3;
    color: #535353;
    font-size: 16px;
    font-weight: 100;
    text-align: center;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid var(--business-color,#ff9800);
    padding: 10px;
}

.draftitem h3{
    padding: 0;
    font-size: 18px;
    line-height: 1.5;
}

/********************** Geo Alert ************************/
/*Over Lay */

#overlay {
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:rgba(0,0,0,0.8);
    z-index:100;
    height:100vh;
    width:100vw;
    min-height:100%;
    min-width:100%;
}
.overlay-text {
    color: white;
    z-index: 101;
    position: relative;
    text-align: center
}
#new-geolocate-geolocate button#confirm_button{
    z-index: 101;
    position: relative;
    left:50%;
    margin-left: -122px;
    margin-top: -20px;
}

#new-geolocate-geolocate button#confirm_button_close {
    z-index: 101;
    position: relative;
    left: 50%;
    margin-left: -2px;
    margin-top: -20px;
}

/**********geo buttons ********/

#map-canvas, #map-canvas > div{
    border-radius:10px;
    margin-bottom: 26px;
}

#map-canvas > div:not('#map-canvas-overlay'){
    background: transparent !important;
}

#map-canvas:after{
    content: none;
    display: none;
}

div#map-canvas:after {content: '' !important;/* display:block !important; */position: absolute;right: 13px;top: 27px;width: 33px;height: 33px;background-color: white;background: url(/public/img/loader.gif);background-size: contain;background-repeat: no-repeat;z-index: 9999;}

div#map-canvas:before {content: '' !important;display:block !important;position: absolute;left: 10px;top: 46px;width: 170px;overflow: hidden;height: 4px;background-color: white;background: url(/public/img/loader.gif);background-size: 120%;background-position: -10px;background-repeat: no-repeat;}

.search_input{margin-bottom: 16px}

.details-heading{
    font-size: 27px;
    width: 100%;
    max-width: 73%;
    margin: auto;
    white-space: normal;
    text-align: center;
    color: var(--business-color,#ff9800);
    margin-top: 30px;
    padding-bottom: 20px;
}

.interestpoint-forms .details-heading{
    padding-bottom: 11px;
}

fieldset > .details-heading{
    margin-top:20px;
    padding-bottom: 0px !important;
}

form ul hr{
    width:90%;
    margin: 15px auto;
}

#edit_marker{
    margin-left:35px;
    /*font-size:14px;*/
}

@media screen and (max-width:480px){
    #edit_marker{
        margin-left:35px;
        font-size:14px;
    }
    .checkbox_button label{
        margin:0;
    }
}


/* Re-ordering UI */

.tour-item-number {
    display: block;
    position: absolute;
    background: #ffffff;
    box-shadow: 0px 0px 0px 1px #dfdfdf;
    border-radius: 20px;
    height:25px;
    width:25px;
    margin-top: 15px;
    margin-left: 15px;
    text-align: center;
    font-size:14px;
    line-height:23px;
}


/* IE Fix */

#msform input[type="text"], #msform input[type="password"], #msform input[type="email"], #msform input[type="url"], #msform input[type="telephone"], #msform input[type="address"]{height:52px; padding:0px 17px;}

header a.logo svg{
    width:180px;
    height:46px;
    /* margin-top: 6px !important; */
}

/** business account ***/
.profile li{margin-top: 20px;}
.profile  fieldset ul li:last-of-type {
    margin-bottom: 30px;
}

.profile .itinerary-row {
    margin-left: 15%;
    padding: 12px;
    border-top: 1px solid #dfdfdf;
    margin-right: 15%;
}
.profile .itinerary-row:last-of-type {
    margin-bottom: 16px;
}
.profile span.topnote {
    font-size:13px;
    margin-top: 15px;
    display: block;
    text-align: center;
    margin-bottom: 12px;
}
.profile .itinerary-row span{font-size:13px; margin-left: 10px;}
.profile .footnote{display: inline-block;text-align: center;margin-bottom: 12px;}

.profile .details-heading{font-size: 27px;width: 100%;max-width: 70%;margin: auto;white-space: normal;text-align: center; color:var(--business-color,#ff9800);margin-top: 30px;padding-bottom: 20px;}
.profile .no-subscription .details-heading{color:#666;margin-top: 0px;padding-bottom: 30px;}

.account-button{position: relative;margin: auto;display: inherit;margin-bottom: 30px;  transition: 100ms;}
.account-button:hover{background-color: var(--primary-color,#95C11F);}

.content.profile #card-element{
    border: 1px solid #dfdfdf;
    height: 40px;
    border-radius: 8px;
    width: 50%;
    float: right;
    margin-right: 15%;
    padding-top: 9px;
    padding-left: 11px;
}
.ElementsApp, .ElementsApp .InputElement{font-family: 'Open Sans'}

/**** business account end *****/

.user-details{
    text-align:left;
}

*[disabled], *[readonly], select[disabled] + .timepair input {
    color: #b0b0b0 !important;
    cursor: default !important;
    border: none !important;
    background: #fafafa;
}

.ck-editor__top_disabled {
    display: none !important;
}

.ck-read-only {
    color: #b0b0b0 !important;
    cursor: default !important;
    border: none !important;
    background: #fafafa !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

/* Pagination */

.pagination-wrapper {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: inline-block;
    width:100%;
}


.pagination-wrapper span a {
    color:rgb(102,102,102);
    font-weight:100;
    font-size:15px;
}

.pagination-wrapper span:not(.pagination-trunc):hover, .pagination-wrapper span:not(.pagination-trunc):hover a{
    background:var(--business-color,#ff9800);
    color:white;
}
.pagination-wrapper span:first-child{
    border-bottom-left-radius: 10px;
}
.pagination-wrapper span:last-child{
    border-bottom-right-radius: 10px;
}

.pagination-wrapper span.pagination-current a{
    font-weight:900;
}

.pagination-current{
    box-shadow:inset 0px -3px 0px var(--business-color,#ff9800);
}

.pagination-trunc{
    font-weight: 100;
    color: #a5a0a0;
}

button[name=submit][disabled] {
    background: #747474;
}

/* Filter & Sorting */
.tabular form#filter {
    padding: 0;
    margin-top: 0;
}

.sort-wrap .col-30pc{
    width:33.33%;
    margin-bottom: 16px;
}
ul.sort-list {
    padding:20px;
    font-weight:100;
}

ul.sort-list li {
    padding:5px 0px;
    margin:0px 0px 7px;
    font-weight:100;
    font-size:15px;
    clear:both;
}

ul.sort-list li:nth-child(even) {
    margin: 5px 0 0px;
}

ul.sort-list li:nth-child(1), ul.sort-list.sort li:nth-child(1) {
    padding-bottom: 13px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 13px;
}
ul.sort-list.sort li {
    margin-bottom: 6px;
}
ul.sort-list select, ul.sort-list input{
    float:none;
    padding:0 10px;
    height:30px;
    font-size:13px;
    width:100%;
}

ul.sort-list label{
    float:right;
}

ul.sort-list li .filter-buttons label{
    float:left;
}

li.sort-current{
    font-weight:900 !important;
}

#accordion-filter-form .ui.selection.dropdown {
    /* Reset Semantic Width property */
    min-width: auto;
    /* Configure width manually */
    width: 100% !important;
}

#accordion-filter-form .filter-btn-container {
    clear: both;
    padding: 0 2em;
    text-align: right;
}

.filter-title span.filter-stats {
    text-align: right;
}

.pagination-first.pagination-disabled,
.pagination-last.pagination-disabled,
.pagination-first.pagination-disabled:hover,
.pagination-last.pagination-disabled:hover,
.pagination-first.pagination-disabled > a,
.pagination-last.pagination-disabled > a,
.pagination-first.pagination-disabled > a:hover,
.pagination-last.pagination-disabled > a:hover,
.pagination-disabled, .pagination-disabled > a,
.pagination-disabled:hover, .pagination-disabled > a:hover
{
    background: #F1F1F1 !important;
    cursor: default;
    color: inherit !important;
    opacity: 0.5;
}

.custom-row_button, #inputSoundCloud {
    position: relative;
    display: flex;
    justify-content: center;
    z-index: 101;
}

.custom-row_button > button#confirm_button, .custom-row_button > button#confirm_button_close {
    left:0;
    margin-left: 0px;
    margin-top: 0px;
    background: var(--primary-color, #95C11F);
}

button#confirm_button {
    z-index: 101;
    position: relative;
    left:50%;
    margin-left: -52px;
    margin-top: -20px;
    background: var(--primary-color, #95C11F);
}

button#confirm_button:disabled {
    cursor: default;
    background: #747474;
}

.ui.selection.dropdown .menu>.item{
    padding:12px !important;
}

#accordion-filter-form .ui.selection.dropdown{
    padding:9px 10px!important;
    height: 40px!important;
    min-height: 40px !important;
    border: 1px solid #DFDFDF;
    border-radius: 10px;
}
#accordion-filter-form .ui.selection.dropdown .text, .ui.selection.dropdown .menu>.item{
    font-family: 'ars-maquette-web', sans-serif;
    font-weight: 300;
    font-size: 16px;
    color:#666;
}
.ui.selection.dropdown>.delete.icon, .ui.selection.dropdown>.dropdown.icon, .ui.selection.dropdown>.search.icon{
    padding:11px;
    color:transparent!important;
    background:url("data:image/svg+xml;utf-8,\
    <svg width='19px' viewBox='0 0 30 18.2' xmlns='http://www.w3.org/2000/svg'>\
      <g fill='%23f8931f'>\
        <polygon points='15,18.2 0,3.2 3.2,0 15,11.8 26.8,0 30,3.2'></polygon>\
      </g>\
    </svg>" ) no-repeat scroll 50% 48%;
}

#filter.listing.10pc {
    padding-right: 1px;
    padding-top: 1px;
}

.pagination-wrapper span {
    padding: 17px 1%;
    display: flex;
    width: auto;
    text-align: center;
    flex-grow: 1;
    align-content: center;
    justify-content: center;
}

.pagination-wrapper {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: flex;
    align-content: center;
    width: 100%;
}

.pagination-wrapper span a {
    color: rgb(102,102,102);
    font-weight: 100;
    font-size: 15px;
    width: 100%;
}

@media screen and (max-width: 485px){
    div.tabular-row .tags-panel{
        width: 100%;
        margin: 0;
    }

    #accordion-business .onoffswitch-label, #accordion-filter-form .onoffswitch-label{
        margin-right:0 !important;
        margin-top:-27px;
    }

    .user-details{
        display:none;
    }
    #tour-item .listing{
        padding: 9px 10px 8px 20px
    }

    li.ui-sortable-handle::before{
        margin-top: 13px;
    }

    .issues-forms li img,   .issues-forms .clearfix div.googleMapDiv{
        width: 100%;
        border-radius:6px;
        margin:0;
    }

    .pieChart{
        width: 100%;
    }

    #accordion-filter-form .filter-btn-container{
        padding: 0 10px;
        text-align: center;
    }

    #accordion-filter-form .filter-btn-container button:nth-child(last){
        margin-right: 0px;
    }

    #accordion-filter-form .col-30pc {
        width:100%;
        margin: 10px 0 7px;
    }
    #accordion-filter-form .col-30pc:nth-child(3) {
        margin-bottom: 12px;
    }
    #accordion-filter-form .col-30pc ul.sort-list{
            padding:0 20px;
    }
}

button#turn-on-autorenew {
    background: #747474;
}
button#turn-on-autorenew:hover {
    background: var(--business-color,#ff9800);
}

/***********************/

.overlay-wrapper{
    position: fixed;
    background: rgba(0,0,0,0.8);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10;
}

.alert-pop-up{
    position: fixed;
    background: white;
    padding: 0px 50px 21px;
    z-index: 10;
    border-radius: 10px;
    border: 1px solid #dfdfdf;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    max-height: 100vh;
    overflow: auto;
}

/* Loader */
.alert-pop-up p{
    font-size: 16px;
    padding-top: 21px;
    border-top: 1px solid #dfdfdf;
}

body .overlay-wrapper .loader{
    background-image:url(loading-v3.gif);
    width:70px;
    height:70px;
    position:fixed;
    top:50%;
    left:50%;
    margin-left:-35px;
    margin-top:-35px;
    z-index:100;
    mix-blend-mode: screen;
    opacity:0.7;
    transform: scale(0.9);
}

.text-center {
    text-align: center;
}

.d-flex {
    display: flex;
}

.align-center {
    align-items: center;
}

.flex-content-space-between {
    justify-content: space-between;
}

.flex-content-center {
    justify-content: center;
}

.flex-direction-col {
    flex-direction: column;
}

.flex-direction-row {
    flex-direction: row;
}

.mr-0 {
    margin-right: 0;
}

.m-0-auto {
    margin: 0 auto;
}

.mt-15 {
    margin-top: 15px;
}

#information-index li label{
    display:block;
    margin-bottom: 15px;
}

#information-index select, input, textarea{
    float: none;
}

.ckeditor-textarea p{
    padding-bottom: 5px
}
.ckeditor-textarea ul {
    list-style: disc;
    margin-left: 20px;
}
.ckeditor-textarea ul li {
    display: list-item;
    margin-left: 25px;
    line-height: 1.5;
}

.ckeditor-textarea ol {
    list-style: decimal;
    margin-left: 20px;
}
.ckeditor-textarea ol li {
    display: list-item;
    margin-left: 25px;
    line-height: 1.5;
}

.ckeditor-textareadata p{
    padding-bottom: 5px
}
.ckeditor-textareadata ul {
    list-style: disc;
    margin-left: 20px;
}
.ckeditor-textareadata ul li {
    display: list-item;
    margin-left: 25px;
    line-height: 1.5;
}

.ckeditor-textareadata ol {
    list-style: decimal;
    margin-left: 20px;
}
.ckeditor-textareadata ol li {
    display: list-item;
    margin-left: 25px;
    line-height: 1.5;
}

.button-container.selector #sms-button {
    display: none;
}
div.ckeditor-li {
    display: inline-block;
    width: 100%;
}
.ckeditor-li .ckeditor-label {
    width: 30%;
    margin-bottom: 10px;
    text-align: right !important;
    float: left;
    max-width: 100%;
}

.ckeditor-li .ckeditor-textareadata {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 15%;
    display: inline-block;
    float: right;
}

.ckeditor-li .ckeditor-label label {
    width: 100%
}
.ckeditor-li .ckeditor-textarea {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 15%;
    display: inline-block;
    float: right;
}
.ckeditor-li .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline {
    height: 250px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 16px !important;
    border-color: #dfdfdf;
}
.ckeditor-li .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline p {
    font-size: 16px;
}
.ckeditor-li .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline h2 {
    font-size: 18px;
}
.ckeditor-li .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline h1 {
    font-size: 20px;
}
.ckeditor-li .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar {
    border-radius: 10px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.ckeditor-li span.ck.ck-tooltip.ck-tooltip_s {
    display: none !important;
}

footer.shepherd-footer {
    position: relative;
    margin-top: 20px;
}

button.shepherd-button {
    font-size: 14px;
    margin: 0;
    cursor: pointer;
    margin-right: .5rem;
    padding: .5rem 1.5rem;
    transition: all .5s ease;
    line-height: 1;
    background: var(--primary-color, #95C11F);
    font-weight: 400;
}

.shepherd-header .shepherd-title {
    font-family: 'ars-maquette-web', sans-serif;
    font-size: 2rem;
    font-weight: 300;
    max-width: 90%;
    word-break: break-all;
}

div.shepherd-text {
    font-weight: 300;
    line-height: 1.4;
}
.shepherd-element.class-1 {
    right: -20px !important;
}
.shepherd-element.class-1.class-2 {
    left: -20px !important;
}
.shepherd-element.class-1.class-2.class-3 {
    top: -20px !important;
}
.shepherd-button:not(:disabled):hover {
    background: #fab900 !important;
}

.shepherd-footer button.shepherd-button {    font-weight: 800;    line-height: 0;    padding: 20px 30px;    transition: all .5s ease;    border-radius: 50px;    transform: translate(-92%, -18%);
;}
.shepherd-has-title .shepherd-content .shepherd-header {height: auto;justify-content: center;background: transparent !important;border: none;}
.shepherd-header .shepherd-title {    flex: none;}
.shepherd-cancel-icon {    position: absolute;    right: 20px;}
.shepherd-cancel-icon:hover {    background: transparent;}
div.shepherd-content {    padding: 10px;}
div.shepherd-text {    padding: 0px 20px;    text-align: center;}
div.shepherd-footer {    justify-content: center;}
.shepherd-modal-overlay-container.shepherd-modal-is-visible {opacity: 0.1 !important;}
div.shepherd-element {    box-shadow: 0 0px 30px rgba(0,0,0,0.2);    border-radius: 10px;}
/*********developer LOVE code starts here ************/

#fs-data h2
{
    padding-top: 30px!important;
    padding-bottom: 0!important;
    padding-right: 25px;
    padding-left: 25px;
    font-size: 32px;
}

#fs-data p
{
    text-align: left;
    font-size: 15px;
    padding-bottom: 10px!important;
    padding-right: 15px;
    padding-left: 15px;
}

#fs-data h6
{
    padding-top: 20px;
    padding-bottom: 0px;
    padding-right: 45px;
    padding-left: 45px;
    color: #969696;
    font-size: 13px;
}

.error-msg
{
    font-size: 17px;
    padding-bottom: 0;
    color: red;
}

/*********developer LOVE code ends here ************/

.event-form label.warning-banner {
    width: 100%;
    font-size: 25px;
    color: var(--primary-color, #95C11F);
    line-height: 1.2;
    text-align: center;
    font-weight: 300;
    margin-bottom: 30px;
}

label.warning-banner {
    width: 100%;
    font-size: 25px;
    color: var(--primary-color, #95C11F);
    line-height: 1.2;
    text-align: center;
    font-weight: 300;
    margin-bottom: 30px;
}

.key-block p {
    font-size: 15px;
    padding-bottom: 10px;
    margin-top: 35px;
    font-weight: 500;
    color: #888;
}
.key-block > div {
    font-size: 14px;
    border-left: 6px solid var(--business-color,#ff9800);
    height: 18px;
    padding-right: 20px;
    padding-left: 10px;
}
.key-block > div:last-of-type {
    border-left: 6px solid var(--primary-color, #95C11F) !important;
}

.key-block > div h6 {
    font-weight: 400;
    color: #888;
    font-size: 15px;
}

.loaderdata{
    display: none;
    position: absolute;
    top: 70%;
    left: 35%;
    width: 103px;
    margin: -50px 0px 0px -50px;
    z-index: 9999;
}
.loaderdata2{
    display: none;
    position: absolute;
    top: 68%;
    left: 35%;
    width: 103px;
    margin: -50px 0px 0px -50px;
    z-index: 9999;
}

div#card-errors {
    text-align: left;
    color: #f75411;
    width: 200px;
    margin: auto;
    margin-top: 60px;
    display: block;
    font-weight: 300;
    padding-left: 0;
    font-size: 15px;
}

.add_new_geolocate_error {
    display: inline-block;
    font-weight: bold;
    font-weight: bold;
    background: #ffeae9;
    padding: 8px 18px;
    border-radius: 55px;
}
a.icon-edit.accordion-section-edit.active {
    opacity: 1;
    color: #dfdfdf;
}
a.icon-padlock.active {
    opacity: 1;
    color: #dfdfdf;
}
a.icon-padlock, .icon-padlock-open {
    position: absolute; 
    right: 10%; 
    padding-top: 5px; 
    cursor: pointer;
}
button.hard-delete, button.employee-delete {
    margin-top: 20px;
    color: #bcbcbc;
    background: #f8f9fa;
}

.search_inputs.short_search {
    width: 25%;
}

a.icon-delete.icon-delete-disabled {
    opacity: 1;
    color: #dfdfdf;
    cursor: default;
}
.custom-combobox {
    position: relative;
    display: flex;
    padding: 0px 10px;
}
.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
}
.custom-combobox-input {
    margin: 0;
    padding: 5px 10px;
    border-radius: 0;
    width: 100%;
}
.itemtype_radio{
    float: right;
    margin-right: 15%;
    width: 50%;
}
.itemtype_radio input{
    display: none;
}
.itemtype_radio label{
    background: #f8f9fa;
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 8px;
    padding: 5px 15px 6px 6px;
    border-radius: 35px;
    cursor: pointer;
    font-family: 'ars-maquette-web', sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;
    margin-bottom: 20px;
    border: 1px solid #DFDFDF;
    color: #666666;
    width: auto;
    overflow: auto;
    height: auto;
    text-decoration: none;
    position: relative;
}

.itemtype_radio label:before {
    content: "";
    font-size: 14px;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
    border: 1px solid #DFDFDF;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    padding: 0;
    position: relative;
    top: 0;
    bottom: 0;
}

.itemtype_radio label:hover {
    background-color: #f3f4f5;
}

.itemtype_radio label:hover:before {
    border: #BDBDBD solid 1px;
}

.itemtype_radio label.checked:after {
    content: "";
    width: 10px;
    height: 10px;
    background: var(--primary-color, #95C11F);
    border-radius: 50%;
    position: absolute;
    left: 11px;
}


.ui-widget.ui-widget-content{
    background: #fff;
   color: #666;
   max-width: 280px;
   min-width: 280px;
   width: 100% !important;
}
body .ui-menu .ui-menu-item{
   color: #666;
}
body .ui-button{
    background: #fff !important;
    border-left: 0 !important;
    outline: none;
    border-color: #dfdfdf !important;
}
.btn_select_custom i{
     border: solid #dfdfdf;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
      transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    background-image: none !important;
    width: 10px;
    height: 10px;
    margin-left: 10px;
}
.btn_select_custom{
    background: #fff;
    padding: 10px;
    width: 280px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    margin-left: 15px;
    font-family: 'ars-maquette-web', sans-serif;
}
.ui-button.ui-widget.ui-button-icon-only.custom-combobox-toggle.ui-corner-right{
    display: none;
}
body .ui-widget.ui-widget-content{
    border-color: #dfdfdf;

}
body ul.ui-menu{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;

}
.custom-combobox-input.ui-widget.ui-widget-content.ui-state-default.ui-corner-left.ui-autocomplete-input{
    border-radius: 1px;
    border-color: #e6e5e7;
    width: 280px;
}
.ui-button.ui-widget.ui-button-icon-only.custom-combobox-toggle.ui-corner-right{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;

}
/*#7d7d7d*/
.ui-menu div.ui-menu-item-wrapper{
    padding: 0;
    margin: 0;
}
.ui-menu div.ui-menu-item-wrapper{
    background: #fff !important;
    border: none !important;
    color: #666;
    padding: 8px 15px;
}
.ui-menu div.ui-menu-item-wrapper:hover{
    background: #f8f9fa !important;
}
.custom-combobox{
    display: none;

    background: #fff;
    left: 222px;
    bottom: -39px;
    position: absolute;
    padding: 0;

}
.custom-combobox.open{
    display: block;

}
.ui-widget{
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: ;
}
.ui-widget label{
    padding-top: 0;
}
.btn_select_custom.open{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn_select_custom span{
    height: 17px;
    width: 240px;
    overflow: hidden;
}
.ui-menu.ui-widget.open{
    display: block !important;
    max-height: 400px;
    overflow: auto;
}
p.modal {
    text-align: center;
    color: var(--primary-color, #95C11F);
    font-weight: 500;
    font-size: 20px;
    padding: 0px 72px;
}
p.modal-interestpoints {
    text-align: center;
    color: var(--primary-color, #95C11F);
    font-weight: 500;
    font-size: 20px;
    padding: 50px 72px 0px;
}
@media(max-width: 1010px){
    .ui-widget label{
        width: auto;
    }
    .custom-combobox{
        left: 98px;
    }
}
@media(max-width: 450px){

    .custom-combobox{
        left: 0;
    }
    .ui-widget label{
        display: block;
        margin-left: 0;
    }
    .ui-widget{
        display: block;
    }
    .btn_select_custom{
        margin-left: 0;
    }
    p.modal {
        text-align: center;
        color: var(--primary-color, #95C11F);
        font-weight: 500;
        font-size: 20px;
        padding: 0px 10px;
    }
    p.modal-interestpoints {
        text-align: center;
        color: var(--primary-color, #95C11F);
        font-weight: 500;
        font-size: 20px;
        padding: 10px 10px 0px;
    }
}
.overlay-soundloud{
    z-index: 101;
    position: fixed;
    text-align: center;
    display: block;
    background: white;
    padding: 40px;
    border-radius: 15px;
    max-width: 500px;
    margin-left: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.overlay-soundloud .custom-row_button{
    width: 100%;
}
.overlay-soundloud input.soundcloud-val{
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    float: none;
    width: 90%;
}
.title-sound{
    color: var(--primary-color, #95C11F);
    font-size: 26px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.overlay-soundloud form.edit-soundcloud-form{
    padding: 0px;
}
.description-sound{
    padding-bottom: 0px;
}
.overlay-soundloud form.edit-soundcloud-form button, .overlay-soundloud form.edit-soundcloud-form input[type="submit"]{
    margin: 0px 10px;
}
svg #Tour-Item.active{
    stroke: var(--primary-color, #95C11F);
}
svg #Tour-Item.nonactive{
    stroke: #a4a4a4;
}
svg:hover #Tour-Item{
    stroke: #ccc;
    cursor: pointer;
}
.edit_soundcloud:hover{
    cursor: pointer;
}
.survey-title{
    font-family: "ars-maquette-web", sans-serif;
}

.terms h2, .terms h3 {
    padding: 20px 0 10px;
    font-weight: 600;
    letter-spacing: 0;}
.terms h2 {
    font-size: 20px;
}
.terms h3 {
    font-size: 16px;
}
.terms p, .terms ul, .terms ol, .terms li {
    padding: 0 0 10px;  font-weight: 300;  font-size: 16px;  line-height: 145%;  letter-spacing: 0;
}
.terms ul {
    list-style-type: disc;
}
.terms ol {
    list-style-type: lower-alpha;
}
.terms li {
    display: list-item;  margin: 0 0 0 20px;  padding: 0 ;
}
.terms strong {
    font-weight: 600;
}

.hide {
    display: none !important;
}

.edit-soundcloud-form .player {
    margin-bottom: 20px;
}

.audio_label{
    width: fit-content;
    display: block;
    margin: 0 auto;
    padding: 10px 20px;
    color: #fff;
    background-color: var(--primary-color, #95C11F);
    border-radius: 35px;
    cursor: pointer;
    margin-bottom: 20px;
    float: none;
}
.audio_label.edit{
    color: #000;
    background-color: #f0f3f4;
    font-size: 14px;
}
.audio_label_delete {
    display: inline-block;
    width: fit-content;
    margin: 0 auto;
    padding: 15px 20px;
    color: var(--primary-color, #95C11F);
    background-color: transparent;
    border-radius: 35px;
    cursor: pointer;
    margin-bottom: 20px;
    float: none;

    position: absolute;
    top: 40px;
    right: 40px;
    padding: 6px 15px;
}

.audio_label:hover {
    background-color: #747474;
}
.audio_label_delete:hover {
    background-color: transparent;
    color: #747474;
}


.overlay_add_banner{
    z-index: 101;
    position: fixed;
    text-align: center;
    display: block;
    background: white;
    padding: 40px;
    border-radius: 15px;
    max-width: 500px;
    width: 100%;
    margin-left: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.overlay_add_banner label{
    text-align: left;
    display: block;
    margin-bottom: 3px;
    width: 100%;
    padding-left: 7px;
}
.overlay_add_banner label.single-field {
    text-align: left;
    display: inherit;
    float: left;
    margin-bottom: 0;
    width: 26%;
    padding-left: 0;
}
.overlay_add_banner .error_text {
    text-align: left;
    margin-left: 27%;
    float: left;
}
.overlay_add_banner .single-field{
    margin-bottom: 0;
}
.overlay_add_banner input.single-field,.overlay_add_banner select.single-field {
    width: 74%;
    margin-right: 0;
}
.overlay_add_banner .btn_row{
    display: flex;
    align-items: flex-start;
    justify-content: space-around;

}
.overlay_add_banner input.platform_gallery_trigger, .overlay_add_banner .image-false-container{
    margin: 0;
    display: block;
    width: 74%;
    float: right;
}

.overlay_add_banner .image-false-container {
    left:26%
}

@media screen and (max-width: 480px) {
    .overlay_add_banner .image-false-container {
        width: 100%;
        top: 8%;
        left: 0;
    }
}

.overviewfigures.total_users {
    /*font-size: 34px;*/
    letter-spacing: -1px;
}

input.checkbox-delete{
    display: none;
}

input.checkbox-delete + label{
    display: block;
    width: 23px;
    height: 23px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0;
    margin-left: 10px;
    position: relative;
}
input.checkbox-delete + label:before{
    content: "\2713";
    position: absolute;
    left: 50%;
    top: 50%;
    color: green;
    transform: translate(-50%, -50%);
    
    opacity: 0;
    font-size: 20px;
}
input.checkbox-delete:checked + label:before{
    opacity: 1;
}

input.checkbox-repeated{
    display: none;
}

input.checkbox-repeated + label{
    display: block;
    width: 23px;
    height: 23px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0;
    margin-left: 10px;
    position: relative;
}
input.checkbox-repeated + label:before{
    content: "\2713";
    position: absolute;
    left: 50%;
    top: 50%;
    color: green;
    transform: translate(-50%, -50%);
    
    opacity: 0;
    font-size: 20px;
}
input.checkbox-repeated:checked + label:before{
    opacity: 1;
}

.ds-none{
    display: none !important;
}
.li-repeated{
    padding-bottom: 10px;
}
.li-repeated .wrap_repeated{
    margin-top: 30px;
    margin-bottom: -10px;
}
.li-repeated .row_selected.repeater_every_week{
    margin-bottom: 0px;
}
.li-repeated .row_selected{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 20px;
    flex-wrap: wrap;
}
.li-repeated .row_selected label{
    padding-right: 32px;
}
.li-repeated select{
    margin-right: 0;
}
.li-repeated .col-10pc{
    text-align: left;
}
.li-repeated input.checkbox-repeated + label{
    margin-left: 0;
    margin-right: 20px;
}

.li-repeated .result-repeated{
    margin-top: 20px;
}
.li-repeated .toggle-option label{
    margin-right: 0;
}
.li-repeated .label_wrap{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}
.li-repeated .label_wrap span{
    display: inline-block;
    margin-right: 32px;
        width: 198px;
    text-align: right;
}

div#outdated {
    display: table;
    position: fixed;
    font-family: "Open Sans", "Segoe UI", sans-serif;
    position: absolute;
    background-color: #f6fdbd !important;
    border: 1px solid #666;
    color: #666 !important;
    overflow: hidden;
    left: 0;
    text-align: center;
    text-transform: none;
    top: 0;
    width: 100%;
    z-index: 1500;
    padding: 5px;
}

#outdated span {
    color: #666 !important;
    font-size: 12px;
    line-height: 25px;
    margin: 12px 0;
    padding: 0px;
    font-weight: 300;
}
#outdated p {
    color: #666 !important;
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    padding: 0;
}
div#outdated .last{
    color: #666 !important;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 5px;
    width: auto;
    display: inline-table; 
}
#outdated #buttonUpdateBrowser {
    color: #666 !important;
    background: #f6fdbd !important;
}
#outdated #buttonUpdateBrowser:hover {
    color: var(--primary-color, #95C11F) !important;
}
#outdated #buttonCloseUpdateBrowser{
    color: #666 !important;
    display: block;
    font-size: 24px;
    height: 100%;
    line-height: 24px;
    position: relative;
    text-decoration: none;
    width: 100%;
}
.repeater_every_week.ds-none{
    display: none !important;
}
/*.repeater_every_week{
    display: block !important;
}*/
.repeater_every_week span{
    display: inline-block;
    margin-bottom: 20px;
    padding-left: 120px;
    font-size: 16px;
}
.repeater_every_week label{
    width: 35px !important;
    min-width: 35px;
    height: 35px;
    border-radius: 50%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex !important;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    background: #f2f3f5;
    padding: 0 !important;
    margin-right: 12px;
    
}
.repeater_every_week label:first-of-type{
    margin-left: 30px;
}
.repeater_every_week input{
    display: none;
}
.repeater_every_week input:checked + label{
    background: var(--primary-color, #95C11F);
    color: #fff;
}
.wrap_repeated .row_selected input[type="number"]{
    width: 80px;
    margin-right: 2%;
}
.wrap_repeated .row_selected .icontype{
   width: 230px;
}
.row_button_custom{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
#msform .row_button_custom .action-button{
    margin-top: 0 !important; 
    margin-bottom: 0 !important; 
}
#msform #fs-billing .row_button_custom .submit{
    margin-top: -12px !important;
}
.pdl-50{
    padding-left: 50px;
}
.pdt-10{
    padding-top: 10px;
}
span.parent-title{
    font-size: 22px;
    font-weight: 700;
}
body #msform .action-button{
    padding: 9px 22px;
    height: auto !important;
    min-height: 40px !important;
}
.row_button_custom{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}
#msform #button_next{
    margin-top: 7px !important;
}
#msform input[type="button"]{
    border: none !important;
}
#msform #fs-billing .submit{
    position: relative;
    top: 1px;
}

.row-title.parrent,
.row-title.parrent span {
    font-weight: 800;
}
.row-title.children,
.row-title.children span {
    font-weight: 300;
}

.repeater_every_week span.error_week_day{
    padding-left: 40px;
}

.no-wrap{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-grow: 1;
}

.footfall-defices-table {

}

.footfall-defices-table tr th {
    padding: 20px;
    background-color: #000000;
    color: #ffffff;
}

.footfall-defices-table tr td {
    text-align: center;
}

.m-right-15 {
    margin-right: 15%!important;
}

.button-pagination-container button.btn:not(.active) {
    background-color: #c4c4c4;
}

.button-pagination-container button.btn:hover {
    background-color: #747474;
}
.map-canvas .gm-style-iw-d ~ button {
    display: none !important;
}
.map-canvas .gm-style-iw.gm-style-iw-c {
    padding: 12px !important;
}
.map-canvas .gm-style-iw-d {
    overflow: initial !important;
    padding: 0;
    margin-bottom: -4px;
}

.tooltip {
    position: relative;
    padding: 0;
    width: 250px;
    margin: 0;
}
.tooltip button {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    transition: 0.1s linear;
    color: #6a6a6a;
}
.tooltip button:focus {
    outline: none;
}
.tooltip button:hover {
    opacity: 0.7;
}
.tooltip .close-tooltip-button {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: -15px;
}

.tooltip .close-tooltip-button i {
    padding-top: 15px;
    font-size: 20px;
}

.tooltip .tooltip-content {
    padding-bottom: 10px;
}
.tooltip p {
    padding: 0;
    font-size: 14px !important;
    line-height: 135% !important;
}
.tooltip .tooltip-offer-name{
    font-weight: 500;
    width: calc(100% - 25px);
}

.tooltip .pagination {
    padding-top: 5px;
    border-top: 1px solid #d3d3d3;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 35px;
}

.tooltip .pagination button.disable {
    opacity: 0.7;
    pointer-events: none;
}

.tooltip .pagination i {
    padding-top: 5px;
    font-size: 16px;
}
.gm-style-iw.gm-style-iw-c:focus-visible {
    outline: none;
}

.device-map {
    display: none;
}

.ml-5 {
    margin-left: 5%;
}

.form-toggle-button {
    float: right;
    margin-right: 15%;
    width: 50%;
}

.interest-points-list form li {
    position: relative;
}

.interest-points-list form .icon-padlock {
    position: absolute;
    right: 5%;
}

.interest-points-list select:disabled ~ .select2 {
    opacity: 0.5;
}

.interest-points-list .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: initial;
}

.device-remove {
    font-size: 0.8em;
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 13px;
    margin: 15px;
}

.relative-box{
    position: relative;
}

.positioned-label{
    position: absolute;
    top: -10px;
}

#hcWhenMostBusyBusiness,
#hcMostBusyBusiness {
    min-height:600px
}
#hcWhenMostBusyBusiness .highcharts-legend text,
#hcMostBusyBusiness .highcharts-legend text {
    font-size: 12px;
}

.watch-demo-video {
    max-width: 230px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    height: 40px;
    overflow: hidden;
}

.watch-demo-video img {
    max-width: 40px;
    margin: 0!important;
}

.error-box {
    color: #FFFFFF;
}

.business-forum {
    position: relative;
}

.forum-notifications-counter {
    font-size: 12px;
    color: white;
    background-color: red;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 5px;
    left: 30px;
}

@media screen and (max-width: 760px) {
    .forum-notifications-counter {
        top: 10px;
        left: 35px;
    }
}



.message-button {
    margin: 20px;
}


.full-day-button {
    float: right;
    width: 50%;
    margin-right: 15%;
}

.app-alert-banner {
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: var(--primary-color);
    border-radius: 15px;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

@media screen and (max-width: 760px) {
    .app-alert-banner {
        margin-top: 100px;
    }
}

.app-alert-banner a {
    color: inherit;
}

.app-alert-banner .app-alert-content {
    margin: 20px;
}

.app-alert-banner button.shepherd-cancel-icon {
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 10px;
    margin: 0;
    padding: 0;
    color: #ffffff;
}

#alertdialog {
    position: relative;
    z-index: 999;
}

.ck-content p {
    padding-bottom: 15px;
}

.hover-description {
    border-radius: 50%;
    background-color: #FCB600;
    color: white;
    min-width: 18px;
    width: 18px;
    height: 18px;
    font-size: 14px!important;
    font-weight: 600!important;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.hover-data {
    font-weight: lighter;
    position: absolute;
    z-index: 999;
    max-width: 250px;
    border: 1px solid #DFDFDF;
    border-radius: 8px;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);
    padding: 12px;
    color: #757575!important;
    background-color: #FFFFFF;
    visibility: hidden;
    opacity: 0;
    transition-duration: 0.6s;
    font-size: 16px!important;
}

.tail-shadow {
    background-color: transparent;
    width: 4px;
    height: 4px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -8px;
    z-index: -10;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);
}


.tail-main-layer {
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent #DFDFDF transparent transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -20px;
}

.tail-border-layer {
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent #ffffff transparent transparent;
    position: absolute;
    left: -19px;
    top: 50%;
    transform: translateY(-50%);
}

.grab {
    cursor: -webkit-grab;
    cursor: grab;
}

.grabbing {
    cursor: -webkit-grabbing;
    cursor: grabbing!important;
}

.sortable-fallback {
    cursor: -webkit-grabbing;
    cursor: grabbing!important;
}

.cluster {
    height: 55px !important;
    width: 35px !important;
    padding-top: 3px!important;
    padding-left: 20px !important;
    font-size: 9px!important;
    font-family: 'ars-maquette-web', sans-serif!important;
    text-align: center!important;
}






