/*......css....... */
*{
 margin:0; padding:0;
}
body{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:14px!important;}
div,span,p,h1,h2,h5,a,ul,li{
	margin:0;
	padding:0;
}
ul,li{
	list-style:none;
}
img{
	border:0;
}
a{ text-decoration:none;}

.mainStruc{ 
	width:98%; 
	margin:10px auto;
}
header, footer, .middleBody{ 
	width:100%; 
	clear:both; 
	display:block; 
	float:left;
}
.middleBody{ 
	margin:5px 0;
}
.header{
	width:100%; 
	clear:both; 
	display:block; 
	float:left;
	padding:10px 0;
	border-bottom:1px solid #ddd;
}
.logo{ 
	display:block; 
	float:left;
	width:43%;
}
.logo img{
    border-right: 2px solid #000;
    padding-right: 20px;
    display: block;
    float: left;
}
.logo h2{
    float: left;
    display: block;
    font-size: 21px;
    margin-left: 20px;
    line-height: 55px;
    color: #d2232a;
}
.userbox{ 
	float:right; 
	display:block; 
	margin-top: 13px;
}

.leftPnl{ 
	width:34%; 
	float:left;
}
.leftPnl h1{ 
	width:100%; 
	float:left; 
	padding:0 2%; 
	font-size:19px; 
	background:url(../image/leftHeadBg.jpg) repeat-x; 
	height:37px; 
	line-height:37px; 
	text-shadow:0 1px 2px #fff;
}
.announcementDiv{
	margin-bottom:10px;
}
	
.leftDivBoxes{
	width:100%; 
	float:left; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	border:1px solid #cfcfcf; 
	border-top-left-radius:4px;
	border-top-right-radius:4px;
 }
.leftDivBoxes ul{ 
	list-style:none; 
	overflow-y:scroll; 
	height: 270px; 
	width:100%;
}
.leftDivBoxes ul li{ 
	width:100%; 
	float:left; 
	padding:2%; 
	border-top:1px solid #cfcfcf;
}
.leftDivBoxes ul li:first-child{ 
	border-top:0;
}
.leftDivBoxes ul li h5{ 
	color:#900;
	margin-bottom:5px;
}
.leftDivBoxes ul li p{ 
	font-size:12px; 
	line-height:14px;
}

.bannerImg{ 
	width:100%; 
	float:left;
}
.bannerImg img{ 
	width:100%; 
	float:left;
}

.buttonBoxPnl{ 
	width:100%; 
	float:left; 
	margin-top:10px;
}
.rightPnl .buttonBox{ 
	width:49%; 
	margin:3px; 
	float:left; 
	background:#666; 
	padding:14px; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	border:6px solid #fff; 
	box-shadow:0px 0px 2px 1px #ccc;
} 
.inner_rgt_sec .buttonBoxPnl_rgt .buttonBox{
	width:31.7%;
}
.inner_rgt_sec .buttonBoxPnl_lft .buttonBox{
	width:48%;
}
.rightPnl .buttonBoxPnl_left{
	width:80%;
	display:block;
	float:left;
}
.rightPnl .buttonBoxPnl_rgt{
	width:20%;
}
.inner_rgt_sec .buttonBoxPnl_left{
	width:100%;
	display:block;
	float:left;
}
.inner_rgt_sec .buttonBoxPnl_rgt{
	width:100%;
}
.rightPnl .buttonBox_last{
	width:100%;
} 
.rightPnl .buttonBox a{ 
	color:#fff;
}
.rightPnl .buttonBox p{ 
	width:auto; 
	float:left; 
	display:table; 
	margin-bottom: 20px;
}
.rightPnl .buttonBox p span{ 
	display:table-cell; 
	vertical-align:middle;
}
.inner_rgt_sec .buttonBox{ 
	width:100%; 
	border: 1px solid #ddd;
}
.inner_rgt_sec .buttonBox h5{
	display: inline-block;
    font-size: 15px;
    margin-left: 20px;
    margin-top: 13px;
    text-align: left;
}
.inner_rgt_sec .buttonBox img{
	width:38px;
}
.buttonBox{
	color:#d2232a;
}
.buttonBoxPnl_left .buttonBox{ 
	background:#fff!important;
}


