@font-face{font-family:SuisseCond_SemiBold;src:url(assets/fonts/SuisseIntlCond-Semibold.eot);src:url(assets/fonts/SuisseIntlCond-Semibold.eot?#iefix) format("embedded-opentype"),url(assets/fonts/SuisseIntlCond-Semibold.ttf) format("truetype"),url(assets/fonts/SuisseIntlCond-Semibold.woff) format("woff"),url(assets/fonts/SuisseIntlCond-Semibold.otf) format("opentype")}@font-face{font-family:AvenirNext;src:url(assets/fonts/AvenirNextLTPro-Regular.eot);src:url(assets/fonts/AvenirNextLTPro-Regular.eot?#iefix) format("embedded-opentype"),url(assets/fonts/AvenirNextLTPro-Regular.ttf) format("truetype"),url(assets/fonts/AvenirNextLTPro-Regular.woff) format("woff"),url(assets/fonts/AvenirNextLTPro-Regular.otf) format("opentype")}@font-face{font-family:AvenirNext_Demi;src:url(assets/fonts/AvenirNextLTPro-Demi.eot);src:url(assets/fonts/AvenirNextLTPro-Demi.eot?#iefix) format("embedded-opentype"),url(assets/fonts/AvenirNextLTPro-Demi.ttf) format("truetype"),url(assets/fonts/AvenirNextLTPro-Demi.woff) format("woff"),url(assets/fonts/AvenirNextLTPro-Demi.otf) format("opentype")}@font-face{font-family:AvenirNext_It;src:url(assets/fonts/AvenirNextLTPro-It.eot?#iefix) format("embedded-opentype"),url(assets/fonts/AvenirNextLTPro-It.ttf) format("truetype"),url(assets/fonts/AvenirNextLTPro-It.woff) format("woff"),url(assets/fonts/AvenirNextLTPro-It.otf) format("opentype")}@font-face{font-family:Poppins;src:url(assets/fonts/Poppins-Regular.ttf) format("truetype")}.suisse-cond-semi-bold{font-family:SuisseCond_SemiBold}.avenir-next,.avenir-next>*{font-family:AvenirNext}.avenir-next-demi{font-family:AvenirNext_Demi}.avenir-next-it{font-family:AvenirNext_It}.joyn-toggle-button{font-family:AvenirNext_Demi!important;font-weight:400;text-align:center;display:inline-block;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12pt;padding:20px;border-radius:10px 0 10px 0;background-color:#fff;color:#385e9d;box-shadow:0 5px 1px darker(#e6e9eb,30%);margin-bottom:5px;border:2px solid #385e9d}.joyn-toggle-button:active{box-shadow:none!important}.joyn-toggle-button.is-full-width{width:100%}.joyn-toggle-button[disabled]{cursor:not-allowed;text-decoration:none!important;pointer-events:none;opacity:.4}.joyn-toggle-button[disabled].active{opacity:1}.joyn-toggle-button>i{margin-right:8px}.joyn-toggle-button>i:only-child{margin-right:0}.joyn-toggle-button span{font-family:AvenirNext_Demi!important}.joyn-toggle-button.active,.joyn-toggle-button:hover:not([disabled]){background-color:#385e9d;color:#fff}.joyn-toggle-button.is-info{background-color:#fff;color:#49c5b1;box-shadow:0 5px 1px darker(#e6e9eb,30%);margin-bottom:5px;border:2px solid #49c5b1}.joyn-toggle-button.is-info.active,.joyn-toggle-button.is-info:hover:not([disabled]){background-color:#49c5b1;color:#fff}.joyn-toggle-button.is-alert{background-color:#fff;color:#f9423a;box-shadow:0 5px 1px darker(#e6e9eb,30%);margin-bottom:5px;border:2px solid #f9423a}.joyn-toggle-button.is-alert.active,.joyn-toggle-button.is-alert:hover:not([disabled]){background-color:#f9423a;color:#fff}.joyn-main-button{font-family:SuisseCond_SemiBold!important;font-weight:400;text-align:center;display:inline-block;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:15px!important;text-transform:uppercase;padding:6px 30px;border:1px solid transparent;border-radius:10px 0;background-color:#385e9d;box-shadow:0 5px 1px #95afd9;margin-bottom:5px;color:#fff}.joyn-main-button:active{box-shadow:none!important}.joyn-main-button.is-full-width{width:100%}.joyn-main-button[disabled]{cursor:not-allowed;text-decoration:none!important;pointer-events:none;opacity:.4}.joyn-main-button[disabled].active{opacity:1}.joyn-main-button>i{margin-right:8px}.joyn-main-button>i:only-child{margin-right:0}.joyn-main-button span{font-family:SuisseCond_SemiBold!important}.joyn-main-button.active,.joyn-main-button:hover:not([disabled]){background-color:#284370;box-shadow:0 5px 1px #5c84c5;color:#fff}.joyn-main-button.is-info{background-color:#49c5b1;box-shadow:0 5px 1px #bdeae3;margin-bottom:5px;color:#fff}.joyn-main-button.is-info.active,.joyn-main-button.is-info:hover:not([disabled]){background-color:#329e8d;box-shadow:0 5px 1px #83d7ca;color:#fff}.joyn-main-button.is-alert{background-color:#f9423a;box-shadow:0 5px 1px #fed0ce;margin-bottom:5px;color:#fff}.joyn-main-button.is-alert.active,.joyn-main-button.is-alert:hover:not([disabled]){background-color:#ef1107;box-shadow:0 5px 1px #fb8984;color:#fff}.joyn-secondary-button{font-family:AvenirNext_Demi!important;font-weight:400;text-align:center;display:inline-block;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px!important;padding:6px 12px;border-radius:5px;color:#769dde;border:2px solid #769dde;background-color:#fff}.joyn-secondary-button:active{box-shadow:none!important}.joyn-secondary-button.is-full-width{width:100%}.joyn-secondary-button[disabled]{cursor:not-allowed;text-decoration:none!important;pointer-events:none;opacity:.4}.joyn-secondary-button[disabled].active{opacity:1}.joyn-secondary-button>i{margin-right:8px}.joyn-secondary-button>i:only-child{margin-right:0}.joyn-secondary-button span{font-family:AvenirNext_Demi!important}.joyn-secondary-button.active,.joyn-secondary-button:hover:not([disabled]):not(.is-toggle){background-color:#769dde;color:#fff}.joyn-secondary-button.is-info{color:#49c5b1;border:2px solid #49c5b1;background-color:#fff}.joyn-secondary-button.is-info.active,.joyn-secondary-button.is-info:hover:not([disabled]):not(.is-toggle){background-color:#49c5b1;color:#fff}.joyn-secondary-button.is-alert{color:#f9423a;border:2px solid #f9423a;background-color:#fff}.joyn-secondary-button.is-alert.active,.joyn-secondary-button.is-alert:hover:not([disabled]):not(.is-toggle){background-color:#f9423a;color:#fff}.joyn-secondary-button.on-colored-background{color:#fff;border:2px solid #fff;background-color:transparent;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.joyn-secondary-button.on-colored-background.active,.joyn-secondary-button.on-colored-background:hover:not([disabled]):not(.is-toggle){color:#fff;background-color:transparent;transform:scale(1.1)}.joyn-secondary-button.on-colored-background.ng-leave{display:none}.joyn-secondary-button.on-colored-background.is-info{color:#49c5b1;border:2px solid #49c5b1;background-color:transparent;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.joyn-secondary-button.on-colored-background.is-info.active,.joyn-secondary-button.on-colored-background.is-info:hover:not([disabled]):not(.is-toggle){color:#49c5b1;background-color:transparent;transform:scale(1.1)}.joyn-secondary-button.on-colored-background.is-info.ng-leave{display:none}.joyn-secondary-button.on-colored-background.is-alert{color:#f9423a;border:2px solid #f9423a;background-color:transparent;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.joyn-secondary-button.on-colored-background.is-alert.active,.joyn-secondary-button.on-colored-background.is-alert:hover:not([disabled]):not(.is-toggle){color:#f9423a;background-color:transparent;transform:scale(1.1)}.joyn-secondary-button.on-colored-background.is-alert.ng-leave{display:none}.joyn-text-link{font-family:AvenirNext_Demi!important;font-weight:400;text-align:center;display:inline-block;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:15px!important;text-decoration:underline!important;background-color:transparent;padding:6px 12px;border:none;color:#385e9d}.joyn-text-link:active{box-shadow:none!important}.joyn-text-link.is-full-width{width:100%}.joyn-text-link[disabled]{cursor:not-allowed;text-decoration:none!important;pointer-events:none;opacity:.4}.joyn-text-link[disabled].active{opacity:1}.joyn-text-link>i{margin-right:8px}.joyn-text-link>i:only-child{margin-right:0}.joyn-text-link span{font-family:AvenirNext_Demi!important}.joyn-text-link.active,.joyn-text-link:hover:not([disabled]){color:#243c65}.joyn-text-link.is-info{color:#49c5b1}.joyn-text-link.is-info.active,.joyn-text-link.is-info:hover:not([disabled]){color:#2f9383}.joyn-text-link.is-alert{color:#f9423a}.joyn-text-link.is-alert.active,.joyn-text-link.is-alert:hover:not([disabled]){color:#e01007}i+.joyn-text-link{padding-left:0!important}.joyn-floating-action-button{font-family:AvenirNext_Demi!important;font-size:18px!important;line-height:24px;font-weight:400;text-align:center;display:inline-block;background-color:#fff;color:#25282a;padding:15px 20px;border:1px solid transparent;border-radius:30px;white-space:nowrap;vertical-align:middle;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){.joyn-floating-action-button{font-size:14px!important;padding:10px 15px}}.joyn-floating-action-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65}.joyn-floating-action-button:hover:not([disabled]){background-color:#25282a;color:#fff}.joyn-floating-action-button:active{box-shadow:none}.joyn-floating-action-button i.fa,.joyn-floating-action-button span.fa,.joyn-floating-action-button span.glyphicon{margin:-10px 10px -10px -10px;font-size:2.7em;vertical-align:middle}.joyn-coupon-button,.joyn-floating-action-button span:not(.glyphicon):not(.fa){font-family:AvenirNext_Demi!important;vertical-align:middle}.joyn-coupon-button{font-weight:400;text-align:center;display:inline-block;line-height:20px;white-space:nowrap;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:20% auto auto;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;color:#fff;background-color:#f9423a;border:1px solid #f9423a}.joyn-coupon-button:active{box-shadow:none!important}.joyn-coupon-button.is-full-width{width:100%}.joyn-coupon-button[disabled]{cursor:not-allowed;text-decoration:none!important;pointer-events:none;opacity:.4}.joyn-coupon-button[disabled].active{opacity:1}.joyn-coupon-button>i{margin-right:8px}.joyn-coupon-button>i:only-child{margin-right:0}.joyn-coupon-button span{font-family:AvenirNext_Demi!important}.joyn-switch{margin:0;display:inline-block;vertical-align:middle;height:24px}.joyn-switch .md-bar{top:0!important;height:24px!important;width:40px!important;border-radius:15px!important}.joyn-switch .md-thumb{left:3px!important}.joyn-switch .md-bar{border:2px solid #b9b9b9!important}.joyn-switch .md-thumb{background-color:#fff!important}.joyn-switch.md-checked .md-bar{background-color:#385e9d!important}.joyn-switch.is-info .md-bar{border:2px solid #b9b9b9!important}.joyn-switch.is-info .md-thumb{background-color:#fff!important}.joyn-switch.is-info.md-checked .md-bar{background-color:#49c5b1!important}.joyn-switch.is-alert .md-bar{border:2px solid #b9b9b9!important}.joyn-switch.is-alert .md-thumb{background-color:#fff!important}.joyn-switch.is-alert.md-checked .md-bar{background-color:#f9423a!important}.joyn-switch.is-dark .md-bar{border:2px solid #b9b9b9!important}.joyn-switch.is-dark .md-thumb{background-color:#fff!important}.joyn-switch.is-dark.md-checked .md-bar{background-color:#25282a!important}.joyn-badge{font-family:AvenirNext_Demi!important;display:inline-block;vertical-align:middle;border-radius:15px;font-size:11px!important;line-height:11px;padding:8px!important;margin:4px 0;text-align:center;white-space:nowrap;color:#385e9d;background-color:#f2f4f6}.joyn-badge.is-large{font-size:15px!important;line-height:15px;padding:10px!important}.joyn-badge.is-dark{color:#5a6268;background-color:#e6e9eb}.joyn-badge.is-pro{z-index:5;padding:3px 6px!important;border-radius:.25em;color:#fff;background-color:#49c5b1}.joyn-badge.is-pro.is-absolute{position:absolute;top:5px;right:-15px}.joyn-button-group{text-align:center}.joyn-button-group.text-left{text-align:left}.joyn-button-group.text-right{text-align:right}.joyn-button-group>*{margin-right:15px}.joyn-button-group>:last-child{margin-right:0}.joyn-checkbox{margin-bottom:0}.joyn-checkbox .md-container{width:25px;height:25px}.joyn-checkbox .md-icon{width:25px;height:25px;border-radius:4px;background-color:#fff!important;border:1px solid #b9b9b9!important}.joyn-checkbox .md-icon:after{top:4px!important;height:13px!important;width:6px!important;left:9px!important}.joyn-checkbox[disabled]{opacity:.4}.joyn-checkbox.is-toggle{pointer-events:none}.joyn-checkbox.is-toggle .md-icon{top:-5px;width:30px;height:30px;border-radius:50%}.joyn-checkbox.is-toggle .md-icon:after{top:7px!important;left:11px!important;height:11px!important;width:6px!important}.joyn-checkbox.is-toggle.is-small .md-icon{top:3px;width:20px;height:20px;border-width:.5px}.joyn-checkbox.is-toggle.is-small .md-icon:after{top:3px!important;left:6px!important;height:10px!important;width:6px!important}.joyn-checkbox:not(.md-checked) .md-icon:after{border:none}.joyn-checkbox.md-checked .md-icon{border:1px solid #385e9d!important}.joyn-checkbox.md-checked .md-icon:after{border-color:#385e9d!important}.joyn-checkbox.is-info:not(.md-checked) .md-icon:after{border:none}.joyn-checkbox.is-info.md-checked .md-icon{border:1px solid #49c5b1!important}.joyn-checkbox.is-info.md-checked .md-icon:after{border-color:#49c5b1!important}.joyn-checkbox.is-alert:not(.md-checked) .md-icon:after{border:none}.joyn-checkbox.is-alert.md-checked .md-icon{border:1px solid #f9423a!important}.joyn-checkbox.is-alert.md-checked .md-icon:after{border-color:#f9423a!important}.joyn-radio-group{text-align:left}.joyn-radio-group md-radio-button .md-label{margin-left:27px;margin-right:15px}.joyn-radio-group md-radio-button .md-container{width:25px;height:25px}.joyn-radio-group md-radio-button .md-container:before{display:none}.joyn-radio-group md-radio-button .md-container .md-off{width:25px;height:25px}.joyn-radio-group md-radio-button .md-container .md-on{top:-4px;left:-4px;width:33px;height:33px}.joyn-radio-group.is-horizontal md-radio-button{display:inline-block}.joyn-radio-group .md-container .md-off{border:1px solid #385e9d}.joyn-radio-group .md-container .md-on{background-color:#385e9d}.joyn-radio-group.is-info .md-container .md-off{border:1px solid #49c5b1}.joyn-radio-group.is-info .md-container .md-on{background-color:#49c5b1}.joyn-radio-group.is-alert .md-container .md-off{border:1px solid #f9423a}.joyn-radio-group.is-alert .md-container .md-on{background-color:#f9423a}.joyn-input{border:1px solid #b9b9b9;background-color:#fff!important;border-radius:10px!important;padding:5px 15px!important}.joyn-input,.joyn-input *{font-family:AvenirNext!important}.joyn-input.is-full-width{width:100%}.joyn-input[disabled]{opacity:.4;resize:none}.joyn-input .placeholder{font-style:italic;opacity:.5}.joyn-input::-webkit-input-placeholder{font-style:italic;opacity:.5}.joyn-input::-moz-placeholder{font-style:italic;opacity:.5}.joyn-input:-ms-input-placeholder{font-style:italic;opacity:.5}.joyn-input:-moz-placeholder{font-style:italic;opacity:.5}.icon{display:block}html{background-color:#fff}.btn{font-family:AvenirNext}.margin-10px{margin:10px}.joyn-template-title{color:#000;font-family:SuisseCond_SemiBold;text-align:center}@media only screen and (min-width:500px){.joyn-template-title{font-size:30pt;width:50%}}*{font-family:Segoe UI,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}#main-view-content{margin:0}.badge,.modal,.modal-content,.modal-dialog,input,select{-ms-border-radius:0!important;border-radius:0!important}input,select{padding:4px!important;display:inline-block}form *,input,textarea{font-family:Segoe UI,Arial,Helvetica,sans-serif}input,textarea{background-image:none!important;border:1px solid #ccc}select{font-size:13px!important;font-family:Segoe UI,Arial,Helvetica,sans-serif}input[type=checkbox],input[type=radio]{margin:0 5px 0 0!important;line-height:23px!important;border:0!important}body{font-size:13px;line-height:23px;color:#666;background:#111;-webkit-font-smoothing:antialiased}body .container{width:97%;padding-left:1.5%;padding-right:1.5%}h1,h2,h3,h4,h5,h6{padding:2px 0;margin:2px 0;color:#777;font-weight:400}h2{font-size:30px;line-height:40px}h3{font-size:23px;line-height:33px}h4{font-size:20px;line-height:30px}h5{font-size:18px;line-height:28px}h6{font-size:15px;line-height:25px}p{padding:1px 0!important;margin:1px 0!important}a{color:#333;text-decoration:none!important}a:hover{color:#888;text-decoration:none}a:active,a:focus,a:hover{outline:0}.bold{font-weight:600}hr{margin:8px 0!important;padding:0!important;border-top:0;border-bottom:1px solid #ddd!important;height:0}:focus{outline:none}::-moz-focus-inner{border:0}a.btn{font-size:13px!important}.badge{font-weight:400;padding:3px 8px;font-size:13px}.progress{height:17px;line-height:17px;margin:5px 0!important;border:0}.progress .bar{font-size:12px}.btn.btn-primary{background:#1171a3!important}.btn.btn-primary:hover{background:#0f608b!important}.btn.btn-info{background:#52b9e9!important}.btn.btn-info:hover{background:#459fc9!important}.btn.btn-success{background:#43c83c!important}.btn.btn-success:hover{background:#36a530!important}.btn.btn-warning{background:#f88529!important}.btn.btn-warning:hover{background:#d67323!important}.btn.btn-danger{background:#fa3031!important}.btn.btn-danger:hover{background:#d82829!important}.badge.badge-success,.label.label-success{background:#43c83c!important}.badge.badge-warning,.label.label-warning{background:#f88529!important}.badge.badge-important,.label.label-important{background:#fa3031!important}.badge.badge-info,.label.label-info{background:#52b9e9!important}.blightblue{background:#52b9e9!important}.bblue,.blightblue{color:#fff!important;border:0!important}.bblue{background:#1171a3!important}.bgreen{background:#43c83c!important}.bgreen,.borange{color:#fff!important;border:0!important}.borange{background:#f88529!important}.bred{background:#fa3031!important}.bred,.bviolet{color:#fff!important;border:0!important}.bviolet{background:#932ab6!important}.bblue h2,.bblue h3,.bblue h4,.bblue h5,.bblue h6,.bgreen h2,.bgreen h3,.bgreen h4,.bgreen h5,.bgreen h6,.blightblue h2,.blightblue h3,.blightblue h4,.blightblue h5,.blightblue h6,.borange h2,.borange h3,.borange h4,.borange h5,.borange h6,.bred h2,.bred h3,.bred h4,.bred h5,.bred h6,.bviolet h2,.bviolet h3,.bviolet h4,.bviolet h5,.bviolet h6{color:#fff!important}.bblue a,.bgreen a,.blightblue a,.borange a,.bred a,.bviolet a{color:#eee!important}.bblue a:hover,.bgreen a:hover,.blightblue a:hover,.borange a:hover,.bred a:hover,.bviolet a:hover{color:#ddd!important}.lightblue{color:#52b9e9!important}.blue{color:#1171a3!important}.green{color:#43c83c!important}.orange{color:#f88529!important}.red{color:#fa3031!important}.violet{color:#932ab6!important}.modal.is-rounded .modal-content{border-radius:25px!important;overflow:hidden}.modal .modal-header{padding:0;color:#fff;background-color:#385e9d;text-align:center;font-size:24pt;font-weight:700;border-width:0}.modal .modal-header .modal-title{position:relative;font-size:24pt;font-weight:700;color:#fff;margin:15px 0;padding:15px}.modal .modal-header .modal-title,.modal .modal-header .modal-title span{font-family:SuisseCond_SemiBold}.modal .modal-header .modal-subtitle{color:#fff;font-size:12pt;margin-left:20%;margin-right:20%;margin-bottom:25px}.modal .modal-header .modal-subtitle,.modal .modal-header .modal-subtitle span{font-family:AvenirNext_It!important}@media only screen and (max-width:991px){.modal .modal-header .modal-subtitle{margin-left:10%;margin-right:10%}}.modal .modal-header.is-alert{background-color:#f9423a}.modal .modal-header.is-info{background-color:#49c5b1}form{margin:10px}form button,form input,form select,form textarea{font-size:13px!important}form label{font-size:13px;line-height:13px}.form-inline button{margin-left:15px}.form-horizontal .controls{margin-left:110px}.form-horizontal .controls:first-child{*padding-left:100px}.form-horizontal .form-actions{padding-left:110px}.form-actions{padding:5px 20px;background:transparent;border-top:0}.dropdown-big .dropdown-menu{-moz-min-width:250px;-ms-min-width:250px;-o-min-width:250px;-webkit-min-width:250px;min-width:250px;padding:8px 10px;background:#fff}.dropdown-big .dropdown-menu p{margin:1px 0;padding:1px 0;font-size:12px;line-height:18px}.dropdown-big .dropdown-menu a{font-size:13px;line-height:23px;background:transparent;padding:0;color:#444!important;display:inline}.dropdown-big .dropdown-menu a:hover{color:#777!important;background:transparent!important}.dropdown-big .dropdown-menu .drop-foot{text-align:center}.dropdown-big .dropdown-menu .drop-foot a{font-size:12px!important}.dropdown-big .dropdown-menu hr{padding:0;margin:8px 0;border-top:0 solid #aaa;border-bottom:1px solid #eee}.dropdown-big .dropdown-menu h5{color:#666!important;line-height:18px;font-weight:700;font-size:13px}.dropdown-menu{background:#fff;-ms-border-radius:0;border-radius:0;border:1px solid #ddd}.dropdown-menu li{color:#777;font-size:13px;line-height:18px}.dropdown-menu li>a{color:#555;line-height:23px!important}.dropdown-menu li>a:hover{background:#f9f9f9!important;filter:none;color:#888}.dropdown-menu a:focus,.dropdown-menu a:hover{filter:none!important;background:#fff!important}.dropdown-menu:after,.dropdown-menu:before{border:none!important}.sidebar{width:230px;float:left;display:block;background:#111;color:#eee;position:relative}.sidebar hr{border-bottom:1px solid #333!important}.sidebar ul{padding:0;margin:0}.sidebar ul,.sidebar ul li{list-style-type:none}.sidebar .sidebar-inner{display:block;width:100%;margin:0 auto;position:absolute;z-index:60;background:#111}.sidebar .navi li i{margin-right:5px}.sidebar .navi li span i{margin:0}.sidebar .navi>li>a{display:block;padding:12px 20px;font-size:15px;line-height:25px;color:#fff;text-decoration:none;border-bottom:1px solid #222;background-color:#111}.sidebar .navi>li.open>a,.sidebar .navi>li>a:hover{border-bottom:1px solid #222;background-color:#222;color:#fff}.sidebar .navi li ul{display:none;background:#181818}.sidebar .navi li.open ul{display:block}.sidebar .navi li ul li a{display:block;background:none;padding:10px 0 10px 30px;text-decoration:none;color:#999;border-bottom:1px solid #222}.sidebar .navi li ul li.active a,.sidebar .navi li ul li a:hover{background:#131313;border-bottom:1px solid #222}.sidebar .navi>li.current.nlightblue>a,.sidebar .navi>li.nlightblue>a:hover,.sidebar .navi>li.open.nlightblue>a{background:#52b9e9!important;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.sidebar .navi>li.current.nblue>a,.sidebar .navi>li.nblue>a:hover,.sidebar .navi>li.open.nblue>a{background:#1171a3!important;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.sidebar .navi>li.current.ngreen>a,.sidebar .navi>li.ngreen>a:hover,.sidebar .navi>li.open.ngreen>a{background:#43c83c!important;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.sidebar .navi>li.current.norange>a,.sidebar .navi>li.norange>a:hover,.sidebar .navi>li.open.norange>a{background:#f88529!important;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.sidebar .navi>li.current.nred>a,.sidebar .navi>li.nred>a:hover,.sidebar .navi>li.open.nred>a{background:#fa3031!important;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.sidebar .navi>li.current.nviolet>a,.sidebar .navi>li.nviolet>a:hover,.sidebar .navi>li.open.nviolet>a{background:#932ab6!important;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.sidebar .sidebar-dropdown *{text-decoration:none}.sidebar .sidebar-dropdown{display:none}.sidebar .sidebar-dropdown a{color:#ddd;background-color:#343434;padding:6px;text-transform:uppercase;text-align:center;font-size:13px;display:block;border-top:1px solid #666;border-bottom:1px solid #333}.sidebar .sidebar-dropdown a:hover{text-decoration:none}.sidebar .sidebar-widget{padding:10px 5px}.sidebar .ui-datepicker{width:95%;margin:0 auto;background:#111;color:#888;border:0;padding:0}.sidebar .ui-datepicker-header{background:#222;border:1px solid #212121}.sidebar .ui-datepicker-prev:hover{background:transparent;border:0;top:2px!important;left:2px!important}.sidebar .ui-datepicker-next:hover{background:transparent;border:0;top:2px!important;right:2px!important}.sidebar .ui-state-default{background:#222;border:0;text-align:center;color:#ccc}.sidebar .ui-state-default:hover{background:#282828;color:#999}.sidebar .ui-state-active,.sidebar .ui-state-hightlight{background:#444}.mainbar{position:relative;margin-right:0;width:auto;background:#fff}.mainbar .container{width:100%;padding:0!important}.pagination{margin:10px 0 5px}.pagination ul>li>a,.pagination ul>li>span{border:1px solid #ccc;margin-right:3px;padding:3px 8px;background-color:#fff;color:#666}.pagination ul>li>a:hover{color:#333;background:#fafafa}.mainbar .page-head{padding:15px 20px;border-bottom:1px solid #fff}.mainbar .page-meta{font-size:13px;line-height:15px;margin-left:2px;display:block}.mainbar .matter{border-top:0 solid #ddd;margin:2em}.widget{margin-top:10px;margin-bottom:20px;background:#fff}.widget hr{margin:4px 0;padding:4px 0;border-top:0;border-bottom:1px solid #ddd}.widget .table{margin:0;width:100%}.widget .table-bordered{border:0}.widget .table-bordered td,.widget .table-bordered th{border-bottom:1px solid #ccc!important}.widget .table-bordered td{border-top:0!important}.widget .table-bordered td:first-child,.widget .table-bordered th:first-child{border-left:0}.widget .padd{padding:15px}.widget .widget-head{background-color:#f5f5f5;border:1px solid #ddd;color:#777;font-size:18px;padding:12px 15px}.widget .widget-head.collapsive{cursor:pointer}.widget .widget-head .widget-icons i{font-size:14px;margin:0 4px}.widget .widget-head .widget-icons a{color:#aaa}.widget .widget-head .widget-icons a:hover{color:#888}.widget .widget-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.widget .widget-foot{background-color:#f9f9f9;border:1px solid #ddd;border-top:0;padding:8px 15px;font-size:13px;color:#555}.widget.wred .widget-head{background-color:#fa3031;border:1px solid #fa3031;color:#fff}.widget.wlightblue .widget-head{background-color:#52b9e9;border:1px solid #52b9e9;color:#fff}.widget.wblue .widget-head{background-color:#1171a3;border:1px solid #1171a3;color:#fff}.widget.wgreen .widget-head{background-color:#43c83c;border:1px solid #43c83c;color:#fff}.widget.worange .widget-head{background-color:#f88529;border:1px solid #f88529;color:#fff}.widget.wviolet .widget-head{background-color:#932ab6;border:1px solid #932ab6;color:#fff}.widget.wblue .widget-head .widget-icons a,.widget.wgreen .widget-head .widget-icons a,.widget.wlightblue .widget-head .widget-icons a,.widget.worange .widget-head .widget-icons a,.widget.wred .widget-head .widget-icons a,.widget.wviolet .widget-head .widget-icons a{color:#fff}.widget.wblue .widget-head .widget-icons a:hover,.widget.wgreen .widget-head .widget-icons a:hover,.widget.wlightblue .widget-head .widget-icons a:hover,.widget.worange .widget-head .widget-icons a:hover,.widget.wred .widget-head .widget-icons a:hover,.widget.wviolet .widget-head .widget-icons a:hover{color:#eee}.widget .nav-tabs>li a{padding:5px 10px}.widget .nav-tabs{margin-bottom:5px}.widget .tab-content{margin-bottom:10px}.toggle-button span{font-size:13px!important}.gallery img{max-width:170px;margin:5px}@media (max-width:480px){.mainbar .page-head h2{float:none}.mainbar .bread-crumb{float:none;margin-top:10px}}@media (max-width:767px){body{margin:0 auto}body .container{width:95%;padding-left:2.5%;padding-right:2.5%}.mainbar .matter{padding-left:20px;padding-right:20px}.form-inline button{margin-left:0}.nav-collapse .dropdown-big .dropdown-menu{color:#bbb!important}.nav-collapse .dropdown-big .dropdown-menu a{color:#ccc!important;padding-left:0!important;padding-right:0!important}.nav-collapse .dropdown-big .dropdown-menu a:hover{color:#aaa!important}.nav-collapse .dropdown-big .dropdown-menu h5{color:#eee!important}.nav-collapse .dropdown-menu{padding:10px!important}.nav-collapse .dropdown-menu a{color:#fff!important}.nav-collapse .dropdown-menu a:hover{background:transparent!important}.nav-collapse .dropdown-menu hr{border-top:0 solid #eee;border-bottom:1px solid #333}.sidebar{float:none;width:100%}.sidebar .sidebar-dropdown{display:block}.sidebar .sidebar-inner{display:none}.sidebar .sidebar-widget{text-align:center}.mainbar{margin:0;float:none}.today-datas{text-align:center}}@media (min-width:768px) and (max-width:979px){.form,form .control-group{margin:0!important}form .controls{float:none!important;margin-left:0!important}form .form-actions{padding-left:0!important}.nav-collapse .dropdown-big .dropdown-menu{color:#bbb!important}.nav-collapse .dropdown-big .dropdown-menu a{color:#ccc!important;padding-left:0!important;padding-right:0!important}.nav-collapse .dropdown-big .dropdown-menu a:hover{color:#aaa!important}.nav-collapse .dropdown-big .dropdown-menu h5{color:#eee!important}.nav-collapse .dropdown-menu{padding:10px!important}.nav-collapse .dropdown-menu a{color:#fff!important}.nav-collapse .dropdown-menu a:hover{background:transparent!important}.nav-collapse .dropdown-menu hr{border-top:0 solid #eee;border-bottom:1px solid #333}.sidebar{width:200px}}.map iframe{width:100%;margin:0!important;padding:0!important}.user h6{line-height:17px!important}.user{font-size:12px!important;line-height:20px!important}.user img{max-width:70px;margin-top:10px;cursor:pointer}.user .user-pic{float:left;width:80px}.user .btn{font-size:11px!important}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}body{background-color:#fff}.sidebar-widget form{margin:0 -1em}.sidebar .navi>li>a{background-color:#333!important}.sidebar .navi li ul li a{color:#fff}.sidebar .navi li ul li a:hover{color:#52b9e9}.sidebar .navi li ul li a:disabled{color:#999}.sidebar{margin-top:-2px}.sidebar-filler,.sidebar .sidebar-inner{background-color:#333}.sidebar-filler{z-index:-1;position:fixed;top:0;left:0;height:100%;width:230px}ul.image-group{padding:0;margin:0}ul.image-group li{list-style:none;margin-bottom:25px}.ng-cloak{display:none!important}select>option{color:#000}.widget .padd{height:12em}.widget .padd.padd-tight{padding:6px}.list-flow.list-flow-tight{width:90px}.map{height:228px}.btn>i{margin-right:8px}.btn{margin-right:4px;margin-left:4px}.btn.btn-notext>i{margin-right:0}.btn-group{margin:.2em}small{font-size:14px}.text-subtle{color:#b7b7b7}.page-title-subtle{color:#fff}.right{clear:right;float:right}.widget-content .padd:hover{cursor:pointer;color:#fff;background-color:#52b9e9}.widget-content .padd:hover *{color:#fff}.list-flow{margin:6px;float:left;width:110px;height:120px;border-bottom:0 solid transparent;padding:1.5% .5%}.name-stack h5{text-align:center;padding:0;margin:0;line-height:18px!important}.search-query{margin:2px auto 8px!important}.fa-search{color:#fff}.form-search{min-height:2em}.input-group[class*=col-]{width:80%;margin:0 1.5em}.user .user-pic{display:block;margin:auto}.widget-content{padding:1em;margin:0}.stacked{float:none!important;display:block;margin:auto}.today-datas li{padding:20px 14px;height:9em}#splash-page{z-index:99999!important}#splash-page .bar{width:100%}.page-splash{z-index:99999!important;position:fixed!important;top:0;left:0;width:100%;height:100%;background-color:#333;opacity:.9;pointer-events:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.page-splash-message{text-align:center;margin:20% auto 0;font-size:400%;font-family:Segoe UI,Arial,Helvetica,sans-serif;font-weight:400;-webkit-text-shadow:2px 2px #000;text-shadow:2px 2px #000;text-shadow:2px 2px rgba(0,0,0,.15);text-transform:uppercase;text-decoration:none;color:#f58a00;padding:0}.page-splash-message.page-splash-message-subtle{margin:30% auto 0;font-size:200%}.flag-haschanges{position:fixed!important;display:inline}.fa-asterisk.fa-asterisk-large{font-size:180%;vertical-align:middle;color:#f58a00}.fa-asterisk.fa-asterisk-alert{color:#f58a00}.fa-asterisk-inline{padding:0 4px 0 0}.page-progress-bar,.progress{margin:30px 10%!important}.ngplus-overlay-background{top:0;left:0;padding-left:100px;position:absolute;z-index:10000;height:100%;width:100%;background-color:grey;opacity:.2}.ngplus-overlay-content{position:absolute;font-weight:700;height:100px;width:300px;height:15em;width:20em;z-index:10000;text-align:center}.page-spinner-message{text-align:center;font-size:400%;font-family:Segoe UI,Arial,Helvetica,sans-serif;font-weight:400;-webkit-text-shadow:2px 2px #000;text-shadow:2px 2px #000;text-shadow:2px 2px rgba(0,0,0,.15);text-transform:uppercase;text-decoration:none;color:#385e9d;padding:0}.page-spinner-message.page-spinner-message-subtle{margin:30% auto 0;font-size:200%}.overlay-message{font-size:200%}.spinner{margin:20% auto 0;left:auto;top:auto!important}table th>a{font-weight:700}table td,table th{text-align:left;vertical-align:middle}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{cursor:pointer}.widget-content.referrer{border-width:0}a{cursor:pointer}.customer-name{font-size:1.2em}.customer-thumb{margin:.1em!important;padding:.1em}.view-container{overflow:hidden}.shuffle-animation.ng-enter,.shuffle-animation.ng-leave,.view-container{position:relative}.shuffle-animation.ng-enter{-moz-transition:ease-out all .3s .4s;-o-transition:ease-out all .3s .4s;-webkit-transition:all .3s ease-out .4s;transition:all .3s ease-out .4s;left:2em;opacity:0}.shuffle-animation.ng-enter.ng-enter-active{left:0;opacity:1}.shuffle-animation.ng-leave{-moz-transition:.3s ease-out all;-o-transition:.3s ease-out all;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;left:0;opacity:1}.shuffle-animation.ng-leave.ng-leave-active{left:2em;opacity:0}.fader-animation.ng-enter,.fader-animation.ng-leave,.fader-animation.ng-move{position:relative}.fader-animation.ng-enter,.fader-animation.ng-leave{-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);-moz-transition:cubic-bezier(.25,.46,.45,.94) all .5s;-o-transition:cubic-bezier(.25,.46,.45,.94) all .5s;transition:all .5s cubic-bezier(.25,.46,.45,.94);opacity:1}.fader-animation.ng-enter,.fader-animation.ng-leave.ng-leave-active{opacity:0}.fader-animation.ng-enter.ng-enter-active{opacity:1}.fader-animation.ng-move{opacity:.5}.fader-animation.ng-move.ng-move-active{opacity:1}.dissolve-animation.ng-hide-add,.dissolve-animation.ng-hide-remove{position:fixed!important;display:inline!important;-webkit-transition:all .5s linear;-moz-transition:.5s linear all;-o-transition:.5s linear all;transition:all .5s linear}.dissolve-animation.ng-hide-add,.dissolve-animation.ng-hide-remove.ng-hide-remove-active{opacity:1}.dissolve-animation.ng-hide-add.ng-hide-add-active,.dissolve-animation.ng-hide-remove{opacity:0}@media (max-width:979px){.sidebar-filler{width:200px}.nav-collapse{clear:none}.nav-collapse .nav>li{float:left}.nav-collapse,.nav-collapse.collapse{height:inherit;overflow:inherit}.page-splash-message{font-size:300%}.btn-group.pull-right{float:none!important;display:block}}@media (min-width:768px){.sidebar .sidebar-inner{display:block!important}}@media (max-width:767px){.sidebar-filler{display:none}.nav-collapse{clear:both}.nav-collapse .nav>li{float:none}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.page-splash-message{font-size:200%;margin:40% auto 0}.page-splash-message.page-splash-message-subtle{font-size:150%}.sidebar .sidebar-inner{height:inherit}}@media (max-width:320px){.btn{margin:.2em;width:7em}.btn-group>.btn{display:block;width:7em}.btn-group.pull-right{margin:.2em 0}input,select{width:85%!important}textarea{width:80%}h3{font-size:1.5em!important;line-height:1.2em!important}}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-icon,md-checkbox:not([disabled]).md-primary.md-checked .md-icon{border:2px solid #385e9d;background-color:#fff;border-radius:4px}md-checkbox:not([disabled]).md-primary .md-icon{border:2px solid;border-radius:4px}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-icon:after,md-checkbox:not([disabled]).md-primary.md-checked .md-icon:after{border-color:#385e9d}md-checkbox.md-checked .md-icon:after{top:1px;height:11px;width:6px;left:5px}.country-selector{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDQuOTV2MTBIMHoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xLjQxIDQuNjdsMS4wNy0xLjQ5IDEuMDYgMS40OUgxLjQxek0zLjU0IDUuMzNMMi40OCA2LjgyIDEuNDEgNS4zM2gyLjEzeiIvPjwvc3ZnPg==) no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;height:30px;width:100px;padding:5px}.joyn-line{width:180px;height:10px;background-color:#49c5b1;border-radius:7px 0;display:inline-block}.joyn-line.thin{height:6px}.joyn-line-alternative{width:180px;height:10px;background-color:#385e9d;border-radius:7px 0;display:inline-block}#toast-container .toast{opacity:1}#toast-container .toast .toast-message{font-family:AvenirNext_Demi;font-size:14px}.flatpickr-current-month input.cur-year,.flatpickr-time .numInputWrapper .numInput{border:none!important}.no-padding{padding:0!important}.no-margin{margin:0!important}joyn-anchor-title .text{font-size:18px;font-weight:700;font-family:SuisseCond_SemiBold,sans-serif}joyn-card-grid .cards{display:flex}@media only screen and (min-width:768px){joyn-card-grid .cards{margin:4%;flex-direction:row;justify-content:center;flex-wrap:wrap}joyn-card-grid .cards>*{margin:4%;min-width:400px;max-width:50%;flex:1 0 42%;border-radius:15px;overflow:hidden;box-shadow:0 1px 6px 0 rgba(0,0,0,.2)}}@media only screen and (max-width:768px){joyn-card-grid .cards{flex-direction:column}}joyn-card-body{display:block;padding:15px 45px}joyn-card-body>:not(:last-child){margin-bottom:15px!important}joyn-card-footer{display:block;border-top:1px solid #ddd!important;padding:15px 45px}joyn-card .card-container{width:100vw;max-width:500px;text-align:center;margin:15px 0;position:relative}@media only screen and (max-width:768px){joyn-card .card-container{max-width:100%;margin:0}}joyn-card .card-container .language-toggle{position:absolute;top:15px;right:15px}joyn-card .card-container .card-logo{background-color:#49c5b1;padding:30px}joyn-card .card-container .card-logo .logo{width:125px}joyn-card .card-container .card-content{background-color:#fff;padding:0 30px}joyn-card .card-container .card-content .card-title{padding:15px 45px}#joyn-change-password-view{margin:15px}#joyn-change-password-view .change-password-error{margin:auto;max-width:420px;text-align:center}#joyn-change-password-content,#joyn-request-sent-successfully{width:100%;max-width:400px;margin:auto}#joyn-change-password-content>div{display:block;text-align:center;margin:10px auto 5px}@media only screen and (min-width:800px){#joyn-change-password-content>div{margin:25px auto 10px}}#joyn-change-password-content .blue-link{color:#385e9d;font-family:AvenirNext;font-weight:700;text-decoration:underline!important}#joyn-change-password-content .blue-link:hover{color:#264882}#joyn-change-password-content .small-margin{margin:0}@media only screen and (min-height:550px){#joyn-change-password-content .small-margin{margin:5px}}#joyn-change-password-content .logo{width:40%}@media only screen and (min-height:600px){#joyn-change-password-content .logo{width:60%}}#joyn-change-password-content .title,#joyn-request-sent-successfully .title{color:#000;font-family:SuisseCond_SemiBold;text-align:center}@media only screen and (max-width:500px){#joyn-change-password-content .title{font-size:23pt}}@media only screen and (min-width:500px){#joyn-change-password-content .title{font-size:33pt}}#joyn-change-password-content .subtitle,#joyn-request-sent-successfully .subtitle{font-family:AvenirNext_Demi}@media only screen and (min-width:500px){#joyn-change-password-content .subtitle,#joyn-request-sent-successfully .subtitle{font-size:15pt}}#joyn-change-password-content form{margin:0}#joyn-change-password-content .form{width:100%;text-align:left}#joyn-change-password-content .form .joyn-input{margin-bottom:15px}#joyn-change-password-content .form .text-danger{margin-left:5px;margin-top:-10px;margin-bottom:20px;color:#f9423a}#joyn-change-password-content .button,#joyn-request-sent-successfully .button{width:100%!important}#joyn-change-password-content .button-change-password,#joyn-request-sent-successfully .button-change-password{background-color:#385e9d;color:#fff;box-shadow:0 5px 0 0 rgba(56,94,157,.5);border-radius:10px 0 10px 0;margin:0;width:100%;text-transform:uppercase;font-family:SuisseCond_SemiBold}#joyn-change-password-content .button-change-password:active,#joyn-request-sent-successfully .button-change-password:active{box-shadow:none}#joyn-change-password-content .button-change-password:hover,#joyn-request-sent-successfully .button-change-password:hover{background-color:#264882;color:#fff}#joyn-request-sent-successfully h1{color:#000;font-family:SuisseCond_SemiBold}#joyn-request-sent-successfully *{margin:20px 0 10px}@media only screen and (max-width:500px){#joyn-request-sent-successfully h1{font-size:23pt}}@media only screen and (min-width:500px){#joyn-request-sent-successfully h1{font-size:29pt}}#joyn-request-sent-successfully p{font-family:AvenirNext_Demi;text-align:center}@media only screen and (min-width:500px){#joyn-request-sent-successfully p{font-size:15pt}}.coupon-share{padding:16px;background-color:#f2f4f6;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:40px}.coupon-share .description{text-align:center;margin-bottom:8px!important}#joyn-coupon{max-width:400px;margin:auto}#joyn-coupon .coupon{border-radius:15px;background-color:#fff;padding:15px;border:5px solid #30a592;position:relative;overflow:hidden}#joyn-coupon .coupon .dot{position:absolute;top:41%;color:#30a592;font-size:55px}#joyn-coupon .coupon .dot.dot-left{left:-9px}#joyn-coupon .coupon .dot.dot-right{right:-9px}#joyn-coupon .coupon table{border-radius:15px;background-color:#fff;width:100%}#joyn-coupon .coupon table .icon-container{width:50px!important;height:50px!important}#joyn-coupon .coupon table .icon-circle{border:1px solid #e6e9eb;border-radius:50%;padding:9px;margin-right:10px}#joyn-coupon .coupon table .icon-circle .coupon-icon{width:30px!important;height:30px!important}#joyn-coupon .coupon table .coupon-description{font-family:AvenirNext_Demi;font-size:16px;line-height:normal;color:#25282a}#joyn-coupon .coupon table .splitter{padding-top:10px;padding-bottom:10px}#joyn-coupon .coupon table .splitter hr{border-color:#5a6268}#joyn-coupon .coupon table .coupon-validity{text-align:center}#joyn-coupon .coupon table .coupon-validity .date-icon{vertical-align:text-bottom;width:16px;height:16px;margin-right:8px;font-size:11px;line-height:normal}#joyn-coupon .coupon table .coupon-validity span{font-family:AvenirNext!important;font-size:15px!important;color:#5a6268!important}#joyn-coupon .coupon table .coupon-validity .date{font-weight:700}#joyn-coupon .coupon table .available-at span{font-family:AvenirNext;font-size:15px!important}.shop-list-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.shop-list-container .shop-list-title{font-family:SuisseCond_SemiBold;font-size:26px;color:#5a6268;margin-top:40px}.shop-list-container .shop-list{text-align:left}.shop-list-container .shop-list li{font-family:AvenirNext;font-size:15px!important}#shop-list-modal .modal-header .modal-title{margin:0}#shop-list-modal .modal-body{padding:0;max-height:484px;overflow-y:auto}#shop-list-modal .modal-body .shop-details-wrapper{padding:20px;border-bottom:1px solid #f2f4f6}#shop-list-modal .modal-body .shop-details-wrapper .shop-name{font-family:AvenirNext_Demi;font-size:18px;color:#385e9d}#shop-list-modal .modal-body .shop-details-wrapper p{font-family:AvenirNext;font-size:14px;color:#25282a}#shop-list-modal .modal-body .shop-details-wrapper .shop-image{width:80px;height:80px;object-fit:cover;box-shadow:0 1px 6px 0 rgba(0,0,0,.2)}#shop-list-modal .modal-footer{background-color:#f2f4f6;text-align:center!important}#joyn-empty-state-no-points{text-align:center;margin:10vh auto;width:400px;max-width:100%}#joyn-empty-state-no-points .piggy-bank{width:120px;margin-bottom:30px}#joyn-empty-state-no-points .empty-state-title{color:#25282a;font-size:18px;font-family:AvenirNext_Demi;margin-bottom:10px!important}#joyn-empty-state-no-points .empty-state-description{font-size:15px;font-family:AvenirNext;margin-bottom:15px!important}#joyn-error-page .error-message{margin:auto;max-width:420px;text-align:center}#contact-link{font-family:AvenirNext,sans-serif;text-decoration:underline!important;color:#5a6268}#contact-link:hover{color:#000}#joyn-copyright,#privacy-policy-link{font-family:AvenirNext,sans-serif;color:#5a6268}#privacy-policy-link{text-decoration:underline!important}#privacy-policy-link:hover{color:#000}#terms-and-conditions-link{font-family:AvenirNext,sans-serif;text-decoration:underline!important;color:#5a6268}#terms-and-conditions-link:hover{color:#000}#version-info{font-family:AvenirNext,sans-serif;color:#5a6268}#joyn-footer-be{text-align:center;margin-top:15px}#joyn-footer-be .cityscape{width:90%;max-width:800px;margin-bottom:-2px;filter:contrast(95%)}#joyn-footer-be .bottom-bar{background-color:#f0f3f5;text-align:center;vertical-align:middle;display:table-cell;width:100vw;height:75px}#joyn-footer-be .bottom-bar a,#joyn-footer-be .bottom-bar span{font-family:AvenirNext,sans-serif;margin:0 15px;display:inline-block}@media only screen and (max-width:767px){#joyn-footer-be .bottom-bar{padding:25px}#joyn-footer-be .bottom-bar a,#joyn-footer-be .bottom-bar span{display:block;margin:5px 0}}#joyn-forgot-password{width:90%;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}#joyn-forgot-password .title{color:#25282a;font-family:SuisseCond_SemiBold;font-size:42px;line-height:52px;margin-bottom:15px!important}#joyn-forgot-password .description{color:#25282a;font-family:AvenirNext;font-size:16px;margin-bottom:15px!important}#joyn-forgot-password .error-message-container{display:flex;text-align:left;background-color:#f9423a;padding:15px;margin:0 0 15px}#joyn-forgot-password .error-message-container .fa-exclamation-circle{color:#fff;margin:3px 5px;float:left}#joyn-forgot-password .error-message-container span{color:#fff;font-family:AvenirNext_Demi;float:right;width:90%}#joyn-forgot-password .forgot-password-form{width:100%;max-width:300px;margin-left:auto;margin-right:auto}#joyn-forgot-password .forgot-password-form .email-input{margin-bottom:15px!important}#joyn-forgot-password .main-cta{font-size:13pt!important}#joyn-language-selection-toggle{display:inline-block}#joyn-language-selection-toggle:hover .current-language{text-decoration:underline}#joyn-language-selection-toggle .current-language{font-family:AvenirNext_Demi,sans-serif;font-size:14px;margin-left:5px}#language-selection-modal{text-align:center}#language-selection-modal .modal-section{max-width:320px;margin:auto}#language-selection-modal .modal-section .language{display:flex;justify-content:center;align-items:center;height:50px;font-family:AvenirNext_Demi,sans-serif;font-size:18px;color:#769dde;transition:.3s;text-transform:uppercase;letter-spacing:1px}#language-selection-modal .modal-section .language:hover{color:#fff;background-color:#769dde}#joyn-logo-title{width:100%;text-align:center}#joyn-logo-title img{width:180px;margin:0 0 30px}#joyn-nav-bar-authenticated-desktop{display:flex;align-items:center;justify-content:space-between;height:60px;background-color:#385e9d;color:#fff;overflow-x:auto;overflow-y:hidden}#joyn-nav-bar-authenticated-desktop .logo{height:40px;margin:0 20px}#joyn-nav-bar-authenticated-desktop .nav-bar-item{display:inline-flex;align-self:stretch;align-items:center;font-family:SuisseCond_SemiBold;font-size:18px;padding:0 20px;color:#fff}#joyn-nav-bar-authenticated-desktop .nav-bar-item.active,#joyn-nav-bar-authenticated-desktop .nav-bar-item:hover{background-color:#28477b}#joyn-nav-bar-authenticated-desktop .username-container,#joyn-nav-bar-authenticated-desktop .username-container>*{font-family:SuisseCond_SemiBold}#joyn-nav-bar-authenticated-desktop #joyn-language-selection-toggle{margin-right:10px}#joyn-nav-bar-authenticated-desktop .joyn-secondary-button{margin:0 20px}@media only screen and (max-width:990px){#joyn-nav-bar-authenticated-desktop{display:none}}#joyn-nav-bar-authenticated-mobile{background-color:#385e9d;color:#fff}#joyn-nav-bar-authenticated-mobile .menu-toggle{display:flex;align-items:center;justify-content:space-between;flex:1;cursor:pointer}#joyn-nav-bar-authenticated-mobile .menu-toggle .logo{height:40px;margin:0 20px}#joyn-nav-bar-authenticated-mobile .menu-toggle .fa-bars{margin:20px}#joyn-nav-bar-authenticated-mobile .panel-content #joyn-language-selection-toggle,#joyn-nav-bar-authenticated-mobile .panel-content .nav-bar-item,#joyn-nav-bar-authenticated-mobile .panel-content .username-container{display:block;padding:15px 20px}#joyn-nav-bar-authenticated-mobile .panel-content .nav-bar-item{font-family:SuisseCond_SemiBold;font-size:18px;color:#fff}#joyn-nav-bar-authenticated-mobile .panel-content .nav-bar-item.active,#joyn-nav-bar-authenticated-mobile .panel-content .nav-bar-item:hover{background-color:#28477b}#joyn-nav-bar-authenticated-mobile .panel-content .username-container,#joyn-nav-bar-authenticated-mobile .panel-content .username-container>*{font-family:SuisseCond_SemiBold}#joyn-nav-bar-authenticated-mobile .panel-content .joyn-secondary-button{margin:20px 20px 40px}@media only screen and (min-width:991px){#joyn-nav-bar-authenticated-mobile{display:none}}#joyn-nav-bar-lite{margin:15px}#joyn-nav-bar-lite #joyn-logo-title img{width:auto;height:45px;margin:0}#joyn-nav-bar-lite #joyn-language-selection-toggle{margin-right:10px}#joyn-os-specific-badge .store-badge{margin-right:20px;margin-top:20px;height:45px}joyn-paragraph{display:block}joyn-paragraph,joyn-paragraph span{font-size:18px;color:#25282a;font-family:AvenirNext,sans-serif}#joyn-promote-app{color:#000}#joyn-promote-app h1{color:#385e9d;font-family:SuisseCond_SemiBold;font-size:42px}#joyn-promote-app p{font-family:AvenirNext;font-size:16px;margin-top:10px!important}#joyn-promote-app #joyn-os-specific-badge .store-badge{margin:10px 10px 10px 0}joyn-app-help-section .layout{display:flex}@media only screen and (min-width:768px){joyn-app-help-section .layout{min-height:50vh;flex-direction:row;justify-content:center;align-items:center}}@media only screen and (max-width:768px){joyn-app-help-section .layout{min-height:0;flex-direction:column;justify-content:center;align-items:center;text-align:center}}joyn-app-help-section .image-block{flex:1;text-align:center}@media only screen and (max-width:768px){joyn-app-help-section .image-block{padding:8%}}@media only screen and (min-width:768px){joyn-app-help-section .image-block{max-width:33%;padding-right:15px}}joyn-app-help-section .image-block .app-image{max-width:500px;width:100%;height:100%;object-fit:cover}joyn-app-help-section .text-block{flex:1}@media only screen and (max-width:768px){joyn-app-help-section .text-block{padding:8%}}@media only screen and (min-width:768px){joyn-app-help-section .text-block{max-width:33%;padding-left:15px}}joyn-app-help-section .text-block>:not(:last-child){margin-bottom:15px!important}joyn-app-upsale-section .layout{display:flex}@media only screen and (min-width:768px){joyn-app-upsale-section .layout{min-height:25vh;flex-direction:row;justify-content:center;align-items:center}}@media only screen and (max-width:768px){joyn-app-upsale-section .layout{min-height:0;flex-direction:column;justify-content:center;align-items:center;text-align:center}}joyn-app-upsale-section .layout>*{flex:1;padding:8%}joyn-app-upsale-section .layout .image-block{text-align:center}joyn-app-upsale-section .layout .image-block .app-image{max-width:500px;width:100%;height:100%;object-fit:cover}joyn-app-upsale-section .layout .text-block>:not(:last-child){margin-bottom:15px!important}joyn-discover-merchants-section .layout{display:flex}@media only screen and (min-width:768px){joyn-discover-merchants-section .layout{min-height:50vh;height:100%;flex-direction:column;justify-content:start;align-items:start;background-image:url(/assets/images/lady-holding-gift.jpg);background-size:cover;background-position:0}}@media only screen and (max-width:768px){joyn-discover-merchants-section .layout{min-height:0;flex-direction:column;justify-content:center;align-items:center;text-align:center}}joyn-discover-merchants-section .layout .text-block{max-width:60%;background-color:hsla(0,0%,100%,.85);border-radius:15px;margin:30px}@media only screen and (min-width:768px){joyn-discover-merchants-section .layout .text-block{padding:30px}}joyn-discover-merchants-section .layout .text-block>:not(:last-child){margin-bottom:15px!important}joyn-help-section .layout{display:flex}@media only screen and (min-width:768px){joyn-help-section .layout{min-height:50vh;flex-direction:row;justify-content:center;align-items:center;background-color:#49c5b1}}@media only screen and (max-width:768px){joyn-help-section .layout{min-height:0;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#49c5b1}}joyn-help-section .layout>*{flex:1;padding:8%}@media only screen and (min-width:768px){joyn-help-section .image-block{min-height:50vh;background-image:url(/assets/images/phone_card.png);background-size:contain;background-position:0;background-repeat:no-repeat}}@media only screen and (max-width:768px){joyn-help-section .image-block{display:none;flex:1}}joyn-help-section .text-block>:not(:last-child){margin-bottom:15px!important}joyn-registration-success-section .layout{display:flex}joyn-registration-success-section .layout .welcome-coupon-container{border-bottom:1px solid #ddd!important}joyn-registration-success-section .layout .welcome-coupon-container>*{display:block;margin-bottom:15px}@media only screen and (min-width:768px){joyn-registration-success-section .layout{min-height:100vh;padding:8%;flex-direction:column;justify-content:center;align-items:start;background-image:url(https://joyn.imgix.net/general/user-portal-login-background.jpg?auto=compress&crop=focalpoint&fit=crop&fp-x=.0&fp-y=.5&fp-z=1.4&h=1440&w=2560);background-size:cover;background-position:0}}@media only screen and (max-width:768px){joyn-registration-success-section .layout{min-height:0;padding:0;flex-direction:column;justify-content:center;align-items:center;text-align:center}}joyn-scroll-down-icon .scroll-icon{position:absolute;bottom:25px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:768px){joyn-scroll-down-icon .scroll-icon{display:none}}joyn-scroll-down-section .scroll-section{position:relative}md-autocomplete md-autocomplete-wrap{box-shadow:none!important}md-autocomplete md-autocomplete-wrap #autocompleteInput{font-family:AvenirNext,sans-serif;border:1px solid #b9b9b9;background-color:#fff;border-radius:10px!important;padding:5px 15px!important;line-height:normal;height:35px!important}.md-autocomplete-suggestions-container{font-family:AvenirNext,sans-serif;border:1px solid #b9b9b9;border-radius:10px;box-sizing:content-box}.md-autocomplete-suggestions-container li .highlight{color:#000}#joyn-sign-up-form-v2{width:90%;margin:auto}#joyn-sign-up-form-v2 #joyn-error-page{margin-bottom:45px}#joyn-sign-up-form-v2 .sign-up-form{width:100%;max-width:650px;margin:auto}@media (min-width:625px){#joyn-sign-up-form-v2 .sign-up-form{box-shadow:0 1px 6px 0 rgba(0,0,0,.2);padding:30px;border-radius:15px}}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:15px}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .label-container{text-align:right;margin-top:5px}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .label-container label{font-family:AvenirNext,sans-serif;margin:0}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .input-container .field-error{color:#f9423a;font-family:AvenirNext,sans-serif;text-align:right}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .input-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDQuOTV2MTBIMHoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xLjQxIDQuNjdsMS4wNy0xLjQ5IDEuMDYgMS40OUgxLjQxek0zLjU0IDUuMzNMMi40OCA2LjgyIDEuNDEgNS4zM2gyLjEzeiIvPjwvc3ZnPg==) 97% 50% no-repeat}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .gender-picker{display:flex;justify-content:space-evenly;border:1px solid #b9b9b9;border-radius:15px;overflow:hidden}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .gender-picker .gender{width:100%;text-align:center;padding:10px}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .gender-picker .gender:first-of-type{border-right:1px solid #b9b9b9}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .gender-picker .gender.selected,#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .gender-picker .gender:hover{background-color:#f2f4f6}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .gender-picker .gender img{height:30px;width:30px}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .md-label>*{font-family:AvenirNext_Demi,sans-serif}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .md-label>.privacy-policy-link{padding:0;font-size:13px!important}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .joyn-main-button{height:40px}#joyn-sign-up-form-v2 .sign-up-form .form-fields-grid .joyn-spinner-loader img{width:45px;height:45px}.joyn-spinner .joyn-spinner-loader{text-align:center}.joyn-spinner .joyn-spinner-loader img{width:60px}#joyn-template-registration-success{margin:0 30px}#joyn-template-registration-success .page-title{font-family:SuisseCond_SemiBold;font-size:50px;color:#000;margin-top:40px;margin-bottom:75px}#joyn-template-registration-success .user-app-example{max-width:100%}@media (max-width:1199px){#joyn-template-registration-success .user-app-example{margin-top:45px}}.joyn-tip-container{text-align:left;border-radius:5px;width:100%;max-width:400px;display:inline-block;color:#25282a;background-color:#f9ecce;padding:15px}.joyn-tip-container table{width:100%}.joyn-tip-container table .fa-info-circle{margin-right:15px}.joyn-tip-container table .tip-title{font-family:AvenirNext_Demi;text-transform:uppercase;font-size:18px}.joyn-tip-container table .tip-description{font-family:AvenirNext;font-size:13px;line-height:1.4em}joyn-underlined-title{display:block}joyn-underlined-title .title{font-family:SuisseCond_SemiBold,sans-serif;margin:0;padding:0;line-height:normal}joyn-underlined-title .joyn-line{width:180px;height:7px;border-radius:7px 0;display:inline-block}#balances-view .page-content-container{width:600px;max-width:90%;margin:auto;padding-top:30px;padding-bottom:40px}#balances-view .page-content-container .page-title{font-family:SuisseCond_SemiBold;color:#25282a}#balances-view .page-content-container .visited-shop-container{display:grid;grid-template-areas:"cover-image shop-name         balance" "cover-image rewards-available details-link";grid-template-columns:100px 3fr 2fr;color:#25282a;margin:20px 0;padding:15px;box-shadow:0 1px 6px 0 rgba(0,0,0,.2);border-radius:4px}#balances-view .page-content-container .visited-shop-container .cover-image-container{grid-area:cover-image}#balances-view .page-content-container .visited-shop-container .cover-image-container img{width:75px;height:75px;object-fit:cover;box-shadow:0 1px 6px 0 rgba(0,0,0,.2)}#balances-view .page-content-container .visited-shop-container .shop-name{grid-area:shop-name;font-family:SuisseCond_SemiBold;font-size:18px;color:#385e9d}#balances-view .page-content-container .visited-shop-container .points-container{grid-area:balance;text-align:right}#balances-view .page-content-container .visited-shop-container .points-container *{font-family:AvenirNext_Demi;font-size:16px}#balances-view .page-content-container .visited-shop-container joyn-rewards-available-text{grid-area:rewards-available;align-self:end}#balances-view .page-content-container .visited-shop-container joyn-rewards-available-text #joyn-rewards-available-text{font-family:AvenirNext}#balances-view .page-content-container .visited-shop-container .details-link{grid-area:details-link;display:block;align-self:end;text-align:right;color:#385e9d;font-family:AvenirNext;text-decoration:underline!important}#balances-view .page-content-container .visited-shop-container .details-link:hover{color:#243c65}#balances-view .page-content-container .fa-spin{width:60px}#card-registration-view{text-align:center;max-width:90%;margin:auto;width:1000px}#card-registration-view .form-group{margin-bottom:0!important;margin-top:25px;min-height:40px!important}#card-registration-view label{text-align:right;padding-right:10px;font-family:avenirNext_demi;font-weight:400}#card-registration-view .card-registration-title{font-size:45px;font-family:SuisseCond_SemiBold;color:#25282a}#card-registration-view .card-registration-subtitle{display:block;font-size:15pt;margin:30px 0;font-family:AvenirNext}#card-registration-view img{max-height:200px}#card-registration-view .button-sign-up{background-color:#385e9d;color:#fff;box-shadow:0 5px 0 0 rgba(56,94,157,.5);border-radius:10px 0 10px 0;text-transform:uppercase;font-family:SuisseCond_SemiBold;margin-top:30px;font-size:18px!important}#card-registration-view .button-sign-up:active{box-shadow:none}#card-registration-view .button-sign-up:hover{background-color:#264882;color:#fff}#card-registration-view .error-message{color:#f9423a;font-size:12pt;margin-top:15px;font-family:AvenirNext_Demi}#collect-coupon-view .page-content-wrapper{position:relative;text-align:center}#collect-coupon-view #collect-coupon-view-mobile{margin:0 10px}#collect-coupon-view #collect-coupon-view-desktop{width:100%;max-width:1030px;margin:auto;padding:0 15px}#collect-coupon-view #collect-coupon-error{margin:0 15px 75px}#collect-coupon-view .activate-title{font-family:SuisseCond_SemiBold;font-size:26px;color:#5a6268;margin-top:40px;margin-bottom:25px}#collect-coupon-view .download-and-activate-container{border:1px solid #b9b9b9;border-radius:15px;background-color:#fff}#collect-coupon-activate-success .header-content-container{padding:75px 0}#collect-coupon-activate-success .header-content-container .header-text{color:#fff;font-size:50px;font-family:SuisseCond_SemiBold}#collect-coupon-activate-success .header-content-container .joyn-line{margin-top:15px}#collect-coupon-activate-success .page-content-container{max-width:600px;margin:30px auto 45px;padding:15px}#collect-coupon-activate-success .page-content-container .main-text{font-family:AvenirNext;font-size:18px}#collect-coupon-activate-success .page-content-container .section-title{font-family:SuisseCond_SemiBold!important;font-weight:700;font-size:20pt;margin-bottom:30px!important}#collect-coupon-activate-success .page-content-container .claim-step-image{width:150px;height:150px}#collect-coupon-activate-success .page-content-container .claim-step-text{font-family:AvenirNext;font-size:18px;margin-top:15px!important;margin-bottom:30px!important}#collect-coupon-view-desktop .main-text{font-family:AvenirNext;font-size:18px}#collect-coupon-view-desktop .header-content-container{padding:75px 0}#collect-coupon-view-desktop .header-content-container .header-text{color:#fff;font-size:50px;font-family:SuisseCond_SemiBold}#collect-coupon-view-desktop .header-content-container .joyn-line{margin-top:15px}#collect-coupon-view-desktop .download-and-activate-container{display:grid;grid-template-areas:"qr-code no-app-yet-info";grid-template-columns:1fr 1fr;padding:30px 20px 40px;margin:15px 0 45px}#collect-coupon-view-desktop .download-and-activate-container .qr-code{grid-area:qr-code;max-width:80%;max-height:80%;margin:auto}#collect-coupon-view-desktop .download-and-activate-container .no-app-yet-info{grid-area:no-app-yet-info;text-align:left}#collect-coupon-view-desktop .download-and-activate-container .subtitle{font-family:SuisseCond_SemiBold;font-size:24px;color:#5a6268}#collect-coupon-view-desktop .download-and-activate-container .install-app-grid{display:grid;grid-template-areas:"logo instructions-title" ".   step-one" ".   step-two" ".   step-three";grid-column-gap:20px;margin-top:15px}#collect-coupon-view-desktop .download-and-activate-container .install-app-grid .logo{grid-area:logo}#collect-coupon-view-desktop .download-and-activate-container .install-app-grid .instructions-title{grid-area:instructions-title;font-weight:700}#collect-coupon-view-desktop .download-and-activate-container .install-app-grid .step-one{grid-area:step-one}#collect-coupon-view-desktop .download-and-activate-container .install-app-grid .step-two{grid-area:step-two}#collect-coupon-view-desktop .download-and-activate-container .install-app-grid .step-three{grid-area:step-three}#collect-coupon-view-desktop .card-panel{text-align:left;width:100%;max-width:575px;margin-left:auto;margin-right:auto;margin-bottom:45px}#collect-coupon-view-desktop .card-panel .toggle-card-panel{font-family:AvenirNext_Demi;font-size:20px;margin-bottom:15px!important}#collect-coupon-view-desktop .card-panel label{font-family:AvenirNext_It;font-size:14px;font-weight:400;margin-top:15px}#collect-coupon-view-desktop .card-panel .joyn-input{width:225px;margin-right:10px}#collect-coupon-view-desktop .card-panel .joyn-spinner{display:inline-block}#collect-coupon-view-desktop .card-panel .error-message-container .error-message{font-family:AvenirNext_Demi;color:#f9423a;margin-top:10px!important}#collect-coupon-view-desktop .card-panel .error-message-container .register-card-message{margin-top:0!important}#collect-coupon-view-desktop .card-panel .error-message-container .register-card-message>*{font-family:AvenirNext_Demi}#collect-coupon-view-desktop .card-panel .error-message-container .register-card-message a{color:#385e9d;text-decoration:underline!important}#collect-coupon-view-desktop .coupon-activated-container{text-align:left;margin:50px 0}#collect-coupon-view-desktop .coupon-activated-container .app-advantages-grid{display:grid;grid-template-areas:"handy-overview-image           handy-overview-explanation" "discover-merchants-explanation discover-merchants-image";align-items:center;margin-bottom:60px}#collect-coupon-view-desktop .coupon-activated-container .app-advantages-grid .handy-overview-image{grid-area:handy-overview-image;width:100%}#collect-coupon-view-desktop .coupon-activated-container .app-advantages-grid .discover-merchants-image{grid-area:discover-merchants-image;width:100%}#collect-coupon-view-desktop .coupon-activated-container .app-advantages-grid .handy-overview-explanation{grid-area:handy-overview-explanation;margin:40px}#collect-coupon-view-desktop .coupon-activated-container .app-advantages-grid .discover-merchants-explanation{grid-area:discover-merchants-explanation;margin:40px}#collect-coupon-view-desktop .coupon-activated-container .page-centered-text-block{display:block;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}#collect-coupon-error .header-content-container{padding:130px 0;margin-bottom:40px}#collect-coupon-error .header-content-container .header-text{color:#fff;font-size:35px;font-family:SuisseCond_SemiBold}#collect-coupon-error .header-content-container .joyn-line{width:100px;height:6px;background-color:#f9423a;vertical-align:text-top}#collect-coupon-error .main-text{font-family:AvenirNext;font-size:18px;margin:0 auto!important;max-width:500px}#collect-coupon-header{position:relative}#collect-coupon-header .header-image{background-image:url(/assets/images/collect-coupon-header.png);background-repeat:no-repeat;background-position:50%;background-color:#385e9d;background-blend-mode:soft-light}#collect-coupon-header .darkened-edge-overlay,#collect-coupon-header .header-image{position:absolute;top:0;left:0;right:0;height:320px;border-bottom-right-radius:20px}#collect-coupon-header .darkened-edge-overlay{background-image:-webkit-gradient(radial,center center,550,center center,700,from(transparent),to(#385e9d));background-repeat:no-repeat;background-size:100% 320px}#collect-coupon-view-mobile .header-content-container{padding:50px 0}#collect-coupon-view-mobile .header-content-container .header-text{color:#fff;font-size:50px;font-family:SuisseCond_SemiBold}#collect-coupon-view-mobile .header-content-container .joyn-line{margin-top:15px;width:80px}#collect-coupon-view-mobile .download-and-activate-container{padding:30px 20px 45px;margin:15px 0 60px}#collect-coupon-view-mobile .download-and-activate-container .subtitle{font-family:SuisseCond_SemiBold;font-size:18px;color:#5a6268;margin-bottom:15px}#collect-coupon-view-mobile .download-and-activate-container #joyn-os-specific-badge .store-badge{margin-right:30px;margin-top:5px;height:50px}#collect-coupon-view-mobile .download-and-activate-container hr{margin:30px 0!important;border-bottom:1px solid #b9b9b9!important}#collect-coupon-view-mobile .download-and-activate-container .activate-coupon-button{background-color:#385e9d;color:#fff;font-family:AvenirNext_Demi;font-size:17px;font-weight:700;border-radius:10px;border:none;padding:12px 40px}#collect-coupon-view-mobile .download-and-activate-container .activate-coupon-button:active{background-color:#28477b}.share-coupon-view{display:flex;flex-direction:column;justify-content:center;align-items:center}.share-coupon-view .coupon-share-header{width:100%}.share-coupon-view .coupon-share-header .image{display:flex;justify-content:center;align-items:center;height:320px;background-image:url(/assets/images/collect-coupon-header.png);background-repeat:no-repeat;background-position:50%;background-color:#385e9d;background-blend-mode:soft-light;background-size:cover}.share-coupon-view .coupon-share-header .title{color:#fff;font-size:48px;line-height:56px;text-align:center}.share-coupon-view .coupon-share-content{max-width:50vw}@media only screen and (max-width:768px){.share-coupon-view .coupon-share-content{max-width:100vw}}.share-coupon-view .coupon-share-coupon{margin-top:40px}.share-coupon-view .coupon-share-expiration{display:flex;flex-direction:column;align-items:center;justify-content:center}.share-coupon-view .coupon-share-expiration .description{text-align:center;margin-top:24px!important;margin-bottom:40px!important}.share-coupon-view .coupon-share-claim .title{font-family:SuisseCond_SemiBold!important;font-weight:700;font-size:20pt;margin-bottom:30px!important;text-align:center}.share-coupon-view .coupon-share-claim .steps{justify-content:center;align-items:center;text-align:center}.share-coupon-view .coupon-share-claim .steps .image{width:150px;height:150px}.share-coupon-view .coupon-share-claim .steps .description{font-family:AvenirNext;font-size:18px;margin-top:15px!important;margin-bottom:30px!important}#collect-points-view-desktop{background-image:url(/assets/images/collect-points-header-darkened.jpg);background-repeat:no-repeat;background-position:top}#collect-points-view-desktop .header-image-container{background-image:-webkit-gradient(radial,center center,550,center center,700,from(transparent),to(#000));background-repeat:no-repeat;background-size:100% 334px}#collect-points-view-desktop .header-image-container .banner-and-phone{width:80%;margin-left:auto;margin-right:auto;padding-top:85px;height:334px}#collect-points-view-desktop .header-image-container .banner-and-phone .phone-container{text-align:center;height:100%}#collect-points-view-desktop .header-image-container .header-text{color:#fff;font-size:60px;font-family:SuisseCond_SemiBold}#collect-points-view-desktop .phone-example{min-width:200px;width:100%;max-width:245px}#collect-points-view-desktop .below-banner-content{margin-top:30px;width:80%;margin-left:auto;margin-right:auto}#collect-points-view-desktop .below-banner-content p{font-family:AvenirNext;font-size:18px;margin-bottom:15px!important}#collect-points-view-desktop .below-banner-content .howto-title{font-family:AvenirNext;font-size:18px;color:#000;font-weight:700}#collect-points-view-desktop .below-banner-content #joyn-os-specific-badge .store-badge{margin-top:0;margin-bottom:30px}#collect-points-view-desktop .below-banner-content .points-badge-container{border:2px solid #e9ecee;border-radius:15px;text-align:left;margin-bottom:45px;width:375px}#collect-points-view-desktop .below-banner-content .points-badge-container .points-badge{width:100%}#collect-points-view-desktop .below-banner-content .points-badge-container .points-badge .qr-container{padding:5px}#collect-points-view-desktop .below-banner-content .points-badge-container .points-badge .qr-container img{width:145px}#collect-points-view-desktop .below-banner-content .points-badge-container .points-badge .points-badge-description{vertical-align:top;position:relative;padding:15px 15px 45px}#collect-points-view-desktop .below-banner-content .points-badge-container .points-badge .points-badge-description span,#collect-points-view-desktop .below-banner-content .points-badge-container .points-badge .points-badge-description strong{font-family:AvenirNext;font-size:18px}#collect-points-view-desktop .below-banner-content .points-badge-container .points-badge .points-badge-description img{width:50px;position:absolute;bottom:15px;right:15px}#collect-points-view-desktop #joyn-error-page .alert{float:left;margin:0 0 20px}@media only screen and (max-width:850px){#collect-points-view-desktop .header-image-container .banner-and-phone .phone-container{display:none}#collect-points-view-desktop .header-image-container .banner-and-phone .header-text-container{margin-left:auto;margin-right:auto;float:none;width:80%}#collect-points-view-desktop .header-image-container .banner-and-phone .header-text-container .header-text{font-size:50px}#collect-points-view-desktop .header-image-container .content-column{margin-left:auto;margin-right:auto;float:none;width:80%}}@media only screen and (max-width:1200px){#collect-points-view-desktop .header-image-container .banner-and-phone,#collect-points-view-desktop .header-image-container .below-banner-content{width:100%}#collect-points-view-desktop .header-image-container .header-text{font-size:55px}}@media only screen and (min-width:1440px){#collect-points-view-desktop .header-image-container .banner-and-phone,#collect-points-view-desktop .header-image-container .below-banner-content{width:60%}}#collect-points-view-mobile{text-align:center}#collect-points-view-mobile .header-text-container{position:relative;top:50%;transform:translateY(-50%);padding:30px}#collect-points-view-mobile .header-text-container .header-text{color:#fff;font-size:60px;font-family:SuisseCond_SemiBold}@media only screen and (max-width:320px){#collect-points-view-mobile .header-text-container .header-text{font-size:50px}}#collect-points-view-mobile .below-banner-content{margin-top:30px;width:80%;margin-left:auto;margin-right:auto}#collect-points-view-mobile .below-banner-content .general-text{font-family:AvenirNext;font-size:18px;margin-bottom:30px!important}#collect-points-view-mobile .below-banner-content .howto-title{font-family:AvenirNext;font-size:18px;color:#000;font-weight:700}#collect-points-view-mobile .below-banner-content #joyn-os-specific-badge .store-badge{height:60px;margin-top:0;margin-bottom:30px}#collect-points-view-mobile .below-banner-content .points-badge-container{border:2px solid #e9ecee;border-radius:10px;text-align:left;margin-bottom:30px}#collect-points-view-mobile .below-banner-content .points-badge-container .points-badge{width:100%}#collect-points-view-mobile .below-banner-content .points-badge-container .points-badge .points-badge-description{width:70%;padding:15px}#collect-points-view-mobile .below-banner-content .points-badge-container .points-badge .points-badge-description span{font-family:AvenirNext;font-size:18px}#collect-points-view-mobile .below-banner-content .points-badge-container .points-badge .points-badge-logo{width:30%;padding:15px 15px 15px 0}#collect-points-view-mobile .below-banner-content .points-badge-container .points-badge .points-badge-logo img{width:100%}#collect-points-view-mobile #joyn-error-page .alert{margin:0 0 20px}#consent-view{text-align:center;max-width:90%;margin:auto;width:1000px}#consent-view .consent-title{font-size:45px;padding-bottom:20px;font-family:SuisseCond_SemiBold;color:#25282a}#consent-view .consent-subtitle{display:block;font-size:15pt;margin:30px 0;font-family:AvenirNext}#consent-view .error-message{color:#f9423a;font-size:12pt;margin-top:15px;font-family:AvenirNext_Demi}#consent-view .error{padding-bottom:20px}#consent-view .cta_buttons{padding-top:50px}#consent-view .page-content-container{width:600px;max-width:90%;margin:auto;padding-top:30px;padding-bottom:40px}#consent-view .page-content-container .page-title{font-family:SuisseCond_SemiBold;color:#25282a;text-align:start}#consent-view .page-content-container .consent{margin-top:25px;margin-bottom:20px}#consent-view .page-content-container .consent .about{display:flex;justify-content:space-between;align-items:center;line-height:normal;margin:5px 0}#consent-view .page-content-container .consent .about .about-title{font-family:AvenirNext_IT;font-size:14px;color:#5a6268;text-align:left;margin-right:10px}#cookie-policy{display:flex;flex:1}#login{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(https://joyn.imgix.net/general/user-portal-login-background.jpg?auto=compress&crop=focalpoint&fit=crop&fp-x=.0&fp-y=.5&fp-z=1.4&h=1440&w=2560);background-size:cover;background-position:0;flex:1;display:grid;align-content:center;justify-content:start;padding-left:8%}#login .centered-card{width:100vw;max-width:500px;text-align:center;margin:15px 0}#login .centered-card .language-selection-top{display:block}#login .centered-card .language-selection-bottom{display:none}#login .centered-card .joyn-login-header{background-color:#49c5b1;padding:30px}#login .centered-card .joyn-login-header .logo{width:125px}#login .centered-card .paper-body{background-color:#fff;padding:30px 30px 0}#login .centered-card .paper-body .welcome-title{font-family:SuisseCond_SemiBold,sans-serif;color:#385e9d;margin:0;padding:0;line-height:normal}#login .centered-card .paper-body .joyn-line-azure{width:180px;height:7px;background-color:#385e9d;border-radius:7px 0;display:inline-block}#login .centered-card .paper-body .login-form{width:100%;max-width:300px;text-align:left;margin:25px auto}#login .centered-card .paper-body .login-form .error-message-container{background-color:#f9423a;color:#fff;margin-bottom:15px;padding:15px;text-align:center}#login .centered-card .paper-body .login-form .error-message-container i.fa{margin-right:5px}#login .centered-card .paper-body .login-form .error-message-container .error-description{display:inline-block;font-family:AvenirNext_Demi,sans-serif}#login .centered-card .paper-body .login-form .joyn-checkbox,#login .centered-card .paper-body .login-form .joyn-input{margin-bottom:15px}#login .centered-card .paper-body .login-form .joyn-main-button{font-size:large!important}#login .centered-card .paper-body .password-reset-link-container{margin-bottom:20px}#login .centered-card .paper-body #joyn-os-specific-badge .store-badge{margin-right:15px;margin-top:15px;height:40px}#login .centered-card .paper-body .card-registration-block{margin:20px 0}#login .centered-card .joyn-login-footer{margin-top:30px}#login .centered-card .joyn-login-footer #contact-link,#login .centered-card .joyn-login-footer #joyn-copyright,#login .centered-card .joyn-login-footer #privacy-policy-link,#login .centered-card .joyn-login-footer #terms-and-conditions-link,#login .centered-card .joyn-login-footer #version-info{font-family:AvenirNext_Demi,sans-serif;color:#fff}@media only screen and (max-width:600px){#login{background:#fff;align-content:start;justify-content:center;padding:0}#login .centered-card{max-width:600px;margin:0}#login .centered-card .language-selection-top{display:none}#login .centered-card .language-selection-bottom{display:block;margin:15px 0 30px}#login .centered-card .joyn-login-footer #contact-link,#login .centered-card .joyn-login-footer #joyn-copyright,#login .centered-card .joyn-login-footer #privacy-policy-link,#login .centered-card .joyn-login-footer #terms-and-conditions-link,#login .centered-card .joyn-login-footer #version-info{color:#5a6268}}#manage-shop-notifications-view .page-content-container{width:400px;max-width:90%;margin:auto;padding-top:30px;padding-bottom:40px}#manage-shop-notifications-view .page-content-container .page-title{font-family:SuisseCond_SemiBold;color:#25282a}#manage-shop-notifications-view .page-content-container .subtitle-container{display:flex;justify-content:space-between;align-items:center;line-height:normal;margin-top:30px;margin-bottom:10px}#manage-shop-notifications-view .page-content-container .subtitle-container .page-subtitle{font-family:SuisseCond_SemiBold;color:#385e9d}#manage-shop-notifications-view .page-content-container .page-description{font-family:AvenirNext;font-size:14px;margin-bottom:30px}#manage-shop-notifications-view .page-content-container .shop-setting-container{display:flex;justify-content:space-between;align-items:center;line-height:normal;margin:40px 0}#manage-shop-notifications-view .page-content-container .shop-setting-container .shop-name{font-family:AvenirNext;font-size:16px;color:#25282a}#merge-accounts-view .merge-accounts-image{margin:40px 0}#merge-accounts-view .main-title{font-family:SuisseCond_SemiBold;font-size:30px;color:#5a6268}#merge-accounts-view .action-descriptor{font-family:AvenirNext;font-size:18px;margin:30px 0!important}#merge-accounts-view .result-view{width:95%;max-width:650px;margin:auto}#merge-accounts-view .message{display:flex;flex-direction:row;color:#fff;border-radius:15px;padding:20px;text-align:left;width:100%;margin:30px auto}#merge-accounts-view .message.success-message{background-color:#49c5b1;max-width:550px}#merge-accounts-view .message.error-message{background-color:#f9423a;max-width:350px}#merge-accounts-view .message img{width:50px;height:50px;margin-right:20px}#merge-accounts-view .message p{font-family:AvenirNext;font-size:18px;display:flex;justify-content:center;flex-direction:column}#merge-accounts-view .mail-to-link{font-family:AvenirNext;font-size:18px;color:#385e9d;text-decoration:underline!important}#merge-accounts-view .mail-to-link:hover{color:#769dde}#notifications-view .page-content-container{width:400px;max-width:90%;margin:auto;padding-top:30px;padding-bottom:40px}#notifications-view .page-content-container .page-title{font-family:SuisseCond_SemiBold;color:#25282a}#notifications-view .page-content-container .topic-group{margin:30px 0;width:350px;max-width:100%}#notifications-view .page-content-container .topic-group .topic-group-title{font-family:SuisseCond_SemiBold;color:#385e9d}#notifications-view .page-content-container .topic-group .topic{margin-top:5px;margin-bottom:20px}#notifications-view .page-content-container .topic-group .topic .topic-title{font-family:AvenirNext;font-size:16px;color:#25282a}#notifications-view .page-content-container .topic-group .topic .channel{display:flex;justify-content:space-between;align-items:center;line-height:normal;margin:5px 0}#notifications-view .page-content-container .topic-group .topic .channel .channel-title{font-family:AvenirNext_IT;font-size:14px;color:#5a6268}#notifications-view .page-content-container .language-dropdown-container{overflow:hidden;padding:0 5px!important}#notifications-view .page-content-container .language-dropdown-container .language-dropdown{width:100%;height:35px;border:none;background-color:#fff}#privacy-policy{margin:0 10%}#privacy-policy *{font-family:AvenirNext,sans-serif;color:#25282a}#privacy-policy h1{position:relative;display:block;margin-bottom:1.8rem;padding-bottom:26px;font-family:SuisseCond_SemiBold,sans-serif;font-size:32px;color:#385e9d;font-weight:700}#privacy-policy h1:after{position:absolute;left:0;bottom:0;content:"";height:10px;display:inline-block;background:#49c5b1;width:200px;border-top-left-radius:20px;border-bottom-right-radius:20px}#privacy-policy h2{font-size:24px}#privacy-policy h2,#privacy-policy h3{font-family:SuisseCond_SemiBold,sans-serif;font-weight:700}#privacy-policy h3{font-size:22px}#privacy-policy h4{font-size:20px}#privacy-policy h4,#privacy-policy h5{font-family:SuisseCond_SemiBold,sans-serif;font-weight:700}#privacy-policy h5{font-size:18px}#privacy-policy p{font-size:16px;line-height:1.5;margin:0 0 1rem!important}#privacy-policy a{font-size:16px;line-height:1.5;color:#385e9d;text-decoration:underline!important}#privacy-policy table{border-collapse:collapse;border:1px solid #b9b9b9;margin-bottom:3rem}#privacy-policy table td,#privacy-policy table th{border:1px solid #b9b9b9;vertical-align:top;padding:5px;font-size:14px}#privacy-policy table td *,#privacy-policy table th *{font-size:14px!important}#privacy-policy ul{margin:0 0 2rem 2rem;padding:0}#privacy-policy ul li{font-size:15px;line-height:1.5;margin:0 0 .5rem;padding:0}#sign-up .page-title{color:#000;font-family:SuisseCond_SemiBold,sans-serif;font-size:40pt;text-align:center;margin-bottom:15px}#sign-up .page-description{font-family:AvenirNext_Demi,sans-serif;font-size:13pt;text-align:center;width:90%;max-width:600px;margin:auto auto 10px!important}#terms-and-conditions{margin:0 10%}#terms-and-conditions *{font-family:AvenirNext,sans-serif;color:#25282a}#terms-and-conditions h1{position:relative;display:block;margin-bottom:1.8rem;padding-bottom:26px;font-family:SuisseCond_SemiBold,sans-serif;font-size:32px;color:#385e9d;font-weight:700}#terms-and-conditions h1:after{position:absolute;left:0;bottom:0;content:"";height:10px;display:inline-block;background:#49c5b1;width:200px;border-top-left-radius:20px;border-bottom-right-radius:20px}#terms-and-conditions h2{font-size:24px}#terms-and-conditions h2,#terms-and-conditions h3{font-family:SuisseCond_SemiBold,sans-serif;font-weight:700}#terms-and-conditions h3{font-size:22px}#terms-and-conditions h4{font-size:20px}#terms-and-conditions h4,#terms-and-conditions h5{font-family:SuisseCond_SemiBold,sans-serif;font-weight:700}#terms-and-conditions h5{font-size:18px}#terms-and-conditions p{font-size:16px;line-height:1.5;margin:0 0 1rem!important}#terms-and-conditions a{font-size:16px;line-height:1.5;color:#385e9d;text-decoration:underline!important}#terms-and-conditions table{border-collapse:collapse;border:1px solid #b9b9b9;margin-bottom:3rem}#terms-and-conditions table td,#terms-and-conditions table th{border:1px solid #b9b9b9;vertical-align:top;padding:5px;font-size:14px}#terms-and-conditions table td *,#terms-and-conditions table th *{font-size:14px!important}#terms-and-conditions ul{margin:0 0 2rem 2rem;padding:0}#terms-and-conditions ul li{font-size:15px;line-height:1.5;margin:0 0 .5rem;padding:0}#unsubscribe-header{background:radial-gradient(circle at center,transparent 500px,#000 700px),url(/assets/images/unsubscribe-header.png);background-repeat:no-repeat;background-position:top;background-size:auto 334px;height:334px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#unsubscribe-header .title-text{color:#fff;font-size:70px;font-family:SuisseCond_SemiBold}.sa,.sa-success{background-color:#fff}.sa-success{border-radius:50%;border:4px solid #a5dc86;box-sizing:content-box;height:80px;padding:0;position:relative;width:80px;margin-left:auto;margin-right:auto}.sa-success:after,.sa-success:before{background:#fff;content:"";height:120px;position:absolute;transform:rotate(45deg);width:60px}.sa-success:before{border-radius:40px 0 0 40px;width:26px;height:80px;top:-17px;left:5px;transform-origin:60px 60px;transform:rotate(-45deg)}.sa-success:after{border-radius:0 120px 120px 0;left:30px;top:-11px;transform-origin:0 60px;transform:rotate(-45deg);animation:rotatePlaceholder 4.25s ease-in}.sa-success-placeholder{border-radius:50%;border:4px solid rgba(165,220,134,.25);box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.sa-success-fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}.sa-success-long,.sa-success-tip{background-color:#a5dc86;border-radius:2px;height:5px;position:absolute;z-index:2}.sa-success-tip{left:14px;top:46px;transform:rotate(45deg);width:25px;animation:animateSuccessTip .75s}.sa-success-long{right:8px;top:38px;transform:rotate(-45deg);width:47px;animation:animateSuccessLong .75s}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg)}12%,to{transform:rotate(-405deg)}}.success-container{display:inline-block}.success-container .sa{margin-bottom:15px}.success-container .success-title{font-family:SuisseCond_SemiBold}.success-container .success-description{font-family:AvenirNext;font-size:18px}#unsubscribe-view .below-banner-content{width:80%;margin:50px auto;text-align:center;max-width:580px}#unsubscribe-view .below-banner-content p{font-family:AvenirNext;font-size:18px;margin-bottom:15px!important}#unsubscribe-view .below-banner-content .unsubscribe-button{margin-top:10px;margin-bottom:30px}#unsubscribe-from-campaigns-view .below-header-content{margin:30px auto;text-align:center}#unsubscribe-from-campaigns-view .below-header-content .unsubscribe-option{width:100%;max-width:700px;margin:30px auto}#unsubscribe-from-campaigns-view .below-header-content .unsubscribe-option .unsubscribe-option-title{font-family:SuisseCond_SemiBold}#unsubscribe-from-campaigns-view .below-header-content .unsubscribe-option .unsubscribe-option-description{font-family:AvenirNext;font-size:14px;margin:15px!important}#verify-email-address-change-table .title{font-family:Poppins;font-style:normal;font-weight:400;font-size:48px;line-height:64px;color:#252525}#verify-email-address-change-table .text{font-family:Poppins;font-style:normal;font-weight:300;font-size:16px;line-height:32px;color:#252525}#verify-email-address-change-table td{width:50%}#verify-email-address-change-table .cat-space{text-align:center}#verify-email-address-change-table .cat-space img{width:200px;height:160px}#verify-email-address-change-table .mobile{display:inline;color:#49c5b1}.color-sunset-orange{color:#f9423a}.color-azure{color:#385e9d}.color-danube{color:#769dde}.color-white{color:#fff}.columnWithSpacing>:not(:last-child){margin-bottom:15px!important}.box-shadow{box-shadow:0 1px 6px 0 rgba(0,0,0,.2)}.joyn-shell-container{min-height:100vh;display:flex;flex-direction:column}.joyn-shell-container .site-content{flex:1 0 auto;width:100%;display:flex;flex-direction:column}.joyn-shell-container .site-content header{flex:0}.joyn-shell-container .site-content section#content{flex:1;display:flex;flex-direction:column}.joyn-shell-container .site-content section#content #main-view-content{flex:1;display:flex;flex-direction:column;padding:0}.joyn-shell-container .site-content:after{content:"\00a0";display:none;height:0;visibility:hidden}.joyn-shell-container .footer-container{flex:none}