.container{
	min-width: 320px;
}
#header ul li a{
	color:#fff !important;
}
.header-site{
	background: #40abce ; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(45deg ,#40abce , #e654da ); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg , #40abce , #e654da ); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg , #40abce , #e654da ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg , #40abce , #e654da ); /* Standard syntax */
}

#header .active{
	background-color: #097e96 !important;
}
#header nav{
	padding: 15px 0;
}
.avatar-circle{
	border-radius: 50% !important;
	width: 180px;
	height: 180px;
}
#header .nav-link{
	padding-left: 10px;padding-right: 10px;
}
#search_name .btn{
	border:2px solid #390c47;
	background-color:  #390c47;
	color : #fff
}
#search_name .btn-outline-dark:hover{
	background-color:  #663775;;
}
.padtop-15{
	padding-top: 15px;
}
.ct-detail{
	font-size: 15px;overflow: hidden;
}
 @media only screen and (max-width: 992px) {
	.ct-detail{
		height: auto;
	}
}
.cp{
	cursor:pointer;
}
.btn-back-ana{
	background-color: #390c47;
}
.btn-back-ana:hover{
	background-color:  #663775;
}
.txt-color-ana{
	font-size: 20px;
	color: #31b3cd;
	line-height: 20px;
	font-weight: 500;
}
#footer{
	background: #40abce ; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(45deg ,#40abce , #e654da ); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg , #40abce , #e654da ); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg , #40abce , #e654da ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg , #40abce , #e654da ); /* Standard syntax */
}
.card-wrapper{
	border :1px solid rgba(0,0,0,.125);
	width: 100%;
	height: 100%;
	border-radius: 5px;
}
.analysis-icon-container{
	line-height: 20px;color: #c0c0c0;
}
@media only screen and (max-width: 720px) {
	#footer{
		position: inherit;
		margin-top: 30px;
	}
}