/* Switch Message*/
.switchmsg-minified{
	color: white;
	font: bold 14px Avenir;
	border:none;
	padding: 50px 0;
	text-align:center;
	vertical-align: middle;
	background-color:#1D5B87;
}
/* Minified Style*/
.line_content-minified{
	margin:2px;
	padding:2px;
	align-items: baseline;
	min-width:40px;
	vertical-align:middle;
    text-align:center;
	font-size:14px;
	font-family:Avenir;
}
	
.line_content-minified input{
    background-color: #F3F3F3;
	color: black;
	vertical-align:middle;
    text-align:left;
	font-size: 14px;
	font-family: Avenir;
	font-weight: 500;
	margin: 0px 10px 0px 10px;
	border:1px solid #AFAFAF;
}

.line_content-minified input[type=file]{
	vertical-align:middle;
    text-align:center;
	font-size: 14px;
	font-family: Avenir;
	font-weight: 500;
	margin: 0px 10px 0px 10px;
}

.line_content-minified input[type=date]{
    background-color: #F3F3F3;
	color: black;
	vertical-align:middle;
    text-align:center;
	font-size: 14px;
	font-family: Avenir;
	font-weight: 500;
	margin: 0px 10px 0px 10px;
}

.line_content-minified textarea{
    background-color: #F3F3F3;
	color: black;
	vertical-align:middle;
    text-align:left;
	font-size: 14px;
	font-family: Avenir;
	font-weight: 500;
	margin: 0px 10px 0px 10px;
	border:1px solid #AFAFAF;
}

.line_content-minified_text{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex-shrink:1;
	min-width:30px;
}

.line_content-minified object{
	max-width: 35%;
}
	
.line_content-minified button{
	vertical-align:middle;
    text-align:center;
	font-size:14px;
	font-family: Avenir;
	font-weight: 500;
	margin: 0px 10px 0px 10px;
}
	
.line_content-minified select{
    background-color: #F3F3F3;
	color: black;
	vertical-align: middle;
    text-align: center;
	font-size: 14px;
	font-family: Avenir;
	font-weight: 500;
	margin: 0px 10px 0px 10px;
	border:1px solid #AFAFAF;
}

.line_content-minified .chosen-select{
    background-color: #F3F3F3;
	color: black;
	vertical-align: middle;
    text-align: center;
	font-size: 14px;
	font-family: Avenir;
	font-weight: 500;
	margin: 0px 10px 0px 10px;
	border:1px solid #AFAFAF;
}

.line_content-minified input:not([readonly])[required],
.line_content-minified select:not([readonly])[required],
.line_content-minified .chosen-select:not([readonly])[required],
.line_content-minified textarea:not([readonly])[required],
.line_content-minified div.chosen-container.custom_required,
.line_content-minified object:not([readonly])[required]{
   border: 3px solid orange;
}

.line_content-minified input:not([readonly]):invalid {
    border: 3px solid red;
}

.line_content-minified input.content_warning {
    color: red;
	background-color: orange;
}

.line_content-minified input[readonly],
.line_content-minified select[readonly],
.line_content-minified .chosen-select[readonly],
.line_content-minified textarea[readonly],
.line_content-minified object[readonly]{
    cursor: default;
    background-color: #AAAAAA;
	opacity: 0.9;
}

.line_content-minified input[type=checkbox][readonly] {
    filter: invert(25%);
}
	
.line_content-minified input[type=text]:focus,
.line_content-minified select:focus,
.line_content-minified .chosen-select:focus,
.line_content-minified textarea:focus{
    -webkit-box-shadow: 0px 0px 2px 1px #6F20B3;
    box-shadow: 0px 0px 2px 1px #6F20B3;
	caret-color: black;
}

.line_content-minified textarea.content_warning {
    color: orange;
}