.error {
    color: #FF0000;
}

div.preview img,
div.download-files img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

div.preview,
div.download-files {
	position: relative;
	width: 50px;
	height: 50px;
	border: 1px solid darkgray;
	vertical-align: middle;
	display: table-cell;
}

/*#カレンダー崩れ防止*/
li.input-group div.bootstrap-datetimepicker-widget span.glyphicon  {
	position:initial;
}

p.gld {
	display:inline-block!important;
	position:relative;
	color: #5a5940;
    background: -moz-linear-gradient(top, #ecb802 7%, #ecb802 7%, #f7de05 25%, #f7de05 37%, #f7de05 37%, #daaf08 74%, #b67b03 100%);
	background: -webkit-linear-gradient(top, #ecb802 7%,#ecb802 7%,#f7de05 25%,#f7de05 37%,#f7de05 37%,#daaf08 74%,#b67b03 100%); 
	background: linear-gradient(to bottom, #ecb802 7%,#ecb802 7%,#f7de05 25%,#f7de05 37%,#f7de05 37%,#daaf08 74%,#b67b03 100%); 
    margin: 0 0;
    padding: 3px 3px;
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
    font-size: 1.0rem;
	font-weight: bold;
}

p.slv {
	display:inline-block!important;
	position:relative;
	color: #333;
    background: -moz-linear-gradient(top, #a5a5a5 0%, #babac2 13%, #e8e8e8 50%, #a5a5a5 93%, #babac2 100%); 
	background: -webkit-linear-gradient(top, #a5a5a5 0%,#babac2 13%,#e8e8e8 50%,#a5a5a5 93%,#babac2 100%); background: linear-gradient(to bottom, #a5a5a5 0%,#babac2 13%,#e8e8e8 50%,#a5a5a5 93%,#babac2 100%); 
    margin: 0 0;
    padding: 3px 3px;
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
    font-size: 1.0rem;
	font-weight: bold;
}

p.brz {
	display:inline-block!important;
	position:relative;
	color: #fff;
    background: -moz-linear-gradient(top, #752201 0%, #994312 13%, #ed7d55 48%, #a04413 78%, #8c3310 99%); 
	background: -webkit-linear-gradient(top, #752201 0%,#994312 13%,#ed7d55 48%,#a04413 78%,#8c3310 99%); 
	background: linear-gradient(to bottom, #752201 0%,#994312 13%,#ed7d55 48%,#a04413 78%,#8c3310 99%); 
    margin: 0 0;
    padding: 3px 3px;
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
    font-size: 1.0rem;
	font-weight: bold;
}

p.mrBlue {
	display:inline-block!important;
	position:relative;
	background: #75DEED;
	margin: 0 0;
    padding: 3px 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    font-size: 1.0rem;
	text-align: center;
}
.txtWhite{ color:#FFF;}
