﻿/*****************************
** Webyojna Admin Common ****
******************************/
.form_box{border: 1px solid #bbb;background: #fff;width: 690px;margin: 0 auto;margin-bottom: 50px;}
.form_box .form_head{
	text-align: center;
	background: #717171;
	color: #fff;
	padding: 15px 15px 15px 15px;
	font-size: 24px;
}
.form_box .form_body{
	padding: 30px 12% 25px 12%;
	text-align: center;
	/* margin: 0 auto; */
}
.form_box .form_item{
	display: block;
	margin: 10px 0px 22px 0px;
	/* height: 36px; */
	text-align: left;
	clear: both;
}
.form_box  .agency_search{
	margin-bottom: 25px;
	display: inline-block;
}
.form_box  .agency_search .language_txt{
	font-size: 18px;
	color: #505050;
	font-weight: 600;
}
.form_box  .agency_search .language_txt:focus{
}
.form_box  .agency_search .txt{
	height: 33px;
	width: 180px;
	border: 2px solid #ccc;
	background: #ddd;
	margin: 0 8px 0 8px;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}
.form_box  .agency_search .txt:focus{
	background:#eee;
}
.form_box  .agency_search .btn{
	background: #444;
	height: 34px;
	color: #fff;
}
.form_box  .agency_search .btn:hover{
	color:#fff;
}


.form_box .form_item .label_div{margin-bottom: 10px;margin-top: 11px;float: left;font-weight: 600;color: #333;font-size: 17px;}
.form_box .form_item .input_div .ddl, .form_box .form_item .input_div .ddl_Hindi{
	width: 250px;
	height: 38px;
	background: #ddd;
	border: 3px solid #b5b5b5;
	float: right;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}
.form_box .form_item .input_div .ddl:focus, .form_box .form_item .input_div .ddl_Hindi:focus{
	border: 3px solid #a7f;
	box-shadow: none;
	padding: 0;
	background: #eee;
}

.form_box .btn_div{
	margin: 30px 0 13px 0;
	display: inline-block;
}
.form_box .btn_div .btn{
	background: #353535;
	color: #fff;
	margin: 0 3px 0 3px;
	padding: 9px 3px 8px 3px;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}
.form_box .btn_div .btn:hover{
	color:#fff;
}
.form_box .form_item .input_div .ddl:focus, .form_box .form_item .input_div .ddl_Hindi:focus{
	border: 3px solid #a7f;
	box-shadow: none;
	padding: 0;
	background: #eee;
}

.form_box .btn_div{
	margin: 30px 0 13px 0;
	display: inline-block;
}
.form_box .btn_div .btn{
	background: #353535;
	color: #fff;
	margin: 0 3px 0 3px;
	padding: 9px 3px 8px 3px;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}
.form_box .btn_div .btn:hover{
	color:#fff;
}
	
.top_header{
	background: #292929;
	color: #fff;
	padding: 17px 0 13px 0;
}
.top_header .top_head_left #lnkchangebranch{
	color:#fff;
	background:#d83;
	padding: 6px 16px 6px 16px;
	display:inline-block;
	margin-right: 15px;
	border-radius: 5px;
	font-size: 18px;
}
.top_header .top_head_left .branch_name{
	font-weight:500;
	font-size:18px;
	display: inline-block;
}
.top_header .top_head_right{
	text-align:right;
	margin-top: 5px;
}
.top_header .top_head_right .ULB_pan_frm_top_menu_text{
	margin-left: 11px;
}

.header_wrapper.pan{
	padding: 34px 0 14px 0;
	/* border-bottom: 2px solid #b7b7b7; */
	margin-bottom: 2px;
}
.header_wrapper.pan{
	text-align:left;
}
.header_wrapper.pan .header_right{
	text-align:right;
}
.header_wrapper.pan .header_right a{
	color: #353535;
	font-size: 20px;
	margin-top: 7px;
	margin-left:20px;
	display: inline-block;
}
.pan_page_content{
	    margin: 20px 0 20px 0;
}

.pan_page_content_inner{min-height: 400px;}
.dashboard_wrapper{
	background: #464646;
	margin-bottom: 0px;
	padding: 5px 0 8px 0;
	border-bottom: 1px solid #4a4a4a;
}
.PanelBorder.box_wrapper{
	border:2px solid #ddd;
	background: #f5f5f5;
	margin-bottom: 20px;
	padding-top: 12px;
	display: inline-block;
    width: 100%;
}
.page_content table td .linkBtn, .page_content_left table td .linkBtn{
	color:#222;
	background: #444;
color: #fff;
padding: 6px 10px 6px 10px;
font-size: 16px;
border-radius: 4px;
-webkit-transition: all 400ms;
-moz-transition: all 400ms;
-ms-transition: all 400ms;
-o-transition: all 400ms;
transition: all 400ms;
}
.page_content table td .linkBtn:hover, .page_content_left table td .linkBtn:hover{
	background: #666;
}
#trBuildingRoad{
	    background-color: #3d3d3d;
	    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0,#4e4e4e),color-stop(1,#474747));
	    background-image: -webkit-linear-gradient(top,#4e4e4e,#474747);
	    background-image: linear-gradient(top,#4e4e4e,#474747);
	    /* border: 1px solid #191919; */
	    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.09),1px 1px 0 rgba(255,255,255,.05),-1px -1px 0 rgba(0,0,0,.02),inset 1px 1px 0 rgba(255,255,255,.05);
	    box-shadow: 0 1px 0 rgba(255,255,255,.09),1px 1px 0 rgba(255,255,255,.05),-1px -1px 0 rgba(0,0,0,.02),inset 1px 1px 0 rgba(255,255,255,.05);
	    color: #bbb !important;
	    overflow: hidden;
	    padding: 18px 5px 8px 5px;
}
.page_content .container .page_heading.master, .page_content_left .container .page_heading.master{
	text-align: left;
	background-color: #3d3d3d;
	background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0,#4e4e4e),color-stop(1,#474747));
	background-image: -webkit-linear-gradient(top,#4e4e4e,#474747);
	background-image: linear-gradient(top,#4e4e4e,#474747);
	/* border: 1px solid #191919; */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.09),1px 1px 0 rgba(255,255,255,.05),-1px -1px 0 rgba(0,0,0,.02),inset 1px 1px 0 rgba(255,255,255,.05);
	box-shadow: 0 1px 0 rgba(255,255,255,.09),1px 1px 0 rgba(255,255,255,.05),-1px -1px 0 rgba(0,0,0,.02),inset 1px 1px 0 rgba(255,255,255,.05);
	color: #fff !important;
	overflow: hidden;
	padding: 18px 10px 15px 14px;
	font-size: 20px;
}
#trBuildingRoad .Frm_Head{
	text-align: left;
}
#trBuildingRoad .Frm_Head #LblHeader{
	font-size:20px;
	color:#fff;
}
.Menu_Color{
	border-bottom: 2px solid #4d4d4d;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
	background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
	background-color: #5f5f5f;
	border-radius: 5px;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}



