.item.event {margin: 6px;}
.event .row {text-align: center;}
.event .row .col {float:left !important;display:block !important;padding: 5px 0;padding-right: 10px;vertical-align: middle !important;}

.event .col .title {display: table;text-align: center;width: 100%;color: white;font-size: 1.35rem;vertical-align: middle;}
.event .col .title span {display: table-cell;height: 40px;vertical-align: middle;}
.event .col input {width:100%;height: 40px;border: 1px solid rgba(204, 204, 204, 1);padding: 2px 10px;}
.event .col .artwa_submit{display: inline-block;color: white;font-size: 1.25rem;padding: 5% 10%;}

.event.event1 .col .title {background-color: rgb(091, 070, 202);}
.event.event2 .col .title {background-color: rgba(044, 056, 174, 1);}
.event.event1 .col .artwa_submit {background-color: rgb(091, 070, 202);}
.event.event2 .col .artwa_submit {background-color: rgba(044, 056, 174, 1);}


.event .row.input .col {width:20%;}
.event .row.input .col:last-child {padding-right:0;width: 80%;}
.event .row.input.half .col:nth-child(even) {width: 30%;}

.event .row.input.full {margin-bottom: 5%;}
.event .row.input.full .col {width:100%;}

/* .event .row.question {margin-bottom: 2%;} */
/* .event .row.question .col {float: none !important;display: table-cell !important;background: rgba(044, 056, 174, 1);} */
/* .event .row.question .col:first-child {width:20%;padding: 0;} */
/* .event .row.question .col:last-child {width: 80%;background: rgba(231, 236, 255, 1);padding: 5px 10px;} */
/* .event .row.question .col .desc {text-align: justify !important;} */
.event .row.question {margin-bottom: 2%;}
.event .row.question .col {width:100%;padding-right: 0;}

.event .row.submit {margin-top: 5%;}
.event .row.submit .col {width:100%;}

@media (max-width: 767px) {
	.event .col .title {font-size: 1rem;}
	.event .col .artwa_submit {font-size: 1rem;}
	.event .row.input .col {width:30%;}
	.event .row.input .col:last-child {width: 70%;}
	.event .row.input.half .col:nth-child(even) {width: 70%;padding-right:0;}
	.event .row.input.full .col {width:100%;}
	.item.event {margin: 10px !important;}
}
@media (max-width: 599px) { 
	.event * {text-align:center !important;}
	.event input {text-align:left !important;}
}