*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}:root{--font-min: .8em;--font-small: .875em;--font-normal: 1em;--font-medium: 1.2em;--font-large: 1.4em;--font-max: 2em;--color-default: #555555;--color-green: #61a35f;--color-blue: #39AED9;--color-yellow: #F5B946;--color-red: #D94352;--color-fsphp: #1D2025;--weight-light: 300;--weight-normal: 400;--weight-strong: 600;--weight-bold: 700;--weight-black: 900;--hover-color-green: #72c26d;--hover-color-blue: #66D4F1;--hover-color-yellow: #FCD277;--hover-color-red: #F76C82;--hover-duration: .3s;--gradient-green: linear-gradient(to right, #007634 0%, #3BB2B8 50%, #007634 100%);--gradient-blue: linear-gradient(to right, #17EAD9 0%, #6078EA 50%, #17EAD9 100%);--gradient-red: linear-gradient(to right, #622744 0%, #C53364 50%, #622744 100%);--gradient-yellow: linear-gradient(to right, #FCE38A 0%, #F38181 50%, #FCE38A 100%);--radius-normal: 5px;--radius-medium: 10px;--radius-large: 20px;--radius-round: 50%;--index-back: -1;--index-fold: 2;--index-menu: 3;--index-modal: 4}img{max-width:100%}img a{border:none}ul{list-style:none}embed,video,iframe,iframe[style]{max-width:100%;height:auto}.embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed iframe,.embed object,.embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.strike{text-decoration:line-through}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#555555!important}a{text-decoration:none;color:inherit}[class^=icon-]:before,[class*=" icon-"]:before{position:relative!important;top:.125em!important;margin-right:.3em!important}.icon-notext:before{top:0;margin-right:0!important}.btn{display:inline-block;padding:12px 20px;background:#555;border:none;cursor:pointer;text-align:center;color:#fff;font-size:.9em;font-weight:var(--weight-bold);text-shadow:1px 1px 0 rgba(0,0,0,.3);-webkit-border-radius:var(--radius-normal);-moz-border-radius:var(--radius-normal);border-radius:var(--radius-normal);transition-duration:var(--hover-duration)}.btn-green{background-color:var(--color-green)}.btn-green:hover{background-color:var(--hover-color-green)}.btn-blue{background-color:var(--color-blue)}.btn-blue:hover{background-color:var(--hover-color-blue)}.btn-red{background-color:var(--color-red)}.btn-red:hover{background-color:var(--hover-color-red)}.btn-yellow{background-color:var(--color-yellow)}.btn-yellow:hover{background-color:var(--hover-color-yellow)}.font-color-green{color:var(--color-green)}.font-color-blue{color:var(--color-blue)}.font-color-red{color:var(--color-red)}.font-color-yellow{color:var(--color-yellow)}.ds-none{display:none}.app-form .label{display:block;width:100%;margin-bottom:20px}.app-form .legend{display:block;margin-bottom:10px;font-size:var(--font-small);font-weight:var(--weight-strong);color:#888}.app-form input,.app-form select,.app-form textarea{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:var(--font-normal);padding:10px;background:#fff;border:1px solid #cccccc;resize:none;-webkit-border-radius:0 var(--radius-normal) var(--radius-normal) var(--radius-normal);-moz-border-radius:0 var(--radius-normal) var(--radius-normal) var(--radius-normal);border-radius:0 var(--radius-normal) var(--radius-normal) var(--radius-normal);box-sizing:border-box}.app-form select{min-width:270px;-webkit-appearance:none;-moz-appearance:none;background-position:right 15px center;background-repeat:no-repeat;background-size:auto 20%}.app-form input[type=date]{-webkit-appearance:none;font-size:1em!important;font-family:Open Sans,serif!important;padding:7px 10px!important;font-weight:var(--font-normal);color:#888}.app-form .btn{font-size:var(--font-normal);cursor:pointer;padding:10px 20px;margin-top:15px}.app-form select[disabled],.app-form input[disabled],.app-form input[type=radio][disabled],.app-form input[readonly]{background-color:#f0f0f0;color:#777;cursor:not-allowed}.app-form .select2-container .select2-selection--single{display:block;min-width:270px;width:100%;height:auto;color:#000;font-size:var(--font-normal);padding:10px;background:#fff;border:1px solid #cccccc;border-radius:0 var(--radius-normal) var(--radius-normal) var(--radius-normal)}.app-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:15px;transform:translateY(-50%);background:none}.app-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:1.5}.app-form .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#f0f0f0;color:#777;cursor:not-allowed}.app-form .select2-container{flex:1 1 auto;width:100%!important;min-width:0;box-sizing:border-box}.panel_header{display:flex;align-items:center;padding:10px;background:#fff;border-bottom:1px solid #CCC}.panel_header h1,.panel_header h2,.panel_header h3,.panel_header h4,.panel_header h5,.panel_header h6,.panel_header p{flex:1;color:#555}.panel_header h4,.panel_header h5,.panel_header h6{margin:8px 0}.panel_header>h2{font-size:1.8em;font-weight:400}.panel_header>span a{font-size:.8em!important}.panel_header.default{background:#fff!important;border-top:5px solid #EBEBEB!important;border-bottom:1px solid #EEE!important;color:#555}.panel_header.default>h2{font-size:.875em;font-weight:600;color:#333;padding-bottom:5px}.panel_header.default>span{position:relative;right:0;top:-10px}.panel_header.success{background:#00b494!important;border-top:5px solid #008068!important;border-bottom:1px solid #008068!important;color:#fff}.panel_header.success>h2{font-size:.875em;font-weight:600;color:#fff;padding-bottom:5px}.panel_header.alert{background:#fabb3d!important;border-top:5px solid #EEA306!important;border-bottom:1px solid #EEA306!important;color:#fff}.panel_header.alert>h2{font-size:.875em;font-weight:600;color:#fff;padding-bottom:5px}.panel_header.alert>span{position:relative;right:0;top:-10px}.panel_header.info{background:#0e96e5!important;border-top:5px solid #096397!important;border-bottom:1px solid #096397!important;color:#fff}.panel_header.info>h2{font-size:.875em;font-weight:600;color:#fff;padding-bottom:5px}.panel_header.info>span{position:relative;right:0;top:-10px}.panel_header.warning{background:#ff524f!important;border-top:5px solid #C63D3A!important;border-bottom:1px solid #C63D3A!important;color:#fff}.panel_header.warning>h2{font-size:.875em;font-weight:600;color:#fff;padding-bottom:5px}.panel_header.warning>span{position:relative;right:0}.dt-container{width:100%}div.dt-buttons>.dt-button,div.dt-buttons>div.dt-button-split .dt-button{display:inline-block;padding:12px 20px!important;background-color:var(--color-blue)!important;border:none!important;cursor:pointer;text-align:center;color:#fff!important;font-size:.9em!important;font-weight:var(--weight-bold)!important;text-shadow:1px 1px 0 rgba(0,0,0,.3)!important;-webkit-border-radius:var(--radius-normal);-moz-border-radius:var(--radius-normal);border-radius:var(--radius-normal)!important;transition-duration:var(--hover-duration)!important}.ajax_response{position:fixed;padding:20px 20px 0 0;z-index:9999;top:0;right:0;width:300px;max-width:100%}.ajax_response .message{color:#fff;font-size:var(--font-min);font-weight:var(--weight-normal);overflow:hidden;display:flex;align-items:center;width:100%;padding:15px 15px 20px;background:#333;margin-bottom:15px;position:relative;-webkit-border-radius:var(--radius-normal);-moz-border-radius:var(--radius-normal);border-radius:var(--radius-normal);cursor:pointer}.ajax_response .message:before{flex-basis:0;margin:-5px 15px 0 0!important;font-size:calc(var(--font-max) * 1.2);color:#00000080}.ajax_response .message_time{content:"";position:absolute;left:0;bottom:0;width:4%;height:5px;background:#00000080}.ajax_response .message.success{background:var(--color-green)}.ajax_response .message.info{background:var(--color-blue)}.ajax_response .message.warning{background:var(--color-yellow)}.ajax_response .message.error{background:var(--color-red)}.ajax_load{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#00000080;z-index:calc(var(--index-modal) * 2)}.ajax_load_box{margin:auto;text-align:center;color:#fff;font-weight:var(--weight-bold);text-shadow:1px 1px 1px rgba(0,0,0,.5)}.ajax_load_box_circle{border:16px solid #e3e3e3;border-top:16px solid var(--hover-color-green);border-radius:50%;margin:auto;width:80px;height:80px;-webkit-animation:spin 1.2s linear infinite;-o-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite}.ajax_load_box_title{margin-top:15px;font-weight:var(--weight-strong)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-simple{width:100%;border-collapse:collapse;border-radius:8px 8px 0 0}.table-simple .table-simple-header{background-color:#eee;font-weight:700;align-content:center}.table-simple .table-simple-header div{flex:1;text-align:center;align-content:center;font-size:1em}.table-simple .row{justify-content:space-between;padding:5px;align-content:center;border-bottom:1px solid #fff}.table-simple .row div{flex:1;overflow:hidden;align-content:center;text-align:center;padding:5px;font-size:.875em}.table-simple .row:nth-child(2n){background-color:#f5f5f5}@media (min-width: 42em){.app-form .label-g2{display:flex}.app-form .label-g2 .label{flex-basis:calc(50% - 10px)}.app-form .label-g2 .label:first-child{margin-right:20px}}
