html{height:100%}body{background:#f4f4f4;color:#222;margin:0;height:100%;font-family:'Open Sans',sans-serif;min-width:350px}body::after{content:"";background-image:url(/img/shutterstock_257366437.jpg);position:fixed;top:0;left:0;height:100vh;width:100%;background-size:cover !important;background-position:center;z-index:-10;opacity:.16}.main_page{padding-left:55px}.pointer{cursor:pointer}.line{border-bottom:1px solid #d9d9d9}.disabled{opacity:.4;pointer-events:none;cursor:default;text-decoration:none}.hidden{display:none}.hide_left{position:absolute !important;left:-10000px !important}.absolute_right{position:absolute;right:20px}.voffset{margin-bottom:2px}.voffset10{margin-bottom:10px}.voffset25{margin-bottom:25px}.hoffset{margin-left:5px}.hoffset10{margin-left:10px}.hoffset25{margin-left:25px}.hoffset_after{margin-right:5px}.hcenter{margin:0 auto}.inline_block{display:inline-block}.inline_flex{display:inline-flex}.icon,.icon_xl,.icon_sm,.icon_xs,.img-box{width:auto;height:20px;min-width:20px;object-fit:contain;overflow:hidden;border:0}.icon,.icon_xl,.icon_sm,.icon_xs{display:inline-block}.icon_xl{height:24px;min-width:24px}.icon_sm{height:14px;min-width:14px}.icon_xs{height:8px;min-width:8px}img[disabled]{opacity:.3}.math{font-family:"Times New Roman";font-weight:normal}.break_word{overflow-wrap:break-word;word-break:break-all}.search-img{display:block;width:auto;height:20px;overflow:hidden;opacity:.8}.resize_img_sm img{height:16px}.resize_img_md img{height:32px}.row_spacer td{padding:1px 0}.column2{-moz-column-count:2;-webkit-column-count:2;column-count:2}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;outline:0;background:white;cursor:inherit;display:block}.fix-to-top{position:fixed;top:0;right:30px;z-index:999}.fix-to-top button{height:35px}.fix-to-top .uib-datepicker-popup{top:35px !important}.background_mode{position:fixed;left:55px;right:0;margin:auto;top:50%;transform:translateY(-50%);width:120px;height:120px;z-index:-1;opacity:.16}.text_box{font-size:15px;min-height:35px;min-width:50px}.rright,.rleft{position:relative;white-space:nowrap;height:28px;left:22px}.rleft{left:-22px}.bottom-buffer{margin-bottom:25px}.img-xs,.img-sm,.img-md,.img-lg{display:inline-block;width:auto;height:32px;overflow:hidden;border:0;vertical-align:middle}.img-xs{height:16px}.img-sm{height:24px}.img-lg{height:64px}.img-xl{height:100px}.line-xs{min-height:28px !important}.line-sm{min-height:36px !important}.line-md{min-height:44px !important}.line-lg{min-height:76px !important}.blur{-webkit-filter:blur(3px);filter:blur(3px)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.blur{filter:none;opacity:.3}}@media print{body *{visibility:hidden}#app,.modal{position:absolute;left:0;top:0}body:not(.modal-open) #app *{visibility:visible}body.modal-open .modal *{visibility:visible}body.modal-open .modal,body.modal-open .modal .modal-dialog{overflow:visible !important}.print_hidden,a[href]:after{display:none !important}}.project,.project-header{background-repeat:no-repeat;background-position:center;background-size:90% auto;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.project-header{height:200px;background-size:100% auto}.top-nav{padding:25px 0 0}.top-nav ul{padding-inline-start:15px}.top-nav ul li{display:inline-block}.top-nav ul li a,.top-nav div a{position:relative;display:inline-block;cursor:pointer;outline-offset:2px;color:#3a494c;text-decoration:none;font-weight:700;white-space:nowrap}.top-nav ul li a:hover,.top-nav ul li a:focus{outline:0}.top-nav ul li a::before,.top-nav ul li a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .2s;transition:transform .3s,opacity .2s}.top-nav ul li a::before{margin-right:5px;content:'[';-webkit-transform:translateX(10px);transform:translateX(10px)}.top-nav ul li a::after{margin-left:5px;content:']';-webkit-transform:translateX(-10px);transform:translateX(-10px)}.top-nav ul li a:hover::before,.top-nav ul li a:hover::after,.top-nav ul li a:focus::before,.top-nav ul li a:focus::after,.top-nav ul li a.selected::before,.top-nav ul li a.selected::after{opacity:.4;-webkit-transform:translateX(0);transform:translateX(0)}.top-nav ul li a.selected{color:#14282b}.top-nav ul li a.selected::before,.top-nav ul li a.selected::after{opacity:1}.top-nav ul li a.disabled{pointer-events:none;cursor:default;text-decoration:none}.top-nav div .title{font-weight:900}.top-nav div .icon,.top-nav div .icon_r{display:inline-block;width:auto;height:20px;overflow:hidden;margin-right:10px}.top-nav div .icon_r{margin-right:0;margin-left:10px}.spinner-center{width:50px;height:50px;position:absolute;margin-top:calc(50vh - 25px);margin-left:calc(50vw - 80px)}.spinner-line{margin:0 auto;width:50px;height:40px;text-align:center}.spinner-line>div{background-color:#222;height:100%;width:6px;margin-left:2px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner-line .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner-line .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.spinner-line .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner-line .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1.0)}}.spinner-small{width:50px}.spinner-small .spinner-line{width:30px;height:20px;margin-top:7px;margin-bottom:7px}.spinner-small .spinner-line>div{width:3px;margin-left:1px}.spinner-xsmall{width:20px}.spinner-xsmall .spinner-line{width:16px;height:19px;margin-top:1px;margin-bottom:1px}.spinner-xsmall .spinner-line>div{width:2px;margin-left:1px}.entry{display:block;float:left;margin:0 10px 10px 0;position:relative;background-color:#bbb;color:#fff;text-align:center;height:30px;line-height:28px;padding-left:10px;padding-right:10px;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.circle{width:20px;height:20px;line-height:12px;font-size:12px;border-radius:100%;border:1px solid #333;background-color:#bbb;color:#fff;position:absolute;top:-8px;right:-8px;cursor:pointer}.circle:focus{color:#333;outline:0}.circle *{margin-top:2px}.entry.checked{border:1px solid #222;background-color:#999}.entry.checked .circle{background-color:#999}.progress-bar-center{width:250px;height:30px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding-top:75px}.progress-bar-grey{background-color:#AAA}.btn_status_transition{transition:box-shadow 1s linear}.btn_status_success{box-shadow:inset 0 0 30px 2px #95ca96}.btn_status_error{box-shadow:inset 0 0 30px 2px #eab0af}.container-fluid .row{margin:0}.container-fluid h3{float:left;color:#a2a3a3;font-family:'PT Sans Narrow',sans-serif;font-size:2em}.pre{white-space:pre-wrap}.panel{background-color:rgba(255,255,255,0.8)}.btn-no-border,.btn-no-border-padding{border:0;background:none !important}.btn-no-border-padding{padding:0}.btn-no-border-padding img,.btn-no-border-padding span{margin:4px}.btn:hover,.btn:focus,.btn.focus{background-color:#f6f6f6}.btn.disabled,.btn[disabled]{opacity:.4}.btn-ctn{background:#f4f4f4}.has-error .combobox>.btn,.has-error .input-group-btn>.btn,.has-error .combobox>.btn:focus,.has-error .input-group-btn>.btn:focus{border-color:#a94442}.has-error .input-group-btn>.btn{background-color:#f2dede}.has-error .combobox>.btn:focus,.has-error .input-group-btn>.btn:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(169,68,66,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(169,68,66,0.6)}.table-responsive{padding:1px}.table{margin:0}.table th,.table td{white-space:nowrap;overflow:hidden;vertical-align:middle !important}.table>tbody>tr>th{background-color:rgba(249,249,249,0.85) !important}.pagination{margin:0 0 10px 0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{color:#111}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#fff;background-color:#222;border-color:#222}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{opacity:.4}body.modal-open .modal_blur{filter:blur(3px);-webkit-filter:blur(3px)}.modal-content{background:#f4f4f4}@media(min-width:768px){.modal-xmd{width:720px}}.badge{color:#fff;background-color:#000;margin-top:0}.badge-error{background-color:#b94a48}.badge-if,.badge-if.hide{display:inline-block !important;opacity:1;vertical-align:middle}.badge-if.hide{opacity:0;-webkit-transition:opacity 3s linear;transition:opacity 3s linear}.blink-me{animation:blinker 1.2s linear infinite}@keyframes blinker{50%{opacity:0}}input[type=checkbox],input[type=checkbox].form-control{display:inline-block;width:16px;height:16px}input[type=checkbox].form-control{margin:0 0 0 10px;width:20px;height:20px;vertical-align:middle}.combobox .btn-combobox{color:#555;background-color:#fff;height:34px;border:1px solid #ccc;border-radius:4px;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;padding-right:32px}.combobox .btn-combobox:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.combobox .btn-combobox .mask{height:100%;width:32px;background-color:#fff;position:absolute;right:0}.combobox .btn-combobox .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.combobox .dropdown-menu{overflow:auto;max-height:150px}.combobox .dropdown-menu li{height:34px;border:0;padding:0}.combobox .dropdown-menu li a{padding-left:10px;border:0}.combobox .dropdown-menu li a:hover{-webkit-transition:all ease-in-out .1s;transition:all ease-in-out .1s}.combobox .dropdown-menu li a.selected{background-color:#ddd}input[readonly].normal{background-color:transparent}.popover{max-width:350px}@media screen and (max-width:767px){.fix-to-top{right:20px}.container-fluid{padding-left:5px;padding-right:5px}.column2{-moz-column-count:1;-webkit-column-count:1;column-count:1}.rright{left:10px}.rleft{left:-10px}}
