.labirint-plugin .day{
		color: #000 !important;
	}
	.labirint-plugin{
		overflow: hidden;
		width: 100%;
	}
	.labirint-plugin .main{
		overflow: auto;
	   	position: relative;
	   	width: 100%;
	}
	.labirint-plugin .book{
		overflow-x: scroll;
	    width: 100%;
	    padding: 5px;
	    white-space: nowrap;
	    margin: auto;
	    position: relative;

	}
	.labirint-plugin .day{
		display: inline-block;
		width: 12.2%;
		margin: 10px;
	}
	.labirint-plugin .day a{
		cursor: pointer;
	    text-align: center;
	    background-color: #6f83cc;
	    font-size: 20px;
	    color: white;
	    display: block;
	    text-decoration: none;
	    margin: 18px 0;
	    min-height: 30px;
	    line-height: 30px;
	    padding: 3px 5px;
	}

	#evening{
		background-color: #23396A;
	}
	#weekend{
		background-color: #00B7F4;
	}
	@media (max-width:500px) {
		.labirint-plugin .day a {
			font-size: 0.8em;
			min-width: 50px;
		}
	}
	.labirint-plugin .day a.active, .labirint-plugin .day a.act{
		background-color: #ddd;
		pointer-events: none;
	}

		.labirint, .day, .day a{
	  -webkit-touch-callout: none;
	    -webkit-user-select: none;
	     -khtml-user-select: none;
	       -moz-user-select: none;
	        -ms-user-select: none;
	            user-select: none;
	}
	.labirint-plugin .d{
		text-align: center;
		font-size: 26px;
	}
	.labirint-plugin .t{
		text-align: center;
		font-size: 20px;
	}
	@media (max-width:500px) {
		.labirint-plugin .d, .labirint-plugin .t{
			font-size: 0.8em;
		}
	}
	.modal-content {
	    position: relative;
	    background-color: #202020 !important;
	    padding: 20px 0;
	    width: auto;
	    max-width: 500px;
	    margin: 20px auto;
	    color: #fff;
	    border: 1px solid #0a0a0a;
	    font-family: 'Arial';
	}
	.modal-header h4 {
		width: 100%;
	}
	@media (max-width:500px) {
		.modal-content {
			font-size: 0.8em;
		}
	}
	.modal-dialog{
		position: absolute;
		top: 20% !important;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.modal-dialog .sub{
     background: #6f83cc;
     color: #fff;
    padding: 12px 15px;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
	}
	.modal-dialog .sub:hover{
	    background: #00a651;

	}
	.modal-dialog .clos{
		background: #384267;
	}
	.modal-dialog .clos:hover{

	}
	.modal-dialog .clos:hover{
		background: #944248;
	}
	.close {
		color: rgba(255,255,255,0.7) !important;
	}
	.modal-dialog input[type="text"], .modal-dialog input[type="email"], .modal-dialog select{
		color: #000 !important;
		width: 60%;
		height: 25px;
		margin-top: 3px;
		border:1px solid #fff;
	}
	.modal-dialog label{
		width: 30%;
		text-align: left;
		font-family: 'Arial';
	}
	.modal {
		background: rgba(0,0,0,0.4) !important;
	}
	.modal-dialog label strong{
		color: red;
	}
	.result_modal .modal-dialog {
		top: 35% !important;
	}
	.result_modal .modal-dialog p{
		text-align: left;
		font-size: 18px;

	}

	// .modal-dialog input[type="text"]:focus, .modal-dialog input[type="text"]:active{
	// 	outline: #00A651 !important;
	// 	}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
}

h5.price{
	text-align: center;
	margin: 15px 0;
	margin-top: 20px;
	color: #C24C48;
	font-size: 20px;
}

#page-prel {
            position: fixed;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            background: rgba(255,255,255, 0.5);	
            z-index: 99999999;
        }

        #spin {
	    foyt-size:1.3em;
	    font-weight: 700;
	    color: red;
            z-index: 99999999;
            width: 240px;
            height: 64px;
            position: absolute;
            left: 48%;
            top: 45%;
            
            margin: -32px 0 0 -130px;
}