.buttonBoxPnl_rgt .buttonBox:nth-of-type(1){ 
	background:#ef882c;
}
.buttonBox:nth-of-type(2){ 
	background:#e1b200;
}
.buttonBox:nth-of-type(3){ 
	background:#8a8985;
}

.x8 .buttonBoxPnl_left .buttonBox{ 
	background:#ff0000;
}
.rightPnl{ 
	width:61%; 
	float:right; 
	margin-right:1.5%;
}

.footer{ 
	width:98%; 
	padding:1%;
	background:#e9e9e9; 
	font-style:italic; 
	font-size:14px; 
	border-radius:8px; 
	margin-top:5px;
}


.header_rgt_input {
    display: block;
    float: left;
    width: 100%;
}
.input_sec{
	width:56%;
	float:right;
}
.input_sec_big{
	width:80%;
}
.txtarea_sec{
	height:40px; 
	resize:none;
}
.lin_hight{
	line-height:45px;
}
.txtarea_sec_big{
	width: 100%; 
	height:40px; 
	resize:none;
}
.select_sec{
	width:59%;
}
.select_sec_big{
	width:85%;
}
.wel_sec {
    background:url("../image/welcome.png") no-repeat scroll left 0;
    color: #666666;
    display: block;
    float: left;
    font-size: 14px;
    height: 14px;
    line-height: 17px;
    margin-top: 6px;
    padding-left: 23px;
}
td.width_mid{
	width:34%;
}

.footer{
	width:98%;
	display:block;
	float:left;
	background:#e9e9e9;
	border-radius:8px; margin-top:5px;
	padding:1%;
}
.main_content_sec{
	width: 100%;
	display:table;
	padding:10px 0;
	clear:both;
}
.main_content_sec .main_left_sec{
	width:20%;
	display:block;
	float:left;
}
.main_content_sec .main_right_sec{
	width:76%;
	display:block;
	float:right;
	padding:10px;
	height: 474px;
    overflow-y: scroll;
    margin-top:4px;
}
.main_content_sec .inner_rgt_sec{
	width:100%;
	margin:0;
}
.inner_rgt_sec .buttonBox h5{
	
}
.inner_rgt_sec .buttonBoxPnl{
	margin-top:0;
}
.inner_rgt_sec .buttonBox{
	height:65px!important;
}
.clr{ clear:both;}


/* ..................inner................... */


table{
	border-spacing:0;
}
table tr td{
	padding:8px;
	border-bottom:1px solid #ddd;
	background-color:#fff;
	text-align:left;
}
table tr td.bg_colr_subtitle{
	background-color:#0090ba;
	color:#fff;
}
table tr td.align_rgt{
	text-align:right;
}
table tr td.align_center{
	text-align:center;
}
table tr td table tr td{
	border:0;
}
table tr td.tol_title_td{
	background-color:transparent;
	padding:0;
}
table tr td.bg_colr{
	background-color:#ddd;
	color:#0090ba;
	font-weight:bold;
}
table tr td.brdr-rgt{
	border-right:1px solid #fff;
}
 /* 
table tr:nth-child(even) {background: #c9d7e2}
table tr:nth-child(odd) {background: #E6F0F0} */
table tr td textarea,
table tr td select,
table tr td input{
	padding:4px;
	border-radius:6px;
	border:1px solid #ddd;
	width:40%;
}
.title_sec_main select{    
    padding:4px;
	border-radius:6px;
	border:1px solid #ddd;
}
table tr td textarea
{
    resize:none;    
}

