.inputdecor-select{font-family:Roboto;font-size:14px}.inputdecor-select .button-wrapper{width:250px;height:36px;background:#fff;border:1px solid #ccc;border-radius:2px}.inputdecor-select .button{font-weight:300;font-size:14px;padding:0 10px;color:#212121}.inputdecor-select .search input{padding:0 10px;font-size:14px;cursor:pointer}.inputdecor-select .list-wrapper .search{padding:8px}.inputdecor-select .list-wrapper .search input{padding:0 10px;font-size:14px;height:32px;border:1px solid #ccc;border-radius:2px;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1)}.inputdecor-select .list-wrapper .clear{margin-right:10px}.inputdecor-select .label{background:none;width:25px;display:flex;align-items:center;justify-content:center}.inputdecor-select .label:before{content:"";border-bottom:2px solid #4e4e4e;border-left:2px solid #4e4e4e;width:4px;height:4px;display:block;transition:0.25s;transform:rotate(45deg)}.inputdecor-select .label.active:before{transform:rotate(-45deg)}.inputdecor-select .list-wrapper{border:1px solid #ccc;text-align:left;margin-top:-1px;box-shadow:0 2px 3px rgba(0,0,0,.1),inset 0 0 0 1px #fff}.inputdecor-select .empty{padding:5px 15px;color:#8c8c8c}.inputdecor-select .list li{padding:0 15px;line-height:28px;cursor:pointer;transition:0.25s}.inputdecor-select .list li.active{background:#f4f4f4}.inputdecor-select .unselected{color:#8c8c8c}.inputdecor-select .list li:hover{background:#f0f0f0;padding-left:17px}.inputdecor-select .list li a{color:#212121}.inputdecor-select .list li.group{font-weight:700}.inputdecor-select .list li.child{color:#8c8c8c;padding-left:30px}.inputdecor-select .list li.child a{color:#8c8c8c}.inputdecor-select .search .close:after{content:"close";font-family:icons;transition:0.25s}.inputdecor-select .search .close{border:none;background:none;cursor:pointer}.inputdecor-select .search .close:hover:after{color:#8c8c8c}.inputdecor-select .list{max-height:350px}.inputdecor-select .rollup:before{content:"";height:0;width:0;border-bottom:4px solid #afafaf;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:5px;left:0;right:0;margin:auto;transition:0.25s}.inputdecor-select .rollup:hover:before{border-bottom:4px solid #797979}.inputdecor-select .rollup{background:#fff;border:none;height:15px;position:relative;border-top:1px solid #e0e0e0}.inputdecor-select .search .clear{background:none;width:25px}.inputdecor-select .search .clear:before,.inputdecor-select .search .clear:after{content:"";background:#757575;width:8px;height:1px;display:block;position:absolute;transition:0.25s}.inputdecor-select .search .clear:hover:before,.inputdecor-select .search .clear:hover:after{background:#212121}.inputdecor-select .search .clear:before{transform:rotate(-45deg)}.inputdecor-select .search .clear:after{transform:rotate(45deg)}.inputdecor-select.empty .button-wrapper,.inputdecor-select.single .button-wrapper{border-color:#d9d9d9}.inputdecor-select.empty .button-wrapper>*,.inputdecor-select.single .button-wrapper>*{cursor:auto}.inputdecor-select.empty .label:before,.inputdecor-select.single .label:before{border-color:#b9b9b9}.inputdecor-select.empty .button{color:#a0a0a0}.inputdecor-checkbox .label{border-bottom:3px solid #25c6b0;border-left:3px solid #25c6b0;width:10px;height:7px;display:block;bottom:5px;opacity:0;transform:rotate(-45deg) translate(4px,-4px);transition:0.25s;position:absolute}.inputdecor-checkbox .active .label{opacity:1;transform:rotate(-45deg) translate(0,0)}.inputdecor-radio .button,.inputdecor-checkbox .button{border:2px solid #bfbfbf;background:#fff;height:18px;width:18px;display:flex;align-items:center;justify-content:center}.inputdecor-checkbox .button{border-radius:2px}.inputdecor-radio .button.active,.inputdecor-checkbox .button.active{border:2px solid #25c6b0}.inputdecor-radio .button .label{width:8px;height:8px;display:inline-block;border-radius:50%;background:#25c6b0;position:absolute;opacity:0;transform:scale(.5);transition:0.25s}.inputdecor-radio .button.active .label{opacity:1;transform:scale(1)}.inputdecor-file{font-size:14px;font-family:Roboto;display:flex;align-items:center}.inputdecor-file .button{background:none;border:none;text-decoration:underline;font-size:14px;height:30px;padding:0;display:flex;align-items:center}.inputdecor-file .button:before{content:"";background:url(/img/clip.svg) 50%;background-size:100%;width:30px;height:30px;margin-right:10px}.inputdecor-file .clear{background:none;border:none;width:5px;height:10px;margin-left:10px;position:relative;cursor:pointer}.inputdecor-file .clear:before,.inputdecor-file .clear:after{content:"";background:#c4c4c4;width:10px;height:2px;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;transition:0.25s}.inputdecor-file .clear:hover:before,.inputdecor-file .clear:hover:after{background:#787878}.inputdecor-file .clear:before{transform:rotate(45deg)}.inputdecor-file .clear:after{transform:rotate(-45deg)}.inputdecor-file .files-list{display:flex;align-items:center;border-left:1px solid #ccc;padding-left:10px}.inputdecor-file .file{border:1px solid hsla(0,0%,80%,1);background:linear-gradient(to top,#f5f5f5,#f0f0f0);box-shadow:inset 0 1px 0 0 white,0 2px 4px rgba(0,0,0,.08);margin-left:10px;display:flex;align-items:stretch;border-radius:2px;text-decoration:none}.inputdecor-file .file:first-child{margin-left:0}.inputdecor-file .file .name{color:#555;padding:7px 12px;display:inline-block;font-size:12px}.inputdecor-file .file .size{color:#979797;background:hsla(0,0%,98%,1);padding:0 10px;display:flex;align-items:center;font-size:12px;border-left:1px dotted #ccc;margin:0}.inputdecor-file .unselected{color:hsla(0,0%,60%,1);border:1px dotted hsl(0,0%,70%);padding:5px 10px}