body{margin:0px;padding:0px;width:100%;height:100%;background:url("/uploads/29/40/36/99/inlog_background.jpg") 50% 50% no-repeat fixed #fff;background-size:cover;-webkit-background-size:cover;font-family:Arial,Helevtica,Verdana,san-serif;font-size:12px;display:block}h1{color:#000000;font-size:20px;margin:10px 0px;padding:0px}h2{color:#000000;font-size:16px;margin:7px 0px;padding:0px}h3{color:#000000;font-size:12px;margin:5px 0px;padding:0px}.message_textarea{width:250px;height:80px}form label{display:block;float:left;width:200px}table{border-collapse:collapse;border-spacing:0px}table td{vertical-align:top;padding:0px;margin:0px}.clearfloat, .clearblock{clear:both}.tac{text-align:center}.body_of_9015 .custom_site_pages, .body_of_9016 .custom_site_pages, .body_of_9040 .custom_site_pages, .body_of_9105 .custom_site_pages, .body_of_9106 .custom_site_pages{font-family:'Poppins', sans-serif;font-size:14px;min-width:200px;max-width:450px;background:url('/uploads/26/37/31/97/bg.png') repeat;background-color:#ffffff;border-radius:10px;padding:3%;margin:5% auto;box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.1)}#loginform img{display:block;margin:0px auto 30px}#loginform input, #passwrest input, #body_of_558 input{width:100%;padding:0px 10px;box-sizing:border-box;border:none;margin:0px 0px 30px 0px;color:#000000;border-radius:4px;height:45px;line-height:45px;border:1px solid #434343}#loginform input[type="submit"], #passwrest input[type="submit"]{background-image:none;width:40%;border-radius:4px;color:#ffffff;background-color:#434343;cursor:pointer;font-weight:400;height:45px;line-height:45px;margin-top:10px;border:1px solid #434343}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#000000;font-weight:400;opacity:1}input::-moz-placeholder, textarea:-moz-placeholder{color:#000000;font-weight:400;opacity:1}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#000000;font-weight:400;opacity:1}.buttonwb{display:inline-block;width:60%;padding:0;text-align:center;height:30px;line-height:30px;border-radius:4px;color:#ffffff;background-color:#434343;cursor:pointer;font-weight:400;text-decoration:none;margin-bottom:10px;border:none}.buttonwb:hover{text-decoration:underline}.reserveblock .res_days{clear:both;margin-bottom:5px;overflow:hidden}.reserveblock .res_week_date{float:left}.reserveblock .res_date{float:right}.reserveblock .res_plekk{float:right;padding-right:20px}.reserveblock .res_activities{clear:both;padding:2px 4px}.reserveblock .res_header{background-color:#eee;overflow:hidden;padding:2px 4px}.reserveblock .dayreserv div{float:left}.reserveblock .dayreserv .res_time{width:25%;min-width:60px}.reserveblock .dayreserv .res_name{width:40%;color:#dc2f2c;font-weight:700}.reserveblock .dayreserv .res_free{width:10%}.reserveblock .dayreserv .res_reserve{width:25%;text-align:right}.reserveblock .res_week_date{text-transform:capitalize}.reserveblock .week_links a{padding-right:20px}.reserveblock .box_drawer{font-family:'Roboto', sans-serif;height:30px;background:url('/uploads/26/37/33/41/bgfooter.png') repeat;cursor:pointer}.reserveblock .box_drawer_a{box-sizing:border-box;display:flex;justify-content:space-between;font-family:'Roboto', sans-serif;height:30px;cursor:pointer}.reserveblock .drawer_day{text-transform:capitalize;font-size:16px;display:block;float:left;height:30px;line-height:30px;padding-left:2%;color:#ffffff;text-decoration:none;font-weight:700}.reserveblock .drawer_date{text-transform:capitalize;display:block;float:left;height:30px;line-height:30px;padding-right:8px;text-align:right;font-size:16px;color:#ffffff;text-decoration:none}.reserveblock .drawer_plek{display:block;float:left;height:30px;line-height:30px;padding-right:8px;text-align:right;font-size:16px;color:#ffffff;text-decoration:none}.reserveblock .reservations{margin:0px 0px 5px 0px}.reserveblock .reservation_days{border-bottom:1px solid #aaa;line-height:30px}.reserveblock .box_drawer_content{margin:10px 0px}.reserveblock .lessonlink{text-decoration:none;padding:0px 5px;color:#fff;text-decoration:none}.reserveblock .available_reservation{font-family:'Roboto', sans-serif;font-size:15px;line-height:24px}.reserveblock .available_reservations{padding-bottom:5px}.reserveblock .dayreserv{clear:both;padding:0px 1%;padding-bottom:5px;width:98%}.reserveblock .reserv{text-align:right;display:inline;color:#fff}.reserveblock .user_invoices{text-align:center;clear:both}.reserveblock .user_invoices span{display:inline-block;padding-right:4%;float:left}.reserveblock .cancel{margin:0px 5px}.reserveblock .res_activities.user_reservations span{margin-right:10px}.reservation_message{color:red;font-size:17px;padding-bottom:20px}#login_message{padding-top:20px;color:red}.daterloliu, .annulrloliu, .namerloliu{float:left;padding:0px 5px}.reservation_days{border-top:1px solid #aaa;line-height:30px}