@import url('/css/login.css?c=1');
@import url('/css/newsletter_modal_bs.css?k=4');
/*
@media (max-width: 680px) {
    body {
        width: 100%;
	    overflow-x: hidden;
	    margin: 0;
    }
    #login_page{
	    width: 100%;
	    margin: auto;
	    clear: both;
	    margin-top: 5px;
	    margin-bottom: 5px;
    }    
}
*/

/*Bootstrap overwrite handle ie css*/
.container {   
    width:980px;
    clear:both;    
}
.row {
    margin:0 0 0 0;
}
.span11 {
    width:980px;
}
body {
    padding: 0px;
    color: #000000
}
#login_page{
	margin: auto;
	clear: both;
    margin-top: 20px;
}
#whole_page{
	margin: auto;
	width: 980px;
}
#home_970_90_ads {
    margin: 0px 0px 10px 5px;
}
a { 
	color:#333333; 
	text-decoration:none;
}
a:hover, .story .story_heading a:hover, .section_ask_vr > ul.section_content_ask_vr > li a:hover
, .section_fund_news > ul.section_content_fund_news > li a:hover, .section_fund_news a:hover
, .section > ul.section_content > li a:hover
, .archive_section > ul.section_content > li > a:hover, a [class*="span"]:hover
, .archive_section > .section_head > a:hover, .name_col a:hover, .accordion-toggle.acc_tgl_funds:hover 
, .popular_search_section > ul.section_content > li > a:hover
{ 
	color:#003366; 
	text-decoration:underline;
}
/*Bootstrap overwrite END*/
/*vrohome.css for mobile */
ul#mob-navig{
	display:none;
}
#mob-indices{
	display:none;
}
#nav-trigger {
	display:none;
}
label[for="nav-trigger"] {
	display: none;
}
.only-mob-show{
	display:none;
}
#bottom-navig{
	display:none;
}
#print-vrologo, #mob-logo-band, #mob-search-band{
	display: none;
}
.print-only{
	display: none;
}
/*vrohome.css for mobile END*/
/*Scrollbar Styling*/
::-webkit-scrollbar {
	width: 10px;
}
::-webkit-scrollbar-track { 
	background:#E2E2E2;
}
::-webkit-scrollbar-thumb { 
	border-radius:2px; 
	background:#CCCCCC;
}
::-webkit-scrollbar-thumb:hover{ 
	border-radius:2px; 
	background:#999999;
}
/*Scrollbar Styling END*/
th.header, th.tablesorter-header { 
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center right; 
} 
th.headerSortUp, .headerSortUp, th.tablesorter-headerAsc { 
    text-decoration: underline;
}
th.headerSortDown, .headerSortDown, th.tablesorter-headerDesc { 
    text-decoration: underline;
}
/*TableSorter.css END*/

