@charset "utf-8";
/* CSS Document */
.topGap{
padding-top:2.5em !important;
padding-bottom:1em !important;
}

.postdate{
    display: block;
    text-transform: none;
    letter-spacing: -.02em;
    padding-left: 0;
    font-weight: normal;
    font-size: 10px;
    color: #999;
    min-height: 16px;
	margin:5px 0 10px 0;
	font-family: 'Proxima Nova', Helvetica, sans-serif !important;
	
	}

.paracontent{
    font-size:20px;
    line-height:25px;
    color: #333;
	font-weight:500;
    padding: 0 0 10px 0 !important; 
    margin:20px 0px !important;
	text-align:justify;
	font-family:"Ramabhadra" !important;
	}

img {
    /* vertical-align: middle; */
}
.moregaptop{
margin-top:4em;
margin-bottom:1em;
}
.sideSpace{
margin-left:-16px;
}

.blackHeading{
 	/*clear: both;*/
    font-size: 22px;
    font-weight: 600;
    color: #333;
    margin: 0 0 15px;
}



.leftgap{
margin-left:-20px;
}

.textareagap{
margin-right:0;
}

.bottomgap{
margin-bottom:1em;
}

.socialbg{
background:#3c5898;
height:35px; 
line-height:35px;
display:block;
margin-right:20px;
}

.socialbg:hover{
background:#243d7f;
height:35px;
line-height:35px;
display:block;
margin-right:20px;
}

.twterbg{
background:#6aadd1;
height:35px; 
line-height:35px;
display:block;
margin-right:20px;
}

.twterbg:hover{
background:#4e97c3;
height:35px; 
line-height:35px;
display:block;
margin-right:20px;
}
.googlebg{
background:#dd4b39;
height:35px; 
line-height:35px;
display:block;
margin-right:20px;
}
.googlebg:hover{
background:#e7604f;
height:35px; 
line-height:35px;
display:block;
margin-right:20px;
}

.nopadding{
padding:0 !important;
}

.icontxt {
    font-size: 28px;
    color: #fff;
    float: left;
    line-height: 28px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 57px;
}

.heading{
    font-size: 26px;
    line-height: 28px;
    font-weight: 600;
    color: #121212;
    padding: 0 0 8px 0 !important; 
    margin:20px 0 5px -20px !important;
	text-align:justify;
	font-family: "Ramabhadra" !important;
	
}
.content-para{
    font-size: 18px;
    line-height:30px;
    font-weight:800;
    color: #333;
    padding: 0 0 8px 0 !important; 
    margin:10px 15px 5px -20px !important;
	text-align:justify !important;
}

.imgHeader-left{
	color:#595b5c !important;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap;
	margin-left:-0.80em;
	}
.imgHeader-left a{
	color:#595b5c !important;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap;
	margin-left:-0.80em;
	text-decoration:none;
	}	
	
.imgHeader-left a:hover{
	color:#595b5c !important;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap;
	margin-left:-0.80em;
	text-decoration:none;
	}
	
/*.view-all-bg-red{
width:95%;
border:2px solid #d50005;
padding:0px 0px 0px 5px !important;
margin:5px 10px 5px 20px !important;
float:right;
}*/	
.view-all-bg-blue{
width:85% !important;
border:10px solid #ffee00;
padding:0px  !important;
margin:31px -25px 15px 20px !important;
float:right !important;
}		
	
	
.imgHeader-right{
	color: #015391;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap;
	margin-left:-0.80em;
	}
.imgHeader-right a{
	color: #015391;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap;
	margin-left:-0.80em;
	text-decoration:none;
	}	
	
.imgHeader-right a:hover{
	color: #015391;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap;
	margin-left:-0.80em;
	text-decoration:none;
	}
	
	
	
	
	
.imgside_content{
	display: block;
    font-size:1em;
    color: #000;
    line-height: 1.2em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin-left: -0.70em;
    text-decoration: none;
	font-family:"Ramabhadra" !important;
	}	
	
.imgside_content a{
	display: block;
    font-size:1em;
	color:#000;
	line-height:1.2em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
	text-decoration:none;
	margin-left:-0.70em;
	font-family:"Ramabhadra" !important;
	}		
	
.imgside_content a:hover{
	display: block;
    font-size: 1em;
    color: #000;
    line-height: 1.2em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin-left: -0.70em;
    text-decoration: none;
	font-family:"Ramabhadra" !important;
	}	
.reactiontxt{
    font-weight: 500;
	font-size:1.1em;
    cursor: pointer;
    text-transform: uppercase;
	color:#111;
	float:left;
   /* padding-top:5px;*/
   font-family: 'Proxima Nova', Helvetica, sans-serif;
	display: inline;
	margin-left:-10px;
	}