.viw_int_spn
{
    float:left;
    margin-right:10px;
    margin-top: 6px;
}
.viw_int_slt
{
    float:left;
    margin-right:10px;
    width:30%;
}
select.aspNetDisabled {
    width:85%;
}
input.aspNetDisabled {
    width:59%;
}
textarea.aspNetDisabled {
    width:96%;
    resize:none;
}
.slct_div{
	padding:4px;
	border-radius:6px;
	border:1px solid #ddd!important;
	padding:4px!important;
}
.all_btn{
	width: 72px;
	height: 29px;
	display: block;
	float: left;
	background: url(../image/log_btn.png) no-repeat 0 0;
	border: 0;
	margin-right: 0px;
	color: #fff;
	cursor: pointer;
	text-align: center;
}
.all_btn_lft{
	margin-left:10px;
}
.all_btn_rgt{
	float: right;
}
.error_msg_all{
	color:#ff0000;
}
.inner_user_btn{
	margin-top:30px;
}


.big_all_btn{
	background: url(../images/big_log_btn.png) no-repeat 0 0;
	width:96px;	
}
.lod_detail_page{
	padding:100px 0;
}



.link_btn{
	width:auto;
	display:block;
	float:left;	
}
.link_btn .btn_lft{
	display:block;
	float:left;	
	background:url(../images/log_btn_all.png) no-repeat 0 0;
	width:7px;
	height:29px;
}
.link_btn .btn_mid{
	width:auto;
	display:block;
	float:left;	
	background:url(../images/log_btn_all.png) repeat-x 0 -29px;
	width:auto;
	height:29px;
	line-height:29px;
	color:#fff;
	font-size:12px;
	padding:0 4px;
}
.link_btn .btn_rgt{
	width:auto;
	display:block;
	float:left;	
	background:url(../images/log_btn_all.png) no-repeat 0 -58px;
	width:7px;
	height:29px;
}
.margn-lft{
	margin-left:10px;
}

/* ..............Master page section................. */

.masterpage_left{
	width:32%;
}
.masterpage_left .masterpage_left_top {
width: 100%;
display: block;
float: left;
}
.masterpage_right{
	width:65%;
}
.masterpage_right .title_sec {
display: block;
float: left;
width: 100%;
height: 43px;
color: #fff;
font-size: 18px;
/* padding: 0 2%; */
}
.masterpage_right .title_sec .title_sec_lft {
display: block;
float: left;
width: 11px;
height: 43px;
background: url(../images/title_lft.png) no-repeat left 0;
}
.masterpage_right .title_sec .title_sec_mid {
background: url(../images/title_mid.png) repeat-x 0 0;
display: block;
float: left;
height: 43px;
line-height: 43px;
width: 96.5%;
}
.masterpage_right .title_sec .title_sec_rgt {
background: url(../images/title_rgt.png) no-repeat right 0;
display: block;
float: left;
height: 43px;
line-height: 43px;
width: 11px;
}
.masterpage_right .notice_sec {
display: block;
float: left;
width: 96%;
background-color: #fff;
border-radius: 0 0 10px 10px;
color: #000;
font-size: 14px;
padding: 2%;
height: 358px;
overflow-y: auto;
position: relative;
}
.masterpage_left_top ul li a span {
	width: 80%;
}
.wel_sec{
	font-size:14px;
	margin-top:6px;
	display:block;
	float:left;
	color:#666666;
	background:url(../image/welcome.png) no-repeat left 0;
	height:14px;
	line-height:17px;
	padding-left:23px;
}
.master_right{
	width:22%;
	margin-top:26px;
}
.com_sec{
	font-size:18px;
}

/* ..........................login page section.............................. */

.total_loginpage{
	height:100%;
	position:relative;
}
.login_wrapper{
	width:480px;
	height:268px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-134px 0 0 -240px;
}
.login_detail_page{
	padding:0;
}
.inner_main_title_sec .log_title_sec_mid{
	width: 95.4%;
}