.bold{ 
	font-weight:bold;
}
.red-normal { 
	color:#D81921; 
}
.green-normal { 
	color:#009933; 
}
.underline {
	text-decoration:underline;
}
.footnote{
    font-style: italic;
    color: #666666;
    font-family: Arial, Helvetica, Verdana;
    font-size: 12px;
    font-weight: normal;
}
.color_red, .font_red {
    color: #D81921;
}
.color_gray{
    color: #666666;
}
.color_black{
    color: #000000;
}
.fontweight_none{
    font-weight: normal;
}
.lineheight_none{
    line-height:normal;
}
/*Story Section*/
.storysection{
    display: block;
}
.story_col_left {
    display: table-cell;
    width: 102px;
    height: auto;
    vertical-align: top;
}
.story_col_right {
    display: table-cell;
    width: auto;
    height: auto;
    vertical-align: top;
}
.story.newsletter .story_col_left, .story.newsletter .story_col_right {
    vertical-align: middle;
}
.story {
    display:inline-block;
    border-bottom: 1px solid #CCCCCC;
    font-family: Georgia, Times New Roman;
    width: 100%;
    padding: 20px 0 15px 0;
}
.story:first-child {
    padding-top: 0;
}
.story:nth-last-child(2), .story:last-child {
    border-bottom: 0;
}
.story_category, .story_category a {
    font-family: Arial, Helvetica, Verdana;
    font-size: 14px;
    line-height:14px;
    color: #D81921;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 5px;
}
.story_category .author_name {
    font-family: Arial, Helvetica, Verdana;
    font-size: 14px;
    color: #AAAAAA;
    font-weight: normal;
    text-transform: none;
}
.story .story_heading, .story .story_heading a{
    font-family: Georgia, Times New Roman;
    font-weight: normal;
    font-size: 24px;
	margin: 1px 0 5px 0;
	color: #333333;
	line-height: 110%;
}
.story.newsletter .story_heading.newsletter, .story .newsletter.story_heading.newsletter a {
    font-size: 16px;
}
.story .story_intro {
    margin-top: 4px;
    font-size: 16px;
    line-height: 125%;
    color: #666666;
}
.homestory_image {
    display: inline-block;
    width: 90px;
    height: auto;
}
.story.story_highlight {
    margin-top: 20px; 
    padding-left: 20px; 
    padding-right: 10px; 
    width: 440px;
    border: 0;
    background-color:#EDEDED;
}
.story.story_highlight .story_col_right {
    width: 100%;
}
/*Story Section END*/
.getin_white_content {
    display: none;
}
[class*="span"] {
    float: none;
}
ul#navig_links2, ul#navig_links3{
    padding: 2px 0 2px 0;
}
ul#navig_links2 > li:last-child, ul#navig_links3 > li:last-child {
    border-right: 0;
}
.margin_bottom {
    margin-bottom: 10px;
}
.left_col {
    width: 220px;
    margin-right: 0;
    padding-right: 0px;
    display: table-cell;
    vertical-align: top;
    background-color: #E9E9E9;
}
.mid_col {
    width: 466px;
    margin: 0;
    padding: 0;
    padding: 0 22px 0 22px;
    margin-left: -1px;
    display: table-cell;
    vertical-align: top;
}
.right_col {
    width: 250px;
    margin: 0;
    margin-left: -1px;
    display: table-cell;
    vertical-align: top;
}

.section, .archive_section, .popular_search_section {
    border-top: 0;
    border-bottom: 0;
    width: 100%;
    margin-top: 15px;
}
.popular_search_section {
    margin-bottom: 20px;
}
.section_head, .archive_section > .section_head, .popular_search_section > .section_head {
    font-family: Arial, Helvetica, Verdana;
    font-size: 16px;
    color: #D81921;
    font-weight: bold;
    padding: 10px 5px 2px 5px;
    border-bottom: 2px solid #000000;
}
.archive_section > .section_head, .popular_search_section > .section_head {
    padding-left: 0px;
}
.archive_section > .section_head > a {
    color: #D81921;
}
.section > ul.section_content, .section > ul.section_asknow_content
, .section_ask_vr > ul.section_content_ask_vr, .archive_section > ul.section_content
, .section_fund_news > ul.section_content_fund_news
, .popular_search_section > ul.section_content
, ul.section_fund_analyis
{
    margin: 0 0 0 0;
    padding-left: 0;
}
.popular_search_section > ul.section_content {
    text-align: center;
    padding-top: 10px;
}
.popular_search_section > ul.section_content > li {
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    margin: 0 0;
    display: inline;
    padding-right: 10px;
}
.section > ul.section_content > li, .archive_section > ul.section_content > li, .archive_section ul.section_content li .small {
    border-top: 1px solid #FFFFFF;
    font-family: Georgia, Times New Roman;
    font-size: 15px;
    padding: 5px 0 5px 5px;
    list-style: none;
    margin-left: 0px;
}
.archive_section > ul.section_content > li, .archive_section ul.section_content li .small {
    border-top: 1px solid #CCCCCC;
    padding-left: 0px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
}
.section > ul.section_content > li:first-child, .archive_section > ul.section_content > li:first-child {
    border-top: 0;
}
.archive_section ul.section_content li .small {
    font-weight: normal;
    border: 0;
}
.section_ask_vr, .section_fund_news {
    border: 1px solid #CCCCCC;
    width: auto;
    margin-top: 20px;
    padding: 10px 10px 36px 20px;
}
.story + .section_ask_vr, .only-mob-show + .section_ask_vr, .only-mob-show + .section_fund_news {
    margin-top: 0;
    border-top: 0;
}
.section_fund_news  {
    margin-top: 0;
}
.section_head_ask_vr, .section_head_fund_news {
    padding: 10px 0 2px 0;
    color: #000000;
    border-bottom: 0;
    font-family: Arial, Helvetica, Verdana;
    font-size: 16px;
    font-weight: bold;
}
.img_ask_vr {
    margin: -10px 0 0 10px;   
}
.section > ul.section_content > li a, .archive_section > ul.section_content > li > a, .section_fund_news > a {
    color: #666666;
}
.section_ask_vr > ul.section_content_ask_vr > li, .section_fund_news > ul.section_content_fund_news > li, ul.section_fund_analyis > li
{
    border: 0;
    margin: 0;
    padding: 3px 0 3px 15px;
    list-style: none;
    background:url(images/tribull.gif) no-repeat left 10px;
    font-family: Georgia, 'Times New Roman';
    border: 0;
    font-size: 16px;
    line-height: 125%;
    color: #666666;
}
ul.section_fund_analyis > li {
    font-family: Arial, Helvetica, Verdana;
    font-size: 15px;
}
.section_fund_news > ul.section_content_fund_news > li{
    font-size: 14px;
    padding-top: 5px;
    /*margin-left: -15px;*/
}
a.show_fund_news {
    font-size: 14px;
    color: #000000;
}
ul.section_content_fund_news > li .small {
    font-size: 11px;
}
.section_ask_vr > ul.section_content_ask_vr > li a, .section_fund_news > ul.section_content_fund_news > li a, .section_fund_news > p, .section_fund_news > p > a {
    color: #666666;
}
.section_fund_news > a {
    font-weight: bold;
}

