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.full-width{background-color:#efefef}body.full-width .main-wrapper{display:block}body.full-width .main-wrapper .main-flex{width:100%}body.full-width .main-wrapper .main-flex .header-container{max-width:1200px;margin:auto}body.full-width .main-wrapper .main-container{width:100%;max-width:unset;border-radius:0;box-shadow:unset}body.full-width .main-wrapper .external-ads-right{display:none!important}.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}}.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}.displaytags-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-plusinfo{border-radius:20px;border:0}.btn-plusblue,.btn-plusblue:active,.btn-plusblue:visited{background-color:#a8dde7!important}.btn-plusteal,.btn-plusteal:active,.btn-plusteal: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}.languageDialogContent{margin-bottom:-15px}.languageDialogContent button{text-align:left;border-radius:0;border-top:none;border-left:none}.languageDialogContent button small{padding-top:2px}.languageDialogContent button.text-center{text-align:center}.languageDialogContent button.text-center .label{position:relative;top:-2px;margin-right:3px}.languageDialogContent button.active small{color:#ffffff80}.languageDialogContent button.btn-preferred{box-shadow:inset 0 0 5px #066b9380}.languageDialogContent .panel-body{border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.languageDialogContent .panel-body .col-xs-12 button{border-right:none}.languageDialogContent .label{opacity:.5}.languageDialogContent .beta{opacity:.75}.roundedbox{border-radius:10px;box-shadow:0 0 3px #3b6f894d}.roundedlink{border-radius:10px;box-shadow:0 0 3px #3b6f894d;background-color:#fff}.navilist ul{padding:0;margin:0}.navilist ul li{float:left}.navilist ul li a{text-decoration:none}.navilist ul .right{float:right}.navilist 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 .footerPartnerDivider{width:1px;height:50px;margin:0 15px -15px;background-color:#ffffff80;display:inline-block}footer .footerPartnerDividerRow{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-preline{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}.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}.editimage{background-color:#00000080;position:absolute;inset:0;display:flex;opacity:0;align-items:center;transition:all .4s linear;pointer-events:none}.editimage button{margin:0 auto}.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-textselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editextrainfo{background-color:#ffffffe6;width:100%;margin:15px;padding:10px;border-radius:10px;font-size:.9em;text-align:center}.editextrainfo .panel-body{padding:10px 5px 5px}.main-image .main-image-shadow{display:block;width:100%;height:100%;background-image:linear-gradient(10deg,#00000080 30%,#066b9300 64%)!important}.main-image .editimage{padding-right:25%;margin-top:-10%}.main-image .editextrainfo{margin:30%}.editimage-show{position:absolute;opacity:1}.editimage-show button{pointer-events:all}.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}#horseImageModal,#commonImageModal{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:none!important;background-color:#efefef!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}.slick-filters{margin-bottom:15px}.slick-filters .input-group{margin-right:5px}.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-stablecard{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-stablecard{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-stablecard{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:75%;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-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}#fillYellowFieldsHelptext,#fillYellowFieldsHelptext2{border-radius:4px;padding:1em}.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}.postform 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 .mobilemenu{display:none}header .fullmenu{display:block}header .homestable,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.feedbacklink{background:url(/build/assets/top-feedback-CiVXd38A.png) no-repeat center}header ul a.feedbacklink: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 .mobilecalendarlink,header ul .mobilehomestablelink,header ul .mobilesearchlink,header ul .mobilepaymentrequestlink{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 .feedbacklink{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 .userlink,header ul .menu-open .usermenu{background-color:#0982a8!important}header ul .menu-open .stable-admin-extra-menu{display:none!important}header ul .userimage{position:relative}header ul .userimage a.userlink{padding:0 0 0 10px;overflow:hidden;float:left;min-width:100px}header ul .userimage a.usermenu{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 .userimage .username{position:relative;display:flex;justify-content:center;padding:33px 5px 12px 50px;max-width:120px;white-space:nowrap}header ul .userimage .username i{font-size:1.5em;display:flex;flex-direction:row;position:absolute;top:15px;color:#fff;transition:all .3s}header ul .userimage .username .parent-icon{display:inline;position:relative;top:auto;min-width:unset!important;font-size:unset;margin:0!important}header ul .userimage .username .name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}header ul .userimage img{width:40px;height:40px;position:absolute;left:10px}header ul li.userimage:hover{background-color:inherit!important}header ul li.userimage:hover a.userlink,header ul li.userimage:hover a.usermenu{background-color:#0982a8!important}header ul li.userimage: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 .fullmenu.danger a{background-color:#d9534f}header .fullmenu.danger a .badge{color:#d9534f}header .fullmenu.danger:hover a{background-color:#c9302c!important}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 #usermenu,header #search-menu,header #calendarmenu,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 #usermenu li,header #search-menu li,header #calendarmenu 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 #usermenu li a,header #search-menu li a,header #calendarmenu 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 #usermenu li a:hover,header #search-menu li a:hover,header #calendarmenu 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 #usermenu li a.favStableLinkReserve,header #search-menu li a.favStableLinkReserve,header #calendarmenu 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 #usermenu li a.favStableLinkReserve:hover,header #search-menu li a.favStableLinkReserve:hover,header #calendarmenu 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 #usermenu li:last-child,header #search-menu li:last-child,header #calendarmenu 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 #usermenu li:last-child a.favStableLinkReserve,header #search-menu li:last-child a.favStableLinkReserve,header #calendarmenu 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 #usermenu li:hover,header #search-menu li:hover,header #calendarmenu 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 #usermenu li:hover .stable-admin-extra-menu,header #search-menu li:hover .stable-admin-extra-menu,header #calendarmenu 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 #usermenu .favHorseLink span,header #search-menu .favHorseLink span,header #calendarmenu .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 #usermenu .no-results,header #search-menu .no-results,header #calendarmenu .no-results,header .sa-submenu .no-results{color:#303030;padding:0 5px}header #topFavStables .showmore,header #topFavHorses .showmore,header #usermenu .showmore,header #search-menu .showmore,header #calendarmenu .showmore,header .sa-submenu .showmore{border-top:1px solid #dddddd;background-color:#efefef;height:auto!important}header #topFavStables .showmore a,header #topFavHorses .showmore a,header #usermenu .showmore a,header #search-menu .showmore a,header #calendarmenu .showmore a,header .sa-submenu .showmore a{height:auto!important}header #topFavStables .nofavoritestable,header #topFavHorses .nofavoritestable,header #usermenu .nofavoritestable,header #search-menu .nofavoritestable,header #calendarmenu .nofavoritestable,header .sa-submenu .nofavoritestable,header #topFavStables .nofavoritehorse,header #topFavHorses .nofavoritehorse,header #usermenu .nofavoritehorse,header #search-menu .nofavoritehorse,header #calendarmenu .nofavoritehorse,header .sa-submenu .nofavoritehorse{padding:7px 15px}header #topFavStables .nofavoritestable .glyphicon,header #topFavHorses .nofavoritestable .glyphicon,header #usermenu .nofavoritestable .glyphicon,header #search-menu .nofavoritestable .glyphicon,header #calendarmenu .nofavoritestable .glyphicon,header .sa-submenu .nofavoritestable .glyphicon,header #topFavStables .nofavoritehorse .glyphicon,header #topFavHorses .nofavoritehorse .glyphicon,header #usermenu .nofavoritehorse .glyphicon,header #search-menu .nofavoritehorse .glyphicon,header #calendarmenu .nofavoritehorse .glyphicon,header .sa-submenu .nofavoritehorse .glyphicon{color:#022431}header #topFavStables .nofavoritestable .title,header #topFavHorses .nofavoritestable .title,header #usermenu .nofavoritestable .title,header #search-menu .nofavoritestable .title,header #calendarmenu .nofavoritestable .title,header .sa-submenu .nofavoritestable .title,header #topFavStables .nofavoritehorse .title,header #topFavHorses .nofavoritehorse .title,header #usermenu .nofavoritehorse .title,header #search-menu .nofavoritehorse .title,header #calendarmenu .nofavoritehorse .title,header .sa-submenu .nofavoritehorse .title{color:#022431}header #topFavStables .nofavoritestable .helptext,header #topFavHorses .nofavoritestable .helptext,header #usermenu .nofavoritestable .helptext,header #search-menu .nofavoritestable .helptext,header #calendarmenu .nofavoritestable .helptext,header .sa-submenu .nofavoritestable .helptext,header #topFavStables .nofavoritehorse .helptext,header #topFavHorses .nofavoritehorse .helptext,header #usermenu .nofavoritehorse .helptext,header #search-menu .nofavoritehorse .helptext,header #calendarmenu .nofavoritehorse .helptext,header .sa-submenu .nofavoritehorse .helptext{white-space:normal;display:block;line-height:1.5em;color:#00000080;margin:5px 0 0}header #topFavStables .nofavoritehorse,header #topFavHorses .nofavoritehorse,header #usermenu .nofavoritehorse,header #search-menu .nofavoritehorse,header #calendarmenu .nofavoritehorse,header .sa-submenu .nofavoritehorse{pointer-events:none}header #topFavStables li a{padding:7px 50px 7px 10px}header .stable-admin-extra-menu{border-radius:10px 0 10px 10px;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.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 #usermenu{right:0;min-width:150px}header #usermenu li a{padding:7px 7px 5px}header #usermenu .glyphicon,header #usermenu .fa,header #usermenu .fa-solid,header #usermenu .fas{color:#022431;margin-right:3px;min-width:10px}header #usermenu .switch-account-title{color:#00000080;background-color:#efefef;padding:7px 7px 0;font-size:.8em;pointer-events:none}header #usermenu .switch-account-title span{color:#00000080}header #usermenu .switch-account-account{background-color:#efefef;min-height:28px;height:auto}header #usermenu .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 #usermenu .switch-account-account a img{max-height:15px;max-width:15px;margin:0;position:absolute}header #usermenu .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 #usermenu .switch-account-account a .child-details{display:inline-block;margin:20px 0 0 25px}header #usermenu .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 #usermenu .switch-account-account a .glyphicon{margin-left:2px}header #usermenu .switch-account-account:hover a{background-color:#00000008}header #usermenu .switch-account-account:hover a .child-details span:not(.glyphicon){background-color:#efefef}header .usermenu.selected{background-color:#0982a8}header #usermenu.open{display:block}header #topFavStables:hover,header #topFavHorses:hover,header #usermenu:hover,header #search-menu:hover,header #calendarmenu:hover,header .sa-submenu:hover{display:block}header .stableslink:hover~#topFavStables,header .horseslink:hover~#topFavHorses,header .userlink:hover~#usermenu,header .usermenu:hover~#usermenu,header .search-menu:hover~#search-menu,header .calendarmenu:hover~#calendarmenu,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}.h-front-countries{margin-top:-160px}.secondLevelNavi{pointer-events:none;position:absolute;left:0;right:0;overflow:hidden;height:60px}.secondLevelNavi a{min-height:auto}.secondLevelNavi .secondLevelWrapper{height:60px;max-width:1200px;margin:auto}.secondLevelNavi .secondLevelWrapper br{content:" ";display:none}.secondLevelNavi .secondLevelWrapper ul{transition:all .3s ease-in-out;position:absolute;bottom:10px;margin:0 0 0 80px;pointer-events:none}.secondLevelNavi .secondLevelWrapper ul li a{padding:2px 5px 1px;margin:0 5px 0 0;border-radius:5px;pointer-events:all}.secondLevelNavi .secondLevelWrapper ul li.active a,.secondLevelNavi .secondLevelWrapper ul li a:hover{background-color:#fff;color:#066b93}.secondLevelNavi .secondLevelWrapper h1,.secondLevelNavi .secondLevelWrapper h2{pointer-events:all;transition:all .3s ease-in-out;position:absolute;bottom:35px;line-height:1em;margin:0 0 0 83px;color:#fff;font-size:.9em;font-weight:300}.secondLevelNavi .secondLevelWrapper h1 a,.secondLevelNavi .secondLevelWrapper h2 a{color:#fff}.secondLevelNavi .secondLevelWrapper h2{font-size:1.2em}.secondLevelNavi .secondLevelWrapper .right{display:none!important}.secondLevelNavi .secondLevelWrapper .sign-hopoti-plus{display:none}.secondLevelNavi.showing ul{bottom:10px}.secondLevelNavi.showing h1{bottom:35px}.secondLevelNavi.showing h2{bottom:13px}.secondLevelNavi.hiding ul,.secondLevelNavi.hiding h2{bottom:-50px}.secondLevelNavi.hiding h1{bottom:-13px}.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{margin:-30px 0 0;padding-left:15px;padding-bottom:30px}.header-container .account-names-admin{bottom:105px}.header-container .content-nav{position:absolute;bottom:15px;height:50px;padding-right:0}.header-container .content-nav-admin{bottom:55px}.header-container .content-nav-admin-2{bottom:0;height:40px}.header-container .thumbnailimage{float:right;height:100%;position:relative}.header-container .thumbnailimage .imagewrapper{position:absolute;bottom:0;right:15px;left:15px}.header-container .thumbnailimage .btn-change-profile-image{position:absolute;right:30px;bottom:15px}.header-container .thumbnailimage .btn-change-profile-image[data-image=cover]{top:-45px;right:0;bottom:auto}.header-container .thumbnailimage 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 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 #editbutton{border:none;padding:10px 15px;font-size:18px;background-color:#fff0}.header-container .content-nav #editbutton{color:#fff}.header-container .content-nav #editbutton:hover{background-color:inherit!important}.header-container .content-nav #editbutton: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}.header-container .content-nav-admin-2 ul{border-top:none;padding:0}.header-container .content-nav-admin-2 ul li{background-color:#ffffff4d;min-height:25px;max-width:14%;position:relative;z-index:1}.header-container .content-nav-admin-2 ul li a{margin:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 10px 2px}.header-container .content-nav-admin-2 ul li:hover{z-index:10!important}.header-container .content-nav-admin-2 ul li:hover a{overflow:visible;max-width:unset}.header-container .content-nav-admin-2 ul .navi-icon{padding-top:3px;padding-left:10px;padding-right:5px;border-top-left-radius:10px;border-bottom-left-radius:10px}.header-container .content-nav-admin-2 ul .navi-icon .glyphicon{color:#fff}.header-container .content-nav-admin-2 ul .right{border-radius:10px}.header-container .content-nav-admin-2 li:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.full-content-toggle{position:absolute;right:15px;top:calc(33vh + 15px)}.full-content-toggle button{border:1px solid rgba(255,255,255,0);background-color:#ffffffb3}@media only screen and (max-width: 1300px){.full-content-toggle{display:none!important}}.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-dropup .dropdown-menu p,.dialogEditClient .event-dialog-dropup .dropdown-menu p,.dialog-full-screen .event-dialog-dropup .dropdown-menu p,.dialog-edit-service .event-dialog-dropup .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-dropup .dropdown-menu li,.dialogEditClient .event-dialog-dropup .dropdown-menu li,.dialog-full-screen .event-dialog-dropup .dropdown-menu li,.dialog-edit-service .event-dialog-dropup .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-dropup .dropdown-menu button,.dialogEditClient .event-dialog-dropup .dropdown-menu button,.dialog-full-screen .event-dialog-dropup .dropdown-menu button,.dialog-edit-service .event-dialog-dropup .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-dropup .dropdown-menu li:first-child,.dialogEditClient .event-dialog-dropup .dropdown-menu li:first-child,.dialog-full-screen .event-dialog-dropup .dropdown-menu li:first-child,.dialog-edit-service .event-dialog-dropup .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 #paymentType.btn-group.edited,.dialogEditClient #paymentType.btn-group.edited,.dialog-full-screen #paymentType.btn-group.edited,.dialog-edit-service #paymentType.btn-group.edited,.dialogFullscreenEventCalendar #paymentTypeFree.btn-group.edited,.dialogEditClient #paymentTypeFree.btn-group.edited,.dialog-full-screen #paymentTypeFree.btn-group.edited,.dialog-edit-service #paymentTypeFree.btn-group.edited{box-shadow:0 0 3px 1px #066b93;border:inherit;border-radius:5px}.dialogFullscreenEventCalendar #paymentType.btn-group.edited label,.dialogEditClient #paymentType.btn-group.edited label,.dialog-full-screen #paymentType.btn-group.edited label,.dialog-edit-service #paymentType.btn-group.edited label,.dialogFullscreenEventCalendar #paymentTypeFree.btn-group.edited label,.dialogEditClient #paymentTypeFree.btn-group.edited label,.dialog-full-screen #paymentTypeFree.btn-group.edited label,.dialog-edit-service #paymentTypeFree.btn-group.edited label{border-color:#066b93}.dialogFullscreenEventCalendar #paymentType.btn-group.edited .active,.dialogEditClient #paymentType.btn-group.edited .active,.dialog-full-screen #paymentType.btn-group.edited .active,.dialog-edit-service #paymentType.btn-group.edited .active,.dialogFullscreenEventCalendar #paymentTypeFree.btn-group.edited .active,.dialogEditClient #paymentTypeFree.btn-group.edited .active,.dialog-full-screen #paymentTypeFree.btn-group.edited .active,.dialog-edit-service #paymentTypeFree.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 .editCalendar{min-height:auto;margin-bottom:15px}.dialog-custom-event-repeat .editCalendar .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%)}.dialog-edit-settings .modal-body{background-color:#efefef;padding:0 15px!important}.dialog-edit-settings .bootstrap-dialog-message{overflow:hidden}.dialog-edit-settings .usersettings{display:block!important}.dialog-edit-settings .stablesettingscontent{margin-top:0!important;padding-top:10px}.dialog-edit-settings .stablesettingscontent .userSettingsNavi a{margin-top:5px}.dialog-edit-settings .stableSettingsSection,.dialog-edit-settings .userSettingsSection{padding-top:5px!important;padding-bottom:0!important;margin-bottom:15px;overflow:hidden}.dialog-edit-settings .stableSettingsSection .tab-content,.dialog-edit-settings .userSettingsSection .tab-content{padding-bottom:15px}.dialog-edit-settings .stableSettingsSection .selectize-dropdown-content,.dialog-edit-settings .userSettingsSection .selectize-dropdown-content{max-height:200px}.dialog-edit-settings .stableSettingsSection .trumbowyg-box,.dialog-edit-settings .userSettingsSection .trumbowyg-box{min-height:unset}.dialog-edit-settings .stableSettingsSection .trumbowyg-editor,.dialog-edit-settings .userSettingsSection .trumbowyg-editor{padding:5px 10px 0!important;height:unset!important;min-height:100px}.dialog-edit-settings #stableSettings .alert-info,.dialog-edit-settings #userSettings .alert-info{margin-bottom:15px}.dialog-edit-settings #stableSettings .alert-coop-help,.dialog-edit-settings #userSettings .alert-coop-help{margin-top:0}.dialog-edit-settings .container.only-one{padding:0}.dialog-edit-settings .container{padding-bottom:0}.dialog-edit-settings .userSettingsSection .user-login-new-email .alert-info{margin:0 0 15px!important}.dialog-edit-settings .userSettingsSection .row-first{margin-top:15px}.dialog-edit-settings .userSettingsSection .user-login-new-email-child .alert-info{margin-top:0!important}.dialog-edit-settings .userSettingsSection .srl-search-security{margin-bottom:0!important}.dialog-edit-settings .userSettingsSection .check-settings-note .alert-inline{margin:15px 0 0!important}.dialog-edit-settings .stableSettingsSection#stablesettings-staff .stable-member-registration>.form-group{margin:0}.dialog-edit-settings .stableSettingsSection .panel-checkout-classic .col-switch,.dialog-edit-settings .stableSettingsSection .panel-checkout-qc .col-switch{padding-top:15px}.dialog-edit-settings .stableSettingsSection .panel-checkout-classic .label-success,.dialog-edit-settings .stableSettingsSection .panel-checkout-qc .label-success{display:none}.dialog-edit-settings .stableSettingsSection .panel-checkout-classic.panel-success .label-success,.dialog-edit-settings .stableSettingsSection .panel-checkout-qc.panel-success .label-success{display:inline}.dialog-edit-settings .stableSettingsSection .panel-checkout-classic.panel-success .col-switch,.dialog-edit-settings .stableSettingsSection .panel-checkout-qc.panel-success .col-switch{display:none}.dialog-edit-settings .stableSettingsSection .panel-checkout-classic ul,.dialog-edit-settings .stableSettingsSection .panel-checkout-qc ul{padding:0 0 0 15px}.dialog-edit-settings .stableSettingsSection .panel-checkout-classic ul li,.dialog-edit-settings .stableSettingsSection .panel-checkout-qc ul li{list-style-type:disc}.dialog-edit-settings .change-language-button{padding:0 5px 0 0}.dialog-edit-settings .change-language-button strong{margin-left:7px}.dialog-edit-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{display:inline-block;margin-top:50px}.dialog-edit-settings .settings-change-image.profile-image{min-height:300px}.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 .monthname{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 #editClientDialogNavi .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 .horserow{position:relative;border-top:1px solid #dddddd;padding:5px 0}.dialogEditClient #editClientDialogInfo .horserow .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 .horserow .horseImage{position:absolute}.dialogEditClient #editClientDialogInfo .horserow a{padding:0 0 0 60px;display:block;line-height:1em}.dialogEditClient #editClientDialogInfo .horserow .courseName,.dialogEditClient #editClientDialogInfo .horserow .courseTime{display:block;padding:0 0 0 60px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialogEditClient #editClientDialogInfo .horserow .courseTime{top:33px;font-size:.8em;font-weight:700}.dialogEditClient #editClientDialogInfo .horserow .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-stablenote .panel-body{padding:0}.dialogEditClient #editClientDialogInfo #user-stablenote 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 #editclientDialogCourses .detailPanel{margin-top:40px}.dialogEditClient #editclientDialogCourses .editCalendar{min-height:auto}.dialogEditClient #editclientDialogCourses .editCalendar .fc-event-dot{display:none}.dialogEditClient #editclientDialogCourses .editCalendar .fc-list-item-title a{min-height:auto}.dialogEditClient #editclientDialogCourses .editCalendar .service-event-booking .fc-list-item-title{font-size:1em}.dialogEditClient #editclientDialogCourses .editCalendar .service-event-booking .fc-list-item-title a{padding:7px 5px 5px}.dialogEditClient #editclientDialogCourses .editCalendar .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 #editclientDialogCourses .editCalendar .status-wrapper:last-child{margin-bottom:7px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dialogEditClient #editclientDialogCourses .editCalendar .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 #editClientDialogStableCards .customerCardsContent .singlecard,.dialogEditClient #editClientDialogStableCards [data-edit-view]{display:none}.dialogEditClient #editClientDialogStableCards[data-dialog-view=stablecards] [data-edit-view=stablecards],.dialogEditClient #editClientDialogStableCards[data-dialog-view=stablecards] .singlecard[data-type-id="0"],.dialogEditClient #editClientDialogStableCards[data-dialog-view=stablecards] .singlecard[data-type-id="1"],.dialogEditClient #editClientDialogStableCards[data-dialog-view=stablecards] .singlecard[data-type-id="2"],.dialogEditClient #editClientDialogStableCards[data-dialog-view=memberships] [data-edit-view=memberships],.dialogEditClient #editClientDialogStableCards[data-dialog-view=memberships] .singlecard[data-type-id="4"],.dialogEditClient #editClientDialogStableCards[data-dialog-view=giftcards] [data-edit-view=giftcards],.dialogEditClient #editClientDialogStableCards[data-dialog-view=giftcards] .singlecard[data-type-id="3"]{display:block}.dialogEditClient .alert-restricted-access{margin-right:0!important;font-size:.9em}.dialogEditClient #editclientDialogForms .clusterize{padding:15px 0}.dialogEditClient #editclientDialogForms .clusterize-scroll{height:calc(60vh - 220px)!important;max-height:calc(60vh - 220px)!important}.dialogEditClient #editclientDialogForms .view-waiver.clusterize-row{background-color:#fff;border-top:1px solid #dddddd}.dialogEditClient #editclientDialogForms .view-waiver.clusterize-row:first-child{border-top:none}.dialogEditClient.account-temporary .userImage{opacity:.5}.dialogEditClient.account-temporary .modal-header{background-color:#8d8f93!important}.dialogEditHorse .modal-body{background-color:#efefef}.dialogEditHorse .skillSelection{display:block!important}.dialogEditHorse .horsevisibility-parent .toggle{margin-right:10px}.dialogEditHorse textarea{resize:none!important}.dialogEditHorse .horse-image-parent img,.dialogEditHorse .horse-cover-image-parent img{height:60px!important;width:auto!important;margin:10px 0 0!important;border-radius:3px!important}.dialogEditHorse .edit-horse-dialog-navi .alert-info{padding:4px 7px;margin:0;display:none}.dialogEditHorse .row[data-section=info] .horseImage,.dialogEditHorse .row[data-section=info] .horseImage img{width:100%;height:auto}.dialogEditHorse .row[data-section=info] h1{margin:0;font-size:2em}.dialogEditHorse .row[data-section=info] .h4{margin:0 0 10px;font-size:1em;color:#0009}.dialogEditHorse .row[data-section=info] .panel-horsenote,.dialogEditHorse .row[data-section=info] .panel-horse-care{margin:15px 0 0}.dialogEditHorse .row[data-section=info] .panel-horsenote .panel-heading h3.panel-title,.dialogEditHorse .row[data-section=info] .panel-horse-care .panel-heading h3.panel-title{display:inline;width:auto}.dialogEditHorse .row[data-section=info] .panel-horsenote .panel-heading .user-editor,.dialogEditHorse .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}.dialogEditHorse .row[data-section=info] .panel-horsenote .panel-body,.dialogEditHorse .row[data-section=info] .panel-horse-care .panel-body{padding:0}.dialogEditHorse .row[data-section=info] .panel-horsenote .panel-body textarea,.dialogEditHorse .row[data-section=info] .panel-horse-care .panel-body textarea{border-radius:0 0 3px 3px;border:none}.dialogEditHorse .row[data-section=info] .panel-horsenote .access-note,.dialogEditHorse .row[data-section=info] .panel-horse-care .access-note{padding:9px 5px;color:#0006}.dialogEditHorse .row[data-section=info] .panel-horse-care .panel-heading .show-more{padding:9px 11px 9px 6px;color:#000}.dialogEditHorse .row[data-section=info] .panel-horse-care .panel-heading .glyphicon-eye-open{margin-right:5px}.dialogEditHorse .row[data-section=info] .panel-horse-care .horse-care-panel-extra-options{padding:10px}.dialogEditHorse .row[data-section=info] .panel-horse-care th.settings{padding:15px 15px 15px 0}.dialogEditHorse .row[data-section=info] .panel-horse-care th.settings .alert{font-weight:500;margin:0}.dialogEditHorse .row[data-section=info] .panel-horse-care td.settings{padding:5px 0}.dialogEditHorse .row[data-section=info] .panel-horse-care .horse-care-panel-extra{padding:15px 10px}.dialogEditHorse .row[data-section=info] .panel-horse-care .btn-hopoti-plus-inactive{opacity:.5}.dialogEditHorse .row[data-section=info] .userrow{position:relative;border-top:1px solid #dddddd;padding:5px 0 23px}.dialogEditHorse .row[data-section=info] .userrow .userImage{position:absolute}.dialogEditHorse .row[data-section=info] .userrow a.client-modal-button,.dialogEditHorse .row[data-section=info] .userrow a.admin-edit-event{padding:0 0 0 60px;display:block;line-height:1em}.dialogEditHorse .row[data-section=info] .userrow a.admin-edit-event{display:block;padding:4px 0 2px 60px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000000b3}.dialogEditHorse .row[data-section=info] .userrow .courseTime{display:block;padding:0 0 0 60px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:33px;font-size:.8em;font-weight:700}.dialogEditHorse .row[data-section=info] .userrow .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}.dialogEditHorse .row[data-section=info] .dl-horizontal .badge{font-size:.9em;padding:2px;line-height:1em;margin-left:3px}.dialogEditHorse .row[data-section=edit] .panel-body{padding-bottom:0}.dialogEditHorse .row[data-section=edit] .panel-heading .h4{margin:0}.dialogEditHorse .row[data-section=calendar] .horse-care-calendar .horse-care-options-menu .btn{padding:5px 7px}.dialogEditHorse .horse-care-ad-content img{max-width:100%;margin-top:15px;margin-bottom:15px}.dialogEditHorse .horse-care-ad-content .title{color:#066b93;font-weight:300}.dialogEditHorse .horse-care-ad-content .alert-info{margin-top:15px}.dialogEditHorse .horseProfileLink a{display:block;margin-top:15px}.dialogEditHorse .horse-care-data table{margin-bottom:0}.dialogEditHorse .horse-care-data td{padding:0}.dialogEditHorse .horse-care-data tbody th{padding-left:10px}.dialogEditHorse .horse-care-data td.empty{height:1px;background-color:#ddd}.dialogEditHorse .horse-care-data td.text-muted{background-color:#0000000d}.dialogEditHorse .horse-care-data .td-success{padding:5px}.dialogEditHorse .horse-care-data .td-success .edit-horse-care-event{color:#007126}.dialogEditHorse .horse-care-data .td-warning{padding:5px}.dialogEditHorse .horse-care-data .td-warning .edit-horse-care-event{color:#a67000}.dialogEditHorse .horse-care-data .td-danger .edit-horse-care-event{color:#c9302c}.dialogEditHorse .horse-care-data td.danger.prev{padding:5px}.dialogEditHorse .horse-care-data span:not(.glyphicon){display:block;padding:7px 5px 9px;text-align:center;font-size:.9em}.dialogEditHorse .horse-care-data .edit-horse-care-event{width:100%;text-align:left;position:relative}.dialogEditHorse .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}.dialogEditHorse .horse-care-data .edit-horse-care-event .attachment-icon-wrapper .attachment-icon{padding:0;color:#000000b3}.dialogEditHorse .horse-care-data p{display:inline-block;color:#0009;font-size:.9em;margin:5px 5px 0}.dialogEditHorse .horse-care-toggle-horse-list-parent{display:none}.dialogEditHorse[data-rights=Read] .horse-note-save,.dialogEditHorse[data-rights=None] .horse-note-save,.dialogEditHorse[data-rights=Read] .add-new-horse-care-event,.dialogEditHorse[data-rights=None] .add-new-horse-care-event,.dialogEditHorse[data-rights=Read] .new-horse-care-event-button,.dialogEditHorse[data-rights=None] .new-horse-care-event-button,.dialogEditHorse[data-rights=Read] .hc-placeholder,.dialogEditHorse[data-rights=None] .hc-placeholder,.dialogEditHorse[data-rights=Read] .btn-edit,.dialogEditHorse[data-rights=None] .btn-edit{display:none!important}.dialogEditHorse[data-rights=Read] .horse-image-parent button,.dialogEditHorse[data-rights=None] .horse-image-parent button,.dialogEditHorse[data-rights=Read] .horse-cover-image-parent button,.dialogEditHorse[data-rights=None] .horse-cover-image-parent button{display:none}.dialogEditHorse[data-rights=Read] textarea,.dialogEditHorse[data-rights=None] textarea,.dialogEditHorse[data-rights=Read] .horseinfo-form,.dialogEditHorse[data-rights=None] .horseinfo-form{pointer-events:none}.dialogEditHorse[data-rights=Read] .panel-horsenote .access-note,.dialogEditHorse[data-rights=None] .panel-horsenote .access-note{margin-right:10px}.dialogEditHorse[data-rights=Read] .edit-horse-dialog-navi .alert-info,.dialogEditHorse[data-rights=None] .edit-horse-dialog-navi .alert-info{display:block}.dialogEditHorse[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] .dialogEditHorse .horsedescription-parent .text-muted,body[data-view-mode=lg] .dialogEditHorse .horsenote-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 #cancelCourseButton,.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 .imagewrapper,.dialog-add-client .pair-user-horse .pair-user .imagewrapper,.dialog-event-edit .pair-user-horse .pair-horse .imagewrapper,.dialog-add-client .pair-user-horse .pair-horse .imagewrapper{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 .imagewrapper img,.dialog-add-client .pair-user-horse .pair-user .imagewrapper img,.dialog-event-edit .pair-user-horse .pair-horse .imagewrapper img,.dialog-add-client .pair-user-horse .pair-horse .imagewrapper 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-paymenttype,.dialog-add-client .panel-paymenttype{margin-bottom:15px}.dialog-event-edit .panel-paymenttype .panel-body,.dialog-add-client .panel-paymenttype .panel-body{padding-bottom:0}.dialog-event-edit .paymenttype-row-stablecard label,.dialog-add-client .paymenttype-row-stablecard 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 .calSkillLevel{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}.fullScreenOn:-webkit-full-screen{width:100vw!important;height:100vh!important;min-height:none;max-height:none;min-width:none;max-width:none}.fullScreenOn:-moz-full-screen{width:100vw!important;height:100vh!important;min-height:none;max-height:none;min-width:none;max-width:none}.fullScreenOn:-ms-fullscreen{width:100vw!important;height:100vh!important;min-height:none;max-height:none;min-width:none;max-width:none}.fullScreenOn:fullscreen{width:100vw!important;height:100vh!important;min-height:none;max-height:none;min-width:none;max-width:none}.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-stableimage,.page-event-search .search-wrapper .search-results .item-stableimage{width:100%;min-height:135px;background-position:center center;background-repeat:no-repeat;background-size:cover}.page-stable-search .search-wrapper .search-results .item-stableimage .fav-stable-wrapper,.page-event-search .search-wrapper .search-results .item-stableimage .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-stableimages .item-header-bg,.page-event-search .search-wrapper .search-results-events .item-stableimages .item-header-bg{position:absolute;background:linear-gradient(#0000001a 20%,#000c);height:100%}.page-stable-search .search-wrapper .search-results-events .item-stableimages .item-header-bg .event-labels,.page-event-search .search-wrapper .search-results-events .item-stableimages .item-header-bg .event-labels{padding:7px 10px 0}.page-stable-search .search-wrapper .search-results-events .item-stableimages .item-header-bg .event-labels .label,.page-event-search .search-wrapper .search-results-events .item-stableimages .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-stableimages .item-header-bg .item-header,.page-event-search .search-wrapper .search-results-events .item-stableimages .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-stableimages .item-header-bg .item-header a,.page-event-search .search-wrapper .search-results-events .item-stableimages .item-header-bg .item-header a{color:#fff;padding-top:10px;font-weight:300}.page-stable-search .search-wrapper .search-results-events .item-stableimages .item-header-bg .item-header .distance,.page-event-search .search-wrapper .search-results-events .item-stableimages .item-header-bg .item-header .distance{color:#fff}.page-stable-search .search-wrapper .search-results-events .item-stableimages .item-header-bg .item-header .item-photo,.page-event-search .search-wrapper .search-results-events .item-stableimages .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}.pageStableFrontpage .container{padding-bottom:0}.pageStableFrontpage .info-features-list{font-size:12px;opacity:.7}.pageStableFrontpage .stable-features-parent{margin-bottom:10px}.pageStableFrontpage #stableInfo{padding-top:30px}.pageStableFrontpage .main-container h1{color:#066b93;font-weight:300;font-size:2.2em}.pageStableFrontpage .main-container h2{color:#066b93;font-weight:300;font-size:1.6em}.pageStableFrontpage .content h2{padding:15px 0 5px;margin:0}.pageStableFrontpage .navi-book{margin-top:2px;text-align:center;padding:9px 15px;margin-bottom:15px}.pageStableFrontpage .info-contact *{transition:background-color .2s ease,border-color .2s ease}.pageStableFrontpage .info-contact .btn-contact{border-color:transparent;color:#066b93;position:relative;padding-left:35px}.pageStableFrontpage .info-contact .btn-contact:hover{border-color:inherit;color:#022431}.pageStableFrontpage .info-contact .btn-contact:hover .iconwrapper{opacity:1}.pageStableFrontpage .info-contact .stableExtraInfo{color:#0009}.pageStableFrontpage .info-contact .iconwrapper{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}.pageStableFrontpage .info-contact .iconwrapper .glyphicon,.pageStableFrontpage .info-contact .iconwrapper i{color:#fff;margin:6px 7px;font-size:14px}.pageStableFrontpage .btn-edit{position:absolute;right:10px;top:8px}.pageStableFrontpage .btn-edit-inline{margin-left:5px}.pageStableFrontpage .info-services .info-features-list{padding:10px 0 0;overflow:hidden!important}.pageStableFrontpage p{line-height:1.6em}.pageStableFrontpage .stableSocialLinks .btn{min-width:calc(25% - 3px);text-align:left}.pageStableFrontpage .stableSocialLinks .btn .url{background-image:url(/build/assets/social-hp-CvnpTOxY.png);background-color:#888}.pageStableFrontpage .stableSocialLinks .btn .fb{background-image:url(/build/assets/social-fb-C-E3xBrJ.png);background-color:#4665a2}.pageStableFrontpage .stableSocialLinks .btn .tw{background-image:url(/build/assets/social-tw-BZjZVge4.png);background-color:#3bb1db}.pageStableFrontpage .stableSocialLinks .btn .ig{background-image:url(/build/assets/social-ig-D6zcq6we.png);background-color:#d93175}.pageStableFrontpage .back-to-top-parent{margin-bottom:30px}.pageStableFrontpage .info-personel .list-group-item.with-image{min-height:58px}.extrainfo{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%}.pageStableFrontpage .content .fullrow,.pageHorse .content .fullrow{padding-bottom:30px}.pageStableFrontpage .content .nav-tabs,.pageHorse .content .nav-tabs{margin:0 0 30px}.pageStableFrontpage .content .nav-tabs li a,.pageHorse .content .nav-tabs li a{color:#066b93;font-size:1.1em}.pageStableFrontpage .content .nav-tabs .active a,.pageHorse .content .nav-tabs .active a{color:#022431;background-color:#efefef}.pageStableFrontpage .content .nav-tabs .active a:hover,.pageHorse .content .nav-tabs .active a:hover{background-color:#efefef}.pageStableFrontpage .content .nav-tabs li:first-child,.pageHorse .content .nav-tabs li:first-child{margin-left:15px}.pageStableFrontpage .content #stableDescriptionHelp,.pageHorse .content #stableDescriptionHelp{display:none}.pageStableFrontpage .content #horseDescription,.pageHorse .content #horseDescription{margin-bottom:30px}.pageStableFrontpage .content .navi-info,.pageHorse .content .navi-info{margin-bottom:15px}@media only screen and (max-width: 991px){.pageHorse .horsepage{float:initial}}.pageHorse #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}#h-login-favstables{margin-bottom:15px}#h-login-favstables ul,#h-login-favstables li{margin:0;padding:0}#h-login-favstables li{clear:both}#h-login-favstables a{width:70%;float:left;border-radius:5px;margin-bottom:5px}#h-login-favstables a:hover{background-color:#efefef}#h-login-favstables a.stablelink{margin-right:1%;display:table-cell;overflow:hidden}#h-login-favstables span.stablepic{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}#h-login-favstables span.stablepic img{max-height:35px;border-radius:5px}#h-login-favstables span.stable-name{padding:0 5px 0 7px;color:#000;display:table-cell;line-height:1.2em;font-size:.9em;vertical-align:middle}#h-login-favstables 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:1px solid transparent;border-radius:4px;background-color:#5cb85c;border-color:#4cae4c;color:#fff;text-align:center}#h-login-favstables a.booking:hover{background-color:#449d44;border-color:#398439}#h-login-favstables a.allfavoritestables{width:100%;padding:7px 7px 8px;text-align:left;line-height:1em;color:#0982a8}#h-login-favstables a.allfavoritestables .glyphicon{color:#d9534f;font-size:15px;padding:1px 7px 0 5px}#h-login-favstables a.allfavoritestables:hover{color:#022431}#h-login-favstables a:hover{text-decoration:none}#h-login-favstables .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}.info .header-block{width:100vw;position:relative;margin-left:-50vw;left:50%;color:#fff;display:inline-block;padding:80px 0;background:linear-gradient(to bottom right,#044762cc,#21646ecc),url(/build/assets/home_horses_kissing_40-Oq7eKSFn.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}.info .header-block .title{font-weight:300;font-size:40px}.info .header-block .title .label{text-shadow:none;font-size:15px;font-weight:400}.info .header-block .content{font-size:14px}.info .header-block .empty{height:165px}.info .header-block .small{font-size:14px}.info .header-block .large{font-size:35px}.info .header-block .medium{font-size:20px}.info .header-block .medium .label{font-weight:300;margin-bottom:5px;display:inline-block}.info .header-block .medium .label .glyphicon{margin-right:7px}.info .header-block .pricing-block{color:#fff;text-align:center;font-weight:400;font-size:11px;line-height:1;margin-bottom:15px}.info .header-block .pricing-block .linethrough{text-decoration:line-through}.info .header-block .pricing-block .up{background-color:#066b93;padding-top:15px;padding-bottom:10px;text-transform:uppercase}.info .header-block .pricing-block .middle{color:#066b93;background-color:#fff;border-style:solid;border-width:5px;border-color:#066b93}.info .header-block .pricing-block .bottom{color:#fff;background-color:#066b93;padding-top:10px;padding-bottom:15px;text-transform:uppercase}.info .header-block .pricing-block-secondary .middle{border-color:#a9dde5}.info .header-block .pricing-block-secondary .bottom,.info .header-block .pricing-block-secondary .top{color:#066b93;background-color:#a9dde5}.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 .contentwrapper{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){.h-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:10px;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:10px;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 .mapwrapper,.home .contentwrapper{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 .mapcontainer{border-radius:10px;box-shadow:0 0 3px #3b6f894d;padding:15px 0 30px;background-color:#fff;z-index:2}.home .mapoptions{text-align:center;padding:0}.home .mapoptions label{color:#066b93;font-weight:300;padding:0 5px}.home #hopotimapLeft{padding-left:0;padding-right:0}.home #hopotimapRight{padding:0;overflow-y:auto;max-height:50vh}.home #hopotimapRight .col-xs-12{padding:0}.home #hopotimapRight .label{background-color:#0982a8;margin:0 0 0 5px}.home #hopotimapRight a{color:#0982a8}.home #hopotimapList .alert{margin:0 15px}.home #hopotimap{height:50vh;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:none;-webkit-transition:.3s -webkit-filter linear;-moz-transition:.3s -moz-filter linear;-moz-transition:.3s filter linear;-ms-transition:.3s -ms-filter linear;-o-transition:.3s -o-filter linear;transition:.3s filter -webkit-filter linear}.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){.h-front-colorblue{color:#066b93!important}.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}.homestable-link{cursor:pointer;opacity:.3}#clientList .header{cursor:pointer}#clientList .account-temporary img{opacity:.5}#clientList .account-temporary .name .glyphicon-pawn{color:#022431}.customerCardsHeader{margin-top:15px}.customerCardsHeader .collapse{margin-top:5px}.customerCardsCard{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}.customerCardsCard .card-name{font-weight:700;font-size:16px}.customerCardsCard .credits-number,.customerCardsCard .value-left span{font-weight:700;font-size:18px}.customerCardsCard .credits-edit-input{text-align:center}.customerCardsCard .valid,.customerCardsCard .card-credits{margin-top:5px}.customerCardsCard .granted{margin-bottom:15px}.customerCardsCard .card-tags.noPointerEvents .selectize-input{background-color:#fff0;border:none;padding:0!important}.customerCardsCard .card-tags.noPointerEvents .selectize-input .item a,.customerCardsContent .customerCardButtonsSaveDelete,.customerCardsContent .credits-edit,.customerCardsContent .valid-edit,.customerCardsContent .card-tags-label,.customerCardsContent .value-left-edit,.customerCardsContent .card-name-input,.customerCardsContent .card-description{display:none}.customerCardsCard.editing{background-image:none;background-color:#fff;color:#000}.customerCardsCard.editing .customerCardEdit,.customerCardsCard.editing .card-credits,.customerCardsCard.editing .valid,.customerCardsCard.editing .granted,.customerCardsCard.editing .value-left,.customerCardsCard.editing .card-name,.customerCardsCard.editing .card-description-text{display:none}.customerCardsCard.editing .customerCardButtonsSaveDelete,.customerCardsCard.editing .credits-edit,.customerCardsCard.editing .valid-edit,.customerCardsCard.editing .card-tags-label,.customerCardsCard.editing .value-left-edit,.customerCardsCard.editing .card-name-input,.customerCardsCard.editing .card-description{display:block}.customerCardsCard.editing .card-name{margin-bottom:15px}.customerCardsCard.editing .credits-edit .form-group,.customerCardsCard.editing .value-left-edit .form-group{margin-bottom:5px}.customerCardsCard.editing .credits-original,.customerCardsCard.editing .value-original{margin-bottom:15px}.add-new-card-form .customerCardsCard{background-image:none}.customerCardsCard.membership-card{background-color:#b48811;color:#85650d;background-image:linear-gradient(300deg,#ffffffb3,#ffffffe6),url(/build/assets/drawing-stable-2-BJSY2sYS.png)}.customerCardsCard.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 .tagcolor,.selectize-tag-item .tagcolor{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}.stableSmartTagsContent{margin-bottom:60px}.stableTagsContent{margin-bottom:10px}.stableTagsContent div{margin-bottom:5px}.stableTagsContent div label .tagcolor{width:13px;height:13px;margin-top:3px;margin-right:5px;float:left}.stableTagsContent div label .glyphicon{transition:all .5s;margin-left:5px;margin-top:-5px;background-color:none;color:#000;display:inline-block}.stableTagsContent div label .loadingMarker{color:#000}.stableTagsContent div label .readyMarker{background-color:#008a2f;color:#fff;border-radius:50%;padding:5px}.stableTagsContent 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}.tagcolor{text-shadow:0 0 2px #ffffff}.tagcolor[data-tagcolor="0"]{background-color:#000!important}.tagcolor[data-tagcolor="1"]{background-color:#d9d9d9!important;color:#595959!important;box-shadow:inset 0 0 0 1px #737373!important}.tagcolor[data-tagcolor="2"]{background-color:#e1ba9e!important;color:#583217!important;box-shadow:inset 0 0 0 1px #814922!important}.tagcolor[data-tagcolor="3"]{background-color:#fdd4a1!important;color:#8a4c02!important;box-shadow:inset 0 0 0 1px #a45a02!important}.tagcolor[data-tagcolor="4"]{background-color:#fdee9a!important;color:#7b6801!important;box-shadow:inset 0 0 0 1px #947e02!important}.tagcolor[data-tagcolor="5"]{background-color:#c5d8a7!important;color:#3a5115!important;box-shadow:inset 0 0 0 1px #577a20!important}.tagcolor[data-tagcolor="6"]{background-color:#96c5a9!important;color:#0a5529!important;box-shadow:inset 0 0 0 1px #0d6c33!important}.tagcolor[data-tagcolor="7"]{background-color:#b6def2!important;color:#0d5d83!important;box-shadow:inset 0 0 0 1px #127db2!important}.tagcolor[data-tagcolor="8"]{background-color:#98bad1!important;color:#18303f!important;box-shadow:inset 0 0 0 1px #274c64!important}.tagcolor[data-tagcolor="9"]{background-color:#c9b5d3!important;color:#562d6a!important;box-shadow:inset 0 0 0 1px #733d8e!important}.tagcolor[data-tagcolor="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}.stableCard .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 .tagcolor{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}.displaytags-all .display-tags{margin-bottom:15px}.displaytags-all .form-group .display-tags{margin:0}.displaytags-all .form-group .control-label{padding-top:0}.display-tags .tags-label,.display-forms .forms-label{font-weight:700;font-size:.9em}.selectStablecard .tagcolor{display:block;margin-bottom:1px}.pageStable.show-tags .displaytags-all,.pageStable.show-tags .display-tags{display:inherit}.pageStable.show-tags .fc-event .calExtraInfo{display:none}.pageStable.show-tags .fc-day-grid-event{height:100px}.error-view{margin-top:80px}.archiveTabs a{height:34px}.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{width:calc(100vw - 30px);max-width:1170px;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}#archiveFullScreen{background-color:#efefef}.archiveShortcut{cursor:pointer}.archiveSearchChevron:hover{box-shadow:inset 0 3px 5px #00000020}.stablestaff .staffRow{border-bottom:1px solid #dddddd;min-height:65px;padding-top:7px;padding-bottom:10px}.stablestaff .staffRow .mobile-label{padding-top:10px;font-size:.9em}.stablestaff .staffRow .user-info{font-size:.9em;line-height:1.2em;overflow-wrap:break-word}.stablestaff .staffRow .user-info .user-text{padding-left:55px;min-height:45px}.stablestaff .staffRow .user-info .userImage{position:absolute}.stablestaff .staffRow .user-info .name,.stablestaff .staffRow .user-info .contact{float:left;clear:both;max-width:100%}.stablestaff h3{font-size:1em!important;line-height:1em!important}.selectize-disabled{cursor:not-allowed}.selectize-dropdown-content div span:not(.glyphicon,.tagcolor,.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}#hopotiSearch-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:10px;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}.nextridetime{padding:10px;width:50%;min-height:75px}.nextridetime h3{display:box;color:#066b93;float:left;margin:0}.horsebox a{text-decoration:none}.horsebox a img{float:left;margin:0 10px;border-radius:10px}.horsebox a h4{line-height:1;padding:5px 0 0;margin:5px 0 0}.horsebox a p{margin:0}.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!important;line-height:1.4em;min-height:24px;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}.postform{display:none;padding:8px 0 32px}.postform .userimage{margin:0 0 0 18px;width:32px;height:32px;border-radius:5px;float:left;position:absolute}.postform .input-group{margin:0 0 0 60px}.postform .input-group .input-group-btn{vertical-align:bottom}.postform .input-group .input-group-btn button{height:31px}.postform .postAttachment{display:none;background-color:#fff;border-radius:5px;margin:8px 0 0 60px}.postform .postAttachment img{max-height:32px;border-radius:5px;display:inline}.postform .postAttachment h4{display:inline;font-size:1em;margin:0 0 0 6px;color:#a7a9ac}.postform .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 .userimage{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 .posttime{display:inline-block}.post .posttime a{color:#a7a9ac}.post .posttime span{font-size:.9em}.post label.commentShowEdit{opacity:.5;background-color:#d6d6d6;font-weight:400;display:inline-block;color:#303030}.post .postcontent{padding:0 10px 0 75px}.post .postcontent img{width:100%;display:inline-block;border-radius:10px}.post .postcontent p{margin:0 0 4px;max-width:50%}.post .postmeta{padding:0 10px 0 60px}.post .postmeta .btn{background-color:#efefef;color:#a7a9ac}.post .postmeta .btn:hover{background-color:#d6d6d6}.post .postmeta .btn-group:hover .btn{border-color:#d6d6d6;color:#303030}.post .postform{display:none}.post .postform .userimage{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 .postcomments{display:none}.post .postcomments .comment{margin:8px 0}.post .postcomments .comment .userimage{margin:2px 0 0 18px;width:32px;height:32px}.post .postcomments .comment .username{font-size:1em;line-height:1.4em;padding:0;margin:0 8px 0 0}.post .postcomments .comment .posttime{display:inline;font-size:.8em;margin:0 0 0 4px}.post .postcomments .comment .posttime span{font-size:.8em}.post .postcomments .comment .postcontent{margin:0 0 0 60px;padding:0;font-size:.9em}.post .postcomments .comment .postcontent p{padding:0}.post .postcomments .comment .postcontent p:only-of-type{margin:0}.post .postcomments .comment .postcontent img{max-width:48%;margin:1% 2% 1% 0;display:inline-block}.post .postcomments .comment .postmeta{clear:both}.liked span{transition:all 1s ease;color:#a0000d!important}.bookingcalendar{background-color:#fff;border-radius:10px;box-shadow:0 0 3px #3b6f894d}.courseSearch label{color:#066b93;font-weight:300}body.showvalid .help-validity{display:inline-block}body.showvalid .stablecard-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.showpastgray .fc-past{background-color:#00000008}.pageBooking #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}.pageBooking .skillSelection{margin-right:15px}.pageBooking .help-validity,.pageBooking .help-day-closed,.pageBooking .help-coop{display:none;float:left;line-height:30px;color:#a7a9ac;font-size:.9em;margin-top:10px;margin-right:15px}.pageBooking .help-validity .color,.pageBooking .help-day-closed .color,.pageBooking .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}.pageBooking .help-validity .color-day,.pageBooking .help-day-closed .color-day,.pageBooking .help-coop .color-day{background-color:#fcf8e3;border:1px solid #edd559;border-radius:5px;width:20px;height:20px;margin-top:3px;float:left}.pageBooking .help-validity span,.pageBooking .help-day-closed span,.pageBooking .help-coop span{float:left;margin-left:5px}.pageBooking .help-validity a,.pageBooking .help-day-closed a,.pageBooking .help-coop a{color:#00000080}.pageBooking .help-validity .glyphicon,.pageBooking .help-day-closed .glyphicon,.pageBooking .help-coop .glyphicon{display:inline-block;float:none}.pageBooking .help-validity .timer,.pageBooking .help-day-closed .timer,.pageBooking .help-coop .timer{line-height:16px;padding:1px 5px;border-radius:5px;margin:6px;background-color:#0000001a;color:#00000080;display:inline}.pageBooking .help-coop{display:inline-block;float:left}.pageBooking .help-day-closed{display:inline-block!important}.pageBooking .mobile-booking-closed-help{display:block;position:relative;clear:both;font-weight:500;font-size:.8em;padding:4px 0 0}.pageBooking .mobile-booking-closed-help .timer{position:absolute;right:0;top:2px;background-color:#0000001a;border-radius:3px;padding:2px 4px}.pageBooking .fc-list-empty-wrap2{position:relative}.pageBooking .fc-list-empty{background-color:#fff!important;padding:15px;color:#0000004d!important;margin-top:15px!important;border:1px solid #dddddd}.pageBooking .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 .stablecardwrapper-mini,.dialog-booking-calendar-event .suitable-stable-cards .stablecardwrapper-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;margin-bottom:0!important;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 #diarymap{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 #diarymap{min-height:300px}.fitness-content .fitnessdata .label-wrapper{width:33%;font-size:.9em;color:#000000b3}.fitness-content .fitnessdata .progress{margin-top:5px;margin-bottom:10px}.fitness-content .fitnessdata .label{color:#fffc}.fitness-content .fitnessdata .progress-bar-carbo,.fitness-content .fitnessdata .label-carbo{background-color:#d9534f}.fitness-content .fitnessdata .progress-bar-protein,.fitness-content .fitnessdata .label-protein{background-color:#d99300}.fitness-content .fitnessdata .progress-bar-fat,.fitness-content .fitnessdata .label-fat{background-color:#f9d303}.fitness-content .fitnessdata .label-fat{background-color:#f9d303;color:#7b6801}.fitness-content .fitnessdata .icon-carbo,.fitness-content .fitnessdata .icon-protein,.fitness-content .fitnessdata .icon-fat{font-size:1.5em}.fitness-content .fitnessdata .icon-carbo{color:#d9534f}.fitness-content .fitnessdata .icon-protein{color:#d99300}.fitness-content .fitnessdata .icon-fat{color:#e0be02}.fitness-content .fitnessdata .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-eventpublicdialog-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-eventpublicdialog-already{position:relative;padding-right:25px}.dialog-booking-calendar-event .btn-eventpublicdialog-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-eventpublicdialog-refresh,.btn-eventpublicdialog-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 .skilllevel,.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 .skilllevel{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:10px;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 .eventPrice .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 .eventPrice .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 .userhorse{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 .userhorse .horse-heart{top:10px}.calendar-custom-list .fc-event-container tr.info-horse td .userhorse .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 .userhorse{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 .userhorse,.calendar-custom-list .fc-event-container tr.active td .userhorse[style]{background:none!important;background-color:#ffffff4d!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 .userhorse{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 .horseimagewrapper,.calendar-custom-list .userimagewrapper{display:inline-block;width:32px;height:32px;overflow:hidden;margin:0 5px 0 auto;vertical-align:middle;position:relative;padding:0!important;text-align:center;border-radius:5px;border:1px solid #dddddd}.calendar-custom-list .horseimagewrapper img,.calendar-custom-list .userimagewrapper 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 .userhorse{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 .horseimagewrapper,.calendar-custom-list .fc-day-grid-event .userimagewrapper{width:20px;height:20px;border-radius:3px;margin:0 5px}.calendar-custom-list .fc-day-grid-event .horseimagewrapper img,.calendar-custom-list .fc-day-grid-event .userimagewrapper 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 .editCalendar{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-useatonce,#event-season #panel-initialevent-alert,#event-season #panel-initialfirst-alert{padding-top:0;padding-bottom:0}#event-season #panel-useatonce .glyphicon,#event-season #panel-initialevent-alert .glyphicon,#event-season #panel-initialfirst-alert .glyphicon,#event-season #panel-useatonce span,#event-season #panel-initialevent-alert span,#event-season #panel-initialfirst-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-singlerow .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-singlerow .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,#saverecurringallbutton.disabled,#buttonSaveuserdetails.disabled,#buttonSubmitUsercontactinfo.disabled,.event-dialog-dropup 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}.stableCard{height:250px;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}.stableCard .userimage{float:right;width:50px;height:50px;border-radius:5px 10px 5px 5px;margin-right:1px;margin-top:1px}.stableCard .userimage~.userimage{display:none}.stableCard .hopotilogo{position:absolute;left:15px;top:15px;width:30px;height:30px}.stableCard h3{position:absolute;bottom:165px;left:15px;font-size:.9em!important}.stableCard h3.stableCard-name{position:absolute;width:100%;top:30px;left:0;padding:0 5px 0 52px;height:28px;overflow:hidden;color:#022431;font-weight:400}.stableCard h3.stableCard-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}.stableCard 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}.stableCard h5{position:absolute;right:60px;top:10px;text-align:right}.stableCard .stableCard-info{position:absolute;bottom:0;font-size:.9em;width:100%;background-color:#066b9380;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.stableCard .stableCard-info .stableCard-actions{position:absolute;margin-top:-75px;width:100%;padding:0 15px}.stableCard .stableCard-info .stableCard-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}.stableCard .stableCard-info .stableCard-actions a:hover{border:1px solid #0982a8;background-color:#fff}.stableCard .stableCard-info .stableCard-actions .transfercreditsbutton,.stableCard .stableCard-info .stableCard-actions .no-credit-transfer-button{position:absolute;left:15px;bottom:34px}.stableCard .stableCard-info .stableCard-actions .no-credit-transfer-button{color:#a7a9ac}.stableCard .stableCard-info .stableCard-credits{font-size:.9em;position:absolute;right:15px;text-align:right;margin-top:-42px;padding:5px 10px;border-radius:8px;background-color:#fffc}.stableCard .stableCard-info .stableCard-valid{position:absolute;font-size:.9em;left:15px;margin-top:-42px;padding:5px 10px;border-radius:8px;background-color:#fffc}.stableCard .stableCard-info .stableCard-originalvalue{position:absolute;font-size:.9em;right:15px;bottom:15px;padding:5px 10px;border-radius:8px;background-color:#fffc}.stableCard .stableCard-info span{color:#022431;font-weight:700}.stableCard .stableCard-dots{width:100%;padding:.25%}.stableCard .stableCard-dots .unused{width:9.5%;margin:.25% .25% .5%;float:left;padding:5px;background-color:#fff;text-align:center;border-radius:8px}.stableCard .stableCard-dots .unused span{height:16px;width:16px;line-height:1.6em;font-size:.8em;display:inline-block;color:#3b6f89;border-radius:8px;overflow:hidden}.stableCard .stableCard-dots .selected span{background-color:#efefef;color:#fff0;box-shadow:inset 1px 2px 4px #3b6f89cc}.stableCard .extracount{float:right!important}.stableCard .extracount+.unused{clear:both}.stableCard.membership-card{background-color:#b48811;box-shadow:1px 2px 4px #85650d,inset 0 0 2px #0009;color:#85650d}.stableCard.membership-card h4,.stableCard.membership-card h3,.stableCard.membership-card .stableCard-actions a{color:#85650d}.stableCard.membership-card .stableCard-dots{display:none}.stableCard.gift-card{background-color:#a02622;box-shadow:1px 2px 4px #5a0010,inset 0 0 2px #0009}.stableCard.gift-card h4,.stableCard.gift-card h3,.stableCard.gift-card .stableCard-actions a,.stableCard.gift-card .stableCard-valid,.stableCard.gift-card .stableCard-originalvalue{color:#a02622}.stableCard.gift-card .stableCard-dots{display:none}.stableCard.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}.stableCard.srl-membership-card img{max-height:160px;position:absolute;left:20px;top:45px}.stableCard.srl-membership-card .srl-membership-card-info{position:absolute;left:200px;right:10px;top:65px;text-shadow:1px 1px 0 #294489}.stableCard.srl-membership-card .srl-membership-card-info .srl-membership-card-year{font-size:50px;font-weight:300;line-height:50px}.stableCard.srl-membership-card .srl-membership-card-info .srl-membership-card-label{opacity:.7;font-weight:700;padding:7px 0 0}.stableCard.srl-membership-card .srl-membership-card-info .srl-membership-card-number{font-size:30px;font-weight:300;letter-spacing:.05em;line-height:30px}.stableCard.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}.stableCard.srl-membership-card .srl-membership-card-info .membership-label hr{margin:3px 0;opacity:.5}@media only screen and (max-width: 479px){.stableCard.srl-membership-card{height:220px}.stableCard.srl-membership-card img{max-height:120px}.stableCard.srl-membership-card .srl-membership-card-info{left:150px;top:45px}.stableCard.srl-membership-card .srl-membership-card-number{font-size:25px}}.stablecard-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,.stablecard-list-item{padding:0 15px}.membership-list-item *,.stablecard-list-item *{transition:opacity .2s ease,right .5s ease}.membership-list-item .text-name,.stablecard-list-item .text-name{padding:15px 0 15px 70px;min-height:52px}.membership-list-item .text-price,.stablecard-list-item .text-price{padding:15px 0}.membership-list-item .text-price .label,.stablecard-list-item .text-price .label{margin-top:2px}.membership-list-item .stablecardwrapper-mini,.stablecard-list-item .stablecardwrapper-mini{position:absolute;left:10px;top:10px}.membership-list-item .price-text,.stablecard-list-item .price-text,.membership-list-item .price-label,.stablecard-list-item .price-label,.membership-list-item .link-label,.stablecard-list-item .link-label{position:absolute;right:15px}.membership-list-item .price-text,.stablecard-list-item .price-text{display:inline-block}.membership-list-item .price-label,.stablecard-list-item .price-label,.membership-list-item .link-label,.stablecard-list-item .link-label{display:inline-block;opacity:0;right:20px}.membership-list-item:hover .price-label,.stablecard-list-item:hover .price-label,.membership-list-item:hover .link-label,.stablecard-list-item:hover .link-label{opacity:1;right:15px}.membership-list-item:hover .price-text,.stablecard-list-item:hover .price-text{display:none}.stablecard-list-item{cursor:pointer}.stablecard-list-item .text-card-data{font-size:.9em;padding:0 10px 10px}.stablecard-list-item .card-data-active,.stablecard-list-item .card-data-passive{display:block}.stablecard-list-item .card-data-active label,.stablecard-list-item .card-data-passive label{margin-top:10px}.stablecard-list-item .card-data-active .credit-needed,.stablecard-list-item .card-data-passive .credit-needed{margin-left:10px}.stablecard-list-item .card-data-passive{opacity:.7}.stablecard-list-item .card-data-passive label{font-weight:500}.stablecard-list-item .text-price .convert-currency{position:absolute;right:40px}.stablecard-list-item .text-price .glyphicon-chevron-down{position:absolute;right:15px;top:20px}.stablecard-list-item .stablecard-list-item-details .buy-link-parent{padding-top:5px}.stablecard-list-item.open{cursor:default}.stablecard-list-item.open .glyphicon-chevron-down,.stablecard-list-item.open .text-price{display:none}.suitable-stable-cards-dialog-admin .stablecard-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:10px;box-shadow:0 0 3px #3b6f894d}.userstablecards *:not(.tooltip,.btn){transition:all .7s}.userstablecards{overflow:hidden;padding-left:7.5px;padding-right:7.5px;width:100%}.userstablecards h2{padding:10px 0}.userstablecards .stablecardWrapper{width:33.33%;float:left}.userstablecards .stableCard{display:block;margin-left:7.5px;margin-right:7.5px}.userstablecards .stableCard.order{transform:rotate(0);height:50px;border-radius:5px;box-shadow:0 1px 4px #0000004d}.userstablecards .stableCard.order .hopotilogo{width:20px;height:20px;margin:3px;border-radius:5px;opacity:.8;display:none}.userstablecards .stableCard.order .userimage{height:20px;width:20px;border-radius:5px;margin:3px;opacity:.8;display:none}.userstablecards .stableCard.order div{display:none}.userstablecards .stableCard.order div.stablecardtinyinfo{opacity:1;text-align:left}.userstablecards .stableCard.order h1,.userstablecards .stableCard.order h2,.userstablecards .stableCard.order h3,.userstablecards .stableCard.order h4,.userstablecards .stableCard.order h5{display:none;opacity:0;font-size:.5em}.userstablecards .stableCard.order .btn{display:none}.userstablecards .stableCard.order .stablecardExpiringLabel{display:block;padding:2px 3px;left:inherit;right:5px;top:-5px;border-radius:5px}.userstablecards .stableCard.order .stablecardExpiringLabel .text{display:none}.userstablecards .stablecardtinyinfo{position:absolute;display:block!important;left:0;right:0;bottom:0;height:26px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.userstablecards .stablecardtinyinfo 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}.userstablecards .stableCard.disorder{transform:rotate(0);transition:all .3s;z-index:100;margin-bottom:15px}.userstablecards .stableCard.disorder .stablecardtinyinfo{opacity:0}.user-stable-cards-small{padding-left:12.5px;padding-right:12.5px;padding-bottom:12.5px}.user-stable-cards-small .stablecardWrapper{width:77.5px;float:left}.user-stable-cards-small .stableCard{float:none;display:block;margin:0 2.5px 10px}.user-stable-cards-small .stableCard *{pointer-events:none}.user-stable-cards-small .stableCard:hover{cursor:pointer;transition:all .2s}.user-stable-cards-small div.userstablecardstitle{margin:0 2.5px}.user-stable-cards-small .stableCard.active{box-shadow:0 0 0 1px #ffffff80,0 0 0 3px #008a2fcc,inset 0 0 2px #0009!important}.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}.stablecardSelectedLabel{position:absolute;z-index:10;background-color:#008a2f;left:15px;top:-10px}.stablecardExpiringLabel{position:absolute;z-index:10;background-color:#d9534f;right:15px;top:-10px}.stablecardDisabledLabel{position:absolute;z-index:10;background-color:#000;left:15px;top:-10px}.stablecardwrapper-mini{width:45px;height:30px;padding:0!important}.stablecardwrapper-mini .stableCard{height:100%;width:100%;margin:0;border-radius:3px;transform:none;pointer-events:none}.stablecardwrapper-mini .stableCard .credit-amount{display:block;text-align:center;font-size:1.5em;font-weight:300;text-shadow:0 0 3px #ffffff}.stableCard.active{box-shadow:0 0 0 1px #ffffff80,0 0 0 4px #008a2f,inset 0 0 2px #0009!important}.stableCard.selectable{cursor:pointer!important}.stableCard.grayscale{opacity:.3!important}.fullrow{clear:both;overflow:hidden}.leftColumn{width:50%;padding:0 15px 0 0;float:left;clear:both}.rightColumn{width:50%;float:left;padding:0 0 0 15px}.pageReserve .back-to-stable-calendar:not(.btn-sm),.pageReserveService .back-to-stable-calendar:not(.btn-sm){background-color:#fff0;border-color:#fff0;color:#00000059;margin-bottom:15px}.pageReserve .back-to-stable-calendar:hover,.pageReserveService .back-to-stable-calendar:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.pageReserve .event-main-info h2,.pageReserveService .event-main-info h2{color:#066b93;font-weight:300;font-size:1.8em;padding:0 0 5px;margin:0}.pageReserve .event-main-info h3,.pageReserveService .event-main-info h3{font-size:1.2em;font-weight:300;padding:5px 0;margin:0;color:#066b93}.pageReserve .event-main-info h3 span,.pageReserveService .event-main-info h3 span{font-size:.8em!important;color:#a7a9ac!important;padding:0 0 0 5px}.pageReserve .event-main-info .table-meta-info,.pageReserveService .event-main-info .table-meta-info{margin-top:10px}.pageReserve .event-main-info .table-meta-info tr:first-child th,.pageReserveService .event-main-info .table-meta-info tr:first-child th,.pageReserve .event-main-info .table-meta-info tr:first-child td,.pageReserveService .event-main-info .table-meta-info tr:first-child td{border-top:none}.pageReserve .event-main-info .event-image img,.pageReserveService .event-main-info .event-image img{max-width:100%;border-radius:10px;opacity:.9}.pageReserve .event-main-info .event-image img:hover,.pageReserveService .event-main-info .event-image img:hover{opacity:1}.pageReserve .event-main-info .event-data-participants .progress,.pageReserveService .event-main-info .event-data-participants .progress{margin-right:10px}.pageReserve .event-main-info .event-data-participants .amounts,.pageReserveService .event-main-info .event-data-participants .amounts{display:inline-block;font-size:.85em;line-height:20px}.pageReserve .event-main-info .event-data-participants .amounts .strong,.pageReserveService .event-main-info .event-data-participants .amounts .strong{font-size:1.3em}.pageReserve .row-payment-all,.pageReserveService .row-payment-all{min-height:calc(100vh - 300px)}.pageReserve .row-payment-all h2,.pageReserveService .row-payment-all h2{font-size:1.4em;font-weight:300;padding:0 0 15px;margin:0;color:#066b93}.pageReserve .row-payment-all .title-small,.pageReserveService .row-payment-all .title-small{text-align:center;font-size:1em;font-weight:500;padding:15px 0 0;margin:0}.pageReserve .row-payment-all .panel-payment-all p,.pageReserveService .row-payment-all .panel-payment-all p{font-size:.9em;line-height:1.6em}.pageReserve .row-payment-all .panel-payment-all .panel-heading,.pageReserveService .row-payment-all .panel-payment-all .panel-heading{border-bottom:none}.pageReserve .row-payment-all .panel-payment-all .panel-heading button,.pageReserveService .row-payment-all .panel-payment-all .panel-heading button{min-width:200px}.pageReserve .row-payment-all .panel-payment-all .panel-heading .panel-heading-title,.pageReserveService .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}.pageReserve .row-payment-all .panel-payment-all .panel-heading .panel-heading-summary,.pageReserveService .row-payment-all .panel-payment-all .panel-heading .panel-heading-summary{display:inline-block;max-width:calc(100% - 410px)}.pageReserve .row-payment-all .panel-payment-all .panel-heading.hidden+.panel-body,.pageReserveService .row-payment-all .panel-payment-all .panel-heading.hidden+.panel-body{border-top:none}.pageReserve .row-payment-all .panel-payment-all .panel-heading-participants .user-mini,.pageReserveService .row-payment-all .panel-payment-all .panel-heading-participants .user-mini{margin-right:15px}.pageReserve .row-payment-all .panel-payment-all .panel-heading-participants .user-mini img,.pageReserveService .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}.pageReserve .row-payment-all .panel-payment-all .added-participants .userImage,.pageReserveService .row-payment-all .panel-payment-all .added-participants .userImage{line-height:48px}.pageReserve .row-payment-all .panel-payment-all .added-participants .added-participant-row .user-name,.pageReserveService .row-payment-all .panel-payment-all .added-participants .added-participant-row .user-name{vertical-align:middle}.pageReserve .row-payment-all .panel-payment-all .added-participants .selectize-friend-item .userImage,.pageReserveService .row-payment-all .panel-payment-all .added-participants .selectize-friend-item .userImage{height:32px;width:32px;margin:4px;border-radius:3px}.pageReserve .row-payment-all .panel-payment-all .panel-body,.pageReserveService .row-payment-all .panel-payment-all .panel-body{border-top:1px solid #dddddd}.pageReserve .row-payment-all .panel-payment-all .panel-no-padding,.pageReserveService .row-payment-all .panel-payment-all .panel-no-padding{padding-left:0;padding-right:0;padding-bottom:0}.pageReserve .row-payment-all .panel-payment-all .stableCard:not(.active),.pageReserveService .row-payment-all .panel-payment-all .stableCard:not(.active){transform:rotate(0);margin-top:0;margin-bottom:15px}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type,.pageReserve .row-payment-all .panel-payment-all .select-stable-card,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card,.pageReserve .row-payment-all .panel-payment-all .select-service,.pageReserveService .row-payment-all .panel-payment-all .select-service{margin-bottom:15px}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type button,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button,.pageReserve .row-payment-all .panel-payment-all .select-service button,.pageReserveService .row-payment-all .panel-payment-all .select-service button{min-height:57px;text-align:left;padding-left:35px;padding-right:30px;white-space:normal}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-lock,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-lock,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-lock,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-lock,.pageReserve .row-payment-all .panel-payment-all .select-service button .glyphicon-lock,.pageReserveService .row-payment-all .panel-payment-all .select-service button .glyphicon-lock{position:absolute;left:12px;top:20px}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-ok,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-ok,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-ok,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-ok,.pageReserve .row-payment-all .panel-payment-all .select-service button .glyphicon-ok,.pageReserveService .row-payment-all .panel-payment-all .select-service button .glyphicon-ok{color:#008a2f;opacity:0;position:absolute;left:12px;top:17px}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-info-sign,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-info-sign,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-info-sign,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-info-sign,.pageReserve .row-payment-all .panel-payment-all .select-service button .glyphicon-info-sign,.pageReserveService .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}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-info-sign:hover,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type button .glyphicon-info-sign:hover,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-info-sign:hover,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button .glyphicon-info-sign:hover,.pageReserve .row-payment-all .panel-payment-all .select-service button .glyphicon-info-sign:hover,.pageReserveService .row-payment-all .panel-payment-all .select-service button .glyphicon-info-sign:hover{opacity:1!important}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button:hover,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type button:hover,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button:hover,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button:hover,.pageReserve .row-payment-all .panel-payment-all .select-service button:hover,.pageReserveService .row-payment-all .panel-payment-all .select-service button:hover{background:linear-gradient(0deg,#008a2f 4px,#c8c8c833 4px)}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button.active,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type button.active,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button.active,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button.active,.pageReserve .row-payment-all .panel-payment-all .select-service button.active,.pageReserveService .row-payment-all .panel-payment-all .select-service button.active{background:linear-gradient(0deg,#008a2f 4px,#fff 4px);box-shadow:none;background-color:#fff;cursor:pointer}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button.active .glyphicon,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type button.active .glyphicon,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button.active .glyphicon,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button.active .glyphicon,.pageReserve .row-payment-all .panel-payment-all .select-service button.active .glyphicon,.pageReserveService .row-payment-all .panel-payment-all .select-service button.active .glyphicon{opacity:1}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button.active>*,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type button.active>*,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button.active>*,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button.active>*,.pageReserve .row-payment-all .panel-payment-all .select-service button.active>*,.pageReserveService .row-payment-all .panel-payment-all .select-service button.active>*{pointer-events:none}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type .discountlabel,.pageReserveService .row-payment-all .panel-payment-all .select-purchase-type .discountlabel,.pageReserve .row-payment-all .panel-payment-all .select-stable-card .discountlabel,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card .discountlabel,.pageReserve .row-payment-all .panel-payment-all .select-service .discountlabel,.pageReserveService .row-payment-all .panel-payment-all .select-service .discountlabel{position:absolute;top:7px;right:-5px}.pageReserve .row-payment-all .panel-payment-all .season-not-available .small,.pageReserveService .row-payment-all .panel-payment-all .season-not-available .small{white-space:normal}.pageReserve .row-payment-all .panel-payment-all .select-service .btn.membership-needed,.pageReserveService .row-payment-all .panel-payment-all .select-service .btn.membership-needed{color:#a7a9ac}.pageReserve .row-payment-all .panel-payment-all .select-service .btn.membership-needed .extra-info,.pageReserveService .row-payment-all .panel-payment-all .select-service .btn.membership-needed .extra-info{margin-top:3px}.pageReserve .row-payment-all .panel-payment-all .select-stable-card .p-stablecard-showall,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card .p-stablecard-showall{min-height:45px!important}.pageReserve .row-payment-all .panel-payment-all .select-stable-card .p-stablecard-showall:hover,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card .p-stablecard-showall:hover{background:none}.pageReserve .row-payment-all .panel-payment-all .select-stable-card button strong,.pageReserveService .row-payment-all .panel-payment-all .select-stable-card button strong{display:inline-block;white-space:normal;margin-right:90px}.pageReserve .row-payment-all .panel-payment-all .show-more-stable-cards-button,.pageReserveService .row-payment-all .panel-payment-all .show-more-stable-cards-button{margin-bottom:15px}.pageReserve .row-payment-all .panel-payment-all .loading-ppp *:not(.loading-ppp-taking-long *),.pageReserveService .row-payment-all .panel-payment-all .loading-ppp *:not(.loading-ppp-taking-long *){display:none}.pageReserve .row-payment-all .panel-payment-all .paymentProgress,.pageReserveService .row-payment-all .panel-payment-all .paymentProgress{margin-top:15px;margin-bottom:15px}.pageReserve .row-payment-all .panel-payment-all .btn-change-payment-type,.pageReserveService .row-payment-all .panel-payment-all .btn-change-payment-type{margin-bottom:15px}.pageReserve .row-payment-all .panel-payment-all .payment-options,.pageReserveService .row-payment-all .panel-payment-all .payment-options{padding:0}.pageReserve .row-payment-all .panel-payment-all #event-season,.pageReserveService .row-payment-all .panel-payment-all #event-season{margin-top:0;margin-bottom:0}.pageReserve .row-payment-all .panel-payment-all .register h2,.pageReserveService .row-payment-all .panel-payment-all .register h2{padding:0}.pageReserve .row-payment-all .panel-payment-all .register .terms,.pageReserveService .row-payment-all .panel-payment-all .register .terms{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;margin-top:15px;padding:15px 0}.pageReserve .row-payment-all .panel-payment-all .cards-have-changed,.pageReserveService .row-payment-all .panel-payment-all .cards-have-changed{margin-top:15px}.pageReserve .row-payment-all .panel-payment-all .panel-summary-body,.pageReserveService .row-payment-all .panel-payment-all .panel-summary-body{padding-top:5px}.pageReserve .row-payment-all .panel-payment-all .panel-summary-body #summaryTotalprice,.pageReserveService .row-payment-all .panel-payment-all .panel-summary-body #summaryTotalprice{line-height:1.3em}.pageReserve .row-payment-all .panel-payment-all .panel-summary-body #summaryTotalprice .final-price,.pageReserveService .row-payment-all .panel-payment-all .panel-summary-body #summaryTotalprice .final-price{text-decoration:underline;font-size:1.3em;font-weight:300;color:#007126;margin-right:10px;margin-bottom:5px}.pageReserve .row-payment-all .panel-payment-all .panel-summary-body .table,.pageReserveService .row-payment-all .panel-payment-all .panel-summary-body .table{margin-bottom:5px}.pageReserve .row-payment-all .panel-payment-all .panel-summary-body .table tr:first-child th,.pageReserveService .row-payment-all .panel-payment-all .panel-summary-body .table tr:first-child th,.pageReserve .row-payment-all .panel-payment-all .panel-summary-body .table tr:first-child td,.pageReserveService .row-payment-all .panel-payment-all .panel-summary-body .table tr:first-child td{border-top:none}.pageReserve .row-payment-all .panel-payment-all .panel-extra-info .partialTerms,.pageReserveService .row-payment-all .panel-payment-all .panel-extra-info .partialTerms{margin-bottom:15px}.pageReserve .row-payment-all .panel-payment-all .panel-extra-info .partialTerms ul,.pageReserveService .row-payment-all .panel-payment-all .panel-extra-info .partialTerms ul{padding-left:20px}.pageReserve .row-payment-all .panel-payment-all .panel-extra-info .partialTerms ul li,.pageReserveService .row-payment-all .panel-payment-all .panel-extra-info .partialTerms ul li{list-style-type:disc}.pageReserve .row-payment-all .panel-payment-all .panel-extra-info .partialTerms a,.pageReserveService .row-payment-all .panel-payment-all .panel-extra-info .partialTerms a{display:block}.pageReserve .row-payment-all .panel-payment-all .alert-info,.pageReserveService .row-payment-all .panel-payment-all .alert-info{margin-bottom:15px}.pageReserve .row-payment-all .panel-payment-all .part-amount,.pageReserveService .row-payment-all .panel-payment-all .part-amount{text-align:center;font-weight:700;font-size:1.3em}.pageReserve .row-payment-all .panel-payment-all .btn-group-partamount,.pageReserveService .row-payment-all .panel-payment-all .btn-group-partamount{width:100%}.pageReserve .row-payment-all .panel-payment-all .btn-group-partamount .btn,.pageReserveService .row-payment-all .panel-payment-all .btn-group-partamount .btn{width:10%;font-size:1.2em}.pageReserve .row-payment-all .panel-payment-all .btn-group-partamount.wide .btn,.pageReserveService .row-payment-all .panel-payment-all .btn-group-partamount.wide .btn{width:20%}.pageReserve .row-payment-all .panel-payment-all .panel-event-message label,.pageReserveService .row-payment-all .panel-payment-all .panel-event-message label{margin-top:7px}.pageReserve .row-payment-all .panel-payment-all .confirm-course-selection,.pageReserveService .row-payment-all .panel-payment-all .confirm-course-selection{white-space:wrap}.pageReserve .row-payment-all .checkbox,.pageReserveService .row-payment-all .checkbox{margin:0 0 15px}.pageReserve .row-payment-all .checkbox .glyphicon-ok,.pageReserveService .row-payment-all .checkbox .glyphicon-ok{margin-left:-10px}.pageReserve .row-payment-all .checkbox-help-wrapper,.pageReserveService .row-payment-all .checkbox-help-wrapper{position:absolute;pointer-events:none;top:0;left:15px;width:100%;display:table;min-height:30px}.pageReserve .row-payment-all .checkbox-help-wrapper .checkbox-help,.pageReserveService .row-payment-all .checkbox-help-wrapper .checkbox-help{display:table-cell;vertical-align:middle;line-height:1.2em;padding-left:60px;font-size:.9em}.pageReserve .row-payment-all .checkbox-help-wrapper .checkbox-help a,.pageReserveService .row-payment-all .checkbox-help-wrapper .checkbox-help a{pointer-events:all}.pageReserve .row-payment-all .panel-heading-multiple,.pageReserveService .row-payment-all .panel-heading-multiple{border-top:1px solid #dddddd;border-radius:0}.pageReserve .row-payment-all.disabled,.pageReserveService .row-payment-all.disabled{max-height:200px!important;min-height:auto!important;overflow:hidden}.pageReserve .row-payment-all.disabled .panel-heading,.pageReserveService .row-payment-all.disabled .panel-heading,.pageReserve .row-payment-all.disabled .panel-body,.pageReserveService .row-payment-all.disabled .panel-body{filter:blur(2px)}.pageReserve .row-payment-all.disabled .panel-payment-all,.pageReserveService .row-payment-all.disabled .panel-payment-all{border-radius:10px;border:1px solid #dddddd;overflow:hidden}.pageReserve .row-login #eventLogin,.pageReserveService .row-login #eventLogin{margin-top:0;margin-bottom:15px}.pageReserve .row-login #eventLogin .login-title,.pageReserveService .row-login #eventLogin .login-title{font-size:18px;color:#066b93;margin:0 0 10px}.pageReserve .row-login .h-login,.pageReserveService .row-login .h-login{width:100%}.pageReserve .row-login .h-login-title,.pageReserveService .row-login .h-login-title{font-size:1.3em;line-height:30px}.pageReserve .row-login .h-login-pwd,.pageReserveService .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{background:linear-gradient(0deg,#008a2f 4px,#fff 4px);box-shadow:none;background-color:#fff;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 .discountlabel,.payment-options-loaded .select-stable-card .discountlabel{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 .imagewrapper{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 .imagewrapper{width:100%;height:100%}.image-button-parent[data-button-type=big] .btn-group .imagewrapper 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 .imagewrapper{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 .imagewrapper img{min-width:32px;max-width:none;height:32px;margin:0 -100%}.btn-with-image .imagewrapper .glyphicon{margin:6px 0 0 2px}.selectize-dropdown.selectFriendInput{display:none}.pageShop .h-login-container{padding-top:0}.pageShop .row-payment-all{margin-top:0}.pageShop .selected-products{border-top:1px solid #dddddd}.pageShop .selected-products .card-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:34px;padding-right:0}.pageShop .selected-products .card-price{line-height:34px;padding-left:0}.pageShop .selected-products .selectFriendInput{margin-right:50px}.pageShop .selected-products .remove-product{position:absolute;right:15px;top:0}.pageShop .selected-products .list-group-item:last-child{border-bottom:none}.pageShop .selected-products .basket-total-price{font-size:1.2em;font-weight:300;color:#007126;text-decoration:underline;padding-left:5px}.pageShop .change-recipient:not(.strong){min-height:35px}.pageShop .hide-change-recipient .change-recipient .selectize-control,.pageShop .hide-change-recipient .change-recipient .change-recipient-title,.pageShop .show-change-recipient .change-card-recipient-parent,.pageShop .no-tag-access{display:none}.pageShop .no-tag-access .alert{margin-top:5px;margin-bottom:5px!important}.pageShop .show-change-recipient .no-tagaccess-friends .no-tag-access{display:block}.pageShop .alert-buy-for-friend{margin-top:15px;margin-bottom:10px!important}.pageShop .product-details .service-labels .service-label{min-width:calc(50% - 3px);max-width:100%;cursor:pointer}.pageShop .product-details .service-labels .service-label .credit-needed{float:right;margin-left:10px}.pageShop .product-details .service-labels .service-label .credit-needed .glyphicon{font-size:.8em}.pageReserveService .main-container{overflow:visible}.pageReserveService .select-payment-stable-card .alert{min-height:57px;padding-top:17px;margin-bottom:0}.pageReserveService .alert-invalid-cards{padding:7px 10px 5px;font-size:.9em;margin-bottom:15px}.pageReserveService .selected-participants .participant-item .user-name{display:inline-block;padding:7px 0}.pageReserveService .selected-participants .change-participant-parent{background-color:#00000008}.pageReserveService .selected-participants .change-participant{padding:5px 15px}.pageReserveService .selected-participants .change-participant .selectize-control{height:34px}.pageReserveService .disabled-blur-buttons .panel-summary,.pageReserveService .disabled-blur-buttons .register,.pageReserveService .disabled-blur-buttons .panel-summary-confirmation,.pageReserveService .disabled-blur-buttons .panel-participants,.pageReserveService .disabled-blur-buttons .panel-selected-products,.pageReserveService .disabled-blur-buttons .panel-payment-stable-card,.pageReserveService .disabled-blur-buttons .panel-payment-options,.pageReserveService .disabled-blur-buttons .payment-options,.pageReserveService .disabled-blur-buttons .panel-extra-info{display:none!important}.pageReserveService .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 .paymentProgress{padding:15px 0}.book-ride-time .paymentGroup .paymentProgress .still-loading{display:inline-block;font-size:.9em;padding:15px 0}.book-ride-time #p-stablecard-pay,.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 .p-stablecard-showall{padding:0;min-height:45px!important}.book-ride-time #stable-card-buy-new .p-stablecard-showall: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 .addmore{float:left;margin:16px 0}.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 #stablecardHelp,.book-ride-time .selectcardHelp,.book-ride-time .selectpaymentlogicHelp,.book-ride-time #p-stablecard-notsuitable{font-size:.9em;text-align:justify;color:#a7a9ac;padding:10px 0}.book-ride-time #stablecardHelp p,.book-ride-time .selectcardHelp p,.book-ride-time .selectpaymentlogicHelp p,.book-ride-time #p-stablecard-notsuitable p{margin:0;display:inline-block}.book-ride-time .selectcardHelp,.book-ride-time .selectpaymentlogicHelp{color:#303030;padding:10px 15px 15px}.book-ride-time .inactive{color:#a7a9ac;opacity:.4}.book-ride-time #p-seasoncredits{margin-bottom:15px}.book-ride-time #p-stablecard-marketing{font-size:.9em}.book-ride-time #p-stablecard-marketing ul{clear:both;padding:0 0 0 15px;margin:15px 0 0;text-align:left}.book-ride-time #p-stablecard-marketing ul li{list-style-type:disc;margin:0 0 0 5px;display:none}.book-ride-time #p-stablecard-marketing ul li:first-child{display:list-item}.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 #timeoutNote{margin-top:30px}#confirm-partialpayment,#partial-add-info-link{background-color:#fd6d21;border-color:#fd6d21}#p-onlinepayment #paymentTypeContent,.payments-pending-payments #paymentTypeContent{margin-top:-2px}#p-onlinepayment .paymentType,.payments-pending-payments .paymentType{background-color:#ffffff4d;border:1px solid #adadad;border-radius:4px;width:49%;margin-bottom:8px;margin-right:2%;float:left}#p-onlinepayment .paymentType a,.payments-pending-payments .paymentType a{display:block;position:relative;color:#333;height:54px;width:100%;text-decoration:none}#p-onlinepayment .paymentType a span.paymenttypename,.payments-pending-payments .paymentType a span.paymenttypename{display:table-cell;vertical-align:middle;padding:3px 5px 0 60px;height:50px;line-height:1.3em;font-size:.85em}#p-onlinepayment .paymentType a span.image,.payments-pending-payments .paymentType a span.image{display:block;width:50px;height:50px;background-color:#fff;position:absolute;border-radius:4px!important;vertical-align:middle}#p-onlinepayment .paymentType a span.image img,.payments-pending-payments .paymentType a span.image img{opacity:.5;max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;margin:auto}#p-onlinepayment .paymentType:nth-child(2n),.payments-pending-payments .paymentType:nth-child(2n){margin-right:0}#p-onlinepayment .paymentType:hover,.payments-pending-payments .paymentType:hover{background-color:#fff;cursor:pointer}#p-onlinepayment .paymentType:hover a,.payments-pending-payments .paymentType:hover a{border-bottom:4px solid #008a2f}#p-onlinepayment .paymentType:hover a span.image img,.payments-pending-payments .paymentType:hover a span.image img{opacity:1}#p-onlinepayment .selected,.payments-pending-payments .selected{background-color:#fff;opacity:1}#p-onlinepayment .selected a,.payments-pending-payments .selected a{border-bottom:4px solid #008a2f}#p-onlinepayment .selected a span.image img,.payments-pending-payments .selected a span.image img{opacity:1}#p-onlinepayment .onlinepaymentNote,.payments-pending-payments .onlinepaymentNote{font-size:.9em;text-align:center}#p-onlinepayment .onlinepaymentNote img,.payments-pending-payments .onlinepaymentNote img{margin:15px 0 0;max-width:100px}#p-onlinepayment h4,.payments-pending-payments h4{margin:-40px 0 0;text-align:center;padding-top:10px}#p-onlinepayment #continueWebbank,.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 .partialTerms,.payments-pending-payments .group-payment-part-additional .partialTerms{margin-bottom:15px}.payments-pending-payments .group-payment-part .partialTerms ul,.payments-pending-payments .group-payment-part-additional .partialTerms ul{padding-left:20px}.payments-pending-payments .group-payment-part .partialTerms ul li,.payments-pending-payments .group-payment-part-additional .partialTerms ul li{list-style-type:disc}.payments-pending-payments .group-payment-part .partialTerms a,.payments-pending-payments .group-payment-part-additional .partialTerms a{display:inline-block}.bootstrap-dialog.dialogPaymentSelection .modal-body{background-color:#efefef}.bootstrap-dialog.dialogPaymentSelection h2{display:none}.bootstrap-dialog.dialogPaymentSelection .modal-footer .confirmation-buttons{float:left;display:inline-block;background-color:#efefef;border-radius:5px;padding:5px 10px;min-height:30px}.bootstrap-dialog.dialogPaymentSelection .panel-extra-info .panel-body{padding-bottom:0}.bootstrap-dialog.dialogPaymentSelection .panel-invoice-summary{margin-bottom:15px}.bootstrap-dialog.dialogPaymentSelection .panel-invoice-summary .panel-body{padding:10px 15px}.bootstrap-dialog.dialogPaymentSelection .panel-invoice-summary .table tr:first-child th,.bootstrap-dialog.dialogPaymentSelection .panel-invoice-summary .table tr:first-child td{border-top:none}.betalabel{position:absolute!important;right:-7px;top:-7px!important}#p-partialpayment{margin-top:15px;font-size:.9em}#p-partialpayment .partialpaymentType .monthTotal,#p-partialpayment .partialpaymentHeader .monthTotal{text-align:right;padding-right:0}#p-partialpayment .partialpaymentType .monthTotal strong,#p-partialpayment .partialpaymentHeader .monthTotal strong{color:#fd6d21}#p-partialpayment .partialTerms ul{clear:both;padding:0 0 0 15px}#p-partialpayment .partialTerms ul li{list-style:disc;margin:0 0 0 5px}#p-partialpayment .partialTerms 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}.help-dialog-dayview ol,.help-dialog-selectcourse ol{margin:15px;padding:0}.help-dialog-dayview ol li,.help-dialog-selectcourse ol li{margin:0 15px}.help-dialog-selectcourse .modal-body img{zoom:50%;margin-bottom:15px}.quick-booking-calendars-list{margin-top:5px}.quick-help{font-size:.8em;display:block;margin:0 0 10px}.quick-help:hover{text-decoration:none}#commentWall{transition:all .2s}#droparea{background-color:#066b93;min-height:45px;margin:0 0 30px;padding:10px;border-radius:10px;box-shadow:0 0 3px #3b6f894d}.riderlist{min-height:20px;margin:0;padding:0}.riderlist li{background-color:#fff;color:#066b93;display:block;float:left;border-radius:10px;box-shadow:0 0 3px #3b6f894d;padding:2px 10px;margin:0 5px 3px 0}.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}#cancelCourseButton{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}.editCalendar{min-height:60vh}.editCalendar .disabled{opacity:.5;pointer-events:all;filter:grayscale(100%)}.editCalendar .tooltip{z-index:1005!important}.editCalendar .calendarRow{margin:0;padding-top:30px;clear:both}.editCalendar h2{color:#066b93;font-weight:300;clear:left;font-size:20px;padding-bottom:0}.editCalendar h5{font-weight:700}.editCalendar .fc-view-container{background-color:#f9f9f9}.editCalendar .fc-scroller{height:auto!important}.editCalendar .fc-toolbar .fc-left .fc-button-group{margin:0}.editCalendar .fc-toolbar .fc-left .btn-user-calendar-new{height:30px;padding:5px 30px;font-size:.9em}.editCalendar .fc-toolbar .fc-right .btn-group button{font-size:12px;padding:6px 10px 3px;height:30px}.editCalendar .fc-toolbar .fc-right .user-calendar-filter-toggle{padding:4px 10px 3px!important}.editCalendar .fc-toolbar .fc-button-group .fc-state-active,.editCalendar .fc-toolbar .btn-group .fc-state-active,.editCalendar .fc-toolbar .fc-button-group .active,.editCalendar .fc-toolbar .btn-group .active{color:#333;background-color:#e6e6e6;border-color:#adadad}.editCalendar .fc-toolbar .fc-button-group .fc-state-active .fas,.editCalendar .fc-toolbar .btn-group .fc-state-active .fas,.editCalendar .fc-toolbar .fc-button-group .active .fas,.editCalendar .fc-toolbar .btn-group .active .fas,.editCalendar .fc-toolbar .fc-button-group .fc-state-active .glyphicon,.editCalendar .fc-toolbar .btn-group .fc-state-active .glyphicon,.editCalendar .fc-toolbar .fc-button-group .active .glyphicon,.editCalendar .fc-toolbar .btn-group .active .glyphicon{color:#066b93}.editCalendar .detailPanel{margin:45px 0 0}.editCalendar .detailPanel h3{margin:0}.editCalendar .detailPanel .stableInfo{padding:10px;border-bottom:1px solid #dddddd}.editCalendar .detailPanel .stableInfo h4{margin:0}.editCalendar .col-0{width:0%;overflow:hidden;opacity:0}.editCalendar .has-comment .glyphicon{color:#d9534f;animation-name:blinker;animation-duration:1.3s;animation-iteration-count:1;animation-timing-function:ease-in-out}.editCalendar #calendarNavi{transition:all .5s ease}.editCalendar #calendarNavi #dayviewHelp{padding:8px 10px 0 0;margin:0}.editCalendar .calendar-extra-menu .form-group{margin:15px 0 0}.editCalendar .calendar-extra-menu .togglecourseinfo-parent,.editCalendar .calendar-extra-menu .toggletags-parent,.editCalendar .calendar-extra-menu .toggleeventtype-parent{margin:0 15px}.editCalendar .calendar-extra-menu .togglecourseinfo-parent .showreservationstatusHelp,.editCalendar .calendar-extra-menu .toggletags-parent .showreservationstatusHelp,.editCalendar .calendar-extra-menu .toggleeventtype-parent .showreservationstatusHelp{padding:0 0 0 5px;font-size:.9em}.editCalendar .calendar-extra-menu button{margin:0 0 5px 5px}.editCalendar #calendarOptions{transition:all .5s ease;font-size:.8em;padding:0 15px 15px 0}.editCalendar #calendarOptions .selectize-input{min-height:30px;padding:5px 5px 5px 10px;font-size:12px;line-height:1.5}.editCalendar #calendarOptions input:disabled::-webkit-input-placeholder{opacity:0}.editCalendar #calendarOptions #recurring1{padding-right:7.5px}.editCalendar #calendarOptions #recurring2 div:nth-child(1){padding:0 7.5px}.editCalendar #calendarOptions #recurring3,.editCalendar #calendarOptions #recurring4{padding:0 15px 0 7.5px}.editCalendar #calendarOptions .input-group-addon{font-size:1em}.editCalendar #calendarOptions .table{margin-bottom:10px}.editCalendar #calendarOptions .table td{border-top:none;border-bottom:1px solid #dddddd}.editCalendar #calendarOptions .checkbox{margin:0}.editCalendar #calendarOptions .checkbox label{line-height:22px}.editCalendar #calendarOptions .btn-group-justified{min-height:30px}.editCalendar #calendarOptions input[disabled],.editCalendar #calendarOptions label[disabled],.editCalendar #calendarOptions select[disabled],.editCalendar #calendarOptions textarea[disabled]{background-color:#efefef;box-shadow:none;border-color:#0000001a}.editCalendar #calendarOptions #recurringInfo{margin:0 0 15px}.editCalendar #calendarOptions #recurringInfo span{display:inline-block;background-color:#fff;border-radius:3px;padding:2px 5px;margin:0 2px}.editCalendar #calendarOptions #saverecurringallbutton{margin:5px 0 0}.editCalendar .row .no-padding{padding:0}.editCalendar .calOpsnarrow{width:70%!important;transition:all .5s ease}.editCalendar #calendar h2,.editCalendar .clientCalendar h2,.editCalendar .calendar-select-event h2{display:inline-block;position:absolute;padding:5px 0 0}.editCalendar #calendar td,.editCalendar .clientCalendar td,.editCalendar .calendar-select-event td{vertical-align:top}.editCalendar #calendar .calExtraInfo,.editCalendar .clientCalendar .calExtraInfo,.editCalendar .calendar-select-event .calExtraInfo{opacity:.8;padding:4px 4px 2px;font-size:12px;position:absolute;bottom:0}.editCalendar #calendar .calExtraInfo .calAttendants,.editCalendar .clientCalendar .calExtraInfo .calAttendants,.editCalendar .calendar-select-event .calExtraInfo .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}.editCalendar #calendar .calExtraInfo .calAttendants span,.editCalendar .clientCalendar .calExtraInfo .calAttendants span,.editCalendar .calendar-select-event .calExtraInfo .calAttendants span{font-weight:700}.editCalendar #calendar .calExtraInfo .calHorses,.editCalendar .clientCalendar .calExtraInfo .calHorses,.editCalendar .calendar-select-event .calExtraInfo .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}.editCalendar #calendar .calExtraInfo .calHorses span,.editCalendar .clientCalendar .calExtraInfo .calHorses span,.editCalendar .calendar-select-event .calExtraInfo .calHorses span{font-weight:700}.editCalendar #calendar .event-free-places,.editCalendar .clientCalendar .event-free-places,.editCalendar .calendar-select-event .event-free-places{display:none;position:absolute;inset:0;text-align:center;z-index:3}.editCalendar #calendar .event-free-places span,.editCalendar .clientCalendar .event-free-places span,.editCalendar .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}.editCalendar #calendar .small-event .event-free-places,.editCalendar .clientCalendar .small-event .event-free-places,.editCalendar .calendar-select-event .small-event .event-free-places{left:50%}.editCalendar #calendar .small-event .event-free-places span,.editCalendar .clientCalendar .small-event .event-free-places span,.editCalendar .calendar-select-event .small-event .event-free-places span{font-size:2em}.editCalendar #calendar .calSkillLevel,.editCalendar .clientCalendar .calSkillLevel,.editCalendar .calendar-select-event .calSkillLevel{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%)}.editCalendar #calendar .calSkillLevel span,.editCalendar .clientCalendar .calSkillLevel span,.editCalendar .calendar-select-event .calSkillLevel span{position:absolute;right:3px;bottom:0;font-weight:700;font-size:.8em}.editCalendar #calendar .skill4,.editCalendar .clientCalendar .skill4,.editCalendar .calendar-select-event .skill4{background:linear-gradient(135deg,#f0507800 50%,#f05078 51%)}.editCalendar #calendar .skill3,.editCalendar .clientCalendar .skill3,.editCalendar .calendar-select-event .skill3{background:linear-gradient(135deg,#2f78c000 50%,#2f78c0 51%)}.editCalendar #calendar .skill2,.editCalendar .clientCalendar .skill2,.editCalendar .calendar-select-event .skill2{background:linear-gradient(135deg,#65b10000 50%,#65b100 51%)}.editCalendar #calendar .skill1,.editCalendar .clientCalendar .skill1,.editCalendar .calendar-select-event .skill1{background:linear-gradient(135deg,#f6ab0900 50%,#f6ab09 51%)}.editCalendar #calendar .skill0 span,.editCalendar .clientCalendar .skill0 span,.editCalendar .calendar-select-event .skill0 span{display:none}.editCalendar #calendar .duplicate-event-menu .dropdown-menu,.editCalendar .clientCalendar .duplicate-event-menu .dropdown-menu,.editCalendar .calendar-select-event .duplicate-event-menu .dropdown-menu{padding-bottom:6px}.editCalendar #calendar .duplicate-event-menu button,.editCalendar .clientCalendar .duplicate-event-menu button,.editCalendar .calendar-select-event .duplicate-event-menu button{font-size:12px;padding:6px 10px 3px;height:30px}.editCalendar #calendar .duplicate-event-menu .button-duplicate-event,.editCalendar .clientCalendar .duplicate-event-menu .button-duplicate-event,.editCalendar .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}.editCalendar #calendar .duplicate-event-menu .button-remove-duplicate-shortcut,.editCalendar .clientCalendar .duplicate-event-menu .button-remove-duplicate-shortcut,.editCalendar .calendar-select-event .duplicate-event-menu .button-remove-duplicate-shortcut{position:absolute;right:0;width:30px;padding:3px;text-align:center}.editCalendar #calendar .duplicate-event-menu li:not(.divider),.editCalendar .clientCalendar .duplicate-event-menu li:not(.divider),.editCalendar .calendar-select-event .duplicate-event-menu li:not(.divider){min-height:25px;min-width:300px}.editCalendar #calendar .duplicate-event-menu .divider,.editCalendar .clientCalendar .duplicate-event-menu .divider,.editCalendar .calendar-select-event .duplicate-event-menu .divider{margin:3px 0 5px}.editCalendar #calendar .duplicate-event-menu .help-text,.editCalendar .clientCalendar .duplicate-event-menu .help-text,.editCalendar .calendar-select-event .duplicate-event-menu .help-text{display:inline-block;padding:0 6px}.editCalendar .nav{padding:0 0 16px}.editCalendar .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}.editCalendar .fc-event:hover{background-color:#066b93;cursor:pointer;z-index:1000!important}.editCalendar .fc-event:hover .calExtraInfo{background-color:#066b93}.editCalendar .fc-event.narrow .calExtraInfo .calAttendants,.editCalendar .fc-event.narrow .futureEvents .calAttendants{background:none!important;padding:0!important;font-size:.8em}.editCalendar .fc-event.narrow .fc-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0}.editCalendar .fc-event.narrow .futureEvents{background-color:inherit;position:absolute!important;right:0!important;opacity:1}.editCalendar .fc-event.narrow .futureEvents span{display:none}.editCalendar .fc-event.narrow .futureEvents .glyphicon-comment{display:inline-block;padding:0 0 0 2px}.editCalendar .fc-time-grid-event.small-event-60 .fc-title{margin:15px 0 27px;padding:1px 4px 0!important}.editCalendar .fc-time-grid-event.small-event-45 .fc-title{margin:13px 0 27px;padding:1px 4px 0!important}.editCalendar .fc-time-grid-event.small-event-45 .calExtraInfo{font-size:10px!important}.editCalendar .fc-time-grid-event.small-event-45 .calSkillLevel{display:none!important}.editCalendar .fc-time-grid-event.small-event-45 .event-free-places span{font-size:2em!important;margin-top:-8px!important}.editCalendar .fc-time-grid-event.small-event-30 .fc-title,.editCalendar .fc-time-grid-event.small-event-15 .fc-title{padding:2px 5px!important;margin:0!important;font-size:10px!important}.editCalendar .fc-time-grid-event.small-event-30 .fc-time,.editCalendar .fc-time-grid-event.small-event-15 .fc-time,.editCalendar .fc-time-grid-event.small-event-30 .calSkillLevel,.editCalendar .fc-time-grid-event.small-event-15 .calSkillLevel{display:none!important}.editCalendar .fc-time-grid-event.small-event-30 .calExtraInfo,.editCalendar .fc-time-grid-event.small-event-15 .calExtraInfo{font-size:10px!important;z-index:2;bottom:inherit!important;right:0!important;top:0!important;background-color:inherit!important;background-color:#3da1be!important;padding:3px 4px!important;opacity:1!important}.editCalendar .fc-time-grid-event.small-event-30 .event-free-places span,.editCalendar .fc-time-grid-event.small-event-15 .event-free-places span{font-size:1.5em!important;margin-top:-13px!important}.editCalendar .fc-time-grid-event.small-event-15 .fc-title{padding:1px 5px!important;line-height:1em}.editCalendar .fc-time-grid-event.small-event-15 .calExtraInfo{background-color:#3da1be!important;padding:0 4px!important}.editCalendar .fc-time-grid-event.small-event-15 .event-free-places span{font-size:1em!important;margin-top:-7px!important}.editCalendar .fc-event.active{background-color:#05597a;box-shadow:0 2px 4px #0006;border:1px solid rgba(255,255,255,.6);z-index:1001!important}.editCalendar .fc-event.active .calExtraInfo{background-color:#05597a}.editCalendar .fc-event.active:hover{background-color:#044762;cursor:default;z-index:1001!important}.editCalendar .fc-event.active:hover .calExtraInfo{background-color:#044762}.editCalendar .fc-event.warning{background-color:#d43f3a!important}.editCalendar .fc-event.warning .calExtraInfo{background-color:#c9302c!important}.editCalendar .fc-event.warning .event-error-label{font-size:1em;display:inline-block;white-space:normal;text-align:left;margin-bottom:5px}.editCalendar .fc-event.warning:hover,.editCalendar .fc-event.warning:hover .calExtraInfo{background-color:#c9302c!important}.editCalendar .fc-event.past-event,.editCalendar .fc-event.too-low-skill-level,.editCalendar .fc-event.full-event{background-color:#a7a9ac!important}.editCalendar .fc-event.past-event .fc-time,.editCalendar .fc-event.too-low-skill-level .fc-time,.editCalendar .fc-event.full-event .fc-time{background-color:#f9f9f9!important}.editCalendar .fc-event.past-event .calExtraInfo,.editCalendar .fc-event.too-low-skill-level .calExtraInfo,.editCalendar .fc-event.full-event .calExtraInfo{background-color:#a7a9ac!important}.editCalendar .too-low-skill-level{opacity:.8}.editCalendar .too-low-skill-level .calSkillLevel{background:linear-gradient(135deg,#0000 50%,#0003 51%)!important}.editCalendar .fc-event.too-low-skill-level.active{opacity:1}.editCalendar .fc-event.too-low-skill-level.active .calExtraInfo{background-color:#05597a}.editCalendar .fc-event.too-low-skill-level.active:hover .calExtraInfo{background-color:#044762}.editCalendar .fc-event.past-event.active{background-color:#303030!important}.editCalendar .fc-event.past-event.active .calExtraInfo{background-color:#303030}.editCalendar .fc-event.event-reserved,.editCalendar .fc-event.event-reserved .calExtraInfo{background-color:#008a2f!important}.editCalendar .fc-event.event-reserved .fc-time{opacity:.8}.editCalendar .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)}.editCalendar .fc-event.event-reserved:hover,.editCalendar .fc-event.event-reserved:hover .calExtraInfo{background-color:#007126}.editCalendar .fc-event.event-reserved.active,.editCalendar .fc-event.event-reserved.active .calExtraInfo{background-color:#00571e}.editCalendar .fc-event.cancelled-event{opacity:.7;background-color:#d9534f!important}.editCalendar .fc-event.cancelled-event.active{opacity:.8;background-color:#d9534f!important}.editCalendar .fc-event.event-notification,.editCalendar .fc-event.event-notification .calExtraInfo{background-color:#d99300}.editCalendar .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}.editCalendar .fc-event.event-notification .event-notification-wrapper .glyphicon{margin-top:3px}.editCalendar .fc-event.event-notification:hover,.editCalendar .fc-event.event-notification:hover .calExtraInfo{background-color:#c08200}.editCalendar .fc-event.event-notification.actice,.editCalendar .fc-event.event-notification.actice .calExtraInfo{background-color:#a67000!important}.editCalendar .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}.editCalendar .fc-day-grid-event.pending-danger:not(.past-event) .fc-time{background-color:#d9534f;color:#fff;opacity:1}.editCalendar .fc-time .glyphicon-ok-sign{color:#008a2f;margin-right:2px}.editCalendar .fc-time .glyphicon-warning-sign{color:#d9534f;margin-right:2px}.editCalendar .fc-time .event-header-icon{margin-right:2px}.editCalendar .fc-time .futureEvents{float:right;opacity:.6}.editCalendar .fc-time .futureEvents .glyphicon-comment{margin-right:3px}.editCalendar .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}.editCalendar .fc-time-grid-event .glyphicon-refresh-animate{margin-right:5px}.editCalendar .fc-widget-header a{color:#022431;display:block}.editCalendar .fc-widget-header a:hover{text-decoration:none;background-color:#a7a9ac;color:#fff}.editCalendar .fc-week-number a{display:inline}.editCalendar .fc-list-heading{pointer-events:none}.editCalendar .fc-day-grid-event{height:72px;overflow:hidden;background-color:#6aa6be}.editCalendar .fc-day-grid-event .fc-content{min-height:50px!important}.editCalendar .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}.editCalendar .fc-day-grid-event .calExtraInfo{width:100%;background-color:#6aa6be;z-index:1000;opacity:1!important}.editCalendar .fc-day-grid-event .glyphicon-bookmark{top:17px!important}.editCalendar .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}.editCalendar .fc-day-grid-event .futureEvents{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}.editCalendar .fc-day-grid-event .fc-content{padding-top:1px}.editCalendar .fc-day-grid-event{margin:0 0 -1px}.editCalendar .fc-content{padding:5px;height:100%}.editCalendar .fc-title{font-size:.8em;margin:15px 0 37px;line-height:14px;padding:2px 4px 0!important;position:absolute;inset:0;overflow:hidden}.editCalendar .fc-button{align-items:flex-start;background-color:#fff;background-image:none;border-color:#ccc;border-style:solid;border-width:1px;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;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}.editCalendar .fc-button.btn-danger{background-color:#d9534f;border-color:#c9302c;color:#fff}.editCalendar .fc-button.btn-primary{background-color:#066b93;border-color:#05597a;color:#fff}.editCalendar .fc-button.btn-success{background-color:#008a2f;border-color:#007126;color:#fff}.editCalendar .stable-calendar-selector button{font-size:12px;padding:6px 10px 3px;height:30px}.editCalendar .fc-corner-left{border-top-left-radius:3px;border-bottom-left-radius:3px}.editCalendar .fc-corner-right{border-top-right-radius:3px;border-bottom-right-radius:3px}.editCalendar .fc-list-item td{border-radius:0}.editCalendar .fc-list-item.active td{opacity:.85;background-color:#066b93!important;color:#fff}.editCalendar .fc-list-item.active td .calExtraInfo .calAttendants{background:url(/build/assets/user-white-transparent-64-CmYmRnhZ.png) no-repeat left top!important;background-size:12px 12px!important}.editCalendar .fc-list-item.active td .calExtraInfo .calHorses{background:url(/build/assets/horse-white-transparent-64-BynDxUdU.png) no-repeat right top!important;background-size:12px 12px!important}.editCalendar .fc-list-item.active td .fc-event-dot{background-color:#fff}.editCalendar .fc-list-item.active td .list-meta .course-program span{background-color:#066b93}.editCalendar .fc-list-item.active:hover td{background-color:#05597a!important}.editCalendar .fc-list-item.past-event td,.editCalendar .fc-list-item.full-event td{color:#a7a9ac;background-color:#efefef}.editCalendar .fc-list-item.past-event td .fc-event-dot,.editCalendar .fc-list-item.full-event td .fc-event-dot{background-color:#a7a9ac}.editCalendar .fc-list-item.past-event td .label,.editCalendar .fc-list-item.full-event td .label{opacity:.5}.editCalendar .fc-list-item.past-event td .label-event-type,.editCalendar .fc-list-item.full-event td .label-event-type{background-color:#0000001a}.editCalendar .fc-list-item.past-event.active td,.editCalendar .fc-list-item.full-event.active td{background-color:#a7a9ac!important;color:#00000080}.editCalendar .fc-list-item.past-event.active td .fc-event-dot,.editCalendar .fc-list-item.full-event.active td .fc-event-dot{background-color:#00000080}.editCalendar .fc-list-item.past-event.active td .label-event-type,.editCalendar .fc-list-item.full-event.active td .label-event-type{background-color:#efefef}.editCalendar .fc-list-item.full-event td .fc-event-dot,.editCalendar .fc-list-item.full-event.active td .fc-event-dot{background-color:#d9534f}.editCalendar .fc-list-item.selected{background-color:#008a2f;color:#fff}.editCalendar .fc-list-item.selected .fc-event-dot{box-shadow:0 0 4px #fff}.editCalendar .fc-list-item.event-reserved td{background-color:#008a2f;color:#fff}.editCalendar .fc-list-item.event-reserved td .fc-event-dot{background-color:#fff}.editCalendar .fc-list-item.event-reserved td .calExtraInfo{color:#fff!important}.editCalendar .fc-list-item.event-reserved.past-event td{color:#ffffff80}.editCalendar .fc-list-item.event-reserved.past-event td .fc-event-dot{background-color:#ffffff80}.editCalendar .fc-list-item:hover td{background-color:#efefef!important}.editCalendar .fc-list-item.event-reserved .calExtraInfo{color:#fff!important}.editCalendar .fc-list-item.event-reserved .calExtraInfo .calAttendants{background:url(/build/assets/user-white-transparent-64-CmYmRnhZ.png) no-repeat left top!important;background-size:12px 12px!important}.editCalendar .fc-list-item.event-reserved .calExtraInfo .calHorses{background:url(/build/assets/horse-white-transparent-64-BynDxUdU.png) no-repeat right top!important;background-size:12px 12px!important}.editCalendar .fc-list-item.event-reserved .list-meta .course-program span{background-color:#008a2f}.editCalendar .fc-list-item.event-reserved:hover td{background-color:#007126!important}.editCalendar .fc-list-item.event-reserved.active td{background-color:#00571e!important}.editCalendar .fc-list-item.fully-booked td{background-color:#d9534f!important;color:#fff!important;box-shadow:none!important}.editCalendar .fc-list-item.fully-booked td .glyphicon-ok{display:none!important}.editCalendar .fc-list-item.fully-booked td span.booked{float:right}.editCalendar .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}.editCalendar .fc-list-item.pending-danger.active td.fc-list-item-time{background-image:none!important;background-color:#0982a8!important}.editCalendar .fc-list-item.too-low-skill-level:not(.event-reserved) .fc-event-dot{background-color:#d9534f}.editCalendar .fc-list-item-title{padding:0;width:100%}.editCalendar .fc-list-item-title a{display:inline-block;position:relative;padding:7px 5px 5px;box-sizing:border-box;width:70%;min-height:52px}.editCalendar .fc-list-item-title .calSkillLevel{position:absolute;right:0;top:0;border-bottom-right-radius:0!important}.editCalendar .fc-list-item-title .list-meta{position:absolute;right:0;bottom:0;width:30%;top:0}.editCalendar .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)}.editCalendar .fc-list-item .program-available .label-event-type{padding-right:7px}.editCalendar .fc-list-item .program-available .booking-course-program{position:absolute;right:5px;bottom:9px}.editCalendar .fc-list-item-marker{padding-left:0}.editCalendar .fc-list-item td{border-bottom:1px solid #dddddd;position:relative}.editCalendar .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)}.editCalendar .fc-list-item .glyphicon-ok-sign{color:#008a2f}.editCalendar .fc-list-item .glyphicon-warning-sign{color:#d9534f}.editCalendar .fc-list-item .calExtraInfo{bottom:inherit!important;left:0;margin-top:2px;margin-left:10px}.editCalendar .fc-list-item .calExtraInfo .calAttendants{background:url(/build/assets/user-black-transparent-64-MZkSmUrw.png) no-repeat left top!important;background-size:14px 14px!important}.editCalendar .fc-list-item .calExtraInfo .calHorses{background:url(/build/assets/horse-black-transparent-64-C6ad-uVL.png) no-repeat right top!important;background-size:14px 14px!important}.editCalendar .fc-list-item .calExtraInfo .glyphicon-info-sign{display:none}.editCalendar .fc-list-item .futureEvents{position:absolute;right:10px;bottom:8px;opacity:.7;font-size:.8em}.editCalendar .fc-list-item .futureEvents .glyphicon-comment{margin-right:5px}.editCalendar .fc-list-item .calSkillLevel{position:absolute;background:linear-gradient(45deg,#fff0 50%,#ffffffe6 51%)!important}.editCalendar .fc-list-item .calSkillLevel span{top:2px!important;color:#fff;font-size:.7em!important}.editCalendar .fc-list-item .skill4{background:linear-gradient(45deg,#f0507800 50%,#f05078 51%)!important}.editCalendar .fc-list-item .skill3{background:linear-gradient(45deg,#2f78c000 50%,#2f78c0 51%)!important}.editCalendar .fc-list-item .skill2{background:linear-gradient(45deg,#65b10000 50%,#65b100 51%)!important}.editCalendar .fc-list-item .skill1{background:linear-gradient(45deg,#f6ab0900 50%,#f6ab09 51%)!important}.editCalendar .fc-list-item.active{color:#fff}.editCalendar .fc-list-item.active .calExtraInfo .calAttendants{background:url(/build/assets/user-white-transparent-64-CmYmRnhZ.png) no-repeat left top!important;background-size:12px 12px!important}.editCalendar .fc-list-item.active .calExtraInfo .calHorses{background:url(/build/assets/horse-white-transparent-64-BynDxUdU.png) no-repeat right top!important;background-size:12px 12px!important}.editCalendar .fc-list-item.active .glyphicon{color:#fff}.editCalendar .fc-list-item.warning{background-color:#f9e2e2;color:#022431}.editCalendar .fc-list-item.warning td{border-radius:0}.editCalendar .fc-list-item.warning .fc-list-item-title a{color:#d9534f}.editCalendar .fc-list-item.warning.active{color:#022431}.editCalendar .fc-list-item.warning.active td{background-color:#d9534f!important}.editCalendar .fc-list-item.warning.active td a{color:#fff!important}.editCalendar .fc-list-item.warning.active td:first-child{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.editCalendar .fc-list-item.warning.active td:last-child{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.editCalendar .fc-list-item.warning.active td{border-radius:0}.editCalendar .fc-list-item.warning.active .fc-list-item-title a{color:#d9534f}.editCalendar .fc-list-item:hover{cursor:pointer!important}.editCalendar .fc-list-item.selected:hover{background-color:#008a2f}.editCalendar .fc-list-item-time{border-top-left-radius:10px;border-bottom-left-radius:10px}.editCalendar .fc-list-item-title{border-top-right-radius:10px;border-bottom-right-radius:10px}.editCalendar .fc-list-item.event-notification{background-color:#ffda8c}.editCalendar .fc-list-item.event-notification td{border-radius:0}.editCalendar .fc-list-item.event-notification .fc-list-item-title a{color:#a67000}.editCalendar .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}.editCalendar .fc-list-item.event-notification .event-notification-wrapper .glyphicon{margin-top:4px;color:#fff}.editCalendar .fc-list-item.event-notification.active td{background-color:#d99300!important}.editCalendar .fc-list-item.event-notification.active td a{color:#fff!important}.editCalendar .fc-list-item.event-notification.active .event-notification-wrapper{background-color:#fff}.editCalendar .fc-list-item.event-notification.active .event-notification-wrapper .glyphicon{color:#d99300;opacity:.8}.editCalendar .imagewrapper{float:left;position:relative;width:48px;height:48px;padding:0!important;overflow:hidden;text-align:center}.editCalendar .imagewrapper .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}.editCalendar .imagewrapper img{min-width:48px;max-width:none;max-height:48px;margin:0 -100%}.editCalendar #eventAttendeesContents h2{font-weight:300;padding:0;margin:0 0 15px}.editCalendar #eventAttendeesContents h2 .label{font-size:.5em!important;display:inline-block;margin-left:5px}.editCalendar #eventAttendeesContents ul{padding:0;margin:0}.editCalendar #eventAttendeesContents li{height:48px;line-height:1.5em;border-radius:3px;margin:4px 2px 6px;font-size:1em;font-weight:300;position:relative}.editCalendar #eventAttendeesContents li:first-child{margin-top:0}.editCalendar #eventAttendeesContents .slot .ui-draggable{display:block;background-color:#fff;border-radius:3px;margin:0;overflow:hidden;border:1px solid #ffffff}.editCalendar #eventAttendeesContents li.slot,.editCalendar #eventAttendeesContents .ui-state-empty{background-color:#eaeaea;border-radius:3px;padding:0;box-shadow:inset 0 0 6px #0003}.editCalendar #eventAttendeesContents .ui-draggable-dragging{z-index:1000;box-shadow:0 3px 6px #3b6f894d!important}.editCalendar #eventAttendeesContents .ui-draggable-dragging .client-modal-button,.editCalendar #eventAttendeesContents .ui-draggable-dragging .removeUser{display:none}.editCalendar #eventAttendeesContents .highlights{background-color:pink}.editCalendar #eventAttendeesContents .meta{position:absolute;float:left;left:60px;bottom:5px;font-size:1em;color:#a7a9ac}.editCalendar #eventAttendeesContents .meta strong{font-size:1.2em;color:#303030}.editCalendar #eventAttendeesContents .meta .label{border:none!important}.editCalendar #eventAttendeesContents .meta .label div{display:inline}.editCalendar #eventAttendeesContents .meta .glyphicon{display:inline-block;float:none;padding:0 3px 0 0;top:2px}.editCalendar #eventAttendeesContents span .glyphicon,.editCalendar #eventAttendeesContents li .glyphicon{float:right;padding:4px 4px 2px 2px;color:#000}.editCalendar #eventAttendeesContents span .glyphicon-heart,.editCalendar #eventAttendeesContents li .glyphicon-heart{color:#a0000d;display:none}.editCalendar #eventAttendeesContents span .glyphicon-refresh,.editCalendar #eventAttendeesContents li .glyphicon-refresh{padding:inherit;float:none;margin-right:5px}.editCalendar #eventAttendeesContents span .glyphicon-pawn,.editCalendar #eventAttendeesContents li .glyphicon-pawn{float:none;display:inline;padding:0}.editCalendar #eventAttendeesContents .loadingindicator{text-align:center;margin-top:20px}.editCalendar #eventAttendeesContents .label{background-color:#efefef!important;color:#303030!important;font-weight:500;margin:0 5px 0 0}.editCalendar #eventAttendeesContents .label strong{font-weight:500;font-size:inherit}.editCalendar #eventAttendeesContents .match{background-color:#008a2f!important;color:#fff!important}.editCalendar #eventAttendeesContents .match strong{font-weight:900;color:#fff}.editCalendar #eventAttendeesContents .mismatch,.editCalendar #eventAttendeesContents .rideCountWarningRed{background-color:#d9534f!important;color:#fff!important}.editCalendar #eventAttendeesContents .mismatch strong,.editCalendar #eventAttendeesContents .rideCountWarningRed strong{font-weight:900;color:#fff}.editCalendar #eventAttendeesContents .rideCountWarningYellow{background-color:#d99300!important;color:#fff!important}.editCalendar #eventAttendeesContents .rideCountWarningYellow strong{font-weight:900;color:#fff}.editCalendar #eventAttendeesContents a{padding:8px 0 0 10px;float:left;top:8px;font-size:1.1em;color:#0982a8;font-weight:500;pointer-events:none}.editCalendar #eventAttendeesContents .selected{border:1px solid #0982a8!important;box-shadow:0 0 3px #3b6f89cc}.editCalendar #eventAttendeesContents .selected:hover{border:1px solid #066b93!important}.editCalendar #eventAttendeesContents #eventAttendeePresent li{height:54px;margin:0}.editCalendar #eventAttendeesContents #eventAttendeelist{width:7%;float:left;margin:0;padding:0}.editCalendar #eventAttendeesContents #eventAttendeelist li,.editCalendar #eventAttendeesContents #eventAttendeelist li:first-child{list-style:none}.editCalendar #eventAttendeesContents .form-group .glyphicon-search{font-size:1.2em;top:20px}.editCalendar #eventAttendeesContents .client-modal-button,.editCalendar #eventAttendeesContents .removeUser{display:block;position:absolute;right:3px;bottom:3px;top:22px;pointer-events:all;padding:1px 4px;font-size:.9em;opacity:0}.editCalendar #eventAttendeesContents .client-modal-button .glyphicon,.editCalendar #eventAttendeesContents .removeUser .glyphicon{padding:2px 0 4px}.editCalendar #eventAttendeesContents .removeUser{right:26px}.editCalendar #eventAttendeesContents #noAttendantsNote{margin:0}.editCalendar #eventAttendeesContents .eventAttendants .ui-state-default,.editCalendar #eventAttendeesContents .stableClient .ui-state-default{position:relative;background-color:#fff;overflow:hidden;border:1px solid #ffffff}.editCalendar #eventAttendeesContents .eventAttendants .ui-state-default:hover,.editCalendar #eventAttendeesContents .stableClient .ui-state-default:hover{cursor:pointer!important;border:1px solid #066b93!important}.editCalendar #eventAttendeesContents .eventAttendants .ui-state-default:hover a,.editCalendar #eventAttendeesContents .stableClient .ui-state-default:hover a{opacity:1}.editCalendar #eventAttendeesContents .eventAttendants .ui-state-default.selected,.editCalendar #eventAttendeesContents .stableClient .ui-state-default.selected{border:1px solid #0982a8!important}.editCalendar #eventAttendeesContents .eventAttendants .ui-state-default.selected a,.editCalendar #eventAttendeesContents .stableClient .ui-state-default.selected a{opacity:1}.editCalendar #eventAttendeesContents #eventAttendeePresent{padding:0}.editCalendar #eventAttendeesContents #eventAttendeePresent li{list-style:none;margin:0}.editCalendar #eventAttendeesContents #stableHorse{margin-top:23px}.editCalendar #eventAttendeesContents #stableHorse .ui-draggable{margin:4px 2px}.editCalendar #eventAttendeesContents #stableHorse .listTitle{display:inline-block;width:100%}.editCalendar #eventAttendeesContents #stableClient{margin-top:23px}.editCalendar #eventAttendeesContents #stableClient .removeUser{display:none}.editCalendar #eventAttendeesContents .listFixed{overflow-y:inherit!important}.editCalendar #eventAttendeesContents #horseSort .ui-draggable{min-width:100%!important}.editCalendar #eventAttendeesContents #horseSort .ui-draggable:hover{border:1px solid #066b93!important;cursor:move!important}.editCalendar #eventAttendeesContents .slot-help{text-align:center;position:absolute;inset:0;padding:15px 0;opacity:.5}.editCalendar #eventAttendeesContents .listTitle{border-bottom:2px solid #dddddd;border-radius:0;line-height:2em;font-weight:300;height:24px!important}.editCalendar #eventAttendeesContents .listTitle .form-group{margin-top:-39px;margin-right:5px}.editCalendar #eventAttendeesContents .listTitle .form-group .glyphicon{margin-top:3px}.editCalendar #eventAttendeesContents #searchUser button,.editCalendar #eventAttendeesContents #searchHorse button{margin:0 0 8px}.editCalendar #eventAttendeesContents .nav{margin:0 0 32px}.editCalendar #eventAttendeesContents[data-dialogviewmode=horses] #attendantSort .slot,.editCalendar #eventAttendeesContents[data-dialogviewmode=horses] #eventAttendeePresent .notVisible{opacity:0}.editCalendar #eventAttendeesContents[data-dialogviewmode=clients] #attendantSort .slot{opacity:1}.editCalendar #eventAttendeesContents[data-dialogviewmode=clients] #attendantSort>.slot~.slot{opacity:0}.editCalendar #eventAttendeesContents[data-dialogviewmode=clients] #eventAttendeePresent .notVisible,.editCalendar #eventAttendeesContents[data-dialogviewmode=clients] #horseSort .slot{opacity:0}.editCalendar #eventAttendeesContents[data-dialogviewmode=clients] #horseSort .slot.filled{opacity:1}.editCalendar #calendarContent{transition:all .5s ease;font-size:.8em}.editCalendar #calendarContent #optionsNavi{margin-bottom:15px}.editCalendar #calendarContent #optionsNavi .quick-help{font-size:1em}.editCalendar #calendarContent #eventOptionsButton{margin-right:15px}.editCalendar #calendarContent .selectize-input{min-height:30px;padding:5px 5px 3px;font-size:12px;line-height:1.5}.editCalendar #calendarContent .openTagModal{margin-left:5px;max-width:calc(100% - 5px)}.editCalendar #calendarContent input:disabled::-webkit-input-placeholder{opacity:0}.editCalendar #calendarContent .input-group-addon{font-size:1em}.editCalendar #calendarContent .table{margin-bottom:10px}.editCalendar #calendarContent .table td{border-top:none;border-bottom:1px solid #dddddd}.editCalendar #calendarContent .checkbox{margin:0}.editCalendar #calendarContent .checkbox label{line-height:22px}.editCalendar #calendarContent #eventDescription{min-height:156px}.editCalendar #calendarContent .btn-group-justified{min-height:30px}.editCalendar #calendarContent input[disabled],.editCalendar #calendarContent label[disabled],.editCalendar #calendarContent select[disabled],.editCalendar #calendarContent textarea[disabled]{background-color:#efefef;box-shadow:none;border-color:#0000001a}.editCalendar #calendarContent #recurringInfo{margin:0 0 15px}.editCalendar #calendarContent #recurringInfo span{display:inline-block;background-color:#fff;border-radius:3px;padding:2px 5px;margin:0 2px}.editCalendar #calendarContent #saverecurringallbutton{margin:5px 0 0}.editCalendar #calendarContent .tagsVisibilityParent{overflow:hidden;margin-bottom:10px}.editCalendar #calendarContent .tagsVisibilityParent .toggle{margin-right:10px;clear:both}.editCalendar #calendarContent #paymentType .btn{font-weight:700;outline:none!important}.editCalendar #calendarContent #paymentType .active{background-color:#009934;color:#fff}.editCalendar .fc-agenda-view .fc-body .fc-row{min-height:30px!important}.editCalendar .fc-agenda-view .fc-body .fc-row .fc-content-skeleton{padding:0!important}.editCalendar .selectizeTagColors .selectize-input{height:auto!important}.editCalendar .ui-widget-header{background-color:#066b93;background-image:none!important}.editCalendar .ui-state-default,.editCalendar .ui-state-hover,.editCalendar .ui-state-focus{outline:none;background-image:none!important;background-color:inherit}.editCalendar #searchSelection{clear:both}.editCalendar .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}.editCalendar .extraNote p{line-height:1em;margin:2px}.editCalendar .extraNote p+p{margin-top:8px}.editCalendar #eventNoteContent{display:none}.editCalendar .hop{min-height:inherit!important;height:38px!important;margin-top:5px!important;width:48px!important;min-width:inherit!important}.editCalendar .hop .toggle-on{padding:5px 18px!important}.editCalendar .hop .toggle-on .glyphicon{color:#fff!important}.editCalendar .hop .toggle-off{padding:8px 25px!important;font-weight:700;color:#00000080}.editCalendar .summary-tooltip-on{display:none}.editCalendar .fc-list-item.event-service .fc-list-item-title{font-size:.85em}.editCalendar .fc-list-item.event-service .fc-list-item-title .service-label{display:inline-block;font-size:.9em}.editCalendar .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}.editCalendar .event-blip .glyphicon{color:#fff;font-size:10px}.editCalendar .event-blip:hover{background-color:#044762}.editCalendar .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}.editCalendar .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}.calendar-day-summary.total{min-width:80px}.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;box-shadow:none;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 #saverecurringallbutton{margin:5px 0 0}.event-dialog .button-multidaylink a{display:block;line-height:30px;width:100%;min-height:30px;margin-top:20px}.event-dialog .button-multidaylink 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 .tagsVisibilityHelptext{position:absolute;height:30px;line-height:30px}.event-dialog #paymentType .btn{font-weight:700;outline:none!important}.event-dialog #paymentType .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-stablecard .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-eventgone{margin-right:10px}#calendar.show-reservation-status .fc-event:not(.past-event) .calExtraInfo,#calendar.show-reservation-status-toggle .fc-event:not(.past-event) .calExtraInfo,#summary-calendar.show-reservation-status .fc-event:not(.past-event) .calExtraInfo,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event) .calExtraInfo{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 .calExtraInfo,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-free .calExtraInfo,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-free .calExtraInfo,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-free .calExtraInfo{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 .calExtraInfo,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-almost-full .calExtraInfo,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-almost-full .calExtraInfo,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-almost-full .calExtraInfo{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 .calExtraInfo,#calendar.show-reservation-status-toggle .fc-event:not(.past-event).event-full .calExtraInfo,#summary-calendar.show-reservation-status .fc-event:not(.past-event).event-full .calExtraInfo,.calendar-select-event.show-reservation-status-toggle .fc-event:not(.past-event).event-full .calExtraInfo{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 .calExtraInfo{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 .calExtraInfo{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-showwindow td{border-width:0!important;padding:0;background-color:#efefef;position:relative}.customShowWindow .event-custom-showwindow .event-mainrow{box-shadow:0 1px 3px #0000001a}.customShowWindow .event-custom-showwindow .row{transition:max-height .5s ease-out!important;margin:0 0 15px;background-color:#fff;border-radius:10px;position:relative}.customShowWindow .event-custom-showwindow .row div{box-sizing:border-box}.customShowWindow .event-custom-showwindow .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-showwindow .row .event-image .event-labels{position:absolute;bottom:15px;left:0}.customShowWindow .event-custom-showwindow .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-showwindow .row .event-content,.customShowWindow .event-custom-showwindow .row .service-content{height:100%;overflow:hidden;padding:15px;cursor:pointer}.customShowWindow .event-custom-showwindow .row .event-content .event-time,.customShowWindow .event-custom-showwindow .row .service-content .event-time{float:right;padding:0 0 0 5px}.customShowWindow .event-custom-showwindow .row .event-content .event-time .date,.customShowWindow .event-custom-showwindow .row .service-content .event-time .date{font-size:1.2em;font-weight:300;color:#066b93;padding-right:3px}.customShowWindow .event-custom-showwindow .row .event-content .event-time .time,.customShowWindow .event-custom-showwindow .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-showwindow .row .event-content h3,.customShowWindow .event-custom-showwindow .row .service-content h3{font-size:1.5em;font-weight:300;margin:0 0 10px;color:#066b93}.customShowWindow .event-custom-showwindow .row .event-content p,.customShowWindow .event-custom-showwindow .row .service-content p{padding-bottom:15px;white-space:pre-line}.customShowWindow .event-custom-showwindow .row .event-content .access-warning,.customShowWindow .event-custom-showwindow .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-showwindow .row .event-content .event-details,.customShowWindow .event-custom-showwindow .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-showwindow .row .event-content .event-details label,.customShowWindow .event-custom-showwindow .row .service-content .event-details label{font-size:.9em}.customShowWindow .event-custom-showwindow .row .event-content .event-details .eventInstructors,.customShowWindow .event-custom-showwindow .row .service-content .event-details .eventInstructors{padding:0;margin-bottom:5px;overflow:hidden}.customShowWindow .event-custom-showwindow .row .event-content .event-details .eventInstructors li,.customShowWindow .event-custom-showwindow .row .service-content .event-details .eventInstructors li{float:left;border:none;margin:0 15px 5px 0}.customShowWindow .event-custom-showwindow .row .event-content .event-details .eventInstructors img,.customShowWindow .event-custom-showwindow .row .service-content .event-details .eventInstructors img{margin:0 5px 0 0;width:32px;height:32px;border-radius:5px}.customShowWindow .event-custom-showwindow .row .event-content .event-details .event-program,.customShowWindow .event-custom-showwindow .row .service-content .event-details .event-program{border-top:1px solid #dddddd;padding-top:10px}.customShowWindow .event-custom-showwindow .row .event-content .event-details .event-program p,.customShowWindow .event-custom-showwindow .row .service-content .event-details .event-program p{margin:0;padding:0}.customShowWindow .event-custom-showwindow .row .event-content .event-notification-wrapper,.customShowWindow .event-custom-showwindow .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-showwindow .row .event-content .event-notification-wrapper .glyphicon,.customShowWindow .event-custom-showwindow .row .service-content .event-notification-wrapper .glyphicon{margin-top:3px;color:#fff}.customShowWindow .event-custom-showwindow .row.closed{min-height:170px;max-height:200px;overflow:hidden}.customShowWindow .event-custom-showwindow .row.closed .event-details{opacity:0}.customShowWindow .event-custom-showwindow .row.open{min-height:170px;max-height:1500px;overflow:hidden}.customShowWindow .event-custom-showwindow .row.open .event-content{cursor:default}.customShowWindow .event-custom-showwindow .row.open .event-details{opacity:1}.customShowWindow .event-custom-showwindow .event-reservebuttons{position:absolute;bottom:0;left:0;right:0;background-color:#fff0}.customShowWindow .event-custom-showwindow .event-reservebuttons .event-showmore-button,.customShowWindow .event-custom-showwindow .event-reservebuttons .service-showmore-button{position:absolute;right:0;text-align:center;pointer-events:none;bottom:63px}.customShowWindow .event-custom-showwindow .event-reservebuttons .event-showmore-button a,.customShowWindow .event-custom-showwindow .event-reservebuttons .service-showmore-button a{background-color:#efefef;padding:5px 10px;border-radius:10px;border:1px solid #ffffff;display:none}.customShowWindow .event-custom-showwindow .event-reservebuttons .event-showmore-button a:hover,.customShowWindow .event-custom-showwindow .event-reservebuttons .service-showmore-button a:hover{text-decoration:none}.customShowWindow .event-custom-showwindow .event-reservebuttons .event-reservebuttons-right{background:linear-gradient(180deg,#fff0 0,#fff 6px);padding:15px;border-radius:10px}.customShowWindow .event-custom-showwindow .event-reservebuttons .progress{margin:13px 0 0}.customShowWindow .event-custom-showwindow .event-reservebuttons .eventAttendees{margin:13px 0 0 10px}.customShowWindow .event-custom-showwindow .event-reservebuttons .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-showwindow: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%)}#dayPlannerFullscreen{background-color:#efefef;min-height:200px}#dayPlannerFullscreen.fullScreenOn .datepicker,#dayPlannerFullscreen.fullScreenOn .dayplanner-tools{z-index:1000!important}#dayPlannerFullscreen.fullScreenOn .client-modal-button{display:none!important}#dayplanner-wrapper{overflow-x:hidden;overflow-y:hidden;clear:both;margin:0 15px 15px;min-height:200px}.dayplannerTopnavi{padding:15px 0}#dayplancalendar .fc-toolbar{display:none!important}#dayplanner,#summary-calendar{clear:both;margin-top:5px}#dayplanner .horserow,#summary-calendar .horserow,#dayplanner .stableClients,#summary-calendar .stableClients{clear:both}#dayplanner .horserow .horsewrapper,#summary-calendar .horserow .horsewrapper,#dayplanner .stableClients .horsewrapper,#summary-calendar .stableClients .horsewrapper{background-color:#efefef;position:absolute;left:15px!important;z-index:100;width:246px;box-shadow:2px 0 3px #efefef}#dayplanner .horserow .horse,#summary-calendar .horserow .horse,#dayplanner .stableClients .horse,#summary-calendar .stableClients .horse,#dayplanner .horserow .user-slot,#summary-calendar .horserow .user-slot,#dayplanner .stableClients .user-slot,#summary-calendar .stableClients .user-slot{float:left;display:inline-block!important;position:relative;padding:0;border:1px solid #ffffff;display:block;background-color:#fff;margin:0 0 4px;overflow:hidden;height:48px;line-height:1.5em;border-radius:3px;font-size:.8em;font-weight:300}#dayplanner .horserow .horse *,#summary-calendar .horserow .horse *,#dayplanner .stableClients .horse *,#summary-calendar .stableClients .horse *,#dayplanner .horserow .user-slot *,#summary-calendar .horserow .user-slot *,#dayplanner .stableClients .user-slot *,#summary-calendar .stableClients .user-slot *{pointer-events:none}#dayplanner .horserow .horse .imagewrapper,#summary-calendar .horserow .horse .imagewrapper,#dayplanner .stableClients .horse .imagewrapper,#summary-calendar .stableClients .horse .imagewrapper,#dayplanner .horserow .user-slot .imagewrapper,#summary-calendar .horserow .user-slot .imagewrapper,#dayplanner .stableClients .user-slot .imagewrapper,#summary-calendar .stableClients .user-slot .imagewrapper{width:48px;height:48px;padding:0!important;overflow:hidden;text-align:center;position:relative;pointer-events:none}#dayplanner .horserow .horse .imagewrapper .labelGender,#summary-calendar .horserow .horse .imagewrapper .labelGender,#dayplanner .stableClients .horse .imagewrapper .labelGender,#summary-calendar .stableClients .horse .imagewrapper .labelGender,#dayplanner .horserow .user-slot .imagewrapper .labelGender,#summary-calendar .horserow .user-slot .imagewrapper .labelGender,#dayplanner .stableClients .user-slot .imagewrapper .labelGender,#summary-calendar .stableClients .user-slot .imagewrapper .labelGender{position:absolute;right:0;bottom:0;border-bottom-right-radius:0}#dayplanner .horserow .horse .imagewrapper img,#summary-calendar .horserow .horse .imagewrapper img,#dayplanner .stableClients .horse .imagewrapper img,#summary-calendar .stableClients .horse .imagewrapper img,#dayplanner .horserow .user-slot .imagewrapper img,#summary-calendar .horserow .user-slot .imagewrapper img,#dayplanner .stableClients .user-slot .imagewrapper img,#summary-calendar .stableClients .user-slot .imagewrapper img{min-width:48px;max-width:none;height:48px}#dayplanner .horserow .horse a.username,#summary-calendar .horserow .horse a.username,#dayplanner .stableClients .horse a.username,#summary-calendar .stableClients .horse a.username,#dayplanner .horserow .user-slot a.username,#summary-calendar .horserow .user-slot a.username,#dayplanner .stableClients .user-slot a.username,#summary-calendar .stableClients .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}#dayplanner .horserow .horse .client-modal-button,#summary-calendar .horserow .horse .client-modal-button,#dayplanner .stableClients .horse .client-modal-button,#summary-calendar .stableClients .horse .client-modal-button,#dayplanner .horserow .user-slot .client-modal-button,#summary-calendar .horserow .user-slot .client-modal-button,#dayplanner .stableClients .user-slot .client-modal-button,#summary-calendar .stableClients .user-slot .client-modal-button{display:block;position:absolute;right:3px;bottom:3px;pointer-events:all;padding:1px 4px;font-size:.9em;opacity:0}#dayplanner .horserow .horse .removeUser,#summary-calendar .horserow .horse .removeUser,#dayplanner .stableClients .horse .removeUser,#summary-calendar .stableClients .horse .removeUser,#dayplanner .horserow .user-slot .removeUser,#summary-calendar .horserow .user-slot .removeUser,#dayplanner .stableClients .user-slot .removeUser,#summary-calendar .stableClients .user-slot .removeUser{right:0}#dayplanner .horserow .horse .glyphicon-heart,#summary-calendar .horserow .horse .glyphicon-heart,#dayplanner .stableClients .horse .glyphicon-heart,#summary-calendar .stableClients .horse .glyphicon-heart,#dayplanner .horserow .user-slot .glyphicon-heart,#summary-calendar .horserow .user-slot .glyphicon-heart,#dayplanner .stableClients .user-slot .glyphicon-heart,#summary-calendar .stableClients .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}#dayplanner .horserow .horse .glyphicon-alert,#summary-calendar .horserow .horse .glyphicon-alert,#dayplanner .stableClients .horse .glyphicon-alert,#summary-calendar .stableClients .horse .glyphicon-alert,#dayplanner .horserow .user-slot .glyphicon-alert,#summary-calendar .horserow .user-slot .glyphicon-alert,#dayplanner .stableClients .user-slot .glyphicon-alert,#summary-calendar .stableClients .user-slot .glyphicon-alert{font-size:.7em;position:absolute;right:2px;top:2px;background-color:#fff;padding:4px 1px 3px;color:#022431!important}#dayplanner .horserow .horse .status-wrapper,#summary-calendar .horserow .horse .status-wrapper,#dayplanner .stableClients .horse .status-wrapper,#summary-calendar .stableClients .horse .status-wrapper,#dayplanner .horserow .user-slot .status-wrapper,#summary-calendar .horserow .user-slot .status-wrapper,#dayplanner .stableClients .user-slot .status-wrapper,#summary-calendar .stableClients .user-slot .status-wrapper{position:absolute;right:2px;top:2px;background-color:#fff;border-radius:3px;padding:0 2px}#dayplanner .horserow .horse .status-wrapper .status-icon+.status-icon,#summary-calendar .horserow .horse .status-wrapper .status-icon+.status-icon,#dayplanner .stableClients .horse .status-wrapper .status-icon+.status-icon,#summary-calendar .stableClients .horse .status-wrapper .status-icon+.status-icon,#dayplanner .horserow .user-slot .status-wrapper .status-icon+.status-icon,#summary-calendar .horserow .user-slot .status-wrapper .status-icon+.status-icon,#dayplanner .stableClients .user-slot .status-wrapper .status-icon+.status-icon,#summary-calendar .stableClients .user-slot .status-wrapper .status-icon+.status-icon{margin-left:2px}#dayplanner .horserow .horse .payment-status-icon,#summary-calendar .horserow .horse .payment-status-icon,#dayplanner .stableClients .horse .payment-status-icon,#summary-calendar .stableClients .horse .payment-status-icon,#dayplanner .horserow .user-slot .payment-status-icon,#summary-calendar .horserow .user-slot .payment-status-icon,#dayplanner .stableClients .user-slot .payment-status-icon,#summary-calendar .stableClients .user-slot .payment-status-icon,#dayplanner .horserow .horse .waiver-status-icon,#summary-calendar .horserow .horse .waiver-status-icon,#dayplanner .stableClients .horse .waiver-status-icon,#summary-calendar .stableClients .horse .waiver-status-icon,#dayplanner .horserow .user-slot .waiver-status-icon,#summary-calendar .horserow .user-slot .waiver-status-icon,#dayplanner .stableClients .user-slot .waiver-status-icon,#summary-calendar .stableClients .user-slot .waiver-status-icon{color:#d9534f}#dayplanner .horserow .horse .meta,#summary-calendar .horserow .horse .meta,#dayplanner .stableClients .horse .meta,#summary-calendar .stableClients .horse .meta,#dayplanner .horserow .user-slot .meta,#summary-calendar .horserow .user-slot .meta,#dayplanner .stableClients .user-slot .meta,#summary-calendar .stableClients .user-slot .meta{position:absolute;float:left;left:55px;bottom:5px;font-size:1em;color:#a7a9ac}#dayplanner .horserow .horse .meta strong,#summary-calendar .horserow .horse .meta strong,#dayplanner .stableClients .horse .meta strong,#summary-calendar .stableClients .horse .meta strong,#dayplanner .horserow .user-slot .meta strong,#summary-calendar .horserow .user-slot .meta strong,#dayplanner .stableClients .user-slot .meta strong,#summary-calendar .stableClients .user-slot .meta strong{font-size:1.2em;color:#303030}#dayplanner .horserow .horse .meta .label,#summary-calendar .horserow .horse .meta .label,#dayplanner .stableClients .horse .meta .label,#summary-calendar .stableClients .horse .meta .label,#dayplanner .horserow .user-slot .meta .label,#summary-calendar .horserow .user-slot .meta .label,#dayplanner .stableClients .user-slot .meta .label,#summary-calendar .stableClients .user-slot .meta .label{border:none!important;display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;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}#dayplanner .horserow .horse .meta .label strong,#summary-calendar .horserow .horse .meta .label strong,#dayplanner .stableClients .horse .meta .label strong,#summary-calendar .stableClients .horse .meta .label strong,#dayplanner .horserow .user-slot .meta .label strong,#summary-calendar .horserow .user-slot .meta .label strong,#dayplanner .stableClients .user-slot .meta .label strong,#summary-calendar .stableClients .user-slot .meta .label strong{font-weight:500;font-size:inherit}#dayplanner .horserow .horse .meta .label div,#summary-calendar .horserow .horse .meta .label div,#dayplanner .stableClients .horse .meta .label div,#summary-calendar .stableClients .horse .meta .label div,#dayplanner .horserow .user-slot .meta .label div,#summary-calendar .horserow .user-slot .meta .label div,#dayplanner .stableClients .user-slot .meta .label div,#summary-calendar .stableClients .user-slot .meta .label div{display:inline}#dayplanner .horserow .horse .meta .match,#summary-calendar .horserow .horse .meta .match,#dayplanner .stableClients .horse .meta .match,#summary-calendar .stableClients .horse .meta .match,#dayplanner .horserow .user-slot .meta .match,#summary-calendar .horserow .user-slot .meta .match,#dayplanner .stableClients .user-slot .meta .match,#summary-calendar .stableClients .user-slot .meta .match{background-color:#008a2f!important;color:#fff!important}#dayplanner .horserow .horse .meta .match strong,#summary-calendar .horserow .horse .meta .match strong,#dayplanner .stableClients .horse .meta .match strong,#summary-calendar .stableClients .horse .meta .match strong,#dayplanner .horserow .user-slot .meta .match strong,#summary-calendar .horserow .user-slot .meta .match strong,#dayplanner .stableClients .user-slot .meta .match strong,#summary-calendar .stableClients .user-slot .meta .match strong{font-weight:900;color:#fff}#dayplanner .horserow .horse .meta .mismatch,#summary-calendar .horserow .horse .meta .mismatch,#dayplanner .stableClients .horse .meta .mismatch,#summary-calendar .stableClients .horse .meta .mismatch,#dayplanner .horserow .user-slot .meta .mismatch,#summary-calendar .horserow .user-slot .meta .mismatch,#dayplanner .stableClients .user-slot .meta .mismatch,#summary-calendar .stableClients .user-slot .meta .mismatch,#dayplanner .horserow .horse .meta .rideCountWarningRed,#summary-calendar .horserow .horse .meta .rideCountWarningRed,#dayplanner .stableClients .horse .meta .rideCountWarningRed,#summary-calendar .stableClients .horse .meta .rideCountWarningRed,#dayplanner .horserow .user-slot .meta .rideCountWarningRed,#summary-calendar .horserow .user-slot .meta .rideCountWarningRed,#dayplanner .stableClients .user-slot .meta .rideCountWarningRed,#summary-calendar .stableClients .user-slot .meta .rideCountWarningRed{box-shadow:inset 0 0 0 1px #d9534fcc;color:#d9534f!important}#dayplanner .horserow .horse .meta .mismatch strong,#summary-calendar .horserow .horse .meta .mismatch strong,#dayplanner .stableClients .horse .meta .mismatch strong,#summary-calendar .stableClients .horse .meta .mismatch strong,#dayplanner .horserow .user-slot .meta .mismatch strong,#summary-calendar .horserow .user-slot .meta .mismatch strong,#dayplanner .stableClients .user-slot .meta .mismatch strong,#summary-calendar .stableClients .user-slot .meta .mismatch strong,#dayplanner .horserow .horse .meta .rideCountWarningRed strong,#summary-calendar .horserow .horse .meta .rideCountWarningRed strong,#dayplanner .stableClients .horse .meta .rideCountWarningRed strong,#summary-calendar .stableClients .horse .meta .rideCountWarningRed strong,#dayplanner .horserow .user-slot .meta .rideCountWarningRed strong,#summary-calendar .horserow .user-slot .meta .rideCountWarningRed strong,#dayplanner .stableClients .user-slot .meta .rideCountWarningRed strong,#summary-calendar .stableClients .user-slot .meta .rideCountWarningRed strong{font-weight:900;color:#d9534f}#dayplanner .horserow .horse .meta .rideCountWarningYellow,#summary-calendar .horserow .horse .meta .rideCountWarningYellow,#dayplanner .stableClients .horse .meta .rideCountWarningYellow,#summary-calendar .stableClients .horse .meta .rideCountWarningYellow,#dayplanner .horserow .user-slot .meta .rideCountWarningYellow,#summary-calendar .horserow .user-slot .meta .rideCountWarningYellow,#dayplanner .stableClients .user-slot .meta .rideCountWarningYellow,#summary-calendar .stableClients .user-slot .meta .rideCountWarningYellow{box-shadow:inset 0 0 0 1px #d99300cc;color:#d99300!important}#dayplanner .horserow .horse .meta .rideCountWarningYellow strong,#summary-calendar .horserow .horse .meta .rideCountWarningYellow strong,#dayplanner .stableClients .horse .meta .rideCountWarningYellow strong,#summary-calendar .stableClients .horse .meta .rideCountWarningYellow strong,#dayplanner .horserow .user-slot .meta .rideCountWarningYellow strong,#summary-calendar .horserow .user-slot .meta .rideCountWarningYellow strong,#dayplanner .stableClients .user-slot .meta .rideCountWarningYellow strong,#summary-calendar .stableClients .user-slot .meta .rideCountWarningYellow strong{font-weight:900;color:#d99300}#dayplanner .horserow .horse.pending-danger,#summary-calendar .horserow .horse.pending-danger,#dayplanner .stableClients .horse.pending-danger,#summary-calendar .stableClients .horse.pending-danger,#dayplanner .horserow .user-slot.pending-danger,#summary-calendar .horserow .user-slot.pending-danger,#dayplanner .stableClients .user-slot.pending-danger,#summary-calendar .stableClients .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}#dayplanner .horserow .horse,#summary-calendar .horserow .horse,#dayplanner .stableClients .horse,#summary-calendar .stableClients .horse{width:220px}#dayplanner .horserow .horse a,#summary-calendar .horserow .horse a,#dayplanner .stableClients .horse a,#summary-calendar .stableClients .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}#dayplanner .horserow .horse:hover,#summary-calendar .horserow .horse:hover,#dayplanner .stableClients .horse:hover,#summary-calendar .stableClients .horse:hover{border:1px solid #066b93!important;cursor:pointer}#dayplanner .horserow .user-slot:hover,#summary-calendar .horserow .user-slot:hover,#dayplanner .stableClients .user-slot:hover,#summary-calendar .stableClients .user-slot:hover,#dayplanner .horserow .courseslot:hover,#summary-calendar .horserow .courseslot:hover,#dayplanner .stableClients .courseslot:hover,#summary-calendar .stableClients .courseslot:hover{cursor:pointer}#dayplanner .horserow .user-slot:hover .client-modal-button,#summary-calendar .horserow .user-slot:hover .client-modal-button,#dayplanner .stableClients .user-slot:hover .client-modal-button,#summary-calendar .stableClients .user-slot:hover .client-modal-button,#dayplanner .horserow .courseslot:hover .client-modal-button,#summary-calendar .horserow .courseslot:hover .client-modal-button,#dayplanner .stableClients .courseslot:hover .client-modal-button,#summary-calendar .stableClients .courseslot:hover .client-modal-button{opacity:1}#dayplanner .horserow .user-slot.account-temporary .glyphicon-pawn,#summary-calendar .horserow .user-slot.account-temporary .glyphicon-pawn,#dayplanner .stableClients .user-slot.account-temporary .glyphicon-pawn,#summary-calendar .stableClients .user-slot.account-temporary .glyphicon-pawn{color:#303030}#dayplanner .horserow .user-slot *,#summary-calendar .horserow .user-slot *,#dayplanner .stableClients .user-slot *,#summary-calendar .stableClients .user-slot *{pointer-events:none}#dayplanner .horserow .selected,#summary-calendar .horserow .selected,#dayplanner .stableClients .selected,#summary-calendar .stableClients .selected,#dayplanner .horserow .hover,#summary-calendar .horserow .hover,#dayplanner .stableClients .hover,#summary-calendar .stableClients .hover{border:1px solid #0982a8!important;box-shadow:0 0 3px #3b6f89cc}#dayplanner .horserow .selected a,#summary-calendar .horserow .selected a,#dayplanner .stableClients .selected a,#summary-calendar .stableClients .selected a,#dayplanner .horserow .hover a,#summary-calendar .horserow .hover a,#dayplanner .stableClients .hover a,#summary-calendar .stableClients .hover a{font-weight:700}#dayplanner .horserow .user-slot.selected .client-modal-button,#summary-calendar .horserow .user-slot.selected .client-modal-button,#dayplanner .stableClients .user-slot.selected .client-modal-button,#summary-calendar .stableClients .user-slot.selected .client-modal-button{opacity:1}#dayplanner .horserow .dimmed,#summary-calendar .horserow .dimmed,#dayplanner .stableClients .dimmed,#summary-calendar .stableClients .dimmed{opacity:.6}#dayplanner .horserow .helper,#summary-calendar .horserow .helper,#dayplanner .stableClients .helper,#summary-calendar .stableClients .helper{background-color:#fff;height:46px;width:46px;margin:1px;border-radius:3px;text-align:center;line-height:48px}#dayplanner .horserow,#summary-calendar .horserow{min-height:27px;margin-left:249px;overflow:hidden;padding-top:1px;padding-bottom:1px;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF}#dayplanner .horserow .horsewrapper,#summary-calendar .horserow .horsewrapper{margin-top:-2px;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;padding:1px 0}#dayplanner .horserow:nth-of-type(2),#summary-calendar .horserow:nth-of-type(2){border-top:3px solid #EFEFEF!important}#dayplanner .horserow:nth-of-type(2) .horsewrapper,#summary-calendar .horserow:nth-of-type(2) .horsewrapper{margin-top:-4px;border-top:3px solid #EFEFEF!important}#dayplanner .horserow:nth-of-type(5n+2),#summary-calendar .horserow:nth-of-type(5n+2){border-top:1px solid #dddddd}#dayplanner .horserow:nth-of-type(5n+2) .horsewrapper,#summary-calendar .horserow:nth-of-type(5n+2) .horsewrapper{border-top:1px solid #dddddd}#dayplanner .horserow.selected,#summary-calendar .horserow.selected{background-color:#ffffff4d;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}#dayplanner .horserow.selected .horsewrapper,#summary-calendar .horserow.selected .horsewrapper{background-color:#f0f0f0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;height:52px!important}#dayplanner .horserow.selected .horsewrapper .horse a,#summary-calendar .horserow.selected .horsewrapper .horse a{font-weight:700!important}#dayplanner .horserow.selected+.horserow,#summary-calendar .horserow.selected+.horserow{border-top:1px solid #EFEFEF}#dayplanner .horserow.selected+.horserow .horsewrapper,#summary-calendar .horserow.selected+.horserow .horsewrapper{border-top:1px solid #EFEFEF}#dayplanner .horserow-empty,#summary-calendar .horserow-empty{border-bottom:2px solid #dddddd;padding:15px 10px 10px;color:#d9534f}#dayplanner .horserow.horse-care-extra-info,#summary-calendar .horserow.horse-care-extra-info{background-color:#d9534f1a}#dayplanner .stableClients .user-slot,#summary-calendar .stableClients .user-slot{display:none!important}#dayplanner .stableClients .user-slot:first-child,#summary-calendar .stableClients .user-slot:first-child{display:inline!important}#dayplanner #courses,#summary-calendar #courses{min-height:80px;margin-left:249px}#dayplanner #courses .courseslot,#summary-calendar #courses .courseslot{height:80px;text-align:center;position:relative}#dayplanner #courses .courseslot .title,#summary-calendar #courses .courseslot .title,#dayplanner #courses .courseslot .time,#summary-calendar #courses .courseslot .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}#dayplanner #courses .courseslot .time,#summary-calendar #courses .courseslot .time{bottom:15px;font-weight:700}#dayplanner #courses .courseslot .title,#summary-calendar #courses .courseslot .title{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#dayplanner #courses .courseslot .glyphicon-comment,#summary-calendar #courses .courseslot .glyphicon-comment{font-size:.8em}#dayplanner #courses .courseslot .tooltip-inner,#summary-calendar #courses .courseslot .tooltip-inner{text-align:left!important}#dayplanner #courses .courseoptionswrapper,#summary-calendar #courses .courseoptionswrapper{display:block;width:248px;left:15px!important;margin-top:-5px;padding-top:5px;padding-right:3px;height:85px;position:absolute;z-index:100;box-shadow:0 0 3px #efefef;background-color:#efefef}#dayplanner #courses .courseoptions,#summary-calendar #courses .courseoptions{position:relative;background-color:#fff;border-radius:3px;height:80px}#dayplanner #courses .courseoptions .eventday,#summary-calendar #courses .courseoptions .eventday{text-transform:capitalize}#dayplanner #courses .courseoptions h2,#summary-calendar #courses .courseoptions h2{font-size:1.3em;font-weight:300;padding:10px}#dayplanner #courses .courseoptions .label,#summary-calendar #courses .courseoptions .label{color:#0982a8;font-weight:300}#dayplanner #courses .courseoptions .totalcourses,#summary-calendar #courses .courseoptions .totalcourses,#dayplanner #courses .courseoptions .totalattendees,#summary-calendar #courses .courseoptions .totalattendees,#dayplanner #courses .courseoptions .nocourses-note,#summary-calendar #courses .courseoptions .nocourses-note{margin:0 10px;font-size:.8em;color:#666;line-height:1.2em}#dayplanner #courses .courseoptions .totalcourses span,#summary-calendar #courses .courseoptions .totalcourses span,#dayplanner #courses .courseoptions .totalattendees span,#summary-calendar #courses .courseoptions .totalattendees span,#dayplanner #courses .courseoptions .nocourses-note span,#summary-calendar #courses .courseoptions .nocourses-note span{display:inline-block;text-align:center;background-color:#ddd;width:15px;height:15px;line-height:15px;border-radius:3px}#dayplanner #courses .courseoptions #showPlanningboardButton,#summary-calendar #courses .courseoptions #showPlanningboardButton,#dayplanner #courses .courseoptions #hidePlanningboardButton,#summary-calendar #courses .courseoptions #hidePlanningboardButton{position:absolute;right:0;top:0;border:1px solid #dddddd;border-radius:3px;padding:1px 4px 3px;height:50px;width:22px;line-height:50px}#dayplanner #courses .courseoptions #showPlanningboardButton .glyphicon,#summary-calendar #courses .courseoptions #showPlanningboardButton .glyphicon,#dayplanner #courses .courseoptions #hidePlanningboardButton .glyphicon,#summary-calendar #courses .courseoptions #hidePlanningboardButton .glyphicon{pointer-events:none}#dayplanner #courses .courseoptions #showPlanningboardButton:hover,#summary-calendar #courses .courseoptions #showPlanningboardButton:hover,#dayplanner #courses .courseoptions #hidePlanningboardButton:hover,#summary-calendar #courses .courseoptions #hidePlanningboardButton:hover{cursor:pointer}#dayplanner #courses .courseoptions .update-spinner,#summary-calendar #courses .courseoptions .update-spinner{position:absolute;right:10px;top:10px;font-size:.8em}#dayplanner #courses .course-planned.no-attendees .courseplanned,#summary-calendar #courses .course-planned.no-attendees .courseplanned{display:none}#dayplanner #courses .course-planned .stableClients,#summary-calendar #courses .course-planned .stableClients,#dayplanner #courses .no-attendees .stableClients,#summary-calendar #courses .no-attendees .stableClients{line-height:48px}#dayplanner #courses .courseplanned,#summary-calendar #courses .courseplanned{display:none}#dayplanner #courses .course-planned,#summary-calendar #courses .course-planned{color:#008a2f}#dayplanner #courses .course-planned .title,#summary-calendar #courses .course-planned .title,#dayplanner #courses .course-planned .time,#summary-calendar #courses .course-planned .time{background-color:#008a2f}#dayplanner #courses .course-planned .courseplanned,#summary-calendar #courses .course-planned .courseplanned{display:block}#dayplanner #courses .no-attendees,#summary-calendar #courses .no-attendees{color:#a7a9ac}#dayplanner #courses .no-attendees .title,#summary-calendar #courses .no-attendees .title,#dayplanner #courses .no-attendees .time,#summary-calendar #courses .no-attendees .time{background-color:#666}#dayplanner .courseslot,#summary-calendar .courseslot{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}#dayplanner .courseslot .removeUser,#summary-calendar .courseslot .removeUser{display:none}#dayplanner .courseslot .user-slot,#summary-calendar .courseslot .user-slot{max-width:100%;position:absolute;inset:0;z-index:100}#dayplanner .courseslot .courseattendeelabel,#summary-calendar .courseslot .courseattendeelabel{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}#dayplanner .planning-board .course-options-menu,#summary-calendar .planning-board .course-options-menu{display:block;z-index:150;position:absolute;right:1px;bottom:1px}#dayplanner .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}#dayplanner .planning-board .course-options-menu button:hover,#summary-calendar .planning-board .course-options-menu button:hover{background-color:#ffffff80!important}#dayplanner .planning-board:hover .courseattendeelabel,#summary-calendar .planning-board:hover .courseattendeelabel{display:none}#dayplanner .glyphicon-heart,#summary-calendar .glyphicon-heart{position:absolute;right:4px;line-height:22px;font-size:.8em;color:#d9534f}#dayplanner .courseplanned,#summary-calendar .courseplanned,#dayplanner .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}#dayplanner .courseplanned,#summary-calendar .courseplanned{padding:0 0 2px}#dayplanner .courseplanned .glyphicon,#summary-calendar .courseplanned .glyphicon{margin-top:17px}#dayplanner .return-to-planning,#summary-calendar .return-to-planning{padding-top:2px;color:#022431}#dayplanner .return-to-planning .glyphicon,#summary-calendar .return-to-planning .glyphicon{margin-top:12px}#dayplanner .return-to-planning .helptext,#summary-calendar .return-to-planning .helptext{display:none;line-height:1em;margin:0 5px;color:#666}#dayplanner .return-to-planning:hover,#summary-calendar .return-to-planning:hover{cursor:pointer}#dayplanner .return-to-planning:hover .glyphicon,#summary-calendar .return-to-planning:hover .glyphicon{margin-top:5px}#dayplanner .return-to-planning:hover .helptext,#summary-calendar .return-to-planning:hover .helptext{display:block}#dayplanner .horsecoursestoday,#summary-calendar .horsecoursestoday{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}#dayplanner .warning,#summary-calendar .warning{background-color:#d99300}#dayplanner .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}#dayplanner .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}#dayplanner .success,#summary-calendar .success{box-shadow:inset 0 0 0 1px #008a2fcc;background-color:#008a2f1a}#dayplanner .inv,#summary-calendar .inv{opacity:0!important;cursor:default!important}#dayplanner .overlapping,#summary-calendar .overlapping{background-color:#0000001a;background-image:none;box-shadow:none;color:#0000;text-align:center;line-height:48px;font-size:.8em}#dayplanner .overlapping .glyphicon,#summary-calendar .overlapping .glyphicon{font-size:1em;color:#0000004d}#dayplanner .overlapping:hover,#summary-calendar .overlapping:hover{cursor:default!important;color:#00000080!important}#dayplanner .overlapping:hover .helper,#summary-calendar .overlapping:hover .helper{display:none}#dayplanner .overlapping:hover .glyphicon,#summary-calendar .overlapping:hover .glyphicon{opacity:0}#dayplanner .filter-hidden,#summary-calendar .filter-hidden{display:none!important}#dayplanner.no-courses .horserow,#dayplanner.disabled .horserow{display:none}#dayplanner.planningboard-open #courses .courseslot{overflow:hidden}#dayplanner.planningboard-open #courses .stableClients{overflow-y:auto;overflow-x:hidden;height:100%}#dayplanner.planningboard-open #courses .user-slot{display:inline-block!important;position:relative;width:calc(100% - 4px);margin-bottom:0}#dayplanner.planningboard-open .courseattendeelabel{opacity:0}#dayplanner.planningboard-open.dayplanner-max #courses .user-slot{width:calc(100% - 2px);margin:2px 2px 0}#dayplanner.planningboard-open.dayplanner-max .user-slot.hover{border:1px solid #0982a8!important;box-shadow:0 0 3px #3b6f89cc}#dayplanner.planningboard-open.dayplanner-max .user-slot.hover a{font-weight:700}#dayplanner.no-animation *,#dayplanner.no-animation.dayplanner-min *,#dayplanner.no-animation.dayplanner-max *{transition:none!important}.dayplanner-daynavi .dayplanner-navi{padding-left:249px;padding-bottom:10px;overflow:hidden}.dayplanner-daynavi .dayplanner-navi .glyphicon-ok{color:#008a2f}.dayplanner-daynavi .filter-hidden{display:none!important}.fullScreenOn{overflow-y:auto}.fullScreenOn .dayplanner-tools{position:fixed;top:0;padding-top:10px;width:100%;z-index:150;background-color:#efefef}.fullScreenOn #courses{position:fixed;top:85px;left:-249px;padding-top:15px;padding-left:264px;width:100%;z-index:150;background-color:#efefef;box-shadow:0 3px 3px #efefef}.fullScreenOn #dayplanner{margin-top:20px;padding-top:170px}.fullScreenOn .dv-print{display:none}.fullScreenOn .tooltip{z-index:300}#dayplanner.dayplanner-max #courses .courseplanned,#dayplanner.dayplanner-max #courses .return-to-planning{font-size:1em}#dayplanner.dayplanner-max #courses .user-slot{border:1px solid #dddddd}#dayplanner.dayplanner-max .user-slot .glyphicon-alert{font-size:.9em;padding:6px 6px 3px 1px}#dayplanner.dayplanner-max .user-slot a.username{pointer-events:none}#dayplanner.dayplanner-max .user-slot.uncertain,#dayplanner.dayplanner-max .user-slot.danger{box-shadow:none}#dayplanner.dayplanner-max .horserow .glyphicon-heart{font-size:.9em;right:3px}#dayplanner.dayplanner-max .horserow .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}#dayplanner.dayplanner-min .stableClients{font-size:.7em}#dayplanner.dayplanner-min .stableClients .user-slot{font-size:1em;margin:2px;border:1px solid #dddddd!important}#dayplanner.dayplanner-min .imagewrapper,#dayplanner.dayplanner-min .meta{display:none}#dayplanner.dayplanner-min .courseslot{width:100px;height:23px}#dayplanner.dayplanner-min .user-slot,#dayplanner.dayplanner-min .horse{height:23px}#dayplanner.dayplanner-min .user-slot a.username,#dayplanner.dayplanner-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}#dayplanner.dayplanner-min .user-slot .client-modal-button,#dayplanner.dayplanner-min .horse .client-modal-button{top:2px;right:2px;bottom:2px}#dayplanner.dayplanner-min .user-slot .status-wrapper .status-icon+.status-icon,#dayplanner.dayplanner-min .horse .status-wrapper .status-icon+.status-icon{display:none}#dayplanner.dayplanner-min .user-slot.pending-danger,#dayplanner.dayplanner-min .horse.pending-danger{border:1px solid rgba(217,83,79,.5)!important}#dayplanner.dayplanner-min .user-slot.pending-danger a.username,#dayplanner.dayplanner-min .horse.pending-danger a.username{color:#a02622}#dayplanner.dayplanner-min .user-slot.match{background-color:#008a2f}#dayplanner.dayplanner-min .user-slot.match a:not(.btn){color:#fff}#dayplanner.dayplanner-min .user-slot.match .glyphicon-heart,#dayplanner.dayplanner-min .user-slot.match .glyphicon-alert{color:#fff!important;background-color:#008a2f}#dayplanner.dayplanner-min .user-slot.match .glyphicon-pawn{color:#fff}#dayplanner.dayplanner-min .user-slot.mismatch{background-image:repeating-linear-gradient(45deg,#ede0e0,#ede0e0 9px,#f6efef 9px 18px);box-shadow:inset 0 0 0 1px #d9534fcc}#dayplanner.dayplanner-min .user-slot.mismatch a:not(.btn){color:#d9534f!important}#dayplanner.dayplanner-min .user-slot.mismatch .glyphicon-heart,#dayplanner.dayplanner-min .user-slot.mismatch .glyphicon-alert{background-color:#f6efef}#dayplanner.dayplanner-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}#dayplanner.dayplanner-min .user-slot.uncertain a:not(.btn){color:#d99300!important}#dayplanner.dayplanner-min .user-slot.uncertain .glyphicon-heart,#dayplanner.dayplanner-min .user-slot.uncertain .glyphicon-alert{background-color:#f6f2ed}#dayplanner.dayplanner-min .horse .meta{display:block;position:absolute;right:0;text-align:right}#dayplanner.dayplanner-min .horse .meta .hidden-xxs{display:none!important}#dayplanner.dayplanner-min .helper{background-color:inherit!important;height:23px;width:100%;margin:2px;line-height:21px}#dayplanner.dayplanner-min .overlapping{line-height:21px}#dayplanner.dayplanner-min span.ditch{display:none!important}#dayplanner.dayplanner-min .horserow.selected .horsewrapper{height:27px!important}.pageStableDayplanner .datepicker-dropdown{z-index:100!important}.pageStableDayplanner .dayplanner-tools .editCalendar{min-height:inherit;width:249px;margin-bottom:15px;float:left}.pageStableDayplanner .dayplanner-tools .fc-view-container{display:none}.pageStableDayplanner .dayplanner-tools .fc-left h2{display:none!important}.pageStableDayplanner .dayplanner-tools .fc-toolbar{width:249px;float:left}.pageStableDayplanner .dayplanner-tools .calendar-select-day{min-width:105px;margin-right:0!important}.pageStableDayplanner .popover .popover-content{font-size:.8em!important;padding:10px;max-width:240px}.pageStableDayplanner .popover .popover-content p{margin-bottom:5px}.pageStableDayplanner .popover .popover-content p:last-child{margin-bottom:0}.pageStableDayplanner #dayplannerSaveButton,.pageStableDayplanner .dv-print{margin-right:5px}.pageStableDayplanner .content{padding-top:15px}.pageStableDayplanner .horse-care-popover-divider{margin:7px 0}.pageStableDayplanner .dayplanner-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 .skilllevel,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .skilllevel,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .skilllevel,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .skilllevel{pointer-events:none;display:inline-block;margin:0 0 3px 3px}.page-stable-day-summary #summary-calendar .fc-event-container .fc-event .skilllevel span,.panel-summary-calendar #summary-calendar .fc-event-container .fc-event .skilllevel span,.page-stable-day-summary .cal-business-summary .fc-event-container .fc-event .skilllevel span,.panel-summary-calendar .cal-business-summary .fc-event-container .fc-event .skilllevel 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 .summarywrapper,.panel-summary-calendar #summary-calendar .fc-day-grid .summarywrapper,.page-stable-day-summary .cal-business-summary .fc-day-grid .summarywrapper,.panel-summary-calendar .cal-business-summary .fc-day-grid .summarywrapper{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 .droptarget,.panel-summary-calendar #summary-calendar .fc-bgevent-container .droptarget,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .droptarget,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .droptarget{pointer-events:none}.page-stable-day-summary #summary-calendar .fc-bgevent-container .droptarget .fc-event,.panel-summary-calendar #summary-calendar .fc-bgevent-container .droptarget .fc-event,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .droptarget .fc-event,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .droptarget .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 .droptarget .fc-event *,.panel-summary-calendar #summary-calendar .fc-bgevent-container .droptarget .fc-event *,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .droptarget .fc-event *,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .droptarget .fc-event *{display:none}.page-stable-day-summary #summary-calendar .fc-bgevent-container .droptarget .fc-event:hover,.panel-summary-calendar #summary-calendar .fc-bgevent-container .droptarget .fc-event:hover,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .droptarget .fc-event:hover,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .droptarget .fc-event:hover,.page-stable-day-summary #summary-calendar .fc-bgevent-container .droptarget.shown,.panel-summary-calendar #summary-calendar .fc-bgevent-container .droptarget.shown,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .droptarget.shown,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .droptarget.shown{opacity:1}.page-stable-day-summary #summary-calendar .fc-bgevent-container .droptarget.shown .fc-event,.panel-summary-calendar #summary-calendar .fc-bgevent-container .droptarget.shown .fc-event,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .droptarget.shown .fc-event,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .droptarget.shown .fc-event{opacity:.8}.page-stable-day-summary #summary-calendar .fc-bgevent-container .droptarget.shown .fc-event:hover,.panel-summary-calendar #summary-calendar .fc-bgevent-container .droptarget.shown .fc-event:hover,.page-stable-day-summary .cal-business-summary .fc-bgevent-container .droptarget.shown .fc-event:hover,.panel-summary-calendar .cal-business-summary .fc-bgevent-container .droptarget.shown .fc-event:hover{opacity:1}.page-stable-day-summary .dayplanner-tool .text-muted,.panel-summary-calendar .dayplanner-tool .text-muted{font-size:.9em;margin-left:10px}.page-stable-day-summary .dayplanner-tool .text-muted a,.panel-summary-calendar .dayplanner-tool .text-muted a{color:#303030;text-decoration:underline}.page-stable-day-summary .dayplanner-tool .calendar-select-day,.panel-summary-calendar .dayplanner-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}.pageStableSummary .panel-summary-calendar,.pageStableSummary .cal-business-summary,.pageStableSummary .cal-horse-care-summary{min-height:auto}.pageStableSummary .cal-business-summary .fc-list-empty-wrap2,.pageStableSummary .cal-horse-care-summary .fc-list-empty-wrap2{position:relative}.pageStableSummary .cal-business-summary .fc-list-empty-wrap2 .fc-list-empty,.pageStableSummary .cal-horse-care-summary .fc-list-empty-wrap2 .fc-list-empty{padding:15px;color:#a7a9ac}.pageStableSummary .cal-business-summary{margin-top:0}.pageStableSummary .cal-business-summary .fc-list-item-title{padding:0 8px 4px!important}.pageStableSummary .cal-horse-care-summary .fc-list-heading{display:none}.pageStableSummary .cal-horse-care-summary .fc-list-item td{border-top:none}.pageStableSummary .cal-horse-care-summary .fc-list-item:last-child td{border-bottom:none}.pageStableSummary .cal-horse-care-summary .fc-event-horse-care{cursor:pointer}.pageStableSummary .cal-horse-care-summary .fc-event-horse-care td{padding:8px 8px 4px}.pageStableSummary .cal-horse-care-summary .fc-event-horse-care+.fc-event-horse-care td{padding:0 8px 4px}.pageStableSummary .panel-note textarea.save-success{background-color:#008a2f1a}.pageStableSummary .panel-tasks .panel-heading-buttons h3{width:50%}.pageStableSummary .panel-tasks .panel-footer-link{border-top:1px solid #ddd}.pageStableSummary .panel-tasks .panel-footer-link:hover{padding:10px 15px}.pageStableSummary .panel-tasks .list-group-tasks-undone .list-group-item:first-child .list-group-item-check-wrapper{opacity:.1;pointer-events:none}.pageStableSummary .panel-tasks .list-group-tasks-done{max-height:30vh;overflow-y:auto;border-top:1px solid #dddddd}.pageStableSummary .panel-tasks .list-group-tasks-done .list-group-item-task{background-color:#0000001a}.pageStableSummary .panel-wall .panel-body.panel-post-content{background-color:#eee;padding:0}.pageStableSummary .panel-wall .panel-body.panel-post-content .p-area{margin:0}.pageStableSummary .panel-wall .panel-body.panel-post-content .p-area .p-area-top{display:none!important}.pageStableSummary .panel-wall .panel-body.panel-post-content .p-area .p-area-main-top .p-area-form{padding:10px;margin:0}.pageStableSummary .panel-wall .panel-body.panel-post-content .p-area .p-area-main-middle .p-area-post.panel{margin:0 10px 10px}.pageStableSummary .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}.pageStableSummary .panel-wall .panel-body.panel-post-content .p-area .p-area-bottom{display:none!important}.list-group-item-task{border:none;margin-bottom:0}.list-group-item-task .list-group-item-check-wrapper{position:relative;width:24px;height:24px;float:left;cursor:pointer;margin:3px 5px}.list-group-item-task .list-group-item-check-wrapper i{position:absolute;left:0;top:0;font-size:24px}.list-group-item-task .list-group-item-check-wrapper .task-background{color:#fff}.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}.list-group-item-task .list-group-item-box-wrapper .task-text .task-textarea{cursor:pointer;padding:0;box-shadow:none}.list-group-item-task .list-group-item-box-wrapper .task-due-date-parent{width:calc(40% - 4px);float:left}.list-group-item-task .list-group-item-box-wrapper .taskowner-parent{width:calc(60% - 4px);float:right}.list-group-item-task .list-group-item-box-wrapper:hover{border:1px solid rgba(0,0,0,.3);background-color:#fffc}.list-group-item-task .task-details .completed-date{margin-right:3px}.list-group-item-task[data-checked="1"] i.task-unchecked,.list-group-item-task[data-checked="0"] i.task-checked{display:none}.list-group-item-task[data-alert="1"] .due-date{color:#d9534f}.list-group-item-task[data-editing="1"] .list-group-item-box-wrapper{border:1px solid #066b93!important;box-shadow:0 2px 3px #066b9380!important}.list-group-item-task[data-editing="1"] .task-text{margin-bottom:10px}.list-group-item-task[data-editing="1"] .task-text .task-textarea{cursor:initial}.list-group-item-task.save-success .list-group-item-box-wrapper{border:1px solid #008a2f!important;box-shadow:0 2px 3px #008a2f80!important}.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}.pageStableServices .roundedContentarea,.pageStableServices .editCalendar{min-height:auto}.pageStableServices .no-services-defined{margin-bottom:0}.pageStableServices .fc-header-toolbar{margin:0!important}.pageStableServices .fc-header-toolbar .fc-left{padding-bottom:15px}.pageStableServices .fc-header-toolbar .fc-right .btn-group,.pageStableServices .fc-header-toolbar .fc-right .fc-button-group{padding-bottom:15px;margin:0}.pageStableServices .fc-header-toolbar .fc-right .service-calendar-view-selector,.pageStableServices .fc-header-toolbar .fc-right .fc-button-group{margin-right:10px}.pageStableServices .services-chips .btn-chip.btn-show-all-services{margin-right:4px}.pageStableServices .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}.pageStableServices .services-chips .btn-chip:not(.btn-add-service,.btn-hide-all-services,.btn-show-all-services) .title-wrapper{height:100%;padding:5px 0}.pageStableServices .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}.pageStableServices .services-chips .btn-chip:not(.btn-add-service,.btn-hide-all-services,.btn-show-all-services) .glyphicon-check{display:none}.pageStableServices .services-chips .btn-chip.active{background-color:#2798894d}.pageStableServices .services-chips .btn-chip.active:hover{background-color:#27988966}.pageStableServices .services-chips .btn-chip.active .glyphicon-check{display:inline}.pageStableServices .services-chips .btn-chip.active .glyphicon-unchecked{display:none}.pageStableServices .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,.editCalendar .fc-head .fc-axis.fc-week-number.fc-widget-header span{width:80px}.services-calendar .event-service:not(.fc-list-item),.editCalendar .event-service:not(.fc-list-item){background-color:#279889}.services-calendar .event-service:not(.fc-list-item):hover,.editCalendar .event-service:not(.fc-list-item):hover{background-color:#1d6f64}.services-calendar .event-service:not(.fc-list-item) .fc-title,.editCalendar .event-service:not(.fc-list-item) .fc-title{margin-bottom:0}.services-calendar .event-service .service-label,.editCalendar .event-service .service-label{font-size:11px;border-radius:3px;box-shadow:none!important;box-shadow:1px 1px 1px 1px #00000012!important;margin-bottom:1px;padding:3px 5px 2px}.services-calendar .event-service .service-label:last-child,.editCalendar .event-service .service-label:last-child{margin-bottom:0!important}.services-calendar .event-service .service-label.membership-required,.editCalendar .event-service .service-label.membership-required{color:#00000080!important;background-color:#ffffff80!important;text-shadow:none!important}.services-calendar .event-service .fc-event-dot,.editCalendar .event-service .fc-event-dot{background-color:#279889}.services-calendar .event-service .fc-list-item-title,.editCalendar .event-service .fc-list-item-title{padding:8px 5px 6px}.services-calendar .event-service .fc-list-item-title .service-label,.editCalendar .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,.editCalendar .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,.editCalendar .event-service .label-service-event-empty{font-size:1em}.services-calendar .service-event-booking .service-label,.editCalendar .service-event-booking .service-label{margin:0 0 5px}.services-calendar .service-event-booking .fc-list-item-title,.editCalendar .service-event-booking .fc-list-item-title{padding:0}.services-calendar .service-event-booking .fc-list-item-title .service-label,.editCalendar .service-event-booking .fc-list-item-title .service-label{margin:8px 5px 0}.services-calendar .service-event-booking .fc-list-item-title a,.editCalendar .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,.editCalendar .service-event-booking .fc-list-item-title a .glyphicon-comment{margin-left:5px}.services-calendar .service-event-booking .fc-list-item-title .calSkillLevel,.editCalendar .service-event-booking .fc-list-item-title .calSkillLevel{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 .calSkillLevel span,.editCalendar .service-event-booking .fc-list-item-title .calSkillLevel span{position:absolute;right:3px;bottom:0;font-weight:700;font-size:.8em}.services-calendar .service-event-booking .calExtraInfo,.editCalendar .service-event-booking .calExtraInfo{opacity:.8;padding:4px;font-size:12px;position:absolute}.services-calendar .event-service.active,.editCalendar .event-service.active{background-color:#228477}.services-calendar .event-service.active td,.editCalendar .event-service.active td{background-color:#279889!important;opacity:1}.services-calendar .event-service.past-event .service-label,.editCalendar .event-service.past-event .service-label{opacity:.5}.services-calendar .event-service-booked,.editCalendar .event-service-booked{cursor:default!important}.services-calendar .fc-list-item.event-service-exception,.editCalendar .fc-list-item.event-service-exception{background-color:#d9534f;color:#fff}.services-calendar .fc-list-item.event-service-exception .exception-note,.editCalendar .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,.editCalendar .fc-list-item.event-service-exception .fc-event-dot{background-color:#fff}.services-calendar .fc-list-item.event-service-exception:hover,.editCalendar .fc-list-item.event-service-exception:hover{background-color:#c9302c}.services-calendar .fc-list-item.event-service-exception:hover td,.editCalendar .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,.editCalendar .fc-list-item.event-service-booked .fc-list-item-title a{padding:4px 0 0 5px}.services-calendar .fc-day-grid-event.event-service,.editCalendar .fc-day-grid-event.event-service{height:auto}.services-calendar .fc-day-grid-event.event-service .fc-content .fc-title,.editCalendar .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,.editCalendar .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,.editCalendar .fc-time-grid-event.event-service.small-event-45 .fc-content,.services-calendar .fc-time-grid-event.event-service.small-event-30 .fc-content,.editCalendar .fc-time-grid-event.event-service.small-event-30 .fc-content,.services-calendar .fc-time-grid-event.event-service.small-event-15 .fc-content,.editCalendar .fc-time-grid-event.event-service.small-event-15 .fc-content,.services-calendar .fc-time-grid-event.event-service.small-event-45 .fc-time,.editCalendar .fc-time-grid-event.event-service.small-event-45 .fc-time,.services-calendar .fc-time-grid-event.event-service.small-event-30 .fc-time,.editCalendar .fc-time-grid-event.event-service.small-event-30 .fc-time,.services-calendar .fc-time-grid-event.event-service.small-event-15 .fc-time,.editCalendar .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,.editCalendar .fc-time-grid-event.event-service.small-event-45 .fc-title,.services-calendar .fc-time-grid-event.event-service.small-event-30 .fc-title,.editCalendar .fc-time-grid-event.event-service.small-event-30 .fc-title,.services-calendar .fc-time-grid-event.event-service.small-event-15 .fc-title,.editCalendar .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,.editCalendar .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,.editCalendar .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,.editCalendar .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,.editCalendar .fc-time-grid-event.event-service.past-event .fc-time{color:#022431!important}.services-calendar .event-service-exception,.editCalendar .event-service-exception{background-color:#d9534f!important}.services-calendar .event-service-exception .fc-content .fc-title .service-label,.editCalendar .event-service-exception .fc-content .fc-title .service-label{opacity:.5}.services-calendar .event-service-exception .fc-content .fc-title .exception-note,.editCalendar .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,.editCalendar .event-service-exception:hover{background-color:#c9302c!important}.services-calendar .camp-event:not(.fc-list-item),.editCalendar .camp-event:not(.fc-list-item){background-color:#38589c}.services-calendar .camp-event:not(.fc-list-item):hover,.editCalendar .camp-event:not(.fc-list-item):hover{background-color:#2b4376}.services-calendar .camp-event:not(.fc-list-item,.warning,.past-event) .calExtraInfo,.editCalendar .camp-event:not(.fc-list-item,.warning,.past-event) .calExtraInfo{background-color:#38589c!important}.services-calendar .camp-event:not(.fc-list-item,.warning,.past-event):hover .calExtraInfo,.editCalendar .camp-event:not(.fc-list-item,.warning,.past-event):hover .calExtraInfo{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.editCalendar{min-height:auto!important}#service-calendar-selector.editCalendar .fc-day-header .column-day{font-weight:400;margin-right:5px;text-transform:capitalize}#service-calendar-selector.editCalendar .fc-row{height:auto!important}#service-calendar-selector.editCalendar .fc-row .fc-content-skeleton{padding-bottom:2px}#service-calendar-selector.editCalendar .fc-event{min-height:50px}#service-calendar-selector.editCalendar .fc-event .fc-title{text-align:center;margin-top:11px}#service-calendar-selector.editCalendar .fc-event .fc-time+.fc-title{margin-top:4px}#service-calendar-selector.editCalendar .fc-event .glyphicon{display:none;font-size:2em;padding:2px}#service-calendar-selector.editCalendar .fc-event.active{background-color:#008a2f}#service-calendar-selector.editCalendar .fc-event.active .glyphicon{display:inherit}#service-calendar-selector.editCalendar .fc-event.active:hover{background-color:#007126}#service-calendar-selector.editCalendar .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.editCalendar .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{background:linear-gradient(0deg,#008a2f 4px,#008a2f1a 4px);box-shadow:none;background-color:#fff;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 .stablecard-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-multidaylink{font-size:.9em}.dialog-service-event-edit .event-dialog .button-multidaylink 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 .skilllevel.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 .stablecard-micro,.dialog-booking-calendar-service .buy-service-stable-card .service-group-info .stablecard-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:#008a2f;background-color:#fff3}.dialog-booking-calendar-service #service-time-selector .btn-toolbar-select-service-time .btn-select-service-time.active .label-duration{display:inherit;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}.pageStablePendingPayments .clusterize-scroll,.pageUserPendingPayments .clusterize-scroll,.pageStableCards .clusterize-scroll,#editClientDialogInvoices .clusterize-scroll{height:30vh;min-height:370px}.pageStablePendingPayments.full-width .clusterize-scroll,.pageUserPendingPayments.full-width .clusterize-scroll,.pageStableCards.full-width .clusterize-scroll,#editClientDialogInvoices.full-width .clusterize-scroll{min-height:50vh}.pageStablePendingPayments .clusterize-div-table-header div,.pageUserPendingPayments .clusterize-div-table-header div,.pageStableCards .clusterize-div-table-header div,#editClientDialogInvoices .clusterize-div-table-header div{padding-left:0}.pageStablePendingPayments .clusterize-div-table-header .visible-amount,.pageUserPendingPayments .clusterize-div-table-header .visible-amount,.pageStableCards .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}.pageStablePendingPayments .clusterize-div-table-header .payment-filter-paid,.pageUserPendingPayments .clusterize-div-table-header .payment-filter-paid,.pageStableCards .clusterize-div-table-header .payment-filter-paid,#editClientDialogInvoices .clusterize-div-table-header .payment-filter-paid,.pageStablePendingPayments .clusterize-div-table-header .payment-filter-due-date,.pageUserPendingPayments .clusterize-div-table-header .payment-filter-due-date,.pageStableCards .clusterize-div-table-header .payment-filter-due-date,#editClientDialogInvoices .clusterize-div-table-header .payment-filter-due-date{padding-left:15px}.pageStablePendingPayments .clusterize-content .row:first-child,.pageUserPendingPayments .clusterize-content .row:first-child,.pageStableCards .clusterize-content .row:first-child,#editClientDialogInvoices .clusterize-content .row:first-child{border-top:none}.pageStablePendingPayments .clusterize-content .row:last-child,.pageUserPendingPayments .clusterize-content .row:last-child,.pageStableCards .clusterize-content .row:last-child,#editClientDialogInvoices .clusterize-content .row:last-child{border-bottom:1px solid #dddddd}.pageStablePendingPayments .clusterize-content .row,.pageUserPendingPayments .clusterize-content .row,.pageStableCards .clusterize-content .row,#editClientDialogInvoices .clusterize-content .row{border-top:1px solid #dddddd;background-color:#fff}.pageStablePendingPayments .clusterize-content .row div,.pageUserPendingPayments .clusterize-content .row div,.pageStableCards .clusterize-content .row div,#editClientDialogInvoices .clusterize-content .row div{padding:8px 0}.pageStablePendingPayments .clusterize-content .row .label,.pageUserPendingPayments .clusterize-content .row .label,.pageStableCards .clusterize-content .row .label,#editClientDialogInvoices .clusterize-content .row .label{margin:2px 8px 0}.pageStablePendingPayments .clusterize-content .row .glyphicon-check,.pageUserPendingPayments .clusterize-content .row .glyphicon-check,.pageStableCards .clusterize-content .row .glyphicon-check,#editClientDialogInvoices .clusterize-content .row .glyphicon-check{display:none;color:#008a2f;font-size:1.3em;margin-left:8px}.pageStablePendingPayments .clusterize-content .row .glyphicon-unchecked,.pageUserPendingPayments .clusterize-content .row .glyphicon-unchecked,.pageStableCards .clusterize-content .row .glyphicon-unchecked,#editClientDialogInvoices .clusterize-content .row .glyphicon-unchecked{font-size:1.3em;margin-left:8px}.pageStablePendingPayments .clusterize-content .row .stable-note,.pageUserPendingPayments .clusterize-content .row .stable-note,.pageStableCards .clusterize-content .row .stable-note,#editClientDialogInvoices .clusterize-content .row .stable-note{padding:0 15px 10px}.pageStablePendingPayments .clusterize-content .row .filter-linked,.pageUserPendingPayments .clusterize-content .row .filter-linked,.pageStableCards .clusterize-content .row .filter-linked,#editClientDialogInvoices .clusterize-content .row .filter-linked{margin-right:10px}.pageStablePendingPayments .clusterize-content .row .date-col,.pageUserPendingPayments .clusterize-content .row .date-col,.pageStableCards .clusterize-content .row .date-col,#editClientDialogInvoices .clusterize-content .row .date-col{padding-left:15px}.pageStablePendingPayments .clusterize-content .row .date-col .label-ppp-paid,.pageUserPendingPayments .clusterize-content .row .date-col .label-ppp-paid,.pageStableCards .clusterize-content .row .date-col .label-ppp-paid,#editClientDialogInvoices .clusterize-content .row .date-col .label-ppp-paid{margin:0}.pageStablePendingPayments .clusterize-content .row .inactive-note,.pageUserPendingPayments .clusterize-content .row .inactive-note,.pageStableCards .clusterize-content .row .inactive-note,#editClientDialogInvoices .clusterize-content .row .inactive-note{padding:0 8px 8px}.pageStablePendingPayments .clusterize-content .row .inactive-note .alert,.pageUserPendingPayments .clusterize-content .row .inactive-note .alert,.pageStableCards .clusterize-content .row .inactive-note .alert,#editClientDialogInvoices .clusterize-content .row .inactive-note .alert{padding:5px;margin:0}.pageStablePendingPayments .clusterize-content .row.linked,.pageUserPendingPayments .clusterize-content .row.linked,.pageStableCards .clusterize-content .row.linked,#editClientDialogInvoices .clusterize-content .row.linked{border-top:1px solid #ffffff}.pageStablePendingPayments .clusterize-content .row.selected,.pageUserPendingPayments .clusterize-content .row.selected,.pageStableCards .clusterize-content .row.selected,#editClientDialogInvoices .clusterize-content .row.selected{box-shadow:inset 0 -3px #008a2f;background-color:#008a2f1a}.pageStablePendingPayments .clusterize-content .row.selected .glyphicon-check,.pageUserPendingPayments .clusterize-content .row.selected .glyphicon-check,.pageStableCards .clusterize-content .row.selected .glyphicon-check,#editClientDialogInvoices .clusterize-content .row.selected .glyphicon-check{display:inline-block}.pageStablePendingPayments .clusterize-content .row.selected .glyphicon-unchecked,.pageUserPendingPayments .clusterize-content .row.selected .glyphicon-unchecked,.pageStableCards .clusterize-content .row.selected .glyphicon-unchecked,#editClientDialogInvoices .clusterize-content .row.selected .glyphicon-unchecked{display:none}.pageStablePendingPayments .clusterize-content .row:not(.paid,.no-payment-provider):hover,.pageUserPendingPayments .clusterize-content .row:not(.paid,.no-payment-provider):hover,.pageStableCards .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}.pageStablePendingPayments .dropdown-parent,.pageUserPendingPayments .dropdown-parent,.pageStableCards .dropdown-parent,#editClientDialogInvoices .dropdown-parent{margin-left:5px}.pageStablePendingPayments .refresh-page,.pageUserPendingPayments .refresh-page,.pageStableCards .refresh-page,#editClientDialogInvoices .refresh-page{margin-left:15px}.pageStablePendingPayments .invoice-helps .alert,.pageUserPendingPayments .invoice-helps .alert,.pageStableCards .invoice-helps .alert,#editClientDialogInvoices .invoice-helps .alert{margin-top:15px;margin-bottom:0}.pageStablePendingPayments .btn.text-left,.pageUserPendingPayments .btn.text-left,.pageStableCards .btn.text-left,#editClientDialogInvoices .btn.text-left{text-align:left!important}.pageStablePendingPayments #clientSearch{max-width:140px}.pageUserPendingPayments .clusterize-scroll[data-childinvoices="1"] .invoice-name{display:inline}.pageUserPendingPayments .clusterize-content .row .label-paymentstate{display:inline-block;position:absolute;left:30px;right:0;top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pageUserPendingPayments .clusterize-content .row .glyphicon-ban-circle,.pageUserPendingPayments .clusterize-content .row .glyphicon-thumbs-up,.pageUserPendingPayments .clusterize-content .row .glyphicon-ok-sign{display:none;margin-left:8px;font-size:1.3em;color:#d9534f}.pageUserPendingPayments .clusterize-content .row .block-first,.pageUserPendingPayments .clusterize-content .row .block-second{padding-top:0;padding-bottom:0}.pageUserPendingPayments .clusterize-content .row .btn.invoice-extra-info{margin-right:8px}.pageUserPendingPayments .clusterize-content .row .alert-inline{padding:0 5px;margin:0 5px 3px!important}.pageUserPendingPayments .clusterize-content .row.disabled-opaque .glyphicon-unchecked,.pageUserPendingPayments .clusterize-content .row.disabled-opaque .glyphicon-check{display:none}.pageUserPendingPayments .clusterize-content .row.disabled-opaque .glyphicon-ban-circle{display:inline}.pageUserPendingPayments .clusterize-content .row.disabled-opaque *:not(.glyphicon-ban-circle){color:#a7a9ac}.pageUserPendingPayments .clusterize-content .row.disabled-opaque *:not(.glyphicon-ban-circle) .label{color:#eaeaea}.pageUserPendingPayments .clusterize-content .row.linked{border-top:1px solid #dddddd}.pageUserPendingPayments .clusterize-content .row.paid .glyphicon-thumbs-up,.pageUserPendingPayments .clusterize-content .row.paid .glyphicon-ok-sign{color:#008a2f;display:inline-block}.pageUserPendingPayments .clusterize-content .purchase-details{padding-top:0!important;padding-bottom:0!important}.pageUserPendingPayments .clusterize-content .purchase-details div{padding:0 0 8px}.pageUserPendingPayments .clusterize-content .purchase-details .label-info{display:inline-block;margin-left:38px;vertical-align:top}.pageUserPendingPayments .clusterize-content .invoice-name{display:none}.pageUserPendingPayments .parent-selected-payments,.pageUserPendingPayments .parent-paid-payments{margin-top:30px}.pageUserPendingPayments .payment-ask-price-results button{min-height:54px}.pageUserPendingPayments .payment-ask-price-results button .glyphicon{display:none}.pageUserPendingPayments .payment-ask-price-results button:hover{background-color:#fff}.pageUserPendingPayments .payment-ask-price-results button:hover .glyphicon{display:inherit}.pageUserPendingPayments .payment-ask-price-results button.btn-continue-part{box-shadow:inset 0 -3px #fd6d21}.pageUserPendingPayments .payment-ask-price-results button.btn-continue-part .glyphicon,.pageUserPendingPayments .payment-ask-price-results button.btn-continue-part .amount{color:#fd6d21}.pageUserPendingPayments .payment-ask-price-results .btn-group{margin-bottom:15px}.pageUserPendingPayments .payment-ask-price-results .payment-ask-price-results-or{line-height:2em}.pageUserPendingPayments #missingnag{margin-top:0}.pageUserPendingPayments #missingnag .alert{margin-top:0;margin-bottom:30px}.pageStableCards .clusterize-div-table-header{border-bottom:2px solid #dddddd}.pageStableCards .clusterize-div-table-header div{border:none}.pageStableCards .clusterize-div-table-header .visible-amount{display:inline-block;position:relative;font-size:.8em;font-weight:400;padding-top:4px}.pageStableCards .col-search .form-group{width:100%}.pageStableCards .stablecardwrapper-mini{position:absolute;left:0;top:10px}.pageStableCards .clusterize-content .row.edit-card{min-height:50px}.pageStableCards .clusterize-content .row.edit-card .card-name-col{padding:15px 0 15px 60px}.pageStableCards .clusterize-content .row.edit-card div{padding:15px 0}.pageStableCards .clusterize-content .row.edit-card.not-valid div{text-decoration:line-through!important;color:#a7a9ac}.pageStableCards .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 #paymenttime{font-size:.85em;margin:0;text-align:center;padding:0}#summary #summarycontent{border-radius:10px;box-shadow:0 0 3px #3b6f894d;padding:0 0 15px;margin-top:40px;background-color:#fff}#summary #summarycontent .payment-on-premises .alert{margin:0}#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 #summaryCancellationpolicy,#summary #summaryPaymentTime{text-align:center;font-size:.9em}#summary .summaryStablecardValid{display:block;font-size:.9em;line-height:.9em;margin:2px 0 10px}#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 .summaryExtrafee td,#summary #summaryTotal td{text-align:right}#summary #summaryTotalprice{padding-left:0;padding-right:0}#summary #summaryTotalprice .normalpayment-price span{font-size:.85em;line-height:1.3em;margin-top:4px;font-weight:400;text-align:center;display:inline-block}#summary #summaryTotalprice .normalpayment-price small{font-weight:300;font-size:.8em}#summary #summaryTotalprice .partialpayment-price{font-size:.85em;line-height:1.3em;margin-top:4px;font-weight:400;text-align:center;display:inline-block}#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}#eventLogin{margin-top:10px}#eventLogin .h-login{border-radius:10px;box-shadow:0 0 3px #3b6f894d}#eventLogin .h-login-options{padding:15px}#eventLogin .h-login-title{background-color:#066b93;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;height:30px}#eventLogin .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}.missingfeatures{position:fixed;left:0;right:0;top:60px;height:30px;z-index:999}.missingfeatures .wrapper{max-width:1200px;margin:auto}.missingfeatures .row{margin-right:0}.missingfeatures .row div{margin-left:-4px}.missingfeatures .missinginfobox{background-color:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:10px;margin-right:8px;line-height:1.3em;font-size:.8em;box-shadow:0 0 3px #3b6f894d}.missingfeatures .missinginfobox a{display:block;text-align:center;text-decoration:none;background-color:#0982a8;color:#fff;font-size:1.2em;border-radius:3px;padding:6px}.missingfeatures .missinginfobox a:hover{background-color:#066b93}#missingnag p:first-child{margin-top:0}#missingnag .btn{margin-top:5px;display:block}.search{padding:0 22px 0 25px}.searchClear{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}.pageUserCalendar h2,.pageUserCalendar .h2{padding-bottom:15px;display:inline-block}.pageUserCalendar .content .switch-account-account{margin-left:15px;position:absolute;margin-top:1px}.pageUserCalendar #calendar .cancelled-event{pointer-events:none!important}.pageUserCalendar .sidebar .infobox,.pageUserCalendar .calExtraInfo{display:none}.pageUserCalendar #eventInfo{margin:0}.pageUserCalendar #initialAlert{line-height:2em}.pageUserCalendar #initialAlert .btn{margin-top:0}.pageUserCalendar #reserveAlert a{color:#066b93}.pageUserCalendar .reservealert-parent{padding-right:0}.pageUserCalendar .fc-list-empty-wrap2{position:relative}.pageUserCalendar .fc-list-empty-wrap2 .fc-list-empty{border-radius:0}.pageUserCalendar-v2 .btn-user-calendar-new-main{padding:6px 48px}.pageUserCalendar-v2 #calendar{margin-bottom:15px}.pageUserCalendar-v2 .fc-list-empty-wrap2{padding:15px 15px 0!important;background-color:#efefef;min-height:40px}.pageUserCalendar-v2 .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:#0009;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:#fff;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:#a7a9ac;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{width:100%;position:absolute;height:24px;overflow:hidden;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{display:inline-block;float:left;padding:3px 10px 4px;color:#0009;font-size:.9em;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-item.fc-event-horse-care .horse-care-event-wrapper .horse-care-event-header .horse-care-event-type .fas{color:#fff;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;display:block;float:left;padding:3px 7px 4px;font-size:.9em;max-width:65%;color:#0009;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{clear:both;padding:4px 10px;font-size:.9em;color:#00000080;margin-top:24px}.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;margin-top:24px}.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 .userhorse,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .userhorse{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 .userhorse .horse-heart,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .userhorse .horse-heart{top:10px}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .userhorse .horse-heart .glyphicon-heart,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .userhorse .horse-heart .glyphicon-heart{top:0}.user-calendar-2021.calendar-custom-list .fc-event-container .fc-list-item .user-event-wrapper .user-row .userhorse.horse-assigned,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item .user-event-wrapper .user-row .userhorse.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.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.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 .userhorse,.user-calendar-2021.calendar-custom-list .fc-list-table .fc-list-item.active .user-event-wrapper .userhorse{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;background-color:#fff;margin-bottom:3px;box-shadow:0 2px 3px #3b6f891a;border:1px solid #dddddd;border-radius:5px;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 .customerCardsCard{padding:15px;font-size:.9em;min-height:150px;margin:0}.page-user-stable-cards .customerCardsCard h4{margin-top:0;color:#066b93;font-weight:500}.page-user-stable-cards .homestable-help{margin-top:10px}.pageUserHistory .input-group,.pageUserHistory .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}.pageStableAddEvent .stable-calendar-alerts .alert-danger{overflow:hidden}.pageStableAddEvent *:focus{outline:none}.pageStableAddEvent .sidebar .infobox{display:none}.pageStableAddEvent .fc-list-item{height:58px}.pageStableAddEvent .popover,.pageStableAddEvent .tooltip{z-index:5000!important}.pageStableAddEvent .datepicker{z-index:9999!important}.pageStableAddEvent .popover .popover-content{font-size:.8em!important;padding:10px 10px 5px}.pageStableAddEvent .popover .popover-content p{margin-bottom:5px}.pageStableAddEvent #eventPlanningAlert .alert{padding:5px 10px;margin:0 0 15px;font-size:.9em}.pageStableAddEvent .eventbutton.disabled,.pageStableAddEvent .eventbutton.disabled *{pointer-events:none!important}.pageStableAddEvent .copying-disabled{filter:grayscale(100%);background-color:#efefef}.pageStableAddEvent .copying-disabled strong,.pageStableAddEvent .copying-disabled label,.pageStableAddEvent .copying-disabled .form-group{opacity:.5;pointer-events:none}.pageStableAddEvent .copying-disabled .alert{text-decoration:line-through}.pageStableAddEvent .dialogCopyEvents .modal-body{padding-bottom:0}.pageStableAddEvent .dialogCopyEvents .copy-events-start ul{padding-left:20px}.pageStableAddEvent .dialogCopyEvents .copy-events-start ul li{list-style:disc;padding-bottom:5px;font-size:.9em;line-height:1.4em}.pageStableAddEvent .dialogCopyEvents .copy-events-event-list label{font-size:.8em}.pageStableAddEvent .dialogCopyEvents .week-starting-help{padding-right:7.5px}.pageStableAddEvent .dialogCopyEvents .week-ending-help{padding-left:7.5px}.pageStableAddEvent .dialogCopyEvents .datepicker-inline{display:inline-block}.pageStableAddEvent .dialogCopyEvents .datepicker-inline .datepicker-days table tbody tr:hover{background-color:#fff}.pageStableAddEvent .dialogCopyEvents .datepicker-inline .week-selected td{background-color:#0982a8;color:#fff;border-radius:0}.pageStableAddEvent .dialogCopyEvents .datepicker-inline .week-selected td:first-child{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.pageStableAddEvent .dialogCopyEvents .datepicker-inline .week-selected td:last-child{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.pageStableAddEvent .dialogCopyEvents .datepicker-inline .week-selected .cw{font-weight:700}.pageStableAddEvent .datepicker-dropdown .active.day{pointer-events:none}.pageStableAddEvent #calendar .fc-body .fc-week .fc-bg .fc-axis{font-size:.8em;padding-top:5px}.pageStableAddEvent[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;background:linear-gradient(180deg,#c8c8c8,#fff 8px)}.pageStableAddEvent .toolbar-right .calendar-menu{margin-left:5px}.pageStableAddEvent .tooltip hr,.pageStableServices .tooltip hr{margin:3px 0 5px}.pageStableAddEvent .tooltip ul,.pageStableServices .tooltip ul{margin:0;padding:0}.pageStableAddEvent .tooltip ul li,.pageStableServices .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}.userpage.sidebar td{padding-bottom:5px!important;line-height:2em}.userpage.sidebar tr:last-child td{padding-bottom:0!important}.userpage.sidebar .courseAmount{color:#0982a8}.userpage.sidebar .courseAmount span{font-size:1.8em;font-weight:300}.userpage.sidebar .courseAmount .glyphicon,.userpage.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 .summaryrow-tooltip-free,.popover .summaryrow-tooltip-free,.tooltip .summaryrow-tooltip-almost-full,.popover .summaryrow-tooltip-almost-full,.tooltip .summaryrow-tooltip-full,.popover .summaryrow-tooltip-full{background-color:#008a2f;display:inline-block;min-width:10px;min-height:10px;margin-right:5px}.tooltip .summaryrow-tooltip-almost-full,.popover .summaryrow-tooltip-almost-full{background-color:#d99300}.tooltip .summaryrow-tooltip-full,.popover .summaryrow-tooltip-full{background-color:#d9534f}.tooltip .horserow,.popover .horserow{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 .horserow .horseImage,.popover .horserow .horseImage{position:absolute;left:0;top:0;height:24px;width:24px;border-radius:3px}.tooltip .horserow .horseImage img,.popover .horserow .horseImage img{margin:0!important;min-width:24px;height:24px}.tooltip .horserow .horseImage .glyphicon,.popover .horserow .horseImage .glyphicon{position:absolute;top:auto;right:0;bottom:0!important;color:#a0000d;line-height:1em;height:1em;background-color:#fff}.tooltip .horserow a,.popover .horserow 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 .horserow .courseName,.popover .horserow .courseName{display:inline-block;float:left;clear:left;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tooltip .horserow .courseType,.popover .horserow .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 .horserow .courseTime,.popover .horserow .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 .horserow:last-child,.popover .horserow:last-child{margin-bottom:0;border-bottom:none}.tooltip-left-align .tooltip-inner{text-align:left!important}.pageStableClients .credits{color:#a7a9ac;padding:0}.pageStableClients .currentcredits{font-weight:700;color:#008a2f}.pageStableClients .clusterize-content nobr{background-color:#fff;padding:3px 5px;border-radius:3px}.pageStableClients .clientsDownload,.pageStableClients .clientsSendMessages,.pageStableClients .clients-select-all-clusterize,.pageStableClients .clients-select-none-clusterize{margin-left:15px!important}.pageStableClients td .btn-group{display:flex!important}.pageStableClients a.name{line-height:30px}.pageStableClients .user-parent-link,.pageStableClients .edittempuserbutton{position:relative;margin-top:6px;float:right}.pageStableClients .user-parent-link .user-parent-link-title,.pageStableClients .edittempuserbutton .user-parent-link-title{display:none}.pageStableClients .user-parent-link .user-parent-link-badge,.pageStableClients .edittempuserbutton .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}.pageStableClients .user-child{color:#007126;border-color:#1c6e3866}.pageStableClients .family-account .name{display:block;line-height:20px}.pageStableClients .family-account .user-parent-link{float:none;border:none;background-color:#efefef;pointer-events:none}.pageStableClients .family-account .user-parent-link .user-parent-link-title{display:inline}.pageStableClients .family-account .user-parent-link .user-parent-link-badge{display:none}.pageStableClients .info-selectbox{padding:0}.pageStableClients .info-selectbox span{color:#000000b3;font-size:20px}.pageStableClients .info-selectbox .glyphicon-ban-circle{margin-left:10px;color:#d9534f;opacity:.8}.pageStableClients .info-selectbox button{margin:0 0 0 10px;padding:0;font-size:20px;line-height:20px;border:none}.pageStableClients .info-selectbox button:hover{background-color:#fff0}.pageStableClients .info-select-client .glyphicon-check{display:none}.pageStableClients .info-select-client.selected .glyphicon-check{display:inline;color:#008a2f}.pageStableClients .info-select-client.selected .glyphicon-unchecked{display:none}.pageStableClients .clients-extra-menu{margin-bottom:15px}.pageStableClients .clients-extra-menu .btn-group{margin-left:15px}.pageStableClients .clusterize .clusterize-scroll{min-height:50vh}.pageStableClients .info-pale{color:#00000080}.pageStableForms .clusterize .clusterize-scroll{max-height:50vh;background-color:#fff}.pageStableForms .waiver-filtering-buttons{margin-right:5px}.pageStableForms .panel-registration-form,.pageStableForms .panel-other{overflow:hidden}.pageStableForms .panel-registration-form .panel-body,.pageStableForms .panel-other .panel-body{padding-bottom:0}.pageStableForms .panel-registration-form .form-active-registration-form{border-top:2px solid #dddddd}.pageStableForms .forms-actions{padding:7px}.pageStableHorses .content,.pageHorse .content{padding-bottom:0}.pageStableHorses #horseExtrainfo,.pageHorse #horseExtrainfo{display:none}.pageStableHorses #horseTable tr td,.pageHorse #horseTable tr td{transition:background-color .2s ease-in}.pageStableHorses #horseTable tr.selected img,.pageHorse #horseTable tr.selected img{box-shadow:none}.pageStableHorses #horseTable tr.selected td,.pageHorse #horseTable tr.selected td{background-color:#fff;border:none}.pageStableHorses #horseTable tr.selected td:first-child,.pageHorse #horseTable tr.selected td:first-child{border-top-left-radius:10px}.pageStableHorses #horseTable tr.selected td:last-child,.pageHorse #horseTable tr.selected td:last-child{border-top-right-radius:10px}.pageStableHorses #horseTable tr.info-note.selected td,.pageHorse #horseTable tr.info-note.selected td{border-radius:0!important}.pageStableHorses #horseTable .header,.pageHorse #horseTable .header{position:inherit;cursor:pointer}.pageStableHorses .tempForm,.pageHorse .tempForm{border-top:1px solid #dddddd;padding:0}.pageStableHorses .tempForm #addNewhorse,.pageHorse .tempForm #addNewhorse{box-shadow:none;border-top-left-radius:0;border-top-right-radius:0}.pageStableHorses .tempForm .additemForm,.pageHorse .tempForm .additemForm{padding-top:20px;margin-bottom:10px}.pageStableHorses .tempForm img,.pageHorse .tempForm img{border-radius:inherit;box-shadow:inherit;max-height:inherit}.pageStableHorses .info-details .btn-group,.pageHorse .info-details .btn-group{display:flex}.pageStableHorses #addNewhorse .skillSelection,.pageHorse #addNewhorse .skillSelection,.pageStableHorses #addNewhorse .horsevisibility-parent label,.pageHorse #addNewhorse .horsevisibility-parent label{display:block}.pageStableHorses #addNewhorse .horsevisibility-parent small,.pageHorse #addNewhorse .horsevisibility-parent small{margin-left:5px}.pageStableHorses .horse-not-visible,.pageHorse .horse-not-visible{color:#0003}.pageStableHorses .horse-not-visible a,.pageHorse .horse-not-visible a,.pageStableHorses .horse-not-visible img,.pageHorse .horse-not-visible img{opacity:.5}.pageStableHorses .horses-edit-help,.pageHorse .horses-edit-help{margin-top:15px}.pageStableHorses .stableHorsesSection,.pageHorse .stableHorsesSection{min-height:50vh}.page-stable-archive .archiveNav #searchStartDate,.pageStableCards .archiveNav #searchStartDate,.page-user-statistics .archiveNav #searchStartDate{border-bottom-right-radius:0;border-top-right-radius:0;border-right:1px dashed #dddddd;text-align:right;border-left:none}.page-stable-archive .archiveNav #searchEndDate,.pageStableCards .archiveNav #searchEndDate,.page-user-statistics .archiveNav #searchEndDate{border-bottom-left-radius:0;border-top-left-radius:0;border-left:none}.page-stable-archive .archiveNav .archiveSearchChevron,.pageStableCards .archiveNav .archiveSearchChevron,.page-user-statistics .archiveNav .archiveSearchChevron{border-left:none}.page-stable-archive #s-payments-filter .input-group,.pageStableCards #s-payments-filter .input-group,.page-user-statistics #s-payments-filter .input-group{margin-bottom:15px}#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}.pageStableConfirmation table td{line-height:1.8em;vertical-align:top}.pageStableConfirmation table td small{font-size:.75em}.pageStableConfirmation table td .glyphicon-ok-sign{color:#008a2f}.pageStableConfirmation table td p,.pageStableConfirmation table td strong{line-height:1.5em}.pageStableConfirmation table td p{margin-bottom:10px}.pageStableConfirmation .list-group-cards{margin-top:30px}.pageStableConfirmation .list-group-cards .list-group-item-card .row .card-name-col{padding:5px 0 5px 65px}.pageStableConfirmation .list-group-cards .list-group-item-card .row div{padding:5px 15px}.pageStableConfirmation .list-group-cards .list-group-item-card .row .stablecardwrapper-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 .skilllevel{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:10px;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 .feedbackform label,.rating .feedbackform .input-group{display:none}.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{color:#00f;box-shadow:inherit;color:#a0000d}.groupAdminIncoming{border-radius:10px;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-note .helplabel{font-weight:500;font-size:.9em;color:#777;padding:5px 0 0}.info-details>td{border-top:none!important}.infocontact,.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 .skilllevel{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:10px;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}.additemForm{display:none;border-radius:10px;box-shadow:0 0 3px #3b6f894d;background-color:#fff;padding:15px 15px 0;margin:0 0 30px}.additemForm h2{margin:0!important;padding:0 0 15px}.additemForm .row{position:relative}.additemForm .bottom{position:absolute;bottom:0;right:0}.usersettings{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}.contentAreaNavi,.userSettingsNavi{padding:0 0 15px}.contentAreaNavi li a,.userSettingsNavi li a{color:#303030;padding:7px 15px;border-radius:10px}.contentAreaNavi li a.disable-admin,.userSettingsNavi li a.disable-admin{opacity:.5}.contentAreaNavi li a.disable-admin:hover,.userSettingsNavi li a.disable-admin:hover{cursor:not-allowed}.contentAreaNavi li:hover a,.userSettingsNavi li:hover a{background-color:#0982a8;color:#fff}.contentAreaNavi li:hover a span,.userSettingsNavi li:hover a span,.contentAreaNavi li:hover a i,.userSettingsNavi li:hover a i{color:#fff!important}.contentAreaNavi li:hover a .badge,.userSettingsNavi li:hover a .badge{background-color:#fff!important;color:#066b93!important}.contentAreaNavi li.active a,.userSettingsNavi li.active a{color:#3d3d3d;background-color:#ddd}.contentAreaNavi li.active a span,.userSettingsNavi li.active a span{color:#3d3d3d}.contentAreaNavi li.active a .badge,.userSettingsNavi li.active a .badge{background-color:#777}.contentAreaNavi li.active:hover a,.userSettingsNavi li.active:hover a{background-color:#0982a8}.contentAreaNavi li.quick-help,.userSettingsNavi li.quick-help{float:right;margin:0 0 13px!important}.contentAreaNavi li.quick-help a,.userSettingsNavi li.quick-help a{color:#0982a8;padding:3px 5px!important}.contentAreaNavi li.quick-help:hover a,.userSettingsNavi li.quick-help:hover a{color:#fff}.contentAreaNavi li.dropdown.open .dropdown-toggle,.userSettingsNavi li.dropdown.open .dropdown-toggle{background-color:#0982a8;color:#fff}.contentAreaNavi .dropdown-menu,.userSettingsNavi .dropdown-menu{padding:0;margin:0;border-radius:10px}.contentAreaNavi .dropdown-menu li,.userSettingsNavi .dropdown-menu li{margin-top:5px!important;margin-bottom:5px!important}.contentAreaNavi .dropdown-menu li a,.userSettingsNavi .dropdown-menu li a{color:#303030;background-color:#fff;border-radius:10px;padding:5px 10px}.contentAreaNavi .dropdown-menu li:hover a,.userSettingsNavi .dropdown-menu li:hover a{background-color:#0982a8;color:#fff}.contentAreaNavi .dropdown-menu li.active a,.userSettingsNavi .dropdown-menu li.active a{color:#3d3d3d;background-color:#ddd}.contentAreaNavi .dropdown-menu li.active:hover a,.userSettingsNavi .dropdown-menu li.active:hover a{background-color:#fff}.contentAreaNavi .label-beta,.userSettingsNavi .label-beta,.contentAreaNavi .new-feature,.userSettingsNavi .new-feature{position:absolute;right:-3px;top:-7px;color:#fff!important}.contentAreaNavi .badge,.userSettingsNavi .badge{color:#fff!important;font-size:12px;min-height:18px;padding-top:3px;margin-top:-4px}.dialog-edit-settings .userSettingsNavi 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:10px;box-shadow:0 0 3px #3b6f894d}.general-content{position:relative;padding:15px;background-color:#fff;border-radius:10px;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}.dialogEditHorse .horse-care-calendar.worklist-open .fc-view-container{width:100%!important}.dialogEditHorse .horse-care-calendar.worklist-open .fc-view-container .hc-work-slot{margin-top:0!important;border-top:none;border-bottom:1px solid #dddddd}.dialogEditHorse .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-eventtype-selection .btn-group{margin-right:5px}.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 .nopermission-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}.roundedContentarea,.stableClientsSection{position:relative;padding:15px;background-color:#fff;min-height:300px;border-radius:10px;box-shadow:0 0 3px #3b6f894d}.stableClientsSection .customer-tr.hidden{display:none!important}.stableClientsSection .clusterize-scroll{min-height:30vh}.stableClientsSection .clusterize-div-table-header div{padding-left:0}.stableClientsSection .clusterize-div-table-header .info-notes div{border-bottom:none!important;padding:0 0 0 15px}.stableClientsSection .extra-margin{margin-right:15px}.stableClientsSection .formCategory{width:20px;height:20px;margin-top:3px;margin-left:20px;float:left}.stableClientsSection .clusterize-content .row{height:65px;overflow:hidden;border-bottom:1px solid #dddddd}.stableClientsSection .clusterize-content .row .userImage{margin:8px 0}.stableClientsSection .clusterize-content .row .userImage .glyphicon{position:absolute;right:3px;bottom:3px;top:auto;background-color:#fff;border-radius:6px}.stableClientsSection .clusterize-content .row .userImage .glyphicon-ok-sign{color:#008a2f}.stableClientsSection .clusterize-content .row .userImage .glyphicon-remove-sign{color:#d9534f}.stableClientsSection .clusterize-content .row .clientname,.stableClientsSection .clusterize-content .row .info-details,.stableClientsSection .clusterize-content .row .infocontact,.stableClientsSection .clusterize-content .row .info-notes,.stableClientsSection .clusterize-content .row .club-info{padding:8px 0}.stableClientsSection .clusterize-content .row .clientname>a,.stableClientsSection .clusterize-content .row .info-details>a,.stableClientsSection .clusterize-content .row .infocontact>a,.stableClientsSection .clusterize-content .row .info-notes>a,.stableClientsSection .clusterize-content .row .club-info>a,.stableClientsSection .clusterize-content .row .clientname>span:first-child,.stableClientsSection .clusterize-content .row .info-details>span:first-child,.stableClientsSection .clusterize-content .row .infocontact>span:first-child,.stableClientsSection .clusterize-content .row .info-notes>span:first-child,.stableClientsSection .clusterize-content .row .club-info>span:first-child,.stableClientsSection .clusterize-content .row .clientname .convertUnits,.stableClientsSection .clusterize-content .row .info-details .convertUnits,.stableClientsSection .clusterize-content .row .infocontact .convertUnits,.stableClientsSection .clusterize-content .row .info-notes .convertUnits,.stableClientsSection .clusterize-content .row .club-info .convertUnits,.stableClientsSection .clusterize-content .row .clientname .high-cell,.stableClientsSection .clusterize-content .row .info-details .high-cell,.stableClientsSection .clusterize-content .row .infocontact .high-cell,.stableClientsSection .clusterize-content .row .info-notes .high-cell,.stableClientsSection .clusterize-content .row .club-info .high-cell{display:table-cell;vertical-align:middle;height:48px;line-height:1.5em}.stableClientsSection .clusterize-content .row .clientname .user-parent-link,.stableClientsSection .clusterize-content .row .info-details .user-parent-link,.stableClientsSection .clusterize-content .row .infocontact .user-parent-link,.stableClientsSection .clusterize-content .row .info-notes .user-parent-link,.stableClientsSection .clusterize-content .row .club-info .user-parent-link,.stableClientsSection .clusterize-content .row .clientname .edittempuserbutton,.stableClientsSection .clusterize-content .row .info-details .edittempuserbutton,.stableClientsSection .clusterize-content .row .infocontact .edittempuserbutton,.stableClientsSection .clusterize-content .row .info-notes .edittempuserbutton,.stableClientsSection .clusterize-content .row .club-info .edittempuserbutton{display:block;padding:1px 5px!important;height:auto;position:absolute;right:15px;top:15px}.stableClientsSection .clusterize-content .row .clientname .user-parent-link+.edittempuserbutton,.stableClientsSection .clusterize-content .row .info-details .user-parent-link+.edittempuserbutton,.stableClientsSection .clusterize-content .row .infocontact .user-parent-link+.edittempuserbutton,.stableClientsSection .clusterize-content .row .info-notes .user-parent-link+.edittempuserbutton,.stableClientsSection .clusterize-content .row .club-info .user-parent-link+.edittempuserbutton{right:40px}.stableClientsSection .clusterize-content .row .clientname .glyphicon-ban-circle:not(.info-missing),.stableClientsSection .clusterize-content .row .info-details .glyphicon-ban-circle:not(.info-missing),.stableClientsSection .clusterize-content .row .infocontact .glyphicon-ban-circle:not(.info-missing),.stableClientsSection .clusterize-content .row .info-notes .glyphicon-ban-circle:not(.info-missing),.stableClientsSection .clusterize-content .row .club-info .glyphicon-ban-circle:not(.info-missing),.stableClientsSection .clusterize-content .row .clientname .info-select-client-clusterize,.stableClientsSection .clusterize-content .row .info-details .info-select-client-clusterize,.stableClientsSection .clusterize-content .row .infocontact .info-select-client-clusterize,.stableClientsSection .clusterize-content .row .info-notes .info-select-client-clusterize,.stableClientsSection .clusterize-content .row .club-info .info-select-client-clusterize{position:absolute;display:none;font-size:1.2em;border:none;height:48px;padding:10px}.stableClientsSection .clusterize-content .row .clientname .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stableClientsSection .clusterize-content .row .info-details .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stableClientsSection .clusterize-content .row .infocontact .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stableClientsSection .clusterize-content .row .info-notes .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stableClientsSection .clusterize-content .row .club-info .glyphicon-ban-circle:not(.info-missing) .glyphicon-check,.stableClientsSection .clusterize-content .row .clientname .info-select-client-clusterize .glyphicon-check,.stableClientsSection .clusterize-content .row .info-details .info-select-client-clusterize .glyphicon-check,.stableClientsSection .clusterize-content .row .infocontact .info-select-client-clusterize .glyphicon-check,.stableClientsSection .clusterize-content .row .info-notes .info-select-client-clusterize .glyphicon-check,.stableClientsSection .clusterize-content .row .club-info .info-select-client-clusterize .glyphicon-check{display:none}.stableClientsSection .clusterize-content .row .clientname .info-select-client-clusterize.selected .glyphicon-check,.stableClientsSection .clusterize-content .row .info-details .info-select-client-clusterize.selected .glyphicon-check,.stableClientsSection .clusterize-content .row .infocontact .info-select-client-clusterize.selected .glyphicon-check,.stableClientsSection .clusterize-content .row .info-notes .info-select-client-clusterize.selected .glyphicon-check,.stableClientsSection .clusterize-content .row .club-info .info-select-client-clusterize.selected .glyphicon-check{display:inline!important;color:#008a2f}.stableClientsSection .clusterize-content .row .clientname .info-select-client-clusterize.selected .glyphicon-unchecked,.stableClientsSection .clusterize-content .row .info-details .info-select-client-clusterize.selected .glyphicon-unchecked,.stableClientsSection .clusterize-content .row .infocontact .info-select-client-clusterize.selected .glyphicon-unchecked,.stableClientsSection .clusterize-content .row .info-notes .info-select-client-clusterize.selected .glyphicon-unchecked,.stableClientsSection .clusterize-content .row .club-info .info-select-client-clusterize.selected .glyphicon-unchecked{display:none!important}.stableClientsSection .clusterize-content .row .clientname .btn-call,.stableClientsSection .clusterize-content .row .info-details .btn-call,.stableClientsSection .clusterize-content .row .infocontact .btn-call,.stableClientsSection .clusterize-content .row .info-notes .btn-call,.stableClientsSection .clusterize-content .row .club-info .btn-call{clear:both}.stableClientsSection .clusterize-content .row .clientname .waiver-status-icon,.stableClientsSection .clusterize-content .row .info-details .waiver-status-icon,.stableClientsSection .clusterize-content .row .infocontact .waiver-status-icon,.stableClientsSection .clusterize-content .row .info-notes .waiver-status-icon,.stableClientsSection .clusterize-content .row .club-info .waiver-status-icon{overflow:hidden;padding:5px}.stableClientsSection .clusterize-content .row .clientname .waiver-status-icon i,.stableClientsSection .clusterize-content .row .info-details .waiver-status-icon i,.stableClientsSection .clusterize-content .row .infocontact .waiver-status-icon i,.stableClientsSection .clusterize-content .row .info-notes .waiver-status-icon i,.stableClientsSection .clusterize-content .row .club-info .waiver-status-icon i{font-size:1.5em;float:left}.stableClientsSection .clusterize-content .row .clientname .waiver-status-icon.view-waiver,.stableClientsSection .clusterize-content .row .info-details .waiver-status-icon.view-waiver,.stableClientsSection .clusterize-content .row .infocontact .waiver-status-icon.view-waiver,.stableClientsSection .clusterize-content .row .info-notes .waiver-status-icon.view-waiver,.stableClientsSection .clusterize-content .row .club-info .waiver-status-icon.view-waiver{cursor:pointer}.stableClientsSection .clusterize-content .row .clientname .waiver-status-icon small,.stableClientsSection .clusterize-content .row .info-details .waiver-status-icon small,.stableClientsSection .clusterize-content .row .infocontact .waiver-status-icon small,.stableClientsSection .clusterize-content .row .info-notes .waiver-status-icon small,.stableClientsSection .clusterize-content .row .club-info .waiver-status-icon small{float:left;line-height:1.9em;margin-left:5px}.stableClientsSection .clusterize-content .row .clientname{padding-left:60px;padding-right:5px}.stableClientsSection .clusterize-content .row .clientname .userImage{position:absolute;top:0;left:0}.stableClientsSection .clusterize-content .row .club-info .membership-label,.stableClientsSection .clusterize-content .row .club-info .waiver-label{margin-right:5px}.stableClientsSection .clusterize-content .row .club-info .new-client-label{display:inline-block;margin-right:5px;cursor:pointer}.stableClientsSection .clusterize-content .row .client-modal-button,.stableClientsSection .clusterize-content .row .credit-amount{color:#00000080}.stableClientsSection .clusterize-content .row .client-buttons{padding:17px 5px 0 0}.stableClientsSection .clusterize-content .row .client-buttons .btn-group .btn{min-width:55px;max-width:33.33%;padding-left:20px;padding-right:5px}.stableClientsSection .clusterize-content .row .client-buttons .btn-group .btn .glyphicon{position:absolute;left:10px;top:8px}.stableClientsSection .clusterize-content .row .client-buttons .btn-group .btn .glyphicon-calendar{top:7px}.stableClientsSection .clusterize-content .row .client-buttons .btn-group .btn-success{color:#fff}.stableClientsSection .clusterize-content .row .center-vertically,.stableClientsSection .clusterize-content .row .info-notes span.note-cell,.stableClientsSection .clusterize-content .row .info-details span.note-cell{display:table-cell;vertical-align:middle;height:48px;line-height:1.5em}.stableClientsSection .clusterize-content .row .infocontact .btn{display:inline}.stableClientsSection .clusterize-content .row .infocontact .phone-number{font-size:.8em}.stableClientsSection .clusterize-content .row .phone-field{display:block!important}.stableClientsSection .clusterize-content .row.temporary-user .clientname,.stableClientsSection .clusterize-content .row.connected-accounts .clientname{padding-right:65px}.stableClientsSection .clusterize-content .row.user-hidden{background-color:#efefef}.stableClientsSection .clusterize-content .row.user-hidden *{opacity:.7}.stableClientsSection .clusterize-content .row.user-hidden a{text-decoration:line-through}.stableClientsSection .clusterize.send-messages .clientname{padding-left:100px}.stableClientsSection .clusterize.send-messages .clientname .glyphicon-ban-circle,.stableClientsSection .clusterize.send-messages .clientname .info-select-client-clusterize{display:block!important;left:0}.stableClientsSection .clusterize.send-messages .clientname .glyphicon-ban-circle{margin-top:10px;color:#d9534f}.stableClientsSection .clusterize.send-messages .clientname .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 .iconwrapper{opacity:.8;width:28px;height:28px;position:absolute;left:7px;top:7px;border-radius:3px;background-color:#0982a8;text-align:center}.info-waiver .iconwrapper i{color:#fff;margin:6px 0;font-size:14px}.info-waiver .info-waiver-footer{background-color:#f5f5f5;padding:10px}.info-waiver .list-group-item-timewarning{padding:7px 7px 0}.info-waiver .list-group-item-timewarning .alert{margin:0;padding:5px 7px}.info-waiver .list-group-item-timewarning+.list-group-item{border-top:0 solid #ffffff!important}.waiver-append-content .btn{max-width:100%;white-space:wrap;text-align:left}.stableClientsSection#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}.stableCalendars td{padding-top:30px!important;padding-bottom:30px!important}.stableCalendars label{font-size:11px}.stableCalendars .calendarRow .panel{margin-bottom:0;border-radius:0}.stableCalendars .calendarRow .panel-heading{padding-top:15px;padding-bottom:0}.stableCalendars .calendarRow:first-child .panel{border-top-left-radius:4px;border-top-right-radius:4px}.stableCalendars .calendarRow:last-child .panel{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.stableCalendars .calendarRow+.calendarRow .panel{border-top:none;margin-top:-1px}#stableSettingsNewCalendar td{border-top:none!important;padding-top:5px!important;padding-bottom:10px!important}#userSettings h2,#stableSettings h2{display:inline-block;line-height:2em;margin-top:0;padding:0 0 5px}#userSettings h3,#stableSettings h3{display:inline-block;line-height:2em;margin-top:0;font-size:18px}#userSettings h4,#stableSettings h4{color:#066b93;font-size:1em;line-height:1.5em;margin:0 0 15px;padding:0 10px .5em;border-bottom:1px solid #dddddd}#userSettings .familystatus-success,#stableSettings .familystatus-success{background-color:#dff0d8}#userSettings .familystatus-fail,#stableSettings .familystatus-fail{background-color:#f2dede}#userSettings .family-childs .child,#stableSettings .family-childs .child{margin-bottom:15px}#userSettings .family-childs .child .child-true,#stableSettings .family-childs .child .child-true,#userSettings .family-childs .child .child-false,#stableSettings .family-childs .child .child-false{margin-right:15px}#userSettings .family-childs .child .child-false,#stableSettings .family-childs .child .child-false{color:#d9534f;opacity:.5}#userSettings .family-childs .family-photo,#stableSettings .family-childs .family-photo{padding-right:0;padding-bottom:15px}#userSettings .family-childs .name,#stableSettings .family-childs .name{font-weight:700;font-size:14px}#userSettings .family-childs .family-child-info p span:not(.glyphicon),#stableSettings .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}#userSettings .family-childs .family-child-info .child-false,#stableSettings .family-childs .family-child-info .child-false{background-color:#d9534f!important;opacity:1}#userSettings .family-childs .family-child-info .glyphicon-ok-sign,#stableSettings .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}#userSettings .family-childs .child-details,#stableSettings .family-childs .child-details{margin:0 0 10px}#userSettings .family-childs .child-details span:not(.glyphicon),#stableSettings .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}#userSettings .family-childs .child-details span[data-toggle=tooltip]:hover,#stableSettings .family-childs .child-details span[data-toggle=tooltip]:hover{cursor:default}#userSettings .userSettingsSection,#stableSettings .userSettingsSection,#userSettings .stableSettingsSection,#stableSettings .stableSettingsSection{position:relative;padding:15px;background-color:#fff;min-height:300px;border-radius:10px;box-shadow:0 0 3px #3b6f894d}#userSettings .userSettingsSection.only-this,#stableSettings .userSettingsSection.only-this,#userSettings .stableSettingsSection.only-this,#stableSettings .stableSettingsSection.only-this{background-color:#fff0;box-shadow:none}#userSettings .alert,#stableSettings .alert{margin:15px 0 30px}#userSettings .missinginfo-extra .alert,#stableSettings .missinginfo-extra .alert{margin-top:0;margin-bottom:30px}#userSettings #setUserWallVisibility .input-group label,#stableSettings #setUserWallVisibility .input-group label{font-size:.95em;padding-left:10px;padding-right:10px}#userSettings .userSettingsSection#settings-membership h2,#stableSettings .userSettingsSection#settings-membership h2{padding-bottom:0}#userSettings .userSettingsSection#settings-membership h3,#stableSettings .userSettingsSection#settings-membership h3{margin-bottom:0}#userSettings .alert-riderdetails,#stableSettings .alert-riderdetails{margin-bottom:10px;cursor:pointer}#userSettings .alert-riderdetails .link,#stableSettings .alert-riderdetails .link{display:inline-block;float:right;padding:0 0 0 10px}#userSettings .alert-riderdetails .glyphicon-circle-arrow-up,#stableSettings .alert-riderdetails .glyphicon-circle-arrow-up,#userSettings .alert-riderdetails.alert-riderdetails-bottom .glyphicon-circle-arrow-down,#stableSettings .alert-riderdetails.alert-riderdetails-bottom .glyphicon-circle-arrow-down{display:none}#userSettings .alert-riderdetails.alert-riderdetails-bottom .glyphicon-circle-arrow-up,#stableSettings .alert-riderdetails.alert-riderdetails-bottom .glyphicon-circle-arrow-up{display:inline-block}#userSettings #settings-connections,#stableSettings #settings-connections{padding:15px 15px 0!important}#userSettings #settings-connections .panel-group,#stableSettings #settings-connections .panel-group{margin:0 0 15px}#userSettings #settings-connections .panel,#stableSettings #settings-connections .panel{margin:0 0 15px;background-color:#f5f5f5}#userSettings #settings-connections .panel-body,#stableSettings #settings-connections .panel-body{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#userSettings #settings-connections .panel-heading,#stableSettings #settings-connections .panel-heading{border-radius:3px}#userSettings #settings-connections .panel-title,#stableSettings #settings-connections .panel-title{color:#066b93;overflow:hidden;line-height:1.5em}#userSettings #settings-connections .panel-title .panel-title-text,#stableSettings #settings-connections .panel-title .panel-title-text{margin-right:10px}#userSettings #settings-connections .panel-title .glyphicon:not(.header-icon),#stableSettings #settings-connections .panel-title .glyphicon:not(.header-icon){margin-top:7px;color:#000}#userSettings #settings-connections .panel-title .glyphicon-chevron-down,#stableSettings #settings-connections .panel-title .glyphicon-chevron-down,#userSettings #settings-connections .panel-title .glyphicon-chevron-up,#stableSettings #settings-connections .panel-title .glyphicon-chevron-up{margin-left:5px}#userSettings #settings-connections .panel-title .glyphicon-chevron-down,#stableSettings #settings-connections .panel-title .glyphicon-chevron-down{display:none}#userSettings #settings-connections .panel-title .header-icon,#stableSettings #settings-connections .panel-title .header-icon{margin-right:3px}#userSettings #settings-connections .panel-title:hover,#stableSettings #settings-connections .panel-title:hover{color:#022431}#userSettings #settings-connections .panel-title.collapsed .glyphicon-chevron-down,#stableSettings #settings-connections .panel-title.collapsed .glyphicon-chevron-down{display:initial}#userSettings #settings-connections .panel-title.collapsed .glyphicon-chevron-up,#stableSettings #settings-connections .panel-title.collapsed .glyphicon-chevron-up{display:none}#userSettings #settings-connections .panel-title .label,#stableSettings #settings-connections .panel-title .label{color:#fff;font-weight:400;padding:3px 5px 2px}#userSettings #settings-connections .panel-title .label .glyphicon,#stableSettings #settings-connections .panel-title .label .glyphicon{color:#fff}#userSettings #settings-plus ul.hopoti-plus-features,#stableSettings #settings-plus ul.hopoti-plus-features{padding:0}#userSettings #settings-plus ul.hopoti-plus-features li,#stableSettings #settings-plus ul.hopoti-plus-features li{margin:0 0 5px;padding:3px 10px;font-size:1.2em;background-color:#008a2f1a;border-radius:8px}#userSettings #settings-plus ul.hopoti-plus-features li .fas,#stableSettings #settings-plus ul.hopoti-plus-features li .fas{color:#008a2f;margin-right:5px}#userSettings #settings-plus ul.hopoti-plus-features.inactive,#stableSettings #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}.skilllevel{position:relative;color:#fff!important}.skilllevel label{background-color:#fff;box-shadow:0 -4px gray inset!important;color:#0009}.skilllevel .active.levelbeginner{background-color:#0009;color:#fff}.skilllevel .leveld{box-shadow:0 3px 5px #00000020 inset,0 -4px #f6ab09 inset!important;background-color:#fdeece}.skilllevel .active.leveld{background-color:#f6ab09;color:#fff}.skilllevel .levelc{box-shadow:0 3px 5px #00000020 inset,0 -4px #65b100 inset!important;background-color:#c8ff7e}.skilllevel .active.levelc{background-color:#65b100;color:#fff}.skilllevel .levelb{box-shadow:0 3px 5px #00000020 inset,0 -4px #2f78c0 inset!important;background-color:#f2f7fc}.skilllevel .active.levelb{background-color:#2f78c0;color:#fff}.skilllevel .levela{box-shadow:0 3px 5px #00000020 inset,0 -4px #f05078 inset!important;background-color:#fff}.skilllevel .active.levela{background-color:#f05078;color:#fff}.skilllevel div{width:15px;float:left;color:#fff0;filter:grayscale(100%);opacity:.3;font-weight:700;font-size:.8em;padding:3px 4.5px}.skilllevel .selected{color:#fff;filter:grayscale(0);opacity:1}.skilllevel div:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.skilllevel div:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.skilllevel .glyphicon-question-sign{font-size:12px;position:absolute;right:-7px;top:-7px;background-color:#efefef;border-radius:7px;padding:1px;color:#d9534f}.horselevel{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.levelbeginner,.resetSkillSelection .active.levelbeginner{box-shadow:0 3px 5px #00000040 inset!important;background-color:#00000080;color:#fff}.skillSelection .active.levelbeginner .confirmedSkillTag,.resetSkillSelection .active.levelbeginner .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(.usersettingscontent){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 .menugroup .list-group-item:first-child,.user-wall-feed .feed-posts .menugroup .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:7px!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}.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 .missingfeatures-nag{white-space:normal;text-align:left}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-homestable,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-homestable,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-homestable,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-homestable{padding:0}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-homestable *,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-homestable *,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-homestable *,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-homestable *{transition:all .2s ease-out}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-homestable a:hover,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-homestable a:hover,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-homestable a:hover,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-homestable a:hover{text-decoration:none}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-homestable .homestable,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-homestable .homestable,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-homestable .homestable,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-homestable .homestable{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-homestable .homestable .title,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-homestable .homestable .title,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-homestable .homestable .title,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-homestable .homestable .title{padding-left:5px;color:#000}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-homestable .homestable img,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-homestable .homestable img,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-homestable .homestable img,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-homestable .homestable img{max-width:40px}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-homestable .homestable:hover .title,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-homestable .homestable:hover .title,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-homestable .homestable:hover .title,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-homestable .homestable:hover .title{color:#066b93;padding-left:10px}.user-wall-feed .user-feed-summary .user-next-bookings .list-group-item-homestable .book,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-homestable .book,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-homestable .book,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-homestable .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-homestable .book:hover,.user-wall-feed .user-feed-summary .user-last-minute-lessons .list-group-item-homestable .book:hover,.user-wall-feed .user-feed-summary .user-rate-bookings .list-group-item-homestable .book:hover,.user-wall-feed .user-feed-summary .home-stable-link .list-group-item-homestable .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 .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 .stablecardwrapper-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 .stablecardwrapper-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 .user-feed-summary .user-feed-settings-parent .btns-desktop .btn{margin-bottom:5px}.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 .stablecardwrapper-mini{position:absolute;left:10px;top:8px}.stable-cards-list .list-group-item-stable-card .stablecard-name{display:inline-block;width:100%}.stable-cards-list .list-group-item-stable-card .stablecard-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-stablecard .modal-body{padding-top:5px;padding-bottom:0}.dialog-display-stablecard .stablecard-wrapper{display:flex;justify-content:center;align-items:center}.dialog-display-stablecard .stablecard-wrapper .stableCard{width:100%;max-width:400px}.dialog-display-stablecard .stablecard-wrapper .transfercreditsbutton,.dialog-display-stablecard .stablecard-wrapper .bookingbutton,.dialog-display-stablecard .stablecard-wrapper .infobutton{display:none}.dialog-display-stablecard .giftcard-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 .stablecardwrapper-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}#stablesettings-features{overflow:visible!important;margin-bottom:100px}#stablesettings-features div div .row{margin:0 0 15px}.stablecardCurrentItem{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}#stablesettings-calendars label{margin-top:2px;margin-bottom:0}#stablesettings-calendars input button{margin-top:5px;margin-bottom:3px}#stablesettings-calendars .icon-button,#stablesettings-calendars .classtype-dropdown,#stablesettings-calendars .extra-field,#stablesettings-calendars .edit-button{padding:0}#stablesettings-calendars .icon-button{padding-right:3px}#stablesettings-calendars .classtype-dropdown .form-control,#stablesettings-calendars .extra-field .form-control{width:calc(100% - 5px)}#stablesettings-calendars .icon-list li{cursor:pointer!important}#stablesettings-calendars .calendar-setting-box{border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;padding-right:0}#stablesettings-calendars .calendar-setting-box span{display:inline-block;padding-top:7px;color:#00000080}#stablesettings-calendars .calendar-setting-box.last{border-bottom:none}#stablesettings-calendars .buttons-section{border-top:1px solid #dddddd;padding-top:15px}#stablesettings-calendars .calendar-setting-box:nth-child(2n){border-right:1px solid #ffffff}#stablesettings-calendars[data-quick-checkout="0"] .quick-checkout-active,#stablesettings-calendars[data-quick-checkout="1"] .calendar-setting-box-quick-checkout{display:none}#stablesettings-accounts .panel-heading .show-coop,#stablesettings-accounts .panel-heading .hide-coop{color:#022431}#stablesettings-accounts .panel-heading .show-coop .glyphicon,#stablesettings-accounts .panel-heading .hide-coop .glyphicon{margin-left:10px;margin-top:3px}#stablesettings-accounts .panel-body span.basic-info{line-height:2em}#stablesettings-accounts .list-group-item p{padding:10px 0 0}#stablesettings-accounts .info-large .alert-info{margin:0 0 5px}#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:#b8d8e7f2;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;background-color:pink;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 .fitnessdata-table td,.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitnessdata-table th{border-color:#0982a880}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitnessdata-table td>.fa-heartbeat,.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitnessdata-table td>.fa-burn{color:#055271}.single-post-dialog .modal-body .bootstrap-dialog-message .p-area-post-diary .fitness-content .fitnessdata-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 #diarymap{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;font-size:1.5em}.dialog-waiver .ui-sortable-placeholder{background:none!important;border:1px solid #dddddd!important;background-color:#0000000d!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 .skilllevel{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-inpage header{position:inherit;height:inherit;font-size:1.5em;margin-bottom:.5em}form.form-inpage label:first-child{font-weight:700}.booking-event-form-inpage .panel-body{border-top:none!important;background-color:#0000000d}.booking-event-form-inpage .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-eventtypes .legend{text-align:left}.page-user-statistics .stat-container-horses .legend .btn,.page-user-statistics .stat-container-eventtypes .legend .btn{width:calc(50% - 3px);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-user-statistics .stat-container-statmap{padding:0;overflow:hidden;height:400px}.page-user-statistics #statmap .mapboxgl-popup .mapboxgl-popup-close-button{display:none!important}.page-user-statistics #statmap .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}.pageUserPendingPayments .debug{display:none}.pageUserPendingPayments.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}.countrycode{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}}.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}#calendarOptions{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}.pageBooking .event-custom-showwindow .event-image .event-labels{top:10px;text-align:right}.pageBooking .event-custom-showwindow .event-reservebuttons .event-showmore-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){.stableFrontpageSidebar{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-container .content-nav-admin-2{padding-right:15px}.header-container .thumbnailimage .imagewrapper{bottom:65px}.header-container .thumbnailimage .btn-change-profile-image{bottom:80px}.stable-admin .header-container .thumbnailimage .imagewrapper{bottom:105px}.stable-admin .header-container .thumbnailimage .btn-change-profile-image[data-image=profile]{bottom:120px}#calendarOptions{padding:15px!important}.optionsNaviSecond .label{display:inline-block;margin:7px}.home .mapoptions #skillDescription{min-height:25px}.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 #missingnag{margin-top:30px;margin-bottom:0}.home #missingnag p:first-child{margin-top:0}.home #missingnag 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}#missingnag{margin-top:30px}#stableCards{text-align:center}#stableCards .stableCard{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}.editCalendar #eventPlanningAlert .alert{margin:0 0 15px;font-size:.9em}.editCalendar .calendar-day-summary:not(.total) .summary-wrapper{padding:3px 5px!important}.editCalendar .calendar-day-summary:not(.total) .glyphicon{display:none}.pageBooking .help-validity{display:none!important}.pageBooking .calendar-type-navi .header+li{clear:both}.pageStableAddEvent .fc-right{width:100%;margin-top:15px}.pageStableAddEvent .fc-right>.btn-group,.pageStableAddEvent .fc-right .calendar-menu{margin:0 0 5px 5px}.pageStableAddEvent .calendar-extra-menu .form-group{margin-top:10px!important}.pageStableAddEvent .calendar-extra-menu .form-group button{margin-bottom:5px}.pageStableAddEvent .send-messages-tools .alert-inline{display:block!important;width:100%;margin:10px 0 0!important;text-align:center}.pageStableDayplanner .dayplanner-tools .fc-toolbar{float:none}.pageStableDayplanner .dayplanner-tools .dayplanner-tool{float:left!important;width:auto!important;padding-right:5px;margin:0}.pageStableDayplanner .dayplanner-tools .editCalendar{float:none}.pageStableDayplanner .dayplanner-tools .dayplanner-daynavi .dayplanner-navi{padding-left:0;margin:0}.pageStableDayplanner .dayplanner-tools .dayplanner-daynavi .dayplanner-navi button{padding:6px!important;font-size:.8em}.pageStableDayplanner .dayplanner-tools .btn-group{margin-bottom:15px}.pageStableDayplanner .dayplanner-tools .btn-group.pull-right .fullScreenToggle{margin:0!important}.user-stable-cards-big .stablecardWrapper{text-align:left;width:50%;max-width:380px}.user-stable-cards-small .stablecardWrapper{width:60px}.user-stable-cards-small .stablecardWrapper .stableCard{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}.dialogEditHorse .alert-read-rights{margin-top:15px!important;float:left!important}.dialogEditHorse .horse-previous-riders{margin-top:30px}.pageUserCalendar #calendar{padding-right:15px!important}.pageUserCalendar #calendar .fc-toolbar{min-height:auto!important}.pageUserCalendar .reservealert-parent{padding-right:15px}.pageUserCalendar .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}#stablesettings-calendars .stableCalendars{padding:0}#stablesettings-calendars .classtype-dropdown .form-control{width:100%}#stablesettings-calendars .calendar-setting-box{padding:inherit;border-right:none}#stablesettings-calendars .calendar-setting-box .form-group{margin-bottom:0}#stablesettings-calendars .calendar-setting-box .small{padding:0;margin-bottom:7px}.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%}.stablestaff{border-top:1px solid #dddddd}.stablestaff .row-add-personnel .mobile-label{padding-top:0}.stablestaff .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 .content-nav-admin-2{display:none}.header-container .thumbnailimage{float:left}.header-container .thumbnailimage .imagewrapper{display:block;height:50%;height:calc(100% - 80px);bottom:auto!important}.header-container .thumbnailimage .imagewrapper img{border-radius:10px;position:absolute;bottom:0}.header-container .thumbnailimage .btn-change-profile-image .title{display:none}.header-container .thumbnailimage .btn-change-profile-image[data-image=cover]{top:15px;left:0;right:auto;background-color:#fff9}.header-container .thumbnailimage .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 .thumbnailimage .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 .thumbnailimage .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}.pageStable .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 .stablecardWrapper{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 .menulink,header .userimage,header .mobilecalendarlink,header .mobilesearchlink,header .mobilepaymentrequestlink,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 .menulink a,header .userimage a,header .mobilecalendarlink a,header .mobilesearchlink a,header .mobilepaymentrequestlink a,header .mobile-menu-open a{border-radius:5px;background-color:#ffffff1a;padding:0!important;min-height:40px;text-align:center}header .menulink a img,header .userimage a img,header .mobilecalendarlink a img,header .mobilesearchlink a img,header .mobilepaymentrequestlink a img,header .mobile-menu-open a img{margin:0;left:0}header .menulink .username,header .userimage .username,header .mobilecalendarlink .username,header .mobilesearchlink .username,header .mobilepaymentrequestlink .username,header .mobile-menu-open .username{display:none}header .menulink.active,header .userimage.active,header .mobilecalendarlink.active,header .mobilesearchlink.active,header .mobilepaymentrequestlink.active,header .mobile-menu-open.active{background-color:inherit!important}header .menulink.active a,header .userimage.active a,header .mobilecalendarlink.active a,header .mobilesearchlink.active a,header .mobilepaymentrequestlink.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 .mobilepaymentrequestlink a{color:#fff;background-color:#d9534f}header .mobilepaymentrequestlink a .badge-danger{border-color:#d9534f!important;background-color:#fff!important;color:#d9534f!important}header .mobilepaymentrequestlink:hover a{background-color:#d43f3a}header .userlink{min-width:40px!important}header .userlink .username{display:none!important}header .userimage:hover a img{opacity:.8}header .mobilecalendarlink a,header .mobilesearchlink a,header .mobilepaymentrequestlink a{font-size:18px}header .mobilecalendarlink a .futureEventBadge,header .mobilesearchlink a .futureEventBadge,header .mobilepaymentrequestlink a .futureEventBadge,header .mobilecalendarlink a .badge-danger,header .mobilesearchlink a .badge-danger,header .mobilepaymentrequestlink 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 .mobilecalendarlink a .fa-solid,header .mobilesearchlink a .fa-solid,header .mobilepaymentrequestlink a .fa-solid,header .mobilecalendarlink a .fa-regular,header .mobilesearchlink a .fa-regular,header .mobilepaymentrequestlink a .fa-regular{margin-top:9px}header .mobilecalendarlink a .glyphicon,header .mobilesearchlink a .glyphicon,header .mobilepaymentrequestlink a .glyphicon{margin-top:10px}header .mobilecalendarlink a .badge-danger,header .mobilesearchlink a .badge-danger,header .mobilepaymentrequestlink a .badge-danger{color:#fff}header .userimage,header .mobilecalendarlink,header .mobilesearchlink,header .mobilepaymentrequestlink,header .section-navi-link{transition:all .2s ease-out}header ul a{min-height:inherit}header ul li.right.mobilemenu:hover{background-color:#0982a8!important}header ul li.mobilemenu a:hover .helptext{color:#fff9}header ul li.mobilemenu a:hover .glyphicon{color:#fffc}header ul li.mobilemenu a:hover .glyph-bg{background-color:#ffffffe6}header ul li.mobilemenu a:hover .glyph-bg .glyphicon{color:#0982a8}header ul li.homestable-parent:hover .title{color:#fff}header ul li.homestable-parent:hover .helptext{color:#fff9}header ul li.menulink:hover{background-color:#fff0!important}header .fp-link{display:none}header .mobilemenu,header .section-menu-item{display:none;float:left;clear:both;position:relative;overflow:hidden;border-bottom:1px solid #EFEFEF;background-color:#fff!important;width:100%}header .mobilemenu a,header .section-menu-item a{color:#066b93;margin:0;padding:7px 5px 7px 15px;font-size:1em;background-image:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .mobilemenu .badge,header .section-menu-item .badge{background-color:#066b93;color:#fff;min-height:18px;border-radius:9px}header .mobilemenu ul,header .section-menu-item ul{display:none!important}header .mobilemenu .event-count,header .section-menu-item .event-count{font-weight:700}header .mobilemenu .half,header .section-menu-item .half{width:50%!important;float:left;clear:none!important}header .mobilemenu .half:first-child,header .section-menu-item .half:first-child{border-right:1px solid #EFEFEF}header .mobilemenu .profile,header .section-menu-item .profile,header .mobilemenu .events,header .section-menu-item .events,header .mobilemenu .homestable,header .section-menu-item .homestable,header .mobilemenu .paymentrequests,header .section-menu-item .paymentrequests{position:relative;display:block;min-height:50px;padding:10px!important}header .mobilemenu .profile .title,header .section-menu-item .profile .title,header .mobilemenu .events .title,header .section-menu-item .events .title,header .mobilemenu .homestable .title,header .section-menu-item .homestable .title,header .mobilemenu .paymentrequests .title,header .section-menu-item .paymentrequests .title{display:block;position:relative;float:left;margin:1px 0 0 40px;line-height:1em;max-width:calc(100% - 10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .mobilemenu .profile .helptext,header .section-menu-item .profile .helptext,header .mobilemenu .events .helptext,header .section-menu-item .events .helptext,header .mobilemenu .homestable .helptext,header .section-menu-item .homestable .helptext,header .mobilemenu .paymentrequests .helptext,header .section-menu-item .paymentrequests .helptext{display:block;position:relative;float:left;clear:both;margin:0 0 0 40px;white-space:normal;font-size:.8em;color:#303030}header .mobilemenu .profile .glyph-bg,header .section-menu-item .profile .glyph-bg,header .mobilemenu .events .glyph-bg,header .section-menu-item .events .glyph-bg,header .mobilemenu .homestable .glyph-bg,header .section-menu-item .homestable .glyph-bg,header .mobilemenu .paymentrequests .glyph-bg,header .section-menu-item .paymentrequests .glyph-bg{position:absolute;margin:0;display:block;text-align:center;height:30px;width:30px;border-radius:5px;background-color:#0982a8}header .mobilemenu .profile .glyph-bg .glyphicon,header .section-menu-item .profile .glyph-bg .glyphicon,header .mobilemenu .events .glyph-bg .glyphicon,header .section-menu-item .events .glyph-bg .glyphicon,header .mobilemenu .homestable .glyph-bg .glyphicon,header .section-menu-item .homestable .glyph-bg .glyphicon,header .mobilemenu .paymentrequests .glyph-bg .glyphicon,header .section-menu-item .paymentrequests .glyph-bg .glyphicon{font-size:16px;color:#fff;margin-top:7px}header .mobilemenu .profile img,header .section-menu-item .profile img,header .mobilemenu .events img,header .section-menu-item .events img,header .mobilemenu .homestable img,header .section-menu-item .homestable img,header .mobilemenu .paymentrequests img,header .section-menu-item .paymentrequests img{position:absolute;width:30px;height:30px;margin:0;left:10px}header .mobilemenu .paymentrequests.due-date-soon .glyph-bg,header .section-menu-item .paymentrequests.due-date-soon .glyph-bg{background-color:#d9534f}header .mobilemenu .paymentrequests.due-date-soon .glyph-bg .glyphicon,header .section-menu-item .paymentrequests.due-date-soon .glyph-bg .glyphicon{color:#fff!important}header .mobilemenu .existing-home-stable,header .section-menu-item .existing-home-stable{width:70%}header .mobilemenu .book,header .section-menu-item .book{display:block;background-color:#5cb85c;min-width:50px;min-height:50px;max-width:30%!important;text-align:center;padding:7px 10px 3px}header .mobilemenu .book .book-title,header .section-menu-item .book .book-title{display:block;clear:both;font-size:.8em;color:#fff;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .mobilemenu .book .glyphicon,header .section-menu-item .book .glyphicon{color:#fff;width:20px;height:20px;display:inline-block;font-size:.9em;line-height:20px}header .mobilemenu .book:hover,header .section-menu-item .book:hover{background-color:#00852d}header .mobilemenu .glyphicon,header .section-menu-item .glyphicon,header .mobilemenu .fas,header .section-menu-item .fas{color:#303030;margin-right:3px;width:1em}header .mobilemenu.last{border-bottom:3px solid #066b93;margin-bottom:100px}header .mobile-menu-bg,header .section-menu-bg{position:absolute;top:0!important;left:0;bottom:0;right:0;background-color:#0000!important;border:none}header .mobile-menu-bg a,header .section-menu-bg a{width:100%;height:100%;background-color:#0000!important;background-image:linear-gradient(0deg,#0006 0% 50%,#0000 51%)!important}header .mobile-menu-bg a:hover,header .section-menu-bg a:hover{background-color:#0000}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 .section-header-subnavi{position:absolute;top:60px;width:100%}header .section-header-subnavi .section-menu-item{display:block;border-bottom:none;border-top:1px solid #efefef}header .section-header-subnavi .section-menu-item.first{border-top:none!important}header .section-header-subnavi .section-menu-bg{position:fixed}header .section-header-subnavi .section-menu-item-subheader{background-color:#efefef!important;text-align:center;padding:3px 0;color:#a7a9ac!important;font-size:.9em;border-top:1px solid rgba(0,0,0,.05)}header .section-header-subnavi .section-menu-item-subheader .glyphicon,header .section-header-subnavi .section-menu-item-subheader .fas{color:#a7a9ac}header .section-header-subnavi .section-menu-item-dark{background-color:#efefef!important;border-top:1px solid #dddddd}header .section-header-subnavi .section-menu-item-dark a.half:first-child{border-right:1px solid #dddddd}header .section-header-subnavi .section-menu-item-dark.last{border-bottom:3px solid #066b93}header.menu-open{background:linear-gradient(180deg,#066b9300 0 100%);overflow-y:scroll;height:100vh}header.menu-open .home-link{position:fixed;position:absolute;left:0;width:50%}header.menu-open .menulink{position:fixed;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}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,header .mobile-sub-menu .mobile-menu-content .list-group{overflow:hidden}header .mobile-menu .mobile-menu-content .list-group-item,header .mobile-sub-menu .mobile-menu-content .list-group-item{overflow:hidden;border-color:#066b9333;cursor:pointer}header .mobile-menu .mobile-menu-content .list-group-item a,header .mobile-sub-menu .mobile-menu-content .list-group-item a{text-decoration:none!important}header .mobile-menu .mobile-menu-content .list-group-item:not(.list-group-item-danger) .fas,header .mobile-sub-menu .mobile-menu-content .list-group-item:not(.list-group-item-danger) .fas,header .mobile-menu .mobile-menu-content .list-group-item:not(.list-group-item-danger) .fa-solid,header .mobile-sub-menu .mobile-menu-content .list-group-item:not(.list-group-item-danger) .fa-solid,header .mobile-menu .mobile-menu-content .list-group-item:not(.list-group-item-danger) .fa-regular,header .mobile-sub-menu .mobile-menu-content .list-group-item:not(.list-group-item-danger) .fa-regular,header .mobile-menu .mobile-menu-content .list-group-item:not(.list-group-item-danger) .glyphicon,header .mobile-sub-menu .mobile-menu-content .list-group-item:not(.list-group-item-danger) .glyphicon{color:#066b93;margin-right:3px}header .mobile-menu .mobile-menu-content .list-group-item-6,header .mobile-sub-menu .mobile-menu-content .list-group-item-6{width:50%;float:left}header .mobile-menu .mobile-menu-content .list-group-item-6:first-child,header .mobile-sub-menu .mobile-menu-content .list-group-item-6:first-child{border-top-right-radius:0}header .mobile-menu .mobile-menu-content .list-group-item-6:first-child+.list-group-item-6,header .mobile-sub-menu .mobile-menu-content .list-group-item-6:first-child+.list-group-item-6{border-top-right-radius:4px}header .mobile-menu .mobile-menu-content .list-group-item-right,header .mobile-sub-menu .mobile-menu-content .list-group-item-right{border-left:none}header .mobile-menu .mobile-menu-content .list-group-item-6:nth-last-child(2),header .mobile-sub-menu .mobile-menu-content .list-group-item-6:nth-last-child(2){border-bottom-left-radius:4px}header .mobile-menu .mobile-menu-content .list-group-item-6:nth-last-child(2)+.list-group-item-6,header .mobile-sub-menu .mobile-menu-content .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-item-danger,header .mobile-sub-menu .mobile-menu-content .list-group-item-danger{border-color:#d9534f33}header .mobile-menu .mobile-menu-content .list-group-item.disable-admin *,header .mobile-sub-menu .mobile-menu-content .list-group-item.disable-admin *{opacity:.5;pointer-events:none!important;filter:grayscale(100%)}header .mobile-menu .mobile-menu-content .list-group-item-more,header .mobile-sub-menu .mobile-menu-content .list-group-item-more{transition:all .3s ease-in-out;background-color:#fff6}header .mobile-menu .mobile-menu-content .list-group-item-more .glyphicon-chevron-down,header .mobile-sub-menu .mobile-menu-content .list-group-item-more .glyphicon-chevron-down,header .mobile-menu .mobile-menu-content .list-group-item-more .glyphicon-chevron-up,header .mobile-sub-menu .mobile-menu-content .list-group-item-more .glyphicon-chevron-up{margin-top:2px}header .mobile-menu .mobile-menu-content .list-group-item-more.open,header .mobile-sub-menu .mobile-menu-content .list-group-item-more.open{box-shadow:inset 3px 0 #0000001a}header .mobile-menu .mobile-menu-content .list-group-subgroup .list-group-item,header .mobile-sub-menu .mobile-menu-content .list-group-subgroup .list-group-item{border-radius:0!important;box-shadow:none;box-shadow:inset 3px 0 #0000001a}header .mobile-menu .mobile-menu-content .list-group-subgroup .list-group-item:last-child,header .mobile-sub-menu .mobile-menu-content .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 .helptext,header .mobile-sub-menu .mobile-menu-content .list-group-icon-item .helptext{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-homestable,header .mobile-sub-menu .mobile-menu-content .list-group-item-homestable{padding:0}header .mobile-menu .mobile-menu-content .list-group-item-homestable .stable,header .mobile-sub-menu .mobile-menu-content .list-group-item-homestable .stable{float:left;display:block;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .mobile-menu .mobile-menu-content .list-group-item-homestable .stable .title,header .mobile-sub-menu .mobile-menu-content .list-group-item-homestable .stable .title{color:#555;line-height:40px;padding:0 5px}header .mobile-menu .mobile-menu-content .list-group-item-homestable .stable img,header .mobile-sub-menu .mobile-menu-content .list-group-item-homestable .stable img{vertical-align:top;max-width:40px}header .mobile-menu .mobile-menu-content .list-group-item-homestable .book,header .mobile-sub-menu .mobile-menu-content .list-group-item-homestable .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-homestable .book .glyphicon,header .mobile-sub-menu .mobile-menu-content .list-group-item-homestable .book .glyphicon{color:#fff}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}.pageStableFrontpage .main-container{margin-bottom:0}.pageStableFrontpage p{padding:0 0 .5em!important}.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}.book-ride-time #p-onlinepayment{margin-top:15px}.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.menuopen{min-height:325px}.subnav{margin:15px 0 0 15px;font-size:.9em}.fav-button{top:15px;right:0;margin-right:15px;bottom:97px}.mobile-quickhelp{margin-top:30px}.contentAreaNaviHalf{padding-bottom:10px}.contentAreaNaviHalf li{margin-bottom:5px;min-width:50%}.contentAreaNaviHalf li+li{margin-left:0}.contentAreaNaviHalf .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%}#editimagecover,#editimageprofile{position:absolute;margin:0;left:0;right:0;padding:20px 25px 20px 15px;align-items:flex-start}#editimagecover .editextrainfo,#editimageprofile .editextrainfo{position:relative;margin:0}#editimageprofile{margin-top:115px;background-color:inherit}.editCalendar .detailPanel{padding-left:15px}.editCalendar #horseFree{min-height:100px!important;max-height:59vh!important}.editCalendar .meta{position:absolute;bottom:0!important;left:53px!important}.editCalendar .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 #cancelCourseButton,#eventModal #eventAlertGone{margin-bottom:0}.pageUserCalendar #calendar .fc-right{display:none}.pageUserCalendar #calendar .fc-toolbar{min-height:auto!important}.injection-navi .header-injection{position:absolute;top:0;width:100%;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 .mobilesearchlink,.injection-navi.page-scrolled header .mobilesearchlink,.injection-navi.injection-navi-always-visible header .mobilesearchlink,.injection-navi.nav-up header .mobilecalendarlink,.injection-navi.page-scrolled header .mobilecalendarlink,.injection-navi.injection-navi-always-visible header .mobilecalendarlink,.injection-navi.nav-up header .mobilepaymentrequestlink,.injection-navi.page-scrolled header .mobilepaymentrequestlink,.injection-navi.injection-navi-always-visible header .mobilepaymentrequestlink{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}.pageUserCalendar-v2 .header-injection-navi .btn-user-calendar-new{width:40px;height:40px;padding:0;line-height:42px;font-size:1.2em}.pageUserCalendar-v2 .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}.pageUserCalendar-v2 .header-injection-navi .btn-header-date-picker .glyphicon{line-height:26px;opacity:.8}.pageUserCalendar-v2 #calendar{padding:0!important}.pageUserCalendar-v2 #calendar .fc-list-item td,.pageUserCalendar-v2 #calendar .next-prev-buttons-custom{padding:0 15px}.pageUserCalendar-v2 #calendar .fc-header-toolbar{display:none}.pageUserCalendar-v2 .calendar-info-bottom-right{padding:0 15px 15px 0}.pageUserCalendar-v2 .user-calendar-settings-parent .btn-group-vertical{width:100%}.pageUserCalendar-v2 .user-calendar-settings-parent .btn-group-vertical .btn{text-align:left}.pageUserCalendar-v2 .calendar-info-top{margin-top:20px!important}.pageUserCalendar-v2 .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 .mobilesearchlink,.user-wall-feed header .mobilecalendarlink,.user-wall-feed header .mobilepaymentrequestlink{display:none!important}.user-wall-feed header .userimage{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(.usersettingscontent){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 .stablecard-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-stablecard .stablecard-wrapper .stableCard{width:100%;max-width:auto;max-height:200px}.pageBooking #calendar{padding-right:15px!important}.pageBooking .eventDetails{margin-top:50px}.pageBooking .dropdown{margin-bottom:15px}.pageBooking .event-custom-showwindow .event-reservebuttons .event-reservebuttons-right .btn{margin-top:4px;font-size:.8em}.pageBooking .event-custom-showwindow .event-reservebuttons .event-reservebuttons-right .event-price{margin:12px 5px 0 0;font-size:.8em}.pageBooking .event-custom-showwindow .event-reservebuttons .event-reservebuttons-right .eventAttendees{margin:16px 0 0 7px;font-size:.8em}.pageBooking .event-custom-showwindow .event-reservebuttons .event-showmore-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}.pageReserve .row-payment-all .panel-payment-all{border-radius:0}.pageReserve .row-payment-all .panel-payment-all .panel-heading{position:relative}.pageReserve .row-payment-all .panel-payment-all .panel-heading .panel-heading-title{display:block}.pageReserve .row-payment-all .panel-payment-all .panel-heading .panel-heading-summary{display:block;max-width:inherit;clear:both}.pageReserve .row-payment-all .panel-payment-all .panel-heading button{min-width:inherit;position:absolute;right:10px;top:10px}.pageReserve .row-payment-all .panel-payment-all .panel-summary .final-price-vat{float:left!important}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button:hover,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button:hover{background:none}.pageReserve .row-payment-all .panel-payment-all .select-purchase-type button.active,.pageReserve .row-payment-all .panel-payment-all .select-stable-card button.active{background:linear-gradient(0deg,#008a2f 4px,#c8c8c833 4px)!important}.pageStablePendingPayments .pending-payments-navi button{text-align:left}.pageStablePendingPayments .pending-payments-navi .badge{width:auto;float:right;margin-left:5px;top:1px}.pageStablePendingPayments .clusterize-content .row .user-name-col{padding-left:8px}.pageStablePendingPayments .clusterize-content .row .filter-linked{margin:0}.pageStablePendingPayments .clusterize-content .row .date-col{text-align:right;padding-right:8px}.pageStablePendingPayments .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 .mapcontainer{padding-bottom:0}.home #hopotimapRight{overflow-y:visible;max-height:inherit}.home #hopotimapList{min-height:0!important;margin-bottom:0}.home #hopotimapList .table-responsive{border:none}.home .mapoptions label{color:#066b93;font-weight:300;padding:0 5px}.home .mapoptions #skillDescription{min-height:auto}.home .mapoptions #skillDescription small{position:relative}.home .mapoptions #skillGroup label{display:block;margin:15px 0 0}.home .mapoptions #skillGroup .input-group{display:inline-block}.home .mapoptions .col-xs-12{margin-bottom:15px}.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}.pageStableAddEvent .datepicker,.pageStableAddEvent .popover{z-index:5000!important}.pageStableAddEvent .fc-toolbar{margin-bottom:15px!important}.pageStableAddEvent .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}.pageStableAddEvent .fc-toolbar .fc-right{width:100%}.pageStableAddEvent .fc-toolbar .fc-right .fc-button-group{display:none}.pageStableAddEvent .fc-toolbar .fc-right .fc-addNewEvent-button{float:right!important}.pageStableClients .clusterize-scroll{min-height:70vh!important}.pageStableClients .clusterize-content .info-notes{padding-top:0!important}.pageStableClients .clusterize-content .info-notes div{padding-left:0}.pageStableClients .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}.pageStableClients .clusterize-content .infocontact,.pageStableClients .clusterize-content .info-details{padding-top:0!important}.pageStableClients .clusterize-content .infocontact span:not(.glyphicon,.mobile-label,.hidden,.toggle-handle),.pageStableClients .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}.pageStableClients .clusterize-content .infocontact .btn-call,.pageStableClients .clusterize-content .info-details .btn-call{clear:unset!important}.pageStableClients .clusterize-content .convertUnits,.pageStableClients .clusterize-content .high-cell{display:inline-block!important;max-width:100%!important;padding:0;height:auto!important}.pageStableClients .clusterize-content .high-cell{width:100%}.pageStableClients .clusterize-content .convertUnits{padding:3px 0 0}.pageStableClients .clusterize-content .row .client-buttons{padding-top:0;padding-bottom:10px;padding-right:5px}.pageStableClients .clusterize-content .row .club-info{padding:0}.pageStableClients .clusterize-content .row .club-info span:first-child{height:auto}.pageStableClients .clusterize-content .row .club-info .label{display:inline-block;margin-bottom:8px}.pageStableHorses .content:not(.usersettingscontent),.pageHorses .content:not(.usersettingscontent),.userHorses .content:not(.usersettingscontent){padding-left:0;padding-right:0}.pageStableHorses .content:not(.usersettingscontent) .contentAreaNavi,.pageHorses .content:not(.usersettingscontent) .contentAreaNavi,.userHorses .content:not(.usersettingscontent) .contentAreaNavi{margin-left:15px;margin-right:15px}.pageStableHorses .content:not(.usersettingscontent) .stableHorsesSection,.pageHorses .content:not(.usersettingscontent) .stableHorsesSection,.userHorses .content:not(.usersettingscontent) .stableHorsesSection{border-radius:0;margin-bottom:0}.pageStableHorses .horse-care-horse-list,.pageHorses .horse-care-horse-list,.userHorses .horse-care-horse-list{padding:0}.pageStableHorses .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}.pageStableHorses .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%}.pageStableHorses .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}.pageStableHorses .horse-care-options-menu .form-group,.pageHorses .horse-care-options-menu .form-group,.userHorses .horse-care-options-menu .form-group{margin-bottom:15px}.stableClientsSection .row-clients .clusterize-content .row{height:160px!important}.stableClientsSection .row-clients .clusterize-content .row a.email{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stableClientsSection .row-clients .clusterize-content .row .club-info{min-height:55px}.stableClientsSection .row-clients .clusterize-row.edit-badge{height:50px!important}.stableClientsSection#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}.dialogEditHorse .horse-basic-info-parent{padding-left:0}.dialogEditHorse .horse-basic-info-parent dd{margin-bottom:5px}.dialogEditHorse .userrow .courseType{right:auto!important}.dialogEditHorse .horse-care-table-mobile thead{font-size:.9em;background-color:#00000008}.dialogEditHorse .horse-care-table-mobile tbody th{border-top:2px solid #dddddd}.dialogEditHorse .horse-care-table-mobile tbody td{border-top:1px dotted #dddddd}.dialogEditHorse .horse-care-table-mobile .header-previous{color:#008a2f}.dialogEditHorse .horse-care-table-mobile .header-next{color:#d99300}.dialogEditHorse .horse-care-table-mobile th.settings{padding:10px!important}.dialogEditHorse .horse-care-table-mobile td.settings{padding:5px 10px!important}.dialogEditHorse .horse-note-save,.dialogEditHorse .add-new-horse-care-event{min-width:40px}.dialogEditHorse .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-eventtype-selection{margin-bottom:10px}.dialogAddHorseCare .horse-care-eventtype-selection .btn-group,.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 .dayplanner-tools .btn-group,.page-stable-archive .archiveNav .btn-group,.page-stable-archive .archiveNav .input-group{margin-bottom:15px}.bootstrap-dialog.dialogPaymentSelection .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 .imagewrapper,.dialog-add-client .pair-user-horse .pair-user-row .pair-user .imagewrapper,.dialog-event-edit .pair-user-horse .pair-user-row .pair-horse .imagewrapper,.dialog-add-client .pair-user-horse .pair-user-row .pair-horse .imagewrapper{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 .editCalendar{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}.dialog-edit-settings .modal-body{padding:0!important;bottom:0!important}.dialog-edit-settings .userSettingsNavi{padding:0 15px 15px}.dialog-edit-settings .userSettingsNavi li{margin:0!important;width:25%;float:left!important}.dialog-edit-settings .userSettingsNavi li a{padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-edit-settings .stablesettingscontent,.dialog-edit-settings .usersettingscontent{padding-bottom:0!important}.dialog-edit-settings .stableSettingsSection,.dialog-edit-settings .userSettingsSection{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}.pageUserPendingPayments .pending-payments-navi{width:100%}.pageUserPendingPayments .pending-payments-navi button{width:50%}.pageUserPendingPayments .pending-payments-navi button .badge{width:auto}.pageUserPendingPayments .clusterize-scroll{height:50vh;min-height:342px}.pageUserPendingPayments .clusterize-content .row{border-top:1px solid #dddddd!important}.pageUserPendingPayments .clusterize-content .row .block-first,.pageUserPendingPayments .clusterize-content .row .block-second{padding:0}.pageUserPendingPayments .clusterize-content .row .block-first div{padding:3px 0 0}.pageUserPendingPayments .clusterize-content .row .block-second div{padding:0 0 3px}.pageUserPendingPayments .clusterize-content .row .label{top:4px}.pageUserPendingPayments .clusterize-content .row div.price{padding:0 0 0 30px;text-align:left}.pageUserPendingPayments .clusterize-content .row div.due-date{padding:0 0 5px 30px}.pageUserPendingPayments .clusterize-content .row div.due-date .label{float:none!important;display:inline-block;margin:2px 5px 4px 10px;vertical-align:top}.pageUserPendingPayments .clusterize-content .row div.purchase-details div{padding:0 5px 0 30px}.pageUserPendingPayments .clusterize-content .row div.purchase-details .label{margin:2px 10px 0 0}.pageUserPendingPayments .clusterize-content .row div.purchase-details .invoice-extra-info{margin:0 0 5px}.pageUserPendingPayments .clusterize-content .row div.purchase-description{padding:0 0 5px 30px!important}.pageUserPendingPayments .clusterize-content .row .due-date{padding:0 10px 0 0}.pageUserPendingPayments .clusterize-content .row div.stable-name{padding:0 10px 0 30px}.pageUserPendingPayments .clusterize-content .row div.selection .label{position:relative;left:0;top:-4px;right:inherit;margin:0}.pageUserPendingPayments .clusterize-content .row div.selection .label-paymentstate{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}.pageStableServices .fc-header-toolbar .fc-right{margin:0}.pageStableServices .services-chips .btn-chip{min-width:calc(50% - 2px);max-width:100%;text-align:left}.pageStableServices .services-chips .btn-chip .title-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pageStableServices .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}.pageStableServices .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}.pageStableServices .services-chips hr{margin:5px 0 10px}.pageStableServices #servicescalendar .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 .mapcontainer{padding-top:0}.home .mapcontainer .mapoptions label{margin-top:10px}.home .mapcontainer .mapoptions .skillSelection button{font-size:.65em;padding:8px 5px!important}.home .people-slot a{max-width:inherit}.home #h-login-favstables 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}}@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 .favwrapper{position:absolute;min-height:350px;bottom:-15px;right:0}.header-container .content-nav-admin-2{display:none}.header-container .thumbnailimage .imagewrapper{right:0}.header-container .thumbnailimage .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%}.main-image{height:50vh;min-height:350px}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}#selectSkillRange button{font-size:.65em;padding:8px 5px!important}#skillDescription{min-height:25px}.mobile{display:inherit}.pageUserCalendar #initialAlert{margin-top:30px}.pageUserCalendar .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}.pageUserCalendar .fc-list-item .fc-list-item-title{padding-left:10px}.pageUserCalendar .fc-list-item .fc-list-item-title .event-time{font-size:.8em;font-weight:700;margin:0 5px 0 0}.pageUserCalendar .fc-list-item .fc-list-item-title .glyphicon{margin-right:5px}.pageUserCalendar .fc-toolbar{margin:0!important}.pageUserCalendar .fc-toolbar .fc-button-group{margin-right:10px!important;margin-bottom:15px!important}.pageUserCalendar .fc-toolbar .fc-today-button{margin-left:0;margin-bottom:15px}.editCalendar #calendarNavi #dayviewHelp{padding:8px 10px 0 0;margin:0 0 15px}.editCalendar #calendar{padding-right:0}.editCalendar #calendar .fc-toolbar{position:relative;margin-bottom:0;text-align:right}.editCalendar #calendar .fc-toolbar h2{width:100%;text-align:center;position:absolute;left:0;top:40px;margin:0}.editCalendar #calendar .fc-toolbar .calendar-select-day,.editCalendar #calendar .fc-toolbar .fc-button-group,.editCalendar #calendar .fc-toolbar .fc-today-button{margin-left:0!important;margin-right:5px!important;margin-bottom:5px!important}.editCalendar #calendar .fc-toolbar .fc-right{margin-top:10px}.editCalendar #eventAttendeesContents{margin:0 -10px}.editCalendar #eventAttendeesContents #eventAttendeesList .col-xs-1 label[for=eventAttendeePresent]{opacity:0}.editCalendar #eventAttendeesContents #eventAttendeesList .col-xs-11{position:absolute;left:0;width:100%;padding-left:25px;pointer-events:none}.editCalendar #eventAttendeesContents #eventAttendeesList .col-xs-11 *{pointer-events:all}.editCalendar #eventAttendeesContents #eventAttendeesList .col-xs-11 a{pointer-events:none!important}.editCalendar #eventAttendeesContents #parentStableHorse{padding-left:2px;padding-right:5px}.editCalendar #eventAttendeesContents #parentStableClient{padding-left:5px;padding-right:5px}.editCalendar #eventAttendeesContents #horseSearch::placeholder,.editCalendar #eventAttendeesContents #userSearch::placeholder{opacity:0}.editCalendar #eventAttendeesContents .imagewrapper{max-width:30px;max-height:30px}.editCalendar #eventAttendeesContents img{max-height:30px}.editCalendar #eventAttendeesContents h2{margin:10px 15px 10px 10px}.editCalendar #eventAttendeesContents .labelGender{width:15px!important;height:15px!important;left:15px!important;top:15px!important;font-size:.7em;line-height:15px}.editCalendar #eventAttendeesContents li,.editCalendar #eventAttendeesContents .ui-draggable{height:48px}.editCalendar #eventAttendeesContents li a:not(.btn),.editCalendar #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%}.editCalendar #eventAttendeesContents li .glyphicon-alert,.editCalendar #eventAttendeesContents .ui-draggable .glyphicon-alert,.editCalendar #eventAttendeesContents li .glyphicon-heart,.editCalendar #eventAttendeesContents .ui-draggable .glyphicon-heart{font-size:.7em}.editCalendar #eventAttendeesContents #noAttendantsNote{margin:0 10px}.editCalendar #eventInformationContent{margin-top:5px}.editCalendar #eventInformationContent .eventPriceParent{padding-right:7.5px;padding-left:15px!important}.editCalendar #eventInformationContent .col-xs-4:last-child{padding-right:15px;padding-left:7.5px}.editCalendar #eventInformationContent .col-xs-4{padding-left:7.5px;padding-right:7.5px}.editCalendar #eventInformationContent #recurring1,.editCalendar #eventInformationContent #recurring2,.editCalendar #eventInformationContent #recurring3,.editCalendar #eventInformationContent #recurring4,.editCalendar #eventInformationContent #recurring1 .form-group,.editCalendar #eventInformationContent #recurring2 .form-group,.editCalendar #eventInformationContent #recurring3 .form-group,.editCalendar #eventInformationContent #recurring4 .form-group{padding-left:0!important;padding-right:0!important}.editCalendar #eventInformationContent #recurring1 .form-group{margin-left:15px}.editCalendar #eventInformationContent #recurring3 .form-group,.editCalendar #eventInformationContent #recurring4 .form-group{margin-right:15px}.editCalendar .meta{position:absolute;bottom:0!important;left:0!important}.editCalendar .meta .label{font-size:.7em;letter-spacing:0}.editCalendar #optionsNavi button{padding-left:6px;padding-right:6px;font-size:1em}.editCalendar #optionsNavi .dv-print{float:left!important;margin-top:5px}.editCalendar #eventAttendeelist .listTitle{opacity:0}.editCalendar #eventNoteContent{padding:0 10px}.editCalendar .text-right{float:right;width:auto;margin-top:5px}.editCalendar .hop{height:46px!important;margin-top:1px!important;width:18px!important;padding:0}.editCalendar .hop .glyphicon{font-size:.8em;margin:11px -1px}.editCalendar .hop .toggle-group{width:16px!important}.editCalendar .hop .toggle-on{width:18px!important;padding:0!important}.editCalendar .hop .toggle-off{margin-left:8px;width:18px!important;max-width:18px;padding:12px 0!important}.editCalendar .hop .toggle-handle{display:none}.editCalendar .detailPanel{margin-top:15px}.skillSelection{font-size:.8em!important}.pageBooking .fc-list-item-title a{width:100%!important}.pageBooking .fc-list-item-title .list-meta{display:block!important;position:relative!important;margin-top:24px;width:100%!important}.pageBooking .fc-list-item-title .list-meta .course-program{position:absolute;right:5px;bottom:6px}.pageBooking .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}.pageBooking .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)}.pageBooking .fc-list-item-title .label-event-type .skill4{background-color:#f05078!important;color:#fff}.pageBooking .fc-list-item-title .label-event-type .skill3{background-color:#2f78c0!important;color:#fff}.pageBooking .fc-list-item-title .label-event-type .skill2{background-color:#65b100!important;color:#fff}.pageBooking .fc-list-item-title .label-event-type .skill1{background-color:#f6ab09!important;color:#fff}.pageBooking .fc-list-item-title .label-event-type .skill0 span{display:none}.pageBooking .fc-list-item-title .has-label{padding-right:15px}.pageBooking .editCalendar .fc-right .fc-button-group{display:none}.pageBooking .fc-list-empty-wrap2{position:relative}.pageBooking .fc-list-empty{padding:10px 0}.pageBooking .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 .imagewrapper{margin-top:5px;display:block;width:100%;overflow:auto}.payment-options-loaded .select-payment-group .select-payment-group-button .imagewrapper 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-showwindow .event-image .event-labels{top:10px;text-align:right}.customShowWindow .event-custom-showwindow .event-reservebuttons .event-reservebuttons-right{margin-left:0!important}.customShowWindow .event-custom-showwindow .row .event-content .event-notification-wrapper,.customShowWindow .event-custom-showwindow .row .service-content .event-notification-wrapper{float:left;margin-left:0}.customShowWindow .event-custom-showwindow .row .event-content .event-notification-wrapper .glyphicon,.customShowWindow .event-custom-showwindow .row .service-content .event-notification-wrapper .glyphicon{margin-top:4px}.customShowWindow .event-custom-showwindow .row .event-content h3,.customShowWindow .event-custom-showwindow .row .service-content h3{padding-top:30px}.customShowWindow .event-custom-showwindow .row.closed{min-height:270px;max-height:300px;overflow:hidden}.customShowWindow .event-custom-showwindow .row.closed .event-image{max-height:120px}.customShowWindow .event-custom-showwindow .row.closed .event-content,.customShowWindow .event-custom-showwindow .row.closed .service-content{padding:90px 15px 0!important;background:linear-gradient(180deg,#fff0 40px,#fff 90px)}.customShowWindow .event-custom-showwindow .row.closed .event-details{opacity:0}.customShowWindow .event-custom-showwindow .row.open{min-height:170px;max-height:1500px;overflow:hidden}.customShowWindow .event-custom-showwindow .row.open .event-image{max-height:200px}.customShowWindow .event-custom-showwindow .row.open .event-content{padding:150px 15px 15px!important;background:linear-gradient(180deg,#fff0 60px,#fff 170px)}.customShowWindow .event-custom-showwindow .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 .editclientdialog-userimage{padding-right:0}.dialogEditClient #editClientDialogNavi .btn{font-size:.8em}.dialogEditClient .detailPanel{padding-left:15px!important;margin-top:30px!important}.dialogEditClient .nameheader-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 .editCalendar .fc-toolbar{margin-bottom:10px!important}.dialog-custom-event-repeat .editCalendar .fc-toolbar .calendar-select-day,.dialog-custom-event-repeat .editCalendar .fc-toolbar .fc-button-group,.dialog-custom-event-repeat .editCalendar .fc-toolbar .fc-today-button{margin-left:0;margin-right:5px!important;margin-bottom:5px}.dialog-custom-event-repeat .editCalendar .fc-toolbar .fc-right{display:none}.dialog-custom-event-repeat .editCalendar .fc-scroller{min-height:30px}.dialog-custom-event-repeat .editCalendar .fc-list-item{height:auto}.dialog-custom-event-repeat[dialog-mode="1"] .editCalendar{display:none}#userSettings #skillDescription .skill-settings,#stableSettings #skillDescription .skill-settings{padding:20px 10px 10px}#userSettings #stablesettings-calendars .icon-button,#stableSettings #stablesettings-calendars .icon-button,#userSettings #stablesettings-calendars .extra-field .form-control,#stableSettings #stablesettings-calendars .extra-field .form-control{padding-right:0;width:100%}.stableClientsSection,.userSettingsSection,.stableSettingsSection,.roundedContentarea{margin-left:-15px;margin-right:-15px;border-radius:0!important}.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 .stableClientsSection,.dialog-edit-settings .userSettingsSection,.dialog-edit-settings .stableSettingsSection{margin-left:0;margin-right:0}.dialog-edit-settings .userSettingsNavi li{width:50%}.pageStableDayplanner footer{display:none}.pageStableDayplanner .main-wrapper{padding-bottom:0}.pageStableDayplanner .main-container{margin-bottom:0;padding-bottom:0}.pageStableDayplanner #dayplanner #courses{margin-left:36vw!important;min-height:72px!important}.pageStableDayplanner #dayplanner .courseoptionswrapper{width:36vw!important}.pageStableDayplanner #dayplanner .courseoptionswrapper .courseoptions .eventday{font-size:.9em!important;padding-bottom:0!important}.pageStableDayplanner #dayplanner .courseoptionswrapper .courseoptions .eventday .label{text-align:left;display:block;padding-left:0}.pageStableDayplanner #dayplanner .courseoptionswrapper .courseoptions .totalcourses,.pageStableDayplanner #dayplanner .courseoptionswrapper .courseoptions .totalattendees{font-size:.7em!important}.pageStableDayplanner #dayplanner .courseoptionswrapper .courseoptions .totalcourses span,.pageStableDayplanner #dayplanner .courseoptionswrapper .courseoptions .totalattendees span{width:12px!important;height:12px!important;line-height:12px!important}.pageStableDayplanner #dayplanner .courseoptionswrapper .courseoptions #showPlanningboardButton,.pageStableDayplanner #dayplanner .courseoptionswrapper .courseoptions #hidePlanningboardButton{line-height:38px!important;height:38px!important}.pageStableDayplanner #dayplanner .horserow{height:40px;margin-left:36vw!important}.pageStableDayplanner #dayplanner .horserow .horsewrapper{width:35vw!important}.pageStableDayplanner #dayplanner .horserow .horsewrapper .horse{max-width:100%;height:36px!important;position:relative}.pageStableDayplanner #dayplanner .horserow .horsewrapper .horse .meta{position:absolute;bottom:2px!important;left:0!important;max-height:13px;overflow:hidden}.pageStableDayplanner #dayplanner .horserow .horsewrapper .horse .meta .label{float:left;margin:0 0 0 2px!important;padding:2px 3px}.pageStableDayplanner #dayplanner .horserow .horsewrapper .horse a{position:absolute;padding:5px 35px 5px 5px;margin:0;width:100%}.pageStableDayplanner #dayplanner .horserow .horsewrapper .horse .glyphicon{margin-right:18px}.pageStableDayplanner #dayplanner .horserow .horsewrapper .horsecoursestoday{width:15px;height:12px;line-height:12px;top:5px;right:3px;background-color:#efefef}.pageStableDayplanner #dayplanner .horserow .courseslot{height:36px!important}.pageStableDayplanner #dayplanner .horserow .helper{background-color:inherit!important;height:36px!important;line-height:32px}.pageStableDayplanner #dayplanner .horserow:nth-of-type(2){border-top:1px solid #EFEFEF!important}.pageStableDayplanner #dayplanner .user-slot{height:36px!important;font-size:.7em}.pageStableDayplanner #dayplanner .user-slot a{line-height:34px!important;height:36px!important;padding:0 0 0 3px!important;margin:0!important}.pageStableDayplanner #dayplanner .user-slot .client-modal-button{line-height:30px!important;height:30px!important;margin:0!important;padding:0 5px!important}.pageStableDayplanner #dayplanner .user-slot .glyphicon-alert{background-color:transparent!important;top:4px;right:4px}.pageStableDayplanner #dayplanner .user-slot .glyphicon-heart{margin-right:10px;background-color:transparent!important}.pageStableDayplanner #dayplanner .courseplanned .glyphicon{margin-top:13px}.pageStableDayplanner #dayplanner .stableClients{line-height:40px!important}.pageStableDayplanner #dayplanner.dayplanner-max #courses,.pageStableDayplanner #dayplanner.dayplanner-max #courses .courseslot{height:auto!important}.pageStableDayplanner #dayplanner.dayplanner-max #courses .return-to-planning{position:relative}.pageStableDayplanner #dayplanner.dayplanner-max #courses .title,.pageStableDayplanner #dayplanner.dayplanner-max #courses .time{z-index:20!important}.pageStableDayplanner #dayplanner.dayplanner-max .horserow{height:60px}.pageStableDayplanner #dayplanner.dayplanner-max .horserow .horsewrapper .horse{height:56px!important}.pageStableDayplanner #dayplanner.dayplanner-max .horserow .horsewrapper .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}.pageStableDayplanner #dayplanner.dayplanner-max .horserow .horsewrapper .horse .glyphicon-alert{margin-right:2px;top:20px}.pageStableDayplanner #dayplanner.dayplanner-max .imagewrapper{width:36px!important;height:36px!important;max-height:36px!important}.pageStableDayplanner #dayplanner.dayplanner-max .imagewrapper img{min-width:36px!important;max-height:36px!important;height:36px!important}.pageStableDayplanner #dayplanner.dayplanner-max .courseslot,.pageStableDayplanner #dayplanner.dayplanner-max .courseslot .user-slot{height:56px!important}.pageStableDayplanner #dayplanner.dayplanner-max a{left:32px;font-size:1.3em}.pageStableDayplanner #dayplanner.dayplanner-max .helper{height:56px!important}.pageStableDayplanner #dayplanner.dayplanner-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}.pageStableDayplanner #dayplanner.dayplanner-max .user-slot .meta{position:absolute!important;left:0!important;right:0!important;bottom:0}.pageStableDayplanner #dayplanner.dayplanner-max .user-slot .meta div{float:left;margin:0 0 2px 2px;padding:2px 3px;font-size:.8em}.pageStableDayplanner #dayplanner.dayplanner-max .user-slot .client-modal-button{position:absolute!important;right:3px!important;left:auto!important;padding:0 10px!important}.pageStableDayplanner #dayplanner.dayplanner-max .user-slot .glyphicon-heart{right:10px;top:4px}.pageStableDayplanner #dayplanner.dayplanner-max .courseoptionswrapper .courseoptions #showPlanningboardButton,.pageStableDayplanner #dayplanner.dayplanner-max .courseoptionswrapper .courseoptions #hidePlanningboardButton{line-height:56px!important;height:56px!important}.pageStableDayplanner #dayplanner.dayplanner-max .courseplanned .glyphicon{margin-top:20px}.pageStableDayplanner #dayplanner.dayplanner-max .stableClients{line-height:54px!important}.pageStableDayplanner #dayplanner.dayplanner-max .helper{line-height:54px}.pageStableDayplanner .popover .popover-content{padding:5px;max-width:140px}.pageStableDayplanner .popover .popover-content .horserow{min-width:130px}.pageStableDayplanner .popover .popover-content .courseTime{display:none}.pageStableDayplanner .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}.pageReserveService .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}.pageStableAddEvent .fc-right .toolbar-right{width:100%;margin-top:10px}.pageStableAddEvent .fc-right .toolbar-right .duplicate-event-menu{float:left!important;margin:0;width:calc(100% - 40px)}.pageStableAddEvent .fc-right .toolbar-right .duplicate-event-menu .add-new-event-button{width:calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pageStableAddEvent .fc-right .toolbar-right .calendar-menu-extra{float:right!important;margin:0 0 5px}}@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}
