/* CSS Document */

/*

theme-color: #1D6C4C

*/

/** 1. overwright bootstrap **/

body{
	font-size:14px;
}

i{
	margin-right:5px;
}

form div.clearfix{
	margin-bottom:5px;
}



/** 2. overrite fullcalndar **/
.fc-sun { background-color: #fff0f0; }  /* 日曜日 */
.fc-sat { background-color: #fff0f0; } /* 土曜日 */
.fc-today {background-color: #EFDDC8; }

.fc-event-title{

}


/* 3. overwright londdinium-theme */

div.page-container{
	width:1024px;
	margin:0px auto 30px;
}

.navbar{ 
	border-bottom:4px solid #1D6C4C;
	position:relative;
}

.navbar-fixed{
	padding-top:0px;
}

.navbar a{
	display: none;
}

div.page-title{
    float:none;
}

div.page-title h3{
	height:80px;
    width:100%;
	background-repeat: no-repeat;
	text-align: center;
	margin:30px 0px;
	padding-top:35px;
    border-bottom: 1px solid #aaa;
    border-top:1px solid #aaa;
}

.panel-default.bordernone{
    border:none;
}

h4{
	border-left:6px solid #1D6C4C;
	padding-left:20px;
}


div#navigation .text-center{
	font-size:20px;
}

div#navigation .text-center span{
	font-size:40px;
}

div#navigation a.btn{
	margin-top:10px;
}

div#navigation a.btn-default{
	background-color:#b1bdde;
	color:#fff;
	border-radius: 5px;
	font-weight: bold;
}


div.form-group{
	border-bottom:2px solid #eeeeee;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:0px;
}

span.playdate, span.playplan{
	font-size:18px;	
	font-weight: bold;
	margin-top:10px;
}


.footer{
	background-color:#1D6C4C;
	color:#fff;
	display:block;
	width:100%;
	text-align: center;
	z-index: 1000;
}

input.btn{
	font-size:18px;
	border-radius: 5px;
	background-color:#1D6C4C !important;
	color:#fff !important;
}

span#duplicate{
    padding:15px;
    font-size:16px;
}

select option[disabled="disabled"]{
    background-color:#ccc;
    text-decoration: line-through;
}

.radio-group label{
	padding-right:15px;
}

.radio-group label input[type="radio"]{
	margin-right:5px;
}


/* SP  */
@media (max-width: 767px) {
	div.page-container{
		width:100% !important;
	}
	
	div.page-title h3{
		width:100% !important;
	}
	
	body#confirm table.table th, body#confirm table.table td{
		display:block;
	}
}