.login_detail_page table tr td{
	border:0;
	padding:2%;
}
.login_detail_page table tr td.tol_title_td{
	padding:0;
}
.login_detail_page table tr td select, .login_detail_page table tr td input{
	padding:2%;
	width:90%;
}
.login_detail_page table tr td input.log_all_btn{
	float:right;
	width:72px;
	padding:0;
	margin-right: 12px;
}
.login_detail_page table tr td .log_leb_link{
	line-height:18px;
	font-size:12px;
	width:40%;
	float:left;
	color:#0090ba;
}
.login_detail_page table tr td .log_leb_link:hover{
	text-decoration:underline;
}
.login_detail_page table tr td .log_leb{
	line-height:18px;
	font-size:12px;
	width:40%;
	float:left;
}
.login_detail_page table tr td input.check_rem{
	float:left;
	width:auto;
	padding:0;
	margin-right: 5px;
}

/* ......................status section...................... */


.status_main_sec {
    display:block;
    float:left;
    margin-left:13px;
    margin-top:10%;
    width:98%;
}

.status_main_sec .status_inact5,
.status_main_sec .status_inact4,
.status_main_sec .status_inact3,
.status_main_sec .status_inact2,
.status_main_sec .status_inact{
	width:100%;
	display:block;
	float:left;
	width:20%;
	background:url(../images/regis_status_icon.png) no-repeat 0 0;
	height:108px;
	text-align:center;
}
.status_main_sec .status_inact2,
.status_main_sec .status_inact4{
	background:url(../images/pay_verified_status.png) no-repeat 0 0;
}
.status_main_sec .status_inact5{
	background:url(../images/result_status.png) no-repeat 0 0;
}
.top_gap{
	margin-top:16px;
}
.last_down{
	margin-top:67px;
}
.status_main_sec .status_inact5 span,
.status_main_sec .status_inact3 span,
.status_main_sec .status_inact span {
    display: inline-block;
    float: none;
    margin: 13px 0 0 -16px;
    width: 76%;	
	color:#838181;
	font-size:12px;
	font-weight:bold;
}
.status_main_sec .status_inact4 span,
.status_main_sec .status_inact2 span {
    display: inline-block;
    float: none;
    margin: 65px 0 0 -16px;
    width: 76%;	
	color:#838181;
	font-size:12px;
	font-weight:bold;
}
.status_main_sec .status_act{
	background-position:0 -108px;
	color:#fff;
}
.status_main_sec .status_act span{
	color:#fff;
}
/* .........................status section end........................ */

/* ..............................admission_detl......................... */
table tr td .admission_detl{
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	width:100%;
}
table tr td .admission_detl tr th{
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
}
table tr td .admission_detl tr td{
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
}
.front_sec tr td{
	border:0;
}

/* .....................challan sec................... */

.ack_table_challan1_main{
	width:100%;
}
.ack_table_challan1{
	width:49%;
}
.ack_table_challan1 table tr td{
	border:0;
}
.ack_table_challan1 table tr td label{
	border:0;
	border-bottom:1px dotted #000000;
	width:100%;
	display:block;
	font-size:12px;
}
.ack_table_challan2{
	border-left:2px dotted #000;
}
.instrution_sec tr td{
	padding:2px;
	font-size:11px;
}
.rightPnl .buttonBox.active span img,
.rightPnl .buttonBox:hover span img{
    border-radius: 50%;
    box-shadow: 0 0 10px 10px #ffb7ba;
}
.rightPnl .buttonBox:hover span h5{
	text-decoration:underline;
}
.submit_btn{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../image/log_btn.png') no-repeat 0 0;
    color:#fff;
	cursor:pointer;
	float:right;
	margin-right:10px;
	width:72px;
	height:29px;
}
.caldr_right_sec img{
	width:100%;
}
.colr_red{
	color:#ff0000;
}

.gridtable1 {
    width:100%;
    border:0;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
}
.gridtable1 tr td,
.gridtable1 tr th{
    padding:8px;
    border:0;
    border-bottom:1px solid #ddd;
     border-right:1px solid #ddd;
     text-align:center;
}
 .gridtable1 tr th {
    background-color:#e9e9e9;
}
.gridtable1top {
    width:100%;
    border:0;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    margin-bottom:20px;
}
.gridtable1top tr td,
.gridtable1top tr th{
    padding:8px;
    border:0;
    border-bottom:1px solid #ddd;
     border-right:1px solid #ddd;
     text-align:center;
}
 .gridtable1top tr th {
    background-color:#e9e9e9;
}

