*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html,ul{margin:0;padding:0}ul{list-style:none}a{text-decoration:none}img{max-width:100%}.hidden{visibility:hidden}body{background:#f5f5f5;font-family:Roboto}label{font-size:15px;line-height:1.2;vertical-align:middle}.label--top{-ms-flex-item-align:start;align-self:flex-start}input[type=email],input[type=file],input[type=password],input[type=text],select,textarea{padding:8px;border:1px solid #b3b3b3}.select2-selection{border-radius:0!important}button,input[type=submit]{background:#231f20;color:#fff;display:inline-block;width:auto;line-height:34px;padding:0 22px;font-size:11px;font-weight:800;cursor:pointer;outline:0;text-transform:uppercase;letter-spacing:1px;vertical-align:middle;border:2px solid #231f20;-webkit-transition:all .1s linear;transition:all .1s linear}button:hover,input[type=submit]:hover{background:#fff;color:#231f20;border-color:#231f20}table td,table th{text-align:left}.form-group{margin-bottom:20px}form>.form-group:last-of-type{margin-top:28px;margin-bottom:0}.panel-default{margin:36px 0;position:relative}.panel-default--large{background:#fff;padding:24px 32px;max-width:1320px}.panel--small{background:#fff;margin:16px;padding:24px 32px;max-width:580px;position:relative}.panel--medium .panel-body form,.panel--small .panel-body form{margin-bottom:0}.panel--small label{width:25%}.panel--small label[for^=csv]{width:auto;display:inline-block;margin-bottom:8px}.panel--small input,.panel--small select{padding:8px;width:100%}.panel--small input[type=checkbox]{width:auto;margin-right:1ch;position:relative;top:1px}.panel--small input[name=equiv]{width:20ch}.panel--small button[type=submit]{min-width:180px}.panel--small button[type=submit].btn-danger{min-width:auto}.panel--small .action a{display:block;color:#333;font-size:14px;margin-top:8px}.equiv label{font-size:14px}.panel--medium{padding:24px 32px;margin:16px;background:#fff;max-width:780px}.panel--medium label{display:inline-block;width:30%}select.form-control{width:68%;margin:0}.panel--medium textarea{width:68%;height:20ch}.panel--medium .preview{margin-left:30%}.panel--large{padding:24px 32px;margin:16px;background:#fff;max-width:960px;position:relative}#new-client-wrap{background:#f5f5f5;padding:24px 16px}#new-client-wrap>.form-group:last-of-type{margin-bottom:0}#new-client-wrap input{width:100%}.heading{font-size:24px;font-weight:400}#app{margin:0 auto}.navbar{padding:26px;background:#fff}.navbar-collapse,.navbar .container{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1320px;margin:auto}.navbar-brand{display:block;text-align:center}.subtitle{color:#231f20;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin:4px 0}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav li{margin-left:36px}.nav a{font-family:Roboto;font-size:16px;color:#333;padding:4px 0}.nav .current,.nav a:hover{color:#e6ae47}.container-fluid{padding:0 36px}.container-fluid .row,.container .row{max-width:1320px;margin:auto}.panel-body form{background:#fff;margin:36px 0;position:relative}.shapes{-ms-flex-wrap:wrap;flex-wrap:wrap}.shape,.shapes{display:-webkit-box;display:-ms-flexbox;display:flex}.shape{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:12px;cursor:pointer}.shape input{margin-top:12px}.panel-heading{font-size:24px;font-weight:700}.panel-subheading{font-size:18px;font-weight:400}fieldset{margin:0 32px;padding:24px 0 32px;border:none}fieldset:not(:last-of-type){border-bottom:1px solid #e6e6e6}.panel-heading,fieldset h1{font-size:24px;font-weight:400;margin:8px 0}fieldset h2{font-size:18px;font-weight:400}fieldset label{font-size:12px;font-weight:400;text-transform:uppercase;margin-right:4px}input[name=price_from],input[name=price_to]{width:12ch;margin-right:8px}.characteristic{float:left;padding:0 16px 16px}.characteristic:not(:last-of-type){border-right:1px solid #e6e6e6}.price{padding:16px 0 0 16px}.button.search{width:180px;margin:32px}.heading.results{margin:0 0 -32px;padding:32px 0 0 32px}.dataTables_wrapper{padding:8px}@media (max-width:1380px){.dataTables_wrapper,.offer{overflow-x:scroll}}.dataTables_length{padding:16px 32px 16px 0;float:right!important}.dataTable{font-size:14px;margin-bottom:16px!important}.dataTable,.dataTable thead th{border:none!important}.dataTable tbody td,.dataTable thead th{padding:8px 16px!important}.dataTable tr:nth-of-type(2n){background:#f5f5f5}.dataTables_info{font-size:14px;padding:16px 0 16px 26px}.dataTables_paginate{padding:16px 10px 16px 0}.paginate_button.current{font-size:14px;background:none!important;color:#231f20!important;border:2px solid #231f20!important}.paginate_button.next,.paginate_button.previous{border:none!important;border-radius:none!important}.paginate_button.next:hover,.paginate_button.previous:hover{background:#231f20!important}.actions{background:#fff;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.actions button{margin-left:16px}.btn-default{color:#231f20;background:#fff}.btn-default:hover{color:#fff;background:#231f20}.btn-warning{background:#da9c0b;border-color:#da9c0b}.btn-warning:hover{color:#da9c0b;border-color:#da9c0b}.btn-danger{background:#c43a08;border-color:#c43a08}.btn-danger:hover{color:#c43a08;border-color:#c43a08}.back,.input-group{top:32px;right:32px}.back-bottom{position:absolute;bottom:32px;top:auto}.table-users{width:100%;padding:32px 0 18px}.table-users th{padding:0 4px 12px 0;margin-right:8px}.table-users td{white-space:nowrap}.btn-info,.btn-select-all{background:#228b22;border-color:#228b22}.btn-info:hover,.btn-select-all:hover{color:#228b22;border-color:#228b22}form[role=search]{padding:0 0 16px;margin-top:16px}input[name=search]{width:284px;padding:10px}form[role=search] button{height:37px}.form-create,.form-edit{padding:36px 0 0}input.btn-create{padding:0;width:50%}.user-table{margin:16px 0}.user-table th{padding-right:12px}.user-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-header .panel-heading{margin-right:16px}.offer{margin:32px 0}@media (min-width:576px){#new-client-wrap input{width:72%}}@media (min-width:620px){.button.search{margin:0;bottom:32px;right:32px}.back,.button.search,.input-group{position:absolute}form[role=search]{float:right}.panel--small{margin:32px auto}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel--small input{width:75%}.panel--small input[type=file]{width:50%}.panel--small .action,.panel--small .checkbox,.panel--small button.reset{margin-left:25%}.panel--small .action a{display:inline;margin:0 0 0 4ch}.panel--import .equiv p,.panel--import label[for^=csv]{width:40%;margin:0}.panel--import .checkbox,.panel--import .import{margin-left:40%}.equiv label{width:50%}.panel--small select{width:auto}}@media (max-width:776px){.table-responsive{overflow-x:scroll}}@media (min-width:820px){.panel--medium{margin:32px auto}.user-header{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:996px){.panel--large{margin:32px auto}}#csv_file{height:120%}#new-client-wrap{display:none}#clients_filter,#clients_length,#offers_filter,#offers_length,#users_filter,#users_length{display:none!important}.no-bg{background: none!important;}