/*  Custome CSS */

.fullbg {
	color: #000;
	margin:auto auto;
}

.border { border:1px solid white; }

@media (min-width: 480px) {
  .container {
    width: 460px;
    padding:0;
  }
}
@media (min-width: 680px) {
  .container {
    width: 660px;
    padding:0;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 940px;
    padding:0;
  }
}


.picdiv {width: 530px; margin: auto auto;}

.logo {
	padding-top:5px;
	padding-bottom:5px;

}

.img75 {margin-left: 50px;}


.whitepage{
	padding: 0px 20px 10px 30px;
	background: white;
	text-align: justify;
	color:black;
}
.whitepage th{
	font-size:14px;
	text-align: center;
	font-family: arial; /*'Hind Vadodara', sans-serif;*/
}
.whitepage td{
	font-size:11px;
	font-family: arial; /*'Hind Vadodara', sans-serif;*/

}

.leaguetable td{
	font-size:12px;
}



h1 {font-size: 25px;padding: 5px 50px; color: blue; letter-spacing: -2px;font-weight: bolder;}


.whitepage p, li, .txt-td, .txt-th{
	font-family: 'Arimo', sans-serif;
	font-size:15px;

}

p {

		padding: 5px 50px;
}
.form-bg{
	background: #E1EFFD;
	padding:5px;
	font-size:11px;
	border:1px solid #ccc;
}

.table-bordered {border-color:black;}

.index1-org{
	margin-top:0px;
	padding-bottom: 10px;
	background: red; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left top,  #FCF3CF, #FCF3CF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right,   #FCF3CF, #FCF3CF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right, #FCF3CF, #FCF3CF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(bottom right,   #FCF3CF, #FCF3CF); /* Standard syntax */


}

