@font-face{font-family:OpenSansRegular;src:url('../Fonts/OpenSans-Regular.ttf'),url('../Fonts/OpenSans-Regular.eot')}@font-face{font-family:OpenSansLight;src:url('../Fonts/OpenSans-Light.ttf'),url('../Fonts/OpenSans-Light.eot')}@font-face{font-family:'Antonio';src:url('../Fonts/Antonio-Regular.ttf')}@font-face{font-family:'AntonioLight';src:url('../Fonts/Antonio-Light.ttf')}html,body,div,span,object,iframe,h1,h2,h3,table,tr,th,td,ul,article,aside,canvas,details,figure,footer,header,menu,nav,section{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;white-space:nowrap}body{font-family:Antonio,Arial}html{background-color:#0d0d0d}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{height:100%;position:relative}hr{border-width:1px;padding:0;margin:0}ol,ul{list-style:none}ul{padding:0!important;text-align:left}b,strong{font-weight:bold}img{border:0;vertical-align:middle}h1{font-size:1.5em}h2{font-size:1em;font-weight:normal;margin:0;padding:0}a[autofocus]{border:0!important;outline:0!important}input[type=submit]{line-height:2em;margin-top:1em}select,input[type=text],input[type=password],input[type=number],.input-validation-error{line-height:1.2em;font-size:1em}.clickable{cursor:pointer}button{font-family:Antonio,Arial;font-size:1em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;border:0;_border:1px solid transparent}button::-moz-focus-inner{border:0}button[data-disabled]{cursor:not-allowed}.focusable{border:2px solid transparent;box-sizing:border-box}a:focus,img:focus,tr:focus,label:focus,button:focus,input[type=button]:focus,input[type=submit]:focus,input[type=checkbox],div,h1{outline:none}.workingOverlay{z-index:999;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;filter:alpha(opacity=50);background-color:rgba(0,0,0,.5)}table{border-collapse:collapse;border-spacing:0;border:0 none}th,td{border:0 none;padding:.25em .5em .25em .5em;white-space:nowrap;text-align:left}td>label:after{content:":";padding-bottom:.5em}.message{border-bottom:1px solid #d9d9d9;text-align:left}.message>div{padding:.8rem 1rem .8rem 2.5rem}.messageError{background:url("../Images/status_error.png") no-repeat 15px 50%;background-color:#feeceb}.messageInfo{background:url("../Images/status_info.png") no-repeat 1rem 50%}.messageOk{background:url("../Images/status_ok.png") no-repeat 1rem 50%}.main-content{overflow:hidden}footer{z-index:10;line-height:3rem}footer td{padding:0}.field-validation-error{color:#ff2846}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #ff2846}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#ff2846;line-height:normal!important}.validation-summary-valid{display:none}.header{height:11.2rem;font-size:1.5rem;padding:1em;z-index:0;box-sizing:border-box}.pageHeader{font-size:100%;font-weight:normal;text-transform:uppercase;white-space:normal;display:inline-block}nav{text-transform:uppercase;z-index:100;float:left;scrollbar-arrow-color:#aaa;scrollbar-base-color:#333;scrollbar-face-color:#000;scrollbar-highlight-color:#333;scrollbar-shadow-color:#333;scrollbar-track-color:#333}nav.main-menu{display:inline-block;margin:0;padding:0 0 0 .5rem;height:100%;overflow-y:auto}nav.main-menu img{vertical-align:baseline}nav .navigationElement{white-space:nowrap;line-height:4.2rem;cursor:pointer;display:inline;border:0;outline:0}nav .navigationElement::-moz-focus-inner{border:0}nav .navigationElement td{font-family:Antonio;font-size:1.5rem;padding-top:0;padding-bottom:0}nav .navigationElement .selectedCircle{visibility:hidden}nav .navigationElement[data-current] .selectedCircle{visibility:visible}nav.main-menu>a{text-decoration:none}.bookingCard{position:relative;display:inline-block;float:left;font-family:Antonio;_font-size:1.125rem;text-align:center;min-width:12rem;min-height:14rem;padding-top:1rem;margin:2rem 0 0 2rem}.bookingCard div{padding:0 .5rem}.cardSmallFont{font-size:.8rem;white-space:normal}.bodySection{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 11.2rem);outline:0;border:0}body{background-color:#fff;color:#363d43}.main-content{background-color:#fff}.saveButton{background-color:#66b266}.cancelButton{background-color:#000}.deleteButton{background-color:#ff2846}button:active{border-color:transparent!important}.mainMenuBackgroundColor{background-color:#0d0d0d}.main-menu .navigationElement{color:#fff}.main-menu .navigationElement[data-current] table{color:#ff2846;background-color:#292929}.main-menu .main-menu{color:#ff2846}.navigationElementHover:focus td:last-child,.navigationElementHover:hover td:last-child{background-image:url('../Images/Menu/cirkel.png');background-repeat:no-repeat;background-position:right .5em center}.header{background-image:url("../Images/houses.png");background-repeat:repeat-x;background-size:auto 100%;color:#fff;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/houses.png',sizingMethod='scale')\9}.footer{background-color:#0d0d0d;color:#fff}.dropDownSelector,.dropDownSelector button>div{background-color:#000;color:#fff}.bookingCard,.objectCard,.settingsCard,.cardWrapper{background-color:#f5f5f5}.bookingCard>button[data-disabled],.bookingCard[data-disabled],.bookingCard[data-disabled] .cardSmallFont{color:#707070}.cardSmallFont{color:#707070}.interval{color:#fff;background-color:#c5c5c5}.bookable{background-color:#69bd4e;color:#154906}.own{background-color:#363d43;color:#fff}.bookButton{background-color:#69bd4e}.bookButtonFirstAvailable_M{background-color:transparent}.unbookButton,.loginButton{background-color:#2c3033}.unbookButton[data-disabled]{background-color:#555}.bookButtonDisabled{background-color:#e3e3e3}.unbookButtonMyBooking_M{background-color:transparent}.unbookButtonMyBooking_M:nth-of-type(2n){background-color:#dcdcdc}.freeBookable{background-color:#68bd4e}.notBookable{background-color:#d5d5d5}label:focus,.selectMonth:hover,.selectMonth:focus,a:not(.navigationElement):focus{color:#ff2846!important}.weekDay:focus{color:#ff2846!important;border:0;outline:0}button:focus:not(.unfocus):not(.ui-button),.focusable:focus{border:2px solid #ff2846!important}.focusable.unfocus:focus{border:2px solid transparent!important}button:active{border:2px solid transparent!important}input[type=checkbox]:focus{outline:1px solid #ff2846!important}input[type=checkbox].unfocus:focus{outline:0!important}button.weekWrapper Button:focus,.weekWrapperDiv:not(.unfocus):focus{border-color:#ff2846!important}.main-menu .main-menu .navigationElement:focus{color:#ff2846}.interval.bookable:hover,.bookButton.bookButtonNotUnbookable:focus{background-color:#91cc7a;outline:0}.interval.own:hover,.unbookButton.unbookButtonNotBookable:focus{background-color:#2c3033}.bookButton:not(.bookButtonNotUnbookable):not(.bookButtonDisabled):hover,.bookButton:not(.bookButtonNotUnbookable):focus{background-color:#91cc7a}.unbookButton:not(.unbookButtonNotBookable):hover,.unbookButton:not(.unbookButtonNotBookable):focus{background-color:#000}