/*Theme Name: RCJPS
Theme URI: 
Description: Customized Wordpress Theme
Version: 1.0
Author: George
Author URI: http://georgephilip.name
*/


@import url("css/style.css");

.modal {
    display: none;
    position: fixed;
    z-index: 20000;
    padding:0;
    left: 0;
    top: 0%;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.6);

}
.img-holder{
	position: relative;
	margin: auto;
	width: 90%;
	top: 8%;
}

.img-holder img {
	display:block;
	margin:auto;
}
.modal-content {
    margin: auto;
    display: block;
    width: 600px;
    
}
.modal-content { 
    animation-name: zoom;
    animation-duration: 1s;
}
@keyframes zoom {
    0%   { opacity: 0; }
  100% { opacity: 1; }
}
.close {
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    top: 0;
    right:-24px;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    transition: 0.3s;
    background-color: #000;
    text-align: center;
}
.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}
/*transfer certificate*/
.tc-form .form-control input[type="submit"] { padding: 0 20px; margin: 0; cursor: pointer; background-color: #ddd; border:1px solid #ccc; }
.tc-form .form-control input[type="text"] { padding: 0 10px; margin: 0; }
.tc-form .form-control .field-label{ font-size:14px; margin:0; padding:0 0 6px; font-weight: bold; }
.tc-form .form-control .field-label em{ font-weight: normal; }
.tc-form .error{ font-size: 14px; color: red; margin:0; padding: 6px 0 0; }
.tc-found{ font-size: 14px;}
.tc-found a{ color: #0a64d8; font-size: 16px; }
/*table data*/
.teaching-staff-table{font-size: 12px;}
.teaching-staff-table th, .teaching-staff-table td{padding: 10px;}
.current-enrolment th, .current-enrolment td{border:1px solid #ccc; text-align: center}
.current-enrolment .total-col td{ font-size: 16px; font-weight: bold;}
/*Affiliation page*/
.affiliation-table{ width: 690px; border-collapse: collapse; font-size: 14px; }
.affiliation-table caption{ font-size: 20px; font-weight: bold; padding: 10px 0; }
.affiliation-table td{ vertical-align: top !important; padding: 8px 4px; border:none !important; }
.affiliation-table .answer-col{ width: 40%; }
.affiliation-table td.colon, .affiliation-table td.slnumber{ width: 16px; }
.affiliation-table .inner-spacing{ text-indent: 30px;}
