html,body {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

#CommonLoader {
	position: fixed;
	left: 0; right: 0; top: 0; bottom: 0;
	z-index: 2017; overflow-x: hidden; overflow-y: auto;
	background: rgba(0,0,0,0.5) url("/momonga_enquete/img/ajax-loader.gif") no-repeat fixed center center;
}

#web-start {
	background-color:#f9f9f9;
}

#web-start .titles {
	margin-top: 100px;
}

#web-start .buttons {
	margin-top:70px;
}

#web-start #start-btn {
	width:120px;
	height:50px;
	font-size:17px;
}

#web-start h4 {
	font-size:15px;
	margin:0 auto;
	padding:8px;
	padding-bottom:8px;
	font-weight:bold
}

#web-start #enqueteTitle {
	font-size:30px;
	margin-top: 20px;
    margin-bottom: 10px;
}

#web-start #outline {
	font-size:15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sendbtn {
	width:100%;
	text-align:center
}

.btn-primary {
    background-image: none;
    background-color: #ff7c1f;
    box-shadow: 0 -1px 1px rgba(0,0,0,0.3) inset, 0px 1px 1px rgba(255,255,255,0.3) inset;
    border: none;
    border-radius:0;
    font-size:14px
}

.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    background-color: #fb6800;
    border:none
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    background-color: #fb6800;
}

*:focus {
	outline:none!important
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline:none
}

@media screen and (max-width: 768px){
	.enqueteOutline {
		min-height: 100px;
	    max-height: 250px;
	    overflow-y: auto;
	    -webkit-overflow-scrolling: touch    
	}
}
@media screen and (min-width: 768px){
	.enqueteOutline {
		min-height: 100px;
	    max-height: 450px;
	    overflow-y: auto;
	    -webkit-overflow-scrolling: touch    
	}
}

#start-btn:focus-visible {
	box-shadow: 0 0 0 4px rgba(238, 147, 83, 0.5)!important;	
}

.duplicate-error-message{
	    color: red;
	    font-size: 23px;
	    font-weight: 800;
	    text-align: center;
	    margin: 1%;
}
