.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding:0px !important;
}
p {

    padding-left: 0px;

}

.arrow-sw, .close-sw, .panel-heading, .downloadfile {
	cursor: pointer;
}

.floating-label-wrapper {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
    padding-right: 10px !important;
}

.transfer-layout-modul{
	background:#ffffff;
	padding-top: 60px;
    padding-bottom: 120px;
	margin-bottom:100px;
}

.transfer-layout-headline{
	padding:0 60px;
}

.transfer-layout-cnt{
	padding:0 60px;
}

.btn-default {

     /*margin: 0 !important; */
}
.anrede{
	margin:20px 0px;
	font-size:14px;
}

.pad-0-10{
	padding: 0px 20px;
}

#container-transfer-upload{
	border:4px solid #000000;
	
}

#container-transfer-upload-header{

	padding:10px 20px;
}
#container-transfer-upload-content{
	padding:20px;
}

#dragDropArea{
	padding:20px;
	text-align: center;
	background: #e3e6ea;
}

.dragDropArea-false{
	background: #ebc7d6 !important;
}

#uploadFiles{
	display:none;
}

.filesRender{
	margin-top:20px;
	
}
.file-wrapper{
	width:100%;
	padding:10px 0px;
}

.file-name{
	padding:0px;
	display:inline-block;
}
.file-size{
	padding:0px;
	text-align: right;
	display:inline-block;
}
.delUploadFile{
	padding:0px;
	text-align: right;
	display:inline-block;
}

.fileitem:before{
	
}

/* Panel */
.panel-heading > div{
	background-color: #c9cfd6;
}

.panel-heading div[aria-expanded="false"]{
	background-color: #f2f2f2;
}

.download-open .panel-heading > div{
	background-color: #ebc7d6 !important;
}

.download-open .panel-collapse{
	background-color: #ebc7d6 !important;
}

.panel-heading div[aria-expanded="true"] .arrow-sw{
	transform: rotate(180deg);
}
.panel-heading a[aria-expanded="true"] .arrow-ws{
	transform: rotate(180deg);
}

.panel-wrapper{
	margin-top:40px;
	margin-bottom:40px;
}
.panel-title{
	padding: 15px;
	background:#000;
	color:#ffffff;
}

.collapsed{
	/*background:#ffff00 !important;*/
}

.list-group-item.active {
    z-index: 2;
    color: #000;
    background-color: #f2f2f2;
    border-color: transparent;
}

.list-group-item:hover {

    background-color: #f2f2f2;

}

.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 15px;
    margin-bottom: -1px;
    background-color: #c9cfd6;
    border: 0px;
	color:#000;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.panel-collapse{
	background:#c9cfd6;
}

.dropdown-item{cursor: pointer;}

.file-row-container{
	padding-right:20px;
}

.file-row-container:last-child .col-border-top{
	border-bottom:2px solid #000000;
	padding-bottom:20px;

}

.file-row-container:last-child{
	padding-bottom:50px;
}



.ml-1, .mx-1 {
   float: right;
}

/* inputs */
.label-group-headline-false{
	color: #c40061 !important;
}

/* Progress */
.progress-text-wrapper{
	text-align:right;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
.progress-wrapper{
	width:100%;
	padding-bottom:10px;
}

.upload-progress-bar{
	border:4px solid #000000;
}

.upload-progress-bar-inner{
	width:0%;
	background:#000000;
	height:10px;
}

.sende-an{
	font-weight:600;
}

/* Check */
#check-betreff, #check-file, #check-employeeID, .check-false{color: #c40061;}

#check-betreff, #check-toMail, #check-fromMail{
	color: #c40061;
	font-size:20px;
}
.infoContainer{
	padding-bottom:20px;
}
.group-file-wrapper{

	padding: 10px 0px !important;
}

.col-border-bottom{
	border-bottom:2px solid #000000;
	padding: 10px 0px !important;
}

.col-border-top{
	border-top:2px solid #000000;
	padding: 10px 0px !important;
}

/* Icons */ 
.icon-circle-on{
	width: 22px;
    height: 22px;
    background-image: url(../_img/svg/circle_on_sw.svg);
    background-size: 22px 22px;
    /* background-color: aqua; */
    display: inline-block;
}

.icon-circle-off{
	width: 22px;
    height: 22px;
    background-image: url(../_img/svg/circle_off_sw.svg);
    background-size: 22px 22px;
    /* background-color: aqua; */
    display: inline-block;
}

.icon-info{
	width: 25px;
    height: 23px;
    background-image: url(../_img/svg/info_sw.svg);
    background-size: 25px 23px;
    /* background-color: aqua; */
    display: inline-block;
}

.arrow-sw{
	width: 16px;
    height: 10px;
    background-image: url(../_img/svg/arrow_sw.svg);
    background-size: 16px 10px;
    /* background-color: aqua; */
    display: inline-block;
}

.arrow-ws{
	width: 16px;
    height: 10px;
    background-image: url(../_img/svg/arrow_ws.svg);
    background-size: 16px 10px;
    /* background-color: aqua; */
    display: inline-block;
}

.close-sw{
	width: 13px;
    height: 13px;
    background-image: url(../_img/svg/close_sw.svg);
    background-size: 13px 13px;
    /* background-color: aqua; */
    display: inline-block;
}

.download-sw{
	width: 24px;
    height: 21px;
    background-image: url(../_img/svg/download_sw.svg);
    background-size: 24px 21px;
    /* background-color: aqua; */
    display: inline-block;
}


.ui-progressbar{
	border:4px solid #000000;
}

.ui-progressbar-value{
	width:0%;
	background:#000000;
	height:10px;
}

.download-icon{
	width: 24px;
    height: 24px;
    background-image: url(../_img/download.svg);
    background-size: 24px 24px;
    /* background-color: aqua; */
    display: inline-block;
	    vertical-align: middle;
}

.finish-icon{
	width: 24px;
    height: 24px;
    background-image: url(../_img/finish.svg);
    background-size: 24px 24px;
    /* background-color: aqua; */
    display: inline-block;
	    vertical-align: middle;
}