@-webkit-keyframes breathing {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  25% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  60% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes breathing {
  0% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  25% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  60% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}


.jqueryslidemenu2
{
	width: 100%;
	/* border-radius: 10px; */
}
.jqueryslidemenu2 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*Top level list items*/
.jqueryslidemenu2 ul li
{
	position: relative;
	display: inline;
	float: left;
	border-right: 1px solid #5d5d5d;
	border-left: 1px solid #929292;
}
/*Top level menu link items style*/
.jqueryslidemenu2 ul li a
{
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	display: block;
	padding: 14px 15px 10px 15px !important;
	text-decoration: none;
}
.jqueryslidemenu2 ul li a img{
	margin-left: 11px;
}
* html .jqueryslidemenu2 ul li a
{
	/*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.jqueryslidemenu2 ul li a:link, .jqueryslidemenu2 ul li a:visited
{
	color: #ffffff;
}
.jqueryslidemenu2 ul li a:hover
{
	/*background-color: #000000; tab link background during hover state*/
	background-color: #515151;
	color: #FFF;
	/* border-right: 1px solid #FFF; */
}
/*1st sub level menu*/
.jqueryslidemenu2 ul li ul
{
	position: absolute;
	z-index: 999;
	left: -5px;
	display: block;
	visibility: hidden;
	color: #000000;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu2 ul li ul li
{
	display: list-item;
	float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu2 ul li ul li ul
{
	top: 0;
}
/* Sub level menu links style */
.jqueryslidemenu2 ul li ul li a
{
	font-size: 14px;
	color: #000000;
	text-align: left;
	width: 212px;
	padding: 12px 8px 11px 22px !important;
	margin: 0;
	background: #7d7d7d;/*background of tabs (default state)*/
	text-decoration: none;
	border-top: 2px solid #676767;
	
}
.jqueryslidemenu2 ul li ul li a:hover
{
	background-color: #515151;
	color: #FFF;
}
.MainChequeDiv {
    background: white;
    position: absolute;
    border-collapse: collapse;
    width: 8.2in;
    height: 3.8in;
    margin-left: 0.3in;
    margin-top: 0.0in;
    left: 0in;
    top: 0.295in;
    border: 1px solid black;
    border-style: dotted;
    text-align: left;
}

.ChequeDateDiv {
   background: white;
    position: absolute;
    border-collapse: collapse;
  margin-top: 0.5in;
  margin-left: 6.4in;  
}

.ChequeNameDiv {
      background: white;
    position: absolute;
    border-collapse: collapse;
    margin-top:1.0in;
    margin-left:0.5in;
}

.ChequeAmtInWordDiv {
      background: white;
    position: absolute;
    border-collapse: collapse;
    margin-top:1.5in;
   margin-left:1.5in;
}

.ChequeAmtInDigitsDiv {
     background: white;
    position: absolute;
    border-collapse: collapse;
    margin-top:1.8in;
   margin-left:6.2in;
}
.pan_bulletin{
	position:relative;
}
.pan_page_content{
	    margin: 20px 0 20px 0;
}
.pan_page_content_inner{min-height: 400px;}
.dashboard_wrapper{
	background: #464646;
	margin-bottom: 0px;
	padding: 5px 0 8px 0;
	border-bottom: 1px solid #4a4a4a;
}
.dashboard_wrapper .msg_content{display: inline-block;margin-top: 16px;text-transform: capitalize;}
.dashboard_wrapper .msg_content {
	color: #fff;
	font-size: 26px;
}
.dashboard_wrapper .msg_content marquee{
	display:inline-block;
	/* float: right; */
}
.dashboard_wrapper .msg_content span{
		color: #fff;
		font-size: 21px;
		line-height: 1.6;
		font-weight: 400;
		margin-left: 10px;
		display:inline-block;
		float: right;
}
.dashboard_wrapper .dashboard_content{text-align:right;margin-top: 8px;}
.dashboard_wrapper .dashboard_content a{
		color:#fff;
		display: inline-block;
		font-size: 19px;
		font-weight: 400;
		background: #2196F3;
		padding: 10px 22px 10px 22px;
		border-radius: 8px;
		border: 2px solid #135a92;
		-webkit-animation: pulse 2s ease-out infinite;
		-moz-animation: pulse 2s ease-out infinite;
		-o-animation:pulse 2s ease-out infinite;
		animation: pulse 2s ease-out infinite;
}
.dashboard_wrapper .dashboard_content a:hover{
	-webkit-animation: pulse 2s ease-out infinite;
		-moz-animation: pulse 2s ease-out infinite;
		-o-animation:pulse 2s ease-out infinite;
		animation: pulse 2s ease-out infinite;
}
.dashboard_wrapper .dashboard_content a i{margin-left: 6px;}
.dashboard_wrapper .dashboard_content img{width: 55px;height: 55px;margin-left: 8px;}

.pan_page_content_inner .error_msg{margin: 50px auto 45px;width:60%;text-align: center;}
.pan_page_content_inner #lblError{
	margin: 50px auto 45px;width:60%;text-align: center;
	display:block;
}

.pan_bulletin .tab_list{	
text-align:center;
}
.pan_bulletin .tab_list .btn{
	border-radius: 0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;padding: 10px 13px 7px 13px;background: #0085a5;color: #fff;}
.pan_bulletin .tab_content{border: 2px solid #0085a5;padding: 40px 16px 20px 16px;text-align: center;}

.pan_bulletin .tab_content .cal_item{
	display:inline-block;
	margin:0 10px;
}
.pan_bulletin .tab_content .cal_item input[type=text]{
	padding: 4px 4px 4px 4px;
	border: 2px solid #929292;
	margin-bottom: 34px;
	margin-top: -2px;
}
.pan_bulletin .tab_content .cal_item{
}
.pan_bulletin .tab_content  .btn_div .btn{
	background: #0085a5;
	color:#fff;
	margin-bottom: 22px;
}
.pan_bulletin .tab_content #txtSpecialIP{
	border:2px solid #999;
	height:38px;	
	width:290px;
	margin-bottom:28px;
}
.pan_bulletin .tab_content #txtmsg{
	margin-bottom:25px;
}
.page_content, .page_content_left{
	padding: 0 0 35px 0;
}

.page_content .btn_wrapper, .btn_wrapper, .page_content_left .btn_wrapper, .btn_wrapper{
	    margin: 10px 0 10px 0;
	text-align:center;
}
.btn{
	color:#fff;
}
.btn:hover{
	color:#fff;
}
.page_content .btn_wrapper .btn, .btn_wrapper .btn, .btn_wrapper_inline .btn,
.page_content .btn_wrapper .btn_Hindi, .btn_wrapper .btn_Hindi, .btn_wrapper_inline .btn_Hindi,
.page_content_left .btn_wrapper .btn, .btn_wrapper .btn,
.page_content_left .btn_wrapper .btn_Hindi, .btn_wrapper .btn_Hindi{
	background:#444;
	color:#fff;
	font-size: 16px;
	padding: 7px 11px 6px 10px;
	-webkit-transition: all ease-in-out .4s;
	-moz-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s;
}
.page_content .btn_wrapper .btn:hover, .btn_wrapper .btn:hover, .page_content_left .btn_wrapper .btn:hover{
	color:#fff;
	background:#666;
}
.page_content .btn_wrapper .btn_Hindi, .btn_wrapper .btn_Hindi, .btn_wrapper_inline .btn_Hindi, .page_content_left .btn_wrapper .btn_Hindi {
    border:none;
    border-radius:4px;
}
#tblADDWL {
  color: #666;
  text-shadow: 1px 1px 0px #fff;
  background: #eaebec;
  border: #ccc 1px solid;
}

.dynamic_table_yojna table th {
  padding: 15px 35px;
  border-left:1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  background: #ededed;
}

.dynamic_table_yojna table th:first-child{  
  border-left:none;  
}

.dynamic_table_yojna table tr {
  padding: 15px 35px;
  border-left:1px solid #e0e0e0;
  border-right:1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  text-align: center;
  padding-left: 20px;
}

.dynamic_table_yojna table td:first-child {
  text-align: left;
  padding-left: 20px;
  border-left: 0;
}

.dynamic_table_yojna table td {
  padding: 15px 35px;
  text-align:center;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  background: #eee;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e4e4e4));
  background: -moz-linear-gradient(top, #eee, #e4e4e4);
}

.dynamic_table_yojna table tr:last-child td {
  border-bottom: 0;
}

.dynamic_table_yojna table tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.dynamic_table_yojna table tr:last-child td:last-child {
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.lbl_mandatory{
	font-size:17px;
	vertical-align: bottom;
}

.district_list{
	list-style:none;
	padding-left:0;
}
.district_list li{
	display: inline-block;
    width: 20%;
    background: #007cc2;
    color: #fff;
    margin: 0 -2px;
    font-size: 18px;
    padding: 11px 5px 10px 5px;
    border-right: 2px solid #1e9fe8;
}
.district_list.five li{
    width: 20%;
}
.district_list.eight li{
    width: 12.4%;
    font-size: 14px;
}
.district_list.seven li{
	width: 14%;
    font-size: 14px;
}


.GridHead{	
	margin: 0px;
	padding: 0px;
	background-color: #575757;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	
}
.GridHead th{
	text-align:center;
	padding: 11px 6px 10px 6px;
	border-color: #797979;
}
.page_content table, .page_content_left table{	
	border-color:#ccc;
}
.page_content table td{
	text-align:center;
	padding: 9px 6px 9px 6px;
	border-color: #b3b3b3;
}
.page_content_left table td{
	padding: 9px 6px 9px 6px;
	border-color: #b3b3b3;
}
.page_content table td .btn, .page_content_left table td .btn{
	background:#444;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-ms-transition: all 400ms;
	-o-transition: all 400ms;
	transition: all 400ms;
}
.page_content table td .btn:hover, .page_content_left table td .btn:hover{	
	background:#666;
}
.page_content table td .btn:focus, .page_content_left table td .btn:focus{
	color:#fff;
}
.page_content table td  input[type="text"], .page_content_left table td  input[type="text"]{
	border: 1px solid #a5a5a5;
	padding:0 3px;
}
.page_content table td a, .page_content_left table td a{
	font-weight: 600;
	font-size: 13px;
	color: #272727;
}
.altrow
{
	margin: 0px;
	padding: 0px;
	background-color: #dfdfdf;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.DataHide
{
	display: none;
}
.btn_wrapper.inline_div{
    display:inline-block;
    text-align:left;
    margin-bottom: 10px;
}
.page_content .panel_box_item, .page_content_left .panel_box_item{
	width: 100%;
    display: block;
    text-align: left;
    font-size: 16px;
}
.page_content .panel_box_item .ddl, .page_content_left .panel_box_item .ddl, .page_content .panel_box_item .ddl_Hindi, .page_content_left .panel_box_item .ddl_Hindi{
	width: 260px;
	height: 32px;
	padding:0 6px;
	border:2px solid #ccc;
	background:#fff;
	margin-bottom:10px;
}
.page_content .panel_box_item .txt, .page_content_left .panel_box_item .txt{
	width: 260px;
	height: 32px;
	padding:0 6px;
	border:2px solid #ccc;
	background:#fff;
	margin-bottom:10px;
}
.page_content .panel_box_item textarea, .page_content_left .panel_box_item textarea{
	width: 260px;
	padding:0 6px;
	border:2px solid #ccc;
	background:#fff;
	margin-bottom:10px;
}
.page_content .panel_box_item.left_5 .ddl,
.page_content .panel_box_item.left_5 .ddl_Hindi,
.page_content .panel_box_item.left_5 .txt,
.page_content .panel_box_item.left_5 textarea,
.page_content_left .panel_box_item.left_5 .ddl,
.page_content_left .panel_box_item.left_5 .ddl_Hindi,
.page_content_left .panel_box_item.left_5 .txt,
.page_content_left .panel_box_item.left_5 textarea{
	margin-left:5px;
}
.page_content .panel_box_item .Frm_Txt, .page_content_left .panel_box_item .Frm_Txt{
	display:inline-block;
	margin-top:5px;
}
.page_content .panel_box_item.popup .txt, .page_content .panel_box_item.popup .ddl,
.page_content_left .panel_box_item.popup .txt, .page_content_left .panel_box_item.popup .ddl,
.page_content .panel_box_item.popup .txt, .page_content .panel_box_item.popup .ddl_Hindi,
.page_content_left .panel_box_item.popup .txt, .page_content_left .panel_box_item.popup .ddl_Hindi{
    width:200px;
}


.page_content.homepage, .page_content_left.homepage{
    position: relative;

}
.page_content.homepage .show_btn_bg, .page_content_left.homepage .show_btn_bg{
	background: #444;
	border: 1px solid #999;
	padding: 5px 5px 5px 5px;
	color: #fff;
	margin-bottom: 6px;
	font-size: 16px;
	overflow: hidden;
	text-align: left;
}
.page_content.homepage .show_btn_bg .cash_check_div, .page_content_left.homepage .show_btn_bg .cash_check_div{
	text-align:right;
}
.page_content.homepage .show_btn_bg .cash_check_div label, .page_content_left.homepage .show_btn_bg .cash_check_div label{
	margin-bottom:0;
}
.homepage .PanelBorder.box_wrapper{
	padding: 15px 10px 15px 12px;
	/* overflow:hidden; */
	text-align:left;
}
.homepage .PanelBorder.box_wrapper .panel_inline_item{
	text-align: left;
	margin-bottom: 10px;
	display: inline-block;
	padding-bottom: 0px;
	font-size: 17px;
}
.homepage .PanelBorder.box_wrapper .panel_inline_item .ddl, .homepage .PanelBorder.box_wrapper .panel_inline_item .ddl_Hindi{
	width: 220px;
	height: 32px;
	padding:0 6px;
	border:2px solid #ccc;
	background:#fff;
}
.homepage .PanelBorder.box_wrapper .panel_inline_item .txt{
	width: 220px;
	height: 32px;
	padding:0 6px;
	border:2px solid #ccc;
	background:#fff;
}
.homepage table{
	margin-bottom:15px;
}
.homepage table td input[type='text']{
	border:2px solid #ccc;
	width:250px;
	height: 32px;
}
.homepage .dv_template{
    overflow:auto !important;
    margin-top:10px;
}
.homepage .dv_popup_homepage{
    border-style: groove; 
    border: #aaa 3px solid; 
    color: #003300;
     position: absolute; 
     border-bottom-width: 3px;
     top: 200px;
     left: 25%; 
     width: 50%;
     background-color: White;
     padding:10px 0;
}
.page_content .panel_box_item.popup .ddl,
.page_content .panel_box_item.popup .ddl_Hindi,
.page_content .panel_box_item.popup .txt,
.page_content_left .panel_box_item.popup .ddl,
.page_content_left .panel_box_item.popup .ddl_Hindi,
.page_content_left .panel_box_item.popup .txt{
	width:200px;
}
.dv_popup_homepage table td{
    padding: 4px 3px 4px 20px;
    text-align:left;
}
.homepage table td input[type='text']{
	width:200px;
}
.div_create_agency{
    border: #aaa 3px solid;
    top: 160px;
    position: absolute;
    left: 40%;
    overflow: auto;
    width: 250px;
    height: 175px;
    background-color: White;
}
.page_content.voucher .ddl_item, .page_content.homepage .ddl_item{
	text-align:left;
}
.page_content.voucher .ddl_item span, .page_content.homepage .ddl_item span{
	display:inline-block;
	margin-top:4px;
}
.page_content.voucher .ddl_item .ddl, .page_content.voucher .ddl_item .ddl_Hindi{
	border: 2px solid #ccc;
    background: #f1f1f1;
    width: 300px;
    height: 32px;
	margin-bottom:10px;
}
.page_content.homepage .ddl_item .ddl, .page_content.homepage .ddl_item .ddl_Hindi{
	border: 2px solid #ccc;
    background: #f1f1f1;
    width: 200px;
    height: 32px;
	margin-bottom:10px;
}
.page_content .show_btn_bg{
    background: #565656;
    border: 1px solid #4a4a4a;
    padding: 5px 5px 5px 5px;
    color: #fff;
    margin-bottom: 6px;
    font-size: 17px;
    overflow: hidden;
    text-align: left;
}
.page_content_left .show_btn_bg {
    background: #565656;
    border: 1px solid #4a4a4a;
    padding: 5px 5px 5px 5px;
    color: #fff;
    margin-bottom: 6px;
    font-size: 17px;
    overflow: hidden;
}
.bgDiv.div_report{
	background:#fff;
	padding-top: 15px;
    width: 50%;
    height: 120px;
    top: 200px;
    left: 24%;
	border:2px solid #aaa;
}
.bgDiv.div_rpt_opn{
	background:#fff;
	padding-top: 0px;
    width: 44%;
    height: 120px;
    top: 260px;
    left: 27%;
	border:2px solid #aaa;
}
#dvbudgetdetail table{
	margin-bottom:0;
}
#dvbudgetdetail .CrossButton {
    width: 15px;
    height: 15px;
    margin: 0px;
    border: none;
    background-image: url(../webyojnaimgYellow/cross.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}


/*****************************
** Login & Welcome ****
******************************/
.login_page_body {
	background: rgb(14, 28, 41) url(../images/welcome_bg.jpg) center center no-repeat;
	/* background: #76b852; */
	/* background: -webkit-linear-gradient(right, #76b852, #8DC26F); */
	/* background: -moz-linear-gradient(right, #76b852, #8DC26F); */
	/* background: -o-linear-gradient(right, #76b852, #8DC26F);  */
	/* background: linear-gradient(to left, #76b852, #8DC26F); */
}
.login_page .header_wrapper{
	border-bottom: 4px solid #ddd;
	padding: 9px 0 5px 0;
	background: #fff;
	text-align: center;
}
.login_page .header{
	
}
.login_page .header img{
	max-width:100%;
}
.login_page .header .cmmi_img{
	width: 286px;
	float: right;
	margin-top: -10px;
}
.login_page .login_page_content{
	min-height: 600px;
	padding: 55px 0 55px 0;
	/*overflow: hidden;*/
}
.login_page .login_box{
	position: relative;
	z-index: 1;
	background: rgb(14, 28, 41);
    max-width: 400px;
    padding: 20px 22px 18px 24px;
	text-align: center;
	float: right;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.login_page .login_box:before{
	position: absolute;
    height: 10px;
    bottom: -10px;
    left: 0;
    right: 0;
    content: '';
    z-index: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, .7)),to(transparent));
    -webkit-mask-box-image: -webkit-gradient(linear,left top,right top, color-stop(0.0,rgba(0,0,0,0.1)), color-stop(0.025,rgba(0,0,0,0.8)), color-stop(0.5,rgba(0,0,0,0)), color-stop(0.975,rgba(0,0,0,0.8)), color-stop(1.0,rgba(0,0,0,0.1)));
}
/* .login_page .login_box:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 20%, #8e44ad 20%, #8e44ad 40%, #3498db 40%, #3498db 60%, #e74c3c 60%, #e74c3c 80%, #f1c40f 80%, #f1c40f 100%);
    background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 20%, #8e44ad 20%, #8e44ad 40%, #3498db 40%, #3498db 60%, #e74c3c 60%, #e74c3c 80%, #f1c40f 80%, #f1c40f 100%);
    height: 5px;
    border-radius: 5px 5px 0 0;
} */
.login_page .login_box .log_head{
    display:none;
}
.login_page .login_box .log_head h2{
	font-size: 39px;
	font-weight: 300;
	color: #222;
	margin-bottom: 34px;
	margin-top: 0;
	margin-left: 8px;
	display: inline-block;
}
.login_page .login_box .log_head .key_img{margin-right: 5px;}
.login_page .login_box .log_head .key_img  img{
	width: 51px;
	vertical-align: top;
	margin-top: -6px;
	margin-left: -15px;
}
.login_page .login_box .radio_wrapper{
	text-align:center;
	display: inline-block;
	margin-bottom: 9px;
}
.login_page .login_box .radio_wrapper label {
    color:#fff;
    font-weight:normal;
}
.login_page .login_box .radio_wrapper .login_txt{
	display: inline-block;
}
.login_page .login_box .radio_wrapper .login_txt td{
	padding: 0px 8px;
}
.login_page .login_box .input_text{
    width: 320px;
    background: rgb(7, 18, 27);
    border: 2px solid #112435;
    color: #fff;
	height: 36px;
	padding: 2px 10px 1px 12px;
	margin-bottom: -2px;
	-webkit-transition: all ease-in-out 400ms;
	-moz-transition: all ease-in-out 400ms;
	-o-transition: all ease-in-out 400ms;
	transition: all ease-in-out 400ms;
}

.login_page .login_box #imgCaptcha{
	margin-bottom: 24px;
	margin-right: 2px;
	width: 296px;
	height: 40px;
}
.login_page .login_box .input_text:hover{
}
.login_page .login_box .input_text:focus{
	border: 3px solid #78b955;
	box-shadow: none;
}
.login_page .login_box .input_cal{
	width: 153px;
	padding: 0 4px 0 8px;
	margin: 0 4px 0 4px;
	border: 3px solid #b5b5b5;
    background: rgb(7, 18, 27);
    border: 2px solid #112435;
	height: 36px;
    color:#fff;
	margin-bottom: 8px;
	-webkit-transition: all ease-in-out 400ms;
	-moz-transition: all ease-in-out 400ms;
	-o-transition: all ease-in-out 400ms;
	transition: all ease-in-out 400ms;
	}
