.kama-attachment{border:1px solid #ddd;padding:10px;border-radius:4px}.kama-attachment p{margin-bottom:0}.kama-attachment button{min-width:113px;margin-left:5px}.kama-attachment button:last-of-type{margin-left:10px}.kama-attachment input{display:none}.attachment-link{margin-left:5px;cursor:pointer}.attachment-link.download{color:#337ab7}.attachment-link.download:hover{color:#23527c}.attachment-link.remove{color:#d9534f}.attachment-link.remove:hover{color:#b3423f}.attachment-state{display:block;margin-top:10px}.attachment-state .upload-text{color:#5cb85c}.attachment-state .browse-text{color:#337ab7}.attachment-state .fa-hourglass-end{position:relative;color:#00008b;margin-left:5px;top:1px}.attachment-state .fa-check{position:relative;color:#228b22;margin-left:5px;top:1px}.attachment-state .fa-close{position:relative;margin-right:5px;top:2px;font-size:18px;cursor:pointer;opacity:.5}.attachment-state .fa-close:hover{color:red;opacity:1}.kama-errors{column-count:3;margin-top:15px}.kama-errors p{margin:10px 0 0}.kama-errors p:first-child{margin:0}.kama-errors p:last-child{margin-bottom:10px}@media screen and (max-width: 767px){.kama-errors{column-count:1}}@media screen and (min-width: 767px)and (max-width: 992px){.kama-errors{column-count:2}}.kama-grid-top{background-color:#2a3f54;color:#e0e3e6;min-height:35px;line-height:30px;padding:0;border-radius:4px 4px 0 0}.kama-grid-top a{text-decoration:none;color:#e0e3e6}.kama-grid-top a:hover{color:#fff;font-weight:bold}.kama-grid-top a i{position:relative;top:2px}.kama-grid-bottom{background-color:#2a3f54;color:#e0e3e6;min-height:35px;line-height:30px;padding:2px 0;border-radius:0 0 4px 4px}.kama-grid-bottom a{color:#e0e3e6;text-decoration:none}.kama-grid-bottom a:hover{color:#fff;font-weight:bold}.kama-grid-bottom select{color:#000;cursor:pointer}.kama-total{padding-right:10px;text-align:right}.kama-pagination{text-align:center;z-index:3}.kama-pagination i{font-size:10px;margin:0 5px;position:relative;top:1px}.kama-pagination .pageindex-input{display:inline;width:45px}.kama-page-size{padding-left:10px;text-align:left}.kama-grid-table{margin-bottom:0}.kama-grid-table table{margin-bottom:0;padding:0 2px}.kama-grid-table table th{white-space:nowrap}.kama-grid-table table th.fixed-column{background-color:#fff;position:sticky;z-index:0}.kama-grid-table table th:first-child{width:70px;position:sticky;right:0}.kama-grid-table table th input[type=checkbox]{margin:0}.kama-grid-table table td{overflow-wrap:break-word;white-space:nowrap;vertical-align:middle !important}.kama-grid-table table td.fixed-column{background-color:#eee;position:sticky;z-index:0}.kama-grid-table table td input[type=checkbox]{margin:0}.kama-grid-table table td span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.kama-grid-table tbody tr:first-child td:nth-last-child(2){width:100%}.kama-grid-table tbody tr:first-child td:last-child{border-top:1px solid #ddd !important;margin-top:-1px}.kama-grid-table tbody tr:last-child td:last-child{border-bottom:1px solid #ddd !important}.grid-action,.grid-action-header{position:absolute;left:15px}.grid-action-header{color:#fff}.grid-action-header.with-global-search{height:84px}.grid-action{padding:0 4px 0 3px !important;min-width:36px;border-top:none !important}.grid-action i{font-size:16px;padding:6.933px 3px 7px;margin:3px 1px;cursor:pointer;opacity:.5}.grid-action-red:hover{color:red;opacity:1}.grid-action-blue:hover{color:blue;opacity:1}.grid-action-green:hover{color:green;opacity:1}fieldset[disabled] .grid-action i{display:none}@media screen and (max-width: 767px){.kama-grid-table{width:auto}}#grid-sort table thead tr th:first-child{width:60px}#grid-sort table tbody tr td:first-child i.fa-arrow-up{cursor:pointer;margin-left:3px}#grid-sort table tbody tr td:first-child i.fa-arrow-up.disable{color:#d3d3d3}#grid-sort table tbody tr td:first-child i.fa-arrow-down{cursor:pointer}#grid-sort table tbody tr td:first-child i.fa-arrow-down.disable{color:#d3d3d3}.border-green{border:1px solid #5cb85c}.border-red{border:1px solid #ce5454}.kama-input{padding-left:28px}.kama-input[kama-format-view=date],.kama-input[kama-format-view=datestring]{padding-right:25px}.kama-input[kama-format-view=date]:-moz-read-only,.kama-input[kama-format-view=datestring]:-moz-read-only{background-color:#fff}.kama-input[kama-format-view=date]:read-only,.kama-input[kama-format-view=datestring]:read-only{background-color:#fff}.kama-input-focus{position:absolute;left:22px;bottom:7px;z-index:1;cursor:pointer}.kama-input-clear-icon{position:absolute;right:24px;bottom:7px;z-index:1;cursor:pointer;opacity:.5}.kama-input-clear-icon:hover{color:red;opacity:1}.kama-input-info{position:absolute;left:22px;top:31px;z-index:1;background-color:#ce5454;color:#fff;width:14px;height:14px;font-size:11px;text-align:center;border-radius:7px;cursor:help}.kama-input-colon{margin-left:5px;margin-right:-8px;font-size:12px;font-weight:700}fieldset[disabled] .kama-input[kama-format-view=date]{padding-right:12px;background-color:#eee}fieldset[disabled] .kama-input-clear-icon,fieldset[disabled] .kama-input-focus{display:none}.kama-input-number{height:28px;border:1px solid #ccc;border-radius:4px;padding-right:10px;line-height:28px;font-size:12px}.kama-input-number>div{height:27px;width:33px;float:left;text-align:center;line-height:30px;border-right:1px solid #ccc;cursor:pointer;font-size:20px;user-select:none}.kama-input-number>div>i{position:relative;top:-1px}#loading-service{display:none}#loading-service .showbox{position:fixed;top:0;bottom:0;left:0;right:0;padding-top:calc(50vh - 50px);background-color:rgba(128,128,128,.5);z-index:9999}#loading-service .loader{position:relative;margin:0 auto;width:100px}#loading-service .loader:before{content:"";display:block;padding-top:100%}#loading-service .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#loading-service .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.kama-select{width:100%;cursor:pointer}.kama-select option{cursor:pointer}.kama-lazyselect+.select2-container{width:100% !important;display:block}.kama-checkboxes ul{list-style:none}.kama-checkboxes .kama-checkboxes-tree.striped>ul>li>ul>li>label{background-color:#f2f3f5}.kama-checkboxes .kama-checkboxes-tree>ul{padding:0}.kama-checkboxes .kama-checkboxes-tree>ul>li>ul>li:last-child{border-bottom:1px solid gray}.kama-checkboxes .kama-checkboxes-tree>ul>li>ul>li>label{border-bottom:1px solid gray;border-top:1px solid gray}.kama-checkboxes .kama-checkboxes-tree>ul li label{display:flex;align-items:center;margin:0;padding:5px 0 2px}.kama-checkboxes .kama-checkboxes-tree>ul li label input[type=checkbox]{margin:0}.kama-checkboxes .kama-checkboxes-tree>ul li label span{margin-left:5px}.kama-checkboxes .checkbox-label{cursor:pointer}