.index1{
	margin-top:0px;
	padding-bottom: 10px;
	background: -webkit-linear-gradient(left top, #FCF3CF,#FCF3CF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right,  #FCF3CF,#FCF3CF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right,#FCF3CF,#FCF3CF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(bottom right,  #FCF3CF,#FCF3CF); /* Standard syntax */


}

.index2{
	margin-top:0px;
	padding-bottom: 10px;
	background: red; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left top, #EDF2C6, #B6F200 ); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right,  #EDF2C6, #B6F200); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right,#EDF2C6, #B6F200); /* For Firefox 3.6 to 15 */
	background: linear-gradient(bottom right,  #EDF2C6, #B6F200); /* Standard syntax */
}

.index3{
	margin-top:0px;
	padding-bottom: 20px;
	background: #077aed; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #077aed 1%, #83bdf7 48%, #afd7ff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  #077aed 1%,#83bdf7 48%,#afd7ff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  #077aed 1%,#83bdf7 48%,#afd7ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#077aed', endColorstr='#afd7ff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */




}

.index1, .index2 p, .index3 p {
	 	padding:10px 10px 0 12px;
	 	font-family:Calibri;
	 	font-size:14px;
	 	color:#000;
	 	text-align: justify;
}

.clear {clear:both;}

.alter-sm {font-size:11px;color:black}
.bb {font-weight: bold; color:blue;}
.bbn { color:blue; text-decoration: underline;}

.bm {font-weight: bold; color:maroon;}
.bp {font-weight: bold; color:purple;}
.red{color:red; font-weight: bold;}
.green{color:#02cc02; font-weight: bold;}

.pp {color:purple; }
.ctd{text-align: center;}
.rtd{text-align: right;padding-right:2px;}
.ltd{text-align: left;padding-left:2px;}
.padd {padding:4px 1px 4px 2px;}
td.bot, .bot {font-weight: bold; font-size: 13px;}
.bold {font-weight: bold;}
.smtxt {font-size:11px; font-weight: normal;}

tr.hovers:hover{
    background: #F1F1F2;
}
.bbi {font-weight: normal; color:blue;  font-style:italic; text-decoration: underline;}
.bhd {font-weight: bold; color:blue;  font-size:18px; }

td.h_Or {background:#D5D5FF;}
td.a_Or {background:#FFE8E8;}

td.va { valign: middle;   }

.index4footer{
	margin-top:0px;
	background: #333; /* For browsers that do not support gradients */
}

.index4footer2{
	margin-top:0px;
	background: #999; /* For browsers that do not support gradients */
}

a:hover {
position : relative;
top : 1.5px;
left : 1.5px;
}

a.white_link {color:#fff;text-decoration: none; font-size:12px;}
a:hover.white_link {color:#fff;text-decoration: underline;}

.thumbnail {border:0; background: transparent;}

img {border:0;}

.csstuff li {padding-bottom:10px; padding-left:10px; padding-right:50px; margin-left:30px;}

.sitemap li {padding-bottom:2px; padding-left:10px; padding-right:10px; margin-left:10px;}

.calign{
   text-align:center;
}

.img-center{
	margin: 0 auto;
	display: inline;
}


/* payment page */
table.bluetable { margin:auto auto; }
table.bluetable td, th { border:1px solid #2E8BC9; }

table.greentable { margin:auto auto; }
table.greentable td, th { border:1px solid #D3EBAB; }
/* payment page */




.nav-pills > li > a {margin-top:5px;}

.alert-info {color:black;}

.columns2 {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    padding:20px 20px 20px 20px;
	-webkit-column-gap: 60px; /* Chrome, Safari, Opera */
    -moz-column-gap: 60px; /* Firefox */
    column-gap: 60px;
}

.columns3 {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	padding:10px 20px;
	-webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
}


.blue_message{
margin: 5px 0;
font-size : 12px;
font-family : tahoma;
text-align : justify;
background : #F0F0FF ;
border:1px solid #000066;
padding:8px;
}

td.gotasl {background:#C1FF84; font-weight:bolder}
td.gotrt  {background:#E2FFC6; font-weight:bolder;}
td.gotrtd  {background:#E2FFC6; font-weight:bolder;font-style: italic;}

td.gotrtblue {background:#E2FFC6;  font-weight:bolder;}
td.gotaslblue {background:#C1FF84;  font-weight:bolder;}

td.pp     {background: #f4f4f4; color:#888; }
td.pr     {font-style: italic; color:#888;}
td.pr2    {font-style: italic;}

td.wrong  {color: #888;}

td.h_Or {background:#D5D5FF;}
td.a_Or {background:#FFE8E8;}

a.sbar, a:visited.sbar {
	color : #0000ff;
	text-decoration : none;
	display:inline;
}

a:hover.sbar {
	color : #000000;
	text-decoration : underline;
}

a.gotrt, a:visited.gotrt {
	color : #000;
	text-decoration : none;
	display:inline;
	font-weight: bold;
}

a:hover.gotrt {
	color : #0000;
	text-decoration : underline;
	font-weight: bold;
}


a.pp,  a:visited.pp {
	color : #0000ff;
	text-decoration : underline;
	display:block;
	font-weight:bold;
}

a:hover.pp {
	color : #006600;
	text-decoration : none;
	background:#ccc;
}

a.md { color : #000000;  text-decoration : none;   display:inline;}
a:hover.md {  color : #0000ff;  text-decoration : underline;   }

a.md2 { color : #0000ff; text-decoration : underline; display:inline; }
a:hover.md2 {  color : #0000ff;  text-decoration : underline; position : relative;
top : 1.5px; left : 1.5px;  }

.vcenter {
    display: inline;
    vertical-align: middle;
    float: none;
}
.top5 { margin-top:5px; }

.t12 {border-left:2px solid #555555;}
.vma {vertical-align: middle;}

#exTab1  {
  padding : 5px 5px;
}

#exTab1 .nav-pills > li > a {
   border-radius: 6px 6px 0 0 ;
   padding: 3px 15px;
   font-size: 14px;
}

.pictbhd {font-size: 20px;}



.navbar-default {
	background-color:transparent;
	border-color: ;
	font-weight: 500;
	font-size: 14px;
	font-family: verdana;
	padding:0;
	margin:0;
	border:0;
	border-radius: 0;
	width: inherit;
	color: #000;
	font-weight: bold;
	border: 0px solid gold;
	padding:0;
	margin: 0;
	background-color: #193D6F;

}
.navbar-default .navbar-brand {
  color: #fff;
  display:none;

}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #fff;
}
.navbar-default .navbar-text {
  color: #fff;
}
.navbar-default .navbar-nav > li > a, .navbar-brand {
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	font-weight: bold;
	padding-top:8px !important; padding-bottom:12px !important;
	border-right: 1px dotted #fff;
	}
	
.navbar {min-height:25px !important; padding-left:0;margin:0;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;

}
.navbar-custom {
    color: #fff;
    font-weight: bold;
   background: #8A9EB7; 
   font-size:14px;
   

}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #8A9EB7;
  font-weight: 800;
  font-size:14px;

}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #fff;


}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #193D6F;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #193D6F;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #000000;
  background-color: #193D6F;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #193D6F;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #193D6F;
}
.navbar-default .navbar-toggle {
  border-color: #DDBB23;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #193D6F;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #000000;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #000000;
}
.navbar-default .navbar-link {
  color: #000000;
}
.navbar-default .navbar-link:hover {
  color: #000000;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000000;

  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;

  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #193D6F;
  }
}


/* side bar */

.MainMenu {
	padding-right:1px;
}
.MainMenu H2 {
	font-family: arial, "MS Sans Serif", Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	vertical-align: middle;
	text-align:left;
	margin:0;
	padding:0;

}
.MainMenu div { border:1px solid #ccc;margin-bottom:10px;padding:0 }


.MainMenu UL {

	color: #000000;
	padding: 0 0 0 0;
	margin: 0px 0 0px 0;
	list-style-type: none;
}

.MainMenu LI{
	margin: 0 0 1px 0;
	border-bottom: 0px solid #ccc;
	line-height:27px;
}


.MainMenu A,  .MainMenu A:visited {
	font-family: arial;
	color: #000;
	font-size:12px;
	text-decoration: none;
	display:block;
	padding-left:1px;
	border-bottom:1px dotted #0B76B0;
}
.MainMenu A span {font-size:11px; color:#0B76B0;}

.MainMenu A:hover {
	color:#000;
	background: #0B76B0;
	font-weight:bold;
	padding-left:2px;
	text-decoration:none;
}
.MainMenu A:hover span {font-size:12px; }


.anylinkcss{
visibility: hidden;
position:absolute;
line-height: 17px;
z-index: 200;
background:#C3DDF0;
width: 325px;
text-align:left;
border:1px solid #006C00;
}

.anylinkcss a, .anylinkcss a:visited{
color: #000;
line-height:25px;
font-size:13px;
letter-spacing:-0.06em;
text-decoration: none;
text-shadow:1px 1px #ccc;
display:block;
font-weight: bold;
border-bottom: 1px dotted #000;
padding: 6px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background:#000080;
color: #fff;
text-shadow:none;
text-decoration: none;
}

.anylinkcssTop{
visibility: hidden;
position:absolute;
font-family: Calibri, tahoma,Verdana, Helvetica, sans-serif;
line-height: 18px;
z-index: 900;
background-color: #EDCE60;
width:180px;
text-align:left;
font-weight:bold;
border:1px solid #000;

}

.anylinkcssTop a{
color: #000;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #666;
padding: 4px 0;
text-decoration: none;
text-indent: 5px;
text-shadow: #fff 1px 1px 1px;
}

.anylinkcssTop a:hover{ /*hover background color*/
background-color: #f4f4f4;
color: #000;

}




.container2 {width: 100%;margin: auto auto;font-size: 12px;background:#fff;font-family: sora;}
.footer-line {width: 100%;margin: auto auto;border:1px solid #2951A3; background:#2951A3; }
.footer-left {font-family: sora, Calibri, sans-serif;text-align: center; width: 50%; margin:5px 0px; border-right: 2px solid #2951A3; float:left;font-size: 12px;background:#fff;}
.footer-right {width:50%; margin:5px 0px;  float:right; text-align: center; font-size: 10px;font-family: sora;background:#fff;}


.footer2 {
	color:#fff;
	background: #2951A3;';
	font-size: 10px;
	padding:10px;
	padding-bottom: 20px;
	line-height: 150%;
	font-family: sora;
}

.footer2 a{color:#fff;text-decoration: none;font-size: 10px;font-family: sora;}

.footer-right a{color:blue;text-decoration: none;font-size: 11px; font-family: sora;font-weight: 600}
.footer-left a{color:blue;text-decoration: none;font-size: 11px; font-family: sora;font-weight: 600}
.footer-right b {font-size: 12px; font-family: sora;font-weight: 500}

.followus {
	text-align: center;
	padding-top:20px;
	color:black;
	font-size: 12px;
	text-transform: uppercase;
	font-family: sora;
	font-weight: 800;

}
.followus img{
	max-height: 40px;
}


.olul 
{
	padding: 0 20px;
	margin: 0 30px;
	text-align: justify;
	font-size: 14px;

}


 .login-container {
            max-width: 400px;
            margin: 0 auto;
            background: white;
            padding: 20px;
            border-radius: 5px;
            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
        }
        .login-container h3 {
            text-align: center;
            margin-bottom: 20px;
        }