.input_fullwidth .label_container{width:100%;float:none;padding:10px 10px 0 10px !important;text-align:left !important;}
.input_fullwidth .input_container{width:100%;float:none;padding:5px 10px 10px 10px !important;text-align:left !important;}
.input_containers_pad0 .label_container, .input_containers_pad0 .input_container{padding:0 !important;}
.input_h4{border-color:transparent !important;font-size:1.5rem !important;font-weight:500;margin-left:-4px !important;padding-left:4px !important;}

.input_h1{font-size:2rem !important;font-weight:700;min-height:53px;color:#222 !important;border-color:transparent !important;}
.input_h4:hover, .input_h4:focus, .input_h1:hover, .input_h1:focus{border-color:#CCC !important;}

.input_small{max-width:120px;}

.url_tab{position:relative;left:7px;padding:8px 56px 0;}
.url_tab::before {
	content: ''; /* To generate the box */
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	z-index: 0;
	border:1px solid #DDD;
	border-bottom:2px solid #FFF;
	transform: perspective(4px) rotateX(1deg);
	border-radius: 6px 6px 0 0;
}


.js-sortable-handle{cursor:move;}
.pdf_list{left: auto !important;}
.pdf_list.ui-sortable-helper .js-sortable-handle{opacity:1 !important;}
.pdf_list.ui-sortable-helper{-webkit-box-shadow: 0 5px 25px 0 rgba(0,0,0,0.2);box-shadow: 0 5px 25px 0 rgba(0,0,0,0.2);}
.list-row-placeholder{height:56px;background:#DDD;margin-top:4px;}


.tag{background:#CCC;display:inline-block;border-radius:16px;padding:0px 0 0px 12px;font-size:13px;white-space:nowrap;margin:2px;}
.tag span{position:relative;top:1px;}
.tag a{padding:3px;border-radius:100%;display:inline-block;margin:4px;vertical-align: middle;position:relative;top:-1px;}
.tag a i{padding:0;background:#AAA;color:#CCC;transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;}

.tag:hover{background:#666;color:#FFF;}
.tag:hover a i{color:#666;background:#DDD;}
.tag a:hover i{background:#FFF;color:#F00;}


.input_tagarea{padding:2px;border:1px solid #DDD;}

.input_tagarea input[type="text"]{display:inline-block;width:auto;border:0;font-size:13px;vertical-align: middle;}

.input_autosuggest{position:absolute;top:100%;left:10px;right:10px;background:#FFF;-moz-box-shadow: 0 2px 7px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 0 2px 7px 0px rgba(0,0,0,0.3);box-shadow: 0 2px 7px 0px rgba(0,0,0,0.3);z-index:7;max-height:240px;overflow:auto;}

.input_autosuggest a{display:block;padding:8px;font-size:13px;color:#999;font-weight:400;border-left:2px solid transparent;}
.input_autosuggest a:not(:first-child){border-top:1px solid #EEE;}
.input_autosuggest a:hover{background-color:#e8f5e9;color:#4caf50;}

.input_autosuggest a.keyboard_selected{border-left-color:#4caf50;background-color:#e8f5e9;color:#4caf50;}

.input_autosuggest:empty{display:none;}


@media only screen and (max-width: 605px) {/* phones */

	.pdf_list .js-sortable-handle{opacity:0.5;}

}