.reactiontxt a{
    font-weight: 500;
    font-size: 1.1em;
    cursor: pointer;
    /* padding-top: 5px; */
    text-transform: uppercase;
    color: #111;
    font-family: 'Proxima Nova', Helvetica, sans-serif;
    float: left;
    display: inline;
    margin-left: -10px;
    text-decoration: none !important;
	}
.reactiontxt a:hover{
    font-weight: 500;
	font-size:1.1em;
    cursor: pointer;
	/*padding-top:5px;*/
    text-transform: uppercase;
	color:#111;
    font-family: 'Proxima Nova', Helvetica, sans-serif;
	float:left;
	display: inline;
	margin-left:-10px;
	text-decoration:none !important;
	}				
.socialmediatxt{
	font-size: 22px;
    font-weight: 400;
    color: #333;
    font-family: 'Proxima Nova', Helvetica, sans-serif;
    margin:0 0 0 -20px;
	}

.commentstxt{
    border-bottom: 1px solid #e9ebee;
    line-height: 15px;
   /* margin-bottom: 24px;*/
    padding: 8px 0;
	
	}
.sorttxt{
margin:15px  20px 0 0 !important;
font-size:1.5em;
 font-family: 'Proxima Nova', Helvetica, sans-serif;
 font-weight:600;
}
.checkboxbg{
	background: #f6f7f9; 
    text-align: right;
    padding:8px ;
	/*border:1px solid #d8d5d5; 
	border-top:none !important;*/
	}	
.bgcheckbox{
margin:0px 0px 0  50px !important;
}	

.marginGap{
margin:10px;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -10px !important;
}

input[type=checkbox], input[type=radio] {
    margin: 0px 0 0 !important;
    margin-top: 1px\9;
    line-height: normal;
}

.labletxt{
font-size:1.2em;
margin-left:5px;
}
.favtxt{
	font-size:11px;
    color:#365899;
    cursor: pointer;
    text-decoration: none;
	padding:10px 5px 5px 5px;
	font-family: 'Proxima Nova', Helvetica, sans-serif;
}

.favtxt a{
	font-size:11px;
    color:#4865f7;
    cursor: pointer;
    text-decoration: none;
	padding:10px 5px 5px 5px;
	font-family: 'Proxima Nova', Helvetica, sans-serif;
}

.favtxt a:hover{
	font-size:11px;
    color:#4865f7;
    cursor: pointer;
    text-decoration: none;
	padding:10px 5px 5px 5px;
	font-family: 'Proxima Nova', Helvetica, sans-serif;
}

.title-socialHeader{
    border-radius: 5px 5px 0 0;
    border: 1px solid #e6e6e6;
    border-bottom: 1px solid #fff;
    color: #000;
    float: left;
    font-size: 20px;
    font-weight: 700;
    line-height: 23px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 7px 20px;
	font-family: 'Proxima Nova', Helvetica, sans-serif;
	}
.fbtxt{
 margin-left:-5px;
 font-size:14px;
 color:#333;
 line-height:30px;
 font-family: 'Proxima Nova', Helvetica, sans-serif;
 }
 .contentContribution{
 margin-left:-5px;
 font-size:13px;
 color:#333;
 line-height:18px;
 text-align:justify;
 font-family: 'Proxima Nova', Helvetica, sans-serif;
 }
 .fbtxtSmall{
 margin-left:-5px;
 font-size:10px;
 margin-top:5px;
 color:#333;
 /*line-height:10px;*/
 font-family: 'Proxima Nova', Helvetica, sans-serif;
 }

.fbHeaderUser{
 margin-left:-5px;
 font-size:12px;
 color:#07e;
/* line-height:16px;*/
 font-family:'Proxima Nova', Helvetica, sans-serif;
 }

.fbHeaderUser a{
 margin-left:-5px;
 font-size:12px;
 color:#07e;
 /*line-height:16px;*/
 font-family:'Proxima Nova', Helvetica, sans-serif;
 text-decoration:none;
 }

.fbHeaderUser a:hover{
 margin-left:-5px;
 font-size:12px;
 color:#333;
/* line-height:16px;*/
 font-family:'Proxima Nova', Helvetica, sans-serif;
 text-decoration:none;
 }

.bgforFb{
background-color:#e7e7e7;
padding:10px;
margin:0px;
float:left;
width:80%;
}

.iconsTxt{
font-size:8px !important;
color:#8a8787;
padding:0px;
margin:0px 3px;
}

