
body {
	background: #fff;
	font-family:Helvetica, Arial, sans-serif !important;
}

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/

#wrapper {
	padding-left: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#wrapper-toggled {
	padding-left: 220px;
}

 .sidebar-wrapper::-webkit-scrollbar {
 display: none;
}
#wrapper.toggled #sidebar-wrapper {
	width: 220px;
}
page-content-wrapper {
	width: 100%;
	padding-top: 70px;
}
#wrapper.toggled #page-content-wrapper {
	position: absolute;
	margin-right: -220px;
}

.logo img {
	width:auto;
}
.recent-result {
	padding: 4px 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 96%;
	text-align: center;
	line-height: 13px;
	margin-top: 4px;
	border-bottom: 3px solid #d00d13;
	color: #333;
	background: #f6f6f6;
}
.date_publish {
	color: #8d8d8d;
	font-size: 12px;
	border-right: 1px solid #8d8d8d;
	margin-right: 1px;
	padding-right: 4px;
}
/*-------------------------------*/
/*            Select State            */
/*-------------------------------*/
.state-wrapper {
	text-align: center;
}
.state-btn {
	margin: 2px 0px;
	font-size: 14px;
}
.state-btn a {
	color: #000;
	text-decoration: none;
	padding: 2px 0px;
}

.view-full-site {
	width: 99%;
}
.view-full-site a {
	color: #fff;
	background-color: #286090;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	border-color: #204d74;
	padding: 8px 0px;
	border-radius: 0px;
	margin: 1% 2px;
	font-size: 15px;
	letter-spacing: 1.2px;
}
.view-full-site a:hover {
	color: fff;
	text-decoration:none;
}
.state-btn span {
	display: inline-block;
	padding: 3px 1px;
	margin-right: 9px;

}
.state-btn {
	margin-bottom: 1%;
	text-align: left;
}
.state-btn a:hover {
	background: #ddd;
}
.copyright {
	text-align: center;
	color: #757474;
	font-size: 12px;
	letter-spacing: 0.2px;
	border-top: 1px solid #b7b7b7;
	margin-top: 0px;
	padding: 5px 0px;
	box-shadow: 0px 0px 7px #dbcdcd;
	margin-bottom: 103px;
}
.head-logo {
text-align: center;
margin-bottom: 6px;
box-shadow: 0px 2px 3px #ddd;
}
.head-logo img {
	width:auto;
}
.state-btn a:hover, a:focus {
	color: #000;
	text-decoration: none;
}
.state-btn {
	padding: 0px 10px !important;
	font-size: 11px;
}
.select_wrap .state-btn {
	padding: 4px 10px !important;
	font-size: 12px;
}

.select_wrap .state-btn a:hover {
	color:#000;
}
.state-wrapper .col-xs-4 {
	padding: 0px 0px;
}
.state-wrapper .col-xs-12 {
	padding: 0px 0px;
}
.state_home_add
{
    padding:0px 0px;
}
.state_home_add li
{
    list-style:none;
}
/*   Recent Result   */

