@font-face {
	font-family: NeuropoliticalMobysign;
    src: url("/gc/jakarta.faces.resource/fonts/NeuroMobyStd.ttf.xhtml?ln=common") format("truetype");
}

@font-face {
	font-family: OpenSans;
    src: url("/gc/jakarta.faces.resource/fonts/OpenSans-Regular.ttf.xhtml?ln=common") format("truetype");
}

* {
    box-sizing: border-box;
}

.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
[class*="col-"] {
    float: left;
    padding: 0.5em;
    /* border: 1px solid red; */
    text-align: left;
}
.row::after {
    content: "";
    clear: both;
    display: table;
}
@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    [class*="col-"] {
        width: 100%;
    }
}

.ui-widget {
	font-family: OpenSans,Arial,Verdana;
	font-size: 1em;
}

body {
	text-align: center;
	margin: 0;
	background-color: #FFFFFF;
	color: #000000;
	font-family: OpenSans,Arial,Verdana;
}

.fontNeuro {
	font-family: NeuropoliticalMobysign,Verdana,Arial;
}

#loadDialog .ui-dialog-titlebar {
	display: none;
}

input, textarea, select {
	font-size: 40pt;
}

.dialogTitle {
	font-size: 30pt;
	font-weight: bold;
}

.dialogContent {
	font-size: 16pt;
}

.ui-progressbar.statusDialogBar {
    background-color: #89B51A;
    height: 6px;
    width: 200px;
}

.previewImg {
	max-height: 5em;
	max-width: 100%;
}

body .ui-button {
    background: #89b51aff;
    color: #fff;
    border: #199547ff;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
    background: #89b51aff;
    color: #fff;
    border: #199547ff;
}

body .ui-inputfield.ui-state-hover, body .ui-inputfield.ui-state-active{
    border-color: #89b51aff;
}
