/*========共用==========*/
.radio-inline input,
.radio-inline{
position: relative;
top: -9px;
	line-height: 0%;
}
.table td{
line-height: 160% !important;
}

#focusbox{
color: #C9302C;
}

#neilmfdcmsindex .panelCustom,
#mfdcmscentervbox  .panelCustom{
	position: relative;
	width: 104%;
}
#neilmfdcmsindex   #counterArr,
#mfdcmscentervbox  #counterArr{
	background: #5E5E5E url(../../img/frame/) no-repeat left top;
	border-radius: 50px;
	padding: 0px 4px 0px 6px;
    color: 	#FFFFFF;
   	text-align: center;
   	font-size: 95%;	
}

#neilmfdcmsindex    #tagdivboxArr,
#mfdcmscentervbox  #tagdivboxArr{
font-size: 83%;	
}

#neilmfdcmsindex  #tagdivbox li,
#mfdcmscentervbox #tagdivbox li{
float: left;
	margin: 0px 10px 13px 0px;
}

#neilmfdcmsindex   #tagitem,
#mfdcmscentervbox #tagitem{
	border-radius: 3px;
	border: 1px solid #ADADAD;
	padding: 3px 7px;
	background: #EFEFEF url(../../img/frame/) no-repeat left top;
white-space:nowrap;
font-size: 90%;	
}
#neilmfdcmsindex   #tagitem a,
#mfdcmscentervbox #tagitem a{
color: #515151;
}

#neilmfdcmsindex  #tagitem a:hover,
#mfdcmscentervbox #tagitem a:hover{
color: #232323;
}

#neilmfdcmsindex .focusbox #tagitem,
#mfdcmscentervbox .focusbox #tagitem{
	border-radius: 3px;
	border: 1px solid #D19492;
	padding: 3px 7px;
	background: #FFDAD8 url(../../img/frame/) no-repeat left top;
white-space:nowrap;
font-size: 90%;	
}


/*=========讀取圖片===========*/

#allrecordsimg{
position: relative;
display: none;
left: 30%;
width: 400px;
height: 255px;
background:  url(../../img/modules/neilmfdcms/201404180822583ffad.gif) no-repeat left top;	

}


/*====內容首頁===========*/
#neilmfdcmsindex{
	position: relative;
}

#neilmfdcmsindex .topbar{
	position: relative;
	margin: 10px 0px 28px 0px;
}



#neilmfdcmsindex .topbar select.form-control{
	position: relative;
	width: 160px;
	top: 7px;
}
#neilmfdcmsindex .topbar  #FriendLink{
margin: 0px 15px 0px 0px;
}

#neilmfdcmsindex   .rowCustom{
	position: relative;
	left: -15px;
	width: 101.5%;
}

#neilmfdcmsindex   .list-group{
	position: relative;
	width: 104%;
}

#neilmfdcmsindex  .page-header{
	position: relative;
	margin: 0px 0px 10px 0px;
} 



#neilmfdcmsindex .titlepage-header{
font-size: 130%;
}  

