@charset "utf-8";
		.CF_TextBox
		{
			padding:12px !important;
			font-size:28px !important;
			width:100% !important;
		}
        
        .CF_Select
		{
			padding:8px !important;
			font-size:18px !important;
            height: 50px !important;
			width:100% !important;
		}

		.center
		{
			text-align:center;
		}

		.CF_PM_Button
		{
			font-size:32px !important;
			width:60px !important;
			height:60px !important;
			min-height:60px !important;
			min-width:60px !important;
			background-color:#000;
			border:#999 1px solid;
			color:#FFF;
			display:inline !important
		}

.btn-outline {
  color: #666;
  background-color: #ffffff;
  border:1px #DEDEDE solid;
  font-weight: bold;
  letter-spacing: 0.05em;
  width: 60px !important;
  height: 60px !important;
  max-width: 60px !important;
  max-height: 60px !important;
  border-radius: 7px;
}



.btn-outline:hover{
  background: #007bff;
  color: #ffffff;
  border-color: #DEDEDE;
}

		.CF_PM_Button:hover
		{
			background-color:#AAA;
			color:#000;
			cursor:pointer;
		}

		.CF_PM_Button:active
		{
			background-color:#FC0;
			color:#000;
			cursor:pointer;
		}

		.halfTextBox
		{
			width:40% !important;
			max-width:180px !important;
			margin-left:10px !important;
			margin-right:10px !important;
		}

		input[type='date']
		{
			text-align:center !important;
		}

		.CF_TextCenter
		{
			text-align:center !important;
		}



		.CF_ToggleButton
		{
			padding:18px !important;
			font-size:20px !important;
			width:100% !important;
			margin:15px !important;
			background-color:#FFF;
			border:#999 1px solid;
			color:#000;
		}

		.CF_ToggleButtonD
		{
			padding:18px !important;
			font-size:20px !important;
			width:100% !important;
			margin:15px !important;
			background-color:#FFF;
			border:0;
			color:#000;
		}		

		.CF_ToggleButton:hover, .CF_ToggleButtonSelected
		{
			padding:18px !important;
			font-size:20px !important;
			margin:15px !important;
			background-color:#000;
			border:#999 1px solid;
			color:#FFF;
			-webkit-transition: background-color 1s ease-out;
			-moz-transition: background-color 1s ease-out;
			-o-transition: background-color 1s ease-out;
			transition: background-color 1s ease-out;
		}


		#errDiv, .addrErrDiv
		{
			width:auto;
		}

		hr
		{
		  border: 0 !important;
		  height: 1px !important;
		  background-image: -webkit-linear-gradient(left, #4268b3, #8c8b8b, #4268b3) !important;
		  background-image: -moz-linear-gradient(left, #4268b3, #8c8b8b, #4268b3) !important;
		  background-image: -ms-linear-gradient(left, #4268b3, #8c8b8b, #4268b3) !important;
		  background-image: -o-linear-gradient(left, #4268b3, #8c8b8b, #4268b3) !important;
		}

		.h2Class
		{
			background-color:#4268b3 !important;
			color:#FFF !important;
			padding:5px;
		}
		
		.tcTxt, .tcTxt a:link, .tcTxt a:visited
		{
			text-align:center;
			color:#999;
			font-size:12px;
			text-decoration:none;
		}

		.tcTxt2, .tcTxt2 a:link, .tcTxt2 a:visited
		{
			text-align:center;
			color:#999;
			font-size:12px;
			text-decoration:none;
		}
		
		#checkTc
		{
			width:25px !important;
			height:25px !important;
		}
		
		
