﻿::-webkit-scrollbar-thumb{border-radius:5px;border:2px solid #f2f3f4;background:#bcbdbe;}::-webkit-scrollbar-thumb:hover{background:#d7357e;}html{padding:0;margin:0;-webkit-font-smoothing:antialiased;}body{padding:0;margin:0;}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;}a,input,select,textarea{outline:none;text-decoration:none;transition:color .3s linear,background .3s linear,box-shadow .3s linear;color:inherit;}.icon{top:50%;left:21px;transform:translateY(-50%);position:absolute;min-width:20px;}.icon-btn:before{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;}.with-icon{width:100%;padding-left:32px;}ul{list-style:none;padding:0;margin:0;}ul li{padding:0;margin:0;}.show-overlay{cursor:pointer;}::selection{background:rgba(0,0,0,.3);text-shadow:none;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.hf-btn{visibility:hidden;width:1px;height:1px;color:transparent;background-color:transparent;position:absolute;}.btn{display:inline-block;padding:12px 14px;border:1px solid #e2e3e4;background-image:linear-gradient(45deg,#f6f7f8 0%,#f1f2f3 100%);color:#404142;font-weight:500;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:7px;font-size:.9em;}.btn.small{padding:6px 7px;font-size:.9em;}.btn:disabled{background-image:linear-gradient(45deg,#f6f7f8 0%,#f1f2f3 100%) !important;color:#bcbdbe !important;}.btn.submit{background-image:linear-gradient(45deg,#d7357e 0%,#7d2d70 100%);color:#fff;}.btn.plain{background-image:none;background-color:transparent;padding:7px;border:none;}.btn.ico{padding:7px;background-image:none;background-color:transparent;width:30px;height:30px;text-align:center;border-radius:50%;border:none;}textarea{font-family:'Roboto',sans-serif;background-color:rgba(255,255,255,.9);}textarea.auto-expand{overflow:hidden;}input[type=date],input[type=datetime-local],input[type=time],input[type=search]{padding:7px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;border:none;background-color:rgba(255,255,255,.9);border-radius:7px;font-size:1em;}::-webkit-calendar-picker-indicator{outline:none;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;font-size:1rem;}::-webkit-scrollbar{width:9px;background-color:transparent;background:transparent;}::-webkit-scrollbar-track-piece:start{background:transparent url('/img/scrollbar.png') repeat-y !important;}::-webkit-scrollbar-track-piece:end{background:transparent url('/img/scrollbar.png') repeat-y !important;}.checkbox{width:40px;position:relative;text-align:center;}.checkbox.with-label{display:block;width:auto;min-width:120px;text-align:left;}.checkbox.with-label input{float:left;}.checkbox input{margin:auto;width:18px;height:18px;background-color:transparent;outline:none;border:none;display:block;}.checkbox input[type='checkbox']:after,.checkbox input[type='radio']:after{content:'';display:block;width:20px;height:20px;background:#e0e0e0;border-radius:3px;margin:-1px 0 0 -1px;text-align:center;line-height:20px;}.checkbox input[type='checkbox']:checked:after,.checkbox input[type='radio']:checked:after{background-color:#d7357e;content:'';font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;color:#fff;}.switch{position:relative;display:inline-block;width:57px !important;height:30px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(128,128,128,.5);-webkit-transition:.4s;transition:.4s;border-radius:34px;}.slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:rgba(255,255,255,.8);-webkit-transition:.4s;transition:.4s;border-radius:50%;}input:checked+.slider{background-color:#7fb968;}input:focus+.slider{box-shadow:0 0 1px #7fb968;}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}#working{display:none;background-color:rgba(255,255,255,.7);position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;}#working .lds-ripple{display:inline-block;position:absolute;width:160px;height:160px;left:50%;top:50%;transform:translate(-50%,-50%);}#working .lds-ripple div{position:absolute;border:16px solid #d7357e;opacity:1;border-radius:50%;animation:lds-ripple 2s cubic-bezier(0,.2,.8,1) infinite;}#working .lds-ripple div:nth-child(2){animation-delay:-1s;}@keyframes lds-ripple{0%{top:72px;left:72px;width:0;height:0;opacity:1;}100%{top:0;left:0;width:144px;height:144px;opacity:0;}}#overlay{display:none;background-color:rgba(0,0,0,.3);position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;}.pushed-to-front{z-index:9999 !important;}.ui-helper-hidden-accessible *{display:none;}.ui-autocomplete li.ui-autocomplete-category{padding:14px;font-weight:500;text-transform:uppercase;color:#d7357e;font-size:.8em;}.ui-autocomplete li.ui-menu-item{text-decoration:none;border-top:1px solid #e2e3e4;position:relative;}.ui-autocomplete li.ui-menu-item a{padding:14px;color:#606162;display:block;cursor:pointer;}.ui-autocomplete li.ui-menu-item a i{float:left;display:block;width:24px;text-align:center;margin-right:9px;line-height:18px;}.ui-autocomplete li.ui-menu-item a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0;}.ui-autocomplete li.ui-menu-item.two-line a{padding:7px 14px 7px 14px;}.ui-autocomplete li.ui-menu-item.two-line a i{line-height:38px;}.ui-autocomplete li.ui-menu-item.two-line a .info{margin-top:4px;font-size:.8em;color:#bcbdbe;}.ui-autocomplete li.ui-menu-item:last-child{border-bottom:none;}.ui-autocomplete li.ui-menu-item:hover{background-color:rgba(0,0,0,.05);}.ui-autocomplete li.ui-autocomplete-category+.ui-menu-item{border-top:none;}.ui-datepicker .ui-datepicker-next{float:right;}.ui-datepicker table{width:100%;}.ui-datepicker table th{text-align:center;padding:2px;text-transform:uppercase;font-size:.8em;color:#bcbdbe;}.ui-datepicker table td{text-align:center;padding:2px;}.ui-datepicker table td.ui-datepicker-week-end a{color:#bcbdbe;}.ui-datepicker table td.has-task a:before{content:'';display:block;position:absolute;border-radius:50%;right:0;top:0;width:8px;height:8px;z-index:2;border:none;background-color:#d7357e;border:1px solid #e2e3e4;}.ui-datepicker table td a{border-radius:50%;font-size:.9em;color:#606162;display:inline-block;line-height:32px;width:32px;text-shadow:#fff 1px 1px;position:relative;}.ui-datepicker table td a.ui-state-hover{background-color:#e7e8e9;}.ui-datepicker table td a.ui-state-highlight{background-color:#e7e8e9;font-weight:500;color:#d7357e;}.ui-datepicker table td a.ui-state-active{color:#fff;background-color:#d7357e;text-shadow:none;}.ui-datepicker .ui-datepicker-header{font-size:.8em;text-transform:uppercase;border-radius:14px;position:relative;text-align:center;margin-bottom:28px;box-shadow:#e7e8e9 0 0 7px inset;}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;font-weight:bold;color:#808182;padding:7px 14px;display:inline-block;margin:auto;}.ui-datepicker .ui-datepicker-header a{display:inline-block;padding:6px 14px;margin:1px;border-radius:14px;color:#bcbdbe;font-weight:500;cursor:pointer;}.ui-datepicker .ui-datepicker-header a:hover{color:#fff;background-color:#d7357e;}.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev{float:left;}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next{float:right;}