/*=======共用==========*/
.radio-inline input,
.radio-inline{
position: relative;
/*top: -3px; */
	line-height: 120%;
}



.btn a{
color: #FFFFFF;
}

#focusbox{
color: #C9302C;
}

.breadcrumb{
font-size: 95%;
padding: 8px 10px 6px 10px;
}


#courselistbox  .representimgbox{
margin: 0px 65px 0px 0px; 
}

#courselistbox   .imagebox{
width: 140px;
max-height: 140px;
overflow: hidden;

}

#courselistbox  .centerbox{
	position: relative;
	width: 52%;
}

#courselistbox  #titlebox{
	position: relative;
	max-height: 62px;
overflow: hidden;	
}

#ui-datepicker-div{
margin-left: -73px;
}

/*====bootstrap初始化==========*/
.col-mdinitial {
	padding: 0px;
	margin: 0px;
}

.row-initial {
	padding: 0px;
	margin: 0px;
}

/*=========讀取圖片===========*/

#allrecordsimg{
position: relative;
display: none;
left: 26%;
width: 400px;
height: 255px;
background:  url(../../img/modules/neilsignedup_c/201404180822583ffad.gif) no-repeat left top;	

}


/*==========索取簡章內容==============*/
#brieflistbox   .well{
line-height: 160%;
padding: 20px 0px 0px 0px ;
min-height: 165px;
}









/*====簡章列表==========*/
#briefadminbox .page-header{
	position: relative;
	font-size: 125%;
	line-height: 130%;

} 

#briefadminbox #checkboxallbox .checkboxeach{
	position: relative;
	top: -3px;
}

#briefadminbox  #readtruestyle{
background: #FFEFEF url(../../img/modules/neilsignedup_c/) no-repeat left top;	
}

#briefadminbox .table{
	font-size: 90%;
}


/*=========新增/編輯課程===============*/
#defaultform{
	position: relative;
}

#defaultform .contentboxenable{

	margin-left: -10px;
}

#defaultform  .col-md-6Customl input{
	position: relative;
	left: 7px;
width: 125%;
}

#defaultform  .col-md-6Customr input{
	position: relative;
	left: -38px;
width: 125%;
}


#defaultform  #imgshowdivbox .radio-inline{
	position: relative;
margin-top: -14px;
}


#defaultform  #urldescription{
	position: relative;
	font-size: 80%;
	white-space:nowrap;
		left: -36px;
		margin-bottom: 20px;
}

#defaultform  .selecttypeCustoml select{
	position: relative;
	left: 7px;

}

#defaultform  .movieboxCustomr input{
	position: relative;
	left: -38px;
width: 111.1%;
}

#defaultform  #of_cityid2{
width: 133%;
}



/*====課程報名內容頁===========*/
#defaultfunctionbox{
	position: relative;
}

#defaultfunctionbox #barmemu{
 width: 100%;
padding: 5px 0px 10px 0px;
margin: -20px 0px 40px 0px;
} 

 #barmemu li{
padding: 0px 10px 0px 0px;
float: left;
}

#signedupshowbox   .imagebox{
width: 35%;
float: left;
margin: 5px 15px 0px 0px;
}

#signedupshowbox  .wellbox{
font-size: 90%;
white-space:nowrap;
}

#defaultfunctionbox .addressbox{
font-size: 120%;
color: #933535;
}
#defaultfunctionbox .addressbox a{
color: #933535;
}
#defaultfunctionbox .alertCustom{
font-size: 120%;
}

#defaultfunctionbox .timebox{
color: #BF0000;
}

/*========老師簡介===========*/
#signedupshowbox #teacherbox{
	position: relative;
}
#signedupshowbox #teacherbox #morebox{
	position: absolute;
	right: 10px;
	top: 7px;
}
#signedupshowbox #teacherbox .imgthumbnail{
width: 240px;
height: 240px;
border-radius: 200px !important;
overflow: hidden;
border: 1px solid #AAAAAA;
}


#signedupshowbox #teacherbox .imgthumbnail img{
width: 240px;
min-height: 240px;
}

#signedupshowbox #teacherbox .page-header{
	position: relative;
	font-size: 115%;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
} 

#signedupshowbox #teacherbox #briefdescription{
line-height: 160%;
} 

#signedupshowbox #teacherbox  table td{
border: 1px solid #C6C6C6;
}  


/*=========貼圖==============*/
#signedupshowbox  #itemdescription img{
	max-width: 780px;
		height: auto !important;
}

#signedupshowbox #itemdescription table td{
border: 1px solid #C6C6C6;
}  


/*========課程報名表單============*/
#signupdivbox{
	position: relative;
}
/*
#signupdivbox  .representimgbox{
margin: 0px 65px 0px 0px; 
}

#signupdivbox   .imagebox{
width: 140px;
max-height: 140px;
overflow: hidden;

}

#signupdivbox  .centerbox{
	position: relative;
	width: 52%;
}

#signupdivbox  #titlebox{
	position: relative;
	max-height: 62px;
overflow: hidden;	
}*/

