body{background-color:#e2e2e2}header{position:fixed;z-index:1000;left:0;top:0;right:0;height:60px;transition:all .2s ease-out}header .header-bg{background:linear-gradient(180deg,#066b93f2 0,#066b93);box-shadow:0 3px 8px #0000004d;position:absolute;left:0;top:0;right:0;height:60px;z-index:-1}.main-image{height:33vh;min-height:350px;margin:60px auto 0;position:absolute;left:0;right:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:cover;transform-origin:center top}body.main-image-narrow .main-image{min-height:200px;height:unset;margin-top:60px;display:flex;align-items:center;justify-content:center}body.main-image-narrow .main-wrapper .main-flex .main-container{margin:200px 0 30px!important}body.main-image-narrow .main-wrapper .external-ads-right{margin-top:260px}.main-wrapper{min-height:100vh;display:flex;justify-content:center}.main-wrapper .main-flex{width:1200px;margin-top:60px}.main-wrapper .main-flex .header-container{height:33vh;min-height:350px;position:relative;padding:0}.main-wrapper .main-flex .main-container{overflow-x:hidden;max-width:1200px;position:relative;min-height:calc(67vh - 90px);margin:0 0 30px;padding:0;background-color:#efefef;border-radius:10px;box-shadow:0 0 3px #3b6f894d;transition:filter 1s ease-in}body.page-stable .main-wrapper .main-flex .header-container{display:flex;flex-direction:row}body.page-stable .main-wrapper .main-flex .header-container .thumbnail-image{order:2;flex:0 0 auto;width:25%;max-width:365px}body.page-stable .main-wrapper .main-flex .header-container .thumbnail-image .image-wrapper{top:15px}body.page-stable .main-wrapper .main-flex .header-container .thumbnail-image .image-wrapper img{position:absolute;bottom:0}body.page-stable .main-wrapper .main-flex .header-container .thumbnail-image .btn-change-profile-image[data-image=cover]{position:absolute;top:15px;right:15px;z-index:1}body.page-stable .main-wrapper .main-flex .header-container .header-left{float:unset;order:1;flex:1 0 auto;position:relative;height:100%}body.page-stable .main-wrapper .main-flex .header-container .header-left .account-names,body.page-stable .main-wrapper .main-flex .header-container .header-left .content-nav{width:100%;padding:0 0 0 15px}.external-ads-right{overflow:hidden;top:0;margin-top:calc(33vh + 60px)}@media only screen and (min-width: 1515px){.external-ads-right{width:300px}}.external-ads-right.ad-hide{display:none}.external-ads-right.ad-hide div[data-ad-unit-id]{display:none!important;margin:0!important}.external-ads-right.ad-sticky{position:sticky;align-self:flex-start;top:60px}.external-ads-right div[data-ad-unit-id]{margin:15px 0 0 15px}.ad-slot-bottom{margin-top:100px}footer{clear:both;background:linear-gradient(135deg,#066b93,#055c77);color:#fff;padding:30px 0}footer .footer-content{max-width:1200px;margin:0 auto}@media only screen and (max-width: 1219px){.main-wrapper .main-flex{width:100%}.main-wrapper .main-flex .main-container{border-radius:0;margin:0;box-shadow:none}.external-ads-right{display:none}}@media only screen and (max-width: 991px){body.page-stable .main-wrapper .main-flex .header-container{display:block}body.page-stable .main-wrapper .main-flex .header-container .thumbnail-image .image-wrapper img{bottom:15px;border-radius:10px}body.page-stable .main-wrapper .main-flex .header-container .thumbnail-image .btn-change-profile-image[data-image=profile]{bottom:95px}body.page-stable .main-wrapper .main-flex .header-container .header-left{width:100%}body.page-stable .main-wrapper .main-flex .header-container .header-left .account-names{width:75%;bottom:80px}body.page-stable .main-wrapper .main-flex .header-container .header-left .content-nav{padding-right:15px}}@media only screen and (max-width: 767px){body.page-stable .main-wrapper .main-flex .header-container .thumbnail-image .image-wrapper{right:15px}body.page-stable .main-wrapper .main-flex .header-container .header-left .account-names{padding:0 15px 0 0}body.page-stable .main-wrapper .main-flex .header-container .header-left .account-names .namewrapper{height:auto;position:absolute;bottom:0;right:15px;left:0}body.page-stable .main-wrapper .main-flex .header-container .header-left .account-names .namewrapper h1,body.page-stable .main-wrapper .main-flex .header-container .header-left .account-names .namewrapper h2{position:relative;bottom:unset;top:unset;right:unset;left:unset;padding:0}body.page-stable .main-wrapper .main-flex .header-container .header-left .account-names .namewrapper h2{padding:5px 5px 5px 0}body.page-stable .main-wrapper .main-flex .header-container .header-left .content-nav{padding:0}}body.stable-admin{background-color:#efefef}body.stable-admin header .header-content{max-width:unset}body.stable-admin header .header-content .home-link{margin-left:5px}body.stable-admin .main-wrapper .stable-navi{width:215px;float:left;margin-right:-15px}body.stable-admin .main-wrapper .side-navi-right{width:300px;float:right}body.stable-admin .main-wrapper .main-flex{width:100%}body.stable-admin .main-wrapper .main-container{max-width:100%;box-shadow:unset}body.stable-admin .main-wrapper .main-container .content .content-area-navi{padding:7px 0 15px}body.stable-admin .main-wrapper .stable-navi+.main-container{max-width:unset!important;border-radius:0!important;box-shadow:unset!important;margin-bottom:0!important}body.stable-admin .main-wrapper .external-ads-left,body.stable-admin .main-wrapper .external-ads-right{display:none!important}body.stable-admin.content-full{background:linear-gradient(150deg,#066b9340,#efefef 300px) fixed}body.stable-admin.content-full .header-container,body.stable-admin.content-full .main-image{display:none!important}body.stable-admin.content-full .main-container{border-radius:0;background-color:unset}body.stable-admin.content-full header .stable-navi{left:45px}body.stable-admin.content-full header .main-admin{display:none}header .image-link-client{display:none}body.stable-admin header .image-link-client{display:block}body.stable-admin header .image-link-admin{display:none}header .stable-navi{display:inline-block;position:relative;top:-5px;left:30px;padding:10px 10px 15px;width:225px}header .stable-navi .stable-navi-content{padding:5px 10px 5px 5px}header .stable-navi .stable-navi-content ul li a{font-size:14px!important}header .stable-navi .stable-navi-content ul li a:hover{color:#000!important}header .stable-navi .main{display:none}header .stable-navi .main.navi-item{display:block;height:40px;max-width:200px;border-radius:5px;background-color:#fffc}header .stable-navi .main.navi-item .image-link a{min-height:30px;display:flex;align-items:center;font-size:12px!important;background-color:unset;overflow:hidden}header .stable-navi .main.navi-item .image-link a i{left:7px;top:9px}header .stable-navi .main.navi-item .image-link a img{height:100%}header .stable-navi .main.navi-item .image-link a .info-wrapper{display:flex;align-items:center;margin:0;padding-left:36px;height:30px;overflow:visible}header .stable-navi .main.navi-item .image-link a .info-wrapper .stable-name{padding-top:2px;font-size:1em;text-wrap:unset;max-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}header .stable-navi:hover .main.navi-item,header .stable-navi.open .main.navi-item{background-color:#fff}header .stable-navi:hover .main,header .stable-navi.open .main{display:block;box-shadow:0 2px 5px #0000004d}.stable-navi-left{position:sticky;align-self:flex-start;top:60px}.stable-navi-content{padding:15px;overflow-y:auto;max-height:calc(100vh - 60px)}.stable-navi-content ul{margin:0;padding:0;position:relative}.stable-navi-content ul li{position:relative;margin:0 0 5px;float:initial}.stable-navi-content ul li a{display:block;padding:6px 5px 7px 50px;border-radius:5px;text-decoration:none;color:#000c;background-color:#fff;transition:background-color .5s;min-height:33px;max-width:100%}.stable-navi-content ul li a .icon-wrapper{display:block;position:absolute;left:0;top:0;background-color:#fff;border-radius:5px;text-align:center;width:45px;height:32px;transition:background-color .5s}.stable-navi-content ul li a .icon-wrapper i,.stable-navi-content ul li a .icon-wrapper .fas,.stable-navi-content ul li a .icon-wrapper .glyphicon{color:#0982a8;margin-top:6px}.stable-navi-content ul li a i,.stable-navi-content ul li a .fas,.stable-navi-content ul li a .glyphicon{font-size:1.3em;color:#066b93}.stable-navi-content ul li a:hover,.stable-navi-content ul li a.active{background-color:#066b9333;transition:background-color .3s}.stable-navi-content ul li a:hover .icon-wrapper,.stable-navi-content ul li a.active .icon-wrapper{background-color:#0982a8;transition:background-color .3s}.stable-navi-content ul li a:hover .icon-wrapper i,.stable-navi-content ul li a.active .icon-wrapper i,.stable-navi-content ul li a:hover .icon-wrapper .fas,.stable-navi-content ul li a.active .icon-wrapper .fas,.stable-navi-content ul li a:hover .icon-wrapper .glyphicon,.stable-navi-content ul li a.active .icon-wrapper .glyphicon{color:#ffffffe6}.stable-navi-content ul li a.toggle-navi-left{display:inline;padding:7px 10px;background-color:transparent}.stable-navi-content ul li a.toggle-navi-left i{color:#00000080}.stable-navi-content ul li a.toggle-navi-left i.fa-arrow-right-to-line{display:none}.stable-navi-content ul li a.toggle-navi-left:hover i{color:#000}.stable-navi-content ul li a.disable-admin{opacity:.5;cursor:not-allowed;filter:grayscale(100%)}.stable-navi-content ul li a.btn-show-more{padding:6px 10px;text-align:center}.stable-navi-content ul li a.btn-show-more i{color:#00000080}.stable-navi-content ul li.divider{border-bottom:1px solid rgba(0,0,0,.1);background-color:unset;min-height:0}.stable-navi-content ul li.image-link a{padding:0}.stable-navi-content ul li.image-link a i{position:absolute;z-index:1;left:12px;top:13px;margin:0;color:#ffffffe6;text-shadow:0 0 4px rgba(0,0,0,.8)}.stable-navi-content ul li.image-link a span.info-wrapper{position:relative;display:inline-block;width:100%;margin:5px 5px 0 0;padding-left:50px;padding-right:5px;line-height:1.2em}.stable-navi-content ul li.image-link a span.info-wrapper .stable-name{font-size:.7em;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stable-navi-content ul li.image-link a span.info-wrapper span{float:left}.stable-navi-content ul li.image-link img{position:absolute;max-height:100%;border-radius:5px;margin:0}.stable-navi-content ul li.left-side-navi-title{text-align:center;font-size:.8em;color:#00000080;padding:0 0 3px;border-bottom:1px solid rgba(0,0,0,.1)}.stable-navi-content ul li:last-child{margin:0}.stable-navi-content ul.main{border-radius:8px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;padding:5px}.stable-navi-content ul+ul{margin-top:15px}.side-navi-right{padding:15px 15px 0 0;position:sticky;align-self:flex-start;top:60px}.side-navi-right .toggle-navi-right .fa-arrow-left-to-line{display:none}body[data-menu-left="0"] .main-wrapper .stable-navi ul:not(.secondary) li:not(.divider,.image-link) a{line-height:0;color:transparent!important;border-radius:8px;overflow:hidden;padding:unset}body[data-menu-left="0"] .main-wrapper .stable-navi ul:not(.secondary) li:not(.divider,.image-link) a .icon-wrapper{width:100%}body[data-menu-left="0"] .main-wrapper .stable-navi ul:not(.secondary) li:not(.divider,.image-link) a.btn-show-more i{padding:6px 0}body[data-menu-left="0"] .main-wrapper .stable-navi ul:not(.secondary) li.left-side-navi-title{display:none}body[data-menu-left="0"] .main-wrapper .stable-navi a.toggle-navi-left{display:inline-block;width:100%;text-align:center}body[data-menu-left="0"] .main-wrapper .stable-navi a.toggle-navi-left i.fa-arrow-left-to-line{display:none}body[data-menu-left="0"] .main-wrapper .stable-navi a.toggle-navi-left i.fa-arrow-right-to-line{display:unset!important}body[data-menu-left="0"] .main-wrapper .stable-navi li.image-link a{max-width:36px}body[data-menu-left="0"] .main-wrapper .stable-navi li.image-link a i{top:9px;left:8px}body[data-menu-left="0"] .main-wrapper .stable-navi li.image-link a img{position:relative;max-width:100%}body[data-menu-left="0"] .main-wrapper .stable-navi li.image-link a span{display:none}body[data-menu-left="0"] .main-wrapper .stable-navi ul+ul{margin-top:10px}body[data-menu-left="0"] .main-wrapper .main-container{border-radius:0}body[data-menu-left="0"] .main-wrapper .stable-navi+.side-navi-right+.main-container{border-left:unset}body[data-menu-left="0"] .main-wrapper .stable-navi ul.main{padding:2px}body[data-menu-left="0"] .main-wrapper .stable-navi ul.main li{margin:0 0 2px}body[data-menu-left="0"] .main-wrapper .stable-navi ul.main li a.active{background-color:#066b93e6}body[data-menu-left="0"] .main-wrapper .stable-navi ul.main li a.active i{color:#ffffffe6}body[data-menu-left="0"] .main-wrapper .stable-navi ul.main li:last-child{margin:0}body[data-menu-left="0"] .main-wrapper .stable-navi{width:70px}body[data-menu-right="0"] .main-wrapper .side-navi-right,body[data-menu-right="1"] .toggle-navi-right-in-page{display:none}.stable-admin .main-container{background-color:unset!important}[data-view-mode=lg] .top-tools-fixed{position:fixed;top:60px;z-index:999;background-color:#fff;padding:15px 0 0;border-bottom:1px solid #dddddd}@media only screen and (max-width: 767px){body .main-wrapper .stable-navi{display:none}body .main-wrapper .main-container,body .main-wrapper .main-container .content{width:100%!important}body.stable-admin.content-full .main-wrapper .main-flex .main-container .content{padding:0}body.stable-admin.content-full .main-wrapper .main-flex .main-container .content .rounded-content-area{margin:unset;border-radius:0}}.page-title-row{border-bottom:1px dashed #dddddd;margin-bottom:15px}.page-title-row h2{display:inline-block;padding:5px 0 0!important}.page-title-row .toggle-navi-right-in-page,.page-title-row .help-group{margin-left:10px}.page-title-row .label-ai{color:#066b9380;background-color:#0000001a;font-size:.8em;display:inline-block;margin:7px 0 0 5px;vertical-align:top;float:right;cursor:pointer}.page-title-row .label-ai:hover{color:#066b93}@media only screen and (max-width: 767px){.page-title-row .help-group .btn.hidden-xs+.btn{border-top-left-radius:3px;border-bottom-left-radius:3px}}.dropzone-selector,.dropzone-selector *{box-sizing:border-box}.dropzone-selector{min-height:150px;border:2px dashed rgba(0,0,0,.3);background:#fff;padding:54px;text-align:center}.dropzone-selector.dz-clickable *{cursor:default}.dropzone-selector.dz-clickable,.dropzone-selector.dz-clickable .dz-message,.dropzone-selector.dz-clickable .dz-message *{cursor:pointer}.dropzone-selector.dz-started .dz-message{display:none}.dropzone-selector.dz-drag-hover{border-style:solid}.dropzone-selector.dz-drag-hover .dz-message{opacity:.5}.dropzone-selector .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone-selector .dz-preview:hover{z-index:1000}.dropzone-selector .dz-preview:hover .dz-details{opacity:1}.dropzone-selector .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone-selector .dz-preview .dz-success-mark,.dropzone-selector .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone-selector .dz-preview .dz-success-mark svg,.dropzone-selector .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone-selector .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone-selector .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone-selector .dz-preview.dz-image-preview{background:#fff}.dropzone-selector .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone-selector .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone-selector .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone-selector .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:#000000e6;line-height:150%}.dropzone-selector .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone-selector .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone-selector .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:#fffc}.dropzone-selector .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone-selector .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone-selector .dz-preview .dz-details .dz-filename span,.dropzone-selector .dz-preview .dz-details .dz-size span{background-color:#fff6;padding:0 .4em;border-radius:3px}.dropzone-selector .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone-selector .dz-preview .dz-image img{display:block}.dropzone-selector .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone-selector .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.dropzone-selector .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:#ffffffe6;-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone-selector .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone-selector .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone-selector .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone-selector .dz-preview.dz-error .dz-error-message{display:none}.dropzone-selector .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone-selector .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone-selector .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone-selector .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone-selector .dz-message{text-align:center;margin:2em 0}.dropzone-file{padding:10px;border-radius:5px}.dropzone-file .dz-preview .dz-remove{cursor:pointer;position:absolute;right:0;bottom:0;z-index:99;background-color:#fffc;font-size:16px;width:24px;height:24px;border-top-left-radius:5px}.dropzone-file .dz-preview .dz-remove .glyphicon{cursor:pointer;padding:3px}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width: 1199px) and (max-width: 1514px){.visible-md-ads{display:block!important}}#server-clock-section{background:#fff;color:#000;padding:0 10px}.positive{color:#008a2f}.negative{color:#d9534f}.display-tags-all,.display-tags{display:none}.pink,.pink *{color:pink!important;background-color:pink!important}.purple{color:#80008080!important;background-color:#80008080!important}.blur{-webkit-filter:blur(5px);filter:blur(5px)}.btn-primary,.btn-primary:active,.btn-primary:visited{background-color:#066b93!important}.btn-primary:hover{background-color:#022431!important}.btn-black,.btn-black:active,.btn-black:visited{background-color:#333!important;color:#fff!important}.btn-plus-info{border-radius:20px;border:0}.btn-plus-blue,.btn-plus-blue:active,.btn-plus-blue:visited{background-color:#a8dde7!important}.btn-plus-teal,.btn-plus-teal:active,.btn-plus-teal:visited{background-color:#88d1de!important}.bg-rating-1{background-color:#ff3722}.bg-rating-1.label{text-shadow:0 0 3px #bb1200;box-shadow:inset 0 0 0 1px #bb1200;padding:.3em .6em}.bg-rating-2{background-color:#ff8622}.bg-rating-2.label{text-shadow:0 0 3px #bb5500;box-shadow:inset 0 0 0 1px #d46000;padding:.3em .6em}.bg-rating-3{background-color:#ffce00}.bg-rating-3.label{text-shadow:0 0 3px #997c00;box-shadow:inset 0 0 0 1px #cca500;padding:.3em .6em}.bg-rating-4{background-color:#73cf11}.bg-rating-4.label{text-shadow:0 0 3px #3f7109;box-shadow:inset 0 0 0 1px #59a00d;padding:.3em .6em}.bg-rating-5{background-color:#00b67a}.bg-rating-5.label{text-shadow:0 0 3px #005036;box-shadow:inset 0 0 0 1px #008358;padding:.3em .6em}.flag.flag-16{background-image:url(/build/assets/sprite-flags-16x16-BC51DWXh.png)}button .flag,.btn .flag{margin-bottom:-3px}.language-dialog-content{margin-bottom:-15px}.language-dialog-content button{text-align:left;border-radius:0;border-top:none;border-left:none}.language-dialog-content button small{padding-top:2px}.language-dialog-content button.text-center{text-align:center}.language-dialog-content button.text-center .label{position:relative;top:-2px;margin-right:3px}.language-dialog-content button.active small{color:#ffffff80}.language-dialog-content button.btn-preferred{box-shadow:inset 0 0 5px #066b9380}.language-dialog-content .panel-body{border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.language-dialog-content .panel-body .col-xs-12 button{border-right:none}.language-dialog-content .label{opacity:.5}.language-dialog-content .beta{opacity:.75}.rounded-box{border-radius:8px;box-shadow:0 0 3px #3b6f894d}.navi-list ul{padding:0;margin:0}.navi-list ul li{float:left}.navi-list ul li a{text-decoration:none}.navi-list ul .right{float:right}.navi-list ul span{top:2px;margin:0 3px 0 0}.stepProgress{width:100%;min-height:50px}.stepProgress .bar{margin-left:17%;width:66%;height:3px;background-color:#a7a9ac;float:left;z-index:10;position:inherit}.stepProgress .progressBar{background-color:#000;height:3px;width:0}.stepProgress .p50{width:50%}.stepProgress .p100{width:100%}.stepProgress .bullet{float:left;width:33.33%;height:10px}.stepProgress span{background-color:#a7a9ac;border-radius:5px;border-width:2px;border-style:solid;border-color:#efefef;height:10px;width:10px;float:left;margin-left:50%;left:-5px;position:relative;top:6.5px}.stepProgress .title{color:#a7a9ac;float:left;width:33.33%;text-align:center;font-size:.8em;padding:6px 0 0}.stepProgress .active{color:#000}.stepProgress .active span{background-color:#000}.pulse-spinner{width:80px;height:80px;margin:50px auto;background-color:#8aaebc;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.glyphicon-refresh-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear;width:1em;height:1em;line-height:1.15em}@-webkit-keyframes spin2{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}.flashSuccess{-moz-animation:flash-success 1s ease-out;-moz-animation-iteration-count:1;-webkit-animation:flash-success 1s ease-out;-webkit-animation-iteration-count:1;-ms-animation:flash-success 1s ease-out;-ms-animation-iteration-count:1}@-webkit-keyframes flash-success{0%{background-color:#eee;color:#555}50%{background-color:#5cb85c;color:#fff}to{background-color:#eee;color:#555}}@-moz-keyframes flash-success{0%{background-color:#eee;color:#555}50%{background-color:#5cb85c;color:#fff}to{background-color:#eee;color:#555}}@-ms-keyframes flash-success{0%{background-color:#eee;color:#555}50%{background-color:#5cb85c;color:#fff}to{background-color:#eee;color:#555}}.flashError{-moz-animation:flash-error 1s ease-out;-moz-animation-iteration-count:1;-webkit-animation:flash-error 1s ease-out;-webkit-animation-iteration-count:1;-ms-animation:flash-error 1s ease-out;-ms-animation-iteration-count:1}@-webkit-keyframes flash-error{0%{background-color:#eee;color:#555}50%{background-color:#d9534f;color:#fff}to{background-color:#eee;color:#555}}@-moz-keyframes flash-error{0%{background-color:#eee;color:#555}50%{background-color:#d9534f;color:#fff}to{background-color:#eee;color:#555}}@-ms-keyframes flash-error{0%{background-color:#eee;color:#555}50%{background-color:#d9534f;color:#fff}to{background-color:#eee;color:#555}}.typed-cursor{opacity:.5;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%{opacity:.5}50%{opacity:0}to{opacity:.5}}@-webkit-keyframes blink{0%{opacity:.5}50%{opacity:0}to{opacity:.5}}@-moz-keyframes blink{0%{opacity:.5}50%{opacity:0}to{opacity:.5}}.bounce{-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-16px);-moz-transform:translateY(-16px);-ms-transform:translateY(-16px);-o-transform:translateY(-16px);transform:translateY(-16px)}60%{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}}.waggle{animation:waggle 2s 4s forwards ease-out}.waggle-infinite{animation:waggle 2s 4s forwards infinite}@keyframes waggle{0%{transform:none}50%{transform:rotate(-20deg) scale(1.2)}60%{transform:rotate(25deg) scale(1.2)}67.5%{transform:rotate(-15deg) scale(1.2)}75%{transform:rotate(15deg) scale(1.2)}82.5%{transform:rotate(-12deg) scale(1.2)}85%{transform:rotate(0) scale(1.2)}to{transform:rotate(0) scale(1)}}.animation-fill-bg{background-image:linear-gradient(90deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,.15) 50%,transparent 54%);background-size:200% 100%;animation:animation-fill-bg 7s forwards ease-in}@keyframes animation-fill-bg{0%{background-position:100% 0}to{background-position:0 0}}*{font-family:proxima-nova,helvetica,sans-serif}footer a{color:#fff;display:inline-block;transition:all .4s ease-out}footer a:hover,footer a:active,footer a:focus{text-decoration:none;color:#066b93;background-color:#fff;opacity:1}footer a.partnerLink:hover,footer a.partnerLink:active,footer a.partnerLink:focus{background-color:transparent}footer .footerTitle{font-size:22px}footer .footerLink{font-size:14px;padding:4px 12px;margin:6px 0 0;border-radius:10px;background-color:#ffffff26;opacity:.9;cursor:pointer}footer .footerLinkIndent{font-size:11px;padding:3px 6px;margin:6px 2px 0 0;border-radius:10px;background-color:#ffffff1a;opacity:.65}footer .changeLanguageButton{font-size:15px;padding:6px 14px;margin:8px 0;border-radius:10px;background-color:#ffffffb3;color:#066b93}footer .footerMobileFluid{display:inline-block}footer .footerMobileFull{display:block}footer .fab,footer .fas{margin-right:6px}footer .footerLogo{max-width:150px;margin-top:-7px;margin-bottom:-5px}footer .footerPartner{max-height:100px;padding:0 10px 15px}footer .footer-partner-divider{width:1px;height:50px;margin:0 15px -15px;background-color:#ffffff80;display:inline-block}footer .footer-partner-divider-row{width:90%;height:1px;display:inline-block;background:#fff;background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,#fff0,#fff6,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}footer .footerLegal{text-align:center;font-size:11px;color:#fff9}footer .footerLegalSmall{text-align:center;font-size:10px;color:#fff6}footer #showAllStables{font-size:11px;margin-top:7px}footer #showAllStables a{padding:3px 6px;background-color:#fff3;color:#fff;border:1px solid #066b93;margin-bottom:0}footer .footerSocial{min-width:calc(50% - 10px)}footer .footerColHidden{display:none}body.hide-footer-content .footerColHidden{display:block}body.hide-footer-content .footerCol{display:none}body.hide-footer-content footer .footer-content>*:not(.text-center-xxs){display:none}ul li{list-style-type:none}.left{float:left}.right{float:right}.center{text-align:center}.head{font-weight:bolder}.strong{font-weight:700}.underline{text-decoration:underline}.caps{display:inline-block}.caps:first-letter{text-transform:uppercase}.capitalize{text-transform:capitalize}.vertical-align{display:flex;align-items:center}.white-space-pre{white-space:pre-wrap}.white-space-pre-line{white-space:pre-line}.nowrap{white-space:nowrap}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inline{display:inline!important}.no-resize{resize:none!important}.color-blue{color:#066b93}textarea.textarea-blank{border:none;border-radius:0;box-shadow:none}.disable-scrollbars::-webkit-scrollbar{background:transparent;width:0}.disable-scrollbars{scrollbar-width:none;-ms-overflow-style:none}.form-checkbox{font-weight:400;position:relative;padding-left:100px;line-height:1.5em;font-size:.9em;margin-top:2px}.form-checkbox .toggle{position:absolute;left:0;top:-2px}.button-group-flex{width:100%;display:flex}.button-group-flex button{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.fc-button-group.button-group-flex{display:flex!important}.fc-button-group.button-group-flex button{overflow:hidden!important}.show-beta-alert.btn,.show-beta-alert .btn{text-decoration:line-through;opacity:.5}.hopoti-paging-navi ul{margin:0}.hopoti-paging-navi li a{color:#066b93}.hopoti-paging-navi li.active a{background-color:#0982a8}.multiline-ellipsis{overflow:hidden;position:relative;line-height:1.2em;max-height:2.4em;text-align:justify}.multiline-ellipsis[data-rowamount="3"]{max-height:3.6em}.multiline-ellipsis[data-rowamount="4"]{max-height:4.8em}.multiline-ellipsis[data-rowamount="5"]{max-height:6em}.multiline-ellipsis:before{content:"...";position:absolute;bottom:0;line-height:1em;right:0;background-color:#fff}.multiline-ellipsis:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}form.errors-hidden .with-errors{height:0!important;overflow:hidden}form.fixed-error-blocks .help-block{margin:0;height:15px;font-size:.9em;line-height:1.3em}form.fixed-error-blocks .help-block .list-unstyled{margin:0;padding-top:5px}form.fixed-error-blocks .help-block .list-unstyled li{display:inline-block;margin-right:10px}.calendar-no-border table .fc-head-container{border-style:none}.calendar-no-border table .fc-body>tr>.fc-widget-content{border-left-style:none;border-right-style:none;border-bottom-style:none}.calendar-no-border .fc-view{border-style:none}.styles-input-daterange input{border-radius:3px!important}.styles-input-daterange .date-range-start{border-top-right-radius:0!important;border-bottom-right-radius:0!important;text-align:center!important;border-right:none}.styles-input-daterange .date-range-end{border-top-left-radius:0!important;border-bottom-left-radius:0!important;text-align:center!important;border-left:none}.panel-wrapper.drop-target.ui-droppable{border:4px dotted #dddddd;border-radius:10px}.ui-draggable.panel>*:not(.panel-move-element){pointer-events:none;filter:grayscale(100%);opacity:.7}.ui-draggable.panel .panel-heading:not(.panel-move-element){display:none}.ui-draggable.panel .panel-move-element{cursor:move;color:#fffc;background:linear-gradient(100deg,#2b81a3,#6aa6be 80%)}.ui-draggable.panel .panel-move-element .btn-panel-restore{display:none}.ui-draggable.panel:first-child .btn-panel-move-up{opacity:.7;pointer-events:none}.ui-draggable.panel:last-child{margin-bottom:0}.ui-draggable.panel:last-child .btn-panel-move-down{opacity:.7;pointer-events:none}.ui-draggable.panel:only-child .btn-panel-move-down,.ui-draggable.panel:only-child .btn-panel-move-up{display:none}.panel-move-element{height:37px;padding:5px 7px 4px}.panel-move-element>i{font-size:1.2em;padding:4px 2px}.panel-move-element .btn{border:none;padding:3px 7px 4px;min-width:25px}.panel-move-element .btn+.btn{margin-right:3px}.panel-move-element .panel-sort-title{font-weight:700}.panel-move-element .panel-sort-title i{display:none}.panel-hidden .panel{margin-bottom:5px}.panel-hidden .panel:last-child{margin-bottom:0}.panel-hidden .panel>*:not(.panel-move-element){display:none}.panel-hidden .panel-hidden-title{display:inline-block;margin:15px 0 5px}.panel-hidden .panel-hidden-title:only-child{display:none}.panel-hidden .panel-move-element{border-radius:3px}.panel-hidden .panel-move-element .btn{display:none}.panel-hidden .panel-move-element .btn-panel-restore{display:inline-block!important}.combo-input-group .input-group:first-of-type:not(:last-child) .input-group-addon:first-child{border-bottom-left-radius:0}.combo-input-group .input-group:first-of-type:not(:last-child) div:last-child button{border-bottom-right-radius:0}.combo-input-group .input-group+.input-group{margin-top:-1px}.combo-input-group .input-group+.input-group .input-group-addon:first-child{border-top-left-radius:0}.combo-input-group .input-group+.input-group div:last-child button{border-top-right-radius:0}.combo-input-group .input-group+.input-group:not(:last-child) .input-group-addon:first-child{border-bottom-left-radius:0}.combo-input-group .input-group+.input-group:not(:last-child) div:last-child button{border-bottom-right-radius:0}.btn.btn-style-discrete{border-color:transparent;color:#00000080}.btn.btn-style-discrete .glyphicon{color:#0009}.btn.btn-style-discrete:hover{color:#000;border-color:#ccc}.btn.btn-style-discrete:hover .glyphicon{color:#000}.input-group-addon.color-selector{padding:0}.input-group-addon.color-selector .btn-colorselector:hover{opacity:.8;border:1px solid rgba(0,0,0,.1)}.progress.align-message-left .progress-bar{text-align:left!important;padding-left:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-group-vertical.btn-group-checkbox{width:100%}.btn-group-vertical.btn-group-checkbox>button,.btn-group-vertical.btn-group-checkbox>a{padding:0;outline:none!important;white-space:normal;text-align:left}.btn-group-vertical.btn-group-checkbox>button input[type=checkbox],.btn-group-vertical.btn-group-checkbox>a input[type=checkbox]{display:none}.btn-group-vertical.btn-group-checkbox>button label,.btn-group-vertical.btn-group-checkbox>a label{width:100%;line-height:1em;padding:10px;margin:0}.btn-group-vertical.btn-group-checkbox>button label .far,.btn-group-vertical.btn-group-checkbox>a label .far{color:#0006;font-size:1.4em;position:absolute;top:9px}.btn-group-vertical.btn-group-checkbox>button label span.title,.btn-group-vertical.btn-group-checkbox>a label span.title{padding:0 0 0 22px;color:#0006}.btn-group-vertical.btn-group-checkbox>button label span.help,.btn-group-vertical.btn-group-checkbox>a label span.help{font-weight:500;color:#a7a9ac!important;padding-top:2px}.btn-group-vertical.btn-group-checkbox>button .fa-check-square,.btn-group-vertical.btn-group-checkbox>a .fa-check-square{display:none}.btn-group-vertical.btn-group-checkbox>button.active,.btn-group-vertical.btn-group-checkbox>a.active{background-color:#fff;box-shadow:none}.btn-group-vertical.btn-group-checkbox>button.active label span,.btn-group-vertical.btn-group-checkbox>a.active label span{text-decoration:none!important;color:#000}.btn-group-vertical.btn-group-checkbox>button.active .fa-square,.btn-group-vertical.btn-group-checkbox>a.active .fa-square{display:none}.btn-group-vertical.btn-group-checkbox>button.active .fa-check-square,.btn-group-vertical.btn-group-checkbox>a.active .fa-check-square{display:inherit;color:#066b93}.btn-group-calendar-filtering a>label{cursor:pointer;padding:8px 10px 3px!important}.btn-group-calendar-filtering a>label .far{top:11px!important}.btn-group-calendar-filtering .title{width:100%;display:block;overflow:visible;line-height:24px;margin-bottom:3px}.btn-group-calendar-filtering .filter-free-spaces .span-title-1{margin-right:5px}.btn-group-calendar-filtering .filter-free-spaces .participants-amount{display:inline;height:24px}.btn-group-calendar-filtering .filter-free-spaces .participants-amount .input-group{margin:0 5px 0 0}.btn-group-calendar-filtering .filter-free-spaces .participants-amount .input-group .input-group-btn{width:auto}.btn-group-calendar-filtering .filter-free-spaces .participants-amount .input-group .input-group-btn button{height:24px}.btn-group-calendar-filtering .filter-free-spaces .participants-amount .input-group input{max-height:24px}.btn-group-calendar-filtering .filter-free-spaces .participants-amount .input-group .participants-edit-input{display:table-cell;width:30px;text-align:center;padding:6px 3px}.btn-group-calendar-filtering .filter-instructor{z-index:1000!important}.btn-group-calendar-filtering .filter-instructor .span-title-1{margin-right:5px}.btn-group-calendar-filtering .filter-instructor .edited-wrapper{display:inline;float:left;position:relative}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control{line-height:0}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input{cursor:pointer;background-color:transparent;margin-right:30px;min-height:18px;padding:1px 10px!important}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input input{line-height:18px!important;cursor:pointer}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input.dropdown-active{min-width:200px}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input.has-items{max-width:calc(100% - 30px);padding:0!important;border:none}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input.has-items div{padding:0;margin:1px}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input.has-items div .title{line-height:18px;margin:0;padding:3px}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input.has-items div.active{background-color:#efefef}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input.has-items div.active a{color:#000}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input.focus{background-color:#fff;cursor:text}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .selectize-control .selectize-input.focus input{cursor:text}.btn-group-calendar-filtering .filter-instructor .edited-wrapper .btn-selectize-extra-select{z-index:10;position:absolute;right:0;bottom:1px;width:24px;height:24px;padding:1px 0 0 3px}.btn-cal-filtering .filter-mobile-help{display:none!important}.slider.slider-horizontal{width:calc(100% - 20px)!important;margin-left:10px;margin-right:10px}.slider.slider-horizontal .slider-handle{background-color:#fff;background-image:none;border:1px solid #dddddd}body:not(.iti-mobile) .iti--container{z-index:10000!important;position:relative!important;inset:auto 0 29px!important}body:not(.iti-mobile) .iti__country-list{width:100%;white-space:wrap!important}body.iti-mobile .iti--container{inset:60px 15px;width:calc(100% - 30px)}.iti{width:100%}.btn-change-profile-image{position:absolute;right:15px;bottom:285px;display:inline-block;overflow:hidden;transition:all .2s;max-width:32px;border:1px solid rgba(255,255,255,0);background-color:#ffffffb3}.btn-change-profile-image *{transition:width .2s}.btn-change-profile-image .title{opacity:0}.btn-change-profile-image.image-not-added{max-width:100%;border:1px solid #dddddd;background-color:#ffffffb3}.btn-change-profile-image.image-not-added .title{opacity:1}.btn-change-profile-image:hover{max-width:100%;background-color:#fff!important}.btn-change-profile-image:hover .title{opacity:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.disable-text-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-image .main-image-shadow{display:block;width:100%;height:100%;background-image:linear-gradient(10deg,#00000080 30%,#066b9300 64%)!important}.saving-indicator-ok{color:#008a2f}.no-anim,.no-anim *{transition:none!important}.invisible,.invisible *{opacity:0}.bootstrap-tagsinput{display:block!important}.bootstrap-tagsinput .label-info{background-color:#066b93!important;color:#fff!important}.list-group .list-group-image{float:left;border-radius:5px;margin-right:10px;margin-left:-5px;max-height:32px;border:1px solid #dddddd}.list-group .list-group-action{float:right;min-height:32px;min-width:32px;text-align:center;line-height:32px;border-radius:5px;color:#fff;transition:all .2s ease-out}.list-group .list-group-action.success{background-color:#5cb85c}.list-group:hover .list-group-action{padding-left:10px}.modalTitleWithPopover .modal-dialog .modal-content .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .popover .popover-title,.modalTitleWithPopover .modal-dialog .modal-content .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .popover .popover-content{color:#000}#horse-image-modal,#common-image-modal{z-index:1051!important}#cropImageModal{z-index:1052}.modal-backdrop{visibility:hidden!important}.modal.in{background-color:#00000080}.help-popover,.help-popover-dialog{padding:5px}.help-popover:focus,.help-popover:hover,.help-popover-dialog:focus,.help-popover-dialog:hover{outline:0}.alert-footer{padding:5px 10px;margin:0}.db-title .help-popover{opacity:.3}.dow-selector .btn{outline:none;text-align:center;padding-left:0;padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dow-selector .btn+.btn-default{border-left:none}body.dragging,body.dragging *{cursor:move!important}.dragged{position:absolute;opacity:.5;z-index:2000}ul.sortList li.placeholder{position:relative}ul.sortList li.placeholder:before{position:absolute}.sortList li{cursor:move!important;padding:5px 10px}.sortList li .name{font-weight:700;color:#066b93;margin-right:3px}#sortCardsList .not-valid .name{font-weight:400;color:#a7a9ac;text-decoration:line-through}.placeholderArrow{position:relative;margin:0;padding:0;border:none}.placeholderArrow:before{position:absolute;content:"";width:0;height:0;margin-top:0;left:-8px;top:-4px;border:5px solid transparent;border-left-color:#066b93;border-right:none}.clusterize .table{margin-bottom:0}.clusterize .table th a{text-decoration:none}.clusterize .clusterize-content .row{margin:0}.clusterize .clusterize-div-table-header{font-weight:700;margin:0}.clusterize .clusterize-div-table-header a{color:#022431}.clusterize .clusterize-div-table-header div{border-bottom:2px solid #dddddd;padding-top:5px;padding-bottom:5px;padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clusterize .clusterize-div-table-header div>div{border-bottom:none;padding:0}.horseImage,.userImage,.stableImage{position:relative;width:48px;height:48px;padding:0!important;overflow:hidden;border-radius:10px;box-shadow:0 0 3px #3b6f894d;text-align:center}.horseImage img,.userImage img,.stableImage img{display:inline-block;min-width:48px;max-width:none;height:48px}.horseImage .labelGender,.userImage .labelGender,.stableImage .labelGender{position:absolute;right:0;bottom:0}.s-grid{border:none!important;border-left:1px solid #dddddd!important;border-right:1px solid #dddddd!important}.slick-header,.slick-header-column,.slick-pager{background:#efefef none!important;font-size:.9em!important}.slick-pager{border:none!important;border-top:1px solid #dddddd!important}.slick-header-column:hover{background-color:#d6d6d6!important}.slick-cell{font-size:.85em!important;line-height:23px!important;padding:0 5px!important}@media only screen and (max-width: 767px){.slick-filters{margin-bottom:10px}}.slick-filters .input-group{margin-right:5px}@media only screen and (min-width: 767px){.slick-filter-button{margin-bottom:15px}}@media only screen and (max-width: 767px){.slick-filter-button{margin-bottom:5px}}.slick-filter-button button{margin:0 2.5px}.slick-viewport .bg-payment{color:#fff!important;background-color:#337ab7!important}.slick-viewport .bg-booking{background-color:#dff0d8!important}.slick-viewport .bg-cancellation{background-color:#f2dede!important}.slick-viewport .bg-stable-card{background-color:#d9edf7!important}.slick-viewport .bg-invoice{background-color:#fcf8e3!important}.slick-viewport .btn-slick{font-size:9px;margin-top:3px;background-color:#ffffff80;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bg-payment{color:#fff!important;background-color:#337ab7!important}.bg-booking{background-color:#dff0d8!important}.bg-cancellation{background-color:#f2dede!important}.bg-stable-card{background-color:#d9edf7!important}.bg-invoice{background-color:#fcf8e3!important}.color-payment{color:#337ab7!important}.color-booking{color:#dff0d8!important}.color-cancellation{color:#f2dede!important}.color-stable-card{color:#d9edf7!important}.color-invoice{color:#fcf8e3!important}.container{padding-top:15px;padding-bottom:15px}.no-padding{padding:0}.clearBoth,.clear-both{clear:both}.clear-left{clear:left}.clear-right{clear:right}.multilineComment{border-top-right-radius:5px!important}.always-inline-block{display:inline-block!important}.alert-inline{display:inline-block;padding:5px 10px;margin:0 15px!important}.alert ul{margin-top:5px;margin-bottom:5px;padding-left:20px}.alert ul li{list-style-type:disc}.alert.alert-buttons{overflow:auto}.alert.alert-buttons p{display:inline-block;margin:0 0 5px}.alert.alert-buttons .btn-default{background-color:#ffffffb3}.alert.alert-buttons .btn-default:hover{background-color:#fff}.alert.alert-buttons.alert-success .btn-default{color:#3c763de6;border-color:#3c763d4d}.alert.alert-buttons.alert-success .btn-default:hover{color:#2b542c;border-color:#3c763d80}.alert.alert-buttons.alert-info .btn-default{color:#31708fe6;border-color:#31708f4d}.alert.alert-buttons.alert-info .btn-default:hover{color:#245269;border-color:#31708f80}.alert.alert-buttons.alert-warning .btn-default{color:#8a6d3be6;border-color:#8a6d3b4d}.alert.alert-buttons.alert-warning .btn-default:hover{color:#66512c;border-color:#8a6d3b80}.alert.alert-buttons.alert-danger .btn-default{color:#a94442e6;border-color:#a944424d}.alert.alert-buttons.alert-danger .btn-default:hover{color:#843534;border-color:#a9444280}.alert-dismissible .close{opacity:1}.alert-dismissible .close span{opacity:.2}.alert-dismissible .close .close-title{opacity:.5;font-weight:500;font-size:.7em}.panel .panel-heading-buttons{padding:0}.panel .panel-heading-buttons h3{padding:10px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;width:auto;display:inline-block;font-size:1em;font-weight:700}.panel .panel-heading-buttons button,.panel .panel-heading-buttons .btn{font-size:.8em;padding:5px 7px 4px;margin:5px}.panel .panel-heading-buttons .btn-group{margin-top:5px}.panel .panel-heading-buttons .btn-group button,.panel .panel-heading-buttons .btn-group .btn{margin:0}.panel .panel-heading-buttons .btn-group button+button,.panel .panel-heading-buttons .btn-group .btn+.btn{margin-left:-1px}.panel .panel-footer-small{font-size:.8em;padding:7px 15px;color:#777}.panel .panel-footer-link{display:block;color:#000c;background-color:#fff;text-decoration:none;transition:all .2s ease-out}.panel .panel-footer-link .glyphicon,.panel .panel-footer-link .fas,.panel .panel-footer-link .fa-regular,.panel .panel-footer-link .fa-solid{margin-right:5px}.panel .panel-footer-link .glyphicon.pull-right,.panel .panel-footer-link .fas.pull-right,.panel .panel-footer-link .fa-regular.pull-right,.panel .panel-footer-link .fa-solid.pull-right{margin-top:2px}.panel .panel-footer-link:hover{color:#0982a8;padding-left:20px;padding-right:10px}.userList{margin:0;padding:0}.userList div{padding:2px 0}.userList div a{display:inline-block;position:absolute}.userList div img{margin:0 5px 0 0;width:32px;height:32px;border-radius:5px}.userList div span{color:#a7a9ac;position:absolute;display:inline-block;margin-top:-15px;left:48px}.disabled-blur-buttons .btn,.disabled-blur-buttons button,.disabled-blur-buttons .checkbox{filter:blur(2px) grayscale(100%)!important;pointer-events:none!important}.btn-link{color:#2f2f2f}.btn-link:hover{color:#000}.btn-chip{color:#333;background-color:#0000001a;border:1px solid rgba(0,0,0,.15);border-radius:15px;padding:5px 15px;margin-bottom:5px}.btn-chip:hover{background-color:#00000026;border:1px solid rgba(0,0,0,.1)}body.modal-open{overflow:hidden!important}.attention-blink{animation-name:blinker;animation-duration:1.3s;animation-iteration-count:1;animation-timing-function:ease-in-out}.attention-blink-infinite{animation-name:blinker-slow;animation-duration:5s;animation-iteration-count:infinite}.attention-blink-3{animation-name:blinker;animation-duration:.3s;animation-iteration-count:3;animation-timing-function:ease-in-out}@keyframes blinker{50%{opacity:0;background-color:#fff}}@keyframes blinker-slow{0%{opacity:0}5%{opacity:1}10%{opacity:0}15%{opacity:1}}div[contenteditable]{outline:none}.cke_top,.cke_inner{background-color:#fff0!important;padding:0!important;border-bottom:none!important}.cke_toolgroup{border-bottom:none!important;background-color:#fff0!important}.cke_button{border-radius:10px!important}.cke_editable{background-color:#fff;border-radius:4px;padding:6px 12px!important;border:1px solid #cccccc}.cke_focus:focus{outline-color:transparent;outline-style:none;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999;border-color:#66afe9}.info-note .cke_focus{margin:0!important;background-color:#fff}.badge{font-size:inherit;width:inherit;padding:2px 5px 0;min-width:18px;min-height:16px;border-radius:9px}.badge.tab-badge{padding:3px 7px;font-size:.9em}.badge-success{background-color:#008a2f!important}.badge-warning{background-color:#d99300!important}.badge-danger{background-color:#d9534f!important}.btn-group-justified .badge{margin-top:2px}.btn-group-justified .btn+.btn{border-left:none}.post-form textarea.form-control{height:31px;line-height:1.4em;min-height:24px;overflow-y:hidden;padding:5px 8px 0}.highlight-required-fields .form-control:required{background-color:#fff9cc}.highlight-required-fields .form-control:valid{background-color:#fff}.field-empty-yellow{background-color:#fff9cc!important}body.nav-up{padding-bottom:0}body.nav-up header{top:-60px!important;transition:all .4s ease-in}body.nav-up header .header-bg{box-shadow:none}body.nav-up header.show:before{margin-top:-120px}body .hopoti-loading-bg,body .hopoti-loading-long-arm,body .hopoti-loading-short-arm{display:none}body .hopoti-loading-long-arm{position:absolute!important;left:10px;top:9px;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}body .hopoti-loading-short-arm{position:absolute!important;left:10px;top:9px;-webkit-animation:rotating 24s linear infinite;-moz-animation:rotating 24s linear infinite;-ms-animation:rotating 24s linear infinite;-o-animation:rotating 24s linear infinite;animation:rotating 24s linear infinite}body.ajax-loading .hopoti-logo{display:none}body.ajax-loading .hopoti-loading-bg,body.ajax-loading .hopoti-loading-long-arm,body.ajax-loading .hopoti-loading-short-arm{display:block}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}header .mobile-menu{display:none}header .home-stable,header .book{display:none}header .header-content{max-width:1200px;margin:auto}header ul{padding:0;width:100%}header ul li{float:left}header ul li img{max-width:40px;max-height:40px;margin:10px 0 0;border-radius:5px}header ul li.danger a{background-color:#d9534f80!important}header ul li.danger a span{color:#d9534fe6}header ul li.right:hover{background-color:#0982a8;color:#fff}header ul a{min-height:60px;display:block;color:#fff;text-decoration:none;font-size:.8em;padding:33px 10px 12px}header ul li ul a{min-height:inherit}header ul li ul a .badge{width:auto;color:#fff}header ul li ul a .badge-normal{background-color:#000}header ul li ul a:hover .badge{color:#fff}header ul li:hover .menu-triangle.glyphicon-triangle-bottom{display:none}header ul li:hover .menu-triangle.glyphicon-triangle-top{display:block}header ul a.new-fa-icons{display:flex;justify-content:center;color:#fffc;transition:color .3s;max-height:60px}header ul a.new-fa-icons i{font-size:1.5em;display:flex;flex-direction:row;position:absolute;top:15px;color:#fff;transition:all .3s}header ul a.new-fa-icons span{margin-left:3px}header ul a.new-fa-icons:hover{color:#fff}header ul a.new-fa-icons:hover i.fa-heart{color:#d9534f}header ul a.feedback-link{background:url(/build/assets/top-feedback-CiVXd38A.png) no-repeat center}header ul a.feedback-link:hover{background:url(/build/assets/top-feedback-hover-CFeNiqGs.png) no-repeat center}header ul a.logout-link{background:url(/build/assets/top-logout-BjU72ttm.png) no-repeat center}header ul a.logout-link:hover{background:url(/build/assets/top-logout-hover-X6RpvuPj.png) no-repeat center}header ul a.image-link{max-height:60px;background-size:30px;background-position:50% -1px;transition:all .2s;position:relative}header ul a.image-link:hover{background-size:30px;background-color:#0982a8;background-position:50% -1px}header ul a.search-menu{transition:all .3s ease-in-out;font-size:18px;line-height:30px;position:relative;height:60px;padding:17px 15px}header ul a:hover{text-decoration:none;color:#fff;background-color:#0982a8}header ul a:hover .badge{color:#066b93}header ul .mobile-calendar-link,header ul .mobile-search-link,header ul .mobile-payment-request-link{display:none}header ul .change-language-parent{display:block!important}header ul .changeLanguageButton{padding:18px 10px 12px;text-align:center}header ul .changeLanguageButton .glyphicon{display:block;margin-bottom:4px}header ul .feedback-link{display:none}header ul .menu-triangle{position:absolute;left:0;right:0;text-align:center;top:51px;font-size:12px}header ul .menu-triangle.glyphicon-triangle-bottom{top:49px}header ul .menu-triangle.glyphicon-triangle-top{display:none}header ul .menu-open a .menu-triangle.glyphicon-triangle-bottom{display:none}header ul .menu-open a .menu-triangle.glyphicon-triangle-top{display:block}header ul .menu-open ul{display:block!important}header ul .menu-open .user-link,header ul .menu-open .user-menu{background-color:#0982a8!important}header ul .menu-open .stable-admin-extra-menu{display:none!important}header ul .user-image{position:relative}header ul .user-image a.user-link{padding:0 0 0 10px;overflow:hidden;float:left;min-width:100px}header ul .user-image a.user-menu{display:flex;align-items:center;margin-left:1px;font-size:1.2em;max-height:60px;height:60px;padding:3px 5px;line-height:60px}header ul .user-image .username{position:relative;display:flex;justify-content:center;padding:33px 5px 12px 50px;max-width:120px;white-space:nowrap}header ul .user-image .username i{font-size:1.5em;display:flex;flex-direction:row;position:absolute;top:15px;color:#fff;transition:all .3s}header ul .user-image .username .parent-icon{display:inline;position:relative;top:auto;min-width:unset!important;font-size:unset;margin:0!important}header ul .user-image .username .name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}header ul .user-image img{width:40px;height:40px;position:absolute;left:10px}header ul li.user-image:hover{background-color:inherit!important}header ul li.user-image:hover a.user-link,header ul li.user-image:hover a.user-menu{background-color:#0982a8!important}header ul li.user-image:hover ul{display:block}header ul li.section-navi-link{position:absolute;left:60px;right:110px}header ul li.section-navi-link a{background-color:#ffffff1a;padding:0;margin:10px 0 0;border-radius:5px;position:absolute;left:0;right:0;overflow:hidden}header ul li.section-navi-link a img{margin:0}header ul li.section-navi-link a .section-name-wrapper{position:absolute;top:0;left:50px;width:calc(100% - 70px);height:40px;display:table;line-height:10px}header ul li.section-navi-link a .section-name-wrapper .section-name{display:table-cell;vertical-align:middle}header ul li.section-navi-link a .glyphicon-chevron-down,header ul li.section-navi-link a .glyphicon-chevron-up{position:absolute;right:5px;top:13px;font-size:1.5em}header ul li.section-navi-link a .glyphicon-chevron-up{display:none}header ul li.section-navi-link a.active{box-shadow:inset 0 0 10px #0009,inset 0 0 0 1px #ffffff4d;background-color:#05597a}header .home-link{position:relative;font-size:2em;font-weight:300;float:left;line-height:40px;margin:0 0 0 20px;max-height:60px;overflow:hidden}header .home-link img{position:relative;float:left;margin:0 10px 0 0}header .home-link span{background:url(/build/assets/hopoti-text-white-UR6jAw2D.svg) no-repeat 0 0;width:100px;margin-left:-10px;margin-top:-2px;color:#fff0}header .home-link span img{max-width:100px;height:40px;margin-left:-10px;margin-top:-2px}header .home-link a{float:left;margin:10px;padding:0 80px 0 0}header .home-link a span{transition:all .3s ease-in-out;position:absolute}header .home-link a:hover{background-color:#fff0;color:#fff}header .badge{line-height:1.2em;background-color:#fff;color:#066b93}header .userNotificationContent{background-color:#066b93;position:absolute;top:48px;opacity:0;pointer-events:none;padding:4px 4px 0;min-width:150px;max-width:200px;max-height:400px;color:#fff}header .userNotificationContent p{clear:both;font-weight:700;font-size:.8em;margin:4px;padding:0 5px 3px;border-bottom:1px solid rgba(255,255,255,.7);color:#ffffffb3}header .userNotificationContent a{margin:4px;padding:5px 5px 3px;display:inline-block}header .userNotificationContent span{display:block;position:relative}header .userNotificationContent .date{float:left;font-weight:700}header .userNotificationContent .time{float:right}header .userNotificationContent .title{font-size:1.4em;font-weight:300;float:left}header .futureEventBadge{display:none}header li.divider{background-color:#ddd;min-height:1px!important;max-height:1px}header #topFavStables,header #topFavHorses,header #user-menu,header #search-menu,header #calendar-menu,header .sa-submenu{display:none;width:inherit;max-width:200px;float:none;height:auto;position:absolute;top:60px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 3px #3b6f894d}header #topFavStables li,header #topFavHorses li,header #user-menu li,header #search-menu li,header #calendar-menu li,header .sa-submenu li{display:block;position:relative;min-width:100px;width:100%;float:left;clear:both;height:28px}header #topFavStables li a,header #topFavHorses li a,header #user-menu li a,header #search-menu li a,header #calendar-menu li a,header .sa-submenu li a{color:#066b93;padding:7px 10px;margin:0;display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header #topFavStables li a:hover,header #topFavHorses li a:hover,header #user-menu li a:hover,header #search-menu li a:hover,header #calendar-menu li a:hover,header .sa-submenu li a:hover{background-color:#efefef;border-radius:inherit}header #topFavStables li a.favStableLinkReserve,header #topFavHorses li a.favStableLinkReserve,header #user-menu li a.favStableLinkReserve,header #search-menu li a.favStableLinkReserve,header #calendar-menu li a.favStableLinkReserve,header .sa-submenu li a.favStableLinkReserve{width:auto;position:absolute;right:0;top:0;padding:7px 15px;border-left:1px solid #ffffff}header #topFavStables li a.favStableLinkReserve:hover,header #topFavHorses li a.favStableLinkReserve:hover,header #user-menu li a.favStableLinkReserve:hover,header #search-menu li a.favStableLinkReserve:hover,header #calendar-menu li a.favStableLinkReserve:hover,header .sa-submenu li a.favStableLinkReserve:hover{background-color:#449d44;color:#fff}header #topFavStables li:last-child,header #topFavHorses li:last-child,header #user-menu li:last-child,header #search-menu li:last-child,header #calendar-menu li:last-child,header .sa-submenu li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}header #topFavStables li:last-child a.favStableLinkReserve,header #topFavHorses li:last-child a.favStableLinkReserve,header #user-menu li:last-child a.favStableLinkReserve,header #search-menu li:last-child a.favStableLinkReserve,header #calendar-menu li:last-child a.favStableLinkReserve,header .sa-submenu li:last-child a.favStableLinkReserve{border-bottom-left-radius:0}header #topFavStables li:hover,header #topFavHorses li:hover,header #user-menu li:hover,header #search-menu li:hover,header #calendar-menu li:hover,header .sa-submenu li:hover{background-color:#0000001a!important}header #topFavStables li:hover .stable-admin-extra-menu,header #topFavHorses li:hover .stable-admin-extra-menu,header #user-menu li:hover .stable-admin-extra-menu,header #search-menu li:hover .stable-admin-extra-menu,header #calendar-menu li:hover .stable-admin-extra-menu,header .sa-submenu li:hover .stable-admin-extra-menu{display:block!important}header #topFavStables .favHorseLink span,header #topFavHorses .favHorseLink span,header #user-menu .favHorseLink span,header #search-menu .favHorseLink span,header #calendar-menu .favHorseLink span,header .sa-submenu .favHorseLink span{font-size:.9em;color:#a7a9ac;font-style:italic;margin-left:5px}header #topFavStables .no-results,header #topFavHorses .no-results,header #user-menu .no-results,header #search-menu .no-results,header #calendar-menu .no-results,header .sa-submenu .no-results{color:#303030;padding:0 5px}header #topFavStables .show-more,header #topFavHorses .show-more,header #user-menu .show-more,header #search-menu .show-more,header #calendar-menu .show-more,header .sa-submenu .show-more{border-top:1px solid #dddddd;background-color:#efefef;height:auto!important}header #topFavStables .show-more a,header #topFavHorses .show-more a,header #user-menu .show-more a,header #search-menu .show-more a,header #calendar-menu .show-more a,header .sa-submenu .show-more a{height:auto!important}header #topFavStables .no-favorite-stable,header #topFavHorses .no-favorite-stable,header #user-menu .no-favorite-stable,header #search-menu .no-favorite-stable,header #calendar-menu .no-favorite-stable,header .sa-submenu .no-favorite-stable,header #topFavStables .no-favorite-horse,header #topFavHorses .no-favorite-horse,header #user-menu .no-favorite-horse,header #search-menu .no-favorite-horse,header #calendar-menu .no-favorite-horse,header .sa-submenu .no-favorite-horse{padding:7px 15px}header #topFavStables .no-favorite-stable .glyphicon,header #topFavHorses .no-favorite-stable .glyphicon,header #user-menu .no-favorite-stable .glyphicon,header #search-menu .no-favorite-stable .glyphicon,header #calendar-menu .no-favorite-stable .glyphicon,header .sa-submenu .no-favorite-stable .glyphicon,header #topFavStables .no-favorite-horse .glyphicon,header #topFavHorses .no-favorite-horse .glyphicon,header #user-menu .no-favorite-horse .glyphicon,header #search-menu .no-favorite-horse .glyphicon,header #calendar-menu .no-favorite-horse .glyphicon,header .sa-submenu .no-favorite-horse .glyphicon{color:#022431}header #topFavStables .no-favorite-stable .title,header #topFavHorses .no-favorite-stable .title,header #user-menu .no-favorite-stable .title,header #search-menu .no-favorite-stable .title,header #calendar-menu .no-favorite-stable .title,header .sa-submenu .no-favorite-stable .title,header #topFavStables .no-favorite-horse .title,header #topFavHorses .no-favorite-horse .title,header #user-menu .no-favorite-horse .title,header #search-menu .no-favorite-horse .title,header #calendar-menu .no-favorite-horse .title,header .sa-submenu .no-favorite-horse .title{color:#022431}header #topFavStables .no-favorite-stable .help-text,header #topFavHorses .no-favorite-stable .help-text,header #user-menu .no-favorite-stable .help-text,header #search-menu .no-favorite-stable .help-text,header #calendar-menu .no-favorite-stable .help-text,header .sa-submenu .no-favorite-stable .help-text,header #topFavStables .no-favorite-horse .help-text,header #topFavHorses .no-favorite-horse .help-text,header #user-menu .no-favorite-horse .help-text,header #search-menu .no-favorite-horse .help-text,header #calendar-menu .no-favorite-horse .help-text,header .sa-submenu .no-favorite-horse .help-text{white-space:normal;display:block;line-height:1.5em;color:#00000080;margin:5px 0 0}header #topFavStables .no-favorite-horse,header #topFavHorses .no-favorite-horse,header #user-menu .no-favorite-horse,header #search-menu .no-favorite-horse,header #calendar-menu .no-favorite-horse,header .sa-submenu .no-favorite-horse{pointer-events:none}header #topFavStables li a{padding:7px 50px 7px 10px}header .stable-admin-extra-menu{border-radius:8px 0 8px 8px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;position:absolute;left:-150px;max-width:150px;top:0;display:none;overflow:hidden;border-right:1px solid #dddddd}header .stable-admin-extra-menu li a{padding:7px 0 7px 10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .stable-admin-extra-menu li a span.icon-wrapper{display:inline-block;width:16px;text-align:center}header .stable-admin-extra-menu li.menu-admin{border-top:1px solid rgba(0,0,0,.07)}header .menu-stable-search{overflow:hidden;border-bottom:1px solid #dddddd;height:30px}header .menu-stable-search .btn-group{width:100%}header .menu-stable-search input{border-radius:0;border:none;font-size:.9em;line-height:.9em;padding-left:29px;background-color:#efefef;height:30px}header .menu-stable-search input.form-control:focus{box-shadow:none;border-color:#ddd!important;background-color:#fff}header .menu-stable-search .glyphicon{font-size:.9em;line-height:.9em}header #user-menu{right:0;min-width:150px}header #user-menu li a{padding:7px 7px 5px}header #user-menu .glyphicon,header #user-menu .fa,header #user-menu .fa-solid,header #user-menu .fas{color:#022431;margin-right:3px;min-width:10px}header #user-menu .switch-account-title{color:#00000080;background-color:#efefef;padding:7px 7px 0;font-size:.8em;pointer-events:none}header #user-menu .switch-account-title span{color:#00000080}header #user-menu .switch-account-account{background-color:#efefef;min-height:28px;height:auto}header #user-menu .switch-account-account a{line-height:15px;padding:5px 7px 5px 5px;display:block;position:relative;white-space:normal;overflow:visible;text-overflow:inherit;border-top:1px solid #ffffff}header #user-menu .switch-account-account a img{max-height:15px;max-width:15px;margin:0;position:absolute}header #user-menu .switch-account-account a .username{width:calc(100% - 20px);position:absolute;left:30px;display:inline;top:6px;bottom:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header #user-menu .switch-account-account a .child-details{display:inline-block;margin:20px 0 0 25px}header #user-menu .switch-account-account a .child-details span:not(.glyphicon){background-color:#fff;border-radius:5px;padding:2px 3px;margin:0 3px 0 0;font-size:.9em}header #user-menu .switch-account-account a .glyphicon{margin-left:2px}header #user-menu .switch-account-account:hover a{background-color:#00000008}header #user-menu .switch-account-account:hover a .child-details span:not(.glyphicon){background-color:#efefef}header .user-menu.selected{background-color:#0982a8}header #user-menu.open{display:block}header #topFavStables:hover,header #topFavHorses:hover,header #user-menu:hover,header #search-menu:hover,header #calendar-menu:hover,header .sa-submenu:hover{display:block}header .stables-link:hover~#topFavStables,header .horses-link:hover~#topFavHorses,header .user-link:hover~#user-menu,header .user-menu:hover~#user-menu,header .search-menu:hover~#search-menu,header .calendar-menu:hover~#calendar-menu,header .sa-menu:hover~.sa-submenu{display:block}header .sa-menu:hover .sa-submenu{display:block;position:absolute;right:0}header .mobile-menu,header .mobile-sub-menu{display:none}[app=welcome-bar]{z-index:1000!important;top:0!important;transition:all .2s}html[data-cf-welcome-bar-visibility=visible] .hide-welcome-bar [app=welcome-bar]{top:-60px!important}html[data-cf-welcome-bar-visibility=visible] .hide-welcome-bar header{top:0!important}html[data-cf-welcome-bar-visibility=visible] .hide-welcome-bar .h-front-bg{top:0!important}.front-countries{margin-top:-160px}.home-link.showing span,.search-menu-parent.showing a{margin-top:-60px}.search-menu-parent.showing ul{display:none!important}.search-menu-parent.hiding a{margin-top:0}.ad-label{position:absolute;top:0;color:#fff;font-size:75%;font-weight:700;border-radius:.25em;padding:.2em .6em .3em;background-color:#777;z-index:999}.p-area-post .ad-label{right:0}.user-wall-feed .external-ads-right{margin-top:105px}.user-wall-feed .external-ads-right div[data-ad-unit-id]{margin:15px 0 0;max-width:100%;overflow:hidden}.user-wall-feed .external-ads-right.ad-sticky{position:sticky;align-self:flex-start;top:105px}.user-wall-feed .main-container{box-shadow:none!important}.user-wall-feed .header-container{display:none}.header-container .account-names{position:absolute;bottom:65px}.header-container .account-names h1{padding-left:15px;padding-bottom:25px}.header-container .account-names h2{padding-left:15px;padding-bottom:30px;margin:-30px 0 0}.header-container .content-nav{position:absolute;bottom:15px;height:50px;padding-right:0}.header-container .content-nav-admin{bottom:55px}.header-container .thumbnail-image{float:right;height:100%;position:relative}.header-container .thumbnail-image .image-wrapper{position:absolute;bottom:0;right:15px;left:15px}.header-container .thumbnail-image .btn-change-profile-image{position:absolute;right:30px;bottom:15px}.header-container .thumbnail-image .btn-change-profile-image[data-image=cover]{top:-45px;right:0;bottom:auto}.header-container .thumbnail-image img{max-width:100%;min-width:100%;border-radius:10px 10px 0 0}.header-container .content-nav{pointer-events:all}.header-container .content-nav ul{padding:0;margin:0}.header-container .content-nav ul li{float:left}.header-container .content-nav ul li a{text-decoration:none}.header-container .content-nav ul .right{float:right}.header-container .content-nav ul span{top:2px;margin:0 3px 0 0}.header-container .content-nav ul{border-top:1px solid #ffffff;padding:15px 0}.header-container .content-nav ul li.stable-admin-menu a{background-color:#ffffff4d;border-radius:4px;padding:3px 5px 2px;margin-right:10px}.header-container .content-nav ul li.stable-admin-menu a span{margin:0}.header-container .content-nav ul li.stable-admin-menu a:hover{background-color:#ffffffe6;color:#066b93}.header-container .content-nav ul li a i{margin-right:3px}.header-container .content-nav a{float:left;color:#fff;padding:3px 15px 2px;font-size:1em;font-weight:500;margin:6px 4px 6px 0;text-shadow:0 0 3px rgba(0,0,0,.8)}.header-container .content-nav a:hover{background-color:#fff;color:#022431!important;border-radius:10px;box-shadow:0 0 3px #3b6f894d;text-shadow:none}.header-container .content-nav .large{font-size:1.2em}.header-container .content-nav .large a{padding:6px 15px 4px;margin:0 5px 0 0}.header-container .content-nav .disable-admin{opacity:.7}.header-container .content-nav .disable-admin a{color:#fff9}.header-container .content-nav .disable-admin a:hover{cursor:not-allowed}.header-container .content-nav .active a{color:#0982a8!important;background-color:#fffffff2!important;border-radius:10px;box-shadow:0 0 3px #3b6f894d;text-shadow:none}.header-container .content-nav #edit-button{border:none;padding:10px 15px;font-size:18px;background-color:#fff0;color:#fff}.header-container .content-nav #edit-button:hover{background-color:inherit!important}.header-container .content-nav #edit-button:active{box-shadow:none}.header-container .content-nav #editokbutton{margin-top:3px}.header-container .content-nav .right a{margin-right:0}.header-container .content-nav span{width:14px}.header-container .content-nav .large span{width:17px}.header-container .content-nav #content-nav-more a{padding:6px 7px 4px 10px;margin:0 15px 0 0;color:#0982a8;background-color:#fffffff2;border-radius:10px;box-shadow:0 0 3px #3b6f894d;text-shadow:none}.header-container .account-names{overflow:hidden}.header-container .account-names h1{font-weight:300;color:#fff;text-shadow:0 0 3px #3b6f89}.header-container .account-names h2{opacity:.8;font-size:.9em;color:#fff;text-shadow:0 0 3px #3b6f89}.header-container .account-names h1.name-long{font-size:30px}.events{padding:300px 0 0;clear:both}#login-form{top:60px;max-width:1200px;margin:0 auto}#login-form .login-content{padding:15px 0;background-color:#fff;box-shadow:0 0 3px #3b6f894d;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}#login-form .modal-footer{padding:0 15px;border:none!important}.content #login-form{top:inherit}.content #login-form .login-content{border-radius:10px}.content #login-form .login-content .modal-footer{display:none}.independent-login-password .show-password-section{margin-top:5px}.grayscale{filter:grayscale(100%)}.modal textarea.form-control{height:inherit}.modal-dialog .userList{margin-bottom:10px}.modal-dialog .userList li{padding:0 10px}.dialogFullscreen .modal-dialog{position:fixed;left:0;right:0;bottom:0;top:5vh;margin:0;width:auto;height:85vh!important;overflow-y:initial!important}.dialogFullscreen .modal-content{position:absolute;inset:0;background-color:#efefef}.dialogFullscreen .modal-body{position:absolute;inset:52px 0 65px;padding:0 15px;overflow-y:auto;overflow-x:hidden}.dialogFullscreen .modal-footer{position:absolute;bottom:0;left:0;right:0;background-color:#fff}.dialogFullscreen .dialogHeaderButtonRight{margin:0 15px 0 0}.dialogFullscreen #eventInformationContent{margin:15px 0 0}.dialogFullscreenEventCalendar .modal-content,.dialogEditClient .modal-content,.dialog-full-screen .modal-content,.dialog-edit-service .modal-content{background-color:#efefef}.dialogFullscreenEventCalendar .modal-header,.dialogEditClient .modal-header,.dialog-full-screen .modal-header,.dialog-edit-service .modal-header{background-color:#066b93!important;padding-bottom:5px}.dialogFullscreenEventCalendar .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button,.dialogEditClient .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button,.dialog-full-screen .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button,.dialog-edit-service .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button{position:absolute;right:15px;top:16px;z-index:10}.dialogFullscreenEventCalendar .modal-header .bootstrap-dialog-header .bootstrap-dialog-title,.dialogEditClient .modal-header .bootstrap-dialog-header .bootstrap-dialog-title,.dialog-full-screen .modal-header .bootstrap-dialog-header .bootstrap-dialog-title,.dialog-edit-service .modal-header .bootstrap-dialog-header .bootstrap-dialog-title{min-height:22px;margin-bottom:10px}.dialogFullscreenEventCalendar .modal-header .bootstrap-dialog-header h2,.dialogEditClient .modal-header .bootstrap-dialog-header h2,.dialog-full-screen .modal-header .bootstrap-dialog-header h2,.dialog-edit-service .modal-header .bootstrap-dialog-header h2{display:inline;font-size:1.2em;line-height:.8em}.dialogFullscreenEventCalendar .modal-header .bootstrap-dialog-header .dialog-event-title-info,.dialogEditClient .modal-header .bootstrap-dialog-header .dialog-event-title-info,.dialog-full-screen .modal-header .bootstrap-dialog-header .dialog-event-title-info,.dialog-edit-service .modal-header .bootstrap-dialog-header .dialog-event-title-info{display:inline;padding-right:10px}.dialogFullscreenEventCalendar .modal-header .bootstrap-dialog-header small,.dialogEditClient .modal-header .bootstrap-dialog-header small,.dialog-full-screen .modal-header .bootstrap-dialog-header small,.dialog-edit-service .modal-header .bootstrap-dialog-header small{background-color:#ffffff4d;padding:0 5px;border-radius:3px;color:#fffc;font-weight:700;font-size:.8em;margin:0 3px}.dialogFullscreenEventCalendar .modal-header .bootstrap-dialog-header .label-event-type,.dialogEditClient .modal-header .bootstrap-dialog-header .label-event-type,.dialog-full-screen .modal-header .bootstrap-dialog-header .label-event-type,.dialog-edit-service .modal-header .bootstrap-dialog-header .label-event-type{display:inline;font-size:.6em;padding:1px 5px;border-radius:3px;margin:0 10px 0 0}.dialogFullscreenEventCalendar .modal-header .bootstrap-dialog-header .service-label-wrapper,.dialogEditClient .modal-header .bootstrap-dialog-header .service-label-wrapper,.dialog-full-screen .modal-header .bootstrap-dialog-header .service-label-wrapper,.dialog-edit-service .modal-header .bootstrap-dialog-header .service-label-wrapper{font-size:11px;margin-right:10px}.dialogFullscreenEventCalendar .modal-header .navi-items,.dialogEditClient .modal-header .navi-items,.dialog-full-screen .modal-header .navi-items,.dialog-edit-service .modal-header .navi-items{padding-right:25px;margin-bottom:10px}.dialogFullscreenEventCalendar .modal-header .navi-items .navi-select,.dialogEditClient .modal-header .navi-items .navi-select,.dialog-full-screen .modal-header .navi-items .navi-select,.dialog-edit-service .modal-header .navi-items .navi-select{margin-left:50px}.dialogFullscreenEventCalendar .modal-header .navi-items .navi-arrows,.dialogEditClient .modal-header .navi-items .navi-arrows,.dialog-full-screen .modal-header .navi-items .navi-arrows,.dialog-edit-service .modal-header .navi-items .navi-arrows{position:absolute;top:0}.dialogFullscreenEventCalendar .modal-header .navi-select select,.dialogEditClient .modal-header .navi-select select,.dialog-full-screen .modal-header .navi-select select,.dialog-edit-service .modal-header .navi-select select{padding:3px}.dialogFullscreenEventCalendar .modal-body,.dialogEditClient .modal-body,.dialog-full-screen .modal-body,.dialog-edit-service .modal-body{overflow-y:auto;overflow-x:hidden}.dialogFullscreenEventCalendar .modal-footer,.dialogEditClient .modal-footer,.dialog-full-screen .modal-footer,.dialog-edit-service .modal-footer{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:10px;background-color:#fff}.dialogFullscreenEventCalendar .modal-footer .btn,.dialogEditClient .modal-footer .btn,.dialog-full-screen .modal-footer .btn,.dialog-edit-service .modal-footer .btn{margin:0 5px 5px 0}.dialogFullscreenEventCalendar .modal-footer #btn-ok,.dialogEditClient .modal-footer #btn-ok,.dialog-full-screen .modal-footer #btn-ok,.dialog-edit-service .modal-footer #btn-ok{margin:0 0 5px}.dialogFullscreenEventCalendar .clientCalendar,.dialogEditClient .clientCalendar,.dialog-full-screen .clientCalendar,.dialog-edit-service .clientCalendar{margin:0!important}.dialogFullscreenEventCalendar .popover,.dialogEditClient .popover,.dialog-full-screen .popover,.dialog-edit-service .popover{z-index:10000!important}.dialogFullscreenEventCalendar .event-dialog-drop-up .dropdown-menu p,.dialogEditClient .event-dialog-drop-up .dropdown-menu p,.dialog-full-screen .event-dialog-drop-up .dropdown-menu p,.dialog-edit-service .event-dialog-drop-up .dropdown-menu p,.dialogFullscreenEventCalendar .event-dialog-dot .dropdown-menu p,.dialogEditClient .event-dialog-dot .dropdown-menu p,.dialog-full-screen .event-dialog-dot .dropdown-menu p,.dialog-edit-service .event-dialog-dot .dropdown-menu p{padding:0 10px 5px;margin:0}.dialogFullscreenEventCalendar .event-dialog-drop-up .dropdown-menu li,.dialogEditClient .event-dialog-drop-up .dropdown-menu li,.dialog-full-screen .event-dialog-drop-up .dropdown-menu li,.dialog-edit-service .event-dialog-drop-up .dropdown-menu li,.dialogFullscreenEventCalendar .event-dialog-dot .dropdown-menu li,.dialogEditClient .event-dialog-dot .dropdown-menu li,.dialog-full-screen .event-dialog-dot .dropdown-menu li,.dialog-edit-service .event-dialog-dot .dropdown-menu li{border-top:1px solid #dddddd}.dialogFullscreenEventCalendar .event-dialog-drop-up .dropdown-menu button,.dialogEditClient .event-dialog-drop-up .dropdown-menu button,.dialog-full-screen .event-dialog-drop-up .dropdown-menu button,.dialog-edit-service .event-dialog-drop-up .dropdown-menu button,.dialogFullscreenEventCalendar .event-dialog-dot .dropdown-menu button,.dialogEditClient .event-dialog-dot .dropdown-menu button,.dialog-full-screen .event-dialog-dot .dropdown-menu button,.dialog-edit-service .event-dialog-dot .dropdown-menu button{border:none;display:inline-block;margin:0;border-radius:0;width:100%;text-align:left}.dialogFullscreenEventCalendar .event-dialog-drop-up .dropdown-menu li:first-child,.dialogEditClient .event-dialog-drop-up .dropdown-menu li:first-child,.dialog-full-screen .event-dialog-drop-up .dropdown-menu li:first-child,.dialog-edit-service .event-dialog-drop-up .dropdown-menu li:first-child,.dialogFullscreenEventCalendar .event-dialog-dot .dropdown-menu li:first-child,.dialogEditClient .event-dialog-dot .dropdown-menu li:first-child,.dialog-full-screen .event-dialog-dot .dropdown-menu li:first-child,.dialog-edit-service .event-dialog-dot .dropdown-menu li:first-child{border:none}.dialogFullscreenEventCalendar .change-indicator,.dialogEditClient .change-indicator,.dialog-full-screen .change-indicator,.dialog-edit-service .change-indicator,.dialogFullscreenEventCalendar .change-indicator-color,.dialogEditClient .change-indicator-color,.dialog-full-screen .change-indicator-color,.dialog-edit-service .change-indicator-color{color:#066b93}.dialogFullscreenEventCalendar .change-indicator-color .glyphicon,.dialogEditClient .change-indicator-color .glyphicon,.dialog-full-screen .change-indicator-color .glyphicon,.dialog-edit-service .change-indicator-color .glyphicon{font-size:.8em;margin-left:3px}.dialogFullscreenEventCalendar .edited:not(.tags-wrapper),.dialogEditClient .edited:not(.tags-wrapper),.dialog-full-screen .edited:not(.tags-wrapper),.dialog-edit-service .edited:not(.tags-wrapper){color:#066b93;border:1px solid #066b93;box-shadow:inset 0 0 4px #066b93}.dialogFullscreenEventCalendar .input-group.edited,.dialogEditClient .input-group.edited,.dialog-full-screen .input-group.edited,.dialog-edit-service .input-group.edited{border:inherit;box-shadow:0 0 3px #066b93;border-radius:5px}.dialogFullscreenEventCalendar .input-group.edited input,.dialogEditClient .input-group.edited input,.dialog-full-screen .input-group.edited input,.dialog-edit-service .input-group.edited input{border:1px solid #066b93;color:#066b93}.dialogFullscreenEventCalendar .input-group.edited .input-group-addon,.dialogEditClient .input-group.edited .input-group-addon,.dialog-full-screen .input-group.edited .input-group-addon,.dialog-edit-service .input-group.edited .input-group-addon{background-color:#066b9333;color:#066b93}.dialogFullscreenEventCalendar label.edited,.dialogEditClient label.edited,.dialog-full-screen label.edited,.dialog-edit-service label.edited{box-shadow:none;border:none;overflow:visible;margin-right:10px;border-radius:5px}.dialogFullscreenEventCalendar label.edited .toggle,.dialogEditClient label.edited .toggle,.dialog-full-screen label.edited .toggle,.dialog-edit-service label.edited .toggle{box-shadow:0 0 3px 1px #066b93;margin:0!important}.dialogFullscreenEventCalendar #payment-type.btn-group.edited,.dialogEditClient #payment-type.btn-group.edited,.dialog-full-screen #payment-type.btn-group.edited,.dialog-edit-service #payment-type.btn-group.edited,.dialogFullscreenEventCalendar #payment-type-free.btn-group.edited,.dialogEditClient #payment-type-free.btn-group.edited,.dialog-full-screen #payment-type-free.btn-group.edited,.dialog-edit-service #payment-type-free.btn-group.edited{box-shadow:0 0 3px 1px #066b93;border:inherit;border-radius:5px}.dialogFullscreenEventCalendar #payment-type.btn-group.edited label,.dialogEditClient #payment-type.btn-group.edited label,.dialog-full-screen #payment-type.btn-group.edited label,.dialog-edit-service #payment-type.btn-group.edited label,.dialogFullscreenEventCalendar #payment-type-free.btn-group.edited label,.dialogEditClient #payment-type-free.btn-group.edited label,.dialog-full-screen #payment-type-free.btn-group.edited label,.dialog-edit-service #payment-type-free.btn-group.edited label{border-color:#066b93}.dialogFullscreenEventCalendar #payment-type.btn-group.edited .active,.dialogEditClient #payment-type.btn-group.edited .active,.dialog-full-screen #payment-type.btn-group.edited .active,.dialog-edit-service #payment-type.btn-group.edited .active,.dialogFullscreenEventCalendar #payment-type-free.btn-group.edited .active,.dialogEditClient #payment-type-free.btn-group.edited .active,.dialog-full-screen #payment-type-free.btn-group.edited .active,.dialog-edit-service #payment-type-free.btn-group.edited .active{background-color:#066b93!important}.dialogFullscreenEventCalendar .btn-group-visibility.edited,.dialogEditClient .btn-group-visibility.edited,.dialog-full-screen .btn-group-visibility.edited,.dialog-edit-service .btn-group-visibility.edited{box-shadow:0 0 3px 1px #066b93;border:inherit;border-radius:5px}.dialogFullscreenEventCalendar .btn-group-visibility.edited label,.dialogEditClient .btn-group-visibility.edited label,.dialog-full-screen .btn-group-visibility.edited label,.dialog-edit-service .btn-group-visibility.edited label{border-color:#066b93}.dialogFullscreenEventCalendar .skillSelection.edited,.dialogEditClient .skillSelection.edited,.dialog-full-screen .skillSelection.edited,.dialog-edit-service .skillSelection.edited{border:none;box-shadow:0 0 3px 1px #066b93;border-radius:5px}.dialogFullscreenEventCalendar .pending-parts.edited,.dialogEditClient .pending-parts.edited,.dialog-full-screen .pending-parts.edited,.dialog-edit-service .pending-parts.edited,.dialogFullscreenEventCalendar .attendant-amount.edited,.dialogEditClient .attendant-amount.edited,.dialog-full-screen .attendant-amount.edited,.dialog-edit-service .attendant-amount.edited{box-shadow:0 0 3px #066b93}.dialogFullscreenEventCalendar .pending-parts.edited .btn,.dialogEditClient .pending-parts.edited .btn,.dialog-full-screen .pending-parts.edited .btn,.dialog-edit-service .pending-parts.edited .btn,.dialogFullscreenEventCalendar .attendant-amount.edited .btn,.dialogEditClient .attendant-amount.edited .btn,.dialog-full-screen .attendant-amount.edited .btn,.dialog-edit-service .attendant-amount.edited .btn{border:1px solid #066b93}.dialogFullscreenEventCalendar .edited-wrapper.edited:not(.tags-wrapper),.dialogEditClient .edited-wrapper.edited:not(.tags-wrapper),.dialog-full-screen .edited-wrapper.edited:not(.tags-wrapper),.dialog-edit-service .edited-wrapper.edited:not(.tags-wrapper){border:none!important;box-shadow:0 0 3px #066b93;border-radius:5px;margin-bottom:10px}.dialogFullscreenEventCalendar .edited-wrapper.edited:not(.tags-wrapper) .selectize-input,.dialogEditClient .edited-wrapper.edited:not(.tags-wrapper) .selectize-input,.dialog-full-screen .edited-wrapper.edited:not(.tags-wrapper) .selectize-input,.dialog-edit-service .edited-wrapper.edited:not(.tags-wrapper) .selectize-input{border:1px solid #066b93;margin-bottom:-5px}.dialogFullscreenEventCalendar .tags-wrapper.edited .selectize-input,.dialogEditClient .tags-wrapper.edited .selectize-input,.dialog-full-screen .tags-wrapper.edited .selectize-input,.dialog-edit-service .tags-wrapper.edited .selectize-input{box-shadow:0 0 3px 1px #066b93;border-radius:5px;border:none}.dialogFullscreenEventCalendar .has-error .form-control:not(.selectize-control,.selectize-dropdown),.dialogEditClient .has-error .form-control:not(.selectize-control,.selectize-dropdown),.dialog-full-screen .has-error .form-control:not(.selectize-control,.selectize-dropdown),.dialog-edit-service .has-error .form-control:not(.selectize-control,.selectize-dropdown){color:#a94442!important;border:1px solid #a94442!important;box-shadow:inset 0 0 4px #a94442}.dialogFullscreenEventCalendar .has-error .input-group-addon,.dialogEditClient .has-error .input-group-addon,.dialog-full-screen .has-error .input-group-addon,.dialog-edit-service .has-error .input-group-addon{background-color:#f2dede!important;color:#a94442!important}.dialogFullscreenEventCalendar .has-error .edited-wrapper,.dialogEditClient .has-error .edited-wrapper,.dialog-full-screen .has-error .edited-wrapper,.dialog-edit-service .has-error .edited-wrapper{box-shadow:none!important}.dialogFullscreenEventCalendar .has-error .selectize-control .selectize-input,.dialogEditClient .has-error .selectize-control .selectize-input,.dialog-full-screen .has-error .selectize-control .selectize-input,.dialog-edit-service .has-error .selectize-control .selectize-input{box-shadow:inset 0 0 4px #a94442;border:1px solid #a94442!important}.dialogFullscreenEventCalendar .has-error .input-group-btn .btn,.dialogEditClient .has-error .input-group-btn .btn,.dialog-full-screen .has-error .input-group-btn .btn,.dialog-edit-service .has-error .input-group-btn .btn{border-color:#a94442!important}.dialogFullscreenEventCalendar .has-error ::placeholder,.dialogEditClient .has-error ::placeholder,.dialog-full-screen .has-error ::placeholder,.dialog-edit-service .has-error ::placeholder{color:#a94442}.dialogFullscreenEventCalendar .has-success .attendant-amount input,.dialogEditClient .has-success .attendant-amount input,.dialog-full-screen .has-success .attendant-amount input,.dialog-edit-service .has-success .attendant-amount input{border-color:#ccc}.dialogFullscreenEventCalendar .has-success .attendant-amount input:focus,.dialogEditClient .has-success .attendant-amount input:focus,.dialog-full-screen .has-success .attendant-amount input:focus,.dialog-edit-service .has-success .attendant-amount input:focus{box-shadow:none}.dialogFullscreenEventCalendar .has-success .attendant-amount.edited input,.dialogEditClient .has-success .attendant-amount.edited input,.dialog-full-screen .has-success .attendant-amount.edited input,.dialog-edit-service .has-success .attendant-amount.edited input{border-color:#066b93!important}.dialogFullscreenEventCalendar #client-messages-content span.label,.dialogEditClient #client-messages-content span.label,.dialog-full-screen #client-messages-content span.label,.dialog-edit-service #client-messages-content span.label{margin:0 5px 5px 0}.dialogFullscreenEventCalendar .clientCalendarPanel .remove-user-from-event,.dialogEditClient .clientCalendarPanel .remove-user-from-event,.dialog-full-screen .clientCalendarPanel .remove-user-from-event,.dialog-edit-service .clientCalendarPanel .remove-user-from-event,.dialogFullscreenEventCalendar .clientCalendarPanel .user-event-alert,.dialogEditClient .clientCalendarPanel .user-event-alert,.dialog-full-screen .clientCalendarPanel .user-event-alert,.dialog-edit-service .clientCalendarPanel .user-event-alert{margin-bottom:15px}.dialogFullscreenEventCalendar .clientCalendarPanel .user-event-alert+.user-event-alert,.dialogEditClient .clientCalendarPanel .user-event-alert+.user-event-alert,.dialog-full-screen .clientCalendarPanel .user-event-alert+.user-event-alert,.dialog-edit-service .clientCalendarPanel .user-event-alert+.user-event-alert{margin-top:15px!important}.dialogFullscreenEventCalendar .clientCalendarPanel .change-ppp-events,.dialogEditClient .clientCalendarPanel .change-ppp-events,.dialog-full-screen .clientCalendarPanel .change-ppp-events,.dialog-edit-service .clientCalendarPanel .change-ppp-events{margin-bottom:15px}.dialogFullscreenEventCalendar .clientCalendarPanel .client-reservation-tools,.dialogEditClient .clientCalendarPanel .client-reservation-tools,.dialog-full-screen .clientCalendarPanel .client-reservation-tools,.dialog-edit-service .clientCalendarPanel .client-reservation-tools{margin-bottom:15px;line-height:30px}.dialogFullscreenEventCalendar .clientCalendarPanel .client-reservation-tools li a,.dialogEditClient .clientCalendarPanel .client-reservation-tools li a,.dialog-full-screen .clientCalendarPanel .client-reservation-tools li a,.dialog-edit-service .clientCalendarPanel .client-reservation-tools li a{margin:0;padding:3px 10px}.dialogFullscreenEventCalendar .help-popover,.dialogEditClient .help-popover,.dialog-full-screen .help-popover,.dialog-edit-service .help-popover,.dialogFullscreenEventCalendar .help-popover-dialog,.dialogEditClient .help-popover-dialog,.dialog-full-screen .help-popover-dialog,.dialog-edit-service .help-popover-dialog{padding:0 0 0 3px}.dialogFullscreenEventCalendar .selectInstructorsParent,.dialogEditClient .selectInstructorsParent,.dialog-full-screen .selectInstructorsParent,.dialog-edit-service .selectInstructorsParent,.dialogFullscreenEventCalendar .stable-premises-parent,.dialogEditClient .stable-premises-parent,.dialog-full-screen .stable-premises-parent,.dialog-edit-service .stable-premises-parent{margin-bottom:5px;min-height:65px}.dialogFullscreenEventCalendar .selectInstructorsParent .help-block,.dialogEditClient .selectInstructorsParent .help-block,.dialog-full-screen .selectInstructorsParent .help-block,.dialog-edit-service .selectInstructorsParent .help-block,.dialogFullscreenEventCalendar .stable-premises-parent .help-block,.dialogEditClient .stable-premises-parent .help-block,.dialog-full-screen .stable-premises-parent .help-block,.dialog-edit-service .stable-premises-parent .help-block{clear:both}.dialogFullscreenEventCalendar .bootstrap-dialog-message{padding:0 15px 15px}.dialogFullscreenEventCalendar .form-group .selectize-control{margin-bottom:10px}.dialogFullscreenEventCalendar #selectSkillRange .btn{height:30px;padding:8px!important}.dialogFullscreenEventCalendar .modal-dialog,.dialog-full-screen .modal-dialog,.dialog-edit-service .modal-dialog,.dialog-custom-event-repeat .modal-dialog{width:auto;max-width:1200px;height:auto;overflow-y:initial!important}.dialog-image .modal-header{border-bottom:none}.dialog-image .modal-body{padding:0}.dialog-image .modal-body img{max-width:100%;width:100%;height:auto;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dialog-custom-event-repeat .edit-calendar{min-height:auto;margin-bottom:15px}.dialog-custom-event-repeat .edit-calendar .fc-time-grid-event .fc-title{margin:15px 0 0}.dialog-custom-event-repeat .custom-repeat-event-forms .panel-body{padding-top:15px}.dialog-custom-event-repeat .custom-repeat-event-forms .panel-body label{font-size:.9em}.dialog-custom-event-repeat .custom-repeat-event-forms .help-block{margin:0;padding:5px 0 0}.dialog-custom-event-repeat .custom-repeat-event-forms .help-block .list-unstyled{margin:0}.dialog-custom-event-repeat .custom-repeat-event-forms .form-group{margin-bottom:10px}.dialog-custom-event-repeat .custom-repeat-event-forms .custom-event-duration{line-height:2em}.dialog-change-account .modal-header{border-bottom:none}.dialog-change-account .modal-body{padding:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.dialog-change-account .modal-body .list-group{margin:0}.dialog-change-account .modal-body .list-group .list-group-item{padding:10px 15px 10px 47px;min-height:52px;overflow:hidden;font-weight:400}.dialog-change-account .modal-body .list-group .list-group-item .userImage{height:32px;width:32px;border-radius:4px;margin-right:7px;position:absolute;left:7px}.dialog-change-account .modal-body .list-group .list-group-item .user-name{display:inline-block;padding:6px 0 0}.dialog-change-account .modal-body .list-group .list-group-item .label{margin:7px 0 0 3px;padding:3px 5px;line-height:12px;display:inline-block}.dialog-change-account .modal-body .list-group .list-group-item .waiver-info{padding:6px 0 0 5px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-change-account .modal-body .help-text{padding:15px}.disabled-current-account{cursor:default;filter:grayscale(100%)}.disabled-current-account .username{font-weight:700}.switch-account-link.disabled-current-account{cursor:default;background-color:#eaeaea;font-weight:700}.switch-account-link.disabled-current-account img{filter:grayscale(100%)}.page-stable-settings .stable-settings-content .rounded-content-area{padding-bottom:0}.page-stable-settings .stable-settings-content .page-title-row{margin-bottom:0}.page-stable-settings .stable-settings-content .row-settings-navi{background-color:#0000000d;border-bottom:1px dashed #dddddd;margin-bottom:10px}.page-stable-settings .stable-settings-content .row-settings-navi .settings-navi{padding-top:15px}.page-stable-settings .stable-settings-section h2{margin-top:5px}.dialog-edit-settings .settings-change-image,.page-stable-settings .settings-change-image{border-radius:10px;max-height:100px;width:100%;min-height:150px;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;border:1px solid #dddddd;margin-bottom:30px}.dialog-edit-settings .settings-change-image button,.page-stable-settings .settings-change-image button{display:inline-block;margin-top:50px}.dialog-edit-settings .settings-change-image.profile-image,.page-stable-settings .settings-change-image.profile-image{min-height:300px}.dialog-edit-settings .modal-body{background-color:#efefef;padding:0 15px!important}.dialog-edit-settings .bootstrap-dialog-message{overflow:hidden}.dialog-edit-settings .user-settings{display:block!important}.dialog-edit-settings .stable-settings-content{margin-top:0!important;padding-top:10px}.dialog-edit-settings .stable-settings-content .settings-navi a{margin-top:5px}.dialog-edit-settings .stable-settings-section,.dialog-edit-settings .user-settings-section{padding-top:5px!important;padding-bottom:0!important;margin-bottom:15px;overflow:hidden}.dialog-edit-settings .stable-settings-section .tab-content,.dialog-edit-settings .user-settings-section .tab-content{padding-bottom:15px}.dialog-edit-settings .stable-settings-section .selectize-dropdown-content,.dialog-edit-settings .user-settings-section .selectize-dropdown-content{max-height:200px}.dialog-edit-settings .stable-settings-section .trumbowyg-box,.dialog-edit-settings .user-settings-section .trumbowyg-box{min-height:unset}.dialog-edit-settings .stable-settings-section .trumbowyg-editor,.dialog-edit-settings .user-settings-section .trumbowyg-editor{padding:5px 10px 0!important;height:unset!important;min-height:100px}.dialog-edit-settings #stable-settings .alert-info,.dialog-edit-settings #user-settings .alert-info{margin-bottom:15px}.dialog-edit-settings #stable-settings .alert-coop-help,.dialog-edit-settings #user-settings .alert-coop-help{margin-top:0}.dialog-edit-settings .container.only-one{padding:0}.dialog-edit-settings .container{padding-bottom:0}.dialog-edit-settings .user-settings-section .user-login-new-email .alert-info{margin:0 0 15px!important}.dialog-edit-settings .user-settings-section .row-first{margin-top:15px}.dialog-edit-settings .user-settings-section .user-login-new-email-child .alert-info{margin-top:0!important}.dialog-edit-settings .user-settings-section .srl-search-security{margin-bottom:0!important}.dialog-edit-settings .user-settings-section .check-settings-note .alert-inline{margin:15px 0 0!important}.dialog-edit-settings .change-language-button{padding:0 5px 0 0}.dialog-edit-settings .change-language-button strong{margin-left:7px}.dialog-edit-settings .bootstrap-dialog-footer .alert-inline{float:left;margin:0!important;padding:4px 10px}.dialog-edit-settings .row-end-divider{border-bottom:2px solid #EFEFEF}.bootstrap-dialog .modal-footer{padding:15px 15px 10px}.bootstrap-dialog .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons>button{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px!important}.bootstrap-dialog .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons>button.pull-left{margin:0 5px 5px 0}.bootstrap-dialog .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons>button.pull-right{margin:0 0 5px 5px}.bootstrap-dialog .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons>.btn .timer{background-color:#0000001a;padding:3px 10px;border-radius:3px}.bootstrap-dialog .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .icon-spin+i{display:none}.dialog-fixed .modal-dialog{overflow:hidden}.dialog-fixed .modal-dialog .modal-content{width:100%}.dialog-fixed .modal-dialog .modal-content .modal-header{height:50px}.dialog-fixed .modal-dialog .modal-content .modal-body{top:0;max-height:calc(100vh - 170px);margin-bottom:49px;width:100%;overflow-y:auto}.dialog-fixed .modal-dialog .modal-content .modal-footer{height:50px;position:absolute;bottom:0;left:1px;right:1px;z-index:1000;padding:10px}.dialog-fixed .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons button{margin:0 0 0 5px}.dialog-fixed .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons button.btn-cancel,.dialog-fixed .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons #btn-send-message{float:left;margin:0}.dialog-big-close-button .bootstrap-dialog-round-button{float:right;opacity:.9}.dialog-big-close-button .bootstrap-dialog-round-button button{font-size:16px;margin-top:-2px;border:none}.dialog-big-close-button .close,.dialog-big-close-button .round-button{width:30px;height:30px;border-radius:15px;background-color:#fff9;font-size:20px;line-height:10px;opacity:1;position:relative}.dialog-big-close-button .close .fas,.dialog-big-close-button .round-button .fas{position:absolute;left:8px;top:7px}.dialog-remove-client .remove-show-all-recurring-events{margin-top:10px}.dialog-remove-client .give-refund-credits-on,.dialog-remove-client .give-refund-credits-off{margin-left:5px}.dialog-remove-client .give-refund-credits-off span{text-decoration:line-through}.dialog-remove-client .remove-user-from-course-options{padding-bottom:30px}.dialog-remove-client .alert-lesson-not-paid{margin-top:15px}.dialog-remove-client .alert-lesson-not-paid p{margin-top:0}.dialog-remove-client .remove-invoices-checkbox-parent{margin:15px 0 0}.dialog-remove-client .remove-invoices-checkbox-parent .toggle{margin-right:5px}.dialog-remove-client .user-remove-relevant-invoices{margin-top:0}.dialog-remove-client .user-remove-relevant-invoices .panel-title{font-size:1em}.dialog-add-client .add-user-dialog-navi button{text-align:left}.dialog-select-stable-cards .button-select-stable-card .item-select .glyphicon-ok,.dialog-select-gift-cards .button-select-stable-card .item-select .glyphicon-ok{opacity:0;color:#008a2f;margin-right:15px}.dialog-select-stable-cards .button-select-stable-card .item-select .item-count,.dialog-select-gift-cards .button-select-stable-card .item-select .item-count{font-size:1.2em;font-weight:700}.dialog-select-stable-cards .button-select-stable-card .item-description,.dialog-select-gift-cards .button-select-stable-card .item-description{padding:3px 0;white-space:normal;line-height:1.2em}.dialog-select-stable-cards .button-select-stable-card .item-date,.dialog-select-gift-cards .button-select-stable-card .item-date{font-size:.9em;padding:5px 0 0}.dialog-select-stable-cards .button-select-stable-card.tags-warning,.dialog-select-gift-cards .button-select-stable-card.tags-warning{background-color:#f6d4d3}.dialog-select-stable-cards .button-select-stable-card.tags-warning.active,.dialog-select-gift-cards .button-select-stable-card.tags-warning.active{background-color:#d9534f;color:#fff}.dialog-select-stable-cards .button-select-stable-card.tags-warning.active .glyphicon,.dialog-select-gift-cards .button-select-stable-card.tags-warning.active .glyphicon{color:#fff}.dialog-select-stable-cards .button-select-stable-card.active .item-select .glyphicon-ok,.dialog-select-gift-cards .button-select-stable-card.active .item-select .glyphicon-ok{opacity:1}.dialog-select-stable-cards .selected-amount-info,.dialog-select-gift-cards .selected-amount-info{margin:0;padding:4px 7px}.dialog-select-stable-cards .selected-amount-info span,.dialog-select-gift-cards .selected-amount-info span{font-weight:700;font-size:1.3em;line-height:1em;margin:0 3px}.dialog-select-stable-cards .glyphicon-warning-sign,.dialog-select-gift-cards .glyphicon-warning-sign{color:#d9534f;margin-right:5px}.dialog-select-gift-cards .li-select-gift-card .credits-original-value,.dialog-select-gift-cards .li-select-gift-card .credits-select-value,.dialog-select-gift-cards .li-select-gift-card .credits-extra{display:none}.dialog-select-gift-cards .li-select-gift-card.selected .credits-original-value,.dialog-select-gift-cards .li-select-gift-card.selected .credits-select-value,.dialog-select-gift-cards .li-select-gift-card.selected .credits-extra{display:inherit}.dialog-select-gift-cards .toggle{margin-right:5px}.dialog-select-gift-cards .credits-select-value{margin-top:15px}.dialog-select-gift-cards .credits-original-value{margin-bottom:0}.dialog-select-gift-cards .card-will-be-removed{margin-bottom:5px}.dialog-pending-payment-plan .pending-plan-html .part-header-title{padding-top:5px;padding-bottom:5px}.dialog-pending-payment-plan .pending-plan-html .part-footer{background-color:#e6e6e6}.dialog-pending-payment-plan .pending-plan-html .alert{line-height:1.5em;margin:15px 0 5px}.dialog-pending-payment-plan .pending-plan-html .alert .part-payment-soon-note,.dialog-pending-payment-plan .pending-plan-html .alert .part-payment-due-date-note,.dialog-pending-payment-plan .pending-plan-html .alert .part-payment-due-date-errors{display:block}.dialog-pending-payment-plan .pending-plan-html .alert-warning .part-payment-due-date-errors{display:none}.dialog-pending-payment-plan .pending-plan-html .strong{white-space:nowrap}.dialog-pending-payment-plan .pending-plan-html .month-name{text-transform:capitalize}.dialog-edit-pending-payment-plan label{display:block}.dialog-edit-pending-payment-plan span.date{line-height:1em;font-size:.9em}.dialog-edit-pending-payment-plan .panel-body{padding:5px 10px;font-size:.9em;background-color:#efefef}.dialog-edit-pending-payment-plan .bootstrap-dialog-footer-buttons .pull-left{margin:0 5px 0 0}.dialog-edit-pending-payment-plan .selectize-input{min-height:30px}.dialog-open-pending-payment-plan .open-pending-plan-html .form-group{margin-bottom:0}.dialog-open-pending-payment-plan .open-pending-plan-html .help-block{margin-top:0;margin-bottom:0}.dialog-open-pending-payment-plan .open-pending-plan-html .help-block ul{margin-top:5px;margin-bottom:0}.dialog-open-pending-payment-plan .open-pending-plan-html .alert-set-price-too-low{margin-top:15px}.dialog-open-pending-payment-plan .selectize-input{min-height:30px}.dialog-open-pending-payment-plan .selectize-control.disabled-opaque .item{border:1px solid #cccccc}.dialog-open-pending-payment-plan .open-pending-payment-form textarea{resize:none!important}.dialog-open-pending-payment-plan .open-pending-payment-form.no-validation-highlights *:not(.alert,.text-danger,.selectize-option div){color:inherit!important}.dialog-open-pending-payment-plan .open-pending-payment-form.no-validation-highlights input.form-control,.dialog-open-pending-payment-plan .open-pending-payment-form.no-validation-highlights textarea.form-control{border:1px solid #cccccc!important;box-shadow:none!important}.dialog-open-pending-payment-plan .open-pending-payment-form.no-validation-highlights .help-block.with-errors{display:none}.dialog-open-pending-payment-plan .open-pending-payment-form.no-validation-highlights .has-error .btn{background-color:#fff9cc}.dialog-share-link .modal-body{padding-bottom:0}.dialog-share-link .modal-body .btn-default{margin:5px 0 0}.dialog-share-link .modal-body .btn-default img,.dialog-share-link .modal-body .btn-default .glyphicon{margin-right:7px}.dialog-share-link .modal-footer a.btn{margin:0 5px 5px 0}.share-link-content a.btn{float:left;margin:0 5px 5px 0}.dialog-gray-bg .modal-content{background-color:#efefef}.dialog-gray-bg .modal-body{padding-bottom:0}.dialog-gray-bg .modal-footer{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.dialogEditClient .bootstrap-dialog-message{padding:0;min-height:60vh!important}.dialogEditClient #edit-client-dialog-navi .badge{position:relative;float:right;margin:0 0 0 5px}.dialogEditClient #editClientDialogInfo{margin-top:15px}.dialogEditClient #editClientDialogInfo .userImage,.dialogEditClient #editClientDialogInfo .userImage img{width:100%;height:auto}.dialogEditClient #editClientDialogInfo .userProfileLink{margin-top:15px}.dialogEditClient #editClientDialogInfo .userProfileLink a{width:100%}.dialogEditClient #editClientDialogInfo .user-parent label,.dialogEditClient #editClientDialogInfo .user-children label{margin-top:15px;width:100%}.dialogEditClient #editClientDialogInfo .user-parent .user-linked-account,.dialogEditClient #editClientDialogInfo .user-children .user-linked-account{position:relative;display:block;word-wrap:break-word;white-space:normal;text-align:left;padding:2px 5px 2px 20px;margin:0 0 5px;overflow:hidden}.dialogEditClient #editClientDialogInfo .user-parent .user-linked-account .user-linked-account-details,.dialogEditClient #editClientDialogInfo .user-children .user-linked-account .user-linked-account-details{display:inline-block;float:right;padding-left:5px}.dialogEditClient #editClientDialogInfo .user-parent .user-linked-account .glyphicon-link,.dialogEditClient #editClientDialogInfo .user-children .user-linked-account .glyphicon-link{position:absolute;left:5px;top:4px}.dialogEditClient #editClientDialogInfo .user-parent .user-child,.dialogEditClient #editClientDialogInfo .user-children .user-child{color:#007126;border-color:#1c6e3866}.dialogEditClient #editClientDialogInfo .user-children{margin-bottom:15px}.dialogEditClient #editClientDialogInfo dl{width:100%}.dialogEditClient #editClientDialogInfo dt{width:40%;padding-right:5px;font-size:.8em;margin-top:2px;text-align:left}.dialogEditClient #editClientDialogInfo dd{width:60%;padding-left:5px;margin-left:40%;overflow-wrap:anywhere}.dialogEditClient #editClientDialogInfo h1{margin:0 0 10px;font-size:2em}.dialogEditClient #editClientDialogInfo .horse-row{position:relative;border-top:1px solid #dddddd;padding:5px 0}.dialogEditClient #editClientDialogInfo .horse-row .glyphicon-heart{position:absolute;top:28px;right:0;height:20px;padding:3px;border-top-left-radius:5px;font-size:14px;background-color:#fffffff2;color:#a0000d}.dialogEditClient #editClientDialogInfo .horse-row .horseImage{position:absolute}.dialogEditClient #editClientDialogInfo .horse-row a{padding:0 0 0 60px;display:block;line-height:1em}.dialogEditClient #editClientDialogInfo .horse-row .courseName,.dialogEditClient #editClientDialogInfo .horse-row .courseTime{display:block;padding:0 0 0 60px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialogEditClient #editClientDialogInfo .horse-row .courseTime{top:33px;font-size:.8em;font-weight:700}.dialogEditClient #editClientDialogInfo .horse-row .courseType{display:inline-block;margin:0 0 0 60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;background-color:#eaeaea;border:1px solid #cccccc;color:#0009;padding:2px 5px;font-size:.8em;font-weight:700;line-height:1;border-radius:.25em}.dialogEditClient #editClientDialogInfo #user-stable-note .panel-body{padding:0}.dialogEditClient #editClientDialogInfo #user-stable-note textarea{border-radius:0;border:none}.dialogEditClient #editClientDialogInfo .help-membership-tags{margin-left:5px}.dialogEditClient #editClientDialogInfo .currentMembershipTagsSelectize.noPointerEvents .selectize-input{background-color:#fff0;border:none;padding:0!important}.dialogEditClient #editClientDialogInfo .currentMembershipTagsSelectize.noPointerEvents .selectize-input .item a{display:none}.dialogEditClient #editClientDialogInfo .userIdentityNumber .glyphicon-ok-sign{color:#008a2f}.dialogEditClient #editClientDialogInfo .userIdentityNumber .glyphicon-remove-sign,.dialogEditClient #editClientDialogInfo .userIdentityNumber .glyphicon-question-sign{color:#d9534f}.dialogEditClient #editClientDialogInfo .userIdentityNumber .user-identity-number-text{font-family:monospace}.dialogEditClient #editClientDialogInfo .userIdentityNumber .user-identity-number-text.invalid-id-number{background-color:#f6d4d3;color:#d9534f;border-radius:2px;padding:0 5px}.dialogEditClient #editClientDialogInfo .userIdentityNumber .label-gender{margin-left:5px;margin-top:2px;display:inline-block;position:absolute}.dialogEditClient #editClientDialogInfo .user-club .membership-label{margin:0 3px 0 0}.dialogEditClient #edit-client-dialog-courses .detailPanel{margin-top:40px}.dialogEditClient #edit-client-dialog-courses .edit-calendar{min-height:auto}.dialogEditClient #edit-client-dialog-courses .edit-calendar .fc-event-dot{display:none}.dialogEditClient #edit-client-dialog-courses .edit-calendar .fc-list-item-title a{min-height:auto}.dialogEditClient #edit-client-dialog-courses .edit-calendar .service-event-booking .fc-list-item-title{font-size:1em}.dialogEditClient #edit-client-dialog-courses .edit-calendar .service-event-booking .fc-list-item-title a{padding:7px 5px 5px}.dialogEditClient #edit-client-dialog-courses .edit-calendar .status-wrapper{display:block;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fff;color:#000;margin:0 7px;padding:3px 3px 0;font-size:.9em}.dialogEditClient #edit-client-dialog-courses .edit-calendar .status-wrapper:last-child{margin-bottom:7px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dialogEditClient #edit-client-dialog-courses .edit-calendar .status-wrapper+.status-wrapper{padding:0 3px 3px;border-top-left-radius:0;border-top-right-radius:0}.dialogEditClient #editClientDialogInvoices .client-pending-payments-navi{margin-top:15px}.dialogEditClient #editClientDialogInvoices .clusterize-scroll{height:calc(60vh - 220px)!important;max-height:calc(60vh - 220px)!important}.dialogEditClient .show-all-events-parent{min-height:15px}.dialogEditClient .detailPanel{padding-left:0!important}.dialogEditClient .no-stable-cards-help{margin-top:15px}.dialogEditClient #edit-client-dialog-stable-cards .customer-cards-content .single-card,.dialogEditClient #edit-client-dialog-stable-cards [data-edit-view]{display:none}.dialogEditClient #edit-client-dialog-stable-cards[data-dialog-view=stableCards] [data-edit-view=stableCards],.dialogEditClient #edit-client-dialog-stable-cards[data-dialog-view=stableCards] .single-card[data-type-id="0"],.dialogEditClient #edit-client-dialog-stable-cards[data-dialog-view=stableCards] .single-card[data-type-id="1"],.dialogEditClient #edit-client-dialog-stable-cards[data-dialog-view=stableCards] .single-card[data-type-id="2"],.dialogEditClient #edit-client-dialog-stable-cards[data-dialog-view=memberships] [data-edit-view=memberships],.dialogEditClient #edit-client-dialog-stable-cards[data-dialog-view=memberships] .single-card[data-type-id="4"],.dialogEditClient #edit-client-dialog-stable-cards[data-dialog-view=giftCards] [data-edit-view=giftCards],.dialogEditClient #edit-client-dialog-stable-cards[data-dialog-view=giftCards] .single-card[data-type-id="3"]{display:block}.dialogEditClient .alert-restricted-access{margin-right:0!important;font-size:.9em}.dialogEditClient #edit-client-dialog-forms .clusterize{padding:15px 0}.dialogEditClient #edit-client-dialog-forms .clusterize-scroll{height:calc(60vh - 220px)!important;max-height:calc(60vh - 220px)!important}.dialogEditClient #edit-client-dialog-forms .view-waiver.clusterize-row{background-color:#fff;border-top:1px solid #dddddd}.dialogEditClient #edit-client-dialog-forms .view-waiver.clusterize-row:first-child{border-top:none}.dialogEditClient.account-temporary .userImage{opacity:.5}.dialogEditClient.account-temporary .modal-header{background-color:#8d8f93!important}.dialog-edit-horse .modal-body{background-color:#efefef}.dialog-edit-horse .skillSelection{display:block!important}.dialog-edit-horse .horse-visibility-parent .toggle{margin-right:10px}.dialog-edit-horse textarea{resize:none!important}.dialog-edit-horse .horse-image-parent img,.dialog-edit-horse .horse-cover-image-parent img{height:60px!important;width:auto!important;margin:10px 0 0!important;border-radius:3px!important}.dialog-edit-horse .edit-horse-dialog-navi .alert-info{padding:4px 7px;margin:0;display:none}.dialog-edit-horse .row[data-section=info] .horseImage,.dialog-edit-horse .row[data-section=info] .horseImage img{width:100%;height:auto}.dialog-edit-horse .row[data-section=info] h1{margin:0;font-size:2em}.dialog-edit-horse .row[data-section=info] .h4{margin:0 0 10px;font-size:1em;color:#0009}.dialog-edit-horse .row[data-section=info] .panel-horse-note,.dialog-edit-horse .row[data-section=info] .panel-horse-care{margin:15px 0 0}.dialog-edit-horse .row[data-section=info] .panel-horse-note .panel-heading h3.panel-title,.dialog-edit-horse .row[data-section=info] .panel-horse-care .panel-heading h3.panel-title{display:inline;width:auto}.dialog-edit-horse .row[data-section=info] .panel-horse-note .panel-heading .user-editor,.dialog-edit-horse .row[data-section=info] .panel-horse-care .panel-heading .user-editor{color:#00000080;float:right;line-height:.9em;font-size:.9em;padding:9px 15px 0 0}.dialog-edit-horse .row[data-section=info] .panel-horse-note .panel-body,.dialog-edit-horse .row[data-section=info] .panel-horse-care .panel-body{padding:0}.dialog-edit-horse .row[data-section=info] .panel-horse-note .panel-body textarea,.dialog-edit-horse .row[data-section=info] .panel-horse-care .panel-body textarea{border-radius:0 0 3px 3px;border:none}.dialog-edit-horse .row[data-section=info] .panel-horse-note .access-note,.dialog-edit-horse .row[data-section=info] .panel-horse-care .access-note{padding:9px 5px;color:#0006}.dialog-edit-horse .row[data-section=info] .panel-horse-care .panel-heading .show-more{padding:9px 11px 9px 6px;color:#000}.dialog-edit-horse .row[data-section=info] .panel-horse-care .panel-heading .glyphicon-eye-open{margin-right:5px}.dialog-edit-horse .row[data-section=info] .panel-horse-care .horse-care-panel-extra-options{padding:10px}.dialog-edit-horse .row[data-section=info] .panel-horse-care th.settings{padding:15px 15px 15px 0}.dialog-edit-horse .row[data-section=info] .panel-horse-care th.settings .alert{font-weight:500;margin:0}.dialog-edit-horse .row[data-section=info] .panel-horse-care td.settings{padding:5px 0}.dialog-edit-horse .row[data-section=info] .panel-horse-care .horse-care-panel-extra{padding:15px 10px}.dialog-edit-horse .row[data-section=info] .panel-horse-care .btn-hopoti-plus-inactive{opacity:.5}.dialog-edit-horse .row[data-section=info] .user-row{position:relative;border-top:1px solid #dddddd;padding:5px 0 23px}.dialog-edit-horse .row[data-section=info] .user-row .userImage{position:absolute}.dialog-edit-horse .row[data-section=info] .user-row a.client-modal-button,.dialog-edit-horse .row[data-section=info] .user-row a.admin-edit-event{padding:0 0 0 60px;display:block;line-height:1em}.dialog-edit-horse .row[data-section=info] .user-row a.admin-edit-event{display:block;padding:4px 0 2px 60px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000000b3}.dialog-edit-horse .row[data-section=info] .user-row .courseTime{display:block;padding:0 0 0 60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:33px;font-size:.8em;font-weight:700}.dialog-edit-horse .row[data-section=info] .user-row .courseType{display:inline-block;position:absolute;right:0;left:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;background-color:#eaeaea;border:1px solid #cccccc;color:#0009;padding:2px 5px;font-size:.8em;font-weight:700;line-height:1;border-radius:.25em}.dialog-edit-horse .row[data-section=info] .dl-horizontal .badge{font-size:.9em;padding:2px;line-height:1em;margin-left:3px}.dialog-edit-horse .row[data-section=edit] .panel-body{padding-bottom:0}.dialog-edit-horse .row[data-section=edit] .panel-heading .h4{margin:0}.dialog-edit-horse .row[data-section=calendar] .horse-care-calendar .horse-care-options-menu .btn{padding:5px 7px}.dialog-edit-horse .horse-care-ad-content img{max-width:100%;margin-top:15px;margin-bottom:15px}.dialog-edit-horse .horse-care-ad-content .title{color:#066b93;font-weight:300}.dialog-edit-horse .horse-care-ad-content .alert-info{margin-top:15px}.dialog-edit-horse .horseProfileLink a{display:block;margin-top:15px}.dialog-edit-horse .horse-care-data table{margin-bottom:0}.dialog-edit-horse .horse-care-data td{padding:0}.dialog-edit-horse .horse-care-data tbody th{padding-left:10px}.dialog-edit-horse .horse-care-data td.empty{height:1px;background-color:#ddd}.dialog-edit-horse .horse-care-data td.text-muted{background-color:#0000000d}.dialog-edit-horse .horse-care-data .td-success{padding:5px}.dialog-edit-horse .horse-care-data .td-success .edit-horse-care-event{color:#007126}.dialog-edit-horse .horse-care-data .td-warning{padding:5px}.dialog-edit-horse .horse-care-data .td-warning .edit-horse-care-event{color:#a67000}.dialog-edit-horse .horse-care-data .td-danger .edit-horse-care-event{color:#c9302c}.dialog-edit-horse .horse-care-data td.danger.prev{padding:5px}.dialog-edit-horse .horse-care-data span:not(.glyphicon){display:block;padding:7px 5px 9px;text-align:center;font-size:.9em}.dialog-edit-horse .horse-care-data .edit-horse-care-event{width:100%;text-align:left;position:relative}.dialog-edit-horse .horse-care-data .edit-horse-care-event .attachment-icon-wrapper{position:absolute;right:-3px;top:-3px;padding:2px;border-radius:4px;background-color:#fff;border:1px solid #ccc;line-height:1em}.dialog-edit-horse .horse-care-data .edit-horse-care-event .attachment-icon-wrapper .attachment-icon{padding:0;color:#000000b3}.dialog-edit-horse .horse-care-data p{display:inline-block;color:#0009;font-size:.9em;margin:5px 5px 0}.dialog-edit-horse .horse-care-toggle-horse-list-parent{display:none}.dialog-edit-horse[data-rights=Read] .horse-note-save,.dialog-edit-horse[data-rights=None] .horse-note-save,.dialog-edit-horse[data-rights=Read] .add-new-horse-care-event,.dialog-edit-horse[data-rights=None] .add-new-horse-care-event,.dialog-edit-horse[data-rights=Read] .new-horse-care-event-button,.dialog-edit-horse[data-rights=None] .new-horse-care-event-button,.dialog-edit-horse[data-rights=Read] .hc-placeholder,.dialog-edit-horse[data-rights=None] .hc-placeholder,.dialog-edit-horse[data-rights=Read] .btn-edit,.dialog-edit-horse[data-rights=None] .btn-edit{display:none!important}.dialog-edit-horse[data-rights=Read] .horse-image-parent button,.dialog-edit-horse[data-rights=None] .horse-image-parent button,.dialog-edit-horse[data-rights=Read] .horse-cover-image-parent button,.dialog-edit-horse[data-rights=None] .horse-cover-image-parent button{display:none}.dialog-edit-horse[data-rights=Read] textarea,.dialog-edit-horse[data-rights=None] textarea,.dialog-edit-horse[data-rights=Read] .horse-info-form,.dialog-edit-horse[data-rights=None] .horse-info-form{pointer-events:none}.dialog-edit-horse[data-rights=Read] .panel-horse-note .access-note,.dialog-edit-horse[data-rights=None] .panel-horse-note .access-note{margin-right:10px}.dialog-edit-horse[data-rights=Read] .edit-horse-dialog-navi .alert-info,.dialog-edit-horse[data-rights=None] .edit-horse-dialog-navi .alert-info{display:block}.dialog-edit-horse[data-rights=Edit] .bootstrap-dialog-footer-buttons .btn-edit.btn-danger,.dialogAddHorseCare[data-rights=Read] .btn-new,.dialogAddHorseCare[data-rights=None] .btn-new,.dialogAddHorseCare[data-rights=Read] .btn-remove,.dialogAddHorseCare[data-rights=None] .btn-remove{display:none!important}.dialogAddHorseCare[data-rights=Read] form.horse-care,.dialogAddHorseCare[data-rights=None] form.horse-care,.dialogAddHorseCare[data-rights=Read] form.horse-care input,.dialogAddHorseCare[data-rights=None] form.horse-care input,.dialogAddHorseCare[data-rights=Read] form.horse-care textarea,.dialogAddHorseCare[data-rights=None] form.horse-care textarea{pointer-events:none!important}body[data-view-mode=lg] .dialog-edit-horse .horse-description-parent .text-muted,body[data-view-mode=lg] .dialog-edit-horse .horse-note-parent .text-muted{display:inline-block;margin-top:25px}.dialog-account-ready .account-ready-content img{max-width:100%;margin-top:15px;margin-bottom:15px}.dialog-account-ready .account-ready-content .title{color:#066b93;font-weight:300;font-size:2em}.dialog-account-ready .account-ready-content .alert-info{margin-top:15px;margin-bottom:30px}.dialog-account-ready .account-ready-content h2{color:#066b93;font-weight:300;font-size:1.7em}.dialogFullscreenEventCalendar.course-not-planned .modal-header{background-color:#d9534f!important}.dialogFullscreenEventCalendar.course-not-planned #horseSort .slot{box-shadow:inset 0 0 4px 1px #d9534f}.dialogFullscreenEventCalendar.course-not-planned #horseSort .slot-help{color:#d9534f;opacity:1}.dialogFullscreenEventCalendar.past-event .modal-header{background-color:#a2a2a2!important}.dialogFullscreenEventCalendar.past-event .pair-user .pair-user-tools .dropdown{display:none!important}.detailPanel.past-event .eventHeader{background-color:#a2a2a2!important}.detailPanel.past-event #cancel-course-button,.detailPanel.past-event .remove-user-from-event{display:none}.dialog-event-edit .modal-dialog,.dialog-add-client .modal-dialog{margin:30px auto 10px}.dialog-event-edit .modal-body,.dialog-add-client .modal-body{min-height:50vh;max-height:100vh;overflow-y:auto;overflow-x:hidden}.dialog-event-edit .event-attendant-warnings .event-attendant-warning,.dialog-add-client .event-attendant-warnings .event-attendant-warning{display:inline-block;padding:5px 10px;margin:0 5px 15px 0!important}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers{max-height:1px;overflow:hidden;transition:all .3s}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-content,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-content{transition:opacity .3s;opacity:0;background-color:#fff6;color:#0009;border-radius:4px;padding:5px 7px;margin-bottom:15px;border:1px solid #dddddd}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers h5,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers h5{margin:0 0 4px}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field{margin-bottom:4px}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field label,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field label{margin:0}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .form-group,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .form-group{margin-bottom:4px}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .rating-emojis,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .rating-emojis,.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .rating-stars,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .rating-stars{font-size:16px}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .rating-emojis .rating-wrap,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .rating-emojis .rating-wrap,.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .rating-stars .rating-wrap,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field .rating-stars .rating-wrap{padding:10px 5px 0!important}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field:last-child,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field:last-child{margin-bottom:0}.dialog-event-edit .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field:last-child .form-group,.dialog-add-client .event-dialog-attendees .pair-user-row-waivers .waivers-info-single-field:last-child .form-group{margin-bottom:0}.dialog-event-edit .pair-user-row,.dialog-add-client .pair-user-row{display:flex;min-height:48px;margin-bottom:3px}.dialog-event-edit .pair-user-row.row-active .status-wrapper,.dialog-add-client .pair-user-row.row-active .status-wrapper{display:block!important;border-radius:3px!important;margin-top:4px!important;padding:2px 5px 1px!important;float:none!important;clear:both!important;background-color:#fff!important}.dialog-event-edit .pair-user-row.row-active .status-wrapper .status-title,.dialog-add-client .pair-user-row.row-active .status-wrapper .status-title,.dialog-event-edit .pair-user-row.row-active .status-wrapper .status-title p,.dialog-add-client .pair-user-row.row-active .status-wrapper .status-title p{display:inline!important}.dialog-event-edit .pair-user-row.row-active .status-wrapper+.status-wrapper,.dialog-add-client .pair-user-row.row-active .status-wrapper+.status-wrapper{margin-top:-2px!important;padding-top:0!important}.dialog-event-edit .pair-user-horse,.dialog-add-client .pair-user-horse{background-color:#efefef;padding:0 15px;border:none}.dialog-event-edit .pair-user-horse .selectize-control,.dialog-add-client .pair-user-horse .selectize-control{position:absolute;top:7.5px;left:7.5px;right:7.5px}.dialog-event-edit .pair-user-horse .selectize-control .selectize-input,.dialog-add-client .pair-user-horse .selectize-control .selectize-input{position:absolute;left:0;top:0;right:0}.dialog-event-edit .pair-user-horse .selectize-dropdown-content div,.dialog-add-client .pair-user-horse .selectize-dropdown-content div{text-align:left}.dialog-event-edit .pair-user-horse .selectize-dropdown-content .optgroup-header,.dialog-add-client .pair-user-horse .selectize-dropdown-content .optgroup-header{padding-top:7px;padding-bottom:7px}.dialog-event-edit .pair-user-horse .selectize-dropdown-content .optgroup[data-group="2"],.dialog-add-client .pair-user-horse .selectize-dropdown-content .optgroup[data-group="2"]{background-color:#d9534f4d}.dialog-event-edit .pair-user-horse .selectize-dropdown-content .optgroup[data-group="2"] .optgroup-header,.dialog-add-client .pair-user-horse .selectize-dropdown-content .optgroup[data-group="2"] .optgroup-header{background-color:transparent;font-weight:700;color:#022431}.dialog-event-edit .pair-user-horse .selectize-dropdown-content .optgroup:before,.dialog-add-client .pair-user-horse .selectize-dropdown-content .optgroup:before{margin:5px 0}.dialog-event-edit .pair-user-horse .pair-user,.dialog-add-client .pair-user-horse .pair-user,.dialog-event-edit .pair-user-horse .pair-horse,.dialog-add-client .pair-user-horse .pair-horse{background-color:#fff;border:1px solid #dddddd;border-radius:4px}.dialog-event-edit .pair-user-horse .pair-user .image-wrapper,.dialog-add-client .pair-user-horse .pair-user .image-wrapper,.dialog-event-edit .pair-user-horse .pair-horse .image-wrapper,.dialog-add-client .pair-user-horse .pair-horse .image-wrapper{position:absolute;left:0;top:0;width:46px;height:46px;border-radius:3px;overflow:hidden;border:1px solid rgba(255,255,255,0)}.dialog-event-edit .pair-user-horse .pair-user .image-wrapper img,.dialog-add-client .pair-user-horse .pair-user .image-wrapper img,.dialog-event-edit .pair-user-horse .pair-horse .image-wrapper img,.dialog-add-client .pair-user-horse .pair-horse .image-wrapper img{max-width:100%;max-height:100%}.dialog-event-edit .pair-user-horse .pair-user h3,.dialog-add-client .pair-user-horse .pair-user h3,.dialog-event-edit .pair-user-horse .pair-horse h3,.dialog-add-client .pair-user-horse .pair-horse h3{margin:7px 0 0 52px;font-size:1.2em;color:#066b93;display:block;height:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-event-edit .pair-user-horse .pair-user .pair-user-tools,.dialog-add-client .pair-user-horse .pair-user .pair-user-tools,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-tools,.dialog-add-client .pair-user-horse .pair-horse .pair-user-tools,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-tools,.dialog-add-client .pair-user-horse .pair-user .pair-horse-tools,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-tools,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-tools{position:absolute;top:1px;right:1px;padding:2px 2px 3px 3px;opacity:0;pointer-events:none}.dialog-event-edit .pair-user-horse .pair-user .pair-user-tools a:not(.menu-item-tools),.dialog-add-client .pair-user-horse .pair-user .pair-user-tools a:not(.menu-item-tools),.dialog-event-edit .pair-user-horse .pair-horse .pair-user-tools a:not(.menu-item-tools),.dialog-add-client .pair-user-horse .pair-horse .pair-user-tools a:not(.menu-item-tools),.dialog-event-edit .pair-user-horse .pair-user .pair-horse-tools a:not(.menu-item-tools),.dialog-add-client .pair-user-horse .pair-user .pair-horse-tools a:not(.menu-item-tools),.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-tools a:not(.menu-item-tools),.dialog-add-client .pair-user-horse .pair-horse .pair-horse-tools a:not(.menu-item-tools){display:inline-block;float:right;margin-left:3px}.dialog-event-edit .pair-user-horse .pair-user .pair-user-tools .dropdown,.dialog-add-client .pair-user-horse .pair-user .pair-user-tools .dropdown,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-tools .dropdown,.dialog-add-client .pair-user-horse .pair-horse .pair-user-tools .dropdown,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-tools .dropdown,.dialog-add-client .pair-user-horse .pair-user .pair-horse-tools .dropdown,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-tools .dropdown,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-tools .dropdown{display:inline-block;float:right;margin-left:3px}.dialog-event-edit .pair-user-horse .pair-user .pair-user-tools .dropdown li,.dialog-add-client .pair-user-horse .pair-user .pair-user-tools .dropdown li,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-tools .dropdown li,.dialog-add-client .pair-user-horse .pair-horse .pair-user-tools .dropdown li,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-tools .dropdown li,.dialog-add-client .pair-user-horse .pair-user .pair-horse-tools .dropdown li,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-tools .dropdown li,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-tools .dropdown li{text-align:left!important}.dialog-event-edit .pair-user-horse .pair-user .pair-user-tools .dropdown li a,.dialog-add-client .pair-user-horse .pair-user .pair-user-tools .dropdown li a,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-tools .dropdown li a,.dialog-add-client .pair-user-horse .pair-horse .pair-user-tools .dropdown li a,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-tools .dropdown li a,.dialog-add-client .pair-user-horse .pair-user .pair-horse-tools .dropdown li a,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-tools .dropdown li a,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-tools .dropdown li a{padding-left:10px;padding-right:10px}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info,.dialog-add-client .pair-user-horse .pair-user .pair-user-info,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info{padding:3px 3px 3px 52px}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .label,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .label,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .label,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .label,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .label,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .label,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .label,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .label{background-color:#a7a9ac;padding:3px 5px;border:none}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .label .glyphicon,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .label .glyphicon,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .label .glyphicon,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .label .glyphicon,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .label .glyphicon,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .label .glyphicon,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .label .glyphicon,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .label .glyphicon{margin:0 3px 0 0}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .label .hidden-xs,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .label .hidden-xs,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .label .hidden-xs,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .label .hidden-xs,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .label .hidden-xs,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .label .hidden-xs,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .label .hidden-xs,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .label .hidden-xs{display:inline}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .glyphicon-heart,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .glyphicon-heart,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .glyphicon-heart,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .glyphicon-heart,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .glyphicon-heart,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .glyphicon-heart,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .glyphicon-heart,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .glyphicon-heart{float:right;margin:4px 6px 0;color:#d9534f}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .glyphicon-alert,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .glyphicon-alert,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .glyphicon-alert,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .glyphicon-alert,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .glyphicon-alert,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .glyphicon-alert,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .glyphicon-alert,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .glyphicon-alert{float:right;margin:4px 3px 0}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .status-wrapper,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .status-wrapper,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .status-wrapper,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .status-wrapper,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .status-wrapper,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .status-wrapper,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .status-wrapper,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .status-wrapper{display:inline-block;padding:6px 3px 3px 0;line-height:1.2em;float:right}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .status-wrapper .status-title,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .status-wrapper .status-title,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .status-wrapper .status-title,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .status-wrapper .status-title,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .status-wrapper .status-title,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .status-wrapper .status-title,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .status-wrapper .status-title,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .status-wrapper .status-title{display:none}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .match,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .match,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .match,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .match,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .match,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .match,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .match,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .match{background-color:#008a2f!important;color:#fff!important}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .match strong,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .match strong,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .match strong,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .match strong,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .match strong,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .match strong,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .match strong,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .match strong{font-weight:900;color:#fff}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .mismatch,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .mismatch,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .mismatch,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .mismatch,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .mismatch,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .mismatch,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .mismatch,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .mismatch,.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .rideCountWarningRed,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .rideCountWarningRed,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .rideCountWarningRed,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .rideCountWarningRed,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .rideCountWarningRed,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .rideCountWarningRed,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .rideCountWarningRed,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .rideCountWarningRed{background-color:#d9534f!important;color:#fff!important}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .mismatch strong,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .mismatch strong,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .mismatch strong,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .mismatch strong,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .mismatch strong,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .mismatch strong,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .mismatch strong,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .mismatch strong,.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .rideCountWarningRed strong,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .rideCountWarningRed strong,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .rideCountWarningRed strong,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .rideCountWarningRed strong,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .rideCountWarningRed strong,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .rideCountWarningRed strong,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .rideCountWarningRed strong,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .rideCountWarningRed strong{font-weight:900;color:#fff}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .rideCountWarningYellow,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .rideCountWarningYellow,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .rideCountWarningYellow,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .rideCountWarningYellow,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .rideCountWarningYellow,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .rideCountWarningYellow,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .rideCountWarningYellow,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .rideCountWarningYellow{background-color:#d99300!important;color:#fff!important}.dialog-event-edit .pair-user-horse .pair-user .pair-user-info .rideCountWarningYellow strong,.dialog-add-client .pair-user-horse .pair-user .pair-user-info .rideCountWarningYellow strong,.dialog-event-edit .pair-user-horse .pair-horse .pair-user-info .rideCountWarningYellow strong,.dialog-add-client .pair-user-horse .pair-horse .pair-user-info .rideCountWarningYellow strong,.dialog-event-edit .pair-user-horse .pair-user .pair-horse-info .rideCountWarningYellow strong,.dialog-add-client .pair-user-horse .pair-user .pair-horse-info .rideCountWarningYellow strong,.dialog-event-edit .pair-user-horse .pair-horse .pair-horse-info .rideCountWarningYellow strong,.dialog-add-client .pair-user-horse .pair-horse .pair-horse-info .rideCountWarningYellow strong{font-weight:900;color:#fff}.dialog-event-edit .pair-user-horse .pair-user .switch-horses,.dialog-add-client .pair-user-horse .pair-user .switch-horses,.dialog-event-edit .pair-user-horse .pair-horse .switch-horses,.dialog-add-client .pair-user-horse .pair-horse .switch-horses{display:none!important}.dialog-event-edit .pair-user-horse .pair-user.active .status-wrapper,.dialog-add-client .pair-user-horse .pair-user.active .status-wrapper,.dialog-event-edit .pair-user-horse .pair-horse.active .status-wrapper,.dialog-add-client .pair-user-horse .pair-horse.active .status-wrapper{display:block!important;border-radius:3px!important;margin-top:4px!important;padding:2px 5px 1px!important;float:none!important;clear:both!important;background-color:#fff!important}.dialog-event-edit .pair-user-horse .pair-user.active .status-wrapper .status-title,.dialog-add-client .pair-user-horse .pair-user.active .status-wrapper .status-title,.dialog-event-edit .pair-user-horse .pair-horse.active .status-wrapper .status-title,.dialog-add-client .pair-user-horse .pair-horse.active .status-wrapper .status-title,.dialog-event-edit .pair-user-horse .pair-user.active .status-wrapper .status-title p,.dialog-add-client .pair-user-horse .pair-user.active .status-wrapper .status-title p,.dialog-event-edit .pair-user-horse .pair-horse.active .status-wrapper .status-title p,.dialog-add-client .pair-user-horse .pair-horse.active .status-wrapper .status-title p{display:inline!important}.dialog-event-edit .pair-user-horse .pair-user.active .status-wrapper+.status-wrapper,.dialog-add-client .pair-user-horse .pair-user.active .status-wrapper+.status-wrapper,.dialog-event-edit .pair-user-horse .pair-horse.active .status-wrapper+.status-wrapper,.dialog-add-client .pair-user-horse .pair-horse.active .status-wrapper+.status-wrapper{margin-top:-2px!important;padding-top:0!important}.dialog-event-edit .pair-user-horse .pair-user.user-options-open,.dialog-add-client .pair-user-horse .pair-user.user-options-open{min-height:auto}.dialog-event-edit .pair-user-horse .pair-user.pending-danger,.dialog-add-client .pair-user-horse .pair-user.pending-danger{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px);border:1px solid rgba(217,83,79,.4);background-color:#d9534f1a}.dialog-event-edit .pair-user-horse .pair-user.season-rider,.dialog-add-client .pair-user-horse .pair-user.season-rider{background-image:linear-gradient(60deg,rgba(9,130,168,.7) 0px,transparent 120px)}.dialog-event-edit .pair-user-horse .pair-user.season-rider .label-season-rider,.dialog-add-client .pair-user-horse .pair-user.season-rider .label-season-rider{background-color:#066b93!important}.dialog-event-edit .pair-user-horse .pair-user.pending-danger.season-rider,.dialog-add-client .pair-user-horse .pair-user.pending-danger.season-rider{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px),linear-gradient(60deg,rgba(9,130,168,.7) 0px,transparent 120px);background-color:#d9534f1a}.dialog-event-edit .pair-user-horse .pair-user-v2 .pair-user-payment-info,.dialog-add-client .pair-user-horse .pair-user-v2 .pair-user-payment-info{background-color:#fffc;border-radius:3px;padding:5px 7px}.dialog-event-edit .pair-user-horse .pair-user-v2 .pair-user-payment-info .payment-info-remove-course-replacement-credit,.dialog-add-client .pair-user-horse .pair-user-v2 .pair-user-payment-info .payment-info-remove-course-replacement-credit{margin-top:5px;margin-bottom:5px}.dialog-event-edit .pair-user-horse .pair-user-v2 .pair-user-payment-info .payment-info-remove-course-replacement-credit .replacement-credit-on,.dialog-add-client .pair-user-horse .pair-user-v2 .pair-user-payment-info .payment-info-remove-course-replacement-credit .replacement-credit-on{color:#000}.dialog-event-edit .pair-user-horse .pair-user-v2 .user-all-ok,.dialog-add-client .pair-user-horse .pair-user-v2 .user-all-ok{position:absolute;z-index:10;background-color:#ffffffbf;width:47px;height:47px;top:1px;left:1px}.dialog-event-edit .pair-user-horse .pair-user-v2 .user-all-ok .glyphicon,.dialog-add-client .pair-user-horse .pair-user-v2 .user-all-ok .glyphicon{color:#008a2f;font-size:20px;left:14px;top:14px}.dialog-event-edit .pair-user-horse .pair-horse,.dialog-add-client .pair-user-horse .pair-horse{margin-left:3px}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .label,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .label{float:right;font-size:.8em;line-height:1.5em;background-color:#efefef!important;color:#303030!important;font-weight:500;margin:1px 5px 0 0;border:none}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .label strong,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .label strong{font-weight:500;font-size:inherit}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .match,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .match{background-color:#008a2f!important;color:#fff!important}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .match strong,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .match strong{font-weight:900;color:#fff}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .mismatch,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .mismatch,.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .rideCountWarningRed,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .rideCountWarningRed{background-color:#d9534f!important;color:#fff!important}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .mismatch strong,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .mismatch strong,.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .rideCountWarningRed strong,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .rideCountWarningRed strong{font-weight:900;color:#fff}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .rideCountWarningYellow,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .rideCountWarningYellow{background-color:#d99300!important;color:#fff!important}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .rideCountWarningYellow strong,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .rideCountWarningYellow strong{font-weight:900;color:#fff}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .like-parent,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .like-parent{float:right;padding:0 5px}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content div .glyphicon-heart,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content div .glyphicon-heart{color:#e36457}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content .active,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content .active{background-color:#066b93}.dialog-event-edit .pair-user-horse .pair-horse .selectize-dropdown-content .active .horseName,.dialog-add-client .pair-user-horse .pair-horse .selectize-dropdown-content .active .horseName{color:#fff}.dialog-event-edit .pair-user-horse .pair-user-payment-info,.dialog-add-client .pair-user-horse .pair-user-payment-info{margin-top:1px;border-top:1px dashed #dddddd}.dialog-event-edit .pair-user-horse .pair-user-payment-info label,.dialog-add-client .pair-user-horse .pair-user-payment-info label{display:inline;margin:0;color:#d9534f}.dialog-event-edit .pair-user-horse .pair-user-payment-info .glyphicon-ok-sign,.dialog-add-client .pair-user-horse .pair-user-payment-info .glyphicon-ok-sign{color:#008a2f;font-size:2em;position:absolute;left:13px;top:8px}.dialog-event-edit .pair-user-horse .pair-user-payment-info .payment-info-free,.dialog-add-client .pair-user-horse .pair-user-payment-info .payment-info-free{color:#d9534f}.dialog-event-edit .pair-user-horse .pair-user-payment-info .toggle .glyphicon,.dialog-add-client .pair-user-horse .pair-user-payment-info .toggle .glyphicon{color:#fff}.dialog-event-edit .pair-user-horse .switching .pair-horse-tools,.dialog-add-client .pair-user-horse .switching .pair-horse-tools{opacity:1}.dialog-event-edit .pair-user-horse .switching .switch-horses,.dialog-add-client .pair-user-horse .switching .switch-horses{display:block!important}.dialog-event-edit .pair-user-horse .switching .remove-horse-from-event,.dialog-add-client .pair-user-horse .switching .remove-horse-from-event,.dialog-event-edit .pair-user-horse .active .switch-horses,.dialog-add-client .pair-user-horse .active .switch-horses{display:none!important}.dialog-event-edit .pair-user-horse .active .glyphicon-alert,.dialog-add-client .pair-user-horse .active .glyphicon-alert{color:#fff}.dialog-event-edit .pair-user-horse .pair-user:hover,.dialog-add-client .pair-user-horse .pair-user:hover,.dialog-event-edit .pair-user-horse .pair-horse:hover,.dialog-add-client .pair-user-horse .pair-horse:hover,.dialog-event-edit .pair-user-horse .pair-user.active,.dialog-add-client .pair-user-horse .pair-user.active,.dialog-event-edit .pair-user-horse .pair-horse.active,.dialog-add-client .pair-user-horse .pair-horse.active{cursor:pointer;background-color:#fff;border:1px solid rgba(6,107,147,.7)}.dialog-event-edit .pair-user-horse .pair-user:hover h3,.dialog-add-client .pair-user-horse .pair-user:hover h3,.dialog-event-edit .pair-user-horse .pair-horse:hover h3,.dialog-add-client .pair-user-horse .pair-horse:hover h3,.dialog-event-edit .pair-user-horse .pair-user.active h3,.dialog-add-client .pair-user-horse .pair-user.active h3,.dialog-event-edit .pair-user-horse .pair-horse.active h3,.dialog-add-client .pair-user-horse .pair-horse.active h3{color:#022431}.dialog-event-edit .pair-user-horse .pair-user:hover .pair-user-tools,.dialog-add-client .pair-user-horse .pair-user:hover .pair-user-tools,.dialog-event-edit .pair-user-horse .pair-horse:hover .pair-user-tools,.dialog-add-client .pair-user-horse .pair-horse:hover .pair-user-tools,.dialog-event-edit .pair-user-horse .pair-user.active .pair-user-tools,.dialog-add-client .pair-user-horse .pair-user.active .pair-user-tools,.dialog-event-edit .pair-user-horse .pair-horse.active .pair-user-tools,.dialog-add-client .pair-user-horse .pair-horse.active .pair-user-tools,.dialog-event-edit .pair-user-horse .pair-user:hover .pair-horse-tools,.dialog-add-client .pair-user-horse .pair-user:hover .pair-horse-tools,.dialog-event-edit .pair-user-horse .pair-horse:hover .pair-horse-tools,.dialog-add-client .pair-user-horse .pair-horse:hover .pair-horse-tools,.dialog-event-edit .pair-user-horse .pair-user.active .pair-horse-tools,.dialog-add-client .pair-user-horse .pair-user.active .pair-horse-tools,.dialog-event-edit .pair-user-horse .pair-horse.active .pair-horse-tools,.dialog-add-client .pair-user-horse .pair-horse.active .pair-horse-tools{opacity:1;pointer-events:all;background-color:#fff}.dialog-event-edit .pair-user-horse .pair-user.pending-danger:hover,.dialog-add-client .pair-user-horse .pair-user.pending-danger:hover{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px);border:1px solid rgba(217,83,79,.7);background-color:#d9534f33}.dialog-event-edit .pair-user-horse .pair-user.pending-danger:hover h3,.dialog-add-client .pair-user-horse .pair-user.pending-danger:hover h3{color:#c9302c}.dialog-event-edit .pair-user-horse .pair-user.pending-danger:hover .pair-user-tools,.dialog-add-client .pair-user-horse .pair-user.pending-danger:hover .pair-user-tools{background-color:#fff0}.dialog-event-edit .pair-user-horse .pair-user.pending-danger.active,.dialog-add-client .pair-user-horse .pair-user.pending-danger.active{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.3) 9px,rgba(255,255,255,.3) 18px);border:1px solid rgba(217,83,79,.7);background-color:#d9534f66}.dialog-event-edit .pair-user-horse .pair-user.pending-danger.active h3,.dialog-add-client .pair-user-horse .pair-user.pending-danger.active h3{color:#a02622}.dialog-event-edit .pair-user-horse .pair-user.pending-danger.active .pair-user-tools,.dialog-add-client .pair-user-horse .pair-user.pending-danger.active .pair-user-tools{background-color:#fff0}.dialog-event-edit .pair-user-horse .no-horse-assigned,.dialog-add-client .pair-user-horse .no-horse-assigned,.dialog-event-edit .pair-user-horse .no-user-assigned,.dialog-add-client .pair-user-horse .no-user-assigned{display:flex;justify-content:center;align-items:center;color:#a7a9ac;background-color:#fff6;border:1px solid #dddddd;border-radius:4px}.dialog-event-edit .pair-user-horse .no-horse-assigned:hover,.dialog-add-client .pair-user-horse .no-horse-assigned:hover,.dialog-event-edit .pair-user-horse .no-user-assigned:hover,.dialog-add-client .pair-user-horse .no-user-assigned:hover{color:#066b93;cursor:pointer;background-color:#fff}.dialog-event-edit .pair-user-horse .active:not(.toggle-off,.toggle-on),.dialog-add-client .pair-user-horse .active:not(.toggle-off,.toggle-on){background-color:#066b93}.dialog-event-edit .pair-user-horse .active:not(.toggle-off,.toggle-on) h3,.dialog-add-client .pair-user-horse .active:not(.toggle-off,.toggle-on) h3{color:#fff}.dialog-event-edit .pair-user-horse .active:not(.toggle-off,.toggle-on) .pair-user-tools,.dialog-add-client .pair-user-horse .active:not(.toggle-off,.toggle-on) .pair-user-tools,.dialog-event-edit .pair-user-horse .active:not(.toggle-off,.toggle-on) .pair-horse-tools,.dialog-add-client .pair-user-horse .active:not(.toggle-off,.toggle-on) .pair-horse-tools{opacity:1;pointer-events:all;background-color:#066b93}.dialog-event-edit .pair-user-forms .panel-heading,.dialog-add-client .pair-user-forms .panel-heading{border:none}.dialog-event-edit .pair-user-forms .panel-heading label,.dialog-add-client .pair-user-forms .panel-heading label{padding-top:3px}.dialog-event-edit .pair-user-forms .panel-heading .label-danger,.dialog-add-client .pair-user-forms .panel-heading .label-danger{position:relative;top:-3px;margin-right:5px}.dialog-event-edit .pair-user-forms .panel-heading .valid-until,.dialog-add-client .pair-user-forms .panel-heading .valid-until{margin-right:10px;margin-top:3px}.dialog-event-edit .pair-user-forms .panel-heading.pending-danger,.dialog-add-client .pair-user-forms .panel-heading.pending-danger{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px);border:1px solid rgba(217,83,79,.4);background-color:#d9534f1a}.dialog-event-edit .pair-user-forms .panel-heading.pending-danger .valid-until,.dialog-add-client .pair-user-forms .panel-heading.pending-danger .valid-until{text-decoration:line-through;color:#d9534f;font-weight:900}.dialog-event-edit .pair-user-forms .panel-heading+.panel-body,.dialog-add-client .pair-user-forms .panel-heading+.panel-body{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.dialog-event-edit .pair-user-forms .panel-heading+.panel-heading,.dialog-add-client .pair-user-forms .panel-heading+.panel-heading{border-top:1px solid rgba(0,0,0,.1)}.dialog-event-edit .pair-user-forms .form-group:last-child,.dialog-add-client .pair-user-forms .form-group:last-child{margin-bottom:0}.dialog-event-edit .pair-user-forms .forms-text-content,.dialog-add-client .pair-user-forms .forms-text-content{display:inline-block;min-width:30%;max-width:50%;background-color:#00000005;padding:5px;border:1px solid rgba(0,0,0,.07);border-radius:4px;color:#00000080}.dialog-event-edit .pair-user-forms .no-user-forms,.dialog-add-client .pair-user-forms .no-user-forms{padding:5px 10px}.dialog-event-edit .pair-user-forms .add-horse-to-course-wish,.dialog-add-client .pair-user-forms .add-horse-to-course-wish{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.dialog-event-edit .pair-empty,.dialog-add-client .pair-empty{background-color:#efefef}.dialog-event-edit .pair-empty .no-user-assigned+.no-horse-assigned,.dialog-add-client .pair-empty .no-user-assigned+.no-horse-assigned{display:none}.dialog-event-edit .pair-add+.pair-add,.dialog-add-client .pair-add+.pair-add{display:none}.dialog-event-edit .pair-user-horse * .label,.dialog-add-client .pair-user-horse * .label{transition:all .5s}.dialog-event-edit .pair-temporary .no-user-assigned,.dialog-add-client .pair-temporary .no-user-assigned{background-color:#fff;color:#00000080;min-height:48px;line-height:1em;text-align:left;padding:10px 10px 0 55px}.dialog-event-edit .pair-temporary .no-user-assigned a.label,.dialog-add-client .pair-temporary .no-user-assigned a.label{display:inline-block;margin-top:3px}.dialog-event-edit .pair-temporary:hover .no-user-assigned,.dialog-add-client .pair-temporary:hover .no-user-assigned{cursor:default}.dialog-event-edit .event-dialog-info label:not(.overflow),.dialog-add-client .event-dialog-info label:not(.overflow){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-event-edit .event-dialog-alert-progress,.dialog-add-client .event-dialog-alert-progress,.dialog-event-edit .event-dialog-info-temporary,.dialog-add-client .event-dialog-info-temporary,.dialog-event-edit .event-dialog-alert,.dialog-add-client .event-dialog-alert,.dialog-event-edit .event-dialog-warning,.dialog-add-client .event-dialog-warning{padding:4px 10px;margin:0 5px 5px 0!important;line-height:20px}.dialog-event-edit .event-dialog-alert-progress a,.dialog-add-client .event-dialog-alert-progress a,.dialog-event-edit .event-dialog-info-temporary a,.dialog-add-client .event-dialog-info-temporary a,.dialog-event-edit .event-dialog-alert a,.dialog-add-client .event-dialog-alert a,.dialog-event-edit .event-dialog-warning a,.dialog-add-client .event-dialog-warning a{font-size:1em;padding:2px 5px 0}.dialog-event-edit .event-dialog-alert-progress .common-help-dialog,.dialog-add-client .event-dialog-alert-progress .common-help-dialog,.dialog-event-edit .event-dialog-info-temporary .common-help-dialog,.dialog-add-client .event-dialog-info-temporary .common-help-dialog,.dialog-event-edit .event-dialog-alert .common-help-dialog,.dialog-add-client .event-dialog-alert .common-help-dialog,.dialog-event-edit .event-dialog-warning .common-help-dialog,.dialog-add-client .event-dialog-warning .common-help-dialog{margin-left:5px}.dialog-event-edit .event-dialog-button-navi .visibility-help,.dialog-add-client .event-dialog-button-navi .visibility-help{margin:0!important}.dialog-event-edit textarea,.dialog-add-client textarea{resize:none!important}.dialog-event-edit .bootstrap-dialog-footer .progress,.dialog-add-client .bootstrap-dialog-footer .progress{margin:0}.dialog-event-edit .event-dialog-attendees-extra,.dialog-add-client .event-dialog-attendees-extra{border-top:1px solid #dddddd;padding:0 0 30px;margin-top:30px}.dialog-event-edit .event-dialog-attendees-extra label,.dialog-add-client .event-dialog-attendees-extra label{color:#00000080;margin:10px 0 0}.dialog-event-edit .event-dialog-attendees-extra a,.dialog-add-client .event-dialog-attendees-extra a{margin:0 3px 3px 0}.dialog-event-edit .event-dialog-attendees-extra a .label,.dialog-add-client .event-dialog-attendees-extra a .label{padding:3px 5px 2px;opacity:.8}.dialog-event-edit .event-dialog-attendees-extra a:hover,.dialog-add-client .event-dialog-attendees-extra a:hover{text-decoration:none}.dialog-event-edit .event-dialog-attendees-extra a:hover .label,.dialog-add-client .event-dialog-attendees-extra a:hover .label{background-color:#000000b3;opacity:1}.dialog-event-edit .event-dialog-attendees-extra .event-dialog-attendees-extra-queue a,.dialog-add-client .event-dialog-attendees-extra .event-dialog-attendees-extra-queue a{display:inline-block}.dialog-event-edit .event-edit-col-2 .alert,.dialog-add-client .event-edit-col-2 .alert{margin-bottom:15px}.dialog-event-edit .payment-logic-wrapper,.dialog-add-client .payment-logic-wrapper{padding-right:40px}.dialog-event-edit .payment-logic-selection label,.dialog-add-client .payment-logic-selection label{padding-left:3px;padding-right:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-event-edit .payment-logic-dropdown,.dialog-add-client .payment-logic-dropdown{position:absolute;top:0;right:15px}.dialog-event-edit .panel-payment-type,.dialog-add-client .panel-payment-type{margin-bottom:15px}.dialog-event-edit .panel-payment-type .panel-body,.dialog-add-client .panel-payment-type .panel-body{padding-bottom:0}.dialog-event-edit .payment-type-row-stable-card label,.dialog-add-client .payment-type-row-stable-card label{margin-bottom:8px}.dialog-event-edit .season-rider-state,.dialog-add-client .season-rider-state{color:#fff;background-color:#00000080;padding:1px 3px;border-radius:3px;font-size:.9em;font-weight:700}.dialog-event-edit .season-rider-true,.dialog-add-client .season-rider-true{color:#fff;background-color:#066b93}.dialog-event-edit .image-button-parent,.dialog-add-client .image-button-parent{overflow:hidden}.dialog-event-edit .image-button-parent .btn-group,.dialog-add-client .image-button-parent .btn-group{max-width:100%!important}.dialog-event-edit .image-button-parent .image-added,.dialog-add-client .image-button-parent .image-added{max-width:calc(100% - 33px)!important}.dialog-event-edit .image-button-parent .image-added .title,.dialog-add-client .image-button-parent .image-added .title{max-width:100%;display:inline-block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-event-edit #eventRatingsContents .panel-rating .panel-body,.dialog-add-client #eventRatingsContents .panel-rating .panel-body{padding:10px 15px 15px;font-size:2em}.dialog-event-edit #eventRatingsContents .panel-rating .label,.dialog-add-client #eventRatingsContents .panel-rating .label{margin-right:10px}.dialog-event-edit #eventRatingsContents .panel-rating .no-ratings,.dialog-add-client #eventRatingsContents .panel-rating .no-ratings{font-size:.7em}.dialog-event-edit .event-subtype-info .camp-info-sub .panel-body,.dialog-add-client .event-subtype-info .camp-info-sub .panel-body{padding:15px 0 0}.dialog-event-edit .event-subtype-info .camp-info-sub .panel-body .camp-static-instructor,.dialog-add-client .event-subtype-info .camp-info-sub .panel-body .camp-static-instructor{padding-bottom:10px}.dialog-event-edit .btn-group-visibility-parent .btn-group-visibility,.dialog-add-client .btn-group-visibility-parent .btn-group-visibility{margin-right:5px;margin-bottom:5px}.dialog-event-edit .btn-group-visibility-parent .visibility-help,.dialog-add-client .btn-group-visibility-parent .visibility-help{margin:0!important}.dialog-event-edit.has-changes .button-duplicate-event{opacity:.5}.dialog-event-edit.has-changes .button-duplicate-event:active{pointer-events:none}.dialog-event-edit.service-event-booking .modal-header{background:linear-gradient(60deg,rgba(39,152,137,.9) 0%,transparent 50%)}.dialog-event-edit.service-event-booking #eventInformationContent .hide-service-info{display:none}.fc-event.service-event-booking{background-color:#228477!important}.fc-event.service-event-booking .fc-time{background-color:#1d6f64;color:#fff}.fc-event.service-event-booking.pending-booking{background-color:#2284774d!important;color:#0009}.fc-event.service-event-booking.pending-booking .fc-time{background-color:#1d6f644d!important}.fc-event.service-event-booking.pending-booking .service-label,.fc-event.service-event-booking.pending-booking .fc-time{display:none}.fc-event.service-event-booking.pending-booking .fc-title{margin:0}.fc-list-item.service-timetable{background-color:#2798891a}.fc-list-item.service-timetable td{border-bottom:1px solid rgba(39,152,137,.2)!important}.fc-list-item.service-event-booking.pending-booking{color:#a7a9ac}.fc-list-item.service-event-booking.pending-booking .service-label,.fc-list-item.service-event-booking.pending-booking .fc-event-dot,.fc-list-item.service-event-booking.pending-booking .cal-skill-level{opacity:.6}.dialog-add-client .pair-user-horse{padding:0;font-size:.8em}.dialog-add-client .pair-user-horse .pair-user{margin-bottom:2px}.dialog-add-client .pair-user-horse .pair-user:not(.pair-user-v2) *{transition:none}.dialog-add-client .add-user-dialog-select-field{margin:15px 0 0;padding:0}.dialog-add-client .add-user-to-course{border:1px solid #dddddd;padding:15px 0;border-radius:3px;color:#066b93;font-size:.9em;cursor:pointer}.dialog-add-client .add-user-to-course:hover{background-color:#0000000d}.dialog-add-client .alert-all-events-full{margin-top:15px}.dialog-add-client .navi-users{margin-bottom:30px}.dialog-add-client .navi-users .alert{margin-top:15px}.dialog-add-client .navi-users .add-user-dialog-one-setup{margin-bottom:10px}.dialog-add-client .navi-users .add-user-dialog-one-setup .toggle{margin-top:-2px;margin-right:5px}.dialog-add-client .navi-users .add-user-dialog-one-setup .checkbox-label{font-weight:400}.dialog-add-client .panel-default .panel-heading{border-top-left-radius:0;border-top-right-radius:0}.dialog-add-client .panel-default .panel-heading .panel-title{font-size:.9em;position:relative;line-height:1.2em}.dialog-add-client .panel-default .panel-heading a.btn{position:absolute;right:-7px;top:-3px}.dialog-add-client .panel-default .panel-heading .guide-label{float:right}.dialog-add-client .panel-default .panel-heading.add-user-payment-free{height:35px}.dialog-add-client .panel-default .panel-body{border-bottom:1px solid #dddddd;font-size:.9em}.dialog-add-client .panel-body.add-user-payment-gift-cards{padding-bottom:0}.dialog-add-client .panel-body.add-user-payment-gift-cards .btn{margin-bottom:15px}.dialog-add-client .panel-body.add-user-payment-stable-cards{padding-bottom:0}.dialog-add-client .panel-body.add-user-payment-stable-cards .add-user-select-stable-cards{margin-right:5px}.dialog-add-client .panel-body.add-user-payment-stable-cards .btn,.dialog-add-client .add-user-payment-pending .alert{margin-bottom:15px}.dialog-add-client .add-user-payment-message.panel-body{border-bottom:0;padding:0}.dialog-add-client .add-user-payment-message.panel-body .form-group{margin:0}.dialog-add-client .add-user-payment-message.panel-body textarea{border:none;resize:none}.dialog-add-client .panel-add-user-plan{padding-bottom:0}.dialog-add-client .panel-add-user-plan .btn{margin-bottom:15px}.dialog-add-client .panel-add-user-plan .invoice-dates-changed{margin-top:0;margin-bottom:15px}.dialog-add-client .add-user-payment-free.panel-heading .checkbox-inline,.dialog-add-client .add-user-payment-free.panel-heading .checkbox-inline .toggle{margin-top:-2px}.dialog-change-client .add-user-dialog-select-field{margin-top:0}.dialog-change-client .add-user-to-course{background-color:#fff}.dialog-change-client .move-client-add-courses .event-instance-cal-move{min-height:30px}.dialog-change-client .move-client-add-courses .event-instance-cal-move .fc-view{border-top-left-radius:0;border-top-right-radius:0;border:none;border-top:1px solid #dddddd}.dialog-change-client .move-client-add-courses .alert-start{margin-top:70px}.dialog-change-client .change-user-select-parent .change-user-select[data-scope=none]{margin-left:3px}.dialog-change-client .footer-summary{line-height:30px}.dialog-change-client .footer-summary .label{position:relative;margin-left:5px;top:-3px}.dialog-change-client .change-ppp{margin-top:25px}.dialog-change-client .change-ppp .small{margin-left:5px}.dialog-change-client .navi-calendar.disabled .btn{display:none}.dialog-change-client[data-step="3"] .pair-user .payment-info-course-amount:not(.no-stripe){border-top:1px dashed #dddddd;margin-top:7px;padding-top:7px}.search-wrapper{background-color:#efefef;border-radius:0 0 10px 10px;box-shadow:0 0 3px #3b6f894d;padding-bottom:15px}.search-wrapper .search-header{background-color:#fff}.search-wrapper .search-header div label{margin-top:15px}.search-wrapper .search-header div button{margin:0 5px 15px}.search-wrapper .search-header .marginTop15,.search-wrapper .search-top{margin-top:15px}.search-wrapper .search-bottom{margin-top:15px;text-align:center}.search-wrapper .search-bottom .search-load-more{padding:10px 30px;border-radius:25px;opacity:.75}.search-wrapper .search-bottom .search-load-more span{margin-right:7px}.search-main-image{width:100%;text-align:center;float:none}.search-main-image #selectedStablesArea .stableChip{pointer-events:none;margin-bottom:5px;margin-right:5px}.search-main-image #selectedStablesArea .stableChip .deleteSelectedStable{pointer-events:auto;cursor:pointer}.search-main-image .search-main-image-content{max-width:1200px;text-align:left}.search-main-image .search-main-image-content h1{font-weight:300;color:#fff;text-shadow:0 0 3px #3b6f89}.search-main-image .search-main-image-content .search-panel select{display:inline-block;width:auto;padding:0;margin:0;height:24px}.search-main-image .search-main-image-content .search-panel h3{display:inline-block;margin:10px 5px 10px 15px}.search-main-image .search-main-image-content .search-panel .panel-body{height:160px;overflow-x:scroll}.search-main-image .search-main-image-content .search-panel .panel-body p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-main-image .input-group,#advanced-search{margin-bottom:15px}.search-secondary label{opacity:.5}#search-header-location-bg,#search-header-location-bg span{transition:all .5s}.backgroundGreen{background-color:#008a2f}.backgroundGreen span{color:#fff}.backgroundRed{background-color:#d9534f}.backgroundRed span{color:#fff}.page-stable-search .header-container,.page-event-search .header-container{display:none!important}.page-stable-search #stable-search-map,.page-event-search #stable-search-map{overflow:hidden;height:calc(100vh - 200px);border-radius:10px 0 0 10px;margin-top:0}.page-stable-search .search-wrapper,.page-event-search .search-wrapper{box-shadow:none}.page-stable-search .search-wrapper #button-search,.page-event-search .search-wrapper #button-search{margin:0 0 15px!important}.page-stable-search .search-wrapper .search-results .summary .btn,.page-event-search .search-wrapper .search-results .summary .btn{margin-top:7.5px;margin-left:7.5px;margin-right:7.5px}.page-stable-search .search-wrapper .search-results .item,.page-event-search .search-wrapper .search-results .item{position:relative;display:block;overflow:hidden;height:160px;box-shadow:0 1px 3px #0000001a;background-color:#fff;border-radius:5px;margin:15px 0 0;padding-bottom:15px}.page-stable-search .search-wrapper .search-results .item .item-description,.page-event-search .search-wrapper .search-results .item .item-description{text-align:left;font-size:12px;padding-top:5px;padding-left:0;padding-right:0}.page-stable-search .search-wrapper .search-results .item .table,.page-event-search .search-wrapper .search-results .item .table{margin-top:-5px;margin-bottom:5px}.page-stable-search .search-wrapper .search-results .item .item-header,.page-event-search .search-wrapper .search-results .item .item-header{padding-top:15px;margin-bottom:5px;padding-left:50px}.page-stable-search .search-wrapper .search-results .item .item-event-header,.page-event-search .search-wrapper .search-results .item .item-event-header{padding-top:15px}.page-stable-search .search-wrapper .search-results .item .column-buttons,.page-event-search .search-wrapper .search-results .item .column-buttons{padding-left:0;padding-top:15px}.page-stable-search .search-wrapper .search-results .item .stable-address,.page-event-search .search-wrapper .search-results .item .stable-address{font-size:.8em}.page-stable-search .search-wrapper .search-results .item-more,.page-event-search .search-wrapper .search-results .item-more,.page-stable-search .search-wrapper .search-results .item-less,.page-event-search .search-wrapper .search-results .item-less{margin-top:-28px!important;border:none;border-radius:0 0 5px 5px;border-top:1px solid #dddddd}.page-stable-search .search-wrapper .search-results .item-stable-image,.page-event-search .search-wrapper .search-results .item-stable-image{width:100%;min-height:135px;background-position:center center;background-repeat:no-repeat;background-size:cover}.page-stable-search .search-wrapper .search-results .item-stable-image .fav-stable-wrapper,.page-event-search .search-wrapper .search-results .item-stable-image .fav-stable-wrapper{position:absolute;bottom:15px;left:10px}.page-stable-search .search-wrapper .search-results .item-photo,.page-event-search .search-wrapper .search-results .item-photo{position:absolute;left:0;width:40px;height:auto;border-radius:5px}.page-stable-search .search-wrapper .search-results .item-links,.page-event-search .search-wrapper .search-results .item-links{padding-bottom:30px}.page-stable-search .search-wrapper .search-results .item-links .first .btn,.page-event-search .search-wrapper .search-results .item-links .first .btn{border-radius:5px 0 0 5px}.page-stable-search .search-wrapper .search-results .item-links .second .btn,.page-event-search .search-wrapper .search-results .item-links .second .btn{border-radius:0 5px 5px 0}.page-stable-search .search-wrapper .search-results .item-button,.page-event-search .search-wrapper .search-results .item-button{margin-bottom:15px}.page-stable-search .search-wrapper .search-results .panel,.page-event-search .search-wrapper .search-results .panel{margin-bottom:10px}.page-stable-search .search-wrapper .search-results-events .item-stable-images .item-header-bg,.page-event-search .search-wrapper .search-results-events .item-stable-images .item-header-bg{position:absolute;background:linear-gradient(#0000001a 20%,#000c);height:100%}.page-stable-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .event-labels,.page-event-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .event-labels{padding:7px 10px 0}.page-stable-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .event-labels .label,.page-event-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .event-labels .label{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 2px 2px 0}.page-stable-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .item-header,.page-event-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .item-header{position:absolute;bottom:0;margin:0;padding:15px 15px 15px 60px}.page-stable-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .item-header a,.page-event-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .item-header a{color:#fff;padding-top:10px;font-weight:300}.page-stable-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .item-header .distance,.page-event-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .item-header .distance{color:#fff}.page-stable-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .item-header .item-photo,.page-event-search .search-wrapper .search-results-events .item-stable-images .item-header-bg .item-header .item-photo{position:absolute;top:15px;left:10px}.page-stable-search .search-wrapper .search-results-events .item-event-header,.page-event-search .search-wrapper .search-results-events .item-event-header{font-size:1.2em;font-weight:300}.page-stable-search .search-wrapper .search-results-events .event-time,.page-event-search .search-wrapper .search-results-events .event-time{min-height:70px}.page-stable-search .search-wrapper .search-results-events .event-time .date,.page-event-search .search-wrapper .search-results-events .event-time .date{font-size:1.2em;font-weight:300;color:#066b93;padding-right:3px}.page-stable-search .search-wrapper .search-results-events .event-time .time,.page-event-search .search-wrapper .search-results-events .event-time .time{font-size:.9em;font-weight:700;color:#0006;padding:0 3px;border-radius:3px;background-color:#0000001a}.page-stable-search .search-wrapper .search-results-events .infobox,.page-event-search .search-wrapper .search-results-events .infobox{margin-bottom:10px}.page-stable-search .search-wrapper .item-more,.page-event-search .search-wrapper .item-more{border-radius:0 0 5px 5px}.page-stable-search .search-wrapper .item-features,.page-event-search .search-wrapper .item-features{margin-top:10px;font-size:.85em}.page-stable-search .search-wrapper .item-features-event .title,.page-event-search .search-wrapper .item-features-event .title{padding-right:0}.page-stable-search .search-wrapper .item-features-event .value,.page-event-search .search-wrapper .item-features-event .value{margin-bottom:15px}.page-stable-search .search-wrapper .item-features-event label,.page-event-search .search-wrapper .item-features-event label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-search .panel-title,.page-event-search .panel-title{padding:7px 0 10px}.page-stable-search .map-wrapper .gm-style-iw-d a:focus,.page-event-search .map-wrapper .gm-style-iw-d a:focus{outline:none;text-decoration:none}.page-stable-search .map-wrapper .gm-style-iw-d a:hover,.page-event-search .map-wrapper .gm-style-iw-d a:hover{text-decoration:underline}.form-group .country-select{display:block}.page-stable-front-page .container{padding-bottom:0}.page-stable-front-page .info-features-list{font-size:12px;opacity:.7}.page-stable-front-page .stable-features-parent{margin-bottom:10px}.page-stable-front-page #stableInfo{padding-top:30px}.page-stable-front-page .main-container h1{color:#066b93;font-weight:300;font-size:2.2em}.page-stable-front-page .main-container h2{color:#066b93;font-weight:300;font-size:1.6em}.page-stable-front-page .content h2{padding:15px 0 5px;margin:0}.page-stable-front-page .navi-book{margin-top:2px;text-align:center;padding:9px 15px;margin-bottom:15px}.page-stable-front-page .info-contact *{transition:background-color .2s ease,border-color .2s ease}.page-stable-front-page .info-contact .btn-contact{border-color:transparent;color:#066b93;position:relative;padding-left:35px}.page-stable-front-page .info-contact .btn-contact:hover{border-color:inherit;color:#022431}.page-stable-front-page .info-contact .btn-contact:hover .icon-wrapper{opacity:1}.page-stable-front-page .info-contact .stableExtraInfo{color:#0009}.page-stable-front-page .info-contact .icon-wrapper{opacity:.8;width:28px;height:28px;position:absolute;left:0;top:0;background-position:50% 50%;background-size:50% 50%;background-repeat:no-repeat;border-radius:3px;background-color:#0982a8}.page-stable-front-page .info-contact .icon-wrapper .glyphicon,.page-stable-front-page .info-contact .icon-wrapper i{color:#fff;margin:6px 7px;font-size:14px}.page-stable-front-page .btn-edit{position:absolute;right:10px;top:8px}.page-stable-front-page .btn-edit-inline{margin-left:5px}.page-stable-front-page .info-services .info-features-list{padding:10px 0 0;overflow:hidden!important}.page-stable-front-page p{line-height:1.6em}.page-stable-front-page .stable-social-links .btn{min-width:calc(25% - 3px);text-align:left}.page-stable-front-page .stable-social-links .btn .url{background-image:url(/build/assets/social-hp-CvnpTOxY.png);background-color:#888}.page-stable-front-page .stable-social-links .btn .fb{background-image:url(/build/assets/social-fb-C-E3xBrJ.png);background-color:#4665a2}.page-stable-front-page .stable-social-links .btn .tw{background-image:url(/build/assets/social-tw-BZjZVge4.png);background-color:#3bb1db}.page-stable-front-page .stable-social-links .btn .ig{background-image:url(/build/assets/social-ig-D6zcq6we.png);background-color:#d93175}.page-stable-front-page .back-to-top-parent{margin-bottom:30px}.page-stable-front-page .info-personel .list-group-item.with-image{min-height:58px}.extra-info{resize:none!important}.trumbowyg{margin-top:0!important;margin-bottom:15px!important}.trumbowyg-editor{padding-top:0!important}.stableFrontpageAjaxContentInner :first-child{margin-top:0!important}.stableFrontpageAjaxContentInner iframe{width:100%;height:450px;max-height:50vw}.stableFrontpageAjaxContentInner img{max-width:100%}.page-stable-front-page .content .nav-tabs,.page-horse .content .nav-tabs{margin:0 0 30px}.page-stable-front-page .content .nav-tabs li a,.page-horse .content .nav-tabs li a{color:#066b93;font-size:1.1em}.page-stable-front-page .content .nav-tabs .active a,.page-horse .content .nav-tabs .active a{color:#022431;background-color:#efefef}.page-stable-front-page .content .nav-tabs .active a:hover,.page-horse .content .nav-tabs .active a:hover{background-color:#efefef}.page-stable-front-page .content .nav-tabs li:first-child,.page-horse .content .nav-tabs li:first-child{margin-left:15px}.page-stable-front-page .content #stableDescriptionHelp,.page-horse .content #stableDescriptionHelp{display:none}.page-stable-front-page .content #horseDescription,.page-horse .content #horseDescription{margin-bottom:30px}.page-stable-front-page .content .navi-info,.page-horse .content .navi-info{margin-bottom:15px}@media only screen and (max-width: 991px){.page-horse .horse-page{float:initial}}.page-horse #calendar h2{margin:0 15px}.stableFrontpageContent{margin-top:0!important}.h-login-container{width:100%;padding:15px 0}.h-login{background-color:#fff;text-align:left;display:inline-block}.h-login-btn{width:100%;padding:3px 0}.h-login-btn-left{width:40px;cursor:default}.h-login-btn-left img{width:16px;height:16px;margin:0}.h-login-btn-right{width:100%;display:inline-block}.h-login-btn-right-ok:hover,.h-login-btn-right-ok:focus{cursor:pointer}.h-login-btn-right-text{width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.h-login-btn-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.h-login-title{color:#066b93;font-size:20px;padding:0 15px}.h-login-title span{width:calc(100% - 25px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.h-login-pwd{text-align:center;margin-top:15px}.h-login-pwd-photo{border-radius:50%;height:40px;width:40px;margin-right:5px}.h-login-pwd-group{margin-top:15px;margin-bottom:15px}.h-login-pwd-bottom{opacity:.5}.h-login-pwd-join{padding:6px 25px;margin-bottom:5px}.h-login-btn-right-login:focus,.h-login-btn-right-login:hover{cursor:pointer}.h-login-btn-left[style*="display: none"]+.h-login-email-input{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.h-login-welcome-buttons span{margin-right:5px}.h-login-title>div{float:left;min-height:32px}.h-login-updates{min-width:32px}.h-login-updates>#HW_badge_cont{float:left;margin-top:-3px}.h-login-image img{border-radius:4px}.h-login-welcome-buttons>div>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-login-updates-title{width:calc(100% - 32px);padding:0 0 0 8px}.h-login-dim{opacity:.4!important}.h-login-highlight{box-shadow:#ffffff80 0 0 25px}#login-fav-stables{margin-bottom:15px}#login-fav-stables ul,#login-fav-stables li{margin:0;padding:0}#login-fav-stables li{clear:both}#login-fav-stables a{width:70%;float:left;border-radius:5px;margin-bottom:5px}#login-fav-stables a:hover{background-color:#efefef}#login-fav-stables a.stable-link{margin-right:1%;display:table-cell;overflow:hidden}#login-fav-stables span.stable-image{position:relative;max-width:35px;height:35px!important;padding:0!important;overflow:hidden;display:table-cell;border-radius:5px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;text-align:center;vertical-align:middle}#login-fav-stables span.stable-image img{max-height:35px;border-radius:5px}#login-fav-stables span.stable-name{padding:0 5px 0 7px;color:#000;display:table-cell;line-height:1.2em;font-size:.9em;vertical-align:middle}#login-fav-stables a.booking{width:28%;margin-left:1%;display:table-cell;min-height:100%!important;padding:6px 5px;margin-bottom:5px;font-size:14px;font-weight:400;vertical-align:middle;border-radius:4px;background-color:#5cb85c;border-color:#4cae4c;color:#fff;text-align:center}#login-fav-stables a.booking:hover{background-color:#449d44;border-color:#398439}#login-fav-stables a.all-favorite-stables{width:100%;padding:7px 7px 8px;text-align:left;line-height:1em;color:#0982a8}#login-fav-stables a.all-favorite-stables:hover{color:#022431}#login-fav-stables a.all-favorite-stables .glyphicon{color:#d9534f;font-size:15px;padding:1px 7px 0 5px}#login-fav-stables a:hover{text-decoration:none}#login-fav-stables .glyphicon{margin-right:0}#developedWithSRL{font-weight:300;color:#fff;background-color:#00000080;border-radius:10px;margin-left:15px}#play-video{width:100%!important}.info footer{position:relative}.info .info-logo{width:100%;height:auto;max-width:200px;margin-bottom:40px}.info .header-container,.info .external-ads-right{display:none!important}.info .main-flex{width:100vw}.info .main-content{padding-top:15px}.info .main-image{background:linear-gradient(#0009,#0000 15% 85%,#0009),url(/build/assets/home_horses_kissing_40-Oq7eKSFn.jpg) no-repeat center center;background-size:cover;position:fixed;left:0;top:0;height:100vh;width:100vw}.info .main-image:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom right,#077dab,#fff);opacity:.8}.info .main-image-business{background:linear-gradient(#0009,#0000 15% 85%,#0009),url(/build/assets/frontpage-business-2019-TuQ7humx.jpg) no-repeat center center;background-size:cover;position:fixed;left:0;top:0;height:100vh;width:100vw}.info .main-image-business:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom right,#077dab,#fff);opacity:.8}.info .main-image-rider{background:linear-gradient(#0009,#0000 15% 85%,#0009),url(/build/assets/frontpage-riders-2019-XGovhGzW.jpg) no-repeat center center;background-size:cover;position:fixed;left:0;top:0;height:100vh;width:100vw}.info .main-image-rider:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom right,#077dab,#fff);opacity:.8}.info .main-image-plus{background:linear-gradient(#0009,#0000 15% 85%,#0009);background-size:cover;position:fixed;left:0;top:0;height:100vh;width:100vw}.info .main-image-plus:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom right,#077dab,#fff);opacity:.8}.info .main-image-hopoti{background:linear-gradient(#0009,#0000 15% 85%,#0009),url(/build/assets/frontpage-about-2019-C8zv1Lv0.jpg) no-repeat center center;background-size:cover;position:fixed;left:0;top:0;height:100vh;width:100vw}.info .main-image-hopoti:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom right,#077dab,#fff);opacity:.8}.info .main-image-co2{background:linear-gradient(#0009,#0000 15% 85%,#0009),url(/build/assets/forest-BdNxyR5M.jpg) no-repeat center center;background-size:cover;position:fixed;left:0;top:0;height:100vh;width:100vw}.info .main-image-co2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom right,#194e00,#00df6e);opacity:.4}.info .info-header{animation:fadein 2s;text-align:center;width:100%}.info .info-header .title{color:#fff;font-size:60px;font-weight:300;margin-bottom:15px;line-height:1;display:inline-block}.info .info-header .description{color:#fff;font-size:20px;font-weight:400;line-height:1.3;margin-bottom:15px}.info .info-header .description .content{max-width:650px;display:inline-block}.info .info-header .cta{display:inline-block}.info .info-header .cta .btn{margin-right:5px;margin-bottom:5px}.info .info-header .panel{border-radius:0 0 15px 15px;overflow:hidden}.info .info-header .carousel{border-radius:15px 15px 0 0;overflow:hidden}.info .nav-info{animation:fadein 2s;border-radius:15px;overflow:hidden;width:calc(100% - 30px);margin:20px 15px 0;padding:0}.info .nav-info .main{padding-top:20px}.info .nav-info .secondary{padding-top:7px}.info .nav-info .nav-info-block{transition:.3s all;opacity:.5;min-height:60px;text-align:center}.info .nav-info .nav-info-block .title{font-weight:600;font-size:16px;padding:8px 16px;border-radius:15px}.info .nav-info .nav-info-block.active{opacity:1}.info .nav-info .nav-info-block:focus,.info .nav-info .nav-info-block:hover{opacity:.9}.info .nav-info .business{background-color:#066b93ed;color:#fff}.info .nav-info .business a{color:#fff}.info .nav-info .business .title{background-color:#ffffff40}.info .nav-info .business .bottom{height:15px}.info .nav-info .personal{background-color:#a9dde5ed;color:#066b93}.info .nav-info .personal a{color:#066b93}.info .nav-info .personal .title{background-color:#ffffff4d}.info .nav-info .personal .bottom{height:15px}.info .nav-info .horse-care{background-color:#ffffffed;color:#066b93}.info .nav-info .horse-care a{color:#066b93}.info .nav-info .horse-care .title{background-color:#a9dde526}.info .nav-info .company{background-color:#e6e6e6ed;color:#066b93}.info .nav-info .company a{color:#066b93}.info .nav-info .company .title{background-color:#0000001a}.info .nav-info .main-new{padding-top:15px}.info .nav-info .secondary-new{padding-top:3px}.info .nav-info .nav-info-block-new{transition:.3s all;opacity:.8;min-height:50px;text-align:center}.info .nav-info .nav-info-block-new .title{font-weight:600;font-size:14px}.info .nav-info .nav-info-block-new.active{opacity:1}.info .nav-info .nav-info-block-new:focus,.info .nav-info .nav-info-block-new:hover{opacity:1}.info .nav-info .rider-new{background-color:#a9dde5;color:#066b93}.info .nav-info .rider-new a{color:#066b93}.info .nav-info .rider-new .bottom{height:15px}.info .nav-info .plus-new{background-color:#ddf1f4;color:#066b93}.info .nav-info .plus-new a{color:#066b93}.info .nav-info .plus-new .bottom{height:15px}.info .nav-info .business-new{background-color:#0982a7;color:#fff}.info .nav-info .business-new a{color:#fff}.info .nav-info .business-new .bottom{height:15px}.info .nav-info .about-new{background-color:#0c4e65;color:#fff}.info .nav-info .about-new a{color:#fff}.info .nav-info .about-new .bottom{height:15px}.info .nav-info .advertiser-new{background-color:#106a89;color:#fff}.info .nav-info .advertiser-new a{color:#fff}.info .nav-info .advertiser-new .bottom{height:15px}.info .nav-info-scrolling{max-width:1200px;z-index:100;position:fixed!important;top:60px;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s}.info .timeline-cta{margin-top:-15px}.info .timeline-cta-bottom{float:none;display:inline-block;color:#fff;margin-top:15px}.info .timeline-cta-bottom a{color:#fff}.page-hopoti-plus .btn-sections{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none}.page-hopoti-plus .plus-main-image-wrapper{pointer-events:none;position:absolute;width:100%;inset:0}.page-hopoti-plus .plus-main-image-wrapper .plus-main-image{position:absolute;bottom:-15px;left:4%;right:45%;opacity:.75;pointer-events:none}.page-hopoti-plus .plus-main-image-mobile{width:117%;opacity:.75;margin-left:-8%;margin-bottom:-15px;margin-top:-10px}.page-hopoti-plus .image-diary-lg{position:absolute;z-index:10;left:calc(50vw - 470px);max-width:220px;top:-32px}.page-hopoti-plus .image-diary-sm{position:absolute;z-index:10;left:calc(50vw - 410px);max-width:220px;top:-32px}.page-hopoti-plus .image-calendar-lg{position:absolute;z-index:10;right:calc(50vw - 460px);max-width:175px;top:-35px}.page-hopoti-plus .image-calendar-sm{position:absolute;z-index:10;right:calc(50vw - 380px);max-width:175px;top:-35px}.page-hopoti-plus .image-diary-xs{max-width:170px;margin-right:-10px}.page-hopoti-plus .image-calendar-xs{max-width:120px;margin-left:20px}.page-hopoti-plus .image-plant-lg{position:absolute;z-index:10;right:calc(50vw - 565px);max-width:237px;top:-40px}.page-hopoti-plus .image-plant-sm{position:absolute;z-index:10;right:calc(50vw - 500px);max-width:237px;top:-40px}.page-hopoti-plus .image-plant-xs{position:absolute;z-index:10;top:-16px;right:-12px;width:198px}.page-hopoti-plus .image-medkit-lg{position:absolute;top:-25px;right:-20px;width:150px}.page-hopoti-plus .image-brush-lg{position:absolute;top:-14px;left:-19px;width:120px}.page-hopoti-plus .image-medkit-xs{max-width:160px}.page-hopoti-plus .image-brush-xs{max-width:130px;margin-top:12px;margin-left:15px}.page-hopoti-plus .image-trophy-xs,.page-hopoti-plus .image-help-xs{max-width:100px}.page-hopoti-plus .rewards-listing .panel-default{box-shadow:0 0 10px #066b93}.page-hopoti-plus .rewards-listing .panel-boost-0{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px #0000000d}.page-hopoti-plus .rewards-listing .panel-heading{min-height:60px;padding:5px 5px 5px 60px}.page-hopoti-plus .rewards-listing .panel-heading img{width:45px;height:45px;object-fit:contain;border-radius:50%;position:absolute;top:5px;left:21px;background:#fff}.page-hopoti-plus .rewards-listing .panel-heading .panel-title{color:#066b93;font-size:16px;padding-top:5px;display:flex;align-items:center;min-height:45px}.page-hopoti-plus .rewards-listing .reward-image{width:100%;height:auto;min-height:150px;max-height:150px;object-fit:cover}.page-hopoti-plus .rewards-listing .reward-label{position:absolute;top:5px;right:5px;font-size:14px;padding:3px 7px 4px}.page-hopoti-plus .rewards-listing .reward-panel-body{padding-bottom:0}.page-hopoti-plus .rewards-listing .reward-panel-body .reward-description{margin-top:15px;min-height:140px}.page-hopoti-plus .rewards-listing .reward-panel-body .rewards-read-more{margin-bottom:10px;min-height:180px;overflow:hidden}.page-hopoti-plus .rewards-listing .reward-panel-body .rewards-read-more li{list-style-type:disc}.page-hopoti-plus .rewards-listing .reward-panel-body .rewards-read-more .more-info-button{left:-15px;right:-15px}.page-hopoti-plus .rewards-listing .reward-panel-body .rewards-read-more .btn-xs{display:inline-block;width:unset;padding:2px 10px;margin-top:10px}.page-hopoti-plus .rewards-listing .reward-panel-body .show-more{cursor:pointer;position:absolute;bottom:-15px;text-align:center;width:100%}.page-hopoti-plus .rewards-listing .reward-panel-body .short{height:100px;overflow:hidden;margin:0}.page-hopoti-plus .rewards-listing .panel-footer .rewards-code p{margin:10px}.page-hopoti-plus .rewards-listing a:hover{text-decoration:none}.page-hopoti-plus #carousel-plus-testimonials .carousel-inner{background-color:#000}.page-hopoti-plus #carousel-plus-testimonials .carousel-inner .item{height:300px}.page-hopoti-plus #carousel-plus-testimonials .carousel-inner .item img{opacity:.7;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1170px){.cd-is-hidden{visibility:hidden}}.cd-timeline{animation:fadein 3s;overflow:visible;margin:2em auto}.cd-timeline__container{position:relative;width:90%;max-width:1170px;margin:0 auto;padding:2em 0}.cd-timeline__container:before{content:"";position:absolute;top:0;left:18px;height:calc(100% + 40px);width:4px;background:#d7e4ed}@media only screen and (min-width: 1170px){.cd-timeline{margin-top:3em;margin-bottom:3em}.cd-timeline__container:before{left:50%;margin-left:-2px}}.cd-timeline__block{position:relative;margin:2em 0}.cd-timeline__block:after{content:"";display:table;clear:both}.cd-timeline__block:first-child{margin-top:0}.cd-timeline__block:last-child{margin-bottom:0}@media only screen and (min-width: 1170px){.cd-timeline__block{margin:4em 0}}.cd-timeline__img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.cd-timeline__img span{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px;font-size:24px;color:#fff}.cd-timeline__img.cd-timeline__img--primary{background:#066b93}.cd-timeline__img.cd-timeline__img--secondary{background:#8aaebc}.cd-timeline__img.cd-timeline__img--success{background:#008a2f}.cd-timeline__img.cd-timeline__img--warning{background:#d99300}.cd-timeline__img.cd-timeline__img--danger{background:#d9534f}.info-fullwidth{overflow-x:hidden}.info-fullwidth .main-container{width:100%!important;max-width:100%!important;margin:0;top:0;box-shadow:none;border-radius:0;padding:0}.info-fullwidth .main-container .row{margin:0}.info-fullwidth .content-wrapper{max-width:1200px;margin:0 auto}.info-block-white{background-color:#fff}.info-block-gray{background-color:#e6e6e6}.info-block-primary{background-color:#0982a8;color:#fff}.info-block-secondary{background-color:#a9dde5;color:#066b93}.info-block-green{background-color:#5a9140;color:#fff}.info-block-plus-1{background-color:#085b2f;color:#fff}.info-block-plus-2{background-color:#f5ac1d}.info-block-plus-3{background-color:#a8dde7}.info-block-plus-4{background-color:#7abfc5}.info-block-plus-5{background-color:#006d97;color:#fff}.info-block-transparent{background-color:#066b9380;color:#fff}.info-block-transparent-green{background-color:#5a9140bf;color:#fff}.info-block-transparent-full{background-color:#0000;color:#fff}.info-block-recommendation{font-size:20px}.info-block-recommendation .label{padding:4px 8px;margin:2px 1px;display:inline-block}.info-block-black{background:#3d3c42;background:radial-gradient(circle,#3d3c42d9 40%,#000000e6 90%);color:#fff}.info-block-black .info-block-title{color:#e7b682}.info-block{padding:45px 0}.info-block .info-block-label{margin:0 12px;font-size:14px}.info-block .info-block-title{font-size:22px;font-weight:300;margin-bottom:10px}.info-block .info-block-title span,.info-block .info-block-title i{margin-right:5px}.info-block .info-block-title-lg{font-weight:600}.info-block .info-block-description{text-align:justify;text-justify:inter-word}.info-block .info-block-image-hover{overflow:hidden;transition:all .5s}.info-block .info-block-image{background-color:#00000080;min-height:150px;transition:all .5s;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:15px;overflow:hidden}.info-block .info-block-image-lg{min-height:200px}.info-block .info-block-image:before{position:absolute;top:0;left:15px;z-index:2;display:block;content:"";width:calc(100% - 30px);height:100%;background:linear-gradient(0deg,#066b93f2,#066b93e6 25%,#066b931a);opacity:.5;border-radius:15px;transition:all .5s}.info-block a:not(.btn){color:inherit;text-decoration:underline}.info-block:focus .info-block-image-hover,.info-block:hover .info-block-image-hover{transform:scale(1.05)}.info-block:focus .info-block-image:before,.info-block:hover .info-block-image:before{opacity:0}.info-block-shadow-blue{background-color:#0982a8;border-radius:15px;padding:15px}.sun-drink{position:absolute;top:-30px;right:225px;width:70px;height:70px;border-radius:50%;background:#ffffffb3;opacity:1;box-shadow:0 0 40px 15px #fff}.sun-tablet{position:absolute;top:40px;right:185px;width:70px;height:70px;border-radius:50%;background:#ffffffb3;opacity:1;box-shadow:0 0 40px 15px #fff}.ray_box{position:absolute;margin:auto;inset:0;width:70px;-webkit-animation:ray_anim 120s linear infinite;animation:ray_anim 120s linear infinite}.ray-yellow{background:-webkit-linear-gradient(top,rgba(253,194,26,0) 0%,rgba(253,194,26,.8) 50%,rgba(253,194,26,0) 100%);background:linear-gradient(top,#fdc21a00,#fdc21acc,#fdc21a00);margin-left:10px;border-radius:80% 80% 0 0;position:absolute;opacity:.2}.ray-blue{background:-webkit-linear-gradient(top,rgba(23,178,166,0) 0%,rgba(23,178,166,.8) 50%,rgba(23,178,166,0) 100%);background:linear-gradient(top,#17b2a600,#17b2a6cc,#17b2a600);margin-left:10px;border-radius:80% 80% 0 0;position:absolute;opacity:.2}.ray-white{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(top,#fff0,#fffc,#fff0);margin-left:10px;border-radius:80% 80% 0 0;position:absolute;opacity:.2}.ray1{height:170px;width:30px;-webkit-transform:rotate(180deg);top:-175px;left:15px}.ray2{height:100px;width:8px;-webkit-transform:rotate(220deg);top:-90px;left:75px}.ray3{height:170px;width:50px;-webkit-transform:rotate(250deg);top:-80px;left:100px}.ray4{height:120px;width:14px;-webkit-transform:rotate(305deg);top:30px;left:100px}.ray5{height:140px;width:30px;-webkit-transform:rotate(-15deg);top:60px;left:40px}.ray6{height:90px;width:50px;-webkit-transform:rotate(30deg);top:60px;left:-40px}.ray7{height:180px;width:10px;-webkit-transform:rotate(70deg);top:-35px;left:-40px}.ray8{height:120px;width:30px;-webkit-transform:rotate(100deg);top:-45px;left:-90px}.ray9{height:80px;width:10px;-webkit-transform:rotate(120deg);top:-65px;left:-60px}.ray10{height:190px;width:23px;-webkit-transform:rotate(150deg);top:-185px;left:-60px}@-webkit-keyframes ray_anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (min-width: 1170px){.cd-timeline__img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);transform:translateZ(0)}.cd-timeline__img.cd-timeline__img--bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.cd-timeline__content{min-height:314px;position:relative;margin-left:60px;background:#fff;border-radius:15px;padding:1em;-webkit-box-shadow:0 3px 0 #a9dde5;box-shadow:0 3px #a9dde5}.cd-timeline__content:after{content:"";display:table;clear:both}.cd-timeline__content:before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid white}.cd-timeline__content h2{color:#303e49}.cd-timeline__content p,.cd-timeline__read-more,.cd-timeline__date{font-size:1.3rem}.cd-timeline__content p{margin:1em 0;line-height:1.6}.cd-timeline__read-more,.cd-timeline__date{display:inline-block}.cd-timeline__date{float:left;padding:.8em 0;opacity:.8}.cd-timeline__date img{width:auto;height:auto;max-width:100%;border-radius:15px;margin-top:-18px}@media only screen and (min-width: 768px){.cd-timeline__content h2{font-size:2rem}.cd-timeline__content p{font-size:1.6rem}.cd-timeline__read-more,.cd-timeline__date{font-size:1.4rem}}@media only screen and (min-width: 1170px){.cd-timeline__content{margin-left:0;padding:1.6em;width:45%;-webkit-transform:translateZ(0);transform:translateZ(0)}.cd-timeline__content:before{top:24px;left:100%;border-color:transparent;border-left-color:#fff}.cd-timeline__read-more{float:left}.cd-timeline__date{position:absolute;width:100%;left:122%;top:6px;font-size:1.6rem}.cd-timeline__block:nth-child(2n) .cd-timeline__content{float:right}.cd-timeline__block:nth-child(2n) .cd-timeline__content:before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#fff}.cd-timeline__block:nth-child(2n) .cd-timeline__read-more{float:right}.cd-timeline__block:nth-child(2n) .cd-timeline__date{left:auto;right:122%;text-align:right}.cd-timeline__content.cd-timeline__content--bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}}@media only screen and (min-width: 1170px){.cd-timeline__block:nth-child(2n) .cd-timeline__content.cd-timeline__content--bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@media only screen and (max-width: 767px){.front-countries{margin-top:0}.cd-timeline{overflow:visible;margin-left:-20px}.cd-timeline__img{z-index:5;margin-top:-13px;margin-left:12px}.cd-timeline__container{width:100%}.cd-timeline__container:before{opacity:0}.cd-timeline__content{margin-left:18px}.cd-timeline__content:before{opacity:0}#features-block-horse-care{background-color:#fff9}#features-block-hopoti{background-color:#0006}#features-drawing-horse{margin-top:-90px}#features-drawing-stable{width:130%;margin-left:-15%}.info-header .title{font-size:30px!important}.info-header .description{font-size:16px!important}}.home{margin-bottom:0;transition:background .3s ease-out}.home .subnav{display:none}.home .main-flex{width:100%;margin-top:unset}.home .main-flex .main-container{margin:0;max-width:unset;box-shadow:none;border-radius:0;padding:0}.home .main-flex .main-container .row{margin:0}.home footer{position:relative}.home .header-container{display:none}.home .h-front-bg-static{background:linear-gradient(#0009,#0000 15% 85%,#0009),url(/build/assets/hopoti-0519-Dggj5wy0.jpg) no-repeat center center}.home .h-front-bg-video{background:linear-gradient(#0009,#0000 15% 85%,#0009),url(/build/assets/hopoti-0918-DSeMxJkC.jpg) no-repeat center center}@media only screen and (max-width: 767px){.home .h-front-bg-video{background:linear-gradient(#0009,#0000 15% 85%,#0009),url(/build/assets/hopoti-0519-Dggj5wy0.jpg) no-repeat center center}}.home .h-front-bg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:fixed;left:0;top:0;height:100vh;width:100vw}.home .h-front{min-height:100vh;max-width:1200px;margin:0 auto!important}.home .h-front-play{padding:15px;margin-top:30px}.home .h-front-play a{background-color:#fff;border-radius:10px;padding:10px 15px;text-decoration:none}.home .h-front-ad{padding:5px;margin:10px 15px 0;background-color:#fff;border-radius:10px}.home .h-front-ad a{display:table-row;padding:10px 15px 10px 5px;text-decoration:none}.home .h-front-ad img{max-width:50px;padding:0;display:table-cell;border-radius:10px}.home .h-front-ad span{display:table-cell;vertical-align:middle;padding:5px 10px}.home .h-front-foot{position:absolute;bottom:20px}.home .h-front-down{display:block;margin-top:35px}.home .h-front-down a{transition:.3s all;opacity:.5;display:inline-block;background-color:#fff;padding:10px;border-radius:50%;width:36px;height:36px}.home .h-front-down a:focus,.home .h-front-down a:hover{opacity:1}.home .h-front-cloud{padding-top:20vh;min-height:100vh;animation:fadein 1s}.home .h-front-cloud h1{margin:15px 0 10px 15px;font-weight:300;font-size:36px;color:#fff;text-shadow:0 0 4px #000000}.home .h-front-cloud h2{margin:0 0 15px 15px;text-shadow:0 0 4px #000000;font-size:20px;font-weight:300;animation:fadein 4s;color:#fff}.home .h-front-cloud-h2{min-height:30px}.home .h-front-cloud-box{border-radius:8px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;padding:15px 0;margin:0 0 15px}.home .h-front-login-btn{width:100%;padding:3px 0}.home .h-front-login-btn-left{width:40px;cursor:default}.home .h-front-login-btn-left img{width:16px;height:16px;margin:0}.home .h-front-login-btn-right{width:100%;display:inline-block}.home .h-front-login-btn-right-text{width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home .h-front-login-btn-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home .h-front-cloud-title{color:#066b93;font-size:20px;padding:0 0 10px 15px}.home .h-front-cloud-features{color:#066b93;font-size:15px;animation:fadein 2s;padding:0;margin:0 0 5px}.home .h-front-cloud-features a{display:block;background-color:#fff;border-radius:10px;padding:10px 15px}.home .h-front-cloud-features a:hover{text-decoration:none}.home .image-box-left{margin-top:20px;padding-left:15px}.home .image-box-left img{max-width:100%;border-radius:10px}.home .image-box-right{margin-top:10px}.home .image-box-right img{max-width:100%;border-radius:10px}.home .h-front-features{padding-top:0;padding-bottom:0;background-color:#a9dde5}.home .h-front-features-title{color:#fff;font-size:36px;font-weight:300;text-align:center;margin-bottom:15px}.home .h-front-features-title>a{color:#fff;font-size:20px;text-align:center}.home .h-front-features-title>a:hover{text-decoration:none}.home .h-front-features-title .btn{transition:all .2s linear}.home .h-front-features-item{margin:15px 0;background:#fff;border-radius:8px;box-shadow:0 0 3px #3b6f894d;min-height:140px}.home .h-front-features-item-title{color:#066b93;font-size:20px;padding:10px 0 5px}.home .h-front-features-item-content{padding:0 0 15px}.home .h-front-all-features ul{padding:0;margin:0 15px 15px 20px}.home .h-front-all-features ul li{list-style-type:disc}.home .h-front-all-features .h-front-features-item-title{margin:0 0 5px}.home #link-features-rider{background-color:#a9dde5;color:#022431}.home #features-company{margin-bottom:-15px}.home #features-company .h-front-features-title{color:#066b93}.home #features-company img{max-width:100%}.home #features-rider .h-front-features-title{color:#066b93}.home #features-rider img{max-width:100%}.home #link-features-stable{background-color:#0982a8;color:#fff}.home #features-stable{background-color:#0982a8;color:#022431}.home #features-stable img{max-width:100%}.home #features-ad .h-front-features-title{color:#066b93}.home #features-ad img{max-width:100%}.home #features-ad .h-front-cloud-box{margin-top:15px}.home #features-ad ul,.home #features-ad ol{padding:0}.home #features-ad li{margin:0 0 0 15px;display:list-item;list-style-type:disc}.home #features-ad ol li{list-style-type:decimal}.home #features-company{padding:45px 0 85px}.home #features-company .people-slot{margin:45px 0}.home #features-company .people-slot img{max-width:150px;border-radius:75px;box-shadow:0 0 3px #3b6f894d}.home #features-company .people-slot h4{color:#066b93}.home #features-company .people-slot p{margin:0;color:#022431}.home #features-company .people-slot a{border-radius:10px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;padding:3px 10px;display:inline-block;margin:15px 0 0;opacity:.8;text-decoration:none;color:#066b93;vertical-align:top;line-height:1.8em;white-space:nowrap;width:100%}.home #features-company .people-slot a:hover{opacity:1}.home #features-company .people-slot .glyphicon{display:inline-block;position:relative;margin-top:4px;margin-right:2px}.home #features-company img{max-width:100%;margin:45px 0 0}.home #features-company .h-front-features-item{background:#fff0;border-radius:0;box-shadow:none;min-height:140px;text-align:center}.home #link-map{background:url(/build/assets/matt-benson-7408-BI8TRUxS.jpg) no-repeat center center;background-size:cover;color:#fff}.home .content-wrapper{max-width:1200px;margin:0 auto}.home #map{min-height:100vh;padding-top:105px;padding-bottom:30px;background:url(/build/assets/matt-benson-7408-BI8TRUxS.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.home #map .h-front-features-title{text-shadow:0 0 4px #000000}.home .progress-bar{transition:all .3s ease}.home .dropdown-menu>li{cursor:pointer}.home .hopoti-videos,.home .hopoti-images{margin:15px 0}.home .hopoti-images img{border-radius:10px}.home .h-front-features-light{background-color:#fff;color:#066b93}.home .h-front-features-light .h-front-features-title{text-align:left;color:#066b93}.home .h-front-features-light .h-front-features-card{color:#fff;height:130px;border-radius:15px;background-color:#a9dde5;background-size:cover;transition:all .5s;margin-bottom:15px}.home .h-front-features-light .h-front-features-card .gradient{width:100%;height:100%;background:linear-gradient(0deg,#066b93e6 0% 25%,#066b931a);border-radius:15px;transition:all 1s}.home .h-front-features-light .h-front-features-card .text{padding:10px 15px;position:absolute;bottom:0;left:0;width:100%}.home .h-front-features-light .h-front-features-card .text .title{font-weight:700}.home .h-front-features-light .h-front-features-card .label{position:absolute;top:10px;right:15px;font-size:12px;font-weight:400;opacity:.7;transition:all 1s}.home .h-front-features-light .h-front-features-card:hover,.home .h-front-features-light .h-front-features-card:focus{transform:scale(1.05)}.home .h-front-features-light .h-front-features-card:hover .gradient,.home .h-front-features-light .h-front-features-card:focus .gradient{opacity:0}.home .h-front-features-light .h-front-features-card:hover .label,.home .h-front-features-light .h-front-features-card:focus .label{opacity:1}.home .h-front-features-green{background-color:#5a9140d9;color:#fff}.home .h-front-features-green .h-front-features-title{color:#fff;text-align:center}.h-front-half{min-height:40vh}.h-front-half h1{margin-left:0!important}.h-front-half-third{min-height:37vh;padding:0}.h-front-half-third .btn-home-left{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:0}.h-front-half-h2{color:#fff;font-size:22px;padding:0 0 10px;text-shadow:0 0 7px rgba(0,0,0,.3)}.h-front-half-body{padding:15px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.4)}.h-front-half-third-1{border-radius:15px 15px 0 0}.h-front-half-third-3{border-radius:0 0 15px 15px;margin-bottom:20px}.h-front-half-body-rider{height:50%;color:#066b93;text-shadow:0 0 7px rgba(255,255,255,.3)}.h-front-half-body-rider .h-front-half-links>.btn{color:#066b93;text-shadow:0 0 7px rgba(255,255,255,.3)}.front-half-body-horse-care{height:50%;color:#066b93;text-shadow:none;background-color:#fff9}.front-half-body-horse-care .h-front-half-links>.btn{color:#066b93;text-shadow:none}.h-front-half-body-business{height:50%}.h-front-half-body-hopoti{height:50%;background-color:#0006;text-shadow:none;border-radius:0 0 15px}.h-front-half-body-hopoti .h-front-half-links>.btn{text-shadow:none}.h-front-half-body-light{text-align:center;position:relative}.h-front-half-body-light .btn-lg{font-size:22px;background-color:#ffffff80;color:#066b93;text-shadow:none;transition:background-color 1s}.h-front-half-body-light .btn-lg .glyphicon{font-size:18px;opacity:.5;transition:all .3s}.h-front-half-body-light .btn-lg:hover,.h-front-half-body-light .btn-lg:focus{background-color:#fffc}.h-front-half-body-light .btn-lg:hover .glyphicon,.h-front-half-body-light .btn-lg:focus .glyphicon{margin-left:8px;margin-right:8px;opacity:1;transform:scale(1.3)}.h-front-half-body-dark{text-align:center;position:relative}.h-front-half-body-dark .btn-lg{font-size:22px;background-color:#0003;transition:background-color 1s}.h-front-half-body-dark .btn-lg .glyphicon{font-size:18px;opacity:.5;transition:all .3s}.h-front-half-body-dark .btn-lg:hover,.h-front-half-body-dark .btn-lg:focus{color:#fff;background-color:#0009}.h-front-half-body-dark .btn-lg:hover .glyphicon,.h-front-half-body-dark .btn-lg:focus .glyphicon{margin-left:8px;margin-right:8px;opacity:1;transform:scale(1.3)}.h-front-half-body-center{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#features-block-horse-care-bg{position:absolute;top:0;left:50%;width:50%;height:100%;background-color:#fff9}#features-block-hopoti-bg{position:absolute;top:0;left:50%;width:50%;height:100%;background-color:#0006}.features-block-btn-sm{font-size:10px;opacity:.6;transition:all .5s;border-radius:10px;border:0}.features-block-btn-sm:hover,.features-block-btn-sm:focus{opacity:1;transform:scale(1.15);background-color:#fff!important;color:#000!important;border-radius:10px!important}.features-block-btn-sm-primary:hover,.features-block-btn-sm-primary:focus{background-color:#066b93!important;color:#fff!important}.scale-hover{transition:all .5s}.scale-hover:hover,.scale-hover:focus{transform:scale(1.05)}.h-number-strong{font-size:32px;font-weight:700}.h-number-normal{margin-top:-5px!important;font-size:20px;font-weight:300}.h-front-content-light{color:#066b93}.h-front-content-dark{color:#fff}.h-img-partner-3{width:calc(33% - 3px);height:auto;padding:5px;margin-top:-35px}.h-img-partner-2{width:calc(50% - 3px);height:auto;padding:5px;margin-top:-18px}.h-img-partner-1{width:calc(100% - 3px);height:auto;padding:5px;margin-top:-25px}.features-block-btn-lg{font-weight:700;color:#066b93;border:0}.hover-zoom{transition:transform .5s}.h-front-video{border-radius:15px;margin-top:-45px}.plus-rewards-marquee{font-size:14px;max-height:80px}.plus-rewards-marquee img{padding:8px 14px;margin-right:15px;height:40px;width:auto}.h-front-marquee{font-size:14px;position:relative;padding:30px 0;max-height:80px;overflow:hidden}.h-front-marquee a{padding:8px 14px;margin-right:5px;border-radius:10px}.h-front-marquee:before{content:"";position:absolute;z-index:1;top:0;left:0;pointer-events:none;background-image:linear-gradient(to left,#fff0,#fff 90%);width:30px;height:100px}.h-front-marquee:after{content:"";position:absolute;z-index:1;top:0;right:0;pointer-events:none;background-image:linear-gradient(to right,#fff0,#fff);width:30px;height:100px}@media only screen and (min-width: 768px){.h-front-marquee{font-size:18px}.h-front-marquee:before{width:100px}.h-front-marquee:after{width:100px}.h-front-half-third{height:37vh}.h-front-half-third-1{border-radius:15px 0 0 15px}.h-front-half-third-3{border-radius:0 15px 15px 0;margin-bottom:0}.features-block-btn-lg{background-color:transparent;padding:3px;font-size:26px}.features-block-btn-lg .sm{font-size:14px;font-weight:400;width:100%;display:block}.features-block-btn-lg .lg{width:100%;display:block}.hover-zoom:focus,.hover-zoom:hover{transform:scale(1.15)}#features-drawing-horse{margin-top:-30px;margin-left:-80px;pointer-events:none}#features-drawing-owner{position:absolute;right:-260px;top:55px;opacity:.15;pointer-events:none}#features-drawing-instructor{position:absolute;left:-310px;top:60px;opacity:.15;pointer-events:none}#features-drawing-stable{width:150%;margin-top:-40px;margin-left:-60px;margin-bottom:-40px;pointer-events:none}}@media only screen and (max-width: 1700px){#features-drawing-owner,#features-drawing-instructor{opacity:0}}@media only screen and (min-width: 1600px) and (min-height: 950px){.h-front-half{min-height:52vh}.h-front-half-2{min-height:26vh}.h-front-half-third{min-height:26vh;height:26vh}}.h-front-half-links button,.h-front-half-links a{opacity:1;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.4)}.h-front-half-links button span,.h-front-half-links a span{margin-right:3px}.h-front-half-links button:hover,.h-front-half-links button:focus,.h-front-half-links a:hover,.h-front-half-links a:focus{color:#fff}.h-front-half-third-1{background-color:#28282880}.h-front-half-third-2{background-color:#a9dde5cc}.h-front-half-third-3{background-color:#0982a8cc}.h-front-half-third .h-login{background-color:#0000;text-align:left;display:inline-block;color:#fff;max-width:100%;width:100%}.h-front-half-third a{color:#fff}.h-front-half-third .h-login-btn{width:100%;padding:3px 0;opacity:.85}.h-front-half-third .h-login-title{color:#fff;font-size:22px;padding:0 15px 10px;text-shadow:0 0 5px rgba(0,0,0,.3)}.h-front-half-third .h-login-pwd-join{padding:6px 25px;margin-bottom:5px;color:#000}.h-front-stable-drawings{max-height:200px;overflow:visible}.h-front-company-drawings{max-height:0;overflow:visible}.h-front-company-drawings img{width:100%;height:auto;margin-top:80px!important}.h-front-box{background-color:#ffffffe6;border-radius:10px;margin-bottom:30px;padding-top:10px;padding-bottom:10px;color:#066b93}.h-front-box .h-front-box-title{font-size:20px;text-align:center;padding-bottom:5px}.h-front-box .h-front-box-title-small{padding-top:0;padding-bottom:10px;text-align:center;font-size:17px;color:#066b93}.h-front-box .h-front-box-title-small span{margin-right:5px}.h-front-box .h-front-box-collapse{padding-top:10px;padding-bottom:10px;text-align:left;font-size:17px}.h-front-box .h-front-box-collapse a{color:#066b93}.h-front-box .h-front-box-collapse a span{margin-right:5px}.h-front-box .emoji{max-height:24px;display:inline;margin:-3px 0 0!important}#features-rider .min-height{min-height:193px}#features-stable .min-height{min-height:153px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.videoDialog .modal-content{background-color:#066b93!important}.videoDialog .modal-header{background-color:#066b93!important;border-bottom:1px solid #045575!important}.tooltip.danger{opacity:1;transition:background-color .3s,border-top-color .3s}.tooltip.danger .tooltip-arrow{border-top-color:#d9534f}.tooltip.danger .tooltip-inner{background-color:#d9534f}.tooltip.warning{opacity:1;transition:background-color .3s,border-top-color .3s}.tooltip.warning .tooltip-arrow{border-top-color:#d99300}.tooltip.warning .tooltip-inner{background-color:#d99300}.h-front-features-title span{margin-right:5px}.carousel-frontpage .carousel-inner .item .carousel-caption{color:#fff;position:static;text-shadow:none;min-height:130px;padding:0 15px}.carousel-frontpage .carousel-inner .item .carousel-caption h3,.carousel-frontpage .carousel-inner .item .carousel-caption p{font-size:11px}.carousel-frontpage .carousel-indicators{bottom:-5px}.carousel-frontpage .carousel-control{background-image:none;width:0}.carousel-frontpage .carousel-control span{font-size:20px;text-shadow:none}#carousel-testimonials-riders,#carousel-testimonials-riders .carousel-inner .item .carousel-caption{color:#066b93}#carousel-testimonials-riders .carousel-indicators,#carousel-testimonials-riders .carousel-indicators li{color:#066b93;border-color:#066b93}#carousel-testimonials-riders .carousel-indicators .active{background-color:#066b93}#carousel-testimonials-riders .carousel-control{color:#066b93}.companyProfiles .profileItem{text-align:center;padding-bottom:30px}.companyProfiles img{border-radius:50%;width:50%;height:auto;margin:0!important}.companyProfiles .profile-name{color:#066b93;font-size:18px;padding-top:8px;font-weight:700}.companyProfiles .profileTitle{color:#066b93}.companyProfiles .profilePhone,.companyProfiles .profileEmail{padding-top:5px;opacity:.7}.companyProfiles .profilePhone .btn,.companyProfiles .profileEmail .btn{border-radius:15px}.companyProfiles .profilePhone .btn span,.companyProfiles .profileEmail .btn span{margin-right:6px}.companyProfilesSmall .profileItem{text-align:left}.companyProfilesSmall .profileItem .col-sm-8{padding-left:5px}.companyProfilesSmall img{border-radius:50%;width:100%;height:auto}.companyProfilesSmall .profile-name{color:#066b93;font-size:14px;padding-top:4px}.companyProfilesSmall .profileTitle{font-size:12px;color:#066b93;padding-bottom:4px}.companyProfilesSmall .profilePhone,.companyProfilesSmall .profileEmail{padding-top:2px}.homePanelContainer{overflow:auto;height:calc(100% - 41px)}@media only screen and (max-width: 767px){.features-block-btn-lg{margin-bottom:5px}.companyProfilesBig img{width:30%}.companyProfilesSmall .profileItem{text-align:center;padding-bottom:30px}.companyProfilesSmall img{border-radius:50%;width:30%;height:auto;margin:0!important}.companyProfilesSmall .profile-name{color:#066b93;font-size:18px;padding-top:8px;font-weight:700}.companyProfilesSmall .profileTitle{color:#066b93}.companyProfilesSmall .profilePhone,.companyProfilesSmall .profileEmail{padding-top:5px;opacity:.7}.companyProfilesSmall .profilePhone .btn,.companyProfilesSmall .profileEmail .btn{border-radius:15px}.companyProfilesSmall .profilePhone .btn span,.companyProfilesSmall .profileEmail .btn span{margin-right:6px}.homePanelContainer{overflow:visible}}#homeVideo{margin:0 auto;position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}@media (max-aspect-ratio: 16/9){#homeVideo{width:auto;height:100%}}.homePanel .list-group{margin:0}.homePanel .list-group .list-group-item{margin-bottom:-2px}.homePanel .list-group .list-group-item .list-group-item-text{font-size:11px;padding:0;margin:0}.homePanel .list-group .list-group-item .list-group-item-heading{font-weight:700;font-size:13px;padding:0;margin:0}.homePanel .list-group .list-group-item .list-group-item-paddingTop{padding-top:5px}.homePanel .list-group .list-group-item .list-group-item-ellpisis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.homePanel .list-group .homePanelDark{background-color:#0000004d;border-color:#0000}.homePanel .list-group .homePanelDark .list-group-item-text{color:#ffffffd9}.homePanel .list-group .homePanelDark .list-group-item-heading{color:#fff}.homePanel .list-group .homePanelLight{background-color:#fff3;border-color:#0000}.homePanel .list-group .homePanelLight .list-group-item-text{color:#ffffffd9}.homePanel .list-group .homePanelLight .list-group-item-heading{color:#fff}.homePanel .list-group .homePanelLightBlue{background-color:#00000012;border-color:#0000}.homePanel .list-group .homePanelLightBlue .list-group-item-text{color:#ffffffd9}.homePanel .list-group .homePanelLightBlue .list-group-item-heading{color:#fff}.homePanel .list-group .homePanelEmpty{padding-top:10px;padding-bottom:10px;background-color:#0000;border-color:#0000;text-align:center}.homePanel .list-group .homePanelEmpty .list-group-item-text{padding-top:5px}.homePanel .list-group .homePanelDark:hover,.homePanel .list-group .homePanelDark:focus{background-color:#0009}.homePanel .list-group .homePanelLight:hover,.homePanel .list-group .homePanelLight:focus{background-color:#fff6}.homePanel .list-group .homePanelLightBlue:hover,.homePanel .list-group .homePanelLightBlue:focus{background-color:#00000040}.homePanel .list-group .homePanelEmpty:hover,.homePanel .list-group .homePanelEmpty:focus{background-color:#0000;border-color:#0000}.homePanel span{margin-right:3px}.page-user-favourite-stables .home-stable-link{cursor:pointer;opacity:.3}#client-list .header{cursor:pointer}#client-list .account-temporary img{opacity:.5}#client-list .account-temporary .name .glyphicon-pawn{color:#022431}.customer-cards-header{margin-top:15px}.customer-cards-header .collapse{margin-top:5px}.customer-cards-card{background-image:linear-gradient(300deg,#fffc,#fff),url(/build/assets/mira-pattern-stablecard-CyO-dBIk.png);background-size:cover;border-radius:10px;border:1px solid #dddddd;padding:10px 0 15px;margin:15px 0 0;background-color:#fff;min-height:232px}.customer-cards-card .card-name{font-weight:700;font-size:16px}.customer-cards-card .credits-number,.customer-cards-card .value-left span{font-weight:700;font-size:18px}.customer-cards-card .credits-edit-input{text-align:center}.customer-cards-card .valid,.customer-cards-card .card-credits{margin-top:5px}.customer-cards-card .granted{margin-bottom:15px}.customer-cards-card .card-tags.noPointerEvents .selectize-input{background-color:#fff0;border:none;padding:0!important}.customer-cards-card .card-tags.noPointerEvents .selectize-input .item a,.customer-cards-content .customer-card-buttons-save-delete,.customer-cards-content .credits-edit,.customer-cards-content .valid-edit,.customer-cards-content .card-tags-label,.customer-cards-content .value-left-edit,.customer-cards-content .card-name-input,.customer-cards-content .card-description{display:none}.customer-cards-card.editing{background-image:none;background-color:#fff;color:#000}.customer-cards-card.editing .customerCardEdit,.customer-cards-card.editing .card-credits,.customer-cards-card.editing .valid,.customer-cards-card.editing .granted,.customer-cards-card.editing .value-left,.customer-cards-card.editing .card-name,.customer-cards-card.editing .card-description-text{display:none}.customer-cards-card.editing .customer-card-buttons-save-delete,.customer-cards-card.editing .credits-edit,.customer-cards-card.editing .valid-edit,.customer-cards-card.editing .card-tags-label,.customer-cards-card.editing .value-left-edit,.customer-cards-card.editing .card-name-input,.customer-cards-card.editing .card-description{display:block}.customer-cards-card.editing .card-name{margin-bottom:15px}.customer-cards-card.editing .credits-edit .form-group,.customer-cards-card.editing .value-left-edit .form-group{margin-bottom:5px}.customer-cards-card.editing .credits-original,.customer-cards-card.editing .value-original{margin-bottom:15px}.add-new-card-form .customer-cards-card{background-image:none}.customer-cards-card.membership-card{background-color:#b48811;color:#85650d;background-image:linear-gradient(300deg,#ffffffb3,#ffffffe6),url(/build/assets/drawing-stable-2-BJSY2sYS.png)}.customer-cards-card.gift-card{background-color:#a02622;color:#a02622;background-image:linear-gradient(300deg,#ffffffd9,#fff),url(/build/assets/drawing-stable-2-BJSY2sYS.png)}.selectize-form-item .formCategory,.selectize-tag-item .formCategory,.selectize-form-item .tag-color,.selectize-tag-item .tag-color{width:13px;height:13px;margin-top:3px;margin-right:5px;float:left}.selectize-form-item .glyphicon,.selectize-tag-item .glyphicon{width:auto;margin-right:3px}.selectizeIcons .glyphicon{width:auto;margin-right:5px}.selectize-icon-color .selectize-input .item.with-icon{padding-left:24px!important}.selectize-icon-color .selectize-input .item.with-icon .glyphicon{position:absolute;left:5px;top:3px;color:inherit}.selectize-icon-color .selectize-dropdown-content .selectize-form-item .glyphicon,.selectize-icon-color .selectize-dropdown-content .selectize-tag-item .glyphicon{margin:0 3px}.stableTagsHeader{margin-bottom:15px}.stable-tags-content{margin-bottom:10px}.stable-tags-content div{margin-bottom:5px}.stable-tags-content div label .tag-color{width:13px;height:13px;margin-top:3px;margin-right:5px;float:left}.stable-tags-content div label .glyphicon{transition:all .5s;margin-left:5px;margin-top:-5px;background-color:none;color:#000;display:inline-block}.stable-tags-content div label .loadingMarker{color:#000}.stable-tags-content div label .readyMarker{background-color:#008a2f;color:#fff;border-radius:50%;padding:5px}.stable-tags-content div label .failMarker{background-color:#d9534f;color:#fff;border-radius:50%;padding:5px}.formCategory{text-shadow:0 0 2px #ffffff}.formCategory[data-form-category="0"]{background-color:#000!important}.formCategory[data-form-category="1"]{background-color:#98bad1!important;color:#0a141a!important;box-shadow:inset 0 0 0 1px #18303f!important}.formCategory[data-form-category="2"]{background-color:#96c5a9!important;color:#021108!important;box-shadow:inset 0 0 0 1px #073e1e!important}.formCategory[data-form-category="3"]{background-color:#fdd4a1!important;color:#8a4c02!important;box-shadow:inset 0 0 0 1px #a45a02!important}.formCategory[data-form-category="4"]{background-color:#c9b5d3!important;color:#472658!important;box-shadow:inset 0 0 0 1px #562d6a!important}.formCategory[data-form-category="5"]{background-color:#fdee9a!important;color:#947e02!important;box-shadow:inset 0 0 0 1px #c6a902!important}.formCategory[data-form-category="6"]{background-color:#e8aaa3!important;color:#b62c1e!important;box-shadow:inset 0 0 0 1px #cc3222!important}.tag-color{text-shadow:0 0 2px #ffffff}.tag-color[data-tag-color="0"]{background-color:#000!important}.tag-color[data-tag-color="1"]{background-color:#d9d9d9!important;color:#595959!important;box-shadow:inset 0 0 0 1px #737373!important}.tag-color[data-tag-color="2"]{background-color:#e1ba9e!important;color:#583217!important;box-shadow:inset 0 0 0 1px #814922!important}.tag-color[data-tag-color="3"]{background-color:#fdd4a1!important;color:#8a4c02!important;box-shadow:inset 0 0 0 1px #a45a02!important}.tag-color[data-tag-color="4"]{background-color:#fdee9a!important;color:#7b6801!important;box-shadow:inset 0 0 0 1px #947e02!important}.tag-color[data-tag-color="5"]{background-color:#c5d8a7!important;color:#3a5115!important;box-shadow:inset 0 0 0 1px #577a20!important}.tag-color[data-tag-color="6"]{background-color:#96c5a9!important;color:#0a5529!important;box-shadow:inset 0 0 0 1px #0d6c33!important}.tag-color[data-tag-color="7"]{background-color:#b6def2!important;color:#0d5d83!important;box-shadow:inset 0 0 0 1px #127db2!important}.tag-color[data-tag-color="8"]{background-color:#98bad1!important;color:#18303f!important;box-shadow:inset 0 0 0 1px #274c64!important}.tag-color[data-tag-color="9"]{background-color:#c9b5d3!important;color:#562d6a!important;box-shadow:inset 0 0 0 1px #733d8e!important}.tag-color[data-tag-color="10"]{background-color:#e8aaa3!important;color:#741c13!important;box-shadow:inset 0 0 0 1px #a0271b!important}.display-forms div,.display-tags div{display:inline-block;font-size:.9em;padding:1px 3px;border-radius:3px;margin:0 3px 0 0}.stable-card .display-tags{position:absolute;bottom:90px;left:15px}.fc-event .event-meta{width:100%;position:absolute;bottom:0;padding:5px;z-index:2}.fc-event .event-meta .tag-color{margin:1px 0 0}.fc-event .event-meta .display-event-type{display:none}.eventMeta .display-tags{margin:0}.eventMeta .display-tags div{margin:10px 5px 0 0}.fc-list-item .display-tags{position:absolute;left:5px;top:-5px;font-size:.8em;line-height:1em;z-index:10}.display-tags-all .display-tags{margin-bottom:15px}.display-tags-all .form-group .display-tags{margin:0}.display-tags-all .form-group .control-label{padding-top:0}.display-tags .tags-label,.display-forms .forms-label{font-weight:700;font-size:.9em}.select-stable-card .tag-color{display:block;margin-bottom:1px}.select-stable-card .card-ticket{outline:none!important}.page-stable.show-tags .display-tags-all,.page-stable.show-tags .display-tags{display:inherit}.page-stable.show-tags .fc-event .cal-extra-info{display:none}.page-stable.show-tags .fc-day-grid-event{height:100px}.error-view{margin-top:80px}.archiveGraphButtonsReservations .toggle-on{padding-right:12px!important}.archiveGraphButtonsReservations .toggle-off{padding-left:12px!important}.db-title{font-size:14px;font-weight:300;margin-bottom:4px;text-transform:uppercase;word-wrap:break-word}.db-number{font-size:24px;font-weight:300;margin-bottom:5px;word-wrap:break-word;min-height:34px}.db-difference{font-size:18px;font-weight:300;margin-bottom:0;word-wrap:break-word}.db-difference-atm{font-size:12px;margin-bottom:30px;margin-top:7px}.db-difference-atm-two{font-size:12px;margin-bottom:5px;margin-top:7px;line-height:1.75}.db-previous{font-size:14px;font-weight:300;margin-bottom:0;word-wrap:break-word}#s-dashboard-info{margin-top:15px}.reportNav{transition:opacity .2s}.noPointerEvents{pointer-events:none;opacity:.65}.cursorPointer{cursor:pointer}.tagModalRoot h4{color:#066b93;font-size:1em;line-height:1.5em;margin:0 0 10px;padding:0 10px 5px;border-bottom:1px solid #dddddd}.tagModalRoot h4 span{margin-right:8px}#s-reports .nav-pills li a:hover,#s-reports .nav-pills li a:focus{background-color:#ddd}#s-reports .nav-pills .active a{background-color:#066b93}#s-reports .nav-pills .active a:hover,#s-reports .nav-pills .active a:focus{background-color:#066b93}@media only screen and (min-width: 1024px){.db-previous{margin-top:4px;margin-left:2px}.db-previous .glyphicon,.db-previous .fa-regular{margin-right:4px}}@media only screen and (min-width: 1024px){.db-item-big .db-title{font-size:18px;margin-bottom:2px}.db-item-big .db-number{font-size:32px;margin-bottom:10px;min-height:45px}.db-item-big .db-difference{font-size:20px;margin-bottom:2px}.db-item-big .db-previous{font-size:14px;margin-left:3px}.db-item-big .db-previous .glyphicon,.db-item-big .db-previous .fa-regular{margin-right:6px}}@media only screen and (max-width: 768px){.db-title{font-size:11px}.db-number{font-size:15px;min-height:21px}.db-difference,.db-previous{font-size:11px}}.ellipsis-anim span{opacity:0;-webkit-animation:ellipsis-dot 1s infinite;animation:ellipsis-dot 1s infinite}.ellipsis-anim span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.ellipsis-anim span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.ellipsis-anim span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes ellipsis-dot{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes ellipsis-dot{0%{opacity:0}50%{opacity:1}to{opacity:0}}.s-grid{height:70vh;background-color:#fff;border:1px solid gray}.s-grid .slick-header .slick-header-columns .slick-header-column{height:22px}.s-grid .slick-viewport .grid-canvas .slick-row.odd{background:#fafafa}.s-grid .slick-viewport .grid-canvas .slick-row.even{background:#fff}.s-grid .slick-viewport .grid-canvas .slick-row .selected{background-color:beige}.archiveShortcut{cursor:pointer}.archiveSearchChevron:hover{box-shadow:inset 0 3px 5px #00000020}.stable-staff .staffRow{border-bottom:1px solid #dddddd;min-height:65px;padding-top:7px;padding-bottom:10px}.stable-staff .staffRow .mobile-label{padding-top:10px;font-size:.9em}.stable-staff .staffRow .user-info{font-size:.9em;line-height:1.2em;overflow-wrap:break-word}.stable-staff .staffRow .user-info .user-text{padding-left:55px;min-height:45px}.stable-staff .staffRow .user-info .userImage{position:absolute}.stable-staff .staffRow .user-info .name,.stable-staff .staffRow .user-info .contact{float:left;clear:both;max-width:100%}.stable-staff h3{font-size:1em!important;line-height:1em!important}.selectize-disabled{cursor:not-allowed}.selectize-dropdown-content div span:not(.glyphicon,.tag-color,.formCategory){color:#000;text-align:left;width:100%;padding:0}.selectize-dropdown-content div .label{font-size:14px}.selectize-dropdown-content div .caption{opacity:.5;font-size:12px;display:block}.selectize-dropdown-content .selectize-custom-option{background-color:#efefef}.selectize-dropdown-content .selectize-custom-option span{color:#666!important}.selectize-dropdown-content .selectize-custom-option span .glyphicon{line-height:1.4em;margin-right:5px}.selectize-dropdown.hide-custom-options .selectize-custom-option{display:none}.selectize-search-item .name{padding:0;margin:0}.selectize-search-item .city{padding:0;margin:0;opacity:.5}.selectize-loading-icon:after{transition:opacity .2s;content:" ";z-index:2;position:absolute;display:block;top:17px;right:10px;width:16px;height:16px;margin:-8px 0 0;background:url(/build/assets/loading-C1mG4yEV.gif);background-size:16px 16px;opacity:0}.selectize-loading-icon.loading:after{opacity:.75}.selectize-input{padding:4px 0 0 4px!important}.selectize-input div span{color:#000;text-align:left;padding:0;font-size:14px}.selectize-input div span.selectize-icon-action{color:#a7a9ac;margin-right:3px;position:absolute;right:20px;top:6px}.selectize-input div .email{margin-left:4px;opacity:.5}.selectize-dropdown .selectize-option{font-size:12px!important;padding:0 10px!important}.selectize-dropdown .selectize-option div{margin-bottom:0}.selectize-dropdown .selectize-option .col-name{padding-top:3px!important;text-align:left}.selectize-dropdown .selectize-option .col-email,.selectize-dropdown .selectize-option .col-birth{font-size:11px!important;padding-bottom:3px!important}.selectize-dropdown .selectize-option .col-email{text-align:left}.selectize-dropdown .selectize-option.active div{color:#fff!important;background-color:#066b93}.selectize-dropdown .selectize-option.active .text-muted{opacity:.7}.hopotiSearchPlaceholder .selectize-input{border-radius:0 4px 4px 0}.page-event-search .hopotiSearchPlaceholder .selectize-input{border-radius:0}#stable-search-advanced label,#event-search-advanced label{font-size:12px}#stable-search-advanced .selectize-control,#event-search-advanced .selectize-control{margin-bottom:5px}#stable-search-advanced .selectize-control .item,#event-search-advanced .selectize-control .item{font-size:11px}.noUiSlider{margin-top:10px;margin-bottom:45px}.noUiSlider .noUi-marker-large{height:10px!important}.noUiSlider .noUi-pips-horizontal{height:auto!important}.noUiSlider .noUi-connect{background:#ddd!important}.hopotiSearchItem span.glyphicon{width:auto!important}#stable-search-selectized{width:100%!important;padding-left:5px!important}.hopotiSearchItemPlace p{opacity:.75}.hopotiSearchItemStable{background-color:#0982a833}.hopotiSearchItemStable.active{background-color:#0982a84d!important}.poweredByGoogle{padding:5px 10px}.poweredByGoogle img{max-height:18px}.input-group-lg .selectize-control{padding-top:0!important}.input-group-lg .selectize-control .selectize-input{height:46px;padding-top:0!important;padding-left:12px!important;display:table-cell;position:relative;float:left;width:100%;border-radius:0 6px 6px 0!important}.input-group-lg .selectize-control .selectize-input input,.input-group-lg .selectize-control .selectize-input .item{margin-top:12px!important}@media only screen and (max-width: 767px){.input-group-lg .selectize-control .selectize-input{padding-left:3px!important}.input-group-lg .selectize-control .selectize-input input{margin-top:12px!important}}.infobox{border-radius:8px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;margin:0 0 15px;padding:10px;font-size:.8em;color:#066b93}.infobox img{max-width:100%}.infobox td{padding:0 16px 3px 0;vertical-align:top}.infobox a{color:#066b93}.infobox h3{padding:10px;font-size:1em}.infobox h5{font-size:1em;font-weight:700;margin:0 0 5px}.infobox #map{margin:8px 0 0}.infobox-2019{margin:0 0 15px}.infobox-2019 img{max-width:100%}.infobox-2019 h3{padding:10px;font-size:1em}.infobox-2019 h5{font-size:1em;font-weight:700;color:#0982a8!important}.infobox-2019 .list-group{box-shadow:0 0 2px #3b6f8933;border-radius:4px;margin:0}.infobox-2019 .list-group .list-group-item{overflow-y:auto;overflow-x:hidden}.infobox-2019 .stable-rules-text{overflow:hidden!important}.infobox-2019 .list-group-item-heading{color:#066b93;margin:0}.infobox-2019 .list-group-item-heading.with-icon{padding-left:20px;margin-top:-3px;line-height:1.4em}.infobox-2019 .list-group-item-heading.with-icon .glyphicon{position:absolute;top:10px;left:15px}.infobox-2019 .list-group-item-heading.with-icon .glyphicon-sunglasses{top:8px}.infobox-2019 a.list-group-item *{transition:opacity .2s ease,right .5s ease}.infobox-2019 a.list-group-item .list-group-item-heading{color:#066b93}.infobox-2019 a.list-group-item .list-group-item-heading .glyphicon{color:#022431}.infobox-2019 a.list-group-item .list-group-item-text{font-size:.9em}.infobox-2019 a.list-group-item .price-text,.infobox-2019 a.list-group-item .price-label,.infobox-2019 a.list-group-item .link-label{position:absolute;right:15px}.infobox-2019 a.list-group-item .price-text{display:inline-block}.infobox-2019 a.list-group-item .price-label,.infobox-2019 a.list-group-item .link-label{display:inline-block;opacity:0;right:20px}.infobox-2019 a.list-group-item:hover .price-label,.infobox-2019 a.list-group-item:hover .link-label{opacity:1;right:15px}.infobox-2019 a.list-group-item:hover .price-text{display:none}.infobox-2019 .list-group-item.with-image{padding:10px 15px 10px 60px}.infobox-2019 .list-group-item.with-image img{width:45px;position:absolute;left:5px;top:5px;border-radius:5px}.infobox-2019 .list-group-item-info,.infobox-2019 .alert-info{overflow:hidden}.infobox-2019 .list-group-item-info .text-muted,.infobox-2019 .alert-info .text-muted{font-size:.9em}.infobox-2019 .list-group-item-info a,.infobox-2019 .alert-info a{float:right;margin:5px -5px 0 5px}.infobox-2019 .alert-info a{margin-bottom:-5px}.list-group-item-register{padding:0}.list-group-item-register *{transition:all .2s ease-out}.list-group-item-register a:hover{text-decoration:none}.list-group-item-register .stable-name{float:left;display:block;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-group-item-register .stable-name .title{font-size:.9em;padding-left:5px;color:#000;color:#000000b3}.list-group-item-register .stable-name img{max-width:40px}.list-group-item-register .green-text{float:right;display:block;width:50%;padding:10px 0;background-color:#5cb85c;color:#fff;text-align:center}.list-group-item-register:hover .title{color:#066b93;padding-left:10px}.list-group-item-register:hover .green-text{background-color:#449d44}.stableComments{margin-top:30px}.fav-button{position:absolute;top:17px;right:15px;height:20px;width:auto!important;pointer-events:all}.fav-button div{position:relative;background-color:pink}.fav-button #fav-button,.fav-button button.fav-button-sign-in{border:none;padding:5px 10px;font-size:14px;background-color:#fffffff2;border-radius:10px;box-shadow:0 0 3px #3b6f894d}.fav-button .glyphicon-heart-empty,.fav-button .glyphicon-heart{color:#a0000d}.fav-button .favoriteHelp{position:absolute;white-space:nowrap;font-size:14px;right:0;top:1px;text-align:right;padding:5px 0 5px 10px;background-color:#fffffff2;color:#066b93;border-radius:10px;opacity:0;transition:all .2s ease;overflow:hidden}.fav-button .favoriteOpen{opacity:1;padding:5px 40px 5px 10px;cursor:pointer}.fav-button .visible{opacity:1;padding:5px 40px 5px 10px}.parse-fav-stable-link{display:inline-block}.parse-fav-stable-link .action-fav-button{border:none;padding:5px 10px;font-size:14px;background-color:#fffffff2;border-radius:10px;box-shadow:0 0 3px #3b6f894d}.parse-fav-stable-link .glyphicon-heart-empty,.parse-fav-stable-link .glyphicon-heart{color:#a0000d}.parse-fav-stable-link .fav-button-help{position:absolute;white-space:nowrap;font-size:14px;pointer-events:none;top:1px;text-align:right;padding:5px 10px 5px 30px;background-color:#fffffff2;color:#066b93;border-radius:10px;opacity:0;transition:all .2s ease;overflow:hidden}.parse-fav-stable-link:hover .fav-button-help,.parse-fav-stable-link.open .fav-button-help{opacity:1;padding:5px 10px 5px 40px}.fav-horse-link{cursor:pointer}.fav-horse-link .glyphicon-heart{color:#a7a9ac}.fav-horse-link.fav-active .glyphicon-heart{color:#a0000d}.content h2,.content .h2{color:#066b93;font-weight:300;font-size:1.6em;padding:0 0 15px;margin:0;clear:left}.content .table th{border-top:none}.content .table td{vertical-align:middle}.content td img{max-height:48px}.comment-form-control{display:block;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;min-height:34px;line-height:1.4em;overflow-y:hidden;padding:5px 8px 0;margin-bottom:7px;z-index:3}.comment-form-control:focus{outline:none!important;border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.p-area{margin-bottom:15px}.p-area .btn:focus,.p-area .btn:hover,.p-area a:focus,.p-area a:hover{outline:none}.p-area,.p-area>div{padding:0}.p-area-subtle{text-align:center;opacity:.5}.p-area-subtle .panel-title span{padding-right:5px}.p-area-top .p-area-msg{margin-top:10px}.p-area-form{padding:10px 0;margin-bottom:15px;transition:all .3s ease}.p-area-form .p-area-form-textarea{resize:none;width:100%;display:block;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:5px 5px 0 0;min-height:34px!important;line-height:1.4em;padding:5px 8px 0;margin-bottom:7px;z-index:3}.p-area-form .p-area-form-textarea:focus{outline:none!important;border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.p-area-form .p-area-form-buttons{padding:0;width:100%;margin-top:-8px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:0 0 5px 5px}.p-area-form .p-area-form-buttons button{border:1px solid transparent;border-radius:4px!important;padding:5px 7px;margin:2px!important;text-decoration:none}.p-area-form .p-area-form-buttons button:hover{border:1px solid #dddddd;background-color:#fff}.p-area-form .p-area-form-buttons button+button{margin-left:0!important}.p-area-form .p-area-form-buttons div span{margin-right:5px}.p-area-form .p-area-form-buttons .p-area-form-buttons-send{border-radius:0 0 0 5px}.p-area-form .p-area-form-buttons .p-area-form-image-preview{max-height:24px}.p-area-form-edit{padding:15px 0 0;margin-bottom:15px;transition:all .3s ease}.p-area-form-edit .p-area-form-edit-textarea{resize:none;width:100%;display:block;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:5px 5px 0 0;min-height:34px!important;line-height:1.4em;padding:5px 8px 0;margin-bottom:7px;z-index:3}.p-area-form-edit .p-area-form-edit-textarea:focus{outline:none!important;border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.p-area-form-edit .p-area-form-edit-buttons{padding:6px;color:#8e8e8e;width:100%;margin-top:-8px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:0 0 5px 5px}.p-area-form-edit .p-area-form-edit-buttons div span{margin-right:5px}.p-area-form-edit .p-area-form-edit-buttons .p-area-form-edit-image-preview{max-height:24px}.p-area-main-bottom{text-align:center}.p-area-main-bottom .p-area-load-more{padding:10px 30px;border-radius:25px;opacity:.75}.p-area-main-bottom .p-area-load-more span{margin-right:7px}.p-area-post-content-image,.p-area-post-comment-area-post-content-image{cursor:pointer!important}.p-area-image-modal{width:100%;height:auto}.image-display-dialog .modal-body{padding:0}.image-display-dialog .modal-body img{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-area-post{margin-bottom:25px;border-radius:5px;position:relative;transition:opacity .3s ease}.p-area-post .tooltip{pointer-events:none}.p-area-post .panel-heading{padding:0;height:45px;position:relative}.p-area-post .panel-heading .p-area-main-image{position:absolute;width:45px;height:45px;border-top-left-radius:4px}.p-area-post .panel-heading .p-area-sub-image{position:absolute;width:20px;height:20px;left:25px;top:25px;border-top-left-radius:4px}.p-area-post .panel-heading .p-area-post-main{position:absolute;left:45px;padding:11px 0 0 7px;right:25%;font-size:1.1em;font-weight:600}.p-area-post .panel-heading .p-area-post-sub{position:absolute;left:45px;right:25%;top:20px;padding:4px 0 0 5px;font-size:.9em}.p-area-post .panel-heading .p-area-post-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-area-post .panel-heading .p-area-post-username .glyphicon,.p-area-post .panel-heading .p-area-post-username .fas{color:#000000b3;margin:0 5px 0 3px}.p-area-post .panel-heading .p-area-post-username .p-area-post-username-admin{color:#008a2f}.p-area-post .panel-heading .p-area-post-time{width:25%;float:right;text-align:right;font-size:10px;padding:15px 10px 0 0;display:inline-block}.p-area-post .panel-heading .p-area-post-time a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;opacity:.5;color:#000;transition:all .2s ease}.p-area-post .panel-heading .p-area-post-time a span{margin-right:4px}.p-area-post .panel-heading .p-area-post-time a:focus,.p-area-post .panel-heading .p-area-post-time a:hover{opacity:1}.p-area-post .panel-body img{max-width:100%;max-height:800px;float:left}.p-area-post .panel-footer{padding:0;position:relative}.p-area-post .panel-footer .p-area-post-buttons-left .p-area-post-buttons-unlike{color:#f55f2d}.p-area-post .panel-footer .p-area-post-buttons-left .p-area-post-buttons-unlike .p-area-post-buttons-like-count{color:#2f2f2f}.p-area-post .panel-footer .p-area-post-buttons-left .p-area-post-buttons-comment-hide{color:#066b93}.p-area-post .panel-footer .p-area-post-buttons-left .p-area-post-buttons-comment-hide .p-area-post-buttons-comment-count{color:#2f2f2f}.p-area-post .panel-footer .p-area-post-buttons-left .glyphicon{margin-right:5px}.p-area-post .panel-footer .p-area-post-buttons-left .btn{transition:all .2s ease}.p-area-post .panel-footer .p-area-post-buttons-left .btn:hover,.p-area-post .panel-footer .p-area-post-buttons-left .btn:focus{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);text-decoration:none}.p-area-post .panel-footer .panel-footer-post-time{display:inline-block;float:right;padding:6px 5px}.p-area-post .panel-footer .panel-footer-post-time a{color:#0000004d;font-size:10px}.p-area-post .panel-footer .panel-footer-post-time a .glyphicon{margin-right:2px}.p-area-post .panel-footer .p-area-post-buttons-right{float:right}.p-area-post .panel-footer .p-area-post-buttons-right .btn{opacity:.2;transition:all .2s ease}.p-area-post .panel-footer .p-area-post-buttons-right .btn:hover,.p-area-post .panel-footer .p-area-post-buttons-right .btn:focus{opacity:1;-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}.p-area-post .panel-footer .p-area-post-dropdown .dropdown-menu{min-width:unset}.p-area-post .panel-footer .p-area-post-dropdown li a{padding:3px 10px;font-size:.9em}.p-area-post .panel-footer .p-area-post-footer{display:inline-block;border-top:1px solid #ddd;text-align:center;width:100%;padding:15px 0 0;background-color:#f5f5f5}.p-area-post .panel-footer .p-area-post-footer .p-area-form{padding:0 15px 15px;margin-bottom:0;text-align:left}.p-area-post .panel-footer .p-area-post-footer .p-area-load-more{padding:5px 20px;border-radius:25px;opacity:.75;margin-bottom:15px}.p-area-post .panel-footer .p-area-post-footer .p-area-load-more span{margin-right:7px}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area{text-align:left;width:100%}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post{padding-bottom:15px;width:100%}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header{display:inline-block;width:100%}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .p-area-post-comment-area-post-header-image{float:left;width:35px;height:35px;border-radius:0 5px 5px 0;margin-left:-1px;margin-right:10px}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .p-area-post-comment-area-post-header-username{display:inline-block;margin-right:5px;margin-top:2px}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .p-area-post-comment-area-post-header-username a .p-area-post-username-admin{margin-right:5px;color:#65b100}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .p-area-post-comment-area-post-header-time{display:inline-block;font-size:10px;transition:all .2s ease}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .p-area-post-comment-area-post-header-time a{color:#000;opacity:.5}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .p-area-post-comment-area-post-header-time a:hover,.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .p-area-post-comment-area-post-header-time a:focus{opacity:1}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .p-area-post-comment-area-post-header-time span{margin-right:4px}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .btn{opacity:.2;transition:all .2s ease;display:inline-block;float:right;padding:2px 12px}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .btn:focus,.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-header .btn:hover{opacity:1;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-content{display:block;padding-left:45px;padding-right:17px;margin-top:-10px;margin-bottom:5px}.p-area-post .panel-footer .p-area-post-footer .p-area-post-comment-area .p-area-post-comment-area-post .p-area-post-comment-area-post-content img{max-width:100%;max-height:800px;float:left;padding-bottom:15px}.p-area-post .p-area-post-content .post-content-text+.p-area-post-content-image{margin-top:10px}.p-area-post .p-area-post-content .p-area-post-content-image{border-radius:4px}.p-area-post .p-area-post-content .more-info-button{display:none;bottom:34px;left:0;right:0;text-align:right}.p-area-post .p-area-post-content .more-info-button .more-info-wrapper{margin-right:7px;box-shadow:0 1px 5px #0000004d}.p-area-post.two-row-header .panel-heading .p-area-post-main{padding:4px 0 0 5px}.p-area-post.read-more .more-info-button{display:block}.p-area-post[data-post-type=post] .panel-body,.p-area-post[data-post-type=diary] .panel-body{max-height:calc(100vh - 120px);overflow:hidden}.p-area-post[data-post-type=ad] .panel-heading{height:auto;overflow:hidden}.p-area-post[data-post-type=ad] .panel-heading .panel-title{display:inline-block;color:#066b93;font-size:16px;line-height:1em;padding:7px 7px 5px}.p-area-post[data-post-type=ad] .panel-heading .image-wrapper{display:inline-block;position:relative;float:left;background-color:#fff;width:45px;height:45px}.p-area-post[data-post-type=ad] .panel-heading .image-wrapper .p-area-main-image{position:absolute;top:0;bottom:0;margin:auto;width:auto;max-width:100%;height:auto}.p-area-post[data-post-type=ad] .panel-body .image-wrapper{position:relative}.p-area-post[data-post-type=ad] .panel-body .image-wrapper img{max-height:80vh}.p-area-post[data-post-type=ad] .panel-body .image-wrapper .post-label{position:absolute;left:-3px;top:-3px}.p-area-post[data-post-type=ad] .panel-body .image-wrapper+h4{clear:both;padding-top:15px}.p-area-post[data-post-type=ad] .panel-body h4{font-size:1.2em;margin:2px 0 5px}.p-area-post[data-post-type=ad] .panel-body p{clear:both}.p-area-post[data-post-type=ad] .panel-body .image-wrapper+p{padding-top:15px}.p-area-post[data-post-type=ad] .panel-body p:last-child{margin-bottom:0}.p-area-post[data-post-type=ad] .panel-body ul{display:inline-block;padding:0;margin:0}.p-area-post[data-post-type=ad] .panel-body ul li{margin-left:0}.p-area-post[data-post-type=ad] .panel-body ul li:before{content:"•";position:relative;padding-right:5px;padding-left:5px}.p-area-post[data-post-type=ad] .panel-footer{padding:7px}.p-area-post[data-post-type=ad].inline-image .panel-body .image-wrapper{max-width:33%;margin-right:15px;display:inline-block;position:relative;float:left}.p-area-post[data-post-type=ad].inline-image .panel-body .image-wrapper .post-label{position:absolute;left:unset;right:0;top:2px}.p-area-post[data-post-type=ad].inline-image .panel-body .image-wrapper+h4{clear:unset;padding-top:unset}.p-area-post[data-post-type=ad].inline-image .panel-body p{display:inline}.p-area-post[data-post-type=ad].green{border-color:#008a2f4d}.p-area-post[data-post-type=ad].green .p-area-post-content{background-color:#008a2f1a}.p-area-post[data-post-type=ad].green .panel-footer{background-color:#008a2f26;border-color:#008a2f26}.p-area-post[data-post-type=ad].header-image .panel-heading{height:45px}.p-area-post[data-post-type=ad].header-image .panel-heading .panel-title{padding:13px 7px 5px;max-width:calc(100% - 45px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-area-post.post-ad-wrapper{text-align:center;clear:both;margin-bottom:0}.p-area-post.post-ad-wrapper:has(>:not([style*="display: none"])){margin-bottom:25px}.p-area-post[data-observed="1"].in-view{opacity:1!important}.p-area-post[data-observed="1"].out-view{opacity:0}.post-label-wrapper{position:relative;margin-top:-10px;margin-bottom:-10px;height:20px;margin-right:-5px;z-index:1;text-align:right;content-visibility:auto}.post-label-wrapper .label{cursor:default}.post-label-wrapper .label+.label{margin-left:3px}[data-observed="1"].out-view{visibility:hidden}.p-area-tooltip-image{height:40px;width:40px;left:-5px;margin-right:3px;border-radius:2px;position:relative}.p-area-tooltip-footer{display:inline-block;clear:both;padding:10px 0 5px}.post-form{display:none;padding:8px 0 32px}.post-form .user-image{margin:0 0 0 18px;width:32px;height:32px;border-radius:5px;float:left;position:absolute}.post-form .input-group{margin:0 0 0 60px}.post-form .input-group .input-group-btn{vertical-align:bottom}.post-form .input-group .input-group-btn button{height:31px}.post-form .postAttachment{display:none;background-color:#fff;border-radius:5px;margin:8px 0 0 60px}.post-form .postAttachment img{max-height:32px;border-radius:5px;display:inline}.post-form .postAttachment h4{display:inline;font-size:1em;margin:0 0 0 6px;color:#a7a9ac}.post-form .postAttachment .removeAttachment{display:inline;padding:8px 8px 3px}textarea[name=comment]{resize:none}.post{margin:30px 0;color:#303030;transition:all .3s;position:relative}.post .user-image{border-radius:5px;position:absolute;left:0;width:48px;height:48px}.post .username{font-size:1.2em;line-height:1em;float:left;padding:0 10px 0 60px}.post .post-time{display:inline-block}.post .post-time a{color:#a7a9ac}.post .post-time span{font-size:.9em}.post label.commentShowEdit{opacity:.5;background-color:#d6d6d6;font-weight:400;display:inline-block;color:#303030}.post .post-content{padding:0 10px 0 75px}.post .post-content img{width:100%;display:inline-block;border-radius:10px}.post .post-content p{margin:0 0 4px;max-width:50%}.post .post-meta{padding:0 10px 0 60px}.post .post-meta .btn{background-color:#efefef;color:#a7a9ac}.post .post-meta .btn:hover{background-color:#d6d6d6}.post .post-meta .btn-group:hover .btn{border-color:#d6d6d6;color:#303030}.post .post-form{display:none}.post .post-form .user-image{margin:0 0 0 18px;width:32px;height:32px;border-radius:5px;float:left;position:absolute}.post .commentLike{font-size:16px;top:-2px;margin:0 7px 0 0}.post .commentLike:hover{background-color:#efefef!important;border-color:#efefef!important;color:#a0000d!important}.post .commentLike:active{box-shadow:none}.post .post-comments{display:none}.post .post-comments .comment{margin:8px 0}.post .post-comments .comment .user-image{margin:2px 0 0 18px;width:32px;height:32px}.post .post-comments .comment .username{font-size:1em;line-height:1.4em;padding:0;margin:0 8px 0 0}.post .post-comments .comment .post-time{display:inline;font-size:.8em;margin:0 0 0 4px}.post .post-comments .comment .post-time span{font-size:.8em}.post .post-comments .comment .post-content{margin:0 0 0 60px;padding:0;font-size:.9em}.post .post-comments .comment .post-content p{padding:0}.post .post-comments .comment .post-content p:only-of-type{margin:0}.post .post-comments .comment .post-content img{max-width:48%;margin:1% 2% 1% 0;display:inline-block}.post .post-comments .comment .post-meta{clear:both}.liked span{transition:all 1s ease;color:#a0000d!important}.courseSearch label{color:#066b93;font-weight:300}body.show-valid .help-validity{display:inline-block}body.show-valid .stable-card-expired{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px);background-color:#d9534f1a}body.show-past-gray .fc-past{background-color:#00000008}.page-booking #calendar .booking-closed{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px);background-color:#d9534f1a}.page-booking .skillSelection{margin-right:15px}.page-booking .help-validity,.page-booking .help-day-closed,.page-booking .help-coop{display:none;float:left;line-height:30px;color:#a7a9ac;font-size:.9em;margin-top:10px;margin-right:15px}.page-booking .help-validity .color,.page-booking .help-day-closed .color,.page-booking .help-coop .color{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px);background-color:#d9534f1a;border:1px solid rgba(217,83,79,.3);border-radius:5px;width:20px;height:20px;margin-top:3px;float:left}.page-booking .help-validity .color-day,.page-booking .help-day-closed .color-day,.page-booking .help-coop .color-day{background-color:#fcf8e3;border:1px solid #edd559;border-radius:5px;width:20px;height:20px;margin-top:3px;float:left}.page-booking .help-validity span,.page-booking .help-day-closed span,.page-booking .help-coop span{float:left;margin-left:5px}.page-booking .help-validity a,.page-booking .help-day-closed a,.page-booking .help-coop a{color:#00000080}.page-booking .help-validity .glyphicon,.page-booking .help-day-closed .glyphicon,.page-booking .help-coop .glyphicon{display:inline-block;float:none}.page-booking .help-validity .timer,.page-booking .help-day-closed .timer,.page-booking .help-coop .timer{line-height:16px;padding:1px 5px;border-radius:5px;margin:6px;background-color:#0000001a;color:#00000080;display:inline}.page-booking .help-coop{display:inline-block;float:left}.page-booking .help-day-closed{display:inline-block!important}.page-booking .mobile-booking-closed-help{display:block;position:relative;clear:both;font-weight:500;font-size:.8em;padding:4px 0 0}.page-booking .mobile-booking-closed-help .timer{position:absolute;right:0;top:2px;background-color:#0000001a;border-radius:3px;padding:2px 4px}.page-booking .fc-list-empty-wrap2{position:relative}.page-booking .fc-list-empty{background-color:#fff!important;padding:15px;color:#0000004d!important;margin-top:15px!important;border:1px solid #dddddd}.page-booking .share-calendar-link{padding-top:15px}#calendar.no-all-day-slot .fc-agenda-view .fc-day-grid,#calendar.no-all-day-slot .fc-agenda-view .fc-divider{display:none}.dialog-user-calendar-event .modal-header,.dialog-booking-calendar-event .modal-header{background-color:transparent!important;min-height:200px;padding:0}.dialog-user-calendar-event .modal-header .bootstrap-dialog-header,.dialog-booking-calendar-event .modal-header .bootstrap-dialog-header{padding:15px;position:relative;height:200px;background-image:linear-gradient(10deg,#0009 30%,#066b9333 80%)!important;display:flex;justify-content:center;flex-direction:column}.dialog-user-calendar-event .modal-header .bootstrap-dialog-header .bootstrap-dialog-title,.dialog-booking-calendar-event .modal-header .bootstrap-dialog-header .bootstrap-dialog-title{white-space:normal!important;text-shadow:0 0 4px #000000}.dialog-user-calendar-event .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button,.dialog-booking-calendar-event .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button{position:absolute;right:15px;top:15px}.dialog-user-calendar-event .modal-body,.dialog-booking-calendar-event .modal-body{padding-bottom:0;max-height:calc(100vh - 330px)!important;overflow-y:auto}.dialog-user-calendar-event .control-label,.dialog-booking-calendar-event .control-label{padding-top:0}.dialog-user-calendar-event .eventInstructors,.dialog-booking-calendar-event .eventInstructors,.dialog-user-calendar-event .eventHorses,.dialog-booking-calendar-event .eventHorses,.dialog-user-calendar-event .eventParticipants,.dialog-booking-calendar-event .eventParticipants{padding:0;margin-bottom:5px;overflow:hidden}.dialog-user-calendar-event .eventInstructors li,.dialog-booking-calendar-event .eventInstructors li,.dialog-user-calendar-event .eventHorses li,.dialog-booking-calendar-event .eventHorses li,.dialog-user-calendar-event .eventParticipants li,.dialog-booking-calendar-event .eventParticipants li{float:left;border:none;clear:left!important;margin-bottom:5px}.dialog-user-calendar-event .eventInstructors img,.dialog-booking-calendar-event .eventInstructors img,.dialog-user-calendar-event .eventHorses img,.dialog-booking-calendar-event .eventHorses img,.dialog-user-calendar-event .eventParticipants img,.dialog-booking-calendar-event .eventParticipants img{margin:0 10px 0 0;width:45px;height:45px;border-radius:5px}.dialog-user-calendar-event .event-description,.dialog-booking-calendar-event .event-description,.dialog-user-calendar-event .event-program,.dialog-booking-calendar-event .event-program{white-space:pre-line}.dialog-user-calendar-event .alert,.dialog-booking-calendar-event .alert{margin:15px 0}.dialog-user-calendar-event .eventParticipants li,.dialog-booking-calendar-event .eventParticipants li{width:100%}.dialog-user-calendar-event .eventParticipants li a,.dialog-booking-calendar-event .eventParticipants li a{margin-right:5px}.dialog-user-calendar-event .modal-footer,.dialog-booking-calendar-event .modal-footer{position:relative}.dialog-user-calendar-event .event-day,.dialog-booking-calendar-event .event-day{text-transform:capitalize}.dialog-user-calendar-event .event-date,.dialog-booking-calendar-event .event-date{font-weight:700}.dialog-user-calendar-event .season-details,.dialog-booking-calendar-event .season-details{display:inline-block;margin-left:5px}.dialog-user-calendar-event .season-details .text-muted,.dialog-booking-calendar-event .season-details .text-muted{margin-right:5px}.dialog-user-calendar-event .suitable-stable-cards span,.dialog-booking-calendar-event .suitable-stable-cards span{display:inline-block;line-height:30px;padding:0 10px 0 0}.dialog-user-calendar-event .suitable-stable-cards .stable-card-wrapper-mini,.dialog-booking-calendar-event .suitable-stable-cards .stable-card-wrapper-mini{display:block;float:left;margin-right:10px}.dialog-user-calendar-event .rating-lesson,.dialog-booking-calendar-event .rating-lesson{margin-bottom:10px}.dialog-user-calendar-event .rating-lesson .control-label,.dialog-booking-calendar-event .rating-lesson .control-label{line-height:50px;margin-bottom:0}.bootstrap-dialog .more-info-note{position:absolute;top:-30px;left:0;right:0;height:30px;text-align:center;background:linear-gradient(0deg,#0003 0,#0000 7px)}.bootstrap-dialog .more-info-note .more-info-wrapper{background-color:#efefef;display:inline-block;border-radius:5px;padding:3px 15px;font-size:.8em;box-shadow:0 1px 5px #00000080}.dialog-user-calendar-event .modal-body{min-height:300px}.dialog-user-calendar-event .participant-item{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding-top:15px}.dialog-user-calendar-event .participant-item .eventHorses,.dialog-user-calendar-event .participant-item .eventParticipants,.dialog-user-calendar-event .participant-item li{margin-bottom:0}.dialog-user-calendar-event .participant-item .eventHorses a{display:inline-block;position:relative;top:4px;max-width:calc(100% - 24px);line-height:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-user-calendar-event .participant-item .eventHorses .horse-heart{position:relative;top:2px;display:inline-block;background-color:#fff;border:1px solid #dddddd;height:20px;width:20px!important;border-radius:10px}.dialog-user-calendar-event .participant-item .eventHorses .horse-heart .glyphicon-heart{font-size:10px;color:#e36457;margin-left:4px;top:0}.dialog-user-calendar-event .participant-item+.participant-item{border-top:none}.dialog-user-calendar-event .participant-item:last-child{border-bottom:none}.dialog-user-calendar-event .participant-item+.event-description,.dialog-user-calendar-event .participant-item+.form-group{clear:both;padding-top:15px}.dialog-user-calendar-event .instructor-note .alert{margin-top:0}.dialog-user-calendar-event .participants-progress{margin-right:10px}.dialog-user-calendar-event .rating-lesson-diary{position:relative;padding:15px 0 10px;margin-bottom:0;background-color:#f3f7efb3}.dialog-user-calendar-event .rating-lesson-diary .hopoti-plus-wrapper{line-height:15px;position:absolute;right:15px;top:-5px}.dialog-user-calendar-event .rating-lesson-diary .hopoti-plus-wrapper .label-hopoti-plus.open{position:absolute;width:80px;right:0}.dialog-user-calendar-event .new-diary-entry-wrapper{transition:all .3s ease-out}.dialog-user-calendar-event .rating-lesson-diary.first{border-top:1px solid #dddddd!important}.dialog-user-calendar-event .rating-lesson-diary.last{padding-top:0;padding-bottom:15px}.dialog-user-calendar-event .rating-lesson+.company-info{border-top:1px solid #dddddd;padding-top:15px}.dialog-user-calendar-event .rating-lesson.fitness-content{background-color:#f3f7efb3;margin-bottom:0;padding-top:5px}.p-area-post.p-area-post-diary{border-color:#0982a84d;box-shadow:0 0 3px #3b6f8933}.p-area-post.p-area-post-diary .panel-heading{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#0982a81a;border-color:#0982a833}.p-area-post.p-area-post-diary .panel-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#0982a81a;border-color:#0982a833}.p-area-post.p-area-post-diary .panel-body{padding:0 15px}.p-area-post.p-area-post-diary .diary-text-area{margin:15px 0}.p-area-post.p-area-post-diary .post-row-rating{background-image:linear-gradient(180deg,#0982a833 0,#0982a8e6 50px),url(/build/assets/mira-pattern-stablecard-CyO-dBIk.png);background-repeat:no-repeat;background-size:cover}.p-area-post.p-area-post-diary .post-row-rating .post-row-rating-wrapper{padding:15px 0 5px;background-color:#ffffffb3;overflow:hidden}.p-area-post.p-area-post-diary .label-diary{background-color:#066b93;float:right;margin-bottom:10px}.p-area-post.p-area-post-diary .lesson-rating-title{display:block;font-size:.9em;color:#066b93;border-bottom:1px solid rgba(9,130,168,.5);margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-area-post.p-area-post-diary .lesson-rating-info{width:100%}.p-area-post.p-area-post-diary .lesson-rating-info .rating-wrap{text-align:center;padding:0}.p-area-post.p-area-post-diary .lesson-rating-info .rating-wrap .fa-stack{height:1em;width:1.2em;font-size:.7em}.p-area-post.p-area-post-diary .lesson-rating-horse-name{margin-left:5px;font-size:.8em;font-weight:700}.p-area-post.p-area-post-diary .lesson-rating-horse-name .fas{margin-right:3px}.p-area-post.p-area-post-diary .rating-div{margin:0 0 10px}.p-area-post.p-area-post-diary .sport-summary{color:#066b93;font-size:.8em}.p-area-post.p-area-post-diary .sport-summary .fas,.p-area-post.p-area-post-diary .sport-summary .far{color:#055271}.p-area-post.p-area-post-diary .sport-summary .sport-info{padding-right:5px}.p-area-post.p-area-post-diary .diary-event-text .fas,.p-area-post.p-area-post-diary .diary-event-text .far{color:#066b93}.p-area-post.p-area-post-diary .diary-event-text+.diary-event-text{margin-top:.5em}.p-area-post.p-area-post-diary .diary-event-text+.p-area-post-content-image{margin-top:15px}.p-area-post.p-area-post-diary .p-area-post-content-image{margin:0 0 15px}.p-area-post.p-area-post-diary .btn-open-dialog{margin-bottom:5px;border:none;background-color:#fff6;color:#066b93b3}.p-area-post.p-area-post-diary .btn-open-dialog:hover{color:#066b93;background-color:#ffffffb3}.dialog-user-calendar-action .bootstrap-dialog-header{height:22px}.dialog-user-calendar-action .bootstrap-dialog-header .title-view{display:none}.dialog-user-calendar-action .bootstrap-dialog-body{min-height:200px}.dialog-user-calendar-action .modal-body{background-color:#efefef80;min-height:300px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dialog-user-calendar-action .panel{box-shadow:0 0 3px #3b6f8933}.dialog-user-calendar-action .panel textarea{border:none}.dialog-user-calendar-action .list-group{overflow:hidden;border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.dialog-user-calendar-action .list-group li.list-group-item{background-color:#f5f5f5}.dialog-user-calendar-action .user-calendar-action,.dialog-user-calendar-action .add-new-horse-care-event,.dialog-user-calendar-action .horse-care-action-navi .list-group-item{transition:all .2s ease-out;border-radius:0!important;box-shadow:inset 0 1px 2px #0000,inset 4px 0 #0982a8}.dialog-user-calendar-action .user-calendar-action .fas,.dialog-user-calendar-action .add-new-horse-care-event .fas,.dialog-user-calendar-action .horse-care-action-navi .list-group-item .fas,.dialog-user-calendar-action .user-calendar-action .glyphicon,.dialog-user-calendar-action .add-new-horse-care-event .glyphicon,.dialog-user-calendar-action .horse-care-action-navi .list-group-item .glyphicon,.dialog-user-calendar-action .user-calendar-action .far,.dialog-user-calendar-action .add-new-horse-care-event .far,.dialog-user-calendar-action .horse-care-action-navi .list-group-item .far{margin-right:5px}.dialog-user-calendar-action .user-calendar-action:hover:not(.list-group-item-collapse),.dialog-user-calendar-action .add-new-horse-care-event:hover:not(.list-group-item-collapse),.dialog-user-calendar-action .horse-care-action-navi .list-group-item:hover:not(.list-group-item-collapse){padding-left:20px;box-shadow:inset 0 1px 2px #0000001a,inset 6px 0 #0982a8}.dialog-user-calendar-action .user-calendar-action:hover:not(.list-group-item-collapse) .fas,.dialog-user-calendar-action .add-new-horse-care-event:hover:not(.list-group-item-collapse) .fas,.dialog-user-calendar-action .horse-care-action-navi .list-group-item:hover:not(.list-group-item-collapse) .fas,.dialog-user-calendar-action .user-calendar-action:hover:not(.list-group-item-collapse) .glyphicon,.dialog-user-calendar-action .add-new-horse-care-event:hover:not(.list-group-item-collapse) .glyphicon,.dialog-user-calendar-action .horse-care-action-navi .list-group-item:hover:not(.list-group-item-collapse) .glyphicon{color:#066b93}.dialog-user-calendar-action .user-calendar-action[data-event-class-id="2"],.dialog-user-calendar-action .add-new-horse-care-event[data-event-class-id="2"],.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-event-class-id="2"]{box-shadow:inset 0 1px 2px #0000,inset 4px 0 #7daf2d}.dialog-user-calendar-action .user-calendar-action[data-event-class-id="2"]:hover,.dialog-user-calendar-action .add-new-horse-care-event[data-event-class-id="2"]:hover,.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-event-class-id="2"]:hover{box-shadow:inset 0 1px 2px #0000,inset 6px 0 #7daf2d}.dialog-user-calendar-action .user-calendar-action[data-event-class-id="3"],.dialog-user-calendar-action .add-new-horse-care-event[data-event-class-id="3"],.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-event-class-id="3"]{box-shadow:inset 0 1px 2px #0000,inset 4px 0 #fc971f}.dialog-user-calendar-action .user-calendar-action[data-event-class-id="3"]:hover,.dialog-user-calendar-action .add-new-horse-care-event[data-event-class-id="3"]:hover,.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-event-class-id="3"]:hover{box-shadow:inset 0 1px 2px #0000,inset 6px 0 #fc971f}.dialog-user-calendar-action .user-calendar-action[data-event-class-id="1"],.dialog-user-calendar-action .add-new-horse-care-event[data-event-class-id="1"],.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-event-class-id="1"]{box-shadow:inset 0 1px 2px #0000,inset 4px 0 #b56730}.dialog-user-calendar-action .user-calendar-action[data-event-class-id="1"]:hover,.dialog-user-calendar-action .add-new-horse-care-event[data-event-class-id="1"]:hover,.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-event-class-id="1"]:hover{box-shadow:inset 0 1px 2px #0000,inset 6px 0 #b56730}.dialog-user-calendar-action .panel-booking .list-group-image{position:absolute}.dialog-user-calendar-action .panel-booking .list-group-item-heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;padding:0 0 0 37px}.dialog-user-calendar-action .panel-booking .list-group-item-text{padding:0 0 0 37px}.dialog-user-calendar-action .panel-booking .list-group-item-text .glyphicon{margin-right:2px}.dialog-user-calendar-action .panel-booking .list-group-item-text-margin{margin-top:7px}.dialog-user-calendar-action .panel-booking .list-group-item-noimage .list-group-item-heading,.dialog-user-calendar-action .panel-booking .list-group-item-noimage .list-group-item-text{padding:0}.dialog-user-calendar-action .panel-heading{position:relative;font-weight:700}.dialog-user-calendar-action .panel-heading .rating-help-icon{opacity:.5;cursor:pointer;margin-top:2px}.dialog-user-calendar-action .horse-care-action-navi .panel{box-shadow:none;border-radius:0;border:none;margin:0}.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-toggle]{background-color:#f5f5f5}.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-toggle] .glyphicon-chevron-up{display:none}.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-toggle].open .glyphicon-chevron-up{display:inline}.dialog-user-calendar-action .horse-care-action-navi .list-group-item[data-toggle].open .glyphicon-chevron-down{display:none}.dialog-user-calendar-action .dialog-header-back-container{float:left;overflow:hidden;padding-right:10px;margin-right:10px;border-right:2px solid rgba(255,255,255,.4)}.dialog-user-calendar-action .dialog-header-back-container .btn-dialog-header-back{background-color:#fff0;border-color:#fff0;padding:0;font-size:16px;line-height:16px;color:#fff;vertical-align:top}.dialog-user-calendar-action .label-hopoti-plus{position:absolute;right:-5px;top:-5px}.dialog-user-calendar-action .sign-hopoti-plus{float:right;margin-top:2px;opacity:0}.dialog-user-calendar-action .sign-hopoti-plus .fas{margin:0}.dialog-user-calendar-action .panel:hover .label-hopoti-plus.open{width:80px}.dialog-user-calendar-action .user-calendar-action:hover .sign-hopoti-plus{opacity:1}.dialog-user-calendar-action .panel-info .selectize-dropdown-content{padding:0}.dialog-user-calendar-action .panel-info .selectize-dropdown-content .list-item .horseImage img{min-width:unset;height:100%}.dialog-user-calendar-action .panel-info .info{display:block;overflow:hidden;background-color:#0982a81a;box-shadow:inset 0 0 1px 1px #0982a81a;border-radius:10px;margin:5px;color:#066b93}.dialog-user-calendar-action .panel-info .info .userImage,.dialog-user-calendar-action .panel-info .info .horseImage,.dialog-user-calendar-action .panel-info .info .stableImage{float:left;border:1px solid rgba(0,0,0,.1)}.dialog-user-calendar-action .panel-info .info .stableImage{background-color:#fff}.dialog-user-calendar-action .panel-info .info .stableImage .fas{font-size:20px;margin-top:13px}.dialog-user-calendar-action .panel-info .info .name{display:inline;max-width:calc(100% - 73px);float:left;line-height:46px;padding:0 5px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-user-calendar-action .panel-info .info.two-lines .name{line-height:1.2em;padding:8px 0 0 10px}.dialog-user-calendar-action .panel-info .info.list-item{border-radius:0!important;background-color:#fff;margin:0;padding:5px;box-shadow:none}.dialog-user-calendar-action .panel-info .info.list-item .horseImage{height:24px;width:24px;border-radius:3px}.dialog-user-calendar-action .panel-info .info.list-item .name{line-height:24px;max-width:calc(100% - 25px)}.dialog-user-calendar-action .panel-info .list-item+.list-item{border-top:1px solid #dddddd}.dialog-user-calendar-action .panel-horse small{opacity:.5}.dialog-user-calendar-action .panel-horse .horse-heart{color:#d9534f;position:absolute;width:20px;line-height:48px}.dialog-user-calendar-action .panel-horse .selectize-control{max-height:58px}.dialog-user-calendar-action .panel-horse .selectize-control .selectize-input{height:58px;border:none;padding:0!important}.dialog-user-calendar-action .panel-horse .selectize-control .selectize-input input{line-height:58px!important;padding:0 15px!important;width:100%!important}.dialog-user-calendar-action .panel-horse .selectize-dropdown{border-radius:0;margin:0}.dialog-user-calendar-action .panel-horse .no-horses{width:100%;display:inline-block;line-height:59px;opacity:.7}.dialog-user-calendar-action .diary-form textarea{border-top-left-radius:0;border-top-right-radius:0;resize:none}.dialog-user-calendar-action .diary-form .panel-heading span.text-muted{font-weight:500;font-size:.9em;line-height:1.7em;opacity:.7}.dialog-user-calendar-action .diary-form .select-user-horse .selectize-input .info[data-value="0"]{filter:grayscale(100%)}.dialog-user-calendar-action .diary-form .select-user-horse .selectize-input .info[data-value="0"] .name{padding-left:15px}.dialog-user-calendar-action .diary-form .selectize-input{z-index:auto}.dialog-user-calendar-action .diary-form .learning-parent{margin-bottom:0}.dialog-user-calendar-action .rating-lesson{padding:5px;min-height:46px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dialog-user-calendar-action .rating-lesson .rating-emojis,.dialog-user-calendar-action .rating-lesson .rating-stars{width:100%}.dialog-user-calendar-action .panel-info:not(.hidden)+.rating-lesson{padding:1px 5px 5px}.dialog-user-calendar-action #moving-type-slider .slider-track-low{background:#7fc1e8}.dialog-user-calendar-action #moving-type-slider .slider-selection{background:#4883cd}.dialog-user-calendar-action #moving-type-slider .slider-track-high{background:#d16346}.dialog-user-calendar-action .slider-track{background-image:none;box-shadow:none}.dialog-user-calendar-action .slider-helper-parent .form-group{position:relative}.dialog-user-calendar-action .slider-helper-parent .help{display:none}.dialog-user-calendar-action .slider-helper-parent.hide-values{opacity:.5}.dialog-user-calendar-action .slider-helper-parent.hide-values .slider-helper,.dialog-user-calendar-action .slider-helper-parent.hide-values .slider,.dialog-user-calendar-action .slider-helper-parent.hide-values .pacing-switch{display:none}.dialog-user-calendar-action .slider-helper-parent.hide-values .help{display:inherit}.dialog-user-calendar-action .slider-helper-parent.no-pacing label{opacity:.5}.dialog-user-calendar-action .slider-helper-parent.no-pacing .slider,.dialog-user-calendar-action .slider-helper-parent.no-pacing .slider-helper{display:none}.dialog-user-calendar-action .slider-helper{font-size:.8em;font-weight:700;display:inline-block;position:absolute;width:100%;left:0;right:0;top:20px}.dialog-user-calendar-action .slider-helper .value{font-weight:500}.dialog-user-calendar-action .slider-helper-1{color:#7fc1e8}.dialog-user-calendar-action .slider-helper-2{color:#4883cd}.dialog-user-calendar-action .slider-helper-3{color:#d16346}.dialog-user-calendar-action .private-parent .toggle{margin-right:5px}.dialog-user-calendar-action .private-parent .private-off{opacity:.5}.dialog-user-calendar-action .private-parent .private-on,.dialog-user-calendar-action .private-parent .alert{display:none}.dialog-user-calendar-action .private-parent label{opacity:.5}.dialog-user-calendar-action .private-parent.private .private-off{display:none}.dialog-user-calendar-action .private-parent.private .private-on{display:inline}.dialog-user-calendar-action .private-parent.private .alert{display:inline-block}.dialog-user-calendar-action .private-parent.private label{opacity:1}.dialog-user-calendar-action .btn-with-image.big{line-height:42px}.dialog-user-calendar-action .disabled-opaque .selectize-input:after,.dialog-user-calendar-action .disabled .selectize-input:after{display:none!important}.dialog-user-calendar-action.dialog-graphics.type-default .modal-body,.dialog-user-calendar-action.dialog-graphics.type-primary .modal-body{background-color:#efefef80}.dialog-user-calendar-action.dialog-graphics.type-default .action-selection-row .panel,.dialog-user-calendar-action.dialog-graphics.type-primary .action-selection-row .panel{backdrop-filter:blur(1px)!important;background-color:unset!important}.dialog-user-calendar-action.dialog-graphics.type-default .action-selection-row .panel-heading,.dialog-user-calendar-action.dialog-graphics.type-primary .action-selection-row .panel-heading{background-color:#efefefd9}.dialog-user-calendar-action.dialog-graphics.type-default .col-booking,.dialog-user-calendar-action.dialog-graphics.type-primary .col-booking{background:url(/build/assets/calendar-BQUtO92h.svg) no-repeat right 30px top 0;background-size:90px 100px;padding-top:80px}.dialog-user-calendar-action.dialog-graphics.type-default .col-diary,.dialog-user-calendar-action.dialog-graphics.type-primary .col-diary{background:url(/build/assets/diary-B6_e-fNp.svg) no-repeat right 30px top 0;background-size:120px 100px;padding-top:80px}.dialog-user-calendar-action.dialog-graphics.type-default .col-horse-care,.dialog-user-calendar-action.dialog-graphics.type-primary .col-horse-care{background:url(/build/assets/medkit-Dh6-voDG.svg) no-repeat right 30px top 0;background-size:110px 100px;padding-top:80px}.dialog-plus-inactive img{margin-bottom:15px;max-width:100%}.fitness-content .fitness-map{transition:all .3s ease-out;padding-bottom:20px}.fitness-content .fitness-map #diary-map{min-height:190px;height:190px;width:100%;border:1px solid #dddddd;border-radius:4px}.fitness-content .fitness-map .map-label-inactive{position:absolute;left:0;top:calc(50% - 30px);right:0;text-align:center;padding:30px}.fitness-content .fitness-map .map-label-inactive span{background-color:#fff;border-radius:4px;padding:5px;display:inline-block;font-size:.8em}.fitness-content .fitness-map.large #diary-map{min-height:300px}.fitness-content .fitness-data .label-wrapper{width:33%;font-size:.9em;color:#000000b3}.fitness-content .fitness-data .progress{margin-top:5px;margin-bottom:10px}.fitness-content .fitness-data .label{color:#fffc}.fitness-content .fitness-data .progress-bar-carbo,.fitness-content .fitness-data .label-carbo{background-color:#d9534f}.fitness-content .fitness-data .progress-bar-protein,.fitness-content .fitness-data .label-protein{background-color:#d99300}.fitness-content .fitness-data .progress-bar-fat,.fitness-content .fitness-data .label-fat{background-color:#f9d303}.fitness-content .fitness-data .label-fat{background-color:#f9d303;color:#7b6801}.fitness-content .fitness-data .icon-carbo,.fitness-content .fitness-data .icon-protein,.fitness-content .fitness-data .icon-fat{font-size:1.5em}.fitness-content .fitness-data .icon-carbo{color:#d9534f}.fitness-content .fitness-data .icon-protein{color:#d99300}.fitness-content .fitness-data .icon-fat{color:#e0be02}.fitness-content .fitness-data .label-heart-rate{font-size:.6em;vertical-align:text-top;margin-left:3px}.fitness-content.hopoti-plus-inactive .mapboxgl-canvas{filter:blur(4px)}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-title .title-view{display:inherit}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-title .title-edit{display:none}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message input,.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .selectize-input,.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .btn-custom-date{pointer-events:none;background-color:#f5f5f5;border:1px solid rgba(0,0,0,.05);box-shadow:none}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message textarea{box-shadow:none;color:#00000080}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .selectize-input:after,.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .pacing-switch,.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .private-parent,.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .remove-common-image{display:none!important}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message textarea,.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .slider{pointer-events:none}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .diary-image{cursor:pointer}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .diary-image .btn-with-image{pointer-events:none}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .diary-image .title{opacity:0}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .panel-horse .selectize-input{background-color:#fff;border:none}.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .slider .slider-handle,.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-message .no-data,.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-footer .submit-diary,.dialog-user-calendar-action.dialog-view-only .bootstrap-dialog-footer .btn-delete-diary{display:none}.dialog-user-calendar-action.dialog-view-only .rating-lesson{pointer-events:none}.dialog-user-calendar-action[data-event-id] .bootstrap-dialog-header{height:28px;line-height:2em}.hopoti-plus-alert{margin-bottom:0!important}.hopoti-plus-ad-wrapper .p-area-post{margin-bottom:0}.dialog-animated .modal-dialog{transition:width .2s ease-out!important}.dialog-animated .bootstrap-dialog-header{transition:height .2s ease-out!important}.btn .label-hopoti-plus,.btn .sign-hopoti-plus{position:absolute;right:-5px;top:-7px;line-height:8px}.btn .label-hopoti-plus .label-hopoti-plus-title,.btn .sign-hopoti-plus .label-hopoti-plus-title{padding-top:1px}.btn:hover .label-hopoti-plus-title.open{width:80px}.sign-hopoti-plus-user{background-color:#008a2f;color:#fff;border-radius:4px;width:16px;height:16px;display:inline-block;text-align:center}.rating-lesson .rating-wrap,.rating-general .rating-wrap{position:relative;background-color:#0982a81a;border:1px solid rgba(9,130,168,.1);border-radius:10px;overflow:visible;white-space:nowrap;display:flex;align-items:center;justify-content:center}.rating-lesson .rating-wrap .fa-stack,.rating-general .rating-wrap .fa-stack{margin:10px 0;height:1em;line-height:1em;width:45px}.rating-lesson .rating-wrap .no-rating-warning-icon,.rating-general .rating-wrap .no-rating-warning-icon{position:absolute;top:-5px;right:-5px;color:#d9534f;font-size:15px}.rating-lesson .rating-stars,.rating-general .rating-stars,.rating-lesson .rating-emojis,.rating-general .rating-emojis{cursor:pointer;display:inline-block;font-size:24px}.rating-lesson .rating-stars .fa-light,.rating-general .rating-stars .fa-light,.rating-lesson .rating-emojis .fa-light,.rating-general .rating-emojis .fa-light{transition:all 2s ease-out}.rating-lesson .rating-stars .fa-solid,.rating-general .rating-stars .fa-solid,.rating-lesson .rating-emojis .fa-solid,.rating-general .rating-emojis .fa-solid{transition:all .3s ease-out}.rating-lesson .rating-stars.disabled-rating,.rating-general .rating-stars.disabled-rating,.rating-lesson .rating-emojis.disabled-rating,.rating-general .rating-emojis.disabled-rating{cursor:not-allowed}.rating-lesson .rating-stars.disabled-rating .rating-wrap,.rating-general .rating-stars.disabled-rating .rating-wrap,.rating-lesson .rating-emojis.disabled-rating .rating-wrap,.rating-general .rating-emojis.disabled-rating .rating-wrap{pointer-events:none!important}.rating-lesson .rating-stars.disabled-rating .rating-wrap .fa-stack,.rating-general .rating-stars.disabled-rating .rating-wrap .fa-stack,.rating-lesson .rating-emojis.disabled-rating .rating-wrap .fa-stack,.rating-general .rating-emojis.disabled-rating .rating-wrap .fa-stack{opacity:.8}.rating-lesson .rating-stars.disabled-rating .rating-wrap .fa-light,.rating-general .rating-stars.disabled-rating .rating-wrap .fa-light,.rating-lesson .rating-emojis.disabled-rating .rating-wrap .fa-light,.rating-general .rating-emojis.disabled-rating .rating-wrap .fa-light{filter:grayscale(100%)}.rating-lesson .rating-stars.disabled-rating .rating-wrap .fa-solid:not(.no-rating-warning-icon),.rating-general .rating-stars.disabled-rating .rating-wrap .fa-solid:not(.no-rating-warning-icon),.rating-lesson .rating-emojis.disabled-rating .rating-wrap .fa-solid:not(.no-rating-warning-icon),.rating-general .rating-emojis.disabled-rating .rating-wrap .fa-solid:not(.no-rating-warning-icon){filter:grayscale(80%)}.rating-lesson .rating-stars.disabled-rating .rating-wrap .no-rating-warning-icon,.rating-general .rating-stars.disabled-rating .rating-wrap .no-rating-warning-icon,.rating-lesson .rating-emojis.disabled-rating .rating-wrap .no-rating-warning-icon,.rating-general .rating-emojis.disabled-rating .rating-wrap .no-rating-warning-icon{opacity:1!important}.rating-lesson .rating-stars[data-passive="1"],.rating-general .rating-stars[data-passive="1"],.rating-lesson .rating-emojis[data-passive="1"],.rating-general .rating-emojis[data-passive="1"]{cursor:default}.rating-lesson .rating-stars .fa-light,.rating-general .rating-stars .fa-light{color:#0000004d}.rating-lesson .rating-stars .fa-solid,.rating-general .rating-stars .fa-solid{opacity:0}.rating-lesson .rating-stars[data-color="1"] [data-rating="1"] .fa-solid,.rating-general .rating-stars[data-color="1"] [data-rating="1"] .fa-solid{color:#ff372299;opacity:1}.rating-lesson .rating-stars[data-color="1"] [data-rating="1"] .fa-light,.rating-general .rating-stars[data-color="1"] [data-rating="1"] .fa-light{color:#bb1200}.rating-lesson .rating-stars[data-color="2"] [data-rating="1"] .fa-solid,.rating-general .rating-stars[data-color="2"] [data-rating="1"] .fa-solid,.rating-lesson .rating-stars[data-color="2"] [data-rating="2"] .fa-solid,.rating-general .rating-stars[data-color="2"] [data-rating="2"] .fa-solid{color:#ff862299;opacity:1}.rating-lesson .rating-stars[data-color="2"] [data-rating="1"] .fa-light,.rating-general .rating-stars[data-color="2"] [data-rating="1"] .fa-light,.rating-lesson .rating-stars[data-color="2"] [data-rating="2"] .fa-light,.rating-general .rating-stars[data-color="2"] [data-rating="2"] .fa-light{color:#b50}.rating-lesson .rating-stars[data-color="3"] [data-rating="1"] .fa-solid,.rating-general .rating-stars[data-color="3"] [data-rating="1"] .fa-solid,.rating-lesson .rating-stars[data-color="3"] [data-rating="2"] .fa-solid,.rating-general .rating-stars[data-color="3"] [data-rating="2"] .fa-solid,.rating-lesson .rating-stars[data-color="3"] [data-rating="3"] .fa-solid,.rating-general .rating-stars[data-color="3"] [data-rating="3"] .fa-solid{color:#ffce0099;opacity:1}.rating-lesson .rating-stars[data-color="3"] [data-rating="1"] .fa-light,.rating-general .rating-stars[data-color="3"] [data-rating="1"] .fa-light,.rating-lesson .rating-stars[data-color="3"] [data-rating="2"] .fa-light,.rating-general .rating-stars[data-color="3"] [data-rating="2"] .fa-light,.rating-lesson .rating-stars[data-color="3"] [data-rating="3"] .fa-light,.rating-general .rating-stars[data-color="3"] [data-rating="3"] .fa-light{color:#997c00}.rating-lesson .rating-stars[data-color="4"] [data-rating="1"] .fa-solid,.rating-general .rating-stars[data-color="4"] [data-rating="1"] .fa-solid,.rating-lesson .rating-stars[data-color="4"] [data-rating="2"] .fa-solid,.rating-general .rating-stars[data-color="4"] [data-rating="2"] .fa-solid,.rating-lesson .rating-stars[data-color="4"] [data-rating="3"] .fa-solid,.rating-general .rating-stars[data-color="4"] [data-rating="3"] .fa-solid,.rating-lesson .rating-stars[data-color="4"] [data-rating="4"] .fa-solid,.rating-general .rating-stars[data-color="4"] [data-rating="4"] .fa-solid{color:#73cf1199;opacity:1}.rating-lesson .rating-stars[data-color="4"] [data-rating="1"] .fa-light,.rating-general .rating-stars[data-color="4"] [data-rating="1"] .fa-light,.rating-lesson .rating-stars[data-color="4"] [data-rating="2"] .fa-light,.rating-general .rating-stars[data-color="4"] [data-rating="2"] .fa-light,.rating-lesson .rating-stars[data-color="4"] [data-rating="3"] .fa-light,.rating-general .rating-stars[data-color="4"] [data-rating="3"] .fa-light,.rating-lesson .rating-stars[data-color="4"] [data-rating="4"] .fa-light,.rating-general .rating-stars[data-color="4"] [data-rating="4"] .fa-light{color:#3f7109}.rating-lesson .rating-stars[data-color="5"] [data-rating="1"] .fa-solid,.rating-general .rating-stars[data-color="5"] [data-rating="1"] .fa-solid,.rating-lesson .rating-stars[data-color="5"] [data-rating="2"] .fa-solid,.rating-general .rating-stars[data-color="5"] [data-rating="2"] .fa-solid,.rating-lesson .rating-stars[data-color="5"] [data-rating="3"] .fa-solid,.rating-general .rating-stars[data-color="5"] [data-rating="3"] .fa-solid,.rating-lesson .rating-stars[data-color="5"] [data-rating="4"] .fa-solid,.rating-general .rating-stars[data-color="5"] [data-rating="4"] .fa-solid,.rating-lesson .rating-stars[data-color="5"] [data-rating="5"] .fa-solid,.rating-general .rating-stars[data-color="5"] [data-rating="5"] .fa-solid{color:#00b67a99;opacity:1}.rating-lesson .rating-stars[data-color="5"] [data-rating="1"] .fa-light,.rating-general .rating-stars[data-color="5"] [data-rating="1"] .fa-light,.rating-lesson .rating-stars[data-color="5"] [data-rating="2"] .fa-light,.rating-general .rating-stars[data-color="5"] [data-rating="2"] .fa-light,.rating-lesson .rating-stars[data-color="5"] [data-rating="3"] .fa-light,.rating-general .rating-stars[data-color="5"] [data-rating="3"] .fa-light,.rating-lesson .rating-stars[data-color="5"] [data-rating="4"] .fa-light,.rating-general .rating-stars[data-color="5"] [data-rating="4"] .fa-light,.rating-lesson .rating-stars[data-color="5"] [data-rating="5"] .fa-light,.rating-general .rating-stars[data-color="5"] [data-rating="5"] .fa-light{color:#005f40}.rating-lesson .rating-emojis .fa-light,.rating-general .rating-emojis .fa-light{color:#0000004d}.rating-lesson .rating-emojis .fa-solid,.rating-general .rating-emojis .fa-solid{opacity:0}.rating-lesson .rating-emojis[data-color="1"] [data-rating="1"] .fa-solid,.rating-general .rating-emojis[data-color="1"] [data-rating="1"] .fa-solid{color:#ff372299;opacity:1}.rating-lesson .rating-emojis[data-color="1"] [data-rating="1"] .fa-light,.rating-general .rating-emojis[data-color="1"] [data-rating="1"] .fa-light{color:#bb1200}.rating-lesson .rating-emojis[data-color="2"] [data-rating="2"] .fa-solid,.rating-general .rating-emojis[data-color="2"] [data-rating="2"] .fa-solid{color:#ff862299;opacity:1}.rating-lesson .rating-emojis[data-color="2"] [data-rating="2"] .fa-light,.rating-general .rating-emojis[data-color="2"] [data-rating="2"] .fa-light{color:#b50}.rating-lesson .rating-emojis[data-color="3"] [data-rating="3"] .fa-solid,.rating-general .rating-emojis[data-color="3"] [data-rating="3"] .fa-solid{color:#ffce0099;opacity:1}.rating-lesson .rating-emojis[data-color="3"] [data-rating="3"] .fa-light,.rating-general .rating-emojis[data-color="3"] [data-rating="3"] .fa-light{color:#997c00}.rating-lesson .rating-emojis[data-color="4"] [data-rating="4"] .fa-solid,.rating-general .rating-emojis[data-color="4"] [data-rating="4"] .fa-solid{color:#73cf1199;opacity:1}.rating-lesson .rating-emojis[data-color="4"] [data-rating="4"] .fa-light,.rating-general .rating-emojis[data-color="4"] [data-rating="4"] .fa-light{color:#3f7109}.rating-lesson .rating-emojis[data-color="5"] [data-rating="5"] .fa-solid,.rating-general .rating-emojis[data-color="5"] [data-rating="5"] .fa-solid{color:#00b67a99;opacity:1}.rating-lesson .rating-emojis[data-color="5"] [data-rating="5"] .fa-light,.rating-general .rating-emojis[data-color="5"] [data-rating="5"] .fa-light{color:#005f40}.textarea-wrap{position:relative}.textarea-wrap .emoji-picker-wrapper{position:absolute;height:23px;bottom:0;left:0;right:0;z-index:1000;text-align:right;pointer-events:none}.textarea-wrap .emoji-picker-wrapper .open-emoji-selector{pointer-events:auto;display:inline-block;width:20px;height:20px;line-height:18px;text-align:center;border:1px solid transparent;border-radius:3px;margin-right:3px;margin-bottom:3px;background-color:#fff;cursor:pointer}.textarea-wrap .emoji-picker-wrapper .open-emoji-selector .fa-regular{opacity:.7}.textarea-wrap .emoji-picker-wrapper .open-emoji-selector:hover{border:1px solid #dddddd}.textarea-wrap .emoji-picker-wrapper .open-emoji-selector:hover .fa-regular{opacity:1}.textarea-wrap .emoji-picker-wrapper em-emoji-picker{pointer-events:auto;float:right}.textarea-wrap .p-area-form-textarea+.emoji-picker-wrapper{bottom:10px}.textarea-wrap .p-area-form-textarea+.emoji-picker-wrapper .open-emoji-selector{opacity:0;pointer-events:none}.textarea-wrap .p-area-form-textarea+.emoji-picker-wrapper em-emoji-picker{margin-top:26px}.bootstrap-dialog em-emoji-picker{position:fixed}.fc-event .rating-wrapper .rating-stars{font-size:20px}.fc-event .rating-wrapper .rating-stars .fas{color:#fcf4c0}.label-hopoti-plus,.sign-hopoti-plus{display:inline-block;background-color:#008a2f;padding:.2em .3em .3em;transition:width .2s ease-out;width:1.4em;height:1.4em;overflow:hidden;position:relative}.label-hopoti-plus .label-hopoti-plus-title,.sign-hopoti-plus .label-hopoti-plus-title{margin-left:12px}.label-hopoti-plus .fas,.sign-hopoti-plus .fas{position:absolute;display:inline-block;font-size:1em;left:.25em;line-height:1em;color:#fff!important}.sign-hopoti-plus.user-name{border-radius:5px;padding:3px 5px;font-size:.5em;position:absolute;margin-left:10px}.sign-verified-account.user-name{position:relative;margin-left:5px}.sign-verified-account.user-name .fa-stack{position:absolute;font-size:.4em}.sign-verified-account .fa-badge{color:#008a2f}.sign-verified-account .fa-check{color:#fff}.infobox-verified-account{padding:10px 10px 10px 45px;min-height:40px}.infobox-verified-account .sign-verified-account{position:absolute;left:10px}.infobox-verified-account ul{margin:0;padding:0}.infobox-verified-account ul li a{text-decoration:underline}.hopoti-ad-content img{max-width:100%;margin-top:15px;margin-bottom:15px}.hopoti-ad-content .title{color:#066b93;font-weight:300}.hopoti-ad-content .alert-info{margin-top:15px}.select-friend-panel .select-friend-list .list-group-item,.participants-panel .select-friend-list .list-group-item{padding:0 15px}.select-friend-panel .select-friend-list img,.participants-panel .select-friend-list img{max-height:64px;max-width:64px;margin-left:15px;margin-right:10px}.select-friend-panel .select-card-target,.participants-panel .select-card-target{padding-bottom:15px}.participants-panel .list-group .list-group-item{padding:0}.participants-panel .list-group img{margin-left:0;margin-right:10px;max-width:45px;max-height:45px}.participants-panel .list-group .participants-horse{border-left:1px solid #dddddd;min-height:45px;padding-left:0}.participants-panel .list-group .label-danger{display:inline-block;margin-top:15px}.more-info-button{position:absolute;bottom:0;left:15px;right:15px;height:30px;text-align:center;background:linear-gradient(0deg,#efefef 0,#fff0 20px);border-bottom:1px solid #dddddd}.more-info-button .more-info-wrapper{background-color:#fff;display:inline-block;border-radius:5px;padding:3px 15px;font-size:.8em;box-shadow:0 1px 5px #00000080;cursor:pointer}.list-group .more-info-button{left:0;right:0;bottom:0;border-bottom:none;background:linear-gradient(0deg,#fff 0,#fff0 20px)}.more-info-button-added{overflow:hidden;transition:height .5s ease!important}.more-info-button-added *{transition:all .5s ease!important}.more-info-button-removed .more-info-button{opacity:0;bottom:-40px}.dialog-booking-calendar-event .btn-event-public-dialog-refresh{margin:4px}.dialog-booking-calendar-event .participants-help,.dialog-booking-calendar-event .booking-closes{font-size:.9em}.dialog-booking-calendar-event .participants-help .timer,.dialog-booking-calendar-event .booking-closes .timer{display:inline-block;min-width:35px;background-color:#efefef;text-align:center;border-radius:3px;padding:0 4px;color:#066b93}.dialog-booking-calendar-event .booking-closes{padding:5px 0 0}.dialog-booking-calendar-event .booking-closes .closing-string{margin-right:10px}.dialog-booking-calendar-event .booking-closes .timer{cursor:pointer}.dialog-booking-calendar-event .alert.level-warning{margin-top:30px;margin-bottom:0}.dialog-booking-calendar-event .label:not(.label-footer){position:absolute;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-booking-calendar-event .btn-event-public-dialog-already{position:relative;padding-right:25px}.dialog-booking-calendar-event .btn-event-public-dialog-already .glyphicon{position:absolute;right:5px;top:-1px;opacity:.7}.dialog-booking-calendar-event .modal-footer{text-align:center}.dialog-booking-calendar-event .modal-footer .tag-warning{display:inline-block;text-align:center;line-height:2.3em;margin:5px 15px}.dialog-booking-calendar-event .modal-footer .tag-warning .glyphicon-question-sign{color:#066b93}.dialog-booking-calendar-event .modal-footer .btn:not(.btn-event-public-dialog-refresh,.btn-event-public-dialog-children,.btn-login){min-width:50%}.dialog-booking-calendar-event .queue-toggle-parent{margin-top:10px;margin-bottom:10px}.dialog-booking-calendar-event .queue-toggle-parent label{margin:0}.dialog-booking-calendar-event .queue-toggle-parent .alert{margin:5px 0;padding:10px}.dialog-booking-calendar-event .queue-toggle-parent .queue-data-on,.dialog-booking-calendar-event .queue-toggle-parent .queue-data-off{font-weight:500;padding:2px 0 0 10px;position:absolute}.dialog-booking-calendar-event .queue-toggle-parent .queue-data-on{color:#008a2f}.dialog-booking-calendar-event .alert-queue-taken{margin-top:0}.dialog-booking-calendar-event .skill-level,.dialog-booking-calendar-event .glyphicon-question-sign{cursor:pointer}.dialog-booking-calendar-event .suggest-courses-list{clear:both;margin-top:15px}.dialog-booking-calendar-event .suggest-courses-list .event-suggestion-link{padding:7px 5px 7px 10px}.dialog-booking-calendar-event .suggest-courses-list .event-suggestion-link .event-name{padding:0 0 0 20px}.dialog-booking-calendar-event .suggest-courses-list .event-suggestion-link .event-name .glyphicon{position:absolute;left:0}.dialog-booking-calendar-event .suggest-courses-list .event-suggestion-link .day-name{display:inline-block;min-width:30px;padding-right:5px;font-weight:700;text-align:right}.dialog-booking-calendar-event .suggest-courses-list .event-suggestion-link .event-date{display:inline-block;font-weight:700;min-width:60px}.dialog-booking-calendar-event .suggest-courses-list .event-suggestion-link .event-time{font-size:.9em}.dialog-booking-calendar-event .suggest-courses-list .event-suggestion-wrapper{display:block;overflow:hidden}.dialog-booking-calendar-event .admin-functions-dropdown{position:absolute;right:15px;top:0}.dialog-booking-calendar-event .share-link-content .form-group{margin:0 0 10px}.dialog-booking-calendar-event .membership-required-help{margin-top:0}.participants-progress{margin-bottom:7px}.participants-progress .progress{margin:0}.participants-progress .glyphicon{font-size:.8em;margin-top:4px}.participants-progress .progress-bar-danger{border-right:1px solid #e7908e}.participants-progress .progress-bar-danger .glyphicon{opacity:.9}.participants-progress .progress-bar-free{border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;background-color:#f5f5f5;box-shadow:inset 0 1px 2px #0000001a}.participants-progress .progress-bar-success{border-right:1px solid rgba(179,237,184,.8)}.participants-progress .progress-bar-warning{border-right:1px solid rgba(255,222,151,.8)}.participants-progress .progress-bar-warning .glyphicon{opacity:.9}.dialog-booking-calendar-event.privilege-warning .modal-footer,.dialog-booking-calendar-event.booking-closed .modal-footer,.dialog-booking-calendar-event.booking-lock .modal-footer{background-color:#efefef;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.dialog-booking-calendar-event.privilege-warning .modal-header,.dialog-booking-calendar-event.booking-closed .modal-header,.dialog-booking-calendar-event.booking-lock .modal-header{filter:grayscale(100%)}.dialog-booking-calendar-event.booking-lock .bootstrap-dialog-footer-buttons .tag-warning{line-height:1.5em}.skill-level-warning-dialog .skill-level{top:-2px;margin:0 4px;cursor:pointer;line-height:2}.skill-level-warning-dialog .step-inactive{opacity:.5}.skill-level-warning-dialog .step-done .label-default{background-color:#008a2f}#modalContent{box-shadow:none!important;margin:0;overflow:hidden}#modalContent .eventContent{overflow:auto}.event{clear:both;border-radius:8px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;margin:0 0 16px}.event .eventHeader{background-color:#066b93;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center}.event h3{font-size:1.2em!important;padding:6px!important;color:#fff!important;margin:0}.event .eventContent{padding:12px}.event .eventContent p{margin:0 0 10px}.event #userCount{font-weight:700}.event .progress{float:left;height:12px;width:75%;margin:20px 6px 15px 0}.event .eventTime .title,.event .eventSkill .title,.event .event-price .title,.event .userCount .title,.event .eventType .title,.event .eventCancellation .title,.event .eventInstructorParent .title,.event .eventHorseParent .title,.event .eventLocationParent .title,.event .eventLockedParent .title,.event .courseProgram .title{color:#a7a9ac;padding:0;clear:both;overflow:hidden;text-overflow:ellipsis}.event .eventTime .value,.event .eventSkill .value,.event .event-price .value,.event .userCount .value,.event .eventType .value,.event .eventCancellation .value,.event .eventInstructorParent .value,.event .eventHorseParent .value,.event .eventLocationParent .value,.event .eventLockedParent .value,.event .courseProgram .value{color:#303030;padding:0;margin-bottom:5px}.event .seasonInfo,.event .levelWarning,.event .privilegeWarning{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #dddddd}.event .eventAttendees{float:right;color:#a7a9ac;margin:16px 0 0}.event .courseProgram .value{font-size:.9em}.event .coop-calendar-selected{font-size:.9em;margin-bottom:10px}.event .not-reservable{margin:15px 0}.event button{width:100%}.event .eventInstructors,.event .eventHorses{padding:0;margin-bottom:5px;overflow:hidden}.event .eventInstructors li,.event .eventHorses li{float:left;border:none;clear:left!important;margin-bottom:5px}.event .eventInstructors img,.event .eventHorses img{margin:0 5px 0 0;width:32px;height:32px;border-radius:5px}.event .eventHorses{margin-bottom:0}.event .alert{clear:both;margin:0}.event .eventOptions{float:right;clear:both;width:100%}.event .eventOptions .alert{margin:5px 0 15px}.event .eventLockedParent .value .glyphicon{font-size:1.4em;line-height:1em}.event .eventLockedParent .value .glyphicon-ban-circle{color:#d9534f}.event .eventLockedParent .value .glyphicon-ok-sign{color:#008a2f}.extra-margin{margin-top:50px!important}.no-margin{margin:0!important}.calendar-custom-list .fc-list-heading{font-size:.9em;border-bottom:1px solid #ddd}.calendar-custom-list .fc-event-container{width:100%;table-layout:fixed!important}.calendar-custom-list .fc-event-container td{border-style:none!important;border-width:0!important}.calendar-custom-list .fc-event-container tr.info-course td{border-width:0;border-radius:0;position:relative}.calendar-custom-list .fc-event-container tr.info-course .fc-list-item-time{font-weight:700;font-size:.8em!important;line-height:1.8em;padding:8px 5px 8px 14px}.calendar-custom-list .fc-event-container tr.info-course.pending-danger:not(.past-event) td:first-child{box-shadow:inset 5px 0 #d9534fcc!important}.calendar-custom-list .fc-event-container tr.info-horse.pending-danger:not(.past-event) td{box-shadow:inset 5px 0 #d9534fcc!important}.calendar-custom-list .fc-event-container tr.info-horse td{border-bottom:1px solid #ddd!important;position:relative;padding:8px 6px}.calendar-custom-list .fc-event-container tr.info-horse td .user-row{margin-bottom:4px;overflow:hidden}.calendar-custom-list .fc-event-container tr.info-horse td .user-row:last-child{margin-bottom:0}.calendar-custom-list .fc-event-container tr.info-horse td .user-horse{position:relative;box-sizing:border-box;float:right;width:calc(50% - 2px);margin:0 2px;padding:0 17px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#0000001a;border-radius:5px}.calendar-custom-list .fc-event-container tr.info-horse td .user-horse .horse-heart{top:10px}.calendar-custom-list .fc-event-container tr.info-horse td .user-horse .horse-heart .glyphicon-heart{top:0}.calendar-custom-list .fc-event-container tr.info-horse td .user{box-sizing:border-box;width:calc(50% - 2px);margin:0 2px;border-radius:5px;float:left;background-color:#0000001a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-custom-list .fc-event-container tr.info-horse td .instructor-note{padding:7px 10px}.calendar-custom-list .fc-event-container tr.info-horse td .user-row.no-horses .user{width:calc(100% - 2px)}.calendar-custom-list .fc-event-container tr.info-horse td .rating-wrapper{background-color:#066b93;border-radius:4px;padding:5px 10px;color:#fff}.calendar-custom-list .fc-event-container tr.info-horse td .rating-wrapper label{font-size:11px}.calendar-custom-list .fc-event-container tr.info-horse td .rating-wrapper .rating-stars{font-size:2em}.calendar-custom-list .fc-event-container tr.info-horse:last-child td{border-bottom:none!important}.calendar-custom-list .fc-event-container .info-horse.instructor-event td{padding-top:0}.calendar-custom-list .fc-event-container .horse-assigned .user-horse{background-color:#fff}.calendar-custom-list .fc-event-container tr.active td{background-color:#0982a8!important}.calendar-custom-list .fc-event-container tr.active td .user,.calendar-custom-list .fc-event-container tr.active td .user[style],.calendar-custom-list .fc-event-container tr.active td .user-horse,.calendar-custom-list .fc-event-container tr.active td .user-horse[style]{background:#ffffff4d none!important;color:#ffffffb3!important}.calendar-custom-list .fc-event-container tr.active td .and-mark span:not(.glyphicon){background-color:#fffc!important}.calendar-custom-list .fc-event-container tr.active.info-horse td{border-bottom:none!important}.calendar-custom-list .fc-event-container tr.child-user{color:#fff}.calendar-custom-list .fc-event-container tr.past-event td{background-color:#fff0!important}.calendar-custom-list .fc-event-container tr.past-event .attention-blink{animation-iteration-count:0}.calendar-custom-list .fc-event-container tr.info-course:hover,.calendar-custom-list .fc-event-container tr.info-horse:hover{cursor:pointer}.calendar-custom-list .fc-event-container tr.info-course:hover td,.calendar-custom-list .fc-event-container tr.info-horse:hover td{background-color:inherit}.calendar-custom-list .fc-event-container tr.past-event.active td{background-color:#0003!important}.calendar-custom-list .fc-event-container tr.past-event.active td .user,.calendar-custom-list .fc-event-container tr.past-event.active td .user-horse{background-color:#ffffff26!important;color:#0006!important}.calendar-custom-list .fc-event-container tr.past-event.active td .and-mark span:not(.glyphicon){background-color:#fff}.calendar-custom-list .horse-image-wrapper,.calendar-custom-list .user-image-wrapper{display:inline-block;width:32px;height:32px;overflow:hidden;vertical-align:middle;position:relative;padding:0!important;text-align:center;border-radius:5px;margin:0 5px 0 auto;border:1px solid #dddddd}.calendar-custom-list .horse-image-wrapper img,.calendar-custom-list .user-image-wrapper img{min-width:32px;max-width:none;height:32px}.calendar-custom-list .attention-blink{animation-duration:1s;animation-iteration-count:3}.calendar-custom-list .fc-day-grid-event{position:relative;min-height:115px;height:auto!important}.calendar-custom-list .fc-day-grid-event .fc-content{overflow:visible!important;padding-bottom:0}.calendar-custom-list .fc-day-grid-event .fc-content .fc-title{position:relative;min-height:35px;margin:3px 0 0;padding:0!important}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson{border-top:1px solid rgba(255,255,255,.3);margin-left:-5px;margin-right:-5px;padding:5px 5px 0}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson .rating-wrapper{opacity:.8}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson .rating-wrapper .rating-stars{display:block;text-align:center;background-color:transparent;overflow:hidden;padding:0;border-radius:4px;font-size:20px;height:40px;margin-bottom:5px}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson .rating-wrapper .rating-stars .rating-wrap{background-color:#ffffff80;border-radius:0;border:none;overflow:hidden}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson .rating-wrapper .rating-stars .fa-stack{float:left;width:20%}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson .rating-wrapper .rating-stars .no-rating-warning-icon{display:none}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson .rating-wrapper:hover{opacity:1}.calendar-custom-list .fc-day-grid-event .fc-content .event-waiver-needed{display:block;margin:0 0 5px;padding:4px 5px 3px;white-space:normal}.calendar-custom-list .fc-day-grid-event .user-row{margin-left:-5px;margin-right:-5px;border-top:1px solid transparent}.calendar-custom-list .fc-day-grid-event .user-row+.user-row{border-top:1px solid rgba(255,255,255,.3)}.calendar-custom-list .fc-day-grid-event .user{padding:5px 0;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-custom-list .fc-day-grid-event .user-horse{position:relative;bottom:0;left:0;right:0;padding:0 17px 5px 0;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-custom-list .fc-day-grid-event .horse-image-wrapper,.calendar-custom-list .fc-day-grid-event .user-image-wrapper{width:20px;height:20px;border-radius:3px;margin:0 5px}.calendar-custom-list .fc-day-grid-event .horse-image-wrapper img,.calendar-custom-list .fc-day-grid-event .user-image-wrapper img{min-width:20px;height:20px}.calendar-custom-list .fc-day-grid-event .and-mark{display:none}.calendar-custom-list .horse-heart{position:absolute;right:5px;top:4px;background-color:#fff;height:14px;width:14px;border-radius:7px;line-height:16px}.calendar-custom-list .horse-heart .glyphicon-heart{font-size:10px;color:#e36457;margin-left:2px}.calendar-custom-list .fc-day-grid-event.past-event .attention-blink{animation-iteration-count:0}.calendar-custom-list .fc-day-grid-event.pending-danger:not(.past-event){background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.1) 9px,rgba(255,255,255,.1) 18px);box-shadow:inset 0 0 0 2px #d9534fcc}.calendar-custom-list .fc-day-grid-event.pending-danger:not(.past-event) .fc-time{background-color:#d9534f;color:#fff;opacity:1}.calendar-custom-list .fc-day-grid-event.instructor-event:not(.past-event){background-color:#3f85a7}.image-wrap{position:relative;width:100%;overflow:hidden;border-radius:10px;box-shadow:0 0 3px #3b6f894d}.image-wrap img{position:absolute;height:100%}.image-wrap:after{content:"";display:block;padding-bottom:100%}.image-wrap.size48{width:48px}.image-wrap.size32{width:32px}#event-season{margin-top:15px;margin-bottom:15px}#event-season .edit-calendar{min-height:auto!important}#event-season .fc-left{margin-left:15px}#event-season .show-all,#event-season .hide-all{display:block;padding:10px 15px;border-top:1px solid #dddddd;color:#000;background-color:#f5f5f5;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#event-season .hide-all{border-bottom:1px solid #dddddd;border-radius:0}#event-season .show-all:hover,#event-season .hide-all:hover{text-decoration:none;background-color:#f5f5f5}#event-season #calendar .fc-list-view{border:none}#event-season #calendar .fc-list-heading .fc-widget-header{font-size:.9em}#event-season #calendar .fc-list-item td{border-radius:0!important;border-bottom:none}#event-season #calendar .fc-list-item:hover td{border-radius:0;background-color:#fff;box-shadow:inset 0 -3px #008a2f}#event-season #calendar .fc-list-item-time{line-height:18px;padding:8px 5px 5px;font-size:.8em;font-weight:700}#event-season #calendar .fc-list-item-title a{padding:6px}#event-season #calendar .fc-list-item-marker{padding:6px 3px 0 0}#event-season #calendar .glyphicon{margin:0 0 0 10px}#event-season #calendar .glyphicon-ok{opacity:0;color:#008a2f}#event-season #calendar .glyphicon-bookmark{color:#fff!important;left:0;top:-1px}#event-season #calendar .selected td{background-color:#fff;box-shadow:inset 0 -3px #008a2f!important;color:#000}#event-season #calendar .selected td .glyphicon-ok{opacity:1}#event-season #calendar .already-on-course td,#event-season #calendar .fully-booked td,#event-season #calendar .not-bookable td{border-top:1px solid #dddddd!important;border-bottom:1px solid #dddddd!important}#event-season #calendar .already-on-course:hover,#event-season #calendar .not-bookable:hover{cursor:auto!important}#event-season #calendar .already-on-course:hover td,#event-season #calendar .not-bookable:hover td{border-top:1px solid #dddddd!important;background-color:inherit;box-shadow:inherit}#event-season #calendar .already-on-course td{background-color:#008a2f!important;color:#fff!important}#event-season #calendar .already-on-course td .list-meta .course-program span{background-color:#008a2f}#event-season #calendar .not-bookable{background-color:#eaeaea;color:#0006}#event-season #calendar .not-bookable td{border-bottom:4px solid #eaeaea}#event-season #calendar .not-bookable .fc-list-item-title{padding-right:30px}#event-season #calendar .locked{pointer-events:none}#event-season #calendar .locked td{box-shadow:none!important}#event-season #calendar .locked .list-meta{pointer-events:all!important}#event-season #calendar .locked.selected td{box-shadow:inset 0 -3px #008a2f!important}#event-season #calendar .fc-list-item .already-on-course,#event-season #calendar .fc-list-item .fully-booked{float:right;padding-right:5px}#event-season #calendar .fc-list-payment-part{pointer-events:all}#event-season #calendar .fc-list-payment-part .fc-widget-header{background-color:#f5f5f5;font-weight:500;line-height:2em;border-top:1px solid #dddddd}#event-season #calendar .fc-list-payment-part .fc-widget-header .ppp-price{margin:0 10px}#event-season #calendar .fc-list-payment-part .fc-widget-header a{padding:6px 0 0;display:inline;line-height:1em}#event-season #calendar .fc-list-payment-part .fc-widget-header a .glyphicon{margin:0}#event-season #calendar .fc-list-payment-part .fc-widget-header a .text-muted{padding-right:5px}#event-season #calendar .fc-list-payment-part .fc-widget-header :hover{background-color:inherit;color:inherit}#event-season #calendar .fc-list-payment-part .fc-widget-header small{display:inline-block;line-height:1.5em;margin-top:5px}#event-season #calendar .fc-list-payment-part-confirm .fc-widget-header{background-color:#fff}#event-season #calendar .fc-list-payment-part-confirm .btn-group{margin:5px 0}#event-season #calendar .fc-list-payment-part-confirm .btn-group button{font-size:1.2em;height:2.1em;line-height:2em}#event-season #calendar .fc-list-payment-part-confirm .btn-group button:hover{background-color:#449d44;border-color:#398439;color:#fff}#event-season #calendar .show-more-courses-parent{border-top:1px solid #dddddd}#event-season #calendar .show-more-courses{border:none;background-color:#efefef;padding:10px 0;height:auto}#event-season #calendar .show-more-courses:hover{background:#fff}#event-season #panel-checkbox{padding-top:0}#event-season #panel-use-once,#event-season #panel-initial-event-alert,#event-season #panel-initial-first-alert{padding-top:0;padding-bottom:0}#event-season #panel-use-once .glyphicon,#event-season #panel-initial-event-alert .glyphicon,#event-season #panel-initial-first-alert .glyphicon,#event-season #panel-use-once span,#event-season #panel-initial-event-alert span,#event-season #panel-initial-first-alert span{font-weight:inherit;color:inherit}#event-season .checkbox{margin:0;padding:0;color:#000}#event-season .checkbox label{font-size:.9em}#event-season .checkbox label span{font-weight:700}#event-season p{margin-top:0}#event-season p:last-child{margin-bottom:0}#event-season-credits-help .alert{margin-bottom:0}.disabled{opacity:.5;pointer-events:none!important;filter:grayscale(100%)}.disabled-opaque{pointer-events:none!important}.cursor-not-allowed{cursor:not-allowed!important}.grayed-out{opacity:.5;filter:grayscale(100%)}.selectize-control.disabled-opaque .selectize-input{border:none!important;padding:0!important;min-height:auto;background-color:#0000!important}.selectize-control.selectize-custom .selectize-input{padding:5px 20px 5px 7px!important}.selectize-control.selectize-custom .selectize-input .title{padding:0!important}.selectize-control.selectize-custom .selectize-input:after{right:10px!important}.selectize-control.selectize-custom .selectize-input input{width:0!important}.selectize-control.selectize-custom .selectize-input.not-full input{width:auto!important}.selectize-control.selectize-custom.selectize-custom-single-row .selectize-input .title{display:block;position:absolute;top:5px;left:7px;right:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectize-control.selectize-custom.selectize-custom-single-row .selectize-input .title.has-icon-action{right:32px}.selectize-custom-style .selectize-control .selectize-input .list-item,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item,.selectize-custom-style .selectize-control .selectize-input .list-item-active,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item-active{position:relative;width:100%}.selectize-custom-style .selectize-control .selectize-input .list-item .horseImage,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item .horseImage,.selectize-custom-style .selectize-control .selectize-input .list-item-active .horseImage,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item-active .horseImage{max-height:24px;max-width:24px;border-radius:2px;display:inline-block;float:left}.selectize-custom-style .selectize-control .selectize-input .list-item .name,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item .name,.selectize-custom-style .selectize-control .selectize-input .list-item-active .name,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item-active .name{display:inline-block;float:left;padding-top:3px}.selectize-custom-style .selectize-control .selectize-input .list-item .name small,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item .name small,.selectize-custom-style .selectize-control .selectize-input .list-item-active .name small,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item-active .name small{opacity:.5}.selectize-custom-style .selectize-control .selectize-input .list-item .horseImage+.name,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item .horseImage+.name,.selectize-custom-style .selectize-control .selectize-input .list-item-active .horseImage+.name,.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item-active .horseImage+.name{margin-left:5px}.selectize-custom-style .selectize-control .selectize-input.not-full{padding:7px!important}.selectize-custom-style .selectize-control .selectize-dropdown-content{padding:0}.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item{padding:5px;border-bottom:1px solid rgba(0,0,0,.1)}.selectize-custom-style .selectize-control .selectize-dropdown-content .list-item:last-child{padding-bottom:5px}.selectize-custom-style.big .selectize-control{max-height:58px}.selectize-custom-style.big .selectize-control .selectize-input{height:58px}.selectize-custom-style.big .selectize-control .selectize-input.not-full{padding:18px!important}.selectize-custom-style.big .selectize-control .selectize-input .list-item .horseImage,.selectize-custom-style.big .selectize-control .selectize-dropdown-content .list-item .horseImage,.selectize-custom-style.big .selectize-control .selectize-input .list-item-active .horseImage,.selectize-custom-style.big .selectize-control .selectize-dropdown-content .list-item-active .horseImage{max-height:48px;max-width:48px;border-radius:8px}.selectize-custom-style.big .selectize-control .selectize-input .list-item .name,.selectize-custom-style.big .selectize-control .selectize-dropdown-content .list-item .name,.selectize-custom-style.big .selectize-control .selectize-input .list-item-active .name,.selectize-custom-style.big .selectize-control .selectize-dropdown-content .list-item-active .name{position:absolute;height:48px;font-size:15px;width:100%;padding-top:7px}.selectize-custom-style.big .selectize-control .selectize-input .list-item .name small,.selectize-custom-style.big .selectize-control .selectize-dropdown-content .list-item .name small,.selectize-custom-style.big .selectize-control .selectize-input .list-item-active .name small,.selectize-custom-style.big .selectize-control .selectize-dropdown-content .list-item-active .name small{position:absolute;left:0;right:0;top:23px}.selectize-custom-style.big .selectize-control .selectize-input .list-item .horseImage+.name,.selectize-custom-style.big .selectize-control .selectize-dropdown-content .list-item .horseImage+.name,.selectize-custom-style.big .selectize-control .selectize-input .list-item-active .horseImage+.name,.selectize-custom-style.big .selectize-control .selectize-dropdown-content .list-item-active .horseImage+.name{margin-left:7px}.selectize-custom-style.blue .selectize-control .selectize-input{border:none;background-color:#0982a81a;box-shadow:inset 0 0 1px 1px #0982a826;color:#066b93}.selectize-custom-style .no-horses{width:100%;display:inline-block;line-height:59px;opacity:.7}.inactive{opacity:.6;filter:grayscale(100%)}.opaque{opacity:1}#add-event-button.disabled,.event-dialog-drop-up button{pointer-events:all!important}.eventDetails{float:left;width:90%}.eventDetails .eventMeta{color:#a7a9ac;margin:25px 0 0}.eventDetails .progress{float:left;height:12px;width:50%;margin:20px 12px 0 10px}.eventDetails .eventAttendees{float:left;color:#a7a9ac;margin:16px 0 0}.eventDetails .eventAttendees span{font-weight:700;color:#008a2f}.eventDetails .btn{float:right;margin:8px 0 0}.warning{color:#d99300}.danger{color:#d9534f}.success{color:#008a2f}.stable-card{height:250px;max-width:400px;margin:10px 0 30px;border-radius:10px;box-shadow:1px 2px 4px #3b6f89cc,inset 0 0 2px #0009;background-repeat:no-repeat;background-position:center center;background-size:cover;background-position-y:0;color:#066b93;overflow:visible;position:relative}.stable-card .user-image{float:right;width:50px;height:50px;border-radius:5px 10px 5px 5px;margin-right:1px;margin-top:1px}.stable-card .user-image~.user-image{display:none}.stable-card .hopoti-logo{position:absolute;left:15px;top:15px;width:30px;height:30px}.stable-card h3{position:absolute;bottom:165px;left:15px;font-size:.9em!important}.stable-card h3.stable-card-name{position:absolute;width:100%;top:30px;left:0;padding:0 5px 0 52px;height:28px;overflow:hidden;color:#022431;font-weight:400}.stable-card h3.stable-card-owner{position:absolute;display:inline-block;top:92px;left:52px;padding:5px 10px;height:28px;font-weight:500;font-size:18px!important;text-shadow:1px 1px 1px rgba(0,0,0,.5);color:#fff!important;letter-spacing:.1em;border-radius:10px;background-color:#b488114d}.stable-card h4{position:absolute;color:#022431;top:20px;height:24px;margin:0;width:100%;padding:0 0 0 52px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stable-card h5{position:absolute;right:60px;top:10px;text-align:right}.stable-card .stable-card-info{position:absolute;bottom:0;font-size:.9em;width:100%;background-color:#066b9380;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.stable-card .stable-card-info .stable-card-actions{position:absolute;margin-top:-75px;width:100%;padding:0 15px}.stable-card .stable-card-info .stable-card-actions a{max-width:100%;font-size:.9em;text-align:right;padding:5px 10px;border-radius:8px;background-color:#fffc;color:#066b93;border:1px solid rgba(255,255,255,0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stable-card .stable-card-info .stable-card-actions a:hover{border:1px solid #0982a8;background-color:#fff}.stable-card .stable-card-info .stable-card-actions .transfer-credits-button,.stable-card .stable-card-info .stable-card-actions .no-credit-transfer-button{position:absolute;left:15px;bottom:34px}.stable-card .stable-card-info .stable-card-actions .no-credit-transfer-button{color:#a7a9ac}.stable-card .stable-card-info .stable-card-credits{font-size:.9em;position:absolute;right:15px;text-align:right;margin-top:-42px;padding:5px 10px;border-radius:8px;background-color:#fffc}.stable-card .stable-card-info .stable-card-valid{position:absolute;font-size:.9em;left:15px;margin-top:-42px;padding:5px 10px;border-radius:8px;background-color:#fffc}.stable-card .stable-card-info .stable-card-original-value{position:absolute;font-size:.9em;right:15px;bottom:15px;padding:5px 10px;border-radius:8px;background-color:#fffc}.stable-card .stable-card-info span{color:#022431;font-weight:700}.stable-card .stable-card-dots{width:100%;padding:.25%}.stable-card .stable-card-dots .unused{width:9.5%;margin:.25% .25% .5%;float:left;padding:5px;background-color:#fff;text-align:center;border-radius:8px}.stable-card .stable-card-dots .unused span{height:16px;width:16px;line-height:1.6em;font-size:.8em;display:inline-block;color:#3b6f89;border-radius:8px;overflow:hidden}.stable-card .stable-card-dots .selected span{background-color:#efefef;color:#fff0;box-shadow:inset 1px 2px 4px #3b6f89cc}.stable-card .extra-count{float:right!important}.stable-card .extra-count+.unused{clear:both}.stable-card.membership-card{background-color:#b48811;box-shadow:1px 2px 4px #85650d,inset 0 0 2px #0009;color:#85650d}.stable-card.membership-card h4,.stable-card.membership-card h3,.stable-card.membership-card .stable-card-actions a{color:#85650d}.stable-card.membership-card .stable-card-dots{display:none}.stable-card.gift-card{background-color:#a02622;box-shadow:1px 2px 4px #5a0010,inset 0 0 2px #0009}.stable-card.gift-card h4,.stable-card.gift-card h3,.stable-card.gift-card .stable-card-actions a,.stable-card.gift-card .stable-card-valid,.stable-card.gift-card .stable-card-original-value{color:#a02622}.stable-card.gift-card .stable-card-dots{display:none}.stable-card.srl-membership-card{background:linear-gradient(-30deg,#4c7ac1 50%,#294489);box-shadow:1px 2px 4px #294489,inset 0 0 2px #0009;margin-top:0;color:#fff;max-width:400px}.stable-card.srl-membership-card img{max-height:160px;position:absolute;left:20px;top:45px}.stable-card.srl-membership-card .srl-membership-card-info{position:absolute;left:200px;right:10px;top:65px;text-shadow:1px 1px 0 #294489}.stable-card.srl-membership-card .srl-membership-card-info .srl-membership-card-year{font-size:50px;font-weight:300;line-height:50px}.stable-card.srl-membership-card .srl-membership-card-info .srl-membership-card-label{opacity:.7;font-weight:700;padding:7px 0 0}.stable-card.srl-membership-card .srl-membership-card-info .srl-membership-card-number{font-size:30px;font-weight:300;letter-spacing:.05em;line-height:30px}.stable-card.srl-membership-card .srl-membership-card-info .membership-label{margin:0 3px 3px 0;line-height:1.5em;max-width:100%;white-space:wrap;text-align:left}.stable-card.srl-membership-card .srl-membership-card-info .membership-label hr{margin:3px 0;opacity:.5}@media only screen and (max-width: 479px){.stable-card.srl-membership-card{height:220px}.stable-card.srl-membership-card img{max-height:120px}.stable-card.srl-membership-card .srl-membership-card-info{left:150px;top:45px}.stable-card.srl-membership-card .srl-membership-card-number{font-size:25px}}.stable-card-micro{display:inline-block;vertical-align:bottom;min-width:1.5em;min-height:1em;box-shadow:1px 1px 2px #3b6f89cc;background-repeat:no-repeat;background-position:center center;background-size:cover;background-position-y:0;border:1px solid rgba(0,0,0,.2);border-radius:2px;background-image:linear-gradient(-45deg,#ffffffb3,#ffffffe6),url(/build/assets/drawing-stable-2-BJSY2sYS.png)}.membership-label{cursor:pointer;display:inline-block;clear:both}.membership-list-item,.stable-card-list-item{padding:0 15px}.membership-list-item *,.stable-card-list-item *{transition:opacity .2s ease,right .5s ease}.membership-list-item .text-name,.stable-card-list-item .text-name{padding:15px 0 15px 70px;min-height:52px}.membership-list-item .text-price,.stable-card-list-item .text-price{padding:15px 0}.membership-list-item .text-price .label,.stable-card-list-item .text-price .label{margin-top:2px}.membership-list-item .stable-card-wrapper-mini,.stable-card-list-item .stable-card-wrapper-mini{position:absolute;left:10px;top:10px}.membership-list-item .price-text,.stable-card-list-item .price-text,.membership-list-item .price-label,.stable-card-list-item .price-label,.membership-list-item .link-label,.stable-card-list-item .link-label{position:absolute;right:15px}.membership-list-item .price-text,.stable-card-list-item .price-text{display:inline-block}.membership-list-item .price-label,.stable-card-list-item .price-label,.membership-list-item .link-label,.stable-card-list-item .link-label{display:inline-block;opacity:0;right:20px}.membership-list-item:hover .price-label,.stable-card-list-item:hover .price-label,.membership-list-item:hover .link-label,.stable-card-list-item:hover .link-label{opacity:1;right:15px}.membership-list-item:hover .price-text,.stable-card-list-item:hover .price-text{display:none}.stable-card-list-item{cursor:pointer}.stable-card-list-item .text-card-data{font-size:.9em;padding:0 10px 10px}.stable-card-list-item .card-data-active,.stable-card-list-item .card-data-passive{display:block}.stable-card-list-item .card-data-active label,.stable-card-list-item .card-data-passive label{margin-top:10px}.stable-card-list-item .card-data-active .credit-needed,.stable-card-list-item .card-data-passive .credit-needed{margin-left:10px}.stable-card-list-item .card-data-passive{opacity:.7}.stable-card-list-item .card-data-passive label{font-weight:500}.stable-card-list-item .text-price .convert-currency{position:absolute;right:40px}.stable-card-list-item .text-price .glyphicon-chevron-down{position:absolute;right:15px;top:20px}.stable-card-list-item .stable-card-list-item-details .buy-link-parent{padding-top:5px}.stable-card-list-item.open{cursor:default}.stable-card-list-item.open .glyphicon-chevron-down,.stable-card-list-item.open .text-price{display:none}.suitable-stable-cards-dialog-admin .stable-card-list-item{cursor:default}.suitable-stable-cards-dialog-admin .convert-currency{right:15px!important}.suitable-stable-cards-dialog-admin .show-other-services-toggle .toggle{margin-right:10px}.suitable-stable-cards-dialog-admin .card-data-passive{display:none}.suitable-stable-cards-dialog-admin.show-other-services .card-data-passive{display:inherit}div.card-title{position:relative;clear:both;display:block;height:30px;line-height:30px;margin:15px 7.5px 7.5px;background-color:#fff;color:#0982a8;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:.9em;border-radius:8px;box-shadow:0 0 3px #3b6f894d}.user-stable-cards *:not(.tooltip,.btn){transition:all .7s}.user-stable-cards{overflow:hidden;padding-left:7.5px;padding-right:7.5px;width:100%}.user-stable-cards h2{padding:10px 0}.user-stable-cards .stable-card-wrapper{width:33.33%;float:left}.user-stable-cards .stable-card{display:block;margin-left:7.5px;margin-right:7.5px}.user-stable-cards .stable-card.order{transform:rotate(0);height:50px;border-radius:5px;box-shadow:0 1px 4px #0000004d}.user-stable-cards .stable-card.order .hopoti-logo{width:20px;height:20px;margin:3px;border-radius:5px;opacity:.8;display:none}.user-stable-cards .stable-card.order .user-image{height:20px;width:20px;border-radius:5px;margin:3px;opacity:.8;display:none}.user-stable-cards .stable-card.order div{display:none}.user-stable-cards .stable-card.order div.stable-card-tiny-info{opacity:1;text-align:left}.user-stable-cards .stable-card.order h1,.user-stable-cards .stable-card.order h2,.user-stable-cards .stable-card.order h3,.user-stable-cards .stable-card.order h4,.user-stable-cards .stable-card.order h5{display:none;opacity:0;font-size:.5em}.user-stable-cards .stable-card.order .btn{display:none}.user-stable-cards .stable-card.order .stable-card-expiring-label{display:block;padding:2px 3px;left:inherit;right:5px;top:-5px;border-radius:5px}.user-stable-cards .stable-card.order .stable-card-expiring-label .text{display:none}.user-stable-cards .stable-card-tiny-info{position:absolute;display:block!important;left:0;right:0;bottom:0;height:26px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.user-stable-cards .stable-card-tiny-info span{display:inline-block;text-align:center!important;background-color:#ffffffe6;line-height:20px;width:20px;height:20px;margin:3px;border-radius:5px;box-shadow:0 0 1px #066b93;opacity:.8}.user-stable-cards .stable-card.disorder{transform:rotate(0);transition:all .3s;z-index:100;margin-bottom:15px}.user-stable-cards .stable-card.disorder .stable-card-tiny-info{opacity:0}.user-stable-cards-small{padding-left:12.5px;padding-right:12.5px;padding-bottom:12.5px}.user-stable-cards-small .stable-card-wrapper{width:77.5px;float:left}.user-stable-cards-small .stable-card{float:none;display:block;margin:0 2.5px 10px}.user-stable-cards-small .stable-card:hover{cursor:pointer;transition:all .2s}.user-stable-cards-small .stable-card.active{box-shadow:0 0 0 1px #ffffff80,0 0 0 3px #008a2fcc,inset 0 0 2px #0009!important}.user-stable-cards-small .stable-card *{pointer-events:none}.user-stable-cards-small div.user-stable-cards-title{margin:0 2.5px}.user-stable-cards-small .user-stable-cards-help{color:#a7a9ac;font-size:.9em;width:145px;margin:0 0 0 10px;float:left;padding:3px 0 3px 10px;line-height:1.2em;border-left:3px solid #dddddd}.stable-card-selected-label{position:absolute;z-index:10;background-color:#008a2f;left:15px;top:-10px}.stable-card-expiring-label{position:absolute;z-index:10;background-color:#d9534f;right:15px;top:-10px}.stable-card-disabled-label{position:absolute;z-index:10;background-color:#000;left:15px;top:-10px}.stable-card-wrapper-mini{width:45px;height:30px;padding:0!important}.stable-card-wrapper-mini .stable-card{height:100%;width:100%;margin:0;border-radius:3px;transform:none;pointer-events:none}.stable-card-wrapper-mini .stable-card .credit-amount{display:block;text-align:center;font-size:1.5em;font-weight:300;text-shadow:0 0 3px #ffffff}.stable-card.active{box-shadow:0 0 0 1px #ffffff80,0 0 0 4px #008a2f,inset 0 0 2px #0009!important}.stable-card.selectable{cursor:pointer!important}.stable-card.grayscale{opacity:.3!important}.leftColumn{width:50%;padding:0 15px 0 0;float:left;clear:both}.rightColumn{width:50%;float:left;padding:0 0 0 15px}.page-reserve .back-to-stable-calendar:not(.btn-sm),.page-reserve-service .back-to-stable-calendar:not(.btn-sm){background-color:#fff0;border-color:#fff0;color:#00000059;margin-bottom:15px}.page-reserve .back-to-stable-calendar:hover,.page-reserve-service .back-to-stable-calendar:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.page-reserve .event-main-info h2,.page-reserve-service .event-main-info h2{color:#066b93;font-weight:300;font-size:1.8em;padding:0 0 5px;margin:0}.page-reserve .event-main-info h3,.page-reserve-service .event-main-info h3{font-size:1.2em;font-weight:300;padding:5px 0;margin:0;color:#066b93}.page-reserve .event-main-info h3 span,.page-reserve-service .event-main-info h3 span{font-size:.8em!important;color:#a7a9ac!important;padding:0 0 0 5px}.page-reserve .event-main-info .table-meta-info,.page-reserve-service .event-main-info .table-meta-info{margin-top:10px}.page-reserve .event-main-info .table-meta-info tr:first-child th,.page-reserve-service .event-main-info .table-meta-info tr:first-child th,.page-reserve .event-main-info .table-meta-info tr:first-child td,.page-reserve-service .event-main-info .table-meta-info tr:first-child td{border-top:none}.page-reserve .event-main-info .event-image img,.page-reserve-service .event-main-info .event-image img{max-width:100%;border-radius:10px;opacity:.9}.page-reserve .event-main-info .event-image img:hover,.page-reserve-service .event-main-info .event-image img:hover{opacity:1}.page-reserve .event-main-info .event-data-participants .progress,.page-reserve-service .event-main-info .event-data-participants .progress{margin-right:10px}.page-reserve .event-main-info .event-data-participants .amounts,.page-reserve-service .event-main-info .event-data-participants .amounts{display:inline-block;font-size:.85em;line-height:20px}.page-reserve .event-main-info .event-data-participants .amounts .strong,.page-reserve-service .event-main-info .event-data-participants .amounts .strong{font-size:1.3em}.page-reserve .row-payment-all,.page-reserve-service .row-payment-all{min-height:calc(100vh - 300px)}.page-reserve .row-payment-all h2,.page-reserve-service .row-payment-all h2{font-size:1.4em;font-weight:300;padding:0 0 15px;margin:0;color:#066b93}.page-reserve .row-payment-all .title-small,.page-reserve-service .row-payment-all .title-small{text-align:center;font-size:1em;font-weight:500;padding:15px 0 0;margin:0}.page-reserve .row-payment-all .panel-payment-all p,.page-reserve-service .row-payment-all .panel-payment-all p{font-size:.9em;line-height:1.6em}.page-reserve .row-payment-all .panel-payment-all .panel-heading,.page-reserve-service .row-payment-all .panel-payment-all .panel-heading{border-bottom:none}.page-reserve .row-payment-all .panel-payment-all .panel-heading button,.page-reserve-service .row-payment-all .panel-payment-all .panel-heading button{min-width:200px}.page-reserve .row-payment-all .panel-payment-all .panel-heading .panel-heading-title,.page-reserve-service .row-payment-all .panel-payment-all .panel-heading .panel-heading-title{display:inline-block;min-width:190px;margin-right:10px;font-size:1.2em;font-weight:300;line-height:22px;color:#066b93;float:left}.page-reserve .row-payment-all .panel-payment-all .panel-heading .panel-heading-summary,.page-reserve-service .row-payment-all .panel-payment-all .panel-heading .panel-heading-summary{display:inline-block;max-width:calc(100% - 410px)}.page-reserve .row-payment-all .panel-payment-all .panel-heading.hidden+.panel-body,.page-reserve-service .row-payment-all .panel-payment-all .panel-heading.hidden+.panel-body{border-top:none}.page-reserve .row-payment-all .panel-payment-all .panel-heading-participants .user-mini,.page-reserve-service .row-payment-all .panel-payment-all .panel-heading-participants .user-mini{margin-right:15px}.page-reserve .row-payment-all .panel-payment-all .panel-heading-participants .user-mini img,.page-reserve-service .row-payment-all .panel-payment-all .panel-heading-participants .user-mini img{max-width:20px;max-height:20px;border-radius:3px;margin:0 5px 0 0}.page-reserve .row-payment-all .panel-payment-all .added-participants .userImage,.page-reserve-service .row-payment-all .panel-payment-all .added-participants .userImage{line-height:48px}.page-reserve .row-payment-all .panel-payment-all .added-participants .added-participant-row .user-name,.page-reserve-service .row-payment-all .panel-payment-all .added-participants .added-participant-row .user-name{vertical-align:middle}.page-reserve .row-payment-all .panel-payment-all .added-participants .selectize-friend-item .userImage,.page-reserve-service .row-payment-all .panel-payment-all .added-participants .selectize-friend-item .userImage{height:32px;width:32px;margin:4px;border-radius:3px}.page-reserve .row-payment-all .panel-payment-all .panel-body,.page-reserve-service .row-payment-all .panel-payment-all .panel-body{border-top:1px solid #dddddd}.page-reserve .row-payment-all .panel-payment-all .panel-no-padding,.page-reserve-service .row-payment-all .panel-payment-all .panel-no-padding{padding-left:0;padding-right:0;padding-bottom:0}.page-reserve .row-payment-all .panel-payment-all .stable-card:not(.active),.page-reserve-service .row-payment-all .panel-payment-all .stable-card:not(.active){transform:rotate(0);margin-top:0;margin-bottom:15px}.page-reserve .row-payment-all .panel-payment-all .btn.select-stable-card,.page-reserve-service .row-payment-all .panel-payment-all .btn.select-stable-card{margin-bottom:0}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type,.page-reserve .row-payment-all .panel-payment-all .select-stable-card,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card,.page-reserve .row-payment-all .panel-payment-all .select-service,.page-reserve-service .row-payment-all .panel-payment-all .select-service{margin-bottom:15px}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type button,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button,.page-reserve .row-payment-all .panel-payment-all .select-service button,.page-reserve-service .row-payment-all .panel-payment-all .select-service button{min-height:57px;text-align:left;padding-left:35px;padding-right:30px;white-space:normal}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-lock,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-lock,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-lock,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-lock,.page-reserve .row-payment-all .panel-payment-all .select-service button .glyphicon-lock,.page-reserve-service .row-payment-all .panel-payment-all .select-service button .glyphicon-lock{position:absolute;left:12px;top:20px}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-ok,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-ok,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-ok,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-ok,.page-reserve .row-payment-all .panel-payment-all .select-service button .glyphicon-ok,.page-reserve-service .row-payment-all .panel-payment-all .select-service button .glyphicon-ok{color:#008a2f;opacity:0;position:absolute;left:12px;top:17px}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-info-sign,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-info-sign,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-info-sign,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-info-sign,.page-reserve .row-payment-all .panel-payment-all .select-service button .glyphicon-info-sign,.page-reserve-service .row-payment-all .panel-payment-all .select-service button .glyphicon-info-sign{opacity:.8!important;position:absolute;right:5px;top:24px;font-size:1em;line-height:1em;pointer-events:all!important;border:1px solid #adadad;padding:5px;border-radius:3px}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-info-sign:hover,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-info-sign:hover,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-info-sign:hover,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-info-sign:hover,.page-reserve .row-payment-all .panel-payment-all .select-service button .glyphicon-info-sign:hover,.page-reserve-service .row-payment-all .panel-payment-all .select-service button .glyphicon-info-sign:hover{opacity:1!important}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button:hover,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type button:hover,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button:hover,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button:hover,.page-reserve .row-payment-all .panel-payment-all .select-service button:hover,.page-reserve-service .row-payment-all .panel-payment-all .select-service button:hover{background:linear-gradient(0deg,#008a2f 4px,#c8c8c833 4px)}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button.active,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type button.active,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button.active,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button.active,.page-reserve .row-payment-all .panel-payment-all .select-service button.active,.page-reserve-service .row-payment-all .panel-payment-all .select-service button.active{box-shadow:none;background:#fff linear-gradient(0deg,#008a2f 4px,#fff 4px);cursor:pointer}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button.active .glyphicon,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type button.active .glyphicon,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button.active .glyphicon,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button.active .glyphicon,.page-reserve .row-payment-all .panel-payment-all .select-service button.active .glyphicon,.page-reserve-service .row-payment-all .panel-payment-all .select-service button.active .glyphicon{opacity:1}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button.active>*,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type button.active>*,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button.active>*,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button.active>*,.page-reserve .row-payment-all .panel-payment-all .select-service button.active>*,.page-reserve-service .row-payment-all .panel-payment-all .select-service button.active>*{pointer-events:none}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type .discount-label,.page-reserve-service .row-payment-all .panel-payment-all .select-purchase-type .discount-label,.page-reserve .row-payment-all .panel-payment-all .select-stable-card .discount-label,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card .discount-label,.page-reserve .row-payment-all .panel-payment-all .select-service .discount-label,.page-reserve-service .row-payment-all .panel-payment-all .select-service .discount-label{position:absolute;top:7px;right:-5px}.page-reserve .row-payment-all .panel-payment-all .season-not-available .small,.page-reserve-service .row-payment-all .panel-payment-all .season-not-available .small{white-space:normal}.page-reserve .row-payment-all .panel-payment-all .select-service .btn.membership-needed,.page-reserve-service .row-payment-all .panel-payment-all .select-service .btn.membership-needed{color:#a7a9ac}.page-reserve .row-payment-all .panel-payment-all .select-service .btn.membership-needed .extra-info,.page-reserve-service .row-payment-all .panel-payment-all .select-service .btn.membership-needed .extra-info{margin-top:3px}.page-reserve .row-payment-all .panel-payment-all .select-stable-card .stable-card-show-all,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card .stable-card-show-all{min-height:45px!important}.page-reserve .row-payment-all .panel-payment-all .select-stable-card .stable-card-show-all:hover,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card .stable-card-show-all:hover{background:none}.page-reserve .row-payment-all .panel-payment-all .select-stable-card button strong,.page-reserve-service .row-payment-all .panel-payment-all .select-stable-card button strong{display:inline-block;white-space:normal;margin-right:90px}.page-reserve .row-payment-all .panel-payment-all .show-more-stable-cards-button,.page-reserve-service .row-payment-all .panel-payment-all .show-more-stable-cards-button{margin-bottom:15px}.page-reserve .row-payment-all .panel-payment-all .loading-ppp *:not(.loading-ppp-taking-long *),.page-reserve-service .row-payment-all .panel-payment-all .loading-ppp *:not(.loading-ppp-taking-long *){display:none}.page-reserve .row-payment-all .panel-payment-all .payment-progress,.page-reserve-service .row-payment-all .panel-payment-all .payment-progress{margin-top:15px;margin-bottom:15px}.page-reserve .row-payment-all .panel-payment-all .btn-change-payment-type,.page-reserve-service .row-payment-all .panel-payment-all .btn-change-payment-type{margin-bottom:15px}.page-reserve .row-payment-all .panel-payment-all .payment-options,.page-reserve-service .row-payment-all .panel-payment-all .payment-options{padding:0}.page-reserve .row-payment-all .panel-payment-all #event-season,.page-reserve-service .row-payment-all .panel-payment-all #event-season{margin-top:0;margin-bottom:0}.page-reserve .row-payment-all .panel-payment-all .register h2,.page-reserve-service .row-payment-all .panel-payment-all .register h2{padding:0}.page-reserve .row-payment-all .panel-payment-all .register .terms,.page-reserve-service .row-payment-all .panel-payment-all .register .terms{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;margin-top:15px;padding:15px 0}.page-reserve .row-payment-all .panel-payment-all .cards-have-changed,.page-reserve-service .row-payment-all .panel-payment-all .cards-have-changed{margin-top:15px}.page-reserve .row-payment-all .panel-payment-all .panel-summary-body,.page-reserve-service .row-payment-all .panel-payment-all .panel-summary-body{padding-top:5px}.page-reserve .row-payment-all .panel-payment-all .panel-summary-body #summary-total-price,.page-reserve-service .row-payment-all .panel-payment-all .panel-summary-body #summary-total-price{line-height:1.3em}.page-reserve .row-payment-all .panel-payment-all .panel-summary-body #summary-total-price .final-price,.page-reserve-service .row-payment-all .panel-payment-all .panel-summary-body #summary-total-price .final-price{text-decoration:underline;font-size:1.3em;font-weight:300;color:#007126;margin-right:10px;margin-bottom:5px}.page-reserve .row-payment-all .panel-payment-all .panel-summary-body .table,.page-reserve-service .row-payment-all .panel-payment-all .panel-summary-body .table{margin-bottom:5px}.page-reserve .row-payment-all .panel-payment-all .panel-summary-body .table tr:first-child th,.page-reserve-service .row-payment-all .panel-payment-all .panel-summary-body .table tr:first-child th,.page-reserve .row-payment-all .panel-payment-all .panel-summary-body .table tr:first-child td,.page-reserve-service .row-payment-all .panel-payment-all .panel-summary-body .table tr:first-child td{border-top:none}.page-reserve .row-payment-all .panel-payment-all .panel-extra-info .partial-terms,.page-reserve-service .row-payment-all .panel-payment-all .panel-extra-info .partial-terms{margin-bottom:15px}.page-reserve .row-payment-all .panel-payment-all .panel-extra-info .partial-terms ul,.page-reserve-service .row-payment-all .panel-payment-all .panel-extra-info .partial-terms ul{padding-left:20px}.page-reserve .row-payment-all .panel-payment-all .panel-extra-info .partial-terms ul li,.page-reserve-service .row-payment-all .panel-payment-all .panel-extra-info .partial-terms ul li{list-style-type:disc}.page-reserve .row-payment-all .panel-payment-all .panel-extra-info .partial-terms a,.page-reserve-service .row-payment-all .panel-payment-all .panel-extra-info .partial-terms a{display:block}.page-reserve .row-payment-all .panel-payment-all .alert-info,.page-reserve-service .row-payment-all .panel-payment-all .alert-info{margin-bottom:15px}.page-reserve .row-payment-all .panel-payment-all .part-amount,.page-reserve-service .row-payment-all .panel-payment-all .part-amount{text-align:center;font-weight:700;font-size:1.3em}.page-reserve .row-payment-all .panel-payment-all .btn-group-part-amount,.page-reserve-service .row-payment-all .panel-payment-all .btn-group-part-amount{width:100%}.page-reserve .row-payment-all .panel-payment-all .btn-group-part-amount .btn,.page-reserve-service .row-payment-all .panel-payment-all .btn-group-part-amount .btn{width:10%;font-size:1.2em}.page-reserve .row-payment-all .panel-payment-all .btn-group-part-amount.wide .btn,.page-reserve-service .row-payment-all .panel-payment-all .btn-group-part-amount.wide .btn{width:20%}.page-reserve .row-payment-all .panel-payment-all .panel-event-message label,.page-reserve-service .row-payment-all .panel-payment-all .panel-event-message label{margin-top:7px}.page-reserve .row-payment-all .panel-payment-all .confirm-course-selection,.page-reserve-service .row-payment-all .panel-payment-all .confirm-course-selection{white-space:wrap}.page-reserve .row-payment-all .checkbox,.page-reserve-service .row-payment-all .checkbox{margin:0 0 15px}.page-reserve .row-payment-all .checkbox .glyphicon-ok,.page-reserve-service .row-payment-all .checkbox .glyphicon-ok{margin-left:-10px}.page-reserve .row-payment-all .checkbox-help-wrapper,.page-reserve-service .row-payment-all .checkbox-help-wrapper{position:absolute;pointer-events:none;top:0;left:15px;width:100%;display:table;min-height:30px}.page-reserve .row-payment-all .checkbox-help-wrapper .checkbox-help,.page-reserve-service .row-payment-all .checkbox-help-wrapper .checkbox-help{display:table-cell;vertical-align:middle;line-height:1.2em;padding-left:60px;font-size:.9em}.page-reserve .row-payment-all .checkbox-help-wrapper .checkbox-help a,.page-reserve-service .row-payment-all .checkbox-help-wrapper .checkbox-help a{pointer-events:all}.page-reserve .row-payment-all .panel-heading-multiple,.page-reserve-service .row-payment-all .panel-heading-multiple{border-top:1px solid #dddddd;border-radius:0}.page-reserve .row-payment-all.disabled,.page-reserve-service .row-payment-all.disabled{max-height:200px!important;min-height:auto!important;overflow:hidden}.page-reserve .row-payment-all.disabled .panel-heading,.page-reserve-service .row-payment-all.disabled .panel-heading,.page-reserve .row-payment-all.disabled .panel-body,.page-reserve-service .row-payment-all.disabled .panel-body{filter:blur(2px)}.page-reserve .row-payment-all.disabled .panel-payment-all,.page-reserve-service .row-payment-all.disabled .panel-payment-all{border-radius:10px;border:1px solid #dddddd;overflow:hidden}.page-reserve .row-login #event-login,.page-reserve-service .row-login #event-login{margin-top:0;margin-bottom:15px}.page-reserve .row-login #event-login .login-title,.page-reserve-service .row-login #event-login .login-title{font-size:18px;color:#066b93;margin:0 0 10px}.page-reserve .row-login .h-login,.page-reserve-service .row-login .h-login{width:100%}.page-reserve .row-login .h-login-title,.page-reserve-service .row-login .h-login-title{font-size:1.3em;line-height:30px}.page-reserve .row-login .h-login-pwd,.page-reserve-service .row-login .h-login-pwd{padding-bottom:15px}.payment-options-loaded{padding-top:15px}.payment-options-loaded .select-purchase-type,.payment-options-loaded .select-stable-card{margin-bottom:15px}.payment-options-loaded .select-purchase-type button,.payment-options-loaded .select-stable-card button{min-height:57px;text-align:left;padding-left:35px}.payment-options-loaded .select-purchase-type button .glyphicon-ok,.payment-options-loaded .select-stable-card button .glyphicon-ok{color:#008a2f;opacity:0;position:absolute;left:12px;top:17px}.payment-options-loaded .select-purchase-type button .glyphicon-info-sign,.payment-options-loaded .select-stable-card button .glyphicon-info-sign{opacity:.8!important;position:absolute;right:5px;top:24px;font-size:1em;line-height:1em;pointer-events:all!important;border:1px solid #adadad;padding:5px;border-radius:3px}.payment-options-loaded .select-purchase-type button .glyphicon-info-sign:hover,.payment-options-loaded .select-stable-card button .glyphicon-info-sign:hover{opacity:1!important}.payment-options-loaded .select-purchase-type button:hover,.payment-options-loaded .select-stable-card button:hover{background:linear-gradient(0deg,#008a2f 4px,#c8c8c833 4px)}.payment-options-loaded .select-purchase-type button.active,.payment-options-loaded .select-stable-card button.active{box-shadow:none;background:#fff linear-gradient(0deg,#008a2f 4px,#fff 4px);cursor:pointer}.payment-options-loaded .select-purchase-type button.active .glyphicon,.payment-options-loaded .select-stable-card button.active .glyphicon{opacity:1}.payment-options-loaded .select-purchase-type button.active>*,.payment-options-loaded .select-stable-card button.active>*{pointer-events:none}.payment-options-loaded .select-purchase-type .discount-label,.payment-options-loaded .select-stable-card .discount-label{position:absolute;top:7px;right:-5px}.payment-options-loaded .select-purchase-type{margin-bottom:15px}.payment-options-loaded .select-purchase-type-description{padding:5px 7px;background-color:#0000000d;white-space:normal;font-size:.9em;text-align:left;color:#00000080;pointer-events:none}.payment-options-loaded .select-payment-group .select-payment-group-button{margin-bottom:15px;text-align:left!important}.payment-options-loaded .select-payment-group .select-payment-group-button .payment-name{line-height:30px;font-size:1.2em;font-weight:300}.payment-options-loaded .select-payment-group .select-payment-group-button .payment-help{margin-left:10px}.payment-options-loaded .select-payment-group .select-payment-group-button img{float:right;max-width:50px;max-height:30px;margin-left:5px}.payment-options-loaded .select-payment-group .select-payment-group-button .glyphicon{float:right;line-height:28px;margin-left:10px;color:#00000080}.payment-options-loaded .select-payment-group .select-payment-group-button .glyphicon-chevron-up{display:none}.payment-options-loaded .select-payment-group .select-payment-group-button.open .glyphicon-chevron-up{display:block}.payment-options-loaded .select-payment-group .select-payment-group-button.open .glyphicon-chevron-down{display:none}.payment-options-loaded .select-payment-group .select-payment-group-button.open .payment-name{color:#066b93}.payment-options-loaded .select-payment-group .select-payment-group-button.closed .payment-name{color:#a7a9ac}.payment-options-loaded .select-payment-group .select-payment-group-button.closed img{opacity:.7;filter:grayscale(100%)}.payment-options-loaded .select-payment-option-button{max-height:57px;padding-left:120px!important}.payment-options-loaded .select-payment-option-button .image-wrapper{display:block;position:absolute;left:35px;top:2px;bottom:6px;width:70px;vertical-align:middle}.payment-options-loaded .select-payment-option-button .payment-name{display:block;vertical-align:middle;line-height:47px;position:absolute;inset:2px 10px 6px 110px;white-space:normal}.payment-options-loaded .select-payment-option-button .payment-name strong{display:inline-block;position:relative;vertical-align:middle;font-weight:400;line-height:1.3em}.payment-options-loaded .select-payment-option-button img{max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;margin:auto}.payment-options-loaded .select-payment-option-button .label{top:-5px}.image-button-parent[data-button-type=big] .btn-group{width:100%}.image-button-parent[data-button-type=big] .btn-group .btn-with-image.big{width:100%;height:auto;padding:35px 15px;background-size:cover;background-position:center center;background-image:linear-gradient(-45deg,#ffffffb3,#ffffffe6),url(/build/assets/mira-pattern-stablecard-CyO-dBIk.png)}.image-button-parent[data-button-type=big] .btn-group .btn-with-image.big .title{background-color:#ffffffb3;padding:4px 10px 3px;border-radius:5px}.image-button-parent[data-button-type=big] .btn-group .image-wrapper{width:100%;height:100%}.image-button-parent[data-button-type=big] .btn-group .image-wrapper img{height:100%;width:100%;margin:auto}.image-button-parent[data-button-type=big] .remove-common-image{float:right;margin-top:5px}.btn-with-image{position:relative;height:30px;padding-left:38px;overflow:hidden}.btn-with-image .image-wrapper{display:inline-block;width:28px;height:28px;overflow:hidden;margin:0 auto;vertical-align:middle;position:absolute;left:0;top:0;padding:0!important;text-align:center;border-right:1px solid #dddddd}.btn-with-image .image-wrapper img{min-width:32px;max-width:none;height:32px;margin:0 -100%}.btn-with-image .image-wrapper .glyphicon{margin:6px 0 0 2px}.selectize-dropdown.select-friend-input{display:none}.page-shop .h-login-container{padding-top:0}.page-shop .row-payment-all{margin-top:0}.page-shop .selected-products{border-top:1px solid #dddddd}.page-shop .selected-products .card-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:34px;padding-right:0}.page-shop .selected-products .card-price{line-height:34px;padding-left:0}.page-shop .selected-products .select-friend-input{margin-right:50px}.page-shop .selected-products .remove-product{position:absolute;right:15px;top:0}.page-shop .selected-products .list-group-item:last-child{border-bottom:none}.page-shop .selected-products .basket-total-price{font-size:1.2em;font-weight:300;color:#007126;text-decoration:underline;padding-left:5px}.page-shop .change-recipient:not(.strong){min-height:35px}.page-shop .hide-change-recipient .change-recipient .selectize-control,.page-shop .hide-change-recipient .change-recipient .change-recipient-title,.page-shop .show-change-recipient .change-card-recipient-parent,.page-shop .no-tag-access{display:none}.page-shop .no-tag-access .alert{margin-top:5px;margin-bottom:5px!important}.page-shop .show-change-recipient .no-tag-access-friends .no-tag-access{display:block}.page-shop .alert-buy-for-friend{margin-top:15px;margin-bottom:10px!important}.page-shop .product-details .service-labels .service-label{min-width:calc(50% - 3px);max-width:100%;cursor:pointer}.page-shop .product-details .service-labels .service-label .credit-needed{float:right;margin-left:10px}.page-shop .product-details .service-labels .service-label .credit-needed .glyphicon{font-size:.8em}.page-reserve-service .main-wrapper .main-flex .main-container{overflow:visible}.page-reserve-service .select-payment-stable-card .alert{min-height:57px;padding-top:17px;margin-bottom:0}.page-reserve-service .alert-invalid-cards{padding:7px 10px 5px;font-size:.9em;margin-bottom:15px}.page-reserve-service .selected-participants .participant-item .user-name{display:inline-block;padding:7px 0}.page-reserve-service .selected-participants .change-participant-parent{background-color:#00000008}.page-reserve-service .selected-participants .change-participant{padding:5px 15px}.page-reserve-service .selected-participants .change-participant .selectize-control{height:34px}.page-reserve-service .disabled-blur-buttons .panel-summary,.page-reserve-service .disabled-blur-buttons .register,.page-reserve-service .disabled-blur-buttons .panel-summary-confirmation,.page-reserve-service .disabled-blur-buttons .panel-participants,.page-reserve-service .disabled-blur-buttons .panel-selected-products,.page-reserve-service .disabled-blur-buttons .panel-payment-stable-card,.page-reserve-service .disabled-blur-buttons .panel-payment-options,.page-reserve-service .disabled-blur-buttons .payment-options,.page-reserve-service .disabled-blur-buttons .panel-extra-info{display:none!important}.page-reserve-service .confirm-course-selection-parent{border-top:none!important;padding-top:0!important}.product-data .time-format-times{margin:0 5px 0 0}.product-data .time-format-date{font-weight:700}.product-data .time-format-time{font-size:.9em;color:#0009}.product-data .product-data-title{font-size:.9em;font-weight:700;line-height:1.8em}.product-data .product-data-info{padding-right:0}.product-data .form-group{border-bottom:1px solid #dddddd;margin:0 0 7px;padding-bottom:7px}.product-data .label{display:inline;line-height:1.3em;text-align:left;white-space:normal;padding:3px 5px 2px}.product-data .service-data-label .label{margin-top:1px}.product-data .service-data-label .service-label{margin-top:2px;margin-right:5px}.product-data .service-data-skill .label,.product-data .event-data-skill .label{cursor:pointer}.product-data .service-data-instructors ul{padding:0;margin-bottom:0;overflow:hidden}.product-data .service-data-instructors ul li{float:left;border:none;clear:left!important;margin-bottom:5px}.product-data .service-data-instructors ul li:last-child{margin-bottom:0}.product-data .service-data-instructors ul img{margin:0 10px 0 0;width:45px;height:45px;border-radius:5px}.product-data .service-data-price{color:#007126;text-decoration:underline}.product-data .event-data-timer{margin-bottom:15px}.product-data .event-data-timer .timer-wrapper{background-color:#efefef;border-radius:5px;padding:10px;font-size:.8em;color:#00000080}.product-data .event-data-timer .clock{text-align:center;background-color:#0000004d;border-radius:3px;color:#fff}.product-data .service-data-participant .user-name{padding:0 5px 3px 0}.product-data.not-selected .time-format-times{text-decoration:line-through;opacity:.5}.product-data.not-selected .event-data-participants{opacity:.5;filter:grayscale(100%)}.disabled-continue{filter:grayscale(100%);cursor:not-allowed}.btn-footer-subtle{border-color:transparent;color:#a7a9ac}#payment-request-button{float:right;width:120px}.panel-payment-all #payment-request-button{width:100%}.stripe-divs{display:inline-block;width:100%;margin-bottom:0}.stripe-divs .loading-stripe-payment{padding:0 15px 15px}.stripe-divs .StripeElement{padding:0}.stripe-divs .StripeElement--focus{box-shadow:0 1px 3px #cfd7df}.stripe-divs .StripeElement--invalid{border-color:#d9534f}.stripe-divs .StripeElement--complete{border-color:#008a2f}.stripe-divs .has-error{color:#d9534f;line-height:2em}.stripe-divs[data-type=dialog]{padding:0 15px}.stripe-divs+.stripe-payment-help{margin-top:15px}.stripe-divs[data-type=inPage]{padding:15px 15px 0}.alert-payment-protected{color:#0009;font-size:.9em;background-color:#008a2f1a;border:1px solid rgba(0,138,47,.3);margin-bottom:15px}.alert-payment-protected ul{margin:0 60px 0 0}.alert-payment-protected li{list-style:none!important;position:relative;margin-bottom:5px}.alert-payment-protected li:last-child{margin-bottom:0}.alert-payment-protected li:first-child{margin-bottom:10px}.alert-payment-protected .glyphicon{display:block;position:absolute;left:-20px}.alert-payment-protected .glyphicon-ok{color:#008a2f}.alert-payment-protected .stripe-image,.alert-payment-protected .checkout-image{position:absolute;right:25px;top:10px}.alert-payment-protected .checkout-image{max-height:18px;right:30px;top:30px}.alert-payment-protected .paytrail-image{position:absolute;max-height:55px;right:30px;top:30px}.book-ride-time .payment-left-col,.book-ride-time .payment-right-col{margin-top:40px}.book-ride-time p{margin:16px 0 0;clear:both}.book-ride-time p span{font-weight:700;color:#000}.book-ride-time #eventSummary{margin-bottom:30px}.book-ride-time h3{font-size:1.2em;font-weight:300;padding:5px 0;margin:0;color:#066b93}.book-ride-time h3 span{font-size:.8em!important;color:#a7a9ac!important;padding:0 0 0 5px}.book-ride-time .checkbox{float:left;padding:10px 0 0;color:#a7a9ac}.book-ride-time .reserveButtons .btn{white-space:normal;font-size:1.2em;font-weight:300;line-height:1em;float:left;min-height:47px}.book-ride-time .reserveButtons .btn span{font-size:.8em}.book-ride-time #paymentOptions{margin-top:30px}.book-ride-time .paymentGroup{margin:0}.book-ride-time .paymentGroup button{min-height:57px}.book-ride-time .paymentGroup button .glyphicon-ok{color:#008a2f;opacity:0;position:absolute;left:10px;top:17px}.book-ride-time .paymentGroup button .glyphicon-info-sign{opacity:.8!important;position:absolute;right:5px;top:24px;font-size:1em;line-height:1em;pointer-events:all!important;border:1px solid #adadad;padding:5px;border-radius:3px}.book-ride-time .paymentGroup button .glyphicon-info-sign:hover{opacity:1!important}.book-ride-time .paymentGroup button{border-left:none;border-right:none;background-color:#ffffff4d}.book-ride-time .paymentGroup .btn-group-justified .btn-group:first-child button{border-left:1px solid #adadad}.book-ride-time .paymentGroup .btn-group-justified .btn-group:last-child button{border-right:1px solid #adadad}.book-ride-time .paymentGroup button:hover{border-bottom:4px solid #008a2f;background-color:#fff}.book-ride-time .paymentGroup button.active{border-bottom:4px solid #008a2f;box-shadow:none;background-color:#fff;cursor:pointer}.book-ride-time .paymentGroup button.active .glyphicon{opacity:1}.book-ride-time .paymentGroup button.active>*{pointer-events:none}.book-ride-time .paymentGroup .payment-progress{padding:15px 0}.book-ride-time .paymentGroup .payment-progress .still-loading{display:inline-block;font-size:.9em;padding:15px 0}.book-ride-time #stable-card-buy-new{margin-bottom:15px}.book-ride-time #stable-card-buy-new button{border-left:1px solid #adadad;border-right:1px solid #adadad}.book-ride-time #stable-card-buy-new .stable-card-show-all{padding:0;min-height:45px!important}.book-ride-time #stable-card-buy-new .stable-card-show-all:hover{background-color:inherit;border-bottom:1px solid #adadad}.book-ride-time #stable-card-buy-new .cards-have-changed{margin-top:15px}.book-ride-time #p-payment-partial .amount{color:#fd6d21;font-weight:700}.book-ride-time #p-payment-partial.active,.book-ride-time #p-payment-partial:hover{border-bottom-color:#fd6d21}.book-ride-time #p-payment-partial.active .glyphicon,.book-ride-time #p-payment-partial:hover .glyphicon{color:#fd6d21}.book-ride-time .cancel{float:left;margin:16px 0 16px 8px}.book-ride-time table{width:100%}.book-ride-time .tdTitle{padding:0 16px 0 0;color:#a7a9ac}.book-ride-time .val .btn{margin-top:7px;margin-bottom:8px}.book-ride-time .tdRight{text-align:right}.book-ride-time .emailRegister{margin:8px 0 0}.book-ride-time .pleaseRegister h3{margin:8px 0 16px}.book-ride-time .pleaseRegister ul{margin:16px 0;padding:0 0 0 16px}.book-ride-time .pleaseRegister ul li{list-style-type:disc}.book-ride-time .payments h2{margin:30px 0 0}.book-ride-time .discount .label{position:absolute;right:-5px;top:5px}.book-ride-time #stable-card-not-suitable{font-size:.9em;text-align:justify;color:#a7a9ac;padding:10px 0}.book-ride-time #stable-card-not-suitable p{margin:0;display:inline-block}.book-ride-time .inactive{color:#a7a9ac;opacity:.4}.book-ride-time .alert-already-on-course,.book-ride-time #event-not-yet-reservable-note{margin-top:15px!important;margin-bottom:0}.book-ride-time #timeout-note{margin-top:30px}#confirm-partial-payment,#partial-add-info-link{background-color:#fd6d21;border-color:#fd6d21}.payments-pending-payments #paymentTypeContent{margin-top:-2px}.payments-pending-payments .payment-type{background-color:#ffffff4d;border:1px solid #adadad;border-radius:4px;width:49%;margin-bottom:8px;margin-right:2%;float:left}.payments-pending-payments .payment-type a{display:block;position:relative;color:#333;height:54px;width:100%;text-decoration:none}.payments-pending-payments .payment-type a span.image{display:block;width:50px;height:50px;background-color:#fff;position:absolute;border-radius:4px!important;vertical-align:middle}.payments-pending-payments .payment-type a span.image img{opacity:.5;max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;margin:auto}.payments-pending-payments .payment-type:nth-child(2n){margin-right:0}.payments-pending-payments .payment-type:hover{background-color:#fff;cursor:pointer}.payments-pending-payments .payment-type:hover a{border-bottom:4px solid #008a2f}.payments-pending-payments .payment-type:hover a span.image img{opacity:1}.payments-pending-payments .selected{background-color:#fff;opacity:1}.payments-pending-payments .selected a{border-bottom:4px solid #008a2f}.payments-pending-payments .selected a span.image img{opacity:1}.payments-pending-payments h4{text-align:center;margin:-40px 0 0;padding-top:10px}.payments-pending-payments #continueWebbank{min-height:47px}.payment-buttons button{background-color:#ffffff80}.payment-buttons button .glyphicon{color:#008a2f;opacity:0;position:absolute;left:10px;top:17px}.payment-buttons button .amount{font-weight:700}.payment-buttons button .glyphicon.show-always{opacity:1!important;display:inline!important}.payment-buttons button .glyphicon-shopping-cart{color:#008a2f}.payment-buttons button.active{background-color:#fff;cursor:pointer;box-shadow:inset 0 -3px #008a2f}.payment-buttons button.active .glyphicon{opacity:1}.payment-buttons button.p-payment-partial .amount{color:#fd6d21}.payment-buttons button.p-payment-partial.active{box-shadow:inset 0 -3px #fd6d21}.payment-buttons button.p-payment-partial.active .glyphicon{color:#fd6d21}.payment-buttons button.btn-loading{background-color:#008a2f1a;color:#008a2f}.payments-pending-payments .group-payment-part,.payments-pending-payments .group-payment-part-additional{font-size:.9em}.payments-pending-payments .group-payment-part .panel-heading,.payments-pending-payments .group-payment-part-additional .panel-heading{background-color:#fd6d211a}.payments-pending-payments .group-payment-part .monthTotal,.payments-pending-payments .group-payment-part-additional .monthTotal{text-align:right}.payments-pending-payments .group-payment-part .monthTotal strong,.payments-pending-payments .group-payment-part-additional .monthTotal strong{color:#fd6d21}.payments-pending-payments .group-payment-part .partial-terms,.payments-pending-payments .group-payment-part-additional .partial-terms{margin-bottom:15px}.payments-pending-payments .group-payment-part .partial-terms ul,.payments-pending-payments .group-payment-part-additional .partial-terms ul{padding-left:20px}.payments-pending-payments .group-payment-part .partial-terms ul li,.payments-pending-payments .group-payment-part-additional .partial-terms ul li{list-style-type:disc}.payments-pending-payments .group-payment-part .partial-terms a,.payments-pending-payments .group-payment-part-additional .partial-terms a{display:inline-block}.bootstrap-dialog.dialog-payment-selection .modal-body{background-color:#efefef}.bootstrap-dialog.dialog-payment-selection h2{display:none}.bootstrap-dialog.dialog-payment-selection .modal-footer .confirmation-buttons{float:left;display:inline-block;background-color:#efefef;border-radius:5px;padding:5px 10px;min-height:30px}.bootstrap-dialog.dialog-payment-selection .panel-extra-info .panel-body{padding-bottom:0}.bootstrap-dialog.dialog-payment-selection .panel-invoice-summary{margin-bottom:15px}.bootstrap-dialog.dialog-payment-selection .panel-invoice-summary .panel-body{padding:10px 15px}.bootstrap-dialog.dialog-payment-selection .panel-invoice-summary .table tr:first-child th,.bootstrap-dialog.dialog-payment-selection .panel-invoice-summary .table tr:first-child td{border-top:none}#partial-payment{margin-top:15px;font-size:.9em}#partial-payment .partial-terms ul{clear:both;padding:0 0 0 15px}#partial-payment .partial-terms ul li{list-style:disc;margin:0 0 0 5px}#partial-payment .partial-terms a{display:block;margin:0 0 0 20px}.notificationSuccess{border-radius:10px;background-color:#fff;padding:6px 16px;margin:0 0 32px;color:#008a2f}.notificationSuccess span{margin:0 6px 0 0}.infoboxRight{position:absolute;right:25px;padding:15px;font-size:.8em;z-index:20}.infoboxRight button{float:right}.infoboxRight ul{padding:0 0 0 16px}.infoboxRight ul li{list-style-type:disc}.help-dialog .modal-dialog{width:800px;max-width:90%;margin:20px auto}.help-dialog .modal-body{background-color:#efefef}.help-dialog .modal-body img{max-width:100%;margin-bottom:10px}.quick-booking-calendars-list{margin-top:5px}.quick-help{font-size:.8em;display:block;margin:0 0 10px}.quick-help:hover{text-decoration:none}.book-ride-time:after{content:"";display:block;clear:both}.clientCalendar{min-height:auto!important;margin:0 0 45px!important}.fc-scroller{overflow-y:hidden!important}#cancel-course-button{margin-bottom:15px}.label-event-type{background-color:#eaeaea;border:1px solid #cccccc;color:#0009}.calendar-select-day{min-width:165px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px!important;position:relative;vertical-align:top}.calendar-select-day .glyphicon{position:absolute;left:10px;top:6px}.calendar-select-day .calendar-select-day-title{margin-left:22px;color:#066b93}.edit-calendar{min-height:60vh}.edit-calendar .disabled{opacity:.5;pointer-events:all;filter:grayscale(100%)}.edit-calendar .tooltip{z-index:1005!important}.edit-calendar .calendarRow{margin:0;padding-top:30px;clear:both}.edit-calendar h2{color:#066b93;font-weight:300;clear:left;font-size:20px;padding-bottom:0}.edit-calendar h5{font-weight:700}.edit-calendar .fc-view-container{background-color:#f9f9f9}.edit-calendar .fc-scroller{height:auto!important}.edit-calendar .fc-toolbar .fc-left .fc-button-group{margin:0}.edit-calendar .fc-toolbar .fc-left .btn-user-calendar-new{height:30px;padding:5px 30px;font-size:.9em}.edit-calendar .fc-toolbar .fc-right .btn-group button{font-size:12px;padding:6px 10px 3px;height:30px}.edit-calendar .fc-toolbar .fc-right .user-calendar-filter-toggle{padding:4px 10px 3px!important}.edit-calendar .fc-toolbar .fc-button-group .fc-state-active,.edit-calendar .fc-toolbar .btn-group .fc-state-active,.edit-calendar .fc-toolbar .fc-button-group .active,.edit-calendar .fc-toolbar .btn-group .active{color:#333;background-color:#e6e6e6;border-color:#adadad}.edit-calendar .fc-toolbar .fc-button-group .fc-state-active .fas,.edit-calendar .fc-toolbar .btn-group .fc-state-active .fas,.edit-calendar .fc-toolbar .fc-button-group .active .fas,.edit-calendar .fc-toolbar .btn-group .active .fas,.edit-calendar .fc-toolbar .fc-button-group .fc-state-active .glyphicon,.edit-calendar .fc-toolbar .btn-group .fc-state-active .glyphicon,.edit-calendar .fc-toolbar .fc-button-group .active .glyphicon,.edit-calendar .fc-toolbar .btn-group .active .glyphicon{color:#066b93}.edit-calendar .detailPanel{margin:45px 0 0}.edit-calendar .detailPanel h3{margin:0}.edit-calendar .detailPanel .stableInfo{padding:10px;border-bottom:1px solid #dddddd}.edit-calendar .detailPanel .stableInfo h4{margin:0}.edit-calendar .col-0{width:0;overflow:hidden;opacity:0}.edit-calendar .has-comment .glyphicon{color:#d9534f;animation-name:blinker;animation-duration:1.3s;animation-iteration-count:1;animation-timing-function:ease-in-out}.edit-calendar #calendar-options{transition:all .5s ease;font-size:.8em;padding:0 15px 15px 0}.edit-calendar #calendar-options .selectize-input{min-height:30px;padding:5px 5px 5px 10px;font-size:12px;line-height:1.5}.edit-calendar #calendar-options input:disabled::-webkit-input-placeholder{opacity:0}.edit-calendar #calendar-options #recurring1{padding-right:7.5px}.edit-calendar #calendar-options #recurring2 div:nth-child(1){padding:0 7.5px}.edit-calendar #calendar-options #recurring3,.edit-calendar #calendar-options #recurring4{padding:0 15px 0 7.5px}.edit-calendar #calendar-options .input-group-addon{font-size:1em}.edit-calendar #calendar-options .table{margin-bottom:10px}.edit-calendar #calendar-options .table td{border-top:none;border-bottom:1px solid #dddddd}.edit-calendar #calendar-options .checkbox{margin:0}.edit-calendar #calendar-options .checkbox label{line-height:22px}.edit-calendar #calendar-options .btn-group-justified{min-height:30px}.edit-calendar #calendar-options input[disabled],.edit-calendar #calendar-options label[disabled],.edit-calendar #calendar-options select[disabled],.edit-calendar #calendar-options textarea[disabled]{background-color:#efefef;box-shadow:none;border-color:#0000001a}.edit-calendar #calendar-options #recurringInfo{margin:0 0 15px}.edit-calendar #calendar-options #recurringInfo span{display:inline-block;background-color:#fff;border-radius:3px;padding:2px 5px;margin:0 2px}.edit-calendar .row .no-padding{padding:0}.edit-calendar .calOpsnarrow{width:70%!important;transition:all .5s ease}.edit-calendar #calendar h2,.edit-calendar .clientCalendar h2,.edit-calendar .calendar-select-event h2{display:inline-block;position:absolute;padding:5px 0 0}.edit-calendar #calendar td,.edit-calendar .clientCalendar td,.edit-calendar .calendar-select-event td{vertical-align:top}.edit-calendar #calendar .cal-extra-info,.edit-calendar .clientCalendar .cal-extra-info,.edit-calendar .calendar-select-event .cal-extra-info{opacity:.8;padding:4px 4px 2px;font-size:12px;position:absolute;bottom:0}.edit-calendar #calendar .cal-extra-info .calAttendants,.edit-calendar .clientCalendar .cal-extra-info .calAttendants,.edit-calendar .calendar-select-event .cal-extra-info .calAttendants{float:left;padding:0 0 0 16px;margin:0 4px 0 0;background:url(/build/assets/user-white-transparent-64-CmYmRnhZ.png) no-repeat left top;background-size:12px 12px}.edit-calendar #calendar .cal-extra-info .calAttendants span,.edit-calendar .clientCalendar .cal-extra-info .calAttendants span,.edit-calendar .calendar-select-event .cal-extra-info .calAttendants span{font-weight:700}.edit-calendar #calendar .cal-extra-info .calHorses,.edit-calendar .clientCalendar .cal-extra-info .calHorses,.edit-calendar .calendar-select-event .cal-extra-info .calHorses{display:none;float:left;padding:0 0 0 24px!important;background:url(/build/assets/horse-white-transparent-64-BynDxUdU.png) no-repeat;background-position:5px 0!important;background-size:12px 12px}.edit-calendar #calendar .cal-extra-info .calHorses span,.edit-calendar .clientCalendar .cal-extra-info .calHorses span,.edit-calendar .calendar-select-event .cal-extra-info .calHorses span{font-weight:700}.edit-calendar #calendar .event-free-places,.edit-calendar .clientCalendar .event-free-places,.edit-calendar .calendar-select-event .event-free-places{display:none;position:absolute;inset:0;text-align:center;z-index:3}.edit-calendar #calendar .event-free-places span,.edit-calendar .clientCalendar .event-free-places span,.edit-calendar .calendar-select-event .event-free-places span{position:absolute;top:50%;width:100%;margin-left:-50%;margin-top:-15px;font-size:3em;text-shadow:0 0 10px #00571e}.edit-calendar #calendar .small-event .event-free-places,.edit-calendar .clientCalendar .small-event .event-free-places,.edit-calendar .calendar-select-event .small-event .event-free-places{left:50%}.edit-calendar #calendar .small-event .event-free-places span,.edit-calendar .clientCalendar .small-event .event-free-places span,.edit-calendar .calendar-select-event .small-event .event-free-places span{font-size:2em}.edit-calendar #calendar .cal-skill-level,.edit-calendar .clientCalendar .cal-skill-level,.edit-calendar .calendar-select-event .cal-skill-level{width:23px;height:23px;position:absolute;right:0;bottom:0;z-index:1001;border-bottom-right-radius:3px;background:linear-gradient(135deg,#fff0 50%,#ffffffe6 51%)}.edit-calendar #calendar .cal-skill-level span,.edit-calendar .clientCalendar .cal-skill-level span,.edit-calendar .calendar-select-event .cal-skill-level span{position:absolute;right:3px;bottom:0;font-weight:700;font-size:.8em}.edit-calendar #calendar .skill4,.edit-calendar .clientCalendar .skill4,.edit-calendar .calendar-select-event .skill4{background:linear-gradient(135deg,#f0507800 50%,#f05078 51%)}.edit-calendar #calendar .skill3,.edit-calendar .clientCalendar .skill3,.edit-calendar .calendar-select-event .skill3{background:linear-gradient(135deg,#2f78c000 50%,#2f78c0 51%)}.edit-calendar #calendar .skill2,.edit-calendar .clientCalendar .skill2,.edit-calendar .calendar-select-event .skill2{background:linear-gradient(135deg,#65b10000 50%,#65b100 51%)}.edit-calendar #calendar .skill1,.edit-calendar .clientCalendar .skill1,.edit-calendar .calendar-select-event .skill1{background:linear-gradient(135deg,#f6ab0900 50%,#f6ab09 51%)}.edit-calendar #calendar .skill0 span,.edit-calendar .clientCalendar .skill0 span,.edit-calendar .calendar-select-event .skill0 span{display:none}.edit-calendar #calendar .duplicate-event-menu .dropdown-menu,.edit-calendar .clientCalendar .duplicate-event-menu .dropdown-menu,.edit-calendar .calendar-select-event .duplicate-event-menu .dropdown-menu{padding-bottom:6px}.edit-calendar #calendar .duplicate-event-menu button,.edit-calendar .clientCalendar .duplicate-event-menu button,.edit-calendar .calendar-select-event .duplicate-event-menu button{font-size:12px;padding:6px 10px 3px;height:30px}.edit-calendar #calendar .duplicate-event-menu .button-duplicate-event,.edit-calendar .clientCalendar .duplicate-event-menu .button-duplicate-event,.edit-calendar .calendar-select-event .duplicate-event-menu .button-duplicate-event{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;left:0;right:20px;padding:3px 10px}.edit-calendar #calendar .duplicate-event-menu .button-remove-duplicate-shortcut,.edit-calendar .clientCalendar .duplicate-event-menu .button-remove-duplicate-shortcut,.edit-calendar .calendar-select-event .duplicate-event-menu .button-remove-duplicate-shortcut{position:absolute;right:0;width:30px;padding:3px;text-align:center}.edit-calendar #calendar .duplicate-event-menu li:not(.divider),.edit-calendar .clientCalendar .duplicate-event-menu li:not(.divider),.edit-calendar .calendar-select-event .duplicate-event-menu li:not(.divider){min-height:25px;min-width:300px}.edit-calendar #calendar .duplicate-event-menu .divider,.edit-calendar .clientCalendar .duplicate-event-menu .divider,.edit-calendar .calendar-select-event .duplicate-event-menu .divider{margin:3px 0 5px}.edit-calendar #calendar .duplicate-event-menu .help-text,.edit-calendar .clientCalendar .duplicate-event-menu .help-text,.edit-calendar .calendar-select-event .duplicate-event-menu .help-text{display:inline-block;padding:0 6px}.edit-calendar .nav{padding:0 0 16px}.edit-calendar .fc-event{background-color:#0982a8;opacity:1;border-radius:6px;border:1px solid rgba(255,255,255,.8);margin:0 -4px 0 -2px;padding:0}.edit-calendar .fc-event:hover{background-color:#066b93;cursor:pointer;z-index:1000!important}.edit-calendar .fc-event:hover .cal-extra-info{background-color:#066b93}.edit-calendar .fc-event.narrow .cal-extra-info .calAttendants,.edit-calendar .fc-event.narrow .future-events .calAttendants{background:none!important;padding:0!important;font-size:.8em}.edit-calendar .fc-event.narrow .fc-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0}.edit-calendar .fc-event.narrow .future-events{background-color:inherit;position:absolute!important;right:0!important;opacity:1}.edit-calendar .fc-event.narrow .future-events span{display:none}.edit-calendar .fc-event.narrow .future-events .glyphicon-comment{display:inline-block;padding:0 0 0 2px}.edit-calendar .fc-time-grid-event.small-event-60 .fc-title{margin:15px 0 27px;padding:1px 4px 0!important}.edit-calendar .fc-time-grid-event.small-event-45 .fc-title{margin:13px 0 27px;padding:1px 4px 0!important}.edit-calendar .fc-time-grid-event.small-event-45 .cal-extra-info{font-size:10px!important}.edit-calendar .fc-time-grid-event.small-event-45 .cal-skill-level{display:none!important}.edit-calendar .fc-time-grid-event.small-event-45 .event-free-places span{font-size:2em!important;margin-top:-8px!important}.edit-calendar .fc-time-grid-event.small-event-30 .fc-title,.edit-calendar .fc-time-grid-event.small-event-15 .fc-title{padding:2px 5px!important;margin:0!important;font-size:10px!important}.edit-calendar .fc-time-grid-event.small-event-30 .fc-time,.edit-calendar .fc-time-grid-event.small-event-15 .fc-time,.edit-calendar .fc-time-grid-event.small-event-30 .cal-skill-level,.edit-calendar .fc-time-grid-event.small-event-15 .cal-skill-level{display:none!important}.edit-calendar .fc-time-grid-event.small-event-30 .cal-extra-info,.edit-calendar .fc-time-grid-event.small-event-15 .cal-extra-info{font-size:10px!important;z-index:2;bottom:inherit!important;right:0!important;top:0!important;background-color:#3da1be!important;padding:3px 4px!important;opacity:1!important}.edit-calendar .fc-time-grid-event.small-event-30 .event-free-places span,.edit-calendar .fc-time-grid-event.small-event-15 .event-free-places span{font-size:1.5em!important;margin-top:-13px!important}.edit-calendar .fc-time-grid-event.small-event-15 .fc-title{padding:1px 5px!important;line-height:1em}.edit-calendar .fc-time-grid-event.small-event-15 .cal-extra-info{background-color:#3da1be!important;padding:0 4px!important}.edit-calendar .fc-time-grid-event.small-event-15 .event-free-places span{font-size:1em!important;margin-top:-7px!important}.edit-calendar .fc-event.active{background-color:#05597a;box-shadow:0 2px 4px #0006;border:1px solid rgba(255,255,255,.6);z-index:1001!important}.edit-calendar .fc-event.active .cal-extra-info{background-color:#05597a}.edit-calendar .fc-event.active:hover{background-color:#044762;cursor:default;z-index:1001!important}.edit-calendar .fc-event.active:hover .cal-extra-info{background-color:#044762}.edit-calendar .fc-event.warning{background-color:#d43f3a!important}.edit-calendar .fc-event.warning .cal-extra-info{background-color:#c9302c!important}.edit-calendar .fc-event.warning .event-error-label{font-size:1em;display:inline-block;white-space:normal;text-align:left;margin-bottom:5px}.edit-calendar .fc-event.warning:hover,.edit-calendar .fc-event.warning:hover .cal-extra-info{background-color:#c9302c!important}.edit-calendar .fc-event.past-event,.edit-calendar .fc-event.too-low-skill-level,.edit-calendar .fc-event.full-event{background-color:#a7a9ac!important}.edit-calendar .fc-event.past-event .fc-time,.edit-calendar .fc-event.too-low-skill-level .fc-time,.edit-calendar .fc-event.full-event .fc-time{background-color:#f9f9f9!important}.edit-calendar .fc-event.past-event .cal-extra-info,.edit-calendar .fc-event.too-low-skill-level .cal-extra-info,.edit-calendar .fc-event.full-event .cal-extra-info{background-color:#a7a9ac!important}.edit-calendar .too-low-skill-level{opacity:.8}.edit-calendar .too-low-skill-level .cal-skill-level{background:linear-gradient(135deg,#0000 50%,#0003 51%)!important}.edit-calendar .fc-event.too-low-skill-level.active{opacity:1}.edit-calendar .fc-event.too-low-skill-level.active .cal-extra-info{background-color:#05597a}.edit-calendar .fc-event.too-low-skill-level.active:hover .cal-extra-info{background-color:#044762}.edit-calendar .fc-event.past-event.active{background-color:#303030!important}.edit-calendar .fc-event.past-event.active .cal-extra-info{background-color:#303030}.edit-calendar .fc-event.event-reserved,.edit-calendar .fc-event.event-reserved .cal-extra-info{background-color:#008a2f!important}.edit-calendar .fc-event.event-reserved .fc-time{opacity:.8}.edit-calendar .fc-event.event-reserved .glyphicon-bookmark{position:absolute;right:10px;top:13px;color:#f9f9f9;opacity:.8;text-shadow:0 2px 3px rgba(0,0,0,.6)}.edit-calendar .fc-event.event-reserved:hover,.edit-calendar .fc-event.event-reserved:hover .cal-extra-info{background-color:#007126}.edit-calendar .fc-event.event-reserved.active,.edit-calendar .fc-event.event-reserved.active .cal-extra-info{background-color:#00571e}.edit-calendar .fc-event.cancelled-event{opacity:.7;background-color:#d9534f!important}.edit-calendar .fc-event.cancelled-event.active{opacity:.8;background-color:#d9534f!important}.edit-calendar .fc-event.event-notification,.edit-calendar .fc-event.event-notification .cal-extra-info{background-color:#d99300}.edit-calendar .fc-event.event-notification .event-notification-wrapper{position:absolute;display:block;z-index:1001;top:5px;right:5px;width:20px;height:20px;border-radius:10px;background-color:#d99300;text-align:center;font-size:1em}.edit-calendar .fc-event.event-notification .event-notification-wrapper .glyphicon{margin-top:3px}.edit-calendar .fc-event.event-notification:hover,.edit-calendar .fc-event.event-notification:hover .cal-extra-info{background-color:#c08200}.edit-calendar .fc-event.event-notification.actice,.edit-calendar .fc-event.event-notification.actice .cal-extra-info{background-color:#a67000!important}.edit-calendar .fc-day-grid-event.pending-danger:not(.past-event){background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.1) 9px,rgba(255,255,255,.1) 18px);box-shadow:inset 0 0 0 2px #d9534fcc}.edit-calendar .fc-day-grid-event.pending-danger:not(.past-event) .fc-time{background-color:#d9534f;color:#fff;opacity:1}.edit-calendar .fc-time .glyphicon-ok-sign{color:#008a2f;margin-right:2px}.edit-calendar .fc-time .glyphicon-warning-sign{color:#d9534f;margin-right:2px}.edit-calendar .fc-time .event-header-icon{margin-right:2px}.edit-calendar .fc-time .future-events{float:right;opacity:.6}.edit-calendar .fc-time .future-events .glyphicon-comment{margin-right:3px}.edit-calendar .fc-time-grid-event .fc-time{background-color:#f9f9f9;color:#022431;margin:-7px -5px 2px;padding:2px 5px 0 2px;opacity:.7;font-weight:700}.edit-calendar .fc-time-grid-event .glyphicon-refresh-animate{margin-right:5px}.edit-calendar .fc-widget-header a{color:#022431;display:block}.edit-calendar .fc-widget-header a:hover{text-decoration:none;background-color:#a7a9ac;color:#fff}.edit-calendar .fc-week-number a{display:inline}.edit-calendar .fc-list-heading{pointer-events:none}.edit-calendar .fc-day-grid-event{height:72px;overflow:hidden;background-color:#6aa6be}.edit-calendar .fc-day-grid-event .fc-content{min-height:50px!important}.edit-calendar .fc-day-grid-event span.fc-title{display:block;position:absolute;white-space:normal;inset:0;min-height:32px;margin:15px 0 37px;padding:2px 4px 0}.edit-calendar .fc-day-grid-event .cal-extra-info{width:100%;background-color:#6aa6be;z-index:1000;opacity:1!important}.edit-calendar .fc-day-grid-event .glyphicon-bookmark{top:17px!important}.edit-calendar .fc-day-grid-event .fc-time{display:block;background-color:#f9f9f9;color:#022431;margin:-1px -5px 0;padding:2px 5px;opacity:.7;font-weight:700;font-size:.8em}.edit-calendar .fc-day-grid-event .future-events{background-color:#f9f9f9;color:#022431;top:-5px;margin:-1px -5px 0 2px;padding:3px 5px 1px;opacity:.7;font-weight:700;font-size:.8em;border-bottom-left-radius:5px}.edit-calendar .fc-day-grid-event .fc-content{padding-top:1px}.edit-calendar .fc-day-grid-event{margin:0 0 -1px}.edit-calendar .fc-content{padding:5px;height:100%}.edit-calendar .fc-title{font-size:.8em;margin:15px 0 37px;line-height:14px;padding:2px 4px 0!important;position:absolute;inset:0;overflow:hidden}.edit-calendar .fc-button{align-items:flex-start;background-color:#fff;background-image:none;border-color:#ccc;border-style:solid;border-width:1px;border-image-repeat:stretch;border-image-source:none;border-image-width:1;box-sizing:border-box;color:#333;display:inline-block;font-family:proxima-nova,helvetica,sans-serif;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:400;height:30px;letter-spacing:normal;line-height:18px;margin:0;overflow-x:visible;overflow-y:visible;padding:5px 10px;text-align:center;text-indent:0;text-shadow:none;text-transform:none;vertical-align:middle;white-space:nowrap;word-spacing:0;writing-mode:lr-tb}.edit-calendar .fc-button.btn-danger{background-color:#d9534f;border-color:#c9302c;color:#fff}.edit-calendar .fc-button.btn-primary{background-color:#066b93;border-color:#05597a;color:#fff}.edit-calendar .fc-button.btn-success{background-color:#008a2f;border-color:#007126;color:#fff}.edit-calendar .stable-calendar-selector button{font-size:12px;padding:6px 10px 3px;height:30px}.edit-calendar .fc-corner-left{border-top-left-radius:3px;border-bottom-left-radius:3px}.edit-calendar .fc-corner-right{border-top-right-radius:3px;border-bottom-right-radius:3px}.edit-calendar .fc-list-item td{border-radius:0}.edit-calendar .fc-list-item.active td{opacity:.85;background-color:#066b93!important;color:#fff}.edit-calendar .fc-list-item.active td .cal-extra-info .calAttendants{background:url(/build/assets/user-white-transparent-64-CmYmRnhZ.png) no-repeat left top!important;background-size:12px 12px!important}.edit-calendar .fc-list-item.active td .cal-extra-info .calHorses{background:url(/build/assets/horse-white-transparent-64-BynDxUdU.png) no-repeat right top!important;background-size:12px 12px!important}.edit-calendar .fc-list-item.active td .fc-event-dot{background-color:#fff}.edit-calendar .fc-list-item.active td .list-meta .course-program span{background-color:#066b93}.edit-calendar .fc-list-item.active:hover td{background-color:#05597a!important}.edit-calendar .fc-list-item.past-event td,.edit-calendar .fc-list-item.full-event td{color:#a7a9ac;background-color:#efefef}.edit-calendar .fc-list-item.past-event td .fc-event-dot,.edit-calendar .fc-list-item.full-event td .fc-event-dot{background-color:#a7a9ac}.edit-calendar .fc-list-item.past-event td .label,.edit-calendar .fc-list-item.full-event td .label{opacity:.5}.edit-calendar .fc-list-item.past-event td .label-event-type,.edit-calendar .fc-list-item.full-event td .label-event-type{background-color:#0000001a}.edit-calendar .fc-list-item.past-event.active td,.edit-calendar .fc-list-item.full-event.active td{background-color:#a7a9ac!important;color:#00000080}.edit-calendar .fc-list-item.past-event.active td .fc-event-dot,.edit-calendar .fc-list-item.full-event.active td .fc-event-dot{background-color:#00000080}.edit-calendar .fc-list-item.past-event.active td .label-event-type,.edit-calendar .fc-list-item.full-event.active td .label-event-type{background-color:#efefef}.edit-calendar .fc-list-item.full-event td .fc-event-dot,.edit-calendar .fc-list-item.full-event.active td .fc-event-dot{background-color:#d9534f}.edit-calendar .fc-list-item.selected{background-color:#008a2f;color:#fff}.edit-calendar .fc-list-item.selected .fc-event-dot{box-shadow:0 0 4px #fff}.edit-calendar .fc-list-item.event-reserved td{background-color:#008a2f;color:#fff}.edit-calendar .fc-list-item.event-reserved td .fc-event-dot{background-color:#fff}.edit-calendar .fc-list-item.event-reserved td .cal-extra-info{color:#fff!important}.edit-calendar .fc-list-item.event-reserved.past-event td{color:#ffffff80}.edit-calendar .fc-list-item.event-reserved.past-event td .fc-event-dot{background-color:#ffffff80}.edit-calendar .fc-list-item:hover td{background-color:#efefef!important}.edit-calendar .fc-list-item.event-reserved .cal-extra-info{color:#fff!important}.edit-calendar .fc-list-item.event-reserved .cal-extra-info .calAttendants{background:url(/build/assets/user-white-transparent-64-CmYmRnhZ.png) no-repeat left top!important;background-size:12px 12px!important}.edit-calendar .fc-list-item.event-reserved .cal-extra-info .calHorses{background:url(/build/assets/horse-white-transparent-64-BynDxUdU.png) no-repeat right top!important;background-size:12px 12px!important}.edit-calendar .fc-list-item.event-reserved .list-meta .course-program span{background-color:#008a2f}.edit-calendar .fc-list-item.event-reserved:hover td{background-color:#007126!important}.edit-calendar .fc-list-item.event-reserved.active td{background-color:#00571e!important}.edit-calendar .fc-list-item.fully-booked td{background-color:#d9534f!important;color:#fff!important;box-shadow:none!important}.edit-calendar .fc-list-item.fully-booked td .glyphicon-ok{display:none!important}.edit-calendar .fc-list-item.fully-booked td span.booked{float:right}.edit-calendar .fc-list-item.pending-danger td.fc-list-item-time{border-radius:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px)!important;background-color:#d9534f1a!important;box-shadow:inset 5px 0 #d9534fcc}.edit-calendar .fc-list-item.pending-danger.active td.fc-list-item-time{background-image:none!important;background-color:#0982a8!important}.edit-calendar .fc-list-item.too-low-skill-level:not(.event-reserved) .fc-event-dot{background-color:#d9534f}.edit-calendar .fc-list-item-title{padding:0;width:100%}.edit-calendar .fc-list-item-title a{display:inline-block;position:relative;padding:7px 5px 5px;box-sizing:border-box;width:70%;min-height:52px}.edit-calendar .fc-list-item-title .cal-skill-level{position:absolute;right:0;top:0;border-bottom-right-radius:0!important}.edit-calendar .fc-list-item-title .list-meta{position:absolute;right:0;bottom:0;width:30%;top:0}.edit-calendar .fc-list-item-title .label-event-type{position:absolute;max-width:100%;right:8px;left:0;bottom:8px;font-size:.7em;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background-color:#e6e6e6bf;border:1px solid rgba(100,100,100,.3)}.edit-calendar .fc-list-item .program-available .label-event-type{padding-right:7px}.edit-calendar .fc-list-item .program-available .booking-course-program{position:absolute;right:5px;bottom:9px}.edit-calendar .fc-list-item-marker{padding-left:0}.edit-calendar .fc-list-item td{border-bottom:1px solid #dddddd;position:relative}.edit-calendar .fc-list-item .glyphicon-bookmark{position:absolute;right:10px;top:inherit;color:#f9f9f9;opacity:.8;text-shadow:0 2px 3px rgba(0,0,0,.6)}.edit-calendar .fc-list-item .glyphicon-ok-sign{color:#008a2f}.edit-calendar .fc-list-item .glyphicon-warning-sign{color:#d9534f}.edit-calendar .fc-list-item .cal-extra-info{bottom:inherit!important;left:0;margin-top:2px;margin-left:10px}.edit-calendar .fc-list-item .cal-extra-info .calAttendants{background:url(/build/assets/user-black-transparent-64-MZkSmUrw.png) no-repeat left top!important;background-size:14px 14px!important}.edit-calendar .fc-list-item .cal-extra-info .calHorses{background:url(/build/assets/horse-black-transparent-64-C6ad-uVL.png) no-repeat right top!important;background-size:14px 14px!important}.edit-calendar .fc-list-item .cal-extra-info .glyphicon-info-sign{display:none}.edit-calendar .fc-list-item .future-events{position:absolute;right:10px;bottom:8px;opacity:.7;font-size:.8em}.edit-calendar .fc-list-item .future-events .glyphicon-comment{margin-right:5px}.edit-calendar .fc-list-item .cal-skill-level{position:absolute;background:linear-gradient(45deg,#fff0 50%,#ffffffe6 51%)!important}.edit-calendar .fc-list-item .cal-skill-level span{top:2px!important;color:#fff;font-size:.7em!important}.edit-calendar .fc-list-item .skill4{background:linear-gradient(45deg,#f0507800 50%,#f05078 51%)!important}.edit-calendar .fc-list-item .skill3{background:linear-gradient(45deg,#2f78c000 50%,#2f78c0 51%)!important}.edit-calendar .fc-list-item .skill2{background:linear-gradient(45deg,#65b10000 50%,#65b100 51%)!important}.edit-calendar .fc-list-item .skill1{background:linear-gradient(45deg,#f6ab0900 50%,#f6ab09 51%)!important}.edit-calendar .fc-list-item.active{color:#fff}.edit-calendar .fc-list-item.active .cal-extra-info .calAttendants{background:url(/build/assets/user-white-transparent-64-CmYmRnhZ.png) no-repeat left top!important;background-size:12px 12px!important}.edit-calendar .fc-list-item.active .cal-extra-info .calHorses{background:url(/build/assets/horse-white-transparent-64-BynDxUdU.png) no-repeat right top!important;background-size:12px 12px!important}.edit-calendar .fc-list-item.active .glyphicon{color:#fff}.edit-calendar .fc-list-item.warning{background-color:#f9e2e2;color:#022431}.edit-calendar .fc-list-item.warning td{border-radius:0}.edit-calendar .fc-list-item.warning .fc-list-item-title a{color:#d9534f}.edit-calendar .fc-list-item.warning.active{color:#022431}.edit-calendar .fc-list-item.warning.active td{background-color:#d9534f!important}.edit-calendar .fc-list-item.warning.active td a{color:#fff!important}.edit-calendar .fc-list-item.warning.active td:first-child{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.edit-calendar .fc-list-item.warning.active td:last-child{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.edit-calendar .fc-list-item.warning.active td{border-radius:0}.edit-calendar .fc-list-item.warning.active .fc-list-item-title a{color:#d9534f}.edit-calendar .fc-list-item:hover{cursor:pointer!important}.edit-calendar .fc-list-item.selected:hover{background-color:#008a2f}.edit-calendar .fc-list-item-time{border-top-left-radius:10px;border-bottom-left-radius:10px}.edit-calendar .fc-list-item-title{border-top-right-radius:10px;border-bottom-right-radius:10px}.edit-calendar .fc-list-item.event-notification{background-color:#ffda8c}.edit-calendar .fc-list-item.event-notification td{border-radius:0}.edit-calendar .fc-list-item.event-notification .fc-list-item-title a{color:#a67000}.edit-calendar .fc-list-item.event-notification .event-notification-wrapper{position:relative;display:block;float:left;width:20px;height:20px;border-radius:10px;background-color:#d99300;text-align:center;font-size:.9em;margin-top:-2px;margin-right:5px}.edit-calendar .fc-list-item.event-notification .event-notification-wrapper .glyphicon{margin-top:4px;color:#fff}.edit-calendar .fc-list-item.event-notification.active td{background-color:#d99300!important}.edit-calendar .fc-list-item.event-notification.active td a{color:#fff!important}.edit-calendar .fc-list-item.event-notification.active .event-notification-wrapper{background-color:#fff}.edit-calendar .fc-list-item.event-notification.active .event-notification-wrapper .glyphicon{color:#d99300;opacity:.8}.edit-calendar .image-wrapper{float:left;position:relative;width:48px;height:48px;padding:0!important;overflow:hidden;text-align:center}.edit-calendar .image-wrapper .labelGender{position:absolute;right:0;bottom:0;width:20px;height:20px;font-size:1em;padding:0 auto;line-height:20px;border-bottom-right-radius:0}.edit-calendar .image-wrapper img{min-width:48px;max-width:none;max-height:48px;margin:0 -100%}.edit-calendar #eventAttendeesContents h2{font-weight:300;padding:0;margin:0 0 15px}.edit-calendar #eventAttendeesContents h2 .label{font-size:.5em!important;display:inline-block;margin-left:5px}.edit-calendar #eventAttendeesContents ul{padding:0;margin:0}.edit-calendar #eventAttendeesContents li{height:48px;line-height:1.5em;border-radius:3px;margin:4px 2px 6px;font-size:1em;font-weight:300;position:relative}.edit-calendar #eventAttendeesContents li:first-child{margin-top:0}.edit-calendar #eventAttendeesContents .slot .ui-draggable{display:block;background-color:#fff;border-radius:3px;margin:0;overflow:hidden;border:1px solid #ffffff}.edit-calendar #eventAttendeesContents li.slot,.edit-calendar #eventAttendeesContents .ui-state-empty{background-color:#eaeaea;border-radius:3px;padding:0;box-shadow:inset 0 0 6px #0003}.edit-calendar #eventAttendeesContents .ui-draggable-dragging{z-index:1000;box-shadow:0 3px 6px #3b6f894d!important}.edit-calendar #eventAttendeesContents .ui-draggable-dragging .client-modal-button,.edit-calendar #eventAttendeesContents .ui-draggable-dragging .removeUser{display:none}.edit-calendar #eventAttendeesContents .highlights{background-color:pink}.edit-calendar #eventAttendeesContents .meta{position:absolute;float:left;left:60px;bottom:5px;font-size:1em;color:#a7a9ac}.edit-calendar #eventAttendeesContents .meta strong{font-size:1.2em;color:#303030}.edit-calendar #eventAttendeesContents .meta .label{border:none!important}.edit-calendar #eventAttendeesContents .meta .label div{display:inline}.edit-calendar #eventAttendeesContents .meta .glyphicon{display:inline-block;float:none;padding:0 3px 0 0;top:2px}.edit-calendar #eventAttendeesContents span .glyphicon,.edit-calendar #eventAttendeesContents li .glyphicon{float:right;padding:4px 4px 2px 2px;color:#000}.edit-calendar #eventAttendeesContents span .glyphicon-heart,.edit-calendar #eventAttendeesContents li .glyphicon-heart{color:#a0000d;display:none}.edit-calendar #eventAttendeesContents span .glyphicon-refresh,.edit-calendar #eventAttendeesContents li .glyphicon-refresh{padding:inherit;float:none;margin-right:5px}.edit-calendar #eventAttendeesContents span .glyphicon-pawn,.edit-calendar #eventAttendeesContents li .glyphicon-pawn{float:none;display:inline;padding:0}.edit-calendar #eventAttendeesContents .label{background-color:#efefef!important;color:#303030!important;font-weight:500;margin:0 5px 0 0}.edit-calendar #eventAttendeesContents .label strong{font-weight:500;font-size:inherit}.edit-calendar #eventAttendeesContents .match{background-color:#008a2f!important;color:#fff!important}.edit-calendar #eventAttendeesContents .match strong{font-weight:900;color:#fff}.edit-calendar #eventAttendeesContents .mismatch,.edit-calendar #eventAttendeesContents .rideCountWarningRed{background-color:#d9534f!important;color:#fff!important}.edit-calendar #eventAttendeesContents .mismatch strong,.edit-calendar #eventAttendeesContents .rideCountWarningRed strong{font-weight:900;color:#fff}.edit-calendar #eventAttendeesContents .rideCountWarningYellow{background-color:#d99300!important;color:#fff!important}.edit-calendar #eventAttendeesContents .rideCountWarningYellow strong{font-weight:900;color:#fff}.edit-calendar #eventAttendeesContents a{padding:8px 0 0 10px;float:left;top:8px;font-size:1.1em;color:#0982a8;font-weight:500;pointer-events:none}.edit-calendar #eventAttendeesContents .selected{border:1px solid #0982a8!important;box-shadow:0 0 3px #3b6f89cc}.edit-calendar #eventAttendeesContents .selected:hover{border:1px solid #066b93!important}.edit-calendar #eventAttendeesContents #eventAttendeePresent li{height:54px;margin:0}.edit-calendar #eventAttendeesContents .form-group .glyphicon-search{font-size:1.2em;top:20px}.edit-calendar #eventAttendeesContents .client-modal-button,.edit-calendar #eventAttendeesContents .removeUser{display:block;position:absolute;right:3px;bottom:3px;top:22px;pointer-events:all;padding:1px 4px;font-size:.9em;opacity:0}.edit-calendar #eventAttendeesContents .client-modal-button .glyphicon,.edit-calendar #eventAttendeesContents .removeUser .glyphicon{padding:2px 0 4px}.edit-calendar #eventAttendeesContents .removeUser{right:26px}.edit-calendar #eventAttendeesContents #noAttendantsNote{margin:0}.edit-calendar #eventAttendeesContents .eventAttendants .ui-state-default,.edit-calendar #eventAttendeesContents .stableClient .ui-state-default{position:relative;background-color:#fff;overflow:hidden;border:1px solid #ffffff}.edit-calendar #eventAttendeesContents .eventAttendants .ui-state-default:hover,.edit-calendar #eventAttendeesContents .stableClient .ui-state-default:hover{cursor:pointer!important;border:1px solid #066b93!important}.edit-calendar #eventAttendeesContents .eventAttendants .ui-state-default:hover a,.edit-calendar #eventAttendeesContents .stableClient .ui-state-default:hover a{opacity:1}.edit-calendar #eventAttendeesContents .eventAttendants .ui-state-default.selected,.edit-calendar #eventAttendeesContents .stableClient .ui-state-default.selected{border:1px solid #0982a8!important}.edit-calendar #eventAttendeesContents .eventAttendants .ui-state-default.selected a,.edit-calendar #eventAttendeesContents .stableClient .ui-state-default.selected a{opacity:1}.edit-calendar #eventAttendeesContents #eventAttendeePresent{padding:0}.edit-calendar #eventAttendeesContents #eventAttendeePresent li{list-style:none;margin:0}.edit-calendar #eventAttendeesContents #stableHorse{margin-top:23px}.edit-calendar #eventAttendeesContents #stableHorse .ui-draggable{margin:4px 2px}.edit-calendar #eventAttendeesContents #stableHorse .listTitle{display:inline-block;width:100%}.edit-calendar #eventAttendeesContents #stableClient{margin-top:23px}.edit-calendar #eventAttendeesContents #stableClient .removeUser{display:none}.edit-calendar #eventAttendeesContents .listFixed{overflow-y:inherit!important}.edit-calendar #eventAttendeesContents #horseSort .ui-draggable{min-width:100%!important}.edit-calendar #eventAttendeesContents #horseSort .ui-draggable:hover{border:1px solid #066b93!important;cursor:move!important}.edit-calendar #eventAttendeesContents .slot-help{text-align:center;position:absolute;inset:0;padding:15px 0;opacity:.5}.edit-calendar #eventAttendeesContents .listTitle{border-bottom:2px solid #dddddd;border-radius:0;line-height:2em;font-weight:300;height:24px!important}.edit-calendar #eventAttendeesContents .listTitle .form-group{margin-top:-39px;margin-right:5px}.edit-calendar #eventAttendeesContents .listTitle .form-group .glyphicon{margin-top:3px}.edit-calendar #eventAttendeesContents #searchUser button,.edit-calendar #eventAttendeesContents #searchHorse button{margin:0 0 8px}.edit-calendar #eventAttendeesContents .nav{margin:0 0 32px}.edit-calendar #eventAttendeesContents[data-dialogviewmode=horses] #attendantSort .slot,.edit-calendar #eventAttendeesContents[data-dialogviewmode=horses] #eventAttendeePresent .notVisible{opacity:0}.edit-calendar #eventAttendeesContents[data-dialogviewmode=clients] #attendantSort .slot{opacity:1}.edit-calendar #eventAttendeesContents[data-dialogviewmode=clients] #attendantSort>.slot~.slot{opacity:0}.edit-calendar #eventAttendeesContents[data-dialogviewmode=clients] #eventAttendeePresent .notVisible,.edit-calendar #eventAttendeesContents[data-dialogviewmode=clients] #horseSort .slot{opacity:0}.edit-calendar #eventAttendeesContents[data-dialogviewmode=clients] #horseSort .slot.filled{opacity:1}.edit-calendar #calendarContent{transition:all .5s ease;font-size:.8em}.edit-calendar #calendarContent #optionsNavi{margin-bottom:15px}.edit-calendar #calendarContent #optionsNavi .quick-help{font-size:1em}.edit-calendar #calendarContent #eventOptionsButton{margin-right:15px}.edit-calendar #calendarContent .selectize-input{min-height:30px;padding:5px 5px 3px;font-size:12px;line-height:1.5}.edit-calendar #calendarContent .openTagModal{margin-left:5px;max-width:calc(100% - 5px)}.edit-calendar #calendarContent input:disabled::-webkit-input-placeholder{opacity:0}.edit-calendar #calendarContent .input-group-addon{font-size:1em}.edit-calendar #calendarContent .table{margin-bottom:10px}.edit-calendar #calendarContent .table td{border-top:none;border-bottom:1px solid #dddddd}.edit-calendar #calendarContent .checkbox{margin:0}.edit-calendar #calendarContent .checkbox label{line-height:22px}.edit-calendar #calendarContent #eventDescription{min-height:156px}.edit-calendar #calendarContent .btn-group-justified{min-height:30px}.edit-calendar #calendarContent input[disabled],.edit-calendar #calendarContent label[disabled],.edit-calendar #calendarContent select[disabled],.edit-calendar #calendarContent textarea[disabled]{background-color:#efefef;box-shadow:none;border-color:#0000001a}.edit-calendar #calendarContent #recurringInfo{margin:0 0 15px}.edit-calendar #calendarContent #recurringInfo span{display:inline-block;background-color:#fff;border-radius:3px;padding:2px 5px;margin:0 2px}.edit-calendar #calendarContent .tagsVisibilityParent{overflow:hidden;margin-bottom:10px}.edit-calendar #calendarContent .tagsVisibilityParent .toggle{margin-right:10px;clear:both}.edit-calendar #calendarContent #payment-type .btn{font-weight:700;outline:none!important}.edit-calendar #calendarContent #payment-type .active{background-color:#009934;color:#fff}.edit-calendar .fc-agenda-view .fc-body .fc-row{min-height:30px!important}.edit-calendar .fc-agenda-view .fc-body .fc-row .fc-content-skeleton{padding:0!important}.edit-calendar .selectizeTagColors .selectize-input{height:auto!important}.edit-calendar .ui-widget-header{background-color:#066b93;background-image:none!important}.edit-calendar .ui-state-default,.edit-calendar .ui-state-hover,.edit-calendar .ui-state-focus{outline:none;background-image:none!important;background-color:inherit}.edit-calendar #searchSelection{clear:both}.edit-calendar .extraNote{top:100px;z-index:1000;border-radius:3px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;padding:5px;border:1px solid #0982a8;pointer-events:none!important}.edit-calendar .extraNote p{line-height:1em;margin:2px}.edit-calendar .extraNote p+p{margin-top:8px}.edit-calendar #eventNoteContent{display:none}.edit-calendar .hop{min-height:inherit!important;height:38px!important;margin-top:5px!important;width:48px!important;min-width:inherit!important}.edit-calendar .hop .toggle-on{padding:5px 18px!important}.edit-calendar .hop .toggle-on .glyphicon{color:#fff!important}.edit-calendar .hop .toggle-off{padding:8px 25px!important;font-weight:700;color:#00000080}.edit-calendar .summary-tooltip-on{display:none}.edit-calendar .fc-list-item.event-service .fc-list-item-title{font-size:.85em}.edit-calendar .fc-list-item.event-service .fc-list-item-title .service-label{display:inline-block;font-size:.9em}.edit-calendar .event-blip{display:inline-block;background-color:#0982a8;opacity:.5;float:left;width:14px;height:14px;overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px;margin-left:5px;margin-top:5px;text-align:center;line-height:12px;cursor:pointer}.edit-calendar .event-blip .glyphicon{color:#fff;font-size:10px}.edit-calendar .event-blip:hover{background-color:#044762}.edit-calendar .event-blip+.event-blip{margin-left:0;border-left:1px solid rgba(255,255,255,.5);border-top-left-radius:0;border-bottom-left-radius:0}.edit-calendar .event-blip:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}.quick-event-type-wrapper{position:fixed!important;z-index:10001!important;width:100%;min-width:100px;max-width:200px}.calendar-day-summary{line-height:30px;font-size:.9em;min-height:30px;border-top:1px solid #dddddd;cursor:pointer}.calendar-day-summary .summary-wrapper{background-color:#efefef;padding:3px 5px;border-radius:5px;white-space:nowrap}.calendar-day-summary .day-free{background-color:#008a2f}.calendar-day-summary .day-free *{color:#fff!important}.calendar-day-summary .day-almost-full{background-color:#d99300}.calendar-day-summary .day-almost-full *{color:#fff!important}.calendar-day-summary .day-full{background-color:#d9534f}.calendar-day-summary .day-full *{color:#fff!important}.calendar-day-summary .summary-riders{font-weight:700}.calendar-day-summary div{width:50%;float:right;text-align:center;color:#000000b3;overflow:hidden}.calendar-day-summary .summary-parent-events{width:40%}.calendar-day-summary .summary-parent-riders{width:60%}.calendar-day-summary .glyphicon{color:#000c}.calendar-day-summary .summary-max-rider-count{font-weight:500;font-size:.9em;color:#00000080}.calendar-day-summary span{padding-left:0!important;width:auto!important}.calendar-day-summary .glyphicon{padding-left:3px!important}.fc-past .calendar-day-summary .summary-riders,.fc-past .calendar-day-summary .summary-events{background-color:#efefef}.fc-past .calendar-day-summary .summary-riders *,.fc-past .calendar-day-summary .summary-events *{color:#0006!important}.participants-parent .client-modal-button{margin:0 3px 3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participants-parent .client-modal-button.pending-danger{background-image:repeating-linear-gradient(45deg,#d9534f33,#d9534f33 9px,#d9534f4d 9px 18px);box-shadow:inset 0 0 0 1px #fff6;color:#761c19}.editCalendarCompact,.common-event-calendar{min-height:auto}.editCalendarCompact .fc-event-container,.common-event-calendar .fc-event-container{table-layout:fixed!important;width:100%;white-space:nowrap}.editCalendarCompact .fc-list-item,.common-event-calendar .fc-list-item{height:auto!important}.editCalendarCompact .fc-list-item td,.common-event-calendar .fc-list-item td{height:auto!important;padding:8px 14px;border-radius:0;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editCalendarCompact .fc-list-item-marker,.common-event-calendar .fc-list-item-marker{width:10%;color:#008a2f!important;padding:8px 4px 8px 14px!important}.editCalendarCompact .fc-list-item-marker .glyphicon-ok,.common-event-calendar .fc-list-item-marker .glyphicon-ok,.editCalendarCompact .fc-list-item-marker .glyphicon-plus,.common-event-calendar .fc-list-item-marker .glyphicon-plus{opacity:0}.editCalendarCompact td.fc-list-item-times,.common-event-calendar td.fc-list-item-times{white-space:wrap;width:30%;padding:8px 0 8px 5px!important}.editCalendarCompact .fc-list-item-time,.common-event-calendar .fc-list-item-time{width:40%;font-size:.85em;line-height:2em;padding:8px 0 8px 10px!important}.editCalendarCompact .fc-list-item-time strong,.common-event-calendar .fc-list-item-time strong{font-size:1.2em;line-height:1.5em}.editCalendarCompact td.fc-list-item-title,.common-event-calendar td.fc-list-item-title{width:35%;white-space:wrap;padding:8px 0 8px 5px!important}.editCalendarCompact .fc-list-item-meta,.common-event-calendar .fc-list-item-meta{width:15%;text-align:right;padding:8px 14px 8px 0!important}.editCalendarCompact .fc-list-item.selected td,.common-event-calendar .fc-list-item.selected td{color:#000;box-shadow:inset 0 -3px #008a2f}.editCalendarCompact .fc-list-item.selected .glyphicon,.common-event-calendar .fc-list-item.selected .glyphicon{opacity:1}.editCalendarCompact .fc-list-item.disabled td,.common-event-calendar .fc-list-item.disabled td{background-color:#efefef!important}.editCalendarCompact .fc-list-item.disabled .glyphicon-ok,.common-event-calendar .fc-list-item.disabled .glyphicon-ok,.editCalendarCompact .fc-list-item.disabled .glyphicon-plus,.common-event-calendar .fc-list-item.disabled .glyphicon-plus{display:none}.editCalendarCompact .fc-list-item:hover td,.common-event-calendar .fc-list-item:hover td{box-shadow:inset 0 -3px #008a2f!important}.editCalendarCompact .fc-list-item.pending-danger td.fc-list-item-marker,.common-event-calendar .fc-list-item.pending-danger td.fc-list-item-marker{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px)!important;background-color:#d9534f1a!important;box-shadow:inset 5px 0 #d9534fcc}.editCalendarCompact .fc-list-item.pending-danger:hover td.fc-list-item-marker,.common-event-calendar .fc-list-item.pending-danger:hover td.fc-list-item-marker{background-color:#fff!important}.editCalendarCompact .fc-list-item.pending-danger.selected td.fc-list-item-marker,.common-event-calendar .fc-list-item.pending-danger.selected td.fc-list-item-marker{background-color:#f6d4d3!important}.editCalendarCompact .event-instance-cal-attendants,.common-event-calendar .event-instance-cal-attendants{padding:5px 10px 0!important;border-top:1px dashed rgba(0,0,0,.03)!important;background-color:#00000001!important}.editCalendarCompact .event-instance-cal-attendants label,.common-event-calendar .event-instance-cal-attendants label{margin:0 10px 5px 0;font-weight:500}.editCalendarCompact .fc-list-item-with-extra td,.common-event-calendar .fc-list-item-with-extra td{border-bottom:none}.editCalendarCompact .fc-list-item-extra td,.common-event-calendar .fc-list-item-extra td{vertical-align:middle;padding:3px 5px;font-size:.8em;border-top-color:transparent;background-color:#fff}.editCalendarCompact .fc-list-item-extra td .glyphicon-info-sign,.common-event-calendar .fc-list-item-extra td .glyphicon-info-sign{margin:0 0 0 10px}.common-event-calendar .fc-list-item{cursor:pointer}.common-event-calendar .fc-list-item td{position:relative}.common-event-calendar .fc-list-item td .glyphicon-plus-sign{position:absolute;left:10px;top:11px;color:#008a2f}.common-event-calendar .fc-list-item td .glyphicon{pointer-events:none}.common-event-calendar .fc-list-item td.fc-list-item-times{width:30%;padding-left:30px!important;font-size:12px;color:#000000b3}.common-event-calendar .fc-list-item td.fc-list-item-times strong{font-size:14px;color:#000}.common-event-calendar .fc-list-item td.fc-list-item-meta{width:30%}.common-event-calendar .fc-list-item td.fc-list-item-title{padding-right:35px!important;width:40%}.common-event-calendar .fc-list-item td.fc-list-item-title .btn{position:absolute;right:8px}.common-event-calendar .fc-list-item.event-deleted .fc-list-item-times,.common-event-calendar .fc-list-item.event-deleted .fc-list-item-title{text-decoration:line-through;color:#a02622;background-color:#f6d4d3}.common-event-calendar .fc-list-item.event-deleted .fc-list-item-times strong,.common-event-calendar .fc-list-item.event-deleted .fc-list-item-title strong{color:#a02622}.common-event-calendar .fc-list-item.event-deleted .event-deleted-help{line-height:1.7em}.common-event-calendar .fc-list-item:hover td{background-color:#efefef!important}.common-event-calendar .fc-list-item.selected td{background-color:#008a2f;color:#fff}.common-event-calendar .fc-list-item.selected td .btn .glyphicon{color:#000}.common-event-calendar .fc-list-item.selected td .glyphicon-plus-sign,.common-event-calendar .fc-list-item.selected td strong{color:#fff}.common-event-calendar .fc-list-item.selected.event-deleted td,.common-event-calendar .fc-list-item.selected.event-deleted strong{background-color:#008a2f;color:#fff}.common-event-calendar .fc-list-item.selected:hover td{background-color:#007126!important;color:#fff;box-shadow:inset 0 -3px #006121!important}.common-event-calendar .fc-list-item.selected:hover td .glyphicon-plus-sign{color:#fff}.common-event-calendar .common-event-calendar-buttons{border-bottom:1px solid #dddddd;padding:5px;background-color:#efefef}.edit-calendar-compact-change-user .fc-view-container{background-color:transparent}.edit-calendar-compact-change-user .fc-view-container .fc-list-view{border-radius:4px;overflow:hidden}.edit-calendar-compact-change-user table,.edit-calendar-compact-change-user tbody,.edit-calendar-compact-change-user tr,.edit-calendar-compact-change-user td{border-color:transparent!important}.edit-calendar-compact-change-user tr:not(.fc-list-item-with-extra) td.fc-widget-content{border-bottom:1px solid #dddddd!important}.edit-calendar-compact-change-user tr.fc-list-item-extra td{border-bottom:1px solid #dddddd!important}.edit-calendar-compact-change-user tr.fc-list-item-info td.fc-widget-content{border-bottom:none!important}.edit-calendar-compact-change-user tr.user-add.selected td{background:#008a2f;color:#fff;box-shadow:inset 0 -1px #00a338}.edit-calendar-compact-change-user tr.user-add.selected td .glyphicon{color:#fff}.edit-calendar-compact-change-user tr.user-add.selected:hover td{background:#007126!important;box-shadow:inset 0 -3px #006623!important}.edit-calendar-compact-change-user tr.user-add.disabled .glyphicon-plus-sign{display:none}.edit-calendar-compact-change-user tr.user-remove[data-mode] td .glyphicon-minus-sign{color:#d9534f}.edit-calendar-compact-change-user tr.fc-list-item td.fc-list-item-marker{text-align:center;padding:8px 14px!important;text-overflow:inherit!important}.edit-calendar-compact-change-user tr.user-remove.fc-list-item.pending-danger td.fc-list-item-marker{box-shadow:none}.edit-calendar-compact-change-user tr.user-remove.fc-list-item.pending-danger td.fc-list-item-marker .relevant-invoice-marker{left:0;bottom:0}.edit-calendar-compact-change-user tr.user-remove.fc-list-item.pending-danger td.attention{background-color:#d9534f!important;background-image:none!important}.edit-calendar-compact-change-user tr.user-remove.fc-list-item.pending-danger.selected td.fc-list-item-marker{background-image:none!important;background-color:#d43f3a!important}.edit-calendar-compact-change-user tr.user-remove[data-mode]:hover td{background-color:#efefef;box-shadow:inset 0 -3px #d9534f!important;border-bottom:1px solid #e27c79!important}.edit-calendar-compact-change-user tr.user-remove.selected[data-mode]{background-color:#d9534f}.edit-calendar-compact-change-user tr.user-remove.selected[data-mode] td{border-bottom:1px solid #e27c79!important;background-color:#d9534f;box-shadow:none;color:#fff}.edit-calendar-compact-change-user tr.user-remove.selected[data-mode] td .glyphicon-minus-sign{color:#fff}.edit-calendar-compact-change-user tr.user-remove.selected[data-mode]:hover td{background:#d43f3a!important;box-shadow:inset 0 -3px #c9302c!important}.edit-calendar-compact-change-user tr.fc-list-item.hover-only *:not(.glyphicon){color:#a7a9ac}.edit-calendar-compact-change-user tr.fc-list-item.hover-only td{background-color:#f7f7f7}.edit-calendar-compact-change-user tr.fc-list-item.hover-only:hover{cursor:default!important}.edit-calendar-compact-change-user tr.fc-list-item.hover-only:hover td{box-shadow:none!important;background-color:#e7e7e7!important}.edit-calendar-compact-change-user tr.change-attendees td{padding-top:0;padding-bottom:0;border-bottom:1px solid #dddddd!important;background-color:#f7f7f7}.edit-calendar-compact-change-user tr.change-attendees .user-wrapper{padding:7px 15px;overflow:hidden}.edit-calendar-compact-change-user tr.change-attendees .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.edit-calendar-compact-change-user tr.change-attendees .user-remove{min-height:34px}.edit-calendar-compact-change-user tr.change-attendees .user-remove .glyphicon{position:absolute;top:9px;left:15px}.edit-calendar-compact-change-user tr.change-attendees .user-remove .glyphicon-ban-circle{color:#a7a9ac}.edit-calendar-compact-change-user tr.change-attendees .user-remove .user-wrapper{border-right:1px solid #dddddd;padding-left:40px}.edit-calendar-compact-change-user tr.change-attendees .user-remove.selected{background-color:#d9534f}.edit-calendar-compact-change-user tr.change-attendees .user-add{min-height:34px;text-align:right}.edit-calendar-compact-change-user tr.change-attendees .user-add .user-wrapper{padding-right:40px}.edit-calendar-compact-change-user tr.change-attendees .user-add .glyphicon{position:absolute;right:15px;top:9px}.edit-calendar-compact-change-user tr.change-attendees .user-add .name{opacity:0}.edit-calendar-compact-change-user tr.change-attendees .user-add .no-space-note,.edit-calendar-compact-change-user tr.change-attendees .user-add .remove-space-note{display:none;padding:7px 40px 7px 15px;cursor:default;color:#a7a9ac}.edit-calendar-compact-change-user tr.change-attendees .user-add.no-space .user-wrapper{display:none}.edit-calendar-compact-change-user tr.change-attendees .user-add.no-space .remove-space-note{display:block}.edit-calendar-compact-change-user tr.change-attendees .user-add.cannot-add .user-wrapper{display:none}.edit-calendar-compact-change-user tr.change-attendees .user-add.cannot-add .no-space-note{display:block}.edit-calendar-compact-change-user tr.change-attendees .user-add.selected{background:#007126}.edit-calendar-compact-change-user tr.change-attendees .user-add.selected .name{opacity:1}.edit-calendar-compact-change-user tr.change-attendees .user-add[data-mode]:not(.no-space):hover{background:#efefef;box-shadow:inset 0 -3px #008a2f}.edit-calendar-compact-change-user tr.change-attendees .user-add.selected[data-mode]:hover{background:#007126}.edit-calendar-compact-change-user tr.change-attendees .user-remove[data-mode]:hover{background:#efefef;box-shadow:inset 0 -3px #d9534f}.edit-calendar-compact-change-user tr.change-attendees .user-remove.selected[data-mode]:hover{background:#d43f3a;box-shadow:inset 0 -3px #c9302c}.edit-calendar-compact-change-user tr.change-attendees .no-selection{cursor:default;color:#303030}.edit-calendar-compact-change-user tr.event-delete td .glyphicon-minus-sign{color:#d9534f}.edit-calendar-compact-change-user tr.event-delete:hover td{background-color:#efefef;box-shadow:inset 0 -3px #d9534f!important;border-bottom:1px solid #e27c79!important}.edit-calendar-compact-change-user tr.event-delete.selected{background-color:#d9534f}.edit-calendar-compact-change-user tr.event-delete.selected td{border-bottom:1px solid #e27c79!important;background-color:#d9534f;box-shadow:none;color:#fff}.edit-calendar-compact-change-user tr.event-delete.selected td .glyphicon-minus-sign{color:#fff}.edit-calendar-compact-change-user tr.event-delete.selected:hover td{background:#d43f3a!important;box-shadow:inset 0 -3px #c9302c!important}.invoices-list{margin-top:30px}.invoices-list .list-group-item-select-invoice .invoice-delete-selected{display:none;background-color:#fff;color:#d9534f}.invoices-list .list-group-item-select-invoice.selected{background-color:#d9534f;color:#fff}.invoices-list .list-group-item-select-invoice.selected .invoice-delete{display:none}.invoices-list .list-group-item-select-invoice.selected .invoice-delete-selected{display:inline-block}.invoices-list .list-group-item-select-invoice:hover{background:#efefef;box-shadow:inset 0 -3px #d9534f}.invoices-list .list-group-item-select-invoice.selected:hover{background:#d43f3a}.invoices-list .relevant-invoice-marker{line-height:16px}.invoices-list .list-group-item.list-group-item-title{padding:7px 15px;font-weight:700;font-size:.9em}.relevant-invoice-marker{display:inline-block;position:absolute;right:0;top:0;height:20px;padding:2px;margin:5px;min-width:20px;text-align:center;font-weight:700;border-radius:5px;color:#000000b3;background-image:repeating-linear-gradient(45deg,#fff6,#fff6 9px,#fff9 9px 18px);box-shadow:inset 0 0 0 1px #d9534fcc;background-color:#d9534f}.relevant-invoice-marker.pending-success{background-image:none;background-color:#008a2f1a;box-shadow:inset 0 0 0 1px #008a2f80;color:#008a2f}.common-event-calendar{min-height:auto;box-shadow:none}.common-event-calendar .btn:not(.change-ppp-events){padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;height:auto}.common-event-calendar .admin-edit-event{margin-left:10px}.common-event-calendar .fc-list-item-times,.common-event-calendar .fc-list-item-meta{white-space:nowrap}.common-event-calendar .fc-list-item-meta{padding-right:10px}.common-event-calendar .fc-scroller{height:auto!important}.common-event-calendar .btn.change-ppp-events{margin-top:15px}.common-event-calendar .panel-body{background-color:#fff;padding:0}.common-event-calendar .panel-body .fc-list-view{border:none}.common-event-calendar .panel-heading{cursor:pointer}.common-event-calendar .panel-heading .glyphicon-chevron-down{display:none}.common-event-calendar .panel-heading.collapsed{border-radius:3px;border:none}.common-event-calendar .panel-heading.collapsed .glyphicon-chevron-up{display:none}.common-event-calendar .panel-heading.collapsed .glyphicon-chevron-down{display:inline}.event-basic-info .panel-heading{background-color:#0982a8;color:#fff;font-size:1.2em}.event-basic-info .table th{font-size:.8em;line-height:1.6em;border:none}.event-basic-info .table td{font-size:.9em;border:none}.event-basic-info .table td .label{display:inline-block;vertical-align:top}.event-basic-info .table li{list-style:none;margin-bottom:5px}.event-basic-info .table li img{max-height:30px;border-radius:5px;margin:0 5px 0 0}.event-basic-info .panel-body{padding:5px;background-color:#00000005}.event-dialog{font-size:.8em}.event-dialog #optionsNavi .btn-group{margin-bottom:15px;margin-right:5px}.event-dialog #optionsNavi .quick-help{font-size:1em}.event-dialog .selectize-input{min-height:30px;padding:5px 5px 3px;font-size:12px;line-height:1.5}.event-dialog .event-suitable-stable-cards{min-height:58px}.event-dialog .event-suitable-stable-cards .list-group-item{padding-right:40px}.event-dialog .event-suitable-stable-cards .list-group-item .btn{position:absolute;right:7px;top:7px}.event-dialog .event-suitable-stable-cards .suitable-stable-cards-header{font-weight:700;background-color:#fff6}.event-dialog .event-suitable-stable-cards .event-edit-show-more-stable-cards{display:block}.event-dialog .openTagModal{margin-left:5px;max-width:calc(100% - 5px)}.event-dialog input:disabled::-webkit-input-placeholder{opacity:0}.event-dialog .input-group-addon{font-size:1em}.event-dialog .table:not(.table-service-info){margin-bottom:10px}.event-dialog .table:not(.table-service-info) td{border-top:none;border-bottom:1px solid #dddddd}.event-dialog .table-service-info{margin-bottom:0}.event-dialog .table-service-info .display-forms,.event-dialog .table-service-info .display-tags{display:inline-block!important}.event-dialog .table-service-info tr:first-child th,.event-dialog .table-service-info tr:first-child td{border-top:none}.event-dialog .checkbox{margin:0}.event-dialog .checkbox label{line-height:22px}.event-dialog #eventDescription{min-height:156px}.event-dialog .btn-group-justified{min-height:30px}.event-dialog input[disabled],.event-dialog label[disabled],.event-dialog select[disabled],.event-dialog textarea[disabled]{background-color:#efefef;box-shadow:none;border-color:#0000001a}.event-dialog #recurringInfo{margin:0 0 15px}.event-dialog #recurringInfo span{display:inline-block;background-color:#fff;border-radius:3px;padding:2px 5px;margin:0 2px}.event-dialog .button-multi-day-link a{display:block;line-height:30px;width:100%;min-height:30px;margin-top:20px}.event-dialog .button-multi-day-link a span{display:inline-block;line-height:1.2em;vertical-align:middle}.event-dialog .tagsVisibilityParent{overflow:hidden;margin-bottom:10px}.event-dialog .tagsVisibilityParent .toggle{margin-right:10px;clear:both}.event-dialog .tagsVisibilityParent .tags-visibility-help-text{position:absolute;height:30px;line-height:30px}.event-dialog #payment-type .btn{font-weight:700;outline:none!important}.event-dialog #payment-type .active{background-color:#009934;color:#fff}.event-dialog .btn-group-visibility .btn{outline:none!important}.event-dialog .alert-restricted-access{margin-right:0!important}#eventRecurringParent .toggle,#eventRestrictionsParent .toggle,.checkbox-parent .toggle{margin-right:10px!important}#eventRecurringParent .toggle-on,#eventRestrictionsParent .toggle-on,.checkbox-parent .toggle-on{padding-left:10px;padding-top:4px}#eventRecurringParent .recurring-help,#eventRestrictionsParent .recurring-help,.checkbox-parent .recurring-help{position:absolute;line-height:30px}#eventRecurringParent .recurring-help .amount,#eventRestrictionsParent .recurring-help .amount,.checkbox-parent .recurring-help .amount{position:relative;top:-1px;margin-left:5px}#eventRecurringParent .recurring-help .amount .label,#eventRestrictionsParent .recurring-help .amount .label,.checkbox-parent .recurring-help .amount .label{padding-top:3px}#eventRecurringParent .checkbox-help,#eventRestrictionsParent .checkbox-help,.checkbox-parent .checkbox-help{font-weight:500;color:#a7a9ac}#eventRecurringParent .btn-success+.checkbox-help,#eventRestrictionsParent .btn-success+.checkbox-help,.checkbox-parent .btn-success+.checkbox-help{color:#000}.dialog-edit-stable-card .selectize-input{min-height:30px;padding:5px 5px 3px;font-size:12px;line-height:1.5}.dialog-season-plan .participants-parent .client-modal-button{width:calc(50% - 3px);text-align:left}.dialog-season-plan label{font-size:.8em}.dialog-season-plan .checkbox label{font-size:1em}.dialog-season-plan .panel-body{padding-bottom:0}.dialog-season-plan .panel-body+.panel-heading{border-top:1px solid #dddddd;border-radius:0}.dialog-season-plan .panel-heading .panel-title{line-height:1em;color:#066b93;margin-right:10px}.dialog-season-plan .panel-heading .time-format-time{font-weight:700;font-size:.8em;margin-right:5px}.dialog-season-plan .panel-heading .time-format-date{margin-right:5px}.dialog-season-plan .event-past{color:#a7a9ac}.dialog-season-plan .panel-heading.event-past{background-color:#0000001a}.dialog-season-plan .panel-body.event-past{background-color:#00000014}.dialog-season-plan .panel-body.event-past textarea,.dialog-season-plan .panel-body.event-past select,.dialog-season-plan .panel-body.event-past .selectize-input{opacity:.5}.dialog-season-plan .label-event-gone{margin-right:10px}#calendar.show-reservation-status .fc-event:not(.past-event) .cal-extra-info,#calendar.show-reservation-status-toggle .fc-event:not(.past-event) .cal-extra-info,#summary-calendar.show-reservation-status .fc-event:not(.past-event) .cal-extra-info,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event) .cal-extra-info{display:none}#calendar.show-reservation-status .fc-event:not(.past-event).event-free,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-free,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-free,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-free{background-color:#007b2a!important}#calendar.show-reservation-status .fc-event:not(.past-event).event-free .cal-extra-info,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-free .cal-extra-info,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-free .cal-extra-info,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-free .cal-extra-info{background-color:#007b2a!important}#calendar.show-reservation-status .fc-event:not(.past-event).event-almost-full,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-almost-full,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-almost-full,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-almost-full{background-color:#ca8900!important}#calendar.show-reservation-status .fc-event:not(.past-event).event-almost-full .cal-extra-info,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-almost-full .cal-extra-info,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-almost-full .cal-extra-info,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-almost-full .cal-extra-info{background-color:#ca8900!important}#calendar.show-reservation-status .fc-event:not(.past-event).event-almost-full .event-free-places span,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-almost-full .event-free-places span,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-almost-full .event-free-places span,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-almost-full .event-free-places span{text-shadow:0 0 10px #402b00!important}#calendar.show-reservation-status .fc-event:not(.past-event).event-full,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-full,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-full,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-full{background-color:#d64742!important}#calendar.show-reservation-status .fc-event:not(.past-event).event-full .cal-extra-info,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-full .cal-extra-info,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-full .cal-extra-info,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-full .cal-extra-info{background-color:#d64742!important}#calendar.show-reservation-status .fc-event:not(.past-event) .event-free-places,#calendar.show-reservation-status-toggle .fc-event:not(.past-event) .event-free-places,#summary-calendar.show-reservation-status .fc-event:not(.past-event) .event-free-places,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event) .event-free-places{display:block}#calendar.show-reservation-status .fc-title,#calendar.show-reservation-status-toggle .fc-title,#summary-calendar.show-reservation-status .fc-title,.calendar-select-event.show-reservation-status-toggle .fc-title{color:#ffffffb3}#calendar.show-reservation-status .summary-tooltip-wrapper,#calendar.show-reservation-status-toggle .summary-tooltip-wrapper,#summary-calendar.show-reservation-status .summary-tooltip-wrapper,.calendar-select-event.show-reservation-status-toggle .summary-tooltip-wrapper{position:relative;overflow:hidden}#calendar.show-reservation-status .summary-tooltip-wrapper .glyphicon,#calendar.show-reservation-status-toggle .summary-tooltip-wrapper .glyphicon,#summary-calendar.show-reservation-status .summary-tooltip-wrapper .glyphicon,.calendar-select-event.show-reservation-status-toggle .summary-tooltip-wrapper .glyphicon{float:left;width:15px}#calendar.show-reservation-status .summary-tooltip-help,#calendar.show-reservation-status-toggle .summary-tooltip-help,#summary-calendar.show-reservation-status .summary-tooltip-help,.calendar-select-event.show-reservation-status-toggle .summary-tooltip-help{width:calc(100% - 15px);float:left}#calendar.show-reservation-status-toggle .summary-tooltip-off{display:none}#calendar.show-reservation-status-toggle .summary-tooltip-on{display:inherit}#calendar.show-event-type-toggle .fc-event .cal-extra-info{display:none}#calendar.show-event-type-toggle .fc-event .event-meta .display-event-type{display:inline-block}#calendar.select-events .fc-event .event-selection-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;background-color:#05597a66;font-size:3em;z-index:1001}#calendar.select-events .fc-event .fa-circle-xmark,#calendar.select-events .fc-list-item .fa-circle-xmark,#calendar.select-events .fc-event .fa-square-check,#calendar.select-events .fc-list-item .fa-square-check{display:none}#calendar.select-events .fc-event.selected .fc-content,#calendar.select-events .fc-list-item.selected .fc-content,#calendar.select-events .fc-event.selected .event-meta,#calendar.select-events .fc-list-item.selected .event-meta{opacity:.5}#calendar.select-events .fc-event.selected .event-free-places,#calendar.select-events .fc-list-item.selected .event-free-places{display:none}#calendar.select-events .fc-event.selected .fa-square-check,#calendar.select-events .fc-list-item.selected .fa-square-check{display:inline}#calendar.select-events .fc-event.selected .fa-square,#calendar.select-events .fc-list-item.selected .fa-square,#calendar.select-events .fc-event.cannot-select .event-selection-wrapper .fa-square-check,#calendar.select-events .fc-list-item.cannot-select .event-selection-wrapper .fa-square-check,#calendar.select-events .fc-event.cannot-select .event-selection-wrapper .fa-square,#calendar.select-events .fc-list-item.cannot-select .event-selection-wrapper .fa-square{display:none}#calendar.select-events .fc-event.cannot-select .event-selection-wrapper .fa-circle-xmark,#calendar.select-events .fc-list-item.cannot-select .event-selection-wrapper .fa-circle-xmark{display:inline}#calendar.select-events .fc-list-item{position:relative}#calendar.select-events .fc-list-item .fc-list-item-time{padding:8px 14px 8px 60px}#calendar.select-events .fc-list-item .cal-extra-info{padding-left:50px}#calendar.select-events .fc-list-item .event-selection-wrapper{position:absolute;left:0;top:0;bottom:0;width:58px;display:flex;justify-content:center;align-items:center;font-size:2em}#calendar.select-events .fc-list-item .event-selection-wrapper .fa-square{color:#0009}#calendar.select-events .fc-list-item.selected td{background-color:#008a2f!important;color:#fff!important}#calendar.select-events .fc-list-item.selected .event-selection-wrapper .fa-regular{color:#fff!important}#calendar.select-events .fc-list-item.selected:hover td{background-color:#007126!important}#calendar.select-events[data-select-events=send-messages-events] .copy-events,#calendar.select-events[data-select-events=send-messages-events] .duplicate-event-menu,#calendar.select-events[data-select-events=copy-events] .send-messages-events,#calendar.select-events[data-select-events=copy-events] .duplicate-event-menu{opacity:.5;pointer-events:none!important;filter:grayscale(100%)}.customShowWindow{border-width:0!important}.customShowWindow .fc-list-heading{display:none;border-width:0}.customShowWindow .fc-list-heading td{border-width:0!important}.customShowWindow .event-custom-show-window td{border-width:0!important;padding:0;background-color:#efefef;position:relative}.customShowWindow .event-custom-show-window .event-mainrow{box-shadow:0 1px 3px #0000001a}.customShowWindow .event-custom-show-window .row{transition:max-height .5s ease-out!important;margin:0 0 15px;background-color:#fff;border-radius:10px;position:relative}.customShowWindow .event-custom-show-window .row div{box-sizing:border-box}.customShowWindow .event-custom-show-window .row .event-image{box-shadow:inset 0 0 15px #00000026;height:100%;position:absolute;border-top-left-radius:10px;border-bottom-left-radius:10px;background-size:cover;background-position:center center}.customShowWindow .event-custom-show-window .row .event-image .event-labels{position:absolute;bottom:15px;left:0}.customShowWindow .event-custom-show-window .row .event-image .event-labels div{margin:5px 0 0;display:inline-block;max-width:100%!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customShowWindow .event-custom-show-window .row .event-content,.customShowWindow .event-custom-show-window .row .service-content{height:100%;overflow:hidden;padding:15px;cursor:pointer}.customShowWindow .event-custom-show-window .row .event-content .event-time,.customShowWindow .event-custom-show-window .row .service-content .event-time{float:right;padding:0 0 0 5px}.customShowWindow .event-custom-show-window .row .event-content .event-time .date,.customShowWindow .event-custom-show-window .row .service-content .event-time .date{font-size:1.2em;font-weight:300;color:#066b93;padding-right:3px}.customShowWindow .event-custom-show-window .row .event-content .event-time .time,.customShowWindow .event-custom-show-window .row .service-content .event-time .time{font-size:.9em;font-weight:700;color:#0006;padding:0 3px;border-radius:3px;background-color:#0000001a}.customShowWindow .event-custom-show-window .row .event-content h3,.customShowWindow .event-custom-show-window .row .service-content h3{font-size:1.5em;font-weight:300;margin:0 0 10px;color:#066b93}.customShowWindow .event-custom-show-window .row .event-content p,.customShowWindow .event-custom-show-window .row .service-content p{padding-bottom:15px;white-space:pre-line}.customShowWindow .event-custom-show-window .row .event-content .access-warning,.customShowWindow .event-custom-show-window .row .service-content .access-warning{display:inline-block;padding:2px 5px;border-radius:5px;margin-left:-5px;transition:all .2s ease-out!important}.customShowWindow .event-custom-show-window .row .event-content .event-details,.customShowWindow .event-custom-show-window .row .service-content .event-details{transition:opacity .5s ease-out!important;margin-bottom:50px;border-top:1px solid #dddddd;padding-top:10px}.customShowWindow .event-custom-show-window .row .event-content .event-details label,.customShowWindow .event-custom-show-window .row .service-content .event-details label{font-size:.9em}.customShowWindow .event-custom-show-window .row .event-content .event-details .eventInstructors,.customShowWindow .event-custom-show-window .row .service-content .event-details .eventInstructors{padding:0;margin-bottom:5px;overflow:hidden}.customShowWindow .event-custom-show-window .row .event-content .event-details .eventInstructors li,.customShowWindow .event-custom-show-window .row .service-content .event-details .eventInstructors li{float:left;border:none;margin:0 15px 5px 0}.customShowWindow .event-custom-show-window .row .event-content .event-details .eventInstructors img,.customShowWindow .event-custom-show-window .row .service-content .event-details .eventInstructors img{margin:0 5px 0 0;width:32px;height:32px;border-radius:5px}.customShowWindow .event-custom-show-window .row .event-content .event-details .event-program,.customShowWindow .event-custom-show-window .row .service-content .event-details .event-program{border-top:1px solid #dddddd;padding-top:10px}.customShowWindow .event-custom-show-window .row .event-content .event-details .event-program p,.customShowWindow .event-custom-show-window .row .service-content .event-details .event-program p{margin:0;padding:0}.customShowWindow .event-custom-show-window .row .event-content .event-notification-wrapper,.customShowWindow .event-custom-show-window .row .service-content .event-notification-wrapper{position:relative;display:block;float:right;z-index:1001;width:20px;height:20px;border-radius:10px;margin-left:10px;background-color:#d99300;text-align:center;font-size:.8em}.customShowWindow .event-custom-show-window .row .event-content .event-notification-wrapper .glyphicon,.customShowWindow .event-custom-show-window .row .service-content .event-notification-wrapper .glyphicon{margin-top:3px;color:#fff}.customShowWindow .event-custom-show-window .row.closed{min-height:170px;max-height:200px;overflow:hidden}.customShowWindow .event-custom-show-window .row.closed .event-details{opacity:0}.customShowWindow .event-custom-show-window .row.open{min-height:170px;max-height:1500px;overflow:hidden}.customShowWindow .event-custom-show-window .row.open .event-content{cursor:default}.customShowWindow .event-custom-show-window .row.open .event-details{opacity:1}.customShowWindow .event-custom-show-window .event-reserve-buttons{position:absolute;bottom:0;left:0;right:0;background-color:#fff0}.customShowWindow .event-custom-show-window .event-reserve-buttons .event-show-more-button,.customShowWindow .event-custom-show-window .event-reserve-buttons .service-show-more-button{position:absolute;right:0;text-align:center;pointer-events:none;bottom:63px}.customShowWindow .event-custom-show-window .event-reserve-buttons .event-show-more-button a,.customShowWindow .event-custom-show-window .event-reserve-buttons .service-show-more-button a{background-color:#efefef;padding:5px 10px;border-radius:10px;border:1px solid #ffffff;display:none}.customShowWindow .event-custom-show-window .event-reserve-buttons .event-show-more-button a:hover,.customShowWindow .event-custom-show-window .event-reserve-buttons .service-show-more-button a:hover{text-decoration:none}.customShowWindow .event-custom-show-window .event-reserve-buttons .event-reserve-buttons-right{background:linear-gradient(180deg,#fff0 0,#fff 6px);padding:15px;border-radius:10px}.customShowWindow .event-custom-show-window .event-reserve-buttons .progress{margin:13px 0 0}.customShowWindow .event-custom-show-window .event-reserve-buttons .eventAttendees{margin:13px 0 0 10px}.customShowWindow .event-custom-show-window .event-reserve-buttons .event-price{font-size:.9em;font-weight:700;color:#0006;padding:3px 10px;border-radius:3px;background-color:#0000001a;margin:10px 10px 0 0}.customShowWindow .event-custom-show-window:hover a{display:inline-block!important}.customShowWindow .event-reserved .event-content{background:linear-gradient(225deg,#5cb85c 0,#fff0 100px)}.customShowWindow .event-reserved .glyphicon-bookmark{position:absolute;right:15px;top:0;color:#008a2f}.customShowWindow .restricted-access h3,.customShowWindow .restricted-access p,.customShowWindow .restricted-access .date{color:#a7a9ac!important}.customShowWindow .restricted-access .booking:hover{cursor:default}.customShowWindow .restricted-access .booking:active{pointer-events:none}.customShowWindow .restricted-access:hover .access-warning{color:#fff!important;background-color:#d9534f}.customShowWindow .past-event{filter:grayscale(100%)}#day-planner-wrapper{overflow-x:hidden;overflow-y:hidden;clear:both;margin:0 15px 15px;min-height:200px}.dayplannerTopnavi{padding:15px 0}#day-plan-calendar .fc-toolbar{display:none!important}#day-planner,#summary-calendar{clear:both;margin-top:5px}#day-planner .horse-row,#summary-calendar .horse-row,#day-planner .stable-clients,#summary-calendar .stable-clients{clear:both}#day-planner .horse-row .horse-wrapper,#summary-calendar .horse-row .horse-wrapper,#day-planner .stable-clients .horse-wrapper,#summary-calendar .stable-clients .horse-wrapper{position:absolute;left:15px!important;z-index:100;width:246px;box-shadow:2px 0 3px #efefef}#day-planner .horse-row .horse,#summary-calendar .horse-row .horse,#day-planner .stable-clients .horse,#summary-calendar .stable-clients .horse,#day-planner .horse-row .user-slot,#summary-calendar .horse-row .user-slot,#day-planner .stable-clients .user-slot,#summary-calendar .stable-clients .user-slot{float:left;display:inline-block!important;position:relative;border-radius:3px;padding:0;border:1px solid #ffffff;font-weight:300;height:48px;background-color:#fff;margin:0 0 4px;overflow:hidden;line-height:1.5em;font-size:.8em}#day-planner .horse-row .horse *,#summary-calendar .horse-row .horse *,#day-planner .stable-clients .horse *,#summary-calendar .stable-clients .horse *,#day-planner .horse-row .user-slot *,#summary-calendar .horse-row .user-slot *,#day-planner .stable-clients .user-slot *,#summary-calendar .stable-clients .user-slot *{pointer-events:none}#day-planner .horse-row .horse .image-wrapper,#summary-calendar .horse-row .horse .image-wrapper,#day-planner .stable-clients .horse .image-wrapper,#summary-calendar .stable-clients .horse .image-wrapper,#day-planner .horse-row .user-slot .image-wrapper,#summary-calendar .horse-row .user-slot .image-wrapper,#day-planner .stable-clients .user-slot .image-wrapper,#summary-calendar .stable-clients .user-slot .image-wrapper{width:48px;height:48px;padding:0!important;overflow:hidden;text-align:center;position:relative;pointer-events:none}#day-planner .horse-row .horse .image-wrapper .labelGender,#summary-calendar .horse-row .horse .image-wrapper .labelGender,#day-planner .stable-clients .horse .image-wrapper .labelGender,#summary-calendar .stable-clients .horse .image-wrapper .labelGender,#day-planner .horse-row .user-slot .image-wrapper .labelGender,#summary-calendar .horse-row .user-slot .image-wrapper .labelGender,#day-planner .stable-clients .user-slot .image-wrapper .labelGender,#summary-calendar .stable-clients .user-slot .image-wrapper .labelGender{position:absolute;right:0;bottom:0;border-bottom-right-radius:0}#day-planner .horse-row .horse .image-wrapper img,#summary-calendar .horse-row .horse .image-wrapper img,#day-planner .stable-clients .horse .image-wrapper img,#summary-calendar .stable-clients .horse .image-wrapper img,#day-planner .horse-row .user-slot .image-wrapper img,#summary-calendar .horse-row .user-slot .image-wrapper img,#day-planner .stable-clients .user-slot .image-wrapper img,#summary-calendar .stable-clients .user-slot .image-wrapper img{min-width:48px;max-width:none;height:48px}#day-planner .horse-row .horse a.username,#summary-calendar .horse-row .horse a.username,#day-planner .stable-clients .horse a.username,#summary-calendar .stable-clients .horse a.username,#day-planner .horse-row .user-slot a.username,#summary-calendar .horse-row .user-slot a.username,#day-planner .stable-clients .user-slot a.username,#summary-calendar .stable-clients .user-slot a.username{position:absolute;white-space:nowrap;margin-top:7px;font-size:1.2em;line-height:1em;max-width:100%;height:15px;padding:0 10px 0 55px;float:left;top:2px;left:0;color:#0982a8;font-weight:500;text-overflow:ellipsis;overflow:hidden;pointer-events:none}#day-planner .horse-row .horse .client-modal-button,#summary-calendar .horse-row .horse .client-modal-button,#day-planner .stable-clients .horse .client-modal-button,#summary-calendar .stable-clients .horse .client-modal-button,#day-planner .horse-row .user-slot .client-modal-button,#summary-calendar .horse-row .user-slot .client-modal-button,#day-planner .stable-clients .user-slot .client-modal-button,#summary-calendar .stable-clients .user-slot .client-modal-button{display:block;position:absolute;right:3px;bottom:3px;pointer-events:all;padding:1px 4px;font-size:.9em;opacity:0}#day-planner .horse-row .horse .removeUser,#summary-calendar .horse-row .horse .removeUser,#day-planner .stable-clients .horse .removeUser,#summary-calendar .stable-clients .horse .removeUser,#day-planner .horse-row .user-slot .removeUser,#summary-calendar .horse-row .user-slot .removeUser,#day-planner .stable-clients .user-slot .removeUser,#summary-calendar .stable-clients .user-slot .removeUser{right:0}#day-planner .horse-row .horse .glyphicon-heart,#summary-calendar .horse-row .horse .glyphicon-heart,#day-planner .stable-clients .horse .glyphicon-heart,#summary-calendar .stable-clients .horse .glyphicon-heart,#day-planner .horse-row .user-slot .glyphicon-heart,#summary-calendar .horse-row .user-slot .glyphicon-heart,#day-planner .stable-clients .user-slot .glyphicon-heart,#summary-calendar .stable-clients .user-slot .glyphicon-heart{position:absolute;right:2px;line-height:20px;font-size:1em;color:#d9534f;display:none;background-color:#fff;padding-left:2px;padding-right:2px;bottom:1px}#day-planner .horse-row .horse .glyphicon-alert,#summary-calendar .horse-row .horse .glyphicon-alert,#day-planner .stable-clients .horse .glyphicon-alert,#summary-calendar .stable-clients .horse .glyphicon-alert,#day-planner .horse-row .user-slot .glyphicon-alert,#summary-calendar .horse-row .user-slot .glyphicon-alert,#day-planner .stable-clients .user-slot .glyphicon-alert,#summary-calendar .stable-clients .user-slot .glyphicon-alert{font-size:.7em;position:absolute;right:2px;top:2px;background-color:#fff;padding:4px 1px 3px;color:#022431!important}#day-planner .horse-row .horse .status-wrapper,#summary-calendar .horse-row .horse .status-wrapper,#day-planner .stable-clients .horse .status-wrapper,#summary-calendar .stable-clients .horse .status-wrapper,#day-planner .horse-row .user-slot .status-wrapper,#summary-calendar .horse-row .user-slot .status-wrapper,#day-planner .stable-clients .user-slot .status-wrapper,#summary-calendar .stable-clients .user-slot .status-wrapper{position:absolute;right:2px;top:2px;background-color:#fff;border-radius:3px;padding:0 2px}#day-planner .horse-row .horse .status-wrapper .status-icon+.status-icon,#summary-calendar .horse-row .horse .status-wrapper .status-icon+.status-icon,#day-planner .stable-clients .horse .status-wrapper .status-icon+.status-icon,#summary-calendar .stable-clients .horse .status-wrapper .status-icon+.status-icon,#day-planner .horse-row .user-slot .status-wrapper .status-icon+.status-icon,#summary-calendar .horse-row .user-slot .status-wrapper .status-icon+.status-icon,#day-planner .stable-clients .user-slot .status-wrapper .status-icon+.status-icon,#summary-calendar .stable-clients .user-slot .status-wrapper .status-icon+.status-icon{margin-left:2px}#day-planner .horse-row .horse .payment-status-icon,#summary-calendar .horse-row .horse .payment-status-icon,#day-planner .stable-clients .horse .payment-status-icon,#summary-calendar .stable-clients .horse .payment-status-icon,#day-planner .horse-row .user-slot .payment-status-icon,#summary-calendar .horse-row .user-slot .payment-status-icon,#day-planner .stable-clients .user-slot .payment-status-icon,#summary-calendar .stable-clients .user-slot .payment-status-icon,#day-planner .horse-row .horse .waiver-status-icon,#summary-calendar .horse-row .horse .waiver-status-icon,#day-planner .stable-clients .horse .waiver-status-icon,#summary-calendar .stable-clients .horse .waiver-status-icon,#day-planner .horse-row .user-slot .waiver-status-icon,#summary-calendar .horse-row .user-slot .waiver-status-icon,#day-planner .stable-clients .user-slot .waiver-status-icon,#summary-calendar .stable-clients .user-slot .waiver-status-icon{color:#d9534f}#day-planner .horse-row .horse .meta,#summary-calendar .horse-row .horse .meta,#day-planner .stable-clients .horse .meta,#summary-calendar .stable-clients .horse .meta,#day-planner .horse-row .user-slot .meta,#summary-calendar .horse-row .user-slot .meta,#day-planner .stable-clients .user-slot .meta,#summary-calendar .stable-clients .user-slot .meta{position:absolute;float:left;left:55px;bottom:5px;font-size:1em;color:#a7a9ac}#day-planner .horse-row .horse .meta strong,#summary-calendar .horse-row .horse .meta strong,#day-planner .stable-clients .horse .meta strong,#summary-calendar .stable-clients .horse .meta strong,#day-planner .horse-row .user-slot .meta strong,#summary-calendar .horse-row .user-slot .meta strong,#day-planner .stable-clients .user-slot .meta strong,#summary-calendar .stable-clients .user-slot .meta strong{font-size:1.2em;color:#303030}#day-planner .horse-row .horse .meta .label,#summary-calendar .horse-row .horse .meta .label,#day-planner .stable-clients .horse .meta .label,#summary-calendar .stable-clients .horse .meta .label,#day-planner .horse-row .user-slot .meta .label,#summary-calendar .horse-row .user-slot .meta .label,#day-planner .stable-clients .user-slot .meta .label,#summary-calendar .stable-clients .user-slot .meta .label{border:none!important;display:inline;padding:.2em .6em .3em;font-size:75%;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#efefef!important;color:#303030!important;font-weight:500;margin:0 5px 0 0}#day-planner .horse-row .horse .meta .label strong,#summary-calendar .horse-row .horse .meta .label strong,#day-planner .stable-clients .horse .meta .label strong,#summary-calendar .stable-clients .horse .meta .label strong,#day-planner .horse-row .user-slot .meta .label strong,#summary-calendar .horse-row .user-slot .meta .label strong,#day-planner .stable-clients .user-slot .meta .label strong,#summary-calendar .stable-clients .user-slot .meta .label strong{font-weight:500;font-size:inherit}#day-planner .horse-row .horse .meta .label div,#summary-calendar .horse-row .horse .meta .label div,#day-planner .stable-clients .horse .meta .label div,#summary-calendar .stable-clients .horse .meta .label div,#day-planner .horse-row .user-slot .meta .label div,#summary-calendar .horse-row .user-slot .meta .label div,#day-planner .stable-clients .user-slot .meta .label div,#summary-calendar .stable-clients .user-slot .meta .label div{display:inline}#day-planner .horse-row .horse .meta .match,#summary-calendar .horse-row .horse .meta .match,#day-planner .stable-clients .horse .meta .match,#summary-calendar .stable-clients .horse .meta .match,#day-planner .horse-row .user-slot .meta .match,#summary-calendar .horse-row .user-slot .meta .match,#day-planner .stable-clients .user-slot .meta .match,#summary-calendar .stable-clients .user-slot .meta .match{background-color:#008a2f!important;color:#fff!important}#day-planner .horse-row .horse .meta .match strong,#summary-calendar .horse-row .horse .meta .match strong,#day-planner .stable-clients .horse .meta .match strong,#summary-calendar .stable-clients .horse .meta .match strong,#day-planner .horse-row .user-slot .meta .match strong,#summary-calendar .horse-row .user-slot .meta .match strong,#day-planner .stable-clients .user-slot .meta .match strong,#summary-calendar .stable-clients .user-slot .meta .match strong{font-weight:900;color:#fff}#day-planner .horse-row .horse .meta .mismatch,#summary-calendar .horse-row .horse .meta .mismatch,#day-planner .stable-clients .horse .meta .mismatch,#summary-calendar .stable-clients .horse .meta .mismatch,#day-planner .horse-row .user-slot .meta .mismatch,#summary-calendar .horse-row .user-slot .meta .mismatch,#day-planner .stable-clients .user-slot .meta .mismatch,#summary-calendar .stable-clients .user-slot .meta .mismatch,#day-planner .horse-row .horse .meta .rideCountWarningRed,#summary-calendar .horse-row .horse .meta .rideCountWarningRed,#day-planner .stable-clients .horse .meta .rideCountWarningRed,#summary-calendar .stable-clients .horse .meta .rideCountWarningRed,#day-planner .horse-row .user-slot .meta .rideCountWarningRed,#summary-calendar .horse-row .user-slot .meta .rideCountWarningRed,#day-planner .stable-clients .user-slot .meta .rideCountWarningRed,#summary-calendar .stable-clients .user-slot .meta .rideCountWarningRed{box-shadow:inset 0 0 0 1px #d9534fcc;color:#d9534f!important}#day-planner .horse-row .horse .meta .mismatch strong,#summary-calendar .horse-row .horse .meta .mismatch strong,#day-planner .stable-clients .horse .meta .mismatch strong,#summary-calendar .stable-clients .horse .meta .mismatch strong,#day-planner .horse-row .user-slot .meta .mismatch strong,#summary-calendar .horse-row .user-slot .meta .mismatch strong,#day-planner .stable-clients .user-slot .meta .mismatch strong,#summary-calendar .stable-clients .user-slot .meta .mismatch strong,#day-planner .horse-row .horse .meta .rideCountWarningRed strong,#summary-calendar .horse-row .horse .meta .rideCountWarningRed strong,#day-planner .stable-clients .horse .meta .rideCountWarningRed strong,#summary-calendar .stable-clients .horse .meta .rideCountWarningRed strong,#day-planner .horse-row .user-slot .meta .rideCountWarningRed strong,#summary-calendar .horse-row .user-slot .meta .rideCountWarningRed strong,#day-planner .stable-clients .user-slot .meta .rideCountWarningRed strong,#summary-calendar .stable-clients .user-slot .meta .rideCountWarningRed strong{font-weight:900;color:#d9534f}#day-planner .horse-row .horse .meta .rideCountWarningYellow,#summary-calendar .horse-row .horse .meta .rideCountWarningYellow,#day-planner .stable-clients .horse .meta .rideCountWarningYellow,#summary-calendar .stable-clients .horse .meta .rideCountWarningYellow,#day-planner .horse-row .user-slot .meta .rideCountWarningYellow,#summary-calendar .horse-row .user-slot .meta .rideCountWarningYellow,#day-planner .stable-clients .user-slot .meta .rideCountWarningYellow,#summary-calendar .stable-clients .user-slot .meta .rideCountWarningYellow{box-shadow:inset 0 0 0 1px #d99300cc;color:#d99300!important}#day-planner .horse-row .horse .meta .rideCountWarningYellow strong,#summary-calendar .horse-row .horse .meta .rideCountWarningYellow strong,#day-planner .stable-clients .horse .meta .rideCountWarningYellow strong,#summary-calendar .stable-clients .horse .meta .rideCountWarningYellow strong,#day-planner .horse-row .user-slot .meta .rideCountWarningYellow strong,#summary-calendar .horse-row .user-slot .meta .rideCountWarningYellow strong,#day-planner .stable-clients .user-slot .meta .rideCountWarningYellow strong,#summary-calendar .stable-clients .user-slot .meta .rideCountWarningYellow strong{font-weight:900;color:#d99300}#day-planner .horse-row .horse.pending-danger,#summary-calendar .horse-row .horse.pending-danger,#day-planner .stable-clients .horse.pending-danger,#summary-calendar .stable-clients .horse.pending-danger,#day-planner .horse-row .user-slot.pending-danger,#summary-calendar .horse-row .user-slot.pending-danger,#day-planner .stable-clients .user-slot.pending-danger,#summary-calendar .stable-clients .user-slot.pending-danger{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px)!important;background-color:#d9534f4d!important;color:#d9534f;border:1px solid rgba(217,83,79,.4)!important}#day-planner .horse-row .horse,#summary-calendar .horse-row .horse,#day-planner .stable-clients .horse,#summary-calendar .stable-clients .horse{width:220px}#day-planner .horse-row .horse a,#summary-calendar .horse-row .horse a,#day-planner .stable-clients .horse a,#summary-calendar .stable-clients .horse a{display:block;margin-right:132px;white-space:nowrap;font-size:1em;line-height:1em;padding:6px 0 0 5px;text-overflow:ellipsis;overflow:hidden;pointer-events:none}#day-planner .horse-row .horse:hover,#summary-calendar .horse-row .horse:hover,#day-planner .stable-clients .horse:hover,#summary-calendar .stable-clients .horse:hover{border:1px solid #066b93!important;cursor:pointer}#day-planner .horse-row .user-slot:hover,#summary-calendar .horse-row .user-slot:hover,#day-planner .stable-clients .user-slot:hover,#summary-calendar .stable-clients .user-slot:hover,#day-planner .horse-row .course-slot:hover,#summary-calendar .horse-row .course-slot:hover,#day-planner .stable-clients .course-slot:hover,#summary-calendar .stable-clients .course-slot:hover{cursor:pointer}#day-planner .horse-row .user-slot:hover .client-modal-button,#summary-calendar .horse-row .user-slot:hover .client-modal-button,#day-planner .stable-clients .user-slot:hover .client-modal-button,#summary-calendar .stable-clients .user-slot:hover .client-modal-button,#day-planner .horse-row .course-slot:hover .client-modal-button,#summary-calendar .horse-row .course-slot:hover .client-modal-button,#day-planner .stable-clients .course-slot:hover .client-modal-button,#summary-calendar .stable-clients .course-slot:hover .client-modal-button{opacity:1}#day-planner .horse-row .user-slot.account-temporary .glyphicon-pawn,#summary-calendar .horse-row .user-slot.account-temporary .glyphicon-pawn,#day-planner .stable-clients .user-slot.account-temporary .glyphicon-pawn,#summary-calendar .stable-clients .user-slot.account-temporary .glyphicon-pawn{color:#303030}#day-planner .horse-row .user-slot *,#summary-calendar .horse-row .user-slot *,#day-planner .stable-clients .user-slot *,#summary-calendar .stable-clients .user-slot *{pointer-events:none}#day-planner .horse-row .selected,#summary-calendar .horse-row .selected,#day-planner .stable-clients .selected,#summary-calendar .stable-clients .selected,#day-planner .horse-row .hover,#summary-calendar .horse-row .hover,#day-planner .stable-clients .hover,#summary-calendar .stable-clients .hover{border:1px solid #0982a8!important;box-shadow:0 0 3px #3b6f89cc}#day-planner .horse-row .selected a,#summary-calendar .horse-row .selected a,#day-planner .stable-clients .selected a,#summary-calendar .stable-clients .selected a,#day-planner .horse-row .hover a,#summary-calendar .horse-row .hover a,#day-planner .stable-clients .hover a,#summary-calendar .stable-clients .hover a{font-weight:700}#day-planner .horse-row .user-slot.selected .client-modal-button,#summary-calendar .horse-row .user-slot.selected .client-modal-button,#day-planner .stable-clients .user-slot.selected .client-modal-button,#summary-calendar .stable-clients .user-slot.selected .client-modal-button{opacity:1}#day-planner .horse-row .dimmed,#summary-calendar .horse-row .dimmed,#day-planner .stable-clients .dimmed,#summary-calendar .stable-clients .dimmed{opacity:.6}#day-planner .horse-row .helper,#summary-calendar .horse-row .helper,#day-planner .stable-clients .helper,#summary-calendar .stable-clients .helper{background-color:#fff;height:46px;width:46px;margin:1px;border-radius:3px;text-align:center;line-height:48px}#day-planner .horse-row,#summary-calendar .horse-row{min-height:27px;margin-left:249px;overflow:hidden;padding-top:1px;padding-bottom:1px;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF}#day-planner .horse-row .horse-wrapper,#summary-calendar .horse-row .horse-wrapper{margin-top:-2px;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;padding:1px 0}#day-planner .horse-row:nth-of-type(2),#summary-calendar .horse-row:nth-of-type(2){border-top:3px solid #EFEFEF!important}#day-planner .horse-row:nth-of-type(2) .horse-wrapper,#summary-calendar .horse-row:nth-of-type(2) .horse-wrapper{margin-top:-4px;border-top:3px solid #EFEFEF!important}#day-planner .horse-row:nth-of-type(5n+2),#summary-calendar .horse-row:nth-of-type(5n+2){border-top:1px solid #dddddd}#day-planner .horse-row:nth-of-type(5n+2) .horse-wrapper,#summary-calendar .horse-row:nth-of-type(5n+2) .horse-wrapper{border-top:1px solid #dddddd}#day-planner .horse-row.selected,#summary-calendar .horse-row.selected{background-color:#ffffff4d;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}#day-planner .horse-row.selected .horse-wrapper,#summary-calendar .horse-row.selected .horse-wrapper{background-color:#f0f0f0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;height:52px!important}#day-planner .horse-row.selected .horse-wrapper .horse a,#summary-calendar .horse-row.selected .horse-wrapper .horse a{font-weight:700!important}#day-planner .horse-row.selected+.horse-row,#summary-calendar .horse-row.selected+.horse-row{border-top:1px solid #EFEFEF}#day-planner .horse-row.selected+.horse-row .horse-wrapper,#summary-calendar .horse-row.selected+.horse-row .horse-wrapper{border-top:1px solid #EFEFEF}#day-planner .horse-row-empty,#summary-calendar .horse-row-empty{border-bottom:2px solid #dddddd;padding:15px 10px 10px;color:#d9534f}#day-planner .horse-row.horse-care-extra-info,#summary-calendar .horse-row.horse-care-extra-info{background-color:#d9534f1a}#day-planner .stable-clients .user-slot,#summary-calendar .stable-clients .user-slot{display:none!important}#day-planner .stable-clients .user-slot:first-child,#summary-calendar .stable-clients .user-slot:first-child{display:inline!important}#day-planner #courses,#summary-calendar #courses{min-height:80px;margin-left:249px}#day-planner #courses .course-slot,#summary-calendar #courses .course-slot{height:80px;text-align:center;position:relative}#day-planner #courses .course-slot .title,#summary-calendar #courses .course-slot .title,#day-planner #courses .course-slot .time,#summary-calendar #courses .course-slot .time{position:absolute;bottom:0;background-color:#0982a8;color:#fff;width:100%;font-size:.8em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default}#day-planner #courses .course-slot .time,#summary-calendar #courses .course-slot .time{bottom:15px;font-weight:700}#day-planner #courses .course-slot .title,#summary-calendar #courses .course-slot .title{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#day-planner #courses .course-slot .glyphicon-comment,#summary-calendar #courses .course-slot .glyphicon-comment{font-size:.8em}#day-planner #courses .course-slot .tooltip-inner,#summary-calendar #courses .course-slot .tooltip-inner{text-align:left!important}#day-planner #courses .course-options-wrapper,#summary-calendar #courses .course-options-wrapper{display:block;width:248px;left:15px!important;margin-top:-5px;padding-top:5px;padding-right:3px;height:85px;position:absolute;z-index:100}#day-planner #courses .course-options,#summary-calendar #courses .course-options{position:relative;background-color:#fff;border-radius:3px;height:80px}#day-planner #courses .course-options .event-day,#summary-calendar #courses .course-options .event-day{text-transform:capitalize}#day-planner #courses .course-options h2,#summary-calendar #courses .course-options h2{font-size:1.3em;font-weight:300;padding:10px}#day-planner #courses .course-options .label,#summary-calendar #courses .course-options .label{color:#0982a8;font-weight:300}#day-planner #courses .course-options .total-courses,#summary-calendar #courses .course-options .total-courses,#day-planner #courses .course-options .total-attendees,#summary-calendar #courses .course-options .total-attendees,#day-planner #courses .course-options .no-courses-note,#summary-calendar #courses .course-options .no-courses-note{margin:0 10px;font-size:.8em;color:#666;line-height:1.2em}#day-planner #courses .course-options .total-courses span,#summary-calendar #courses .course-options .total-courses span,#day-planner #courses .course-options .total-attendees span,#summary-calendar #courses .course-options .total-attendees span,#day-planner #courses .course-options .no-courses-note span,#summary-calendar #courses .course-options .no-courses-note span{display:inline-block;text-align:center;background-color:#ddd;width:15px;height:15px;line-height:15px;border-radius:3px}#day-planner #courses .course-options #show-planning-board-button,#summary-calendar #courses .course-options #show-planning-board-button,#day-planner #courses .course-options #hide-planning-board-button,#summary-calendar #courses .course-options #hide-planning-board-button{position:absolute;right:0;top:0;border:1px solid #dddddd;border-radius:3px;padding:1px 4px 3px;height:50px;width:22px;line-height:50px}#day-planner #courses .course-options #show-planning-board-button .glyphicon,#summary-calendar #courses .course-options #show-planning-board-button .glyphicon,#day-planner #courses .course-options #hide-planning-board-button .glyphicon,#summary-calendar #courses .course-options #hide-planning-board-button .glyphicon{pointer-events:none}#day-planner #courses .course-options #show-planning-board-button:hover,#summary-calendar #courses .course-options #show-planning-board-button:hover,#day-planner #courses .course-options #hide-planning-board-button:hover,#summary-calendar #courses .course-options #hide-planning-board-button:hover{cursor:pointer}#day-planner #courses .course-options .update-spinner,#summary-calendar #courses .course-options .update-spinner{position:absolute;right:10px;top:10px;font-size:.8em}#day-planner #courses .course-planned.no-attendees .courseplanned,#summary-calendar #courses .course-planned.no-attendees .courseplanned{display:none}#day-planner #courses .course-planned .stable-clients,#summary-calendar #courses .course-planned .stable-clients,#day-planner #courses .no-attendees .stable-clients,#summary-calendar #courses .no-attendees .stable-clients{line-height:48px}#day-planner #courses .courseplanned,#summary-calendar #courses .courseplanned{display:none}#day-planner #courses .course-planned,#summary-calendar #courses .course-planned{color:#008a2f}#day-planner #courses .course-planned .title,#summary-calendar #courses .course-planned .title,#day-planner #courses .course-planned .time,#summary-calendar #courses .course-planned .time{background-color:#008a2f}#day-planner #courses .course-planned .courseplanned,#summary-calendar #courses .course-planned .courseplanned{display:block}#day-planner #courses .no-attendees,#summary-calendar #courses .no-attendees{color:#a7a9ac}#day-planner #courses .no-attendees .title,#summary-calendar #courses .no-attendees .title,#day-planner #courses .no-attendees .time,#summary-calendar #courses .no-attendees .time{background-color:#666}#day-planner .course-slot,#summary-calendar .course-slot{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd;border-radius:3px;display:inline;float:left;width:200px;height:48px;overflow:visible!important;margin:0 4px 0 0;position:relative}#day-planner .course-slot .removeUser,#summary-calendar .course-slot .removeUser{display:none}#day-planner .course-slot .user-slot,#summary-calendar .course-slot .user-slot{max-width:100%;position:absolute;inset:0;z-index:100}#day-planner .course-slot .course-attendee-label,#summary-calendar .course-slot .course-attendee-label{position:absolute;top:-5px;right:0;z-index:150;color:#fff;background-color:#0982a8;font-weight:700;width:20px;height:20px;line-height:20px;border-radius:3px}#day-planner .planning-board .course-options-menu,#summary-calendar .planning-board .course-options-menu{display:block;z-index:150;position:absolute;right:1px;bottom:1px}#day-planner .planning-board .course-options-menu button,#summary-calendar .planning-board .course-options-menu button{background-color:#fff0!important;border:none;color:#fff!important;padding:5px;transition:none}#day-planner .planning-board .course-options-menu button:hover,#summary-calendar .planning-board .course-options-menu button:hover{background-color:#ffffff80!important}#day-planner .planning-board:hover .course-attendee-label,#summary-calendar .planning-board:hover .course-attendee-label{display:none}#day-planner .glyphicon-heart,#summary-calendar .glyphicon-heart{position:absolute;right:4px;line-height:22px;font-size:.8em;color:#d9534f}#day-planner .courseplanned,#summary-calendar .courseplanned,#day-planner .return-to-planning,#summary-calendar .return-to-planning{position:absolute;width:100%;height:50px;z-index:15;background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #ddd;font-size:.8em}#day-planner .courseplanned,#summary-calendar .courseplanned{padding:0 0 2px}#day-planner .courseplanned .glyphicon,#summary-calendar .courseplanned .glyphicon{margin-top:17px}#day-planner .return-to-planning,#summary-calendar .return-to-planning{padding-top:2px;color:#022431}#day-planner .return-to-planning .glyphicon,#summary-calendar .return-to-planning .glyphicon{margin-top:12px}#day-planner .return-to-planning .help-text,#summary-calendar .return-to-planning .help-text{display:none;line-height:1em;margin:0 5px;color:#666}#day-planner .return-to-planning:hover,#summary-calendar .return-to-planning:hover{cursor:pointer}#day-planner .return-to-planning:hover .glyphicon,#summary-calendar .return-to-planning:hover .glyphicon{margin-top:5px}#day-planner .return-to-planning:hover .help-text,#summary-calendar .return-to-planning:hover .help-text{display:block}#day-planner .horse-courses-today,#summary-calendar .horse-courses-today{width:22px;height:23px;overflow:hidden;text-align:center;position:absolute;right:1px;background-color:#fff;border-radius:3px;font-size:.8em;line-height:23px;color:#0982a8;font-weight:700;z-index:100}#day-planner .warning,#summary-calendar .warning{background-color:#d99300}#day-planner .danger,#summary-calendar .danger{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px);box-shadow:inset 0 0 0 1px #d9534fcc;background-color:#d9534f1a}#day-planner .uncertain,#summary-calendar .uncertain{background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,rgba(255,255,255,.5) 6px,rgba(255,255,255,.5) 12px);box-shadow:inset 0 0 0 1px #d99300cc;background-color:#d993001a}#day-planner .success,#summary-calendar .success{box-shadow:inset 0 0 0 1px #008a2fcc;background-color:#008a2f1a}#day-planner .inv,#summary-calendar .inv{opacity:0!important;cursor:default!important}#day-planner .overlapping,#summary-calendar .overlapping{background-color:#0000001a;background-image:none;box-shadow:none;color:#0000;text-align:center;line-height:48px;font-size:.8em}#day-planner .overlapping .glyphicon,#summary-calendar .overlapping .glyphicon{font-size:1em;color:#0000004d}#day-planner .overlapping:hover,#summary-calendar .overlapping:hover{cursor:default!important;color:#00000080!important}#day-planner .overlapping:hover .helper,#summary-calendar .overlapping:hover .helper{display:none}#day-planner .overlapping:hover .glyphicon,#summary-calendar .overlapping:hover .glyphicon{opacity:0}#day-planner .filter-hidden,#summary-calendar .filter-hidden{display:none!important}#day-planner.no-courses .horse-row,#day-planner.disabled .horse-row{display:none}#day-planner.planning-board-open #courses .course-slot{overflow:hidden}#day-planner.planning-board-open #courses .stable-clients{overflow-y:auto;overflow-x:hidden;height:100%}#day-planner.planning-board-open #courses .user-slot{display:inline-block!important;position:relative;width:calc(100% - 4px);margin-bottom:0}#day-planner.planning-board-open .course-attendee-label{opacity:0}#day-planner.planning-board-open.day-planner-max #courses .user-slot{width:calc(100% - 2px);margin:2px 2px 0}#day-planner.planning-board-open.day-planner-max .user-slot.hover{border:1px solid #0982a8!important;box-shadow:0 0 3px #3b6f89cc}#day-planner.planning-board-open.day-planner-max .user-slot.hover a{font-weight:700}#day-planner.no-animation *,#day-planner.no-animation.day-planner-min *,#day-planner.no-animation.day-planner-max *{transition:none!important}.day-planner-day-navi .day-planner-navi{padding-left:249px;padding-bottom:10px;overflow:hidden}.day-planner-day-navi .day-planner-navi .glyphicon-ok{color:#008a2f}.day-planner-day-navi .filter-hidden{display:none!important}#day-planner.day-planner-max #courses .courseplanned,#day-planner.day-planner-max #courses .return-to-planning{font-size:1em}#day-planner.day-planner-max #courses .user-slot{border:1px solid #dddddd}#day-planner.day-planner-max .user-slot .glyphicon-alert{font-size:.9em;padding:6px 6px 3px 1px}#day-planner.day-planner-max .user-slot a.username{pointer-events:none}#day-planner.day-planner-max .user-slot.uncertain,#day-planner.day-planner-max .user-slot.danger{box-shadow:none}#day-planner.day-planner-max .horse-row .glyphicon-heart{font-size:.9em;right:3px}#day-planner.day-planner-max .horse-row .horse a{position:absolute;white-space:nowrap;margin-top:7px;font-size:1.2em;line-height:1em;max-width:60%;height:15px;padding:0 0 0 12px;float:left;top:2px;left:48px;color:#0982a8;font-weight:500;text-overflow:ellipsis;overflow:hidden;pointer-events:none}#day-planner.day-planner-min .stable-clients{font-size:.7em}#day-planner.day-planner-min .stable-clients .user-slot{font-size:1em;margin:2px;border:1px solid #dddddd!important}#day-planner.day-planner-min .image-wrapper,#day-planner.day-planner-min .meta{display:none}#day-planner.day-planner-min .course-slot{width:100px;height:23px}#day-planner.day-planner-min .user-slot,#day-planner.day-planner-min .horse{height:23px}#day-planner.day-planner-min .user-slot a.username,#day-planner.day-planner-min .horse a.username{font-size:1em;left:0;top:0;max-width:100%;padding-left:5px;margin-top:5px;padding-right:0;pointer-events:none}#day-planner.day-planner-min .user-slot .client-modal-button,#day-planner.day-planner-min .horse .client-modal-button{top:2px;right:2px;bottom:2px}#day-planner.day-planner-min .user-slot .status-wrapper .status-icon+.status-icon,#day-planner.day-planner-min .horse .status-wrapper .status-icon+.status-icon{display:none}#day-planner.day-planner-min .user-slot.pending-danger,#day-planner.day-planner-min .horse.pending-danger{border:1px solid rgba(217,83,79,.5)!important}#day-planner.day-planner-min .user-slot.pending-danger a.username,#day-planner.day-planner-min .horse.pending-danger a.username{color:#a02622}#day-planner.day-planner-min .user-slot.match{background-color:#008a2f}#day-planner.day-planner-min .user-slot.match a:not(.btn){color:#fff}#day-planner.day-planner-min .user-slot.match .glyphicon-heart,#day-planner.day-planner-min .user-slot.match .glyphicon-alert{color:#fff!important;background-color:#008a2f}#day-planner.day-planner-min .user-slot.match .glyphicon-pawn{color:#fff}#day-planner.day-planner-min .user-slot.mismatch{background-image:repeating-linear-gradient(45deg,#ede0e0,#ede0e0 9px,#f6efef 9px 18px);box-shadow:inset 0 0 0 1px #d9534fcc}#day-planner.day-planner-min .user-slot.mismatch a:not(.btn){color:#d9534f!important}#day-planner.day-planner-min .user-slot.mismatch .glyphicon-heart,#day-planner.day-planner-min .user-slot.mismatch .glyphicon-alert{background-color:#f6efef}#day-planner.day-planner-min .user-slot.uncertain{background-image:repeating-linear-gradient(45deg,#f6f2ed,#f6f2ed 6px,#ede6dc 6px 12px);box-shadow:inset 0 0 0 1px #d99300cc;background-color:#fff}#day-planner.day-planner-min .user-slot.uncertain a:not(.btn){color:#d99300!important}#day-planner.day-planner-min .user-slot.uncertain .glyphicon-heart,#day-planner.day-planner-min .user-slot.uncertain .glyphicon-alert{background-color:#f6f2ed}#day-planner.day-planner-min .horse .meta{display:block;position:absolute;right:0;text-align:right}#day-planner.day-planner-min .horse .meta .hidden-xxs{display:none!important}#day-planner.day-planner-min .helper{background-color:inherit!important;height:23px;width:100%;margin:2px;line-height:21px}#day-planner.day-planner-min .overlapping{line-height:21px}#day-planner.day-planner-min span.ditch{display:none!important}#day-planner.day-planner-min .horse-row.selected .horse-wrapper{height:27px!important}.page-stable-day-planner .datepicker-dropdown{z-index:100!important}.page-stable-day-planner .day-planner-tools .edit-calendar{min-height:inherit;width:249px;margin-bottom:15px;float:left}.page-stable-day-planner .day-planner-tools .fc-view-container{display:none}.page-stable-day-planner .day-planner-tools .fc-left h2{display:none!important}.page-stable-day-planner .day-planner-tools .fc-toolbar{width:249px;float:left}.page-stable-day-planner .day-planner-tools .calendar-select-day{min-width:105px;margin-right:0!important}.page-stable-day-planner .popover .popover-content{font-size:.8em!important;padding:10px;max-width:240px}.page-stable-day-planner .popover .popover-content p{margin-bottom:5px}.page-stable-day-planner .popover .popover-content p:last-child{margin-bottom:0}.page-stable-day-planner #dayplannerSaveButton,.page-stable-day-planner .dv-print{margin-right:5px}.page-stable-day-planner .content{padding-top:15px}.page-stable-day-planner .horse-care-popover-divider{margin:7px 0}.page-stable-day-planner .day-planner-attendant-warnings .alert{margin:0!important}.page-stable-day-summary #summary-calendar,.panel-summary-calendar #summary-calendar,.page-stable-day-summary .cal-business-summary,.panel-summary-calendar .cal-business-summary{margin-top:15px}.page-stable-day-summary #summary-calendar .fc-toolbar,.panel-summary-calendar #summary-calendar .fc-toolbar,.page-stable-day-summary .cal-business-summary .fc-toolbar,.panel-summary-calendar .cal-business-summary .fc-toolbar{display:none}.page-stable-day-summary #summary-calendar .fc-event-container,.panel-summary-calendar #summary-calendar .fc-event-container,.page-stable-day-summary .cal-business-summary .fc-event-container,.panel-summary-calendar .cal-business-summary .fc-event-container{margin:2px 0 0 2px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event{margin:0 2px 2px 0}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content{overflow-y:auto}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .fc-title,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .fc-title,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .fc-title,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .fc-title{position:relative;margin:0;font-size:1.4em;line-height:1.4em}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .user-horse-list,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .user-horse-list,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .user-horse-list,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .user-horse-list{margin-top:4px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content ul.user-horse-list,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content ul.user-horse-list,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content ul.user-horse-list,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content ul.user-horse-list{padding:0 3px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content ul.user-horse-list li,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content ul.user-horse-list li,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content ul.user-horse-list li,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content ul.user-horse-list li{margin-bottom:3px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content ul.user-horse-list .waiver-status-icon,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content ul.user-horse-list .waiver-status-icon,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content ul.user-horse-list .waiver-status-icon,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content ul.user-horse-list .waiver-status-icon,.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content ul.user-horse-list .payment-status-icon,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content ul.user-horse-list .payment-status-icon,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content ul.user-horse-list .payment-status-icon,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content ul.user-horse-list .payment-status-icon{color:#d9534f!important}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .event-function-button,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .event-function-button,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .event-function-button,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .event-function-button{display:inline-block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .client-modal-button,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .client-modal-button,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .client-modal-button,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .client-modal-button{width:calc(60% - 10px)}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .horse-modal-button,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .horse-modal-button,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .horse-modal-button,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .horse-modal-button{width:calc(40% - 14px)}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .client-modal-button.event-instructor,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .client-modal-button.event-instructor,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .client-modal-button.event-instructor,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .client-modal-button.event-instructor{width:auto;margin:0 3px 3px 0;background-color:#fff9}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .fa-horse-head,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .fa-horse-head,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .fa-horse-head,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .fa-horse-head,.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .glyphicon-user,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .glyphicon-user,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .glyphicon-user,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .glyphicon-user{display:none}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content a.pending-danger,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content a.pending-danger,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content a.pending-danger,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content a.pending-danger{background-image:repeating-linear-gradient(45deg,#d9534f33,#d9534f33 9px,#d9534f4d 9px 18px);box-shadow:inset 0 0 0 1px #fffc}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content a.pending-danger .glyphicon-alert,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content a.pending-danger .glyphicon-alert,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content a.pending-danger .glyphicon-alert,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content a.pending-danger .glyphicon-alert{color:#d9534f}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .course-program,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .course-program,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .course-program,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .course-program,.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .course-comment,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .course-comment,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .course-comment,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .course-comment{margin-top:3px;padding:0 5px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .event-free-places,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .event-free-places,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .event-free-places,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .event-free-places{position:absolute;inset:0;text-align:center;z-index:3;pointer-events:none}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .event-free-places span,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .event-free-places span,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .event-free-places span,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .event-free-places span{position:absolute;top:50%;width:100%;margin-left:-50%;margin-top:-15px;font-size:3em;text-shadow:0 0 10px #00571e}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .fc-content .event-instructors,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .fc-content .event-instructors,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .fc-content .event-instructors,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .fc-content .event-instructors{padding:0 0 0 3px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .skill-level,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .skill-level,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .skill-level,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .skill-level{pointer-events:none;display:inline-block;margin:0 0 3px 3px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .skill-level span,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .skill-level span,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .skill-level span,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .skill-level span{display:none}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .label-event-type,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .label-event-type,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .label-event-type,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .label-event-type{display:inline-block;margin:0 0 3px 3px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .label-duplicate,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .label-duplicate,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .label-duplicate,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .label-duplicate{display:block!important;margin:0 0 3px 3px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event[data-column="0"],.panel-summary-calendar #summary-calendar .fc-event-container .fc-event[data-column="0"],.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event[data-column="0"],.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event[data-column="0"]{display:none!important}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event:hover,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event:hover,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event:hover,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event:hover{background-color:#05597a}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event:hover .fa-horse-head,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event:hover .fa-horse-head,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event:hover .fa-horse-head,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event:hover .fa-horse-head,.page-stable-day-summary #summary-calendar .fc-event-container .fc-event:hover .glyphicon-user,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event:hover .glyphicon-user,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event:hover .glyphicon-user,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event:hover .glyphicon-user{display:inline}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event.maximize:hover,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event.maximize:hover,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event.maximize:hover,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event.maximize:hover{min-width:250px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event.maximize:hover .fc-content .fc-title,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event.maximize:hover .fc-content .fc-title,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event.maximize:hover .fc-content .fc-title,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event.maximize:hover .fc-content .fc-title{font-size:1.4em;padding:2px 4px 0!important}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event.maximize:hover .fc-content .label,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event.maximize:hover .fc-content .label,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event.maximize:hover .fc-content .label,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event.maximize:hover .fc-content .label{display:inline-block}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event.maximize:hover .fc-content .event-additional-data,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event.maximize:hover .fc-content .event-additional-data,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event.maximize:hover .fc-content .event-additional-data,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event.maximize:hover .fc-content .event-additional-data{display:block}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event.ui-draggable-dragging,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event.ui-draggable-dragging,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event.ui-draggable-dragging,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event.ui-draggable-dragging{max-width:250px;cursor:ew-resize;background-color:#044762}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event.narrow .fc-content .fc-title,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event.narrow .fc-content .fc-title,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event.narrow .fc-content .fc-title,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event.narrow .fc-content .fc-title{font-size:.8em;padding:0!important}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event.narrow .fc-content .label,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event.narrow .fc-content .label,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event.narrow .fc-content .label,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event.narrow .fc-content .label,.page-stable-day-summary #summary-calendar .fc-event-container .fc-event.narrow .fc-content .event-additional-data,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event.narrow .fc-content .event-additional-data,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event.narrow .fc-content .event-additional-data,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event.narrow .fc-content .event-additional-data{display:none}.page-stable-day-summary #summary-calendar .fc-day-grid .summary-wrapper,.panel-summary-calendar #summary-calendar .fc-day-grid .summary-wrapper,.page-stable-day-summary .cal-business-summary .fc-day-grid .summary-wrapper,.panel-summary-calendar .cal-business-summary .fc-day-grid .summary-wrapper{position:relative;width:100%;height:30px}.page-stable-day-summary #summary-calendar .fc-day-grid .fc-event,.panel-summary-calendar #summary-calendar .fc-day-grid .fc-event,.page-stable-day-summary .cal-business-summary .fc-day-grid .fc-event,.panel-summary-calendar .cal-business-summary .fc-day-grid .fc-event{position:absolute;top:0;bottom:0;margin:1px;line-height:18px;padding:5px 15px 5px 10px;background-color:#066b93;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-day-summary #summary-calendar .fc-day-grid .fc-event .badge,.panel-summary-calendar #summary-calendar .fc-day-grid .fc-event .badge,.page-stable-day-summary .cal-business-summary .fc-day-grid .fc-event .badge,.panel-summary-calendar .cal-business-summary .fc-day-grid .fc-event .badge{position:absolute;right:5px;top:5px;background-color:#fff;color:#066b93;padding:0;line-height:16px;min-width:16px;min-height:16px;border-radius:8px}.page-stable-day-summary #summary-calendar .fc-day-grid .fc-event.warning,.panel-summary-calendar #summary-calendar .fc-day-grid .fc-event.warning,.page-stable-day-summary .cal-business-summary .fc-day-grid .fc-event.warning,.panel-summary-calendar .cal-business-summary .fc-day-grid .fc-event.warning{pointer-events:all}.page-stable-day-summary #summary-calendar .fc-day-grid .fc-event.warning .badge,.panel-summary-calendar #summary-calendar .fc-day-grid .fc-event.warning .badge,.page-stable-day-summary .cal-business-summary .fc-day-grid .fc-event.warning .badge,.panel-summary-calendar .cal-business-summary .fc-day-grid .fc-event.warning .badge{color:#d9534f}.page-stable-day-summary #summary-calendar .fc-day-grid.fixed,.panel-summary-calendar #summary-calendar .fc-day-grid.fixed,.page-stable-day-summary .cal-business-summary .fc-day-grid.fixed,.panel-summary-calendar .cal-business-summary .fc-day-grid.fixed{position:fixed;top:60px;background-color:#efefef}.page-stable-day-summary #summary-calendar .fc-now-indicator,.panel-summary-calendar #summary-calendar .fc-now-indicator,.page-stable-day-summary .cal-business-summary .fc-now-indicator,.panel-summary-calendar .cal-business-summary .fc-now-indicator{opacity:.5}.page-stable-day-summary #summary-calendar .fc-list-item,.panel-summary-calendar #summary-calendar .fc-list-item,.page-stable-day-summary .cal-business-summary .fc-list-item,.panel-summary-calendar .cal-business-summary .fc-list-item{background-color:#0982a8;color:#fff}.page-stable-day-summary #summary-calendar .fc-list-item .fc-list-item-title,.panel-summary-calendar #summary-calendar .fc-list-item .fc-list-item-title,.page-stable-day-summary .cal-business-summary .fc-list-item .fc-list-item-title,.panel-summary-calendar .cal-business-summary .fc-list-item .fc-list-item-title{padding:8px 14px 8px 0}.page-stable-day-summary #summary-calendar .fc-list-item .event-times,.panel-summary-calendar #summary-calendar .fc-list-item .event-times,.page-stable-day-summary .cal-business-summary .fc-list-item .event-times,.panel-summary-calendar .cal-business-summary .fc-list-item .event-times{padding:0 5px 0 0}.page-stable-day-summary #summary-calendar .fc-list-item.warning .fc-list-item-times,.panel-summary-calendar #summary-calendar .fc-list-item.warning .fc-list-item-times,.page-stable-day-summary .cal-business-summary .fc-list-item.warning .fc-list-item-times,.panel-summary-calendar .cal-business-summary .fc-list-item.warning .fc-list-item-times{background-color:#d9534f}.page-stable-day-summary #summary-calendar .fc-list-item:hover td,.panel-summary-calendar #summary-calendar .fc-list-item:hover td,.page-stable-day-summary .cal-business-summary .fc-list-item:hover td,.panel-summary-calendar .cal-business-summary .fc-list-item:hover td{background-color:#05597a!important}.page-stable-day-summary #summary-calendar .fc-list-item.active td,.panel-summary-calendar #summary-calendar .fc-list-item.active td,.page-stable-day-summary .cal-business-summary .fc-list-item.active td,.panel-summary-calendar .cal-business-summary .fc-list-item.active td{background-color:#044762!important}.page-stable-day-summary #summary-calendar .fc-event-container,.panel-summary-calendar #summary-calendar .fc-event-container,.page-stable-day-summary .cal-business-summary .fc-event-container,.panel-summary-calendar .cal-business-summary .fc-event-container{max-width:100%}.page-stable-day-summary #summary-calendar .fc-event-container td,.panel-summary-calendar #summary-calendar .fc-event-container td,.page-stable-day-summary .cal-business-summary .fc-event-container td,.panel-summary-calendar .cal-business-summary .fc-event-container td{max-width:100%!important}.page-stable-day-summary #summary-calendar .fc-list-item-info .label,.panel-summary-calendar #summary-calendar .fc-list-item-info .label,.page-stable-day-summary .cal-business-summary .fc-list-item-info .label,.panel-summary-calendar .cal-business-summary .fc-list-item-info .label{margin:0 3px 3px 0;max-width:50%!important;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-day-summary #summary-calendar .fc-list-item-info .course-program,.panel-summary-calendar #summary-calendar .fc-list-item-info .course-program,.page-stable-day-summary .cal-business-summary .fc-list-item-info .course-program,.panel-summary-calendar .cal-business-summary .fc-list-item-info .course-program,.page-stable-day-summary #summary-calendar .fc-list-item-info .course-comment,.panel-summary-calendar #summary-calendar .fc-list-item-info .course-comment,.page-stable-day-summary .cal-business-summary .fc-list-item-info .course-comment,.panel-summary-calendar .cal-business-summary .fc-list-item-info .course-comment{margin-top:10px}.page-stable-day-summary #summary-calendar .fc-list-item-info .user-horse-list,.panel-summary-calendar #summary-calendar .fc-list-item-info .user-horse-list,.page-stable-day-summary .cal-business-summary .fc-list-item-info .user-horse-list,.panel-summary-calendar .cal-business-summary .fc-list-item-info .user-horse-list{position:relative;padding:0;margin:10px 0 0}.page-stable-day-summary #summary-calendar .fc-list-item-info .user-horse-list li,.panel-summary-calendar #summary-calendar .fc-list-item-info .user-horse-list li,.page-stable-day-summary .cal-business-summary .fc-list-item-info .user-horse-list li,.panel-summary-calendar .cal-business-summary .fc-list-item-info .user-horse-list li{clear:both;position:relative;height:24px}.page-stable-day-summary #summary-calendar .fc-list-item-info .user-horse-list li .btn,.panel-summary-calendar #summary-calendar .fc-list-item-info .user-horse-list li .btn,.page-stable-day-summary .cal-business-summary .fc-list-item-info .user-horse-list li .btn,.panel-summary-calendar .cal-business-summary .fc-list-item-info .user-horse-list li .btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;position:absolute}.page-stable-day-summary #summary-calendar .fc-list-item-info .user-horse-list li .client-modal-button,.panel-summary-calendar #summary-calendar .fc-list-item-info .user-horse-list li .client-modal-button,.page-stable-day-summary .cal-business-summary .fc-list-item-info .user-horse-list li .client-modal-button,.panel-summary-calendar .cal-business-summary .fc-list-item-info .user-horse-list li .client-modal-button{display:block;left:0;top:0;width:calc(50% - 20px)}.page-stable-day-summary #summary-calendar .fc-list-item-info .user-horse-list li .horse-modal-button,.panel-summary-calendar #summary-calendar .fc-list-item-info .user-horse-list li .horse-modal-button,.page-stable-day-summary .cal-business-summary .fc-list-item-info .user-horse-list li .horse-modal-button,.panel-summary-calendar .cal-business-summary .fc-list-item-info .user-horse-list li .horse-modal-button{pointer-events:none;right:10px;top:0;float:right;width:calc(50% - 20px)}.page-stable-day-summary #summary-calendar .fc-list-item-info .user-horse-list a.pending-danger,.panel-summary-calendar #summary-calendar .fc-list-item-info .user-horse-list a.pending-danger,.page-stable-day-summary .cal-business-summary .fc-list-item-info .user-horse-list a.pending-danger,.panel-summary-calendar .cal-business-summary .fc-list-item-info .user-horse-list a.pending-danger{background-image:repeating-linear-gradient(45deg,#d9534f33,#d9534f33 9px,#d9534f4d 9px 18px);box-shadow:inset 0 0 0 1px #fffc}.page-stable-day-summary #summary-calendar .fc-list-item-info .user-horse-list a.pending-danger .glyphicon-alert,.panel-summary-calendar #summary-calendar .fc-list-item-info .user-horse-list a.pending-danger .glyphicon-alert,.page-stable-day-summary .cal-business-summary .fc-list-item-info .user-horse-list a.pending-danger .glyphicon-alert,.panel-summary-calendar .cal-business-summary .fc-list-item-info .user-horse-list a.pending-danger .glyphicon-alert{color:#d9534f}.page-stable-day-summary #summary-calendar .fc-list-item-info td,.panel-summary-calendar #summary-calendar .fc-list-item-info td,.page-stable-day-summary .cal-business-summary .fc-list-item-info td,.panel-summary-calendar .cal-business-summary .fc-list-item-info td{position:relative;padding:10px}.page-stable-day-summary #summary-calendar .fc-list-item-info .event-free-places,.panel-summary-calendar #summary-calendar .fc-list-item-info .event-free-places,.page-stable-day-summary .cal-business-summary .fc-list-item-info .event-free-places,.panel-summary-calendar .cal-business-summary .fc-list-item-info .event-free-places{pointer-events:none;position:absolute;inset:0;text-align:center}.page-stable-day-summary #summary-calendar .fc-list-item-info .event-free-places span,.panel-summary-calendar #summary-calendar .fc-list-item-info .event-free-places span,.page-stable-day-summary .cal-business-summary .fc-list-item-info .event-free-places span,.panel-summary-calendar .cal-business-summary .fc-list-item-info .event-free-places span{position:absolute;font-size:40px!important;top:50%;width:100%;margin-left:-50%;margin-top:-30px;text-shadow:0 0 10px #00571e;color:#fff}.page-stable-day-summary #summary-calendar .fc-list-item-info .event-instructors,.panel-summary-calendar #summary-calendar .fc-list-item-info .event-instructors,.page-stable-day-summary .cal-business-summary .fc-list-item-info .event-instructors,.panel-summary-calendar .cal-business-summary .fc-list-item-info .event-instructors{margin-top:4px}.page-stable-day-summary #summary-calendar .fc-list-item-info .event-instructors .client-modal-button.event-instructor,.panel-summary-calendar #summary-calendar .fc-list-item-info .event-instructors .client-modal-button.event-instructor,.page-stable-day-summary .cal-business-summary .fc-list-item-info .event-instructors .client-modal-button.event-instructor,.panel-summary-calendar .cal-business-summary .fc-list-item-info .event-instructors .client-modal-button.event-instructor{width:auto;margin:0 3px 3px 0;background-color:#0000001a}.page-stable-day-summary #summary-calendar tr.event-free,.panel-summary-calendar #summary-calendar tr.event-free,.page-stable-day-summary .cal-business-summary tr.event-free,.panel-summary-calendar .cal-business-summary tr.event-free{background-color:#007b2a}.page-stable-day-summary #summary-calendar tr.event-free td,.panel-summary-calendar #summary-calendar tr.event-free td,.page-stable-day-summary .cal-business-summary tr.event-free td,.panel-summary-calendar .cal-business-summary tr.event-free td{background-color:#ffffff40}.page-stable-day-summary #summary-calendar tr.event-free .event-free-places,.panel-summary-calendar #summary-calendar tr.event-free .event-free-places,.page-stable-day-summary .cal-business-summary tr.event-free .event-free-places,.panel-summary-calendar .cal-business-summary tr.event-free .event-free-places{z-index:5;background-color:#008a2f33!important}.page-stable-day-summary #summary-calendar tr.event-free:hover td,.panel-summary-calendar #summary-calendar tr.event-free:hover td,.page-stable-day-summary .cal-business-summary tr.event-free:hover td,.panel-summary-calendar .cal-business-summary tr.event-free:hover td{background-color:#008a2ff2!important}.page-stable-day-summary #summary-calendar tr.fc-list-item.event-free td,.panel-summary-calendar #summary-calendar tr.fc-list-item.event-free td,.page-stable-day-summary .cal-business-summary tr.fc-list-item.event-free td,.panel-summary-calendar .cal-business-summary tr.fc-list-item.event-free td{background-color:#0000000d}.page-stable-day-summary #summary-calendar tr.event-free.active td,.panel-summary-calendar #summary-calendar tr.event-free.active td,.page-stable-day-summary .cal-business-summary tr.event-free.active td,.panel-summary-calendar .cal-business-summary tr.event-free.active td{background-color:#00000080!important}.page-stable-day-summary #summary-calendar tr.event-almost-full,.panel-summary-calendar #summary-calendar tr.event-almost-full,.page-stable-day-summary .cal-business-summary tr.event-almost-full,.panel-summary-calendar .cal-business-summary tr.event-almost-full{background-color:#ca8900}.page-stable-day-summary #summary-calendar tr.event-almost-full td,.panel-summary-calendar #summary-calendar tr.event-almost-full td,.page-stable-day-summary .cal-business-summary tr.event-almost-full td,.panel-summary-calendar .cal-business-summary tr.event-almost-full td{background-color:#ffffff40}.page-stable-day-summary #summary-calendar tr.event-almost-full .event-free-places,.panel-summary-calendar #summary-calendar tr.event-almost-full .event-free-places,.page-stable-day-summary .cal-business-summary tr.event-almost-full .event-free-places,.panel-summary-calendar .cal-business-summary tr.event-almost-full .event-free-places{z-index:5;background-color:#d9930033!important}.page-stable-day-summary #summary-calendar tr.event-almost-full:hover td,.panel-summary-calendar #summary-calendar tr.event-almost-full:hover td,.page-stable-day-summary .cal-business-summary tr.event-almost-full:hover td,.panel-summary-calendar .cal-business-summary tr.event-almost-full:hover td{background-color:#d99300f2!important}.page-stable-day-summary #summary-calendar tr.fc-list-item.event-almost-full td,.panel-summary-calendar #summary-calendar tr.fc-list-item.event-almost-full td,.page-stable-day-summary .cal-business-summary tr.fc-list-item.event-almost-full td,.panel-summary-calendar .cal-business-summary tr.fc-list-item.event-almost-full td{background-color:#0000000d}.page-stable-day-summary #summary-calendar tr.event-almost-full.active td,.panel-summary-calendar #summary-calendar tr.event-almost-full.active td,.page-stable-day-summary .cal-business-summary tr.event-almost-full.active td,.panel-summary-calendar .cal-business-summary tr.event-almost-full.active td{background-color:#00000080!important}.page-stable-day-summary #summary-calendar tr.event-full,.panel-summary-calendar #summary-calendar tr.event-full,.page-stable-day-summary .cal-business-summary tr.event-full,.panel-summary-calendar .cal-business-summary tr.event-full{background-color:#d64742}.page-stable-day-summary #summary-calendar tr.event-full td,.panel-summary-calendar #summary-calendar tr.event-full td,.page-stable-day-summary .cal-business-summary tr.event-full td,.panel-summary-calendar .cal-business-summary tr.event-full td{background-color:#ffffff40}.page-stable-day-summary #summary-calendar tr.event-full .event-free-places,.panel-summary-calendar #summary-calendar tr.event-full .event-free-places,.page-stable-day-summary .cal-business-summary tr.event-full .event-free-places,.panel-summary-calendar .cal-business-summary tr.event-full .event-free-places{z-index:5;background-color:#d9534f33!important}.page-stable-day-summary #summary-calendar tr.event-full:hover td,.panel-summary-calendar #summary-calendar tr.event-full:hover td,.page-stable-day-summary .cal-business-summary tr.event-full:hover td,.panel-summary-calendar .cal-business-summary tr.event-full:hover td{background-color:#d9534ff2!important}.page-stable-day-summary #summary-calendar tr.event-full.active td,.panel-summary-calendar #summary-calendar tr.event-full.active td,.page-stable-day-summary .cal-business-summary tr.event-full.active td,.panel-summary-calendar .cal-business-summary tr.event-full.active td{background-color:#00000080!important}.page-stable-day-summary #summary-calendar tr.fc-list-item.event-full td,.panel-summary-calendar #summary-calendar tr.fc-list-item.event-full td,.page-stable-day-summary .cal-business-summary tr.fc-list-item.event-full td,.panel-summary-calendar .cal-business-summary tr.fc-list-item.event-full td{background-color:#0000000d}.page-stable-day-summary #summary-calendar .fc-bgevent-container .drop-target,.panel-summary-calendar #summary-calendar .fc-bgevent-container .drop-target,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .drop-target,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .drop-target{pointer-events:none}.page-stable-day-summary #summary-calendar .fc-bgevent-container .drop-target .fc-event,.panel-summary-calendar #summary-calendar .fc-bgevent-container .drop-target .fc-event,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .drop-target .fc-event,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .drop-target .fc-event{border-radius:0;background-color:#fff0;margin:0;border-right:1px solid #dddddd;border-left:1px solid #dddddd;height:100%;z-index:0;color:#fff0}.page-stable-day-summary #summary-calendar .fc-bgevent-container .drop-target .fc-event *,.panel-summary-calendar #summary-calendar .fc-bgevent-container .drop-target .fc-event *,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .drop-target .fc-event *,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .drop-target .fc-event *{display:none}.page-stable-day-summary #summary-calendar .fc-bgevent-container .drop-target .fc-event:hover,.panel-summary-calendar #summary-calendar .fc-bgevent-container .drop-target .fc-event:hover,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .drop-target .fc-event:hover,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .drop-target .fc-event:hover,.page-stable-day-summary #summary-calendar .fc-bgevent-container .drop-target.shown,.panel-summary-calendar #summary-calendar .fc-bgevent-container .drop-target.shown,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .drop-target.shown,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .drop-target.shown{opacity:1}.page-stable-day-summary #summary-calendar .fc-bgevent-container .drop-target.shown .fc-event,.panel-summary-calendar #summary-calendar .fc-bgevent-container .drop-target.shown .fc-event,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .drop-target.shown .fc-event,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .drop-target.shown .fc-event{opacity:.8}.page-stable-day-summary #summary-calendar .fc-bgevent-container .drop-target.shown .fc-event:hover,.panel-summary-calendar #summary-calendar .fc-bgevent-container .drop-target.shown .fc-event:hover,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .drop-target.shown .fc-event:hover,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .drop-target.shown .fc-event:hover{opacity:1}.page-stable-day-summary .day-planner-tool .text-muted,.panel-summary-calendar .day-planner-tool .text-muted{font-size:.9em;margin-left:10px}.page-stable-day-summary .day-planner-tool .text-muted a,.panel-summary-calendar .day-planner-tool .text-muted a{color:#303030;text-decoration:underline}.page-stable-day-summary .day-planner-tool .calendar-select-day,.panel-summary-calendar .day-planner-tool .calendar-select-day{min-width:105px;margin-right:0!important}.page-stable-day-summary .datepicker,.panel-summary-calendar .datepicker,.page-stable-day-summary .popover,.panel-summary-calendar .popover,.page-stable-day-summary .tooltip,.panel-summary-calendar .tooltip{z-index:5000!important}.page-stable-day-summary .rounded-content-area{padding-bottom:0}.page-stable-day-summary .day-summary-text a.day-summary-change-day{color:#066b93;margin:0 10px 0 0}.page-stable-day-summary .day-summary-text .label{margin-right:5px}.page-stable-day-summary .alert-summary{padding:0 15px 15px}.page-stable-day-summary .alert-summary .day-summary-text .day-summary-text-wrapper{display:inline-block;margin-top:10px}.page-stable-day-summary .alert-summary .day-summary-text .day-summary-text-wrapper .small strong{font-size:1.2em}.page-stable-day-summary .panel-summary-calendar{min-height:auto}.page-stable-day-summary .panel-summary-calendar .day-planner-tools{margin-top:15px}.page-stable-day-summary .summary-day-changes-list-group{border-bottom:1px solid #dddddd}.page-stable-day-summary .summary-day-changes-list-group .amount-summary-item{padding:2px 5px;border:1px solid #dddddd;border-radius:5px;margin-right:5px}.page-stable-day-summary .summary-day-changes-list-group .list-group-item-box-wrapper a{color:#0982a8;margin-right:5px}.page-stable-day-summary .summary-day-changes-list-group .list-group-items-scroll{border-top:1px solid #dddddd;max-height:310px;overflow-y:auto}.page-stable-day-summary .summary-day-changes-list-group.closed .list-group-items-scroll{border-top:none}.page-stable-day-summary .cal-business-summary,.page-stable-day-summary .cal-horse-care-summary{min-height:auto}.page-stable-day-summary .cal-business-summary .fc-list-empty-wrap2,.page-stable-day-summary .cal-horse-care-summary .fc-list-empty-wrap2{position:relative}.page-stable-day-summary .cal-business-summary .fc-list-empty-wrap2 .fc-list-empty,.page-stable-day-summary .cal-horse-care-summary .fc-list-empty-wrap2 .fc-list-empty{padding:15px;color:#a7a9ac}.page-stable-day-summary .cal-business-summary{margin-top:0}.page-stable-day-summary .cal-business-summary .fc-list-item{cursor:pointer}.page-stable-day-summary .cal-business-summary .fc-list-item-title{padding:0 8px 4px!important}.page-stable-day-summary .cal-horse-care-summary .fc-list-heading{display:none}.page-stable-day-summary .cal-horse-care-summary .fc-list-item td{border-top:none}.page-stable-day-summary .cal-horse-care-summary .fc-list-item:last-child td{border-bottom:none}.page-stable-day-summary .cal-horse-care-summary .fc-event-horse-care{cursor:pointer}.page-stable-day-summary .cal-horse-care-summary .fc-event-horse-care td{padding:8px 8px 4px}.page-stable-day-summary .cal-horse-care-summary .fc-event-horse-care+.fc-event-horse-care td{padding:0 8px 4px}.page-stable-day-summary .panel-note textarea.save-success{background-color:#008a2f1a}.page-stable-day-summary .panel-wall .panel-body.panel-post-content{background-color:#eee;padding:0}.page-stable-day-summary .panel-wall .panel-body.panel-post-content .p-area{margin:0}.page-stable-day-summary .panel-wall .panel-body.panel-post-content .p-area .p-area-top{display:none!important}.page-stable-day-summary .panel-wall .panel-body.panel-post-content .p-area .p-area-main-top .p-area-form{padding:10px;margin:0}.page-stable-day-summary .panel-wall .panel-body.panel-post-content .p-area .p-area-main-middle .p-area-post.panel{margin:0 10px 10px}.page-stable-day-summary .panel-wall .panel-body.panel-post-content .p-area .p-area-main-middle .p-area-post.post-summary{border-radius:0;border-left:0;border-right:0;border-bottom:0}.page-stable-day-summary .panel-wall .panel-body.panel-post-content .p-area .p-area-bottom{display:none!important}.page-stable-day-summary .panel-invoices .panel-body{color:#a7a9ac;background-color:#eee;padding:15px}.page-stable-day-summary .panel-invoices .list-group{border-bottom:1px solid #ddd}.page-stable-day-summary .fc-time-grid-event.highlight-event{background-color:#086f90}.page-stable-day-summary .fc-time-grid-event.highlight-event.warning{background-color:#b52b27!important}.page-stable-day-summary .fc-time-grid-event.highlight-event .client-modal-button:not(.highlight){opacity:.5}.page-stable-day-summary .fc-time-grid-event.highlight-event .client-modal-button.highlight{box-shadow:0 0 3px #3b6f8980}.panel-tasks .panel-heading-buttons h3{width:50%}.panel-tasks .panel-footer-link{border-top:1px solid #ddd}.panel-tasks .panel-footer-link:hover{padding:10px 15px}.panel-tasks .list-group-tasks-undone .list-group-item:first-child .list-group-item-check-wrapper{opacity:.1;pointer-events:none}.panel-tasks .list-group-tasks-done{max-height:30vh;overflow-y:auto;border-top:1px solid #dddddd}.panel-tasks .list-group-tasks-done .list-group-item-task{background-color:#0000001a}.panel-tasks .list-group-item-task{border:none;margin-bottom:0}.panel-tasks .list-group-item-task .list-group-item-check-wrapper{position:relative;width:24px;height:24px;float:left;cursor:pointer;margin:3px 5px}.panel-tasks .list-group-item-task .list-group-item-check-wrapper i{position:absolute;left:0;top:0;font-size:24px}.panel-tasks .list-group-item-task .list-group-item-check-wrapper .task-background{color:#fff}.panel-tasks .list-group-item-task .list-group-item-box-wrapper{transition:border 1s ease-out;width:calc(100% - 34px);padding:5px 7px 3px;float:left;cursor:pointer;overflow:visible!important}.panel-tasks .list-group-item-task .list-group-item-box-wrapper .task-text .task-textarea{cursor:pointer;padding:0;box-shadow:none}.panel-tasks .list-group-item-task .list-group-item-box-wrapper .task-due-date-parent{width:calc(40% - 4px);float:left}.panel-tasks .list-group-item-task .list-group-item-box-wrapper .task-owner-parent{width:calc(60% - 4px);float:right}.panel-tasks .list-group-item-task .list-group-item-box-wrapper:hover{border:1px solid rgba(0,0,0,.3);background-color:#fffc}.panel-tasks .list-group-item-task .task-details .completed-date{margin-right:3px}.panel-tasks .list-group-item-task[data-checked="1"] i.task-unchecked,.panel-tasks .list-group-item-task[data-checked="0"] i.task-checked{display:none}.panel-tasks .list-group-item-task[data-alert="1"] .due-date{color:#d9534f}.panel-tasks .list-group-item-task[data-editing="1"] .list-group-item-box-wrapper{border:1px solid #066b93!important;box-shadow:0 2px 3px #066b9380!important}.panel-tasks .list-group-item-task[data-editing="1"] .task-text{margin-bottom:10px}.panel-tasks .list-group-item-task[data-editing="1"] .task-text .task-textarea{cursor:initial}.panel-tasks .list-group-item-task.save-success .list-group-item-box-wrapper{border:1px solid #008a2f!important;box-shadow:0 2px 3px #008a2f80!important}.panel-tasks .list-group-item-task.save-success .list-group-item-check-wrapper .fa-regular{color:#008a2f}.list-group-item-box{background-color:#eee;padding:8px}.list-group-item-box .list-group-item-box-wrapper{position:relative;border-radius:5px;background-color:#fff;box-shadow:0 2px 3px #3b6f891a;border:1px solid #dddddd;overflow:hidden;padding:5px 10px}.list-group-item-box+.list-group-item-box{border-width:0!important;padding:0 8px 8px}.list-group-item-box[data-alert="1"] .list-group-item-box-wrapper{box-shadow:0 2px 3px #d9534f80;border:1px solid #d9534f!important}.list-group-item-box:hover{background-color:#efefef!important}.list-group-item-box:hover .list-group-item-box-wrapper{border:1px solid rgba(0,0,0,.3)}.page-stable-services .rounded-content-area,.page-stable-services .edit-calendar{min-height:auto}.page-stable-services .no-services-defined{margin-bottom:0}.page-stable-services .fc-header-toolbar{margin:0!important}.page-stable-services .fc-header-toolbar .fc-left{padding-bottom:15px}.page-stable-services .fc-header-toolbar .fc-right .btn-group,.page-stable-services .fc-header-toolbar .fc-right .fc-button-group{padding-bottom:15px;margin:0}.page-stable-services .fc-header-toolbar .fc-right .service-calendar-view-selector,.page-stable-services .fc-header-toolbar .fc-right .fc-button-group{margin-right:10px}.page-stable-services .services-chips .btn-chip.btn-show-all-services{margin-right:4px}.page-stable-services .services-chips .btn-chip:not(.btn-add-service,.btn-hide-all-services,.btn-show-all-services){position:relative;overflow:hidden;box-shadow:none!important;text-shadow:none!important;padding:0 15px 0 40px}.page-stable-services .services-chips .btn-chip:not(.btn-add-service,.btn-hide-all-services,.btn-show-all-services) .title-wrapper{height:100%;padding:5px 0}.page-stable-services .services-chips .btn-chip:not(.btn-add-service,.btn-hide-all-services,.btn-show-all-services) .check-icons{position:absolute;left:0;top:0;bottom:0;padding:5px 7px 5px 12px;background-color:#ffffff80}.page-stable-services .services-chips .btn-chip:not(.btn-add-service,.btn-hide-all-services,.btn-show-all-services) .glyphicon-check{display:none}.page-stable-services .services-chips .btn-chip.active{background-color:#2798894d}.page-stable-services .services-chips .btn-chip.active:hover{background-color:#27988966}.page-stable-services .services-chips .btn-chip.active .glyphicon-check{display:inline}.page-stable-services .services-chips .btn-chip.active .glyphicon-unchecked{display:none}.page-stable-services .services-chips .btn-chip.inactive-services{border-color:#d9534f;box-shadow:0 0 3px #d9534f!important;color:#c9302c!important}.services-calendar .fc-head .fc-axis.fc-week-number.fc-widget-header span,.edit-calendar .fc-head .fc-axis.fc-week-number.fc-widget-header span{width:80px}.services-calendar .event-service:not(.fc-list-item),.edit-calendar .event-service:not(.fc-list-item){background-color:#279889}.services-calendar .event-service:not(.fc-list-item):hover,.edit-calendar .event-service:not(.fc-list-item):hover{background-color:#1d6f64}.services-calendar .event-service:not(.fc-list-item) .fc-title,.edit-calendar .event-service:not(.fc-list-item) .fc-title{margin-bottom:0}.services-calendar .event-service .service-label,.edit-calendar .event-service .service-label{font-size:11px;border-radius:3px;box-shadow:1px 1px 1px 1px #00000012!important;margin-bottom:1px;padding:3px 5px 2px}.services-calendar .event-service .service-label:last-child,.edit-calendar .event-service .service-label:last-child{margin-bottom:0!important}.services-calendar .event-service .service-label.membership-required,.edit-calendar .event-service .service-label.membership-required{color:#00000080!important;background-color:#ffffff80!important;text-shadow:none!important}.services-calendar .event-service .fc-event-dot,.edit-calendar .event-service .fc-event-dot{background-color:#279889}.services-calendar .event-service .fc-list-item-title,.edit-calendar .event-service .fc-list-item-title{padding:8px 5px 6px}.services-calendar .event-service .fc-list-item-title .service-label,.edit-calendar .event-service .fc-list-item-title .service-label{display:inline-block!important;margin:0 3px 2px 0;box-shadow:none!important}.services-calendar .event-service .inactive-services .service-label,.edit-calendar .event-service .inactive-services .service-label{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px)}.services-calendar .event-service .label-service-event-empty,.edit-calendar .event-service .label-service-event-empty{font-size:1em}.services-calendar .service-event-booking .service-label,.edit-calendar .service-event-booking .service-label{margin:0 0 5px}.services-calendar .service-event-booking .fc-list-item-title,.edit-calendar .service-event-booking .fc-list-item-title{padding:0}.services-calendar .service-event-booking .fc-list-item-title .service-label,.edit-calendar .service-event-booking .fc-list-item-title .service-label{margin:8px 5px 0}.services-calendar .service-event-booking .fc-list-item-title a,.edit-calendar .service-event-booking .fc-list-item-title a{padding:6px 5px 5px;width:100%;min-height:unset}.services-calendar .service-event-booking .fc-list-item-title a .glyphicon-comment,.edit-calendar .service-event-booking .fc-list-item-title a .glyphicon-comment{margin-left:5px}.services-calendar .service-event-booking .fc-list-item-title .cal-skill-level,.edit-calendar .service-event-booking .fc-list-item-title .cal-skill-level{width:23px;height:23px;position:absolute;right:0;bottom:0;z-index:1001;border-bottom-right-radius:3px;background:linear-gradient(135deg,#fff0 50%,#ffffffe6 51%)}.services-calendar .service-event-booking .fc-list-item-title .cal-skill-level span,.edit-calendar .service-event-booking .fc-list-item-title .cal-skill-level span{position:absolute;right:3px;bottom:0;font-weight:700;font-size:.8em}.services-calendar .service-event-booking .cal-extra-info,.edit-calendar .service-event-booking .cal-extra-info{opacity:.8;padding:4px;font-size:12px;position:absolute}.services-calendar .event-service.active,.edit-calendar .event-service.active{background-color:#228477}.services-calendar .event-service.active td,.edit-calendar .event-service.active td{background-color:#279889!important;opacity:1}.services-calendar .event-service.past-event .service-label,.edit-calendar .event-service.past-event .service-label{opacity:.5}.services-calendar .event-service-booked,.edit-calendar .event-service-booked{cursor:default!important}.services-calendar .fc-list-item.event-service-exception,.edit-calendar .fc-list-item.event-service-exception{background-color:#d9534f;color:#fff}.services-calendar .fc-list-item.event-service-exception .exception-note,.edit-calendar .fc-list-item.event-service-exception .exception-note{opacity:.8;padding:4px 0 0 5px;display:inline-block;line-height:1.5em}.services-calendar .fc-list-item.event-service-exception .fc-event-dot,.edit-calendar .fc-list-item.event-service-exception .fc-event-dot{background-color:#fff}.services-calendar .fc-list-item.event-service-exception:hover,.edit-calendar .fc-list-item.event-service-exception:hover{background-color:#c9302c}.services-calendar .fc-list-item.event-service-exception:hover td,.edit-calendar .fc-list-item.event-service-exception:hover td{background-color:#c9302c!important}.services-calendar .fc-list-item.event-service-booked .fc-list-item-title a,.edit-calendar .fc-list-item.event-service-booked .fc-list-item-title a{padding:4px 0 0 5px}.services-calendar .fc-day-grid-event.event-service,.edit-calendar .fc-day-grid-event.event-service{height:auto}.services-calendar .fc-day-grid-event.event-service .fc-content .fc-title,.edit-calendar .fc-day-grid-event.event-service .fc-content .fc-title{position:relative;margin:5px 0 0;padding:0!important;min-height:auto}.services-calendar .fc-day-grid-event.event-service.warning .fc-content .fc-time,.edit-calendar .fc-day-grid-event.event-service.warning .fc-content .fc-time{background-color:#f9f9f9!important;color:#022431!important}.services-calendar .fc-time-grid-event.event-service.small-event-45 .fc-content,.edit-calendar .fc-time-grid-event.event-service.small-event-45 .fc-content,.services-calendar .fc-time-grid-event.event-service.small-event-30 .fc-content,.edit-calendar .fc-time-grid-event.event-service.small-event-30 .fc-content,.services-calendar .fc-time-grid-event.event-service.small-event-15 .fc-content,.edit-calendar .fc-time-grid-event.event-service.small-event-15 .fc-content,.services-calendar .fc-time-grid-event.event-service.small-event-45 .fc-time,.edit-calendar .fc-time-grid-event.event-service.small-event-45 .fc-time,.services-calendar .fc-time-grid-event.event-service.small-event-30 .fc-time,.edit-calendar .fc-time-grid-event.event-service.small-event-30 .fc-time,.services-calendar .fc-time-grid-event.event-service.small-event-15 .fc-time,.edit-calendar .fc-time-grid-event.event-service.small-event-15 .fc-time{padding:0}.services-calendar .fc-time-grid-event.event-service.small-event-45 .fc-title,.edit-calendar .fc-time-grid-event.event-service.small-event-45 .fc-title,.services-calendar .fc-time-grid-event.event-service.small-event-30 .fc-title,.edit-calendar .fc-time-grid-event.event-service.small-event-30 .fc-title,.services-calendar .fc-time-grid-event.event-service.small-event-15 .fc-title,.edit-calendar .fc-time-grid-event.event-service.small-event-15 .fc-title{margin:0;padding:0!important}.services-calendar .fc-time-grid-event.event-service.small-event-45 .fc-title .service-label,.edit-calendar .fc-time-grid-event.event-service.small-event-45 .fc-title .service-label,.services-calendar .fc-time-grid-event.event-service.small-event-30 .fc-title .service-label,.edit-calendar .fc-time-grid-event.event-service.small-event-30 .fc-title .service-label,.services-calendar .fc-time-grid-event.event-service.small-event-15 .fc-title .service-label,.edit-calendar .fc-time-grid-event.event-service.small-event-15 .fc-title .service-label{font-size:.9em;padding:4px 3px 1px 5px;height:100%}.services-calendar .fc-time-grid-event.event-service.past-event .fc-time,.edit-calendar .fc-time-grid-event.event-service.past-event .fc-time{color:#022431!important}.services-calendar .event-service-exception,.edit-calendar .event-service-exception{background-color:#d9534f!important}.services-calendar .event-service-exception .fc-content .fc-title .service-label,.edit-calendar .event-service-exception .fc-content .fc-title .service-label{opacity:.5}.services-calendar .event-service-exception .fc-content .fc-title .exception-note,.edit-calendar .event-service-exception .fc-content .fc-title .exception-note{opacity:.9;padding-top:3px;display:inline-block;line-height:1.5em}.services-calendar .event-service-exception:hover,.edit-calendar .event-service-exception:hover{background-color:#c9302c!important}.services-calendar .camp-event:not(.fc-list-item),.edit-calendar .camp-event:not(.fc-list-item){background-color:#38589c}.services-calendar .camp-event:not(.fc-list-item):hover,.edit-calendar .camp-event:not(.fc-list-item):hover{background-color:#2b4376}.services-calendar .camp-event:not(.fc-list-item,.warning,.past-event) .cal-extra-info,.edit-calendar .camp-event:not(.fc-list-item,.warning,.past-event) .cal-extra-info{background-color:#38589c!important}.services-calendar .camp-event:not(.fc-list-item,.warning,.past-event):hover .cal-extra-info,.edit-calendar .camp-event:not(.fc-list-item,.warning,.past-event):hover .cal-extra-info{background-color:#2b4376!important}.services-calendar[service-calendar-mode="2"] .fc-time-grid-event.service-timetable,.services-calendar[service-calendar-mode="2"] .fc-day-grid-event.service-timetable{filter:grayscale(70%);opacity:.8}.services-calendar[service-calendar-mode="2"] .fc-time-grid-event.service-timetable .service-label,.services-calendar[service-calendar-mode="2"] .fc-day-grid-event.service-timetable .service-label{opacity:.5}.services-calendar[service-calendar-mode="2"] :hover{opacity:1!important;filter:grayscale(0%)!important}.services-calendar[service-calendar-mode="2"] :hover .service-label{opacity:1!important}.service-labels .service-label{display:inline-block;border-radius:3px;box-shadow:1px 1px 1px 1px #00000012!important;margin:0 3px 3px 0;padding:3px 5px 2px}.service-labels .service-label:last-child{margin:0}.dow-buttons-parent.has-danger .btn{border-color:#a94442;color:#a94442}#service-calendar-selector.edit-calendar{min-height:auto!important}#service-calendar-selector.edit-calendar .fc-day-header .column-day{font-weight:400;margin-right:5px;text-transform:capitalize}#service-calendar-selector.edit-calendar .fc-row{height:auto!important}#service-calendar-selector.edit-calendar .fc-row .fc-content-skeleton{padding-bottom:2px}#service-calendar-selector.edit-calendar .fc-event{min-height:50px}#service-calendar-selector.edit-calendar .fc-event .fc-title{text-align:center;margin-top:11px}#service-calendar-selector.edit-calendar .fc-event .fc-time+.fc-title{margin-top:4px}#service-calendar-selector.edit-calendar .fc-event .glyphicon{display:none;font-size:2em;padding:2px}#service-calendar-selector.edit-calendar .fc-event.active{background-color:#008a2f}#service-calendar-selector.edit-calendar .fc-event.active .glyphicon{display:inherit}#service-calendar-selector.edit-calendar .fc-event.active:hover{background-color:#007126}#service-calendar-selector.edit-calendar .fc-event.unselectable{opacity:.8;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);cursor:not-allowed}#service-calendar-selector.edit-calendar .fc-event.unselectable.membership-required .glyphicon{display:inline}.checkbox.min-width-70 .toggle.btn-sm{min-width:70px}.checkbox-toggle-button{margin-bottom:5px;outline:none!important}.checkbox-toggle-button .glyphicon-check{display:none}.checkbox-toggle-button.checked .glyphicon-check{display:inline}.checkbox-toggle-button.checked .glyphicon-unchecked{display:none}.dialog-service-event-edit .modal-header,.dialog-edit-service .modal-header,.dialog-edit-service-option .modal-header{background-color:#279889!important}.dialog-service-event-edit .selectize-input,.dialog-edit-service .selectize-input,.dialog-edit-service-option .selectize-input{min-height:30px;padding:5px 5px 3px;font-size:12px;line-height:1.5}.dialog-edit-service .select-color-icon .color-selector,.dialog-booking-calendar-service .select-color-icon .color-selector{padding-left:5px}.dialog-edit-service .select-color-icon .color-selector-label,.dialog-booking-calendar-service .select-color-icon .color-selector-label{border-left:none}.dialog-edit-service .select-color-icon .icon-list,.dialog-booking-calendar-service .select-color-icon .icon-list{width:100%}.dialog-edit-service .select-color-icon .icon-list .no-icon,.dialog-booking-calendar-service .select-color-icon .icon-list .no-icon{width:100%;text-align:center}.dialog-edit-service .select-color-icon .icon-list li,.dialog-booking-calendar-service .select-color-icon .icon-list li{float:left;padding:5px 0 3px;width:14.25%;text-align:center;border-bottom:1px solid #dddddd;cursor:pointer}.dialog-edit-service .select-service-setting-group button,.dialog-booking-calendar-service .select-service-setting-group button,.dialog-edit-service .select-service-option button,.dialog-booking-calendar-service .select-service-option button,.dialog-edit-service .buy-service-stable-card button,.dialog-booking-calendar-service .buy-service-stable-card button{text-align:left}.dialog-edit-service .select-service-setting-group button .service-group-info,.dialog-booking-calendar-service .select-service-setting-group button .service-group-info,.dialog-edit-service .select-service-option button .service-group-info,.dialog-booking-calendar-service .select-service-option button .service-group-info,.dialog-edit-service .buy-service-stable-card button .service-group-info,.dialog-booking-calendar-service .buy-service-stable-card button .service-group-info,.dialog-edit-service .select-service-setting-group button .service-group-name,.dialog-booking-calendar-service .select-service-setting-group button .service-group-name,.dialog-edit-service .select-service-option button .service-group-name,.dialog-booking-calendar-service .select-service-option button .service-group-name,.dialog-edit-service .buy-service-stable-card button .service-group-name,.dialog-booking-calendar-service .buy-service-stable-card button .service-group-name{text-align:left;display:block;white-space:normal}.dialog-edit-service .select-service-setting-group button .service-group-info,.dialog-booking-calendar-service .select-service-setting-group button .service-group-info,.dialog-edit-service .select-service-option button .service-group-info,.dialog-booking-calendar-service .select-service-option button .service-group-info,.dialog-edit-service .buy-service-stable-card button .service-group-info,.dialog-booking-calendar-service .buy-service-stable-card button .service-group-info{display:block;clear:both;font-size:.9em;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0006}.dialog-edit-service .select-service-setting-group button.active,.dialog-booking-calendar-service .select-service-setting-group button.active,.dialog-edit-service .select-service-option button.active,.dialog-booking-calendar-service .select-service-option button.active,.dialog-edit-service .buy-service-stable-card button.active,.dialog-booking-calendar-service .buy-service-stable-card button.active{box-shadow:none;background:#fff linear-gradient(0deg,#008a2f 4px,#008a2f1a 4px);cursor:pointer}.dialog-edit-service .select-service-setting-group button.active .glyphicon,.dialog-booking-calendar-service .select-service-setting-group button.active .glyphicon,.dialog-edit-service .select-service-option button.active .glyphicon,.dialog-booking-calendar-service .select-service-option button.active .glyphicon,.dialog-edit-service .buy-service-stable-card button.active .glyphicon,.dialog-booking-calendar-service .buy-service-stable-card button.active .glyphicon{opacity:1}.dialog-edit-service .select-service-setting-group button:focus,.dialog-booking-calendar-service .select-service-setting-group button:focus,.dialog-edit-service .select-service-option button:focus,.dialog-booking-calendar-service .select-service-option button:focus,.dialog-edit-service .buy-service-stable-card button:focus,.dialog-booking-calendar-service .buy-service-stable-card button:focus{outline:none!important}.dialog-edit-service .select-service-setting-group button.disabled,.dialog-booking-calendar-service .select-service-setting-group button.disabled,.dialog-edit-service .select-service-option button.disabled,.dialog-booking-calendar-service .select-service-option button.disabled,.dialog-edit-service .buy-service-stable-card button.disabled,.dialog-booking-calendar-service .buy-service-stable-card button.disabled{opacity:.4}.dialog-edit-service .select-service-setting-group,.dialog-booking-calendar-service .select-service-setting-group{margin-top:21px}.dialog-edit-service .select-service-setting-group .extra-info,.dialog-booking-calendar-service .select-service-setting-group .extra-info{margin-top:2px}.dialog-edit-service .select-service-setting-group.no-selection button,.dialog-booking-calendar-service .select-service-setting-group.no-selection button,.dialog-edit-service .select-service-option.no-selection button,.dialog-booking-calendar-service .select-service-option.no-selection button{cursor:default;border:1px solid #dddddd}.dialog-edit-service .select-service-option .glyphicon-wrench,.dialog-booking-calendar-service .select-service-option .glyphicon-wrench{position:absolute;right:15px;top:18px;display:none}.dialog-edit-service .select-service-option .service-group-name,.dialog-booking-calendar-service .select-service-option .service-group-name,.dialog-edit-service .select-service-option .service-group-info,.dialog-booking-calendar-service .select-service-option .service-group-info{margin-right:30px}.dialog-edit-service .select-service-option .service-group-name .label,.dialog-booking-calendar-service .select-service-option .service-group-name .label,.dialog-edit-service .select-service-option .service-group-info .label,.dialog-booking-calendar-service .select-service-option .service-group-info .label{margin-top:4px}.dialog-edit-service .select-service-option .label-participant-amount,.dialog-booking-calendar-service .select-service-option .label-participant-amount{position:absolute;right:42px;bottom:7px;color:#0006;font-size:.9em}.dialog-edit-service .select-service-option .label-participant-amount .additional-title,.dialog-booking-calendar-service .select-service-option .label-participant-amount .additional-title{opacity:0;transition:opacity .3s}.dialog-edit-service .select-service-option button:hover .glyphicon-wrench,.dialog-booking-calendar-service .select-service-option button:hover .glyphicon-wrench{display:inherit}.dialog-edit-service .service-options-parent.no-services .btn-add-service,.dialog-booking-calendar-service .service-options-parent.no-services .btn-add-service{color:#008a2f}.dialog-edit-service .btn-service .label-unavailable-time,.dialog-booking-calendar-service .btn-service .label-unavailable-time{display:none;margin-right:5px}.dialog-edit-service .btn-service.unavailable,.dialog-booking-calendar-service .btn-service.unavailable{color:#a7a9ac}.dialog-edit-service .btn-service.unavailable .label-unavailable-time,.dialog-booking-calendar-service .btn-service.unavailable .label-unavailable-time{display:inline}.dialog-edit-service .booking-button-summary,.dialog-booking-calendar-service .booking-button-summary{font-size:.9em;margin-right:10px}.dialog-edit-service .selectCalendarParent,.dialog-booking-calendar-service .selectCalendarParent{padding-bottom:10px}.dialog-edit-service .selectCalendarParent .selectize-control,.dialog-booking-calendar-service .selectCalendarParent .selectize-control{min-height:30px}.dialog-edit-service .stable-premises-parent,.dialog-booking-calendar-service .stable-premises-parent,.dialog-edit-service .selectInstructorsParent,.dialog-booking-calendar-service .selectInstructorsParent{min-height:auto;margin-bottom:0}.dialog-edit-service .bootstrap-dialog-body{min-height:30vh}.dialog-edit-service .service-setting-group-help{margin:0}.dialog-edit-service .no-options{height:30px;padding:3px 10px;color:#b52b27;border-color:#b52b27}.dialog-edit-service .event-message-parent{margin:0}.dialog-edit-service .event-message-parent .alert-info{margin:15px 0 0}.dialog-edit-service-option .stable-card-buy-parent .checkbox,.dialog-edit-service-option .book-all-parent .checkbox{margin:0}.dialog-edit-service-option .has-success .selectize-input{border-color:#3c763d!important}.dialog-edit-service-option .input-group .selectize-input{padding:5px 5px 3px 10px!important}.dialog-edit-service-option .input-group .first-select .selectize-input{border-right:1px solid #dddddd;border-top-right-radius:0;border-bottom-right-radius:0}.dialog-edit-service-option .input-group .last-select .selectize-input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.dialog-edit-service-option .input-group .form-control.selectize-dropdown{position:absolute}.dialog-edit-service-option .no-cancellations label,.dialog-edit-service-option .inactive label,.dialog-edit-service-option .no-cancellations input,.dialog-edit-service-option .inactive input,.dialog-edit-service-option .no-cancellations .btn,.dialog-edit-service-option .inactive .btn{opacity:.5}.dialog-edit-service-option .return-tags-parent.inactive{pointer-events:none}.input-group-selectize .selectize-first .selectize-input{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-selectize .selectize-last .selectize-input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.help-link{font-size:11px;border-radius:7px;padding:2px 5px!important;font-weight:500;color:#066b93!important}.help-link .glyphicon-share-alt{display:none}.help-link:hover{color:#fff!important;background-color:#0982a8!important;text-decoration:none}.help-link:hover .glyphicon-question-sign{display:none}.help-link:hover .glyphicon-share-alt{display:inline}.dialog-service-event-edit .event-dialog{font-size:1em}.dialog-service-event-edit .event-dialog .button-multi-day-link{font-size:.9em}.dialog-service-event-edit .event-dialog .button-multi-day-link a{margin-top:23px}.dialog-service-event-edit .event-dialog #eventRecurringParent{margin-top:5px}.dialog-service-event-edit .event-dialog #alertEventNextDay .alert{margin-bottom:10px}.dialog-service-event-edit .event-dialog #eventRestrictionsParent .event-restrictions-input .checkbox{float:left}.dialog-service-event-edit .event-dialog #eventRestrictionsParent .event-restrictions-label{line-height:30px;padding-left:0}.dialog-service-event-edit .event-dialog #eventRestrictionsParent .alert-info{margin:10px 0 0}.dialog-service-event-edit .modal-body{min-height:inherit}.dialog-service-event-edit .exceptions-parent .panel{margin-top:15px;margin-bottom:0}.dialog-service-event-edit .exceptions-parent .time-format-time{font-weight:700;font-size:.8em}.dialog-services-edit-exception .panel{margin-top:15px;margin-bottom:0}.dialog-services-edit-exception .time-format-time{font-weight:700;font-size:.8em}.dialog-services-remove-exception .time-format-time{font-weight:700;font-size:.9em}.dialog-booking-calendar-service .bootstrap-dialog-header{background-color:#27988966;border-top-left-radius:4px;border-top-right-radius:4px}.dialog-booking-calendar-service .modal-header{border-bottom:none}.dialog-booking-calendar-service .modal-body{padding:15px 15px 0}.dialog-booking-calendar-service .select-service-setting-group{margin-top:0}.dialog-booking-calendar-service #service-types .control-label{text-align:right;padding-left:0}.dialog-booking-calendar-service #service-types .control-label label{padding-top:6px;margin-bottom:0}.dialog-booking-calendar-service #service-types .service-info .control-label label{padding-top:0}.dialog-booking-calendar-service #service-types .service-info .label-event-type,.dialog-booking-calendar-service #service-types .service-info .skill-level.label{margin-top:2px}.dialog-booking-calendar-service #service-types .service-details{min-height:22px}.dialog-booking-calendar-service #service-types .level-warning{margin-top:15px}.dialog-booking-calendar-service #service-types .level-warning .level-warning-link{margin-top:10px}.dialog-booking-calendar-service .select-service-option .service-group-name,.dialog-booking-calendar-service .buy-service-stable-card .service-group-name{margin-right:0}.dialog-booking-calendar-service .select-service-option .service-group-name .label,.dialog-booking-calendar-service .buy-service-stable-card .service-group-name .label{position:relative}.dialog-booking-calendar-service .select-service-option .service-group-info,.dialog-booking-calendar-service .buy-service-stable-card .service-group-info{margin-right:0}.dialog-booking-calendar-service .select-service-option .service-group-info .label,.dialog-booking-calendar-service .buy-service-stable-card .service-group-info .label{position:relative}.dialog-booking-calendar-service .select-service-option .service-group-info .stable-card-micro,.dialog-booking-calendar-service .buy-service-stable-card .service-group-info .stable-card-micro{margin-right:3px;margin-bottom:3px}.dialog-booking-calendar-service .select-service-option .label-participant-amount,.dialog-booking-calendar-service .buy-service-stable-card .label-participant-amount{position:absolute;right:14px;bottom:7px;color:#0006;font-size:.9em}.dialog-booking-calendar-service .select-service-option .label-participant-amount .additional-title,.dialog-booking-calendar-service .buy-service-stable-card .label-participant-amount .additional-title{opacity:0;transition:opacity .3s}.dialog-booking-calendar-service .select-service-option .btn-service.active .label-participant-amount,.dialog-booking-calendar-service .buy-service-stable-card .btn-service.active .label-participant-amount{color:#0009}.dialog-booking-calendar-service .select-service-option .btn-service.active .label-participant-amount .additional-title,.dialog-booking-calendar-service .buy-service-stable-card .btn-service.active .label-participant-amount .additional-title{opacity:1}.dialog-booking-calendar-service .select-service-option .btn-service.membership-needed .service-group-name,.dialog-booking-calendar-service .buy-service-stable-card .btn-service.membership-needed .service-group-name,.dialog-booking-calendar-service .select-service-option .btn-buy-stable-card .service-group-name,.dialog-booking-calendar-service .buy-service-stable-card .btn-buy-stable-card .service-group-name,.dialog-booking-calendar-service .select-service-option .btn-service.membership-needed .service-group-info,.dialog-booking-calendar-service .buy-service-stable-card .btn-service.membership-needed .service-group-info,.dialog-booking-calendar-service .select-service-option .btn-buy-stable-card .service-group-info,.dialog-booking-calendar-service .buy-service-stable-card .btn-buy-stable-card .service-group-info{padding-right:40px}.dialog-booking-calendar-service .select-service-option .btn-service.membership-needed .label-participant-amount,.dialog-booking-calendar-service .buy-service-stable-card .btn-service.membership-needed .label-participant-amount,.dialog-booking-calendar-service .select-service-option .btn-buy-stable-card .label-participant-amount,.dialog-booking-calendar-service .buy-service-stable-card .btn-buy-stable-card .label-participant-amount{right:57px}.dialog-booking-calendar-service .select-service-option .btn-service.membership-needed .btn-membership-info,.dialog-booking-calendar-service .buy-service-stable-card .btn-service.membership-needed .btn-membership-info,.dialog-booking-calendar-service .select-service-option .btn-buy-stable-card .btn-membership-info,.dialog-booking-calendar-service .buy-service-stable-card .btn-buy-stable-card .btn-membership-info{position:absolute;right:10px;top:10px}.dialog-booking-calendar-service .select-service-option .btn-buy-stable-card,.dialog-booking-calendar-service .buy-service-stable-card .btn-buy-stable-card{background-color:#fff}.dialog-booking-calendar-service .select-service-option .btn-buy-stable-card .service-group-name,.dialog-booking-calendar-service .buy-service-stable-card .btn-buy-stable-card .service-group-name{color:#000}.dialog-booking-calendar-service .suitable-stable-cards{margin-bottom:10px}.dialog-booking-calendar-service .participant-help-parent .alert{margin-top:0}.dialog-booking-calendar-service #service-time-selector .control-label{text-align:right}.dialog-booking-calendar-service #service-time-selector .control-label label{padding-top:3px}.dialog-booking-calendar-service #service-time-selector .btn-show-more-times{margin-bottom:5px}.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time{text-align:left;outline:none}.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time .selected-time-duration,.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time .price-text,.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time .label-duration{display:none}.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time:hover:not(.active){background-color:#fff}.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time.active .start-time{display:none}.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time.active .selected-time-duration{display:inline-block}.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time.active .price-text{display:inherit;position:absolute;right:0;top:0;padding:2px 10px;margin:3px;border-radius:4px;background-color:#fff3}.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time.active .label-duration{float:left;display:inline-block;margin:8px;background-color:#ffffffb3;color:#0009}.dialog-booking-calendar-service #service-time-selector .label-unavailable-time{margin:7px 0 30px;position:relative}.dialog-booking-calendar-service .calendar-parent{padding-bottom:15px}.page-stable-pending-payments .clusterize-scroll,.page-user-pending-payments .clusterize-scroll,.page-stable-cards .clusterize-scroll,#editClientDialogInvoices .clusterize-scroll,.page-stable-pending-payments.full-width .clusterize-scroll,.page-user-pending-payments.full-width .clusterize-scroll,.page-stable-cards.full-width .clusterize-scroll,#editClientDialogInvoices.full-width .clusterize-scroll{min-height:50vh}.page-stable-pending-payments .clusterize-div-table-header div,.page-user-pending-payments .clusterize-div-table-header div,.page-stable-cards .clusterize-div-table-header div,#editClientDialogInvoices .clusterize-div-table-header div{padding-left:0}.page-stable-pending-payments .clusterize-div-table-header .visible-amount,.page-user-pending-payments .clusterize-div-table-header .visible-amount,.page-stable-cards .clusterize-div-table-header .visible-amount,#editClientDialogInvoices .clusterize-div-table-header .visible-amount{position:absolute;right:0;font-size:.8em;font-weight:400;padding-top:4px}.page-stable-pending-payments .clusterize-div-table-header .payment-filter-paid,.page-user-pending-payments .clusterize-div-table-header .payment-filter-paid,.page-stable-cards .clusterize-div-table-header .payment-filter-paid,#editClientDialogInvoices .clusterize-div-table-header .payment-filter-paid,.page-stable-pending-payments .clusterize-div-table-header .payment-filter-due-date,.page-user-pending-payments .clusterize-div-table-header .payment-filter-due-date,.page-stable-cards .clusterize-div-table-header .payment-filter-due-date,#editClientDialogInvoices .clusterize-div-table-header .payment-filter-due-date{padding-left:15px}.page-stable-pending-payments .clusterize-content .row:first-child,.page-user-pending-payments .clusterize-content .row:first-child,.page-stable-cards .clusterize-content .row:first-child,#editClientDialogInvoices .clusterize-content .row:first-child{border-top:none}.page-stable-pending-payments .clusterize-content .row:last-child,.page-user-pending-payments .clusterize-content .row:last-child,.page-stable-cards .clusterize-content .row:last-child,#editClientDialogInvoices .clusterize-content .row:last-child{border-bottom:1px solid #dddddd}.page-stable-pending-payments .clusterize-content .row,.page-user-pending-payments .clusterize-content .row,.page-stable-cards .clusterize-content .row,#editClientDialogInvoices .clusterize-content .row{border-top:1px solid #dddddd;background-color:#fff}.page-stable-pending-payments .clusterize-content .row div,.page-user-pending-payments .clusterize-content .row div,.page-stable-cards .clusterize-content .row div,#editClientDialogInvoices .clusterize-content .row div{padding:8px 0}.page-stable-pending-payments .clusterize-content .row .label,.page-user-pending-payments .clusterize-content .row .label,.page-stable-cards .clusterize-content .row .label,#editClientDialogInvoices .clusterize-content .row .label{margin:2px 8px 0}.page-stable-pending-payments .clusterize-content .row .glyphicon-check,.page-user-pending-payments .clusterize-content .row .glyphicon-check,.page-stable-cards .clusterize-content .row .glyphicon-check,#editClientDialogInvoices .clusterize-content .row .glyphicon-check{display:none;color:#008a2f;font-size:1.3em;margin-left:8px}.page-stable-pending-payments .clusterize-content .row .glyphicon-unchecked,.page-user-pending-payments .clusterize-content .row .glyphicon-unchecked,.page-stable-cards .clusterize-content .row .glyphicon-unchecked,#editClientDialogInvoices .clusterize-content .row .glyphicon-unchecked{font-size:1.3em;margin-left:8px}.page-stable-pending-payments .clusterize-content .row .stable-note,.page-user-pending-payments .clusterize-content .row .stable-note,.page-stable-cards .clusterize-content .row .stable-note,#editClientDialogInvoices .clusterize-content .row .stable-note{padding:0 15px 10px}.page-stable-pending-payments .clusterize-content .row .filter-linked,.page-user-pending-payments .clusterize-content .row .filter-linked,.page-stable-cards .clusterize-content .row .filter-linked,#editClientDialogInvoices .clusterize-content .row .filter-linked{margin-right:10px}.page-stable-pending-payments .clusterize-content .row .date-col,.page-user-pending-payments .clusterize-content .row .date-col,.page-stable-cards .clusterize-content .row .date-col,#editClientDialogInvoices .clusterize-content .row .date-col{padding-left:15px}.page-stable-pending-payments .clusterize-content .row .date-col .label-ppp-paid,.page-user-pending-payments .clusterize-content .row .date-col .label-ppp-paid,.page-stable-cards .clusterize-content .row .date-col .label-ppp-paid,#editClientDialogInvoices .clusterize-content .row .date-col .label-ppp-paid{margin:0}.page-stable-pending-payments .clusterize-content .row .inactive-note,.page-user-pending-payments .clusterize-content .row .inactive-note,.page-stable-cards .clusterize-content .row .inactive-note,#editClientDialogInvoices .clusterize-content .row .inactive-note{padding:0 8px 8px}.page-stable-pending-payments .clusterize-content .row .inactive-note .alert,.page-user-pending-payments .clusterize-content .row .inactive-note .alert,.page-stable-cards .clusterize-content .row .inactive-note .alert,#editClientDialogInvoices .clusterize-content .row .inactive-note .alert{padding:5px;margin:0}.page-stable-pending-payments .clusterize-content .row.linked,.page-user-pending-payments .clusterize-content .row.linked,.page-stable-cards .clusterize-content .row.linked,#editClientDialogInvoices .clusterize-content .row.linked{border-top:1px solid #ffffff}.page-stable-pending-payments .clusterize-content .row.selected,.page-user-pending-payments .clusterize-content .row.selected,.page-stable-cards .clusterize-content .row.selected,#editClientDialogInvoices .clusterize-content .row.selected{box-shadow:inset 0 -3px #008a2f;background-color:#008a2f1a}.page-stable-pending-payments .clusterize-content .row.selected .glyphicon-check,.page-user-pending-payments .clusterize-content .row.selected .glyphicon-check,.page-stable-cards .clusterize-content .row.selected .glyphicon-check,#editClientDialogInvoices .clusterize-content .row.selected .glyphicon-check{display:inline-block}.page-stable-pending-payments .clusterize-content .row.selected .glyphicon-unchecked,.page-user-pending-payments .clusterize-content .row.selected .glyphicon-unchecked,.page-stable-cards .clusterize-content .row.selected .glyphicon-unchecked,#editClientDialogInvoices .clusterize-content .row.selected .glyphicon-unchecked{display:none}.page-stable-pending-payments .clusterize-content .row:not(.paid,.no-payment-provider):hover,.page-user-pending-payments .clusterize-content .row:not(.paid,.no-payment-provider):hover,.page-stable-cards .clusterize-content .row:not(.paid,.no-payment-provider):hover,#editClientDialogInvoices .clusterize-content .row:not(.paid,.no-payment-provider):hover{box-shadow:inset 0 -3px #008a2f;cursor:pointer}.page-stable-pending-payments .dropdown-parent,.page-user-pending-payments .dropdown-parent,.page-stable-cards .dropdown-parent,#editClientDialogInvoices .dropdown-parent{margin-left:5px}.page-stable-pending-payments .refresh-page,.page-user-pending-payments .refresh-page,.page-stable-cards .refresh-page,#editClientDialogInvoices .refresh-page{margin-left:15px}.page-stable-pending-payments .invoice-helps .alert,.page-user-pending-payments .invoice-helps .alert,.page-stable-cards .invoice-helps .alert,#editClientDialogInvoices .invoice-helps .alert{margin-bottom:15px}.page-stable-pending-payments .btn.text-left,.page-user-pending-payments .btn.text-left,.page-stable-cards .btn.text-left,#editClientDialogInvoices .btn.text-left{text-align:left!important}.page-stable-pending-payments #clientSearch{max-width:140px}.page-stable-pending-payments .clusterize-scroll{min-height:calc(100vh - 305px)}.page-user-pending-payments .clusterize-scroll[data-childinvoices="1"] .invoice-name{display:inline}.page-user-pending-payments .clusterize-content .row .label-payment-state{display:inline-block;position:absolute;left:30px;right:0;top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-user-pending-payments .clusterize-content .row .glyphicon-ban-circle,.page-user-pending-payments .clusterize-content .row .glyphicon-thumbs-up,.page-user-pending-payments .clusterize-content .row .glyphicon-ok-sign{display:none;margin-left:8px;font-size:1.3em;color:#d9534f}.page-user-pending-payments .clusterize-content .row .block-first,.page-user-pending-payments .clusterize-content .row .block-second{padding-top:0;padding-bottom:0}.page-user-pending-payments .clusterize-content .row .btn.invoice-extra-info{margin-right:8px}.page-user-pending-payments .clusterize-content .row .alert-inline{padding:0 5px;margin:0 5px 3px!important}.page-user-pending-payments .clusterize-content .row.disabled-opaque .glyphicon-unchecked,.page-user-pending-payments .clusterize-content .row.disabled-opaque .glyphicon-check{display:none}.page-user-pending-payments .clusterize-content .row.disabled-opaque .glyphicon-ban-circle{display:inline}.page-user-pending-payments .clusterize-content .row.disabled-opaque *:not(.glyphicon-ban-circle){color:#a7a9ac}.page-user-pending-payments .clusterize-content .row.disabled-opaque *:not(.glyphicon-ban-circle) .label{color:#eaeaea}.page-user-pending-payments .clusterize-content .row.linked{border-top:1px solid #dddddd}.page-user-pending-payments .clusterize-content .row.paid .glyphicon-thumbs-up,.page-user-pending-payments .clusterize-content .row.paid .glyphicon-ok-sign{color:#008a2f;display:inline-block}.page-user-pending-payments .clusterize-content .purchase-details{padding-top:0!important;padding-bottom:0!important}.page-user-pending-payments .clusterize-content .purchase-details div{padding:0 0 8px}.page-user-pending-payments .clusterize-content .purchase-details .label-info{display:inline-block;margin-left:38px;vertical-align:top}.page-user-pending-payments .clusterize-content .invoice-name{display:none}.page-user-pending-payments .parent-selected-payments,.page-user-pending-payments .parent-paid-payments{margin-top:30px}.page-user-pending-payments .payment-ask-price-results button{min-height:54px}.page-user-pending-payments .payment-ask-price-results button .glyphicon{display:none}.page-user-pending-payments .payment-ask-price-results button:hover{background-color:#fff}.page-user-pending-payments .payment-ask-price-results button:hover .glyphicon{display:inherit}.page-user-pending-payments .payment-ask-price-results button.btn-continue-part{box-shadow:inset 0 -3px #fd6d21}.page-user-pending-payments .payment-ask-price-results button.btn-continue-part .glyphicon,.page-user-pending-payments .payment-ask-price-results button.btn-continue-part .amount{color:#fd6d21}.page-user-pending-payments .payment-ask-price-results .btn-group{margin-bottom:15px}.page-user-pending-payments .payment-ask-price-results .payment-ask-price-results-or{line-height:2em}.page-user-pending-payments #missing-nag{margin-top:0}.page-user-pending-payments #missing-nag .alert{margin-top:0;margin-bottom:30px}.page-stable-cards .clusterize-div-table-header{border-bottom:2px solid #dddddd}.page-stable-cards .clusterize-div-table-header div{border:none}.page-stable-cards .clusterize-div-table-header .visible-amount{display:inline-block;position:relative;font-size:.8em;font-weight:400;padding-top:4px}.page-stable-cards .stable-card-wrapper-mini{position:absolute;left:0;top:10px}.page-stable-cards .clusterize-scroll{min-height:calc(100vh - 350px)}.page-stable-cards .clusterize-content .row.edit-card{min-height:50px}.page-stable-cards .clusterize-content .row.edit-card .card-name-col{padding:15px 0 15px 60px}.page-stable-cards .clusterize-content .row.edit-card div{padding:15px 0}.page-stable-cards .clusterize-content .row.edit-card.not-valid div{text-decoration:line-through!important;color:#a7a9ac}.page-stable-cards .clusterize-content .row.edit-card.not-valid .label.expired{margin-left:0}.dv-print-modal-body>div{margin-bottom:6px}th.headerSortUp{background-color:#ddd;border-top-left-radius:10px;border-top-right-radius:10px}th.headerSortUp .glyphicon{float:right}th.headerSortDown{background-color:#ddd;border-top-left-radius:10px;border-top-right-radius:10px}th.headerSortDown .glyphicon{float:right}.clock{display:inline-block;min-width:35px;background-color:#ffffff4d;border-radius:5px}.alert .clock{color:#ffffffe6!important;padding:0 5px}.alert.alert-info .clock{background-color:#31708f}#summary h3{font-size:1.2em!important;padding:6px!important;color:#fff!important;margin:0}#summary .eventHeader{background-color:#066b93;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center}#summary #summary-payment-method{text-align:center;font-size:.9em}#summary #summary-payment-method img{max-height:35px;max-width:35px}#summary #summary-payment-method span{display:block;padding:5px 0 0}#summary #summary-payment-method .glyphicon{display:none}#summary #summary-cancellation-policy,#summary #summaryPaymentTime{text-align:center;font-size:.9em}#summary .table{margin-top:10px;margin-bottom:0}#summary .table td{padding-left:5px;padding-right:5px}#summary .table th{padding-left:5px;padding-right:0;border-top:1px solid #ddd;font-size:.9em}#summary .table tr:last-child{border-top:3px solid #ddd}#summary .table tr:last-child td{font-weight:700}#summary .summary-extra-fee td,#summary #summary-total td{text-align:right}#summary #summary-total-price{padding-left:0;padding-right:0}#summary #company-name{border-top:none}#summary #summaryPartialDetails{margin-top:15px}#summary #summaryPartialDetails .form-group{margin:0 0 5px}#summary .confirmation-buttons{margin-bottom:0}.confirmation-terms{font-size:.8em;margin-bottom:15px;color:#000000b3}.ppp-hidden{display:none!important}#cancellationPolicyHelpAdmin:hover,#cancellationPolicyHelpClient:hover{cursor:pointer}#event-login{margin-top:10px}#event-login .h-login{border-radius:8px;box-shadow:0 0 3px #3b6f894d}#event-login .h-login-options{padding:15px}#event-login .h-login-title{background-color:#066b93;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;height:30px}#event-login .h-login-title span{font-weight:300;line-height:18px;display:block;font-size:.8em!important;padding:6px!important;color:#fff!important}.form-quick-checkout h3{color:#066b93;font-size:20px;margin:0 0 15px}.form-quick-checkout .checkbox-accept{position:relative;padding-left:60px}.form-quick-checkout .checkbox-accept .toggle{position:absolute;left:20px}.form-quick-checkout .checkbox-accept span{display:inline-block}#summary.fixed{position:fixed;top:60px;margin-left:900px;width:300px}#eventInfo.fixed{position:fixed;top:60px;width:270px;margin-top:15px!important;z-index:100}#eventInfo.no-permission .eventHeader{background-color:#a7a9ac}.missing-features .wrapper{max-width:1200px;margin:auto}.missing-features .row{margin-right:0}.missing-features .row div{margin-left:-4px}#missing-nag p:first-child{margin-top:0}#missing-nag .btn{margin-top:5px;display:block}.search{padding:0 22px 0 25px}.search-clear{display:none;position:absolute;right:7px;top:0;bottom:0;height:14px;margin:auto;font-size:14px;cursor:pointer;color:#ccc}.search-icon{position:absolute;left:7px;top:0;bottom:0;height:14px;margin:auto;font-size:14px;cursor:pointer;color:#022431}input:focus+span{color:#022431!important}.viewOptions .btn-group{margin-bottom:15px}.page-user-calendar h2,.page-user-calendar .h2{padding-bottom:15px;display:inline-block}.page-user-calendar .btn-user-calendar-new-main{padding:6px 48px}.page-user-calendar .content .switch-account-account{margin-left:15px;position:absolute;margin-top:1px}.page-user-calendar #calendar{margin-bottom:15px}.page-user-calendar #calendar .cancelled-event{pointer-events:none!important}.page-user-calendar .sidebar .infobox,.page-user-calendar .cal-extra-info{display:none}.page-user-calendar #eventInfo{margin:0}.page-user-calendar #initialAlert{line-height:2em}.page-user-calendar #initialAlert .btn{margin-top:0}.page-user-calendar #reserveAlert a{color:#066b93}.page-user-calendar .fc-list-empty-wrap2{padding:15px 15px 0!important;background-color:#efefef;min-height:40px;position:relative}.page-user-calendar .fc-list-empty-wrap2 .fc-list-empty{background-color:#d6d6d6!important;padding:5px;color:#0000004d!important;border-radius:5px;margin-top:15px!important}.user-calendar-settings[data-filtered="0"] .filter-on,.user-calendar-settings[data-filtered="1"] .filter-off{display:none}.user-calendar-2021 .fc-list-view .fc-list-heading td,.user-calendar-2021 .fc-list-view .fc-list-item td{border:none!important}.user-calendar-2021 .fc-event.invoice-event{min-height:unset;color:#066b93;font-size:1em;background-color:#066b93}.user-calendar-2021 .fc-event.invoice-event .fc-title{position:relative;margin:5px 2px 2px;padding:1px 1px 1px 5px!important;min-height:auto;background-color:#efefef;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.user-calendar-2021 .fc-event.invoice-event .fc-title span{display:inline-block;padding-bottom:2px}.user-calendar-2021 .fc-event.invoice-event .fc-title .label{margin:1px;padding:4px 5px 2px;right:1px;bottom:1px}.user-calendar-2021 .fc-event.invoice-event .fc-title .label.label-danger{width:calc(100% - 8px)}.user-calendar-2021 .fc-event.invoice-event .fc-title .invoice-comment{width:100%;color:#066b9380;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-calendar-2021 .fc-list-item.invoice-event{background-color:#066b93;color:#022431}.user-calendar-2021 .fc-list-item.invoice-event .fc-list-item-title .invoice-wrapper{position:relative;box-shadow:0 2px 3px #3b6f891a;border:1px solid #dddddd;margin-bottom:3px;background-color:#fff;border-radius:4px;padding:4px 5px 4px 10px;overflow:hidden}.user-calendar-2021 .fc-list-item.invoice-event .fc-list-item-title .invoice-wrapper .label{margin-top:3px}.user-calendar-2021 .fc-list-item.invoice-event .fc-list-item-title .invoice-wrapper .fas{color:#00802c}.user-calendar-2021 .fc-list-item.invoice-event .fc-list-item-title .invoice-wrapper .invoice-comment{display:inline-block;width:100%;color:#a7a9ac;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:-5px}.user-calendar-2021 .fc-month-view .fc-event-diary{background-color:#0982a8!important}.user-calendar-2021 .fc-month-view .fc-event-diary .fc-time{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.user-calendar-2021 .fc-month-view .fc-event-diary .fc-time .fas{position:absolute;right:3px;top:3px}.user-calendar-2021 .fc-month-view .fc-event-diary .fc-title{display:none!important}.user-calendar-2021 .fc-month-view .fc-event-diary .fc-message{display:block;white-space:normal;font-size:.8em;padding:4px 0}.user-calendar-2021 .fc-month-view .fc-event-diary .event-info+.event-info{border-top:1px solid rgba(255,255,255,.5);margin-top:3px;padding-top:3px}.user-calendar-2021 .fc-month-view .fc-event-diary .sport-summary{padding:7px 0 0}.user-calendar-2021 .fc-month-view .fc-event-diary .sport-summary .sport-info{opacity:.7;display:block;font-size:11px}.user-calendar-2021 .fc-month-view .fc-event-diary .sport-summary .sport-info i{min-width:15px;text-align:center}.user-calendar-2021 .fc-month-view .fc-event-diary.diary-image-added .fc-message{text-shadow:0 0 3px rgba(0,0,0,.7)}.user-calendar-2021 .fc-list-view .fc-event-diary{background-color:#efefef}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper{position:relative;border-radius:5px;background-color:#fff;margin-bottom:3px;box-shadow:0 2px 3px #3b6f891a;border:1px solid #dddddd;min-height:24px;overflow:hidden}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-bg{position:relative;min-height:60px}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-header{overflow:hidden;line-height:18px;background-color:#ffffffb3}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-header .diary-event-date{display:inline-block;float:left;padding:3px 10px 4px;color:#fffc;background-color:#066b93cc;font-size:.8em;font-weight:900;border-top-left-radius:5px;max-width:35%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-header .diary-event-date .fas{color:#000}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-header .diary-event-title{box-sizing:border-box;display:block;float:left;padding:3px 7px 4px;font-size:.9em;max-width:65%;color:#066b93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-rating{position:relative}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-rating .ratings{position:relative;overflow:hidden;background-color:#fffc}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-rating .ratings .rating-div{overflow:hidden;width:33.333%;float:left;padding:5px 10px;box-sizing:border-box}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-rating .ratings .rating-div .lesson-rating-title{display:block;font-size:.9em;color:#066b93;border-bottom:1px solid rgba(9,130,168,.5);margin:0 0 5px}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-rating .ratings .rating-div .lesson-rating-info{width:100%}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-rating .ratings .rating-div .lesson-rating-info .rating-wrap{text-align:center;padding:0}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-rating .ratings .rating-div .lesson-rating-info .rating-wrap .fa-stack{height:1em;width:1.2em;font-size:.6em}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-rating .ratings .rating-div .lesson-rating-horse-name{color:#066b93;font-size:.8em;display:block;padding:5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-rating .ratings .rating-div .lesson-rating-horse-name .fas{margin-right:3px}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-content{color:#00000080;font-size:.9em;padding:5px 10px}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-content .fas,.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-content .far{color:#066b93;margin-right:3px}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .diary-event-content .event-info+.event-info{margin-top:5px}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .sport-summary{padding:0;color:#00000080;border-top:1px solid #dddddd;font-size:.9em;overflow:hidden}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .sport-summary span.sport-info{float:left;padding:5px 10px;border-right:1px solid #dddddd}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .sport-summary span.sport-info i{color:#066b93}.user-calendar-2021 .fc-list-view .fc-event-diary .diary-event-wrapper .sport-summary span.sport-info:last-child{border-right:none}.user-calendar-2021 .fc-list-view .fc-event-diary.no-content .diary-event-content{display:none}.user-calendar-2021 .fc-list-view .fc-event-diary.diary-image-added .diary-event-wrapper .diary-event-bg{height:40vw;min-height:200px}.user-calendar-2021 .fc-list-view .fc-event-diary.diary-image-added .diary-event-wrapper .diary-event-rating{position:absolute;bottom:0;right:0;left:0}.user-calendar-2021 .fc-list-item.fc-event-horse-care td{background-color:#efefef!important}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper{position:relative;border-radius:5px;background-color:#fff;margin-bottom:3px;box-shadow:0 2px 3px #3b6f891a;border:1px solid #dddddd;min-height:24px;overflow:hidden}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-header{display:flex;width:100%;min-height:24px;border-top-left-radius:5px;border-top-right-radius:5px;line-height:18px}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-header .horse-care-event-type{padding:3px 10px 4px;color:#0009;font-size:.9em;font-weight:900;border-top-left-radius:5px;width:35%;box-sizing:border-box;white-space:nowrap}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-header .horse-care-event-type .fas{color:#000}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-header .horse-care-event-title{box-sizing:border-box;padding:3px 7px 4px;font-size:.9em;color:#0009}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-message{clear:both;padding:4px 10px;font-size:.9em;color:#00000080}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-message-medical{clear:both;font-size:.8em;color:#00000080}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-message-medical .horse-care-medical-table{margin-bottom:0}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-message-medical .horse-care-medical-table th{border-left:none;width:33%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-message-medical .horse-care-medical-table td{padding:5px!important;background-color:#00000005!important}.user-calendar-2021 .fc-list-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-message-medical .horse-care-medical-table tr:last-child th{border-bottom:none}.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="1"] .horse-care-event-type{background-color:#d18651;color:#442712}.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="1"] .horse-care-event-header{background-color:#d1865133}.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="1"] .horse-care-event-message{border-top:1px solid #d18651}.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="2"] .horse-care-event-type{background-color:#9cd049;color:#2c3d10}.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="2"] .horse-care-event-header{background-color:#9cd04933}.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="2"] .horse-care-event-message{border-top:1px solid #9cd049}.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="3"] .horse-care-event-type{background-color:#fdb35b;color:#8a4c02}.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="3"] .horse-care-event-header{background-color:#fdb35b33}.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="3"] .horse-care-event-message,.user-calendar-2021 .fc-list-item.fc-event-horse-care[data-event-class-id="3"] .horse-care-event-message-medical{border-top:1px solid #fdb35b}.user-calendar-2021.calendar-custom-list .fc-list-view,.user-calendar-2021.calendar-custom-list .fc-list-heading{border:none!important}.user-calendar-2021.calendar-custom-list .fc-list-heading .fc-widget-header{padding:15px 15px 10px}.user-calendar-2021.calendar-custom-list .fc-list-heading .fc-widget-header .fc-list-heading-main{font-size:1.2em;line-height:20px;font-weight:500!important;opacity:.6}.user-calendar-2021.calendar-custom-list .fc-list-heading .fc-widget-header .fc-list-heading-alt{line-height:20px;color:#0009}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .fc-list-item-title,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .fc-list-item-title{background-color:#efefef!important;padding:0}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .fc-list-item-title .event-time,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .fc-list-item-title .event-time{font-size:.8em;font-weight:700;margin:0 5px 0 0}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .fc-list-item-title .glyphicon,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .fc-list-item-title .glyphicon{margin-right:5px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper{position:relative;border-radius:5px;background-color:#fff;margin-bottom:3px;box-shadow:0 2px 3px #3b6f891a;border:1px solid #dddddd;overflow:hidden}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-title,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-title{display:block;margin:0!important;position:relative;padding:4px 5px 4px 10px;color:#066b93;overflow:hidden}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-title .event-time,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-title .event-time{color:#000}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-title .label-event-type,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-title .label-event-type{display:inline-block;max-width:30%;float:right;position:relative;top:2px;white-space:normal!important;max-height:11px!important;line-height:1.3em;padding-top:1px;margin-bottom:4px;overflow:hidden}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-title .time-label,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-title .time-label{background-color:#0000004d;color:#000c;font-size:.8em;border-radius:3px;padding:0 4px;margin-right:5px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-title .time-label.positive,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-title .time-label.positive{background-color:#008a2f66;color:#00571e}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-program,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-program,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-comment,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-comment,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-skill,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-skill{color:#a7a9ac;font-size:.9em;padding:0 10px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-program .glyphicon,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-program .glyphicon,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-comment .glyphicon,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-comment .glyphicon,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-skill .glyphicon,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-skill .glyphicon{margin:0}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-skill,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-skill{text-align:right}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-skill .label+.label,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-skill .label+.label{margin-left:5px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-skill+.event-additional-data,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-skill+.event-additional-data{margin-top:5px!important}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .course-skill .participants,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .course-skill .participants{padding:2px;color:#022431}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row{overflow:hidden;padding:0 5px 5px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .user-horse,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .user-horse{position:relative;box-sizing:border-box;float:right;width:calc(50% - 2px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a7a9ac;background-color:#0000000d;box-shadow:inset 0 0 3px #3b6f8933;border-radius:5px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .user-horse .horse-heart,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .user-horse .horse-heart{top:10px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .user-horse .horse-heart .glyphicon-heart,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .user-horse .horse-heart .glyphicon-heart{top:0}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .user-horse.horse-assigned,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .user-horse.horse-assigned{color:#066b93;background-color:#0982a826}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .user,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .user{box-sizing:border-box;width:calc(50% - 3px);border-radius:5px;float:left;background-color:#0982a826;color:#0982a8;box-shadow:inset 0 0 3px #3b6f8933;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .user.empty,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .user.empty{width:100%;color:#a7a9ac;background-color:#0000000d;text-align:center;padding:7px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .user.free-slot,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .user.free-slot{color:#1c6e38b3;border-color:#1c6e3866;background-color:#008a2f4d}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .user.course-full,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .user.course-full{color:#a02622;border-color:#ae7b7a33;background-color:#d9534f99}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .user.pending-danger,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .user.pending-danger{background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(255,255,255,.5) 9px,rgba(255,255,255,.5) 18px)!important;background-color:#d9534f4d!important;box-shadow:inset 0 0 2px 1px #d9534f;color:#d9534f}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .client-modal-button:hover,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .client-modal-button:hover,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .horse-modal-button:hover,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .horse-modal-button:hover{background-color:#0982a84d!important}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-instructors .user,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-instructors .user{width:100%}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper label,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper label{font-size:.8em;color:#0009}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-additional-data label,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-additional-data label{padding:0 10px;margin-bottom:2px;display:block}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-additional-data .event-attendant-warning,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-additional-data .event-attendant-warning{padding:3px 5px;margin:5px;font-size:.8em}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-additional-data .event-attendant-warning:first-child,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-additional-data .event-attendant-warning:first-child{margin-top:7px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-additional-data+.event-additional-data,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-additional-data+.event-additional-data{margin-top:3px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .instructor-note,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .instructor-note{margin:0 5px 5px!important;padding:5px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .rating-lesson .rating-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .rating-lesson .rating-wrapper{padding:5px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .rating-lesson .rating-wrapper label,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .rating-lesson .rating-wrapper label{font-size:11px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .rating-lesson .rating-wrapper .rating-stars,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .rating-lesson .rating-wrapper .rating-stars{display:block;text-align:center}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .rating-lesson .rating-wrapper .rating-stars .rating-wrap,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .rating-lesson .rating-wrapper .rating-stars .rating-wrap{border-radius:4px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .sport-watch-data-note,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .sport-watch-data-note{display:inline-block;font-size:.9em;color:#0009;padding:0 5px;margin:0 0 5px 5px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .event-waiver-needed,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .event-waiver-needed{margin:0 5px 5px;padding:3px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.past-event-rating .event-title,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.past-event-rating .event-title,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.past-event-rating .user-row,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.past-event-rating .user-row{filter:grayscale(100%);opacity:.8}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.past-event-rating .attention-blink,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.past-event-rating .attention-blink{animation:none!important}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.admin .user-event-wrapper .event-title,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.admin .user-event-wrapper .event-title{color:#fffc;background:linear-gradient(100deg,#2b81a3,#6aa6be 80%)}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.admin .user-event-wrapper .event-title+.event-additional-data,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.admin .user-event-wrapper .event-title+.event-additional-data{margin-top:4px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.admin .user.highlight,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.admin .user.highlight{background-color:#0982a840;color:#0982a8;box-shadow:inset 0 0 3px #3b6f8980}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.admin.service-event .user-event-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.admin.service-event .user-event-wrapper{background-color:#e9f5f3;border:1px solid rgba(39,152,137,.3)}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.admin.service-event .user-event-wrapper .event-title,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.admin.service-event .user-event-wrapper .event-title{color:#fffc;background:linear-gradient(100deg,#73bcb2,#3889a9 80%)}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.admin.service-event.active .user-event-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.admin.service-event.active .user-event-wrapper{background-color:#107990}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.admin.camp-event .user-event-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.admin.camp-event .user-event-wrapper{background-color:#ebeef5;border:1px solid rgba(56,88,156,.3)}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.admin.camp-event .user-event-wrapper .event-title,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.admin.camp-event .user-event-wrapper .event-title{color:#fffc;background:linear-gradient(100deg,#5671ab,#889bc4 80%)}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.admin.camp-event.active .user-event-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.admin.camp-event.active .user-event-wrapper{background-color:#295e99}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item[data-alert="1"] .user-event-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item[data-alert="1"] .user-event-wrapper{box-shadow:0 2px 3px #d9534f80;border:1px solid #d9534f!important}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.highlight-event .user-event-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.highlight-event .user-event-wrapper{box-shadow:0 2px 5px 3px #066b9366;border:1px solid #066b93!important}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.highlight-event[data-alert="1"] .user-event-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.highlight-event[data-alert="1"] .user-event-wrapper{box-shadow:0 2px 5px 3px #d9534f66;border:1px solid #d9534f!important}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.past-event,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.past-event{opacity:.8;filter:grayscale(100%)}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper{background-color:#066b93}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .event-title,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .event-title,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper label,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper label,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .participants,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .participants{color:#fff}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .event-time,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .event-time{color:#fff;opacity:.7}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .event-additional-data,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .event-additional-data{color:#fffc}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .user,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .user,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .user-horse,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .user-horse{color:#fff!important;background-color:#ffffff26}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .label-event-type,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .label-event-type{border-color:transparent;color:#000000b3}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .user-row .client-modal-button:hover,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .user-row .client-modal-button:hover,.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .user-row .horse-modal-button:hover,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .user-row .horse-modal-button:hover{background-color:#fff6!important}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .rating-lesson,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .rating-lesson{background-color:#ffffff1a}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item.active .user-event-wrapper .rating-lesson .rating-wrapper .rating-stars .rating-wrap,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .rating-lesson .rating-wrapper .rating-stars .rating-wrap{background-color:#ffffffd9}.user-calendar-2021 .fc-event.watch-data-event{height:auto!important;min-height:auto!important}.user-calendar-2021 .fc-event.watch-data-event .fc-content{min-height:16px!important}.user-calendar-2021 .fc-event.watch-data-event .fc-content .fc-title{min-height:auto;padding:0 0 3px!important}.user-calendar-2021 .fc-event.watch-data-event .fc-content .sport-summary{padding:3px 0}.user-calendar-2021 .fc-event.watch-data-event .fc-content .sport-summary .sport-info{opacity:.7;display:block;font-size:11px}.user-calendar-2021 .fc-event.watch-data-event .fc-content .sport-summary .sport-info i{min-width:15px;text-align:center}.user-calendar-2021 .fc-list-item.watch-data-event td{background-color:#efefef}.user-calendar-2021 .fc-list-item.watch-data-event .event-wrapper{position:relative;border-radius:5px;background-color:#fff;margin-bottom:3px;box-shadow:0 2px 3px #3b6f891a;border:1px solid #dddddd;min-height:24px}.user-calendar-2021 .fc-list-item.watch-data-event .event-wrapper .event-header{width:100%;height:24px;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;line-height:18px}.user-calendar-2021 .fc-list-item.watch-data-event .event-wrapper .event-header .event-time{display:inline-block;float:left;padding:3px 10px 4px;background-color:#d9534f;color:#ffffffe6;font-size:.8em;font-weight:900;border-top-left-radius:5px}.user-calendar-2021 .fc-list-item.watch-data-event .event-wrapper .event-header .event-title{box-sizing:border-box;display:block;float:left;padding:3px 7px 4px;font-size:.9em;color:#0009;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-calendar-2021 .fc-list-item.watch-data-event .event-wrapper .sport-summary{padding:0;color:#00000080;border-top:1px solid #d9534f;font-size:.9em;overflow:hidden}.user-calendar-2021 .fc-list-item.watch-data-event .event-wrapper .sport-summary span.sport-info{float:left;padding:5px 10px;border-right:1px solid #dddddd}.user-calendar-2021 .fc-list-item.watch-data-event .event-wrapper .sport-summary span.sport-info:last-child{border-right:none}.user-calendar-2021 .fc-list-item.watch-data-event.active .event-header{background-color:#0000000d!important}.user-calendar-2021 .fc-list-item.watch-data-event.active .event-header .event-title{color:#000c!important}.user-calendar-2021 .fc-list-item.watch-data-event.active td{background-color:#efefef!important}.user-calendar-2021 .fc-list-item.watch-data-event.active .event-wrapper .event-header{background-color:#066b93}.user-calendar-2021 .fc-list-item.watch-data-event.active .event-wrapper .event-header .event-time{background-color:#b52b27}.user-calendar-2021 .fc-list-item.watch-data-event.active .event-wrapper .event-header .event-title{color:#fff}.dialog-beta-tester .picture{font-size:10em;color:#d9534f}.dialog-beta-tester .picture .picture-wrapper{background-color:#f4cecd;display:inline-block;width:100%;border-radius:20px;margin-bottom:15px}.dialog-beta-tester ul{padding-left:15px}.dialog-beta-tester ul li{list-style-type:disc}.btn-beta-tester{color:#d9534f;font-size:1em}.page-user-stable-cards .customer-cards-card{padding:15px;font-size:.9em;min-height:150px;margin:0}.page-user-stable-cards .customer-cards-card h4{margin-top:0;color:#066b93;font-weight:500}.page-user-stable-cards .home-stable-help{margin-top:10px}.page-user-history .input-group,.page-user-history .btn-group{padding-bottom:15px}.page-user-waivers .clusterize .clusterize-scroll{min-height:50vh}.badge-credits{position:absolute;top:-8px;right:-3px;font-size:.9em;min-width:20px;min-height:20px;border-radius:10px;line-height:19px;padding:0;background-color:#0982a8;border:1px solid #EFEFEF}li:hover .badge-credits{background-color:#022431}h4.underlinedHeader{color:#066b93;font-size:1em;line-height:1.5em;margin:0 0 15px;padding:0 10px .5em;border-bottom:1px solid #dddddd;font-weight:500}.btn-custom-date,.input-custom-date{text-align:left!important}.btn-custom-date .glyphicon,.input-custom-date .glyphicon{color:#000;margin-right:3px}.btn-custom-date.required{background-color:#fff9cc;border-color:#a94442}.page-stable-add-event .stable-calendar-alerts .alert-danger{overflow:hidden}.page-stable-add-event *:focus{outline:none}.page-stable-add-event .sidebar .infobox{display:none}.page-stable-add-event .fc-list-item{height:58px}.page-stable-add-event .popover,.page-stable-add-event .tooltip{z-index:5000!important}.page-stable-add-event .datepicker{z-index:9999!important}.page-stable-add-event .popover .popover-content{font-size:.8em!important;padding:10px 10px 5px}.page-stable-add-event .popover .popover-content p{margin-bottom:5px}.page-stable-add-event #eventPlanningAlert .alert{padding:5px 10px;margin:0 0 15px;font-size:.9em}.page-stable-add-event .eventbutton.disabled,.page-stable-add-event .eventbutton.disabled *{pointer-events:none!important}.page-stable-add-event .copying-disabled{filter:grayscale(100%);background-color:#efefef}.page-stable-add-event .copying-disabled strong,.page-stable-add-event .copying-disabled label,.page-stable-add-event .copying-disabled .form-group{opacity:.5;pointer-events:none}.page-stable-add-event .copying-disabled .alert{text-decoration:line-through}.page-stable-add-event .dialogCopyEvents .modal-body{padding-bottom:0}.page-stable-add-event .dialogCopyEvents .copy-events-start ul{padding-left:20px}.page-stable-add-event .dialogCopyEvents .copy-events-start ul li{list-style:disc;padding-bottom:5px;font-size:.9em;line-height:1.4em}.page-stable-add-event .dialogCopyEvents .copy-events-event-list label{font-size:.8em}.page-stable-add-event .dialogCopyEvents .week-starting-help{padding-right:7.5px}.page-stable-add-event .dialogCopyEvents .week-ending-help{padding-left:7.5px}.page-stable-add-event .dialogCopyEvents .datepicker-inline{display:inline-block}.page-stable-add-event .dialogCopyEvents .datepicker-inline .datepicker-days table tbody tr:hover{background-color:#fff}.page-stable-add-event .dialogCopyEvents .datepicker-inline .week-selected td{background-color:#0982a8;color:#fff;border-radius:0}.page-stable-add-event .dialogCopyEvents .datepicker-inline .week-selected td:first-child{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.page-stable-add-event .dialogCopyEvents .datepicker-inline .week-selected td:last-child{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.page-stable-add-event .dialogCopyEvents .datepicker-inline .week-selected .cw{font-weight:700}.page-stable-add-event .datepicker-dropdown .active.day{pointer-events:none}.page-stable-add-event #calendar .fc-left,.page-stable-add-event #calendar .fc-right{margin-bottom:15px}.page-stable-add-event #calendar .fc-header-toolbar{margin-bottom:0!important}.page-stable-add-event #calendar .calendar-extra-menu .event-search{margin-right:15px}.page-stable-add-event #calendar .calendar-extra-menu .toggle-course-info-parent,.page-stable-add-event #calendar .calendar-extra-menu .toggle-tags-parent,.page-stable-add-event #calendar .calendar-extra-menu .toggle-event-type-parent{margin:0 20px 0 0}.page-stable-add-event #calendar .calendar-extra-menu .toggle-course-info-parent .show-reservation-status-help,.page-stable-add-event #calendar .calendar-extra-menu .toggle-tags-parent .show-reservation-status-help,.page-stable-add-event #calendar .calendar-extra-menu .toggle-event-type-parent .show-reservation-status-help{padding:0 0 0 5px;font-size:.9em}.page-stable-add-event #calendar .calendar-extra-menu button{margin:0 0 0 5px}.page-stable-add-event #calendar .calendar-extra-menu .send-messages-tools{margin:0 0 15px}.page-stable-add-event #calendar .fc-body .fc-week .fc-bg .fc-axis{font-size:.8em;padding-top:5px}.page-stable-add-event #calendar .fc-event.narrow .cal-extra-info{font-size:.8em}.page-stable-add-event #calendar .fc-event.narrow .cal-extra-info span{display:none}.page-stable-add-event[data-view-mode=lg] #calendar.tools-fixed .fc-header-toolbar{position:fixed;top:60px;z-index:999;background-color:#fff;margin:0;padding:15px 0;border-bottom:1px solid #dddddd}.page-stable-add-event .toolbar-right .calendar-menu{margin-left:5px}.page-stable-add-event .tooltip hr,.page-stable-services .tooltip hr{margin:3px 0 5px}.page-stable-add-event .tooltip ul,.page-stable-services .tooltip ul{margin:0;padding:0}.page-stable-add-event .tooltip ul li,.page-stable-services .tooltip ul li{text-align:left}body.modal-open .datepicker{z-index:10000!important}body.modal-open .main-wrapper{overflow:hidden!important}.has-feedback input{padding-right:5px!important}.has-feedback.has-error:not(.initializing) .skillSelection a{border-color:#d9534f!important;color:#d9534f}.has-feedback.initializing .has-error .form-control,form[data-toggle=validator].initializing .has-error .form-control,.has-feedback.initializing .has-error .input-group-addon,form[data-toggle=validator].initializing .has-error .input-group-addon{border-color:#ccc!important;box-shadow:inherit}.has-feedback.initializing .has-error .input-group-addon,form[data-toggle=validator].initializing .has-error .input-group-addon{color:inherit;background-color:#eee}.has-feedback.initializing .has-error .help-block,form[data-toggle=validator].initializing .has-error .help-block{display:none}.has-feedback.initializing .has-error label,form[data-toggle=validator].initializing .has-error label,.has-feedback.initializing .has-error .radio,form[data-toggle=validator].initializing .has-error .radio{color:inherit}.has-error.initializing .help-block{display:none}.has-error.initializing .form-control,.has-error.initializing .input-group-addon{border-color:#ccc!important;box-shadow:inherit}.has-error.initializing .input-group-addon{color:inherit;background-color:#eee}.has-error.initializing label,.has-error.initializing .radio{color:inherit}#sidebar{padding:15px;z-index:2}#sidebar .infobox .description{font-size:1.2em;font-weight:300;padding:0 0 16px!important}#sidebar .infobox img{max-width:100%}#sidebar .infobox td{padding:0 16px 3px 0;vertical-align:top}#sidebar .infobox a{color:#066b93}#sidebar .panel h3{padding:10px;font-size:.8em}#sidebar .panel h5{font-size:.8em;font-weight:700;margin:0 0 5px}#sidebar .panel p{font-size:.8em}.user-page.sidebar td{padding-bottom:5px!important;line-height:2em}.user-page.sidebar tr:last-child td{padding-bottom:0!important}.user-page.sidebar .courseAmount{color:#0982a8}.user-page.sidebar .courseAmount span{font-size:1.8em;font-weight:300}.user-page.sidebar .courseAmount .glyphicon,.user-page.sidebar .courseAmount .fas{font-size:1.5em!important;margin-right:5px}.user-details-panel{padding:0;margin-bottom:15px;color:#0982a8}.user-details-panel span{font-size:1.5em;font-weight:300}.user-details-panel .glyphicon{font-size:1.2em;margin-right:5px}.user-details-panel .panel-body{padding-bottom:10px}.user-details-panel .user-details-panel-summary{line-height:1.5em}.user-details-panel .user-details-panel-details{padding:10px 15px 15px}.user-details-panel .user-details-panel-details .head{color:#066b93}.user-details-panel .user-details-panel-details td{padding:0 15px 10px 0}.user-details-panel .user-details-panel-details tr:last-child td{padding:0 15px 0 0}.user-info-wrapper{white-space:nowrap;display:inline-block;margin-left:3px}.user-info-wrapper .userImage{margin-right:5px;width:32px;height:32px;border-radius:5px}.tooltip,.popover{z-index:200!important;transition:opacity .3s!important}.tooltip .summary-row-tooltip-free,.popover .summary-row-tooltip-free,.tooltip .summary-row-tooltip-almost-full,.popover .summary-row-tooltip-almost-full,.tooltip .summary-row-tooltip-full,.popover .summary-row-tooltip-full{background-color:#008a2f;display:inline-block;min-width:10px;min-height:10px;margin-right:5px}.tooltip .summary-row-tooltip-almost-full,.popover .summary-row-tooltip-almost-full{background-color:#d99300}.tooltip .summary-row-tooltip-full,.popover .summary-row-tooltip-full{background-color:#d9534f}.tooltip .horse-row,.popover .horse-row{position:relative;min-height:25px;min-width:220px;padding-left:30px;padding-bottom:5px;margin-bottom:5px;overflow:hidden;border-bottom:1px solid #dddddd}.tooltip .horse-row .horseImage,.popover .horse-row .horseImage{position:absolute;left:0;top:0;height:24px;width:24px;border-radius:3px}.tooltip .horse-row .horseImage img,.popover .horse-row .horseImage img{margin:0!important;min-width:24px;height:24px}.tooltip .horse-row .horseImage .glyphicon,.popover .horse-row .horseImage .glyphicon{position:absolute;top:auto;right:0;bottom:0!important;color:#a0000d;line-height:1em;height:1em;background-color:#fff}.tooltip .horse-row a,.popover .horse-row a{display:inline-block;float:left;margin:1px 5px 0 0;line-height:1em;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip .horse-row .courseName,.popover .horse-row .courseName{display:inline-block;float:left;clear:left;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tooltip .horse-row .courseType,.popover .horse-row .courseType{display:inline;float:left;clear:left;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;background-color:#eaeaea;border:1px solid #cccccc;color:#0009;padding:2px 5px;font-size:.8em;font-weight:700;line-height:1;vertical-align:baseline;border-radius:.25em}.tooltip .horse-row .courseTime,.popover .horse-row .courseTime{position:absolute;right:0;top:0;display:inline-block;font-size:.8em;line-height:1.4em;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip .horse-row:last-child,.popover .horse-row:last-child{margin-bottom:0;border-bottom:none}.tooltip-left-align .tooltip-inner{text-align:left!important}.page-stable-clients .credits{color:#a7a9ac;padding:0}.page-stable-clients .current-credits{font-weight:700;color:#008a2f}.page-stable-clients .clusterize-content nobr{background-color:#fff;padding:3px 5px;border-radius:3px}.page-stable-clients .clientsDownload,.page-stable-clients .clientsSendMessages,.page-stable-clients .clients-select-all-clusterize,.page-stable-clients .clients-select-none-clusterize{margin-left:15px!important}.page-stable-clients td .btn-group{display:flex!important}.page-stable-clients a.name{line-height:30px}.page-stable-clients .user-parent-link,.page-stable-clients .edit-temp-user-button{position:relative;margin-top:6px;float:right}.page-stable-clients .user-parent-link .user-parent-link-title,.page-stable-clients .edit-temp-user-button .user-parent-link-title{display:none}.page-stable-clients .user-parent-link .user-parent-link-badge,.page-stable-clients .edit-temp-user-button .user-parent-link-badge{position:absolute;right:-7px;top:-5px;background-color:#000;color:#fff;font-size:10px!important;line-height:11px!important;border:1px solid #EFEFEF;font-weight:700;border-radius:7px;padding:0;margin:0;width:14px;height:14px}.page-stable-clients .user-child{color:#007126;border-color:#1c6e3866}.page-stable-clients .family-account .name{display:block;line-height:20px}.page-stable-clients .family-account .user-parent-link{float:none;border:none;background-color:#efefef;pointer-events:none}.page-stable-clients .family-account .user-parent-link .user-parent-link-title{display:inline}.page-stable-clients .family-account .user-parent-link .user-parent-link-badge{display:none}.page-stable-clients .info-select-box{padding:0}.page-stable-clients .info-select-box span{color:#000000b3;font-size:20px}.page-stable-clients .info-select-box .glyphicon-ban-circle{margin-left:10px;color:#d9534f;opacity:.8}.page-stable-clients .info-select-box button{margin:0 0 0 10px;padding:0;font-size:20px;line-height:20px;border:none}.page-stable-clients .info-select-box button:hover{background-color:#fff0}.page-stable-clients .info-select-client .glyphicon-check{display:none}.page-stable-clients .info-select-client.selected .glyphicon-check{display:inline;color:#008a2f}.page-stable-clients .info-select-client.selected .glyphicon-unchecked{display:none}.page-stable-clients .clients-extra-menu{margin-bottom:15px}.page-stable-clients .clients-extra-menu .btn-group{margin-left:15px}.page-stable-clients .clusterize .clusterize-scroll{min-height:calc(100vh - 320px)}.page-stable-clients .info-pale{color:#00000080}.page-stable-forms .clusterize .clusterize-scroll{background-color:#fff}.page-stable-forms .clusterize-edit-forms .clusterize-scroll{min-height:calc(100vh - 440px)}.page-stable-forms .clusterize-signed-forms .clusterize-scroll,.page-stable-forms .form-active-registration-form .clusterize-scroll{min-height:calc(100vh - 320px)}.page-stable-forms .waiver-filtering-buttons{margin-right:5px}.page-stable-forms .panel-registration-form,.page-stable-forms .panel-other{overflow:hidden}.page-stable-forms .panel-registration-form .panel-body,.page-stable-forms .panel-other .panel-body{padding-bottom:0}.page-stable-forms .panel-registration-form .form-active-registration-form{border-top:2px solid #dddddd}.page-stable-forms .forms-actions{padding:7px}.page-stable-horses .content,.page-horse .content{padding-bottom:0}.page-stable-horses #horse-extra-info,.page-horse #horse-extra-info{display:none}.page-stable-horses #horse-table tr td,.page-horse #horse-table tr td{transition:background-color .2s ease-in}.page-stable-horses #horse-table tr.selected img,.page-horse #horse-table tr.selected img{box-shadow:none}.page-stable-horses #horse-table tr.selected td,.page-horse #horse-table tr.selected td{background-color:#fff;border:none}.page-stable-horses #horse-table tr.selected td:first-child,.page-horse #horse-table tr.selected td:first-child{border-top-left-radius:10px}.page-stable-horses #horse-table tr.selected td:last-child,.page-horse #horse-table tr.selected td:last-child{border-top-right-radius:10px}.page-stable-horses #horse-table tr.info-note.selected td,.page-horse #horse-table tr.info-note.selected td{border-radius:0!important}.page-stable-horses #horse-table .header,.page-horse #horse-table .header{position:inherit;cursor:pointer}.page-stable-horses .tempForm,.page-horse .tempForm{border-top:1px solid #dddddd;padding:0}.page-stable-horses .tempForm #add-new-horse,.page-horse .tempForm #add-new-horse{box-shadow:none;border-top-left-radius:0;border-top-right-radius:0}.page-stable-horses .tempForm img,.page-horse .tempForm img{border-radius:inherit;box-shadow:inherit;max-height:inherit}.page-stable-horses .info-details .btn-group,.page-horse .info-details .btn-group{display:flex}.page-stable-horses #add-new-horse .skillSelection,.page-horse #add-new-horse .skillSelection,.page-stable-horses #add-new-horse .horse-visibility-parent label,.page-horse #add-new-horse .horse-visibility-parent label{display:block}.page-stable-horses #add-new-horse .horse-visibility-parent small,.page-horse #add-new-horse .horse-visibility-parent small{margin-left:5px}.page-stable-horses .horse-not-visible,.page-horse .horse-not-visible{color:#0003}.page-stable-horses .horse-not-visible a,.page-horse .horse-not-visible a,.page-stable-horses .horse-not-visible img,.page-horse .horse-not-visible img{opacity:.5}.page-stable-horses .horses-edit-help,.page-horse .horses-edit-help{margin-top:15px}.page-stable-horses .stableHorsesSection,.page-horse .stableHorsesSection{min-height:50vh}.archiveNav-inline input.form-control{width:auto}.archiveNav-inline .form-group{display:flex;flex-flow:row wrap;justify-content:flex-start}.archiveNav-inline .btn{margin:0}.archiveNav-inline input,.archiveNav-inline .btn-custom-date{border-radius:0!important}.archiveNav-inline .form-group input:last-child,.archiveNav-inline .form-group>button:last-of-type{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.archiveNav-inline .input-group-btn .btn{border-radius:0}.archiveNav-inline .input-group-btn,.archiveNav-inline input,.archiveNav-inline .btn-custom-date{width:auto;margin-right:-1px}.archiveNav-inline .input-group-btn .btn,.archiveNav-inline input .btn,.archiveNav-inline .btn-custom-date .btn{width:100%}.archiveNav-inline .input-group-btn:last-child,.archiveNav-inline input:last-child,.archiveNav-inline .btn-custom-date:last-child{margin-right:0}.archiveNav-inline .input-group-btn:last-child .btn,.archiveNav-inline input:last-child .btn,.archiveNav-inline .btn-custom-date:last-child .btn{border-top-right-radius:3px;border-bottom-right-radius:3px}.archiveNav-inline .input-group-btn:first-child .btn,.archiveNav-inline input:first-child .btn,.archiveNav-inline .btn-custom-date:first-child .btn{border-top-left-radius:3px;border-bottom-left-radius:3px}.archiveNav-inline.archiveNav-right .form-group{justify-content:flex-end}.archiveNav-inline .btn-custom-date{text-align:center!important}.archiveNav-inline .date-cards-search-start{text-align:center;width:100px!important}.archiveNav-inline .date-cards-search-end{text-align:center;border-left:1px dashed #ccc;width:100px!important}.archiveNav-inline .archiveSearchChevron{background-color:#eee}#stripe-container-notifications{margin-bottom:20px;background-color:#fff;border-radius:8px;padding-bottom:4px;overflow:hidden}#settings-stripe-container-notifications{margin-bottom:10px;background-color:#fff;border-radius:8px;padding-bottom:4px;overflow:hidden}.page-stable-confirmation table td{line-height:1.8em;vertical-align:top}.page-stable-confirmation table td small{font-size:.75em}.page-stable-confirmation table td .glyphicon-ok-sign{color:#008a2f}.page-stable-confirmation table td p,.page-stable-confirmation table td strong{line-height:1.5em}.page-stable-confirmation table td p{margin-bottom:10px}.page-stable-confirmation .list-group-cards{margin-top:30px}.page-stable-confirmation .list-group-cards .list-group-item-card .row .card-name-col{padding:5px 0 5px 65px}.page-stable-confirmation .list-group-cards .list-group-item-card .row div{padding:5px 15px}.page-stable-confirmation .list-group-cards .list-group-item-card .row .stable-card-wrapper-mini{position:absolute;left:10px;top:0}.popover h3{color:inherit;font-size:inherit;font-weight:700;padding:5px 12px}.popover .popover-content{font-size:.9em}.info-details .skill-level{display:inline-block;width:100px;height:22px;padding:5px 0;margin:0 10px 0 0}.info-details .checkbox{display:inline-block;margin:5px 0 0}#horseProfilePreview,#horseCoverPreview{width:100%;height:auto;padding:0;margin:15px 0}.labelGender{display:block;position:absolute;bottom:8px;right:8px;border-bottom-right-radius:10px;border-top-left-radius:4px;min-width:20px;height:20px;text-align:center;background-color:#ffffffbf;font-weight:900;color:#022431;letter-spacing:-8px;padding:1px 8px 0 0}#horseGender strong{letter-spacing:-8px;padding:1px 8px 0 0}.rating{border-radius:8px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;padding:15px;margin:0 0 0 60px}.rating h3{font-size:1.4em;font-weight:300;color:#066b93;padding:0 10px;margin:6px 0 18px}.rating p{padding:0 10px}.rating table{width:100%}.rating td{font-weight:300;padding:5px 10px 0;border-top:1px solid #d6d6d6;width:50%}.rating th{padding:5px 10px}.rating textarea{border-radius:4px!important}.rating label{font-weight:300}.rating .dropdown-toggle{font-size:inherit;font-weight:300;border:none;padding:0 3px}.rating .dropdown-toggle span{margin:0 0 0 3px}.rating .single-rating .rating-select{padding:3px 0 0;display:inline-block;clear:both}.rating .single-rating .rating-select .btn{display:block;float:left;border-radius:0;margin:0;border:none}.rating .single-rating .rating-select .btn:nth-of-type(1){border-top-left-radius:10px;border-bottom-left-radius:10px}.rating .single-rating .rating-select .btn:hover,.rating .single-rating .rating-select .selected{border-top-right-radius:10px;border-bottom-right-radius:10px}.rating .single-rating .rating-select .selected+.btn-warning{border-top-left-radius:10px;border-bottom-left-radius:10px}.rating .single-rating .rating-label{display:inline-block;position:absolute}.rating .single-rating .rating-label label{display:none;font-weight:300;font-size:.8em;padding:9px 0 0 8px}.rating .feedback td{padding:10px;vertical-align:top}.rating #sendFeedback{margin:12px 0 0}.homeStable{padding:0;height:160px;background-size:cover}.homeStable .homeStableInfo{position:relative;border-radius:10px;height:100%;background:linear-gradient(135deg,#fff,#ffffffa8 34%,#fff0);padding:10px}.homeStable .homeStableInfo h5{margin:30px 0 10px}.homeStable .homeStableInfo h3{padding:0;margin:0 0 10px;font-size:1.5em}.homeStable .homeStableInfo h3 a{color:#022431}.homeStable .homeStableInfo .btn{position:absolute;bottom:10px}.addFriend{padding:0;background-color:inherit!important}.addFriend:active{box-shadow:inherit;color:#a0000d}.groupAdminIncoming{border-radius:8px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;padding:15px 30px 30px;margin:0 0 30px}.groupAdminIncoming h2{margin:15px 0 10px;display:inline-block}.groupAdminIncoming .btn-group{float:right}.groupAdminIncoming .adminCommonControls{margin:10px 0 0}.groupAdminIncoming table{margin:0}.admin-functions-dropdown{margin-left:15px}.admin-functions-dropdown ul li a{padding-left:10px;padding-right:10px}.admin-functions-dropdown ul li a .glyphicon{margin-right:5px}.info-note .glyphicon-alert{padding:0 15px}.info-note td{border-top:none!important;padding:0 8px 8px!important}.info-details>td{border-top:none!important}.ui-hide{display:none}.form-group .power-container{background-color:#ddd;width:100%;height:15px;border-radius:5px}.form-group .power-container #power-point{margin-top:5px;background-color:#d73f40;width:1%;height:100%;border-radius:5px;transition:.5s}.form-group #generatePassword{outline:none}.register h1{overflow:visible!important}.register h2.replace-navi{white-space:normal;overflow:visible}.register .alert ul{padding:0 15px}.register .alert ul li{list-style-type:disc}.register hr{border-top:1px solid rgba(0,0,0,.1);margin-top:0}.register .content-nav{padding:0 15px;color:#fff}.register .content-nav ul{padding:20px 0;margin:0}.register .content-nav a{float:none;color:inherit;padding:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline}.register .content-nav a:hover{background-color:inherit!important}.register .btn.user-birthdate.required{background-color:#fff;border-color:#ccc}.register .terms{background-color:#fff;height:30vh;overflow-y:scroll!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:15px;margin-bottom:15px}.register .terms pre{background-color:#fff;word-wrap:break-word;border:none;white-space:pre-wrap;word-break:keep-all;font-family:inherit}.register .terms p{margin:0;line-height:1.5em}.register .empty-terms{margin-top:15px;padding:15px 0;border-top:1px solid #dddddd;color:#a7a9ac}.register #sidebar{color:#066b93}.register #sidebar .infobox{margin:0 0 15px}.register #sidebar a{color:inherit;text-decoration:underline}.register #sidebar h3{margin:0;padding:0 0 5px;font-weight:700}.register #sidebar p{color:#000;margin:0}.register #sidebar .stepProgress{min-height:35px}.register #sidebar .stepProgress span{border-color:#fff}.register #stable-map{width:100%;height:300px;margin:70px 0 0}.register .opening-hours{padding:0 0 30px}.register .opening-hours label{padding-top:5px}.register .opening-hours input{margin:0 0 5px}.register .user-external-links h2{line-height:1.8em}.register .user-external-links .input-group{max-width:100%!important;overflow:hidden;display:flex}.register .user-external-links .input-group .input-group-addon{display:flex;align-items:center}.register .user-external-links .input-group .input-group-btn{width:calc(100% - 40px)}.register .user-external-links .h-login-btn-right-text{padding-right:1px}.register .user-external-info h2{padding-bottom:0}.register .user-external-info span.small{display:inline-block;margin-bottom:5px}.register .user-external-info .list-group-item-user{margin-bottom:5px}.register input#email.disabled{opacity:.5;background-color:#dcdcdc}.register label{scroll-margin-top:80px}.register .checkbox-accept{position:relative;padding-left:60px}.register .checkbox-accept .toggle{position:absolute;left:20px}.register .checkbox-accept span.small{display:inline-block;margin-top:7px}.register[data-view-mode=xxs] .checkbox-inline span.small,.register[data-view-mode=xs] .checkbox-inline span.small{margin-top:0!important}.div-login-content.form-group{margin:0}.div-login-content.form-group .btn-group{margin-bottom:15px}.btn-group-register{display:flex}.btn-group-register .btn-login,.btn-group-register .btn-stable-register{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.bootstrap-dialog-footer-buttons .btn-group-register{margin-bottom:5px}.bootstrap-dialog-footer-buttons .btn-group-register .btn{min-width:auto!important}.page-reset-password .header-container{display:none}.page-reset-password .main-container{margin:30px 0 0!important;min-height:auto!important}.page-reset-password .main-container .content{padding:15px}.alert-floating-action{padding-top:5px}.alert-floating-action>span{display:inline-block;padding-top:10px}.alert-floating-action .btn{margin-top:10px}.list-group-item-user{padding-top:0;overflow:hidden}.list-group-item-user .column-1,.list-group-item-user .column-2{padding-top:10px}.list-group-item-user h4.list-group-item-heading{font-size:1.2em!important;color:#000!important;border-bottom:none!important;margin-top:0!important;margin-bottom:5px!important;padding:0!important}.list-group-item-user .btn{margin-bottom:3px}.list-group-item-user .list-group-item-user-meta span,.list-group-item-user .list-group-item-user-meta a{margin-right:5px}.list-group-item-user .list-group-item-user-meta .label{display:inline-block}.list-group-item-user .list-group-item-user-meta .skill-level{margin-right:10px}.list-group-item-user .list-group-item-user-meta .label-email{background-color:transparent;color:#0009;font-weight:unset;font-size:.8em;padding-left:0}.list-group-item-user.with-image .user-image{max-width:40px;position:absolute;left:0;top:0}.list-group-item-user.with-image .column-1,.list-group-item-user.with-image .list-group-item-user-meta{padding-left:50px}.add-children-content .list-group-item-user{overflow:visible}.fullscreen-overlay-open .fullscreen-overlay{position:fixed;inset:0;background-color:#0003;z-index:10000}.fullscreen-overlay-open .fullscreen-overlay .fullscreen-overlay-content{position:absolute;bottom:50vh;left:15px;right:15px;border-radius:10px;padding:15px;text-align:center;background-color:#0000004d;color:#fff;backdrop-filter:blur(3px)}.fullscreen-overlay-open .fullscreen-overlay .fullscreen-overlay-content [data-step]{display:none;font-size:1.7em}.fullscreen-overlay-open header,.fullscreen-overlay-open footer,.fullscreen-overlay-open .main-wrapper{pointer-events:none!important}.fullscreen-overlay-open[data-step="1"] div[data-step="1"],.fullscreen-overlay-open[data-step="2"] div[data-step="2"],.fullscreen-overlay-open[data-step="3"] div[data-step="3"],.fullscreen-overlay-open[data-step="4"] div[data-step="4"]{display:block!important}.register-children.fullscreen-overlay-open[data-step="2"] header .mobile-menu-open a{animation-name:blinker;animation-duration:.3s;animation-iteration-count:3;animation-timing-function:ease-in-out;background-color:#d9534f}body.login-needed .content .h-login{border-radius:8px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;margin:15px 0;font-size:.8em;color:#066b93;padding:15px 0}body.login-needed .content .h-login img{max-width:100%}body.login-needed .content .h-login td{padding:0 16px 3px 0;vertical-align:top}body.login-needed .content .h-login a{color:#066b93}body.login-needed .content .h-login h3{padding:10px;font-size:1em}body.login-needed .content .h-login h5{font-size:1em;font-weight:700;margin:0 0 5px}body.login-needed .content .h-login #map{margin:8px 0 0}.pilot-blocked{pointer-events:none!important;opacity:.5!important}.user-settings{display:none}.selectize-control .item[data-value="-1"],.selectize-dropdown-content .item[data-value="-1"],.selectize-control .option[data-value="-1"],.selectize-dropdown-content .option[data-value="-1"]{color:#a7a9ac;pointer-events:none}.selectize-control .item[data-value="-2"],.selectize-dropdown-content .item[data-value="-2"],.selectize-control .option[data-value="-2"],.selectize-dropdown-content .option[data-value="-2"]{color:#a7a9ac}.selectize-control .selectize-friend-item,.selectize-dropdown-content .selectize-friend-item{padding:0!important;height:40px;position:relative}.selectize-control .selectize-friend-item .image-wrap,.selectize-dropdown-content .selectize-friend-item .image-wrap{max-width:30px;border-radius:5px;margin:5px}.selectize-control .selectize-friend-item .friend-name,.selectize-dropdown-content .selectize-friend-item .friend-name{position:absolute;inset:0;padding-left:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selectize-control .selectize-action-item,.selectize-dropdown-content .selectize-action-item{line-height:2em;border:1px solid #dddddd;margin:4px 4px 0;border-radius:4px;padding:3px 10px!important}.selectize-control .selectize-action-item .glyphicon,.selectize-dropdown-content .selectize-action-item .glyphicon{display:inline;margin-right:7px}.selectize-control .selectize-action-item.active,.selectize-dropdown-content .selectize-action-item.active{background-color:#f5f5f5!important}.selectize-control .selectize-action-item[data-type=new-client-lesson],.selectize-dropdown-content .selectize-action-item[data-type=new-client-lesson]{padding:10px!important;margin:0 4px 4px;color:#0009;font-size:12px}.selectize-control .selectize-action-item[data-type=new-client-lesson]:hover,.selectize-dropdown-content .selectize-action-item[data-type=new-client-lesson]:hover{color:#000}.selectize-control.input-sm .selectize-input{min-height:30px}.selectize-control.input-sm .selectize-input .title{font-size:inherit;padding:0 0 0 5px}.content-area-navi,.settings-navi{padding:0 0 15px}.content-area-navi li a,.settings-navi li a{color:#303030;padding:7px 15px;border-radius:10px}.content-area-navi li a.disable-admin,.settings-navi li a.disable-admin{opacity:.5}.content-area-navi li a.disable-admin:hover,.settings-navi li a.disable-admin:hover{cursor:not-allowed}.content-area-navi li:hover a,.settings-navi li:hover a{background-color:#0982a8;color:#fff}.content-area-navi li:hover a span,.settings-navi li:hover a span,.content-area-navi li:hover a i,.settings-navi li:hover a i{color:#fff!important}.content-area-navi li:hover a .badge,.settings-navi li:hover a .badge{background-color:#fff!important;color:#066b93!important}.content-area-navi li.active a,.settings-navi li.active a{color:#3d3d3d;background-color:#ddd}.content-area-navi li.active a span,.settings-navi li.active a span{color:#3d3d3d}.content-area-navi li.active a .badge,.settings-navi li.active a .badge{background-color:#777}.content-area-navi li.active:hover a,.settings-navi li.active:hover a{background-color:#0982a8}.content-area-navi li.quick-help,.settings-navi li.quick-help{float:right;margin:0 0 13px!important}.content-area-navi li.quick-help a,.settings-navi li.quick-help a{color:#0982a8;padding:3px 5px!important}.content-area-navi li.quick-help:hover a,.settings-navi li.quick-help:hover a{color:#fff}.content-area-navi li.dropdown.open .dropdown-toggle,.settings-navi li.dropdown.open .dropdown-toggle{background-color:#0982a8;color:#fff}.content-area-navi .dropdown-menu,.settings-navi .dropdown-menu{padding:0;margin:0;border-radius:10px}.content-area-navi .dropdown-menu li,.settings-navi .dropdown-menu li{margin-top:5px!important;margin-bottom:5px!important}.content-area-navi .dropdown-menu li a,.settings-navi .dropdown-menu li a{color:#303030;background-color:#fff;border-radius:10px;padding:5px 10px}.content-area-navi .dropdown-menu li:hover a,.settings-navi .dropdown-menu li:hover a{background-color:#0982a8;color:#fff}.content-area-navi .dropdown-menu li.active a,.settings-navi .dropdown-menu li.active a{color:#3d3d3d;background-color:#ddd}.content-area-navi .dropdown-menu li.active:hover a,.settings-navi .dropdown-menu li.active:hover a{background-color:#fff}.content-area-navi .label-beta,.settings-navi .label-beta,.content-area-navi .new-feature,.settings-navi .new-feature{position:absolute;right:-3px;top:-7px;color:#fff!important}.content-area-navi .badge,.settings-navi .badge{color:#fff!important;font-size:12px;min-height:18px;padding-top:3px;margin-top:-4px}.dialog-edit-settings .settings-navi li a{padding:7px 10px}.stableNavi{margin-bottom:10px}.stableHorsesSection{position:relative;padding:15px;background-color:#fff;min-height:300px;margin-bottom:15px;border-radius:8px;box-shadow:0 0 3px #3b6f894d}.general-content{position:relative;padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 0 3px #3b6f894d}.horse-care-calendar h2{display:inline-block;position:absolute;padding:5px 0 0}.horse-care-calendar .fc-day-top{background-color:#0000000d!important}.horse-care-calendar .fc-day-top:hover .hc-placeholder{opacity:1}.horse-care-calendar .fc-list-heading .fc-widget-header{position:relative}.horse-care-calendar .fc-list-heading .fc-widget-header.dropdown-hc-added{padding-left:40px;pointer-events:all}.horse-care-calendar .fc-list-heading .dropdown-hc-bg-buttons{left:5px;top:4px}.horse-care-calendar .fc-view:not(.fc-list-view) .fc-widget-header{min-height:26px;line-height:27px}.horse-care-calendar .fc-view:not(.fc-list-view) .fc-day-header.dropdown-hc-added span{padding-left:15px}.horse-care-calendar .fc-event-horse-care.fc-day-grid-event{height:auto!important;min-height:auto!important}.horse-care-calendar .fc-event-horse-care.fc-day-grid-event .fc-content{min-height:16px!important;white-space:normal;padding:1px}.horse-care-calendar .fc-event-horse-care.fc-day-grid-event[data-event-class-id="2"]{background-color:#7daf2d!important;color:#49661a!important}.horse-care-calendar .fc-event-horse-care.fc-day-grid-event[data-event-class-id="3"]{background-color:#fc971f!important;color:#bd6802!important}.horse-care-calendar .fc-event-horse-care.fc-day-grid-event[data-event-class-id="1"]{background-color:#d18651!important;color:#955527!important}.horse-care-calendar .fc-event-horse-care.fc-day-grid-event .fc-title{line-height:14px;margin:0!important;padding:4px 15px 3px 5px!important;position:relative!important;min-height:auto;font-weight:700;color:#fff}.horse-care-calendar .fc-event-horse-care.fc-day-grid-event .fc-message{line-height:1.5em;display:inline-block;width:calc(100% - 10px);clear:both;font-size:.8em;margin:2px 0 0;padding:4px 5px 2px;min-height:20px;background-color:#fff9;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.horse-care-calendar .fc-event-horse-care.fc-bgevent{background-color:#d9534fb3!important}.horse-care-calendar .fc-event-horse-care .fc-list-item-title a{width:100%!important}.horse-care-calendar .fc-event-horse-care-course{height:auto}.horse-care-calendar .fc-event-horse-care-course .fc-content{min-height:45px!important}.horse-care-calendar .fc-event-horse-care-course .fc-title{margin:18px 0 0!important}.horse-care-calendar .fc-event-horse-care-course .fc-list-item-title a{width:100%!important}.horse-care-calendar .fc-day-grid-event{margin-top:1px!important}.horse-care-calendar .fc-list-item[data-horse-event-type-id] .fc-list-item-time{color:#fffc}.horse-care-calendar .fc-list-item .fc-list-item-time{text-align:center;font-size:.9em;line-height:19px}.horse-care-calendar .fc-list-item .list-item-message{color:#0006;padding:0 5px;font-size:.9em;white-space:pre-line}.horse-care-calendar .fc-list-item .fc-list-item-title{padding-bottom:7px}.horse-care-calendar .fc-list-item .fc-list-item-title a{padding:7px 15px 0 5px;min-height:auto}.horse-care-calendar .fc-list-item .fc-list-item-title .glyphicon-ban-circle{position:absolute;right:2px;bottom:2px;opacity:.7}.horse-care-calendar .fc-list-item .fc-list-item-marker{padding-left:5px}.horse-care-calendar .fc-list-item.fc-event-horse-care-course .fc-list-item-time{background-color:#efefef}.horse-care-calendar .fc-list-item[data-event-class-id="2"] .fc-list-item-time{background-color:#7daf2d!important}.horse-care-calendar .fc-list-item[data-event-class-id="3"] .fc-list-item-time{background-color:#fc971f!important}.horse-care-calendar .fc-list-item[data-event-class-id="1"] .fc-list-item-time{background-color:#d18651!important}.horse-care-calendar .fc-event-horse-care.fc-list-item.active td.fc-list-item-title,.horse-care-calendar .fc-event-horse-care.fc-list-item.active td.fc-list-item-marker,.horse-care-calendar .fc-event-horse-care.fc-list-item.active .horse-care-medical-table td{background-color:#fff!important;color:initial!important}.horse-care-calendar .hc-placeholder{padding:2px;display:block;margin:1px 25px 0 30px;opacity:0}.horse-care-calendar .dropdown-hc-bg-buttons{position:absolute;padding:2px;top:0;line-height:20px!important}.horse-care-calendar .dropdown-hc-bg-buttons button{height:22px}.horse-care-calendar .dropdown-hc-bg-buttons .dropdown-menu{margin-top:-2px;z-index:10000}.horse-care-calendar .restricted-icon{position:absolute;top:auto;right:2px;bottom:2px;font-size:.8em;color:#00000080}.horse-care-calendar .attachment-wrapper{background-color:#ffffff80;position:absolute;right:4px;top:4px;border-radius:3px}.horse-care-calendar .attachment-wrapper .attachment-icon{font-size:.8em;padding:2px}.horse-care-calendar .horse-care-options-menu a{color:#066b93}.horse-care-calendar .horse-care-options-menu .btn-default:not(.horse-care-toggle-horse-list):not(.new-horse-care-event-button){outline:none;color:#0006;background-color:#efefef;text-decoration:line-through}.horse-care-calendar .horse-care-options-menu .btn-default.active{background-color:#0982a8;text-decoration:none!important}.horse-care-calendar .horse-care-options-menu .horse-care-toggle-horse-list .glyphicon-chevron-right{display:none}.horse-care-calendar .horse-care-options-menu .horse-care-toggle-horse-list .horse-amount{font-weight:700;margin-right:5px}.horse-care-calendar .horse-care-options-menu .horse-care-toggle-horse-list small{color:#a7a9ac;font-weight:500}.horse-care-calendar .horse-care-options-menu .horse-care-events{text-decoration:none!important}.horse-care-calendar .horse-care-options-menu .horse-care-events .glyphicon{margin-right:3px!important;display:none}.horse-care-calendar .horse-care-options-menu .horse-care-events .glyphicon-unchecked{display:inline-block}.horse-care-calendar .horse-care-options-menu .horse-care-events .glyphicon-check{display:none}.horse-care-calendar .horse-care-options-menu .horse-care-events.active{color:#000!important;background-color:#fff!important;box-shadow:none!important}.horse-care-calendar .horse-care-options-menu .horse-care-events.active .glyphicon-unchecked{display:none}.horse-care-calendar .horse-care-options-menu .horse-care-events.active .glyphicon-check{display:inline}.horse-care-calendar .horse-care-options-menu .pull-left{margin-right:15px}.horse-care-calendar .horse-care-options-menu .new-horse-care-event-button .glyphicon{color:#008a2f}.horse-care-calendar .horse-care-options-menu .horse-care-events-parent{margin-right:0}.horse-care-calendar .horse-care-horse-list{display:none;padding-left:15px}.horse-care-calendar .horse-care-horse-list .horse-care-horse-list-selection-buttons{position:absolute;right:15px;z-index:1000}.horse-care-calendar .horse-care-horse-list .horse-care-horse-list-selection-buttons .btn{margin-left:5px}.horse-care-calendar .horse-care-horse-list .btn-group-vertical{width:100%;margin-top:45px}.horse-care-calendar .horse-care-horse-list .btn-group-vertical .btn{height:32px;line-height:32px;padding:0 24px 0 38px;text-align:left;color:#a7a9ac;font-weight:300;background-color:#efefef;text-decoration:line-through;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horse-care-calendar .horse-care-horse-list .btn-group-vertical .btn *:not(.horse-modal-button,.badge-wrapper){opacity:.1}.horse-care-calendar .horse-care-horse-list .btn-group-vertical .btn .glyphicon-ban-circle{opacity:.5!important;margin:7px}.horse-care-calendar .horse-care-horse-list .btn-group-vertical .btn img{max-height:100%;vertical-align:top;position:absolute;left:0}.horse-care-calendar .horse-care-horse-list .btn-group-vertical .btn.selected{color:inherit;font-weight:500;background-color:inherit;text-decoration:none}.horse-care-calendar .horse-care-horse-list .btn-group-vertical .btn.selected *{opacity:1}.horse-care-calendar .horse-care-horse-list .btn-group-vertical .btn.no-rights .horse-modal-button{background-color:#d9930099!important;border-color:#d99300}.horse-care-calendar .horse-care-horse-list .horse-modal-button{color:#000;position:absolute;top:0;right:0;background-color:#fff!important;margin:3px;border:1px solid #dddddd;border-radius:3px;padding:3px;height:24px}.horse-care-calendar .horse-care-horse-list .horse-modal-button .fa-horse-head{display:block;opacity:1;color:#000!important;pointer-events:none}.horse-care-calendar .horse-care-horse-list .btn:hover .horse-modal-button .fa-horse-head{opacity:.5!important}.horse-care-calendar .horse-care-horse-list .btn:hover .horse-modal-button:hover{border:1px solid rgba(0,0,0,.3)}.horse-care-calendar .horse-care-horse-list .btn:hover .horse-modal-button:hover .fa-horse-head{opacity:1!important}.horse-care-calendar .horse-care-horse-list .btn:hover .glyphicon-ban-circle{display:none}.horse-care-calendar .btn.active[data-event-class-id]{box-shadow:none;color:#000000b3!important}.horse-care-calendar .btn.active[data-event-class-id="2"]{background-image:linear-gradient(0deg,#9cd049 3px,#fff 3px)!important;border-bottom:1px solid #83b72f}.horse-care-calendar .btn.active[data-event-class-id="3"]{background-image:linear-gradient(0deg,#fdb35b 3px,#fff 3px)!important;border-bottom:1px solid #fc9c29}.horse-care-calendar .btn.active[data-event-class-id="1"]{background-image:linear-gradient(0deg,#d18651 3px,#fff 3px)!important;border-bottom:1px solid #bd6c32}.horse-care-calendar .horse-care-unavailability-help{clear:left;display:none;color:#00000080;font-size:.9em;line-height:30px;padding:0 10px 0 40px;margin:15px 0 0}.horse-care-calendar .horse-care-unavailability-help span{display:block;position:absolute;left:15px;width:30px;height:30px;opacity:.5;border:1px solid #d9534f;box-shadow:inset 5px 0 #d9534f;background-color:#d9534f80!important}.horse-care-calendar .fc-printView-button.btn-primary{background-color:#0982a8!important;color:#fff;box-shadow:none;border-color:#066b93}.horse-care-calendar .hc-print-help p{margin-bottom:15px}.horse-care-calendar .hc-print-help .input-group-addon{border-left:none;border-right:none}.horse-care-calendar .hc-print-help .input-group-btn{font-size:1em;line-height:1em}.horse-care-calendar .hc-print-help .input-group-btn button{min-height:30px}.horse-care-calendar .hc-print-help .input-group-btn .dropdown-menu{padding:5px 0}.horse-care-calendar .hc-print-help .input-group-btn .dropdown-menu li{list-style-type:none;cursor:pointer}.horse-care-calendar .fc-event-horse-care-message .horse-care-medical-table{font-size:.9em;margin-bottom:0}.horse-care-calendar .fc-event-horse-care-message .horse-care-medical-table label{margin-bottom:0;display:block}.horse-care-calendar .fc-event-horse-care-message th{text-align:right;width:30%;border-left:none;border-right:none}.horse-care-calendar .fc-event-horse-care-message tr:last-child td,.horse-care-calendar .fc-event-horse-care-message tr:last-child th{border-bottom:none}.horse-care-calendar .fc-toolbar.fc-header-toolbar{margin:0}.horse-care-calendar .fc-toolbar.fc-header-toolbar button{margin-bottom:15px}.horse-care-calendar .fc-toolbar.fc-header-toolbar .fc-right{margin:0}.horse-care-calendar .fc-toolbar.fc-header-toolbar .button-group-flex button{font-size:.8em!important;padding:5px 3px!important}.horse-care-calendar .horse-care-list-range-selector{float:auto;margin:0 0 15px!important}.horse-care-calendar .horse-care-list-range-selector .input-group-addon{border-left:none;border-right:none}.horse-care-calendar .horse-care-list-range-selector button{margin-bottom:0!important}.horse-care-calendar .horse-care-list-range-selector .input-daterange button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.horse-care-calendar .horse-care-list-range-selector .input-daterange button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.horse-care-label{font-size:1em;line-height:2em}.horse-care-label[data-event-class-id="2"]{background-color:#7daf2d!important}.horse-care-label[data-event-class-id="3"]{background-color:#fc971f!important}.horse-care-label[data-event-class-id="1"]{background-color:#d18651!important}.horse-modal-button.no-rights .glyphicon-ban-circle{position:absolute;top:auto;right:-4px;bottom:-2px;color:#00000080}.horse-modal-button.no-rights:hover{background-color:#d9930033!important;border-color:#d9930080}.horse-care-calendar.horse-list-open .horse-care-horse-list,.horse-care-calendar.worklist-open .horse-care-horse-list{display:block;width:25%;float:right}.horse-care-calendar.horse-list-open .fc-view-container,.horse-care-calendar.worklist-open .fc-view-container{width:75%;float:left}.horse-care-calendar.horse-list-open .horse-care-options-menu .glyphicon-chevron-right,.horse-care-calendar.worklist-open .horse-care-options-menu .glyphicon-chevron-right{display:inline-block}.horse-care-calendar.horse-list-open .horse-care-options-menu .glyphicon-chevron-left,.horse-care-calendar.worklist-open .horse-care-options-menu .glyphicon-chevron-left{display:none}.horse-care-calendar[data-unavailable-events="1"] .horse-care-unavailability-help{display:block}.horse-care-calendar[data-horse-care-horse-amount="1"] .horse-care-toggle-horse-list-parent{display:none}.horse-care-calendar .hc-work-slot{height:31px;border-top:1px solid #dddddd;background-color:#efefef;overflow:hidden;box-sizing:border-box!important}.horse-care-calendar .hc-work-slot:first-child{margin-top:22px}.horse-care-calendar .hc-work-slot[data-work-all].unselected{filter:grayscale(100%);background-color:#f7f7f7}.horse-care-calendar .hc-work-slot[data-work-all].unselected .badge-wrapper{opacity:.2}.horse-care-calendar .hc-work-slot[data-work-all]{background-color:#fff}.horse-care-calendar .hc-work-badge{display:inline-block;min-width:auto}.horse-care-calendar .hc-work-badge-school{background-color:#066b93}.horse-care-calendar .hc-work-badge-jump{background-color:#d9534f}.horse-care-calendar .hc-work-badge-trek{background-color:#008a2f}.horse-care-calendar .hc-work-badge-misc{background-color:#00000080}.horse-care-calendar .amount-0{opacity:0}.horse-care-calendar .fc-view-container .badge-wrapper{display:inline-block;width:25%;overflow:hidden;text-align:center;float:left;padding-top:4px}.horse-care-calendar .horse-care-horse-list .badge-wrapper{position:absolute;right:30px;background-color:#fff;display:none}.horse-care-calendar .horse-care-horse-list .hc-work-badge{width:20px;height:20px;line-height:16px;border-radius:10px;float:right;margin-left:5px;margin-top:6px}.horse-care-calendar .horse-care-horse-list .hc-work-badge-all{background-color:#efefef;color:#000;font-size:19px;border-radius:0;margin-top:1px;height:29px;width:30px;line-height:25px;font-weight:500}.horse-care-calendar .horse-care-worklist-help{display:none;padding-top:15px}.horse-care-calendar .horse-care-worklist-help .badge{display:inline-block;width:auto;min-width:30px;height:20px;border-radius:10px;margin-left:15px;line-height:16px}.horse-care-calendar .horse-care-worklist-help .badge:first-child{margin-left:0}.horse-care-calendar .horse-care-worklist-help .label{margin-left:5px}.horse-care-calendar .horse-care-worklist-help .hc-work-badge-all{background-color:#efefef;color:#000;font-size:19px;border-radius:0;height:30px;min-width:35px;line-height:25px;font-weight:500;margin-right:5px;border:1px solid #dddddd}.horse-care-calendar.worklist-open .horse-care-worklist-help,.horse-care-calendar.worklist-open .horse-care-horse-list .badge-wrapper{display:block}.horse-care-calendar.worklist-open .horse-care-horse-list .btn-group-vertical{margin-top:82px}.dialog-edit-horse .horse-care-calendar.worklist-open .fc-view-container{width:100%!important}.dialog-edit-horse .horse-care-calendar.worklist-open .fc-view-container .hc-work-slot{margin-top:0!important;border-top:none;border-bottom:1px solid #dddddd}.dialog-edit-horse .horse-care-calendar.worklist-open .fc-row{min-height:auto!important;height:auto!important}.infobox.horse-care-ad{color:#022431}.infobox.horse-care-ad strong{color:#066b93}.infobox.horse-care-ad ul{padding:10px 0 0 15px}.infobox.horse-care-ad ul li{list-style:disc}.infobox.horse-care-ad p{margin-bottom:0}.infobox.horse-care-ad .btn-group-justified{margin:10px 0 0}.content .horse-care-ad{margin-top:30px}.dialogChangeHorsePermissions .btn-group-permissions .btn{background-color:#fff!important;border-color:#a7a9ac;opacity:.7;outline:none!important}.dialogChangeHorsePermissions .btn-group-permissions .btn .glyphicon{color:#000000b3}.dialogChangeHorsePermissions .btn-group-permissions .btn-success.active{background-color:#008a2f!important}.dialogChangeHorsePermissions .btn-group-permissions .btn-primary.active{background-color:#066b93!important}.dialogChangeHorsePermissions .btn-group-permissions .btn-default.active{background-color:#777!important}.dialogChangeHorsePermissions .btn-group-permissions .active{opacity:1}.dialogChangeHorsePermissions .btn-group-permissions .active .glyphicon{color:#fff!important}.dialogChangeHorsePermissions .table{margin-bottom:5px}.dialogAddHorseCare .modal-body{padding-bottom:0;background-color:#efefef80}.dialogAddHorseCare .active{color:#fff!important}.dialogAddHorseCare .btn-group label{outline:none!important;padding-left:7px;padding-right:7px}.dialogAddHorseCare .horse-care-select-horse.disabled-opaque .selectize-input{border:none;padding:0!important;min-height:auto;background:none}.dialogAddHorseCare .horse-care-select-horse.disabled-opaque .selectize-input .item{border:1px solid rgba(0,0,0,.15);padding:1px 5px}.dialogAddHorseCare .unavailable-parent .toggle,.dialogAddHorseCare .multiday-parent .toggle{width:100%!important}.dialogAddHorseCare .unavailable-days{padding:30px 0 0}.dialogAddHorseCare .bootstrap-dialog-header{min-height:49px}.dialogAddHorseCare .bootstrap-dialog-header .title-horses{margin-right:25px}.dialogAddHorseCare .bootstrap-dialog-header .divider{border-left:2px solid #ffffff;display:inline-block;height:52px;position:absolute;top:0;margin-left:10px;opacity:.5}.dialogAddHorseCare .last-editor{color:#00000080;text-align:right;font-size:.9em}.dialogAddHorseCare .help-popover{padding:0 0 0 5px}.dialogAddHorseCare .horse-care-select-horse .selectize-input.required.invalid{background-color:#fff9cc}.dialogAddHorseCare .no-permission-horses .item{display:inline-block;margin:0 3px 3px 0;padding:1px 3px;background:#d993004d;color:#734e00;border:0 solid rgba(0,0,0,0);border-radius:3px}.dialogAddHorseCare .modal-header{height:50px}.dialogAddHorseCare .modal-header .bootstrap-dialog-title{position:absolute;right:10px;left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.dialogAddHorseCare input.date-start{border-top-left-radius:3px!important;border-bottom-left-radius:3px!important}.dialogAddHorseCare .input-daterange .input-group-addon{border-left:none;border-right:none}.dialogAddHorseCare .no-valid-horse-care-horses{margin-top:15px;margin-bottom:0}.dialogAddHorseCare .medicalDoping,.dialogAddHorseCare .medicalSlaughter{padding:0 0 0 5px}.dialogAddHorseCare .dropzone-selector{min-height:auto}.dialogAddHorseCare[data-event-type-id="6"] .medicalFirstRow,.dialogAddHorseCare[data-event-type-id="14"] .medicalFirstRow,.dialogAddHorseCare[data-event-type-id="15"] .medicalFirstRow{border-top:1px solid #dddddd}.dialogAddHorseCare[data-event-type-id="6"] .medicalFirstRow .h4,.dialogAddHorseCare[data-event-type-id="14"] .medicalFirstRow .h4,.dialogAddHorseCare[data-event-type-id="15"] .medicalFirstRow .h4{color:#d67503;padding:5px 0}.dialogAddHorseCare[data-event-type-id="6"] .medicalFirstRow .h4 .fas,.dialogAddHorseCare[data-event-type-id="14"] .medicalFirstRow .h4 .fas,.dialogAddHorseCare[data-event-type-id="15"] .medicalFirstRow .h4 .fas{color:#000}.dialogAddHorseCare[data-event-type-id="6"] .medicalFirstRow .small,.dialogAddHorseCare[data-event-type-id="14"] .medicalFirstRow .small,.dialogAddHorseCare[data-event-type-id="15"] .medicalFirstRow .small{padding:5px 0;margin:10px 0;color:#a7a9ac}.dialogAddHorseCare[data-event-type-id="6"] .medicalBg,.dialogAddHorseCare[data-event-type-id="14"] .medicalBg,.dialogAddHorseCare[data-event-type-id="15"] .medicalBg{background-color:#fdb35b33}.horse-care-select-event-type .selectize-input{width:calc(75% - 5px)!important;padding:0!important}.horse-care-select-event-type .selectize-input input{margin:5px!important}.horse-care-select-event-type .selectize-input .horse-care-event-type{padding:5px 10px;height:32px;width:100%}.horse-care-select-event-type .selectize-input .horse-care-event-type[data-event-class-id="2"]{background-image:linear-gradient(0deg,#9cd049 3px,#fff 3px)!important}.horse-care-select-event-type .selectize-input .horse-care-event-type[data-event-class-id="3"]{background-image:linear-gradient(0deg,#fdb35b 3px,#fff 3px)!important}.horse-care-select-event-type .selectize-input .horse-care-event-type[data-event-class-id="1"]{background-image:linear-gradient(0deg,#d18651 3px,#fff 3px)!important}.horse-care-select-event-type .selectize-input.dropdown-active{width:100%!important}.horse-care-select-event-type .selectize-dropdown .optgroup{overflow:hidden}.horse-care-select-event-type .selectize-dropdown .optgroup:before{background-color:#fff!important;margin:0}.horse-care-select-event-type .selectize-dropdown .selectize-dropdown-content{padding:0;margin:5px 0 0}.horse-care-select-event-type .selectize-dropdown .horse-care-event-type{line-height:2em;float:left;border:1px solid #dddddd;margin:0 2px 4px;border-radius:3px}.horse-care-select-event-type .selectize-dropdown .horse-care-event-type[data-event-class-id="2"]{background-image:linear-gradient(0deg,#9cd049 3px,#fff 3px)!important;border-bottom:1px solid #83b72f}.horse-care-select-event-type .selectize-dropdown .horse-care-event-type[data-event-class-id="3"]{background-image:linear-gradient(0deg,#fdb35b 3px,#fff 3px)!important;border-bottom:1px solid #fc9c29}.horse-care-select-event-type .selectize-dropdown .horse-care-event-type[data-event-class-id="1"]{background-image:linear-gradient(0deg,#d18651 3px,#fff 3px)!important;border-bottom:1px solid #bd6c32}.horse-care-select-event-type .selectize-dropdown .optgroup-header{width:100%;clear:both}.userHorses .horse-care-events-parent{display:none}.userHorses .content{padding-bottom:0}.userHorses .stableHorsesSection{min-height:50vh}.sort-clusterized,.sort-clusterized-new{font-size:.9em;opacity:.7;margin-right:10px}.sort-clusterized:hover,.sort-clusterized-new:hover,.sort-clusterized-new.asc,.sort-clusterized-new.desc{opacity:1}.clusterize-content .clusterize-row{min-height:50px}.clusterize-content .clusterize-row .clusterize-col{padding:15px 0}.clusterize-content .clusterize-row[data-hover="1"]:hover{box-shadow:inset 0 -3px #008a2f;cursor:pointer}.clusterize-content .clusterize-empty{padding:5px;font-size:.8em;color:#a7a9ac;pointer-events:none}.clusterize-content.clusterize-content-static{background-color:#fff}.rounded-content-area{position:relative;padding:15px;background-color:#fff;min-height:300px;border-radius:8px;box-shadow:0 0 3px #3b6f894d}.stable-clients-section .customer-tr.hidden{display:none!important}.stable-clients-section .clusterize-scroll{min-height:30vh}.stable-clients-section .clusterize-div-table-header div{padding-left:0}.stable-clients-section .clusterize-div-table-header .info-notes div{border-bottom:none!important;padding:0 0 0 15px}.stable-clients-section .extra-margin{margin-right:15px}.stable-clients-section .formCategory{width:20px;height:20px;margin-top:3px;margin-left:20px;float:left}.stable-clients-section .clusterize-content .row{height:65px;overflow:hidden;border-bottom:1px solid #dddddd}.stable-clients-section .clusterize-content .row .userImage{margin:8px 0}.stable-clients-section .clusterize-content .row .userImage .glyphicon{position:absolute;right:3px;bottom:3px;top:auto;background-color:#fff;border-radius:6px}.stable-clients-section .clusterize-content .row .userImage .glyphicon-ok-sign{color:#008a2f}.stable-clients-section .clusterize-content .row .userImage .glyphicon-remove-sign{color:#d9534f}.stable-clients-section .clusterize-content .row .info-contact{display:none}.stable-clients-section .clusterize-content .row .client-name,.stable-clients-section .clusterize-content .row .info-details,.stable-clients-section .clusterize-content .row .info-contact,.stable-clients-section .clusterize-content .row .info-notes,.stable-clients-section .clusterize-content .row .club-info{padding:8px 0}.stable-clients-section .clusterize-content .row .client-name>a,.stable-clients-section .clusterize-content .row .info-details>a,.stable-clients-section .clusterize-content .row .info-contact>a,.stable-clients-section .clusterize-content .row .info-notes>a,.stable-clients-section .clusterize-content .row .club-info>a,.stable-clients-section .clusterize-content .row .client-name>span:first-child,.stable-clients-section .clusterize-content .row .info-details>span:first-child,.stable-clients-section .clusterize-content .row .info-contact>span:first-child,.stable-clients-section .clusterize-content .row .info-notes>span:first-child,.stable-clients-section .clusterize-content .row .club-info>span:first-child,.stable-clients-section .clusterize-content .row .client-name .convertUnits,.stable-clients-section .clusterize-content .row .info-details .convertUnits,.stable-clients-section .clusterize-content .row .info-contact .convertUnits,.stable-clients-section .clusterize-content .row .info-notes .convertUnits,.stable-clients-section .clusterize-content .row .club-info .convertUnits,.stable-clients-section .clusterize-content .row .client-name .high-cell,.stable-clients-section .clusterize-content .row .info-details .high-cell,.stable-clients-section .clusterize-content .row .info-contact .high-cell,.stable-clients-section .clusterize-content .row .info-notes .high-cell,.stable-clients-section .clusterize-content .row .club-info .high-cell{display:table-cell;vertical-align:middle;height:48px;line-height:1.5em}.stable-clients-section .clusterize-content .row .client-name .user-parent-link,.stable-clients-section .clusterize-content .row .info-details .user-parent-link,.stable-clients-section .clusterize-content .row .info-contact .user-parent-link,.stable-clients-section .clusterize-content .row .info-notes .user-parent-link,.stable-clients-section .clusterize-content .row .club-info .user-parent-link,.stable-clients-section .clusterize-content .row .client-name .edit-temp-user-button,.stable-clients-section .clusterize-content .row .info-details .edit-temp-user-button,.stable-clients-section .clusterize-content .row .info-contact .edit-temp-user-button,.stable-clients-section .clusterize-content .row .info-notes .edit-temp-user-button,.stable-clients-section .clusterize-content .row .club-info .edit-temp-user-button{display:block;padding:1px 5px!important;height:auto;position:absolute;right:15px;top:15px}.stable-clients-section .clusterize-content .row .client-name .user-parent-link+.edit-temp-user-button,.stable-clients-section .clusterize-content .row .info-details .user-parent-link+.edit-temp-user-button,.stable-clients-section .clusterize-content .row .info-contact .user-parent-link+.edit-temp-user-button,.stable-clients-section .clusterize-content .row .info-notes .user-parent-link+.edit-temp-user-button,.stable-clients-section .clusterize-content .row .club-info .user-parent-link+.edit-temp-user-button{right:40px}.stable-clients-section .clusterize-content .row .client-name .glyphicon-ban-circle:not(.info-missing),.stable-clients-section .clusterize-content .row .info-details .glyphicon-ban-circle:not(.info-missing),.stable-clients-section .clusterize-content .row .info-contact .glyphicon-ban-circle:not(.info-missing),.stable-clients-section .clusterize-content .row .info-notes .glyphicon-ban-circle:not(.info-missing),.stable-clients-section .clusterize-content .row .club-info .glyphicon-ban-circle:not(.info-missing),.stable-clients-section .clusterize-content .row .client-name .info-select-client-clusterize,.stable-clients-section .clusterize-content .row .info-details .info-select-client-clusterize,.stable-clients-section .clusterize-content .row .info-contact .info-select-client-clusterize,.stable-clients-section .clusterize-content .row .info-notes .info-select-client-clusterize,.stable-clients-section .clusterize-content .row .club-info .info-select-client-clusterize{position:absolute;display:none;font-size:1.2em;border:none;height:48px;padding:10px}.stable-clients-section .clusterize-content .row .client-name .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stable-clients-section .clusterize-content .row .info-details .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stable-clients-section .clusterize-content .row .info-contact .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stable-clients-section .clusterize-content .row .info-notes .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stable-clients-section .clusterize-content .row .club-info .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stable-clients-section .clusterize-content .row .client-name .info-select-client-clusterize .glyphicon-check,.stable-clients-section .clusterize-content .row .info-details .info-select-client-clusterize .glyphicon-check,.stable-clients-section .clusterize-content .row .info-contact .info-select-client-clusterize .glyphicon-check,.stable-clients-section .clusterize-content .row .info-notes .info-select-client-clusterize .glyphicon-check,.stable-clients-section .clusterize-content .row .club-info .info-select-client-clusterize .glyphicon-check{display:none}.stable-clients-section .clusterize-content .row .client-name .info-select-client-clusterize.selected .glyphicon-check,.stable-clients-section .clusterize-content .row .info-details .info-select-client-clusterize.selected .glyphicon-check,.stable-clients-section .clusterize-content .row .info-contact .info-select-client-clusterize.selected .glyphicon-check,.stable-clients-section .clusterize-content .row .info-notes .info-select-client-clusterize.selected .glyphicon-check,.stable-clients-section .clusterize-content .row .club-info .info-select-client-clusterize.selected .glyphicon-check{display:inline!important;color:#008a2f}.stable-clients-section .clusterize-content .row .client-name .info-select-client-clusterize.selected .glyphicon-unchecked,.stable-clients-section .clusterize-content .row .info-details .info-select-client-clusterize.selected .glyphicon-unchecked,.stable-clients-section .clusterize-content .row .info-contact .info-select-client-clusterize.selected .glyphicon-unchecked,.stable-clients-section .clusterize-content .row .info-notes .info-select-client-clusterize.selected .glyphicon-unchecked,.stable-clients-section .clusterize-content .row .club-info .info-select-client-clusterize.selected .glyphicon-unchecked{display:none!important}.stable-clients-section .clusterize-content .row .client-name .btn-call,.stable-clients-section .clusterize-content .row .info-details .btn-call,.stable-clients-section .clusterize-content .row .info-contact .btn-call,.stable-clients-section .clusterize-content .row .info-notes .btn-call,.stable-clients-section .clusterize-content .row .club-info .btn-call{clear:both}.stable-clients-section .clusterize-content .row .client-name .waiver-status-icon,.stable-clients-section .clusterize-content .row .info-details .waiver-status-icon,.stable-clients-section .clusterize-content .row .info-contact .waiver-status-icon,.stable-clients-section .clusterize-content .row .info-notes .waiver-status-icon,.stable-clients-section .clusterize-content .row .club-info .waiver-status-icon{overflow:hidden;padding:5px}.stable-clients-section .clusterize-content .row .client-name .waiver-status-icon i,.stable-clients-section .clusterize-content .row .info-details .waiver-status-icon i,.stable-clients-section .clusterize-content .row .info-contact .waiver-status-icon i,.stable-clients-section .clusterize-content .row .info-notes .waiver-status-icon i,.stable-clients-section .clusterize-content .row .club-info .waiver-status-icon i{font-size:1.5em;float:left}.stable-clients-section .clusterize-content .row .client-name .waiver-status-icon.view-waiver,.stable-clients-section .clusterize-content .row .info-details .waiver-status-icon.view-waiver,.stable-clients-section .clusterize-content .row .info-contact .waiver-status-icon.view-waiver,.stable-clients-section .clusterize-content .row .info-notes .waiver-status-icon.view-waiver,.stable-clients-section .clusterize-content .row .club-info .waiver-status-icon.view-waiver{cursor:pointer}.stable-clients-section .clusterize-content .row .client-name .waiver-status-icon small,.stable-clients-section .clusterize-content .row .info-details .waiver-status-icon small,.stable-clients-section .clusterize-content .row .info-contact .waiver-status-icon small,.stable-clients-section .clusterize-content .row .info-notes .waiver-status-icon small,.stable-clients-section .clusterize-content .row .club-info .waiver-status-icon small{float:left;line-height:1.9em;margin-left:5px}.stable-clients-section .clusterize-content .row .client-name{padding-left:60px;padding-right:5px}.stable-clients-section .clusterize-content .row .client-name .userImage{position:absolute;top:0;left:0}.stable-clients-section .clusterize-content .row .club-info .membership-label,.stable-clients-section .clusterize-content .row .club-info .waiver-label{margin-right:5px}.stable-clients-section .clusterize-content .row .club-info .new-client-label{display:inline-block;margin-right:5px;cursor:pointer}.stable-clients-section .clusterize-content .row .client-modal-button,.stable-clients-section .clusterize-content .row .credit-amount{color:#00000080}.stable-clients-section .clusterize-content .row .client-buttons{padding:17px 5px 0 0}.stable-clients-section .clusterize-content .row .client-buttons .btn-group .btn{min-width:55px;max-width:33.33%;padding-left:20px;padding-right:5px}.stable-clients-section .clusterize-content .row .client-buttons .btn-group .btn .glyphicon{position:absolute;left:10px;top:8px}.stable-clients-section .clusterize-content .row .client-buttons .btn-group .btn .glyphicon-calendar{top:7px}.stable-clients-section .clusterize-content .row .client-buttons .btn-group .btn-success{color:#fff}.stable-clients-section .clusterize-content .row .center-vertically,.stable-clients-section .clusterize-content .row .info-notes span.note-cell,.stable-clients-section .clusterize-content .row .info-details span.note-cell{display:table-cell;vertical-align:middle;height:48px;line-height:1.5em}.stable-clients-section .clusterize-content .row .info-contact .phone-number{font-size:.8em}.stable-clients-section .clusterize-content .row .info-contact .high-cell-flex{display:flex;height:48px;margin-right:5px;align-items:center}.stable-clients-section .clusterize-content .row .info-contact .email{font-size:.8em;line-height:1.4em;word-wrap:break-word;overflow:hidden}.stable-clients-section .clusterize-content .row .phone-field{display:block!important}.stable-clients-section .clusterize-content .row.temporary-user .client-name,.stable-clients-section .clusterize-content .row.connected-accounts .client-name{padding-right:65px}.stable-clients-section .clusterize-content .row.user-hidden{background-color:#efefef}.stable-clients-section .clusterize-content .row.user-hidden *{opacity:.7}.stable-clients-section .clusterize-content .row.user-hidden a{text-decoration:line-through}.stable-clients-section .clusterize.send-messages .client-name{padding-left:100px}.stable-clients-section .clusterize.send-messages .client-name .glyphicon-ban-circle,.stable-clients-section .clusterize.send-messages .client-name .info-select-client-clusterize{display:block!important;left:0}.stable-clients-section .clusterize.send-messages .client-name .glyphicon-ban-circle{margin-top:10px;color:#d9534f}.stable-clients-section .clusterize.send-messages .client-name .userImage{left:40px}.info-waiver .list-group-item{padding:10px 10px 10px 45px;float:none!important;margin-top:inherit!important}.info-waiver .list-group-item.single-row{padding:10px}.info-waiver .list-group-item.single-row .user-name{color:#0009;line-height:1.6em;font-size:.9em}.info-waiver .icon-wrapper{opacity:.8;width:28px;height:28px;position:absolute;left:7px;top:7px;border-radius:3px;background-color:#0982a8;text-align:center}.info-waiver .icon-wrapper i{color:#fff;margin:6px 0;font-size:14px}.info-waiver .info-waiver-footer{background-color:#f5f5f5;padding:10px}.info-waiver .list-group-item-time-warning{padding:7px 7px 0}.info-waiver .list-group-item-time-warning .alert{margin:0;padding:5px 7px}.info-waiver .list-group-item-time-warning+.list-group-item{border-top:0 solid #ffffff!important}.waiver-append-content .btn{max-width:100%;white-space:wrap;text-align:left}.stable-clients-section#waivers .waiver-filtering-buttons+.btn-group{margin-left:5px}.clusterize-row.edit-badge{height:50px!important}.clusterize-row.edit-badge .col-name{padding-left:50px}.clusterize-row.edit-badge .col-name .badge-wrapper{margin-left:10px}.clusterize-row.edit-waiver,.clusterize-row.view-waiver{height:60px!important;position:relative;border-bottom:1px solid #dddddd}.clusterize-row.edit-waiver .clusterize-col,.clusterize-row.view-waiver .clusterize-col{overflow-wrap:break-word}.clusterize-row.edit-waiver .clusterize-col.col-name,.clusterize-row.view-waiver .clusterize-col.col-name{padding:10px 0 0 50px}.clusterize-row.edit-waiver .clusterize-col.col-name .badge-wrapper,.clusterize-row.view-waiver .clusterize-col.col-name .badge-wrapper{margin-left:10px}.clusterize-row.edit-waiver .clusterize-col.col-name .waiver-label,.clusterize-row.view-waiver .clusterize-col.col-name .waiver-label{max-width:25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px}.clusterize-row.edit-waiver .clusterize-col.col-info,.clusterize-row.view-waiver .clusterize-col.col-info{padding:7px 7px 0 5px}.clusterize-row.edit-waiver .clusterize-col.col-links,.clusterize-row.view-waiver .clusterize-col.col-links{padding:0 5px}.clusterize-row.edit-waiver .clusterize-col .waiver-date,.clusterize-row.view-waiver .clusterize-col .waiver-date{font-size:small;color:#777}.clusterize-row.edit-waiver.active,.clusterize-row.view-waiver.active{background-color:#008a2f1a}.clusterize-row.edit-waiver.attention-blink-3,.clusterize-row.view-waiver.attention-blink-3{background-color:#008a2f33;box-shadow:inset 0 0 0 4px #008a2fcc;border-radius:4px}.clusterize-row.edit-waiver:last-child,.clusterize-row.view-waiver:last-child{border-bottom:none}.calendar-navis .spinner-loading-calendars{display:none;position:absolute;z-index:2;left:15px;top:5px}.calendar-navis .spinner-loading-calendars .fa-spin{color:#066b93}.calendar-navis.disabled{min-height:32px;padding-left:35px}.calendar-navis.disabled .spinner-loading-calendars{display:block}.calendar-navis.disabled *{pointer-events:none!important}.calendar-type-navi{padding:0!important;margin-right:30px}.calendar-type-navi *{pointer-events:all}.calendar-type-navi li{margin:0 5px 5px 0!important;line-height:30px}.calendar-type-navi li a{transition:font-size .2s ease-out;padding:0 10px;height:100%!important;border:1px solid #ccc}.calendar-type-navi li a:hover{background-color:#fff;color:#066b93}.calendar-type-navi li a:hover span{color:#066b93!important}.calendar-type-navi li:not(.stableNaviLinkNew){min-width:calc(10% - 5px);height:fit-content}.calendar-type-navi li.stableNaviLink.page-draft a{background-color:#f6d4d3!important}.calendar-type-navi li.header{float:left;margin:0!important;font-size:.9em;color:#00000080;padding:0 10px 0 0}.calendar-type-navi li.active a{opacity:1!important;color:#066b93!important;background-color:#fff!important}.calendar-type-navi li.active a:hover{color:#066b93}.calendar-type-navi li.active a span{color:#066b93!important;background-color:#fff!important}.calendar-type-navi li.active a span:hover{color:#066b93}.calendar-type-navi li.help{float:right}.calendar-type-navi .dropdown-menu{margin-top:3px;background-color:#efefef;border:1px solid rgba(0,0,0,.05)}.calendar-type-navi .dropdown-menu .stableNaviLink{margin:3px!important}.calendarTypeHeader{display:inline;float:left;line-height:33px}.hide-1 .client-type-1{display:none}.show-1 .client-type-1{display:table-row}.hide-2 .client-type-2{display:none}.show-2 .client-type-2{display:table-row}.hide-3 .client-type-3{display:none}.show-3 .client-type-3{display:table-row}.hide-4 .client-type-4{display:none}.show-4 .client-type-4{display:table-row}.hide-5 .client-type-5{display:none}.show-5 .client-type-5{display:table-row}.hide-100 .client-type-100{display:none}.show-100 .client-type-100{display:table-row}.stable-calendars td{padding-top:30px!important;padding-bottom:30px!important}.stable-calendars label{font-size:11px}.stable-calendars .calendarRow .panel{margin-bottom:0;border-radius:0}.stable-calendars .calendarRow .panel-heading{padding-top:15px;padding-bottom:0}.stable-calendars .calendarRow:first-child .panel{border-top-left-radius:4px;border-top-right-radius:4px}.stable-calendars .calendarRow:last-child .panel{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.stable-calendars .calendarRow+.calendarRow .panel{border-top:none;margin-top:-1px}#stableSettingsNewCalendar td{border-top:none!important;padding-top:5px!important;padding-bottom:10px!important}#user-settings h2{display:inline-block;line-height:2em;margin-top:0;padding:0 0 5px}#user-settings h3{display:inline-block;line-height:2em;margin-top:0;font-size:18px}#user-settings h4{color:#066b93;font-size:1em;line-height:1.5em;margin:0 0 15px;padding:0 10px .5em;border-bottom:1px solid #dddddd}#user-settings .family-status-success{background-color:#dff0d8}#user-settings .family-status-fail{background-color:#f2dede}#user-settings .family-childs .child{margin-bottom:15px}#user-settings .family-childs .child .child-true,#user-settings .family-childs .child .child-false{margin-right:15px}#user-settings .family-childs .child .child-false{color:#d9534f;opacity:.5}#user-settings .family-childs .family-photo{padding-right:0;padding-bottom:15px}#user-settings .family-childs .name{font-weight:700;font-size:14px}#user-settings .family-childs .family-child-info p span:not(.glyphicon){display:inline-block;background-color:#008a2f;width:24px;height:24px;border-radius:12px;text-align:center;line-height:26px;font-size:.9em;color:#fff;position:relative}#user-settings .family-childs .family-child-info .child-false{background-color:#d9534f!important;opacity:1}#user-settings .family-childs .family-child-info .glyphicon-ok-sign{position:absolute;background-color:#fff;right:-5px;top:-5px;color:#008a2f;padding:0;border-radius:7px;width:14px;height:14px;font-size:12px;border:1px solid #ffffff;overflow:hidden}#user-settings .family-childs .child-details{margin:0 0 10px}#user-settings .family-childs .child-details span:not(.glyphicon){display:inline-block;font-weight:300;font-size:.9em;padding:4px 7px 2px;border-radius:5px;background-color:#eaeaea;margin:0 5px 5px 0}#user-settings .family-childs .child-details span[data-toggle=tooltip]:hover{cursor:default}#user-settings .user-settings-section{position:relative;padding:15px;background-color:#fff;min-height:300px;border-radius:8px;box-shadow:0 0 3px #3b6f894d}#user-settings .user-settings-section.only-this{background-color:#fff0;box-shadow:none}#user-settings .alert{margin:15px 0 30px}#user-settings .missing-info-extra .alert{margin-top:0;margin-bottom:30px}#user-settings #setUserWallVisibility .input-group label{font-size:.95em;padding-left:10px;padding-right:10px}#user-settings .user-settings-section#settings-membership h2{padding-bottom:0}#user-settings .user-settings-section#settings-membership h3{margin-bottom:0}#user-settings .alert-rider-details{margin-bottom:10px;cursor:pointer}#user-settings .alert-rider-details .link{display:inline-block;float:right;padding:0 0 0 10px}#user-settings .alert-rider-details .glyphicon-circle-arrow-up,#user-settings .alert-rider-details.alert-rider-details-bottom .glyphicon-circle-arrow-down{display:none}#user-settings .alert-rider-details.alert-rider-details-bottom .glyphicon-circle-arrow-up{display:inline-block}#user-settings #settings-connections{padding:15px 15px 0!important}#user-settings #settings-connections .panel-group{margin:0 0 15px}#user-settings #settings-connections .panel{margin:0 0 15px;background-color:#f5f5f5}#user-settings #settings-connections .panel-body{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#user-settings #settings-connections .panel-heading{border-radius:3px}#user-settings #settings-connections .panel-title{color:#066b93;overflow:hidden;line-height:1.5em}#user-settings #settings-connections .panel-title .panel-title-text{margin-right:10px}#user-settings #settings-connections .panel-title .glyphicon:not(.header-icon){margin-top:7px;color:#000}#user-settings #settings-connections .panel-title .glyphicon-chevron-down,#user-settings #settings-connections .panel-title .glyphicon-chevron-up{margin-left:5px}#user-settings #settings-connections .panel-title .glyphicon-chevron-down{display:none}#user-settings #settings-connections .panel-title .header-icon{margin-right:3px}#user-settings #settings-connections .panel-title:hover{color:#022431}#user-settings #settings-connections .panel-title.collapsed .glyphicon-chevron-down{display:initial}#user-settings #settings-connections .panel-title.collapsed .glyphicon-chevron-up{display:none}#user-settings #settings-connections .panel-title .label{color:#fff;font-weight:400;padding:3px 5px 2px}#user-settings #settings-connections .panel-title .label .glyphicon{color:#fff}#user-settings #settings-plus ul.hopoti-plus-features{padding:0}#user-settings #settings-plus ul.hopoti-plus-features li{margin:0 0 5px;padding:3px 10px;font-size:1.2em;background-color:#008a2f1a;border-radius:8px}#user-settings #settings-plus ul.hopoti-plus-features li .fas{color:#008a2f;margin-right:5px}#user-settings #settings-plus ul.hopoti-plus-features.inactive{text-decoration:line-through}.panel-accordion-group{padding:15px 15px 0!important}.panel-accordion-group .panel-group{margin:0 0 15px}.panel-accordion-group .panel{margin:0 0 15px;background-color:#f5f5f5}.panel-accordion-group .panel-body{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel-accordion-group .panel-heading{border-radius:3px}.panel-accordion-group .panel-title{color:#066b93;overflow:hidden;line-height:1.5em}.panel-accordion-group .panel-title .panel-title-text{margin-right:10px}.panel-accordion-group .panel-title .glyphicon:not(.header-icon){margin-top:7px;color:#000}.panel-accordion-group .panel-title .glyphicon-chevron-down,.panel-accordion-group .panel-title .glyphicon-chevron-up{margin-left:5px}.panel-accordion-group .panel-title .glyphicon-chevron-down{display:none}.panel-accordion-group .panel-title .header-icon{margin-right:3px}.panel-accordion-group .panel-title:hover{color:#022431}.panel-accordion-group .panel-title.collapsed .glyphicon-chevron-down{display:initial}.panel-accordion-group .panel-title.collapsed .glyphicon-chevron-up{display:none}.panel-accordion-group .panel-title .label{color:#fff;font-weight:400;padding:3px 5px 2px}.panel-accordion-group .panel-title .label .glyphicon{color:#fff}.panel-accordion-group .form-group:last-child{margin-bottom:0}#selectSkillRange{display:inline-block;z-index:10}#selectSkillRange button{width:20%;padding-left:0!important;padding-right:0!important}#skillDescription{margin-top:-5px;width:100%;overflow:hidden;padding-right:4px;height:65px}#skillDescription .skill-settings{width:100%;display:block;position:relative;padding:25px 15px 15px;border-radius:5px}.skill-level{position:relative;color:#fff!important}.skill-level label{background-color:#fff;box-shadow:0 -4px gray inset!important;color:#0009}.skill-level .active.level-beginner{background-color:#0009;color:#fff}.skill-level .leveld{box-shadow:0 3px 5px #00000020 inset,0 -4px #f6ab09 inset!important;background-color:#fdeece}.skill-level .active.leveld{background-color:#f6ab09;color:#fff}.skill-level .levelc{box-shadow:0 3px 5px #00000020 inset,0 -4px #65b100 inset!important;background-color:#c8ff7e}.skill-level .active.levelc{background-color:#65b100;color:#fff}.skill-level .levelb{box-shadow:0 3px 5px #00000020 inset,0 -4px #2f78c0 inset!important;background-color:#f2f7fc}.skill-level .active.levelb{background-color:#2f78c0;color:#fff}.skill-level .levela{box-shadow:0 3px 5px #00000020 inset,0 -4px #f05078 inset!important;background-color:#fff}.skill-level .active.levela{background-color:#f05078;color:#fff}.skill-level div{width:15px;float:left;color:#fff0;filter:grayscale(100%);opacity:.3;font-weight:700;font-size:.8em;padding:3px 4.5px}.skill-level .selected{color:#fff;filter:grayscale(0);opacity:1}.skill-level div:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.skill-level div:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.skill-level .glyphicon-question-sign{font-size:12px;position:absolute;right:-7px;top:-7px;background-color:#efefef;border-radius:7px;padding:1px;color:#d9534f}.horse-level{width:75px}#skillDescription span{color:#000}.level0{background-color:#0009!important;color:#fff;border:1px solid rgba(0,0,0,.6)}.level1{background-color:#f6ab09!important;color:#fff;border:1px solid #dd9a08}.level2{background-color:#65b100!important;color:#fff;border:1px solid #569800}.level2 .glyphicon-certificate{color:#65b100!important}.level3{background-color:#2f78c0!important;color:#fff;border:1px solid #2a6bac}.level4{background-color:#f05078!important;color:#fff;border:1px solid #ee3966}.skillSelection button,.resetSkillSelection button{background-color:#fff;box-shadow:0 -2px #0009 inset!important;color:#0009;border-left-width:0;border-right-width:0;border-color:#0006!important;font-weight:700;padding:6px 8px!important;font-size:.8em}.skillSelection button:focus,.resetSkillSelection button:focus{outline:none!important}.skillSelection button[disabled],.resetSkillSelection button[disabled]{opacity:.2}.skillSelection button.active[disabled],.resetSkillSelection button.active[disabled]{opacity:1}.skillSelection button[disabled]:hover,.resetSkillSelection button[disabled]:hover{pointer-events:none!important;background-color:none!important}.skillSelection a,.resetSkillSelection a{background-color:#fff;box-shadow:0 -1px #0009 inset!important;color:#0009;border-left-width:0;border-right-width:0;border-color:#0006!important;padding:6px 8px!important;font-size:.8em;z-index:auto!important}.skillSelection a:focus,.resetSkillSelection a:focus{outline:none!important}.skillSelection a[disabled],.resetSkillSelection a[disabled]{opacity:.2}.skillSelection a.active[disabled],.resetSkillSelection a.active[disabled]{opacity:1}.skillSelection a[disabled]:hover,.resetSkillSelection a[disabled]:hover{pointer-events:none!important;background-color:none!important}.skillSelection a:last-child,.resetSkillSelection a:last-child{border-right-width:1px}.skillSelection a:first-child,.resetSkillSelection a:first-child{border-left-width:1px}.skillSelection .active.level-beginner,.resetSkillSelection .active.level-beginner{box-shadow:0 3px 5px #00000040 inset!important;background-color:#00000080;color:#fff}.skillSelection .active.level-beginner .confirmedSkillTag,.resetSkillSelection .active.level-beginner .confirmedSkillTag{color:#00000080}.skillSelection .leveld,.resetSkillSelection .leveld{box-shadow:0 -1px #f6ab09 inset!important;background-color:#fdeece;border-color:#f6ab09!important}.skillSelection .leveld .confirmedSkillTag,.resetSkillSelection .leveld .confirmedSkillTag{color:#c58907}.skillSelection .active.leveld,.resetSkillSelection .active.leveld{box-shadow:0 3px 5px #00000020 inset,0 -4px #f6ab09 inset!important;background-color:#f6ab09;color:#fff}.skillSelection .levelc,.resetSkillSelection .levelc{box-shadow:0 -1px #65b100 inset!important;background-color:#c8ff7e;border-color:#65b100!important}.skillSelection .levelc .confirmedSkillTag,.resetSkillSelection .levelc .confirmedSkillTag{color:#487e00}.skillSelection .active.levelc,.resetSkillSelection .active.levelc{box-shadow:0 3px 5px #00000020 inset,0 -4px #65b100 inset!important;background-color:#65b100;color:#fff}.skillSelection .levelb,.resetSkillSelection .levelb{box-shadow:0 -1px #2f78c0 inset!important;background-color:#f2f7fc;border-color:#2f78c0!important}.skillSelection .levelb .confirmedSkillTag,.resetSkillSelection .levelb .confirmedSkillTag{color:#255e97}.skillSelection .active.levelb,.resetSkillSelection .active.levelb{box-shadow:0 3px 5px #00000020 inset,0 -4px #2f78c0 inset!important;background-color:#2f78c0;color:#fff}.skillSelection .levela,.resetSkillSelection .levela{box-shadow:0 -1px #f05078 inset!important;background-color:#fce2e8;border-color:#f05078!important}.skillSelection .levela .confirmedSkillTag,.resetSkillSelection .levela .confirmedSkillTag{color:#ec2154}.skillSelection .active.levela,.resetSkillSelection .active.levela{box-shadow:0 3px 5px #00000020 inset,0 -4px #f05078 inset!important;background-color:#f05078;color:#fff}.skillSelection button:last-child,.resetSkillSelection button:last-child{border-right-width:1px}.skillSelection button:first-child,.resetSkillSelection button:first-child{border-left-width:1px}.skillSelection #resetSkillSelection,.resetSkillSelection #resetSkillSelection{border:none;font-size:1.2em;padding:6px 3px!important;line-height:0;box-shadow:none!important;background-color:#fff0}.skillSelection .confirmedSkillTag,.resetSkillSelection .confirmedSkillTag{font-size:12px;position:absolute;right:4px;top:-7px;background-color:#fff;border-radius:7px;padding:1px;color:#666}.skillSelection .unconfirmedSkillTag,.resetSkillSelection .unconfirmedSkillTag{font-size:12px;position:absolute;right:4px;top:-7px;background-color:#fff;border-radius:7px;padding:1px;color:#d9534f}.skillSelection.disabled a{filter:grayscale(100%);pointer-events:none}.dropdown-menu-course-filters{padding:0;overflow:hidden}.dropdown-menu-course-filters a{padding:7px 15px 3px 10px!important;line-height:1.4em!important}.dropdown-menu-course-filters a label{font-weight:400;cursor:pointer!important}.dropdown-menu-course-filters a input[type=checkbox]{position:relative;top:-1px;margin:0 5px 0 0}.dropdown-menu-course-filters .participants-amount{max-width:80px;display:inline-block;margin-left:20px}.dropdown-menu-course-filters .participants-amount input{text-align:center;padding:0!important}.dropdown-menu-course-filters label.participants{position:relative;top:-7px;margin:0 0 0 5px;pointer-events:none}.filter-active .glyphicon-filter{color:#008a2f;animation-name:blinker;animation-duration:1.3s;animation-iteration-count:1;animation-timing-function:ease-in-out}.input-xs{max-height:22px}#skillDescription{line-height:1.2em}#skillDescription small{position:absolute;margin-top:-7px}.licenseInfo ul{margin-bottom:10px}.licenseInfo ul li a{padding:5px}.licenseInfo ul li span{padding:5px 10px}.checkbox-filters label{background-image:linear-gradient(90deg,rgba(0,0,0,.1) 30px,transparent 30px);color:#00000080}.checkbox-filters label .glyphicon-check{display:none}.checkbox-filters label .glyphicon-check,.checkbox-filters label .glyphicon-unchecked{margin-right:12px}.checkbox-filters label.active{background-image:linear-gradient(90deg,#008a2fd9 30px,#fff 30px)!important;color:#000}.checkbox-filters label.active .glyphicon-check{display:inline;color:#fff}.checkbox-filters label.active .glyphicon-unchecked{display:none}.user-wall-feed{background-color:#efefef}.user-wall-feed footer{display:none}.user-wall-feed .main-wrapper .main-flex{margin-top:unset}.user-wall-feed .main-container{box-shadow:none}.user-wall-feed .content:not(.user-settings-content){padding:0 15px;min-height:100vh}.user-wall-feed .user-feed-menu,.user-wall-feed .user-feed-summary-fixed{height:100vh;position:fixed;overflow:hidden;margin-top:60px}.user-wall-feed .user-feed-menu .user-feed-menu-wrapper,.user-wall-feed .user-feed-summary-fixed .user-feed-menu-wrapper,.user-wall-feed .user-feed-menu .user-feed-summary-wrapper,.user-wall-feed .user-feed-summary-fixed .user-feed-summary-wrapper{height:100%}.user-wall-feed .p-area-bottom{padding-top:20px}.user-wall-feed .user-feed-menu .user-feed-menu-content,.user-wall-feed .feed-posts .user-feed-menu-content{padding:60px 0 15px 15px}.user-wall-feed .user-feed-menu .list-group,.user-wall-feed .feed-posts .list-group{margin-bottom:15px}.user-wall-feed .user-feed-menu .list-group .list-group-item,.user-wall-feed .feed-posts .list-group .list-group-item{font-size:.85em;padding:7px;transition:all .2s ease-out}.user-wall-feed .user-feed-menu .list-group .list-group-item *,.user-wall-feed .feed-posts .list-group .list-group-item *{transition:all .2s ease-out}.user-wall-feed .user-feed-menu .list-group .list-group-item:hover:not(.list-group-item-show-more,.list-group-item-more,.search),.user-wall-feed .feed-posts .list-group .list-group-item:hover:not(.list-group-item-show-more,.list-group-item-more,.search){padding-left:11px;box-shadow:inset 0 1px 2px #0000001a,inset 6px 0 #066b93}.user-wall-feed .user-feed-menu .list-group .list-group-item:hover:not(.list-group-item-show-more,.list-group-item-more,.search) .fas,.user-wall-feed .feed-posts .list-group .list-group-item:hover:not(.list-group-item-show-more,.list-group-item-more,.search) .fas,.user-wall-feed .user-feed-menu .list-group .list-group-item:hover:not(.list-group-item-show-more,.list-group-item-more,.search) .glyphicon,.user-wall-feed .feed-posts .list-group .list-group-item:hover:not(.list-group-item-show-more,.list-group-item-more,.search) .glyphicon{color:#066b93}.user-wall-feed .user-feed-menu .list-group .list-group-item.collapse:not(.in),.user-wall-feed .feed-posts .list-group .list-group-item.collapse:not(.in){display:none}.user-wall-feed .user-feed-menu .list-group .list-group-item-icon,.user-wall-feed .feed-posts .list-group .list-group-item-icon{padding-left:27px}.user-wall-feed .user-feed-menu .list-group .list-group-item-icon .fas,.user-wall-feed .feed-posts .list-group .list-group-item-icon .fas,.user-wall-feed .user-feed-menu .list-group .list-group-item-icon .far,.user-wall-feed .feed-posts .list-group .list-group-item-icon .far,.user-wall-feed .user-feed-menu .list-group .list-group-item-icon .glyphicon,.user-wall-feed .feed-posts .list-group .list-group-item-icon .glyphicon{position:absolute;top:9px;left:9px}.user-wall-feed .user-feed-menu .list-group .list-group-item-striped,.user-wall-feed .feed-posts .list-group .list-group-item-striped{border-top-color:#0000001a;border-bottom-color:#0000001a;box-shadow:inset 0 1px 2px #0000,inset 4px 0 #008a2f}.user-wall-feed .user-feed-menu .list-group .list-group-item-striped:hover,.user-wall-feed .feed-posts .list-group .list-group-item-striped:hover{padding-left:11px;box-shadow:inset 0 1px 2px #0000001a,inset 6px 0 #008a2f!important}.user-wall-feed .user-feed-menu .list-group .list-group-item-striped:hover .fas,.user-wall-feed .feed-posts .list-group .list-group-item-striped:hover .fas,.user-wall-feed .user-feed-menu .list-group .list-group-item-striped:hover .glyphicon,.user-wall-feed .feed-posts .list-group .list-group-item-striped:hover .glyphicon{color:#066b93}.user-wall-feed .user-feed-menu .list-group .list-group-item-striped.list-group-item-icon,.user-wall-feed .feed-posts .list-group .list-group-item-striped.list-group-item-icon{padding-left:28px}.user-wall-feed .user-feed-menu .list-group .list-group-item-striped.list-group-item-icon .fas,.user-wall-feed .feed-posts .list-group .list-group-item-striped.list-group-item-icon .fas,.user-wall-feed .user-feed-menu .list-group .list-group-item-striped.list-group-item-icon .far,.user-wall-feed .feed-posts .list-group .list-group-item-striped.list-group-item-icon .far,.user-wall-feed .user-feed-menu .list-group .list-group-item-striped.list-group-item-icon .glyphicon,.user-wall-feed .feed-posts .list-group .list-group-item-striped.list-group-item-icon .glyphicon{left:11px}.user-wall-feed .user-feed-menu .list-group .list-group-item-striped.list-group-item-icon:hover,.user-wall-feed .feed-posts .list-group .list-group-item-striped.list-group-item-icon:hover{padding-left:31px;padding-right:2px}.user-wall-feed .user-feed-menu .list-group .list-group-item-striped.list-group-item-icon:hover .fas,.user-wall-feed .feed-posts .list-group .list-group-item-striped.list-group-item-icon:hover .fas,.user-wall-feed .user-feed-menu .list-group .list-group-item-striped.list-group-item-icon:hover .far,.user-wall-feed .feed-posts .list-group .list-group-item-striped.list-group-item-icon:hover .far,.user-wall-feed .user-feed-menu .list-group .list-group-item-striped.list-group-item-icon:hover .glyphicon,.user-wall-feed .feed-posts .list-group .list-group-item-striped.list-group-item-icon:hover .glyphicon{left:14px;color:#008a2f}.user-wall-feed .user-feed-menu .list-group .list-group-item-header,.user-wall-feed .feed-posts .list-group .list-group-item-header{background-color:#ffffff4d}.user-wall-feed .user-feed-menu .list-group .list-group-item-show-more,.user-wall-feed .feed-posts .list-group .list-group-item-show-more{position:absolute;right:0;margin-top:-32px;z-index:1}.user-wall-feed .user-feed-menu .menu-group .list-group-item:first-child,.user-wall-feed .feed-posts .menu-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.user-wall-feed .user-feed-menu .list-group-hopoti-plus .glyphicon-chevron-down,.user-wall-feed .feed-posts .list-group-hopoti-plus .glyphicon-chevron-down,.user-wall-feed .user-feed-menu .list-group-hopoti-plus .glyphicon-chevron-up,.user-wall-feed .feed-posts .list-group-hopoti-plus .glyphicon-chevron-up{opacity:.3}.user-wall-feed .user-feed-menu .list-group-hopoti-plus .sign-hopoti-plus-user,.user-wall-feed .feed-posts .list-group-hopoti-plus .sign-hopoti-plus-user{margin-right:2px}.user-wall-feed .user-feed-menu .list-group-hopoti-plus .list-group-item-footer,.user-wall-feed .feed-posts .list-group-hopoti-plus .list-group-item-footer{font-size:.8em;padding:5px 7px;background-color:#ffffff4d;color:#a7a9ac}.user-wall-feed .user-feed-menu .list-group-hopoti-plus .list-group-item-footer:hover,.user-wall-feed .feed-posts .list-group-hopoti-plus .list-group-item-footer:hover{box-shadow:inset 0 1px 2px #0000001a,inset 6px 0 #008a2f!important;color:#000c}.user-wall-feed .user-feed-menu .list-group-hopoti-plus:hover .glyphicon-chevron-down,.user-wall-feed .feed-posts .list-group-hopoti-plus:hover .glyphicon-chevron-down,.user-wall-feed .user-feed-menu .list-group-hopoti-plus:hover .glyphicon-chevron-up,.user-wall-feed .feed-posts .list-group-hopoti-plus:hover .glyphicon-chevron-up{opacity:.7}.user-wall-feed .user-feed-menu .list-group-search .list-group-item-search,.user-wall-feed .feed-posts .list-group-search .list-group-item-search{padding:0;overflow:hidden}.user-wall-feed .user-feed-menu .list-group-search .list-group-item-search .selectize-control,.user-wall-feed .feed-posts .list-group-search .list-group-item-search .selectize-control{height:34px}.user-wall-feed .user-feed-menu .list-group-search .list-group-item-search .selectize-input,.user-wall-feed .feed-posts .list-group-search .list-group-item-search .selectize-input{border:none;border-radius:0;padding:6px 0 0 4px!important}.user-wall-feed .user-feed-menu .list-group-links .list-group-item,.user-wall-feed .feed-posts .list-group-links .list-group-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-wall-feed .user-feed-menu .list-group-links:not(:hover) .list-group-item,.user-wall-feed .feed-posts .list-group-links:not(:hover) .list-group-item{color:#0000004d;background-color:transparent;border:1px solid transparent}.user-wall-feed .user-feed-menu .list-group-links:not(:hover) .list-group-item .glyphicon,.user-wall-feed .feed-posts .list-group-links:not(:hover) .list-group-item .glyphicon,.user-wall-feed .user-feed-menu .list-group-links:not(:hover) .list-group-item .fas,.user-wall-feed .feed-posts .list-group-links:not(:hover) .list-group-item .fas{color:#0006}.user-wall-feed .user-feed-menu .list-group-links:not(:hover) .list-group-item:hover,.user-wall-feed .feed-posts .list-group-links:not(:hover) .list-group-item:hover{background-color:#fff;border:1px solid #dddddd}.user-wall-feed .user-feed-menu .social-links,.user-wall-feed .feed-posts .social-links{text-align:center}.user-wall-feed .user-feed-menu .social-links .label,.user-wall-feed .feed-posts .social-links .label{display:inline-block;border-radius:6px;padding:4px 7px;margin:2px 0;font-weight:400;background-color:#0000000d;color:#0000004d;transition:all .2s ease-out}.user-wall-feed .user-feed-menu .social-links .label:hover,.user-wall-feed .feed-posts .social-links .label:hover{background-color:#0982a8;color:#fff;opacity:1}.user-wall-feed .user-feed-menu .list-group-item-more .glyphicon-chevron-down,.user-wall-feed .feed-posts .list-group-item-more .glyphicon-chevron-down,.user-wall-feed .user-feed-menu .list-group-item-more .glyphicon-chevron-up,.user-wall-feed .feed-posts .list-group-item-more .glyphicon-chevron-up{top:3px}.user-wall-feed .user-feed-menu .list-group-item-more.closed,.user-wall-feed .feed-posts .list-group-item-more.closed{border-radius:4px}.user-wall-feed .p-area-form{padding-top:0}.user-wall-feed .feed-posts{padding:60px 15px 0}.user-wall-feed .feed-posts .btn-group-feed-post-actions .btn{font-size:.8em;padding-bottom:6px;box-shadow:inset 0 -4px #008a2f}.user-wall-feed .feed-posts .btn-group-feed-post-actions .btn .fas{color:#008a2f}.user-wall-feed .feed-posts .btn-group-feed-post-actions .post-label{font-weight:400;font-size:.9em;color:#0006}.user-wall-feed .user-hero-content{height:300px;margin-top:120px;color:#fff;padding:0 15px}.user-wall-feed .user-hero-content .hero-placeholder{background-image:url(/build/assets/plus-collection-F4cpfGhS.svg);background-repeat:no-repeat;background-position:center center;background-size:auto;background-origin:content-box}.user-wall-feed .user-hero-content .embla,.user-wall-feed .user-hero-content .embla .embla__container{height:100%}.user-wall-feed .user-hero-content .embla .embla__container .embla__slide{border-radius:4px;overflow:hidden}.user-wall-feed .user-hero-content .hero-placeholder{height:100%}.user-wall-feed .user-hero-content .hero-post-summary{position:absolute;bottom:0;padding:15px}.user-wall-feed .user-hero-content .show-hero-post,.user-wall-feed .user-hero-content .show-new-posts,.user-wall-feed .user-hero-content .show-posts{font-size:11px;line-height:14px;opacity:.9;border:transparent;color:#00000080;max-width:50%;text-align:left;position:relative;padding:4px 4px 0}.user-wall-feed .user-hero-content .show-hero-post .post-link-content,.user-wall-feed .user-hero-content .show-new-posts .post-link-content,.user-wall-feed .user-hero-content .show-posts .post-link-content{display:inline-block;max-width:100%;padding:0 15px 1px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:20px;transition:all .2s}.user-wall-feed .user-hero-content .show-hero-post .arrow-wrapper,.user-wall-feed .user-hero-content .show-new-posts .arrow-wrapper,.user-wall-feed .user-hero-content .show-posts .arrow-wrapper{position:absolute;right:5px;bottom:4px;text-align:right}.user-wall-feed .user-hero-content .show-hero-post .arrow-wrapper .arrow-help,.user-wall-feed .user-hero-content .show-new-posts .arrow-wrapper .arrow-help,.user-wall-feed .user-hero-content .show-posts .arrow-wrapper .arrow-help{font-size:10px;display:none;color:#066b93;text-decoration:underline}.user-wall-feed .user-hero-content .show-new-posts{position:relative;padding-left:25px}.user-wall-feed .user-hero-content .show-new-posts .new-post-count-badge{font-weight:700;background-color:#008a2f;color:#fff;position:absolute;left:1px;top:1px;bottom:1px;border-radius:2px;text-align:center;width:20px}.user-wall-feed .user-hero-content .hero-control{transition:opacity .2s ease-out}.user-wall-feed .user-hero-content.hide-dots .embla__dots{display:none}.user-wall-feed .user-feed-summary{padding:60px 15px 15px 0;margin-bottom:30px}.user-wall-feed .user-feed-summary .list-group-item-link{transition:all .2s ease-out}.user-wall-feed .user-feed-summary .list-group-item-link:hover{color:#0982a8;padding-left:20px}.user-wall-feed .user-feed-summary .list-group-item{overflow-y:hidden}.user-wall-feed .user-feed-summary .list-group-item .list-group-icon{background-color:#0982a8;color:#fff;font-size:18px;line-height:42px;text-align:center;display:inline-block;position:absolute;left:0;top:0;height:41px;width:40px}.user-wall-feed .user-feed-summary .list-group-item .list-group-icon+.h4{margin-left:35px}.user-wall-feed .user-feed-summary .fc-list-heading-last{border-top:1px solid #dddddd!important}.user-wall-feed .user-feed-summary .fc-widget-header,.user-wall-feed .user-feed-summary .calendar-custom-list .fc-event-container .fc-list-item .fc-list-item-title{background-color:#00000008!important}.user-wall-feed .user-feed-summary .list-item-subtle-links{padding:5px!important}.user-wall-feed .user-feed-summary .list-item-subtle-links *{transition:none}.user-wall-feed .user-feed-summary .list-item-subtle-links .btn{border:1px solid transparent;transition:background-color .2s ease-out;color:#0009;padding:5px;float:left}.user-wall-feed .user-feed-summary .list-item-subtle-links .btn:hover{color:#fff;background-color:#5cb85c}.user-wall-feed .user-feed-summary .list-group-item-bg{background-color:#f5f5f5}.user-wall-feed .user-feed-summary .missing-features{overflow:hidden;clear:both}.user-wall-feed .user-feed-summary .missing-features .missing-features-nag{white-space:normal;text-align:left}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-home-stable,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-home-stable,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-home-stable,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-home-stable{padding:0}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-home-stable *,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-home-stable *,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-home-stable *,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-home-stable *{transition:all .2s ease-out}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-home-stable a:hover,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-home-stable a:hover,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-home-stable a:hover,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-home-stable a:hover{text-decoration:none}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-home-stable .home-stable,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-home-stable .home-stable,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-home-stable .home-stable,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-home-stable .home-stable{float:left;display:block;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-home-stable .home-stable .title,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-home-stable .home-stable .title,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-home-stable .home-stable .title,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-home-stable .home-stable .title{padding-left:5px;color:#000}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-home-stable .home-stable img,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-home-stable .home-stable img,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-home-stable .home-stable img,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-home-stable .home-stable img{max-width:40px}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-home-stable .home-stable:hover .title,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-home-stable .home-stable:hover .title,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-home-stable .home-stable:hover .title,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-home-stable .home-stable:hover .title{color:#066b93;padding-left:10px}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-home-stable .book,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-home-stable .book,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-home-stable .book,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-home-stable .book{float:right;display:block;width:30%;padding:10px 0;background-color:#5cb85c;color:#fff;text-align:center}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-home-stable .book:hover,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-home-stable .book:hover,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-home-stable .book:hover,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-home-stable .book:hover{background-color:#449d44}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-calendar,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-calendar,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-calendar,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-calendar{padding:0}.user-wall-feed .user-feed-summary .user-next-bookings .calendar-custom-list .fc-list-heading .fc-widget-header,.user-wall-feed .user-feed-summary .user-last-minute-lessons .calendar-custom-list .fc-list-heading .fc-widget-header,.user-wall-feed .user-feed-summary .user-rate-bookings .calendar-custom-list .fc-list-heading .fc-widget-header,.user-wall-feed .user-feed-summary .home-stable-link .calendar-custom-list .fc-list-heading .fc-widget-header{border:none}.user-wall-feed .user-feed-summary .user-next-bookings .calendar-custom-list .fc-list-item-title,.user-wall-feed .user-feed-summary .user-last-minute-lessons .calendar-custom-list .fc-list-item-title,.user-wall-feed .user-feed-summary .user-rate-bookings .calendar-custom-list .fc-list-item-title,.user-wall-feed .user-feed-summary .home-stable-link .calendar-custom-list .fc-list-item-title{padding:0 10px 5px;background-color:#00000008!important;border-width:0!important}.user-wall-feed .user-feed-summary .user-next-bookings .calendar-custom-list .fc-list-heading-main .badge,.user-wall-feed .user-feed-summary .user-last-minute-lessons .calendar-custom-list .fc-list-heading-main .badge,.user-wall-feed .user-feed-summary .user-rate-bookings .calendar-custom-list .fc-list-heading-main .badge,.user-wall-feed .user-feed-summary .home-stable-link .calendar-custom-list .fc-list-heading-main .badge{font-size:12px;font-weight:500;padding:0 10px;line-height:inherit;margin-left:10px;top:-2px;position:relative}.user-wall-feed .user-feed-summary .user-next-bookings .calendar-custom-list .fc-list-item,.user-wall-feed .user-feed-summary .user-last-minute-lessons .calendar-custom-list .fc-list-item,.user-wall-feed .user-feed-summary .user-rate-bookings .calendar-custom-list .fc-list-item,.user-wall-feed .user-feed-summary .home-stable-link .calendar-custom-list .fc-list-item{cursor:pointer}.user-wall-feed .user-feed-summary .user-next-bookings .calendar-custom-list .fc-list-item *,.user-wall-feed .user-feed-summary .user-last-minute-lessons .calendar-custom-list .fc-list-item *,.user-wall-feed .user-feed-summary .user-rate-bookings .calendar-custom-list .fc-list-item *,.user-wall-feed .user-feed-summary .home-stable-link .calendar-custom-list .fc-list-item *{transition:all .2s ease-out}.user-wall-feed .user-feed-summary .user-next-bookings .calendar-custom-list .fc-list-item:hover .user-event-wrapper,.user-wall-feed .user-feed-summary .user-last-minute-lessons .calendar-custom-list .fc-list-item:hover .user-event-wrapper,.user-wall-feed .user-feed-summary .user-rate-bookings .calendar-custom-list .fc-list-item:hover .user-event-wrapper,.user-wall-feed .user-feed-summary .home-stable-link .calendar-custom-list .fc-list-item:hover .user-event-wrapper{border:1px solid rgba(9,130,168,.7);box-shadow:0 2px 3px #0982a880}.user-wall-feed .user-feed-summary .home-stable-link{margin-bottom:15px}.user-wall-feed .user-feed-summary .home-stable-link .admin-stable-edit-help{padding:0}.user-wall-feed .user-feed-summary .home-stable-link .admin-stable-edit-help a{display:block;color:#333;padding:10px 15px}.user-wall-feed .user-feed-summary .home-stable-link .admin-stable-edit-help a:hover{text-decoration:none}.user-wall-feed .user-feed-summary .user-next-bookings.no-bookings .h4{font-size:inherit;color:#a7a9ac}.user-wall-feed .user-feed-summary .user-next-bookings.no-bookings .list-group-icon{background-color:#0003}.user-wall-feed .user-feed-summary .user-next-bookings.no-bookings .list-group-item-calendar{display:none}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice{transition:all .2s ease-out;font-size:.9em;padding:6px 10px}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice .invoice-comment,.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice .invoice-details{color:#a7a9ac;line-height:1.3em;padding:4px 0 0}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice .invoice-details{padding:5px 0 0}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice .label{padding:3px 5px 2px}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice .invoice-due{padding:10px 0}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice:hover{box-shadow:inset 0 1px 2px #0000001a,inset 6px 0 #008a2f!important;padding:6px 6px 6px 14px}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice:hover .stable-card-wrapper-mini{left:14px}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice.danger{box-shadow:inset 4px 0 #d9534f!important;background-color:#fdf7f7}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice.danger .invoice-name{color:#8b211e}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data .list-group-item-invoice.danger:hover{box-shadow:inset 6px 0 #d9534f!important}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data.no-open-invoices .h4{font-size:inherit;color:#a7a9ac}.user-wall-feed .user-feed-summary .user-invoices .user-invoices-data.no-open-invoices .list-group-icon{background-color:#0003}.user-wall-feed .user-feed-summary .user-invoices.expired-invoices .list-group-icon{background-color:#d9534f}.user-wall-feed .user-feed-summary .user-invoices.expired-invoices .h4,.user-wall-feed .user-feed-summary .user-invoices.expired-invoices .list-group-item-link{color:#a02622}.user-wall-feed .user-feed-summary .user-invoices.expired-invoices .list-group{box-shadow:0 0 2px #d9534f66}.user-wall-feed .user-feed-summary .user-invoices.expired-invoices .list-group-item-invoice,.user-wall-feed .user-feed-summary .user-invoices.expired-invoices .list-group-item-link{border-top-color:#d9534f33}.user-wall-feed .user-feed-summary .user-last-minute-lessons .buttons-last-minute-group{position:absolute;right:10px}.user-wall-feed .user-feed-summary .user-last-minute-lessons .buttons-last-minute-group button{outline:none}.user-wall-feed .user-feed-summary .user-last-minute-lessons .last-minute-lessons{min-height:30px}.user-wall-feed .user-feed-summary .user-last-minute-lessons .last-minute-lessons .fc-list-empty-wrap1{background-color:#f5f5f5;padding:3px 5px 5px}.user-wall-feed .user-feed-summary .user-last-minute-lessons .last-minute-lessons .fc-list-empty{display:block;position:relative;width:calc(100% - 10px);border-radius:4px;background-color:#00000012;color:#a7a9ac;font-size:.9em;padding:2px 0}.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-program,.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-comment,.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-participants{color:#a7a9ac;font-size:.9em;padding:0 5px 4px 10px;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-program .glyphicon,.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-comment .glyphicon,.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-participants .glyphicon{margin:0}.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-program .label,.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-comment .label,.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-participants .label{height:10px;margin:2px 0 0 5px;padding:2px 5px}.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .stable-name{padding:0 5px 4px 10px;font-size:.9em}.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .open-places{color:#a7a9ac;padding:0 0 4px}.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .open-places strong{color:#008a2f}.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .open-places .glyphicon{color:#00000080}.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-participants{color:#000}.user-wall-feed .user-feed-summary .user-last-minute-lessons .last-minute-header,.user-wall-feed .user-feed-summary .user-last-minute-lessons .stable-admin-header{background-color:#f5f5f5;border-bottom:none;padding:10px 10px 0;min-height:35px}.user-wall-feed .user-feed-summary .user-last-minute-lessons .last-minute-header .h5,.user-wall-feed .user-feed-summary .user-last-minute-lessons .stable-admin-header .h5{color:#066b93;font-size:1.1em}.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-calendar{border-top:none}.user-wall-feed .user-feed-summary .user-last-minute-lessons .stable-admin-calendar-parent{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.user-wall-feed .user-feed-summary .user-last-minute-lessons.show-info .fc-list-item .course-program,.user-wall-feed .user-feed-summary .stable-admin-calendar .fc-list-item .course-program,.user-wall-feed .user-feed-summary .user-last-minute-lessons.show-info .fc-list-item .course-comment,.user-wall-feed .user-feed-summary .stable-admin-calendar .fc-list-item .course-comment{white-space:normal;max-width:unset}.user-wall-feed .user-feed-summary .user-stable-cards *{transition:all .2s ease-out}.user-wall-feed .user-feed-summary .user-stable-cards .list-group-item-stable-card{cursor:pointer}.user-wall-feed .user-feed-summary .user-stable-cards .list-group-item-stable-card:hover{box-shadow:inset 0 1px 2px #0000001a,inset 6px 0 #008a2f!important;padding:6px 6px 6px 69px}.user-wall-feed .user-feed-summary .user-stable-cards .list-group-item-stable-card:hover .stable-card-wrapper-mini{left:14px}.user-wall-feed .user-feed-summary .user-stable-cards .user-stable-cards-data.no-cards .h4{font-size:inherit;color:#a7a9ac}.user-wall-feed .user-feed-summary .user-stable-cards .user-stable-cards-data.no-cards .list-group-icon{background-color:#0003}.user-wall-feed .user-feed-summary .user-stable-cards .user-stable-cards-data[data-show-stable-names="0"] .stable-name{display:none}.user-wall-feed .user-feed-summary .user-achievements .list-group-item-heading-parent{border-bottom:1px solid rgba(0,0,0,.05)}.user-wall-feed .user-feed-summary .user-achievements .achievements-list .achievement-item.mini{float:left;border-radius:0}.user-wall-feed .user-feed-summary .user-achievements .achievements-list .achievement-item.mini .post-new-label{right:5px}.user-wall-feed .user-feed-summary .user-achievements .achievements-list .achievement-item.mini:hover{box-shadow:none}.user-wall-feed .user-feed-summary .user-achievements .list-group-item-link{border-top:none}.user-wall-feed .user-feed-summary .user-achievements .no-achievements{border:1px solid #dddddd;padding:7px 15px;font-size:.9em}.user-wall-feed .user-feed-summary .stable-admin-calendar .fc-list-item .time-label{background-color:#0000004d;color:#000c;font-size:.8em;border-radius:3px;padding:0 4px}.user-wall-feed .user-feed-summary .stable-admin-calendar .fc-list-item .time-label.positive{background-color:#008a2f66;color:#00571e}.user-wall-feed .user-feed-summary .stable-admin-calendar .fc-list-item[data-no-horses="1"] .user-event-wrapper{box-shadow:0 2px 3px #d9534f80;border:1px solid #d9534f}.user-wall-feed .user-feed-summary .stable-admin-calendar-summary{background-color:#f5f5f5;color:#0009;padding:7px 10px 10px;font-size:.9em}.user-wall-feed .user-feed-summary .stable-admin-calendar-summary .summary-wrapper{position:relative;border-radius:5px;background-color:#fff;border:1px solid #dddddd;overflow:hidden;padding:7px 10px}.user-wall-feed .user-feed-summary .stable-admin-calendar-summary .lesson-amount,.user-wall-feed .user-feed-summary .stable-admin-calendar-summary .rider-amount{color:#008a2f}.user-wall-feed .user-feed-summary .stable-admin-calendar-summary .glyphicon{color:#000c}.user-wall-feed .user-feed-summary .stable-admin-calendar-summary .alert-info{margin:15px 0 0;padding:7px 10px}.user-wall-feed .user-feed-summary .stable-admin-calendar-summary .summary-actions{margin-top:10px}.user-wall-feed .user-feed-summary .loading-icon,.user-wall-feed .user-feed-summary .error-icon{display:none}.user-wall-feed .user-feed-summary .loading{filter:grayscale(100%);opacity:.5}.user-wall-feed .user-feed-summary .loading .loading-icon{display:inline-block}.user-wall-feed .user-feed-summary .loading .list-group-item:not(.list-group-item-heading-parent){display:none!important}.user-wall-feed .user-feed-summary .loading i:not(.loading-icon),.user-wall-feed .user-feed-summary .loading .glyphicon:not(.loading-icon){display:none}.user-wall-feed .user-feed-summary .loading .btn-group{display:none}.user-wall-feed .user-feed-summary .loading .list-group-item-heading-parent{border-radius:4px}.user-wall-feed .user-feed-summary .network-error{opacity:.5}.user-wall-feed .user-feed-summary .network-error .list-group-item:not(.list-group-item-heading-parent){display:none!important}.user-wall-feed .user-feed-summary .network-error .error-icon{display:inline-block}.user-wall-feed .user-feed-summary .network-error .glyphicon,.user-wall-feed .user-feed-summary .network-error .fas:not(.error-icon){display:none}.user-wall-feed .user-feed-summary .network-error .list-group-item-heading-parent{border-radius:4px}.user-wall-feed .user-feed-summary .network-error .list-group-icon{background-color:#d99300}.user-wall-feed .user-feed-summary .network-error .h4{color:#d99300}.user-wall-feed .user-feed-summary .network-error .btn-group{display:none!important}.user-wall-feed .user-feed-summary .user-feed-settings-parent .btn-group-vertical{width:100%}.user-wall-feed .user-feed-summary .user-feed-settings-parent .btn-group-vertical .btn{text-align:left}.user-wall-feed .p-area-main-bottom .p-area-msg{margin:20px 0 0}.user-wall-feed .p-area-form-stable{padding-bottom:10px}.user-wall-feed .post-label-stable-posting{font-weight:500;color:#a7a9ac;font-size:.9em;line-height:30px;float:left}.user-wall-feed .nav-pills.toggle-stable-posting{display:inline-block;float:right;max-width:100%}.user-wall-feed .nav-pills.toggle-stable-posting li{border-radius:4px;border:1px solid #dddddd;overflow:hidden;display:inline-block;max-width:100%;margin-bottom:5px}.user-wall-feed .nav-pills.toggle-stable-posting li a{border-radius:0;padding:0 10px 0 0;background-color:#fff3;color:#066b9380;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-wall-feed .nav-pills.toggle-stable-posting li a img{max-height:30px;max-width:30px;margin-right:7px;opacity:.7}.user-wall-feed .nav-pills.toggle-stable-posting li.active a{background-color:#fff;color:#0982a8;box-shadow:inset 0 -4px #008a2f}.user-wall-feed .nav-pills.toggle-stable-posting li.active img{opacity:1}.button-striped{background:linear-gradient(90deg,#008a2f 0 4px,#fff 4px)}.button-striped:hover{background:linear-gradient(90deg,#008a2f 0 4px,#e6e6e6 4px)}.stable-cards-list .list-group-item-stable-card{min-height:50px;padding:6px 10px 6px 65px}.stable-cards-list .list-group-item-stable-card .stable-card-wrapper-mini{position:absolute;left:10px;top:8px}.stable-cards-list .list-group-item-stable-card .stable-card-name{display:inline-block;width:100%}.stable-cards-list .list-group-item-stable-card .stable-card-valid{display:inline-block;font-size:.9em;line-height:1.2em;clear:both;color:#a7a9ac}.stable-cards-list .list-group-item-stable-card .stable-name{display:block;font-weight:700;font-size:.8em;clear:both}.dialog-display-stable-card .modal-body{padding-top:5px;padding-bottom:0}.dialog-display-stable-card .stable-card-wrapper{display:flex;justify-content:center;align-items:center}.dialog-display-stable-card .stable-card-wrapper .stable-card{width:100%;max-width:400px}.dialog-display-stable-card .stable-card-wrapper .transfer-credits-button,.dialog-display-stable-card .stable-card-wrapper .booking-button,.dialog-display-stable-card .stable-card-wrapper .info-button{display:none}.dialog-display-stable-card .gift-card-value{color:#008a2f;font-size:1.2em;text-decoration:underline}.dialog-all-stable-cards .modal-header{border-bottom:none}.dialog-all-stable-cards .modal-body{padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.dialog-all-stable-cards .bootstrap-dialog-message{overflow:hidden}.dialog-all-stable-cards .stable-cards-list{margin:-1px}.dialog-all-stable-cards .stable-cards-list *{transition:all .2s ease-out}.dialog-all-stable-cards .stable-cards-list .list-group-item-stable-card{border-radius:0;cursor:pointer}.dialog-all-stable-cards .stable-cards-list .list-group-item-stable-card:hover{box-shadow:inset 0 1px 2px #0000001a,inset 6px 0 #008a2f!important;padding:6px 6px 6px 69px}.dialog-all-stable-cards .stable-cards-list .list-group-item-stable-card:hover .stable-card-wrapper-mini{left:14px}.dialog-all-stable-cards .stable-cards-list .list-group-item-stable-card .stable-card-info{overflow:hidden}.dialog-all-stable-cards .stable-cards-list .user-stable-cards-data.no-cards .h4{font-size:inherit;color:#a7a9ac}.dialog-all-stable-cards .stable-cards-list .user-stable-cards-data.no-cards .list-group-icon{background-color:#0003}.dialog-all-stable-cards .stable-cards-list[data-show-stable-names=false] .stable-name{display:none}.dialog-all-stable-cards .no-valid-cards{padding:15px}.p-area-post-ad{text-align:center;background-color:#0000000d;box-shadow:none;color:#0006;font-size:.8em;padding:5px}.marginTop15{margin-top:15px}.stable-card-current-item{border-radius:10px;border:1px solid #dddddd;padding:5px 0;margin-bottom:10px}.stable-settings-rules-textarea{resize:none;height:250px;min-height:250px;max-height:250px;overflow-y:scroll;display:block;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:5px;line-height:1.4em;padding:5px 8px 0}.stable-settings-rules-textarea:focus{outline:none!important;border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.stable-settings-rules-textarea:disabled{color:#999}.stable-settings-rules-textarea.disabled:hover{cursor:not-allowed}.stable-settings-features-textarea{resize:none;height:150px;min-height:150px;max-height:150px;overflow-y:scroll;display:block;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:5px;line-height:1.4em;padding:5px 8px 0}.stable-settings-features-textarea:focus{outline:none!important;border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.stable-settings-features-textarea.disabled{color:#999}.stable-settings-features-textarea.disabled:hover{cursor:not-allowed}.stable-settings-ul,.stable-settings-ul>li{list-style-type:disc!important}.stable-settings-section[data-target=stablesettings-staff] .stable-member-registration>.form-group{margin:0}.stable-settings-section[data-target=stablesettings-calendars] .calendar-setting-box .small{padding-top:22px}.stable-settings-section .panel-checkout-classic .col-switch,.stable-settings-section .panel-checkout-qc .col-switch{padding-top:15px}.stable-settings-section .panel-checkout-classic .label-success,.stable-settings-section .panel-checkout-qc .label-success{display:none}.stable-settings-section .panel-checkout-classic.panel-success .label-success,.stable-settings-section .panel-checkout-qc.panel-success .label-success{display:inline}.stable-settings-section .panel-checkout-classic.panel-success .col-switch,.stable-settings-section .panel-checkout-qc.panel-success .col-switch{display:none}.stable-settings-section .panel-checkout-classic ul,.stable-settings-section .panel-checkout-qc ul{padding:0 0 0 15px}.stable-settings-section .panel-checkout-classic ul li,.stable-settings-section .panel-checkout-qc ul li{list-style-type:disc}.stable-settings-section[data-target=stablesettings-staff] label{margin-top:2px;margin-bottom:0}.stable-settings-section[data-target=stablesettings-staff] input button{margin-top:5px;margin-bottom:3px}.stable-settings-section[data-target=stablesettings-staff] .icon-button,.stable-settings-section[data-target=stablesettings-staff] .class-type-dropdown,.stable-settings-section[data-target=stablesettings-staff] .extra-field,.stable-settings-section[data-target=stablesettings-staff] .edit-button{padding:0}.stable-settings-section[data-target=stablesettings-staff] .icon-button{padding-right:3px}.stable-settings-section[data-target=stablesettings-staff] .class-type-dropdown .form-control,.stable-settings-section[data-target=stablesettings-staff] .extra-field .form-control{width:calc(100% - 5px)}.stable-settings-section[data-target=stablesettings-staff] .icon-list li{cursor:pointer!important}.stable-settings-section[data-target=stablesettings-staff] .calendar-setting-box{border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;padding-right:0}.stable-settings-section[data-target=stablesettings-staff] .calendar-setting-box span{display:inline-block;padding-top:7px;color:#00000080}.stable-settings-section[data-target=stablesettings-staff] .calendar-setting-box.last{border-bottom:none}.stable-settings-section[data-target=stablesettings-staff] .buttons-section{border-top:1px solid #dddddd;padding-top:15px}.stable-settings-section[data-target=stablesettings-staff] .calendar-setting-box:nth-child(2n){border-right:1px solid #ffffff}.stable-settings-section[data-target=stablesettings-staff][data-quick-checkout="0"] .quick-checkout-active,.stable-settings-section[data-target=stablesettings-staff][data-quick-checkout="1"] .calendar-setting-box-quick-checkout{display:none}.stable-settings-section[data-target=stablesettings-accounts] .panel-heading .show-coop,.stable-settings-section[data-target=stablesettings-accounts] .panel-heading .hide-coop{color:#022431}.stable-settings-section[data-target=stablesettings-accounts] .panel-heading .show-coop .glyphicon,.stable-settings-section[data-target=stablesettings-accounts] .panel-heading .hide-coop .glyphicon{margin-left:10px;margin-top:3px}.stable-settings-section[data-target=stablesettings-accounts] .panel-body span.basic-info{line-height:2em}.stable-settings-section[data-target=stablesettings-accounts] .list-group-item p{padding:10px 0 0}.stable-settings-section[data-target=stablesettings-accounts] .info-large .alert-info{margin:0 0 5px}.stable-settings-section[data-target=stablesettings-accounts] .coop-other-account .glyphicon-circle-arrow-left{margin-right:15px}.dz-completion-message{position:absolute;top:0;left:0;width:100%;padding:14px;text-align:center;font-size:14px;z-index:30}.hc-attachments embed{border-top:1px solid #dddddd!important;border-bottom:1px solid #dddddd!important}.hc-attachments .attachment-item .attachment-image{max-width:100%;max-height:40vh;margin-bottom:7px}.hc-attachments .attachment-item embed{margin-bottom:7px}.hc-attachments .attachment-buttons{border-top:1px dashed #dddddd;padding:7px 0}.hc-attachments .attachment-buttons .dropdown-menu{padding:0;overflow:hidden}.hc-attachments .attachment-buttons .dropdown-menu a{padding:3px 8px}.hc-attachments .attachment-buttons .dropdown-menu a .glyphicon{margin-right:3px}.hc-attachments .attachment-buttons .btn-group{width:100%}.hc-attachments .attachment-buttons .btn-full-screen-preview{max-width:calc(100% - 26px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-attachments[data-attachments-loaded="1"]+.hc-attachments-add-buttons .buttons-wrapper{border-top:1px dashed #dddddd;padding:7px 0 0}body .sentry-error-embed-wrapper{top:60px!important;z-index:999}body .sentry-error-embed-wrapper .sentry-error-embed{margin-top:0!important;padding-top:0!important;border:none!important}body .sentry-error-embed-wrapper .sentry-error-embed header{margin-top:0!important}body .sentry-error-embed-wrapper .sentry-error-embed header p{padding-bottom:10px}body .sentry-error-embed-wrapper .sentry-error-embed form{margin:100px 0 0}.autohide{animation:autohide .3s forwards;animation-iteration-count:1;animation-delay:5s}.achievements h3{color:#066b93;font-size:1.3em}.achievements .summary:hover{box-shadow:0 0 10px #9ecaed}.achievements .chart{min-height:200px}.achievements .badges-summary .badge-container{text-align:center;margin-top:20px}.achievements .badges-summary .badge{position:relative;left:50%;transform:translate(-50%)}.achievements .badges-summary .badge .count{font-size:35px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.achievements .statistics-summary .count-container{margin-top:20px;text-align:center}.achievements .statistics-summary .count-container .count{font-size:35px;font-weight:700}.achievements .statistics-summary .chart-container{min-height:200px}.achievements a h1,.achievements a h2,.achievements a h3,.achievements a h4,.achievements a h5,.achievements a h6,.achievements a p,.achievements a:hover{text-decoration:none}.achievements .equal{display:flex;display:-webkit-flex;flex-wrap:wrap}.achievements .badge-inner{position:relative;height:100%;padding-bottom:70px}.achievements .badge-inner .progress{position:absolute;width:100%;bottom:0}.badge-modal .modal-dialog{width:60%}.badge-modal .progress{max-width:350px;position:relative;left:50%;transform:translate(-50%)}.badge-modal .achievement-item .achievement-title{font-size:2em}.badge-modal .achievement-item .container-item{display:inline-block}.badge-modal .progress-info{font-size:20px;margin-bottom:10px}.statistics h3{color:#066b93;font-size:1.3em}.statistics .stat-container{min-height:200px}body>.achievement-badge{visibility:hidden}.achievement-item{text-align:center;background-repeat:no-repeat;background-size:100% 100%;background-position:-5% -5%;position:relative;height:315px;border-radius:4px;margin-top:10px;margin-bottom:5px;box-shadow:inset 0 0 1px #0000004d;transition:all .3s ease-in-out}.achievement-item *{transition:all .3s ease-in-out}.achievement-item .badge-loading{margin-top:70px;color:#e3bb36}.achievement-item .container-medals{display:flex;align-items:center;justify-content:center}.achievement-item .container-medals .container-item{cursor:grab;margin-top:20px}.achievement-item .post-new-label{position:absolute;right:-4px;top:-5px}.achievement-item .badge-level-bg{display:inline-block;position:absolute;left:4px;top:4px;right:4px;background-image:linear-gradient(45deg,#0000001a,#0000004d);font-size:.8em;padding:2px 6px;border-radius:3px;opacity:.7;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.achievement-item .badge-title{position:absolute;bottom:95px;display:flex;align-items:center;justify-content:center;width:100%;height:30px;font-size:16px;line-height:1.2em;padding:0 5px 5px;pointer-events:none;opacity:.7}.achievement-item .badge-title.badge-title-small{font-size:13px}.achievement-item .badge-link{position:relative;display:inline-block;width:100%;min-height:96px;border-top:1px solid rgba(255,255,255,.1);background-color:#fff3}.achievement-item .badge-link:hover{background-color:#fff6}.achievement-item .badge-link:hover .badge-info{opacity:1}.achievement-item .badge-info{display:flex;align-items:center;justify-content:center;width:100%;height:70px;font-size:12px;line-height:1.3em;padding:0 10px;opacity:.8}.achievement-item .info-icon{position:absolute;left:5px;top:5px;font-size:12px;opacity:0}.achievement-item:hover{box-shadow:inset 1px 1px 1px #fff6,inset -1px -1px 1px #0000001a,0 1px 5px #3b6f89cc;background-size:102% 102%;background-position:10% 10%}.achievement-item:hover .badge-level,.achievement-item:hover .badge-title,.achievement-item:hover .info-icon{opacity:1}.achievement-item .progress-wrapper{margin-bottom:0;position:absolute;bottom:4px;left:4px;right:4px;height:20px;padding:0 0 0 30px;box-shadow:1px 0 2px #0000004d}.achievement-item .progress-wrapper .progress{border-radius:0 4px 4px 0;margin:0;box-shadow:inset 0 -1px #0000004d}.achievement-item .progress-wrapper .progress .medal-progress{display:block;font-size:12px;line-height:20px;float:right;padding-right:7px;opacity:.8}.achievement-item .progress-wrapper .progress .medal-progress.open{color:#00000080;float:left;padding-left:7px}.achievement-item .progress-wrapper .level-progress-mark{display:block;width:20px;height:20px;position:absolute;border-radius:4px;left:0;bottom:0;font-size:12px;font-weight:700;line-height:20px;text-align:center;color:#fff9;box-shadow:inset 0 -1px #0003}.achievement-item .progress-wrapper .level-progress-mark.level-progress-mark-current{width:30px;height:30px;border-bottom-right-radius:0;border-right:1px solid rgba(0,0,0,.2);font-size:20px;font-weight:300;line-height:30px}.achievement-item .progress-wrapper .level-progress-mark.level-progress-mark-next{right:4px;bottom:5px;left:auto;height:10px;width:10px;border-radius:5px}.achievement-item .progress-wrapper .level-1{background-color:#fffffff2;color:#0006}.achievement-item .progress-wrapper .level-2{background-color:#aaaabaf2;color:#0009}.achievement-item .progress-wrapper .level-3{background-color:#db9c1ef2}.achievement-item .progress-wrapper .level-4{background-color:#e6f0f0f2;color:#0006}.achievement-item .progress-wrapper .level-5{background-color:#deb919f2;color:#0000004d}.achievement-item .progress-wrapper .level-6{background-color:#52818cf2}.achievement-item .progress-wrapper .level-7{background-color:#0b1c96f2}.achievement-item .progress-wrapper .level-8{background-color:#6c0c1cf2}.achievement-item .progress-wrapper .level-9{background-color:#269e4ef2}.achievement-item .progress-wrapper .level-10{background-color:#90b0bff2}.achievement-item .progress-wrapper .progress-near{animation:progressgradient 3s infinite;background-image:linear-gradient(270deg,#449d44 20%,#fff6)}.achievement-item .progress-wrapper .progress-almost .medal-progress{padding-right:17px}.achievement-item .badge-link+.progress{margin-top:10px}.achievement-item.mini{height:170px;margin:0}.achievement-item.mini .container-medals .container-item{margin:0}.achievement-item.mini .container-medals .container-item .achievement-badge{margin-top:-5px;margin-bottom:5px}.achievement-item.mini .badge-link{display:flex;position:absolute;bottom:0;margin:0;font-size:.7em;min-height:55px!important}.achievement-item.mini .badge-link span{display:flex;align-items:center;justify-content:center;width:100%;height:55px;font-size:11px;line-height:1.3em;padding:0 10px;opacity:.8}.achievement-item.mini .badge-link:hover{text-decoration:none}.achievement-item.level-rosette{background-image:linear-gradient(#00000008,#0000000f)}.achievement-item.level-rosette .badge-link{min-height:75px;background-color:#00000008;border-top:1px solid rgba(0,0,0,.03);margin-top:20px}.achievement-item.level-rosette .badge-link .badge-info{height:75px}.achievement-item.level-rosette .badge-link:hover{background-color:#00000012}.achievement-item.level-rosette .badge-title{bottom:75px;padding-bottom:10px}.achievement-item.level-white{background-image:linear-gradient(#fffffff2,#ffffffbf),url(/build/assets/texture-plastic-BJq3mMqr.png)}.achievement-item.level-white .badge-level-bg{background-image:linear-gradient(45deg,#ffffffe6,#fff);color:#a7a9ac;box-shadow:0 0 2px #0000001a}.achievement-item.level-white .badge-level-color{color:#a7a9ac}.achievement-item.level-iron{background-image:linear-gradient(#ffffff1a,#fff3),linear-gradient(#ffffffa6,#ffffffbf),url(/build/assets/texture-metal-DNWGMTUa.png)}.achievement-item.level-iron .badge-level-bg{background-image:linear-gradient(45deg,#0000001a,#0000004d);color:#0000004d}.achievement-item.level-iron .badge-level-color{color:#0000004d}.achievement-item.level-bronze{background-image:linear-gradient(#ffffffb3,#fff6),linear-gradient(#994f1d8c,#994f1dbf),url(/build/assets/texture-metal-DNWGMTUa.png)}.achievement-item.level-bronze .badge-level-bg{background-image:linear-gradient(45deg,#994f1d33,#994f1d66);color:#994f1dcc}.achievement-item.level-bronze .badge-level-color{color:#994f1dcc}.achievement-item.level-silver{background-image:linear-gradient(#ffffffd9,#ffffffbf),url(/build/assets/texture-metal-DNWGMTUa.png)}.achievement-item.level-silver .badge-level-bg{background-image:linear-gradient(45deg,#0000001a,#0003);color:#0000004d}.achievement-item.level-silver .badge-level-color{color:#00000080}.achievement-item.level-gold{background-image:linear-gradient(#ffffffb3,#fff6),linear-gradient(#d4af378c,#d4af37bf),url(/build/assets/texture-metal-DNWGMTUa.png)}.achievement-item.level-gold .badge-level-bg{background-image:linear-gradient(45deg,#d4af374d,#d4af3780);color:#b29126}.achievement-item.level-gold .badge-level-color{color:#9d8022b3}.achievement-item.level-platinum{background-image:linear-gradient(#ffffffb3,#fff6),linear-gradient(#52818c8c,#52818cbf),url(/build/assets/texture-metal-DNWGMTUa.png)}.achievement-item.level-platinum .badge-level-bg{background-image:linear-gradient(45deg,#52818c4d,#52818c80);color:#3f636c}.achievement-item.level-platinum .badge-level-color{color:#3f636c}.achievement-item.level-sapphire{background-image:linear-gradient(#ffffffb3,#fff6),linear-gradient(#0b1c968c,#0b1c96bf),url(/build/assets/texture-diamond-DzV0DKFL.png)}.achievement-item.level-sapphire .badge-level-bg{background-image:linear-gradient(45deg,#0b1c964d,#0b1c9680);color:#0b1c9699}.achievement-item.level-sapphire .badge-level-color{color:#0b1c9699}.achievement-item.level-ruby{background-image:linear-gradient(#ffffffb3,#fff6),linear-gradient(#6c0c1c8c,#6c0c1cbf),url(/build/assets/texture-diamond-DzV0DKFL.png)}.achievement-item.level-ruby .badge-level-bg{background-image:linear-gradient(45deg,#6c0c1c4d,#6c0c1c80);color:#6c0c1cb3}.achievement-item.level-ruby .badge-level-color{color:#6c0c1cb3}.achievement-item.level-emerald{background-image:linear-gradient(#fff9,#ffffff4d),linear-gradient(#269e4e8c,#269e4ebf),url(/build/assets/texture-diamond-DzV0DKFL.png)}.achievement-item.level-emerald .badge-level-bg{background-image:linear-gradient(45deg,#269e4e66,#269e4e99);color:#269e4eb3}.achievement-item.level-emerald .badge-level-color{color:#269e4eb3}.achievement-item.level-diamond{background-image:linear-gradient(#fff6,#fff3),linear-gradient(#b8d8e78c,#b8d8e7bf),url(/build/assets/texture-diamond-DzV0DKFL.png)}.achievement-item.level-diamond .badge-level-bg{background-image:linear-gradient(45deg,#92c3da99,#92c3dacc);color:#b8d8e7b3}.achievement-item.level-diamond .badge-level-color{color:#7fb9d4b3}.achievement-item.level-diamond .progress-wrapper{box-shadow:none}.achievement-item.level-diamond .progress-wrapper .level-progress-mark-current{border-bottom-right-radius:4px}.achievement-item.level-diamond .progress-wrapper .progress{display:none}@keyframes progressgradient{0%{background-size:100% 100%}80%{background-size:200% 100%}to{background-size:99% 100%}}.achievement-dialog .modal-header,.locked-achievement-dialog .modal-header{background-color:transparent!important;border-bottom:none;min-height:58px}.achievement-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title,.locked-achievement-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title{color:#0982a8;font-size:1.3em;max-width:calc(100% - 30px)}.achievement-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button .close,.locked-achievement-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button .close{background-color:#eaeaea}.achievement-dialog .modal-body,.locked-achievement-dialog .modal-body{padding-top:0;padding-bottom:0}.achievement-dialog .modal-body .container-medals,.locked-achievement-dialog .modal-body .container-medals{display:flex;align-items:center;justify-content:center;min-height:350px}.achievement-dialog .modal-body h4,.locked-achievement-dialog .modal-body h4{color:#0982a8;margin-top:0}.achievement-dialog .modal-body tr.hidden+tr td,.locked-achievement-dialog .modal-body tr.hidden+tr td{border:none!important}.achievement-dialog .modal-body .panel,.locked-achievement-dialog .modal-body .panel{margin-bottom:15px}.achievement-dialog .modal-body .panel .progress,.locked-achievement-dialog .modal-body .panel .progress{margin:0}.achievement-dialog .modal-body .panel td.small,.locked-achievement-dialog .modal-body .panel td.small{padding-top:10px}.achievement-dialog .modal-body .panel .current-count,.locked-achievement-dialog .modal-body .panel .current-count{color:#066b93;font-weight:700}.achievement-dialog .modal-body .granted-info,.locked-achievement-dialog .modal-body .granted-info{border-top:1px solid #dddddd;padding-top:15px}.achievement-dialog .locked-achievements .alert,.locked-achievement-dialog .locked-achievements .alert,.achievement-dialog .locked-achievements .locked-achievements-list,.locked-achievement-dialog .locked-achievements .locked-achievements-list{margin-bottom:15px}.achievement-dialog .locked-achievements .locked-achievements-list .h4,.locked-achievement-dialog .locked-achievements .locked-achievements-list .h4{color:#0982a8}.achievement-dialog .locked-achievements .locked-achievements-list .mini-badge.badge-wrapper,.locked-achievement-dialog .locked-achievements .locked-achievements-list .mini-badge.badge-wrapper{position:relative;top:0;color:#022431;font-size:.8em;margin-right:5px}.achievement-dialog .locked-achievements .locked-achievements-list .achievement-description,.locked-achievement-dialog .locked-achievements .locked-achievements-list .achievement-description{display:block;clear:both;margin-left:40px}.single-post-dialog{margin:0;z-index:1000!important}.single-post-dialog .modal-header{background-color:transparent!important;max-height:50px;padding:0}.single-post-dialog .modal-header .bootstrap-dialog-header button{margin-top:10px}.single-post-dialog .modal-header .bootstrap-dialog-header button.close{margin-right:10px}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title{color:#0982a8;font-size:1.3em;max-width:calc(100% - 40px);height:50px}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-main-image{height:50px;position:absolute;border-top-left-radius:6px}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-sub-image{height:25px;position:absolute;left:25px;top:25px;border-top-left-radius:5px}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-post-main{padding-left:57px;padding-top:14px;line-height:23px}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-post-main .fas,.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-post-main .glyphicon{color:#022431;margin-right:5px}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-sub-image+.p-area-post-main{padding-top:5px}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-post-sub{padding-left:57px;font-size:.7em;line-height:17px}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-post-sub .fas,.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-post-sub .glyphicon{color:#022431;margin-right:3px}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-title .p-area-post-sub .p-area-post-username-admin{color:#008a2f}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button .close,.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-round-button .close,.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button .round-button,.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-round-button .round-button{background-color:#eaeaea}.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button .round-button,.single-post-dialog .modal-header .bootstrap-dialog-header .bootstrap-dialog-round-button .round-button{margin-right:5px}.single-post-dialog .modal-body{padding:15px 15px 0}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post{margin-bottom:0}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post .p-area-post-comment-area{padding:0 0 0 15px}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post .p-area-post-comment-area .p-area-post-comment-area-post-header{padding-left:45px}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post .p-area-post-comment-area .p-area-post-comment-area-post-header .p-area-post-comment-area-post-header-image{position:absolute;left:15px;border-radius:5px!important}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post .p-area-post-comment-area .p-area-post-comment-area-post-content{padding-top:4px}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post .post-content-text{margin-bottom:15px}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post .p-area-post-content-image{max-width:66.666%;border-radius:4px;margin:0 0 15px}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post .post-content-text+.p-area-post-content-image{margin-top:-5px}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary{box-shadow:none;margin-bottom:0}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content{clear:both;padding-top:15px;font-size:.9em;color:#066b93}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitness-data-table td,.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitness-data-table th{border-color:#0982a880}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitness-data-table td>.fa-heartbeat,.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitness-data-table td>.fa-burn{color:#055271}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitness-data-table th{font-weight:500;padding:5px 0}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitness-map{padding-bottom:10px}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitness-map #diary-map{border-color:#0982a880}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitness-map.large{margin-bottom:10px}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .diary-text-area .p-area-post-content-image{margin-bottom:0}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .diary-text-area .diary-event-text+.p-area-post-content-image{margin-top:15px}.single-post-dialog .modal-body .bootstrap-dialog-message .report-help-content{padding:15px;background-color:#f5f5f5}.single-post-dialog .modal-body .bootstrap-dialog-message .panel-footer{margin:0 -15px;border-radius:0 0 6px 6px;overflow:hidden}.single-post-dialog .modal-body .bootstrap-dialog-message .panel-footer .p-area-post-footer{display:block}.single-post-dialog .modal-body .bootstrap-dialog-message .panel-footer .p-area-post-footer .p-area-post-comment-area-post-content .p-area-post-comment-area-post-content-image{float:unset;display:block;padding-top:5px}.single-post-dialog .modal-body .bootstrap-dialog-message img{max-width:100%}.single-post-dialog.post-type-diary .modal-header{border-color:#0982a84d}.single-post-dialog.post-type-diary .modal-body{padding:0 15px}.single-post-dialog[data-superadmin="1"] .bootstrap-dialog-title{max-width:calc(100% - 70px)!important}.dialog-add-new-client .modal-body{padding-bottom:0}.dialog-add-new-client h3[data-account-type]{font-size:1.5em;color:#066b93;margin-top:0}.dialog-edit-badge .modal-body{background-color:#efefef80}.dialog-edit-badge .medal-wrapper *{background-color:transparent!important}.dialog-edit-badge .medal-wrapper .container-medals .container-item{display:inline-block}.dialog-edit-badge .panel{margin:0}.dialog-edit-badge .panel .achievement-item{height:auto;margin:0;box-shadow:none}.dialog-edit-badge .panel .achievement-item.level-rosette{background-image:none}.dialog-edit-badge .panel .badge-link{border:none;color:#000}.dialog-edit-badge .panel .badge-title{bottom:-25px;padding:0 45px}.info-forms .list-group-item .alert-success{margin-top:10px!important}.info-forms .list-group-item.list-group-item-danger{background-color:#d9534f1a;border:1px solid rgba(217,83,79,.5);border-radius:3px;margin:15px 0;transition:all .3s}.info-forms .list-group-item.list-group-item-danger .list-group-item-heading{color:#d9534f!important}.info-forms .list-group-item-danger+.list-group-item-danger{margin-top:0}.info-forms .list-group-item.with-image h5{padding:8px 0}.info-forms .list-group-item.with-image .badge-wrapper{margin:0 0 0 15px}.info-forms .list-group-item.disabled-opaque{color:#00000080;background-color:#f5f5f5}.waiver-type-content .form-select-color .dropdown-colorselector>.dropdown-menu{min-width:155px}.waiver-type-content hr{margin-top:0;margin-bottom:15px;border-top:1px solid #dddddd}.waiver-type-content .alert{margin-bottom:15px}.dialog-waiver .bootstrap-dialog-title{max-width:calc(100% - 19px)}.dialog-waiver #waiver-container{margin-bottom:15px}.dialog-waiver #waiver-container.disabled .stage-wrap{width:100%}.dialog-waiver #waiver-container.disabled .cb-wrap{display:none}.dialog-waiver .select-forms-type .panel-body{color:#0009}.dialog-waiver .select-forms-type:hover{border-color:#0982a899;box-shadow:0 0 4px #066b9366;cursor:pointer}.dialog-waiver .select-forms-type:hover .panel-heading{background-color:#066b9333}.dialog-waiver .select-forms-type:hover .panel-body{color:#000000b3}.dialog-waiver .waiver-header-info .user-info{padding-top:15px;margin-top:15px;border-top:1px dashed #a7e1ed}.form-waiver-parent{position:relative}.form-waiver-parent .form-label{position:absolute;right:15px}.form-waiver-parent+.form-waiver-parent .form-waiver-sign{margin-top:15px;padding-top:15px;border-top:1px solid #dddddd}.form-waiver-parent .waiver-sent{position:absolute;inset:15px;text-align:center;color:#008a2f}.form-waiver-parent .waiver-sent span{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#efefef;padding:5px 10px;border-radius:4px}.form-waiver-parent .form-group.attention{background-color:#008a2f1a;border:1px solid rgba(0,138,47,.5);border-radius:3px;padding:10px;transition:all .3s}.form-waiver-parent .form-group.attention-ok{background-color:#008a2f1a;border:1px solid rgba(0,138,47,.5)}.form-waiver-parent .form-group.attention.has-error{background-color:#d9534f1a;border:1px solid rgba(217,83,79,.5)}.waiver-header-element{position:inherit;height:inherit}.formbuilder-header h1,.rendered-form h1{font-size:1.5em}.dialog-waiver .ui-sortable-placeholder{border:1px solid #dddddd!important;background:#0000000d none!important;border-radius:5px;clip-path:none!important}.dialog-waiver .form-wrap.form-builder .stage-wrap,.dialog-waiver .rendered-form.form-builder .stage-wrap{margin-top:1px;width:calc(74% - 15px);flex-grow:initial}.dialog-waiver .form-wrap .waiver-help-icon,.dialog-waiver .rendered-form .waiver-help-icon{margin-left:5px;outline:none}.dialog-waiver .form-wrap label span.formbuilder-required,.dialog-waiver .rendered-form label span.formbuilder-required{margin-left:2px}.dialog-waiver .form-wrap .form-group:last-child,.dialog-waiver .rendered-form .form-group:last-child{margin-bottom:0}.dialog-waiver .form-wrap.form-builder{justify-content:space-between}.dialog-waiver .form-wrap.form-builder .cb-wrap{max-width:100%;margin-left:auto}.dialog-waiver .form-wrap.form-builder .stage-wrap{background-color:#fff;border:1px solid #dddddd;border-radius:4px;overflow:hidden}.dialog-waiver .form-wrap.form-builder .stage-wrap .form-field{overflow:visible;padding:7px 15px!important}.dialog-waiver .form-wrap.form-builder .stage-wrap .form-field:first-child{padding:15px 15px 7px}.dialog-waiver .form-wrap.form-builder .stage-wrap .form-field:last-child{padding:7px 15px 15px;border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog-waiver .form-wrap.form-builder .stage-wrap .form-field .tooltip-element{background:#337ab7;font-weight:700}.dialog-waiver .form-wrap.form-builder .stage-wrap .form-field .field-label{display:inline-block}@media only screen and (max-width: 767px){.dialog-waiver .form-wrap.form-builder .stage-wrap .form-field .field-label{display:block;max-width:70%}}.dialog-waiver .rendered-form header{position:inherit;height:inherit;font-size:1.5em;margin-bottom:.5em}.dialog-waiver .rendered-form label:first-child{font-weight:700}.dialog-waiver .form-field:hover{border:none!important;box-shadow:0 0 2px #000000b3!important;margin:0;overflow:hidden}.dialog-waiver .form-field.moving{border:1px solid #dddddd!important}.dialog-waiver .signature-parent svg{border:1px solid #dddddd;width:450px!important;height:150px!important}.dialog-waiver .signature-parent .signature-preview{width:450px;max-width:100%;min-height:150px;font-size:3em;color:#a7a9ac;text-align:center;line-height:150px}.dialog-waiver .signature-name-parent label{font-size:.8em;font-weight:500!important}.dialog-waiver .disabled-log-in textarea,.dialog-waiver .disabled-log-in canvas,.dialog-waiver .disabled-log-in input,.dialog-waiver .disabled-log-in select,.dialog-waiver .disabled-log-in .signature-parent{pointer-events:none}.dialog-waiver .formbuilder-files .forms-attachment-placeholder{border:1px solid #dddddd;padding:15px;border-radius:4px}.dialog-waiver .formbuilder-userinformation .panel{margin-bottom:0}.dialog-waiver .formbuilder-userinformation .panel-body{background-color:#0000000d}.dialog-waiver .formbuilder-userinformation dl{margin-bottom:0;display:grid;grid-template-columns:30% auto}.dialog-waiver .formbuilder-userinformation dt{width:unset;text-align:right;grid-column:1;float:none;overflow:auto;clear:unset;text-overflow:unset;white-space:unset;overflow-wrap:break-word;font-size:.9em;line-height:1.7em}.dialog-waiver .formbuilder-userinformation dd{margin:0;grid-column:2;padding:0 0 5px 10px}.dialog-waiver .formbuilder-userinformation .alert-check-info{margin:15px 0 0!important}.dialog-waiver .formbuilder-userinformation .skill-level{cursor:pointer}.signature-parent canvas{background-color:#fff;vertical-align:bottom}.signature-parent .signature-sign,.signature-parent .signature-preview{border:1px solid #dddddd}form.form-in-page header{position:inherit;height:inherit;font-size:1.5em;margin-bottom:.5em}form.form-in-page label:first-child{font-weight:700}.booking-event-form-in-page .panel-body{border-top:none!important;background-color:#0000000d}.booking-event-form-in-page .panel-body .alert-check-info{margin:0!important}.alert-expiring-cards{margin-bottom:15px}.dialog-waiver-summary .waiver-summary-content[data-type=ratingemoji],.dialog-waiver-summary .waiver-summary-content[data-type=ratingstar]{font-size:1.7em}.dialog-waiver-summary .waiver-summary-content[data-type=ratingemoji] .rating-label,.dialog-waiver-summary .waiver-summary-content[data-type=ratingstar] .rating-label{font-size:.6em}.dialog-waiver-summary .waiver-summary-content[data-type=ratingemoji] .label,.dialog-waiver-summary .waiver-summary-content[data-type=ratingstar] .label{margin-right:5px}.dialog-waiver-summary .waiver-summary-content ol{margin:0;padding-left:20px}.dialog-waiver-summary .waiver-summary-content table td{padding:0 10px 0 0}.dialog-waiver-summary .waiver-summary-content .rating-label{margin-right:10px}.dialog-waiver-summary h3{margin-top:0}.dialog-waiver-summary .form-group:last-child,.dialog-waiver-summary .panel:last-child{margin-bottom:0}.dialog-waiver-summary .graph{max-width:300px!important;max-height:150px!important}.mini-badge.badge-wrapper{background-color:#eaeaea;display:inline-block;min-width:30px;min-height:30px;position:absolute;top:10px;left:0;text-align:center;line-height:30px;border-radius:15px;box-shadow:1px 1px 3px #3b6f8980}.mini-badge.badge-wrapper[data-form-category="1"]{background-color:#98bad1;color:#2e5a76;box-shadow:2px 2px 10px inset #6396b9,1px 1px 3px #3b6f8980}.mini-badge.badge-wrapper[data-form-category="2"]{background-color:#96c5a9;color:#0d6c33;box-shadow:2px 2px 10px inset #65aa81,1px 1px 3px #3b6f8980}.mini-badge.badge-wrapper[data-form-category="3"]{background-color:#fdd4a1;color:#a45a02;box-shadow:2px 2px 10px inset #fcb156,1px 1px 3px #3b6f8980}.mini-badge.badge-wrapper[data-form-category="4"]{background-color:#c9b5d3;color:#733d8e;box-shadow:2px 2px 10px inset #a685b6,1px 1px 3px #3b6f8980}.mini-badge.badge-wrapper[data-form-category="5"]{background-color:#fdea81;color:#7b6801;box-shadow:2px 2px 10px inset #e1bf04,1px 1px 3px #3b6f8980}.mini-badge.badge-wrapper[data-form-category="6"]{background-color:#e8aaa3;color:#ae382b;box-shadow:2px 2px 10px inset #d97166,1px 1px 3px #3b6f8980}.icon-selector-buttons .btn-select-icon{min-height:30px}.icon-selector-buttons .btn-select-icon.empty{width:100%}.icon-selector-buttons .btn-select-icon.selected{width:calc(100% - 30px);text-align:center;padding:5px}.icon-selector-buttons .btn-remove-icon{max-width:30px}.dialog-select-icon .nav-tabs a{color:#022431}.dialog-select-icon .btn-icon{font-size:1.7em;border:none;margin:0 5px 5px 0;width:calc(10% - 5px);text-align:center;padding:6px 3px 3px}.dialog-select-icon .bg-danger{background-color:#f6d4d3}.page-achievements .general-content{min-height:280px}.page-achievements .general-content+.general-content{margin-top:15px}.page-achievements .side-graphics{text-align:center;padding-top:60px;padding-bottom:50px}.page-achievements .side-graphics img{max-width:50%}.page-achievements .change-section-link i{color:#0982a8;font-size:1.4em}.page-achievements .change-section-link:not(.first){margin-top:15px}.page-achievements .btn-locked-achievements{margin-top:15px}.page-achievements .progress-item{position:relative}.page-achievements .progress-item .fas{position:absolute;left:0;top:-2px;font-size:24px}.page-achievements .progress-item h3,.page-achievements .progress-item p{padding:0 0 0 32px}.page-achievements .progress-item h3{margin:3px 0}.page-achievements .progress-item p{margin:0 0 20px}.page-achievements .page-section[data-page-section=summary] .general-content.primary{padding-bottom:10px}.page-achievements .page-section[data-page-section=summary] .general-content.basics{padding-bottom:0}.page-achievements .page-section[data-page-section=business] .general-content.primary,.page-achievements .page-section[data-page-section=user] .general-content.primary{padding-bottom:10px}.page-achievements .badges-paging-lower{margin-top:10px}.custom-legend{padding-top:10px}.custom-legend .btn{position:relative;padding-left:25px;margin:0 3px 3px 0}.custom-legend .btn .color{position:absolute;left:0;top:0;bottom:0;display:inline-block;width:20px}.custom-legend .btn .value{position:absolute;right:0;background-color:inherit;padding:0 5px 0 0}.custom-legend .btn.label-value{padding-right:12px}.page-user-statistics .stat-container h4,.page-user-statistics .stat-container h3{color:#066b93;margin:4px 15px 15px 0}.page-user-statistics .archiveNav .archiveSearchChevron{border-radius:0}.page-user-statistics .stat-container-summary{min-height:400px}.page-user-statistics .stat-container-summary .fa-stack{margin-top:50px}.page-user-statistics .stat-container-summary h4{margin:15px 0 0}.page-user-statistics .timeline-legend .legend{overflow:hidden;margin-bottom:3px}.page-user-statistics .timeline-legend .legend .btn{margin-bottom:12px}.page-user-statistics .timeline-legend .alert-info{margin:0!important}.page-user-statistics .stat-container{padding-bottom:12px}.page-user-statistics .icon-counter{position:absolute;right:0;width:50px;height:50px;border-radius:25px;line-height:50px;font-size:20px;color:#fffc;transition:all .3s}.page-user-statistics .icon-counter .loading-indicator{display:none}.page-user-statistics .icon-counter.loading{background-color:#8c8c8c!important;width:30px;height:30px;border-radius:15px;font-size:14px;line-height:30px;margin:10px}.page-user-statistics .icon-counter.loading .loading-indicator{display:inline-block!important}.page-user-statistics .container-stables .fa-circle{color:#066b93}.page-user-statistics .container-stables .fa-inverse{color:#fffc}.page-user-statistics .container-stables .icon-counter{background-color:#05597a}.page-user-statistics .container-horses .fa-circle{color:#8c564b}.page-user-statistics .container-horses .fa-inverse{color:#f1e7e5}.page-user-statistics .container-horses .icon-counter{background-color:#7b4c42}.page-user-statistics .container-compensate .fa-circle{color:#2ca02c}.page-user-statistics .container-compensate .fa-inverse{color:#d7f4d7}.page-user-statistics .container-compensate .icon-counter{background-color:#278c27;font-size:15px;font-weight:700}.page-user-statistics .container-compensate small{position:absolute;display:inline-block;bottom:3px;left:0;right:0;line-height:15px;font-weight:500}.page-user-statistics .stat-container-horses .legend,.page-user-statistics .stat-container-event-types .legend{text-align:left}.page-user-statistics .stat-container-horses .legend .btn,.page-user-statistics .stat-container-event-types .legend .btn{width:calc(50% - 3px);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-user-statistics .stat-container-stat-map{padding:0;overflow:hidden;height:400px}.page-user-statistics #stat-map .mapboxgl-popup .mapboxgl-popup-close-button{display:none!important}.page-user-statistics #stat-map .mapboxgl-popup a{outline:none;color:#066b93;text-decoration:none}.page-user-statistics .hopoti-plus-ad-content .post-ad-label{position:absolute;top:-4px;right:10px}.page-user-statistics .hopoti-plus-inactive h4{filter:grayscale(100%)}.page-user-statistics .hopoti-plus-inactive .graph,.page-user-statistics .hopoti-plus-inactive .custom-legend{pointer-events:none;filter:blur(3px) grayscale(100%)}.page-user-statistics .hopoti-plus-inactive .graph-label-inactive{display:none;position:absolute;inset:0;text-align:center}.page-user-statistics .hopoti-plus-inactive .graph-label-inactive span{background-color:#fff;border-radius:4px;padding:5px;display:inline-block;font-size:.8em;position:relative;top:calc(50% - 30px);box-shadow:0 0 10px #00000080;cursor:pointer}.page-user-statistics .hopoti-plus-inactive:hover .graph-label-inactive{display:block}.page-user-statistics .loading-content{display:none}.page-user-statistics.loading .stats-content{visibility:hidden}.page-user-statistics.loading .loading-content{display:block}.page-user-pending-payments .debug{display:none}.page-user-pending-payments.debug .debug{display:inherit}.sa-debug{position:relative}.sa-debug pre{padding:20px;margin:0 20px 10px;font-size:.8em}.sa-debug .btn-group{margin:10px 20px;opacity:.8}.sa-debug .btn-group .btn-default{background-color:#fff0;border-color:#fff0;border-radius:3px!important}.sa-debug .btn-group.open{opacity:1}.sa-debug .btn-group.open .btn-default{background-color:#efefef;border-color:#00000026;border-radius:inherit!important}.sa-debug .btn-group:hover{opacity:1}.sa-debug .btn-group:hover .btn-default{background-color:#efefef;border-color:#00000026}.sa-debug .btn.active{background-color:#0982a8!important;color:#fff}.sa-menu-parent{position:absolute;right:0;top:0;width:auto}.sa-menu-parent .sa-menu>a{padding:5px 7.5px}.sa-menu-parent .title{color:#022431;font-size:.7em;font-weight:700;height:auto;padding:2px 5px 3px;pointer-events:none}.fullscreen-spinner-body{overflow:hidden}.fullscreen-spinner{position:fixed;inset:0;background-color:#00000080;z-index:1080}.fullscreen-spinner.user-change .spinner-title{width:100%;margin-left:-50%}.fullscreen-spinner.user-change .user-image{max-width:40px;max-height:40px;border-radius:4px;display:inline-block;line-height:1em;margin-left:10px}.spinner-title{position:absolute;top:50%;left:50%;width:300px;margin-left:-150px;margin-top:-70px;text-align:center;color:#fffc}.spinner{width:100px;height:30px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-50px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}body[data-display-mode=standalone] .hidden-standalone,body[data-display-mode=browser] .hidden-browser{display:none!important}.input-group-combo{display:inline-block;width:100%}.input-group-combo *{display:inline-block!important;float:left}.input-group-combo .form-control{width:calc(50% - 30px)}.input-group-combo .input-group-addon:first-of-type{border-right:none}.input-group-combo .input-group-addon{width:30px;min-height:34px;border-left:none;padding:0 5px;line-height:32px;overflow:hidden}.input-group-combo.input-group-sm .input-group-addon{min-height:30px;line-height:30px}.country-code{display:none}body[country-code] .input-group.country-code-standard,body[country-code] .form-group.country-code-standard{display:table}body[country-code=gb] .country-code-height-cm,body[country-code=us] .country-code-height-cm{display:none!important}body[country-code=gb] .input-group.country-code-height-foot,body[country-code=us] .input-group.country-code-height-foot,body[country-code=gb] .form-group.country-code-height-foot,body[country-code=us] .form-group.country-code-height-foot{display:table}body[country-code=gb] .country-code-weight-kg{display:none!important}body[country-code=gb] .input-group.country-code-weight-stone,body[country-code=gb] .form-group.country-code-weight-stone{display:table}body[country-code=us] .country-code-weight-kg{display:none!important}body[country-code=us] .input-group.country-code-weight-lb,body[country-code=us] .form-group.country-code-weight-lb{display:table}@keyframes autohide{0%{opacity:1}to{height:0;overflow:hidden;opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeindelay{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout-border{0%{border-color:#eee}to{border-color:transparent}}.fx-fadein{animation:fadein .3s}.fx-fadeout{animation:fadeout .3s}.fx-fadein-delay{animation:fadeindelay .5s}@-webkit-keyframes bg-progress-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-o-keyframes bg-progress-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes bg-progress-stripes{0%{background-position:40px 0}to{background-position:0 0}}.bg-progress-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;-webkit-animation:bg-progress-stripes 2s linear infinite;-o-animation:bg-progress-stripes 2s linear infinite;animation:bg-progress-stripes 2s linear infinite;pointer-events:none}.css-timer-bg{background-image:linear-gradient(180deg,transparent 0%,transparent 50%,rgba(0,0,0,.15) 50%);background-size:100% 200%;animation:timer-bg 60s linear infinite}.css-timer-bg-5min{background-image:linear-gradient(180deg,transparent 0%,transparent 50%,rgba(0,0,0,.1) 50%);background-size:100% 200%;animation:timer-bg-opacity 300s linear infinite}@keyframes timer-bg{0%{background-position:0 0}to{background-position:0 100%}}@keyframes timer-bg-opacity{0%{background-position:0 0}to{background-position:0 100%}}.mobile,.tablet{display:none}#content-nav-mobile{display:none;position:absolute;background-color:#fff;width:100%;left:0;top:0;z-index:1000;padding:0;box-shadow:0 0 3px #3b6f894d}#content-nav-mobile li{float:left!important;clear:both;width:100%}#content-nav-mobile li a{display:block;padding:8px 15px;border-bottom:1px solid #dddddd}#content-nav-mobile li a:hover{background-color:#0982a8;color:#fff;text-decoration:none}#content-nav-mobile .ui-hide{display:none}.embla{overflow:hidden;border-radius:4px}.embla__container{display:flex}.embla__slide{position:relative;flex:0 0 100%;margin:0 15px 0 0}.embla__slide .embla-visible-wrapper{position:absolute;inset:0}.embla__slide .embla-blurred-wrapper{position:absolute;-webkit-filter:blur(7px) brightness(80%);filter:blur(7px) brightness(80%);inset:-10px}.embla__slide.ad-slot{background:linear-gradient(180deg,#066b93f2 0,#066b93)}.embla__slide.ad-slot .ad-slot-wrapper{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.embla__slide.ad-slot .ad-slot-wrapper div[data-ad-unit-id]{height:100%}.embla__slide.ad-slot .ad-slot-wrapper .ad-label{display:none}.embla__dots{position:absolute;bottom:-5px;right:15px;padding:15px}.embla__dots button{width:16px;height:16px;padding:0;margin:2px;border:none;border-radius:8px;background-color:#fff6}.embla__dots button.is-selected{box-shadow:inset 0 0 2px #fff;background-color:#fff9;background-image:linear-gradient(90deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,.15) 50%,transparent 54%);background-size:200% 100%;animation:animation-fill-bg 7s forwards ease-in}.color-picker-full-size .clr-field{border-radius:3px;overflow:hidden}.color-picker-full-size .clr-field button{width:100%!important}.color-picker-full-size .clr-field button:after{box-shadow:inset 0 0 2px #00000080!important}.color-picker-full-size input{cursor:pointer!important}body[data-superadmin="1"] .user-name .name-wrapper h1{cursor:pointer}body[data-view-mode=lg] .no-padding-lg{padding:0}body[data-view-mode=lg] .no-margin-lg{margin:0}body[data-view-mode=md] .no-padding-md{padding:0}body[data-view-mode=md] .no-margin-md{margin:0}body[data-view-mode=sm] .no-padding-sm{padding:0}body[data-view-mode=sm] .no-margin-sm{margin:0}body[data-view-mode=xs] .no-padding-xs{padding:0}body[data-view-mode=xs] .no-margin-xs{margin:0}body[data-view-mode=xxs] .no-padding-xxs{padding:0}body[data-view-mode=xxs] .no-margin-xxs{margin:0}@media only screen and (max-width: 1219px){.text-left-md{text-align:left}.text-right-md{text-align:right}.text-center-md{text-align:center}header .login-link{margin:0 45px 0 0}#calendar-options{padding:15px}body{background-color:#efefef}.main-container{border-radius:0;box-shadow:none;min-height:auto}#h-front-cloud-h2{min-height:30px}#eventInfo.fixed{position:fixed;top:60px;width:225px;margin-top:15px}.page-booking .event-custom-show-window .event-image .event-labels{top:10px;text-align:right}.page-booking .event-custom-show-window .event-reserve-buttons .event-show-more-button a{display:inline-block;font-size:.9em}.home .h-front-half-third{font-size:.9em}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson .rating-wrapper .rating-stars{font-size:18px;height:40px}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson .rating-wrapper .rating-stars .rating-wrap{height:40px}.calendar-custom-list .fc-day-grid-event .fc-content .rating-lesson .rating-wrapper .rating-stars .rating-wrap .fa-stack{line-height:21px}.page-achievements .summary-user h2{margin-top:30px}}@media only screen and (max-width: 991px){.stable-frontpage-sidebar{padding:0!important}#developedWithSRL{margin-left:0}.text-left-sm{text-align:left}.text-right-sm{text-align:right}.text-center-sm{text-align:center}.pull-left-sm{float:left!important}.pull-right-sm{float:right!important}.clear-both-sm{clear:both}.home .h-front-cloud-svg img{height:300px}.home .h-front-cloud h1{font-size:26px}.home .h-front-cloud h2{font-size:20px}.tablet{display:inherit}#h-front-cloud-h2{min-height:50px;margin-bottom:15px}#editor1{margin-bottom:30px}header .changeLanguageButton .glyphicon{padding:0 0 1px}header ul a{font-size:.7em;padding:33px 5px 12px}header .home-link{font-size:1.8em;margin:0}header .login-link{margin:0 15px 0 0}header .badge{min-width:16px;min-height:14px;border-radius:8px}header .stable-navi{width:200px;left:0}.header-container .thumbnail-image .image-wrapper{bottom:65px}.header-container .thumbnail-image .btn-change-profile-image{bottom:80px}#calendar-options{padding:15px!important}.optionsNaviSecond .label{display:inline-block;margin:7px}.home #features-company .people-slot{font-size:.9em}.home #features-company .people-slot a{padding:5px 10px}.home .h-front-cloud h1{margin:0 0 10px}.home .h-front-cloud h2{margin:0}.home .h-front-play{padding:15px 0}.home .h-front-ad{margin:0}.home #missing-nag{margin-top:30px;margin-bottom:0}.home #missing-nag p:first-child{margin-top:0}.home #missing-nag a{margin-top:5px;display:block}.home .image-box-left{margin-top:20px;margin-bottom:20px;padding-left:0}.home .image-box-left img{max-width:100%;border-radius:10px}.home #features-rider .min-height{min-height:281px}.home #features-stable .min-height{min-height:221px}#missing-nag{margin-top:30px}#stableCards{text-align:center}#stableCards .stable-card{margin-left:auto;margin-right:auto;max-width:400px;max-height:200px}#stableCards .grayscale{display:none!important}.book-ride-time .alert-already-on-course{margin-top:30px;margin-right:0}#event-season #calendar{padding-right:0}#event-season #calendar .fc-list-item:hover td{box-shadow:none}#event-season #calendar .fc-list-item.selected td{box-shadow:inset 0 -3px #008a2f!important}#summary .warning{border:1px solid #D99300;color:#d99300;border-radius:10px;padding:7px 15px!important;display:block}#summary .warning span.glyphicon{display:inline!important}.edit-calendar #eventPlanningAlert .alert{margin:0 0 15px;font-size:.9em}.edit-calendar .calendar-day-summary:not(.total) .summary-wrapper{padding:3px 5px!important}.edit-calendar .calendar-day-summary:not(.total) .glyphicon{display:none}.page-booking .help-validity{display:none!important}.page-booking .calendar-type-navi .header+li{clear:both}.page-stable-add-event .fc-right{width:100%;margin-top:15px}.page-stable-add-event .fc-right>.btn-group,.page-stable-add-event .fc-right .calendar-menu{margin:0 0 5px 5px}.page-stable-add-event .send-messages-tools .alert-inline{display:block!important;width:100%;margin:10px 0 0!important;text-align:center}.page-stable-day-planner .day-planner-tools .fc-toolbar{float:none}.page-stable-day-planner .day-planner-tools .day-planner-tool{float:left!important;width:auto!important;padding-right:5px;margin:0}.page-stable-day-planner .day-planner-tools .edit-calendar{float:none}.page-stable-day-planner .day-planner-tools .day-planner-day-navi .day-planner-navi{padding-left:0;margin:0}.page-stable-day-planner .day-planner-tools .day-planner-day-navi .day-planner-navi button{padding:6px!important;font-size:.8em}.page-stable-day-planner .day-planner-tools .btn-group{margin-bottom:15px}.user-stable-cards-big .stable-card-wrapper{text-align:left;width:50%;max-width:380px}.user-stable-cards-small .stable-card-wrapper{width:60px}.user-stable-cards-small .stable-card-wrapper .stable-card{height:40px}.user-stable-cards-small .user-stable-cards-help{color:#a7a9ac;font-size:.85em;width:170px;margin:2px 0 0 5px;float:left;padding:5px 7px;line-height:1.2em;border-left:3px solid #dddddd}.dialog-pending-payment-plan .pending-plan-html .part-header-title{padding-top:0;padding-bottom:15px}.dialog-pending-payment-plan .pending-plan-html .row label{line-height:2em}.dialog-edit-horse .alert-read-rights{margin-top:15px!important;float:left!important}.dialog-edit-horse .horse-previous-riders{margin-top:30px}.page-user-calendar #calendar{padding-right:15px!important}.page-user-calendar #calendar .fc-toolbar{min-height:auto!important}.page-user-calendar .calendar-extra-buttons{overflow:hidden}.dialog-user-calendar-action .diary-form label,.dialog-user-calendar-action .diary-form .panel-heading{font-size:.8em}.dialog-user-calendar-action .diary-form .learning-parent{margin-bottom:20px}.dialog-user-calendar-action .action-selection-row .panel-booking,.dialog-user-calendar-action .action-selection-row .panel-diary{margin-bottom:30px!important}.dialog-user-calendar-action .slider-helper-parent:not(.no-pacing) .form-group{margin-top:15px;padding-bottom:15px}.dialog-user-calendar-action.dialog-graphics.type-primary .col-booking,.dialog-user-calendar-action.dialog-graphics.type-primary .col-diary,.dialog-user-calendar-action.dialog-graphics.type-primary .col-horse-care{background:none;padding-top:0}.infobox-2019 a.list-group-item .price-label,.infobox-2019 a.list-group-item .link-label{display:inline-block;opacity:1;right:15px}.infobox-2019 a.list-group-item .price-text{display:none}[data-target=stablesettings-calendars] .stable-calendars{padding:0}[data-target=stablesettings-calendars] .class-type-dropdown .form-control{width:100%}[data-target=stablesettings-calendars] .calendar-setting-box{padding:inherit;border-right:none}[data-target=stablesettings-calendars] .calendar-setting-box .form-group{margin-bottom:0}[data-target=stablesettings-calendars] .calendar-setting-box .small{padding:5px 0 0!important;margin-bottom:7px;color:#a7a9ac}.page-achievements .page-section-side{margin-top:15px}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post .p-area-post-content-image{max-width:100%}.stable-staff{border-top:1px solid #dddddd}.stable-staff .row-add-personnel .mobile-label{padding-top:0}.stable-staff .row-add-personnel .form-group{margin-bottom:10px}}@media only screen and (max-width: 767px){.info .nav-info{margin:10px 15px 0}.info .nav-info .main{padding-top:20px}.info .nav-info .secondary{padding-top:15px}.info .nav-info .main-new{padding-top:10px;min-height:40px}.info .nav-info .secondary-new{padding-top:10px}.info .info-header .description .content{max-width:100%}.header-container .account-names{height:100%;bottom:auto;position:relative;padding-left:0}.header-container .account-names .name-wrapper{display:block;position:relative;height:calc(100% - 100px)}.header-container .account-names h1{margin:0;padding:0;position:absolute;bottom:0;right:0;left:0;overflow-wrap:break-word}.header-container .account-names h1.company-name-long{font-size:30px}.header-container .account-names h2{margin:0;padding:0;position:absolute;bottom:-20px}.header-container .account-names.user-name .name-wrapper{height:calc(100% - 75px)}.header-container .account-names.common-title{padding-left:30px}.header-container .account-names.plus-active h1{margin:0 30px 0 0}.header-container .content-nav{right:0;left:0;padding-left:0;bottom:15px}.header-container .content-nav ul{padding-left:15px}.header-container .content-nav a:hover{background-color:#fff0;color:#fff}.header-container .thumbnail-image{float:left}.header-container .thumbnail-image .image-wrapper{display:block;height:calc(100% - 80px);bottom:auto!important}.header-container .thumbnail-image .image-wrapper img{border-radius:10px;position:absolute;bottom:0}.header-container .thumbnail-image .btn-change-profile-image .title{display:none}.header-container .thumbnail-image .btn-change-profile-image[data-image=cover]{top:15px;left:0;right:auto;background-color:#fff9}.header-container .thumbnail-image .btn-change-profile-image[data-image=profile]{left:15px;max-width:calc(100% - 30px);width:100%;border-radius:10px;height:calc(25vw - 30px);background-color:#fff0!important}.header-container .thumbnail-image .btn-change-profile-image[data-image=profile] .glyphicon{position:absolute;left:7px;top:7px;color:#ffffffe6;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.header-container .thumbnail-image .btn-change-profile-image[data-image=profile]:hover{border:1px solid rgba(255,255,255,0)!important}.mobile-navi-vertical{width:100%}.mobile-navi-vertical .badge{width:auto;float:right;margin-left:5px;top:1px}.mobile-navi-vertical .btn:first-child:not(:last-child){border-top-left-radius:4px!important;border-top-right-radius:4px!important;border-bottom-right-radius:0;border-bottom-left-radius:0}.mobile-navi-vertical .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px!important;border-bottom-left-radius:4px!important}.mobile-navi-vertical .btn{display:block;position:relative;width:100%;max-width:100%;text-align:left}.mobile-navi-vertical .btn+.btn{margin-top:-1px;margin-left:0}.page-stable .content-nav li a{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-type-navi-coop{width:100%}.calendar-type-navi{margin-right:0;display:block;width:100%}.calendar-type-navi li:not(.stableNaviLinkNew){min-width:calc(33.33% - 5px)}.user-stable-cards-big{max-width:400px}.user-stable-cards-big .stable-card-wrapper{width:100%}.pull-left-xs{float:left!important}.pull-right-xs{float:right!important}.clear-left-xs{clear:left}.clear-right-xs{clear:right}.clear-both-xs{clear:both}.btn-block-xs{display:block;width:100%}header{height:60px;top:0!important}header .menu-link,header .user-image,header .mobile-calendar-link,header .mobile-search-link,header .mobile-payment-request-link,header .mobile-menu-open{float:right;position:relative;display:inline-block!important;width:40px;height:40px;min-width:auto;margin:10px 10px 10px 0!important}header .menu-link a,header .user-image a,header .mobile-calendar-link a,header .mobile-search-link a,header .mobile-payment-request-link a,header .mobile-menu-open a{border-radius:5px;background-color:#ffffff1a;padding:0!important;min-height:40px;text-align:center}header .menu-link a img,header .user-image a img,header .mobile-calendar-link a img,header .mobile-search-link a img,header .mobile-payment-request-link a img,header .mobile-menu-open a img{margin:0;left:0}header .menu-link .username,header .user-image .username,header .mobile-calendar-link .username,header .mobile-search-link .username,header .mobile-payment-request-link .username,header .mobile-menu-open .username{display:none}header .menu-link.active,header .user-image.active,header .mobile-calendar-link.active,header .mobile-search-link.active,header .mobile-payment-request-link.active,header .mobile-menu-open.active{background-color:inherit!important}header .menu-link.active a,header .user-image.active a,header .mobile-calendar-link.active a,header .mobile-search-link.active a,header .mobile-payment-request-link.active a,header .mobile-menu-open.active a{background-color:#0000001a;box-shadow:inset 0 0 10px #0009,inset 0 0 0 1px #ffffff4d}header .mobile-payment-request-link a{color:#fff;background-color:#d9534f}header .mobile-payment-request-link a .badge-danger{border-color:#d9534f!important;background-color:#fff!important;color:#d9534f!important}header .mobile-payment-request-link:hover a{background-color:#d43f3a}header .user-link{min-width:40px!important}header .user-link .username{display:none!important}header .user-image:hover a img{opacity:.8}header .mobile-calendar-link a,header .mobile-search-link a,header .mobile-payment-request-link a{font-size:18px}header .mobile-calendar-link a .futureEventBadge,header .mobile-search-link a .futureEventBadge,header .mobile-payment-request-link a .futureEventBadge,header .mobile-calendar-link a .badge-danger,header .mobile-search-link a .badge-danger,header .mobile-payment-request-link a .badge-danger{position:absolute;right:4px;bottom:4px;font-size:10px;min-width:16px;min-height:16px;border-radius:8px;padding:2px 0 0;border:1px solid #0982a8;line-height:1em}header .mobile-calendar-link a .fa-solid,header .mobile-search-link a .fa-solid,header .mobile-payment-request-link a .fa-solid,header .mobile-calendar-link a .fa-regular,header .mobile-search-link a .fa-regular,header .mobile-payment-request-link a .fa-regular{margin-top:9px}header .mobile-calendar-link a .glyphicon,header .mobile-search-link a .glyphicon,header .mobile-payment-request-link a .glyphicon{margin-top:10px}header .mobile-calendar-link a .badge-danger,header .mobile-search-link a .badge-danger,header .mobile-payment-request-link a .badge-danger{color:#fff}header .user-image,header .mobile-calendar-link,header .mobile-search-link,header .mobile-payment-request-link,header .section-navi-link{transition:all .2s ease-out}header ul a{min-height:inherit}header ul li.right.mobile-menu:hover{background-color:#0982a8!important}header ul li.mobile-menu a:hover .help-text{color:#fff9}header ul li.mobile-menu a:hover .glyphicon{color:#fffc}header ul li.mobile-menu a:hover .glyph-bg{background-color:#ffffffe6}header ul li.mobile-menu a:hover .glyph-bg .glyphicon{color:#0982a8}header ul li.home-stable-parent:hover .title{color:#fff}header ul li.home-stable-parent:hover .help-text{color:#fff9}header ul li.menu-link:hover{background-color:#fff0!important}header .fp-link{display:none}header .mobile-menu{display:none;float:left;clear:both;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1);width:100%}header .mobile-menu-bg{position:absolute;top:0!important;left:0;bottom:0;right:0;background-color:#0000!important;border:none}header .switch-account-title a{color:#303030!important}header .switch-account-title:hover a{color:#fff!important}header .switch-account-title:hover .glyphicon.pull-right{color:#fffc!important}header .switch-account-account{border-bottom:1px solid #dddddd;background-color:#efefef!important}header .switch-account-account a{line-height:19px;padding:7px 75px 7px 15px}header .switch-account-account a img{height:15px;width:15px;margin:-2px 0 0}header .switch-account-account a:hover .child-details{opacity:.8;color:#303030}header .switch-account-account a:hover .child-details .glyphicon{color:#303030}header .switch-account-account .child-details{position:absolute;right:10px}header .switch-account-account .child-details span:not(.glyphicon){background-color:#fff;border-radius:5px;padding:2px 3px;margin:0 0 0 3px;font-size:.9em}header .divider{display:none!important}header .menu-arrow{padding:2px 5px;color:#303030!important;margin:0 15px 0 0!important}header.menu-open{background:linear-gradient(180deg,#066b9300 0 100%);overflow-y:scroll;height:100vh}header.menu-open .home-link{position:absolute;left:0;width:50%}header.menu-open .menu-link{right:0;position:absolute;top:0!important}header.menu-open .header-content{background:linear-gradient(180deg,#066b93f2 0,#066b93);height:60px}header .mobile-menu,header .mobile-sub-menu{pointer-events:none;display:block;position:absolute;margin-top:60px;width:100%}header .mobile-menu .mobile-menu-content,header .mobile-sub-menu .mobile-menu-content{transition:all .2s ease-in-out;overflow:hidden;height:0;padding:0 10px;position:relative}header.menu-open{overscroll-behavior:contain}header.menu-open .mobile-menu{pointer-events:all}header.menu-open .mobile-menu .mobile-menu-content{height:auto;min-height:100vh;padding:10px 10px 0;background-color:#efefef}header.menu-open .section-navi-link{margin-top:20px;opacity:0;pointer-events:none}header.sub-menu-open{overscroll-behavior:contain;overflow-y:scroll;height:100vh}header.sub-menu-open .mobile-sub-menu{pointer-events:all}header.sub-menu-open .mobile-sub-menu .mobile-menu-content{height:auto;min-height:100vh;padding:10px 10px 0;background-color:#efefef}header.sub-menu-open .section-navi-link .glyphicon-chevron-down{display:none}header.sub-menu-open .section-navi-link .glyphicon-chevron-up{display:inherit}header .left li:hover{background-color:transparent!important}header .mobile-menu .mobile-menu-content,header .mobile-sub-menu .mobile-menu-content{font-size:.9em}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done),header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done){overflow:hidden}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item{overflow:hidden;border-color:#066b9333;cursor:pointer}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item a,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item a{text-decoration:none!important}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item:not(.list-group-item-danger) .fas,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item:not(.list-group-item-danger) .fas,header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item:not(.list-group-item-danger) .fa-solid,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item:not(.list-group-item-danger) .fa-solid,header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item:not(.list-group-item-danger) .fa-regular,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item:not(.list-group-item-danger) .fa-regular,header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item:not(.list-group-item-danger) .glyphicon,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item:not(.list-group-item-danger) .glyphicon{color:#066b93;margin-right:3px}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6{width:50%;float:left}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6:first-child,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6:first-child{border-top-right-radius:0}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6:first-child+.list-group-item-6,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6:first-child+.list-group-item-6{border-top-right-radius:4px}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-right,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-right{border-left:none}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6:nth-last-child(2),header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6:nth-last-child(2){border-bottom-left-radius:4px}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6:nth-last-child(2)+.list-group-item-6,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-6:nth-last-child(2)+.list-group-item-6{border-bottom-left-radius:0}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-danger,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-danger{border-color:#d9534f33}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item.disable-admin,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item.disable-admin{color:#a7a9ac}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item.disable-admin *,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item.disable-admin *{opacity:.5;pointer-events:none!important;filter:grayscale(100%)}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-more,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-more{transition:all .3s ease-in-out;background-color:#fff6}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-more .glyphicon-chevron-down,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-more .glyphicon-chevron-down,header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-more .glyphicon-chevron-up,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-more .glyphicon-chevron-up{margin-top:2px}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-more.open,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-item-more.open{box-shadow:inset 3px 0 #0000001a}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-subgroup .list-group-item,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-subgroup .list-group-item{border-radius:0!important;box-shadow:inset 3px 0 #0000001a}header .mobile-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-subgroup .list-group-item:last-child,header .mobile-sub-menu .mobile-menu-content .list-group:not(.list-group-tasks-undone,.list-group-tasks-done) .list-group-subgroup .list-group-item:last-child{border-bottom:none}header .mobile-menu .mobile-menu-content .list-group-switch-account .list-group-item-more.closed,header .mobile-sub-menu .mobile-menu-content .list-group-switch-account .list-group-item-more.closed{margin-bottom:0;border-radius:4px}header .mobile-menu .mobile-menu-content .list-group-switch-account .list-group-subgroup .list-group-item,header .mobile-sub-menu .mobile-menu-content .list-group-switch-account .list-group-subgroup .list-group-item{border-bottom:1px solid rgba(6,107,147,.2)}header .mobile-menu .mobile-menu-content .list-group-switch-account .list-group-subgroup .list-group-item:last-child,header .mobile-sub-menu .mobile-menu-content .list-group-switch-account .list-group-subgroup .list-group-item:last-child{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}header .mobile-menu .mobile-menu-content .list-group-switch-account .switch-account-link,header .mobile-sub-menu .mobile-menu-content .list-group-switch-account .switch-account-link{padding:10px 10px 10px 15px}header .mobile-menu .mobile-menu-content .list-group-switch-account .switch-account-link .user-name,header .mobile-sub-menu .mobile-menu-content .list-group-switch-account .switch-account-link .user-name{padding-left:32px}header .mobile-menu .mobile-menu-content .list-group-switch-account .switch-account-link img,header .mobile-sub-menu .mobile-menu-content .list-group-switch-account .switch-account-link img{height:38px;position:absolute;left:0;top:0}header .mobile-menu .mobile-menu-content .list-group-switch-account .switch-account-link .label,header .mobile-sub-menu .mobile-menu-content .list-group-switch-account .switch-account-link .label{padding:3px 5px 2px;line-height:12px;margin-left:3px}header .mobile-menu .mobile-menu-content .list-group-switch-account .switch-account-link .label .glyphicon,header .mobile-sub-menu .mobile-menu-content .list-group-switch-account .switch-account-link .label .glyphicon{color:#fff}header .mobile-menu .mobile-menu-content .list-group-icon-item,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item{padding:0 0 0 50px;min-height:42px}header .mobile-menu .mobile-menu-content .list-group-icon-item img,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item img{position:absolute;left:0;vertical-align:top;max-width:40px}header .mobile-menu .mobile-menu-content .list-group-icon-item .list-group-icon,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item .list-group-icon{background-color:#0982a8;position:absolute;top:0;left:0;width:40px;height:40px;line-height:40px;text-align:center;font-size:1.5em}header .mobile-menu .mobile-menu-content .list-group-icon-item .list-group-icon .glyphicon,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item .list-group-icon .glyphicon,header .mobile-menu .mobile-menu-content .list-group-icon-item .list-group-icon .fas,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item .list-group-icon .fas,header .mobile-menu .mobile-menu-content .list-group-icon-item .list-group-icon .fa-solid,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item .list-group-icon .fa-solid,header .mobile-menu .mobile-menu-content .list-group-icon-item .list-group-icon .fa-regular,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item .list-group-icon .fa-regular{color:#fff!important;margin:0!important}header .mobile-menu .mobile-menu-content .list-group-icon-item .title,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item .title{display:block;position:absolute;top:0;right:0;left:0;padding:5px 0 0 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#066b93}header .mobile-menu .mobile-menu-content .list-group-icon-item .help-text,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item .help-text{display:block;position:absolute;top:20px;right:0;left:0;padding:0 5px 0 50px;font-size:.8em;color:#a7a9ac}header .mobile-menu .mobile-menu-content .list-group-item-home-stable,header .mobile-sub-menu .mobile-menu-content .list-group-item-home-stable{padding:0}header .mobile-menu .mobile-menu-content .list-group-item-home-stable .stable,header .mobile-sub-menu .mobile-menu-content .list-group-item-home-stable .stable{float:left;display:block;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .mobile-menu .mobile-menu-content .list-group-item-home-stable .stable .title,header .mobile-sub-menu .mobile-menu-content .list-group-item-home-stable .stable .title{color:#555;line-height:40px;padding:0 5px}header .mobile-menu .mobile-menu-content .list-group-item-home-stable .stable img,header .mobile-sub-menu .mobile-menu-content .list-group-item-home-stable .stable img{vertical-align:top;max-width:40px}header .mobile-menu .mobile-menu-content .list-group-item-home-stable .book,header .mobile-sub-menu .mobile-menu-content .list-group-item-home-stable .book{float:right;display:block;width:30%;min-height:40px;padding:12px 0 0;background-color:#5cb85c;color:#fff;text-align:center}header .mobile-menu .mobile-menu-content .list-group-item-home-stable .book .glyphicon,header .mobile-sub-menu .mobile-menu-content .list-group-item-home-stable .book .glyphicon{color:#fff!important}header .mobile-menu .mobile-menu-content .list-group-item.due-date-soon .list-group-icon,header .mobile-sub-menu .mobile-menu-content .list-group-item.due-date-soon .list-group-icon{background-color:#d9534f}header .mobile-menu .mobile-menu-content .list-group-item.due-date-soon .title,header .mobile-sub-menu .mobile-menu-content .list-group-item.due-date-soon .title{color:#d9534f!important}header .mobile-menu .mobile-menu-content .social-links,header .mobile-sub-menu .mobile-menu-content .social-links{padding-bottom:15px}header .mobile-menu .mobile-menu-content .social-links .label,header .mobile-sub-menu .mobile-menu-content .social-links .label{display:inline-block;margin:5px;padding:3px 5px 2px;background-color:#fffc;color:#0982a8}header .mobile-menu .mobile-menu-content .list-group-close,header .mobile-sub-menu .mobile-menu-content .list-group-close,header .mobile-menu .mobile-menu-content .list-group-submenu-close,header .mobile-sub-menu .mobile-menu-content .list-group-submenu-close{margin:30px 0 100px}header .mobile-menu .mobile-menu-content .list-group-close .list-group-item,header .mobile-sub-menu .mobile-menu-content .list-group-close .list-group-item,header .mobile-menu .mobile-menu-content .list-group-submenu-close .list-group-item,header .mobile-sub-menu .mobile-menu-content .list-group-submenu-close .list-group-item{background-color:#d6d6d6;border-color:#bcbcbc}header .mobile-menu .mobile-menu-content .btn-logout,header .mobile-sub-menu .mobile-menu-content .btn-logout{color:#d9534f;font-size:1em;padding:10px 15px}header .mobile-menu .mobile-menu-content .btn-default,header .mobile-sub-menu .mobile-menu-content .btn-default{border-color:#066b9333}body:not(.stable-admin) header.menu-open ul.left .right:not(.mobile-menu-open){margin-top:20px!important;margin-bottom:0!important;opacity:0;pointer-events:none}body.stable-admin header .home-link span{display:none}ul.horizontal-scroll-navi.scroll-horizontally{padding-right:15px!important;display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;height:65px}ul.horizontal-scroll-navi.scroll-horizontally li{display:inline-block;float:none!important;white-space:nowrap;padding-top:7px}ul.horizontal-scroll-navi.scroll-horizontally li a{float:none}ul.horizontal-scroll-navi.scroll-horizontally .scroll-indicator-right{position:absolute;right:0;top:2px;background-image:linear-gradient(-90deg,#000c 0,#0000 20px);width:20px;height:62px;opacity:0}ul.horizontal-scroll-navi.scroll-horizontally .scroll-indicator-left{position:absolute;left:0;top:2px;background-image:linear-gradient(90deg,#000c 0,#0000 20px);width:20px;height:62px;opacity:0}ul.horizontal-scroll-navi.scroll-horizontally *{transition:opacity .3s ease-in-out}.scroll-horizontally.scroll-right .scroll-indicator-right,.scroll-horizontally.scroll-left .scroll-indicator-left,.scroll-horizontally.scroll-both .scroll-indicator-left,.scroll-horizontally.scroll-both .scroll-indicator-right{opacity:1!important}.extra-content-margin{margin:0 15px}.page-stable-front-page .main-container{margin-bottom:0}.page-stable-front-page p{padding:0 0 .5em!important}.archiveNav-mobile .input-group-btn{flex-grow:2}.archiveNav-mobile .input-group-btn .btn{padding:5px 3px}.archiveNav-mobile .btn-custom-date{flex-grow:3}.dateNav-mobile .archiveSearchChevron,.dateNav-mobile .dropdown-toggle{padding:5px 7px!important}.dateNav-mobile .btn-custom-date{border-radius:0!important;border-left:none}.dateNav-mobile .btn-custom-date .glyphicon{display:none}.dateNav-mobile .date-cards-search-start,.dateNav-mobile .date-archive-search-start{border-right:1px dashed #dddddd!important;text-align:right!important}.book-ride-time #payment-all{margin-top:30px}.book-ride-time #stableCards{margin-top:30px!important}.book-ride-time .paymentGroup button{margin-top:0!important}.book-ride-time .alert-already-on-course{margin-top:15px}.book-ride-time .payment-left-col,.book-ride-time .payment-right-col{margin-top:0}.text-left-xs{text-align:left}.text-right-xs{text-align:right}.text-center-xs{text-align:center}.invisible-xs,.invisible-xs *{opacity:0}.main-image.menu-open{min-height:325px}.subnav{margin:15px 0 0 15px;font-size:.9em}.fav-button{top:15px;right:0;margin-right:15px;bottom:97px}.content-area-navi-half{padding-bottom:10px}.content-area-navi-half li{margin-bottom:5px;min-width:50%}.content-area-navi-half li+li{margin-left:0}.content-area-navi-half .badge{top:6px;right:7px}.calendar-extra-buttons.force-hidden{display:none!important}.next-prev-buttons-custom{width:100%;margin-top:30px}.next-prev-buttons-custom button{width:50%;text-transform:capitalize;outline:none}.next-prev-buttons-custom button.gone{color:#0006;background-color:#ffffff4d}.next-prev-buttons-custom button.current-this-month{box-shadow:inset 0 -2px #008a2f;border-bottom:1px solid #008a2f}.next-prev-buttons-custom button.this-month{box-shadow:inset 0 -2px #0000004d}.next-prev-buttons-custom[data-buttonamount="3"] button{width:27%}.next-prev-buttons-custom[data-buttonamount="3"] button.btn-header-date-picker{width:46%}#edit-image-profile{position:absolute;margin:0;left:0;right:0;padding:20px 25px 20px 15px;align-items:flex-start}#edit-image-profile{margin-top:115px;background-color:inherit}.edit-calendar .detailPanel{padding-left:15px}.edit-calendar #horseFree{min-height:100px!important;max-height:59vh!important}.edit-calendar .meta{position:absolute;bottom:0!important;left:53px!important}.edit-calendar .meta .label{font-size:.7em;margin:0 0 0 1px!important;padding:2px 1px;letter-spacing:-.07em}#eventModal .modal-body{padding:0}#eventModal .event{box-shadow:inherit}#eventModal .eventHeader{display:none}#eventModal .eventContent{padding:15px}#eventModal .stableInfo{padding:0 15px 5px;border-bottom:1px solid #dddddd}#eventModal #cancel-course-button,#eventModal #event-alert-gone{margin-bottom:0}.injection-navi .header-injection{position:absolute;top:0;height:60px;width:calc(100% - 120px);margin:0 60px;padding:10px 0;overflow:hidden}.injection-navi .header-injection .header-injection-navi{position:relative;transition:all .3s ease-in-out!important;height:100%}.injection-navi .header-injection .header-injection-navi .btn{height:100%;border:none;border-radius:5px}.injection-navi .header-injection .header-injection-navi .injection-navi-group{height:40px;position:absolute;left:50px;right:10px;top:0;margin:0!important;min-width:auto!important;background-color:#ffffff1a;line-height:20px;color:#fff;text-align:center;border-radius:5px}.injection-navi header.menu-open .header-injection-navi{top:30px;opacity:0!important;pointer-events:none!important}.injection-navi.nav-up header,.injection-navi.page-scrolled header,.injection-navi.injection-navi-always-visible header{margin-top:0!important}.injection-navi.nav-up header .mobile-search-link,.injection-navi.page-scrolled header .mobile-search-link,.injection-navi.injection-navi-always-visible header .mobile-search-link,.injection-navi.nav-up header .mobile-calendar-link,.injection-navi.page-scrolled header .mobile-calendar-link,.injection-navi.injection-navi-always-visible header .mobile-calendar-link,.injection-navi.nav-up header .mobile-payment-request-link,.injection-navi.page-scrolled header .mobile-payment-request-link,.injection-navi.injection-navi-always-visible header .mobile-payment-request-link{opacity:0;pointer-events:none}.injection-navi.nav-up header .header-injection-navi,.injection-navi.page-scrolled header .header-injection-navi,.injection-navi.injection-navi-always-visible header .header-injection-navi{opacity:1}.injection-navi.nav-up header .home-link span,.injection-navi.page-scrolled header .home-link span,.injection-navi.injection-navi-always-visible header .home-link span{margin-top:-20px;opacity:0}.menu-open .header-injection .header-injection-navi{margin-top:20px}.page-user-calendar .header-injection-navi .btn-user-calendar-new{width:40px;height:40px;padding:0;line-height:42px;font-size:1.2em}.page-user-calendar .header-injection-navi .btn-header-date-picker{text-align:left;height:40px!important;position:absolute;left:50px;right:50px;margin:0!important;min-width:auto!important;background-color:#ffffff1a;line-height:20px;color:#fff}.page-user-calendar .header-injection-navi .btn-header-date-picker .glyphicon{line-height:26px;opacity:.8}.page-user-calendar #calendar{padding:0!important}.page-user-calendar #calendar .fc-right{display:none}.page-user-calendar #calendar .fc-toolbar{min-height:auto!important}.page-user-calendar #calendar .fc-list-item td,.page-user-calendar #calendar .next-prev-buttons-custom{padding:0 15px}.page-user-calendar #calendar .fc-header-toolbar{display:none}.page-user-calendar .calendar-info-bottom-right{padding:0 15px 15px 0}.page-user-calendar .user-calendar-settings-parent .btn-group-vertical{width:100%}.page-user-calendar .user-calendar-settings-parent .btn-group-vertical .btn{text-align:left}.page-user-calendar .calendar-info-top{margin-top:20px!important}.page-user-calendar .calendar-info-top .btn{margin-left:10px}.user-wall-feed .main-flex{position:unset}.user-wall-feed .header-injection{width:calc(100% - 160px)}.user-wall-feed .header-injection .header-injection-navi .btn-user-calendar-new{width:40px;height:40px;padding:0;line-height:42px;font-size:1.2em}.user-wall-feed .header-injection .header-injection-navi .injection-navi-group{background-color:transparent}.user-wall-feed .header-injection .header-injection-navi .injection-navi-group .injection-navi-btn{color:#ffffff80;line-height:40px;padding:10px;text-decoration:none}.user-wall-feed .header-injection .header-injection-navi .injection-navi-group .injection-navi-btn.active{color:#fff}body.nav-transparent header .header-bg{opacity:0}.user-wall-feed.nav-transparent header .home-link span{opacity:1!important;margin-top:-2px!important}.p-area-post .panel-heading .p-area-post-main{right:30%;font-size:1em;font-weight:unset}.p-area-post .panel-heading .p-area-post-sub{font-size:.8em}.p-area-post .panel-heading .p-area-post-time{width:30%;padding:0 10px 0 0;height:100%;display:flex;justify-content:right;align-items:center}.p-area-post .panel-heading .p-area-post-time a{white-space:normal;line-height:1.2em}.p-area-post.p-area-post-diary .post-row-rating .post-row-rating-wrapper .sport-summary+.rating-content{margin-top:10px}.navi-calendar-parent{position:fixed;top:59px;overflow:hidden;z-index:1000;display:none;height:100vh}.navi-calendar-parent .navi-calendar-wrapper{height:100%;background-color:#0009}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options{padding:15px 15px 0;background-color:#efefef;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar{padding-bottom:15px}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .fc-left{width:100%}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .fc-button-group{margin:0!important;padding:0}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar h2{clear:none;line-height:30px;float:right;padding:0;text-transform:capitalize}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .fc-day{position:relative}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .event-count{display:inline-block;background-color:#008a2f1a;color:#008a2f;font-size:1.7em;font-weight:300;top:0;bottom:0;width:100%;position:absolute;text-align:center;line-height:60px}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .horse-care-count,.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .invoice-count,.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .diary-count{position:absolute;font-size:.7em;padding:1px 3px;margin:1px;border-radius:4px}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .horse-care-count .fas,.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .invoice-count .fas,.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .diary-count .fas{margin-right:2px}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .horse-care-count{left:0;bottom:0;background-color:#d9534f33;color:#c9302c}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .invoice-count{left:0;top:0;background-color:#008a2f1a;color:#008a2f}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .diary-count{right:0;bottom:0;background-color:#066b934d;color:#066b93}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .fc-past .event-count{background-color:#008a2f1a;opacity:.4;filter:grayscale(100%)}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .event-blip{display:none}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .fc-other-month{border-right-color:#dcdcdc;border-top-color:#dcdcdc}.navi-calendar-parent .navi-calendar-wrapper .navi-calendar-options .navi-calendar .fc-other-month .fc-day-number{opacity:.5}body.show-header-date-picker .navi-calendar-parent{display:block}body.show-header-date-picker footer{display:none}.user-wall-feed header .header-bg{opacity:1;transition:all .2s ease-in!important}.user-wall-feed header .mobile-search-link,.user-wall-feed header .mobile-calendar-link,.user-wall-feed header .mobile-payment-request-link{display:none!important}.user-wall-feed header .user-image{position:relative}.user-wall-feed header .home-link.hiding span{opacity:0;margin-top:-20px}.user-wall-feed header.menu-open .home-link.hiding span{opacity:1;margin-top:-2px}.user-wall-feed .container:not(.user-settings-content){padding-top:0!important}.user-wall-feed .feed-posts{padding:15px}.user-wall-feed .user-hero-content{height:100vw;margin-top:60px;padding:0}.user-wall-feed .user-hero-content .embla{border-radius:0}.user-wall-feed .user-hero-content .embla .embla__container .embla__slide{border-radius:0;margin:0}.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-hero-post,.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-new-posts,.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-posts{width:100%}.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-hero-post .post-link-content,.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-new-posts .post-link-content,.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-posts .post-link-content{white-space:normal!important;max-height:56px}.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-hero-post .arrow-wrapper,.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-new-posts .arrow-wrapper,.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-posts .arrow-wrapper{color:#066b93;background-color:#fff;padding:0 0 0 5px}.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-hero-post .arrow-wrapper .arrow-help,.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-new-posts .arrow-wrapper .arrow-help,.user-wall-feed .user-hero-content .embla .embla__container .embla__slide.click-open .show-posts .arrow-wrapper .arrow-help{display:inline-block}.user-wall-feed .user-hero-content .embla__dots{display:none}.user-wall-feed .user-hero-content .show-hero-post,.user-wall-feed .user-hero-content .show-new-posts,.user-wall-feed .user-hero-content .show-posts{max-width:100%}.user-wall-feed .user-feed-summary-fixed{width:100%;height:auto;position:unset;margin-top:0}.user-wall-feed .user-feed-summary-fixed .user-feed-summary-wrapper{width:unset;height:auto;overflow-y:hidden}.user-wall-feed .user-feed-summary{padding:15px 15px 0;margin-bottom:0}.user-wall-feed .user-feed-summary .user-last-minute-lessons .fc-list-item .course-program{max-width:200px}.user-wall-feed .user-feed-summary .user-stable-cards .list-group-item-stable-card .stable-card-valid{display:block}.user-wall-feed .user-feed-summary .user-stable-cards .list-group-item-stable-card .label{clear:both;margin:5px 0 0}.user-wall-feed .user-feed-summary .user-achievements .container-medals{pointer-events:none}.user-wall-feed .user-feed-summary .infobox-2019:last-child{margin-bottom:0}.user-wall-feed .user-feed-summary .row[data-append-waiver] .info-waiver{padding-bottom:15px}.user-wall-feed.nav-transparent .header-injection-navi{opacity:0;pointer-events:none}.dialog-display-stable-card .stable-card-wrapper .stable-card{width:100%;max-width:auto;max-height:200px}.page-booking #calendar{padding-right:15px!important}.page-booking .eventDetails{margin-top:50px}.page-booking .dropdown{margin-bottom:15px}.page-booking .event-custom-show-window .event-reserve-buttons .event-reserve-buttons-right .btn{margin-top:4px;font-size:.8em}.page-booking .event-custom-show-window .event-reserve-buttons .event-reserve-buttons-right .event-price{margin:12px 5px 0 0;font-size:.8em}.page-booking .event-custom-show-window .event-reserve-buttons .event-reserve-buttons-right .eventAttendees{margin:16px 0 0 7px;font-size:.8em}.page-booking .event-custom-show-window .event-reserve-buttons .event-show-more-button a{display:inline-block}.btn-cal-filtering.btn-danger .filter-title{display:none}.btn-cal-filtering.btn-danger .filter-mobile-help{display:inline!important}.page-reserve .row-payment-all .panel-payment-all{border-radius:0}.page-reserve .row-payment-all .panel-payment-all .panel-heading{position:relative}.page-reserve .row-payment-all .panel-payment-all .panel-heading .panel-heading-title{display:block}.page-reserve .row-payment-all .panel-payment-all .panel-heading .panel-heading-summary{display:block;max-width:inherit;clear:both}.page-reserve .row-payment-all .panel-payment-all .panel-heading button{min-width:inherit;position:absolute;right:10px;top:10px}.page-reserve .row-payment-all .panel-payment-all .panel-summary .final-price-vat{float:left!important}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button:hover,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button:hover{background:none}.page-reserve .row-payment-all .panel-payment-all .select-purchase-type button.active,.page-reserve .row-payment-all .panel-payment-all .select-stable-card button.active{background:linear-gradient(0deg,#008a2f 4px,#c8c8c833 4px)!important}.page-stable-pending-payments .pending-payments-navi button{text-align:left}.page-stable-pending-payments .pending-payments-navi .badge{width:auto;float:right;margin-left:5px;top:1px}.page-stable-pending-payments .clusterize-content .row .user-name-col{padding-left:8px}.page-stable-pending-payments .clusterize-content .row .filter-linked{margin:0}.page-stable-pending-payments .clusterize-content .row .date-col{text-align:right;padding-right:8px}.page-stable-pending-payments .clusterize-content .row .date-col .label{margin-right:0}#h-front-cloud-h2{min-height:60px;margin-bottom:0}.home header .fp-link{display:none}.home header .login-link{margin:0 15px 0 0}.home #map{padding-top:85px}.home .h-front-login{padding-bottom:30px;margin-top:15px!important}.home .h-front-features .h-front-features-item{margin-bottom:0}.home .h-front-features .input-group-addon img{margin-top:0}.home .people-slot a{max-width:50%}.home #features-rider .min-height,.home #features-stable .min-height{min-height:auto}.register .terms{height:50vh}#skillDescription{min-height:25px}.skillSelection,.resetSkillSelection{display:inline-block!important}.dialog-mobile-flex .modal-dialog{position:absolute;margin:0;inset:0;height:auto}.dialog-mobile-flex .modal-dialog .modal-content{width:100%;max-height:calc(100% - 50px);position:fixed;display:flex;flex-direction:column;align-items:stretch}.dialog-mobile-flex .modal-dialog .modal-content .modal-body{width:100%;overflow-y:auto;overflow-x:hidden;margin:auto;max-height:auto!important;min-height:auto!important}.dialog-mobile-flex .modal-dialog .modal-content .modal-footer{height:auto;position:relative;left:auto;right:auto;bottom:auto;z-index:auto;padding:10px 10px 5px}.dialog-mobile-flex .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons{overflow:hidden}.dialog-mobile-flex .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .btn{margin:0 0 5px 5px}.dialog-mobile-flex .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .btn.pull-left{margin:0 5px 5px 0}.dialogEditClient #editClientDialogInfo .userProfileLink{margin-top:0}.dialogEditClient #editClientDialogInfo .userProfileLink h1{font-size:1.6em!important}.dialogEditClient #editClientDialogInfo .userProfileLink a{width:auto}.dialogEditClient #editClientDialogInfo .user-info-col{margin-top:15px}.dialogEditClient dt,.dialogEditClient dd{width:auto!important;padding-right:0!important;padding-left:0!important;margin-left:0!important}.dialogEditClient #editClientDialogInvoices .user-name-col{padding:8px 0 8px 8px!important}.dialogEditClient #editClientDialogInvoices .date-col{text-align:right;padding:8px 8px 8px 0!important}.dialogEditClient #editClientDialogInvoices .date-col .label{margin-right:0}.dialog-open-pending-payment-plan .open-pending-plan-html .vat-open-normal-parent{padding-right:0}.dialogFullscreenEventCalendar.past-event .pair-user .pair-user-tools .dropdown{display:inherit!important}.dialogFullscreenEventCalendar.past-event .pair-user .pair-user-tools .dropdown .change-user-in-event,.dialogFullscreenEventCalendar.past-event .pair-user .pair-user-tools .dropdown .move-user-to-another-event,.dialogFullscreenEventCalendar.past-event .pair-user .pair-user-tools .dropdown .change-ppp-events{display:none}.page-stable-add-event .datepicker,.page-stable-add-event .popover{z-index:5000!important}.page-stable-add-event .fc-toolbar{margin-bottom:15px!important}.page-stable-add-event .fc-toolbar .fc-left h2{clear:none;position:relative!important;display:inline!important;top:auto!important;left:auto!important;width:auto!important;margin-left:15px!important}.page-stable-add-event .fc-toolbar .fc-right{width:100%}.page-stable-add-event .fc-toolbar .fc-right .fc-button-group{display:none}.page-stable-add-event .fc-toolbar .fc-right .fc-addNewEvent-button{float:right!important}.page-stable-clients .clusterize-scroll{min-height:70vh!important}.page-stable-clients .clusterize-content .info-notes{padding-top:0!important}.page-stable-clients .clusterize-content .info-notes div{padding-left:0}.page-stable-clients .clusterize-content .mobile-label{font-weight:700;display:inline-block!important;font-size:.75em;width:calc(100% - 18px);line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-clients .clusterize-content .info-contact,.page-stable-clients .clusterize-content .info-details{padding-top:0!important}.page-stable-clients .clusterize-content .info-contact span:not(.glyphicon,.mobile-label,.hidden,.toggle-handle),.page-stable-clients .clusterize-content .info-details span:not(.glyphicon,.mobile-label,.hidden,.toggle-handle){display:inline-block!important;max-width:100%!important;padding:0;height:auto!important}.page-stable-clients .clusterize-content .info-contact .btn-call,.page-stable-clients .clusterize-content .info-details .btn-call{clear:unset!important}.page-stable-clients .clusterize-content .convertUnits,.page-stable-clients .clusterize-content .high-cell{display:inline-block!important;max-width:100%!important;padding:0;height:auto!important}.page-stable-clients .clusterize-content .high-cell{width:100%}.page-stable-clients .clusterize-content .convertUnits{padding:3px 0 0}.page-stable-clients .clusterize-content .row .client-buttons{padding-top:0;padding-bottom:10px;padding-right:5px}.page-stable-clients .clusterize-content .row .club-info{padding:0}.page-stable-clients .clusterize-content .row .club-info span:first-child{height:auto}.page-stable-clients .clusterize-content .row .club-info .label{display:inline-block;margin-bottom:8px}.page-stable-horses .content:not(.user-settings-content),.pageHorses .content:not(.user-settings-content),.userHorses .content:not(.user-settings-content){padding-left:0;padding-right:0}.page-stable-horses .content:not(.user-settings-content) .content-area-navi,.pageHorses .content:not(.user-settings-content) .content-area-navi,.userHorses .content:not(.user-settings-content) .content-area-navi{margin-left:15px;margin-right:15px}.page-stable-horses .content:not(.user-settings-content) .stableHorsesSection,.pageHorses .content:not(.user-settings-content) .stableHorsesSection,.userHorses .content:not(.user-settings-content) .stableHorsesSection{border-radius:0;margin-bottom:0}.page-stable-horses .horse-care-horse-list,.pageHorses .horse-care-horse-list,.userHorses .horse-care-horse-list{padding:0}.page-stable-horses .horse-care-horse-list .btn-back-to-calendar,.pageHorses .horse-care-horse-list .btn-back-to-calendar,.userHorses .horse-care-horse-list .btn-back-to-calendar{margin-bottom:0;margin-top:30px}.page-stable-horses .horse-care-calendar.horse-list-open .horse-care-horse-list,.pageHorses .horse-care-calendar.horse-list-open .horse-care-horse-list,.userHorses .horse-care-calendar.horse-list-open .horse-care-horse-list{width:100%}.page-stable-horses .horse-care-calendar.horse-list-open .fc-view-container,.pageHorses .horse-care-calendar.horse-list-open .fc-view-container,.userHorses .horse-care-calendar.horse-list-open .fc-view-container{display:none}.page-stable-horses .horse-care-options-menu .form-group,.pageHorses .horse-care-options-menu .form-group,.userHorses .horse-care-options-menu .form-group{margin-bottom:15px}.stable-clients-section .row-clients .clusterize-content .row{height:160px!important}.stable-clients-section .row-clients .clusterize-content .row a.email{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stable-clients-section .row-clients .clusterize-content .row .club-info{min-height:55px}.stable-clients-section .row-clients .clusterize-row.edit-badge{height:50px!important}.stable-clients-section#waivers .waiver-filtering-buttons+.btn-group{margin-left:0}.horse-care-calendar .fc-left{width:100%}.horse-care-calendar .fc-left .fc-button-group{float:right}.horse-care-calendar .fc-left .fc-today-button{margin:0 0 15px;float:left;font-size:.8em}.horse-care-calendar .fc-left .fc-prev-button,.horse-care-calendar .fc-left .fc-next-button{width:40px}.horse-care-calendar .fc-right{width:100%}.horse-care-calendar .calendar-select-day{min-width:calc(100% - 93px);width:calc(100% - 93px);margin-right:5px!important}.horse-care-calendar .horse-care-options-menu .form-group:not(.show-always){transition:all .3s ease-out;height:0;margin-bottom:0;overflow:hidden;opacity:0}.horse-care-calendar .fc-mobileShowMore-button{float:right!important}.horse-care-calendar .fc-mobileShowMore-button .glyphicon-chevron-up{display:none}.horse-care-calendar.show-filters .horse-care-options-menu .form-group:not(.show-always){height:auto;margin-bottom:15px;opacity:1;overflow:visible}.horse-care-calendar.show-filters .fc-mobileShowMore-button .glyphicon-chevron-down{display:none}.horse-care-calendar.show-filters .fc-mobileShowMore-button .glyphicon-chevron-up{display:inline}.clusterize-row.edit-waiver,.clusterize-row.view-waiver{position:relative}.clusterize-row.edit-waiver .clusterize-col.col-name,.clusterize-row.view-waiver .clusterize-col.col-name{padding:10px 10px 0 50px}.clusterize-row.edit-waiver .clusterize-col.col-name .waiver-label,.clusterize-row.view-waiver .clusterize-col.col-name .waiver-label{max-width:100%}.clusterize-row.edit-waiver .clusterize-col.col-info,.clusterize-row.view-waiver .clusterize-col.col-info{padding:0 10px 0 50px}.clusterize-row.view-waiver{height:75px!important}.clusterize-row.edit-waiver{height:100px!important}.dialog-edit-horse .horse-basic-info-parent{padding-left:0}.dialog-edit-horse .horse-basic-info-parent dd{margin-bottom:5px}.dialog-edit-horse .user-row .courseType{right:auto!important}.dialog-edit-horse .horse-care-table-mobile thead{font-size:.9em;background-color:#00000008}.dialog-edit-horse .horse-care-table-mobile tbody th{border-top:2px solid #dddddd}.dialog-edit-horse .horse-care-table-mobile tbody td{border-top:1px dotted #dddddd}.dialog-edit-horse .horse-care-table-mobile .header-previous{color:#008a2f}.dialog-edit-horse .horse-care-table-mobile .header-next{color:#d99300}.dialog-edit-horse .horse-care-table-mobile th.settings{padding:10px!important}.dialog-edit-horse .horse-care-table-mobile td.settings{padding:5px 10px!important}.dialog-edit-horse .horse-note-save,.dialog-edit-horse .add-new-horse-care-event{min-width:40px}.dialog-edit-horse .horse-care-ad-content img{max-width:100%;max-height:100px;margin-top:0;margin-bottom:0}.dialogChangeHorsePermissions .table thead .label{display:inline-block;width:28%}.dialogChangeHorsePermissions .table tbody th{padding-bottom:0}.dialogChangeHorsePermissions .table tbody .single-stable td,.dialogChangeHorsePermissions .table tbody .single-user td{border-top:none!important}.dialogChangeHorsePermissions .bootstrap-dialog-message{padding-bottom:100px}.dialogAddHorseCare .horse-care-select-event-type .selectize-input{width:100%!important}.dialogAddHorseCare .horse-care-select-horse{margin-bottom:5px}.dialogAddHorseCare .horse-care-edit-horse-selection{margin-bottom:15px}.dialogAddHorseCare .modal-header .bootstrap-dialog-title{font-size:1em}.dialogAddHorseCare .modal-header .bootstrap-dialog-title .title-horses{margin-right:15px}.dialogAddHorseCare .modal-header .bootstrap-dialog-title .divider{margin-left:5px}.dialogAddHorseCare .input-daterange .date-horse-start{border-top-right-radius:0;border-bottom-right-radius:0;text-align:center!important}.dialogAddHorseCare .input-daterange .date-horse-end{border-top-left-radius:0;border-bottom-left-radius:0;text-align:center!important}.dialog-account-ready .ad-content img{max-width:100%;max-height:200px;margin-top:0;margin-bottom:0}.mobile-no-footer footer{display:none}.mobile-no-footer .main-wrapper{padding-bottom:0}.mobile-no-footer .main-container{margin-bottom:0;padding-bottom:0}.mobile-no-footer .content{padding-bottom:0}.mobile-no-footer .sa-debug{margin-top:0;margin-bottom:0}.page-stable-day-summary #summary-calendar{margin-top:0}.page-stable-day-summary .day-planner-tools .btn-group,.page-stable-archive .archiveNav .btn-group,.page-stable-archive .archiveNav .input-group{margin-bottom:15px}.bootstrap-dialog.dialog-payment-selection .modal-footer .confirmation-buttons{display:block;width:100%;text-align:left;margin-bottom:5px}.dialog-event-edit .pair-user-horse .pair-user-row .pair-user .image-wrapper,.dialog-add-client .pair-user-horse .pair-user-row .pair-user .image-wrapper,.dialog-event-edit .pair-user-horse .pair-user-row .pair-horse .image-wrapper,.dialog-add-client .pair-user-horse .pair-user-row .pair-horse .image-wrapper{height:24px;width:24px}.dialog-event-edit .pair-user-horse .pair-user-row .pair-user h3,.dialog-add-client .pair-user-horse .pair-user-row .pair-user h3,.dialog-event-edit .pair-user-horse .pair-user-row .pair-horse h3,.dialog-add-client .pair-user-horse .pair-user-row .pair-horse h3{margin:5px 0 1px 28px}.dialog-event-edit .pair-user-horse .pair-user-row .pair-user .pair-user-info,.dialog-add-client .pair-user-horse .pair-user-row .pair-user .pair-user-info,.dialog-event-edit .pair-user-horse .pair-user-row .pair-horse .pair-user-info,.dialog-add-client .pair-user-horse .pair-user-row .pair-horse .pair-user-info,.dialog-event-edit .pair-user-horse .pair-user-row .pair-user .pair-horse-info,.dialog-add-client .pair-user-horse .pair-user-row .pair-user .pair-horse-info,.dialog-event-edit .pair-user-horse .pair-user-row .pair-horse .pair-horse-info,.dialog-add-client .pair-user-horse .pair-user-row .pair-horse .pair-horse-info{padding:3px}.dialog-event-edit .pair-user-horse .pair-user-row .pair-user .pair-user-tools .btn.client-modal-button,.dialog-add-client .pair-user-horse .pair-user-row .pair-user .pair-user-tools .btn.client-modal-button,.dialog-event-edit .pair-user-horse .pair-user-row .pair-horse .pair-user-tools .btn.client-modal-button,.dialog-add-client .pair-user-horse .pair-user-row .pair-horse .pair-user-tools .btn.client-modal-button{background-color:#efefef}.dialog-event-edit .pair-user-horse .pair-user-row.selecting-horse .pair-user,.dialog-add-client .pair-user-horse .pair-user-row.selecting-horse .pair-user{display:none}.dialog-event-edit .pair-user-horse .pair-user-row.selecting-horse .pair-horse,.dialog-add-client .pair-user-horse .pair-user-row.selecting-horse .pair-horse{width:100%}.dialog-event-edit .pair-user-horse .selectize-input input,.dialog-add-client .pair-user-horse .selectize-input input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px!important}.dialog-event-edit .pair-user-horse .selectize-dropdown-content div[data-selectable],.dialog-add-client .pair-user-horse .selectize-dropdown-content div[data-selectable]{border-bottom:1px solid rgba(0,0,0,.12)}.dialog-event-edit .pair-user-horse .selectize-dropdown-content .horseName,.dialog-add-client .pair-user-horse .selectize-dropdown-content .horseName{display:block}.dialog-event-edit .pair-temporary .no-user-assigned,.dialog-add-client .pair-temporary .no-user-assigned{padding:10px}.dialog-event-edit #eventAttendeesContents,.dialog-add-client #eventAttendeesContents,.dialog-event-edit #eventNoteContent,.dialog-add-client #eventNoteContent{min-height:350px}.dialog-event-edit .bootstrap-dialog-footer .add-clients-progress,.dialog-add-client .bootstrap-dialog-footer .add-clients-progress{margin:0 0 0 15px}.dialog-event-edit .event-dialog-alert-progress,.dialog-add-client .event-dialog-alert-progress,.dialog-event-edit .event-dialog-alert,.dialog-add-client .event-dialog-alert{margin:15px 0 0;clear:both}.dialog-event-edit .event-dialog-info-temporary,.dialog-add-client .event-dialog-info-temporary{margin:0 5px 15px 0;clear:both}.dialog-event-edit .panel-default .panel-heading .guide-label,.dialog-add-client .panel-default .panel-heading .guide-label{float:none;margin-bottom:7px;display:block}.dialog-event-edit .panel-default .panel-heading.add-user-payment-free.disabled,.dialog-add-client .panel-default .panel-heading.add-user-payment-free.disabled{height:auto}.dialog-event-edit .panel-default .panel-heading.add-user-payment-free.disabled .toggle,.dialog-add-client .panel-default .panel-heading.add-user-payment-free.disabled .toggle{display:none}.dialog-event-edit .panel-default .panel-heading.add-user-payment-free.disabled .checkbox-inline,.dialog-add-client .panel-default .panel-heading.add-user-payment-free.disabled .checkbox-inline{padding-left:0}.dialog-change-client .navi-users{margin-bottom:15px}.dialog-change-client .navi-calendar label{width:100%}.dialog-change-client .navi-calendar .btn{margin-bottom:5px}.dialog-change-client .add-user-to-course-step-2 .edit-calendar{min-height:auto}.dialog-change-client .move-client-add-courses{clear:both;margin-top:30px}.dialog-change-client .calendar-select-event .fc-button-group{margin-right:10px!important;margin-bottom:10px!important}.dialog-change-client .calendar-select-event .fc-today-button{margin-left:0}.dialog-change-client .move-client-add-courses .alert-start{margin-top:0}.dialog-event-edit .event-dialog-button-navi .visibility-help{margin:0 0 15px!important}.settings-navi{padding:0 15px 15px}.settings-navi li{margin:0!important;width:25%;float:left!important}.settings-navi li a{padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-edit-settings .modal-body{padding:0!important;bottom:0!important}.dialog-edit-settings .stable-settings-content,.dialog-edit-settings .user-settings-content{padding-bottom:0!important}.dialog-edit-settings .stable-settings-section,.dialog-edit-settings .user-settings-section{border-radius:0!important}.dialog-edit-settings .container.only-one{padding:0 15px}.page-stable-search #stable-search-map,.page-event-search #stable-search-map{border-radius:10px 0 0 10px;margin-top:0}.page-stable-search .search-wrapper .search-results .item,.page-event-search .search-wrapper .search-results .item{position:relative;display:block;overflow:hidden;height:173px}.page-stable-search .search-wrapper .search-results .item .item-event-stable-name-mini,.page-event-search .search-wrapper .search-results .item .item-event-stable-name-mini{font-size:.8em;color:#00000080;padding:15px 15px 1px 38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-search .search-wrapper .search-results .item .stable-distance,.page-event-search .search-wrapper .search-results .item .stable-distance{margin-left:5px;font-weight:700}.page-stable-search .search-wrapper .search-results .item .item-event-header,.page-event-search .search-wrapper .search-results .item .item-event-header{padding-top:8px;line-height:1.2em;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-search .search-wrapper .search-results .item .item-links,.page-event-search .search-wrapper .search-results .item .item-links{padding-bottom:10px}.page-stable-search .search-wrapper .search-results .item .item-photo,.page-event-search .search-wrapper .search-results .item .item-photo{margin-bottom:8px}.page-stable-search .search-wrapper .search-results .item .item-photo-mini,.page-event-search .search-wrapper .search-results .item .item-photo-mini{position:absolute;width:18px;left:15px;top:13px}.page-stable-search .search-wrapper .search-results .item .item-description,.page-event-search .search-wrapper .search-results .item .item-description{padding-top:0;min-height:45px;padding-bottom:10px}.page-stable-search .search-wrapper .search-results .item .event-time,.page-event-search .search-wrapper .search-results .item .event-time{padding:11px 15px 0;font-size:.9em;min-height:30px}.page-stable-search .search-wrapper .search-results .item .event-time .date,.page-event-search .search-wrapper .search-results .item .event-time .date{font-size:.9em;font-weight:500;color:#022431}.page-stable-search .search-wrapper .search-results .item .event-labels,.page-event-search .search-wrapper .search-results .item .event-labels{line-height:1em;font-size:.9em}.page-stable-search .search-wrapper .search-results .item .event-labels .label,.page-event-search .search-wrapper .search-results .item .event-labels .label{display:inline-block;margin:0 3px 2px 0}.page-stable-search .search-wrapper .search-results .item .infobox,.page-event-search .search-wrapper .search-results .item .infobox{box-shadow:none;margin:10px 0 0;padding:0}.page-stable-search .search-wrapper .search-results .item .item-events-summary,.page-event-search .search-wrapper .search-results .item .item-events-summary{padding-right:0;margin-bottom:5px}.page-stable-search .search-wrapper .search-results .item .item-events-summary th,.page-event-search .search-wrapper .search-results .item .item-events-summary th{padding:3px 0;font-size:.9em;font-weight:500}.page-stable-search .search-wrapper .search-results .item .item-events-summary td,.page-event-search .search-wrapper .search-results .item .item-events-summary td{padding:3px 0 0 3px}.page-stable-search .search-wrapper .search-results .item-open .item-event-header,.page-event-search .search-wrapper .search-results .item-open .item-event-header{white-space:normal}.page-stable-search .search-wrapper .search-results .item-short,.page-event-search .search-wrapper .search-results .item-short{height:143px}.page-stable-search .search-wrapper .item-more,.page-event-search .search-wrapper .item-more{border-radius:0 0 5px 5px}.page-stable-search .search-wrapper .item-features,.page-event-search .search-wrapper .item-features{margin-top:0;font-size:.85em}.page-stable-search .search-wrapper .item-features .fav-stable-wrapper .parse-fav-stable-link,.page-event-search .search-wrapper .item-features .fav-stable-wrapper .parse-fav-stable-link{margin-bottom:15px}.page-stable-search .search-wrapper .item-features .fav-stable-wrapper .parse-fav-stable-link .fav-button-help,.page-event-search .search-wrapper .item-features .fav-stable-wrapper .parse-fav-stable-link .fav-button-help{opacity:1;padding:5px 10px 5px 40px}.page-stable-search .search-wrapper .item-features-event,.page-event-search .search-wrapper .item-features-event{margin-bottom:15px;border-bottom:1px solid #dddddd}#login-form .login-content{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 10px #000}.page-user-pending-payments .pending-payments-navi{width:100%}.page-user-pending-payments .pending-payments-navi button{width:50%}.page-user-pending-payments .pending-payments-navi button .badge{width:auto}.page-user-pending-payments .clusterize-scroll{height:50vh;min-height:342px}.page-user-pending-payments .clusterize-content .row{border-top:1px solid #dddddd!important}.page-user-pending-payments .clusterize-content .row .block-first,.page-user-pending-payments .clusterize-content .row .block-second{padding:0}.page-user-pending-payments .clusterize-content .row .block-first div{padding:3px 0 0}.page-user-pending-payments .clusterize-content .row .block-second div{padding:0 0 3px}.page-user-pending-payments .clusterize-content .row .label{top:4px}.page-user-pending-payments .clusterize-content .row div.price{padding:0 0 0 30px;text-align:left}.page-user-pending-payments .clusterize-content .row div.due-date{padding:0 0 5px 30px}.page-user-pending-payments .clusterize-content .row div.due-date .label{float:none!important;display:inline-block;margin:2px 5px 4px 10px;vertical-align:top}.page-user-pending-payments .clusterize-content .row div.purchase-details div{padding:0 5px 0 30px}.page-user-pending-payments .clusterize-content .row div.purchase-details .label{margin:2px 10px 0 0}.page-user-pending-payments .clusterize-content .row div.purchase-details .invoice-extra-info{margin:0 0 5px}.page-user-pending-payments .clusterize-content .row div.purchase-description{padding:0 0 5px 30px!important}.page-user-pending-payments .clusterize-content .row .due-date{padding:0 10px 0 0}.page-user-pending-payments .clusterize-content .row div.stable-name{padding:0 10px 0 30px}.page-user-pending-payments .clusterize-content .row div.selection .label{position:relative;left:0;top:-4px;right:inherit;margin:0}.page-user-pending-payments .clusterize-content .row div.selection .label-payment-state{position:absolute;left:30px;top:4px;right:0;margin:2px 8px 0 0}.dialog-user-calendar-event .modal-body,.dialog-booking-calendar-event .modal-body{max-height:calc(100vh - 230px)!important}.dialog-user-calendar-event .control-label,.dialog-booking-calendar-event .control-label{font-size:.8em;line-height:2em}.dialog-user-calendar-event .form-group,.dialog-booking-calendar-event .form-group{margin-bottom:5px}.dialog-user-calendar-event .switch-account-account a,.dialog-booking-calendar-event .switch-account-account a{margin-top:10px}.dialog-user-calendar-event .modal-header,.dialog-booking-calendar-event .modal-header{min-height:100px}.dialog-user-calendar-event .modal-header .bootstrap-dialog-header,.dialog-booking-calendar-event .modal-header .bootstrap-dialog-header{height:100px}.dialog-user-calendar-event .modal-footer .tag-warning,.dialog-booking-calendar-event .modal-footer .tag-warning{line-height:1.5em;margin-bottom:3px}.dialog-user-calendar-event .season-details,.dialog-booking-calendar-event .season-details{display:block;margin-left:0;line-height:1em;margin-bottom:3px}.dialog-user-calendar-event .season-details .text-muted,.dialog-booking-calendar-event .season-details .text-muted{margin-right:5px}.dialog-user-calendar-event .eventContent .eventHorses .ui-state-default,.dialog-booking-calendar-event .eventContent .eventHorses .ui-state-default{max-width:100%}.dialog-user-calendar-event .eventContent .eventHorses a,.dialog-booking-calendar-event .eventContent .eventHorses a{max-width:calc(100% - 85px)}.dialog-user-calendar-event .eventContent .switch-account-account,.dialog-booking-calendar-event .eventContent .switch-account-account{margin-bottom:10px}.dialog-user-calendar-event .rating-lesson,.dialog-booking-calendar-event .rating-lesson{margin-bottom:15px}.dialog-user-calendar-event .rating-lesson .control-label,.dialog-booking-calendar-event .rating-lesson .control-label{line-height:1em;padding-bottom:7px}.dialog-user-calendar-event .rating-lesson.rating-help-parent,.dialog-booking-calendar-event .rating-lesson.rating-help-parent{margin-bottom:10px}.dialog-booking-calendar-service .form-group{margin-bottom:15px}.dialog-booking-calendar-service #service-types .control-label{text-align:left}.dialog-booking-calendar-service #service-types .control-label label{padding:0 0 5px}.dialog-booking-calendar-service #service-types .form-group{margin-bottom:10px}.dialog-booking-calendar-service #service-types .service-info label{padding-bottom:0}.dialog-booking-calendar-service #service-types .level-warning{margin-top:10px;padding:10px}.dialog-booking-calendar-service #service-types .participant-help-parent .alert-info{margin-top:10px}.dialog-booking-calendar-service #service-time-selector .control-label{text-align:left;padding-left:0}.dialog-booking-calendar-service .calendar-parent #service-calendar-selector .fc-day-header .column-day{margin-right:0}.dialog-booking-calendar-service .calendar-parent #service-calendar-selector .fc-day-header .column-date,.dialog-booking-calendar-service .calendar-parent #service-calendar-selector .fc-day-header .column-day{margin:0;display:block;line-height:1.2em}.dialog-booking-calendar-service .calendar-parent #service-calendar-selector .fc-day-header .column-day{margin-top:3px}.dialog-booking-calendar-service .calendar-parent #service-calendar-selector .fc-day-header .column-date{margin-bottom:2px}.dialog-booking-calendar-service .calendar-parent #service-calendar-selector .fc-toolbar{margin-bottom:0}.dialog-booking-calendar-service .calendar-parent #service-calendar-selector .fc-toolbar .fc-left{width:100%}.dialog-booking-calendar-service .calendar-parent #service-calendar-selector .fc-toolbar .fc-today-button{display:none}.dialog-booking-calendar-service .calendar-parent #service-calendar-selector .fc-toolbar .fc-button-group{float:right!important}.page-stable-services .fc-header-toolbar .fc-right{margin:0}.page-stable-services .services-chips .btn-chip{min-width:calc(50% - 2px);max-width:100%;text-align:left}.page-stable-services .services-chips .btn-chip .title-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-services .services-chips .btn-chip.btn-show-all-services{margin-right:0;float:none!important;min-width:calc(25% - 2px);max-width:calc(25% - 2px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-services .services-chips .btn-chip.btn-hide-all-services{float:none!important;min-width:calc(25% - 4px);max-width:calc(25% - 4px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-services .services-chips hr{margin:5px 0 10px}.page-stable-services #services-calendar .fc-right .fc-button-group{display:none}.mobile-center{text-align:center}.home .h-front-play{left:0}.home .h-front-login{margin:45px 0 0}.home .h-front-cloud{padding-top:0;min-height:100vh;padding-right:0;padding-left:0}.home .h-front-cloud h1{margin:0;font-size:1.5em}.home .h-front-cloud h2{margin:10px 0 0;font-size:1.2em;max-height:45px}.home .h-front-half{min-height:70vh}.home .h-front-half-third{border-radius:0;margin-bottom:0;min-height:30vh}.home .h-front-half-third-1{padding-bottom:15px}.home .h-front-half-third-1 .h-front-half-h2,.home .h-front-half-third-1 .h-front-half-body,.home .h-front-half-third-1 .btn-link{text-shadow:none}.home .h-front-half-third-1 .homePanelLight{background-color:#00000080!important}.home .h-front-half-third-1 .homePanelLight .list-group-item-text,.home .h-front-half-third-1 .homePanelLight .list-group-item-heading{color:#fff!important}.home .h-front-half-third-2{background-color:#a9dde5}.home .h-front-half-third-2 .h-front-half-h2,.home .h-front-half-third-2 .h-front-half-body,.home .h-front-half-third-2 .btn-link{text-shadow:none;position:static}.home .h-front-half-third-2 .h-front-half-h2 .h-front-half-body-center,.home .h-front-half-third-2 .h-front-half-body .h-front-half-body-center,.home .h-front-half-third-2 .btn-link .h-front-half-body-center{margin:15px 0;position:static;top:auto;left:auto;transform:none}.home .h-front-half-third-3 .h-front-half-h2,.home .h-front-half-third-3 .h-front-half-body,.home .h-front-half-third-3 .btn-link{text-shadow:none;position:static}.home .h-front-half-third-3 .h-front-half-h2 .h-front-half-body-center,.home .h-front-half-third-3 .h-front-half-body .h-front-half-body-center,.home .h-front-half-third-3 .btn-link .h-front-half-body-center{margin:15px 0;position:static;top:auto;left:auto;transform:none}.home .homePanelLightBlue{background-color:#ffffff4d!important}.home .homePanelLightBlue .list-group-item-text{color:#0982a8!important}.home .homePanelLightBlue .list-group-item-heading{color:#066b93!important}.home .h-front-half-third-3{background-color:#0982a8}.home .h-front-search-wrapper{position:absolute;bottom:0}.home .h-front-cloud-box img{display:inline}.home .people-slot a{max-width:inherit}.home #login-fav-stables a.booking{font-size:12px}.btn-group-vertical.btn-group-checkbox button label{padding:7px 7px 5px}.btn-group-vertical.btn-group-checkbox button label .far{top:6px}.btn-group-vertical.btn-group-checkbox button label span.title{display:inline-block;width:100%}.btn-group-vertical.btn-group-checkbox button label span.help{display:inline-block;width:100%;padding-left:22px;line-height:1.3em;font-size:.9em}.waiver-view-container .form-wrap.form-builder.form-wrap .frmb .field-actions,.waiver-view-container .rendered-form.form-builder.form-wrap .frmb .field-actions{opacity:1!important}.waiver-view-container .form-wrap.form-builder.form-wrap .frmb .field-actions .toggle-form,.waiver-view-container .rendered-form.form-builder.form-wrap .frmb .field-actions .toggle-form{opacity:1}.waiver-view-container .form-wrap.form-builder.form-wrap .frmb .form-field,.waiver-view-container .rendered-form.form-builder.form-wrap .frmb .form-field{border:none!important;box-shadow:0 0 2px #000000b3!important;margin:0;overflow:hidden}.waiver-view-container .form-wrap.form-builder.form-wrap .frmb .form-elements label:first-child,.waiver-view-container .rendered-form.form-builder.form-wrap .frmb .form-elements label:first-child{width:30%}.waiver-view-container .form-wrap.form-builder.form-wrap .frmb .form-elements .input-wrap,.waiver-view-container .rendered-form.form-builder.form-wrap .frmb .form-elements .input-wrap,.waiver-view-container .form-wrap.form-builder.form-wrap .frmb .form-elements .sortable-options-wrap,.waiver-view-container .rendered-form.form-builder.form-wrap .frmb .form-elements .sortable-options-wrap{width:68%}.fullscreen-overlay-open .fullscreen-overlay .fullscreen-overlay-content{bottom:15px}body.hide-footer-content-xs .footerColHidden{display:block}body.hide-footer-content-xs .footerCol{display:none}body.hide-footer-content-xs footer .footer-content>*:not(.text-center-xxs){display:none}.embla__slide.ad-slot .ad-slot-wrapper{padding-top:15px;padding-bottom:50px}.page-stable-settings .settings-navi{padding:15px 0}header .home-link{margin:0}header .home-link a{padding:0;margin:10px 0 10px 10px}header .home-link a img{margin:0}header .home-link span{margin-left:0}header .login-link{margin-right:10px}header .changeLanguageButton{padding:18px 5px 12px}body[logged-in="1"] header .home-link span{margin-left:0;margin-top:-20px;opacity:0}body[logged-in="1"] header.menu-open .home-link span{margin-left:0;margin-top:-2px;opacity:1}body[logged-in="1"] .h-front-search-wrapper{padding-bottom:50px}}@media only screen and (max-width: 479px){.main-wrapper{padding-bottom:280px}.header-container .account-names{height:100%;bottom:auto;position:relative;padding-left:15px}.header-container .account-names h1{font-size:32px}.header-container .account-names.common-title{padding-left:15px}.header-container .account-names.common-title h1,.header-container .account-names.common-title h2{text-align:center;bottom:0;left:0;right:0}.header-container .account-names.common-title h1{margin-bottom:45px}.header-container .content-nav ul li:not(#content-nav-more,.large,.stable-admin-menu) a{margin-right:3px!important;padding:3px 7px 2px!important}.header-container .content-nav ul li:not(#content-nav-more,.large,.stable-admin-menu) a span{width:14px}.header-container .content-nav ul #content-nav-more{margin-top:2px}.header-container .content-nav ul li.large a{padding:6px 7px 4px!important;margin-right:1px}.header-container .content-nav .fav-wrapper{position:absolute;min-height:350px;bottom:-15px;right:0}.header-container .thumbnail-image .image-wrapper{right:0}.header-container .thumbnail-image .btn-change-profile-image[data-image=profile]{max-width:calc(100% - 15px);height:calc(25vw - 15px)}.text-left-xxs{text-align:left}.text-right-xxs{text-align:right}.text-center-xxs{text-align:center}.hidden-xxs{display:none!important}.visible-xxs{display:block!important}td.visible-xxs{display:table-cell!important}.pull-left-xxs{float:left!important}.pull-right-xxs{float:right!important}.no-padding-bottom-xxs{padding-bottom:0!important}.no-padding-top-xxs{padding-top:0!important}.clear-both-xxs{clear:both}.no-padding-xxs{padding:0}.btn-block-xxs{display:block;width:100%}.col-xxs-12{width:100%}.col-xxs-11{width:91.66666667%}.col-xxs-10{width:83.33333333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.66666667%}.col-xxs-7{width:58.33333333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.66666667%}.col-xxs-4{width:33.33333333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.66666667%}.col-xxs-1{width:8.33333333%}#selectSkillRange button{font-size:.65em;padding:8px 5px!important}#skillDescription{min-height:25px}.mobile{display:inherit}.page-user-calendar #initialAlert{margin-top:30px}.page-user-calendar .fc-list-empty{background-color:#d6d6d6!important;padding:5px;color:#0000004d!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:15px!important}.page-user-calendar .fc-list-item .fc-list-item-title{padding-left:10px}.page-user-calendar .fc-list-item .fc-list-item-title .event-time{font-size:.8em;font-weight:700;margin:0 5px 0 0}.page-user-calendar .fc-list-item .fc-list-item-title .glyphicon{margin-right:5px}.page-user-calendar .fc-toolbar{margin:0!important}.page-user-calendar .fc-toolbar .fc-button-group{margin-right:10px!important;margin-bottom:15px!important}.page-user-calendar .fc-toolbar .fc-today-button{margin-left:0;margin-bottom:15px}.edit-calendar #calendar{padding-right:0}.edit-calendar #calendar .fc-toolbar{position:relative;margin-bottom:0;text-align:right}.edit-calendar #calendar .fc-toolbar h2{width:100%;text-align:center;position:absolute;left:0;top:40px;margin:0}.edit-calendar #calendar .fc-toolbar .calendar-select-day,.edit-calendar #calendar .fc-toolbar .fc-button-group,.edit-calendar #calendar .fc-toolbar .fc-today-button{margin-left:0!important;margin-right:5px!important;margin-bottom:5px!important}.edit-calendar #calendar .fc-toolbar .fc-right{margin-top:10px}.edit-calendar #eventAttendeesContents{margin:0 -10px}.edit-calendar #eventAttendeesContents #eventAttendeesList .col-xs-1 label[for=eventAttendeePresent]{opacity:0}.edit-calendar #eventAttendeesContents #eventAttendeesList .col-xs-11{position:absolute;left:0;width:100%;padding-left:25px;pointer-events:none}.edit-calendar #eventAttendeesContents #eventAttendeesList .col-xs-11 *{pointer-events:all}.edit-calendar #eventAttendeesContents #eventAttendeesList .col-xs-11 a{pointer-events:none!important}.edit-calendar #eventAttendeesContents #parentStableHorse{padding-left:2px;padding-right:5px}.edit-calendar #eventAttendeesContents #parentStableClient{padding-left:5px;padding-right:5px}.edit-calendar #eventAttendeesContents #horseSearch::placeholder,.edit-calendar #eventAttendeesContents #userSearch::placeholder{opacity:0}.edit-calendar #eventAttendeesContents .image-wrapper{max-width:30px;max-height:30px}.edit-calendar #eventAttendeesContents img{max-height:30px}.edit-calendar #eventAttendeesContents h2{margin:10px 15px 10px 10px}.edit-calendar #eventAttendeesContents .labelGender{width:15px!important;height:15px!important;left:15px!important;top:15px!important;font-size:.7em;line-height:15px}.edit-calendar #eventAttendeesContents li,.edit-calendar #eventAttendeesContents .ui-draggable{height:48px}.edit-calendar #eventAttendeesContents li a:not(.btn),.edit-calendar #eventAttendeesContents .ui-draggable a:not(.btn){position:absolute;top:0;padding-top:4px;padding-left:4px;font-size:.9em;line-height:1em;max-width:60%}.edit-calendar #eventAttendeesContents li .glyphicon-alert,.edit-calendar #eventAttendeesContents .ui-draggable .glyphicon-alert,.edit-calendar #eventAttendeesContents li .glyphicon-heart,.edit-calendar #eventAttendeesContents .ui-draggable .glyphicon-heart{font-size:.7em}.edit-calendar #eventAttendeesContents #noAttendantsNote{margin:0 10px}.edit-calendar #eventInformationContent{margin-top:5px}.edit-calendar #eventInformationContent .eventPriceParent{padding-right:7.5px;padding-left:15px!important}.edit-calendar #eventInformationContent .col-xs-4:last-child{padding-right:15px;padding-left:7.5px}.edit-calendar #eventInformationContent .col-xs-4{padding-left:7.5px;padding-right:7.5px}.edit-calendar #eventInformationContent #recurring1,.edit-calendar #eventInformationContent #recurring2,.edit-calendar #eventInformationContent #recurring3,.edit-calendar #eventInformationContent #recurring4,.edit-calendar #eventInformationContent #recurring1 .form-group,.edit-calendar #eventInformationContent #recurring2 .form-group,.edit-calendar #eventInformationContent #recurring3 .form-group,.edit-calendar #eventInformationContent #recurring4 .form-group{padding-left:0!important;padding-right:0!important}.edit-calendar #eventInformationContent #recurring1 .form-group{margin-left:15px}.edit-calendar #eventInformationContent #recurring3 .form-group,.edit-calendar #eventInformationContent #recurring4 .form-group{margin-right:15px}.edit-calendar .meta{position:absolute;bottom:0!important;left:0!important}.edit-calendar .meta .label{font-size:.7em;letter-spacing:0}.edit-calendar #optionsNavi button{padding-left:6px;padding-right:6px;font-size:1em}.edit-calendar #optionsNavi .dv-print{float:left!important;margin-top:5px}.edit-calendar #eventNoteContent{padding:0 10px}.edit-calendar .text-right{float:right;width:auto;margin-top:5px}.edit-calendar .hop{height:46px!important;margin-top:1px!important;width:18px!important;padding:0}.edit-calendar .hop .glyphicon{font-size:.8em;margin:11px -1px}.edit-calendar .hop .toggle-group{width:16px!important}.edit-calendar .hop .toggle-on{width:18px!important;padding:0!important}.edit-calendar .hop .toggle-off{margin-left:8px;width:18px!important;max-width:18px;padding:12px 0!important}.edit-calendar .hop .toggle-handle{display:none}.edit-calendar .detailPanel{margin-top:15px}.skillSelection{font-size:.8em!important}.page-booking .fc-list-item-title a{width:100%!important}.page-booking .fc-list-item-title .list-meta{display:block!important;position:relative!important;margin-top:24px;width:100%!important}.page-booking .fc-list-item-title .list-meta .course-program{position:absolute;right:5px;bottom:6px}.page-booking .fc-list-item-title .label-event-type{max-width:60%!important;margin-left:40%;padding:0;border:none;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;line-height:16px;min-height:14px;background-color:#eaeaea;overflow:hidden}.page-booking .fc-list-item-title .label-event-type .skill-level-badge{position:absolute;right:0;top:0;bottom:0;padding:0 5px;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.6)}.page-booking .fc-list-item-title .label-event-type .skill4{background-color:#f05078!important;color:#fff}.page-booking .fc-list-item-title .label-event-type .skill3{background-color:#2f78c0!important;color:#fff}.page-booking .fc-list-item-title .label-event-type .skill2{background-color:#65b100!important;color:#fff}.page-booking .fc-list-item-title .label-event-type .skill1{background-color:#f6ab09!important;color:#fff}.page-booking .fc-list-item-title .label-event-type .skill0 span{display:none}.page-booking .fc-list-item-title .has-label{padding-right:15px}.page-booking .edit-calendar .fc-right .fc-button-group{display:none}.page-booking .fc-list-empty-wrap2{position:relative}.page-booking .fc-list-empty{padding:10px 0}.page-booking .help-coop{line-height:1.5em;margin:0}.payment-options-loaded .select-payment-group .select-payment-group-button{padding:6px 12px 10px}.payment-options-loaded .select-payment-group .select-payment-group-button .image-wrapper{margin-top:5px;display:block;width:100%;overflow:auto}.payment-options-loaded .select-payment-group .select-payment-group-button .image-wrapper img{float:left;width:10%;margin:0}.calendar-type-navi li:not(.stableNaviLinkNew){min-width:calc(50% - 5px)}.calendar-type-navi li:not(.stableNaviLinkNew).full-width{width:calc(100% - 5px)}.customShowWindow .event-custom-show-window .event-image .event-labels{top:10px;text-align:right}.customShowWindow .event-custom-show-window .event-reserve-buttons .event-reserve-buttons-right{margin-left:0!important}.customShowWindow .event-custom-show-window .row .event-content .event-notification-wrapper,.customShowWindow .event-custom-show-window .row .service-content .event-notification-wrapper{float:left;margin-left:0}.customShowWindow .event-custom-show-window .row .event-content .event-notification-wrapper .glyphicon,.customShowWindow .event-custom-show-window .row .service-content .event-notification-wrapper .glyphicon{margin-top:4px}.customShowWindow .event-custom-show-window .row .event-content h3,.customShowWindow .event-custom-show-window .row .service-content h3{padding-top:30px}.customShowWindow .event-custom-show-window .row.closed{min-height:270px;max-height:300px;overflow:hidden}.customShowWindow .event-custom-show-window .row.closed .event-image{max-height:120px}.customShowWindow .event-custom-show-window .row.closed .event-content,.customShowWindow .event-custom-show-window .row.closed .service-content{padding:90px 15px 0!important;background:linear-gradient(180deg,#fff0 40px,#fff 90px)}.customShowWindow .event-custom-show-window .row.closed .event-details{opacity:0}.customShowWindow .event-custom-show-window .row.open{min-height:170px;max-height:1500px;overflow:hidden}.customShowWindow .event-custom-show-window .row.open .event-image{max-height:200px}.customShowWindow .event-custom-show-window .row.open .event-content{padding:150px 15px 15px!important;background:linear-gradient(180deg,#fff0 60px,#fff 170px)}.customShowWindow .event-custom-show-window .row.open .event-details{opacity:1}.dialogFullscreen .modal-dialog{top:0;height:100vh!important}.dialogFullscreen .modal-body{padding-bottom:50px}.dialogFullscreen .modal-footer{z-index:1000}.dialogFullscreen .modal-footer button{float:left;font-size:12px;height:30px;line-height:18px;margin-bottom:5px!important;padding:5px 10px}.dialogFullscreen .modal-footer #btn-ok{float:right!important}.dialogEditClient #editClientDialogInfo .user-info-col{margin-top:0}.dialogEditClient .edit-client-dialog-user-image{padding-right:0}.dialogEditClient #edit-client-dialog-navi .btn{font-size:.8em}.dialogEditClient .detailPanel{padding-left:15px!important;margin-top:30px!important}.dialogEditClient .name-header-mobile,.dialogEditClient .user-children,.dialogEditClient .user-parent{margin-bottom:15px}.dialogEditClient .user-children label,.dialogEditClient .user-parent label{margin-top:0!important}.dialogEditClient .dl-horizontal.mobile-half{width:50%;float:left}.datepicker{position:fixed;width:100%;top:0!important;left:0!important;padding:10px!important;border-radius:0!important;margin-top:0;box-shadow:0 0 15px 5px #0000004d;z-index:10000!important}.datepicker th,.datepicker td{min-width:35px!important;min-height:35px!important;height:35px!important}.datepicker .today,.datepicker .prev,.datepicker .next{background-color:#efefef}.datepicker .table-condensed{width:100%}.datepicker-dropdown:after,.datepicker-dropdown:before{display:none!important}.dialog-mobile .modal-footer{padding:15px 15px 10px}.dialog-mobile .modal-footer .bootstrap-dialog-footer-buttons button{max-width:100%;margin-bottom:5px}.dialog-mobile-fixed .modal-dialog{position:absolute;margin:0;inset:0;height:auto}.dialog-mobile-fixed .modal-dialog .modal-content{height:100%;max-height:calc(100vh - 50px);width:100%;position:fixed}.dialog-mobile-fixed .modal-dialog .modal-content .modal-header{height:50px}.dialog-mobile-fixed .modal-dialog .modal-content .modal-body{position:absolute;top:50px;bottom:50px;max-height:100%;width:100%;overflow-y:auto}.dialog-mobile-fixed .modal-dialog .modal-content .modal-footer{height:50px;position:absolute;bottom:0;left:0;right:0;z-index:1000;padding:10px}.dialog-mobile-fixed .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons button{margin:0 0 0 5px}.dialog-mobile-fixed .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons button.btn-cancel,.dialog-mobile-fixed .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons #btn-send-message{float:left;margin:0}.dialog-mobile-scroll{overflow:hidden!important}.dialog-mobile-scroll .modal-dialog .modal-content .modal-header .bootstrap-dialog-title{position:absolute;left:15px;right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-mobile-scroll .modal-dialog .modal-content .modal-body{overflow-y:auto;max-height:calc(100vh - 210px)}.dialog-mobile-scroll .modal-dialog .modal-content .modal-footer{height:auto;position:relative;padding:10px 10px 5px}.dialog-mobile-scroll .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer-buttons button{max-width:100%;margin-bottom:5px}.dialog-user-calendar-event .modal-dialog .modal-content .modal-body,.dialog-booking-calendar-event .modal-dialog .modal-content .modal-body{max-height:calc(100vh - 280px)!important}.dialog-event-edit-mobile-scroll{overflow-y:hidden!important}.dialog-event-edit-mobile-scroll .modal-dialog{position:relative;overflow-y:scroll!important;max-height:100%;margin:0}.dialog-event-edit-mobile-scroll .modal-dialog .modal-content{position:relative;height:unset;max-height:unset;width:unset}.dialog-event-edit-mobile-scroll .modal-dialog .modal-content .modal-header{position:unset;height:unset}.dialog-event-edit-mobile-scroll .modal-dialog .modal-content .modal-body{position:relative;top:unset;bottom:unset;max-height:unset;overflow-y:unset;min-height:unset;width:unset}.dialog-event-edit-mobile-scroll .modal-dialog .modal-content .modal-footer{height:unset;position:unset;bottom:unset;left:unset;right:unset;z-index:unset;padding:10px 10px 5px}.dialog-event-edit-mobile-scroll .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons button{margin:0 5px 5px 0}.dialog-event-edit-mobile-scroll .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons button.btn-cancel{float:left;margin:0}.dialog-custom-event-repeat .edit-calendar .fc-toolbar{margin-bottom:10px!important}.dialog-custom-event-repeat .edit-calendar .fc-toolbar .calendar-select-day,.dialog-custom-event-repeat .edit-calendar .fc-toolbar .fc-button-group,.dialog-custom-event-repeat .edit-calendar .fc-toolbar .fc-today-button{margin-left:0;margin-right:5px!important;margin-bottom:5px}.dialog-custom-event-repeat .edit-calendar .fc-toolbar .fc-right{display:none}.dialog-custom-event-repeat .edit-calendar .fc-scroller{min-height:30px}.dialog-custom-event-repeat .edit-calendar .fc-list-item{height:auto}.dialog-custom-event-repeat[dialog-mode="1"] .edit-calendar{display:none}#user-settings #skillDescription .skill-settings,#stable-settings #skillDescription .skill-settings{padding:20px 10px 10px}#user-settings [data-target=stablesettings-calendars] .extra-field .form-control,#stable-settings [data-target=stablesettings-calendars] .extra-field .form-control{padding-right:0;width:100%}.rounded-content-area{margin-left:-15px;margin-right:-15px;border-radius:0!important}.initial-right-padding{padding-right:0}.dialog-user-calendar-event .rating-lesson .rating-stars,.dialog-user-calendar-event .rating-lesson .rating-emojis{width:100%}.dialog-user-calendar-event .rating-lesson .rating-stars .rating-wrap,.dialog-user-calendar-event .rating-lesson .rating-emojis .rating-wrap{text-align:center}.dialog-edit-settings .stable-clients-section,.dialog-edit-settings .user-settings-section,.dialog-edit-settings .stable-settings-section{margin-left:0;margin-right:0}.dialog-edit-settings .settings-navi li{width:50%}.page-stable-day-planner footer{display:none}.page-stable-day-planner .main-wrapper{padding-bottom:0}.page-stable-day-planner .main-container{margin-bottom:0;padding-bottom:0}.page-stable-day-planner #day-planner #courses{margin-left:36vw!important;min-height:72px!important}.page-stable-day-planner #day-planner .course-options-wrapper{width:36vw!important}.page-stable-day-planner #day-planner .course-options-wrapper .course-options .event-day{font-size:.9em!important;padding-bottom:0!important}.page-stable-day-planner #day-planner .course-options-wrapper .course-options .event-day .label{text-align:left;display:block;padding-left:0}.page-stable-day-planner #day-planner .course-options-wrapper .course-options .total-courses,.page-stable-day-planner #day-planner .course-options-wrapper .course-options .total-attendees{font-size:.7em!important}.page-stable-day-planner #day-planner .course-options-wrapper .course-options .total-courses span,.page-stable-day-planner #day-planner .course-options-wrapper .course-options .total-attendees span{width:12px!important;height:12px!important;line-height:12px!important}.page-stable-day-planner #day-planner .course-options-wrapper .course-options #show-planning-board-button,.page-stable-day-planner #day-planner .course-options-wrapper .course-options #hide-planning-board-button{line-height:38px!important;height:38px!important}.page-stable-day-planner #day-planner .horse-row{height:40px;margin-left:36vw!important}.page-stable-day-planner #day-planner .horse-row .horse-wrapper{width:35vw!important}.page-stable-day-planner #day-planner .horse-row .horse-wrapper .horse{max-width:100%;height:36px!important;position:relative}.page-stable-day-planner #day-planner .horse-row .horse-wrapper .horse .meta{position:absolute;bottom:2px!important;left:0!important;max-height:13px;overflow:hidden}.page-stable-day-planner #day-planner .horse-row .horse-wrapper .horse .meta .label{float:left;margin:0 0 0 2px!important;padding:2px 3px}.page-stable-day-planner #day-planner .horse-row .horse-wrapper .horse a{position:absolute;margin:0;width:100%;padding:5px 35px 5px 5px}.page-stable-day-planner #day-planner .horse-row .horse-wrapper .horse .glyphicon{margin-right:18px}.page-stable-day-planner #day-planner .horse-row .horse-wrapper .horse-courses-today{width:15px;height:12px;line-height:12px;top:5px;right:3px;background-color:#efefef}.page-stable-day-planner #day-planner .horse-row .course-slot{height:36px!important}.page-stable-day-planner #day-planner .horse-row .helper{background-color:inherit!important;height:36px!important;line-height:32px}.page-stable-day-planner #day-planner .horse-row:nth-of-type(2){border-top:1px solid #EFEFEF!important}.page-stable-day-planner #day-planner .user-slot{height:36px!important;font-size:.7em}.page-stable-day-planner #day-planner .user-slot a{line-height:34px!important;height:36px!important;padding:0 0 0 3px!important;margin:0!important}.page-stable-day-planner #day-planner .user-slot .client-modal-button{line-height:30px!important;height:30px!important;margin:0!important;padding:0 5px!important}.page-stable-day-planner #day-planner .user-slot .glyphicon-alert{background-color:transparent!important;top:4px;right:4px}.page-stable-day-planner #day-planner .user-slot .glyphicon-heart{margin-right:10px;background-color:transparent!important}.page-stable-day-planner #day-planner .courseplanned .glyphicon{margin-top:13px}.page-stable-day-planner #day-planner .stable-clients{line-height:40px!important}.page-stable-day-planner #day-planner.day-planner-max #courses,.page-stable-day-planner #day-planner.day-planner-max #courses .course-slot{height:auto!important}.page-stable-day-planner #day-planner.day-planner-max #courses .return-to-planning{position:relative}.page-stable-day-planner #day-planner.day-planner-max #courses .title,.page-stable-day-planner #day-planner.day-planner-max #courses .time{z-index:20!important}.page-stable-day-planner #day-planner.day-planner-max .horse-row{height:60px}.page-stable-day-planner #day-planner.day-planner-max .horse-row .horse-wrapper .horse{height:56px!important}.page-stable-day-planner #day-planner.day-planner-max .horse-row .horse-wrapper .horse a{left:0;height:auto;padding:5px 5px 0 42px;bottom:20px;position:absolute!important;max-width:none!important;width:none!important;right:10px!important;white-space:normal;text-overflow:inherit}.page-stable-day-planner #day-planner.day-planner-max .horse-row .horse-wrapper .horse .glyphicon-alert{margin-right:2px;top:20px}.page-stable-day-planner #day-planner.day-planner-max .image-wrapper{width:36px!important;height:36px!important;max-height:36px!important}.page-stable-day-planner #day-planner.day-planner-max .image-wrapper img{min-width:36px!important;max-height:36px!important;height:36px!important}.page-stable-day-planner #day-planner.day-planner-max .course-slot,.page-stable-day-planner #day-planner.day-planner-max .course-slot .user-slot{height:56px!important}.page-stable-day-planner #day-planner.day-planner-max a{left:32px;font-size:1.3em}.page-stable-day-planner #day-planner.day-planner-max .helper{height:56px!important}.page-stable-day-planner #day-planner.day-planner-max .user-slot .username{text-align:left;left:0!important;line-height:1.2em!important;height:auto!important;padding:4px 5px 0 42px!important;bottom:18px!important;position:absolute!important;max-width:none!important;width:none!important;right:30px!important;white-space:normal!important;text-overflow:inherit!important}.page-stable-day-planner #day-planner.day-planner-max .user-slot .meta{position:absolute!important;left:0!important;right:0!important;bottom:0}.page-stable-day-planner #day-planner.day-planner-max .user-slot .meta div{float:left;margin:0 0 2px 2px;padding:2px 3px;font-size:.8em}.page-stable-day-planner #day-planner.day-planner-max .user-slot .client-modal-button{position:absolute!important;right:3px!important;left:auto!important;padding:0 10px!important}.page-stable-day-planner #day-planner.day-planner-max .user-slot .glyphicon-heart{right:10px;top:4px}.page-stable-day-planner #day-planner.day-planner-max .course-options-wrapper .course-options #show-planning-board-button,.page-stable-day-planner #day-planner.day-planner-max .course-options-wrapper .course-options #hide-planning-board-button{line-height:56px!important;height:56px!important}.page-stable-day-planner #day-planner.day-planner-max .courseplanned .glyphicon{margin-top:20px}.page-stable-day-planner #day-planner.day-planner-max .stable-clients{line-height:54px!important}.page-stable-day-planner #day-planner.day-planner-max .helper{line-height:54px}.page-stable-day-planner .popover .popover-content{padding:5px;max-width:140px}.page-stable-day-planner .popover .popover-content .horse-row{min-width:130px}.page-stable-day-planner .popover .popover-content .courseTime{display:none}.page-stable-day-planner .popover .popover-content a{pointer-events:none}.dialog-share-link .modal-body{padding-bottom:0}.dialog-share-link .modal-body .btn-default{margin:5px 0 0;width:100%}.dialog-share-link .modal-body .btn-default img,.dialog-share-link .modal-body .btn-default .glyphicon{margin-right:7px}.page-stable-search .search-wrapper .search-results .item,.page-event-search .search-wrapper .search-results .item{height:170px}.page-stable-search .search-wrapper .search-results .item *,.page-event-search .search-wrapper .search-results .item *{transition-property:height,opacity,margin;transition-duration:.3s,.3s,.3s}.page-stable-search .search-wrapper .search-results .item .item-events-summary,.page-event-search .search-wrapper .search-results .item .item-events-summary,.page-stable-search .search-wrapper .search-results .item .item-links-stables-parent,.page-event-search .search-wrapper .search-results .item .item-links-stables-parent,.page-stable-search .search-wrapper .search-results .item .item-links-parent,.page-event-search .search-wrapper .search-results .item .item-links-parent,.page-stable-search .search-wrapper .search-results .item .event-labels,.page-event-search .search-wrapper .search-results .item .event-labels{height:0;opacity:0;overflow:hidden}.page-stable-search .search-wrapper .search-results .item .item-links,.page-event-search .search-wrapper .search-results .item .item-links{padding-bottom:15px;padding-top:10px}.page-stable-search .search-wrapper .search-results .item .infobox,.page-event-search .search-wrapper .search-results .item .infobox,.page-stable-search .search-wrapper .search-results .item .item-features,.page-event-search .search-wrapper .search-results .item .item-features{opacity:0}.page-stable-search .search-wrapper .search-results .item .event-time,.page-event-search .search-wrapper .search-results .item .event-time{min-height:20px;padding:0 15px}.page-stable-search .search-wrapper .search-results .item .item-event-header,.page-event-search .search-wrapper .search-results .item .item-event-header{margin-bottom:2px;line-height:1.3em}.page-stable-search .search-wrapper .search-results .item .item-header,.page-event-search .search-wrapper .search-results .item .item-header{margin-bottom:0}.page-stable-search .search-wrapper .search-results .item .item-header img,.page-event-search .search-wrapper .search-results .item .item-header img{margin-bottom:3px}.page-stable-search .search-wrapper .search-results .item .item-description,.page-event-search .search-wrapper .search-results .item .item-description{min-height:auto}.page-stable-search .search-wrapper .search-results .item .item-description p,.page-event-search .search-wrapper .search-results .item .item-description p{margin-top:5px}.page-stable-search .search-wrapper .search-results .item .item-features-event,.page-event-search .search-wrapper .search-results .item .item-features-event{margin-bottom:0}.page-stable-search .search-wrapper .search-results .item .item-infobox,.page-event-search .search-wrapper .search-results .item .item-infobox{border-top:1px solid #dddddd}.page-stable-search .search-wrapper .search-results .item .infobox-event,.page-event-search .search-wrapper .search-results .item .infobox-event{margin-top:10px}.page-stable-search .search-wrapper .search-results .item-short,.page-event-search .search-wrapper .search-results .item-short{height:120px}.page-stable-search .search-wrapper .search-results .item-open .item-events-summary,.page-event-search .search-wrapper .search-results .item-open .item-events-summary{height:40px;opacity:1;padding-right:15px}.page-stable-search .search-wrapper .search-results .item-open .item-links-stables-parent,.page-event-search .search-wrapper .search-results .item-open .item-links-stables-parent{height:50px;margin-top:10px;opacity:1}.page-stable-search .search-wrapper .search-results .item-open .infobox,.page-event-search .search-wrapper .search-results .item-open .infobox,.page-stable-search .search-wrapper .search-results .item-open .item-features,.page-event-search .search-wrapper .search-results .item-open .item-features{opacity:1}.page-stable-search .search-wrapper .search-results .item-open .event-labels,.page-event-search .search-wrapper .search-results .item-open .event-labels{margin-top:5px;height:auto;opacity:1}.page-stable-search .search-wrapper .search-results .item-open .item-links-parent,.page-event-search .search-wrapper .search-results .item-open .item-links-parent{height:45px;opacity:1}.page-reserve-service .main-container .container{padding-bottom:180px}.dialog-select-icon .btn-icon{width:calc(20% - 5px)}.waiver-view-container .form-wrap.form-builder .stage-wrap,.waiver-view-container .rendered-form.form-builder .stage-wrap{width:calc(100% - 47px)}.waiver-view-container .form-wrap.form-builder .cb-wrap,.waiver-view-container .rendered-form.form-builder .cb-wrap{width:42px}.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li{height:35px;overflow:hidden;padding:8px 10px;text-overflow:hidden}.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li span,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li span{color:transparent}.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li:before,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li:before{font-size:16px}.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=signature] span,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=signature] span,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=files] span,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=files] span,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=ratingstar] span,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=ratingstar] span,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=ratingemoji] span,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=ratingemoji] span,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=userinformation] span,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=userinformation] span,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=horsewish] span,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=horsewish] span{display:block;color:transparent}.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=signature] .control-icon,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=signature] .control-icon,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=files] .control-icon,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=files] .control-icon,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=ratingstar] .control-icon,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=ratingstar] .control-icon,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=ratingemoji] .control-icon,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=ratingemoji] .control-icon,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=userinformation] .control-icon,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=userinformation] .control-icon,.waiver-view-container .form-wrap.form-builder .cb-wrap .frmb-control li[data-type=horsewish] .control-icon,.waiver-view-container .rendered-form.form-builder .cb-wrap .frmb-control li[data-type=horsewish] .control-icon{color:#000;font-size:16px}body.modal-open cloudflare-app[app=welcome-bar]{display:none!important}body.modal-open header{top:0!important}body.modal-open .h-front-bg{top:0!important}.page-stable-add-event .fc-right .toolbar-right{width:100%;margin-top:10px}.page-stable-add-event .fc-right .toolbar-right .duplicate-event-menu{float:left!important;margin:0;width:calc(100% - 40px)}.page-stable-add-event .fc-right .toolbar-right .duplicate-event-menu .add-new-event-button{width:calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-stable-add-event .fc-right .toolbar-right .calendar-menu-extra{float:right!important;margin:0 0 5px}.page-stable-settings .settings-navi li{width:50%}}@media only screen and (max-width: 350px){body[logged-in="0"] header .home-link span{display:none}}@media only screen and (max-width: 320px){.content-nav .glyphicon-shopping-cart,.content-nav .fa-horse-head{display:none}.content-nav li{padding-top:2px}.content-nav li a{font-size:.9em!important}}@media all and (orientation: landscape) and (max-width: 736px){header{position:absolute}header.show:before{display:none}}@media only screen and (max-width: 767px){.adsHeader{margin-bottom:15px}}@media only screen and (min-width: 768px){.adsHeader{max-height:100px}.afterAdsHeaderContent30{margin-top:-30px!important}.afterAdsHeaderContent15{margin-top:15px!important}}.plusCardCode img{width:100%;height:auto;max-width:200px;margin-left:auto;margin-right:auto}.plusIcon{max-width:75%;margin-top:-10px;margin-right:25px}.plusIconMobile{max-width:90%;margin-top:-5px;margin-right:15px}.co2PartnerIcon{width:150px;display:inline-block}a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText,#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none}.form-categories-dropdown li a{padding:3px 7px}.form-categories-dropdown li a[data-color] .color-box{position:absolute;width:18px;height:18px}.form-categories-dropdown li a[data-color] .category-name{padding:0 0 0 25px}.form-categories-dropdown li.divider{margin:3px 0 5px}.form-categories-dropdown .dropdown-toggle{padding-left:5px}.form-categories-dropdown .dropdown-toggle .selected-category-name{padding-left:10px}.form-categories-dropdown .dropdown-toggle .selected-category-name:not([data-category-id="0"]){position:relative;padding-left:25px}.form-categories-dropdown .dropdown-toggle .selected-category-name:not([data-category-id="0"]) .color-box{position:absolute;left:0;width:18px;height:18px}