/* ....................dashboard section................... */

.main_content_sec .dashbrd_sec{
    border: 1px solid #ddd;
    box-shadow: 0 0 2px 1px #ccc;
	padding: 2%;
    width: 74%;
	height:559px;
}
.mrf_sec{
	display: block;
    float: left;
    padding: 1%;
    text-align: center;
    width: 31%;
}
.mrf_box{
	border: 1px solid #cccccc;
    width: 100%;
}
.mrf_box_top{
	background-color: #ddd;
    padding: 3%;
    text-align: left;
    width: 94%;
	border-bottom: 1px solid #cccccc;
}
.mrf_box_titl{
	color: #636363;
    font-size: 15px;
    padding: 2px 0;
    width: auto;
}
.mrf_box_btm{
	position:relative;
	padding: 4% 3%;
	background-color: #fff;
}
.bg_whte_sec{
	background-color: #ccc;
    border-radius: 50%;
    display: inline-block;
    height: 80px;
    line-height: 80px;
    margin: 20px 0;
    padding: 10px;
    width: 80px;
}
.count_num{
	color:#d76500;
	font-size:50px;
	font-weight:bold;
	
}
.vw_mr{
	position:absolute;
	bottom:10px;
	right:10px;
	color:#096c89;
	font-size:14px;
}
.vw_mr:hover{
	text-decoration:underline;
}

/* ....................dashboard section end................... */

/* ....................Interview Assessment................... */
.skill_table  tr  td{
	width:20%;
	text-align:center;
}
.sm_fnt{
	font-size:10px;
}
.md_fnt{
	font-size:12px;
}
.align_centr{
	text-align:center;
}
.skill_table tr td.align_lft{
	text-align:left;
}
.brdr2,
.brdr{
	border:1px solid #ddd;
	border-top:0;
	border-left:0;
}
.brdr2 tr td{
	vertical-align:top;
}
.brdr tr td{
	border:1px solid #ddd;
	border-right:0;
	border-bottom:0;
}
.brdr .input_sec,
.brdr2 .input_sec{
	width:92%;
}
.brdr tr .sm-wd{
	width:3%;
}
.txtarea_sec2{
	width:98%;
	resize:none;
	height:60px;
}
/* ....................Interview Assessment end................... */

.big_all_btn{
	background: url(../image/big_log_btn.png) no-repeat 0 0;
	width:142px;	
	height:29px;
	
}


/* ..........................login page section.............................. */

.total_loginpage{
	height:100%;
	position:relative;
	border-top: 4px solid #0090ba;
    display: block;
    width: 100%;
}
.login_wrapper{
	width:480px;
	height:268px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-134px 0 0 -240px;
}
.login_detail_page{
	padding:0;
}
.inner_main_title_sec .log_title_sec_mid{
	width: 95.4%;
}
.inner_main_title_sec .log_title_sec_mid span {
    color: #000;
    float: right;
    font-size: 13px;
    line-height: 23px;
    text-transform: capitalize;
	font-weight:bold;
}
.login_detail_page table{
	/* border-bottom:7px solid #ccc; */
	box-shadow:0 2px 5px #ccc;
	border:1px solid #ccc;
	background-color:#fff;
}
.login_detail_page table tr td{
	border:0;
	padding:2%;
}
.login_detail_page table tr td.tol_title_td{
	padding:0;
}
.login_detail_page table tr td select, .login_detail_page table tr td input{
	padding:2%;
	width:90%;
}
.login_detail_page table tr td input.log_all_btn{
	float:right;
	width:72px;
	padding:0;
	margin-right: 12px;
}
.login_detail_page table tr td .log_leb_link{
	line-height:18px;
	font-size:12px;
	width:40%;
	float:left;
	color:#0090ba;
}
.login_detail_page table tr td .log_leb_link:hover{
	text-decoration:underline;
}
.login_detail_page table tr td .log_leb{
	line-height:13px;
	font-size:12px;
	width:40%;
	float:left;
}
.login_detail_page table tr td input.check_rem{
	float:left;
	width:auto;
	padding:0;
	margin-right: 5px;
}
.inner_main_title_sec {
    color: #fff;
    display: block;
    float: left;
    font-size: 18px;
    padding: 2%;
    width: 96%;
    border-bottom:1px solid #ddd;
}
.inner_main_title_sec .title_sec_lft {
    background: rgba(0, 0, 0, 0) url(../image/title_lft.png) no-repeat scroll left 0;
    display: block;
    float: left;
    height: 43px;
    width: 11px;
}