/*========新聞類型區塊=============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox1 .media{
	position: relative;
	padding: 0px 0px 20px 0px;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox1   .media-body #titlebox{
font-size: 110%;
max-height: 77px;
padding: 0px 0px 8px 0px;
margin: 0px 0px 10px 0px;
overflow: hidden;
border-bottom: 1px solid #E5E5E5;
line-height: 160%;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox1 .help-blockbar{
font-size: 85%;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox1 .help-blockbar .label{
	position: relative;
	top: -2px;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox1 #descriptionindexbox{
	position: relative;
	height: 100px;
	overflow: hidden;
    top: -12px;
   line-height: 180%; 
   color: #4C4C4C;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .breadcrumb{
font-size: 85%;
padding: 3px 10px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .adminrow{
	position: relative;
	left: 0px;
	top: -8px;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox1  .thumbnail{
	position: relative;
	margin-top: 3px;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox1  #representimgbox{
	position: relative;
	height: 200px;
	overflow: hidden;
    display:flex;
    align-items:center;
    justify-content:center;
    
}


#neilmfdcmsindex #mfdcmsshowindexdivbox1  #representimgbox img{
	position: relative;
	min-height: 210px;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 hr{
	position: relative;
margin: 0px 10px 20px 0px;
}



/*========簡介類型區塊=============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox2 .masonryrow{
	position: relative;
	left: 0px;
	width: 101.3%;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .introductionboxrow{
	position: relative;
		left: -10px;
			width: 107%;
			
}



#neilmfdcmsindex #mfdcmsshowindexdivbox2  #introductionbox{
	position: relative;
	width: 104%;
	left: -15px;
    border-radius: 6px;
    height: 205px;
    margin: 5px 0px 15px 0px;
    overflow: hidden;
    border: 1px solid  #EAEAEA;
    padding: 7px;
   background: #F7F7F7 url(../../img/modules/) no-repeat left top;	
   font-size: 90%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .introductionboxrow2{
	position: relative;
	left: -3px;
line-height: 165%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2   #titlebox{
font-size: 110%;
max-height: 65px;
padding: 0px 0px 10px 0px;
overflow: hidden;
border-bottom: 1px solid #E5E5E5;
line-height: 155%;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox2  #fileboxfoot{
font-size: 85%;
white-space:nowrap;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2  #counterbox{
font-size: 85%;
white-space:nowrap;
}


#neilmfdcmsindex #mfdcmsshowindexdivbox2 .help-blockbar{
	position: relative;
	left: -15px;
padding: 1px 0px 0px 0px; 
font-size: 85%;
overflow: hidden;
height: 32px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .thumbnail{
	position: relative;

		margin-top: 5px;
	left: -3px;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2  #representimgbox{
	position: relative;

	height: 130px;
	overflow: hidden;
    display:flex;
    align-items:center;
    justify-content:center;	
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2  #representimgbox img{
	position: relative;
	min-height: 130px;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .adminrow{
	position: relative;
    width: 130%;
	left: -12px;
	top: -9px;
font-size: 85%;
}



/*==========FAQ區塊==============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox3{
	position: relative;
	left: 0px;
	width: 99.2%;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 .masonryrow{
	position: relative;
	left: 0px;
	width: 101.3%;

}



/*===手風琴效果==========*/
#neilmfdcmsindex #mfdcmsshowindexdivbox3 a:hover,
#neilmfdcmsindex #mfdcmsshowindexdivbox3 a:focus{
    text-decoration: none;
    outline: none;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel{
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
	background: url(../../img/frame/) repeat-y left top !important;	    
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading{
    padding: 0;
    border: none;
    border-radius: 0;
    margin-bottom: 10px;
    z-index: 1;
    position: relative;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading:before,
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading:after{
    content: "";
    width: 50%;
    height: 20%;
    box-shadow: 0 15px 5px rgba(0, 0, 0, 0.4);
    position: absolute;
    bottom: 15px;
    left: 10px;
    transform: rotate(-3deg);
    z-index: -1;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading:after{
    left: auto;
    right: 10px;
    transform: rotate(3deg);
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a{
    display: block;
    padding: 15px 70px 15px 70px;
    margin: 0;
    background: #fff;

    border-radius: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    position: relative;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a:before,
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a.collapsed:before{
    content: "\f106";
    font-family: fontawesome;
    width: 55px;
    height: 100%;
    text-align: center;
    line-height: 50px;
    border-left: 1px solid #898989;
    position: absolute;
    top: 0;
    right: 0;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a.collapsed:before{ content: "\f107"; }
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a .icon{
    display: inline-block;
    width: 55px;
    height: 100%;
    border-right: 1px solid #898989;
    font-size: 200%;
    color: rgba(0,0,0,0.7);
    line-height: 50px;
    text-align: center;
    position: absolute;
        display:flex;
    align-items:center;
    justify-content:center;
    top: 0;
    left: 0;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-body{
    padding: 10px 20px;
    border-bottom: 2px solid #898989;
    border-top: none;
 /*   background: #fff; */
    font-size: 100%;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 .help-blockbar{
    font-size: 90%;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 .breadcrumb{
font-size: 85%;
padding: 3px 10px;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #descriptionindexbox{
padding: 5px 0px;
}
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #faqlink{
	position: relative;
	margin: -10px 0px 10px 0px;
	font-size: 60%;
    color: #AFAFAF;
} 
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #faqlink a{
    color: #AFAFAF;
}


/*===內容頁=========*/
#barmemu{
 width: 100%;
padding: 5px 0px 10px 0px;
margin: -20px 0px 40px 0px;
} 

 #barmemu li{
padding: 0px 10px 0px 0px;
float: left;
}

#defaultfunctionbox{
	position: relative;
} 

#mfdcmscentervbox{
	position: relative;
margin: 0px 15px 0px 15px;
}

#mfdcmscentervbox .page-header{
	position: relative;
	font-size: 110%;
	line-height: 160%;
	margin: 0px 0px 10px 0px;
} 


#mfdcmscentervbox  .help-blockbar{
font-size: 85%;
margin-bottom: 20px;
}

#mfdcmscentervbox  .list-group{
	position: relative;
	width: 104%;
}

