/* Project Screenshots Form Display*/
.form-item-building-data-screenshots-fieldset-images .form-type-checkbox,
.form-item-building-data-screenshots-fieldset-images .form-type-checkbox .control-label.option{
	width: 100%;
}

.views-field-pid a{
	font-weight: 800;
	text-decoration: underline;
}

#edit-building-data-additional-fieldset .inline .form-type-checkbox{
	padding-right: 20px;
}

.form-item-building-data-screenshots-fieldset-images .file-size{
	display: none;
}

.ui-accordion .ui-accordion-content{
	padding: 0px !important;
}

.ui-accordion-content{
	/*height: auto !important;*/
}

.image-widget .preview{
	display: block !important;
	width: 50% !important;
}

.image-widget .preview img{
	width: 100% !important;
}

.image-widget .data{
	display: block !important;
	width: 50% !important;
}

.left{
	float: left;
}
.right{
	float: right;
}
.path-projects .inline-element,
.path-projects .form-item-postcode,
.path-projects .form-type-number{
	float: left;
	padding-right: 20px;
}
#edit-drawings-drawings-generated-drawings-created-generated-files-upload input,
#edit-drawings-drawings-generated-drawings-created-generated-files-upload button{
	display: none;
}

#edit-drawings-drawings-generated-drawings-created-generated-files-upload .form-item{
	float: left;
	margin-top: 0px;
}

.form-type-number label{
	display: block;
	padding-bottom: 5px;
}

.form-table td,
.form-table th{
	padding: 10px;
}

.form-table th{
	text-align: center;
}

.no-actions{
	cursor: default;
	pointer-events: none;
}

.form-action-tab{
	float: left;
	font-size: 18px;
	flex: auto;
	text-align: center;
	color: #ffffff;
	list-style: none;
	padding: 10px;
	border: 1px solid #dfdfdf;
	background: #337ab7;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	cursor: pointer;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, */
}

.form-action-tab a{
	display: block;
	flex: auto;
}

.form-action-tab a:focus,
.form-action-tab a:visited,
.form-action-tab a:active{
	color: #ffffff;
	text-decoration: none;
}

.form-action-tab:hover,
.form-action-tab.active{
	background: #004C7E;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

a.no-hover-underline:hover{
	text-decoration: none;
}

a.act-as-normal{
	color: inherit;
}

a.act-as-normal:hover{
	color: inherit;
}

.flex-1{
	flex: 1;
}

.flex-2{
	flex: 2;
}

.form-action-menu{
	clear: both;
	float: none;
	padding-left: 0px;
	display: flex;
	justify-content: stretch;
}

.form-action-tab.disabled{
	background: #cecece !important;
	cursor: not-allowed;
}

.disabled:hover{
	background: #cecece !important;
	cursor: not-allowed;
}

.view-filters .form-item-bundle label{
	display: none;
}

.view-filters .form-item-bundle,
.view-filters .form-item-bundle .select-wrapper,
.view-filters .form-item-bundle .select-wrapper select{
	width: 100%;
}

.filter-wrapper{
	display: none;
}

.bundle-0:after{
	content: '(Standard)';
	display: block;
	position: absolute;
	width: 50px;
	height: 20px;
	right: 10px;
	margin-top: -30px;
}

.bundle-1:after{
	content: '(All)';
	display: block;
	position: absolute;
	width: 50px;
	height: 20px;
	right: 10px;
	margin-top: -30px;
}

.bundle-2:after{
	content: '(Business)';
	display: block;
	position: absolute;
	width: 50px;
	height: 20px;
	right: 10px;
	margin-top: -30px;
}

#edit-forexp-melby-cleanupsettings .translation-set__source{
	display: none;
}

td .thumbnail{
	border: 2px solid;
}

.modal-bg{
	position: fixed;
	z-index: 15;
	top: 0px;
	left: 0px;
	height: 100vh; 
	width: 100vw; 
	background: rgba(0,0,0,0.4);
	-webkit-animation: fadein 0.5s;
	animation: fadein 0.5s;
}

.custom-modal{
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%, -50%);
	padding: 15px;
	background: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-animation: expand 0.5s;
	animation: expand 0.5s;
}

@-webkit-keyframes expand{
    0%{top:-100%;}
    100%{top:50%;}
}

@-webkit-keyframes fadein{
    0%{opacity: 0;}
    100%{opacity: 1;}
}

@keyframes expand{
    0%{top:-100%;}
    100%{top:50%;}
}

@keyframes fadein{
    0%{opacity: 0;}
    100%{opacity: 1;}
}

.card-small .description{
	display: none !important;
}

.card-small details,
.card-small .js-form-type-managed-file{
	margin: 0px;
}

#project-drawing-container .card-body{
	padding-top: 24px;
	padding-bottom: 24px;
}
#project-drawing-container .card-body .card-small .card-body{
	padding: 5px;
}