html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width: 768px){.container{width:98%}}@media(min-width: 1024px){.container{width:98%}}@media(min-width: 1360px){.container{width:1320px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-0{width:0}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-0{width:0}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width: 1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-0{width:0}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width: 1360px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-0{width:0}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:18%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 767px){.visible-xs-block{display:block !important}}@media(max-width: 767px){.visible-xs-inline{display:inline !important}}@media(max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 768px)and (max-width: 1023px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 768px)and (max-width: 1023px){.visible-sm-block{display:block !important}}@media(min-width: 768px)and (max-width: 1023px){.visible-sm-inline{display:inline !important}}@media(min-width: 768px)and (max-width: 1023px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 1024px)and (max-width: 1359px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 1024px)and (max-width: 1359px){.visible-md-block{display:block !important}}@media(min-width: 1024px)and (max-width: 1359px){.visible-md-inline{display:inline !important}}@media(min-width: 1024px)and (max-width: 1359px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1360px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1360px){.visible-lg-block{display:block !important}}@media(min-width: 1360px){.visible-lg-inline{display:inline !important}}@media(min-width: 1360px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 1023px){.hidden-sm{display:none !important}}@media(min-width: 1024px)and (max-width: 1359px){.hidden-md{display:none !important}}@media(min-width: 1360px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-MediumItalic.eot");src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url("../../common/fonts/Roboto/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-MediumItalic.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-Italic.eot");src:local("Roboto Italic"),local("Roboto-Italic"),url("../../common/fonts/Roboto/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-Italic.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-Bold.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("../../common/fonts/Roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-Bold.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-Regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("../../common/fonts/Roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-Regular.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-Medium.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("../../common/fonts/Roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-Medium.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-BoldItalic.eot");src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url("../../common/fonts/Roboto/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-BoldItalic.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-ThinItalic.eot");src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url("../../common/fonts/Roboto/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-ThinItalic.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-Black.eot");src:local("Roboto Black"),local("Roboto-Black"),url("../../common/fonts/Roboto/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-Black.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-Light.eot");src:local("Roboto Light"),local("Roboto-Light"),url("../../common/fonts/Roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-Light.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-LightItalic.eot");src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url("../../common/fonts/Roboto/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-LightItalic.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-BlackItalic.eot");src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url("../../common/fonts/Roboto/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-BlackItalic.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Roboto";src:url("../../common/fonts/Roboto/Roboto-Thin.eot");src:local("Roboto Thin"),local("Roboto-Thin"),url("../../common/fonts/Roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/Roboto/Roboto-Thin.woff") format("woff"),url("../../common/fonts/Roboto/Roboto-Thin.ttf") format("truetype");font-weight:100;font-style:normal}.hidden{display:none !important}.header-left,.sidebar{width:226px}.sidebar{margin-right:226px}@media(min-width: 1024px)and (max-width: 1359px){.sidebar{margin-right:24%}}@media(max-width: 1023px){.sidebar{float:none;margin:10px 0 0 20px}}.header-left{float:left}@media(max-width: 1023px){.header-left{float:none;width:100%}}.header-right,.main{width:1074px;margin:auto}@media(max-width: 1023px){.header-right,.main{width:98%}}@media(min-width: 1024px){.header-right{width:auto;margin-left:206px}}@media(min-width: 1200px){.header-right{margin-left:236px}}@media(max-width: 1023px){.header-right{width:100%}}.main{float:right}@media(min-width: 1024px){.main{width:75%}}@media(min-width: 1099px){.main{width:76%}}@media(min-width: 1149px){.main{width:77%}}@media(min-width: 1199px){.main{width:78%}}@media(min-width: 1249px){.main{width:79%}}@media(min-width: 1299px){.main{width:80%}}@media(min-width: 1359px){.main{width:81%}}@media(max-width: 1023px){.main{float:none;margin:15px auto 0}}@media(max-width: 1023px){.container{width:98%;padding:5px}.container .row{margin:0 auto}}html{background:#faf5f4}body{margin:0 auto;position:relative;background-color:#faf5f4;font-family:"Roboto",sans-serif;font-size:14px;line-height:14px;letter-spacing:.3px;color:#000}@media(max-width: 480px){body{font-size:16px;line-height:18px;letter-spacing:.3px}}.body-bg{background:url("../images/bg.png") no-repeat fixed center center;background-position-y:0;background-size:cover;min-height:100vh}.bold{font-weight:bold}a,a:focus,a:visited{color:#2a4a96}span.message{display:block;padding-left:10px;font-size:14px;font-weight:normal;line-height:18px;margin:3px}span.back{display:block;text-align:center;margin:auto;width:150px}span.error,span.message-error{color:red}span.success,span.message-success{color:green}h1{line-height:32px;font-size:35px;letter-spacing:0px;font-weight:300;font-family:"Roboto",sans-serif}@media(max-width: 480px){h1{text-align:center}h1 span{display:block}}h2{font-size:26px;line-height:28px}b{font-weight:bold}strong{font-weight:bold;line-height:30px}span.arrow-down{display:inline-block;float:left;width:15px;height:15px;background:url("../../common/images/icon/bottom_arrow_white.svg") center no-repeat;background-size:14px}.button-close{background:url("../../common/images/icon/calendar_close.svg") center no-repeat;display:none;position:absolute;top:0;right:0;width:30px;height:30px;z-index:11}@media(max-width: 1023px){.button-close{display:block}}#auth-field .button-close{display:block}.dropdown-menu{position:relative}.dropdown-menu a.dropdown-menu-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-menu .dropdown-menu-content{z-index:3;position:absolute}@media(min-width: 1024px){.dropdown-menu:hover .dropdown-menu-invisible{display:block}}.dropdown-menu .dropdown-menu-invisible{display:none}.table-adaptive{width:100%;overflow:auto;margin:0 0 1em}.position-relative{position:relative}.position-absolute{position:absolute}.error-select{padding:5px;color:red}.user-info p{padding:10px;margin-top:5px;font-family:"Roboto",sans-serif;font-size:14px;line-height:16px;letter-spacing:.3px}img.image-full-check{display:block;float:left;margin-right:6px;position:relative;top:3px}.header .inner-header{min-height:266px;position:relative;padding:0 10px}@media(max-width: 1023px){.header .inner-header{padding:0;min-height:248px}}@media(max-width: 768px){.header .inner-header{min-height:210px}}@media(min-width: 1024px){.header .inner-header .header-left{padding:0}}@media(max-width: 1023px){.header .inner-header .header-left{height:165px}.header .inner-header .header-left .header-logo-backplate{display:none}}@media(min-width: 1024px){.header .inner-header .header-left .header-logo-backplate{position:absolute;z-index:0;left:-18px;top:0}}.header .inner-header .header-left .header-logo{margin:16px 0 0 16px}@media(min-width: 1024px){.header .inner-header .header-left .header-logo{position:absolute;z-index:1}}@media(max-width: 1023px){.header .inner-header .header-left .header-logo{display:block;margin:0 auto;padding-top:0;width:185px}}.header .inner-header .header-left .header-logo-sm{display:none}.header .inner-header .header-left .header-logo2{display:none}.header .inner-header .header-navigation-menu .header-dropdown-menu-content{position:absolute;z-index:5}@media(min-width: 1024px){.header .inner-header .header-navigation-menu{margin-top:222px}.header .inner-header .header-navigation-menu li{display:inline-block;margin-right:20px}.header .inner-header .header-navigation-menu li a{text-decoration:none;padding:13px 25px 14px;display:inline-block;text-align:center;color:#fff;background-color:rgba(0,0,0,0);cursor:pointer}.header .inner-header .header-navigation-menu li a span{display:inline-block;text-transform:uppercase;color:inherit;font-family:"Roboto",sans-serif;font-weight:bold;font-size:16px}.header .inner-header .header-navigation-menu li.dropdown-menu{min-width:133px}.header .inner-header .header-navigation-menu li.dropdown-menu a{width:100%;padding:13px 0 14px}.header .inner-header .header-navigation-menu li a.active,.header .inner-header .header-navigation-menu li a:hover{background-color:#fff;color:#294995}.header .inner-header .header-navigation-menu .header-dropdown-menu-content ul{display:flex}.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu a.dropdown-menu-button{background:url("../../common/images/icon/bottom_arrow_black.png") no-repeat 92% 50%}.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu a.dropdown-menu-button.active,.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu a.dropdown-menu-button:hover{background:#fff url("../../common/images/icon/bottom_arrow_white.png") no-repeat 92% 50%;color:#294995}.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu .header-dropdown-menu-item{margin-top:2px;min-width:133px;text-align:center;color:#fff;background-color:#fff}.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu .header-dropdown-menu-item a{width:100%;padding:15px 0 15px;color:#294995}.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu .header-dropdown-menu-item a:hover,.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu .header-dropdown-menu-item a.active{background-color:#f2f2f2}.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu .header-dropdown-menu-item span{display:inline-block;text-transform:uppercase;color:#294995;font-family:"Roboto",sans-serif;font-weight:700}.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu:hover a.dropdown-menu-button{background:#fff url("../../common/images/icon/bottom_arrow_white.png") no-repeat 92% 50%;color:#294995}.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu:hover a{background-color:#fff}}@media(max-width: 1200px){.header .inner-header .header-navigation-menu li{margin-right:10px}.header .inner-header .header-navigation-menu li a{padding:13px 15px 10px}}@media(max-width: 1023px){.header .inner-header .header-navigation-menu{margin-top:20px}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item{display:inline-block;margin-top:8px;margin-right:8px;float:left}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a{letter-spacing:.7px;text-decoration:none;min-width:103px;height:24px;display:inline-block;text-align:center;color:#fff;background:#ff353f url("../../common/images/icon/tablet-right-menu.png") no-repeat 13px;padding-left:45px;padding-right:10px;font-size:14px}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a.main-menu-btn.close-icon{background:#ff353f url("../../common/images/icon/close.svg") no-repeat 13px}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a span{margin-top:4.5px;display:inline-block;text-transform:uppercase;color:inherit;font-family:"Roboto",sans-serif;font-weight:700}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a.active{color:#fff}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .inner-header .header-navigation-menu .header-dropdown-menu .dropdown-menu-invisible{display:none}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content{width:100%;background-color:rgba(71,74,48,.73)}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content li{height:52px;text-align:center;margin-bottom:1px}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content li:last-child{margin-bottom:0}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content li.dropdown-menu{height:105px;position:relative}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content li a{background:#ff353f}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content li a span{display:inline-block;margin-top:17px;text-transform:uppercase}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content li a.active,.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content li a:hover{background-color:#ff020f}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content a{display:block;text-decoration:none;color:#fff;font-size:18px;font-weight:bold;height:inherit}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content a:active{background-color:#e2e72a}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content .dropdown-menu a.dropdown-menu-button{display:none}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content .dropdown-menu a.dropdown-menu-button span{padding-left:15px;padding-right:15px;background:url("../../common/images/icon/bottom_arrow_black.png") no-repeat 100% 50%}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content .dropdown-menu .dropdown-menu-content{width:100%;height:105px}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content .dropdown-menu .dropdown-menu-content.dropdown-menu-invisible{display:block}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content .dropdown-menu .dropdown-menu-content .header-dropdown-menu-item{height:52px;text-align:center;margin-bottom:1px}}@media(max-width: 575px){.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button{width:16%}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a.tablet-calendar-button,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button a,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button a.tablet-calendar-button{width:100%;min-width:0;background-position:center;padding:0;margin:0}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a span.text-menu-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a.tablet-calendar-button span.text-menu-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button a span.text-menu-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button a.tablet-calendar-button span.text-menu-btn{display:none}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.user-btn-wrapper,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button.user-btn-wrapper{min-width:135px}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.user-btn-wrapper a.user-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button.user-btn-wrapper a.user-btn{padding:8px 10px 16px 40px}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.user-btn-wrapper a.user-btn span.text-menu-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button.user-btn-wrapper a.user-btn span.text-menu-btn{display:inline-block}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.user-btn-wrapper.registered-user,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button.user-btn-wrapper.registered-user{width:62.5%;min-width:0;max-width:63%}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.user-btn-wrapper.registered-user a,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.user-btn-wrapper.registered-user a.user-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button.user-btn-wrapper.registered-user a,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button.user-btn-wrapper.registered-user a.user-btn{width:100%;min-width:0}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.user-btn-wrapper.registered-user a span.text-menu-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.user-btn-wrapper.registered-user a.user-btn span.text-menu-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button.user-btn-wrapper.registered-user a span.text-menu-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button.user-btn-wrapper.registered-user a.user-btn span.text-menu-btn{display:inline-block;max-width:86%}}.header .inner-header .header-navigation-menu .registered-user{font-size:14px;min-width:180px}.header .inner-header .header-navigation-menu .no-registered{display:block;position:absolute;width:175px;right:0;top:106px}.header .inner-header .header-navigation-menu .no-registered .no-registered-text,.header .inner-header .header-navigation-menu .no-registered .no-registered-phone{padding:12px 5px 10px 20px;height:46px;color:#fff;line-height:20px}.header .inner-header .header-navigation-menu .no-registered .no-registered-text{font-size:15px;padding-top:0;font-weight:lighter}.header .inner-header .header-navigation-menu .no-registered .no-registered-phone{font-size:18px;background-color:#000}@media(max-width: 1023px){.header .inner-header .header-navigation-menu .no-registered{top:141px}}@media(min-width: 1024px){.header .inner-header .header-navigation-menu .user-btn-wrapper{position:absolute;right:0;bottom:10px;z-index:3}.header .inner-header .header-navigation-menu .user-btn-wrapper a.user-btn{display:inline-block;min-width:180px;height:34px;text-align:center;text-decoration:none;padding:21px 10px 21px 40px;color:#fff;background:#ff353f url("../../common/images/icon/user.svg") 15px 17px/21px 21px no-repeat}.header .inner-header .header-navigation-menu .user-btn-wrapper a.user-btn span{max-height:15px;overflow:hidden;display:inline-block;text-transform:uppercase;font-size:15px;font-weight:700}.header .inner-header .header-navigation-menu .user-btn-wrapper>.dropdown-menu-content{display:none !important}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user{font-size:14px;width:180px;bottom:14px}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user>.dropdown-menu-content{display:block !important}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user>.dropdown-menu-content .header-dropdown-menu-item{color:#fff;background:#ff353f;margin:0;height:auto;font-size:inherit;text-align:left;width:180px}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user>.dropdown-menu-content .header-dropdown-menu-item:last-child{padding-bottom:10px}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user>.dropdown-menu-content .header-dropdown-menu-item a{color:inherit;font-size:inherit;display:block;width:100%;padding:3px 0 5px 30px}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user>.dropdown-menu-content .header-dropdown-menu-item a span{margin:0;color:inherit;font-weight:normal;font-size:inherit;text-transform:none}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user>.dropdown-menu-content .header-dropdown-menu-item a:hover,.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user>.dropdown-menu-content .header-dropdown-menu-item a.active{background-color:#ff020f;color:#fff}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user a.user-btn{font-size:inherit;text-align:left;box-shadow:none;width:98%;padding:13px 10px 7px 30px;background:#ff353f url("../../common/images/icon/user.svg") 5px 9px/18px 18px no-repeat;height:auto;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user a.user-btn span{max-width:100%;text-transform:none;font-size:inherit;padding-bottom:3px;overflow:hidden;white-space:nowrap}.header .inner-header .header-navigation-menu .user-btn-wrapper.registered-user a.user-btn span.arrow-down{display:none}}@media(max-width: 1023px){.header .inner-header .header-navigation-menu{margin-top:20px}.header .inner-header .header-navigation-menu .registered-user{font-size:14px;min-width:200px}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper{max-width:53%;min-width:120px;margin-right:0;float:right}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper.registered-user{min-width:187px}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper.registered-user a{width:100%}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper.registered-user a.user-btn span.text-menu-btn{text-transform:none;padding:0 3px 0 0;margin:0;max-width:93%;overflow:hidden;white-space:nowrap}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper a{width:100%;padding:16px}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper a.tablet-user-button{padding:10px 10px 16px 40px;text-align:left;background:#ff353f url("../../common/images/icon/user.svg") 10px 6px/21px 21px no-repeat;color:#fff}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper a span{text-transform:uppercase;margin:0;padding:0;display:inline-block}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper a span.arrow-down{display:block;position:relative;float:right}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper .dropdown-menu-content{background:#000;width:100%;position:absolute;padding:0}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper .dropdown-menu-content .header-dropdown-menu-item a{background:#ff353f;color:#fff;text-align:left;min-height:30px;height:auto;padding:10px 0 10px 40px;font-size:14px;font-weight:bold}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper .dropdown-menu-content .header-dropdown-menu-item a:hover,.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper .dropdown-menu-content .header-dropdown-menu-item a.active{background-color:#ff020f;color:#fff}.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper .dropdown-menu-content .header-dropdown-menu-item a span{text-decoration:underline;text-transform:none}}@media(max-width: 575px){.header .inner-header .header-navigation-menu .header-dropdown-menu .user-btn-wrapper .dropdown-menu-content{top:32px}}@media(min-width: 1024px){.header .inner-header .header-navigation-menu .tablet-calendar-button{display:none}}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button .tablet-calendar-button{padding-left:55px}@media(max-width: 1023px){.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item.calendar-button .tablet-calendar-button{background:#a6a8ad url("../../common/images/icon/tablet-calendar-menu.png") no-repeat 13px;color:#fff}}.header .header-top-logo-field{display:none}@media(min-width: 1023px){.header .header-top-logo-field{display:block !important;position:absolute;width:100%;height:81px;background:rgba(44,93,114,.7);z-index:2}.header .header-top-logo-field a{margin:7px auto;display:block;width:455px}}.header .header-line{width:100%;position:absolute;z-index:0;height:34px;background:#2a4a96;top:232px}@media(max-width: 1023px){.header .header-line{display:none}}@media(min-width: 1024px){.header{background:#fff url("../images/headerbg.png") no-repeat center top}}@media(max-width: 1023px){.header{background:#fff}}.authorization-field{position:relative}.authorization-field .shadow{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background:#000;z-index:6;opacity:.7}.authorization-field .authorization-container{position:fixed;text-align:center;top:100px;left:50%;z-index:6;width:350px;margin-left:-175px;height:627px}.authorization-field .authorization-container .auth-logo{height:195px;background:#fff url("../../common/images/logo.png") 50% no-repeat;border-bottom:6px solid #ff353f;background-size:55%}.authorization-field .authorization-container .auth-form-wrapper{min-height:305px;background-color:#fff}.authorization-field .authorization-container .auth-form-wrapper .auth-form{padding:20px}.authorization-field .authorization-container .auth-form-wrapper .auth-form .error_authorization{color:red}.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=text],.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=password]{margin:20px 0 0;padding:12px 10px 12px 60px;color:#ababab;font-size:22px;width:262px;border:1px solid #b4b7c7}.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=text]:focus,.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=text]:active,.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=password]:focus,.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=password]:active{outline:1px #b4b7c7 auto}.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=submit]{display:inline-block;border:0;margin:35px 0 10px;height:55px;color:#777;text-decoration:none;background:#d9d9d9;font-weight:bold;line-height:25px;font-size:18px;padding:0 19px;text-transform:uppercase;cursor:pointer}.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=submit]:hover{background:#ff353f;color:#fff}.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=submit].button-reverse{background:#d9d9d9;color:#777}.authorization-field .authorization-container .auth-form-wrapper .auth-form input[type=submit].button-reverse:hover{background:#ff353f;color:#fff}.authorization-field .authorization-container .auth-form-wrapper .auth-form .auth-login{background:url("../../common/images/icon/login.svg") 11px 10px/34px 34px no-repeat}.authorization-field .authorization-container .auth-form-wrapper .auth-form .auth-password{background:url("../../common/images/icon/password.svg") 11px 10px/34px 34px no-repeat}.authorization-field .authorization-container .auth-form-wrapper .auth-form .password-restore-wrapper{display:inline-block;width:120px;text-align:left;vertical-align:middle;padding-left:20px}.authorization-field .authorization-container .auth-form-wrapper .auth-form .password-restore-wrapper a{color:#000;font-weight:bold}.authorization-field .authorization-container .auth-form-wrapper .auth-form #name,.authorization-field .authorization-container .auth-form-wrapper .auth-form #surname{background:url("../../common/images/icon/login.svg") 11px 10px/34px 34px no-repeat}.authorization-field .authorization-container .auth-form-wrapper .auth-form #email{background:url("../../common/images/icon/message.svg") 11px 10px/34px 34px no-repeat}.authorization-field .authorization-container .auth-form-wrapper .auth-form #auth-tabs span{cursor:pointer;padding:4px 8px;margin:0 5px;min-height:34px;font-size:16px}.authorization-field .authorization-container .auth-form-wrapper .auth-form #auth-tabs span:first-child{float:left}.authorization-field .authorization-container .auth-form-wrapper .auth-form #auth-tabs span:last-child{float:right}.authorization-field .authorization-container .auth-form-wrapper .auth-form #auth-tabs span.sel{font-weight:bold;border-bottom:4px solid #2a4a96}.authorization-field .authorization-container .registration-field{height:100px;background-color:#ff353f;color:#fff;vertical-align:middle;padding-top:25px}.authorization-field .authorization-container .registration-field span{line-height:22px}.authorization-field .authorization-container .registration-field span a{font-weight:bold;color:inherit;font-size:19px}@media(max-width: 767px){.authorization-field .authorization-container{width:285px;height:500px;margin-left:-141px;top:34px;position:fixed}.authorization-field .authorization-container .auth-logo{height:170px}.authorization-field .authorization-container .auth-form-wrapper{min-height:255px}.authorization-field .authorization-container .auth-form-wrapper .auth-form{padding:7px}.authorization-field .authorization-container .auth-form-wrapper .auth-form #auth-tabs span{cursor:pointer;padding:4px 3px;margin:0 5px;min-height:34px;font-size:15px}.authorization-field .authorization-container .registration-field{padding:10px;height:75px}}@media(max-height: 475px)and (max-width: 1023px){.authorization-field .authorization-container{overflow-y:scroll;overflow-x:hidden;height:90%}}@media(max-height: 600px){.authorization-field .authorization-container{overflow-y:scroll;overflow-x:hidden;height:90%}}@media(max-height: 768px){.authorization-field .authorization-container{top:20px}}.main .content-block .content .reg-step.reg-step-3 .user_right-div .podlog2{left:16px}.reg-field{line-height:27px;font-size:14px}.reg-field .row{min-height:41px;vertical-align:middle;padding-bottom:10px;padding-top:10px}.reg-field .dashed-border{border-bottom:2px dashed #e8ebed}.reg-field .inline-block{display:inline-block}.reg-field table{width:90%;margin:10px 0}.reg-field table tr td{padding-bottom:10px;vertical-align:middle}.reg-field p{font-weight:bold}.reg-field a{color:#000;text-decoration:none}.reg-field a.back{text-decoration:underline}.reg-field .label-wrapper{display:inline-block}@media(max-width: 767px){.reg-field .label-wrapper{width:260px}}@media(min-width: 768px){.reg-field .label-wrapper{width:166px}}.reg-field .label{font-weight:bold}.reg-field .button-label{margin-top:20px;display:block}.reg-field .radio{margin:12px 0;padding:0;width:24px;height:17px;z-index:5;opacity:0;position:relative}.reg-field .red{color:#f33;font-weight:bold}.reg-field .podlog{background:url("../images/radio_empty.png") no-repeat;width:21px;height:31px;display:inline-block;margin:0 4px -13px -19px;position:relative;top:3px}.reg-field .radio:checked+.podlog{background:url("../images/radio_full.png") no-repeat}.reg-field input[type=text],.reg-field input[type=email],.reg-field input[type=password]{line-height:22px;height:22px;padding:6px 10px;width:220px;border:2px solid #ccc;background:#f7f7f7;font-size:14px;color:#1f1f1f;box-sizing:content-box;margin:5px}.reg-field .select_new{border:2px solid #ccc;padding:8px 3px;font-size:17px}.reg-field .color_n{color:#33457c;font-size:15px}.reg-field .no_pad{padding:0;line-height:16px}.reg-field .check{margin:12px 0;padding:0;opacity:0;width:24px;height:27px;position:relative;z-index:10;top:6px;left:5px}.reg-field .check:checked+.podlog2{background:url("../images/check_full.png") no-repeat}.reg-field .podlog2{background:url("../images/check_empty.png") no-repeat;width:50px;height:50px;display:inline-block;margin:-1px -27px -10px 0;position:relative;top:20px;left:-20px}.reg-field input[type=submit],.reg-field input[type=button],.reg-field header div#login_block .outlogin{border:none;display:block;min-width:140px;text-align:center;text-decoration:none;margin:0 auto}.reg-field input[type=submit]:hover,.reg-field input[type=button]:hover,.reg-field header div#login_block .outlogin:hover{background:#000;color:#fff}.reg-field #respond1 input[type=submit],.reg-field .button{margin:20px 40px 20px 0;height:55px;background:#f7fd03;text-decoration:none;color:#000;font-weight:bold;line-height:25px;font-size:18px;padding:10px;cursor:pointer}.reg-field .button{margin:0 !important}.reg-field .divider{border-bottom:2px dashed #e8ebed;padding-bottom:10px}.reg-step-1 .title-1,.reg-step-2 .title-1,.reg-step-3 .title-1{display:block}.reg-step-1 .title,.reg-step-2 .title,.reg-step-3 .title{margin-bottom:20px;margin-top:20px}.reg-step-1 .title svg,.reg-step-2 .title svg,.reg-step-3 .title svg{margin-left:10px;margin-right:10px}.reg-step-1 .title span,.reg-step-2 .title span,.reg-step-3 .title span{font-size:18px;line-height:18px;font-weight:700;font-family:"Roboto";cursor:pointer;white-space:nowrap}.reg-step-1 .title span.active,.reg-step-2 .title span.active,.reg-step-3 .title span.active{font-size:22px;line-height:18px;color:#ff353f;font-weight:700;font-family:"Roboto"}.reg-step-1,.reg-step-2,.reg-step-3{overflow:hidden;transition:.5s}.reg-step-1 .param-dop,.reg-step-2 .param-dop,.reg-step-3 .param-dop{position:absolute;top:44px;font-size:12px;line-height:18px;color:#000;font-weight:300;font-family:"Roboto"}.reg-step-1 .col-md-6,.reg-step-2 .col-md-6,.reg-step-3 .col-md-6{display:flex;align-items:center}.reg-step-1 .col-md-3,.reg-step-2 .col-md-3,.reg-step-3 .col-md-3{display:flex;align-items:center}.reg-step-1 .label-wrapper,.reg-step-2 .label-wrapper,.reg-step-3 .label-wrapper{font-size:14px;line-height:18px;color:#000;font-weight:700;font-family:"Roboto"}.reg-step-1 .row input.button,.reg-step-2 .row input.button,.reg-step-3 .row input.button{background:#ff353f;display:inline-block}.reg-step-1 .row div.button,.reg-step-2 .row div.button,.reg-step-3 .row div.button{background:#191919;width:140px;height:55px;text-align:center;display:inline-block}.reg-step-1 .row div.button.weiter,.reg-step-2 .row div.button.weiter,.reg-step-3 .row div.button.weiter{background:#ff353f}.reg-step-1 .button,.reg-step-2 .button,.reg-step-3 .button{margin-right:20px !important;margin-bottom:10px !important}.reg-step-1.width-0,.reg-step-2.width-0,.reg-step-3.width-0{width:0px;height:0}.reg-step-1 .user_right-div b,.reg-step-2 .user_right-div b,.reg-step-3 .user_right-div b{margin-left:15px}.reg-step-1 .user_right-div .podlog,.reg-step-2 .user_right-div .podlog,.reg-step-3 .user_right-div .podlog{margin:0}.reg-step-1>div.row,.reg-step-2>div.row,.reg-step-3>div.row{padding-bottom:0;padding-top:0}.reg-step-1>div.row>div,.reg-step-2>div.row>div,.reg-step-3>div.row>div{padding-top:10px;padding-bottom:10px}.reg-step-1>div.row>div.user_right-div,.reg-step-2>div.row>div.user_right-div,.reg-step-3>div.row>div.user_right-div{padding-top:0}.mess-underline{margin-top:20px}.reg-field h3{display:none}.reg-step label.error{position:absolute;width:400px;top:28px;z-index:1}.main .content-block input.error{font-weight:normal}.reg-step-1 .title,.reg-step-2 .title,.reg-step-3 .title{position:relative}@media(min-width: 1120px){.main .content-block #form_reg_step .reg-step-2 label.error{top:68px;left:190px;width:400px}div.oplata{padding-left:0}div.oplata-title{max-width:190px}}@media(min-width: 1120px)and (max-width: 1359px){.main .content-block #form_reg_step .reg-step-2 label.error{width:400px;top:28px;left:auto}}@media(max-width: 1120px){.reg-step label.error{width:300px}}@media(max-width: 820px){.reg-step label.error{width:200px}}@media(max-width: 768px){.reg-step-1 .col-md-3,.reg-step-2 .col-md-3,.reg-step-3 .col-md-3{justify-content:flex-start}}@media(max-width: 770px){.reg-step label.error{position:absolute;left:14px;width:100%;top:-10px}.reg-step-3 .display-block{padding-bottom:10px}div.main .content-block .content .reg-step .col-sm-3 .podlog{left:20px}}@media(max-width: 641px){.main .content-block .content .reg-step.reg-step-3 .user_right-div .podlog2{left:0px}.reg-step-1 .param-dop,.reg-step-2 .param-dop,.reg-step-3 .param-dop{position:static}.mess-underline{margin-top:5px}.reg-step label.error{position:static;display:block;margin-left:5px}.reg-step-1 .button,.reg-step-2 .button,.reg-step-3 .button{margin-right:0 !important}.reg-step .col-lg-6,.reg-step .col-md-12{padding-left:0;padding-right:0}.reg-field input[type=text],.reg-field input[type=email],.reg-field input[type=password]{margin-left:0}#form_reg_step{margin-left:5px}.reg-step-1>div.row>div,.reg-step-2>div.row>div,.reg-step-3>div.row>div{display:block}}.main .content-block .content .reg-step .radio[name=user_right]{height:0;width:0}.content .reg-step .user_right-div b{margin-left:25px}.main .content-block #form_reg_step .error{line-height:16px}.main .content-block #form_reg_step label.error{background:#fff}@media(max-width: 624px){.reg-step-1 .title::before,.reg-step-2 .title::before,.reg-step-3 .title::before{content:" ";display:block;width:100%;height:2px;background:#1e4b8c;position:absolute;bottom:-10px;left:-2px}.reg-step-1 .title span.active,.reg-step-2 .title span.active,.reg-step-3 .title span.active{font-size:20px;line-height:16px;color:#00a7c2;font-weight:700;font-family:"Roboto"}.reg-step-1 .title,.reg-step-2 .title,.reg-step-3 .title{display:flex;flex-direction:column}.reg-step .title svg{display:none}.reg-step .title span{margin-bottom:10px}}@media(max-width: 610px){.reg-step-3>div.row>div.col-sm-3{display:inline-block;margin-right:10px;padding-left:0px;padding-right:0px}.reg-step-3>div.row>div.col-sm-12{padding-left:0px;padding-right:0px}div.reg-step-2 .rewerse-mob>div,div.reg-step-3 .rewerse-mob>div{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.reg-step-1 .title-1,.reg-step-2 .title-1,.reg-step-3 .title-1{display:inline-block}.reg-step-1 .row div.button,.reg-step-2 .row div.button,.reg-step-3 .row div.button{width:calc(100% - 5px)}#form_reg_step .reg-step input[type=text],#form_reg_step .reg-step input[type=email],#form_reg_step .reg-step input[type=password]{width:calc(100% - 30px)}.reg-step-1 .row div.button.weiter,.reg-step-2 .row div.button.weiter,.reg-step-3 .row div.button.weiter{width:calc(100% - 5px)}.reg-step-3 .row input.button{width:calc(100% - 5px)}div.main .content-block .content .reg-step .podlog{left:0;top:4px}}@media(max-width: 480px){.reg-step .button,.reg-step input.button{min-width:auto}}@media(max-width: 360px){.reg-step .row>div{padding-left:0;padding-right:0}.main .content-block .content .reg-step .user_right-div .podlog{left:0}}.calendar-wrapper{box-sizing:content-box;width:226px}.calendar-wrapper .calendar-block{border:1px solid #b4b7c7;background-color:#fff;margin:auto;z-index:5;position:relative}.calendar-wrapper .calendar-block #calendar{width:224px;margin:auto}.calendar-wrapper .calendar-block #calendar #today_head{background:#fff;padding:15px 12px 8px;color:#2a4a96;font-weight:bold;line-height:7px}.calendar-wrapper .calendar-block #calendar #today_head table{width:90%;margin:10px 0}.calendar-wrapper .calendar-block #calendar #today_head table td{vertical-align:top;padding:0}.calendar-wrapper .calendar-block #calendar #today_head table td .t_day{font-size:50px;font-weight:bold;line-height:26px;color:#000;font-family:inherit;padding-right:4px}.calendar-wrapper .calendar-block #calendar #today_head table td .t_week_d{text-transform:uppercase;font-size:17px;color:#000;font-weight:bold;display:inline-block;margin-bottom:10px}.calendar-wrapper .calendar-block #calendar #today_head table td .t_my{text-transform:uppercase;font-size:12px;color:#000;font-weight:bold}.calendar-wrapper .calendar-block #calendar header.calendar{display:block;width:226px;height:52px;background:#294995;padding:18px 0 0 0;position:relative;margin:0 -1px}.calendar-wrapper .calendar-block #calendar header.calendar a.prev_month,.calendar-wrapper .calendar-block #calendar header.calendar a.next_month{width:9px;height:15px;position:absolute;top:17px}.calendar-wrapper .calendar-block #calendar header.calendar a.prev_month{left:6px;background:url("../../common/images/icon/str_prev.png") 0 0 no-repeat}.calendar-wrapper .calendar-block #calendar header.calendar a.next_month{right:6px;background:url("../../common/images/icon/str_next.png") 100% 0 no-repeat}.calendar-wrapper .calendar-block #calendar header.calendar ul.month{width:150px;height:15px;margin:0 auto;list-style:none;position:relative}.calendar-wrapper .calendar-block #calendar header.calendar ul.month li{width:150px;float:left;line-height:15px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#fff;text-align:center;position:absolute;top:0;left:136px}.calendar-wrapper .calendar-block #calendar header.calendar ul.month li.active{left:0}.calendar-wrapper .calendar-block #calendar header.calendar ul.week{list-style:none}.calendar-wrapper .calendar-block #calendar header.calendar ul.week li{float:left;width:31px;color:#fff;font-family:inherit;font-size:9px;font-weight:400;text-align:center;margin:20px 0 0 1px;text-transform:uppercase}.calendar-wrapper .calendar-block #calendar #calendars_months{position:relative;min-height:192px;margin:auto}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days{display:grid;grid-template-columns:repeat(7, 1fr)}@media(max-width: 1023px){.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days{justify-content:end}}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days.active{left:0px}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li a{width:30px;height:30px;text-align:center;line-height:31px;display:block;color:#1f1f1f;text-decoration:none;margin:0;padding:0;font-weight:bold;font-size:14px}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.today{color:#2f2d2d;background:#eff0f0;border:1px solid #294995}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.today a{color:#2f2d2d}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.select_day{color:#fff;background:#ff3b3d}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.select_day a{color:#fff}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.holiday{color:#fff;background:#9a9a9a}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.holiday a{color:#fff}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.locked{color:#999;background:rgba(0,0,0,0)}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.locked a{color:#999}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.today{margin:-1px 0 0 -1px}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.today a{color:inherit}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.select_day{margin:-1px 0 0 -1px;border:1px solid #ff3b3d}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li.holiday{margin:-1px 0 0 -1px;border:1px solid #9a9a9a}.calendar-wrapper .calendar-block #calendar #calendars_months ul.calendar_days li:nth-child(7n){border-right:1px solid rgba(0,0,0,0)}.calendar-wrapper .calendar-block .legend{padding:10px;color:#000;width:205px}.calendar-wrapper .calendar-block .legend h3{font-size:14px;color:#1f1f1f;font-weight:800;margin:0 0 10px}.calendar-wrapper .calendar-block .legend>ul{list-style:none;font-weight:500}.calendar-wrapper .calendar-block .legend>ul li{padding:7px 0 0 10px;background:rgba(0,0,0,0) none no-repeat scroll 0 50%;height:21px;font-size:15px;margin:0 0 10px;line-height:18px;text-align:left}.calendar-wrapper .calendar-block .legend .legend-img{position:relative;top:-6px;left:-10px;display:inline-block;height:32px;width:32px;font-size:15px;line-height:30px;text-align:center}.calendar-wrapper .calendar-block .legend .legend-img.today{color:#2f2d2d;background:#eff0f0;border:1px solid #294995}.calendar-wrapper .calendar-block .legend .legend-img.today a{color:#2f2d2d}.calendar-wrapper .calendar-block .legend .legend-img.select_day{color:#fff;background:#ff3b3d}.calendar-wrapper .calendar-block .legend .legend-img.select_day a{color:#fff}.calendar-wrapper .calendar-block .legend .legend-img.holiday{color:#fff;background:#9a9a9a}.calendar-wrapper .calendar-block .legend .legend-img.holiday a{color:#fff}.calendar-wrapper .calendar-block .legend .legend-img.locked{color:#999;background:rgba(0,0,0,0)}.calendar-wrapper .calendar-block .legend .legend-img.locked a{color:#999}.calendar-wrapper .calendar-block .legend .legend-img.today,.calendar-wrapper .calendar-block .legend .legend-img.locked{width:30px;height:30px}.calendar-wrapper .calendar-block .legend .legend-img.locked{border:1px solid #ddd}.calendar-wrapper ul.calendar_days li,.calendar-wrapper .legend .legend-img{float:left;width:31px;height:31px;text-align:center;line-height:31px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:14px;color:#989898;font-weight:bold}@media(max-width: 1023px){.calendar-wrapper{position:fixed;left:50%;top:40px;margin:0 0 0 -112.5px;z-index:10;border:1px solid #b4b7c7}}@media(max-width: 1023px)and (max-height: 475px){.calendar-wrapper{overflow-y:scroll;overflow-x:hidden;height:90%}}@media(max-width: 1023px){.calendar-wrapper .calendar{z-index:10;width:100%;position:relative}.calendar-wrapper .shadow{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background:#000;z-index:4;opacity:.7}.calendar-wrapper #calendar{border:none;z-index:10}.calendar-wrapper .legend{margin:0;border:none}}.calendar-visible{display:block !important}.sidebar{margin-top:35px;font-weight:400}.sidebar p{line-height:21px;font-weight:300;font-size:16px}.sidebar h2{margin-bottom:10px;color:#2a4a96}.sidebar .kontakt-info{color:#000}.sidebar .kontakt-info p{padding:5px;line-height:normal}.sidebar .kontakt-info a{color:#000}.sidebar .ac-banner-block{margin-top:25px}.sidebar .conf-link{display:block;text-decoration:none;color:#000;margin-top:25px}.sidebar .sidebar-block{margin-bottom:15px;background:#fff;border:1px solid #b4b7c7;padding:15px 10px}@media(max-width: 1023px){.sidebar{width:98%;margin:35px auto 0}}.main{margin-top:35px;background:#fff;border:1px solid #b4b7c7}.main .title-block{padding:15px 25px 0 25px;color:#000}.main .title-block .mobile-mess{color:#000;font-weight:400}.main .title-block h1{color:#000;font-weight:600;margin-bottom:10px}.main .mobile-hidden{display:inline}@media(max-width: 480px){.main .mobile-hidden{display:none}}.main .text-mess{margin:23px 0 -20px;font-family:Roboto,sans-serif;line-height:20px}.main .text-mess .pc-mess{display:inline}@media(max-width: 480px){.main .text-mess .pc-mess{display:none}}.main .text-mess .mobile-mess{display:none}@media(max-width: 480px){.main .text-mess .mobile-mess{display:inline}}.main .content-block{margin-top:30px;background:#fff;padding:24px}.main .content-block.reservation-block{background:#fff;position:relative;margin-top:55px;padding:0}.main .content-block.reservation-block .content{background:#fff;margin-top:-1px;padding:10px}.main .content-block h1{padding-bottom:25px;font-size:30px}.main .content-block h2{color:#000;font-size:25px;font-weight:normal;margin:10px 0;line-height:30px}.main .content-block h3{color:#3c3c3c;font-size:18px;font-weight:normal;margin:10px 0;line-height:18px}.main .content-block p{margin:6px 0 10px;line-height:18px;letter-spacing:.3px;position:relative}.main .content-block p.text{padding-left:15px}@media(max-width: 480px){.main .content-block p.text{text-indent:20px;line-height:20px}}.main .content-block p.door-code{padding-left:25px;font-size:16px}.main .content-block p.door-code span{font-weight:bold}.main .content-block a.back{color:#000;font-size:16px;display:block;margin:15px auto 5px;width:150px;text-align:center}.main .content-block a.back:active,.main .content-block a.back:focus,.main .content-block a.back:visited{color:#000}.main .content-block input[type=text],.main .content-block input[type=email],.main .content-block input[type=password]{padding:10px;width:220px;border:2px solid #ccc;background:#f7f7f7;font-size:14px;color:#1f1f1f;box-sizing:content-box}.main .content-block #respond1 input[type=submit],.main .content-block .button{display:block;text-decoration:none;color:#777;background:#d9d9d9;font-size:18px;font-weight:bold;border:none;margin:0 auto;padding:15px 20px;cursor:pointer}.main .content-block #respond1 input[type=submit]:hover,.main .content-block .button:hover{color:#fff;background:#ff353f}.main .content-block #respond1 input[type=submit].show_order_button,.main .content-block .button.show_order_button{font-weight:normal}.main .content-block #respond1 input[type=submit].show_order_button.disabled,.main .content-block .button.show_order_button.disabled{background:#eee;color:#969696;cursor:auto}.main .content-block #respond1 input[type=submit].show_order_button.disabled:hover,.main .content-block .button.show_order_button.disabled:hover{background:#eee;color:#969696}.main .content-block table{width:100%}.main .content-block .error{color:#d9534f;font-size:14px;font-weight:bold}.main .content-block .success{color:#5cb85c;font-size:14px;font-weight:bold}.main .content-block .banners{padding-bottom:20px;border-bottom:2px dashed #e8ebed}.main .content-block .banners ul li{display:inline-block}.main .content-block .banners ul li img{display:block;margin:0 auto}@media(max-width: 1360px){.main .content-block .banners ul li{margin:0 !important}}@media(max-width: 768px){.main .content-block .banners ul li{padding:5px 0 !important;margin:0 !important}.main .content-block .banners ul li.banner-no-visible{display:none}}@media(min-width: 320px)and (max-width: 369px){.main .content-block .banners img{width:96%;height:auto}}@media(max-width: 768px){.main .content-block .banners{padding-bottom:10px;border:none}}@media(max-width: 1023px){.main .content-block .banners ul{display:flex;flex-wrap:wrap}}.main .content-block .content{margin-top:10px;color:#000}.main .content-block .content .orderItemBox{border-bottom:1px dotted silver;padding:2px 0 16px 0;margin:7px 0 0 0}.main .content-block .content .display-block{display:block;position:relative}.main .content-block .content .radio:checked+.podlog{background:url("../../common/images/icon/input/radio_full.png") no-repeat}.main .content-block .content .podlog{background:url("../../common/images/icon/input/radio_empty.png") no-repeat;width:21px;height:21px;display:inline-block;position:absolute;top:6px;left:0}.main .content-block .content .check:checked+.podlog2{background:url("../../common/images/icon/input/check_full.png") no-repeat}.main .content-block .content .podlog2{background:url("../../common/images/icon/input/check_empty.png") no-repeat;width:30px;height:30px;display:inline-block;position:absolute;top:8px;left:-1px}.main .content-block .content .podlog1{background:url("../../common/images/icon/input/check_empty.svg") no-repeat;width:30px;height:30px;display:inline-block;position:absolute;top:8px;left:3px;background-size:100%}.main .content-block .content .check:checked+.podlog1{background:url("../../common/images/icon/input/check_full.svg") no-repeat;background-size:100%}.main .content-block .content .check{padding:0;margin:0;width:27px;height:27px;position:relative;z-index:10;top:6px;left:-2px;opacity:0}.main .content-block .content .period-time-check .check{left:11px;top:2px}.main .content-block .content .period-time-check .podlog1{top:0;left:9px}.main .content-block .content .radio{margin:0;padding:0;width:21px;height:21px;z-index:5;opacity:0;top:5px;left:-2px;position:relative}.main .content-block .content .reg-field .podlog{left:18px}.main .content-block .content .reg-field .podlog2{left:10px}.main .content-block .content .order-success{background:#fff url("../images/anmeldung.svg") no-repeat 25px 20px/73px 73px;padding:11px 0 30px 115px;min-height:130px}@media(max-width: 575px){.main .content-block .content .order-success{background:none;padding:0}}.main .content-block .content .order-error{background:#fff url("../images/attention.gif") no-repeat 0 0;padding-top:6px;padding-bottom:70px;padding-left:115px;background-size:100px;color:#d9534f;font-size:14px;font-weight:bold}@media(max-width: 575px){.main .content-block .content .order-error{background:none;padding:0}}.main .content-block .content.recover-password .row{margin-top:15px}.main .content-block .content.recover-password .label-wrapper{display:inline-block;min-width:150px;margin-bottom:10px}.main .content-block .content.recover-password .label-wrapper .label{font-weight:bold;font-size:15px}@media(max-width: 490px){.main .content-block .content.recover-password input[type=text]{width:93%}}.main .content-block .content table.clientReservations{width:100%;border-collapse:collapse;border-bottom:1px solid #a9a9a9}.main .content-block .content table.clientReservations th{font-weight:bold;background:#a9a9a9;padding:10px;color:#fff}.main .content-block .content table.clientReservations tr:nth-child(2n+1) td{background:#ebebeb}.main .content-block .content table.clientReservations td{padding:10px;text-align:center}.main .content-block .content.prepayment input[type=text]{display:inline-block;width:180px;margin-right:10px}.main .content-block .content.prepayment .button{padding:10px 13px;margin-top:10px;display:inline-block}.main .content-block .content.prepayment ul{padding:5px}.main .content-block .content.prepayment ul li{padding:5px;display:block;position:relative}.main .content-block .content.prepayment ul li .radio{margin:0;padding:0;width:20px;height:20px;float:left;top:9px;left:1px}.main .content-block .content.prepayment ul li .podlog{padding:0;margin:0;height:21px;width:21px;display:block;position:absolute;top:14px;left:6px}.main .content-block .content.prepayment ul li .text-item{padding:5px;display:block;margin-left:30px}.main .content-block .content.news .news-item{padding-top:38px;padding-bottom:38px;border-bottom:2px dashed #e8ebed}.main .content-block .content.news .news-item h2{color:#000;font-size:22px}.main .content-block .content.news .news-item p{font-size:16px;overflow-wrap:break-word;line-height:29px;color:dimgray}@media(max-width: 768px){.main .content-block .content.news .news-item{padding:26px 10px}}.main .content-block .content.prices-content .prices-type-block{margin-bottom:10px;padding:10px;border:1px solid #b4b7c7}.main .content-block .content.prices-content h3{font-weight:600}.main .content-block .content.prices-content strong{font-weight:600}.main .content-block .content.prices-content table{border-spacing:2px 1px;border-collapse:separate;min-width:600px}.main .content-block .content.prices-content table th{padding:3px;background:#eae8e8;text-align:center}.main .content-block .content.prices-content table td{padding:5px 5px 5px 10px;background:#f7f7f7}.main .content-block .content.prices-content table.prices-table th,.main .content-block .content.prices-content table.prices-table td{height:30px;vertical-align:middle;padding:6px 0;text-align:center}.main .content-block .content.prices-content table.prices-table th.prices-table-time,.main .content-block .content.prices-content table.prices-table td.prices-table-time{width:110px}.main .content-block .content.prices-content table.prices-table th{font-size:16px;font-weight:bold;background:#eae8e8}@media(max-width: 768px){.main .content-block .content.prices-content{padding:0;margin:0}.main .content-block .content.prices-content .col-md-6{padding:0}.main .content-block .content.prices-content table{margin:auto;display:block;width:98% !important;min-width:285px}.main .content-block .content.prices-content table tbody{display:block;width:98%}}.main .content-block .content.pp-content table td,.main .content-block .content.pp-content table th{height:35px;vertical-align:middle;padding:5px}.main .content-block .content.pp-content table tr.pp-result-pay-button-row{background:none !important}.main .content-block .content.pp-content table tr:nth-child(2n){background:#eee}.main .content-block .content.pp-content table td:first-child{border:2px solid #fff;font-size:15px;font-weight:bold}.main .content-block .content.pp-content .button{text-align:center;width:230px;margin:10px 0 0}.main .content-block .content.pp-content h4{color:#000;font-size:18px;font-weight:600;margin:0 0 10px;line-height:20px}@media(max-width: 480px){.main .content-block .content.pp-content h4{text-align:center}}@media(max-width: 768px){.main .content-block .content{padding:0 10px}}@media(max-width: 768px){.main{padding-left:0;padding-right:0;margin-top:15px}.main .content-block{padding:10px}}@media(max-width: 480px){.main{margin-top:15px}.main .title-block{padding-bottom:0;padding-left:15px;padding-right:15px}.main .title-block .mobile-mess{font-size:14px;font-weight:400;font-family:"Roboto",sans-serif}.main .title-block h1{font-size:35px;line-height:35px;font-weight:300;text-align:center}}.main .content-block.reservation-block h2{color:#000;font-size:28px;font-weight:500;margin:0 0 30px;line-height:30px;margin-top:10px}@media(max-width: 480px){.main .content-block.reservation-block h2{text-align:center}}.main .content-block.reservation-block h3{color:#000;font-size:20px;font-weight:300;margin:0 0 10px;line-height:22px;padding:5px 0}@media(max-width: 480px){.main .content-block.reservation-block h3{text-align:center}}.main .content-block.reservation-block h3.area-title{color:#000;font-weight:bold;margin-bottom:0}.main .content-block.reservation-block h3.reservation-time{color:#2a4a96;font-weight:bold;line-height:24px}.main .content-block.reservation-block h3 span{font-size:18px;color:#635b5b}.main .content-block.reservation-block h3 span.text-block{display:block;color:#635b5b;margin-top:5px;padding-left:15px}.main .content-block.reservation-block h3 span.sum-price{color:#000;font-weight:500}.main .content-block.reservation-block h4{color:#000;font-size:18px;font-weight:600;margin:0 0 10px;line-height:20px}@media(max-width: 480px){.main .content-block.reservation-block h4{text-align:center}}.main .content-block.reservation-block p.text{padding-left:15px}@media(max-width: 480px){.main .content-block.reservation-block p.text{text-indent:0;line-height:20px;padding-left:0}}@media(min-width: 481px){.main .content-block.reservation-block p.comment-title{padding-left:0px;margin:0;color:#6c6969}}.main .content-block.reservation-block p.comment-title.red{color:#ff5a5a}@media(max-width: 480px){.main .content-block.reservation-block p.light-field{padding-left:15px;line-height:22px}.main .content-block.reservation-block p.light-field .podlog2{left:15px}}.main .content-block.reservation-block .content{position:relative}.main .content-block.reservation-block .content .order-label{padding:12px 0;float:left;margin-right:10px;font-weight:600}.main .content-block.reservation-block .content .orderItemBox{border-bottom:2px dotted silver;padding:2px 0 16px 0;margin:7px 0 7px 0}@media(max-width: 480px){.main .content-block.reservation-block .content .orderItemBox h3{background:#eee}}.main .content-block.reservation-block .content .comment-field{margin-top:25px}.main .content-block.reservation-block .content .pp_loading{text-align:center;padding-bottom:10px}@media(max-width: 480px){.main .content-block.reservation-block .content .payment-method-block{background:#eee}.main .content-block.reservation-block .content .payment-method-block h3{padding:7px;border-bottom:4px solid #fff;margin:0}.main .content-block.reservation-block .content .payment-method-block h4{float:left;display:block;position:relative;top:50%;width:40%;margin:0;padding:7px;border-right:2px solid #fff}.main .content-block.reservation-block .content .payment-method-block p{display:block;padding:0;position:relative}.main .content-block.reservation-block .content .payment-method-block p.display-bottom{margin-top:4px;clear:both;padding:7px;border-top:2px solid #fff}.main .content-block.reservation-block .content .payment-method-block p.display-right{margin:0 0 0 40.5%;top:-3px;left:6px}.main .content-block.reservation-block .content .payment-method-block p.display-right.pay-guthaben{top:6px}.main .content-block.reservation-block .content .payment-method-block .orderItemBox{border-bottom:4px solid #fff;margin:0;position:relative;display:block;min-height:40px;padding:0 4px}}.main .content-block.reservation-block .content .block-prices{max-width:450px;color:#000;font-size:17px;font-weight:300;line-height:22px;margin-bottom:10px}.main .content-block.reservation-block .content .block-prices .price-block-item{width:100%;position:relative;display:block;margin-bottom:2px;background-color:#f3f3f3}.main .content-block.reservation-block .content .block-prices .price-block-item .price-item-title,.main .content-block.reservation-block .content .block-prices .price-block-item .price-item-value{padding:3px 5px;position:relative;display:inline-block;width:50%}.main .content-block.reservation-block .content .block-prices .price-block-item .price-item-title{border-right:2px solid #fff;width:200px}.main .content-block.reservation-block .content .block-prices .price-block-item .price-item-value{font-size:15px;font-weight:300;text-align:right}.main .content-block.reservation-block .content .block-prices .price-block-item.item-sum-price{font-weight:500}.main .content-block.reservation-block .content .block-prices .price-block-item.item-sum-price .price-item-value{font-weight:inherit}@media(max-width: 480px){.main .content-block.reservation-block .content .block-prices{max-width:320px}.main .content-block.reservation-block .content .block-prices .price-block-item .price-item-title{width:146px}.main .content-block.reservation-block .content .block-prices .price-block-item .price-item-value{width:115px}}.main .reservation-content{padding:10px}.main>h1{margin-bottom:17px}.main>p{margin-bottom:20px;line-height:20px;font-size:inherit;font-family:inherit}.main .tab-field{min-height:49px;z-index:5;margin-top:-49px;display:flex;flex-wrap:wrap;background:#faf5f4;border-bottom:2px solid #b4b7c7}.main .tab-field .tab-item{height:49px;position:relative;margin-top:6px}.main .tab-field .tab-item.active-tab{height:49px}.main .tab-field .tab-item .tab-item-active{margin:-6px -1px 0 -1px}.main .tab-field .tab-item .tab-item-no-active{margin:0 -1px 0 0}.main .tab-field .tab-item .tab-item-no-active .tab-item-left-line,.main .tab-field .tab-item .tab-item-no-active:hover .tab-item-left-line{left:-14px}.main .tab-field .tab-item:hover .soccer-tab .sport-icon{background:url("../../common/images/icon/sport/soccer.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .soccer-tab .sport-icon-png{background:url("../../common/images/icon/sport/soccer.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .mcarena-tab .sport-icon{background:url("../../common/images/icon/sport/mcarena.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .mcarena-tab .sport-icon-png{background:url("../../common/images/icon/sport/mcarena.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .tennis-tab .sport-icon{background:url("../../common/images/icon/sport/tennis.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .tennis-tab .sport-icon-png{background:url("../../common/images/icon/sport/tennis.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .volley-tab .sport-icon{background:url("../../common/images/icon/sport/volley.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .volley-tab .sport-icon-png{background:url("../../common/images/icon/sport/volley.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .badminton-tab .sport-icon{background:url("../../common/images/icon/sport/badminton.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .badminton-tab .sport-icon-png{background:url("../../common/images/icon/sport/badminton.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .football-tab .sport-icon{background:url("../../common/images/icon/sport/football.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .football-tab .sport-icon-png{background:url("../../common/images/icon/sport/football.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .squash-tab .sport-icon{background:url("../../common/images/icon/sport/squash.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .squash-tab .sport-icon-png{background:url("../../common/images/icon/sport/squash.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .gym-tab .sport-icon{background:url("../../common/images/icon/sport/gym.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .gym-tab .sport-icon-png{background:url("../../common/images/icon/sport/gym.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .basketball-tab .sport-icon{background:url("../../common/images/icon/sport/basketball.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .basketball-tab .sport-icon-png{background:url("../../common/images/icon/sport/basketball.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .hockey-tab .sport-icon{background:url("../../common/images/icon/sport/hockey.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .hockey-tab .sport-icon-png{background:url("../../common/images/icon/sport/hockey.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .schusskreis-tab .sport-icon{background:url("../../common/images/icon/sport/schusskreis.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tab-item:hover .schusskreis-tab .sport-icon-png{background:url("../../common/images/icon/sport/schusskreis.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tab-item:hover .gym-tab.tab-item-no-active .sport-icon,.main .tab-field .tab-item:hover .gym-tab:hover.tab-item-no-active .sport-icon,.main .tab-field .tab-item:hover .gym-tab.tab-item-active .sport-icon,.main .tab-field .tab-item:hover .gym-tab:hover.tab-item-active .sport-icon{background-size:35px;padding-left:65px}@media(max-width: 574px){.main .tab-field .tab-item:hover .gym-tab.tab-item-no-active .sport-icon,.main .tab-field .tab-item:hover .gym-tab:hover.tab-item-no-active .sport-icon,.main .tab-field .tab-item:hover .gym-tab.tab-item-active .sport-icon,.main .tab-field .tab-item:hover .gym-tab:hover.tab-item-active .sport-icon{padding-left:calc(50% - 55px)}}.main .tab-field .tab-item .gym-tab.tab-item-no-active .sport-icon,.main .tab-field .tab-item .gym-tab:hover.tab-item-no-active .sport-icon,.main .tab-field .tab-item .gym-tab.tab-item-active .sport-icon,.main .tab-field .tab-item .gym-tab:hover.tab-item-active .sport-icon{background-size:35px;padding-left:65px}@media(max-width: 574px){.main .tab-field .tab-item .gym-tab.tab-item-no-active .sport-icon,.main .tab-field .tab-item .gym-tab:hover.tab-item-no-active .sport-icon,.main .tab-field .tab-item .gym-tab.tab-item-active .sport-icon,.main .tab-field .tab-item .gym-tab:hover.tab-item-active .sport-icon{padding-left:calc(50% - 55px)}}.main .tab-field .soccer-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .soccer-tab .sport-icon,.main .tab-field .soccer-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .soccer-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/soccer.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .soccer-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/soccer.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .soccer-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/soccer_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .soccer-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/soccer_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .soccer-tab:hover .sport-icon{background:url("../../common/images/icon/sport/soccer.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .soccer-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/soccer.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .soccer-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .soccer-tab.tab-item-active .sport-icon,.main .tab-field .soccer-tab.tab-item-no-active .sport-icon,.main .tab-field .soccer-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .soccer-tab.tab-item-active .sport-icon,.main .tab-field .soccer-tab.tab-item-no-active .sport-icon,.main .tab-field .soccer-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .mcarena-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .mcarena-tab .sport-icon,.main .tab-field .mcarena-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .mcarena-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/mcarena.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .mcarena-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/mcarena.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .mcarena-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/mcarena_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .mcarena-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/mcarena_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .mcarena-tab:hover .sport-icon{background:url("../../common/images/icon/sport/mcarena.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .mcarena-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/mcarena.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .mcarena-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .mcarena-tab.tab-item-active .sport-icon,.main .tab-field .mcarena-tab.tab-item-no-active .sport-icon,.main .tab-field .mcarena-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .mcarena-tab.tab-item-active .sport-icon,.main .tab-field .mcarena-tab.tab-item-no-active .sport-icon,.main .tab-field .mcarena-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .tennis-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .tennis-tab .sport-icon,.main .tab-field .tennis-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .tennis-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/tennis.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tennis-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/tennis.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tennis-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/tennis_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tennis-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/tennis_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .tennis-tab:hover .sport-icon{background:url("../../common/images/icon/sport/tennis.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .tennis-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/tennis.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .tennis-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .tennis-tab.tab-item-active .sport-icon,.main .tab-field .tennis-tab.tab-item-no-active .sport-icon,.main .tab-field .tennis-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .tennis-tab.tab-item-active .sport-icon,.main .tab-field .tennis-tab.tab-item-no-active .sport-icon,.main .tab-field .tennis-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .volley-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .volley-tab .sport-icon,.main .tab-field .volley-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .volley-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/volley.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .volley-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/volley.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .volley-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/volley_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .volley-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/volley_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .volley-tab:hover .sport-icon{background:url("../../common/images/icon/sport/volley.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .volley-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/volley.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .volley-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .volley-tab.tab-item-active .sport-icon,.main .tab-field .volley-tab.tab-item-no-active .sport-icon,.main .tab-field .volley-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .volley-tab.tab-item-active .sport-icon,.main .tab-field .volley-tab.tab-item-no-active .sport-icon,.main .tab-field .volley-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .badminton-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .badminton-tab .sport-icon,.main .tab-field .badminton-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .badminton-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/badminton.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .badminton-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/badminton.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .badminton-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/badminton_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .badminton-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/badminton_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .badminton-tab:hover .sport-icon{background:url("../../common/images/icon/sport/badminton.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .badminton-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/badminton.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .badminton-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .badminton-tab.tab-item-active .sport-icon,.main .tab-field .badminton-tab.tab-item-no-active .sport-icon,.main .tab-field .badminton-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .badminton-tab.tab-item-active .sport-icon,.main .tab-field .badminton-tab.tab-item-no-active .sport-icon,.main .tab-field .badminton-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .football-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .football-tab .sport-icon,.main .tab-field .football-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .football-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/football.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .football-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/football.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .football-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/football_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .football-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/football_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .football-tab:hover .sport-icon{background:url("../../common/images/icon/sport/football.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .football-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/football.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .football-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .football-tab.tab-item-active .sport-icon,.main .tab-field .football-tab.tab-item-no-active .sport-icon,.main .tab-field .football-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .football-tab.tab-item-active .sport-icon,.main .tab-field .football-tab.tab-item-no-active .sport-icon,.main .tab-field .football-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .squash-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .squash-tab .sport-icon,.main .tab-field .squash-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .squash-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/squash.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .squash-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/squash.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .squash-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/squash_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .squash-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/squash_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .squash-tab:hover .sport-icon{background:url("../../common/images/icon/sport/squash.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .squash-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/squash.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .squash-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .squash-tab.tab-item-active .sport-icon,.main .tab-field .squash-tab.tab-item-no-active .sport-icon,.main .tab-field .squash-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .squash-tab.tab-item-active .sport-icon,.main .tab-field .squash-tab.tab-item-no-active .sport-icon,.main .tab-field .squash-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .gym-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .gym-tab .sport-icon,.main .tab-field .gym-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .gym-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/gym.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .gym-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/gym.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .gym-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/gym_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .gym-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/gym_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .gym-tab:hover .sport-icon{background:url("../../common/images/icon/sport/gym.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .gym-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/gym.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .gym-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .gym-tab.tab-item-active .sport-icon,.main .tab-field .gym-tab.tab-item-no-active .sport-icon,.main .tab-field .gym-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .gym-tab.tab-item-active .sport-icon,.main .tab-field .gym-tab.tab-item-no-active .sport-icon,.main .tab-field .gym-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .basketball-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .basketball-tab .sport-icon,.main .tab-field .basketball-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .basketball-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/basketball.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .basketball-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/basketball.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .basketball-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/basketball_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .basketball-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/basketball_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .basketball-tab:hover .sport-icon{background:url("../../common/images/icon/sport/basketball.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .basketball-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/basketball.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .basketball-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .basketball-tab.tab-item-active .sport-icon,.main .tab-field .basketball-tab.tab-item-no-active .sport-icon,.main .tab-field .basketball-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .basketball-tab.tab-item-active .sport-icon,.main .tab-field .basketball-tab.tab-item-no-active .sport-icon,.main .tab-field .basketball-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .hockey-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .hockey-tab .sport-icon,.main .tab-field .hockey-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .hockey-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/hockey.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .hockey-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/hockey.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .hockey-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/hockey_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .hockey-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/hockey_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .hockey-tab:hover .sport-icon{background:url("../../common/images/icon/sport/hockey.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .hockey-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/hockey.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .hockey-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .hockey-tab.tab-item-active .sport-icon,.main .tab-field .hockey-tab.tab-item-no-active .sport-icon,.main .tab-field .hockey-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .hockey-tab.tab-item-active .sport-icon,.main .tab-field .hockey-tab.tab-item-no-active .sport-icon,.main .tab-field .hockey-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field .schusskreis-tab span{text-transform:uppercase;padding-left:60px}.main .tab-field .schusskreis-tab .sport-icon,.main .tab-field .schusskreis-tab .sport-icon-png{position:absolute;left:-24px;top:-8px;width:30px;height:30px;z-index:5}.main .tab-field .schusskreis-tab.tab-item-active .sport-icon{background:url("../../common/images/icon/sport/schusskreis.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .schusskreis-tab.tab-item-active .sport-icon-png{background:url("../../common/images/icon/sport/schusskreis.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .schusskreis-tab.tab-item-no-active .sport-icon{background:url("../../common/images/icon/sport/schusskreis_light.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .schusskreis-tab.tab-item-no-active .sport-icon-png{background:url("../../common/images/icon/sport/schusskreis_light.png") right/27px 30px no-repeat;height:30px;z-index:5}.main .tab-field .schusskreis-tab:hover .sport-icon{background:url("../../common/images/icon/sport/schusskreis.svg") right/27px 30px no-repeat;z-index:5}.main .tab-field .schusskreis-tab:hover .sport-icon-png{background:url("../../common/images/icon/sport/schusskreis.png") right/27px 30px no-repeat;height:30px;z-index:5}@media(max-width: 1023px){.main .tab-field .schusskreis-tab span{text-transform:none;padding:10px;display:block;text-align:center}.main .tab-field .schusskreis-tab.tab-item-active .sport-icon,.main .tab-field .schusskreis-tab.tab-item-no-active .sport-icon,.main .tab-field .schusskreis-tab.tab-item-no-active:hover .sport-icon{display:none}}@media(max-width: 574px){.main .tab-field .schusskreis-tab.tab-item-active .sport-icon,.main .tab-field .schusskreis-tab.tab-item-no-active .sport-icon,.main .tab-field .schusskreis-tab.tab-item-no-active:hover .sport-icon{display:inline-block;padding-left:calc(50% - 60px);padding-top:46px;z-index:1}}.main .tab-field a{text-decoration:none;color:inherit}.main .tab-field span{font-size:17px;margin-top:16px;font-weight:bold;vertical-align:top;display:inline-block;margin-right:10px;position:relative;padding:0 10px 0 50px;color:#797979}.main .tab-field .tab-item-active{margin-right:1px}.main .tab-field .tab-item-active span{color:#000;margin-top:18px}@media(min-width: 1024px){.main .tab-field .tab-item:first-child{margin-left:0}.main .tab-field .tab-item{display:block;float:left;margin-left:0;background:#eae8e8}.main .tab-field .tab-item .no-first .sport-icon{left:-10px}.main .tab-field .tab-item .no-first .sport-no-active{padding-left:75px}.main .tab-field .tab-item .tab-item-right-line{position:absolute;border-right:1px solid #b4b7c7;right:-14px;top:0;width:30px;background-color:inherit;height:48px;transform:skewX(30deg);z-index:5}.main .tab-field .tab-item.active-tab{margin-left:0}.main .tab-field .tab-item.active-tab .tab-item-right-line{height:54px;right:-16px}.main .tab-field .tab-item.active-tab:hover{cursor:auto}.main .tab-field .tab-item .tab-content-wrp{padding-top:3px}.main .tab-field .tab-item .tab-content-wrp .tab-item-no-active{height:45px}.main .tab-field .tab-item .tab-content-wrp .tab-item-no-active .tab-item-right-line{top:0;height:44px}.main .tab-field .tab-item:hover{background-color:#fff;cursor:pointer}.main .tab-field .tab-item:hover .tab-item-no-active{background:#fff}.main .tab-field .tab-item:hover .tab-item-no-active span{color:#000}.main .tab-field .tab-item:hover .tab-item-no-active .sport-no-active{background:#fff}.main .tab-field .tab-item:hover .tab-item-no-active .tab-item-right-line{background:#fff}.main .tab-field .tab-item-active{position:relative;height:54px;background-color:#fff;border-top:1px solid #b4b7c7;border-left:1px solid #b4b7c7;color:#000;z-index:5;margin-top:-3px}.main .tab-field .tab-item-active.no-first .sport-icon{left:-22px}.main .tab-field .tab-item-no-active{position:relative;color:#797979}.main .tab-field .tab-item-no-active .tab-item-left-line{border-left:1px solid #a9a9a9;left:-15px}.main .tab-field .tab-item-no-active:hover{background-color:#fff !important}.main .tab-field .tab-item-no-active:hover span{color:#000}.main .tab-field .tab-item .tab-item-no-active{background-color:#eae8e8;border-top:1px solid #b4b7c7}}@media(max-width: 1023px){.main .tab-field{min-height:51px;text-align:center;z-index:2}.main .tab-field .tab-item{display:inline-block;height:40px;margin:5px 3px 0 3px}.main .tab-field .tab-item div.tab-item-right-line,.main .tab-field .tab-item div.tab-item-left-line,.main .tab-field .tab-item .tab-field-end-line{display:none}.main .tab-field .tab-item .tab-item-no-active,.main .tab-field .tab-item .tab-item-active{margin:0}.main .tab-field .tab-item .tab-item-no-active span,.main .tab-field .tab-item .tab-item-active span{margin:0;padding:13px 18px}.main .tab-field .tab-item .tab-item-active{background:#c8c9d5}.main .tab-field .tab-item .tab-item-active div.tab-item-right-line,.main .tab-field .tab-item .tab-item-active div.tab-item-left-line{display:none}.main .tab-field .tab-item .tab-item-no-active{background:#e6e6e6}.main .tab-field .tab-item:last-child{margin:0}}@media(max-width: 574px){.main .tab-field{flex-direction:column;padding-bottom:10px}.main .tab-field .tab-item.active-tab{height:40px}}.main .courts-tabs-field{padding:0;margin-top:15px;position:relative}.main .courts-tabs-field .court-tab-left-arrow,.main .courts-tabs-field .court-tab-right-arrow,.main .courts-tabs-field .court-tab-item{text-align:center;font-size:17px;font-weight:bold;height:40px;background:#eae8e8}.main .courts-tabs-field .court-tab-left-arrow a,.main .courts-tabs-field .court-tab-right-arrow a,.main .courts-tabs-field .court-tab-item a{display:block;padding:12.5px 7px}@media(max-width: 480px){.main .courts-tabs-field .court-tab-item a{padding-left:10px;padding-right:10px}}.main .courts-tabs-field .court-tab-left-arrow,.main .courts-tabs-field .court-tab-right-arrow{display:none;width:37px;z-index:2;position:absolute;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main .courts-tabs-field .court-tab-left-arrow{top:0;left:0;border-right:3px solid #fff;background:#eae8e8 url("../../common/images/icon/left_arrow.png") no-repeat center}.main .courts-tabs-field .court-tab-right-arrow{top:0;right:0;border-left:3px solid #fff;background:#eae8e8 url("../../common/images/icon/right_arrow.png") no-repeat center}.main .courts-tabs-field .courts-items-wrapper{width:100%;overflow:auto;margin-bottom:25px}.main .courts-tabs-field .courts-items-wrapper::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}.main .courts-tabs-field .courts-items-wrapper table{border-collapse:separate;border-spacing:10px 0;width:auto}.main .courts-tabs-field .courts-items-wrapper table .court-tab-item a{display:block;min-width:105px;text-decoration:none;color:#000}@media(max-width: 480px){.main .courts-tabs-field .courts-items-wrapper table .court-tab-item a{min-width:69px}}@media(max-width: 768px){.main .courts-tabs-field .courts-items-wrapper table .court-tab-item a span{display:block}}.main .courts-tabs-field .courts-items-wrapper table .current-court-tab-item{background:#c8c9d5}.main .reservations-view-type-field{height:16px;padding:0 7px}.main .reservations-view-type-field .reservations-view-type-item{display:inline-block;height:100%;font-size:14px;font-weight:bold;padding:2px 0 0 23px;margin:0 10px 5px 0;text-transform:uppercase;color:#c8c9d5}.main .reservations-view-type-field .reservations-view-type-item a{text-decoration:none;color:inherit}.main .reservations-view-type-field .reservations-view-type-item:hover,.main .reservations-view-type-field .reservations-view-type-item.active{color:#696c7d}.main .reservations-view-type-field .reservations-day-view{background:url("../../common/images/icon/table_view/day_reservation.svg") 0 0/17px 17px no-repeat}.main .reservations-view-type-field .reservations-day-view.active,.main .reservations-view-type-field .reservations-day-view:hover{background:url("../../common/images/icon/table_view/day_reservation_active.svg") 0 0/17px 17px no-repeat}.main .reservations-view-type-field .reservations-week-view{background:url("../../common/images/icon/table_view/week_reservation.svg") 0 0/17px 17px no-repeat}.main .reservations-view-type-field .reservations-week-view.active,.main .reservations-view-type-field .reservations-week-view:hover{background:url("../../common/images/icon/table_view/week_reservation_active.svg") 0 0/17px 17px no-repeat}@media(max-width: 480px){.main .reservations-view-type-field{margin:10px 0;height:auto;padding:0}.main .reservations-view-type-field .reservations-view-type-item{margin-top:10px}}.main .reservations-areas-tabs-block{display:none;position:relative;height:40px;margin:0 -10px;border-bottom:1px solid #b4b7c7}@media(max-width: 480px){.main .reservations-areas-tabs-block{display:flex;flex-direction:row;height:100%;align-items:stretch}.main .reservations-areas-tabs-block .reservations-areas-tabs-item{background:#eae8e8;padding:0;margin:0;display:block;position:relative;float:left;text-align:center;border-right:1px solid #b4b7c7;align-self:stretch;align-items:stretch;flex-basis:100%}.main .reservations-areas-tabs-block .reservations-areas-tabs-item:last-child{border:none}.main .reservations-areas-tabs-block .reservations-areas-tabs-item.active{background:#c8c9d5}.main .reservations-areas-tabs-block .reservations-areas-tabs-item a,.main .reservations-areas-tabs-block .reservations-areas-tabs-item span{display:block;height:100%;padding:10px 0}.main .reservations-areas-tabs-block .reservations-areas-tabs-item a{text-decoration:none;color:#848484}.main .reservations-areas-tabs-block .reservations-areas-tabs-item a:active,.main .reservations-areas-tabs-block .reservations-areas-tabs-item a:focus,.main .reservations-areas-tabs-block .reservations-areas-tabs-item a:visited{color:#848484}}.main .reservations-field{border-top:1px solid #d6d9dd;margin-top:15px;position:relative;padding-left:0;padding-right:0}.main .reservations-field .reservations-table-wrapper{width:100%;overflow:auto}.main .reservations-field .reservations-table-wrapper::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}.main .reservations-field .reservations-table-wrapper .day-reservations-table{border-collapse:separate;border-spacing:5px 2px;width:100%}.main .reservations-field .reservations-table-wrapper .day-reservations-table td{height:0}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area{border-collapse:separate;border-spacing:5px 2px;width:100%}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area th,.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td{height:50px;min-width:157px;vertical-align:middle}@media(max-width: 768px){.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area th,.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td{min-width:230px}}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area th{font-size:16px;font-family:inherit;font-weight:bold;text-transform:uppercase;text-align:center}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td{color:#000;font-size:14px;font-weight:500}@media(max-width: 480px){.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td{font-size:16px}}@media(min-width: 768px)and (max-width: 1359px){.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td{min-width:270px}}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td a{text-decoration:none;color:inherit;z-index:2;display:inline-block;width:100%}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td.unAvailable{color:#999}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td.ordered{font-weight:bold;color:#c10000;background:#fde3e3 !important;border-left:3px solid #c10000}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td.half{font-weight:bold;color:#ff9606;background:#fff6e9 !important;border-left:3px solid #ff9606}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td.blocked{font-weight:bold;color:#54a6c1;background:#f6fcff !important;border-left:3px solid #54a6c1}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td.own{font-weight:bold;color:#66b257;background:#f9fdf0 !important;border-left:3px solid #66b257}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td.own{vertical-align:middle;position:relative}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td.own span{vertical-align:middle}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period-time-text{text-align:center}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period{margin:0;padding:0;width:100%;position:relative}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-check,.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-state,.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-text,.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-button{position:relative}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-check{width:40px;float:left}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-state{padding-top:5px;width:92px;position:absolute;right:0;top:0;z-index:1}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-button{width:30px;float:right}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-button.open-court{padding-top:9px}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-text{padding-top:8px;margin-right:30px;margin-left:40px}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-text.open-court{margin-left:0;z-index:0}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-text .period-time-text-title,.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area td .period .period-time-text .period-time-text-client-name{padding:3px}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area tr:nth-child(even) td{background:#f7f7f7}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area tr.hover-show-order:hover{background:#e5f9e5}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area tr.hover-show-order:hover td{background:inherit}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area tr.hover-show-order:hover+tr{background:#e5f9e5}.main .reservations-field .reservations-table-wrapper .day-reservations-table td .day-reservations-table-area tr.hover-show-order:hover+tr td{background:inherit}.main .reservations-field .reservations-table-wrapper .week-reservations-time-block{width:100px;height:100%;float:left;position:absolute;z-index:1;background:#fff}.main .reservations-field .reservations-table-wrapper .week-reservations-time-block .week-reservations-table{height:100%}@media(min-width: 1024px){.main .reservations-field .reservations-table-wrapper .week-reservations-time-block .week-reservations-table tr:first-child{height:44px}.main .reservations-field .reservations-table-wrapper .week-reservations-time-block .week-reservations-table tr:first-child th{height:inherit}}@media(max-width: 1023px){.main .reservations-field .reservations-table-wrapper .week-reservations-time-block .week-reservations-table tr:first-child{height:52px}.main .reservations-field .reservations-table-wrapper .week-reservations-time-block .week-reservations-table tr:first-child th{height:inherit}}.main .reservations-field .reservations-table-wrapper .week-reservations-time-block .week-reservations-table th,.main .reservations-field .reservations-table-wrapper .week-reservations-time-block .week-reservations-table td{min-width:95px}.main .reservations-field .reservations-table-wrapper .week-reservations-time-block .week-reservations-table td{height:40px}.main .reservations-field .reservations-table-wrapper .week-reservations-time-block .week-reservations-table th{height:45px}.main .reservations-field .reservations-table-wrapper .week-reservations-period-block{margin-left:105px}.main .reservations-field .reservations-table-wrapper .week-reservations-table{border-collapse:separate;border-spacing:5px 2px;width:100%}.main .reservations-field .reservations-table-wrapper .week-reservations-table th{padding:7px 0 !important}.main .reservations-field .reservations-table-wrapper .week-reservations-table th,.main .reservations-field .reservations-table-wrapper .week-reservations-table td{height:30px;text-align:center;vertical-align:middle;min-width:110px;color:#000;font-size:14px;font-weight:500}.main .reservations-field .reservations-table-wrapper .week-reservations-table th span.week_d_name,.main .reservations-field .reservations-table-wrapper .week-reservations-table td span.week_d_name{font-size:17px;text-transform:uppercase}.main .reservations-field .reservations-table-wrapper .week-reservations-table th span.week_d_date,.main .reservations-field .reservations-table-wrapper .week-reservations-table td span.week_d_date{font-size:13px}.main .reservations-field .reservations-table-wrapper .week-reservations-table th .week-row,.main .reservations-field .reservations-table-wrapper .week-reservations-table td .week-row{text-align:center;margin:0 auto;padding:0 0;display:flex;justify-content:center;flex-wrap:wrap}.main .reservations-field .reservations-table-wrapper .week-reservations-table th .week-row span.week-box,.main .reservations-field .reservations-table-wrapper .week-reservations-table td .week-row span.week-box{cursor:pointer;float:left;text-decoration:none;margin:1px;display:block;width:25px;height:25px;padding:6px 0;color:#000;border:1px solid #000}.main .reservations-field .reservations-table-wrapper .week-reservations-table th .week-row span.unAvailable,.main .reservations-field .reservations-table-wrapper .week-reservations-table td .week-row span.unAvailable{color:#999 !important;border:1px solid #999 !important;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;cursor:default !important}.main .reservations-field .reservations-table-wrapper .week-reservations-table th .week-row span,.main .reservations-field .reservations-table-wrapper .week-reservations-table td .week-row span{margin-right:1px;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;cursor:default !important}.main .reservations-field .reservations-table-wrapper .week-reservations-table th .week-row span.ordered,.main .reservations-field .reservations-table-wrapper .week-reservations-table td .week-row span.ordered{font-weight:bold;color:#c10000;background:#fde3e3 !important;border:1px solid #c10000}.main .reservations-field .reservations-table-wrapper .week-reservations-table th .week-row span.half,.main .reservations-field .reservations-table-wrapper .week-reservations-table td .week-row span.half{font-weight:bold;color:#ff9606;background:#fff6e9 !important;border:1px solid #ff9606}.main .reservations-field .reservations-table-wrapper .week-reservations-table th .week-row span.blocked,.main .reservations-field .reservations-table-wrapper .week-reservations-table td .week-row span.blocked{font-weight:bold;color:#54a6c1;background:#f6fcff !important;border:1px solid #54a6c1}.main .reservations-field .reservations-table-wrapper .week-reservations-table th .week-row span.own,.main .reservations-field .reservations-table-wrapper .week-reservations-table td .week-row span.own{font-weight:bold;color:#66b257;background:#f9fdf0 !important;border:1px solid #66b257}@media(max-width: 1024px){.main .reservations-field .reservations-table-wrapper .week-reservations-table th,.main .reservations-field .reservations-table-wrapper .week-reservations-table td{min-width:140px}}.main .reservations-field .reservations-table-wrapper .week-reservations-table td{height:40px}.main .reservations-field .reservations-table-wrapper .week-reservations-table tr:nth-child(even) td{background:#f7f7f7}.main .reservations-field .table-left-arrow,.main .reservations-field .table-right-arrow{display:none;position:absolute;z-index:2;top:11px;width:40px;height:40px;font-size:20px;font-weight:bold;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.main .reservations-field .table-left-arrow{left:-4px;background:rgba(232,232,232,0.7294117647) url("../../common/images/icon/left_arrow.png") no-repeat center}.main .reservations-field .table-right-arrow{right:-4px;background:rgba(232,232,232,0.7294117647) url("../../common/images/icon/right_arrow.png") no-repeat center}@media(max-width: 768px){.main .reservations-field .table-left-arrow{left:-8px}.main .reservations-field .table-right-arrow{right:-8px}}.main .reservations-field.reservations-field-week .table-left-arrow,.main .reservations-field.reservations-field-week .table-right-arrow{top:5px}@media(max-width: 480px){.main .reservations-field{margin:0;border:none}}.main .legend-field{margin-top:22px}.main .legend-field .legend-field-title{margin-top:10px;min-height:44px}.main .legend-field .legend-field-title span{min-height:44px;padding:16px 0 0 0}.main .legend-field span{min-height:44px;padding:16px 0 0 10px;font-size:14px;font-weight:bold}.main .legend-field span.ordered{font-weight:bold;color:#c10000;background:#fde3e3 !important;border-left:3px solid #c10000}.main .legend-field span.half{font-weight:bold;color:#ff9606;background:#fff6e9 !important;border-left:3px solid #ff9606}.main .legend-field span.blocked{font-weight:bold;color:#54a6c1;background:#f6fcff !important;border-left:3px solid #54a6c1}.main .legend-field span.own{font-weight:bold;color:#66b257;background:#f9fdf0 !important;border-left:3px solid #66b257}.main .check{margin:0 0 0 10px;padding:0;opacity:0;width:25px;height:25px;position:relative;z-index:10;top:2px;left:0}.main .check.check-on{opacity:1}.main .podlog1{background:url("../../common/images/icon/input/check_empty.svg") no-repeat;width:25px;height:25px;display:inline-block;position:absolute;top:2px;left:10px;background-size:100%}.main .check:checked+.podlog1{background:url("../../common/images/icon/input/check_full.svg") no-repeat;background-size:100%}.main a.icon-btn{display:block;position:relative;height:30px;right:2px;width:30px}.main a.icon-btn.remove-btn{background:url("../../common/images/icon/button/order_remove.jpg") no-repeat}.main a.icon-btn.fastener-btn{background:url("../../common/images/icon/button/fastener.png") 4px 0px/24px 24px no-repeat}.main .button.reservation-button{display:block;height:50px;width:100%;text-decoration:none;color:#777;background:#d9d9d9;font-size:16px;font-weight:bold;border:none;margin:0 auto;padding:10px;cursor:pointer}.main .button.reservation-button:hover{color:#fff;background:#ff353f}.main .button.reservation-button span{margin-top:17px;display:inline-block}.main .state-icon{min-width:17px;text-decoration:none;display:inline-block}.main .state-icon.state-icon-light,.main .state-icon.state-icon-heating,.main .state-icon.state-icon-net{min-width:17px;height:17px}.main .state-icon.state-icon-light{background:url("../../common/images/icon/state/light_off.svg") no-repeat;background-size:cover}.main .state-icon.state-icon-light.yellow{background:url("../../common/images/icon/state/light_on.svg") no-repeat;background-size:cover}.main .state-icon.state-icon-heating{background:url("../../common/images/icon/state/heating_off.svg") no-repeat;background-size:cover}.main .state-icon.state-icon-heating.yellow{background:url("../../common/images/icon/state/heating_on.svg") no-repeat;background-size:cover}.main .state-icon.state-icon-net{background:url("../../common/images/icon/state/net_off.svg") no-repeat;background-size:cover}.main .state-icon.state-icon-net.yellow{background:url("../../common/images/icon/state/net_on.svg") no-repeat;background-size:cover}.main .orderItemBox .type-reservation .type-reservation-item{position:relative;display:inline-block;margin:0 15px 0 10px}.main .orderItemBox .type-reservation .radio{margin:0 10px 0 0;padding:0;top:5px;width:20px;height:20px}.main .orderItemBox .type-reservation .podlog{position:absolute;margin:0;padding:0;width:20px;height:20px;top:5px;left:1px}.main .stat_hidden{background-color:#ddd;opacity:.6;max-width:345px}.main .reservation-clients .reservation-clients-item{position:relative;display:block;margin:5px 0;padding:5px 0 5px 2px;clear:both;min-height:30px}.main .reservation-clients .reservation-clients-item select{height:30px}.main .reservation-clients .reservation-clients-item.second-item{min-height:55px}.main .reservation-clients .reservation-clients-item:nth-child(2n){background:#eee}.main .reservation-clients .reservation-clients-item .reservation-clients-item-title{float:left;width:105px}.main .reservation-clients .reservation-clients-item .reservation-clients-item-title.reservation-clients-item-title-select{padding-top:8px}.main .reservation-clients .reservation-clients-item .reservation-clients-item-content{margin-left:10px;float:left}.main .reservation-clients .reservation-clients-item .reservation-clients-item-info{margin-left:290px;line-height:20px;display:block;position:relative;min-height:40px}.main .reservation-clients .reservation-clients-item .reservation-clients-item-info div{display:table-cell;min-width:45px}@media(max-width: 767px){.main .reservation-clients .reservation-clients-item .reservation-clients-item-content{float:none}.main .reservation-clients .reservation-clients-item .reservation-clients-item-info{margin:5px 0 0;line-height:20px;display:block;position:relative}.main .reservation-clients .reservation-clients-item .reservation-clients-item-info div{display:inline}}.main .reservation-clients .reservation-clients-item.client-hidden{display:none}.main .guest-item{margin-bottom:10px}.footer{min-height:58px}.footer .inner-footer{min-height:58px}.footer .inner-footer a{color:#000;text-align:right}.footer .inner-footer p{margin-top:24.5px;font-size:14px}@media(min-width: 1024px){.footer .inner-footer p{color:#000;float:right}}#apply_cookies_saver{z-index:9999999;bottom:0;left:0;position:fixed;height:auto;overflow:hidden;margin:auto;width:100%;background:#dadada;padding:10px;font-size:inherit;line-height:inherit;opacity:1;transition:display 1s}#apply_cookies_saver p{color:#000;margin-bottom:5px}#apply_cookies_saver #button_apply{float:right;border:2px solid;padding:4px 13px;color:#5d5b5b;display:block;text-decoration:none;margin-right:25px;cursor:pointer}.authorization-field .authorization-container .auth-logo{background:#2a4a96 url("../../common/images/logo_sm.png") no-repeat center;background-size:25%}@media(min-width: 1024px){.header{background:url("../images/headerbg.png") no-repeat center top,linear-gradient(to bottom, #2a4a96 83%, #2a4a96 17%)}}.body-bg{background:#faf5f4;background-size:cover;background-attachment:fixed}.header-line{width:100%;position:absolute;z-index:0;height:50px;background:#1d1d1b;top:214px;display:none}.header{background-position-x:calc(50% + 124px)}.header .inner-header .header-navigation-menu li{margin-right:30px}@media(max-width: 1345px){.header{background-position-x:265px}}@media(max-width: 1310px){.header .inner-header .header-navigation-menu li{margin-right:15px}}@media(max-width: 1090px){.header .inner-header .header-navigation-menu li{margin-right:0px}}@media(max-width: 1023px){.header-line{top:141px}.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content li a span{margin-top:8px}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a.main-menu-btn,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a.tablet-calendar-button,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a.tablet-user-button,.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a#login_block{height:34px}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a.main-menu-btn span{margin-top:9.5px}.header .inner-header .header-navigation-menu .header-dropdown-menu .mobile-menu-item a#login_block span{margin-top:0px}.header{background:#2a4a96}.header .inner-header{min-height:146px}.header .inner-header .header-left{height:130px}.header .inner-header .header-left .header-logo-sm{display:block;margin:0 auto;padding:0;width:80px;margin-top:5px}.header .inner-header .header-left .header-logo{display:none}.header .inner-header .header-right .header-logo2{display:none}}@media(max-width: 570px){.header .inner-header .header-navigation-menu .header-dropdown-menu .header-dropdown-menu-content li a span{margin-top:17px}}@media(max-width: 480px){.main{margin-top:15px}.main .title-block{padding-bottom:0;padding-left:15px;padding-right:15px}.main .title-block .mobile-mess{font-size:14px;color:#000;font-weight:400;font-family:"Roboto"}.main .title-block h1{font-size:35px;line-height:35px;color:#1d1d1d;font-weight:300;text-align:center}.main .content-block.reservation-block{margin-top:0px}}@media(min-width: 1024px){.main h1{color:#000}.header .inner-header .header-navigation-menu .header-dropdown-menu-content .dropdown-menu .header-dropdown-menu-item a{padding:24px 0 15px}.header .inner-header .header-left .header-logo{margin:5px 0 0 45px}.header .inner-header .header-right .header-logo2{position:absolute;z-index:5;top:20px;right:0;display:none}.header .inner-header .header-navigation-menu{margin-left:50px}.header .inner-header .header-navigation-menu li a,.header .inner-header .header-navigation-menu li.dropdown-menu a{height:34px;margin-top:2px;padding-top:10px}.header .inner-header .header-navigation-menu .user-btn-wrapper a.user-btn{background-position:15px 13px;height:50px}.header .inner-header .header-navigation-menu .user-btn-wrapper{bottom:0}.text-mess{margin:23px 0 -20px}}
/*# sourceMappingURL=default.min.css.map */
