.side-nav ul { padding-left:10px;}
.side-nav ul  li {padding: 10px 0 8px 0px !important;} 
 
.side-nav li { display:block;
			list-style:none;
			font-size:16px;
			text-align:left;
			border-bottom: 1px solid #E6E5E5;
			box-shadow: 0px 1px 0px #fdfdfd;
			-moz-box-shadow: 0px 1px 0px #fdfdfd;
			-webkit-box-shadow: 0px 1px 0px #fdfdfd;
			-o-box-shadow: 0px 1px 0px #fdfdfd;
			-ms-box-shadow: 0px 1px 0px #fdfdfd;	
			position: relative;		
	}
.side-nav li:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  border-bottom: 2px solid #3366FF;
  transition: 0.4s;
}
.side-nav li:hover:after {width: 100%;}
.fa.down-arrow{color:#FFA724; font-size:18px; padding-right:4px;}

.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}

.hr {height: 4px; border: 0; margin: 1em 0.5em 1em 1.5em; padding: 0; background:url(../images/block-div-h.png) repeat-x scroll 0 0 transparent; }
 

.list-style li {
	
    line-height: 24px;
	padding-bottom:4px;
  
}

.table-one th, .table-one td {
    padding: 12px !important;
    vertical-align: top;
    text-align: left !important
}

.table-one .table-sp {padding-top:30px; margin-top:20px;}


.content-layout li {
    line-height: 22px;
    padding: 10px;
}

.align-center-imgalgn , .align-center-imgalgn img {text-align: center; float: none !important; margin-bottom: 20px !important;}

.top20mg { margin-top:20px;}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    padding: 10px;
    background: #194998;
    color: #fff;
    border: 1px solid #025df5;
}


