/*FOnts*/
/* roboto-100 - latin */

@font-face {
	font-family: "DINCond-Bold";
	src: url("../fonts/DINCond-Bold.eot");
	src: url("../fonts/DINCond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/DINCond-Bold.woff2") format("woff2"), url("../fonts/DINCond-Bold.woff") format("woff"), url("../fonts/DINCond-Bold.ttf") format("truetype"), url("../fonts/DINCond-Bold.svg#DINCond-Bold") format("svg");
}

@font-face {
	font-family: "DINCond-Regular";
	src: url("../fonts/DINCond-Regular.eot");
	src: url("../fonts/DINCond-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/DINCond-Regular.woff2") format("woff2"), url("../fonts/DINCond-Regular.woff") format("woff"), url("../fonts/DINCond-Regular.ttf") format("truetype"), url("../fonts/DINCond-Regular.svg#DINCond-Regular") format("svg");
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/roboto-v20-latin-100.eot'); /* IE9 Compat Modes */
	src: local('Roboto Thin'), local('Roboto-Thin'), url('../fonts/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Roboto Light'), local('Roboto-Light'), url('../fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Roboto'), local('Roboto-Regular'), url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
	src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/roboto-v20-latin-900.eot'); /* IE9 Compat Modes */
	src: local('Roboto Black'), local('Roboto-Black'), url('../fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/*
	 COMMON STYLES BY ICONMA sumanth
*/
header, footer, nav, article, section, aside, hgroup, figure, figcaption { /* Fallback styles For Lower Browsers */
  display: block;
  width:100%; 
}
body {
	/*font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-family: 'Roboto', sans-serif !important;
	margin: 0;
	padding: 0;
	background: transparent;
}
body.innerpg{
	background:#e6e6e6
}
.container{
	width:100%;
	margin:0 auto;
}
.pull-left{
	float:left;
	display:inline-block;
}
.pull-right{
	float:right;
	display:inline-block;
}
input:focus, select{ outline:none;}	
/*select{background: url(.../Images/pwd-icon.png) 99% center no-repeat; -webkit-appearance: none; -moz-appearance: none}*/
 select{background: url(.../Images/pwd-icon.png) 99% center no-repeat;} 

select::-ms-expand {
    display: none;
}
.monthselect{width:56% !important;}
.yearselect{width:40% !important;}
.daterangepicker{border:1px solid #ccc;}
.toolfree-icon {
	padding: 5px;
	float: left;
}
h3 {
	margin: 0;
	color: black;
	font-size: 22px;
	font-weight: 600;
	line-height: 39px;
	font-family: 'Roboto', sans-serif;
}
h4 {
	margin: 24px 0 0 0;
	color: #852272;
	font-family: 'Lato' !important;
	font-size: 18px;
}
h3 small{
	color:#5C5A5A;
	font-size:18px;
}
img {
    border: none;
}
.logoBox {
	height: 60px;
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0 0;
	background: #ffffff;
}
.logoBox2{
	height:90px;
}
.tollfree,
.mainNavigation
{
	display:none;
}
.logo{
	text-align:center;
	/*margin-left:10%;*/
}
.fa-navicon{
	font-size:30px!important;
	color:#852272;
}
.mobile-nav{display:block;  margin-right:10%; margin-top:10px; cursor:default;}

.header{
	background: url(../Images/banner-img.png) no-repeat;
	background-size:100%;
	height:513px;
	width:100%;
}
.mainNavigation{
	width:100%;
	background:#083466;
	height:53px;
}
.menu > ul,.snicons > ul { 
	margin:0;
	padding:0;
	list-style:none;
}
.menu > ul > li ,.snicons > ul > li{ 
  	display:inline-block;
	float:left;
  	list-style:none;
	padding-top:13px;
}
.menu > ul > li{margin:0 15px;}
.snicons > ul > li{margin:0 1px;}
.menu > ul > li > a,.snicons > ul > li > a{
	color:#FFF;
	text-decoration:none;
}
.groupSites{padding-left:7px; background:#852272; padding-bottom:16px; margin-right:0!important;}
.groupSites i{ margin:0 7px 0 7px; }
.content{margin-top:-400px;}
.clearfix{clear:both;}
.mobileHide{display:none;}

.shadow{
	/*margin-top:100px;*/
	height:19px;
	display:block;
}
.shadow img{
	width:100%;
	height:18px;
}
.pie-chart{
	float:left; 
	width:25%;
}
.port-summary{
	float:left; 
	width:75%;
}		
.ourCredentials {
	height:auto;
	background:#dadada;	
	display: block;
    overflow: hidden
}
.ourCredentials .container h3{
	font-size:23px;
	font-weight:600;
	text-align:center;
	color:#414141;
	padding:40px 0 25px;
}
.client{
	width:173px;
	height:75px;
	overflow:hidden;
	margin:0 auto;
}
.ourCredentials .container ul{
	margin:25px 0 ;
	padding:0 ;
	list-style:none;
	overflow:hidden;
}
.ourCredentials .container ul li{
	margin:0 30px;
	padding:0;
	list-style:none;
	display:inline-block;
	float:left;
}
.ourCredentials .container ul li img{ vertical-align:central;}
.ourCredentials .container hr{border-bottom:1px solid #e2e2e2; border-top:1px solid #acacac; margin:25px 0; width:100%; float:none; clear:both; }
.ourCredentials .container p{margin-top:25px; margin-bottom:50px; font-size:12px;color:#060606; line-height:1.3; padding:10px;}

.text-content { padding:0 20px 20px 20px;}
.text-content p{font-size:14px;color:#060606; line-height:1.3;}

.clientLogoBorder {
	border:1px solid #c0c0c0;
	margin-right:10px;
}
.clientLogosContainer {
	width:100%;
	margin:0 auto;
	height:83px;
}
.forgot-pwd-text{
	  width: 27%;
      display: inline-block; 
}
.footer{
	background:#ffffff;
	height:auto;
	width:100%;
	overflow:hidden;
	padding:30px 10px;
}
.footer-menu{
	padding-top:15px;
	display:none;
}
.footer-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
}
.footer-menu ul li{
	margin:0 15px;
	padding:0;
	list-style:none;
	line-height:1;
}
.footer-menu ul li a{ color:#868484; text-decoration:none; font-size:13px; }
.menuTitle a{color:#FFF!important; font-weight:600; }
.menuTitle{margin-bottom:8px!important;}
.footmenu  {margin:25px 0; padding:0;list-style:none; display:none; }
.footmenu   li{margin:0 15px; ; padding:0;list-style:none; display:inline-block; float:left;  }
.footmenu   li a{color:#FFF!important; font-weight:600; text-decoration:none; font-size:13px;  }
.footmenu   li:last-child{margin-left:150px!important;}
.footer hr{width:100%; border-bottom:1px solid #000 ; border-top:1px solid #424346 ;}
.footer p {
	font-size: 15px;
	color: black;
	margin: 0;
	vertical-align: middle;
	font-family: 'Roboto', sans-serif;
} 
.sitemap{width:100%; display:block; overflow:hidden;}
.footer-snicons{width:15%; margin:0 auto;}
.terms{
	margin:0 auto;
	padding:0;
	list-style:none;
	border-top:1px solid #CCC;
	width:300px;
}
 .terms  > li{
	padding:0;
	list-style:none;
	display:inline-block;
	/*float:left;*/
	margin:0 5px;
	font-size:12px;
	text-align:center;
}
	.terms > li > a {
		color: black;
		text-align: right;
		vertical-align: middle;
		font-family: 'Roboto', sans-serif;
		font-size: 15px;
	}
.mobileShow{display:inline-block;}
.headings{color:#852272;}
.heading2{color:#083466;}	
.more{float:right; text-decoration:none;}
.mul-border{margin-top:-15px; border-bottom:20px;}
.bord-left {
	width: 30px;
	height: 2px;
	background: #0066B2;
	float: left;
}
.bord-right{width:115px; height:2px; background:#e6e6e6}	
.mul-border2{margin-left: 31%;
    margin-top: 5px;}	
	.daterangepicker.dropdown-menu{display:none;}
/* Styles for Tablets */

/* Navigation Styles Starts */
nav {
	background: #083466;
	font-weight: bold;
	color: #FFFFFF;
	/*font-size:1em;*/
	overflow: hidden;
	height: auto;
	font-family: 'Lato' !important;
	width: 1024px;
	margin: 0 auto;
}
.navinner {}
/* Navigation Styles Ends */

#social-icons li img {
	max-width:85%;
	height:auto;
}
.pull-right-gs {
	float:right;
	display:inline-block;
	width:18%;
}
.forgot-pwd{
	width:100%;
	display:inline-block;
}
.forgot-pwd-left{
	width:50%;
	float:left;
	border-right: 1px solid #ccc;
}
.forgot-pwd-right{
	width:49%;
	float:left;
}
.capcha-txt{
	margin: 0px auto !important;
	background-color: rgb(245, 245, 245);
	border: 1px solid rgb(204, 204, 204);
	width: 100px;
	text-align: center;
	padding: 3px 20px;
}
.reg-txt{
	font-size:13px;
}
.reg-bottom-txt{
	font-size:14px;
	text-align:center;
}
.reg-bottom-txt a{
	color:#852272;
}
.reg-block{
	width:100%;
	display:inline-block;
	margin-top: 20px;
    margin-left: 12px;
}
.reg-block-left{
	width:48%;
	float:left;
	border-right: 1px solid #ccc;
}
.reg-block-right{
	width:48%;
	float:left;
	margin-left: 32px;
}
.menu-mobile{
	margin-top:8px;
}

.no-border {
    border-bottom:1px solid #852272!important;
    box-shadow:0 0 0 0 transparent!important;
}

/* Portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
  { 
	.container{width:748px; } 
	.mobileHide,.mobile-nav{display:block!important;}
	.mobileHide,.tollfree,.mainNavigation{display:none!important;}
	.ourCredentials .container ul li{margin:0 5px!important;}
	.client{width:100%;height:auto;margin:0;}
	.mul-border2 {
    margin-left: 42%;
    margin-top: 5px;
}
.footer-snicons{
	width:14%; margin:0 auto;
}
.reg-block-right{
	margin-left:23px;
}
.new-purchase-icons{
	width:100%;
}
.locateus-left{
	width:100% !important;
}
.locateus-right{
	width:100% !important;
}		
}
/* Landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)and (orientation : landscape) 
    {
	.content{margin-top:-175px;}
	.container{width:970px;} 
	.mobileHide,.tollfree,.mainNavigation{display:block;}
	.logo{margin-left:0px;	text-align:center;width:auto;}
	.mobile-nav{display:none;}
	.ourCredentials .container ul li{margin:0 20px!important;}
	.client{width:100%;height:auto;margin:0;}
	.ourCredentials .container p{padding:0;}
	.footer p,.footer-menu ul{ float:left;}
	.footer-menu,.footmenu{display:block;}
	.sitemap{float:right; width:auto;  }
	.terms{border-top:none;}
	.mobileShow{display:none;}
	.mob-tollfree{display:none;}
	
.mul-border2 {
    margin-left: 30%;
    margin-top: 5px;
	}
.footer-snicons{width:14%; margin:0 auto;}
.reg-block-right{
	margin-left:30px;
}
}
@media only screen and (min-width : 1025px) and (max-width : 1224px){
.logo-bg{
	width: 100%;
	background-color: #fff;	
	}
.logoBox{
	width:78%;
	margin:0 auto;
	}
.mobileHide, .tollfree, .mainNavigation{
	display:block;	
	}
.mob-tollfree{display:none;}	
.footer-snicons{width:15%; margin:0 auto;}	
}
/* Styles for desktop & laptops */
@media only screen  and (min-width : 1224px) {
  	
	.content{margin-top:-175px;}
	.container{/*width:1024px;*/width:96%;} 
	.mobileHide,.tollfree,.mainNavigation{display:block;}
	.logo{ margin-left:0px;	text-align:center;width:auto;}
	.mobile-nav{display:none;}
	 .ourCredentials .container ul li{margin:0 25px!important;}
	 .client{width:100%;height:auto;margin:0;} 
	 .ourCredentials .container p{padding:0;} 
	 .footer p,.footer-menu ul{ float:left;}
	 .footer-menu,.footmenu{display:block;}
	 .sitemap{float:right; width:auto; text-align: right; }
	 .terms{border-top:none!important;}
	 .mobileShow{display:none;}	
	 .mob-tollfree{display:none;}			
	 .footer-snicons{width:15%; margin:0 auto;}
}
@media only screen  and (max-width : 800px) {
#sidr-id-social-icons li{ float:left;}
.sidr-class-groupSites{clear: both; display: block !important; float: none !important;}
.sidr ul li a{padding:0 42px !important;}
.sidr .sidr-inner {
   margin: 0 0 -31px;
}
.mul-border2 {
    margin-left: 42%;
    margin-top: 5px;
}
.snicons > ul > li {
    margin: 0px -3px;
}
#social-icons li img {
    max-width: 70%;
    height: auto;
    margin-top: 3px;
	}
}
@media only screen  and (max-width : 400px) {
.mul-border2 {
    margin-left: 32%;
    margin-top: 5px;
	}
}
@media only screen and (min-width : 800px) and (max-width : 1024px){
.footer-snicons{width:20%; margin:0 auto;}
}
@media only screen and (min-width : 240px) and (max-width : 360px){
.footer-snicons{width:35%; margin:0 auto;}
#topnav{
	margin:-11px 0px 0 0 !important;
}
h3{
	font-size:14px;
	margin:-18px 10px 0 0;
}	
.pie-chart{
	width:100%;
}
.port-summary{
	width:100%;
}
.pull-right-gs
{
	width:32%;
}
}
@media only screen and (min-width : 361px) and (max-width : 480px){
.footer-snicons{width:32%; margin:0 auto;}
#topnav{
	padding: 2px 32px !important;
}
h3{
	font-size:14px;
	margin:0px 10px 0 0;
}
.pie-chart{
	width:100%;
}
.port-summary{
	width:100%;
}
.pull-right-gs
{
	width:38%;
}		
}
@media only screen and (min-width : 480px) and (max-width : 640px){
.footer-snicons{width:24%; margin:0 auto;}
}
@media only screen and (min-width : 481px) and (max-width : 640px){
.port-summary {
    width: 60%;
    margin-left: 14%;
}	
.pull-right-gs
{
	width:25%;
}
.pull-right {
    margin-right:12px;
}	
}
@media only screen and (min-width : 641px) and (max-width : 767px){
.footer-snicons{width:18%; margin:0 auto;}
.reg-block-left{
	width:100%;
	border:none !important;
	
}
.reg-block-right{
	width:100%;
	margin-left: 0px;
}
.locateus-left{
	width:100% !important;
}
.locateus-right{
	width:100% !important;
}		
}
@media only screen and (min-width : 100px) and (max-width : 640px){
.desktop-menu { display: none; }	
.locateus-left{
	width:100% !important;
}
.locateus-right{
	width:100% !important;
}
.forgot-pwd-left{
	width:100%;
	border:none;
}
.forgot-pwd-right{
	width:100%;
}
/*.butn_light_blue{
	margin-top:20px !important;
}*/
.login-form-big-noborder{
	padding:30px 18px;
}
.butn_light_blue {
    background: #0067ac;
    color: #fff;
    padding: 10px 24px !important;
    text-align: center;
    display: block !important;
    margin: 3px auto;
    font-size: 16px;
    border-style: none;
	margin-top: 5px !important;
	text-align:center;
}
.butn_dark_blue {
    background: #0067ac;
    color: #fff;
    padding: 10px 56px !important;
    text-align: center;
    display: block !important;
    margin: 3px auto;
    font-size: 16px;
    border-style: none;
	margin-top: 8px !important;
	text-align:center;
}
.reg-block-left{
	width:100%;
	border:none !important;
}
.reg-block-right{
	width:100%;
	margin-left: 0px;
}
.lnav-left{
	width:100% !important;
	color:#0067ac;
	display:block;
}
.lnav-right{
	width:100% !important;
	color:#852272;
	display:block;
	margin-bottom: 20px;
}
.hnav-left{
	width:100% !important;
	color:#0067ac;
	display:block;
}
.hnav-right{
	width:100% !important;
	color:#852272;
	display:block;
}
}
/* New Purchase Styles Start*/
.new-purchase-text{
	  width: 20%;
      display: inline-block; 
}
.new-purchase{
	margin:20px;
}
.fatca-text {
    width: 23%;
    display: inline-block;
}
.nominee-checkbox{
	font-size:22px;	
}
.confirm-block{
	background-color:#e9e9e9;
	padding:5px 9px;
	width:81%;
	margin-top:20px;
}
.confirm-block p{
	background-color: #e0e0e0;
	padding: 2px 10px;
    margin: 6px 0px;
}
.confirm-block div{
	background-color: #c4ccd3;
	padding: 2px 10px;
    margin: 6px 0px;
}
.confirm-text{
	  width: 32%;
      display: inline-block; 
	  font-size:17px;
}
.confirm-text1{
	  width: 63%;
      display: inline-block; 
	  color:#003d7e;
}
/* New Purchase Styles End*/

/* Latest transactions Styles Start*/
.last-trans-view{
	width:100%;
}
.last-trans-view td{
	width:41%;
}
.trans-text{
	color:#852272;	
}
.folio-text{
	color:#0067ac;	
}
.latest-trans hr{
	width:100%;
	float:left;
}
.summary{
	display:none;
}
@media only screen and (min-width : 100px) and (max-width : 480px){
.toolfree-icon img{
	width:20px;
	height:20px;
}
.last-trans-view td{
	/*display:block;*/	
        width:41%;

}
.summary{
	display:block;
	font-size:16px;
	line-height:18px;
}
.forgot-pwd-text {
    width: 100%;
    display: block;
}
.forpwd_input_txt{
	width:100% !important;
}
.forpwd_dropdown_txt{
	width:100% !important;
}
}
/* Latest transactions Styles End*/

/* Redemption Styles Start*/
.redemption-text {
    width: 20%;
    display: inline-block;
	padding: 15px 0px 18px 0px;
}
.redemption_input_txt {
	border: none;
	border-bottom: 1px solid #0066B2;
	width: 100%;
	padding: 10px 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1rem;
	font-family: 'Roboto', sans-serif;
}
.radio-btn{
	margin:15px 0px;
}
/* Redemption Styles End*/
.new-purchase-icons{
	display:block;
}
.tab-new-purchase-icons{
	display:none;
}
.mob-new-purchase-icons{
	display:none;
}
/* SIP Styles Start*/
h4 {
	margin: 24px 0 10px 0;
	color: black;
	font-family: 'Roboto', sans-serif !important;
	font-size: 18px;
}
.sip-text {
    width: 20%;
    display: inline-block;
}
.sip_input_txt {
    border: none;
    border-bottom: 1px solid #ccc;
    width:82%;
    padding: 7px 5px;
    margin-bottom: 16px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}
/* SIP Styles End*/

/* Latest NAV Styles Start*/
.lnav{
	width:100%;
	display:block;
	padding-bottom: 30px;
	margin: 0px 0px 20px 0px;}
.lnav-left{
	width:50%;
	float:left;
	color:#0067ac;
}
.lnav-right{
	width:50%;
	float:left;
	color:#852272;
}
.lnav hr {
    width: 60%;
    float: left;
	color:#f2f2f2;
	margin-top:10px;
}
.lnav_input_txt {
    border: none;
    border-bottom: 1px solid #ccc;
    width: 40%;
    padding: 7px 8px;
    margin-bottom: 16px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}
/* Latest NAV Styles End*/

/* Historic NAV Styles Start*/
.hnav {
    width: 100%;
    display: block;
    padding-bottom: 30px;
    margin: 30px 0px 0px 0px;
}
.hnav-left{
	width:50%;
	float:left;
	color:#0067ac;
}
.hnav-right{
	width:50%;
	float:left;
	color:#852272;
}
.hnav hr {
    width: 60%;
    float: left;
	color:#f2f2f2;
	margin-top:10px;
}
.hnav_input_txt {
    border: none;
    border-bottom: 1px solid #ccc;
    width: 40%;
    padding: 7px 8px;
    margin-bottom: 16px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}
.historic-nav-butn {
    background: #852272;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    display: block;
    font-size: 16px;
}
/* Historic NAV Styles End*/

/* Change Pwd Styles Start*/
.butn-left {
    background: #852272;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    display: block;
    font-size: 16px;
	margin-left:16%;
}
.change_pwd_input_txt{
	border: none;
	border-bottom: 1px solid #ccc;
	width: 40%;
	padding: 7px 31px;
	margin-bottom: 16px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
/* Change Pwd Styles End*/

/* LocateUs Styles start*/
.locateus{
	width:100%;
}
.locateus-left{
	width:50%;
	float:left;
}
.locateus-right{
	width:50%;
	float:left;
	padding-left:20px;
	font-size:15px;
}
.gm-style .place-card .place-name .gm-style .place-card div {
	font-family: 'Lato', !important;
}
.locateus h3{
	color: #852272;
}
.locateus-text {
	color: #852272;
	margin-left:26px;
}
/* LocateUs Styles End*/

.field_left_text{
	width:20%;
	display:inline-block;
}
.field_right_text {
    border: none;
    border-bottom: 1px solid #ccc;
    width: 50%;
    padding: 7px 5px;
    margin-bottom: 16px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}
.field_text{
	width:20%;
	display:inline-block;
	padding:15px 0px 18px 0px;
}
.validation_msg {
	font-size: 15px;
	color: red;
	font-family: 'Roboto', sans-serif;
	/*padding-left:47px!important;*/
}
 /* CAS Styles */ 
.mainCaptcha {
    background-image: url("/../images/Captcha.jpg");
    color: rgb(0, 0, 0) !important;
    width: 15% !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    vertical-align: top !important;
    margin-top: -3px !important;
    text-align:center;
}

    .uppercase {
        text-transform: uppercase !important;
    }

    .cph {
        width: 215px;
        margin-left: 15px;
        padding-left: 8px;
        color: none !important;
    }
    .div-row{
        width: 95.5%;
        margin-left: 25px !important;
    }
    .top-spacing {
        margin-top: 15px;
    }
.loader {
	overflow: visible;
	margin: auto;
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../../Images/ajax-loader.gif) 50% 50% no-repeat rgba(0,0,0,0.3);
}

.more-border {
    border: none !important;
}

.redemption_input_txt_signup {
    border: none;
    border-bottom: 1px solid #9e9e9e;
    width: 94.3%;
    padding: 7px 5px;
    margin-bottom: 30px;
    margin-top: 10px;
    margin-left: 48px;
    margin-right: auto;
    color:#395c84;
}