.iconsTxt a{
font-size:8px !important;
color:#8a8787;
padding:0px;
margin:0px 3px;
text-decoration:none;
}

.iconsTxt a:hover{
font-size:8px !important;
color:#8a8787;
padding:0px;
margin:0px 3px;
text-decoration:none;
}

.iocnStyles{
font-size:12px !important; 
color:#8a8787;
}

.iocnStyles a{
font-size:12px !important; 
color:#8a8787;
}

.iocnStyles a:hover{
font-size:12px !important; 
color:#8a8787;
}

.tabBG{    
    position: relative;
    overflow: hidden;
    float: left;
    padding: 10px;
    background: #E7E7E7;
	width:100%;
}

.nav-tabs>li> {
    border-color: #eee #eee #ddd;
	font-size:1.5em;
	background:#E7E7E7;
	font-family:'Proxima Nova', Helvetica, sans-serif;
}

.nav-tabs>li>a {
    border-color: #eee #eee #ddd;
	font-size:1.5em;
	background:#E7E7E7;
	font-family:'Proxima Nova', Helvetica, sans-serif;
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
	font-size:1.5em;
	background:#E7E7E7;
	font-family:'Proxima Nova', Helvetica, sans-serif;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
	background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
   font-family:'Proxima Nova', Helvetica, sans-serif;
}

.textFont{
font-size:1.5em;
color:#333;
padding:0px;
margin:10px 10px;
float:left;
}
.Video-textFont{
font-size:1.5em;
color:#333;
padding:0px;
margin:0px 0px 10px 0;
float:left;
}

.blackFont{
font-size:1.5em;
color:#000;
padding:0px;
margin:10px 0px;
float:left;
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
	margin:5px 0 10px 12px;
}

.btn-default {
    color:#07e;
    background-color:#fff;
    border-color: #ccc;
	border:1px solid #07e;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    font-size: 16px;
}


/*-----image social icons---*/

.bigimage
        {
            float: left;
        }
 .socialicons
        {
            position: absolute;
			left:80 !important;
			top:50;
			
        }
.show
        {
            display: block;
        }
 .hide
        {
            display: none;
        }
/*.fb_social{
background:url(../images/fb.jpg) no-repeat;
width:100%;
cursor:pointer;
padding:0px;
margin-left:-80px;
}		
.fb_social:hover{
background:url(../images/fbhover.jpg) no-repeat;
width:100%;
cursor:pointer;
margin-left:-80px;
padding:0px;
}
*/

.rightcontentBorder{
    width: 100%;
    border: solid 1px #ccc;
    overflow: hidden;
    position: relative;
    margin-top: 15px;
   /* border-radius: 3px;*/
  
	}
.NewsHeading{
    position: relative;
    width: 100%;
	padding:-10px;
    margin:5px 0 5px 0;
    text-align: center;
	margin-left:auto;
	margin-right:auto;
    overflow: hidden;
	/*border-bottom:1px solid #ccc;*/
	font-size:25px;
	color:#fff;
	font-weight:600;
	font-family: 'Proxima Nova', Helvetica, sans-serif;
	}
.newsHeader{
	font-size: 2.5em;
    color: #045a9b;
    font-weight: 600;
    padding:5px 5px 5px 15px;
    
	}
	
.newstxt{
font-size:14px;
color:#333;
padding:5px 0px;
text-align:justify !important;
font-family: 'Proxima Nova', Helvetica, sans-serif;
line-height:20px;
}

.newstxt a{
font-size:14px;
color:#333;
padding:5px 0px;
text-align:justify !important;
font-family: 'Proxima Nova', Helvetica, sans-serif;
line-height:20px;
}
.newstxt a:hover{
font-size:14px;
color:#045a9b;
padding:5px 0px;
text-align:justify !important;
font-family: 'Proxima Nova', Helvetica, sans-serif;
line-height:20px;
}

.btnGap{
padding:10px !important;
margin:10px !important;
}

.right-Header{
    color: #000;
	text-align:center;
    font-size: 20px;
    font-weight: 700;
    line-height: 23px;
	margin:10px 0;
    padding: 7px 0px;
	font-family: 'Proxima Nova', Helvetica, sans-serif;
	}