.inner_main_title_sec .title_sec_mid {
    display: block;
    float: left;
    line-height: 43px;
    text-transform: uppercase;
    width: 100%;
	border-bottom:1px solid #ddd;
}
.inner_main_title_sec .title_sec_rgt {
    background: rgba(0, 0, 0, 0) url(../image/title_rgt.png) no-repeat scroll right 0;
    display: block;
    float: left;
    height: 43px;
    width: 11px;
}

/* ..............login page end................. */

/* ..............admin page section................. */



.userbox .user_btn {
    background: rgba(0, 0, 0, 0) url("../image/log_btn.png") no-repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-weight: bold;
    height: 29px;
    margin-right: 0;
    text-align: center;
    width: 72px;
	margin-left:15px;
}
.admin_main_sec{
	background-color:#eaeaea;
}
.admin_masterpage_left{
	width:20%;
	display: block;
	float: left;
}
.admin_left_top{
	width: 100%;
	display: block;
	float: left;
}
.admin_left_top ul {
    display: block;
    float: left;
    width: 100%;
}
.admin_left_top ul li {
    display: block;
    float: left;
    width: 100%;    
    margin-bottom:6px;    
    box-shadow: 0px 0px 2px 1px #ccc;
    border:1px solid #ddd;
}
.admin_left_top ul li a {
    background-color: #fff;
    display: block;
    float: left;
    line-height: 52px;
    width: 92%;
    padding:4%;    
}
.admin_left_top ul li a img {
    display: block;
    float: left;
    width: 38px;
	margin-top: 6px;
}
.admin_left_top ul li a span {
    width: 80%;
}
.admin_left_top ul li a span {
    color: #d2232a;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding-left: 2%;
    width: 76%;
    margin-left:13px;
}
.main_rgt_sec_top ul li.sub_mnu .clsdiv {
    background: url(../image/lftsub_arr2.png) no-repeat right 25px;
}
.main_rgt_sec_top ul li.sub_mnu .opendiv {
    background: url(../image/lftsub_arr.png) no-repeat right 25px;
}
.admin_left_top ul li .sub_mnu_sec {
    display: none;
}
.admin_left_top ul li.sub_mnu_extra .sub_mnu_sec {
    display: block;
}
.main_content_sec .masterpage_right{
	width:67%;
}
.masterpage_right .title_sec {
	display: block;
	float: left;
	width: 96%;
	height: 43px;
	color: #fff;
	font-size: 18px;
	border-bottom:1px solid #ddd;
	padding:0 2%;
	background-color:#fff;
	/* padding: 0 2%; */
}
.masterpage_right .title_sec .title_sec_lft {
	display: block;
	float: left;
	width: 11px;
	height: 43px;
	background: url(../image/title_lft.png) no-repeat left 0;
}

