tr:hover {
    background-color:#f5f5f5;
    color:#755d5c;
    transition:.3s;
}

a:hover {
    text-decoration: none;
    /*color:white;
    transition:.1s;*/
}
a:visited{
    text-decoration: none;
    
}

#tablecss {
    width: 100%;
    position:relative;
    margin-top:20px;
}

#tablecss td {
    border: 1px solid #d8c0ad;
    padding: 8px;
}
#tablecss th {
    border: 1px solid #918174;
    padding: 8px;
}

.container{
	width:100%;
	}
.select{
        width: 100%;
	    border: 1px solid #c9c7c7;
        border-radius: 3px;
        height:35px;
        line-height: 35px;
        text-align: center;
        margin-top:5px;
        box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0 rgba(0, 0, 0, 0.1);
}

.select4{
        width: 100%;
	    border: 0px solid white;
        border-radius: 3px;
        height:30px;
        line-height: 30px;
        text-align: center;
        
        background:rgba(0,0,0,0)
}
.select5{
        width: 90px;
	    border: 1px solid #c9c7c7;
        border-radius: 3px;
        height:25px;
        line-height: 25px;
        text-align:center;
        box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.1), 0 0px 2px 0 rgba(0, 0, 0, 0.1);
}

/*box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0 rgba(0, 0, 0, 0.1);padding: 3px 10px;margin-top:5px;*/ 
.selectstaff{
	    width: 35px;
        border: 1px solid ;	 
        border-radius: 3px;
	    font-size: 1vmax;
        height:25px;
        line-height:25px;
        text-align: center;
        margin-top:5px;
}

       
        
.select2{
	    width:100%;
        border: 1px solid #c9c7c7;
        padding: 3px 10px;
        border-radius:3px;
        height:35px;
        line-height:30px;
        text-align:center;
        box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0 rgba(0, 0, 0, 0.1);
}
.select3{
	    /*
	    -webkit-appearance: none;
	    background-image:url(/images/arrow.png);
	    background-size:25px;
        background-position: calc(105% - 10px) center;
        background-repeat: no-repeat;
        cursor: pointer;
        */
	    width:100%;
        border: 1px solid #c9c7c7;
        padding: 3px 10px;
        border-radius:3px;
        height:35px;
        line-height:30px;
        text-align: center;
        box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0 rgba(0, 0, 0, 0.1);
}
select::-ms-expand {
    display: none;
}
.button{
    float:clear;    
    background-color: #5bc0de;
    width: 100px;
    color: white;
    padding: 7px 10px;
    text-align: center;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin-top:20px;
    margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
    cursor: pointer;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 0px 20px 0 rgba(0, 0, 0, 0.19);
    transition:.3s;
}
.button:hover{
text-decoration: none;
background-color: #90A4AE;
color:white;
}
.button2{
    float:right;
    background-color: #5bc0de;
    width:100px;
    color: white;
    padding: 7px 10px;
    text-align: center;
    border-radius: 4px;
    text-decoration: none;
    font-size: 16px;
    margin-left:10px;
    cursor: pointer;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 0px 20px 0 rgba(0, 0, 0, 0.19);
    transition:.3s;
}
.button3{
    float:center;
    background-color: #5bc0de;
    width:150px;
    color: white;
    padding: 7px 20px;
    text-align: center;
    border-radius: 4px;
    text-decoration: none;
    font-size: 16px;
    margin-left:10px;
    cursor: pointer;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 0px 20px 0 rgba(0, 0, 0, 0.19);
    transition:.3s;
}
.button4{
    border: 2px solid #e5e3e3;
    color:#847d4e;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    font-size: 13px;
    cursor: pointer;;
    transition:.3s;
    font-weight:bold;
}
.button5{
    float:right;
    background-color: #1F618D;
    width:100px;
    color: white;
    padding: 7px 10px;
    text-align: center;
    border-radius: 4px;
    text-decoration: none;
    font-size: 16px;
    margin-left:10px;
    cursor: pointer;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 0px 20px 0 rgba(0, 0, 0, 0.19);
    transition:.3s;
}

.button6{
    background-color: #75573e;
    width:50px;
    color: white;
    font-weight:bold;
    padding: 3px 3px;
    margin-left:5px;
    text-align: center;
    border-radius: 1px;
    text-decoration: none;
    font-size: 10px;
    cursor: pointer;
    border:1px solid #b1b8bd;
    transition:.3s;
}