#mfdcmscentervbox   #descriptiondivbox{
	position: relative;
	border-radius: 4px;
	padding: 10px 15px 35px 15px;
	border: 1px solid #EDEDED;
	line-height: 180%;
	margin: 0px 0px 20px 0px;
	min-height: 400px;
   background: #FFFFFF url(../../img/modules/) no-repeat left top;	
word-break: break-all;
}

#mfdcmscentervbox    .labelCustom{
font-size: 90%;
}

#mfdcmscentervbox .qrcodebox{
width: 100%;
}


/*====貼圖框線===========*/
#mfdcmscentervbox   #descriptiondivbox img{
	max-width: 885px;
		height: auto !important;
}

#mfdcmscentervbox   #descriptiondivbox  table td{
border: 1px solid #D8D8D8;

}  

/*===FAQ貼圖=========*/
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #descriptionindexbox img{
	max-width: 865px;
		height: auto !important;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #descriptionindexbox  table td{
border: 1px solid #D8D8D8;

}  





#mfdcmscentervbox   .imagebox{
width: 40%;
float: left;
margin: 5px 15px 0px 0px;
}



#mfdcmscentervbox  .rowCustom{
	position: relative;
	left: -15px;
	width: 103%;
}



#mfdcmscentervboxform #filedivbox,
#mfdcmscentervbox  #filedivbox{
	position: relative;
}
#mfdcmscentervboxform  #filedivbox #datename,
#mfdcmscentervbox  #filedivbox #datename{
	position: relative;
	word-break: break-all;
	height: 56px;
	overflow: hidden;
font-size: 85%;		
line-height: 155%;
padding: 0px 6px 0px 6px;
	text-align: center;
}


#mfdcmscentervbox #centerboxArr .list-group-item{
max-height: 79px;
line-height: 160%;
overflow: hidden;
}




/*====簡介類型內容頁=========*/
#typesbox2 #mfdcmscentervbox  .rowCustom{
	position: relative;
	width: 102%;
}

/*====FAQ類型內容頁=========*/
#typesbox3 #mfdcmscentervbox  .rowCustom{
	position: relative;
	width: 102%;
}

/*==========相關內容===============*/
/*============左右按鈕===========*/
#recommendbox{
	position: relative;
	padding: 0px 0px 10px 0px;
	
}
#recommendbox .thumbnail{
	position: relative;
	width: 100%;
}

#recommendimgboximg{
	position: relative;	
height: 155px;
overflow: hidden;

}

#recommendimgboximg img{
min-height: 155px;
	transition: all .55s ease .1s; 	 
}



#recommendimgboximg img:hover{
transform:scale(1.5,1.5);


}