.masterpage_right .title_sec .title_sec_main {
	display: block;
	float: left;
	height: 43px;
	line-height: 43px;
	width: 100%;
	background-color:#fff;
	color:#000;
	font-weight:bold;
}
.pin_detl{
	width:100%;
    border-left: 1px solid #ddd;
}
.pin_detl tr th, .pin_detl tr td {
    border-right: 1px solid #ddd;
    font-size: 12px;
}
.pin_detl tr th {
    background-color: #ccc;
    font-size: 12px;
    padding: 10px 0;
}
.admin_left_top ul li.sub_mnu {
    position: relative;
}
.admin_left_top ul li {
    display: block;
    float: left;
    width: 100%;
}
.admin_left_top ul li .sub_mnu_main {
    background-color: #fff;
    display: block;
    float: left;
    line-height: 52px;
    width: 100%;
}
.admin_left_top ul li .sub_mnu_main img {
    display: block;
    float: left;
    width: auto;
	margin-top:6px;
}
.admin_left_top ul li .sub_mnu_main span {
    color: #d2232a;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding-left: 2%;
    width: 81%;
}
.admin_left_top ul li.sub_mnu span.sub_arrow {
    background: rgba(0, 0, 0, 0) url("../image/lftsub_arr.png") no-repeat scroll 0 -9px;
    cursor: pointer;
    font-size: 0;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 22px;
    width: 16px;
}
.admin_left_top ul li .sub_mnu_sec li {
    border-bottom: 0 none;
    border-top: 1px solid #ddd;
    box-shadow:0 0 0 0;
    width:94%;
    padding:3%;
    margin:0;
}

.admin_left_top ul li .sub_mnu_sec li a {
    line-height: 28px;
    padding: 0 13%;
    width: 74%;
}
.admin_left_top ul li .sub_mnu_sec li a span {
    background: rgba(0, 0, 0, 0) url("../image/sub_ar.png") no-repeat scroll 0 8px;
    font-size: 12px;
    padding-left: 16px;
}
.admin_left_top ul li a.active span,
.admin_left_top ul li a:hover span{
	text-decoration:underline;
}
.sub_active span
{
    text-decoration:underline;    
}
.admin_left_top ul li a.active img,
.admin_left_top ul li a:hover img
{
    border-radius: 50%;
    box-shadow: 0 0 10px 10px #ffb7ba;
}
.main_content_sec .margin_tp{
	margin-top:5px;
}
.admin_masterpage_rgt .title_sec .title_sec_main {
	display: block;
	float: left;
	height: auto;
	width: 98%;
	background-color:#fff;
	color:#000;
	font-weight:bold;
	padding:1%;
	border-bottom:1px solid #ddd;
	
}
.admin_masterpage_rgt .notice_sec {
	display: block;
	float: left;
	width: 98%;
	color:#000;
	padding:1%;
	
}
.grid_detl {
    width:100%;
    border:0;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    margin-bottom:20px;
}
.grid_detl tr td,
.grid_detl tr th{
    padding:8px;
    border:0;
    border-bottom:1px solid #ddd;
     border-right:1px solid #ddd;
     text-align:center;
}
 .grid_detl tr th {
    background-color:#e9e9e9;
}
.main_content_sec .admin_masterpage_rgt
{
    width:78%;
    padding:0;
}
.modalBackground
{
    background-color:#000;
    background-color:rgba(0,0,0,0.8);    
}
.cross_icon
{
    padding:0; 
    border:0; 
    font-size:0; 
    cursor:pointer;    
}
.grid_detl .pagination_sec td table tr td
{
    border:0;  
    padding:0;  
}
.grid_detl .pagination_sec table tr td span,
.grid_detl .pagination_sec table tr td a
{
    padding: 2px 10px;
    margin: 1px;
    border: 1px solid #ccc;
}
.grid_detl .pagination_sec table tr td span
{
    font-weight:bold;    
}

/* .......................Admin section end.......................... */

/*Sub menu End*/

.message-popup
{
    background:url(../images/avlbl.png) no-repeat left 0;
    padding-left:22px;
    color:#009912;
}
.error-message-popup
{
    background:url(../images/not_avlbl.png) no-repeat left 0;
    padding-left:22px;
    color:#ff0000;
}


/* .....................Responsive..................... */

