﻿body{
	font-family: 'Open Sans', sans-serif, Arial;
	background-attachment: fixed !important;
}
body, table, tr, td, div {
	font-size:13px;
	line-height:18px;
}
h1 {
	font-size: 18px;
}

a {
	cursor: pointer;
	color: #337AB7;
	text-decoration: none;
}
p{
	margin: 0;
	padding: 5px 0;
}
br.both {
	clear:both;
}
textarea{
    width: 98%;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.text-left{
	text-align: left;
}
.securityDiv {
	color:darkRed;
	background-color:#F5BABA;
	/*margin:5px;*/
	border:4px solid red;
	border-left:0px;
	border-right:0px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:2px;
	margin-bottom:10px;
}
#navigation ul
{
	list-style-type: none;
}
.stud_warn {
	color: #F00;
	font-weight: bold;
}
#no-script{
	color:red;
	font-size:14px;
	background-color: #FFF9D7;
	border: 1px solid #E2C822;
	font-weight:bold;
	width:785px;
	margin:auto;
	padding: 4px;
	text-align: center;
}
#direction_text h2{
	margin: 0;
	padding: 5px;
	line-height: 1.5;
}
#backgroundPopup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupContact {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:384px;
	width:800px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
}
#popupContact h1 {
	text-align:left;
	color:#6FA5FD;
	font-size:18px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}
#popupContactClose {
}
#button {
	text-align:center;
	margin:100px;
}
.IBexamRadios {
	display:block;
}
.success {
	color:#009900;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	padding-top:20px;
}
.error{
    color: #FF0000;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 10px;
    text-align: center;
}
p.error-block{
	color: #FF0000;
	padding: 1px;
	margin: 1px 0;
}
span.error-block
{
	color: #FF0000;
	padding-left: 5px;
}
input.error-block,
textarea.error-block
{
	border: 2px solid #FF0000;
}
input.valid,
textarea.valid
{
	border: 2px solid #3c763d;
}

#error_message {
	background-color:#FFFFCC;
	padding:10px;
	font-size:12px;
	color:#FF0000;
	line-height:18px;
	width:760px;
	margin:auto;
	display:none;
}
#footerErrorMessage {
	background-color:#FFFFCC;
	padding:10px;
	font-size:12px;
	color:#FF0000;
	line-height:18px;
	width:760px;
	margin:auto;
	display:none;
}
.warnings {
	font-size:12px;
	color:#FF0000;
	line-height:18px;
	margin:auto;
}

.tooltip {
	cursor: help;
	text-decoration: none;
	position:relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
	position: absolute;
	left: 1em;
	top: 2em;
	z-index: 99;
	margin-left: 0;
	width: 250px;
	font-size:12px;
	left: -280px;
}
.tooltip:hover em {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	padding: 0.2em 0 0.6em 0;
}
.classic {
	padding: 0.8em 1em;
}
.custom {
	padding: 0.5em 0.8em 0.8em 2em;
}
* html a:hover {
	background: transparent;
}
.classic {
	background: #FFFFAA;
	border: 1px solid #FFAD33;
}
.critical {
	background: #FFCCAA;
	border: 1px solid #FF3334;
}
.help {
	background: #9FDAEE;
	border: 1px solid #2BB0D7;
}
.info {
	background: #9FDAEE;
	border: 1px solid #2BB0D7;
}
.warning {
	background: #FFFFAA;
	border: 1px solid #FFAD33;
}
a.refundPolicy {
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
body {
	margin:0px;
	padding:0px;
}
#cookieMessage {
	color: #FF0000;
	text-align: center;
	/* font-weight: bold; */
	margin-top: 15px;
	background: #f9de69;
	padding: 10px 5px;
	border: 1px solid red;
}
#noJS {
	display:none;
}
.displayMessage {
	border: 0 none;
	margin: 10px;
	overflow: auto;
	padding: 13px;
}
.barCodeImage {
	float:right;
	margin-right:10px;
	margin-bottom:10px;
	width:200px;
}
.middle_registration_content {
	min-height:200px;
}
p.preAdminCloseMessage {
	text-align:center;
	margin-top:30px;
	font-size:16px;
	font-weight:bold;
}
span.alert,
div.alert{
	color: #c00;
	border-top: 3px solid #F97869;
	border-bottom: 3px solid #F97869;
	background: #F5C1A9;
	padding: 10px;
	display: block;
	margin-bottom: 10px;
}
span.alert h4 {
	color: #970000;
}
span.info {
	color: #31708f;
	border-width: 0;
	border-top: 3px solid #7CA9D4;
	border-bottom: 3px solid #7CA9D4;
	background: #d9edf7;
	padding: 10px;
	display: block;
	margin-bottom: 10px;
}
span.warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-width: 0;
	border-top: 3px solid #faebcc;
	border-bottom: 3px solid #faebcc;
	padding: 10px;
	display: block;
	margin-bottom: 10px;
}
span.info h4 {
	color: #1339EC;
}
span.note {
	color: #B79000;
	border-top: 3px solid #F9DE69;
	border-bottom: 3px solid #F9DE69;
	background: #F5EAA9 url(https://www.totalregistration.net/templates/rt_versatility_iii_j15/images/style7/status-note.png) 10px 50% no-repeat;
	float:left;
	padding-left:46px;
	width:734px;
}
span.note h4 {
	color: #B87903;
}
span.filter {
	color: #0055BB;
	border-top: 3px solid #7CA9D4;
	border-bottom: 3px solid #7CA9D4;
	background: #C3D4D3;
	float:left;
	padding-left:46px;
	width:734px;
}
span.download {
	color: #57861A;
	border-top: 3px solid #BFDC77;
	border-bottom: 3px solid #BFDC77;
	background: #DEE9AE url(https://www.totalregistration.net/templates/rt_versatility_iii_j15/images/style7/status-download.png) 10px 50% no-repeat;
	float:left;
	padding-left:46px;
	width:734px;
}
span.download h4 {
	color: #486F15;
}