.result-container {
	border-bottom: 0px;
}
.result-list ul {
	padding: 0px;
	margin: 0px;
}
.result-list ul li {
	list-style: none;
	line-height: 17px;
}
.result-list ul li a {
	color: #313131;
	background:#f3f3f3;
	display: block;
	padding: 5px 5px 5px;
	margin-bottom: 4px;
}
.result-list ul li a:hover {
	text-decoration: none;
	background: #ddd;
}
#result-list ul li h4 {
	color: #292929;

	font-size: 96%;
	padding: 0px;
	margin: 3px 0px;
}
.now-availabe {
	color: #C00;
	white-space: nowrap;
	font-size: 12px;
	text-transform: uppercase;
}
.result-container .recent-result {
	margin-bottom: 10px;
}
.changestate {
	text-align: left;
	display: inline-block;
	top: -6px;
	position: absolute;
	left: 0px;
	font-size: 13px;
	width: 100%;
}
.change-state span {
	display: block;
	color: #c00;
}
.state_select img {
	width:auto;
}
.result-list table tr td
{
padding:4px !important;
}
.result-list table tr td.institute-tabadd
{
padding:10px !important;
}
.result-list table td a
{
color:#000;
text-decoration:none;
}
.btn-success {color:#fff; background-color: #333 !important; border-color: #000 !important;}
.btn-success:hover {color:#fff; background-color: #800000 !important; border-color: #000 !important;}
.btn-default:hover {color:#fff !important; background-color: #000 !important; border-color: #adadad;}

/*-------------------------------*/
/*       advertisement         */
/*-------------------------------*/
.advertisement {
	text-align: center;
	margin-top: 10px;
}
.advertisement iframe {
	margin:0 auto;
}
.top-advertisement {
	text-align: center;
	;
}
.top-advertisement iframe {
	margin:0 auto;
}
.midd-add {
	text-align: center;
}
.add {
	padding: 10px 0px;
	vertical-align: middle !important;
}
@media (max-width:320px) {
iframe {
	vertical-align: middle !important;
	width:100% important;
}
#result_table
{
display:block;
}
}
/*-------------------------------*/
/*       Registration         */
/*-------------------------------*/


.board_logo img {
	width:60px;
}
.state-logo {
	text-align: center;
}
button.go {
	width: 100%;
	background: #333;
	color: #fff;
	font-size: 15px;
	letter-spacing: 1px;
}
.back-btn {
	text-align: center;
	margin-bottom: 10px;
}
.table {
	margin-bottom: 0px !important;
}
.static_adds {
	text-align:center;
}
.static_adds div:nth-child(01) {
	float: left;
}
.static_adds .img_add {
	width:100px;
	display: inline-block;
}
.static_adds div:nth-child(03) {
	float: right;
}
.static_adds img {
	width:auto;
}
 @media (max-width:400px) {
.img_add {
	padding: 0px 5px !important;
}
}
/*-------------------------------*/
/*       Roll  Query         */
/*-------------------------------*/

.go {
background: #333;
color: #ffffff !important;
text-transform: uppercase;
width: 100%;
border-radius: 0px 4px 4px 0px !important; 
height: 42px; 
padding: 11px 0px !important;
}

.get-result  {color:#fff;}

.go input {background:none !important;}

#lblLink a {color:#333; text-decoration:none}

.table .table
{
background-color: #fff0 !important;
}
#basic-addon1
{
background:#fff;
}
#rollquery .form-control
{
border-radius: 0px;
height: 42px;
}
.board_logo
{
margin-bottom:9px;
}
#rollquery table tr td 
{
border: 0px !important;
padding: 3px 0px;
}
#rollquery  
{
padding: 0px 2px;
}
.board_logo
{
margin-bottom: 2px;
background: #f8f8f8;
margin-top: 5px;
}
/*-------------------------------*/
/*       Name Result         */
/*-------------------------------*/
.table-striped > tbody > tr:nth-child(2n+1) {
	background-color: #efefef !important;
}
.name-result tr th {
	font-size: 11px;
	text-transform:capitalize;
	border-color: #ddd;
	background: #292929;
	color: #fff;
}
.name-result tr td {
	border-color: #ddd;
}
.name-result {
	border-color: #ddd;
	border: 0px;
}
.bottom-add {
	margin-top: 15px;
}
.sort_btns {
	text-align: center;
	margin-top: 14px;
}
.jump {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 5px 19px;
}
.jump {
	border: 0px;
}
.jump select {
	padding: 5px 4px;
	border: 1px solid #ddd;
}
.sort {
	display: inline-block;
}
.sort a {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 5px 19px;
}
.sort a, .sort a:hover {
	color:#000;
	text-decoration:none;
}
.sort a:hover {
	background: #ddd;
}
@media (max-width:320px) {
.name-result {
    display: block;
}
}
@media (max-width:640px) {
.name-result tr td {
	font-size: 11px;
	text-transform:capitalize;
}
.name-result {
	overflow-x: scroll;
}
}
.pagination > li > a, .pagination > li > span {
	color: #3c3c3c !important;
	padding: 4px 6px !important;
}
.pagination_wrap {
	text-align: center;
}
.pagination {
	margin: 7px 2px !important;
	
}
.board_name {
font-size: 11px;
box-shadow: 0px 2px 0px 0px #ddd;
}
.institutes ul {
	padding: 0px 0px;
}
.institutes ul li {
	list-style: none;
}
.institutes a {
	color: #313131;
	background: #f3f3f3;
	display: block;
	padding: 5px 5px 5px 5px;
	margin-bottom: 4px;
}
.institutes ul li a:hover {
	text-decoration: none;
	background: #ddd;
	color: #292929;
}
.institutes_head {
	font-size: 96%;
}
#result_table {
	font-size: 12px;
	overflow-x: scroll;
	margin-bottom: 5px!important;
}
#result_table td {
	padding: 5px;
}
.name-result td {
	padding: 5px !important;
}
.adds {
width: 100px;
display: inline-block;
margin: 0px 0px;
border-bottom: 1px solid #ddd;
padding: 6px 0px;
}
.bottom_add {
text-align: center;
margin: 3px 0px;
border-bottom: 1px solid #ddd;
padding-bottom: 7px;
}
.bottom_add:last-child
{
border-bottom:0px;
padding-bottom: 0px;

}
.bottom_add .adds
{
border-bottom:0px; 
}

.bottom_add div:nth-child(01) {
	float: left;
}
.bottom_add div:nth-child(02) {
	margin: 0px 0px;
}
.bottom_add div:nth-child(03) {
	float: right;
}
.sepration_line {
	margin: 12px auto !important;
}

.Networking_adds {
	text-align: center;
border: 1px solid #ddd;
padding: 5px;
}
.bottom_add.col-xs-4
{
padding: 0px 3px;
border-right: 1px solid #ddd;
}
.small_adds
{
	text-align: center;
border: 1px solid #ddd;
}
.go_wrap {
	text-align: right;
}
.mid-adds {
	text-align:center;
	padding: 2px 0px;
}

.mid-adds table tr td
{
padding:4px !important;
text-align: center;
}
.mid-adds .add img {
	width:300px;
}
.mid-adds .add {
	padding: 3px 0px;
	border-bottom: 1px solid #ddd;
}
.mid-adds .add:last-child {
	border-bottom:0px;
}
.bottomfix {
 position: fixed;
bottom: 0;
left: 0;
right: 0;
background: #fff;
padding: 0px;
border-top: 1px solid #ddd;
height: auto;
z-index:9999;
}
.register_mobile {
	margin-bottom: 10px;
}
.middle_add {
	margin:10px 0px;
}
.select_menu {
	text-align:center;
	margin-bottom:10px;
}
.select-top-add {
text-align: center;
}
.add-border
{
border: 1px solid #ddd;
padding: 4px 0px;
}
.bottom-statehome-add img
{
border: 1px solid #ddd;
padding: 4px 4px;
}
.select-top-add img{
width:auto;
}
li.institute_middle_adds {
	margin:10px 0px;
}
.clearfix {
	clear:both;
}
.view-all a {
color: #000;
text-decoration: none;
float: right;
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
padding: 5px 16px;
}
.view-all a:hover
{
color: #000;
text-decoration: none;
background: #f3f3f3;
}
.select_statewrap {
	text-align: center;
}
.logo {
	text-align: center;
	width: 100%;
}
.state-home-add {
	text-align:center;
	margin:10px 0px;
}
.go a
{
color: #fff;
}
.text_wrapper {
	font-size: 15px;
	color: #000;
	text-align: justify;
}
.text_wrapper h3 {
font-size: 15px;
color: #323232;
margin: 4px 0px 3px;
line-height: 19px;
padding-bottom: 4px;
border-bottom: 3px solid #d00d13;
}
.bottom-statehome-add
{
text-align:center;
}

@media (max-width:360px) {
.bottomfix img {
	width:100% !important;
}
.result_add img
{
width:100%;
}
}

@media (min-width:400px) {.

.bottomfix img {
	width:auto !important;
}
}
@media (max-width:320px) {
.adds {
	width:29%;
}
.select-top-add img
{
width:100% !important;
padding: 0px 4px;
}
.mid-adds img
{
width:100% !important;
}
.img_add {
	width:29% !important;
}
.bottom-statehome-add img
{
width:100%;
}

.result-list img
{
width:100%;
}
}
.register_mobile
{
border: 1px solid #ddd;
border: 1px solid #ddd;
margin-top: 5px;
background: #f8f8f8;
padding: 0px 4px;
}
.regquery .form-control
{
border-radius: 0px 4px 4px 0px !important;
}
.result-list table tr td.adds_banner
{
padding:0px 0px !important;
}
.result-list table tr td.adv_banner img
{
width:320px; height:50px;
}
.text_wrapper p
{
font-size: 12px;
color: #414141;
}
.go a:hover, a:focus
{
color:#fff;
text-decoration:none;
}
.disclaimer
{
margin-top: 5px;
background: #f3f3f3;
padding: 3px 8px;
box-shadow: 0px 0px 3px #b9b5b5;
}
.disclaimer p
{
font-size: 11px;
text-align: justify;
margin: 0px; 
}
.disclaimer_head
{
border-bottom: 1px dashed #b6b6b6;
margin-bottom: 4px;
}
.adds_banner
{
text-align:center;
}
.bottom_btn a
{
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 5px 0px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    text-decoration:none;
    margin:5px 0px;
}
.view-web a
{
    background: #2e6a9e;
}
.select_otherstate a
{
background:#d00d13;
}
.view-web a:hover
{
background:#1a5283;
}
.select_otherstate a:hover {
    background: #9f1014;
}
.bottom_btn a:hover, .bottom_btn a:focus
{
color:#fff;
text-decoration:none;
}
.board_img,.board_name_txt
{
padding: 3px 0px 0px !important;
font-size: 12px;
}
.view-web.bottom_btn
{
width: 49%;
float: left;
}
.select_otherstate.bottom_btn
{
width: 49%;
float: right;
}
.bottom_menu
{
text-align: center;
font-size: 11px;
letter-spacing: 0.5px;
background: #f6f6f6;
border-top: 1px dashed #c0bebe;
padding: 5px 0px;
border-bottom: 1px dashed #c0bebe;
}
.bottom_menu a
{
color:#000;
text-decoration:none;
}
.bottom_menu a:hover
{
color:#000;
text-decoration:none;
}

.btnBack
{
text-align: center !important;
}

.btnBack .back
{
  font-size: 11px;
text-transform: capitalize;
border-color: #ddd;
border-top-color: rgb(221, 221, 221);
background: #292929;
color: #fff;

padding-left: 6px;
padding-right: 8px;
}
.go.btn input:hover, .go.btn input:focus
{
color:#fff;
}
.pagination td table tr td span
{
position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #428bca;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
color: #3c3c3c !important;
font-size:12px;
padding: 4px 6px !important;
}
.pagination td table tr td a
{
position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #428bca;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
color: #3c3c3c !important;
padding: 4px 6px !important;
font-size:12px;
}
.pagination td table tr td
{
padding:0px 0px;
}
.pagination > td table tr td:first-child > a, .pagination > td table tr td:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.headingrow th
{
font-size: 11px;
text-transform: capitalize;
border-color: #ddd;
    border-top-color: rgb(221, 221, 221);
border-top-color: rgb(221, 221, 221);
background: #292929;
color: #fff;
padding: 7px 7px;
}



.Radd-padding {padding-left:3px !important; }
.MID_adv {width:302px; height:252px; margin:auto;}
.BTM_adv {width:470px; height:62px; margin:auto;}
.more-BTN a {color:#000; text-decoration:none; padding:3px 15px; border-bottom:1px dotted #bbb; border-top:1px dotted #bbb;}
.more-BTN a:hover {color:#333; text-decoration:none; padding:3px 15px; border-bottom:1px dotted #ff2000; border-top:1px dotted #ff2000;}