.entry,.switch{position:relative}input::-moz-focus-inner{border:0;padding:0}input,label,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;transition:.3s;font-family:inherit;line-height:1.75}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],select,textarea{width:100%;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;height:3em;color:inherit;background-color:transparent;border:none;border-radius:0;border-bottom:1px solid #c9c9c9;display:block;outline:0;padding:0;text-decoration:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{padding:12px 0;line-height:1.75;min-height:6em;resize:none}input[type=email]{text-transform:lowercase}input[type=file]{display:none}input[type=email]:invalid,input[type=number],input[type=password]:invalid,input[type=tel]:invalid,input[type=text]:invalid,select:invalid,textarea:invalid{box-shadow:none}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='%23c9c9c9' /%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:calc(100% - 1rem) center;height:3em;padding-right:3em;text-overflow:ellipsis}select option{background:#fff}select:focus::-ms-value{background-color:transparent}select::-ms-expand{display:none}label{display:block}.img-fluid{border-radius:10px}.img-fluid:hover{cursor:pointer}.entry>label{position:absolute;left:0;top:0;outline:0;padding:12px 0;margin:0;pointer-events:none;transition:250ms}.entry>input:focus+label,input:valid+label,select:focus+label,select:valid+label,textarea:focus+label,textarea:valid+label{top:-26px;left:0;font-size:14px;color:#000}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:0;opacity:0;width:0;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;cursor:pointer;display:inline-block;font-size:1em;font-weight:300;padding-left:2em;padding-right:.75em;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important;border:1px solid #c9c9c9;content:'';display:inline-block;height:1.8em;left:0;line-height:1.725em;position:absolute;text-align:center;top:0;width:1.8em}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#595959;border-color:#595959;color:#fff;content:'\f00c'}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{border-color:#ffc30b;box-shadow:0 0 0 1px #ffc30b}input[type=checkbox]+label:before{border-radius:4px}input[type=radio]+label:before{border-radius:100%}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}.button,button,input[type=button],input[type=reset],input[type=submit]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:4px;border:0;box-shadow:inset 0 0 0 2px #595959;cursor:pointer;display:inline-block;font-size:.8em;font-weight:900;height:3.5em;line-height:3.45em;overflow:hidden;padding:0 1.6em;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;outline:0}.button.icon:before,button.icon:before,input[type=button].icon:before,input[type=reset].icon:before,input[type=submit].icon:before{margin-right:.5em}.button.fit,button.fit,input[type=button].fit,input[type=reset].fit,input[type=submit].fit{width:100%}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:inset 0 0 0 2px #595959}.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{font-size:.6em}.button.large,button.large,input[type=button].large,input[type=reset].large,input[type=submit].large{font-size:1em}.button.primary,button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary{box-shadow:none}.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{pointer-events:none;opacity:.25}.switch{display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#ffc30b}input:focus+.slider{box-shadow:0 0 1px #ffc30b}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input[type=range]{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#ccc;outline:0;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#ffc30b;cursor:pointer}input[type=range]::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#ffc30b;cursor:pointer}