
.rms-table .avatar{
	width: 50px;
	height: 50px;
	border-radius: 100%;
}

.rms-table td{vertical-align: middle !important;}

.title-bar h1{margin-top: 0px;font-size: 22px;}
.rms-data-table{margin-top: 10px;}

/**
** Profile Page
**/
.profile-page .avatar{
	height:300px;
	text-align: center;
	background: #f5f5f5;
	display: block;
	width: 100%;
}

.profile-page .avatar img{
	margin-top: 72px;
    border-radius: 90px;
    max-width: 100%;
    height: 150px;
    width: 150px;
    display: inline-block;
}

.profile-page table{width: 100%; margin-top: 30px;}
.profile-page table tr{font-size: 20px;}
.profile-page table tr td{padding: 10px;border: 1px solid #c5c5c5;width: 50%;}
.profile-page table tr .first{text-align: right;}
.profile-page table tr .second{}

/**
** Profile image
**/
.rms-profile-image img{
	max-width: 50%;
}

/**
* Mark
**/
.result-table input{padding-right: 7px; padding-left: 7px;}
.result-table{width: 100%;margin-bottom: 50px;}
.result-table tr{}
.result-table tr th{
	background: #f5f5f6;
    text-align: center;
    border: 1px solid #ebebeb;
    color: #666;
    padding: 8px;
}
.result-table tr td{padding: 10px;}


/**
** Certificate
**/
.certificate-area{
	position: relative;
	float: left;
	background: #ccc;
}
.certificate-area .logo{
	text-align: center;
	margin-top: 150px;
}

.toolsbar{text-align: center;padding-bottom: 15px;padding-top: 20px;}
.certificate-area .logo img {max-width: 30%;}
.certificate-area .info{text-align: center;}
.certificate-area .info h3{text-align: center;}
.certificate-area .info p{text-align: center;}
.certificate-area .info p b{}
.certificate-area .text{
	text-align: center;
	padding: 20px 250px;
}
.certificate-area .signature{text-align: center;}
.certificate-area .signature p{margin-bottom: 0px;}






/**
** Result Table
**/

.result-header{}
.result-header img{max-width:300px;}
.result-header h3{
    font-size: 200%;
    letter-spacing: 5px;
}
.result-header p{margin-bottom: 2px;}

#result-table{}
#result-table th{border: 1px solid #666;padding: 4px 10px;}
#result-table th.center{text-align: center;}
#result-table th.left{text-align: left;}
#result-table th.right{text-align: right;}
#result-table td{border: 1px solid #666;padding: 4px 10px;}

.language-fielset .form-group{background: #ccc;}
.language-fielset .form-group label{padding-left: 10px;}


#form-area{
	background: #eee;
	padding: 10px;
	margin-top: 50px;
	margin-bottom: 50px;
	border-radius: 4px;
	border: 1px solid #ccc;
}



/**
** Login Page
**/
.login-logo{
    font-size: 35px;
    text-align: center;
    margin-bottom: -90px;
    font-weight: 300;
}

.login-logo a{
	display: inline-block;
	background: #fff;
	border-radius: 90%;
	width: 180px;
	height: 180px;
	line-height: 152px;
}

.login-logo a img{
	border-radius: 90%;
	width: 120px;
    height: 120px;
}
.login-box-body{
	padding-top: 50px;
	border-radius: 10px;
}

.skin-blue .sidebar a{color: #fff;}
.skin-blue .sidebar a:hover{color: #fff;}

/**
** Custom field style
**/


/* Check box */
.custom_checkbox{margin-right: 10px; margin-top: 6px;}

#class-legend{
	width: auto;
	border: 1px solid #ccc;
	margin-left: 10px;
	padding: 5px 10px;
}