/*****************************************************************************************
*					CSS Style Sheet                                  *			    
*				    Hillsas King(WenJin Shi)                             *
*	  				  2020.02.02					 *
*****************************************************************************************/

/*****************************************************************************************
*   	      				    MODEL					 *
*****************************************************************************************/
/*.class name or id name{
	position; height; width;
	margin; padding; top; bottom; left; right;
	align;
	text_style; text_color; etc; 
	etc
}/*

 */
.table_report_all{
	font-family: Adobe Kaiti Std,cursive;
	text-align: center;
	width: calc(100vw - 225px);max-width: 1034px;
	font-size: 1.6vw;
}

.table_report_input{
	font-family: Adobe Kaiti Std, cursive;
	text-align: center;
	font-size: 1.4vw;
	padding: 0 .1em;
}


/*****************************************************************************************
*   	      				    BASE					 *
*****************************************************************************************/
.top_bar_menu{
	position: relative; 
	margin: 0; padding-left: 15px;
	text-align: center; 
	font-family: Adobe Kaiti Std, cursive; font-size: 18px; color: rgb(200,200,200)
}

/*****************************************************************************************
*   	      				 CHECK_LIST					 *
*****************************************************************************************/
.content_header{
	text-align: center; 
	font-family: Adobe Kaiti Std, cursive; font-size: 20px
}

.header_line{
	margin-top: -10px; 
	color: #d2d2d2
}

/*****************************************************************************************
*   	      				   GLOBAL					 *
*****************************************************************************************/
a {text-decoration: none; color: black}

html, body{
	position: relative; width: 100%; height: 100%
}

.menu_column_ul{
	list-style-image: url('/static/img/user_info_menu_column.png'); background-repeat: no-repeat
}

.menu_column_ul_noimg{
	position: relative; top: -20px;
	list-style-type: none
}

.menu_column_ul_noimg_cabin{
	position: relative; top: -20px;
	list-style-type: none; max-height: 100px; overflow: scroll
}

.menu_column_ul_noimg_cabin::-webkit-scrollbar{
	width:0; display:none
}

.menu_li_label{
	position: relative; height: 50px; 
	margin-left: 20px; padding-left: 15px
}

.menu_li_label40{
	height: 40px; 
	margin-left: 35px
}

.menu_column_li{
	position: relative;
	top: -2px;
        text-decoration: none; color: rgb(200,200,200); font-family: Adobe Kaiti Std, cursive
}

.top_item_select {color: rgb(255,255,255)}

/*****************************************************************************************
*   	      				    INDEX					 *
*****************************************************************************************/
.index_div_scroll{
	width: 100%; height: 150px; 
	padding-left: 25px; overflow: scroll;
	font-family: Adobe Kaiti Std, cursive
}

.index_div_scroll::-webkit-scrollbar{
	width:0; display:none
}

.index_p{
	position: relative; height: 20px; 
	padding-left: 15px;
	font-family: Adobe Kaiti Std, cursive; font-size: 17px
}

/*****************************************************************************************
*   	      				    LOGIN					 *
*****************************************************************************************/
.login_input{	
	position: relative; height: 38px; width: 270px; 
	left: 15px; top: -5px;
	background-color: transparent; border: none; outline: none;
	font-size: 20px; color: #999999; font-family: '微软雅黑'
}

.login_td{
	position: relative; height: 38px; width: 288px; 
	left: 40px;
	background-image: url('/static/img/login_input_background.png'); background-repeat: no-repeat
}

/*****************************************************************************************
*   	      				 PAGINATION					 *
*****************************************************************************************/
ul.pagination {
	display: inline-block;
        padding: 0; margin: 0
}

ul.pagination li {display: inline;}

ul.pagination li a {
        float: left;
        padding: 8px 16px;
	color: black;
        text-decoration: none;
        transition: background-color .3s;
        border: 1px solid #ddd
}

ul.pagination li a.active {
        background-color: #4CAF50;
        color: white;
        border: 1px solid #4CAF50;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}

/******************************
*   	BASE_CheckList_Patrol    *
*******************************/
.checklist_tbody{
			font-family: Adobe Kaiti Std, cursive; font-size: 18px;
			text-align: center
}

.checklist_th{
			width: 100%; height: 50px; padding: 0;
			font-family: Adobe Kaiti Std, cursive; font-size: 20px;
}


/******************************
*   	      GLOBAL	      *
*******************************/


#check_list td{
			border: 1px solid black
}

.checker{
		width: 65px; height: 35px; font-size: 17px; font-family: Adobe Kaiti Std, cursive
}

.check_list_input_num{
				  width: 50px; height: 20px; position: relative; top: -2px; font-size: 14px; text-align: center
}

.submit_button{
	font-family: Adobe Kaiti Std, cursive;
	width: 50px; border:1px solid #d2d2d2; color:#505050; font-size:16px
}
.submit_button:hover{
	background-color: #d0d0d0;

}

.report_table{
			height: 40px; outline: None;
			border: None; background: transparent;
			font-family: Adobe Kaiti Std, cursive; font-size: 18px; text-align: center
}

.report_p{
		font-family: Adobe Kaiti Std, cursive; font-size: 19px; text-align: center;
		
}

.download_p{
		font-family: Adobe Kaiti Std, cursive; font-size: 18px; text-align: center;
		
}

.content_pre{
		font-family: Adobe Kaiti Std, cursive; font-size: 18px; text-align: center; 
}