#signupdivbox .page-header{
	position: relative;
	font-size: 120%;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
} 

#signupdivbox #namesbox{
	position: relative;
	left: -12px;
}

#signupdivbox #currentschoolbox{
	position: relative;
	left: 15px;
}

#signupdivbox .radio-inline input{
	position: relative;
	top: 0px;
}

#signupdivbox  #message{
	position: relative;
	width: 105.4%;
	left: -48px;
}

#signupdivbox  .well{
line-height: 160%;
padding: 20px 0px 0px 0px ;
min-height: 165px;
}

#signupdivbox  .citybox{
	position: relative;
	left: -49px;
}

#signupdivbox  .citybox li{
width: 20%;
} 

#signupdivbox  .citybox #of_cityid2{
width: 348%;
}



/*=========防機器人=============*/



#signupdivbox .robottimedateboxdiv .radio-inline{
		position: relative;
	top: 3px;
}
#signupdivbox  #checkboxmycheckbox{
		position: relative;
	left: -38px;
}

#signupdivbox .robottimedateboxdiv{
		position: relative;
			left: -38px;

}


/*==========報名資料及審核==============*/
#signuplistdivbox{
	position: relative;
}

#signuplistdivbox   .well{
line-height: 160%;
padding: 20px 0px 0px 0px ;
min-height: 165px;
}

/*
#signuplistdivbox .representimgbox{
margin: 0px 65px 0px 0px; 
}

#signuplistdivbox   .imagebox{
width: 140px;
max-height: 140px;
overflow: hidden;
}

#signuplistdivbox  .centerbox{
	position: relative;
	width: 52%;
}




#signuplistdivbox   #titlebox{
	position: relative;
	max-height: 62px;
overflow: hidden;	
}*/

#signuplistdivbox  .page-header{
	position: relative;
	font-size: 120%;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
} 

#signuplistdivbox  #reviewtypeenablebox{
	position: relative;
	font-size: 120%;
} 

#signuplistdivbox  #reviewtypeenablebox .radio-inline input{
		position: relative;
	top: -2px;
	left: -10px;
	transform:scale(1.5,1.5);
}

#signuplistdivbox #reviewreplybox{
	position: relative;
	margin: 0px 0px 20px 0px;
}

/*=========報名表管理==============*/
#signupadmindivbox{
	position: relative;
}

#signupadmindivbox   .well{
line-height: 160%;
padding: 20px 0px 0px 0px ;
min-height: 165px;
}

/*
#signupadmindivbox .representimgbox{
margin: 0px 65px 0px 0px; 
}

#signupadmindivbox   .imagebox{
width: 140px;
max-height: 140px;
overflow: hidden;
}

#signupadmindivbox  .centerbox{
	position: relative;
	width: 52%;
}



#signupadmindivbox   #titlebox{
	position: relative;
	max-height: 62px;
overflow: hidden;	
}*/

#signupadmindivbox  .page-header{
	position: relative;
	font-size: 120%;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
} 

#signupadmindivbox  .table{
font-size: 85%;
background: #F7F7F7 url(../../img/frame/) no-repeat left top;
}

#signupadmindivbox .list-group-item{
padding: 7px 0px 7px 10px;
}

#signupadmindivbox .nav-pills li{
margin: 0px 20px 0px 0px;
}

#signupadmindivbox  .enablebox{
	font-size: 140%;
}

/*==========課程管理總表=============*/
#signedupadminbox{
	position: relative;
}


#signedupadminbox  .table{
font-size: 85%;
background: #F7F7F7 url(../../img/frame/) no-repeat left top;
}

#signedupadminbox .list-group-item{
padding: 6px 0px 6px 10px;
}

#signedupadminbox  .itemsmall{
font-size: 95%;
white-space:nowrap;
}

/*=========批次變更===========*/
#signedupadminbox .checkboxstyle{
transform:scale(2,2);
}

#signedupadminbox #criticismenablebox label.col-sm-3{
	position: relative;
	top: 8px !important;
}


#signedupadminbox  #ajaxselect {
	position: relative;
	width: inherit;
	background: #D3EAFF url(../../img/frame/) no-repeat left top;
	padding: 7px 0px;
	border-radius: 10px;
	margin: 30px 0px 30px 0px;
}

#signedupadminbox  #ajaxselect .form-control {
	width: 45% !important;
	margin: 0 auto;
	text-align: center;
	text-align-last: center;
	font-size: 100%;
	padding: 4px 0px;
}


#signedupadminbox input[name="newcheckboxall"]{
	position: relative;
	top: 0px;

}

/*==========線上課程報名首頁=============*/
#neilsignedupindex{
	position: relative;
}


#neilsignedupindex .topbar{
	position: relative;
	margin: 10px 0px 18px 0px;
}



#neilsignedupindex .topbar select.form-control{
	position: relative;
	width: 155px;
	top: 7px;
}
#neilsignedupindex .topbar  #FriendLink{

margin: 0px 15px 0px 0px;
}


