@CHARSET "UTF-8";

body{background:#000;color:#f0831e;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;}

#imtkiosk-slides{margin-top:1rem;}

#imtkiosk-coverimage{height:40rem;width:40rem;display:block;margin:0 auto;}

.btn-group-lg>.btn, .btn-lg{border-radius:1.25rem;}
.btn-outline-secondary{border-color:#f0831e;color:#f0831e;}

.btn-outline-secondary:hover,
.btn-secondary:hover{border-color:#f0831e;color:#f0831e;background-color:#000;}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle,
/*.btn-outline-secondary:hover,*/
/*.btn-outline-secondary:active,*/
/*.btn-outline-secondary:focus,*/
.btn-secondary,
.show>.btn-secondary.dropdown-toggle,
.btn-secondary:hover,
.btn-secondary:active,
/*.btn-secondary:focus,*/
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active{border-color:#f0831e;background-color:#f0831e;color:#000;}

.form-control:focus,
.form-control{border-radius:1.25rem;background:#000;border-color:#f0831e;color:#f0831e;-webkit-appearance: none;-moz-appearance:none;appearance:none;}

.imtkiosk-button-prev>.btn-lg,
.imtkiosk-button-next>.btn-lg{height:5rem;width:5rem;border-radius:2.5rem;}
.imtkiosk-button-next > button{margin:0 0 0 auto;}

#imtkiosk-title{position:absolute;bottom:.5rem;left:0;right:0;text-align:center;}
.imtkiosk-button-prev{position:absolute;bottom:2rem;left:15px;}
.imtkiosk-button-next{position:absolute;bottom:2rem;right:15px;}

.imtkiosk-toplogo{
	height:80px;
}
.imtkiosk-container {
    min-height: 100vh;
}
.imtkiosk-answers {
	display:none;
}
#imtkiosk-options-cover{height:calc(100vh - 10rem);}
#imtkiosk-option-cover-ja{height:100%;}

#imtkiosk-options-submit{height:calc(100vh - 23.5rem);}
#imtkiosk-option-submit-submit{width:30rem;height:30rem;border:2px solid #f0831e;border-radius:15rem;margin:0 auto;}

#imtkiosk-options-thanx{height:calc(100vh - 13.5rem);}
#imtkiosk-option-thanx-submit{width:30rem;height:30rem;border:2px solid #f0831e;border-radius:15rem;margin:0 auto;}

h1 {font-size: 1.8rem;text-align:center;font-weight:normal;}
h2 {font-size: 1.4rem;text-align:center;font-weight:normal;}

