#000099@charset "utf-8";

/* CSS Document */


@font-face {
  font-family: 'HiraMinPro-W3-AlphaNum';
  src:  url('../css/fonts/HiraMinPro-W3-AlphaNum/HiraMinPro-W3-AlphaNum.otf')  format('opentype'),
	    url('../css/fonts/HiraMinPro-W3-AlphaNum/HiraMinPro-W3-AlphaNum.ttf')  format('truetype'), url('../css/fonts/HiraMinPro-W3-AlphaNum/HiraMinPro-W3-AlphaNum.svg#HiraMinPro-W3-AlphaNum') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Century';
  src: url('../css/fonts/Century/Century.ttf')  format('truetype'), url('../css/fonts/Century/Century.svg#Century') format('svg');
  font-weight: normal;
  font-style: normal;
}
body,
html {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
	
}
body{
		font-family: 'HiraMinPro-W3-AlphaNum' !important;
		font-size:14px;
		color:#323232;
		font-weight: 100;
		background-color:#edefed !important;
		-webkit-perspective: 0px !important;
		-webkit-backface-visibility: visible !important;
		-webkit-font-smoothing: antialiased !important;
}

/* After Page Css */
















.gradation {
	margin: 20px 0;
	font-size: 30pt;
	text-align:center;
	font-weight:bold;
	color: transparent;
	background: repeating-linear-gradient( 90deg, #FFFFFF 0 56%, #0000CC 56% 100% );
	-webkit-background-clip: text;
}










































.texture_div
{
	background-image:url(../images/texture_img.png);
	background-size:100% 100%;
	padding:15px 0;
	
}
.arrow_back {
  margin-bottom: 10px;
}
.after_first
{
	font-size:34px;
	color:#fff ;
	    padding-top: 5px;
    padding-bottom: 5px;
}
.after_first_new
{
	font-size:34px;
	color:#fff ;
	    padding-top:17px;
    padding-bottom: 5px;
}
.img_new_margin
{
	margin-top: 46px;
}
.desc_div
{
	    font-size: 14px;
    color: #fff;
    line-height: 22px;
    padding-bottom: 30px;
    letter-spacing: 2px;
}
.spacediv
{
	height:20px;
}
.spacediv1
{
	height:17px;
}
.whitebox
{
	background-color:#fff;
	-webkit-box-shadow: 1px 2px 1px rgba(12,3,6,.15);
	-moz-box-shadow: 1px 2px 1px rgba(12,3,6,.15);
	box-shadow: 1px 2px 1px rgba(12,3,6,.15);
	overflow:hidden;
}
.black_back
{
	background-color:#021a3a;
	font-size:14px;
	color:#fff;
	display:inline-block;
	padding: 5px 31px;

}
.main_head_white
{
	color:#021a3a;
	    font-size: 31px;
	line-height:51px;
	border-bottom:2px solid #06122d;
	    font-weight: 600;
		    letter-spacing: 2px;
			    max-width: 90%;
}
.span_head
{
	    background-color: #fedf7f;
    font-size: 19px !important;
    padding: 4px 22px;
    color: #021a3a;
	font-weight:100 !important;
}
.yellow_border
{
	border:1px solid #f9bf07;
	border-radius:2px;
	padding:7px;
	    max-width: 90%;
}
.bold_text
{
	    color: #021a3a;
    font-size: 18px;
    margin-bottom: 12px;
    font-weight: 600;
}
.bold_text_second
{
	color:#021a3a;
}
.bottom_bx
{
	color:#132947;
	margin-top:12px;	font-weight:600;
}
.bottom_bx1
{
	color:#021a3a;
	margin-top:12px;
}
.marginright5
{
	margin-right:18px;
}
.overflow
{
	
overflow:hidden;
}
.red_border
{
	
	border:1px solid #fe8e74;
	border-radius:2px;
	padding:7px;
	font-size:14px;
	color:#45576f;

}
.red_border .bold_text
{
	font-size:16px;
	font-weight:100 !important;
}
.gray_border
{
	border:2px solid #fafafa;
	border-radius:2px;
	padding:7px;
	color:#45576f;
}
.lastdiv_head
{
	    font-size: 24px;
	color:#06122d;
	font-weight:600;
	    line-height: 29px;
    margin-bottom: 12px;
}
.lastdiv_bottomtext
{
	color:#06122d;
	font-weight:100 !important;
	    line-height: 28px;
}
.red_text
{
	color:#fd846a;
}
/* After Page Css End Here */

/* Rules Page Css Start */

.texture_upper
{
	background-color:#fff;
}
.text1div
{
	    font-size: 18px;
    color: #d5a40b;
    text-align: left;
    line-height: 29px;
	font-weight:600;
}
.bluetext
{
	color:#06122d;
}
.bluehr
{
	border-bottom:1px solid #a1a7b4;
	    margin-top: 4px;
    margin-bottom: 2px;
}
.bluehr_normal
{
	border-bottom:1px solid #a1a7b4;
	 
}
.bluebottomtext
{
	font-size:15px;
	line-height:29px;
	color:#06122d;
}
.arrow_back
{
	background-color: #06122d;
	background-image: -webkit-linear-gradient(91deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
	background-image: -moz-linear-gradient(91deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
	background-image: -o-linear-gradient(91deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
	background-image: -ms-linear-gradient(91deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
	background-image: linear-gradient(91deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
}
.arrow_back_inner
{
	/*background-image:url(../images/blue_strip.jpg);
	background-repeat:repeat-x;*/
	color:#fafafa;
	font-size: 23px;
    letter-spacing: 1px;
	background-color: #7d7d7d;
	background-image: -webkit-linear-gradient(360deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
	background-image: -moz-linear-gradient(360deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
	background-image: -o-linear-gradient(360deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
	background-image: -ms-linear-gradient(360deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
	background-image: linear-gradient(360deg, rgba(0,0,0,.6), rgba(99,123,159,.28) 53%, rgba(250,250,250,0));
    line-height: 44px;
	
}
.underlinetext
{
	text-decoration:underline;
	color:#000;
}
.marginup
{
	margin-top:6px;
}
.marginup1
{
	margin-top:3px;
}
.div_text1_new
{
	    font-size: 16px;
    color: #FFF;
    padding-bottom: 8px;
	text-align:justify;
}
.whiteback
{
	background-color:#fff;
}
.blue_lighr
{
	font-size:16px;
	 color: #06122d;
	line-height: 29px;
/*	padding-top: 10px;*/
letter-spacing:1px;
}
.font-more {
  color: rgb(6, 18, 45);
  font-size: 19px;
  letter-spacing: 1px;
  line-height: 29px;
  /* text-align: center; */
}
.fullwidthdiv.blue_lighr.font-more > img {
  margin-top: -7px;
}
.full-width{width:100%;}
.margin4
{
	padding-top:4px;
}
.margin16 {
  margin-top: 16px;
}
.text_sh
{
	    text-shadow: 1px 1px 1px rgba(12,3,6,.15);
    letter-spacing: 3px;

}
.blue_lighr1
{
	font-size:15px;
	color:#475064;
	line-height: 29px;
	padding-top: 10px;
}
.yellowborder_back
{
	background-color:#eeeeee;
	color:#252f47;
	font-size:16px;
	line-height: 26px;
	border-top:5px solid #fed44e;
}

.backborder
{
	background-color:#fff;
	border:1px solid #a6a4a5;
}
.nopadding
{
	padding:0px;
}
.backblue
{ 
	background-color:#27407a;
	color:#fff;
	display:inline-block;
	font-size:18px;
	padding:6px 12px;
}
.graph_back
{
	background-image:url(../images/graph_back.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.shadow_class
{
	text-shadow: 1px 1px 1px rgba(173,133,18,.15);
	 letter-spacing: 2px;
}
.backcolor
{
	background-color:#fafafa;
	overflow:hidden;
}
/* Rules Page Css End */

/* top 5 page Css Start */
.base1
{
	background-image:url(../images/base1.png);
	background-size:100% 100%;
	    padding: 16px 1px;
}
.base2
{
	background-image:url(../images/base2.png);
	background-size:100% 100%;
	    padding: 16px 1px;
}
.base3
{
	background-image:url(../images/base3.png);
	background-size:100% 100%;
	    padding: 16px 1px;	
}
.base4
{
	background-image:url(../images/base4.png);
	background-size:100% 100%;
	    padding: 16px 1px;
}
.base5
{
	background-image:url(../images/base5.png);
	background-size:100% 100%;
	    padding: 16px 1px;
}
.head_base
{
	font-weight:600;
	font-size: 33px;
}
.base_text
{
	font-weight:600;
	    font-size: 17px;
        line-height: 44px;
}
.yellow_hr
{
	width:100px;
	border-top:3px solid #e4ae06;
	margin-bottom:4px;
}
.graybackmain
{
	background-color:#fafafa;
}
.bluelogomain
{
	background-image:url(../images/logo_back.jpg);
	background-size:100% 100%;
	background-repeat:no-repeat;
	min-height:280px;
}
.bluelogomain1
{
	background-image:url(../images/logo_back1.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	min-height:540px;
	margin-bottom:20px;
}
.messagehead
{
	color:#fff;
	    font-size: 16px;
		    padding-bottom: 4px;
			border-bottom:1px solid #fff;
		
}
.inline-block
{
	display:inline-block;
	vertical-align:top;
}
.msgdiv_bottom
{
		color:#fff;
	    font-size: 16px;
		    padding-bottom: 4px;
			line-height: 29px;
}
/* top 5 page css End */

/* Winner Page css */
.right_yellow
{
	background-color:#eeeeee;
	/* border-left:3px solid #fed44e; */
}
p {
  line-height: 25px;
}
.margin10{margin-top:10px;}
/* Winner Page css End */
/* Qa Page Css Start */
.qtn_head
{
	color:#88c673;
	font-size:21px;
	font-family:'Century';
}
.qtn_head1
{
	color:#f9c318;
	font-size:21px;
	font-family:'Century';
}
.plus_icon
{
	font-size:32px;
	font-family:'Century';
	color:#283041;
	font-weight:600;
	cursor:pointer;
	
	
}
.new_head_mar
{
	    padding-bottom: 14px;
}
.spacediv_boxes
{
	height:30px;
}
.new_line_height
{
	    line-height: 45px;
}
.custom_padding_inner
{
	padding:0px 34px;
}
.new_mar_option
{ 
margin: 16px 0px !important;
width:80%;
}
.alighright
{
	text-align:right;
}
.qa .plus_icon
{
	margin-right: 45px;
	
	
}
.new_head_update
{
	font-size: 33px;
    padding-bottom: 20px;
}
.ansdiv
{
	border-top:1px solid #bfbfbf;
}
.qtnmain
{
	padding-bottom:16px;
}
.right_max
{
	max-width:90%;
}
.nomargin
{
	padding:0px !important;
	vertical-align:top !important;
}
/* Qa Page Css End */

/* Overvire Page 2 Css Start */

.yellowtext
{
	color:#f2b907;
	font-size:24px;
	padding-top:8px;
	/* font-weight:bold; */
	padding-bottom:4px;
	  font-family:HGSoeiKakugothicUB;
}
.padding_upper
{
	    padding-top: 10px;
}

/* Overview page 2 Css End */

@media only screen and (max-width: 800px)

{

	.graph_back
	{
		    background-size: auto 100% !important;
	}
	.arrow_back_inner
	{
	    background-size: auto 100%;		
	}
	.backblue
	{
		width:100%;
		margin-top:4px;	
	}

}