#click_accordion{margin-bottom:20px}#click_accordion .icon-box{cursor:pointer;display:inline-block;position:relative;padding:5px 35px 5px 0px;font-weight:800;color:#000;font-size:14px;line-height:20px;letter-spacing:0.075em;white-space:normal;text-align:left;text-transform:uppercase;transition:color 0.3s ease}#click_accordion .bi{display:inline-block;width:30px;height:30px;font-size:24px;line-height:30px;text-align:center;border-radius:15px;background:#009ea2;color:#fff;position:absolute;top:0px;right:0px;transition:transform .2s ease-in-out, background-color 0.3s ease, color 0.3s ease}#click_accordion.open .bi{transform:rotate(180deg)}#click_accordion .icon-box:focus,#click_accordion .icon-box:hover{color:#37646a;text-decoration:none}#click_accordion .icon-box:focus .bi,#click_accordion .icon-box:hover .bi{background-color:#009ea2;right:0px}.show-accordion-container{margin-bottom:50px}.show-accordion-container .s-a-content{height:0px;overflow:hidden}.show-accordion-container.open .s-a-content{height:auto}.nav-label-3{padding-left:25px;position:relative}.nav-label-3 .number{display:inline-block;font-weight:300;position:absolute;top:0px;left:0px}#book_form .alert-info{color:#fff;background-color:#009ea2;border-color:#009ea2}.appointment-container .checkbox-inline{width:150px;margin:0 5px 5px 0;background:#f2f2f2;padding:5px 10px 5px 35px;border-radius:2px}@media (max-width: 480px){.appointment-container .checkbox-inline{width:calc(50% - 3px);font-size:12px}.appointment-container .checkbox-inline:nth-child(2n){margin-right:0px}}.cabinet-container .select-cabinet-box{margin-bottom:20px}.cabinet-container .cabinet-wrap{width:400px;border:1px solid #ccc;margin:0 auto}.cabinet-container .cabinet-wrap:after{display:table;content:" ";clear:both}.cabinet-container .cabinet-wrap .box{float:left;width:25%;font-size:0;line-height:0}.cabinet-container .cabinet-wrap.full-width{width:100%}.cabinet-container .cabinet-wrap.full-width .box{width:14.28%}.cabinet-container .cabinet-wrap.with-margin{margin-bottom:20px}.cabinet-container .cabinet-wrap .box label{display:block;margin:0;padding:0;position:relative;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#5cb85c;border:1px solid #fff;color:#fff}.cabinet-container .cabinet-wrap .box.small label{height:120px}.cabinet-container .cabinet-wrap .box.medium label{height:120px}.cabinet-container .cabinet-wrap .box.big label{height:150px}.cabinet-container .cabinet-wrap .box label .txt{position:absolute;left:50%;bottom:10px;height:30px;width:30px;background-image:url(../../../public/design/icon-suitcase.svg);background-repeat:no-repeat;margin-left:-15px;font-weight:700;font-size:14px;line-height:35px}.cabinet-container .cabinet-wrap .box label .icon-left{position:absolute;top:0px;left:0px;width:30px;height:30px;font-size:16px;line-height:30px;text-align:center}.cabinet-container .cabinet-wrap .box label .icon-right{position:absolute;top:0px;right:0px;width:30px;height:30px;border-left:2px solid #fff;border-bottom:2px solid #fff}.cabinet-container .cabinet-wrap .box input:checked+label .icon-right{border-color:#fff}.cabinet-container .cabinet-wrap .box label .icon-right .bi{font-size:16px;line-height:30px;text-align:center;display:none}.cabinet-container .cabinet-wrap .box input{position:absolute;left:-9999px;visibility:hidden}.cabinet-container .cabinet-wrap .box input:checked+label{background:#ccc;border-color:#fff;color:#000}.cabinet-container .cabinet-wrap .box.disabled input[disabled]+label{background:#337ab7;border-color:#fff;color:#fff;cursor:not-allowed}.cabinet-container .cabinet-wrap .box input:checked+label .icon-right .bi-check,.cabinet-container .cabinet-wrap .box.disabled label .icon-right .bi-minus{display:block}@media (max-width: 480px){.cabinet-container .cabinet-wrap{width:100%;margin:0 auto}.cabinet-container .cabinet-wrap.full-width .box{width:20%}.cabinet-container .cabinet-wrap .box.small label{height:100px}.cabinet-container .cabinet-wrap .box.medium label{height:100px}.cabinet-container .cabinet-wrap .box.big label{height:130px}}.legend-container{margin:30px 0px}.legend-container .box{display:inline-block;font-size:14px;line-height:25px}.legend-container .box:not(:last-child){margin-right:15px}.legend-container .box.square{position:relative;padding-left:35px}.legend-container .box.square:before{content:'';width:25px;height:25px;display:inline-block;position:absolute;top:0;left:0}.legend-container .box.square.free:before{background:#5cb85c;box-shadow:1px 1px 0px 0px #4b974b}.legend-container .box.square.busy:before{background:#337ab7;box-shadow:1px 1px 0px 0px #3770a1}.legend-container .box.square.selected:before{background:#ccc;box-shadow:1px 1px 0px 0px #b5b5b5}@media (max-width: 767px){.legend-container .box{font-size:12px;line-height:20px}.legend-container .box:not(:last-child){margin-right:10px}.legend-container .box.square{padding-left:30px}.legend-container .box.square:before{width:20px;height:20px}}@media (max-width: 480px){.legend-container{margin:20px 0px}.legend-container .box{display:block}.legend-container .box:not(:last-child){margin-right:0px;margin-bottom:5px}}.summary-container .info-box{margin-top:20px}