#registration{background-image:url(/assets/images/shared/strelki-zlotu.png)}#year option:first-child,#month option:first-child,#day option:first-child{display:none!important}#registration ul.page-indicators{display:table;margin:20px auto}#registration ul.page-indicators:before,#registration ul.page-indicators:after{display:block;clear:both;content:""}#registration ul.page-indicators>li{display:block;float:left;padding-left:15px}#registration ul.page-indicators>li>a{display:block;position:relative;color:#fff;background-color:#4fa0ca;font-size:16px;padding:15px 10px 15px 30px;height:50px}#registration ul.page-indicators>li.arrow-before>a:before,#registration ul.page-indicators>li.arrow-after>a:after{display:block;position:absolute;top:0;left:0;border-style:solid;border-width:25px 0 25px 15px;content:""}#registration ul.page-indicators>li.arrow-before>a:before{top:0;left:0;border-color:transparent transparent transparent #fff}#registration ul.page-indicators>li.arrow-after>a:after{top:0;left:100%;border-color:transparent transparent transparent #4fa0ca}#registration ul.page-indicators>li>a:hover{background-color:#337ab7}#registration ul.page-indicators>li.arrow-after>a:hover:after{border-color:transparent transparent transparent #337ab7}#registration ul.page-indicators>li>a.inactive{background-color:#b7b7b7}#registration ul.page-indicators>li.arrow-after>a.inactive:after{border-color:transparent transparent transparent #b7b7b7}#registration ul.page-indicators>li>a.current{background-color:#ff8000}#registration ul.page-indicators>li.arrow-after>a.current:after{border-color:transparent transparent transparent #ff8000}.external-calc-block{margin:20px 0}.external-calc-block-title{font-weight:bold;font-size:30px;padding:30px 0}.external-calc-block .calculator-right{float:none;max-width:500px;border-radius:unset;margin:0 auto}@media screen and (max-width:1170px){#registration ul.page-indicators{display:block;margin:5px auto}#registration ul.page-indicators>li{width:25%;padding-left:5px}#registration ul.page-indicators>li:first-child{padding-left:0}#registration ul.page-indicators>li>a{padding:10px 5px 10px 15px;height:20px}#registration ul.page-indicators>li>a>span{display:none}#registration ul.page-indicators>li.arrow-before>a:before,#registration ul.page-indicators>li.arrow-after>a:after{border-width:10px 0 10px 5px}}#registration h1{font-size:22px}#registration .input{float:left;width:100%}#registration .group{margin:20px 0;display:flow-root}#registration .input-label{color:#67808d;font-size:14px;font-weight:bold;text-align:right;line-height:50px;width:48%;float:left}#registration .input-label.multiline{display:table;line-height:inherit;height:50px}#registration .input-label.multiline>span{display:table-cell;vertical-align:middle}#registration input[type='text'],#registration input[type='password']{width:50%;margin-left:2%;border-radius:5px;outline:none}#registration label.error{margin-left:50%;width:50%}#registration .input-group{width:66.66667%;position:relative}#registration .radio-group{margin-left:50%;width:50%;text-align:center}#registration .radio-group .input-radio:first-of-type{float:left}#registration .radio-group .input-radio{line-height:normal;color:#67808d;font-size:14px;text-align:right;font-weight:bold;display:inline-block;width:50%;text-align:left}#registration .radio-group .radio-label{vertical-align:top;display:inline-block;margin-left:10px;height:20px;line-height:20px;text-align:left}#registration .checkbox-group{width:66.66667%;margin:auto}#registration .checkbox-group .checkbox-label{padding-left:30px;display:block}#registration div[class^="col-"]{padding-left:0;padding-right:0}#registration .checkbox{display:inline-block;width:100%}#registration .checkbox label.error{padding-left:30px;margin-left:0;width:100%}#registration .checkbox input[type="checkbox"]{float:left}#registration [data-action="mark-all-agreements"]{cursor:pointer}#registration .inline-group{width:66.66667%;margin-left:auto;margin-right:auto}#registration .inline-group .error{width:100%;margin-left:0;text-align:center}#registration .inline-group .inline-group-block{display:flex;width:50%;margin-left:auto;margin-right:auto}#registration .inline-group .inline-group-block .block{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-right:15px}#registration .inline-group .inline-group-block .block:last-of-type{margin-right:0}#registration .inline-group .inline-group-block .block input[type="text"]{margin-left:auto;margin-right:auto;width:100%}#registration .inline-group .inline-group-block .block .input-label{width:auto;text-align:center;line-height:0;padding-bottom:10px}#registration .inline-group .tooltip .tooltip-wrapper{display:none}@media screen and (max-width:1170px){#registration .green-button{margin-bottom:15px}}@media screen and (max-width:1010px){#registration .container{text-align:left}}@media screen and (max-width:810px){#registration h1{font-size:18px}#registration input[type='text'],#registration input[type='password'],#registration .input-group,#registration .input-label,#registration label.error{width:100%}#registration .input-label{float:left;text-align:left;line-height:normal;margin-top:5px;margin-bottom:5px}#registration .input-label.multiline{height:auto}#registration .input-group .input-label:last-of-type{margin-bottom:0}#registration input[type='text'],#registration input[type='password'],#registration label.error{margin-left:0}#registration .radio-group{margin-left:0;width:100%}#registration .checkbox-group{width:initial;margin:auto}#registration .inline-group{width:100%}#registration .inline-group .inline-group-block{width:100%;display:block}#registration .inline-group .inline-group-block .block{display:block;margin-right:0}#registration .inline-group .inline-group-block .block .input-label{float:left;text-align:left;line-height:normal;margin-top:5px;margin-bottom:5px;padding-bottom:0}#registration .inline-group .error{text-align:left}#registration .inline-group .tooltip .tooltip-wrapper{display:block}.birth-date{display:flex;flex-wrap:wrap}.combodate{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between}}.register-form-buttons{display:inline-block;width:100%}.combodatepicker{height:50px;width:110px!important;margin-left:1%;border:2px solid #d3d3d3;font-size:14px;text-align:left}.combodate{display:flex;justify-content:space-between}.date-of-birth-label{margin-right:1%}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){#registerPassword,#registerConfirmPassword{margin-left:0}}