.login_page .login_box .input_cal:hover{	
}
.login_page .login_box .input_cal:focus{	
border: 3px solid #78b955;
}
.login_page .login_box #txtEntercaptcha{
	margin-bottom: 26px;
}
.login_page .login_box .ajax__calendar{
	
}
.login_page .login_box .ajax__calendar .ajax__calendar_container {
    width: 182px;
}
.login_page .login_box .ajax__calendar .ajax__calendar_body {
    height: 147px;
}
.login_page .login_box .ajax__calendar .ajax__calendar_footer{
	margin-bottom: 18px;
}
.login_page .login_box .ajax__calendar td{
	padding:2px;
}
.login_page .login_box  .submit-s{
	margin-bottom:15px;
}
.login_page .login_box  .submit-s #BtnNext{
    padding: 8px 24px 7px 24px;
    border-radius: 3px;
	border:none;
    background: linear-gradient(#00a2d1, #006482);
	margin-right: 5px;
	color: #fff;
	font-size: 16px;
	-webkit-transition: all ease-in-out 400ms;
	-moz-transition: all ease-in-out 400ms;
	-o-transition: all ease-in-out 400ms;
	transition: all ease-in-out 400ms;
}
.login_page .login_box  .submit-s #BtnNext:hover{
    background: linear-gradient(#006482, #00a2d1);
}
.login_page .login_box  .submit-s #btnCancel{
    padding: 8px 24px 7px 24px;
    border-radius: 3px;
	border:none;
	background: linear-gradient(#00a2d1, #006482);
	margin-left: 5px;
	color: #fff;
	font-size: 16px;
	-webkit-transition: all ease-in-out 400ms;
	-moz-transition: all ease-in-out 400ms;
	-o-transition: all ease-in-out 400ms;
	transition: all ease-in-out 400ms;
}
.login_page .login_box  .submit-s #btnCancel:hover{
    background: #111;
    background: linear-gradient(#006482, #00a2d1);
}