#neilsignedupindex   .rowCustom{
	position: relative;
	left: -15px;
	width: 103%;
	
}

#neilsignedupindex   .list-group{
	position: relative;
	width: 104%;
}

#neilsignedupindex  .page-header{
	position: relative;
	margin: 0px 0px 10px 0px;
} 




#neilsignedupindex .titlepage-header{
font-size: 130%;
} 

#neilsignedupindex .leftboxindex{
width: 22%;
}

#neilsignedupindex .centerboxindex{
width: 77.5%;
}



#neilsignedupindex  #topbarbox{
margin: 0px 0px 15px 0px;
} 


/*=====首頁區塊-區塊式==========*/
#signedupcenterbox0 .row{
	position: relative;
	left: -15px;
	width: 100%;
}

#signedupcenterbox0 #endtimebox,
#signedupcenterbox0 #starttimebox{
font-size: 85%;
white-space:nowrap;
padding: 3px 0px;
}


#signedupcenterbox0   .caption{
	position: relative;
	color: #000000;
text-align: center;		
}

#signedupcenterbox0  #sorttitlebox{
text-align: center;
padding: 5px 0px;
background: #FFF1E5 url(../../img/frame/) no-repeat left top;
margin: 0px 0px 5px 0px;
}
#signedupcenterbox0  #sorttitlebox a{
	color: #000000;
}
#signedupcenterbox0  #sorttitlebox a:hover{
	color: #B77740;
}

#signedupcenterbox0  #titlebox{
	position: relative;
/*	max-height: 57px;
	overflow: hidden; */
	font-size: 110%;
	line-height: 160%;
	margin: 5px 0px;

}

#signedupcenterbox0  #subtitlebox{
	position: relative;
	max-height: 32px;
	overflow: hidden;
	margin: 5px 0px;
	font-size: 105%;
	color: #DD0090;
}

#signedupcenterbox0  #counterbox{
text-align: center;
padding: 2px 0px 3px 0px;
color: #D9534F;

}


#signedupcenterbox0  #startclasstimebox{
text-align: center;
padding: 2px 0px 10px 0px;
color: #500060;
font-size: 140%;

}


#signedupcenterbox0 #counterboxbox{
text-align: center;
}

#signedupcenterbox0 #adminbox{
	position: relative;
	margin: -10px 0px 0px 0px 
}


#signedupcenterbox0 .btn-orange{
	margin: 15px 0px 10px 0px 
} 

#signedupcenterbox0  .breadcrumb{
font-size: 80%;
}



/*=====首頁區塊-條列式=========*/

#signedupcenterbox1 .row {
	position: relative;
	left: -15px;
	width: 102%;
	margin: 0px 0px 30px 0px !important;
}

#signedupcenterbox1 #indexboxlist{
	position: relative;	
	border-bottom: 1px solid #DDDDDD;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 15px;
}


#signedupcenterbox1 #indexboxlist #titlebox{
	position: relative;
	height: 38px;
	overflow: hidden;

}
#signedupcenterbox1 #indexboxlist #titlebox a{
	color: #000000;	
}
#signedupcenterbox1 #indexboxlist #titlebox a:hover{
	color: #DD5100;	
}
#signedupcenterbox1 #indexboxlist #titlebox .glyphicon{
position: relative;
font-size: 110%;
color: #9400C1; 
top: 3px;
}



#signedupcenterbox1 #indexboxlist #startclasstimebox{
	position: relative;
   white-space:nowrap;	
   font-size: 88%;
   color: #CC1414;
   	text-align: right;
}

#signedupcenterbox1 #indexboxlist  .informationbox{
	position: relative;   
	   font-size: 84%;	
	   color: #646464;
	   margin-left: 30px;
	   white-space:nowrap;
}
#signedupcenterbox1 #indexboxlist  .informationbox2{
	position: relative;   
	   font-size: 90%;	
	   color: #007087;
	   margin-left: 30px;
	   white-space:nowrap;
}


#signedupcenterbox1 #indexboxlist  .informationbox a{
	   color: #646464;
}
#signedupcenterbox1 #indexboxlist  .informationbox a:hover{
   color: #CC1414;
}

#signedupcenterbox1 #indexboxlist  .informationbox span::before{
    content:"/";
 padding: 0px 3px 0px 3px;
}

#signedupcenterbox1 #indexboxlist  .informationbox2 span::before{
    content:"/";
 padding: 0px 5px 0px 5px;
}

#signedupcenterbox1 #indexboxlist  .informationbox2  #timebox::before,
#signedupcenterbox1 #indexboxlist  .informationbox2  #starttimebox::before,
#signedupcenterbox1 #indexboxlist  .informationbox  #sorttitlebox::before{
    content:"";
 padding: 0px 0px 0px 0px;
}




/*==========自訂按鈕區塊================*/
#modulesmenuArrbox{
	position: relative;
	text-align: center;	
}

#modulesmenuArrbox .btn{
margin: 0px 12px 15px 0px 
}
