@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i");.admin_notice{position:absolute !important;z-index:99;top:80px;right:50%;transform:translateX(50%)}#skp-reservations_item-kinds_available-kinds .item_kind_title .image.blank{background-image:url(/images/logotyp_epkmm.png) !important;background-size:75% !important}html.public{height:100%;font-family:'Roboto', sans-serif;background-position:center center;background-repeat:no-repeat;background-size:cover}html.public body{background:transparent;height:100%}html.public #body-wrapper{min-height:100%;height:auto !important;margin:0 auto -40px}html.public #body-wrapper.with-pattern{background-image:url(/assets/pattern_pion-13c5a5a523aa253a26647c366f73fafd0f30d0735e861298594bafa8a10590bf.png);background-position:right 0px bottom 40px;background-repeat:no-repeat}html.public .close{font-size:44px;margin-top:-16px}html.public header#header{border-bottom:1px solid #ccc;height:70px;margin-bottom:50px;background:white;box-shadow:0px 5px 5px rgba(204,204,204,0.72);background-image:url(/assets/pattern_poziom-058ec5bd18ce7e11b80bb4bd681ee23ec3a887c087bb65fd74afafec551ebc9c.png);background-position:bottom right;background-repeat:no-repeat}html.public .user-box{float:right;margin-top:25px;margin-right:25px}html.public .login-link{color:white;background:#516aae;padding:10px}html.public .login-link:hover{color:#3e5084;text-decoration:none}html.public #branding{display:inline-block;padding:15px}html.public #branding a{display:inline-block;margin-right:30px}html.public #branding a img{width:180px}html.public #branding div{display:inline-block;font-size:20px;margin-top:7px}html.public #branding>*{vertical-align:middle}html.public .devise-container{border:1px solid #516aae;padding:15px;background:white}html.public .devise-container h2{margin:0;margin-bottom:20px;margin-top:10px;font-weight:normal;text-align:center;font-size:24px}html.public .devise-container label{font-weight:normal}html.public .devise-container input.form-control,html.public .devise-container select.form-control{border-radius:0px;border:1px solid #516aae}html.public .devise-container input.form-control:focus,html.public .devise-container input.form-control:active,html.public .devise-container select.form-control:focus,html.public .devise-container select.form-control:active{outline:none;box-shadow:none;border:1px solid #c90187;outline:1px solid #c90187}html.public .devise-container .btn{background:#c90187 !important;border:1px solid transparent !important;color:white !important;border-radius:0px}html.public .devise-container .btn:focus,html.public .devise-container .btn:active,html.public .devise-container .btn:hover{background:white !important;border:1px solid #c90187 !important;color:#333333 !important}html.public .devise-container a{text-decoration:underline}html.public .devise-container .devise-shared-links a{color:#c90187;display:inline-block;margin-right:25px}html.public .devise-container .devise-shared-links br{display:none}html.public .devise-container .devise-shared-links hr{border-top:1px solid #516aae}html.public #notification-container{position:fixed;width:80%;left:10%;top:6%;z-index:30}html.public .main-wrapper{max-width:1250px;margin:auto}html.public .main-wrapper img{max-width:100%}html.public ol.breadcrumb{background:transparent}html.public ol.breadcrumb a{color:black}html.public .push{height:40px}html.public footer#footer{background:white;color:black;padding:10px 20px;height:40px;font-size:12px;line-height:22px;overflow:hidden;text-align:right;border-top:1px solid #ccc}html.public footer#footer a{color:black;display:inline-block;margin-right:45px;vertical-align:middle}html.public footer#footer a#back-to-top{font-size:26px;margin-right:0;margin-top:-3px}html.public footer#footer #copyright{float:left}html.public .favourite-list{background:white;margin-left:0;margin-right:0;padding-top:15px;padding-bottom:15px;border:1px solid #516aae;border-top:none;min-height:200px}html.public form.devise-container.edit-profile{border-top:none}.register_form{margin-bottom:30px}#register-tabs.nav-tabs{border-bottom:none}#register-tabs.nav-tabs li{font-size:16px}#register-tabs.nav-tabs li a{text-decoration:none}#register-tabs.nav-tabs>li.active>a,#register-tabs.nav-tabs>li.active>a:hover,#register-tabs.nav-tabs>li.active>a:focus{border:1px solid #516aae;border-bottom:1px solid white;position:relative;z-index:2}.pub_material_form,.pub_reservation_form{max-width:1200px;margin:auto;padding-top:40px}.pub_material_form label,.pub_reservation_form label{font-weight:normal}.pub_material_form textarea.form-control,.pub_material_form input.form-control,.pub_material_form select.form-control,.pub_reservation_form textarea.form-control,.pub_reservation_form input.form-control,.pub_reservation_form select.form-control{border-radius:0px;border:1px solid #516aae}.pub_material_form textarea.form-control:focus,.pub_material_form textarea.form-control:active,.pub_material_form input.form-control:focus,.pub_material_form input.form-control:active,.pub_material_form select.form-control:focus,.pub_material_form select.form-control:active,.pub_reservation_form textarea.form-control:focus,.pub_reservation_form textarea.form-control:active,.pub_reservation_form input.form-control:focus,.pub_reservation_form input.form-control:active,.pub_reservation_form select.form-control:focus,.pub_reservation_form select.form-control:active{outline:none;box-shadow:none;border:1px solid #c90187}.pub_material_form textarea.form-control,.pub_reservation_form textarea.form-control{min-height:120px;max-width:100%}.pub_material_form .btn,.pub_reservation_form .btn{background:#c90187 !important;border:1px solid transparent !important;color:white !important;border-radius:0px}.pub_material_form .btn:focus,.pub_material_form .btn:active,.pub_material_form .btn:hover,.pub_reservation_form .btn:focus,.pub_reservation_form .btn:active,.pub_reservation_form .btn:hover{background:white !important;border:1px solid #c90187 !important;color:#333333 !important}.pub_material_form .reservation-terms,.pub_reservation_form .reservation-terms{border:1px solid #516aae}.alert.notification{z-index:3000;box-shadow:none}.alert-info{background-color:#00B9F2;color:white;border:1px solid #00A3D5}.alert-danger{background-color:#EC008C;color:white;border:1px solid #D0007B}#page-content ol li ol li{list-style-type:lower-alpha}#oi_reservations-reservation{max-width:1440px}#oi_reservations-reservation .reservation_name{display:none}#oi_reservations-reservation #availableItemKinds .header-2{display:none}#oi_reservations-reservation #availableItemKinds #item-kinds-wrapper .item_kind_tile .image.blank::before{background-size:80%}#oi_reservations-reservation label[for*=reservation_contract] p:first-of-type{display:inline-block}