.login_page .login_box  .login_link{
	display: inline-block;
    margin-top: 5px;
    margin-bottom: 30px;
    width:100%;
}
.login_page .login_box  .login_link a{
	margin: 0 7px;
    color:#fff;
    text-decoration:underline;
}
.login_page .login_box .login_link a:hover{
    color:#fff;
}
.login_page .login_box  .login_link #lnkNewUser{
    float:left;
}
.login_page .login_box  .login_link #lnkForget{
    float:right;
}
.login_page_desc{/* padding-bottom: 28px; *//* background: #FFFFFF; *//* max-width: 510px; *//* height: 612px; *//* min-height: 612px; *//* padding: 44px 11px 35px 36px; *//* text-align: justify; *//* margin-left: 55px; *//* overflow: hidden; *//* box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24); */}
.login_page_desc  .desc_box, .box{
	position: relative;
	z-index: 1;
    display: none;
	background: #FFFFFF;
	max-width: 507px;
	height: 470px;
	margin-left: 48px;
	padding: 44px 32px 35px 36px;
	text-align: justify;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.login_page_desc  .desc_box:before{
	position: absolute;
    height: 10px;
    bottom: -10px;
    left: 0;
    right: 0;
	
    content: '';
    z-index: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, .7)),to(transparent));
    -webkit-mask-box-image: -webkit-gradient(linear,left top,right top, color-stop(0.0,rgba(0,0,0,0.1)), color-stop(0.025,rgba(0,0,0,0.8)), color-stop(0.5,rgba(0,0,0,0)), color-stop(0.975,rgba(0,0,0,0.8)), color-stop(1.0,rgba(0,0,0,0.1)));
}
.login_page_desc  .desc_box h2{margin: 0 0  18px 0;font-size: 28px;line-height: 1.35;}
.login_page_desc  .desc_box p{font-size: 17px;line-height: 1.7;}
.login_page_desc img{
	max-width:100%;	
}
.otp_wrapper .div_otp{
	font-family:verdana;
	width: 470px;
	height:200px;
	display:inline-block;
	position: fixed;
	padding: 30px 20px 15px 20px;
	pointer-events: visible;	
	outline: 10px solid rgba(2, 2, 2, 0.77);
	top: 24%;
	color: #fff;
	left: 33%;
	background: rgba(29, 29, 29, 0.85);	
	z-index: 9999;
}
.login_page_body.otp_wrapper {
    /* opacity: .5; */
    pointer-events: none;
    position:relative;
    z-index: -9;
}
.otp_wrapper .div_otp #lblOTPMSG{
	margin-bottom: 1px;
	display: block;	
	font-size: 17px;
}
.otp_wrapper .div_otp #txtOTP{
	border:2px solid #ddd;
	height: 33px;
	margin: 5px 0 9px;
	margin-right: 7px;
}
.otp_wrapper .div_otp #txtOTP:focus{
	border:2px solid #78a061;		
}
.otp_wrapper .div_otp #btnCheckOTP{
	background:#78a061;
	border:none;
	color: #fff;	
	height: 33px;
}
.otp_wrapper .div_otp #lblMSGMobile{
	margin-bottom: 1px;
	display: block;
	font-size: 17px;	
}
.otp_wrapper .div_otp #txtMobileNo{
	border:2px solid #ddd;
	height: 33px;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 13px;
	
	margin-top: 11px;
}
.otp_wrapper .div_otp #txtMobileNo:focus{
}
.otp_wrapper .div_otp #Register{
	background:#78a061;
	border:none;
	color: #fff;	
	height: 34px;	
}
.welcome_body{
	background:#384c57 url(../images/welcome_bg.jpg) top center no-repeat;
}
.welcome_body .welcome_page{
	text-align:center;
}
.welcome_content{
	/*background: rgba(255, 255, 255, 0.85);*/
	/*outline: 1px solid #b1b1b1;*/
	outline-offset: -20px;
    width: 565px;
    min-height: 300px;
    margin: 8% 5% 0 auto;
    padding: 50px 26px 10px 26px;
    text-align: center;
    background: #0a1626;
    outline: 1px solid #1e3a61;
    text-align: center;
    color: #fff;
}
.welcome_content h2{margin: 0 0 15px 0;font-size: 26px;color: #048dad; text-transform:capitalize;}
.welcome_content .desc{font-size: 19px;line-height: 1.5;margin-bottom: 20px;}
.welcome_content .date{font-size: 17px;font-weight: 500;}
.welcome_content .copyright{font-size: 17px;font-weight: 500;}
.welcome_content  .btn{
	font-size: 20px;
	color: #fff;
	display: inline-block;
	padding: 14px 27px 10px 26px;
	margin: 12px 0 34px 0;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	word-wrap: break-word;
	word-break: inherit;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 4px;
	background-color: #06b3db;
	webkit-box-shadow: 0 4px 0 #04718a;
	-moz-box-shadow: 0 4px 0 #04718a;
	box-shadow: 0 4px 0 #04718a;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.welcome_content  .btn:hover{
	    background-color: #0cccf9;
}




.login_bg_yojna{
background:#384c57 url(../images/erp-img.jpg) top center no-repeat;
background: rgb(14, 28, 41) url(../images/welcome_bg.jpg) center center no-repeat;
padding: 0;
margin: 0;
/*background-size: 100% 120%;*/
height: 640px;
}
.login_bg_yojna .login_bg{
position: relative;
z-index: 1;
max-width: 380px;
text-align: center;
margin: 30px 5% 0 auto;
background: rgb(22, 41, 60) center no-repeat;
/*background-size: 35% 33%;*/
/*background-position: center 18%;*/
padding: 4px 17px 0px 17px;
box-shadow: 0px 1px 3px 2px #151515;
border-radius:2px;
    }
.login_bg_yojna .login_bg_head {
/*padding: 9px 0px 15px 0px;*/
overflow: hidden;
/*border-bottom: 4px double #353535;*/
color: #FFF;
}
.login_bg_head .form-top-right {
margin-top: 0;
font-size: 48px;
color: #999;
text-align: right;
}
.login_bg_head .form-top-left{
    font-size: 30px;
    font-weight: 300;
    color: #fff;
    text-align: left;
    margin-top: 16px;
    vertical-align: bottom;
}
.login_bg_yojna .login_bg_body {
        padding: 20px 0px 5px 0px;
}
.login_bg_yojna .login_bg .txt {
    height: 40px;
    width: 100%;
    margin: 0;
    margin-bottom: 16px;
    padding: 0 10px;
    vertical-align: middle;
    background: rgb(7, 18, 27);
    border: 2px solid #12283e;
    font-size: 16px;
    font-weight: 300;
    line-height: 40px;
    color: #888;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
.login_bg_yojna .login_bg input:-webkit-autofill:hover,
.login_bg_yojna .login_bg input:-webkit-autofill:focus,
.login_bg_yojna .login_bg input:-webkit-autofill:active{
    background-color: rgb(7, 18, 27) !important;
}
.login_bg_yojna .login_bg .txt:focus {
}
.login_bg_yojna .login_bg .error{
    display:none;
}
.login_bg_yojna .login_bg .hindienglish_txt, .login_txt span{
    font-size:16px;
    margin-bottom:4px;
    display:inline-block;
    color:#fff;                
}
.login_bg_yojna .login_bg .btn {
border-radius: 5px;
padding: 6px 15px 5px 15px;
font-size: 17px;
background: #00a2d1;
background: linear-gradient(#00a2d1, #006482);
border-radius: 2px;
margin: 0 5px;
border: none;
color: #fff;
-o-transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;
}
 .login_bg_yojna .login_bg .btn:hover{
      background: linear-gradient(#006482, #00a2d1);
 }
.login_bg_yojna .login_bg .btn.cancel {    
    background: linear-gradient(#555, #111);
}
.login_bg_yojna .login_bg .btn.cancel:hover {
    background: linear-gradient(#111, #555);
}
.mobile_login{
    text-align:right;
    color:#fff;
    font-size: 17px;
}
.mobile_login span{
    cursor:pointer;
}
.mobile_login span i{
    margin-right:10px;
    font-size: 21px;
    vertical-align: text-bottom;
}
.forgot_div{
        margin: 0px 0 0px;
    display: inline-block;
    width: 100%;
}
.forgot_div .forgot_pass{
    text-align:left;
}
.forgot_div .un_block_pass {
    text-align:right;
}
.forgot_div a{
    color:#fff;
    font-size:16px;
    text-decoration: underline;
}
.forgot_div a:hover {
    color:#eee;
 }
.header_wrapper.page{
    padding: 15px 0 1px 0;

}
.trn_home_content{
    background: #fff;
    width: 100%;
    min-height: 400px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #2c4e86;
}
.dropdown-menu > li > a {
    display: block;
    padding: 5px 14px;
    clear: both;
    font-weight: normal;
    line-height: 1.4;
    font-size: 15px;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu.t_menu_admin{
}
.dropdown-menu.t_menu_admin li{
}
.dropdown-menu.t_menu_admin li a i{
    background:#2c4e86;
    color:#fff; 
    padding: 4px 4px 4px 4px;
    width: 24px;
    text-align: center;
    margin-right: 8px;
    border-radius: 4px;
}
.dropdown-menu.t_menu_admin li:nth-child(odd) a{
}
.dropdown-menu.t_menu_admin li:nth-child(odd) a i{
    color
}
.dropdown-menu.t_menu_admin li:nth-child(even) a i{
}


.slide-submit{
    background:#f3f5f6;
    background: rgb(7, 18, 27);
    border: 2px solid #12283e;
    /*box-shadow:0 0 0 1px #ccc;*/
    border-radius:2px;
    text-align:right;
    padding:.8em 1em;
    /*font-size:.75em;*/
    position:relative;
    overflow:hidden;
    margin-bottom: 14px;
    margin-top: 8px;
    user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    transition:.2s
}
.slide-submit-text{
display:inline-block;
color: #fff;
font-size: 14px;
}
.slide-submit-thumb{
position:absolute;
    top:0;
    left:0px;
    width:44px;
    height:100%;
    background: linear-gradient(#006482, #00a2d1);
    /*box-shadow:inset 0 0 0 3px #f3f5f6,inset 0 0 0 4px rgba(0,0,0,0.17);*/
    text-shadow:0 -1px #828282;
    border-radius:0px;
    box-sizing:border-box;
    text-align:center;
    font-size:20px;
    line-height:36px;
    font-family:serif;
    color:#fff
}
.slide-submit-thumb:hover,.draggable{
    background:#1BA5FD;
    cursor:-webkit-grab;
    cursor:grab;
}
.slide-submit-thumb:active{
    background: linear-gradient(#006482, #00a2d1);
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.slide-success{
    /*background:#1BA5FD;*/
    text-align:left;
    color:#fff;
}
.slide-success .slide-submit-thumb{
    /*background:rgb(7, 18, 27);*/
    /*box-shadow:inset 0 0 0 3px #1BA5FD,inset 0 0 0 4px rgba(0,0,0,0.17);*/
    color:#fff;
    pointer-events:none
}
 .index_overlay{
        position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.4);
        z-index: 1000;
}
.mob_div {
width:405px;
height:270px;
background:#fff;
margin:auto;
margin-top:12%;
text-align:center;
box-shadow: 0px 0px 10px 10px #737373;
    z-index: 1001;
}
.mob_div.login_p_div{
    width:460px;
    margin-top:7%;
    overflow: hidden;
    padding-bottom: 10px;
    box-shadow: 0px 0px 8px 3px #171717;
}
.mob_div .mob_div_head{
    text-align:right;
    background:#061235;
    width:100%;
    overflow:hidden;
    color:#fff;
}
.mob_div .mob_div_head .close_div{
    padding: 5px;
    font-size: 24px;
    cursor:pointer;
}
.mob_div .mob_div_body{
    padding: 20px 36px 10px 36px;
}
.otp_msg{
display:block;
color:red;
font-size:16px;    
margin-bottom:15px;    
}
.mob_div .txt{
width: 100%;
height:40px;
margin: 0;
margin-bottom:10px;
padding: 0 10px;
vertical-align: middle;
background: #f8f8f8;
border:2px solid #ddd;
font-size: 16px;
color: #888;
float: right;
border-radius: 0px;
-o-transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;
}
.mob_div .txt.mob_no{
display:inline-block;
}
.mob_div .txt:focus{
background: #fff;
border: 2px solid #bbb;
}
.mob_div .btn{
background: #061235;
border-radius: 5px;
padding: 5px 10px 4px 10px;
font-size: 15px;
margin: 0 5px;
float:right;        
color: #fff;
    -o-transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;
}
.mob_div .btn.mob_btn{
display:inline-block;
margin-bottom: 25px;
}
.mob_div .btn:hover{
background: #2c4e86;
}
.mob_div .btn.cancel{

}
.mob_div .btn.cancel:hover{

}
.fooetr_link a{
     background: linear-gradient(#61cdf5, #1f7a9c);
     /*background: linear-gradient(#19b7aa, #0c6f67);*/
      background: linear-gradient(#3360ea, #0c236b);      
     padding: 7px 9px 7px 9px;
     border-radius: 4px;
     text-align:center;
     color:#fff;
     font-size:15px;
     margin: 0 7px 0 2px;
}
    .fooetr_link a:hover {
        background: linear-gradient(#1f7a9c, #61cdf5);
         background: linear-gradient(#0c236b, #3360ea);  
        /*background: linear-gradient(#0c6f67, #19b7aa);*/
    }

.footer_container{
    background: #0b1e59;
    padding: 9px 0 0px 0;
    color:#fff;
    margin-top:20px;
    text-align: left;
}
.footer_container a{
    color:#fff;
}