/*------------------↓表單驗證↓--------------------*/
.error { border: 1px solid #b94a48!important; background-color: #fee!important; }
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
/*------------------↑表單驗證↑--------------------*/

.btn-submit{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*******預約表單*******/
/*    table.calendar div.phone {
		width:100%; height:100%; 
      color: #ff947f;
      background: #d64e34; }
      table.calendar div.phone::before {
        content: "來電預約"; }
    table.calendar div.available {
		width:100%; height:100%; 
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      transition-duration: 0.2s;
      -webkit-transition-timing-function: ease-in;
      -moz-transition-timing-function: ease-in;
      -o-transition-timing-function: ease-in;
      transition-timing-function: ease-in;
      color: white;
      background: #1b9562;
      cursor: pointer; }
      table.calendar div.available:hover {
        background: #ee8e1c; }
      table.calendar div.available::before {
        content: "我要預約"; }
    table.calendar div.not-available{
		width:100%; height:100%; 
      color: darkgrey;
      background: #e5e5e5; }
      table.calendar div.not-available::before {
        content: "名額已滿"; }
    table.calendar div.disabled {
		width:100%; height:100%; 
      -webkit-background-size: 100% 100%;
      -moz-background-size: 100% 100%;
      -o-background-size: 100% 100%;
      background-size: 100% 100%;
      background-image: url("../images/assets/calendar_cross.png"); }

*/	
.notice{
	display:none;
}
.notice a{
	color: #F00;
}
td.session div{
	display:none;}

/* Kidult Edit 201406101125 start */

.form .form-group span
{
  margin-left: 13px;
}

.form .form-group .tooltip + label
{
  margin-left: 23px;
}

.app-wrapper.exam .score-xl
{
  width: 265px;
  height: 194px;
}

/* Kidult Edit 201406101125 end */