@charset "UTF-8";.after-qty,.check-uncheck,.form-val input.invoice-date,.important-message,.legend,.legend-mark,.little-logo,.login-logo,.notifications,input.invoice-date{display:inline-block}.container img,.documentation-image img,.page-loading .loading-image-container img{max-width:100%}.attendance-sheet,.side-menu .side-menu-title,a.applied,a.apply{text-transform:uppercase;letter-spacing:1px}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.ttf)}@font-face{font-family:MontserratBold;src:url(../fonts/Montserrat-Bold.ttf)}@font-face{font-family:QuickSand;src:url(../fonts/Quicksand-Regular.ttf)}.important-message{cursor:default;font-size:12px;margin:10px 0}.invoice-payment-notes{font-size:11px;font-style:italic}.documentation p{line-height:175%;text-align:justify}.documentation h2{text-align:center;font-size:31px;margin-top:40px}.documentation-image img{-webkit-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.documentation-image .documentation-image-title{text-align:center;font-size:12px;margin:10px 0;font-style:italic}.mini-loading img{width:25px}.attended-container{background:#333}.program-line{padding:5px;cursor:pointer;margin:3px 0}.program-occasions{padding:5px 5px 10px 22px;font-size:13px;font-style:italic}.program-full{padding:5px;margin:3px 0;color:#707171}.active-program{background:#eb1c22;color:#fff}.exceptions{padding:10px;color:red}.certification-season{line-height:200%;padding:2px 0}.certification-date{line-height:125%;padding:2px 0}.certification-date input{max-width:100%!important}.invoice-notes{background:#000;color:#fff;padding:5px;margin-top:10px}.legends,.legends-bottom{text-align:center;margin-top:10px;background:#fff;padding:5px;color:#707171}.legends-bottom{margin-top:0;margin-bottom:10px}.legend-txt{float:left;font-size:11px;line-height:18px;font-weight:700;background:#e93c27;color:#fff;padding:1px 5px}.legend{font-size:11px}.legend-mark{margin-left:10px;margin-right:3px}.legend-title{font-style:italic}.invoice-warn-1{background:green!important;color:#fff!important}.invoice-warn-2{background:red!important;color:#fff!important}.invoice-warn-3{background:#000!important;color:#fff!important}.delete-my-profile{text-align:center;margin:20px 0}.attendance-sheet{font-weight:700;margin-bottom:5px}#practice-informations .practice-day{margin-top:15px;text-align:center;background:#000;color:#fff;font-size:21px;padding:7px 0}#practice-informations .practice-information{background:#333;padding:15px 10px}#practice-informations .practice-information .practice-coach,#practice-informations .practice-information .practice-level{margin-bottom:10px}.place-for-load{min-height:300px}.coach-row{margin-bottom:15px;background:#393939;padding:15px}.notifications{text-align:center;font-size:12px;padding:0 7px;margin-right:5px;border-radius:15px;-webkit-border-radius:15px;background:#eb1c22;color:#fff}.form-val input.invoice-date,input.invoice-date{width:90px;text-align:center}.correction-invoice{font-style:italic;font-size:12px;color:orange}.apply-coming-soon{font-style:italic;margin:15px 0;text-align:center}.profile-type-info{text-align:center;background:#ebecee;color:#000;padding:15px 10px;margin:10px 0}.after-qty{position:relative;top:-2px;left:-2px;margin-right:5px;font-size:12px;background:#515253;color:#fff;padding:6px 4px}.little-image{text-align:center;margin:15px 0}.little-image img{width:100%;max-width:300px!important;box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000}.medium-image{text-align:center;margin:15px 0}.medium-image img{box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000}.profile-image{text-align:center}.profile-image img{box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000;width:200px}.little-logo img{max-width:60px!important}.login-logo{min-height:150px;text-align:center}.login-logo img{max-width:200px!important}.timetable{width:100%;margin:10px 0}.check-uncheck{padding:3px}.print-back{display:block;margin-top:30px}.print-applies{margin-top:20px}.qualification-time-display{letter-spacing:3px}.little-notice{font-size:12px;font-style:italic}.little-notice-margined{font-size:12px;font-style:italic;margin:7px 0}.attended-1{background:#135d0b}.attended-10{background:#ac080d}.competition-notes{padding:10px;font-size:15px}.competition-notes table{margin:10px auto}.competition-notes td{padding:5px 15px;border:1px solid #707171;font-size:14px}.competition-notes div{padding:5px}.competition-notes p{text-align:justify}.competition-notes h1,.competition-notes h3{text-align:center;line-height:150%}.competition-notes h1{padding-bottom:0;margin-top:0;margin-bottom:0}.competition-notes h3{margin-top:5px}.competition-apply{background:#ebecee;color:#515253;padding:7px}.checkboxes{padding:10px}.athlete-form .checkboxes{padding:5px 2px}.checkboxes input[type=checkbox]{margin-right:3px;margin-left:20px;display:inline-block!important;box-shadow:none!important;-webkit-box-shadow:none!important;width:auto!important}.checkboxes label{display:block}.cant-apply{display:block;text-align:center;font-style:italic;font-size:11px}a.apply{display:block;color:#fff;background:#1c4aa6;border-radius:5px;-webkit-border-radius:5px;padding:5px 10px 3px;text-align:center;font-size:13px}a.apply:hover{color:#fff!important;font-weight:700}a.applied{display:block;text-align:center;color:#1c4aa6;font-weight:700}a.applied:hover{color:green!important}.side-title{padding:0 5px 15px}.side-menu{background:#444;padding:5px;color:#515253;border-radius:2px;-webkit-border-radius:2px;margin:10px 0;box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000}.side-menu .side-menu-title{display:block;padding:9px;text-shadow:none;background:0 0;color:#4b79d5}.side-menu h2{margin-top:0;margin-bottom:2px;margin-left:7px;font-size:17px;letter-spacing:2px;color:#e1e2e3}.side-menu a,.under-side-menu a{background:0 0;color:#4b79d5;letter-spacing:1px;border-bottom:solid 1px #555;display:block;text-transform:uppercase}.under-side-menu a{padding:4px 15px;font-size:12px;text-shadow:none}.side-menu a{padding:9px;text-shadow:none}.section-color,.small-section-color{display:inline-block;border:1px solid #fff}.side-menu a:last-child{border-bottom:none}.side-menu a:hover{text-shadow:none;background:#f6f6f6;color:#515253}.data-a,.preview-area{background:#fff}h2.athlete-name{padding:0;margin:15px 0 10px}.section-name{color:#4b79d5;font-size:12px;font-style:italic}.data{padding:4px 5px 3px 7px}.data-b{background:#f6f6f6}.data-pre{padding-right:3px;font-weight:700}.data-val{padding-left:3px}.section h2{text-transform:uppercase}.section-color{width:20px;height:20px;margin-right:10px}.small-section{font-size:13px}.small-section-color{width:15px;height:15px;position:relative;top:3px;margin-right:3px}.competition-info{padding:5px}a.athlete-name{display:inline-block;color:#4b79d5;font-family:MontserratBold}a.athlete-name:hover{color:#194db5}.athlete-data{padding:15px;background:#393939;color:#fff}.athlete-data a{text-shadow:none;color:#4b79d5;font-size:14px}.athlete-data a:hover{text-shadow:none;color:#4b79d5;font-weight:700}.additional-toolbar-container{display:block;background:#4b79d5;color:#fff;padding:5px}.additional-toolbar-container .toolbar-btn{display:inline-block;cursor:pointer;font-family:QuickSand;font-size:14px;padding:5px 15px;margin-right:2px;background:#4b79d5;color:#fff;border:2px solid #4b79d5;border-bottom:none;transition:all .25s}.additional-toolbar-container .toolbar-btn-active{background:#1c4aa6;color:#fff;transition:all .25s}.additional-toolbar-content{min-height:400px;padding:0 10px 10px;background:#ebecee}.additional-toolbar-content h3{margin-top:0;padding-top:15px}.modal-open-icon{color:#4b79d5;cursor:pointer}.modal-open-icon:hover{color:#1c4aa6}.modal-loading{text-align:center;margin:20px 0}.checkout-signature,.popup-window-btns .item-submit-container,.submit-container{text-align:right}.modal-loading img{max-width:48px}.modal-title{color:#4b79d5;font-size:17px}.modal-header .close{margin-top:-20px}.popup-window-btns{margin-top:15px}.qualifications{padding:3px 10px;line-height:200%;font-size:14px}#preview{padding-bottom:15px}#preview-welcome h2{font-family:Arial;font-weight:700;letter-spacing:0;font-size:22px;text-transform:normal;text-align:left;color:#000}.mobile-nav-displayer,.weekly-week h2,h2,h3{letter-spacing:1px}.preview-area{color:#000;padding:15px 5px;margin:20px 0;box-shadow:0 0 2px #000;-webkit-box-shadow:0 0 2px #000}.preview-area a,.preview-area a:hover{color:#4b79d5;text-shadow:none;text-decoration:underline}.cal-day{display:inline-block;width:13%;padding:7px 0}.nopadding{padding:0!important}.weekly-name{border-right:solid 5px #000}.need-to-print{display:none}.weekly-time,.weekly-time-bar{display:inline-block;width:55px;padding:5px 0;border-right:solid 1px #000;text-align:center}.weekly-time-bar{height:50px}.weekly-time{height:40px}.weekly-week{text-align:center;padding:10px}.weekly-week h2{line-height:150%;margin:0}.weekly-week .date-interval{font-size:14px;font-style:italic;margin-bottom:20px}.little-section,.section,.timetable-date{font-size:17px;font-weight:700}.active-week{background:#333;color:#fff}a.weekly-sections{display:block;padding:7px;color:#4b79d5;transition:all .25s}.admin-form-item .pre,.checkout-signature .signature,.little-section,.section,.square,a.squad-event{display:inline-block}a.weekly-sections:hover{background:#ebecee;color:#4b79d5;text-shadow:none;transition:background .25s}.timetable-date{margin-bottom:15px}.timetable img{width:100%;max-width:750px}.section{padding:5px 10px 1px;color:#fff;margin:0 5px;width:40px;text-align:center;cursor:pointer;line-height:200%}.little-section{padding:7px 5px 5px;color:#fff;margin:0 3px;width:15px;text-align:center;position:relative;top:2px;border:1px solid #fff}.square{padding:1px 10px;color:#fff;background:#4b79d5;font-weight:700;font-size:14px;margin:0 5px;text-align:center;position:relative;top:-2px}a.squad-event{padding:2px 4px;margin:1px;font-size:13px;transition:all .25s}a.squad-event:hover{color:#fff;transition:all .25s}.practice-event{background-color:#333;color:#fff}.competition-event{background-color:#d2ac67;color:#fff}.trainingcamp-event{background-color:#4b79d5;color:#fff}.alert-1,.alert-2,.alert-3{color:#fff!important}.alert-1{background:green!important}.alert-2{background:red!important}.alert-3{background:#000!important}.admin-note .note,.list-item-a{background:#f6f6f6}.list-item-b{background:#fff}.required{color:red;font-weight:700}.form-item{font-size:17px;padding:4px 0}.full-text textarea{display:block;width:100%}.admin-form-item input[type=number],.checkout-logo img{width:75px}.checkout{position:relative;margin:0 50px;font-size:13px}.checkout-textarea{height:300px;font-size:14px}.checkout-head{border-bottom:solid 3px #4b79d5;color:#707171;padding:10px}.checkout-head-outside{border-bottom:solid 3px #707171}.checkout-logo{padding:5px 5px 15px}.checkout-left-bottom,.checkout-right-top{position:absolute;width:275px;height:275px}.checkout-right-top{top:0;right:0}.checkout-left-bottom{bottom:0;left:0}.checkout-content{padding:100px 30px 30px;min-height:1000px;line-height:175%;font-size:12px}.checkout-content p{margin-bottom:20px}.checkout-signature .regards{text-align:left;margin-top:100px;margin-left:125px}.checkout-signature .signature{margin-top:40px;margin-right:110px;text-align:center;font-weight:700;font-size:17px}.checkout-signature .titulus{font-size:14px;font-style:italic;font-weight:400;margin-top:10px}#athlete-name,#cookiePol .btn,#waiting-message,.admin_data,.bold,.checkout-foot,.deadline-expired,.mobile-nav-displayer,h2{font-weight:700}.checkout-foot{border-top:solid 3px #4b79d5;text-align:center;color:#707171;padding-top:25px}.checkout-foot-outside{border-top:solid 3px #707171}.admin-form-item{font-size:15px;padding:10px 5px}.admin-form-item .pre{width:150px}.form-item .pre{display:block;width:100%}.content-desktop{display:block}.content-inline-mobile,.content-mobile{display:none}.form-pre{height:30px;line-height:30px;font-size:13px}.form-pre-pre{height:auto;font-size:13px}.coach-list-item{display:inline-block;margin:1px 5px}.data-to-print{display:none}.form-item input,.form-item textarea{margin-bottom:10px;margin-top:5px;font-size:14px;border:1px solid #fff;box-shadow:0 0 2px #fff;-webkit-box-shadow:0 0 2px #fff;width:100%}.form-item input[type=radio]{display:inline-block;width:auto;margin-left:20px;margin-right:5px;box-shadow:0 0 0 #000;-webkit-box-shadow:0 0 0 #000;border:none}label{cursor:pointer}.admin-note{border:3px solid #ebecee;padding:5px}.admin-note .note{color:#000;padding:10px}body{font-family:Montserrat;color:#515253;background:#fff}a{color:#4b79d5;text-decoration:none}a:hover{color:#000;text-decoration:none}a:focus{color:#4b79d5}.listed-athlete{padding:7px}.athlete-row-a{background:#f6f6f6}.athlete-row-b{background:#fff}header{background:#eee;color:#000;text-align:center;-webkit-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}header.p-error{height:25px}main{padding:15px 0;min-height:500px;margin-bottom:25px}.logo{display:block;width:100px;padding:10px}.p-error .logo{display:inline-block;width:250px}#smooth-background,.alert-error-bg,.page-loading,.smooth-bg{width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;position:fixed}#smooth-background,.alert-error-bg,.smooth-bg{z-index:1001}.page-loading{z-index:1002}.page-loading .loading-image-container{position:fixed;width:300px;height:250px;margin-left:-150px;margin-top:-125px;top:50%;left:50%;z-index:1003}div[data-field]{cursor:pointer}#add-new-practice,#athlete-attended,#waiting-message,.alert-error,.confirm-email-window,.confirm-window,.smooth-error{position:fixed;width:300px;height:250px;margin-left:-150px;margin-top:-125px;top:50%;left:50%;padding:20px;z-index:10000;background:#f6f6f6;color:#515253;text-align:left;box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;border-radius:5px;-webkit-border-radius:5px}.alert-error,.confirm-email-window,.confirm-window{height:150px;margin-top:-75px;box-shadow:0 0 2px #000;-webkit-box-shadow:0 0 2px #000;border-radius:2px;-webkit-border-radius:2px}.confirm-email-window{height:200px;margin-top:-100px;padding:20px 10px}.confirm-email-window .item-cancel,.confirm-email-window .item-submit{margin:1px 0;letter-spacing:0}.alert-error-message,.confirm-message{text-align:center;font-style:italic;font-size:12px;margin-top:15px;margin-bottom:25px}.alert-error-btns,.confirm-btns{text-align:right}#athlete-name,#loader,#practice,#waiting-message,.copyright{text-align:center}#waiting-message{font-size:19px;line-height:200%}.waiting-image{width:100px}#athlete-name{font-size:17px;margin-bottom:4px}#practice{margin-bottom:20px}#cookiePol{position:fixed;left:0;bottom:0;width:100%;font-family:Arial;font-size:11px;padding:9px 2px;background-color:rgba(0,0,0,.75);color:#fff;z-index:100}#cookiePol a{color:#fff}#cookiePol div.cookieTxtWrapper{display:inline;opacity:1;filter:Alpha(Opacity=100)}#cookiePol div.cookieWrapper{margin:0 auto;width:980px;padding:0 10px}#cookiePol .btn{font-size:14px;background-color:#0ab5fd;color:#fff;border-radius:0;-webkit-border-radius:0;border:1px solid #fff;padding:2px 15px;transition:all .25s}#cookiePol #cookieElfogadas{margin-left:10px}#loader{position:fixed;width:200px;height:150px;margin-left:-100px;margin-top:-75px;padding:10px;top:50%;left:50%;background:#f6f6f6;color:#fff;line-height:50px;z-index:1009;box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000}.flag,.mobile-nav-displayer img,.side-menu-mobile-displayer img{position:relative;top:-2px}.loading{margin:0 auto;max-width:16px!important}.strikethrough{text-decoration:line-through}header nav{text-align:right;position:relative;padding-top:15px}header nav .top-menu,header nav a{display:inline-block;cursor:pointer;font-family:QuickSand;font-size:17px;padding:7px 4px;margin:4px 5px;color:#444;border-bottom:solid 4px transparent;text-decoration:none;transition:all .5s}header nav .active-page,header nav .top-menu:hover,header nav a:hover{color:#444;border-bottom:solid 4px #4b79d5;transition:all .5s}header nav .menu-container a{margin:2px 2px 6px;padding:3px 10px;font-size:15px;border-bottom:none;transition:all .25s}header nav .menu-container a.active-page,header nav .menu-container a:hover{background:#4b79d5;color:#fff;border-bottom:none;transition:all .25s}.mobile-nav-displayer{display:none;text-align:right;cursor:pointer;padding-bottom:10px;clear:both;text-transform:uppercase;font-size:21px}.dashboard-menu{margin-left:10px}.dashboard-menu a{display:block;padding:4px 7px;transition:all .25s}.dashboard-menu a:hover{background:#4b79d5;color:#fff;transition:all .25s}h1,h2,h3{color:#4b79d5}.flag,.flag:hover{transition:opacity .25s}.just4mobile{display:none}.admin_data .menu-divider,.admin_data a,.back-to-btn,.form-val input.item-aft,.form-val-aft,.login-btn{display:inline-block}.relative{position:relative}.flag{width:21px;opacity:.75;margin-right:4px}.flag:hover{opacity:1}input,textarea{padding:4px 5px 2px;margin:1px;color:#000}footer{position:fixed;bottom:0;left:0;z-index:999;width:100%;font-family:Arial;background:#555;color:#fff}.copyright{font-size:11px;margin:5px 0;font-style:italic}h1,h2,h3,h4{font-family:QuickSand}h1{letter-spacing:2px;font-size:29px;text-transform:uppercase;text-align:left;margin-bottom:15px;padding-bottom:9px}.admin_data,.login-box,h1.login-title{text-align:center}h2{font-size:21px;text-transform:uppercase;padding:10px 2px;margin-top:10px}h3{font-size:17px;margin-top:25px}.login-box{width:300px;margin:0 auto;color:#515253}.login-box input{width:100%;padding:4px 5px 3px;margin:5px 0;border:1px solid #4b79d5}.login-box .admin-filter-submit{margin-top:10px}.login-btn{padding:5px 15px;background:#1c4aa6;color:#fff;cursor:pointer;font-size:14px;transition:all .25s}.login-btn:hover{background:#4b79d5;transition:all .25s}.form-data{padding:9px}.change-container,.forgotten-container{margin-top:15px}.change-container a,.forgotten-container a{font-size:12px;font-style:italic;color:#4b79d5}.change-container a:hover,.forgotten-container a:hover{color:#4b79d5;text-decoration:underline}.admin_data{color:#fff;text-shadow:0 0 4px #000;box-shadow:0 1px 4px #333;-webkit-box-shadow:0 1px 4px #333;background:#333;margin-bottom:5px}.admin_data a{color:#fff;padding:15px 11px;transition:all .25s;text-transform:uppercase;margin:7px}.admin_data a.active-admin-menu,.admin_data a:hover{background:#ebecee;color:#000;text-shadow:none;transition:all .25s}.admin_data .menu-divider{width:1px;height:24px;background:#707171;margin:0 3px}.admin-data-menu{text-align:left}.admin-data-name{text-align:right;padding:10px}.admin-filter{background:#ebecee;color:#000;padding:10px 10px 20px;box-shadow:0 0 5px #ebecee;-webkit-box-shadow:0 0 5px #ebecee}.admin-filter-unit{padding:4px 5px}.item-unit{padding:4px}.add-btn,.add-btn:focus,.item-cancel,.item-submit{font-family:QuickSand;margin-top:10px;margin-bottom:10px;display:inline-block;cursor:pointer;background:#1c4aa6;color:#fff;padding:4px 15px;text-align:center;letter-spacing:2px;box-shadow:0 0 2px #ebecee;-webkit-box-shadow:0 0 2px #ebecee;border:none;transition:all .25s}.edit-control .item-submit{margin:0}.item-submit[data-plus-btn]{border-radius:6px;-webkit-border-radius:6px;padding:4px 10px}.item-submit img{width:20px;height:20px}.add-btn,.add-btn:focus{text-align:left;letter-spacing:0;border-radius:5px;-webkit-border-radius:5px}.add-icon,.add-icon:focus{font-family:QuickSand;display:inline-block;cursor:pointer;color:#4b79d5;text-align:left}.add-icon:hover{color:#000}.item-cancel{background:#eb1c22;color:#fff}.item-cancel:hover{background:#ac080d;color:#fff}.add-btn:hover,.item-submit:hover{background:#325fb9;color:#fff;transition:all .25s}.add-blue-btn{background:0 0;color:#4b79d5;border:1px solid #4b79d5}.add-blue-btn:hover{background:#4b79d5;color:#fff}.back-to-btn{cursor:pointer;color:#4b79d5;font-size:12px;padding:4px 7px;margin:7px 0;border:1px solid #4b79d5;transition:all .25s}.back-to-btn:hover{background:#4b79d5;color:#fff;transition:all .25s}.item-delete-submit{background:red}.form-val input,.form-val select,.form-val textarea{width:100%;font-size:13px;padding:4px 6px;margin:0;border:1px solid #4b79d5}.form-val input.item-aft{width:125px;max-width:80%}.form-val input.error,.form-val select.error,.form-val textarea.error{background:#fff;color:#000;text-align:left;font-size:13px;padding:4px 6px;margin:0;border:1px solid #4b79d5;-webkit-box-shadow:none;box-shadow:none}.form-val label.error{background:0 0;font-size:12px;margin:0;padding:0;color:#eb1c22;border:none;-webkit-box-shadow:none;box-shadow:none}.form-val-aft{position:relative;padding:5px 6px 6px;color:#fff;background:#515253;margin-left:-2px;top:-1px;font-size:12px}.admin-truncate-cart{position:absolute;right:0;top:0;padding:5px;cursor:pointer}.cal-sunday{color:#4b79d5}.deadline-expired{font-size:17px;color:#4b79d5}.actual-filter{background:#4b79d5;border-radius:5px;-webkit-border-radius:5px;padding:4px 5px;color:#fff}.filter-not-submit,.filter-submit{width:100%;padding:10px;font-weight:700;text-align:center;display:block;letter-spacing:2px;text-transform:uppercase;transition:all .25s;cursor:pointer}.actual-filter .selection{color:#000}.filter-submit{background:#1c4aa6;color:#fff;box-shadow:0 0 1px #999;-webkit-box-shadow:0 0 1px #999;border-radius:3px;-webkit-border-radius:3px}.filter-not-submit{background:#4b79d5;color:#fff;box-shadow:0 0 1px #999;-webkit-box-shadow:0 0 1px #999;border-radius:3px;-webkit-border-radius:3px}.filter-not-submit:hover{background:#eb1c22;transition:all .25s}.filter-submit:hover{background:#009e00;transition:all .25s}.athlete-attended{cursor:pointer;font-weight:700}.no-results{text-align:center;font-weight:700;font-size:17px;margin-top:10px}.day-nr,.no-permission{font-size:14px;font-weight:700}.no-permission{text-align:center;padding-top:10px}.smooth-error h3{text-align:center;text-transform:uppercase;letter-spacing:5px;margin-top:5px}.smooth-error-txt{text-align:center;font-size:15px;font-weight:700;margin-top:10px}.error,.invoice-error{background-color:red;color:#fff;text-align:center;padding:20px 10px;margin:15px 0;border:1px solid #707171;box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000}.error h1{color:#fff!important;text-align:center!important}.membership-col,.message,.success{text-align:center}.message{font-size:19px;padding:20px 10px;font-weight:700}.success{background:#1c4aa6;color:#fff;padding:20px 10px;font-weight:700;margin:15px 0;box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000}.success a{display:block;color:#fff;margin-top:15px;letter-spacing:1px;font-size:17px}.flexpre,.membership-col,.pre{display:inline-block}.pre{width:150px;font-weight:700}.flexpre{margin-right:10px;font-weight:700}.membership-col-head{background:#515253;color:#fff}.membership-col{width:7%;font-size:11px;padding:5px 0;border:1px solid #999;margin:1px}.big-calendar,.pagination{display:block}.membership-col-not-payed{background:#eb1c22;color:#fff}.membership-col-payed{background:#1c4aa6;color:#fff}.membership-col-name{width:11%}.pagination-container{margin:10px 0}.counts{margin:7px 0}.pagination{text-align:right;margin:0}.pagination strong{padding:1px 8px}.pagination>li{display:inline-block}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li>a,.pagination>li>span{float:none;display:inline-block;font-family:QuickSand;padding:3px 10px;border:1px solid #ebecee;border-radius:4px;color:#4b79d5;-webkit-border-radius:4px;margin:0 2px}.pagination>li.active:first-child>a,.pagination>li.active:first-child>span,.pagination>li.active>a,.pagination>li.active>span{color:#fff}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#4b79d5;color:#fff}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#4b79d5;border-color:#4b79d5;color:#fff;text-decoration:none}.pagination nav ul li a{text-transform:none}select{padding:3px 5px;color:#000;width:100%}select.date-interval{width:75px}.directors-data select{display:inline-block;width:auto}.directors-address{width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}textarea{width:100%}.policies{padding:10px}.policies img{margin-right:7px}.attend-btn{text-align:center;margin:2px 0;padding:5px;cursor:pointer}.btn-yes{background:#1c4aa6!important;color:#fff}.btn-yes:hover{background:#009e00!important;color:#fff}.btn-no{background:red;color:#fff}.btn-notified{background:#4b79d5;color:#fff}.btn-cancel{margin-top:15px}.contact-form input,.contact-form textarea{width:100%;margin:3px 0;padding:7px 5px}.print-practice{margin-bottom:25px}.items-row{margin:7px 0}.items-row h2{font-size:19px;margin-top:10px;margin-bottom:10px}.invoice-row{padding-top:5px;padding-bottom:10px;margin-bottom:10px}.invoice-unit{padding:1px}.list-row{padding:9px;color:#000;font-size:13px}.list-row-not-payed{padding:15px 9px;margin:3px 0}.list-row a{text-shadow:none}.list-row a:hover{color:#4b79d5;font-weight:700}.list-head{background:#444;color:#fff;font-weight:700}.list-row-a{background:#ddd;color:#000}.list-row-b{background:#ebecee;color:#000}.invoice-control{margin:5px 0}.invoice-control .form-pre{font-weight:700}.edit-control{padding:7px}.edit-control-a{background:0 0}.edit-control-b{background:#ebecee}.list-row-dark-a{background:#393939;color:#fff}.list-row-dark-b{background:#292929;color:#fff}.list-row-exclamation{background:#4b79d5;color:#fff}.list-row-exclamation .glyphicon{color:#fff!important}.little-calendar{display:none}.only-pc{display:block}.only-mobile{display:none}.calendar-actual-date-display{font-weight:700;text-transform:uppercase;font-size:31px;margin:15px;text-align:center;letter-spacing:2px}.calendar-item{display:inline-block;vertical-align:top;background:#f6f6f6;width:13%;text-align:center}.calendar-list{display:block;width:100%;text-align:left;padding:3px 5px;font-style:italic}.calendar-end-of-week{margin-bottom:5px;padding-bottom:5px;border-bottom:dotted 1px #ebecee}.day-name-for-mobile{display:none;margin-right:10px}.calendar-day,.calendar-empty{position:relative;padding:3px 2px;min-height:140px;color:#333;margin:3px 2px;border:1px solid #fff;font-size:11px;text-align:left;opacity:1}.calendar-holiday{background:#e93c27!important;color:#fff!important;opacity:1!important}.back-to{display:inline-block;color:#fff;margin:5px 0;padding:10px;transition:all .25s}.side-menu-mobile,a.error-page{display:block}.back-to:hover{background:#e93c27;color:#fff;transition:all .25s}.calendar-weekday-0{background:#e93c27;color:#fff}.calendar{background:#333;padding:10px}.calendar-day:hover,.calendar-today{opacity:1}.calendar-empty{background:0 0;border:none}.calendar-head{background-color:#707171;color:#fff;padding:15px 2px;margin:3px 2px}.first-calendar-head{margin-left:0}.today{background:#dedede;color:#000;padding:0 5px}.list-today{background:#ebecee;color:#515253}.day-nr{margin-bottom:2px;text-align:right;padding:0 5px 0 0}.morning-divider{width:100%;height:5px;background:#000;margin:7px 0}a.error-page{margin:5px;background:#ebecee;text-shadow:none;padding:4px 20px;color:#515253;border-radius:5px;-webkit-border-radius:5px}a.error-page:hover{text-shadow:none;font-weight:700;color:#515253}.invoice-notes{font-style:italic;font-size:12px}.invoice{margin:7px 0;background:#393939;color:#fff}.invoice-header{color:#fff;text-align:left;padding:10px;background:#4b79d5}.invoice-header h2{font-size:17px;color:#fff;text-align:left;font-weight:700;margin:0;padding:0}.invoice-header .invoice-view{font-size:13px;text-align:right}.invoice-content{padding:15px}.invoice-content h2{margin:0 0 10px}.invoice-item{margin:5px 0;border-bottom:dotted 1px #fff}.invoice-item:last-child{border-bottom:none}.invoice-item-name{font-weight:700}.invoice-item-content{margin-left:10px;font-style:italic;font-size:12px;padding:2px 0}.invoice-item-subtotal{text-align:right;font-size:15px;font-weight:700}.invoice a,.invoice-sum{font-size:14px}.invoice-sum{font-weight:700;background:#ebecee;color:#000;margin-top:10px;border-radius:3px;-webkit-border-radius:3px}.invoice a,.invoice a:hover{text-shadow:none;color:#4b79d5}.invoice a:hover{font-weight:700}.side-menu-mobile-displayer{display:none;text-align:right;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:21px}.wait-for-redirect{text-align:center;font-weight:700;margin:5px 0}.continue-btn{display:inline-block;cursor:pointer;background:#1c4aa6;text-transform:uppercase;font-weight:700;letter-spacing:2px;color:#fff!important;padding:7px 20px 4px;text-align:center;margin-top:20px;transition:all .25s}.continue-btn:hover{background:#079707;color:#fff;transition:all .25s}.if-you-dont-pay{margin:15px;font-size:17px;text-align:center}.nav-toggle,.phone-country-pre,.user-types-wrapper{text-align:right}.practice-summary{margin:10px 0}.color-green{color:#1c4aa6}.color-red{color:#eb1c22}.color-blue{color:#4b79d5}.clickable{cursor:pointer}.icon-left{margin-right:5px}.icon-float-left{float:left}.icon-right{margin-left:5px}.icon-float-right{float:right}.readonly-page-btn{display:inline-block;padding:7px;background:#eb1c22;color:#fff;font-size:12px;margin:5px 0;border-radius:5px}.select2-container .select2-selection--multiple{border:1px solid #4b79d5;border-radius:0;font-size:12px}.new-item-choose{display:inline-block;color:#4b79d5;padding:5px;font-weight:700;cursor:pointer}.new-item-choose:hover{text-decoration:underline}.new-item{padding:5px 10px}.user-types-wrapper select{display:inline-block;width:200px}.loadedFromStorage{display:none;background:#515253;color:#fff;width:100%;margin:10px 0;padding:10px}.loadedFromStorage #thingsFromStorage{margin:10px 0;font-weight:700}.loadedFromStorage span{display:inline-block;cursor:pointer;background:#4b79d5;padding:1px 6px;margin:0 2px}.delete-statement,.send-statement{display:inline-block;font-size:12px;padding:0 7px;cursor:pointer}.delete-statement{color:#eb1c22}.delete-statement:hover{background:#eb1c22;color:#fff}.send-statement{color:#4b79d5}.send-statement:hover{background:#4b79d5;color:#fff}.phone-country-pre{font-size:17px;font-weight:700}.time-wrapper{display:flex}.time-wrapper span{margin:2px 5px}.time-wrapper span.divider{font-weight:700;margin:2px 10px}.membership-fee-list-item{font-weight:700;padding:5px;border-bottom:solid 1px #999}.membership-fee-list-item:last-child{border-bottom:none}.membership-fee-list-item .membership-fee-list-item-fee{font-weight:700;background:#4b79d5;color:#fff;padding:3px 7px}@media only screen and (max-width:1200px){#cookiePol div.cookieWrapper{margin:0 auto;width:100%;padding:0 10px}}.nav-toggle{display:none;cursor:pointer;font-size:21px;padding:5px}@media only screen and (max-width:768px){nav.navigation{display:none}nav.navigation .top-menu,nav.navigation a{display:block;text-align:center}.membership-col{display:block;width:auto}.calendar-day,.calendar-item{width:100%;display:block}.nav-toggle{display:block}.logo{margin:0 auto}.form-val{margin:2px 0}.just4mobile{display:block}.content-desktop{display:none!important}.content-mobile{display:block!important}.content-inline-mobile,.day-name-for-mobile{display:inline-block}.calendar-item.calendar-empty,.calendar-item.calendar-head{display:none}.calendar-item{font-size:21px}.mobile-login{text-align:center;display:block;margin-top:30px}.big-calendar{display:none}.little-calendar,.mobile-nav,.mobile-nav-displayer,.only-mobile,.side-menu-mobile-displayer,.under-mobile,header nav .menu,header nav .mobile-logo{display:block}main img{max-width:100%}main{min-height:200px}header nav{height:auto;padding-top:10px}.only-pc,.pc-nav-displayer,.side-menu-mobile,.under-pc{display:none}footer{text-align:center}.footer-menu a{margin-left:0;border-left:none;padding-left:0}.footer-menu{margin-top:10px;margin-bottom:10px}.footer-title{margin-top:30px}.copyright{text-align:center!important}.footer-left,.footer-right,.popup-window-btns .item-submit-container,.submit-container,footer h1,h1{text-align:center}footer h1{margin-top:10px}.footer-right{margin-top:15px}h1{line-height:150%}.popup-window-btns .item-submit{display:block}}@media only screen and (max-width:520px){.footer-right input{display:block;width:100%}.pre{display:block}}@media only screen and (max-width:420px){label .pre{display:block}input,select,textarea{width:100%}input[type=checkbox],input[type=radio]{width:auto}}