@media(max-width:1280px){
	.main_content_sec .main_left_sec{
		width:28%;
	}
	.main_content_sec .main_right_sec{
		width:67%;
	}
}
@media(max-width:930px){
	.main_content_sec .main_left_sec{
		width:30%;
	}
	.main_content_sec .main_right_sec{
		width:64%;
	}
	.input_sec {
		margin-top: 5px;
		width: 96%;
	}
}
@media(max-width:830px){
	.main_content_sec .main_left_sec{
		width:30%;
	}
	.main_content_sec .main_right_sec{
		width:64%;
	}
}
@media(max-width:730px){
	.main_content_sec .main_left_sec {
		width: 23%;
	}
	.main_content_sec .main_right_sec {
		width: 70%;
	}
	.inner_rgt_sec .buttonBox {
		height: 94px !important;
		text-align: center;
	}
	.rightPnl .buttonBox p {
		margin-bottom: 0;
		width: 100%;
	}
	.inner_rgt_sec .buttonBox h5 {
		font-size: 12px;
		margin-left: 0;
		margin-top: 13px;
	}
}
@media(max-width:640px){
	.mrf_form_sec{
		width:100%;
	}
	.mrf_form_sec tr td{
		font-size:12px;
	}
	.mrf_form_sec tr td{
		font-size:10px;
	}
	.main_content_sec .main_right_sec,
	.main_content_sec .main_left_sec {
		width: 96%;
	}
	.inner_rgt_sec .buttonBox {
		height: 65px !important;
		text-align: left;
	}
	.rightPnl .buttonBox p {
		margin-bottom: 0;
		width: auto;
	}
	.inner_rgt_sec .buttonBox h5 {
		font-size: 13px;
		margin-left: 20px;
		margin-top: 8px;
		text-align: center;
	}
	.select_sec {
		width: 100%;
	}
	#refer_tab {
		margin-top: 5px;
		width: auto;
	}
}

@media(max-width:500px){
	.main_content_sec .main_left_sec{
		width:95%;
	}
	.main_content_sec .main_right_sec{
		width:95%;
	}
}
@media(max-width:410px){
	.inner_rgt_sec .buttonBox{
		width:100%;
	}
	.logo {
		display: block;
		float: left;
		width: 50%;
	}
	.userbox {
		display: block;
		float: right;
		margin-top: 7px;
		width: 50%;
	}
	.logo img{
		width:80%;
	}
	.main_content_sec .main_left_sec{
		width:92%;
	}
	.main_content_sec .main_right_sec{
		width:92%;
	}
	.mrf_form_sec tr td{
		font-size:8px;
	}
}

.dayrentcal
{
    width: 100%;
}
.caldaystyle
{
    font-size: 7.5pt;
    height: 90px;
}
.caldaytextstyle
{
    font-size: 8pt;
    height: 90px;
}
.calender-header
{
    line-height: 35px;
    background-color: #f3f3f3;
    font-size: 12px;
    text-align: center;
    color: #646464;
    border-right: 1px solid #646464;
    border-top: 1px solid #646464;
}
.calTitle
{
    line-height: 35px;
    font-size: 18px;
    font-family: Calibri;
    font-weight: bold;
    color: #ffffff;
}
.calTitle tr td
{
    background:transparent;    
    text-align:center;
}
.calBtn
{
    font-size: 18px;
}
.calBtn a
{
    text-decoration: none;
    color: #ffffff;
}

.shcdl_lst
{
    color:#0090ba;   
    
}
.shcdl_lst_rejct
{
    color:#ff0000; 
  
}
.shcdl_lst_rejct:hover,
.shcdl_lst:hover
{
    text-decoration:underline;    
}
.shcdl_lst_tbl
{
    border:0;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
}
.shcdl_lst_tbl tr td
{
    border:0;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
}
.recomnd_sec tr td
{
    border:0;
    text-align:left;    
}
.login_detail_page table tr td input.regis_btn
{
    width: 100%;
    background-color: transparent;
    border: 0;   
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    color:#0090ba;
}
.login_detail_page table tr td input.regis_btn:hover
{
    text-decoration:underline;    
}