table.archive_section {
    margin-top: 0
}
td.section_head {
    padding-left: 0;
    border-bottom: 0;
    padding-top: 5px;
    border-bottom: 1px solid #CCCCCC;
}
td.section_head.section_subhead {
    font-size: 13px;
    font-weight: normal;
    border-bottom: 0;
    text-align: center;
    padding: 5px 3px 5px 3px;
    background-color: #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #E6E6E6;
}
td.section_head.section_subhead:last-child {
    border-right: 1px solid #CCCCCC;
}
td.section_head.section_subhead.active {
    font-weight: bold;
    background-color: #FFFFFF;
}

input[type="button"].btn_asknow, input[type="submit"].btn_asknow, .btn_asknow, a.btn_asknow, a.btn_asknow:hover {
    background: #D81921;
	border: none;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	text-align:center;
	padding: 3px 10px 3px 10px;
	text-shadow: none;
	margin: 0px 0 0px 0;
	float: right;
}
.section.padding_bottom, .archive_section.padding_bottom, .padding_bottom {
    padding-bottom: 10px;
}
.section.margin_top_none, .margin_top_none {
    margin-top: 0;
}
.margin_top {
    margin-top: 10px;
}
.section.padding_top_none, .section_head.padding_top_none, .padding_top_none {
    padding-top: 0;
}
.border_footer_top {
    border-top:10px solid #CCCCCC;
    font-size:1px;
    line-height:1px;
    margin:20px 0 20px 0;
}

.data_tbl{
	background: transparent;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
}
.name_col{
	padding: 2px 2px 2px 5px;
	vertical-align: top;
	font-weight: bold;
    text-transform: uppercase;
    line-height: 125%;
    color: #666666;
}
.name_col a {
    color: #333333;
}

.data_col {
    font-size: 16px;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
}