.right-Titile{
	color:#222;
	text-align:left !important;
    font-size: 23px;
    font-weight: 800;
    /*line-height: 23px;*/
	margin:10px 0 10px 20px;
    padding: 7px 0px 7px 15px;
	font-family: "Ramabhadra";
	width:410px;
    height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
}	
 
 .right-Titile a{
	color:#222 !important;
	text-align:center !important;
    font-size: 23px;
    font-weight: 800;
    line-height: 23px;
	margin:10px 0 10px 30px;
    padding: 7px 0px 7px 15px;
	font-family: "Ramabhadra";
	width:410px;
    height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.right-Titile a:hover{
	color:#1783d9 !important;
	text-align:center !important;
    font-size:23px;
    font-weight: 800;
    /*line-height: 23px !important;*/
	margin:10px 0 10px 30px;
    padding: 7px 0px 7px 15px;
	font-family: "Ramabhadra";
	width:410px;
    height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.right-Titile-Eng{
	color:#222;
	text-align:left !important;
    font-size: 22px;
   /* font-weight: 900;
    line-height: 23px;*/
  /*	margin:0px 0;  
    padding: 7px 0px 7px 15px;*/
	font-family: 'Proxima Nova', Helvetica, sans-serif;
	margin:10px 0 10px 30px;
    padding: 7px 0px 7px 15px;
	font-family: "Ramabhadra";
	width:410px;
    height:32px;
    overflow: hidden;
    text-overflow: ellipsis;
	
}	
 
 .right-Titile-Eng a{
    color:#222 !important;
    font-size:22px;
	text-align:center !important;
   /* font-weight: 800;
    line-height: 23px;*/
	/*margin:0px 0;
    padding: 7px 0px 7px 15px;*/
	font-family: 'Proxima Nova', Helvetica, sans-serif;
	margin:10px 0 10px 30px;
    padding: 7px 0px 7px 15px;
	font-family: "Ramabhadra";
	width:410px;
    height:32px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.right-Titile-Eng a:hover{
	color:#1783d9 !important;
	text-align:center !important;
    font-size: 22px;
    /*font-weight: 800;
    line-height: 23px;*/
	/*margin:0px 0;
    padding: 7px 0px 7px 15px;*/
	font-family: 'Proxima Nova', Helvetica, sans-serif;
	margin:10px 0 10px 30px;
    padding: 7px 0px 7px 15px;
	font-family: "Ramabhadra";
	width:410px;
    height:32px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.right-Titile-down{
	color:#222;
	text-align:left;
    font-size: 23px;
    font-weight: 800;
   /* line-height: 23px;*/
   height:28px;
   width:420px;
   overflow:hidden;
   text-overflow: ellipsis;
	margin:10px 0;
    padding: 7px 0px 7px 0px;
	font-family: "Ramabhadra" !important;
}	
 
 .right-Titile-down a{
    color:#222 !important;
    font-size: 23px;
	text-align:left;
    font-weight: 800;
    /*line-height: 23px;*/
	height:28px;
   width:420px;
   overflow:hidden;
   text-overflow: ellipsis;
	margin:10px 0;
    padding: 7px 0px 7px 0px;
	font-family: "Ramabhadra" !important;
}

.right-Titile-down a:hover{
	color:#1783d9 !important;
	text-align:left;
    font-size: 23px;
    font-weight: 800;
  /*  line-height: 23px;*/
  height:28px;
   width:420px;
   overflow:hidden;
   text-overflow: ellipsis;
	margin:10px 0;
    padding: 7px 0px 7px 0px;
	font-family:"Ramabhadra" !important;
}
.right-Titile-down-eng{
	color:#222;
	text-align:left;
    font-size: 18px;
   /* font-weight: 800;*/
    line-height: 23px;
	margin:10px 0;
    padding: 7px 0px 7px 0px;
	font-family: 'Proxima Nova', Helvetica, sans-serif;
}	
 
 .right-Titile-down-eng a{
    color:#222 !important;
    font-size: 18px;
	text-align:left;
   /* font-weight: 800;*/
    line-height: 23px;
	margin:10px 0;
    padding: 7px 0px 7px 0px;
	font-family: 'Proxima Nova', Helvetica, sans-serif;
}

.right-Titile-down-eng a:hover{
	color:#1783d9 !important;
	text-align:left;
    font-size: 18px;
    /*font-weight: 800;*/
    line-height: 23px;
	margin:10px 0;
    padding: 7px 0px 7px 0px;
	font-family: 'Proxima Nova', Helvetica, sans-serif;
}

.videoesbg-heading{
background:#d50005;
padding:5px 0 5px 7px !important;
margin:0px 0 10px 0px  !important;
line-height:20px;
color:#fff;
font-size:18px;
font-family: 'Proxima Nova', Helvetica, sans-serif !important;
/*border-radius:3px;*/
}
.smallheader{
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    color: #d50005;
    padding: 0px 0px;
    margin:15px 0px 15px 15px;
   /* font-family: 'Ramabhadra', Helvetica, sans-serif !important;*/
	font-family:"Ramabhadra" !important;

}

.videoesbg{
background:#d50005;
padding:10px 0 10px 7px !important;
margin:10px 0 10px 0px  !important;
line-height:25px;
color:#fff;
font-size:18px;
font-family: 'Proxima Nova', Helvetica, sans-serif !important;
border-radius: 5px;
font-weight:700;
}

.videoesbg-yellow{
background:#ffee00;
padding:10px 0 10px 7px !important;
margin:10px 0 10px 0px  !important;
line-height:25px;
color:#333;
font-size:18px;
font-family: 'Proxima Nova', Helvetica, sans-serif !important;
border-radius: 5px;
font-weight:700;
}







.more{
padding:10px 5px 10px 0px !important;
margin:10px 0 10px 0px  !important;
line-height:25px;
color:#fff;
font-size:18px;
font-family: 'Proxima Nova', Helvetica, sans-serif !important;
text-decoration:none !important;
}
.more a{
padding:10px 5px 10px 0px !important;
margin:10px 0 10px 0px  !important;
line-height:25px;
color:#fff;
font-size:18px;
font-family: 'Proxima Nova', Helvetica, sans-serif !important;
text-decoration:none !important;
}
.more a:hover{
padding:10px 5px 10px 0px !important;
margin:10px 0 10px 0px  !important;
line-height:25px;
color:#fff;
font-size:18px;
font-family: 'Proxima Nova', Helvetica, sans-serif !important;
text-decoration:underline;
}

.border{
border:none !important;
}

/*-----------pop up css-----------*/
.nav-tabs {
    margin-bottom: 15px;
}
.sign-with {
    margin-top: 25px;
    padding: 20px;
}
div#OR {
    height: 30px;
    width: 30px;
    border: 1px solid #C2C2C2;
    border-radius: 50%;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    float: right;
    position: absolute;
    right: -16px;
    top: 40%;
    z-index: 1;
    background: #DFDFDF;
}

/*------- Share Droup down ----------*/

.btn-default {
    font-size:12px !important;
	color:#8c8c8c !important;
	padding:0px 0px !important;
	margin:0px 0px  !important;
	border:none !important;
	background:none !important;
	font-family: 'Proxima Nova', Helvetica, sans-serif !important;
}

.btn-default a {
    font-size:12px !important;
    color:#8c8c8c !important;
	padding:0px 0px !important;
	margin:0px 0px  !important;
	border:none !important;
	background:none !important;
	font-family: 'Proxima Nova', Helvetica, sans-serif !important;
}

.btn-default a:hover {
    font-size:12px !important;
	color:#8c8c8c !important;
	padding:0px 0px !important;
	margin:0px 0px  !important;
	border:none !important;
	background:none !important;
	font-family: 'Proxima Nova', Helvetica, sans-serif !important;
	
}

.btn-default:hover {
    color: #8c8c8c !important;
    /*background-color: #e6e6e6;
    border-color: #adadad;*/
}



.dropdown-menu>li {
  /*  display: block;*/
    padding: 3px 10px !important;;
    clear: both;
    font-weight: 400;
    line-height:18px;
	font-size:15px !important;
    color:#333;
    white-space: nowrap;
}


.dropdown-menu>li>a {
    /*display: block;*/
    padding: 3px 10px !important;;
    clear: both;
    font-weight: 400;
    line-height:18px;
	font-size:15px !important;
    color:#333;
    white-space: nowrap;
}

.dropdown-menu>li>a:hover {
   /* display: block;*/
    padding: 3px 10px !important;
    clear: both;
    font-weight: 400;
    line-height:18px;
	font-size:15px !important;
    color:#333;
    white-space: nowrap;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    padding: 3px 10px !important;;
    clear: both;
    font-weight: 400;
    line-height:18px;
	font-size:15px !important;
    color:#333;
    white-space: nowrap;
}

.dropdown-menu>li>a focus, .dropdown-menu>li>a {
    padding: 3px 10px !important;;
    clear: both;
    font-weight: 400;
    line-height:18px;
	font-size:15px !important;
    color:#333;
    white-space: nowrap;
}
/*--------------pop up  css end here-------------*/

.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
   text-align:left !important;
   font-family: 'Proxima Nova', Helvetica, sans-serif !important;
}

.form-horizontal .control-label {
    padding-top: 7px;
    margin:10px 0 !important;
    text-align: right;
	font-size:15px;
	font-family: 'Proxima Nova', Helvetica, sans-serif !important;
}


ul.list{
list-style:none;
}


