.btn.btn-ap-logout{background-color:transparent;margin:0;padding:10px 10px 15px;border-radius:unset;position:relative;width:100%;color:var(--green);font-weight:500;font-size:14px}#ap-insurance .container .container-header>div .row .travel::before,.ap-insurance-overview-wrapper .icon.travel::before,.btn.btn-ap-logout::after{content:"";-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:20px;display:inline-block;background-color:var(--green)}.btn.btn-ap-logout::after{-webkit-mask-image:url(../images/bootiq/logout.svg);mask-image:url(../images/bootiq/logout.svg);height:20px;top:6px;right:10px;position:absolute}@media (min-width:900px){.col-sm-9 .btn.btn-ap-logout{display:none}}@media (max-width:900px){.btn.btn-ap-logout{font-size:23px;text-align:center;padding:20px 10px 15px}.btn.btn-ap-logout::after{position:relative;top:2px;right:-5px}}.logout-button{text-align:center;padding-top:4%}.logout-button .btn::after,.widget_ap-login-wp-plugin-widget .apl-widget .account{display:none}.logout-button .btn{content:"";color:#fff;background-color:var(--darkgreen);text-decoration:none;position:relative;padding:18px 35px;border-radius:100px;line-height:1;font-weight:700;display:inline-block;margin-bottom:13px;font-size:16px;border:0;letter-spacing:.012em;width:auto}.login-popup-container{margin-left:auto}@media (max-width:1024px){.login-popup-container{margin-left:unset}.widget_ap-login-wp-plugin-widget{margin-left:auto;position:absolute;right:90px;top:8px}.widget_ap-login-wp-plugin-widget .apl-widget a span,.widget_ap-login-wp-plugin-widget .apl-widget span:nth-child(1){display:none}.widget_ap-login-wp-plugin-widget .apl-widget:hover{background-color:transparent!important}.widget_ap-login-wp-plugin-widget .apl-widget .account{display:block;color:var(--green);font-size:14px;font-weight:400;text-transform:uppercase;position:absolute;left:-13px;bottom:-1px;background:0 0;padding:unset;margin:unset}}.login-widget{position:relative;margin-left:auto}.login-popup{position:absolute;background-color:#40b8b8;width:380px;min-height:312px;padding:22px 22px 40px;z-index:999;display:flex;align-content:center;justify-items:center;justify-content:center;flex-wrap:wrap;right:2%;top:85px;border-radius:15px;color:#fff}.login-popup .close{position:absolute;right:15px;top:15px;background:0 0;border:0;font-weight:700;font-size:12px;color:#fff;cursor:pointer}.login-popup .close span{display:block}.login-popup .close::before{content:"";background-image:url(../images/bootiq/close.svg);width:16px;height:16px;display:inline-block}.login-popup .col-sm-12{width:100%;text-align:center}.login-popup .col-sm-12 .btn{padding:15px 35px;width:100%;max-width:277px}#ap-insurance.no-insurance .get-insurance .btn,.login-popup .col-sm-12 .btn-ap-login{background-color:var(--lightgreen-v3);color:var(--darkgreen)}.login-popup .close::before,.login-popup .logo{background-size:contain;background-repeat:no-repeat}.login-popup .logo{background-image:url(../images/bootiq/logo_alive.svg);height:57px;width:53px;margin-bottom:20px}.login-popup .title{font-size:21px;font-weight:700}.login-popup p{font-size:14px;font-weight:500;margin:17px 0 22px;line-height:1.4}@media (max-width:1024px){.login-popup{position:relative;left:0;width:100%;top:unset;margin-top:10px;margin-bottom:-30px;align-content:flex-start;min-height:auto;padding:15px;z-index:1;right:unset}.login-popup .header-popup{display:flex;width:100%;align-items:center;cursor:pointer}.login-popup .close span,.login-popup .footer-popup{display:none}.login-popup .footer-popup.toggle{display:block}.login-popup .logo{margin:0;height:47px;width:43px}.login-popup .close{background-color:var(--darkgreen);border-radius:100px;top:-10px;right:-5px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;padding:5px 5px 5px 6px}.login-popup .close::before{width:11px;height:11px}.login-popup .title{font-size:18px;font-weight:500;text-align:left;padding-left:20px;padding-right:20px;position:relative}.login-popup .title::after{content:"\f078";font-family:fontawesome;color:#fff;font-weight:100;font-size:15px;margin-left:10px;position:absolute;right:0;top:0}}@media (max-width:550px){.login-popup .title{font-size:15px}}.widget_ap-login-wp-plugin-widget{margin-left:auto}.widget_ap-login-wp-plugin-widget .apl-widget{background-color:var(--green);border-radius:7px;font-weight:700;font-size:14px;margin:0;position:relative;color:#fff;line-height:1;content:"";border:0}.widget_ap-login-wp-plugin-widget .apl-widget:hover{background-color:var(--darkgreen);color:#fff;text-decoration:none}.widget_ap-login-wp-plugin-widget .apl-widget::after,.widget_ap-login-wp-plugin-widget .apl-widget::before{content:"";background-color:#fff;-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:absolute}.widget_ap-login-wp-plugin-widget .apl-widget::before{-webkit-mask-image:url(../images/bootiq/logo_alive.svg);mask-image:url(../images/bootiq/logo_alive.svg);left:15px;top:9px;width:20px;height:20px}.widget_ap-login-wp-plugin-widget .apl-widget::after{-webkit-mask-image:url(../images/bootiq/arrow.svg);mask-image:url(../images/bootiq/arrow.svg);right:13px;top:13px;width:11px;height:14px}.widget_ap-login-wp-plugin-widget .apl-widget .btn,.widget_ap-login-wp-plugin-widget .apl-widget .not-register-container{border-radius:0;padding:13px 35px 9px 45px;color:unset;background:unset;margin:unset}@media (min-width:1024px){.widget_ap-login-wp-plugin-widget .apl-widget a span:nth-child(1),.widget_ap-login-wp-plugin-widget .apl-widget span:nth-child(1){max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}@media (max-width:1024px){.widget_ap-login-wp-plugin-widget .apl-widget::after{display:none}.widget_ap-login-wp-plugin-widget .apl-widget::before{content:"";background-image:url(../images/bootiq/person_alt.svg);-webkit-mask-image:unset!important;background-size:contain;mask-repeat:no-repeat;position:absolute;left:-5px;top:6px;width:29px;height:29px}.widget_ap-login-wp-plugin-widget .btn::after{display:none}.widget_ap-login-wp-plugin-widget .apl-widget{background:unset;padding:unset;margin:unset}.widget_ap-login-wp-plugin-widget .apl-widget .btn,.widget_ap-login-wp-plugin-widget .apl-widget .not-register-container{padding:55px 15px 2px 12px}}@media all and (max-width:400px){.widget_ap-login-wp-plugin-widget{right:62px}.widget_ap-login-wp-plugin-widget .apl-widget::before{left:-6px}.widget_ap-login-wp-plugin-widget .btn::before{width:25px;height:25px}.widget_ap-login-wp-plugin-widget .apl-widget .account{font-size:12px;bottom:3px}}h5.expired,h5.valid{color:var(--green);text-transform:uppercase;margin:0 0 10px;font-size:16px}h5.expired{color:var(--gray);margin:15px 0 10px}.ap-insurance-overview-wrapper .validity{border-bottom:1px solid var(--lightgreen);padding-bottom:10px;margin-bottom:5px}.ap-insurance-overview-wrapper .row{justify-content:unset;padding:2px 0 0}#ap-insurance .container .container-header>div .row .travel::before,.ap-insurance-overview-wrapper .icon.travel::before{-webkit-mask-image:url(../images/bootiq/airplane.svg);mask-image:url(../images/bootiq/airplane.svg);height:15px;position:relative;top:4px;margin-right:3px}#ap_registration .ap-registration-1 .ap-registration-form .form-row fieldset legend,.ap-insurance-overview-wrapper .contract-number,.ap-insurance-overview-wrapper .name{font-weight:700;font-size:16px}@media all and (max-width:500px){.ap-insurance-overview-wrapper .name{font-size:15px}.ap-insurance-overview-wrapper .contract-number{display:block;width:100%;margin-left:15px;margin-top:-3px;font-size:14px}}.ap-insurance-overview-wrapper .contract-number{padding-left:10px}.ap-insurance-overview-wrapper .date{background-color:var(--lightorange);color:var(--itic-orange);display:inline-block;padding:5px 10px;border-radius:4px;font-size:12px;font-weight:700;margin-left:23px}#ap-insurance{position:relative}#ap-insurance .insurance-info,#ap-insurance .insurance-note.mt-5{text-align:center}#ap-insurance .insurance-info{background-color:var(--lightgreen);padding:15px;font-weight:400}#ap-insurance .insurance-info h4{color:var(--darkgreen);font-size:23px;margin-top:15px;margin-bottom:0}#ap-insurance.no-insurance,.cards-no-card-in-account{text-align:center}#ap-insurance.no-insurance h4.card-title{font-size:40px;font-weight:500;margin:20px 0}@media all and (max-width:767px){#ap-insurance.no-insurance h4.card-title{font-size:20px}}#ap-insurance.no-insurance img{margin-top:45px;height:auto!important;width:auto!important}#ap-insurance.no-insurance .get-insurance b.card-text,#ap-insurance.no-insurance .insurance-info h4,.cards-no-card-in-account .d-flex strong{color:var(--darkgreen)}#ap-insurance.no-insurance .add-insurance{padding-top:20px}#ap-insurance .insurance-info a,#ap-insurance.no-insurance .btn{padding:13px 35px}#ap-insurance .container.valid{border:1px solid var(--green)}#ap-insurance .container.invalid{border:1px solid var(--gray)}#ap-insurance .container{overflow:hidden;border-radius:11px;margin-bottom:8px}#ap-insurance .container .collapse,#ap-insurance .container .container-body table thead{display:none}#ap-insurance .container .collapse.show{display:block}#ap-insurance .container .container-header>div{padding:0 10px}#ap-insurance .container.valid .container-header>div.collapsed{background-color:var(--lightgreen)}#ap-insurance .container.invalid .container-header>div.collapsed{background-color:var(--lightgray-v3)}#ap-insurance .container .container-header>div .row{border-bottom:1px solid var(--lightgreen);padding:13px 0;position:relative}#ap-insurance .container.invalid .container-header>div .row{border-bottom:1px solid var(--lightgray-v3)}#ap-insurance .container .container-header>div .row div{width:50%;font-size:16px}#ap-insurance .container .container-header>div .row .col-5{font-weight:700}#ap-insurance .container .container-header>div .row .travel::before{top:3px}#ap-insurance .container.invalid .bi-telephone-fill::before,#ap-insurance .container.invalid .container-header>div .row .travel::before{background-color:var(--gray)}#ap-insurance .container .container-header>div .row .col-5 .ml-2{padding-left:5px}#ap-insurance .container .container-header>div .row .text-right{text-align:right;font-weight:500;position:relative;padding-right:25px}#ap-insurance .container .container-body{display:flex;flex-wrap:wrap}#ap-insurance .container .container-body table{width:50%;padding:0 10px;margin:10px 0;position:relative}#ap-insurance .container .container-body table td{vertical-align:top}#ap-insurance .container .container-body table td:nth-child(2){font-weight:500}#ap-insurance .container .container-body table:nth-child(1)::after{content:"";height:100%;width:1px;background-color:var(--lightgreen);position:absolute;top:0;right:0}@media all and (max-width:767px){#ap-insurance .container .container-body table:nth-child(1)::after{display:none}}#ap-insurance .container.invalid .container-body table:nth-child(1){border-right:1px solid var(--lightgray-v3)}#ap-insurance .container .container-body .clearfix{background:var(--lightgreen);width:100%;height:1px;margin:0 10px}#ap-insurance .container.invalid .container-body .clearfix{background:var(--lightgray-v3)}#ap-insurance .container .documents{display:flex;justify-content:center;padding:20px;width:100%;height:auto!important;margin:unset!important;background:0 0!important}@media all and (max-width:500px){#ap-insurance .container .documents{flex-wrap:wrap}#ap-insurance .container .documents .w-50{width:100%;text-align:center}#ap-insurance .container .documents .w-50.text-right{margin-bottom:10px}}#ap-insurance .container .container-footer{background-color:var(--green);text-align:center;padding:12px}#ap-insurance .container.invalid .container-footer,.ap-cards-list #card-list-expired .card .card-header.collapsed{background-color:var(--lightgray-v3)}#ap-insurance .container .container-footer a{color:#fff;font-weight:500;font-size:14px;text-decoration:none}#ap-insurance .container.invalid .container-footer a,#ap-insurance .container.invalid .document-link{color:var(--gray)}#ap-insurance .btn[data-target="#apInsuranceAdd"]{background:0 0;color:var(--darkgreen);font-size:15px;font-weight:700;text-transform:lowercase;padding:0;right:0;position:absolute;top:0}#ap-insurance .document-link{color:var(--darkgreen);position:relative;font-size:16px;font-weight:700;text-decoration:none;padding:0 25px}#ap-insurance .document-link .bi-download{position:relative;top:unset;left:unset}@media all and (max-width:767px){h5.expired,h5.valid{margin-bottom:0}#ap-insurance .container{border:0!important;border-radius:0;margin:0}#ap-insurance .container .container-header>div{padding:0;background-color:transparent!important}#ap-insurance .container .container-header .row{justify-content:flex-start}#ap-insurance .container .container-header>div .row .col-5{width:100%;font-size:14px}#ap-insurance .container .container-header>div .row .text-right{text-align:right;font-weight:700;position:relative;display:inline-block;width:auto;font-size:12px;padding:5px 10px}#ap-insurance .container.valid .container-header>div .row .text-right{padding:5px 10px;background-color:var(--lightorange);color:var(--itic-orange)}#ap-insurance .container .container-body .clearfix{display:none}#ap-insurance .container .container-body table{width:100%;border:0!important;padding:0;margin:0}#ap-insurance .container .container-body table:nth-child(1){margin-top:10px}#ap-insurance .container .container-body table:nth-child(2){margin-bottom:10px}#ap-insurance .container .container-body table td{width:50%}#ap-insurance .container .container-body table td:nth-child(2){text-align:right}}#ap-insurance .btn[data-target="#apInsuranceAdd"]::before{content:"\f055";color:var(--green);font-size:16px;font-family:fontawesome;margin-right:5px;top:2px;position:relative}#ap-insurance h5.valid::before{content:"\f00c";color:var(--green);font-size:13px;font-family:fontawesome;margin-right:5px;font-weight:100}#ap-insurance .container .container-header .row::after,#ap-insurance h5.expired::before{content:"\f00d";color:var(--gray);font-size:15px;font-family:fontawesome;margin-right:5px;font-weight:100}#ap-insurance .container .container-header .row::after{content:"\f077";color:var(--green);position:absolute;top:13px;right:0}#ap-insurance .container.invalid .container-header .col-7.text-right::after,#ap-insurance .container.invalid .container-header .row::after{color:var(--gray)}#ap-insurance .container .container-header .collapsed .row::after{transform:rotate(180deg)}#ap-insurance .bi-download::before,#ap-insurance .bi-telephone-fill::before{content:"";-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;display:inline-block;position:relative}#ap-insurance .bi-download::before{-webkit-mask-image:url(../images/bootiq/download.svg);mask-image:url(../images/bootiq/download.svg);height:20px;width:20px;background-color:var(--darkgreen);top:2px;margin-right:5px}#ap-insurance .container.invalid .bi-download::before{background-color:var(--gray)}#ap-insurance .bi-telephone-fill::before{-webkit-mask-image:url(../images/bootiq/phone.svg);mask-image:url(../images/bootiq/phone.svg);height:18px;width:18px;background-color:#fff;margin-right:6px;font-weight:700;top:3px}#ap-insurance .card-header .col-5.health::before,#ap-insurance .card-header .col-5.travel::before,#ap-insurance .location::before{content:"";-webkit-mask-image:url(../images/bootiq/location.svg);mask-image:url(../images/bootiq/location.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;height:17px;width:20px;display:inline-block;background-color:var(--green)}#ap-insurance .card-header .col-5.health::before,#ap-insurance .card-header .col-5.travel::before{-webkit-mask-image:url(../images/bootiq/airplane.svg);mask-image:url(../images/bootiq/airplane.svg);height:19px;width:19px;position:relative;top:7px;margin-right:2px}#ap-insurance .card-header .col-5.health::before{-webkit-mask-image:url(../images/bootiq/health.svg);mask-image:url(../images/bootiq/health.svg);top:3px}#apInsuranceAdd{background:rgba(255,255,255,.5);width:100%;height:100vh;top:0;left:0;text-align:center;align-items:center;position:fixed;justify-content:center;display:none;z-index:9999}#apInsuranceAdd.show{display:flex!important}@media all and (max-width:650px){#apInsuranceAdd .modal-dialog{height:100vh;border-radius:0}}#apInsuranceAdd button.close{position:absolute;right:10px;top:0;background-color:unset;border:0;font-size:45px;color:var(--green);cursor:pointer}#apInsuranceAdd .form-group label{width:100%;display:block;font-weight:600;text-align:left;padding:0;font-size:14px;color:#000}#apInsuranceAdd .form-group{padding-bottom:20px}#apInsuranceAdd .form-group input,.js-ap-cards-add-card-form .form-group input{background-color:#f6f6f6;padding:13px 10px;border-radius:5px;border:0;width:100%}#apInsuranceAdd .form-group .text-danger{text-align:left;display:block;font-weight:500;color:#dc3545}.cards-no-card-in-account .cards-no-card-in-account__heading{font-size:40px;font-weight:500;margin-bottom:-10px}.cards-no-card-in-account .d-flex{display:flex;flex-wrap:wrap}.cards-no-card-in-account .d-flex>div{text-align:center;padding:15px 15px 0;flex:unset!important;width:100%}.cards-no-card-in-account .d-flex>div p:last-child{margin-bottom:0}.cards-no-card-in-account .cards-no-card-in-account__body p:nth-child(1){margin-bottom:-10px}.cards-no-card-in-account .btn{padding:13px 35px}.cards-no-card-in-account .cards-no-card-in-account__body .btn-secondary{background-color:var(--lightgreen);color:var(--darkgreen)}@media all and (max-width:767px){.cards-no-card-in-account .d-flex{flex-wrap:wrap}.cards-no-card-in-account .d-flex>div{text-align:center!important;width:100%;flex:unset!important}.cards-no-card-in-account .d-flex>div:nth-child(1){margin-bottom:-25px}.cards-no-card-in-account .cards-no-card-in-account__heading{font-size:20px}}.cards-no-card-in-account .d-flex:nth-child(1) .btn{background-color:var(--lightgreen-v3);color:var(--darkgreen)}.ap-cards-list .d-flex{display:flex}.ap-cards-list .d-flex p{margin-left:auto;margin-bottom:0}.ap-cards-list h2.ap-cards-list__title{margin-left:14px;font-weight:700;text-transform:uppercase;font-size:16px;position:relative;display:inline-block}.ap-cards-list h2.ap-cards-list__title--valid{color:var(--green);margin-top:15px}.ap-cards-list #card-list-expired .card .card-header::before,.ap-cards-list h2.ap-cards-list__title--expired{color:var(--gray)}.ap-cards-list h2.ap-cards-list__title--expired::before,.ap-cards-list h2.ap-cards-list__title--valid::before{content:"\f00c";font-family:FontAwesome;margin-right:5px;font-weight:100}.ap-cards-list h2.ap-cards-list__title--expired::before{content:"\f00d"}.ap-cards-list #card-list-valid{clear:both}.ap-cards-list .card{border-radius:11px;margin-bottom:6px}.ap-cards-list #card-list-valid .card{border:1px solid var(--green);overflow:hidden}.ap-cards-list #card-list-expired .card{border:1px solid var(--gray);display:inline-block;width:100%;overflow:hidden}@media all and (max-width:767px){.ap-cards-list .card{border-radius:0}.ap-cards-list #card-list-valid .card{border:0}.ap-cards-list #card-list-valid .card .card-header.collapsed{background-color:transparent}}.ap-cards-list #card-list-expired .card{background-color:transparent}.ap-cards-list .card .card-header{float:right;position:relative;width:100%;padding:13px 15px;cursor:pointer;font-weight:600;font-size:16px;display:flex;align-items:center}.ap-cards-list .card .card-header .badge{display:none}.ap-cards-list .card .card-header .ap-cards-list__before-card-type--ISIC,.ap-cards-list .card .card-header .ap-cards-list__before-card-type--ISIC_SCHOLAR,.ap-cards-list .card .card-header .ap-cards-list__before-card-type--ITIC,.ap-cards-list .card .card-header .ap-cards-list__before-card-type--IYTC{content:"";-webkit-mask-image:url(../images/bootiq/globes/isic_globe.svg);mask-image:url(../images/bootiq/globes/isic_globe.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;height:33px;width:33px;display:inline-block;background-color:var(--green)}.ap-cards-list .card .card-header .ap-cards-list__before-card-type--ITIC,.ap-cards-list .card .card-header .ap-cards-list__before-card-type--IYTC{-webkit-mask-image:url(../images/bootiq/globes/itic_globe.svg);mask-image:url(../images/bootiq/globes/itic_globe.svg);background-color:var(--itic-orange)}.ap-cards-list .card .card-header .ap-cards-list__before-card-type--IYTC{-webkit-mask-image:url(../images/bootiq/globes/iytc_globe.svg);mask-image:url(../images/bootiq/globes/iytc_globe.svg);background-color:var(--iytc-blue)}.ap-cards-list .card .card-header .ap-cards-list__before-card-type--ALIVE_ALUMNI,.ap-cards-list .card .card-header .ap-cards-list__before-card-type--ALIVE_STAFF,.ap-cards-list .card .card-header .ap-cards-list__before-card-type--ALIVE_STUDENT{content:"";-webkit-mask-image:url(../images/bootiq/globes/alive_globe.svg);mask-image:url(../images/bootiq/globes/alive_globe.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;height:33px;width:33px;display:inline-block;background-color:var(--alive-blue)}.ap-cards-list #card-list-expired .card .card-header .ap-cards-list__before-card-type--ALIVE_ALUMNI,.ap-cards-list #card-list-expired .card .card-header .ap-cards-list__before-card-type--ALIVE_STAFF,.ap-cards-list #card-list-expired .card .card-header .ap-cards-list__before-card-type--ALIVE_STUDENT,.ap-cards-list #card-list-expired .card .card-header .ap-cards-list__before-card-type--ISIC,.ap-cards-list #card-list-expired .card .card-header .ap-cards-list__before-card-type--ISIC_SCHOLAR,.ap-cards-list #card-list-expired .card .card-header .ap-cards-list__before-card-type--ITIC,.ap-cards-list #card-list-expired .card .card-header .ap-cards-list__before-card-type--IYTC{background-color:var(--gray)}.ap-cards-list .card .card-header em{margin-left:10px;font-weight:500;font-style:normal}.ap-cards-list #card-list-valid .card .card-header em{color:var(--green)}.ap-cards-list .card .card-header .card-list-icon{position:absolute;top:4px;left:25px}.ap-cards-list .card .card-header .card-list-icon--ISIC::before{content:"";background-image:url(../images/bootiq/globes/isic_globe.svg);background-size:contain;background-repeat:no-repeat;height:33px;width:33px;display:inline-block;position:relative;top:7px}@media all and (max-width:767px){.ap-cards-list .card .card-header{font-size:14px;flex-wrap:wrap}}.ap-cards-list .card .card-header::after{content:"";height:1px;background-color:var(--lightgreen);position:absolute;bottom:0;width:96%;margin:0 auto;right:0;left:0}.ap-cards-list .card .card-header::before{content:"\f077";font-family:FontAwesome;position:absolute;right:17px;top:17px;color:var(--green);font-weight:100}.ap-cards-list .card .card-header.collapsed::before{content:"\f078"}@media all and (max-width:767px){.ap-cards-list .card .card-header::after{width:100%}}.ap-cards-list #card-list-expired .card .card-header::after{background-color:var(--lightgray)}.ap-cards-list .card .card-header small{color:var(--darkgray);float:right;padding-right:25px;margin-left:auto}@media all and (max-width:767px){.ap-cards-list .card .card-header small{float:none;display:block;padding-right:0;font-size:12px;margin-left:40px;width:100%;font-weight:500}}.ap-cards-list .btn.ap-cards-list__add-button br,.ap-cards-list .btn.btn-primary br,.ap-cards-list .card .card-body .flex-fill br,.ap-cards-list .card .card-body .flex-fill strong,.ap-cards-list .card .card-body strong.ap-cards-list__card-details,.ap-cards-list .card .card-body strong.ap-cards-list__card-holder,.ap-cards-list .card .card-footer .ap-cards-list__card-photo-missing br,.ap-cards-list .card .card-footer p,.ap-cards-list .card .collapse{display:none}.ap-cards-list .card .collapse.show{display:flex;flex-wrap:wrap;width:100%}.ap-cards-list .card .card-body{display:flex;padding:15px 25px 20px 15px;width:100%}.ap-cards-list .card .card-body .ap-cards-list__column{display:flex;flex-wrap:wrap;align-items:center}.ap-cards-list .card .card-body .ap-cards-list__column .ap-cards-list__distributor{width:100%}.ap-cards-list .card .card-body .ap-cards-list__column:nth-child(2){align-content:center;border-left:1px solid var(--lightgreen);padding-left:15px}.ap-cards-list .card .card-body .mr-3{display:flex;margin-right:20px}.ap-cards-list .card .card-body .mr-3 img{width:80px;height:80px}.ap-cards-list .card .card-body .flex-fill{width:50%}.ap-cards-list #card-list-valid .card .card-body .flex-fill:nth-child(1){border-right:1px solid var(--lightgreen)}.ap-cards-list #card-list-expired .card .card-body .flex-fill:nth-child(1){border-right:1px solid var(--lightgray)}.ap-cards-list .card .card-body .flex-fill:nth-child(2){padding-left:20px}.ap-cards-list .card .card-body .ap-cards-list__distributor-value,.ap-cards-list .card .card-body .flex-fill .ap-cards-list__born,.ap-cards-list .card .card-body .flex-fill .ap-cards-list__full-name{font-weight:500}.ap-cards-list .card .card-body .ap-cards-list__distributor-label{width:70px;display:inline-block}.ap-cards-list .card .card-body .flex-fill .ap-cards-list__distributor-label,.ap-cards-list .card .card-body .flex-fill .ap-cards-list__institution-label{width:100px;display:inline-block}.ap-cards-list .card-body .ap-cards-list__card-photo-missing::before{content:"";background-image:url(../images/profile/waiting_approve_photo.svg);height:78px;width:78px;display:inline-block;border-radius:100%}.ap-cards-list .card .card-footer{background-color:var(--lightgreen);position:relative;width:100%;padding:7px 10px}.ap-cards-list .card .card-footer::before{content:"";position:absolute;top:-14px;left:43px;margin:0 auto;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid var(--lightgreen);transform:rotate(180deg)}.ap-cards-list .card .card-footer strong{padding-right:5px}.ap-cards-list .card .card-footer .ap-cards-list__card-photo-missing{display:flex;align-items:center}.ap-cards-list .card .card-footer .ap-cards-list__card-photo-missing .btn{white-space:nowrap;right:unset;padding:12px 25px;margin-left:auto;margin-bottom:0}.ap-cards-list h3{font-size:15px}@media all and (max-width:767px){.ap-cards-list .card .collapse.show .card-body{flex-wrap:wrap}.ap-cards-list .card .card-body .flex-fill{width:auto;border:0!important}.ap-cards-list .card .card-body .flex-fill:nth-child(2){padding:0 0 0 20px;width:calc(100% - 85px)}.ap-cards-list .card .card-body .ap-cards-list__column{width:100%;flex:unset!important;padding-left:0!important;border:0!important;margin-bottom:10px}.ap-cards-list .card .card-body .ap-cards-list__column:nth-child(1){flex-wrap:nowrap}.ap-cards-list .card .card-body .ap-cards-list__column .ap-cards-list__distributor:nth-child(1){padding:10px 0}.ap-cards-list .card .card-body .ap-cards-list__distributor-label{width:65px}.ap-cards-list .card .card-body .ap-cards-list__distributor-value{float:unset}.ap-cards-list .card .card-body .mr-3 .ap-cards-list__card-photo-missing{width:64px;height:64px}}@media all and (max-width:500px){.ap-cards-list .card .card-footer .ap-cards-list__card-photo-missing{flex-wrap:wrap;justify-content:center;text-align:center;font-size:14px}.ap-cards-list .card .card-footer .ap-cards-list__card-photo-missing .btn{margin:10px auto 0}}.ap-cards-list .btn{color:#fff;background-color:var(--darkgreen);text-decoration:none;position:relative;padding:18px 35px;border-radius:100px;line-height:1;font-weight:700;display:inline-block;margin-bottom:13px;font-size:16px;border:0}.ap-cards-list .btn.btn-primary{float:right;right:15px}.ap-cards-list .btn.ap-cards-list__add-button{background-color:transparent;padding:0 0 0 20px;color:var(--darkgreen);margin-left:auto;font-size:16px;text-transform:lowercase}.ap-cards-list .btn.ap-cards-list__add-button::before{content:"\f055";color:var(--green);font-size:18px;font-family:'FontAwesome'}.add-card-form-wrapper .js-ap-cards-toast-success{background:#fff;position:relative;border-radius:11px;width:100%;display:block;-webkit-box-shadow:0 0 9px 0 rgb(0 0 0/16%);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,.16);box-shadow:0 0 9px 0 rgb(0 0 0/16%);margin-bottom:20px}.add-card-form-wrapper .js-ap-cards-toast-success.hide,.ap-profile-modal-control__modal .modal-title span::before,.ap-profile__profile-heading .ap-profile__profile-photo svg,.ap-profile__row--field-of-study .modal-dialog .modal-content .modal-body li::before,.page-myisic .ap-competitions__list>h3{display:none}.add-card-form-wrapper .js-ap-cards-toast-success .d-flex{display:flex;padding:15px 20px}.add-card-form-wrapper .js-ap-cards-toast-success .d-flex .toast-body{width:100%;font-weight:500}.add-card-form-wrapper .js-ap-cards-toast-success .btn-close{margin-left:0;border:0;background:0 0;display:flex;align-items:center;font-size:18px}.add-card-form-wrapper .js-ap-cards-toast-success .btn-close::before{content:"\f00d";font-family:fontawesome;color:var(--green)}.js-ap-cards-add-card-form{padding:0!important;position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.js-ap-cards-add-card-form::before{content:"";background-color:rgba(255,255,255,.5);position:absolute;top:0;left:0;width:100%;height:100vh}.js-ap-cards-add-card-form.show{display:block}.js-ap-cards-add-card-form .modal.show .modal-dialog{transform:none}.js-ap-cards-add-card-form .modal.fade .modal-dialog{transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}.js-ap-cards-add-card-form .modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100vh;width:100%;justify-content:center}.js-ap-cards-add-card-form .modal-content{background-color:#fff;display:inline-block;padding:60px 80px;position:relative;border-radius:11px;max-width:650px;width:100%;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,.16);box-shadow:0 0 9px 0 rgba(0,0,0,.16)}@media all and (max-width:650px){.js-ap-cards-add-card-form .modal-content{height:100vh;border-radius:0;padding:20px}}.js-ap-cards-add-card-form h5{font-size:20px;margin:0 0 20px}.js-ap-cards-add-card-form button.close{position:absolute;right:20px;top:10px;background-color:unset;border:0;font-size:45px;color:var(--green);cursor:pointer}.js-ap-cards-add-card-form .form-group label{width:100%;display:block;font-weight:600;text-align:left;padding:0;font-size:14px;color:var(--gray-dark)}.js-ap-cards-add-card-form .form-group{padding-bottom:20px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545;font-weight:700}.js-ap-cards-add-card-form .modal-footer{display:flex;justify-content:center}.js-ap-cards-add-card-form .modal-footer button.btn{margin:0 5px 5px 0;padding:13px 35px}#ap_registration .ap-registration-3 ul.list-group,.js-ap-cards-add-card-form #add-card-card-number-help{padding-left:0}.js-ap-cards-add-card-form .modal-footer .btn-light{background-color:var(--lightgreen);color:var(--darkgreen)}.js-ap-cards-add-card-form .spinner-border{font-size:13px;font-weight:700}.ap-cards-overview{justify-content:flex-start!important;flex-wrap:wrap!important}.ap-cards-overview.ap-cards-overview--no-cards h2{font-size:16px;text-align:left;font-weight:500;color:var(--darkgreen)}.ap-cards-overview .ap-cards-overview__card{margin-bottom:10px}.ap-cards-overview .card{margin-right:18px}.ap-cards-overview .card-body{border-radius:12px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.16);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.16);box-shadow:0 1px 4px 0 rgba(0,0,0,.16);padding:0 15px 15px;color:#fff;font-weight:700;width:220px;height:140px;position:relative}.ap-cards-overview .ap-cards-overview__card--ISIC .card-body,.ap-cards-overview .ap-cards-overview__card--ISIC_SCHOLAR .card-body,.single-competition .ap-competition__details .ap-competition__cards .ap-competition__card.ap-competition__card--ISIC::before,.single-competition .ap-competition__details .ap-competition__cards .ap-competition__card.ap-competition__card--ISIC_SCHOLAR::before{background-color:var(--green)}.ap-cards-overview .ap-cards-overview__card--ITIC .card-body,.single-competition .ap-competition__details .ap-competition__cards .ap-competition__card.ap-competition__card--ITIC::before{background-color:var(--itic-orange)}.ap-cards-overview .ap-cards-overview__card--ALIVE_ALUMNI .card-body,.ap-cards-overview .ap-cards-overview__card--ALIVE_STAFF .card-body,.ap-cards-overview .ap-cards-overview__card--ALIVE_STUDENT .card-body{background-color:var(--alive-blue)}.ap-cards-overview .ap-cards-overview__card--IYTC .card-body,.single-competition .ap-competition__details .ap-competition__cards .ap-competition__card.ap-competition__card--IYTC::before{background-color:var(--iytc-blue)}.ap-cards-overview.card-body .ap-cards-overview__card-type{display:inline-block}.ap-cards-overview .card-body .ap-cards-overview__card-type-inner{font-size:0;position:relative;background-image:url(../images/bootiq/globes/sign_globe.svg);width:44px;height:45px;display:flex;justify-content:center;align-items:center}.ap-cards-overview .card-body .ap-cards-overview__card-type-inner::before{content:"";-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;height:27px;width:27px;display:inline-block}.ap-cards-overview .ap-cards-overview__card-type-inner--ISIC::before,.ap-cards-overview .ap-cards-overview__card-type-inner--ISIC_SCHOLAR::before{-webkit-mask-image:url(../images/bootiq/globes/isic_globe.svg);mask-image:url(../images/bootiq/globes/isic_globe.svg);background-color:var(--green)}.ap-cards-overview .ap-cards-overview__card-type-inner--ALIVE_ALUMNI::before,.ap-cards-overview .ap-cards-overview__card-type-inner--ALIVE_STAFF::before,.ap-cards-overview .ap-cards-overview__card-type-inner--ALIVE_STUDENT::before{-webkit-mask-image:url(../images/bootiq/globes/alive_globe.svg);mask-image:url(../images/bootiq/globes/alive_globe.svg);background-color:var(--alive-blue)}.ap-cards-overview .ap-cards-overview__card-type-inner--IYTC::before{-webkit-mask-image:url(../images/bootiq/globes/iytc_globe.svg);mask-image:url(../images/bootiq/globes/iytc_globe.svg);background-color:var(--iytc-blue)}.ap-cards-overview .ap-cards-overview__card-type-inner--ITIC::before{-webkit-mask-image:url(../images/bootiq/globes/itic_globe.svg);mask-image:url(../images/bootiq/globes/itic_globe.svg);background-color:var(--itic-orange)}.ap-cards-overview .ap-cards-overview__card-type-text{position:absolute;top:10px;right:15px;display:inline-block}.ap-cards-overview .ap-cards-overview__card-number{padding-top:10px}.ap-cards-overview .ap-cards-overview__card-expiration{position:absolute;bottom:10px;left:15px;font-size:12px;font-weight:500}.ap-profile-modal-control__modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(255,255,255,.4);z-index:999}.ap-profile-modal-control__modal .modal-dialog{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.ap-profile-modal-control__modal .modal-dialog .modal-content{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,.16);box-shadow:0 0 9px 0 rgba(0,0,0,.16);position:relative;padding:45px;max-width:620px;width:100%}.ap-profile-modal-control__modal .modal-dialog .modal-content .ap-profile__phone-number__error{text-align:right;font-size:14px;color:red}@media all and (max-width:767px){.ap-profile-modal-control__modal .modal-dialog{align-items:baseline}.ap-profile-modal-control__modal .modal-dialog .modal-content{padding:5%;max-width:100%;border-radius:0;box-shadow:unset;height:100%}}.ap-profile__row--gender .ap-profile-modal-control__modal .modal-dialog .modal-content,.ap-profile__row--gender .ap-profile-modal-control__modal .modal-dialog .modal-content .modal-body{overflow:unset!important}.ap-profile__row--gender .ap-profile-modal-control__content-before-button{width:auto!important;padding-right:10px}.ap-profile .ap-profile__row--gender .ap-profile__translation--specify_gender::before{background-color:var(--gray)!important}.ap-profile-modal-control__modal .modal-dialog .modal-content label{display:flex;align-items:center;width:100%;padding-right:0}.ap-profile__row--gender .ap-profile-modal-control__modal .modal-dialog .modal-content label{padding-right:15px}.ap-profile__row--address .ap-profile-modal-control__modal .modal-dialog .modal-content label{margin-bottom:12px}.ap-profile__row--gender .ap-profile-modal-control__modal .modal-dialog .modal-content label{padding-left:27px}.ap-profile__row--address .ap-profile-modal-control__modal .modal-dialog .modal-content label>span{white-space:nowrap;width:175px;text-align:left}.ap-profile__row--address .ap-profile-modal-control__modal .modal-dialog .modal-content .ap-profile__address__value div{color:red;margin:-10px 0 10px;font-size:14px;text-align:right}@media all and (max-width:767px){.ap-profile-modal-control__modal .modal-dialog .modal-content label{flex-wrap:wrap}.ap-profile__row--field-of-study .ap-profile-modal-control__modal .modal-dialog .modal-content label{flex-wrap:nowrap}.ap-profile__row--address .ap-profile__row--address .ap-profile-modal-control__modal .modal-dialog .modal-content label>span{width:100%}}@media all and (max-width:500px){.ap-profile__row--gender .ap-profile-modal-control__modal .modal-dialog .modal-content label{width:100%!important}}.ap-profile__row--field-of-study .ap-profile-modal-control__modal .modal-dialog .modal-content input{width:auto}.ap-profile-modal-control__modal .modal-dialog .modal-content .ap-profile__phone-number__value--error input,.ap-profile-modal-control__modal .modal-dialog .modal-content input.ap-profile__text-control__input--error{border:1px solid red}.ap-profile-modal-control__modal .modal-dialog .modal-content input,.ap-profile-modal-control__modal .modal-dialog .modal-content select{background-color:var(--lightgray-v3);width:100%;border:0;padding:13px;border-radius:5px}.ap-profile-modal-control__modal .modal-title{font-size:23px;font-weight:500;color:var(--darkgreen);margin:0 0 10px}.ap-profile-modal-control__modal .modal-title span{font-size:23px!important}.ap-profile-modal-control__modal .ap-profile__radio-control{padding:20px 0;display:flex;flex-wrap:wrap}.ap-profile-modal-control__modal .modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:10px}.ap-profile-modal-control__modal .modal-footer .btn-secondary{margin-right:10px;padding:13px 30px;color:var(--darkgreen);background-color:var(--lightgreen);margin-bottom:5px}@media all and (max-width:767px){.ap-profile-modal-control__modal .modal-title{text-align:center}.ap-profile-modal-control__modal .modal-footer{justify-content:center}.ap-profile-modal-control__modal .modal-footer button{margin-left:5px;margin-right:5px}}.ap-profile-modal-control__modal .modal-footer .btn-primary{background-color:var(--darkgreen);color:#fff;padding:13px 30px;margin-bottom:5px}.ap-profile-modal-control__modal .btn-close{position:absolute;top:0;right:0;background:0 0}.ap-profile-modal-control__modal .btn-close::before{content:"\f00d";font-family:FontAwesome}.js-ap-profile .toast-container{position:fixed;background-color:red;left:50%;transform:translateX(-50%);bottom:20px;border-radius:100px;background-color:var(--lightgreen);padding:10px 10px 10px 20px}.js-ap-profile .toast-container .d-flex{display:flex;align-items:center;font-size:14px;font-weight:400}.js-ap-profile .toast-container .d-flex button.btn-close{width:25px;height:25px;border:0;background-color:var(--darkgreen);border-radius:100%;margin-left:10px;position:relative}.js-ap-profile .toast-container .d-flex button.btn-close::before{content:"\f00d";font-family:fontawesome;color:#fff;font-weight:300;font-size:11px}.ap-profile__row--field-of-study .modal-dialog .modal-content{height:630px;max-width:675px;width:100%}.ap-profile__row--field-of-study .modal-dialog .modal-content .modal-body{max-height:450px!important;border:1px solid #dfdfdf;border-radius:10px 0 0 10px;margin-top:10px;margin-bottom:20px}.ap-profile__row--field-of-study .modal-dialog .modal-content .modal-body ul{margin:0;padding:0}.ap-profile__row--field-of-study .modal-dialog .modal-content .modal-body li{padding:16px 16px 8px;border-bottom:1px solid #dfdfdf}.ap-profile__row--field-of-study .modal-dialog .modal-content .modal-body li label>span{width:100%;text-align:left}#ap_registration .ap-registration-form .form-row.text-right button,.ap-profile__row--field-of-study .modal-dialog .modal-content .modal-body li input{float:right}button.ap-profile__button{border:0;background-color:transparent;padding:8px 5px;display:flex;align-items:center}.ap-profile .ap-profile__row--multi button .ap-profile__translation--add{color:var(--darkgreen);font-weight:700;font-size:16px;margin-top:10px;display:inline-block}.ap-profile .ap-profile__row--multi button .ap-profile__translation--add::before{content:"\f055";font-family:fontawesome;margin-right:6px;color:var(--green)}.ap-profile .ap-profile-modal-control--with-content .ap-profile__translation--specify_gender,.ap-profile .ap-profile-modal-control--with-content .ap-profile__translation--update_specializations,.ap-profile .ap-profile__row--multi button .ap-profile__translation--edit{font-size:0!important}.ap-profile .ap-profile-modal-control--with-content .ap-profile__translation--specify_gender::before,.ap-profile .ap-profile-modal-control--with-content .ap-profile__translation--update_specializations::before,.ap-profile .ap-profile__row--multi button .ap-profile__translation--edit::before{content:"";-webkit-mask-image:url(../images/bootiq/edit.svg);mask-image:url(../images/bootiq/edit.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;height:17px;width:17px;display:inline-block;background-color:var(--darkgreen)}.ap-profile .ap-profile__row--multi button .ap-profile__translation--more_actions{color:var(--darkgreen);font-size:20px}.ap-profile__agreements .ap-profile__agreement-title{margin-top:10px;font-weight:500;font-size:23px;color:var(--darkgreen)}.ap-profile__agreements .ap-profile__button{color:#fff;background-color:var(--darkgreen);text-decoration:none;position:relative;padding:13px 35px;border-radius:100px;line-height:1;font-weight:700;display:inline-block;margin-bottom:13px;font-size:16px;border:0;letter-spacing:.012em}.ap-profile__radio-control__wrapper{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto!important;font-weight:400!important}.ap-profile__radio-control__wrapper input{position:absolute;opacity:0;cursor:pointer}.ap-profile__radio-control__wrapper .ap-profile__radio-control__label::before{content:"";position:absolute;top:0;left:0;height:17px;width:17px;background-color:#fff;border:1px solid var(--green);border-radius:50%}.ap-profile__radio-control__wrapper input:checked~.ap-profile__radio-control__label::after{content:"";display:block;position:absolute;top:2px;left:3px;height:14px;width:14px;background-color:var(--green);border-radius:50%}.ap-profile__row{display:flex}@media all and (max-width:900px){.ap-profile__row.ap-profile__row--multi{flex-wrap:wrap;padding-bottom:2%}.ap-profile__row.ap-profile__row--field-of-study{flex-wrap:nowrap}}.ap-profile__row .ap-profile__row-value{width:100%}.ap-profile__row .ap-profile__row-value .ap-profile-modal-control{display:flex;width:100%}.ap-profile__row .ap-profile__row-value .ap-profile-modal-control .ap-profile-modal-control__content-before-button{width:100%;position:relative}.ap-profile__row .ap-profile__row-value .ap-profile-modal-control .ap-profile__phone-number__item-value::before{content:"";-webkit-mask-image:url(../images/bootiq/phone.svg);mask-image:url(../images/bootiq/phone.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;height:17px;width:17px;display:inline-block;background-color:var(--green);position:relative;top:3px;margin-right:9px}.ap-profile__row .ap-profile__row-value .ap-profile__group-control__additional-actions{position:relative}.ap-profile__row .ap-profile__row-value .ap-profile__group-control__additional-actions .ap-profile__group-control__additional-actions-menu{border-radius:7px;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.13);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.13);box-shadow:0 0 6px 0 rgba(0,0,0,.13);position:absolute;left:-120px;width:150px;top:-9px}.ap-profile__row .ap-profile__row-value .ap-profile__group-control__additional-actions-menu button{border:0;background:unset;width:100%;text-align:left;cursor:pointer}.ap-profile__row .ap-profile__row-value .ap-profile__group-control__additional-actions-menu button:nth-child(1){padding:15px}.ap-profile__row .ap-profile__row-value .ap-profile__group-control__additional-actions-menu button:nth-child(2){padding:15px 5px 15px 15px}.ap-profile__profile-heading{display:flex;align-items:center;margin-bottom:38px;line-height:1.2;font-size:14px}.ap-profile__profile-heading .ap-profile__profile-photo{padding-right:20px}.ap-profile__profile-heading .ap-profile__profile-photo::before{content:"";background-image:url(../images/bootiq/profile_photo.svg);height:78px;width:78px;display:inline-block;background-repeat:no-repeat;background-size:cover}.ap-profile__profile-heading svg{height:78px;width:78px;display:none}.ap-profile__profile-heading .ap-profile__user-details-control__view{color:var(--darkgreen);font-size:26px;font-weight:700;margin-bottom:5px}@media all and (max-width:600px){.ap-profile__profile-heading .ap-profile__user-details-control__view{font-size:21px}.ap-profile__profile-heading .ap-profile__profile-photo{padding-right:10px}.ap-profile__profile-heading .ap-profile__profile-photo::before{height:50px;width:50px}}.ap-profile__profile-heading .ap-profile__translation .ap-profile__translation--born_on,.ap-profile__profile-heading .ap-profile__user-details-control__view .ap-profile__translation--born_on{font-weight:400;font-size:14px}.ap-profile__row--field-of-study,.ap-profile__row--gender,.ap-profile__row--password{align-items:center;margin-bottom:20px}.ap-profile__row--field-of-study label,.ap-profile__row--gender label,.ap-profile__row--multi label,.ap-profile__row--password label{font-weight:700;font-size:16px;width:200px;text-align:right;padding-right:30px}@media all and (max-width:900px){.ap-profile__row--field-of-study label,.ap-profile__row--gender label,.ap-profile__row--multi label,.ap-profile__row--password label{text-align:left;width:160px;padding-bottom:5px}}@media all and (max-width:550px){.ap-profile__row--field-of-study label,.ap-profile__row--gender label,.ap-profile__row--multi label,.ap-profile__row--password label{width:100%}.ap-profile__row--field-of-study,.ap-profile__row--gender,.ap-profile__row--password{flex-wrap:wrap!important}}.ap-profile__row--field-of-study button,.ap-profile__row--gender button,.ap-profile__row--password button{color:var(--darkgreen);background-color:var(--lightgreen);display:inline-block;font-weight:700;font-size:16px;border:0;border-radius:100px;padding:15px 25px}.ap-profile__row--field-of-study .ap-profile-modal-control__content-before-button{display:flex;flex-wrap:wrap}.ap-profile__row--field-of-study p{margin:0}.ap-profile__row--field-of-study p:not(:last-child){padding-right:10px}.ap-profile__row--field-of-study .ap-profile-modal-control--with-content button.ap-profile__button,.ap-profile__row--gender .ap-profile-modal-control--with-content button.ap-profile__button{background:0 0;padding:unset}.ap-profile__row--field-of-study .ap-profile-modal-control--with-content button.ap-profile__button::before .ap-profile__row--field-of-study .ap-profile-modal-control--with-content button.ap-profile__button::before,.ap-profile__row--gender .ap-profile-modal-control--with-content button.ap-profile__button::before{content:"";-webkit-mask-image:url(../images/bootiq/edit.svg);mask-image:url(../images/bootiq/edit.svg);background-color:var(--gray);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:15px;height:15px;display:inline-block;margin-left:9px}.ap-profile__group-control__button--add{background:0 0;border:0;font-weight:700;color:var(--darkgreen);font-size:16px}.ap-profile__group-control__button--add::before{content:"\f055";color:var(--green);font-family:'FontAwesome';margin-right:10px}.ap-profile__row--address,.ap-profile__row--email,.ap-profile__row--phone{padding-top:10px;padding-bottom:40px}.ap-profile__row--multi .ap-profile__group-control__item{border-bottom:1px solid var(--lightgreen);padding:20px 0}.ap-profile__row--multi .ap-profile__group-control__item:nth-child(1){padding-top:0}.ap-profile__email__item-value,.ap-profile__phone-number__item-value{font-size:16px}.ap-profile-modal-control__content-before-button .ap-profile__email__item-value::before,.ap-profile__row--address .ap-profile__address__item .ap-profile__address__item-value::before{content:"";-webkit-mask-image:url(../images/bootiq/email.svg);mask-image:url(../images/bootiq/email.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;height:17px;width:17px;display:inline-block;background-color:var(--green);position:relative;top:5px;margin-right:9px}.ap-profile__email__item-type,.ap-profile__phone-number__item-type,.ap-profile__translation--PRIMARY{font-weight:500;font-size:11px}.ap-profile__address__item-type.ap-profile__address__item-type--PRIMARY,.ap-profile__address__item-type.ap-profile__address__item-type--REGISTERED,.ap-profile__email__item-type,.ap-profile__phone-number__item-type,.ap-profile__translation.ap-profile__translation--waiting_for_approval{margin-left:27px}.ap-profile__translation--waiting_for_approval{font-size:12px;font-weight:500}.ap-profile__row--address .ap-profile__address__item .ap-profile__address__item-value{display:flex;flex-wrap:wrap}.ap-profile__row--address .ap-profile__address__item .ap-profile__address__item-value::before{-webkit-mask-image:url(../images/bootiq/location.svg);mask-image:url(../images/bootiq/location.svg);height:21px}.ap-profile__row--address .ap-profile__address__item .ap-profile__address__item-value>div{font-style:normal;padding-right:5px}.ap-profile__row--address .ap-profile__address__item .ap-profile__address__item-value__country-flag{width:26px}.ap-profile__agreements-overview{display:flex;background-color:var(--lightgreen);border-radius:10px;padding:20px 35px;font-weight:700;font-size:16px;cursor:pointer}.ap-profile__agreements-overview__value{margin-left:auto}.ap-profile__agreements-overview__value .ap-profile__translation--no_agreements{font-weight:700;font-size:16px;color:var(--darkgreen)}.ap-profile__agreements .ap-profile__agreement-purpose__label button{color:var(--darkgray);text-decoration:underline;background:0 0;border:0;padding:0;font-size:16px;font-weight:300;line-height:1.6}@media all and (max-width:767px){.ap-profile__agreements-overview{flex-wrap:wrap}.ap-profile__agreements-overview__label,.ap-profile__agreements-overview__value{text-align:center;width:100%}}.jumbotron.plugin-home.plugin-competitions,.jumbotron.text-center.plugin-home.plugin-profile{max-width:870px;width:calc(100% - 4%);padding:3% 4%;-webkit-box-shadow:0 0 6px 0 rgb(0 0 0/16%);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.16);box-shadow:0 0 6px 0 rgb(0 0 0/16%);border-radius:14px;display:table;height:auto!important;background-color:#fff;margin:20px auto 65px;text-align:center}.jumbotron.plugin-home.plugin-competitions{width:100%;transform:translate(-50%,0);display:inline-block;left:50%;position:relative}.jumbotron.text-center.plugin-home.plugin-competitions.detail{background-color:var(--lightgreen);box-shadow:unset}.jumbotron.text-center.plugin-home.plugin-competitions.detail h1,.jumbotron.text-center.plugin-home.plugin-profile h1{color:var(--green);text-align:center}.ap-competition h1,.jumbotron.text-center.plugin-home.plugin-competitions.detail p,.jumbotron.text-center.plugin-home.plugin-profile p{font-size:14px;color:var(--darkgreen)}.jumbotron.plugin-home.plugin-competitions .buttons,.jumbotron.text-center.plugin-home.plugin-profile .buttons{display:flex;justify-content:center}.jumbotron.plugin-home.plugin-competitions .buttons .btn-group,.jumbotron.text-center.plugin-home.plugin-profile .buttons .btn-group{display:flex}@media all and (max-width:790px){.jumbotron.plugin-home.plugin-competitions .buttons,.jumbotron.text-center.plugin-home.plugin-profile .buttons{flex-wrap:wrap}.jumbotron.plugin-home.plugin-competitions .buttons .btn-group,.jumbotron.text-center.plugin-home.plugin-profile .buttons .btn-group{text-align:center;justify-content:center;width:100%}}.tooltip{position:relative;z-index:1070;background:var(--darkgray);display:inline-block;padding:5px 10px;color:#fff;max-width:300px;font-size:12px;text-align:center;top:-10px}.jumbotron.plugin-home.plugin-competitions .buttons .login .btn,.jumbotron.text-center.plugin-home.plugin-profile .buttons .login .btn{background-color:var(--lightgreen-v3);color:var(--darkgreen)}.jumbotron.plugin-home.plugin-competitions .buttons i.bi-info-circle-fill,.jumbotron.text-center.plugin-home.plugin-profile .buttons i.bi-info-circle-fill{background-color:var(--lightgreen-v3);color:var(--darkgreen);border-radius:100%;height:16px;width:16px;display:inline-block;font-style:normal}.jumbotron.plugin-home.plugin-competitions .buttons .login i.bi-info-circle-fill,.jumbotron.text-center.plugin-home.plugin-profile .buttons .login i.bi-info-circle-fill{background-color:var(--darkgreen);color:var(--lightgreen-v3)}.jumbotron.plugin-home.plugin-competitions .buttons i.bi-info-circle-fill::before,.jumbotron.text-center.plugin-home.plugin-profile .buttons i.bi-info-circle-fill::before{content:"i"}.jumbotron.plugin-home.plugin-competitions .buttons .continue-activation a.btn,.jumbotron.text-center.plugin-home.plugin-profile .buttons .continue-activation a.btn{border-radius:100px}.jumbotron.plugin-home.plugin-competitions .buttons button.btn,.jumbotron.text-center.plugin-home.plugin-profile .buttons button.btn{border-radius:0 100px 100px 0;width:40px;padding-left:0;padding-right:4px;text-align:center;position:relative;left:-4px}.jumbotron.plugin-home.plugin-competitions .buttons button.btn::before,.jumbotron.text-center.plugin-home.plugin-profile .buttons button.btn::before{content:"";width:1px;height:calc(100% - 25px);background-color:var(--lightgreen-v3);display:inline-block;position:absolute;z-index:1;left:0;top:12px}.ap-competitions__list .btn,.jumbotron.plugin-home.plugin-competitions .buttons .login button.btn::before,.jumbotron.text-center.plugin-home.plugin-profile .buttons .login button.btn::before{background-color:var(--darkgreen)}.jumbotron.plugin-home.plugin-competitions .btn-group a.btn,.jumbotron.text-center.plugin-home.plugin-profile .buttons a.btn{border-radius:100px 0 0 100px}.ap-competitions__list .btn{content:"";color:#fff;text-decoration:none;position:relative;padding:18px 35px;border-radius:100px;line-height:1;font-weight:700;display:inline-block;margin-bottom:13px;font-size:16px;border:0;letter-spacing:.012em;cursor:pointer}.ap-competition h1{font-size:25px;font-weight:700;margin-bottom:4%}.ap-competitions__list h3{text-align:center;color:var(--darkgray)}.list-competition-container .ap-competitions__list--active,.list-competition-container .ap-competitions__list--inactive{justify-content:center!important}.ap-competitions__list .row{display:flex;flex-wrap:wrap;max-width:800px;margin:0 auto;justify-content:flex-start}.page-myisic .ap-competitions__list .row{margin-left:-2%;width:calc(100% + 4%);max-width:unset}.ap-competitions__list .ap-competitions__item{width:calc(33.33% - 4%);margin:0 2% 3%;border-radius:11px 11px 0 0;overflow:hidden;position:relative;background-color:#fff;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 2px 0 rgba(68,36,36,.16);box-shadow:0 0 2px 0 rgba(0,0,0,.16)}.list-competition-container .ap-competitions__list .ap-competitions__item{-webkit-box-shadow:0 10px 12px 0 rgba(0,0,0,.16);-moz-box-shadow:0 10px 12px 0 rgba(68,36,36,.16);box-shadow:0 10px 12px 0 rgba(0,0,0,.16)}@media all and (max-width:790px){.ap-competitions__list .ap-competitions__item{width:calc(50% - 4%);margin:0 0 3%;width:100%}}.ap-competitions__list .ap-competitions__item .item-content{position:relative;height:100%;padding-left:10px;padding-right:10px;padding-bottom:30px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.16);box-shadow:0 0 12px 0 rgba(0,0,0,.16);border-radius:10px 10px 0 0;overflow:hidden;background-color:#fff}.home-page .ap-competitions__list .ap-competitions__item .item-content{padding-bottom:0;box-shadow:unset}.ap-competitions__list .ap-competitions__item a{text-decoration:none}.ap-competitions__list .ap-competitions__item a:nth-child(1){width:100%;height:140px;display:inline-block}.ap-competitions__list .ap-competitions__item a:nth-child(1) img{object-fit:cover;height:100%;width:100%}.ap-competitions__list .ap-competitions__item a:not(:nth-child(1)){font-size:0;position:absolute;left:0;top:0;width:100%;height:100%}.ap-competitions__list .ap-competitions__item .item-content .item-image{width:calc(100% + 20px);margin-left:-10px;display:block}.ap-competitions__list .ap-competitions__item .ap-competitions__provider-name{color:var(--gray);font-size:12px;font-weight:400;width:calc(100% - 105px);display:inline-block;padding-left:10px}.ap-competitions__list .ap-competitions__item .ap-competitions__date{background-color:var(--lightorange);color:var(--itic-orange);display:inline-block;padding:5px 10px;border-radius:4px;font-size:10px;float:right;font-weight:600;margin-right:10px}.ap-competitions__list .ap-competitions__item h3.ap-competitions__title{color:var(--darkgray);font-size:14px;font-weight:700;margin:0;text-align:left;padding:5px 10px 20px}.ap-competitions__list .ap-competitions__item .ap-competitions__btn{color:var(--darkgreen);background-color:transparent;text-decoration:none;padding:0 20px 0 0;line-height:1;font-weight:500;margin:0 auto 13px;display:table;font-size:14px;position:absolute;bottom:0;text-align:center;width:100%}.ap-competitions__list .ap-competitions__item .ap-competitions__btn::after{content:"\f105";font-family:FontAwesome;position:absolute;margin-left:10px;top:0}.ap-competitions__form-submit .custom-control.custom-checkbox input,.single-competition .ap-competitions__custom-control .dropdown .dropdown-menu li hr,.single-competition .ap-competitions__custom-control .dropdown .dropdown-menu li::before,.single-competition .d-none{display:none}.single-competition .site-content{background-color:var(--lightgreen);padding-top:5px}.single-competition .site-content h3{font-size:25px;font-weight:700;color:var(--darkgreen)}.single-competition .site-content .content-area .site-main{max-width:840px;margin:30px auto;border-radius:14px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,.16);box-shadow:0 0 9px 0 rgba(0,0,0,.16);background-color:#fff;padding:37px 2%;text-align:center}.single-competition .ap-competition.text-center{max-width:600px;width:100%;margin:0 auto}.single-competition .ap-competition__details{display:flex;margin-bottom:10px}@media all and (max-width:767px){.single-competition .ap-competition__details{flex-wrap:wrap}.single-competition .ap-competition__details .ap-competition__cards{width:100%}.single-competition .ap-competition__details .ap-competition__date{margin-left:unset;margin-top:5px}}.single-competition .ap-competition__details .ap-competition__cards{display:flex;font-size:14px;font-weight:700}.single-competition .ap-competition__details .ap-competition__cards .ap-competition__card{padding-right:15px;display:flex;flex-wrap:wrap;align-items:center}.single-competition .ap-competition__details .ap-competition__cards .ap-competition__card:before{content:"";width:15px;height:15px;display:inline-block;margin-right:5px;border-radius:100px;top:-2px;position:relative}.single-competition .ap-competition__details .ap-competition__cards .ap-competition__card.ap-competition__card--ALIVE::before{background-color:var(--alive-blue)}.single-competition .ap-competition__details .ap-competition__date{background-color:var(--lightorange);color:var(--itic-orange);display:inline-block;padding:5px 10px;border-radius:4px;font-size:10px;font-weight:600;margin-left:auto}.single-competition img{border-radius:20px;width:100%;height:auto}.single-competition .ap-competitions__question .ap-competitions__question-heading{font-size:18px;font-weight:700;color:var(--darkgreen);text-transform:unset}.single-competition .ap-competition__description{font-size:16px;font-weight:500}.single-competition .ap-competition__require-contact-heading{font-size:18px;font-weight:700;color:var(--darkgreen);text-transform:unset;border-top:1px solid var(--lightgreen);padding-top:30px}.single-competition .ap-competitions__custom-control{text-align:left;max-width:520px;margin:0 auto}.single-competition .ap-competitions__custom-control .dropdown{position:relative}.single-competition .ap-competitions__custom-control .ap-profile-selector__label{font-size:16px;font-weight:700}.single-competition .ap-competitions__custom-control .dropdown button.btn{background-color:var(--lightgray-v3);border-radius:7px;width:100%;text-align:left;color:var(--darkgray);font-weight:400;font-size:14px;padding:18px;position:relative}.single-competition .ap-competitions__custom-control .dropdown button.btn::after{content:"\f078";font-family:fontawesome;color:var(--darkgreen);font-size:16px;font-weight:300;position:absolute;top:18px;right:15px}.single-competition .ap-competitions__custom-control .dropdown.show button.btn::after{transform:rotate(180deg)}.single-competition .ap-competitions__custom-control .dropdown .dropdown-menu{display:none;z-index:9999;width:100%;transform:unset!important;padding-left:0;border-radius:7px;margin:0;top:60px!important;overflow:hidden}.single-competition .ap-competitions__custom-control .dropdown .dropdown-menu.show{display:block}.single-competition .ap-competitions__custom-control .dropdown .dropdown-menu li{background:#fff;padding:0}.single-competition .ap-competitions__custom-control .dropdown .dropdown-menu li a{width:100%;display:flex;align-items:center;background-color:var(--lightgray);padding:7px 10px;text-decoration:none;color:#000}.single-competition .ap-competitions__custom-control .dropdown .dropdown-menu li:not(:last-child) a{border-bottom:1px solid var(--lightgray-v2)}.single-competition .ap-competitions__custom-control .dropdown .dropdown-menu li:last-child a{justify-content:center;font-weight:500;color:var(--darkgreen)}.single-competition .ap-competitions__submit-footer{justify-content:center;margin-top:25px}.single-competition .ap-competitions__submit-footer button{padding:13px 35px}.single-competition .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;z-index:1;padding-bottom:10px}.single-competition .ap-competition__images .swiper-slide{width:100%;padding:0 5px}.single-competition .swiper-container .swiper-pagination{background:var(--lightgreen);height:2px;bottom:-9px}.single-competition .swiper-container .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--green)}.single-competition .ap-competition__error{background-color:var(--lightgray-v2);padding:20px;margin-top:20px;border-radius:16px;font-weight:700;font-size:18px;color:#e44f4e}.single-competition .ap-competitions__form-question,.single-competition .ap-competiton__first-question{color:var(--darkgreen);font-weight:700;font-size:18px;margin-bottom:20px}.single-competition .ap-competitions__answer{max-width:520px;border-radius:9px;background-color:var(--lightgreen);height:50px;display:flex;width:100%;position:relative;margin:0 auto 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.single-competition .site-content .content-area .site-main .ap-competitions__answer label{padding:20px 20px 20px 55px;cursor:pointer;width:100%;display:flex;align-items:center;font-weight:500;font-size:16px;color:var(--darkgreen)}.single-competition .site-content .content-area .site-main .ap-competitions__answer label::before{content:"";position:absolute;top:11px;left:15px;height:25px;width:25px;background-color:#fff;border-radius:50%}.single-competition .site-content .content-area .site-main .ap-competitions__answerinput:checked~label::before{content:"";background-color:#2196f3}.single-competition .site-content .content-area .site-main .ap-competitions__answer label:after{position:absolute;display:none;content:"\f00c";top:14px;left:21px;border-radius:50%;color:var(--darkgreen);font-family:FontAwesome;font-size:13px}.single-competition .site-content .content-area .site-main .ap-competitions__answer input:checked~label:after{display:block}.single-competition .site-content .content-area .site-main .ap-competitions__answer input:checked~label{background-color:var(--darkgreen);font-weight:500;color:#fff;font-size:16px}.single-competition .site-content .content-area .site-main .ap-competitions__answer input{margin:0;position:absolute;opacity:0;cursor:pointer}.single-competition .ap-competitions__question--open textarea{border-radius:7px;background-color:var(--lightgray-v3);width:100%;height:100px;border:0;max-width:520px;margin:0 auto}.ap-competitions__form-submit .form-group{text-align:left;margin-bottom:15px}.ap-competitions__form-submit .form-group label{display:block;font-weight:700;font-size:16px;padding-bottom:5px}.ap-competitions__form-submit .form-group select{width:100%;background:var(--lightgray-v3);border:0;padding:15px;border-radius:7px}.ap-competitions__form-submit .custom-control.custom-checkbox{text-align:left;font-weight:400;font-size:14px;color:var(--darkgreen);background-color:var(--lightgreen);position:relative;border-radius:7px;margin-bottom:10px}#ap-competitions__modal--success .modal-dialog .modal-body p,.ap-competitions__form-submit .custom-control.custom-checkbox a,.enter-parental-email p a{color:var(--darkgreen)}.ap-competitions__form-submit .custom-control.custom-checkbox label{padding:20px 20px 20px 55px;cursor:pointer;width:100%;display:inline-block;align-items:center}.ap-competitions__form-submit .custom-control.custom-checkbox label::before{content:"";position:absolute;top:11px;left:15px;height:28px;width:28px;background-color:#fff;border-radius:4px}.ap-competitions__form-submit .custom-control.custom-checkbox input:checked~label::before{background-color:var(--darkgreen)}.ap-competitions__form-submit .custom-control.custom-checkbox label:after{position:absolute;display:none;content:"\f00c";top:14px;left:22px;border-radius:50%;color:#fff;font-family:FontAwesome;font-size:15px;font-weight:700}.ap-competitions__form-submit .custom-control.custom-checkbox input:checked~label:after{display:block}.ap-competitions__form-submit .ap-competitions__submit-footer{padding-top:10px}.ap-competitions__form-submit .ap-competitions__submit-footer .ap-competitions__btn--submit{margin-left:auto;background-color:var(--lightgreen);color:var(--darkgreen)}.check-parental-confirmation h3,.single-competition #bottombar{margin-top:0}#ap_registration #ap_registration_collapse_1.collapse,.single-competition .widget-area{display:none}.single-competition .ap-competitions__conditions{border-radius:7px;background-color:var(--lightgreen);padding:15px;font-size:14px;font-weight:400;color:var(--darkgreen);max-width:520px;margin:0 auto}.single-competition .ap-competitions__conditions h2{font-size:20px;margin:0 0 -5px}.single-competition .ap-competitions__conditions h3{font-size:18px;margin:0 0 10px}.ap-competition #ap-competitions__modal--login .modal-dialog,.ap-competition .ap-competitions__errors_bla{position:fixed;z-index:999;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:rgb(255,255,255,.4)}.ap-competition #ap-competitions__modal--login .modal-content,.ap-competition .ap-competitions__errors .alert{background-color:#fff;max-width:720px;border-radius:14px;-webkit-box-shadow:0 0 17px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 17px 0 rgba(0,0,0,.16);box-shadow:0 0 17px 0 rgba(0,0,0,.16);padding:2% 3%;text-align:left;position:relative;margin-top:15px}.ap-competition #ap-competitions__modal--login .modal-content .close,.ap-competition .ap-competitions__errors .alert .close{position:absolute;right:-9px;top:-9px;background-color:var(--darkgreen);border:0;color:#fff;font-size:25px;border-radius:100px;width:30px;height:30px}@media all and (max-width:720px){.ap-competition #ap-competitions__modal--login .modal-dialog{align-items:baseline}.ap-competition #ap-competitions__modal--login .modal-content{height:100vh;border-radius:0}}.ap-competition #ap-competitions__modal--login .modal-content h3{color:var(--green);font-weight:900;font-size:25px;line-height:1}.ap-competition #ap-competitions__modal--login .modal-content .btn{padding:15px 40px}.ap-competition #ap-competitions__modal--login .modal-content .ap-competitions__button--secondary{background-color:var(--lightgreen);color:var(--darkgreen);margin-left:5px}.single-competition .ap-profile-address-selector__modal .modal-body label{margin-bottom:10px}.single-competition .ap-profile-address-selector__modal .modal-body span{width:180px}#ap-competitions__modal--success .modal-dialog{width:100%}#ap-competitions__modal--success .modal-dialog .modal-content{background-color:var(--lightgreen);border-radius:14px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,.16);box-shadow:0 0 9px 0 rgba(0,0,0,.16);pointer-events:auto;padding:130px 2% 50px;position:relative;width:100%;max-width:720px}#ap-competitions__modal--success .modal-dialog .modal-body h3{color:var(--green);margin-bottom:0;position:relative;font-weight:700}#ap-competitions__modal--success .modal-dialog .modal-body h3::before{content:"";background-image:url(../images/bootiq/check.svg);width:89px;height:89px;position:absolute;top:-100px;left:0;right:0;margin:0 auto}#ap-competitions__modal--success .modal-dialog,#aplCardAdd .modal-dialog,#aplInsuranceAdd .modal-dialog{height:100%;display:flex;justify-content:center;align-items:center}#ap-competitions__modal--success,#aplCardAdd,#aplInsuranceAdd{display:none;position:fixed;z-index:9999;background-color:rgb(255,255,255,.5);left:0;top:0;width:100%;height:100%}#ap_registration #ap_registration_collapse_1.collapse.show,#aplCardAdd.show,#aplInsuranceAdd.show{display:block}#ap_registration .ap-registration-1 .ap-registration-form label,#aplCardAdd label,#aplInsuranceAdd label{font-weight:700;font-size:16px;display:block}#aplCardAdd .modal.fade .modal-dialog,#aplInsuranceAdd .modal.fade .modal-dialog{transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}#aplCardAdd .modal-content,#aplInsuranceAdd .modal-content{background-color:#fff;border-radius:14px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,.16);box-shadow:0 0 9px 0 rgba(0,0,0,.16);pointer-events:auto;padding:5% 6%;position:relative;width:100%;max-width:720px}#aplCardAdd .modal-content .form-group,#aplInsuranceAdd .modal-content .form-group{margin-bottom:10px}#aplCardAdd .modal-header h5.modal-title,#aplInsuranceAdd .modal-header h5.modal-title{width:100%;margin:0;font-size:23px;color:var(--darkgreen);text-align:center}#aplCardAdd .modal-header .close,#aplInsuranceAdd .modal-header .close{background-color:transparent;border:0;font-size:24px;font-weight:700;line-height:1;color:var(--green);cursor:pointer;position:absolute;top:15px;right:15px}#aplCardAdd .modal-content input,#aplInsuranceAdd .modal-content input{border:0;background-color:var(--lightgray-v3);width:100%;padding:12px;border-radius:5px}#aplCardAdd .example,#aplInsuranceAdd .example{font-size:14px;font-weight:400}#aplCardAdd .text-danger,#aplInsuranceAdd .text-danger{color:#dc3545!important;font-size:13px;font-weight:500}#aplCardAdd .alert.alert-danger,#aplInsuranceAdd .alert.alert-danger{padding:10px;border-radius:100px;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;font-size:15px;font-weight:400;margin-bottom:20px}#aplCardAdd .modal-footer,#aplInsuranceAdd .modal-footer{text-align:center}*{box-sizing:border-box}.alert.registration-incomplete{background-color:var(--darkgreen);display:none;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:500;padding:7px 2%}#page .alert.registration-incomplete{display:flex}.alert.registration-incomplete .bi-exclamation-triangle-fill{background-image:url(../images/bootiq/exclamation_mark.svg);width:27px;height:23px;display:inline-block;margin-right:13px}.alert.registration-incomplete .btn{background-color:var(--lightgreen);color:var(--darkgreen);padding:15px 18px;margin:0 0 0 15px}@media (max-width:767px){.alert.registration-incomplete span{display:block;width:100%;text-align:center;padding:5px 0}.alert.registration-incomplete .bi-exclamation-triangle-fill,.alert.registration-incomplete .btn{margin:0}}#ap_registration h1{padding-bottom:25px}.ap-registration-wrapper{padding:0 2%}@media (max-width:767px){.ap-registration-wrapper{padding:0}}#ap_registration .container{border:1px solid var(--darkgreen);-webkit-box-shadow:8px 8px 0 0 rgba(0,0,0,.1);-moz-box-shadow:8px 8px 0 0 rgba(0,0,0,.1);box-shadow:8px 8px 0 0 rgba(0,0,0,.1);border-radius:14px;max-width:970px;margin:0 auto 20px;overflow:hidden;background-color:#fff}@media (max-width:767px){#ap_registration .container{border-radius:0;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:0;margin-bottom:0}}#ap_registration .container-header{color:var(--darkgreen);font-size:23px;padding:15px;font-weight:500}#ap_registration .container-header .row,#ap_registration .container.disabled .container-header .row,.enter-parental-email .form-row{align-items:center}@media (max-width:767px){#ap_registration .container-header .row{border-radius:4px;border:1px solid #ddd;padding:10px 15px;background-color:var(--lightgreen);font-size:18px;font-weight:500}#ap_registration .container-header{padding-bottom:0}}#ap_registration .container-header .badge{background-color:var(--darkgreen);color:#fff;font-size:16px;font-weight:700;width:29px;height:29px;border-radius:100px;margin-right:12px;display:flex;align-items:center;justify-content:center}#ap_registration .container .collapse.show{padding:0 15px 15px}@media (max-width:767px){#ap_registration .container .collapse.show{padding-top:15px}}#ap_registration .ap-registration-form .form-row.text-right{justify-content:flex-end}@media (max-width:767px){#ap_registration .ap-registration-form .form-row.text-right{text-align:center}#ap_registration .ap-registration-form .form-row.text-right button{float:unset}}#ap_registration .container.disabled{background-color:var(--lightgray-v3);border:1px solid var(--lightgray-v3)}#ap_registration .container.disabled div{cursor:auto!important}#ap_registration .container.disabled .container-header{color:#666}#ap_registration .container.disabled .container-header .badge{background-color:#666}@media (max-width:767px){#ap_registration .container.disabled{background-color:unset;border:0;margin-bottom:0}#ap_registration .container.disabled .container-header{padding-bottom:0;border:0}#ap_registration .container.disabled div{background-color:unset}}#ap_registration .text-danger{color:red;font-weight:500}.check-parental-confirmation,.enter-parental-email{background-color:#9be0e0;margin-left:-15px;width:calc(100% + 30px);margin-bottom:-31px;padding:10px 40px 35px}@media (max-width:767px){.check-parental-confirmation,.enter-parental-email{padding:5px 20px 20px}}.enter-parental-email h2{font-size:25px}.enter-parental-email input{background-color:#fff;border-radius:5px}.enter-parental-email button{padding:15px 35px;top:5px;margin:0}.check-parental-confirmation .row .col-md-3{padding-right:17px;display:none}.check-parental-confirmation .row .col-md-9 .form-row .form-group{display:flex;flex-wrap:wrap;align-items:flex-end;padding-right:0!important;margin:0!important}.check-parental-confirmation .row .col-md-9 .form-row .form-group input.form-control{border-radius:5px 0 0 5px!important;background-color:var(--lightgreen)!important;color:var(--darkgreen);font-size:14px;font-weight:500}.check-parental-confirmation .row .col-md-9 .form-row .form-group .btn{background-color:var(--lightgreen);border-radius:0;padding:0 10px 0 35px;height:36px;margin:0;color:var(--darkgreen);font-size:14px;font-weight:500}.check-parental-confirmation .row .col-md-9 .form-row p{display:block;width:100%}.check-parental-confirmation .row .col-md-9 .form-row .form-group .btn#ap_registration_parental_button_edit{border-radius:0 5px 5px 0}#ap_registration .ap-registration-3 ul.list-group li::before,#ap_registration .ap-registration-success ul li::before,.check-parental-confirmation .modal #aplCheckSpinner.invisible,.check-parental-confirmation .modal #aplContinueRegistration.d-none,.check-parental-confirmation .modal #aplParentNotConfirmed.d-none,.check-parental-confirmation .modal .modal-body.invisible,.check-parental-confirmation .modal-body.invisible .check-parental-confirmation .modal #aplCheckSpinner.invisible,.iti .iti__flag-container .iti__country-list li::before{display:none}.check-parental-confirmation .modal.show{position:fixed;display:block;z-index:9999;width:100%;height:100%;top:0;left:0;background-color:rgb(255,255,255,.4)}.check-parental-confirmation .modal .modal-dialog,.check-parental-confirmation .modal .modal-dialog .modal-content{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.check-parental-confirmation .modal .modal-dialog .modal-content{max-width:865px;max-height:635px;-webkit-box-shadow:8px 8px 0 0 rgba(0,0,0,.1);-moz-box-shadow:8px 8px 0 0 rgba(0,0,0,.1);box-shadow:8px 8px 0 0 rgba(0,0,0,.1);border-radius:14px;background-color:#fff;text-align:center}.check-parental-confirmation .modal .modal-dialog .modal-content h1{margin-bottom:0}.check-parental-confirmation .modal .modal-dialog .modal-content .expired-text{padding-bottom:10px;display:none}.check-parental-confirmation .modal .modal-dialog .modal-content .btn{padding:15px 18px;margin:5px}.check-parental-confirmation .modal .modal-dialog .modal-content #aplCheckParentalConfirmationModalBtnEdit{background-color:var(--lightgreen);color:var(--darkgreen)}.check-parental-confirmation .modal #aplContinueRegistration,.check-parental-confirmation .modal #aplParentNotConfirmed{display:block}#ap_registration .ap-registration-1 .ap-registration-form .form-row{display:flex;flex-wrap:wrap}#ap_registration .ap-registration-1 .ap-registration-form .form-row fieldset{width:100%;border:0;padding-left:0}#ap_registration .ap-registration-1 .ap-registration-form .form-row .col-md-6{width:50%;margin-bottom:5px;position:relative}#ap_registration .ap-registration-1 .ap-registration-form .form-row .col-md-6:nth-child(1){padding-right:30px}@media (max-width:767px){#ap_registration .ap-registration-1 .ap-registration-form .form-row .col-md-6{width:100%;padding-right:0!important}}#ap_registration .ap-registration-1 .ap-registration-form .form-row .col-md-12,#ap_registration .ap-registration-1 .ap-registration-form .iti--allow-dropdown{width:100%;display:flex}#ap_registration .ap-registration-1 .ap-registration-form .form-row .col-md-12 label{font-weight:400}#ap_registration .ap-registration-1 .ap-registration-form input{background-color:var(--lightgray-v3);border-radius:5px;border:0;width:100%;height:36px;padding:13px}#ap_registration .ap-registration-1 .ap-registration-form .iti--allow-dropdown .iti__flag-container{position:relative}#ap_registration .ap-registration-1 .ap-registration-form .iti--allow-dropdown input{padding-left:13px!important;margin-left:10px}.iti .iti__flag-container .iti__country-list{padding:0}#ap_registration .ap-registration-1 .custom-control-inline{display:block;position:relative;padding-left:30px;margin-right:20px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto!important;font-weight:400!important}@media (max-width:600px){#ap_registration .ap-registration-1 .ap-registration-form .form-row .col-md-12{flex-wrap:wrap}#ap_registration .ap-registration-1 .custom-control-inline{margin-right:0;width:100%!important}}#ap_registration .ap-registration-1 .custom-control-inline input{position:absolute;opacity:0;cursor:pointer}#ap_registration .ap-registration-1 .custom-control-inline label::before{content:"";position:absolute;top:2px;left:0;height:17px;width:17px;background-color:#fff;border:1px solid var(--green);border-radius:50%}#ap_registration .ap-registration-1 .custom-control-inline input:checked~label::after{content:"";display:block;position:absolute;top:5px;left:3px;height:13px;width:13px;background-color:var(--green);border-radius:50%}#ap_registration .ap-registration-2 .mt-3{color:var(--darkgreen);font-size:18px;font-weight:700;padding:10px 0}#ap_registration .ap-registration-2 .service-items{display:flex;flex-wrap:wrap}#ap_registration .ap-registration-2 .service-items.ap-cards{margin-bottom:20px}#ap_registration .ap-registration-2 .service-items .m-1{background-color:var(--lightgray-v3);margin-right:20px;padding:10px;border-radius:8px;width:220px;height:93px;margin-bottom:10px}@media (max-width:767px){#ap_registration .ap-registration-2 .service-items,#ap_registration .ap-registration-2 .service-items .m-1{width:100%;margin-right:0}}#ap_registration .ap-registration-2 .service-items .m-1 .badge-and-number{margin-top:-3px}#ap_registration .ap-registration-2 .service-items .date{background-color:var(--lightgreen);color:var(--green)}#ap_registration .ap-registration-2 .service-items.ap-cards strong{font-weight:500;display:block;font-size:12px;padding-bottom:2px}#ap_registration .ap-registration-2 .service-items.ap-insurances strong{font-weight:400;font-size:12px;display:block;color:#666}#ap_registration .ap-registration-2 .service-items .badge{font-weight:700;font-size:14px}#ap_registration .ap-registration-2 .service-items .ap-insurance .badge.travel::before{content:"";-webkit-mask-image:url(../images/bootiq/airplane_full.svg);mask-image:url(../images/bootiq/airplane_full.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;height:16px;width:16px;display:inline-block;background-color:#000;position:relative;top:4px;margin-right:7px}#ap_registration .ap-registration-2 .service-items.ap-cards .badge::before{content:"";background-color:var(--green);width:15px;height:15px;display:inline-block;position:relative;top:2px;margin-right:6px;border-radius:100px}#ap_registration .ap-registration-2 .service-items .date{font-weight:700;font-size:12px;border-radius:4px;padding:5px 10px;display:inline-block}#ap_registration .ap-registration-3 ul.list-group .phone{width:auto;height:auto;margin:unset;-webkit-mask-image:unset;-webkit-mask-size:unset;-webkit-mask-repeat:unset;background:unset}#ap_registration .ap-registration-3 .ap-registration-form .form-group{background-color:var(--lightgreen);color:var(--darkgreen);border-radius:7px;padding:15px;font-size:14px}#ap_registration .ap-registration-3 .ap-registration-form .form-group input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#ap_registration .ap-registration-3 .ap-registration-form .form-group label{position:relative;padding-left:40px}#ap_registration .ap-registration-3 .ap-registration-form .form-group label::before{content:"";position:absolute;top:-6px;left:0;height:28px;width:28px;border-radius:4px;background-color:var(--darkgreen)}#ap_registration .ap-registration-3 .ap-registration-form .form-group input:checked~label::after{content:"";left:9px;top:-2px;width:6px;height:11px;border:solid #fff;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute}#ap_registration .ap-registration-3 .ap-registration-form .form-group button{background:unset;color:var(--darkgreen);font-weight:unset;font-size:14px;padding:0;margin:0;text-decoration:underline}#ap_registration .ap-registration-3 .ap-registration-form .form-row .col-12 button{margin:20px 0}#ap_registration .ap-registration-3 .ap-registration-form .modal{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgb(255,255,255,.4);display:none}#ap_registration .ap-registration-3 .ap-registration-form .modal.show{display:block}#ap_registration .ap-registration-3 .ap-registration-form .modal .modal-dialog{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#ap_registration .ap-registration-3 .ap-registration-form .modal .modal-content{max-width:600px;max-height:570px;display:grid;height:100%;width:100%;background-color:#fff;padding:30px;border-radius:14px;-webkit-box-shadow:8px 8px 0 0 rgba(0,0,0,.1);-moz-box-shadow:8px 8px 0 0 rgba(0,0,0,.1);box-shadow:8px 8px 0 0 rgba(0,0,0,.1);border:1px solid var(--green)}@media (max-width:767px){#ap_registration .ap-registration-3 .ap-registration-form .modal .modal-content{max-width:100%;max-height:100%;border-radius:0;border:0;align-items:end}}#ap_registration .ap-registration-3 .ap-registration-form .modal .modal-content .modal-body{overflow:auto;height:100%;font-size:14px}#ap_registration .ap-registration-3 .ap-registration-form .modal .modal-content .modal-body a{color:var(--darkgray)}#ap_registration .ap-registration-3 .ap-registration-form .modal .modal-content .modal-footer button{float:right;margin:20px 0 0;padding:15px 35px}#ap_registration .ap-registration-3 .ap-registration-form .modal .modal-content .modal-body .moda-title,#ap_registration .ap-registration-3 .ap-registration-form .modal .modal-dialog h5{font-size:23px;font-weight:500;color:var(--darkgreen);margin:0}#ap_registration .ap-registration-success .row.text-center,.modal .modal-dialog{justify-content:center}#ap_registration .ap-registration-success .row .col.text-right{position:relative;margin-right:13px}#ap_registration .bi.bi-asterisk,#ap_registration .bi.bi-gender-female,#ap_registration .bi.bi-gender-male,#ap_registration .bi.bi-person-fill,#ap_registration .bi.bi-telephone{position:relative}#ap_registration .bi.bi-asterisk::before,#ap_registration .bi.bi-gender-female::before,#ap_registration .bi.bi-gender-male::before,#ap_registration .bi.bi-person-fill::before,#ap_registration .bi.bi-telephone-fill::before,#ap_registration .bi.bi-telephone::before{-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;display:inline-block;margin-right:7px;background-color:var(--darkgreen);top:4px;position:relative}#ap_registration .bi.bi-person-fill::before{height:21px;width:22px}#ap_registration .bi.bi-gender-female::before,#ap_registration .bi.bi-gender-male::before{height:24px;width:24px}#ap_registration .bi.bi-asterisk::before,#ap_registration .bi.bi-telephone-fill::before{height:22px;width:22px}#ap_registration .bi.bi-person-fill::before{content:"";-webkit-mask-image:url(../images/bootiq/person.svg);mask-image:url(../images/bootiq/person.svg)}#ap_registration .bi.bi-gender-male::before{content:"";-webkit-mask-image:url(../images/bootiq/male.svg);mask-image:url(../images/bootiq/male.svg)}#ap_registration .bi.bi-gender-female::before{content:"";-webkit-mask-image:url(../images/bootiq/female.svg);mask-image:url(../images/bootiq/female.svg)}#ap_registration .bi.bi-asterisk::before{content:"";-webkit-mask-image:url(../images/bootiq/calendar.svg);mask-image:url(../images/bootiq/calendar.svg)}#ap_registration .bi.bi-telephone-fill::before{content:"";-webkit-mask-image:url(../images/bootiq/phone.svg);mask-image:url(../images/bootiq/phone.svg)}#ap_registration .ap-registration-2 button[data-target="#aplCardAdd"],#ap_registration .ap-registration-2 button[data-target="#aplInsuranceAdd"]{background-color:#fff!important;color:var(--darkgreen);border:1px solid #cbcbcb;border-radius:8px;text-transform:lowercase;font-weight:700;font-size:16px;position:relative;margin:0;display:flex;min-width:220px;justify-content:center;align-items:center;height:90px}@media (max-width:767px){#ap_registration .ap-registration-2 button[data-target="#aplCardAdd"],#ap_registration .ap-registration-2 button[data-target="#aplInsuranceAdd"]{width:100%}}#ap_registration .ap-registration-2 button[data-target="#aplCardAdd"] .bi-plus::before,#ap_registration .ap-registration-2 button[data-target="#aplInsuranceAdd"] .bi-plus::before{content:"\f055";font-family:FontAwesome;font-size:20px;margin-right:15px;color:var(--green);font-style:normal}#ap_registration .ap-registration-success{text-align:center;padding:8%}#ap_registration .ap-registration-success img{height:auto!important}#ap_registration .ap-registration-success ul{text-align:left;display:inline-block}@media (max-width:767px){#ap_registration .ap-registration-success ul li .row{flex-wrap:wrap;justify-content:center;text-align:center}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(255,255,255,.4);z-index:999}.modal .modal-dialog{height:100%;width:100%;display:flex;align-items:center}.modal .modal-dialog .modal-content{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,.16);box-shadow:0 0 9px 0 rgba(0,0,0,.16);position:relative;padding:45px;max-width:620px;width:100%}.modal .modal-dialog .modal-content .ap-profile__phone-number__error{text-align:right;font-size:14px;color:red}.modal .modal-title{font-size:23px;font-weight:500;color:var(--darkgreen);margin:0 0 10px}.modal .modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:10px}.modal .modal-footer .btn{padding:13px 35px}.modal .modal-footer .btn-secondary{margin-right:10px;color:var(--darkgreen);background-color:var(--lightgreen)}@media all and (max-width:767px){.modal .modal-dialog{align-items:baseline}.modal .modal-dialog .modal-content{padding:5%;max-width:100%;border-radius:0;box-shadow:unset;height:100%}}