table.data_tbl td {
    border: 0;
    border-bottom: 1px solid #FFFFFF;
    border-left: 0;
    border-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
}
#market_update > table.data_tbl > tbody > tr:last-child > td {
    border-bottom: 0;
    text-transform: none;
    color: #666666;
}
#iframe_watchlist {
    margin-top: 30px;
}
#watchlist {
    margin: -5px 0 5px 0;
    padding-top: 10px;
    font-family: Arial, Helvetica, Verdana;
    font-size: 12px;
}
#watchlist select {
    height: 25px;
    margin: 0px 0 5px 0;
    width: auto;
}
#watchlist > thead > tr > th {
    border-top: 1px solid #CCCCCC;
}
#watchlist > tbody > tr > td, #watchlist > thead > tr > th {
    padding: 5px 3px 5px 0;
    border-bottom: 1px solid #CCCCCC;
    line-height: normal;
    vertical-align: middle;
}
#market_update .data_tbl {
	width: 100%;
}
td.datacol, th.datacol, td.namecol, th.namecol {
    color: #333333;
}
.flag_down, td.datacol.flag_down, th.datacol.flag_down {
    color: #FF0000;
}
.flag_up, td.datacol.flag_up, td.datacol.flag_up {
    color:#009933;
}

/* acccordion fund tools*/
.accordion {
    margin:0;
    padding:0;
	border: none;
	width: 100%;
}
.accordion-group {
    border: none;
}
.accordion .accordion-inner {
    padding:0;
    margin: 0;
    border: none;
    width: 200px;
}
.accordion-group.acc_grp_funds {
  margin-bottom: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  border-bottom: 3px solid #FFFFFF;
}
.accordion-heading.acc_head_funds {
  border-bottom: 0;
  background:#e5e5e5;
  padding: 0;
}
.accordion-toggle.acc_tgl_funds {
	font-size:14px;
	font-weight:bold;
	display: block;
    padding: 10px 5px 10px 5px;
	cursor: pointer;
	color: #333333;
}
.accordion .accordion-inner.acc_inner_funds {
  padding: 0px 5px 5px 5px;
  border-top: 1px solid #e5e5e5;
}
.acc_inner_funds select, .acc_inner_funds .select {
    width:208px;
    line-height:30px;
    font-size:13px;
    padding:6px 0px 6px 2px;
    margin:0 0 5px 0;
    color:#000000;
    vertical-align:middle;
	outline:none;
	display: block;
}
.acc_inner_funds input[type="image"] {
	border:none;
	outline:none;
}
.acc_inner_funds input[type="text"] {
	width: auto;
}
.acc_inner_funds .input_home, .acc_inner_funds input[type="text"].input_home {
	width: 195px;
}
.acc_body_funds.in {
    overflow:visible; 
}
select.select_sector {
    width: auto;
}
.dropdown {
    display: block;
    width: 210px;
}
.arrow-down {
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000;
    font-size: 0px;
    line-height: 0px;
    position: relative;
	top: -13px;
	left:200px;
}
.dropdown-toggle, a.dropdown-toggle, a.dropdown-toggle:hover{
    display: inline-block;
    width:195px;
    height:25px;
    line-height: 25px;
    font-family:Arial;
    font-size:12px;
    padding: 0 5px 0 5px;
    margin:0px 0 5px 0;
    color:#000000;
    vertical-align:middle;
    border: 1px solid #CCCCCC;
    text-decoration: none;
    cursor:default;
    background-color: #FFFFFF;
}
.dropdown-menu{
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  width: 205px;
  max-height: 150px;
  font-family: Arial;
  font-size: 12px;
  /*overflow: auto;*/
  border: 1px solid #CCCCCC;
}
.scrolltext{
    max-height: 100px;
    overflow: auto;
}
.scrolltext:before {
    content:normal;
}
.arrow-down_dropdownMenu {
	top: -16px;
	left: 185px;
}
ul.dropdown-menu > li, ul.dropdown-menu > li > a{
    background: none;
    color:#000000;
    margin:0;
    padding: 0 0px 0 10px;
    line-height: 25px;
    vertical-align: middle;
}
ul.dropdown-menu > li:hover, ul.dropdown-menu > li > :hover{
    background: #E0E0E0;
    color:#000000;
}
.scrolltext .checkbox {
    font-family: Arial;
    font-size: 13px;
    color: #333333;
    display: block;
    line-height: 15px;
    min-height: 15px;
    padding-left: 25px;
    cursor: pointer;
    margin-bottom: 10px;
}
.scrolltext .checkbox > input[type="checkbox"] {
    width: 15px;
    height: 15px;
    border: 1px solid #CCCCCC;
    line-height: normal;
    margin: 0px 0 0;
    *margin-top: 0; /* IE7 */
    margin-top: 1px \9; /* IE8-9 */
    float: left;
    margin-left: -20px;
}
input.btnSubmit, input[type="button"].btnSubmit{
    line-height: normal;
    height: auto;
    width: auto;
}
.input_home, input[type="text"].input_home, select.input_home, select.select_home, input[type="text"].input_comp{
    width: 190px;
    padding: 2px 5px 2px 5px;
    margin: 0 0 4px 0;
    font-family: Arial;
    font-size: 12px;
    line-height: normal;
    color: #000000;
}
/* acccordion fund tools END */

