*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body{padding:0;margin:0;font-family:#333;font-weight:400;font-size:14px;background:#ccc;font-family:"Open Sans",sans-serif;font-size:16px}b{font-weight:700}.col-centered{margin:auto}.container-fluid{padding-left:60px;padding-right:60px}a,a:active,a:link,a:visited{color:#666}a:hover{color:#b3b3b3}p{margin-bottom:0}.img-circle{-webkit-border-radius:50%!important;border-radius:50%!important;background:#666;-webkit-background-size:cover;background-size:cover;background-position:center center}.mr{margin-right:20px}.ml{margin-left:20px}.mb{margin-bottom:20px}.mt{margin-top:20px}body.login header .page-header-top .page-logo{float:none;text-align:center;width:auto;margin-top:50px}body.login .page-header-menu{display:none}body header{margin-bottom:50px}body header .page-header-top{height:75px}body header .page-header-top .page-logo{float:left;display:block;width:255px;height:75px}body header .page-header-top .page-logo .logo{height:90%;height:calc(100% - 20px);margin-top:10px}body header .page-header-top .my{height:75px;float:right}body header .page-header-top .my .user{height:calc(75px - 20px);margin:10px 30px 10px 0;float:left}body header .page-header-top .my .user .img-circle{height:calc(75px - 20px);width:calc(75px - 20px);display:inline-block;vertical-align:middle;margin-right:8px}body header .page-header-top .my .logout{height:calc(75px - 20px);margin:10px 0 10px 0;float:left}body header .page-header-top .my .logout a,body header .page-header-top .my .logout:active,body header .page-header-top .my .logout:link,body header .page-header-top .my .logout:visited{font-size:25px;margin-top:8px;display:block;color:#333;text-decoration:none}body header .page-header-top .my .logout a:hover,body header .page-header-top .my .logout:active:hover,body header .page-header-top .my .logout:link:hover,body header .page-header-top .my .logout:visited:hover{color:gray}body header .page-header-menu{height:50px;display:block;clear:both;background:#666}.portlet{padding:12px 20px 15px;margin-bottom:20px;background-color:#fff}.portlet .portlet-title{padding:0;min-height:40px;border-bottom:1px solid #eee;padding:0;margin-bottom:10px}.portlet .portlet-title h2{font-family:"Open Sans",sans-serif;color:#666;font-size:25px;font-weight:300;float:left;text-transform:uppercase}.portlet .portlet-title .actions{float:right;margin-top:-7px}.portlet .portlet-title .actions a.action-icon,.portlet .portlet-title .actions a.action-icon:active,.portlet .portlet-title .actions a.action-icon:link,.portlet .portlet-title .actions a.action-icon:visited{font-size:30px;color:#666;text-decoration:none}.portlet .portlet-title .actions a.action-icon:hover{color:#333;text-decoration:none}.dvgui-form-group{position:relative;margin:0 0 20px 0;padding-top:15px}.dvgui-form-group .dvgui-text,.dvgui-form-group .trumbowyg-box{display:block;width:100%;background:0 0;border:0;border-bottom:1px solid #666;-webkit-border-radius:0;border-radius:0;color:#333;-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0;font-size:16px;font-weight:700;line-height:1.8}.dvgui-form-group .dvgui-text::-moz-placeholder,.dvgui-form-group .trumbowyg-box::-moz-placeholder{color:#999;opacity:1}.dvgui-form-group .dvgui-text:-ms-input-placeholder,.dvgui-form-group .trumbowyg-box:-ms-input-placeholder{color:#999}.dvgui-form-group .dvgui-text::-webkit-input-placeholder,.dvgui-form-group .trumbowyg-box::-webkit-input-placeholder{color:#999}.dvgui-form-group .dvgui-text~label,.dvgui-form-group .trumbowyg-box~label{font-size:14px;top:19px;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all;color:#999;width:100%;position:absolute;left:0;bottom:0;pointer-events:none;transition:.2s ease all;line-height:1.5;margin-bottom:0}.dvgui-form-group .dvgui-text~label:after,.dvgui-form-group .trumbowyg-box~label:after{content:'';position:absolute;z-index:5;bottom:0;left:50%;width:0;height:2px;width:0;visibility:hidden;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all}.dvgui-form-group .dvgui-text~.help-block,.dvgui-form-group .trumbowyg-box~.help-block{color:#666;display:none}.dvgui-form-group .dvgui-text~.help-block:not(:empty),.dvgui-form-group .trumbowyg-box~.help-block:not(:empty){opacity:1}.dvgui-form-group .dvgui-text.edited:not([readonly])~label,.dvgui-form-group .dvgui-text:focus:not([readonly])~label,.dvgui-form-group .trumbowyg-box.edited:not([readonly])~label,.dvgui-form-group .trumbowyg-box:focus:not([readonly])~label{color:#4d4d4d;opacity:1}.dvgui-form-group .dvgui-text.edited:not([readonly])~label:after,.dvgui-form-group .dvgui-text:focus:not([readonly])~label:after,.dvgui-form-group .trumbowyg-box.edited:not([readonly])~label:after,.dvgui-form-group .trumbowyg-box:focus:not([readonly])~label:after{visibility:visible;left:0;width:100%;background:#666}.dvgui-form-group .dvgui-text:focus:not([readonly])~.help-block,.dvgui-form-group .trumbowyg-box:focus:not([readonly])~.help-block{color:#666;display:block;opacity:1}.dvgui-form-group .dvgui-text.edited~label,.dvgui-form-group .dvgui-text.focus:not([readonly])~label,.dvgui-form-group .dvgui-text:focus:not([readonly])~label,.dvgui-form-group .dvgui-text[readonly]~label,.dvgui-form-group .trumbowyg-box.edited~label,.dvgui-form-group .trumbowyg-box.focus:not([readonly])~label,.dvgui-form-group .trumbowyg-box:focus:not([readonly])~label,.dvgui-form-group .trumbowyg-box[readonly]~label{top:0;font-size:13px}.dvgui-form-group .trumbowyg-box{font-weight:400;margin-top:5px}.dvgui-form-group .dvgui-select{display:block;width:100%;background:0 0;border:0;border-bottom:1px solid #666;-webkit-border-radius:0;border-radius:0;color:#333;-webkit-box-shadow:none;box-shadow:none;padding:2px 30px 2px 0;cursor:pointer;font-size:16px;font-weight:700;line-height:1.8;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-2px;outline:0}.dvgui-form-group .dvgui-select::-moz-placeholder{color:#999;opacity:1}.dvgui-form-group .dvgui-select:-ms-input-placeholder{color:#999}.dvgui-form-group .dvgui-select::-webkit-input-placeholder{color:#999}.dvgui-form-group .dvgui-select~label{font-size:14px;top:19px;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all;color:#999;width:100%;position:absolute;left:0;bottom:0;pointer-events:none;transition:.2s ease all;line-height:1.5;margin-bottom:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230' fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px bottom 12px}.dvgui-form-group .dvgui-select~label:after{content:'';position:absolute;z-index:5;bottom:0;left:50%;width:0;height:2px;width:0;visibility:hidden;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all}.dvgui-form-group .dvgui-select~.help-block{color:#666;display:none}.dvgui-form-group .dvgui-select~.help-block:not(:empty){opacity:1}.dvgui-form-group .dvgui-select.edited:not([readonly])~label,.dvgui-form-group .dvgui-select:focus:not([readonly])~label{color:#4d4d4d;opacity:1}.dvgui-form-group .dvgui-select.edited:not([readonly])~label:after,.dvgui-form-group .dvgui-select:focus:not([readonly])~label:after{visibility:visible;left:0;width:100%;background:#666}.dvgui-form-group .dvgui-select:focus:not([readonly])~.help-block{color:#666;display:block;opacity:1}.dvgui-form-group .dvgui-select.edited~label,.dvgui-form-group .dvgui-select.focus:not([readonly])~label,.dvgui-form-group .dvgui-select:focus:not([readonly])~label,.dvgui-form-group .dvgui-select[readonly]~label{top:0;font-size:13px}.dvgui-form-group .help-block{position:absolute;margin:2px 0 0 0;opacity:0;font-size:13px}.dvgui-form-group .dvgui-radio{position:relative;margin-top:8px}.dvgui-form-group .dvgui-radio.inline{display:inline-block;margin-right:20px}.dvgui-form-group .dvgui-radio~label{top:0;font-size:13px;color:#4d4d4d;width:100%;position:absolute;left:0}.dvgui-form-group .dvgui-radio input[type=radio]{visibility:hidden;position:absolute}.dvgui-form-group .dvgui-radio label{cursor:pointer;padding-left:30px;margin-bottom:0}.dvgui-form-group .dvgui-radio label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.dvgui-form-group .dvgui-radio label>span.inc{background:#fff;left:-20px;top:-20px;height:60px;width:60px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important}.dvgui-form-group .dvgui-radio label>.box{top:0;border:1px solid #666;height:20px;width:20px;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;z-index:5}.dvgui-form-group .dvgui-radio label>.check{top:5px;left:5px;width:10px;height:10px;background:#333;opacity:0;z-index:6;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.dvgui-form-group .dvgui-radio label>span.inc{-webkit-animation:growCircle .3s ease;animation:growCircle .3s ease}.dvgui-form-group .dvgui-radio input[type=radio]:checked~label>.check{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.dvgui-form-group .dvgui-radio input[type=radio]:disabled~label,.dvgui-form-group .dvgui-radio input[type=radio][disabled]~label{cursor:not-allowed;opacity:.5}.dvgui-form-group .dvgui-radio input[type=radio]:disabled~label>.box,.dvgui-form-group .dvgui-radio input[type=radio][disabled]~label>.box{cursor:not-allowed;opacity:.5}.dvgui-form-group .dvgui-radio input[type=radio]:disabled:checked~label>.check,.dvgui-form-group .dvgui-radio input[type=radio][disabled]:checked~label>.check{cursor:not-allowed;opacity:.5}.dvgui-form-group .dvgui-checkbox{position:relative}.dvgui-form-group .dvgui-checkbox:first-child{margin-top:8px}.dvgui-form-group .dvgui-checkbox~label{top:0;font-size:13px;color:#4d4d4d;width:100%;position:absolute;left:0}.dvgui-form-group .dvgui-checkbox.md-checkbox-inline{display:inline-block}.form-inline .dvgui-form-group .dvgui-checkbox.md-checkbox-inline{margin-right:20px;top:3px}.dvgui-form-group .dvgui-checkbox input[type=checkbox]{visibility:hidden;position:absolute}.dvgui-form-group .dvgui-checkbox label{cursor:pointer;padding-left:30px}.dvgui-form-group .dvgui-checkbox label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.dvgui-form-group .dvgui-checkbox label>span.inc{background:#fff;left:-20px;top:-20px;height:60px;width:60px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important}.dvgui-form-group .dvgui-checkbox label>.box{top:0;border:1px solid #666;height:20px;width:20px;z-index:5;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.dvgui-form-group .dvgui-checkbox label>.check{top:-4px;left:6px;width:10px;height:20px;border:2px solid #333;border-top:none;border-left:none;opacity:0;z-index:5;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.dvgui-form-group .dvgui-checkbox label>span.inc{-webkit-animation:growCircle .3s ease;animation:growCircle .3s ease}.dvgui-form-group .dvgui-checkbox input[type=checkbox]:checked~label>.box{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-ms-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}.dvgui-form-group .dvgui-checkbox input[type=checkbox]:checked~label>.check{opacity:1;-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.dvgui-form-group .dvgui-checkbox input[type=checkbox]:disabled~label,.dvgui-form-group .dvgui-checkbox input[type=checkbox][disabled]~label{cursor:not-allowed;opacity:.5}.dvgui-form-group .dvgui-checkbox input[type=checkbox]:disabled~label>.box,.dvgui-form-group .dvgui-checkbox input[type=checkbox][disabled]~label>.box{cursor:not-allowed;opacity:.5}.dvgui-form-group .dvgui-checkbox input[type=checkbox]:disabled:checked~label>.check,.dvgui-form-group .dvgui-checkbox input[type=checkbox][disabled]:checked~label>.check{cursor:not-allowed;opacity:.5}.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~label:after,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~label:after,.dvgui-form-group.has-error .dvgui-text.form-control-static~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-text.form-control-static~label:after,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~label:after{background:#d10000}.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~label,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~label,.dvgui-form-group.has-error .dvgui-text.form-control-static~label,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~label{color:#d10000}.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~i,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~i,.dvgui-form-group.has-error .dvgui-text.form-control-static~i,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~i{color:#d10000}.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-text.form-control-static~.help-block,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~.help-block{color:#d10000}.dvgui-form-group.has-error .dvgui-select{border-bottom:1px solid #d10000}.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~label:after,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~label:after,.dvgui-form-group.has-error .dvgui-select.form-control-static~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-select.form-control-static~label:after,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~label:after{background:#d10000}.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~label,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~label,.dvgui-form-group.has-error .dvgui-select.form-control-static~label,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~label{color:#d10000}.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~i,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~i,.dvgui-form-group.has-error .dvgui-select.form-control-static~i,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~i{color:#d10000}.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-select.form-control-static~.help-block,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~.help-block{color:#d10000}.dvgui-form-group.has-error label{color:#d10000}.form-actions{clear:both;margin-top:20px}.ui-datepicker{z-index:99!important}@-webkit-keyframes growCircle{0%,100%{-webkit-transform:scale(0);opacity:.5}70%{background:#666;-webkit-transform:scale(1.25)}}@keyframes growCircle{0%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:.5}70%{background:#666;-webkit-transform:scale(1.25);transform:scale(1.25)}}.showhide-by-select{display:none}.select-add-container{margin:25px 0}.select-add-container .select-add-element{padding:5px 10px;font-size:16px;overflow:hidden}.select-add-container .select-add-element i{float:right;cursor:pointer}a:not([href]):not([tabindex]){color:#fff}a:not([href]):not([tabindex]):hover{color:#fff;text-decoration:none}.btn,a.btn{color:#fff;background-color:#666;border-color:#666;-webkit-border-radius:0;border-radius:0}.btn.btn-secondary,a.btn.btn-secondary{color:#fff;background-color:#333;border-color:#333}.dvgui-imageupload .dvgui-imageupload-input{display:block;visibility:hidden;width:0;height:0}.dvgui-imageupload .dvgui-imageupload-container{overflow:hidden;margin-top:30px}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element{border:solid 1px #7f8893;padding:5px;margin:0 20px 20px 0;float:left;width:180px;position:relative}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element .image{width:168px;height:168px;background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element .controls{position:absolute;background:#fff;bottom:0;height:0;display:none;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;opacity:.9;width:168px}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element .controls .actions{overflow:hidden}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element .controls .actions i{cursor:pointer;font-size:25px;float:right;margin:5px 5px 5px 20px}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element:hover .controls{height:auto;display:block}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element.marked{border:solid 1px #fc0}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element.marked .dvgui-image-element-mark{color:#fc0}.dvgui-imageupload .dvgui-imageupload-progress{display:none}.dvgui-documentupload .dvgui-documentupload-input{display:block;visibility:hidden;width:0;height:0}.dvgui-documentupload .dvgui-documentupload-container{overflow:hidden;margin-top:30px}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element{border:solid 1px #7f8893;padding:15px;margin:0 20px 20px 0;float:left;position:relative;width:100%;overflow:hidden}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .document,.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .dvgui-form-group{width:45%;float:left}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .document .doc,.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .dvgui-form-group .doc{font-size:45px}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .dvgui-form-group{margin:0}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .controls{position:absolute;background:#fff;right:0;height:35px;width:0;display:none;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;opacity:.9}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .controls .actions{overflow:hidden}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .controls .actions i{cursor:pointer;font-size:25px;float:right;margin:5px 5px 5px 20px}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element:hover .controls{width:auto;display:block}.dvgui-documentupload .dvgui-documentupload-progress{display:none}.note{margin:0 0 20px;padding:15px 30px 15px 15px;border-left:5px solid #eee;border-left-color:#eee;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.note.note-success{background-color:#b9daa2;border-color:#409b00;color:#333}.note.note-error{background-color:#ffb9b9;border-color:#d10000;color:#333}.note.note.note-warning{background-color:#faeaa9;border-color:#f3cc31;color:#333}body nav .nav{float:left}body nav .nav>li{position:relative;float:left}body nav .nav>li a{display:block;position:relative;color:#fff;font-size:18px;font-weight:400;padding:16px 18px 15px;line-height:19px}body nav .nav>li a:active,body nav .nav>li a:focus,body nav .nav>li a:hover{color:#fff;background:#b3b3b3;text-decoration:none}body nav .nav>li.open,body nav .nav>li:hover{color:#fff;background:#b3b3b3;text-decoration:none}body nav .nav>li.open>a,body nav .nav>li:hover>a{color:#fff;background:#b3b3b3}body nav .nav>a:hover{color:#fff;background:#b3b3b3}body nav .nav .menu-dropdown:hover .dropdown-menu{display:block}body nav .nav .menu-dropdown .dropdown-menu{-webkit-box-shadow:5px 5px rgba(102,102,102,.1);box-shadow:5px 5px rgba(102,102,102,.1);left:0;min-width:175px;position:absolute;z-index:1000;display:none;float:left;list-style:none;text-shadow:none;padding:0;background-color:#b3b3b3;margin:0;-webkit-border-radius:0;border-radius:0;border:0}body.login nav{display:none}.dvgui-datatable{width:100%;padding:0}.dataTables_wrapper.container-fluid{padding-left:0;padding-right:0}.dvgui-imageupload{overflow:hidden}.dvgui-imageupload .dvgui-imagecontainier{border:solid 1px #7f8893;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#7f8893;height:150px;width:150px;float:right;margin-bottom:20px}.dvgui-imageupload .progress{-webkit-border-radius:0;border-radius:0;clear:right;display:none}.dvgui-datatable.table-bordered{border:0}.dvgui-datatable.table-bordered th{border-top:0}.dvgui-datatable.table-bordered .image-icon{width:50px;height:50px;margin:-15px 0;-webkit-background-size:cover;background-size:cover}body header .page-header-top .page-logo .logo{height:70%;height:calc(100% - 40px);margin-top:20px}