.spinerContainer{text-align:center;margin:40px 0}.uploadFileButton:hover .uploadFileButton__button{color:#fff;background-color:#b15315;border-color:transparent;text-decoration:none}.uploadFileButton__file{position:absolute;height:100%;width:100%;opacity:0}.page.page--login{margin-top:66px}.page.page--login .container{display:-ms-flexbox;display:flex}.page.page--login .container__form,.page.page--login .container__message{margin:auto}.page.page--user{margin-top:66px}.page.page--user .fa--user{color:#aaa}.page--home{margin-top:45px}.page--home .map{position:absolute;width:100%;height:100%}.page.page--objectForm{margin-top:66px}.page.page--objectList{margin-top:66px}.objectList__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:12px;padding:12px;border:1px solid #ddd;height:240px;width:100%}.objectList__item:hover{background-color:#f2f4f8}.objectList__item .icon--object{color:rgba(139,195,74,.22)}.objectList__item .icon--star{font-size:16px;color:#4cb10f;vertical-align:middle}.objectList__item .item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.objectList__item .item__image{width:200px;text-align:center;margin-right:12px}.objectList__item .content__mainRow{display:-ms-flexbox;display:flex;height:80px}.objectList__item .content__mainRow .title{margin:0}.objectList__item .mainRow__main{width:100%}.objectList__item .mainRow__review .review__content{position:absolute;right:28px}.objectList__item .mainRow__review .review__rating{text-align:right;font-size:large;font-weight:700;color:#1078e0}.objectList__item .mainRow__review .review__inaccessibility{text-align:right;font-size:large;color:#6989a9}.objectList__item .mainRow__review .review__visitors{text-align:right;font-size:small;color:#888}.objectList__item .content__description{height:100px;overflow:auto}.objectList__item .content__description--empty{height:96px;text-align:center;line-height:96px;border:1px dashed #ddd;color:#aaa}.objectList__item .content__button{height:40px;line-height:40px;text-align:right}.objectList__filter .panel--filter{background-color:rgba(76,175,80,.5)}.objectList__filter .filter__form .form__label{font-size:16px;color:#666}.page.page--objectCard{margin-top:66px}.object .object__description,.object .object__description--empty,.object .object__inaccessibility{box-sizing:content-box;border:1px dashed #dedede}.object .object__map{margin-bottom:8px}.object .object__description,.object .object__description--empty{min-height:80px;margin-bottom:8px;padding:8px}.object .object__description--empty{color:#aaa}.object .object__inaccessibility{padding:16px 8px;margin-bottom:20px}.page.page--objectCheck{margin-top:66px}.page.page--rating{margin-top:66px}.user{position:relative;margin-bottom:20px}.user .user__rating{position:absolute;left:70px}.user .user__image{height:80px;width:80px;background-color:#eee;border-radius:20px;text-align:center}.user .user__image .fa{line-height:80px;color:#aaa}.user .user__name{width:80px;text-align:center;padding:4px}.objects__list{padding-left:16px}.page.page--about{margin-top:66px}.page.page--register{margin-top:66px}.page.page--register .container{display:-ms-flexbox;display:flex}.page.page--register .container__form,.page.page--register .container__message{margin:auto}.page.page--recover{margin-top:66px}.page.page--removeUser{margin-top:66px}.page.page--removeUser .container{display:-ms-flexbox;display:flex}.page.page--removeUser .container__form,.page.page--removeUser .container__message{margin:auto}body,html{height:100%;min-height:100%}body{font-family:sans-serif}.urochishche .form__message--error{font-size:12px;margin-top:8px;color:#d9534f}.urochishche .page-header{margin-top:21px}.urochishche .fa-12x{font-size:12em}.label--md{font-size:12px}