/*cat avg and index ret */
.table {
	font-family: arial;
	border-style: none;
	font-size: 12px;
	padding:0px;
	margin:0px;
	color: #333333;
	width: 100%;
}
#cat_returns .table, #index_returns .table {
    width: 470px;
}
#cat_returns {
    float: left;
}
#index_returns {
    float: right;
}
.hidelistgroup {
    display:none;
}
.table tbody td, .table thead th, .table tfoot td  {
	vertical-align: middle;
	border-style: none;
	border-bottom:  1px solid #CCCCCC;
	overflow:hidden;
	font-family: Arial, Helvetica, Verdana;
    font-size: 12px;
	padding: 5px 10px 5px 0px;
}
.table thead th {
    border-top:  1px solid #CCCCCC;
}
.table tfoot td {
    border: 0;
    font-weight: bold;
    font-style: italic;
    padding-left: 0;
}
.table #tbl-first-column{
	text-align: left;
	width:220px;
	padding:0px;
}
.table #tbl-group-column{
	text-align: left;
	display:none;
}
.tbl-data-headers, th.tbl-data-headers{
	width:52px;
	text-align: right;
}
.tbl-group-headers{
	display:none;
	padding:0px;
}
.tbl-asofdate-aftertable{
	font-style: italic;
	font-family: arial;
	font-size: 12px;
	padding-left: 0px;
	margin:0px;
}
#tbl-marketfundperf-data-column {
    text-align: right;
}
.display_none, td.display_none, th.display_none {
    display: none;
    width: 0;
    padding: 0;
}
/*cat avg and index ret END */

.left_panel_650px {
    width: 650px;
    max-width: 650px;
    padding-right: 19px;
    border-right: 1px solid #BCBCBC;  
    margin-bottom: 10px;
}
.right_panel_300px {
    width: 300px;
    max-width: 300px;
    margin-left: 10px;
}
.left_col_head { 
	height: 30px;
	border-left: 10px solid #D81921;
	background: #BCBCBC;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	width: 630px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	margin-bottom: 10px;
	display: block
}

.login_msg_container  .login-port h2{
	text-transform: uppercase;
    color: #d81921;
    margin-bottom: 0px;
}
.login_msg_container  .login-port i {
	    margin-top: 5px;
    font-weight: 300;
    font-size: 13px;
    display: block;
    margin-bottom: 6px;
}
.login_msg_container  .login-port p {
	    font-size: 17px;
    line-height: 40px;
    padding: 5px;
    text-align: center;
    letter-spacing: 1px;
    border: 1px solid #a9a9a9;
}

