.image-screen{position:relative}.image-screen .main-content{text-align:center;color:var(--background-areas);position:relative}.image-screen .photo-box{display:inline-block;position:relative;min-width:400px;min-height:500px}.image-screen .photo-box img{box-shadow:0 0 7px 2px rgba(0,0,0,.3);max-width:500px;max-height:500px}.image-screen .buttons{position:absolute;top:0;right:-55px;display:flex;flex-direction:column}.image-screen button.btn-image{width:40px;height:40px;border-radius:100%;border:none;background-color:transparent;background-repeat:no-repeat;background-position:50%;margin-bottom:10px}.image-screen button.btn-image:disabled{opacity:.5;cursor:not-allowed}.image-screen button.btn-image:last-child{margin-bottom:0}.image-screen button.btn-image.btn-image-main{background-image:url(assets/images/pic-principal.25rMNYH.svg);background-color:var(--hightlights);background-position:center right 13px;background-size:11px}.image-screen button.btn-image.btn-image-remake{background-image:url(assets/images/pic-refazer.2rVd5uh.svg);background-color:var(--brand);background-size:22px}.image-screen button.btn-image.btn-image-download{background-image:url(assets/images/pic-download.3fvpslC.svg);background-color:var(--background-areas);background-size:18px}.image-screen button.btn-image.btn-image-info{background-image:url(assets/images/pic-info.1DGIkoZ.svg);background-color:var(--background-areas);background-size:3px}.image-screen button.btn-image.btn-image-disassociate{background-image:url(assets/images/pic-desassociar.1dVFTKt.svg);border:1px dashed var(--background-areas)}.image-screen p.image-info-label{font-size:12px;margin-top:8px}.image-screen p.image-name{font-family:dosis,cursive;font-size:30px;font-weight:300}.image-screen .photo{padding-top:10px;padding-bottom:20px}.image-screen .show-slider-and-options{position:absolute;bottom:10px;right:10px;display:flex;flex-direction:column;transition:all .2s}.image-screen .show-slider-and-options.gallery-open{bottom:155px}.image-screen .show-slider-and-options button.button-show{width:40px;height:40px;border:none;background-repeat:no-repeat;background-position:50%;background-size:15px;border-radius:100%;margin-bottom:10px}.image-screen .show-slider-and-options button.button-show:last-child{margin-bottom:0}.image-screen .show-slider-and-options button.show-options{background-image:url(assets/images/add.l8u6xOs.svg);background-color:var(--primary-cta)}.image-screen .show-slider-and-options button.show-slider{background-image:url(assets/images/icon-more-pics.2jRPUsy.svg);background-color:#000}.show-slider-and-options ul.dropdown-menu{background-color:transparent;box-shadow:none;border:none;padding-bottom:5px}.show-slider-and-options ul.dropdown-menu li a{background-color:var(--primary-cta);border-radius:500px;display:inline-block;color:#fff;font-size:13px;float:right;margin-bottom:5px;box-shadow:0 0 5px 1px rgba(0,0,0,.3);min-width:120px;text-align:center}.show-slider-and-options ul.dropdown-menu li:last-child a{margin-bottom:0}.show-slider-and-options ul.dropdown-menu li a img{margin-right:5px}.show-slider-and-options .btn-group button{transition:all .2s}.show-slider-and-options .btn-group.open button{transform:rotate(135deg)}.image-screen .content-photo{overflow:hidden}.image-screen .slider{background-color:#232c2d;overflow:hidden;position:relative;transform:translateY(100%);transition:all .2s}.image-screen .slider.open{transform:translateY(0)}.image-screen .slider .slider-content{overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-width:700px;margin:auto;padding:10px 2px}.image-screen .slider .slider-item{display:inline-block;position:relative}.image-screen .slider .slider-item img{height:100px;width:auto;margin:10px;cursor:pointer}.image-screen .slider .slider-item:nth-child(3) img{margin-left:0}.image-screen .slider .slider-item:last-child img{margin-right:0}.image-screen .slider .slider-item.active img{outline:1px dashed #fff;padding:3px}.image-screen .slider .slider-item.active:after{content:"";width:10px;height:10px;background-color:transparent;position:absolute;top:-2px;left:0;right:0;margin:auto;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}.slider button.button-change-pic{width:40px;height:40px;background-color:#fff;border:none;color:#232c2d;border-radius:100%;font-size:20px;position:absolute;top:0;bottom:0;margin:auto;z-index:10}.slider button.button-change-pic.previous-pic{left:10px}.slider button.button-change-pic.next-pic{right:10px}.form-screen .space-for-toggler{height:100px;background:#6a71ce;background:linear-gradient(90deg,#6a71ce 50%,#4ec2c5);position:relative}.form-screen .space-for-toggler.with-title{height:140px}.form-screen .space-for-toggler p.group-title{position:absolute;bottom:0;color:#fff;margin:0 0 5px 10px;font-family:Dosis,cursive;font-size:30px;font-weight:300}.form-screen p.group-field-box-title{font-size:16px;border-bottom:2px solid #e3e3e3;margin-bottom:20px;margin-left:-5px;margin-right:-5px;padding:0 5px}.form-screen .group-field-box{margin-bottom:20px}.form-screen .group-form,.form-screen .staff-form,.form-screen .student-form{color:var(--text);padding:20px;font-family:poppins,cursive}.component-directory{width:100%}.directory-screen{height:100%;padding:15px}.directory-screen .title-search{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.directory-screen .title-search .directory-search,.directory-screen .title-search .directory-title{width:50%}.directory-screen .title-search .directory-title p{margin-bottom:0;color:#fff;font-family:Dosis,cursive;font-size:17px;font-weight:300}.directory-screen .title-search .directory-title p:first-child{font-size:27px}.directory-screen .title-search .directory-search input{width:100%;border:0;background-color:var(--background-areas);padding:7px 10px 7px 40px;border-radius:500px;font-family:Poppins,cursive;font-size:14px;color:var(--text);background-image:url(assets/images/icon-search.15GlTmS.svg);background-repeat:no-repeat;background-size:18px;background-position:center left 10px}.directory-screen ul.images{padding:0;list-style:none;max-width:900px;margin:auto}.directory-screen ul.images li.image{width:33.33333333%;display:inline-block;text-align:center}.directory-screen ul.images li.image .image-content{padding:10px;margin-bottom:25px;display:inline-block;cursor:pointer;transition:all .3s}.directory-screen ul.images li.image .image-content img{max-height:200px;width:auto;max-width:100%;margin-bottom:5px;box-shadow:0 0 9px 2px rgba(0,0,0,.7);pointer-events:none}.directory-screen ul.images li.image p.entity-name{color:#fff;font-family:Dosis,cursive;font-size:15px;font-weight:300;text-transform:uppercase;margin-bottom:0}.directory-screen ul.images li.image p.image-name{color:#fff;font-family:Dosis,cursive;font-size:20px;font-weight:300;text-transform:uppercase;margin-bottom:0}.directory-screen ul.images li.image p.tags-image,.directory-screen ul.images li.image p.tags-image span{margin-bottom:0}.directory-screen .load-more{text-align:center}.directory-screen .load-more button{border-radius:500px;font-size:19px;height:35px;display:flex;align-items:center;justify-content:center;margin:20px auto auto;outline:none;background-color:#f0f0f0!important}.directory-screen .load-more button span{display:block;width:100px;overflow:hidden;transition:all .1s;padding-left:5px;box-sizing:border-box;margin-right:-5px}.directory-screen .load-more button:hover span{width:100px}.directory-screen .load-more button span{font-size:14px}.multiple-selection-screen .multiple-selection-screen-content{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;user-select:none}.multiple-selection-screen .multiple-selection-screen-content img{margin-bottom:25px}.multiple-selection-screen .multiple-selection-screen-content p{font-family:dosis,cursive;color:#fff;font-size:40px;font-weight:200}.without-photos-associated{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.without-photos-associated .image{margin-bottom:25px}.without-photos-associated .title p{font-family:dosis,cursive;color:#fff;font-size:40px;font-weight:200;margin-bottom:60px}.without-photos-associated .actions{display:flex;align-items:center;justify-content:center;position:relative}.without-photos-associated .actions:after{content:"";height:100%;width:1px;background-color:#fff;position:absolute;left:55%}.without-photos-associated .actions .action-button{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-right:60px}.without-photos-associated .actions .action-button:last-child{margin-right:0}.without-photos-associated .actions .action-button button{width:50px;height:50px;padding:0;border-radius:100%;outline:none!important;background-color:var(--primary-cta);border:none;background-repeat:no-repeat;background-position:50%;background-size:20px}.without-photos-associated .actions .action-button button.btn-send-photo{background-image:url(assets/images/icon-option-send-photo.1q7xsVc.svg)}.without-photos-associated .actions .action-button button.btn-open-directory{background-image:url(assets/images/icon-option-directory.2FHwUh6.svg)}.without-photos-associated .actions .action-button span{font-family:dosis,cursive;color:#fff;font-size:20px;font-weight:200}.modal-image-information{width:100%;height:100%;margin:0;padding:0}.modal-image-information .modal-body,.modal-image-information .modal-content{width:100%;height:100%}.modal-image-information .modal-content{background-color:rgba(0,0,0,.9)}.modal-image-information .modal-body{display:flex;align-items:center;position:relative}.modal-image-information button.btn-close-modal{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:100%;border:none;background-color:#4e4d4d;transition:all .1s;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:center}.modal-image-information button.btn-close-modal:hover{transform:scale(1.1)}.modal-image-information button.btn-close-modal:after,.modal-image-information button.btn-close-modal:before{content:"";width:60%;height:3px;background-color:#fff;position:absolute}.modal-image-information button.btn-close-modal:before{transform:rotate(45deg)}.modal-image-information button.btn-close-modal:after{transform:rotate(-45deg)}.original-image img{max-height:90vh;max-width:100%}.image-data{font-family:Dosis,cursive}.image-data .title{display:flex;align-items:center}.image-data .title p{margin-bottom:0;margin-right:20px;font-size:40px;color:#fff;font-weight:700}.image-data .title button i{display:none;font-size:20px}.image-data .title button.loading i{display:block}.image-data .title .btn-download{width:40px;height:40px;border-radius:100%;border:0;background-color:var(--background-areas);background-image:url(assets/images/pic-download.3fvpslC.svg);background-repeat:no-repeat;background-position:50%;background-size:20px;display:flex;align-items:center;justify-content:center;color:#000}.image-data .title .btn-download.loading{background-image:none}.image-data .title .btn-download.loading i{display:block}.image-attributes{margin-top:40px}.image-attributes .image-attribute{font-size:25px;font-weight:700;margin-bottom:0}.image-attributes .image-attribute .image-attribute-label{color:#fff;margin-right:5px}.image-attributes .image-attribute .image-attribute-value{color:#a0a0a0}.main-college-and-other-data{margin-top:30px}.image-data .image-tags .tags{display:flex;align-items:center;justify-content:flex-start;margin-top:5px}.image-data .image-tags .tags .tag{margin-bottom:0}.row-informations{display:flex;align-items:center}.font-dosis{font-family:dosis,cursive}:root{--warning:#ffb453;--secondary-cta:#ff5100;--hightlights:#00b5a3;--selections:#00b5a3;--primary-cta:#0098fe;--error:#e23737;--text:#4b4b4b;--background-areas:#e6e6e6;--brand:#ff5100;--options:#cecece;--min-height:800px;--max-height:850px;--max-heightList:calc(var(--max-height) - 54px)}@media screen and (max-height:900px){.sidebar{min-height:unset}}.w-100{width:100%}.h-100{height:100%}.toolbar-association ul.cp-toolbar-buttons-list{display:flex}.screen-directory button.btn-association-options{display:none!important}.space-on-top{padding-top:100px}.height-100{height:100%}.padding-bottom-20px{padding-bottom:20px}.row-changed{margin-left:-10px;margin-right:-10px}.row-changed div[class*=col-]{padding-left:10px;padding-right:10px}.btn-association{background-color:var(--primary-cta)!important;border-color:var(--primary-cta);background-repeat:no-repeat;background-position:50%;background-size:20px}.btn-association:hover{border-color:var(--options)!important}.btn-association.btn-association-options{background-color:var(--options)!important;border-color:var(--options)}.btn-association.btn-association-cancel{color:#fff}.btn-association.btn-association-delete{background-color:var(--error)!important;border-color:var(--error)}.btn-association.btn-association-proposal-paper{background-color:var(--secondary-cta)!important;border-color:var(--secondary-cta);background-image:url(assets/images/fp.3_rdu3k.svg)}.btn-association.btn-association-defaulting{background-color:var(--secondary-cta)!important;border-color:var(--secondary-cta);background-image:url(assets/images/inad.3f1RjmY.svg)}.btn-association.btn-association-dont-print{background-color:var(--secondary-cta)!important;border-color:var(--secondary-cta);background-image:url(assets/images/np.2ZaXXgx.svg)}.btn-association.btn-association-absent{background-color:var(--secondary-cta)!important;border-color:var(--secondary-cta);background-image:url(assets/images/faltoso.M33tjdQ.svg)}.btn-association.btn-association-photo-not-allowed{background-color:var(--secondary-cta)!important;border-color:var(--secondary-cta);background-image:url(assets/images/naf.1YAndtR.svg)}.btn-association.btn-association-transfer{background-image:url(assets/images/transfer.3xAADsT.svg)}.btn-association.btn-association-edit{background-image:url(assets/images/edit.2m1cSNO.svg)}.btn-association.btn-association-cancel{background-color:var(--options)!important;border-color:var(--options);background-image:url(assets/images/icon-cancel.1S8RHfl.svg)}.btn-association.btn-association-cancel.without-back-image{background-image:none}.btn-association.btn-association-save{background-color:var(--hightlights)!important;border-color:var(--hightlights);background-image:url(assets/images/icon-save.ogS_QEy.svg)}.btn-association.btn-association-add{background-image:url(assets/images/add.l8u6xOs.svg)}.btn-association.btn-association-delete{background-image:url(assets/images/delete.1dVFTKt.svg)}.btn-association.btn-association-options{background-size:6px;background-image:url(assets/images/options.1vPEONC.svg)}.cb-item-association,.cb-matched-item-association{display:flex;align-items:center}.association .association-content{display:flex;min-height:calc(100vh - 70px)}.association .association-content .association-content-left{width:35%;background-color:var(--background-areas)}.association .association-content .association-content-right{width:65%;background:linear-gradient(162deg,#3a3a46 17%,#364545 88%);position:relative;display:flex}.association .association-content .association-content-right .toggler-screen{position:absolute;margin:auto;display:flex;align-items:center;justify-content:center;z-index:50;width:100%;height:100px}.association .association-content .association-content-right .toggler-screen .toggler-screen-content{display:flex;align-items:center;justify-content:center;padding:3px;background-color:rgba(0,0,0,.3);border-radius:10px;position:relative}.association .association-content .association-content-right .toggler-screen .toggler-screen-content:after{content:"";height:calc(100% - 6px);width:49%;position:absolute;background-color:#fff;border-radius:10px;border:3px solid transparent;z-index:5;transition:all .2s;box-shadow:0 0 12px 0 rgba(0,0,0,.5)}.association .association-content .association-content-right .toggler-screen.screen-photos .toggler-screen-content:after{transform:translateX(-75px)}.association .association-content .association-content-right .toggler-screen.screen-form .toggler-screen-content:after{transform:translateX(75px)}.association .association-content .association-content-right .toggler-screen button.btn-toggler{width:150px;border-radius:10px;border:none!important;background-color:transparent;padding:5px;position:relative;z-index:6;color:#fff;outline:none;display:flex;align-items:center;justify-content:center}.association .association-content .association-content-right .toggler-screen button.btn-toggler i{margin-right:10px;width:20px;height:20px;background-color:#fff;color:var(--text);vertical-align:middle;padding-top:5px;border-radius:100%;font-size:11px;text-align:center}.association .association-content .association-content-right .toggler-screen.screen-form button.btn-toggler.btn-toggler-form,.association .association-content .association-content-right .toggler-screen.screen-photos button.btn-toggler.btn-toggler-photos{color:var(--text)}.association .association-content .association-content-right .toggler-screen.screen-form button.btn-toggler.btn-toggler-form i,.association .association-content .association-content-right .toggler-screen.screen-photos button.btn-toggler.btn-toggler-photos i{background-color:var(--text);color:#fff}.association .association-content .association-content-right .toggler-screen.screen-form button.btn-toggler.btn-toggler-form i{padding-right:0}.association .association-content .association-content-right .component-form-group-screen,.association .association-content .association-content-right .component-form-student-screen,.association .association-content .association-content-right .component-image-screen{position:absolute;width:100%;height:100%;transition:all .1s;display:none}.association .association-content .association-content-right .component-form-group-screen,.association .association-content .association-content-right .component-form-student-screen{background-color:#fff}.association .association-content .association-content-right .component-form-group-screen.active,.association .association-content .association-content-right .component-form-student-screen.active,.association .association-content .association-content-right .component-image-screen.active{display:block}.association .association-content .association-content-left .school-years-contract-colleges-content{background-color:#5a5858;padding:10px;display:flex;align-items:center;justify-content:space-between}.association .association-content .association-content-left .school-years{width:20%;margin-right:10px}.association .association-content .association-content-left .school-years select{height:32px;box-shadow:none;padding:0 0 0 24px;background-image:url(assets/images/icon-school-year.4HZ0Lrh.svg)!important;background-repeat:no-repeat!important;background-position:center left 5px!important;background-color:#e2e2e2!important}.association .association-content .association-content-left .contract-colleges .form-control.ui-select>.ui-select-match>.ui-select-toggle{box-shadow:none;padding:0 5px 0 32px;background-image:url(assets/images/icon-contract-college.3DDTNAR.svg);background-repeat:no-repeat;background-position:center left 7px;min-height:32px;background-color:#e2e2e2}.association .association-content .association-content-left .contract-colleges input.form-control.ui-select-search{margin-top:-1px;height:32px}.association .cb-matched-item.cb-single>.cb-matched-label{width:98%}.association .association-content .association-content-left .contract-colleges{margin-top:-1px;width:80%}.association .search-list{background-color:#aaa7a7;padding:5px;display:flex;align-items:center;justify-content:space-between}.association .box-select-all{width:5%}.association .box-search{width:80%}.association .box-buttons{width:15%}.association input.check-select-all{margin-right:10px;display:block;width:22px;height:22px;box-shadow:none!important;cursor:pointer}.association input.txt-search{margin-right:10px;height:32px;border:none!important;border-radius:100px;background-color:#e2e2e2!important;background-image:url(assets/images/icon-search.15GlTmS.svg);background-repeat:no-repeat;background-size:13px;background-position:center left 10px;padding-left:30px}.association .search-list button{margin-right:5px;width:30px;height:30px;border-radius:100%;background-color:#707070;background-repeat:no-repeat;background-position:50%;border:0;outline:none!important}.association .search:last-child{margin-right:0}.association button.btn-advanced-filter{background-image:url(assets/images/icon-advanced-filter.3nR5XkX.svg)}.association button.btn-order-by{background-image:url(assets/images/icon-order-by.Cb_os7D.svg)!important;margin-right:0}.association .btn-group .dropdown-menu{border-top-width:1px}.association .list{margin-top:0}.association .list ul{padding:0;list-style:none;height:calc(100vh - 164px);overflow-y:auto;margin-bottom:0;transition:all .1s}.association .list ul li.list-item{cursor:pointer;border-top:1px solid #bcbcbc;padding:5px}.association .list ul li.list-item:last-child{border-bottom:1px solid #bcbcbc}.association .list ul li.list-item:hover{background-color:#dcdcdc}.association .list ul li.list-item.selected{background-color:var(--selections)}.association .list ul li.list-item .list-item-content{display:flex;align-items:center}.association .list ul li.list-item .check{margin-right:10px}.association .list ul li.list-item .check input[type=checkbox]{width:15px;height:15px;cursor:pointer}.association .list ul li.list-item .image{margin-right:10px}.association .list ul li.list-item .image img{width:70px;height:70px;border-radius:100%;object-fit:cover;object-position:center top}.association .list ul li.list-item .image .absent-icon-list{background-color:#fe7878;width:70px;height:70px;border-radius:100%;background-image:url(assets/images/absent-icon-list.3k-qXWk.svg);background-repeat:no-repeat;background-position:50%;background-size:24px}.association .list ul li.list-item .data{width:100%;font-family:dosis,cursive;color:var(--text)}.association .list ul li.list-item.selected .data{color:#fff}.association .list ul li.list-item .data p{margin-bottom:0}.association .list ul li.list-item .data p.name{font-size:17px}.association .list ul li.list-item .data .access-key-birthday,.association .list ul li.list-item .data .total-photos-members{display:flex;font-size:12px;font-weight:300;margin-bottom:5px}.association .list ul li.list-item .data .access-key{margin-right:20px}.association .list ul li.list-item .data .total-photos{margin-right:10px}.search-applied{display:flex;background-color:#ffb453;color:#fff;align-items:center;justify-content:space-between;padding:5px}.search-applied p{margin-bottom:0}.search-applied .search-applied-buttons{display:flex;align-items:center;justify-content:center}.search-applied button.btn-search-edit{background-color:transparent;border:1px solid #fff;border-radius:100px;padding:2px 10px;font-size:12px;margin-right:10px}.search-applied button.btn-search-edit:hover{background-color:hsla(0,0%,100%,.2)}.search-applied button.btn-search-delete{height:22px;width:22px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #fff;background-color:#fff;color:#ffb453;font-family:Helvetica,Arial,sans-serif;line-height:22px}.advanced-search .modal-body{padding-bottom:0}.advanced-search .nav-tabs{margin:0 -15px}.advanced-search .nav-tabs>li{width:25%;text-align:center}.advanced-search-group .nav-tabs>li{width:50%;text-align:center}.advanced-search .nav-tabs>li a{outline:none!important;font-size:13px;border:none!important;background-color:transparent;margin:0}.advanced-search .nav-tabs>li.has-setted-parameter a:after{content:"";width:8px;height:8px;background-color:var(--warning);position:absolute;top:0;bottom:0;margin:auto auto auto 5px;border-radius:100%}.advanced-search .nav-tabs>li.active a{border-bottom:1px solid var(--hightlights)!important;color:var(--hightlights)}.advanced-search .tab-content{padding:20px 30px;margin:0 -15px}.advanced-search .cb.ui-select-multiple.ui-select-bootstrap input.ui-select-search{width:auto!important}.advanced-search .cb-matched-item.cb-single,.change-group .cb-matched-item.cb-single{min-height:unset}.advanced-search .form-control.ui-select>.ui-select-match>.ui-select-toggle,.change-group .form-control.ui-select>.ui-select-match>.ui-select-toggle{min-height:unset;height:33px}.advanced-search .cb-item,.change-group .cb-item{min-height:unset}.change-group .form-control.ui-select>.ui-select-match>.ui-select-toggle{background-color:#e6e6e6;box-shadow:none}.field-box{margin-bottom:15px}.field-box.no-margin-bottom{margin-bottom:0}.field-box .field-label{display:flex}.field-box .field-label label{font-size:12px;font-family:poppins,cursive;margin-bottom:0;word-break:break-word}.field-box .field input,.field-box .field select,.field-box .field textarea{padding:5px;box-shadow:none;color:var(--text)!important;font-weight:400!important}.field-box .field .default-font .cb-matched-label{color:var(--text)!important;font-weight:400!important}.field-box .field input:focus,.field-box .field select:focus,.field-box .field textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.field-box .field select{padding:6px 3px}.field-box.field-box-checkbox{display:flex;align-items:center}.field-box.field-box-checkbox label{font-size:13px;margin:0;cursor:pointer}.field-box.field-box-checkbox input[type=checkbox]{width:auto;margin-right:10px;margin-top:0}.field-box .input-group-btn button{padding:0;height:33px;width:33px}.field-box .field textarea{min-width:100%;max-width:100%}.field-box .form-control.ui-select>.ui-select-match>.ui-select-toggle{box-shadow:none;padding:0 5px;min-height:32px;overflow:hidden}.field-box input.form-control.ui-select-search{margin-top:-1px;height:32px}.tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.tags.tags-align-left{justify-content:flex-start}.tags .tag{width:110px;display:inline-block;padding:5px 10px;font-weight:500;white-space:nowrap;text-transform:unset;font-size:11px;text-align:center;color:#fff;vertical-align:middle;border-radius:5px;line-height:12px;margin-bottom:10px;margin-right:10px}.tags.tags-for-student .tag{width:auto;padding:2px 5px;line-height:11px;margin-bottom:5px;margin-right:5px}.tag.tag-background{background-repeat:no-repeat;background-position:center left 7px;background-size:14px;padding-left:22px}.tags .tag:last-child{margin-right:0}.tags .tag-green{background-color:var(--hightlights)}.tags .tag-red{background-color:var(--error)}.tags .tag-blue{background-color:var(--primary-cta)}.tags .tag-orange{background-color:var(--brand)}.tags .tag-black{background-color:#000}.tags .tag.tag-student{background-image:url(assets/images/image-tag-student.3LpXXLY.svg)}.tags .tag.tag-staff{background-image:url(assets/images/image-tag-staff.35O6XXu.svg)}.tags .tag.tag-group{background-image:url(assets/images/image-tag-group.3tsp6BC.svg)}.tags .tag.tag-ambient{background-image:url(assets/images/image-tag-ambient.22Q8lRr.svg)}.tags .tag.tag-several{background-image:url(assets/images/image-tag-several.LNhnCIG.svg)}.cp-toolbar .cp-toolbar-buttons ul.cp-toolbar-buttons-list li{margin-right:0}.cp-toolbar .cp-toolbar-buttons ul.cp-toolbar-buttons-list li .btn-separator,.cp-toolbar .cp-toolbar-buttons ul.cp-toolbar-buttons-list li button{margin-right:7px}.cp-system-metrics .table td.progress{width:50%;border-left:none;border-right:none;border-bottom:none;background:none;text-align:center}.cp-system-metrics .table td{font-weight:400;line-height:30px}.cp-system-metrics .table td.progress strong{line-height:30px;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.cp-system-metrics .table th{font-weight:400;text-transform:uppercase;background:#eee}.cp-system-metrics .table td.text-strong{font-weight:400}.cp-system-metrics .tree .panel-body{padding:4px}.cp-system-metrics .tree .cp-rt-node-click{font-weight:400}.cp-system-metrics .tree .cp-rt-node-click:hover{background:#eee}.cp-system-metrics .tree .cp-rt-node-click:hover span{text-decoration:none}.cp-system-metrics .code,.cp-system-metrics .stacktrace{overflow:auto;max-height:200px;background:#fff;border:1px solid #cecece;cursor:crosshair;padding:2px 4px;text-align:left;line-height:120%;font-family:monospace;position:relative}.cp-system-metrics .code{max-width:800px;margin:auto}.cp-system-metrics .code span{display:block;white-space:pre-wrap}.cp-system-metrics .stacktrace button{position:absolute;top:4px;right:4px}.cp-system-metrics .stacktrace small{display:inline-block;white-space:nowrap}.cp-system-metrics .stacktrace div.spot small{color:#1c1d1d;background:#ff0}.cp-system-metrics .stacktrace small i{color:#8b3535!important;font-style:normal}.cp-system-metrics .stacktrace small:hover{text-decoration:underline}.order-list{display:flex;flex-direction:column;font-size:14px;margin-bottom:20px;min-width:300px}.order-list .header-order{justify-content:space-between;font-size:16px;font-weight:700;padding:10px;background-color:#ececec;border-radius:10px 10px 0 0}.header-order .header-item,.order-list .header-order{display:flex;flex-direction:row;align-items:center}.header-item .title{margin-right:5px}.order-summary{display:flex;flex-direction:row;align-items:center;padding:5px 0;background-color:#ececec;border-radius:10px 10px 0 0}.order-custom-items,.order-items{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:10px;align-items:end}.order-custom-items>div,.order-items{margin:5px}.order-custom{flex-direction:column}.items-panel,.order-custom{display:flex;width:100%}.order-custom-items .description .title,.order-items .description .title{font-size:16px;color:#3c3c3c;text-align:center}.order-custom-items .subtitle,.order-delivery-item .subtitle,.order-items .subtitle{font-size:14px}.order-custom-items .icon,.order-custom-items .icon>img,.order-items .icon,.order-items .icon>img{width:80px;height:80px;border-radius:10px}.order-custom-items .description,.order-items .description{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:3;width:200px}.order-custom-items .amount,.order-items .amount{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:2}.order-custom-items .fill-biography,.order-items .fill-biography{display:flex;flex-direction:column;text-align:center;width:300px}.order-custom-items .fill-biography button,.order-items .fill-biography button{font-size:14px;margin:5px 0}.order-custom-items .quantity,.order-items .quantity{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:2}.order-moreInfo .deliveryAddress-info .header,.order-moreInfo .items-info .header,.order-moreInfo .payment-info .header{display:flex;font-size:18px;padding:5px 10px;cursor:pointer;font-weight:700;font-family:Dosis,cursive;align-items:center;justify-content:flex-start}.order-moreInfo .deliveryAddress-info .header .title,.order-moreInfo .items-info .header .title,.order-moreInfo .payment-info .header .title{margin-left:10px}.icon-collapse{font-size:20px;margin-right:10px}.order-moreInfo .deliveryAddress-info .collapse-body,.order-moreInfo .items-info .collapse-body,.order-moreInfo .payment-info .collapse-body{display:none}.order-moreInfo .deliveryAddress-info .collapse-body.collapsed,.order-moreInfo .items-info .collapse-body.collapsed,.order-moreInfo .payment-info .collapse-body.collapsed{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#fff;padding:0 5px;margin-bottom:5px}.deliveryAddress-info,.items-info,.payment-info{background-color:#fff;border-left:2px solid #f1f1f1;border-right:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1}.payment-panel{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-around;width:100%}.payment-description{display:flex;flex-direction:column;align-items:center;margin:5px}.deliveryAddress-description .title,.order-custom-items .title,.order-delivery-item .title,.order-items .title,.payment-description .title{color:#2d2d2d}.deliveryAddress-panel{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-around;width:100%;margin-bottom:10px}.deliveryAddress-description{display:flex;flex-direction:column;text-align:center;flex-grow:2;align-items:center;justify-content:center;max-width:300px}.order-delivery-item{flex-direction:column;display:flex;margin-bottom:10px}@media screen and (max-width:580px){.warning-biography{width:100%}.order-list .header-order{flex-direction:column}.header-item{margin:5px}.header-order .header-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.header-item .title{margin-right:0}.order-custom-items,.order-items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;text-align:center}.order-custom-items .description,.order-items .description{width:100%}.order-custom-items .icon,.order-items .icon{width:100%;text-align:center}.deliveryAddress-description{width:100%}.order-custom-items .amount,.order-custom-items .quantity,.order-items .amount,.order-items .quantity{flex-direction:row;width:40%;justify-content:space-around}.order-custom-items .quantity,.order-items .quantity{margin:5px 0}.deliveryAddress-panel{display:flex;flex-direction:column;text-align:center;flex-wrap:wrap}}.fake-link{color:#00bfd6;cursor:pointer}.fake-link:hover{text-decoration:underline}.margin-left-10{margin-left:10px}.cp-template-designer{margin:0!important;padding:0!important;display:flex;height:100vh;max-height:100vh;max-width:100vw;flex-direction:column;overflow:hidden}.cp-template-designer .cp-template-designer-bottom-statusbar,.cp-template-designer .cp-template-designer-top-toolbars{flex-grow:1;background:#454545;width:100%;max-width:100%;user-select:none}.cp-template-designer .cp-template-designer-top-toolbars{padding-top:4px;padding-bottom:3px}.cp-template-designer .cp-template-designer-bottom-statusbar{min-height:26px;padding:2px}.cp-template-designer .cp-template-designer-canvas-container{background:#2c2c2c;flex-grow:1000;display:grid;grid-template-columns:min-content 1fr min-content;height:calc(100vh - 14%);max-height:calc(100vh - 14%);overflow:auto}.cp-template-designer .cp-template-designer-canvas-container .canvas-row{position:relative;margin:auto;padding:4px;display:flex;height:100%;max-height:100%;overflow:hidden;width:100%;max-width:100%}.cp-template-designer .cp-template-designer-canvas-container .canvas-row .canvas-holder{margin:auto;max-width:100%;max-height:100%;overflow:auto}.cp-template-designer .cp-template-designer-canvas-container .cp-canvas .canvas-container{margin:initial!important}.cp-template-designer .btn-default,.cp-template-designer .input-group-addon,.cp-template-designer .nav-tabs>li>a{background:#545454;color:#dfdfdf;border-color:#545454;border-radius:3px}.cp-template-designer .input-group-addon{color:#dfdfdf!important}.cp-template-designer .btn-default.active:hover,.cp-template-designer .btn-default:active,.cp-template-designer .btn-default:active:hover,.cp-template-designer .btn-default:focus,.cp-template-designer .nav-tabs>li>a:active,.cp-template-designer .nav-tabs>li>a:focus{border-color:rgba(54,54,54,.43)!important;background:#444!important;color:#dfdfdf!important}.cp-template-designer .btn-default:hover,.cp-template-designer .nav-tabs>li>a:hover{border-color:rgba(54,54,54,.43)!important;box-shadow:inset 0 -3px 2px rgba(52,52,52,.27)!important;border-radius:3px!important}.cp-template-designer .cp-canvas .btn .fa,.cp-template-designer .cp-canvas .btn .glyphicon,.cp-template-designer .nav-tabs .btn .fa,.cp-template-designer .nav-tabs .btn .glyphicon{color:#dfdfdf}.cp-template-designer .cp-canvas .dropdown-menu{background:#565656!important;border-color:#525252!important;box-shadow:1px 2px 8px -1px rgba(0,0,0,.6)}.cp-template-designer .cp-canvas .dropdown-menu li .fa,.cp-template-designer .cp-canvas .dropdown-menu li .glyphicon,.cp-template-designer .cp-canvas .dropdown-menu li a,.cp-template-designer .nav-tabs>li>a .fa,.cp-template-designer .nav-tabs>li>a .glyphicon{color:#dfdfdf!important}.cp-template-designer .cp-canvas .dropdown-menu li .fa.fa-gg-circle,.cp-template-designer .fa-gg-circle{color:transparent!important;filter:brightness(4.15)}.cp-template-designer .cp-canvas .dropdown-menu li a:hover{background:#454545!important}.cp-template-designer .cp-canvas .dropdown-menu li.divider{background-color:#676767!important}.cp-template-designer .cp-canvas .dropdown-menu .dropdown-menu-input .input-group-addon{color:#dfdfdf!important}.cp-template-designer .cp-canvas.canvas-image-list,.cp-template-designer .cp-canvas.canvas-object-list{background:#3c3c3c;border:none;box-shadow:inset 1px 2px 8px -1px rgba(0,0,0,.6)}.cp-template-designer .nav-tabs>li>a{background:#545454!important;color:#dfdfdf!important;border-color:#545454!important}.cp-template-designer .nav-tabs{border-bottom:1px solid #404040}.cp-template-designer input,.cp-template-designer select,.cp-template-designer textarea{background:#484848;color:#dfdfdf;border-color:#383838;border-radius:3px}.cp-template-designer select{background:#484848!important}.cp-template-designer input[disabled],.cp-template-designer select[disabled],.cp-template-designer textarea[disabled]{background:#404040}.cp-template-designer .cp-canvas.canvas-image-list .canvas-image-list-results li.api-img,.cp-template-designer .cp-canvas.canvas-object-list .canvas-object-list .canvas-object-list-item{border-color:rgba(0,0,0,.2);border-radius:3px;background:#545454;color:#dfdfdf;outline:none!important}.cp-template-designer .cp-canvas.canvas-object-list .canvas-object-list .canvas-object-list-item:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.cp-template-designer .cp-canvas.canvas-image-list .canvas-image-list-results li.api-img:active,.cp-template-designer .cp-canvas.canvas-image-list .canvas-image-list-results li.api-img:hover,.cp-template-designer .cp-canvas.canvas-object-list .canvas-object-list .canvas-object-list-item.active,.cp-template-designer .cp-canvas.canvas-object-list .canvas-object-list .canvas-object-list-item:hover{background:#454545!important}.cp-template-designer .modal-content{background:#454545;color:#dfdfdf;border-radius:3px}.cp-template-designer .modal-content .modal-header{background:#2c2c2c;padding:8px;border:none}.cp-template-designer .modal-content .modal-header .close{color:#dfdfdf;font-size:17.5px}.cp-template-designer .modal-content .modal-title{color:#dfdfdf;text-transform:none;font-size:16px;line-height:16px}.cp-template-designer .modal-content .modal-footer{border:none!important;padding-top:0!important}.cp-template-designer .help-block{color:#dfdfdf}.cp-template-designer .has-error input,.cp-template-designer .has-error select{border-color:#ff8270}.cp-template-designer .has-error .help-block{color:#ff8270}