.form-horizontal .form-control-label.text label,.material-icons{font-weight:400}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../../fonts/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(../../fonts/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../../fonts/material-design-icons/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../../fonts/material-design-icons/MaterialIcons-Regular.woff2) format('woff2'),url(../../fonts/material-design-icons/MaterialIcons-Regular.woff) format('woff'),url(../../fonts/material-design-icons/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.btn:not(.btn-link):not(.btn-circle),.dataTables_wrapper .dt-buttons a.dt-button{box-shadow:2px 2px 2px rgba(0,0,0,.16),1px 1px 1px rgba(0,0,0,.12);text-transform:uppercase}.login-page{background:url(../../images/back_layer.jpg) center center no-repeat fixed #283a41;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-width:460px}.login-page .navbar,.theme-black .navbar{background:url(../../images/bg_navbar.png) repeat-x #283a41;height:80px}@media (max-width:768px){.login-page .navbar>.container .navbar-brand,.login-page .navbar>.container-fluid .navbar-brand{margin-left:0}}@media (min-width:768px) and (max-width:1169px){.login-page .navbar>.container .navbar-brand,.login-page .navbar>.container-fluid .navbar-brand{margin-left:-15px}}.login-page .login-box{margin-top:150px}@media (max-width:1080px){.login-page .login-box{margin-top:80px}}.login-page .login-box .logo a{font-size:20px}.login-page .login-box h1{font-size:24px;margin:20px 0 40px}.login-page .login-box .msg{text-align:left;margin:20px 0}.login-page .card .body .dark{color:#000}.login-page .version-info{border-top:1px solid #ddd;padding-top:10px}.navbar .container-fluid{margin-top:10px}.navbar .navbar-header .bars{position:relative;left:-20px;top:-10px}.btn:not(.btn-link):not(.btn-circle){-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#6e7171!important}.btn-delete,.btn-dismiss{min-width:5em}.top5{margin-top:5px}.top7{margin-top:7px}.top10{margin-top:10px}.top15{margin-top:15px}.top17{margin-top:17px}.top20{margin-top:20px}.top30{margin-top:30px}.input-group .form-control,.input-group input[type=text]{padding-left:6px}.form-group input[type=text]:disabled{background-color:#fff}.search-bar.open{top:10px}.navbar-nav>li>.dropdown-menu{margin-top:10px}.navbar-nav .dropdown-menu{margin-top:-30px!important}#rightsidebar{margin-top:10px}@media (max-width:767px){.navbar .navbar-header .bars{left:-10px}.navbar .navbar-header{margin-bottom:0}#navbar-collapse{background-color:#6e7171}}.navbar .navbar-brand{padding-top:2px}.navbar .prositelogo{height:50px}.navbar .prosite{height:16px;display:inline-block;margin-left:15px}.sidebar .user-info{padding:15px;white-space:nowrap;position:relative;border-bottom:1px solid #e9e9e9;background:#6e7171;height:160px}.sidebar .user-info.small{height:125px}.sidebar .user-info .info-container{top:10px;left:2px}.sidebar .user-info .info-container .last-login,.sidebar .user-info .info-container .logout{margin:5px 0;font-size:11px;color:#DDD;vertical-align:top}.table>tbody>tr>td.vert-middle,table.td-middle tr td{vertical-align:middle}.sidebar .user-info .info-container .logout{margin:10px 0}.sidebar .user-info .info-container .logout a{font-size:11px;color:#DDD}.sidebar .user-info .material-icons{float:left;margin-right:7px;margin-top:2px;font-size:22px}.sidebar .user-info .info-container .last-login span,.sidebar .user-info .info-container .logout span,.sidebar .user-info .info-container .name span{margin:5px 5px 0;display:inline-block}.sidebar .user-info .info-container .name{max-width:100%}.sidebar .user-info .info-container .name .role-name{font-size:11px;color:#ddd}.sidebar .menu .list .ml-menu li a{padding-left:49px}.sidebar .legal .copyright,.sidebar .legal .version{margin:5px 0}.sidebar .legal .copyright{margin-bottom:10px}.sidebar .menu .list .ml-menu li.active a.toggled:not(.menu-toggle){margin-left:-12px}.sidebar .menu .list .ml-menu li.active a.toggled:not(.menu-toggle):before{content:'\E037';font-size:12px;top:1px;right:2px}.sidebar .menu .list a{padding:10px 13px 3px}.sidebar .menu .list a.menu-toggle,.sidebar .menu .list a.xxmenu-toggle{margin-top:20px}html.ie11 .sidebar .menu .list .ml-menu li.active a:not(.menu-toggle).toggled:before{top:0!important;line-height:20px!important}.form-group .form-line:after,.input-group .form-line:after{border-bottom:2px solid #283a41}.form-horizontal .form-control-label.text{text-align:left}#terminkalender tbody tr td,#terminkalender th,.tages-kalender td{text-align:center}.form-group .form-line.extra{padding:2px 0}.form-group .switch{padding:6px 0 5px}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}#image-thumbs .img-responsive{max-height:300px}.upload .card .body{min-height:500px}@media (max-width:1000px){.upload .card .body{min-height:auto}}.dtp div.dtp-date,.dtp div.dtp-time{background:#6e7171}.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:#283a41}.dtp table.dtp-picker-days tr td a.selected{background:#6e7171;color:#fff}#frmFileUpload h5{line-height:170%}.dropzone .btn.clear-dropzone{display:none;cursor:pointer}.card.info h4{margin:0 0 20px;font-size:14px;font-weight:700;color:#111}.card .body .col-sm-3.freigabe,.card .body .freigabe .form-group,.card.info .form-group.row.no-bottom>div,.card.info .list-group-item .no-caret.row>div,.list-group-item .form-group{margin-bottom:0}.card.info .list-group-item span:first-child{width:30%;display:inline-block;min-width:100px}.card.info .list-group-item span:last-child{width:60%;display:inline-block;min-width:100px}.card .body{padding:20px}@media (max-width:767px){.card .body{padding-bottom:70px}}table.dataTable{font-size:9pt}.card .body .pagination,.dataTables_info{font-size:12px}.table-bordered tbody tr td,.table-bordered tbody tr th,.table-bordered thead tr th{padding:10px 5px}.dataTables_wrapper .dt-buttons{top:auto;bottom:-40px}.dataTables_wrapper .dt-buttons a.dt-button{background-color:#ccc;color:#333;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff;background-color:#ccc;border-color:#ccc}.pagination li.active a{background-color:#ccc}.label-warning.empty,.label.label-trans{background-color:transparent}.pointer{cursor:pointer}#terminkalender tbody tr td.td_rot{color:#fff}#terminkalender tr td{font-size:14px;line-height:30px;padding:5px 0 0}#terminkalender tr td a{padding:10px 50px;font-weight:700}#terminkalender tr td a:active,#terminkalender tr td a:hover{text-decoration:none}#rollenwechsel{padding-left:49px;margin-right:49px}.bootstrap-select.btn-group.form-control{border-bottom-width:0!important}.bootstrap-select.btn-group.form-control.edit{border-bottom-width:1px!important}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block}.list-group-item .opacity{opacity:.75}.list-group-item.readonly>div,.list-group-item.readonly>label{opacity:.5}.card.info .list-group-item .no-caret .bs-caret{display:none}.card.info .list-group-item .no-caret.row>div.cal{margin-top:5px;padding-left:0}.card.info .form-group.row.no-bottom>div.line>input,.form-group.row>div.line>input{border-bottom:1px solid #aaa}.bootstrap-select{border-bottom:1px solid #aaa!important}.form-group .form-line{border-bottom:1px solid #aaa}.input-form-line{border:0;border-bottom:1px solid #aaa}.label.fs-100{margin:5px 0;display:inline-block;font-weight:400;font-size:100%}#pleaseWait,#requiredUploadA1,#requiredUploadArbeitsErlaubnis,.requiredSVNummer{display:none}.label.label-trans{color:#555}.form-group label.error{color:#d3521f}.fehlermeldung{color:#d3521f;font-weight:700}#calendar h2,label.text-normal{font-weight:400}.form-line.small,.line.small{width:8em}@media (max-width:767px){.form-group .ms-container .ms-selectable,.form-group .ms-container .ms-selection{width:100%;margin-bottom:40px}}.table-bordered tbody tr td.text-padding-right{padding-right:2em}.btn.zwaenge-rid{width:3em}.form-group .form-line.no-line{border-bottom:0;line-height:0}#calendar h2{font-size:18px;color:#111}#calendar .fc-event{border-color:#6e7171}#calendar .fc-event,.fc-event-dot{background-color:#6e7171}#calendar .table-bordered tbody tr td{padding:2px}#calendar .fc-content{padding:5px}#calendar a.fc-event:active,#calendar a.fc-event:focus,#calendar a.fc-event:link,#calendar a.fc-event:visited{color:#fff}.datepicker.combined{width:20px;height:30px;opacity:0;cursor:pointer;position:relative;top:-3px;left:-20px}.ressourcen-multi-select .list-group{min-width:200px;min-height:250px;border:1px solid #ddd}.ressourcen-multi-select a.list-group-item:focus,.ressourcen-multi-select a.list-group-item:hover,.ressourcen-multi-select button.list-group-item:focus,.ressourcen-multi-select button.list-group-item:hover{background-color:#ddd}.ressourcen-multi-select .btn{margin-left:35%}#alertResourceSelection{display:none;position:relative;top:-2em}.form-group.no-margin{margin-bottom:0}.td_rot{background-color:#fb483a}.td_gelb{background-color:#e7ce0b}.terminliste .material-icons{font-size:20px}.tages-kalender td a{color:#111}.tages-kalender td a:hover{color:#000;text-decoration:none}.table tfoot tr th{padding:10px;border-bottom:1px solid #eee}.table-bordered{border-top:1px solid #eee}.table-bordered tfoot tr td,.table-bordered tfoot tr th{padding:10px;border:1px solid #eee}.tages-kalender.table-bordered tfoot tr th{padding-top:20px}.userfile{height:0!important;border:0!important;padding:0!important}.invisible{opacity:0}.wide-input{min-width:20em}.card .body .table-responsive{overflow-x:visible;overflow-y:hidden;padding-bottom:70px}.sidebar{width:250px}section.content{margin:100px 15px 0 265px}.nav.legal{margin-right:0}.nav.legal>li{margin-left:10px}.nav.legal>li>a{font-size:12px;color:#ccc}.nav.legal>li>a:focus,.nav.legal>li>a:hover{background-color:transparent}