/*
body { font-family: Helvetica, san-serif; }

h1 { color: green; }

a:link { color:purple; }
*/

/*
div,td,th,p,input,select,button,span { 
	font-family: 'Ropa Sans', 'Telex', 'Duru Sans', 'Signika', 'Source Sans Pro', 'Ubuntu', 'Open Sans', Helvetica, Arial, sans-serif;
}
*/

body {
	font-family: 'Arsenal', 'Ropa Sans', 'Telex', 'Duru Sans', 'Signika', 'Source Sans Pro', 'Ubuntu', 'Open Sans', Helvetica, Arial, sans-serif; 
	/* font-size: 12px; */
}

A:link, A:active {
      	text-decoration:none; /* color:#999917 */
}
A:visited { 
	text-decoration:none; /* color:#999917 */
}
A:hover { 
	text-decoration:none; /* text-decoration:underline; */
}


.rotate {
  display:inline-block;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}


.text-warning {
	font-weight: bold;
        text-color: black;
        color: black;
        background-color: yellow;
        padding: 1px;
}

.text-alarm {
	font-weight: bold;
	text-color: white;
	color: white;
	background-color: red;
        padding: 1px;
}


.large-plate {
	font-family: 'Roboto Mono';
	font-size: 80px; 
        padding-left: 25px;
        padding-right: 25px;
      	text-decoration: none; 
	text-color: black;
	color: black;
	border: 4px solid black; 
	border-radius: 10px; 
	background-color: white;
}

.small-plate {
	font-family: 'Roboto Mono';
	font-size: 30px; 
	text-color: black;
        padding-left: 10px;
        padding-right: 10px;
	/* color: black; */
	border: 2px solid black; 
	border-radius: 5px; 
	background-color: white;
}

A.small-plate:link, A.small-plate:visited {
        text-decoration:none;
        color: black;
}


.ro-input-field  {
	font-weight: bold;
        /* text-color: black; */
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 6px;
        padding-bottom: 6px;
        border: 1px solid darkgray;
        border-radius: 4px;
        background-color: lightgray;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}


.journal-event-header {
	font-size:      8pt; 
        padding-left:   3px;
        padding-right:  5px;
        padding-top:    4px;
        padding-bottom: 1px;
        border:         none;
        margin:         0px;
}

.journal-event-image {
	border: 1px solid black; 
	border-radius:  3px;
	width:         100%; 
	height:        auto;
        margin-top:     1px;
}

.journal-event-stbo {
        font-weight:   bold; 
        padding-left:  10px;
        padding-right: 10px;
        padding-top:    2px;
        padding-bottom: 2px;
        border: 1px solid black;
        border-radius:  3px;
        background-color: #AAAAAA;
        margin:         0px;
        margin-bottom:  1px;
}

.journal-event-comment {
        font-weight: normal; 
	font-size:     10pt; 
        padding-left:  10px;
        padding-right: 10px;
        padding-top:    5px;
        padding-bottom: 5px;
        border: 1px solid black;
        border-radius:  3px;
        background-color: #EFEDB3;
        margin:         0px;
        margin-bottom:  1px;
}

.journal-event-attachment {
        font-weight:   bold;
        padding-left:  10px;
        padding-right: 10px;
        padding-top:    2px;
        padding-bottom: 2px;
        border: 1px solid black;
        border-radius:  3px;
        background-color: #FFFFFF;
        margin:         0px;
        margin-bottom:  1px;
} 

.journal-event-processing {
        font-weight:   bold;
	font-size:     11pt; 
        padding-left:  10px;
        padding-right: 10px;
        padding-top:    2px;
        padding-bottom: 2px;
        border: 1px solid black;
        border-radius:  3px;
        background-color: #AACAE0;
        margin:         0px;
        margin-bottom:  1px;
}

.journal-event-transaction {
        font-weight:   bold;
        padding-left:  10px;
        padding-right: 10px;
        padding-top:    2px;
        padding-bottom: 2px;
        border: 1px solid black;
        border-radius:  3px;
        background-color: #9CCEA7;
        margin:         0px;
        margin-bottom:  1px;
}


.select2-enable {
	width: 100%;
	padding-left: 5px;
        padding-right: 5px;
        padding-top: 6px;
        padding-bottom: 6px;
        border: 1px solid darkgray;
        border-radius: 4px;
        /* background-color: lightgray; */
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 4px;
        margin-bottom: 4px;
}


.pac-container {
	z-index: 10000;
}