#recommendbox .captionbox{
	position: relative;
	height: 65px;
	line-height: 150%;
	overflow: hidden;
	padding: 5px 0px 0px 0px;
			text-align: center;
}


#recommendbox  .owl-nav .owl-prev{
	position: absolute;
	top: 75px !important;
   z-index: 1000;
   left: -10px;
background:  url(../../img/modules/neilmfdcms/thin_right_arrow_333.png) no-repeat left top;
width: 69px;
height: 76px;
transform:scale(0.7,0.7);
}

#recommendbox  .owl-nav .owl-next{
	position: absolute;
	top: 75px !important;
   z-index: 1000;
   right: -10px;
background:  url(../../img/modules/neilmfdcms/thin_left_arrow_333.png) no-repeat left top;
width: 69px;
height: 76px;
transform:scale(0.7,0.7);
}
#recommendbox   .owl-nav .owl-next span,
#recommendbox .owl-nav .owl-prev span{
opacity: 0;
}



/*===========內容管理-首頁==================*/
#centeradminbox{
	position: relative;
}


#centeradminbox .alertCustom01 h1{
	position: relative;
	font-size: 170%;
}

#centeradminbox h2{
	position: relative;
	font-size: 150%;
	margin: 10px 0px;
}
#centeradminbox  .list-group-item{
padding: 6px 0px 6px 10px;
}


#centeradminbox .table-striped{
background: #F7F7F7 url(../../img/modules/neilmfdcms/) no-repeat left top;
font-size: 85%;
}

#centeradminbox .rowCustom{
	position: relative;
	left: -30px;
}

#centeradminbox #sorttable{
	position: relative;
	left: -17px;
width: 107%;
}




#centeradminbox #tagdivbox li{
	margin: 0px 0px 13px 0px;
}


#centeradminbox #tagitem{
	border-radius: 3px;
	border: 1px solid #ADADAD;
	padding: 3px 7px;
	background: #EFEFEF url(../../img/frame/) no-repeat left top;
white-space:nowrap;
font-size: 90%;	
}


#centeradminbox .focusbox #tagitem{
	border-radius: 3px;
	border: 1px solid #D19492;
	padding: 3px 7px;
	background: #FFDAD8 url(../../img/frame/) no-repeat left top;
white-space:nowrap;
font-size: 90%;	
}

#centeradminbox  .page-header{
white-space:nowrap;
}



/*===內容管理-分類=========*/
#sortadminbox{
	position: relative;
}

#sortadminbox h2{
	position: relative;
	font-size: 150%;
	margin: 10px 0px;
}

#sortadminbox .table-striped{

font-size: 85%;
}

#sortadminbox .rowCustom{
	position: relative;
	left: -30px;
}

#sortadminbox #sorttable{
	position: relative;
	left: -25px;
width: 110%;
}

#sorttable table{
background: #F7F7F7 url(../../img/modules/neilmfdcms/) no-repeat left top !important;
}

/*======分類自訂按鈕==============*/
#sortcustommenubox{
	position: relative;
	
}
.sortcustommenubox h3{
font-size: 120%;
}


/*=====新增內容-新聞=========*/
#mfdcmscenterbox{
	position: relative;
}
#mfdcmscenterbox .radio-inline{
	text-align: left;
}
 

#mfdcmscenterbox .radio-inline input{
position: relative;
top: 0px;
	line-height: 0%;
}
#mfdcmscenterbox .jumbotron h1{
font-size: 180%;
}

#mfdcmscenterbox .col-sm-12Custom{
position: relative;
left: -15px;
}

#mfdcmscenterbox  #tagbox{
position: relative;
margin: -13px 0px 0px 0px;

}

#mfdcmscenterbox   .col-sm-10Custom{
position: relative;
top: -4px;
}


/*==========自訂按鈕區塊================*/
#modulesmenuArrbox{
	position: relative;
	text-align: center;	
}

#modulesmenuArrbox .btn{
margin: 0px 12px 15px 0px 
}

#btntitlebox{
max-height: 58px;
overflow: hidden;x
line-height: 150%;
}

