.drop_uploader.drop_zone{width:100%;min-height:136px;text-align:center;border:1px dashed #325d88;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:10px 0}
.drop_uploader.drop_zone.hover{border-color:#325d88;background-color:#f9f9f9}
.drop_uploader.drop_zone .text_wrapper{margin-top:30px}
.drop_uploader.drop_zone .text_wrapper i{font-size:50px;color:#9B9B9B;position:relative;top:14px;margin-right:25px}
.drop_uploader.drop_zone .text{font-family:Roboto,sans-serif;font-size:1.2em;color:#9B9B9B}
.drop_uploader.drop_zone ul.files{width:90%;margin:0 auto;text-align:left;list-style:none;margin:10px auto 0}
.drop_uploader.drop_zone ul.files li{font-family:Roboto,sans-serif;font-size:1em;color:#3e3f3a;background-color:#f5f5f5;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;margin:0;padding:5px}
.drop_uploader.drop_zone ul.files li i{font-size:20px;position:relative;top:2px;margin:0px 10px}
.drop_uploader.drop_zone ul.files li i.action-delete{color:#f00;float:right;cursor:pointer}
.drop_uploader.drop_zone ul.files li .du_progress{display:inline-block;float:right;margin:0px;position:relative;right:8px}
.drop_uploader.drop_zone ul.files li .percent{float:right;padding-right:15px}
.drop_uploader.drop_zone ul.files li:nth-child(even){background-color:transparent}
.drop_uploader.drop_zone ul.files.thumb{width:90%;text-align:left;list-style:none;padding:0;overflow:auto}
.drop_uploader.drop_zone ul.files.thumb li{min-width:100px;display:inline-block;font-family:Roboto,sans-serif;font-size:1em;color:#3e3f3a;background-color:transparent;border:none;margin:0;padding:5px 18px;text-align:center;height:140px;overflow:hidden}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail{width:100px;height:100px;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;background-size:cover;margin:0 auto;border:1px solid #e1e1e1;position:relative}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail .du_hover_layer{width:100px;height:100px;border-radius:7px;background:#fff;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.1s ease-in;-moz-transition:opacity 0.1s ease-in;transition:opacity 0.1s ease-in}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail:hover .du_hover_layer{opacity:0.8;position:absolute;-webkit-transition:opacity 0.1s ease-in;-moz-transition:opacity 0.1s ease-in;transition:opacity 0.1s ease-in}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail.rotate_90{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail.rotate_90 i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail.rotate_180{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail.rotate_180 i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail.rotate_270{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail.rotate_270 i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail i{font-size:32px;position:relative;top:calc(50% - 16px);color:#4A90E2;display:block}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail i.action-delete{color:#F00;visibility:hidden;opacity:0;float:none;-webkit-transition:opacity 0.1s ease-in;-moz-transition:opacity 0.1s ease-in;transition:opacity 0.1s ease-in;z-index:9}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail .percent{font-size:16px;position:relative;top:calc(50% - 13px);display:block;position:absolute;width:100%;z-index:9}
.drop_uploader.drop_zone ul.files.thumb li .du_progress{float:right;width:0px;height:0px;margin-top:-100px;position:relative;right:75px}
.drop_uploader.drop_zone ul.files.thumb li .du_progress canvas{margin-top:25px}
.drop_uploader.drop_zone ul.files.thumb li span.title{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.drop_uploader.drop_zone ul.files.thumb.ajax li div.thumbnail:hover i{visibility:hidden;opacity:0;display:none}
.drop_uploader.drop_zone .errors p{color:#d9534f}
.drop_uploader.drop_zone input[type=file]{display:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail:hover i.action-delete{visibility:visible;opacity:1;display:block;cursor:pointer;-webkit-transition:opacity 0.1s ease-in;-moz-transition:opacity 0.1s ease-in;transition:opacity 0.1s ease-in}
.form-group.required .control-label:after{content:" *";color:red}
.headline{font-size:20px}
.remove-file{font-size:12px;color:red;cursor:pointer}
table .btn{padding:0.075rem 0.75rem}
table.dataTable td{padding:0.2rem 0.5rem;text-align:right}
table.dataTable td:first-child{text-align:left}
table.dataTable th{padding:0.5rem 0.5rem;font-family:"Oswald",sans-serif;text-align:right;font-weight:500;font-size:0.9em;line-height:1.1em;color:#29abe0;background:#f9f9f9}
table.dataTable th:first-child{text-align-last:left}
table.dataTable tr:hover{background-color:#ffe2d3 !important}
.right-button{float:right}
tr.font-weight-bold{background:#f9f9f9}
tr.font-weight-bold td{font-weight:500 !important}
#incomes-table td:nth-child(2),#incomes-table th:nth-child(2),#invoices-table td:nth-child(2),#invoices-table th:nth-child(2){text-align:left}
.alert-primary{color:#325d88;border:1px solid #325d88;background:rgba(255,255,255,0.5)}
.edmund{max-width:150px;margin:10px auto 3px;display:block}
.edmund .e-logo{fill:rgba(255,255,255,0.5)}
#extern-costs-table td{font-family:Oswald;font-weight:300}
#extern-costs-table td:nth-child(2),#extern-costs-table td:nth-child(3),#extern-costs-table td:nth-child(4){text-align:left}
#extern-costs-table th:nth-child(2),#extern-costs-table th:nth-child(3),#extern-costs-table th:nth-child(4){text-align:left}
#extern-costs-table td:nth-child(7){font-family:Oswald;font-weight:300}
.nav-link{font-family:"Oswald",sans-serif;font-weight:300;font-size:1.1rem}
.navbar-nav .nav-link{font-weight:500}
.content-header h1{font-size:1.2rem;color:#8e8c84}
.content-header h1 span{color:#325d88}
.badge{font-weight:500}
.content-header h4{font-size:1.2rem;color:#8e8c84}
.content-header h4 span{color:#325d88}
.tab-content h2{font-size:1.2rem;line-height:1.5rem;font-weight:500;color:#3e3f3a}

.wd-02{width:2%}
.wd-05{width:5%}
.wd-10{width:10%}
.wd-20{width:20%}
.wd-30{width:30%}
.wd-40{width:40%}
.wd-50{width:50%}
.wd-15{width:15%}
.wd-25{width:25%}
.wd-35{width:35%}
.wd-45{width:45%}
.main-footer{font-size:0.8em}