.button2:hover{
text-decoration: none;
background-color: #90A4AE;
color:white;
}
.button3:hover{
text-decoration: none;
background-color: #90A4AE;
color:white;
}

.button4:hover{
text-decoration: none;
background-color: #90A4AE;
color:white;
border: 2px solid white;
}
.button5:hover{
text-decoration: none;
background-color: #90A4AE;
color:white;
}
.count{
    position:absolute;
    top: 22px;
    right:280px;
    width:430px;
    color: #776325;
    padding: 6px 10px;
    text-align: center;
    border-radius: 4px;
    font-size: 16px;
    border: 1px dotted #996e6e;
}
.count2{
    position:absolute;
    top: 20px;
    right:350px;
    width:200px;
    color: #776325;
    padding: 6px 10px;
    text-align: center;
    border-radius: 4px;
    font-size: 16px;
    border: 1px dotted #996e6e;
}
.tdheader{
        display: inline-block;
        width:8%;
        height:30px;
        line-height: 30px;
        
        margin-bottom:5px;
        font-weight:bold;
        border-radius: 1px;
        box-shadow: 0 0px 7px 0 rgba(0, 0, 0, 0.2), 0 0px 2px 0 rgba(0, 0, 0, 0.19);
        background: linear-gradient(to bottom, #ffffff  , #e1e5ea);
 }
 .tdheader2{
        display: inline-block;
        width:8%;
        height:30px;
        line-height: 30px;
 }
 .tdheaderdate2{
        position:absolute;
        margin-left:0px;
        width: 10%;
        height:200px;
        top:87px;
        z-index:1;
}
.tdheaderdate{
        position:absolute;
        right:-10%;
        text-align: center;
        width:60%;
        height:30px;
        line-height: 30px;
        margin-bottom:5px;
        font-weight: bold;
        border-radius: 3px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 0px 5px 0 rgba(0, 0, 0, 0.19);
        background: linear-gradient(to bottom, #ffffff  , #e1e5ea);
}
.tdheader2plus{
        position:absolute;
        right:55%;
        top:43px;
}
.selectdate{
        position:absolute;
        width:60%;
        right:-10%;
        top:39px;
        text-align: center;
	    border: 1px solid #c9c7c7;
        padding: 3px 10px;
        border-radius: 3px;
        height:35px;
        line-height: 30px;
        box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0 rgba(0, 0, 0, 0.1);
}
.selectdate2{
        position:relative;
        width:60%;
        
        left:50%;
        top:75px;
        margin-top:5px;
        text-align: center;
        border: 1px solid #c9c7c7;
        padding: 3px 10px;
        border-radius: 3px;
        height:35px;
        line-height: 30px;
        box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0 rgba(0, 0, 0, 0.1);
}
.tdheader2minus{
        position:absolute;
        margin-top:85px;
        right:55%;
        
}
.tdheader3{
        float:left;
        width:150px;
        margin-left:20px;
        margin-top:3px;
        border-radius: 5px;
 }

.tdheaderlong{
        display: inline-block;
        width:22%;
        height:30px;
        line-height: 30px;
        margin-bottom:5px;
        font-weight:bold;
        border-radius: 1px;
        
        box-shadow: 0 0px 7px 0 rgba(0, 0, 0, 0.2), 0 0px 2px 0 rgba(0, 0, 0, 0.19);
        background: linear-gradient(to bottom, #ffffff  , #e1e5ea);
 }



.tdheader2long{
        display: inline-block;
        width:22%;
        height:30px;
        line-height: 30px;
 }

.check-content{
        width:70%;
        margin: auto;
        border-radius: 8px;
        border: 1px solid #bec9db;
        margin-top:10px;
        margin-bottom:20px;
        box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 0px 5px 0 rgba(0, 0, 0, 0.19);
        padding:25px;
}

@media (max-width: 900px) {
	.check-content{
        width:95%;
        padding:10px;
        }
}
.check:hover{
        cursor: pointer;
        box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2), 0 0px 4px 0 rgba(0, 0, 0, 0.2);
}
.check input[type="checkbox"] {
  display: none;
}
.check{
        display: inline-block;
        color:#bcbaba;
        font-weight: normal;
        font-size: 1vmax;
        width:12%;
        height:40px;
        border: 1px solid #e5e3e3;
        line-height: 40px;
        border-radius: 4px;
        text-align: center;
        margin:5px;
        vertical-align:middle;
        -o-transition:.3s;
        -ms-transition:.3s;
        -moz-transition:.3s;
        -webkit-transition:.3s;
        transition:.3s;
 }
/*
input:checked+span{
    
	color:#dbd22a;
    font-weight:bold;
    
}   
*/
.ch{
	background-color:#167e82;
	color:#dbd22a;
    font-weight:bold;
    box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.2), 0 0px 10px 0 rgba(0, 0, 0, 0.2);
	}

.main-content{
	   width:100%;
	   text-align:center;
}
.add-content{
       width:40%;
       margin:auto ;
       text-align: center;
       margin-top:200px;
       border-radius: 4px;
       border: 1px dotted grey;
       height:150px;
       padding: 10px;
}
input[type=date]{
	border: 1px solid grey;
        padding: 5px 15px;
        border-radius: 4px;
	alignment-baseline: center;
}
input[type=submit],[type=reset] {
    width: 100px;
    alignment-baseline: center;
    background-color: #5bc0de;
    color: white;
    padding: 8px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}
.link{
        float:right;
        margin-right:200px;
        border: 1px solid #D4DEE4;
        border-radius: 5px;
        width: 100px;
        height:50px;
        line-height: 50px;
        text-align: center;
}
.trheader{
        text-align:center;
        background-color:white;
        height:30px;
        line-height: 30px;
        color:black;
}
.trheader2{
        text-align:center;
        background-color:white;
        height:30px;
        line-height: 30px;
        color:black;
}
.trheader3{
	    width="6%";
        text-align:center;
        background-color:white;
        height:30px;
        line-height: 30px;
        color:black;
}
.browser {
    position:relative;
    width:100%;
    background: linear-gradient(to top, #e8ecf2, white);
    height:70px;
    padding:30px;
    text-align:center;
    font-size: 12px;
    color:#52617a;
    border-bottom-right-radius:20px;
    border-bottom-left-radius:20px;
    box-shadow:  0px 5px 5px rgba(0, 0, 0, 0.2);
    margin-top:100px;
    bottom:30px;
}
.timemark {
    position: relative;
    width: 30%;
    color: #5499C7;
    text-align:left;
    font-size: 13px;
    font-weight:bold;
    left:10px;
    margin-bottom:8px;
    margin-top:10px;
    
}

.pagination{
    float:right;
    width:100%;
    color: #776325;
    text-align:center;
    font-weight:bold;
    font-size: 13px;
    margin-top:10px;    
    margin-bottom:8px;
}
.export{
    margin: auto;
    width: 50%;
    border: 3px solid #edd9af;
    padding:20px;
    border-radius: 3px;
}
.over{
    margin:auto;    
    width:100%;
    text-align:center;
    font-size: 18px;
    margin-top:15px;
    padding: 15px 20px;
    /*background: linear-gradient(to top, #ffffff  , #e1e5ea);
    border-radius:5px;*/
    font-weight:bold;
    color:#808B96;
    border-top: 1px dashed #cfe1ff;
}
.over30{
    font-size: 11px;
    font-weight:bold;
    color:#CA6F1E;
}
.over1{
	position:absolute;
	left:0;
	width:30%;
	margin-top:5px;
	height:35px;
    padding: 4px 0px;
    text-align:right;
    font-size: 18px;
}
.over11{
	position:absolute;
	left:30%;
    width:70%;  
}
.over12{
    display: inline-block;
    margin-left:10px;
    margin-top:5px;
    /*color:#f49842;*/
    text-align:center;
    width:170px;
    height:30px;
    border-radius:5px;
    border: 1px solid #b5b5b5;
    padding: 4px 2px;
    font-size: 14px;
    
    cursor: pointer;
}
.over12:hover{
    color:#5bc0de;
    background-color: #5bc0de;
    transition:0.3s;
    /*box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2), 0 0px 2px 0 rgba(0, 0, 0, 0.15);transition:.1s;*//*background-color:#ebebeb;*/
}
.overtotal1{
	position:relative;
	
	
    width:100%;
    margin:auto;
    z-index:3;
    /*border: 1px solid #e0e0e0;*/
}
.overtotal2{
	top:20px;
	position:relative;
	width:100%;
     margin-top:40px;
    z-index:3;
    
}
.overtotal3{
	top:60px;
	position:relative;
    width:100%;
    margin-top:40px;
    z-index:3;
}

.overlink{
	display: inline;
	/*color:red;*/
	font-size: small;
    vertical-align:middle;
}
.overlink2:hover{
	color:white;
	transition:0.3s;
}
.overlink3{
	color:white;
	transition:0.3s;
}

.checkpublish{
        float:left;
        width:350px;
        margin-left:10px;
        border-radius: 5px;
        font-size:12px;
        font-weight:normal;
 }
.checkpublish2{
  width: 18px;
  height: 18px;
  vertical-align: bottom;
  position: relative;
}

.firstlog{
   float:clear;
   width:60%;
   margin:auto;   
   border-radius: 1px;
   
   padding:5px;
   margin-bottom:10px;
   margin-top:-10px;
   color:grey;
   font-weight:bold;
}
.firstlog2{
   color:red;
   font-size:10px;
   float:right;
   
}
.datesize
{
  font-size: x-small;
  font-weight:bold;
}

.stat-container{
   position: absolute;
   top:20px;
   left:20px;
   margin:0 auto;
   width: 55%;
}
.stat-container-a{
  position: absolute;
  width:19%;
  top:0px
  left: 0px;
  border: 1px solid brown;
  border-radius: 5px;
  padding: 40px 25px 10px 5px;
} 

.stat-container-b{
  position: absolute;
  width:19%;
  margin-left:20%;
  top:0px
  left:0px;
  border: 1px solid purple;
  border-radius: 5px;
  padding: 40px 25px 10px 30px;
} 

.stat-container-c{
  position: absolute;
  width:19%;
  margin-left:40%;
  top:0px
  left:0px;
  border: 1px solid teal;
  border-radius: 5px;
  padding: 40px 25px 10px 40px;
} 
.stat-container-d{
  position: absolute;
  width:19%;
  margin-left:60%;
  top:0px
  left:0px;
  border: 1px solid pink;
  border-radius: 5px;
  padding: 40px 25px 10px 45px;
} 
.stat-container-e{
  position: absolute;
  width:19%;
  margin-left:80%;
  top:0px
  left:0px;
  border: 1px solid olive;
  border-radius: 5px;
  padding: 40px 25px 10px 45px;
} 
.stat-container-f{
  text-align:center;
  width:19%;
  margin-left:100%;
  top:0px;
  left:0px;
  border: 1px solid red;
  border-radius: 5px;
  padding: 40px 25px 10px 45px;
  font-weight:bold;
  font-size:15px;
} 
.stat-container-title{
	text-align:center;
	padding: 5px 0px;
	font-weight:bold;
	font-size:16px;
	position: absolute;
	width:19%;
	border-bottom: 1px solid grey;
}
.stat-container-title2{
	margin-left:20%;
	text-align:center;
	padding: 5px 0px;
	font-weight:bold;
	font-size:16px;
	position: absolute;
	width:19%;
	margin-bottom:10px;
	border-bottom: 1px solid grey;
}
.stat-container-title3{
	margin-left:40%;
	text-align:center;
	padding: 5px 0px;
	font-weight:bold;
	font-size:16px;
	position: absolute;
	width:19%;
	margin-bottom:10px;
	border-bottom: 1px solid grey;
}
.stat-container-title4{
	margin-left:60%;
	text-align:center;
	padding: 5px 0px;
	font-weight:bold;
	font-size:16px;
	position: absolute;
	width:19%;
	margin-bottom:10px;
	border-bottom: 1px solid grey;
}
.stat-container-title5{
	margin-left:80%;
	text-align:center;
	padding: 5px 0px;
	font-weight:bold;
	font-size:16px;
	position: absolute;
	width:19%;
	margin-bottom:10px;
	border-bottom: 1px solid grey;
}
.stat-container-title6{
	left:100%;
	text-align:center;
	padding: 5px 0px;
	font-weight:bold;
	font-size:16px;
	position: absolute;
	width:19%;
	margin-bottom:10px;
	
	border-bottom: 1px solid grey;
}
.stat-description{
	position: absolute;
    right:10px;
    top:80%;
    font-size:15px;
    text-align:right;
    border-bottom: 10px solid black;
}
.history{
	width:70%;
	border-radius:4px;
	text-align:center;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 0px 5px 0 rgba(0, 0, 0, 0.19);
	}
.history td{
    border: 1px solid #ada9a5;
    border-radius:8px;
    padding:4px;
    height:30px;
    }

.history tr:nth-child(2){
    font-weight:bold;
    color:black;
}
.history th {
	padding: 1px;
	border-bottom: 1px solid #ada9a5;
}