.login_msg_container  .login-port h3 {
	font-weight: 400;
    font-size: 19px;
    text-align: center;
}
.login_msg_container .login-asknow i {
	color: #d81921;
	font-size: 22px;
    line-height: 30px;
	text-align: center;
	display: block;
	margin-bottom: 15px;
}
.login_msg_container .login-asknow hr {
	margin: 0 85px;
    border-top: 2px solid #d81921;
}
.login_msg_container .login-asknow p {
	font-weight: 200;
	font-size: 16px;
    line-height: 26px;
	text-align: center;
}
.login_msg_container .login-asknow p  span{
	color: #d81921;
	line-height: 26px;
	font-weight: 700;
    font-size: 16px;
}
.login_msg_container .login-download-report h2 {
	color: #d81921;
	line-height: 30px;
	font-size: 17px;
	text-align: center;
}
.login_msg_container .login-download-report p a {
	padding: 10px;
	background-color: #d81921;
	color: #fff;
	text-decoration: none;
	display: block;
    max-width: 70px;
    margin: 0 auto;
}
.login_msg_container .login-download-report h3 {
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}
.login_msg_container .login-watchlist h3 {
	font-size: 25px;
    line-height: 43px;
    text-align: center;
}
.login_msg_container .login-watchlist h3  span {
	color: #d81921;
}
.login_msg_container .login-watchlist p {
	text-align: center;
    font-size: 16px;
}
.login_msg_container .login-watchlist hr {
	margin: 0 85px;
    border-top: 2px solid #d81921;
}
.login_msg_container .login-essential-checks h3 {
	max-width: 50px;
	margin: 0 auto;
}
.login_msg_container .login-essential-checks h3 a {
	background-color: #d81921;
	padding: 5px 15px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: 200;
}
.login_msg_container .login-essential-checks p {
	text-align: center;
	font-size: 17px;
	font-weight: 200;
}
.login_msg_container .normal-msg p {
	font-size: 22px;
	line-height: 40px;
	font-weight: 300;
}
.login_msg_container .normal-msg p span {
	color: #d81921;
}
.login_msg_container .login-fund-selector p {
	font-size: 20px;
    line-height: 50px;
    font-weight: 200;
}
.login_msg_container .login-fund-selector p span {
	font-size: 22px;
    color: #d81921;
    font-weight: 700;
}
.login_msg_container .login-page-views p {
	font-size: 20px;
    line-height: 40px;
    font-weight: 300;
	margin: 0;
}
.login_msg_container .login-page-views p span {
	color: #d81921;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 35px;
    display: block;
	font-weight: 700;
	margin-bottom: 20px;
}
.login_msg_container .login-payment p {
	font-size: 20px;
    line-height: 35px;
    font-weight: 300;
}
.login_msg_container .login-payment h3 span {
	color: #d81921;
}
.login_msg_container .login-payment h3 {
	font-size: 20px;
    line-height: 35px;
    font-weight: 300;
	font-style: italic;
}
.login_msg_container .normal-msg h4 {
	font-size: 22px;
	line-height: 40px;
	font-weight: 300;
}
.login_msg_container .normal-msg h4 span {
	color: #d81921;
}
@media (max-width: 460px) {
	.login_msg_container  .login-port i {
		text-align: center;
	}
	.login_msg_container  .login-port p {
		border: none;
		letter-spacing: 0px;
		line-height: 20px;
		margin: 0;
	}	
	.login_msg_container  .login-port h2 {
		margin: 0;
		font-size: 16px;
		text-align: center;
	}
	.login_msg_container  .login-port h3 {
		font-size: 16px;
		margin: 5px 0;
	}
	.login_msg_container .login-asknow i  {
		line-height: 25px;
		margin-bottom: 10px;
		font-size: 16px;
	}
	.login_msg_container .login-asknow p {
		margin: 0;
		line-height: 25px;
		font-size: 14px;
	}
	.login_msg_container .login-asknow p span {
		line-height: 25px;
		font-size: 14px;
	}
	.login_msg_container .login-watchlist h3  {
		font-size: 16px;
		line-height: 25px;
		margin: 0px;
	}
	.login_msg_container .login-watchlist p {
		margin: 5px 0;
	}
	.login_msg_container .login-page-views p {
		line-height: 25px;
		font-size: 16px;
	}
	.login_msg_container .login-page-views p span {
		line-height: 25px;
		font-size: 16px;
	}
	.login_msg_container .normal-msg p {
		font-size: 18px;
		line-height: 28px;
	}
	.login_msg_container .normal-msg h4 {
		font-size: 16px;
		line-height: 30px;
	}
	.login_msg_container .login-fund-selector p {
		font-size: 16px;
		line-height: 30px;
	}
	.login_msg_container .login-fund-selector p span {
		font-size: 18px;
	}
	.login_msg_container .login-payment h3 {
		font-size: 16px;
		line-height: 25px;
	}
	.login_msg_container .login-payment h3 {
		font-size: 16px;
		line-height: 25px;
		margin: 0;
	}
	.login_msg_container .login-download-report h3  {
		font-size: 16px;
		line-height: 25px;
	}
}