span.marker{
	background: #FFFF00;
}

.logoutLink {
	float: right;
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
	text-transform: capitalize;
}
.collegeTd {
	display:none;
}
.otherTd {
	display:none;
}
.paymentBox {
	float:right;
	font-size:15px;
	font-weight:bold;
	line-height:23px;
	margin-left:15px;
	margin-right:5px;
	margin-top:10px;
	padding:10px;
	text-align:center;
	background-color: #FFFF99;
	border-style: double;
	width:190px;
}
.payment_right_box {
	float:right;
	width:250px;
}
a {
   outline: 0;
}

a:hover, a:active, a:focus {
  outline: 0;
}

object, embed {
  outline: 0;
}

input::-moz-focus-inner {
  border: 0;
}
.marginLeft {
margin-left:20px;
}

.marginLeft input[type="text"] {
    border: 1px solid #CCCCCC;
    padding: 4px;
    width: 250px;
}
.mergeSubmitBtn {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    font-size: 13px;
    margin-left: 55px;
    padding: 6px 10px;
}
.successMessage {
    color: #009900;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}

.registrationForm input[type="text"], .registrationForm input[type="password"] {
width:180px;
}

#challengeQuestionForm textarea {
    width: 225px !important;
}

.emails {
float:left;
width:100%;
margin-bottom:5px;
}

.visible {
    display: table-row;
}

.hidden {
display:none;
}

input[type=submit],
input[type=button],
input[type=reset],
.btn
{
	cursor: pointer;
    display: inline-block;
	padding: 4px 12px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border-radius: 3px;
	margin: 10px 0;
    background-color: #dedede;
    background-image: linear-gradient(white,#dedede);
    border-color: #dedede #c5c5c5 #c5c5c5;
    border-image: none;
    border-right: 1px solid #c5c5c5;
    border-style: solid;
    border-width: 1px;
    color: #444;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
}

input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
.btn:hover
{
    background-image: linear-gradient(#dedede,#c5c5c5);
}

/*Tablesorter css*/

.tablesorter .header,
.tablesorter .tablesorter-header {
	/* black (unsorted) double arrow */
	/*background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);*/
	/* white (unsorted) double arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
	/* image */
	/* background-image: url(images/black-unsorted.gif); */
	background-repeat: no-repeat;
	background-position: center right;

	white-space: normal;
	cursor: pointer;
}
.tablesorter .headerSortUp,
.tablesorter .tablesorter-headerSortUp,
.tablesorter .tablesorter-headerAsc {
	/* black asc arrow */
	/*background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);*/
	/* white asc arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
	/* image */
	/* background-image: url(images/black-asc.gif); */
}
.tablesorter .headerSortDown,
.tablesorter .tablesorter-headerSortDown,
.tablesorter .tablesorter-headerDesc {
	/* black desc arrow */
	/*background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);*/
	/* white desc arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
	/* image */
	/* background-image: url(images/black-desc.gif); */
}
.tablesorter thead .sorter-false {
	background-image: none;
	cursor: default;
}

/* tfoot */
.tablesorter tfoot .tablesorter-headerSortUp,
.tablesorter tfoot .tablesorter-headerSortDown,
.tablesorter tfoot .tablesorter-headerAsc,
.tablesorter tfoot .tablesorter-headerDesc {
	/* remove sort arrows from footer */
	background-image: none;
}

/*** start css for register/cancelRequest.php exam cancellation request by student himself **/
.table-listing-cancelled-exam{
    width: 100%;
}
.table-listing-cancelled-exam th, .table-listing-cancelled-exam td{
    border:1px solid #000;
    text-align: center !important;
}
.table-listing-cancelled-exam td input.checkbox{
    display:inline!important;
}
/*** end css for register/cancelRequest.php exam cancellation request by student himself **/
