html,body{width:100%;height:100%;padding:0;margin:0;font-family:Roboto,sans-serif}body{background-color:#f2f2f2;padding:0 0;width:calc(100% - 0);height:calc(100% - 0)}.container{background-color:#fff;width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.header{background-color:rgba(12,156,213,1);font-size:2em;color:#fff;text-align:center;padding:10px 20px}.header.red{background-color:red}.content{height:calc(100% - 55px);flex-grow:0;display:flex;flex-direction:row}.content-save{height:calc(100% - 55px);flex-grow:0;display:flex;flex-direction:column;align-items:center}.content-bloc{flex-grow:0}.left-content{flex-basis:100%;display:flex;flex-direction:column;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.left-content.expension{flex-basis:75%}.right-content{flex-basis:0%;display:flex;flex-direction:column;background-color:#eee;overflow-y:auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.right-content.expension{flex-basis:25%}.pacifa-content{position:relative;flex-basis:100%;background-color:rgba(12,156,213,1)}.pacifa-content iframe{border:none}.pacifa-footer{padding:15px;height:10px;background-color:#aaa;clear:both;background-color:rgba(12,156,213,1);color:#fff}.sub-header{flex-shrink:0;text-align:center;color:#333;font-size:1.5rem;padding:10px}.place-list{flex-grow:1;flex-shrink:2;max-height:inherit;padding:10px;overflow-y:auto}.place-validate-footer{flex-shrink:0;text-align:center;background-color:#ddd;padding:10px 20px}.header .header-text{padding:10px}.sub-header .sub-header-text{padding:10px 10px 0 10px;color:#393838}.pull-right{float:right}.span-action{padding:0 5px}.span-action:hover{color:#333;cursor:pointer}.custom-button{padding:5px 10px;background-color:rgba(12,156,213,1);color:#fff;border-radius:0;border:none;width:100%;font-size:1rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.05),0 6px 20px 0 rgba(0,0,0,.05)}.custom-button:disabled,.custom-button[disabled]{color:#888;background-color:buttonface}.custom-button:hover{color:#555;cursor:pointer;box-shadow:0 4px 4px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1)}.custom-button[disabled]:hover{cursor:not-allowed}.place-list ul{list-style:none;margin-left:0;padding-left:0;margin:0}.place-item{background-color:#fff;border-left:5px solid rgba(12,156,213,1);padding-left:5px;margin-bottom:5px;color:#393838;padding:5px}.place-item-account-infos{background-color:#fff;border-left:5px solid rgba(12,156,213,1);padding-left:5px;margin-bottom:5px;color:#393838;padding:5px}.place-item.status-0{border-left:5px solid #f90}.place-item.status-1{border-left:5px solid #c00}.status-stadeinfo-0-abo-False{border-left:5px solid #007f0e88}.status-stadeinfo-0-abo-True{border-left:5px solid #0026ff88}.status-stadeinfo-1-abo-False{border-left:5px solid #ff380088}.status-stadeinfo-1-abo-True{border-left:5px solid #7f000088}.bloc{}.expend-reduce{padding-left:20px}.tooltip-custom{display:none;position:absolute;background-color:#f2f2f2;padding-bottom:10px;width:300px}.tooltip-header{background-color:rgba(12,156,213,1);color:#000;padding:5px;text-align:center;font-size:.9em;text-transform:capitalize}.tooltip-content{padding:10px;text-align:left;font-size:.7em}#seat-selected-template{display:none}polygon.baseSeat{fill:rgba(12,156,213,1);opacity:1}.place-header{display:flex;flex-direction:row;justify-content:flex-end;font-size:.8em}.place-header:hover .place-header-right i{visibility:visible}.place-header-left{flex-grow:1}.place-header-right{flex-basis:30px;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly}.place-header-right i{visibility:hidden}.grey-color{color:#ddd}.red-color{color:red}.main-color{color:rgba(12,156,213,1)}.seat-show:hover,.seat-remove:hover{cursor:pointer}.error-text{text-align:center;padding-top:20px;width:100%;background-color:#f2f2f2;font-size:1.2em}.seat-price{width:100%;padding-top:5px}.seat-product select,.seat-price select{width:100%;overflow:hidden;word-wrap:normal!important;white-space:normal;height:60px}#reaload-cart,#empty-cart{margin-top:15px;font-size:12px;color:#aaa}#reaload-cart:hover,#empty-cart:hover{color:rgba(12,156,213,1);cursor:pointer}.hidden-data{display:none}.big-icon{font-size:150px;color:rgba(12,156,213,1);padding:10px;padding-top:30px}.content-text{color:rgba(12,156,213,1);padding-top:30px;font-size:30px}.spe-link{padding-top:15px;color:#000}.container-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccc;opacity:.8;display:none;align-items:center;justify-content:center}.seat-disponibility{display:none;float:right}.lds-facebook{align-self:center;margin:auto auto;display:inline-block;position:absolute;height:50%}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:64px;background:#fff;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;background-color:rgba(12,156,213,1)}.lds-facebook div:nth-child(1){left:0;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:104px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:200px;animation-delay:0}@keyframes lds-facebook{0%{top:24px;height:256px}50%,100%{top:96px;height:128px}}.topview-loader{position:absolute;bottom:55px;left:5px;display:none}.lds-dual-ring{display:inline-block;width:40px;height:40px}.lds-dual-ring:after{content:" ";display:block;width:32px;height:32px;margin:4px;border-radius:50%;border:3px solid rgba(12,156,213,1);border-color:rgba(12,156,213,1) transparent rgba(12,156,213,1) transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#account-select{width:100%}#legend{float:right;padding-left:40px;padding-right:5px}#legend-tooltip{display:none;width:235px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19);background-color:#f6f7f8;border:1px solid #ccc}#legend-tooltip.show{z-index:1000;position:absolute;display:block;margin:0;list-style-type:none;list-style:none}.custom-tooltip-header{padding:5px;text-align:left;font-size:13px;background-color:#062a55;color:#fff}.custom-tooltip-content{padding:5px 10px;font-size:12px;background-color:#fff}.custom-tooltip-content i{margin-right:5px}.square{margin-right:5px;width:10px;height:10px;display:inline-block;opacity:.5}.hidden-menu{display:none}.toggleBasket{width:100%}