*{ margin:0px; padding:0px;}
body{ font-family:Calibri; font-size:16px; color:#333}

.pull-down-sm{ margin-top:10px !important;}
.pull-down-md{ margin-top:20px !important;}
.pull-down-lg{ margin-top:30px !important;}

.container{ width:100% !important; height:auto;}
.row{ width:98%; padding:1%; margin:auto; height:auto;}
.pull-left{ float:left;}
.pull-right{ float:right;}
.pull-center{ margin-left:auto; margin-right:auto; display:table;}
.img-thumb-left{ float:left; margin:0 10px 5px 0}
.img-thumb-right{ float:right; margin:0 0 5px 10px}
.logo{ float:left; margin-right:30px; max-height:80px;}
.logo-text{ height:80px; line-height:80px; font-size:48px;}

.menuWrapper{ width:17%; height:auto; position:relative; float:left;}
.contentWrapper{ width:83%; height:auto; position:relative; float:right;}
.clrfix{ clear:both !important}
.content-col{ overflow-y:auto; width:100%; height:373px;}

.franchiseWrapper{ height:373px !important;}
.franchise-req-view{ margin:0px; padding:0px;}
.franchise-req-view tr th{ background-color:#EE5C23; color:#FCFBFA; padding:5px; border:1px solid #CCC}
.franchise-req-view tr td{ padding:5px; border-right:1px solid #EE5C23; border-top:1px solid #EE5C23;}
.franchise-req-view tr:nth-child(odd)
{
   background-color: #ccc;
}

.lbl{ font-size:14px; font-weight:bold; color:#012223;}
.ad-txtbox{ padding:10px; background-color:#294150; border-radius:5px; width:270px !important; height:40px; color:#E1EEF6; border:none; outline:none; margin-bottom:10px; margin-left:100px !important;}
.ad-txtbox:focus,hover{ box-shadow:0px 0px 5px 1px #3392CF}
.ad-selectbox{padding:10px; background-color:#294150; border-radius:5px; width:270px !important; height:40px; line-height:40px; color:#E1EEF6; border:none; outline:none; margin-bottom:10px; margin-left:100px !important;}
.news-box{padding:10px; background-color:#294150; border-radius:5px; width:470px !important; color:#E1EEF6; border:none; outline:none; margin-bottom:10px;}

.sbtn{ padding:10px 20px 10px 20px; border:none; outline:none; background-color:#19A7D0; color:#FFF; font-size:14px; border-radius:3px; float:right; margin-left:20px;}
.sbtn:hover{ background-color:#F9C115; transition:all ease-in-out 0.6s}
.rbtn{ padding:10px 20px 10px 20px; border:none; outline:none; background-color:#252E33; color:#FFF; font-size:14px; border-radius:3px; float:right; margin-left:15px; margin-right:5px; text-decoration:none;}
.rbtn:hover{ background-color:#C04D20; transition:all ease-in-out 0.6s}


.success-text{ margin-top:20px; background-color:#E1F0CA; color:#465C28; font-size:16px; padding:20px; text-align:center; box-shadow:inset 0px 0px 5px 2px #8CC53B; border-radius:6px; line-height:23px;}
.warning-text{ margin-top:20px; background-color:#F2E5BA; color:#2B2511; font-size:16px; padding:20px; text-align:center; box-shadow:inset 0px 0px 5px 2px #DCB52F; border-radius:6px; line-height:23px;}
.failure-text{ margin-top:20px; background-color:#F4D7D2; color:#C23B20; font-size:16px; padding:20px; text-align:center; box-shadow:inset 0px 0px 5px 2px #C23B20; border-radius:6px; line-height:23px;}

.search-wrapper{ width:400px; margin-left:auto; margin-right:auto; display:table; padding:20px;}
.search-box{ background-color:#CEEAF7; border:3px solid #1474A0; height:30px; padding:10px; line-height:30px; font-size:18px; color:#1474A0; border-radius:6px; margin-bottom:10px; width:370px; outline:none;}
.yearlistbox{ background-color:#CEEAF7; border:3px solid #1474A0; padding:15px; font-size:18px; color:#171818 !important; margin-bottom:10px; width:395px; outline:none;}
.stu-wrapper{ width:400px; margin-left:auto; margin-right:auto; display:table;}

.heading{ font-size:24px; color:#930; padding:10px;}

.result-pic{ height:100px; width:100px; border:2px solid #CCC; border-radius:6px; margin:0 0 5px 0; display:block;}
.fancy-line{
	width:100%; height:1em; box-shadow:0px 3px 5px -2px #C4C4C4; color:#3EB97B; border:none;
	margin-bottom:20px;
}
.tablegreen{}
	.tablegreen
{
	width:100%; 
	border-collapse:collapse;
	margin-bottom:0px; border:none !important; 
}
	.tablegreen th
	{
		padding:10px; color:#3D1B17; border:none !important; font-size:14px; text-align:left !important;
	}
	.tablegreen td{ 
		padding:7px; border:none; font-size:12px; line-height:23px; text-align:left;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.tablegreen tr{
		background: #FFFFCC;
		border-top:#4e95f4 1px solid;
	}
	/*  Define the background color for all the ODD background rows  */
	.tablegreen tr:nth-child(odd){ 
		background: #FFFFCC;
	}
	/*  Define the background color for all the EVEN background rows  */
	.tablegreen tr:nth-child(even){
		background: #FFFFFF;
	}
	.stu-wrapper{ width:400px; margin-left:auto; margin-right:auto; display:table;}