﻿@charset "utf-8";
/* Created by: Sajeeshfrancis from Accord Fintech Pvt. Ltd. */
html, body { width: 100%; height: 100%; }
html { font-family: 'open_sansregular'; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; min-width: 300px; }
body { margin: 0; padding: 0; font-family: 'open_sansregular'; font-size: 13px; min-width: 300px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent; text-decoration: none !important; }
a:active, a:hover { outline: 0; text-decoration: none; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"],
input[type="reset"],
input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
ul, li { list-style: none; }
*:focus { outline: 0; }
.pr { position: relative; }
.trans { transition: all 0.5s ease; }
.no-gutter > [class*='col-'] { padding-right: 0; padding-left: 0; }
.gutter5px > [class*='col-'] { padding-right: 5px; padding-left: 5px; }
.row-centered { text-align: center; }
.tR { text-align: right; }
.cb, .CB { clear: both; }
.fl, .FL { float: left; }
.fr, .FR { float: right; }

.headerbg { width: 100%; background: #fff; position: fixed; z-index: 1040; top: 0; left: 0; -moz-box-shadow: 0px 2px 5px rgba(68,68,68,0.5); -webkit-box-shadow: 0px 2px 5px rgba(68,68,68,0.5); box-shadow: 0px 2px 5px rgba(68,68,68,0.5); }
.header { position: relative; }
.header > h1 { display: block; width: 210px; height: 90px; background: url(../images/logo.png) no-repeat; background-size: 100%; text-indent: -9999px; margin: 28px 0; float: left; }
.header > h1 > a { display: block; height: 100%; }
.navaum { position: absolute; right: 0; top: 0; z-index: 9990; }
.navaum > ul { margin: 45px 0 0 0; padding: 0; position: relative; display: block; }
.navaum > ul > li { float: left; margin: 0 0 0 3px; padding: 0; }
.navaum > ul > li > a { display: block; height: 88px; padding: 45px 10px 10px 10px; text-align: center; width: 100px; background: #f1f1f1; font-family: 'ralewayregular'; text-transform: uppercase; font-size: 12px; line-height: 16px; color: #285089; position: relative; text-shadow: 0px 0px 1px rgb(28 65 110 / 30%); }
.navaum > ul > li > a.smllwidth { width: 100px; }
.navaum > ul > li > a.bgorngmnu { background: #ef5c33; color: #fff; }
.tfyear { height: 102px; width: 100px; display: block; background: url(../images/25_Plus_Logo_Final_Print.svg) no-repeat; background-size: 100%; margin: 28px 25px 5px; float: left; cursor: default; }
.navaum > ul > li:hover > a { background: #255288; color: #fff; }
.navaum > ul > li > a > i { font-style: normal; display: block; }
.navaum > ul > li > a > span { display: block; width: 40px; height: 40px; background: url(../images/navspritenew.png) no-repeat; position: absolute; left: 50%; margin-left: -24px; top: 5px; }
.navaum > ul > li > a[rel="about"] > span { background-position: 0 0; }
.navaum > ul > li > a[rel="Product"] > span { background-position: 0 -40px; }
.navaum > ul > li > a[rel="Market"] > span { background-position: 0 -80px; }
.navaum > ul > li > a[rel="Happy"] > span { background-position: 0 -120px; }
.navaum > ul > li > a[rel="Careers"] { background: #3388bf; color: #fff; width: 40px; padding: 9px 9px 0 40px; }
.navaum > ul > li > a[rel="Login"] { background: #f9b142; color: #fff; width: 40px; padding: 9px 9px 0 40px; }
.navaum > ul > li > a[rel="Careers"] > i, .navaum > ul > li > a[rel="Login"] > i { display: none; }
.navaum > ul > li > a[rel="Careers"] > span { background-position: 0 -160px; left: 25px; top: 25px; }
.navaum > ul > li > a[rel="Login"] > span { background-position: 0 -200px; left: 4px; }
.navaum > ul > li > a[rel="onlineinvest"] > span { background-position: 3px -200px; }
.navdrop { position: absolute; width: 95%; left: 0px; top: 85px; z-index: 9995; padding: 15px; background: #255288; display: none; }
.navdrop.rt { right: 0; left: auto; }
.navdrop > ul { display: block; margin: 0 30px 0 10px; padding: 0; float: left; }
.navdrop > ul > li { margin: 0 0 6px 0; padding: 0; }
.navdrop > ul > li > a { display: block; font-size: 13px; text-transform: uppercase; line-height: 20px; padding: 0 0 0 15px; color: #fff; background: url(../images/smallarrow.png) no-repeat left top; }
.navdrop > ul > li > a:hover { color: #ff653a; }
.navwidth { width: 40%; }
.navwidthmkt { width: 40%; right: 160px; left: auto; }

.careertab { position: absolute; right: 0px; top: 0; }
.careertab > a { display: block; height: 34px; color: #fff; font-family: 'ralewayregular'; text-transform: uppercase; font-size: 14px; line-height: 16px; position: relative; text-shadow: 0px 0px 1px rgba(28, 65, 110, .3); }
.careertab > a[rel="Careers"] { /* background: #3388bf; */ padding: 0px 40px 0px 0px; }
.careertab > a[rel="Careers"] > span { /* right: 0; */ background-position: 6px -157px; /* left: 0px; */ }
.careertab a > span { display: block; width: 53px; height: 48px; background: #3388bf url(../images/navsprite.png) no-repeat; position: absolute; right: -7px; top: -7px; transform: scale(.7); }
.careertab a > i { font-style: normal; display: block; line-height: 30px; padding: 2px 10px; background: #3388bf; }
.careertab > a[rel="Careers"] > i { display: block; }


.careerdrop { width: 200px; left: auto; right: 0 !important; background: #3388bf; top: 34px !important; }
.logindrop { width: 160px; left: auto; right: 0 !important; background: #f9b142; }
.navdrop.careerdrop > ul, .navdrop.logindrop > ul { display: block; margin: 0; }

.getquotesbg { width: 300px; height: 34px; padding: 0 30px 0 0; position: absolute; right: 50px; top: 0; background: #e7e7e7; font-family: 'ralewayregular'; border-bottom: 1px solid #d4d4d4; box-shadow: inset 1px -1px 4px rgba(68,68,68,0.1); }
.getquotesbg > input { height: 34px; width: 166px; color: #6c6c6c; border-left: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; background-color: #fff; font-size: 14px; line-height: 33px; border-right: none; border-top: none; padding: 0 9px; box-shadow: inset 1px -1px 4px rgba(68,68,68,0.1); }
.getquotesbg > a { display: block; width: 30px; height: 34px; background: #f35b32 url(../images/go.png) no-repeat center center; position: absolute; right: 0; top: 0; text-indent: -9999px; }
.getquotesbg > a:hover { background-color: #df5430; }
#mobnav { width: 40px; height: 40px; position: absolute; right: 0px; top: 30px; z-index: 9995; cursor: pointer; display: none; }
.lines { display: block; width: 36px; height: 5px; background: #1a385f; border-radius: 3px; transition: 0.3s; position: relative; top: 16px; }
.lines:before, .lines:after { display: block; width: 36px; height: 5px; background: #1a385f; border-radius: 3px; transition: 0.3s; position: absolute; left: 0; content: ''; transform-origin: 0.28571rem center; }
.lines:before { top: 10px; }
.lines:after { top: -10px; }
#mobnav.Nclose { transform: scale3d(0.8, 0.8, 0.8); }
#mobnav.Nclose .lines { background: transparent; }
#mobnav.Nclose .lines:before, #mobnav.Nclose .lines:after { transform-origin: 50% 50%; top: 0; width: 4rem; }
#mobnav.Nclose .lines:before { transform: rotate3d(0, 0, 1, 45deg); }
#mobnav.Nclose .lines:after { transform: rotate3d(0, 0, 1, -45deg); }
.homebanner { margin-top: 120px; position: relative; width: 100%; z-index: 1; overflow: hidden !important; }
.hslider { position: relative; width: 100%; margin: 0 auto; }
.slide > h3 { display: block; color: #00387b; font-size: 36px; line-height: 140% !important; text-transform: uppercase; margin: 0; padding: 0; width: 720px; font-weight: normal; }
.slide > h3.s2 { color: #fff; width: 800px; font-size: 26px; position: relative; top: 108px !important; }
.slide > h3.s2 .aumlineimglogo { position: absolute; top: -48px; left: 0; max-width: 200px; height: 40px !important; }

.slide > h3 > b { display: block; font-size: 46px; text-transform: uppercase; font-weight: normal; }
.slide > p { margin: 0; display: block; width: 700px; font-size: 17px; line-height: 150% !important; color: #646464; text-align: justify; }
.slide > a { display: block; background: #f05b32; color: #fff; height: 44px; padding: 0 15px; font-size: 16px; text-transform: uppercase; line-height: 270% !important; }
.slide > a:hover { background: #f9b143; }
.productbg { width: 100%; padding: 50px 0; background: url(../images/productbg.png) repeat; }
.productbg h2 { font-size: 36px; line-height: 40px; color: #ef5c33; display: block; margin: 0 0 30px 0; font-weight: normal; }
.products { position: relative; margin-bottom: 50px; }
ul.producttabs { display: block; margin: 0; padding: 0; position: relative; left: auto; right: auto; border-bottom: none; background: #fff; width: 100%; }
ul.producttabs > li { margin: 0; padding: 0; float: left; border-left: 1px solid #e1e1e1; }
ul.producttabs > li > a { display: block; background: #fff; height: 80px; margin: 0; font-size: 20px; color: #002452; padding: 16px 10px 0 60px; line-height: 22px; border: none; border-radius: 0px; position: relative; }
ul.producttabs > li > a > em { display: none; position: absolute; bottom: -10px; left: 50%; margin-left: -10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #3295ce; }
ul.producttabs > li > a > span { display: block; width: 50px; height: 50px; background: url(../images/tabsprite.png) no-repeat; position: absolute; left: 14px; top: 14px; }
ul.producttabs > li > a[href="#Online"] > span { background-position: 0 0; }
ul.producttabs > li > a[href="#Wealth"] > span { background-position: 0 -50px; }
ul.producttabs > li > a[href="#International"] > span { background-position: 0 -100px; }
ul.producttabs > li > a[href="#Insurance"] > span { background-position: 0 -150px; }
ul.producttabs > li > a[href="#Investment"] > span { background-position: 0 -200px; }
ul.producttabs > li > a > i { font-style: normal; display: block; }
ul.producttabs > li.active > a, ul.producttabs > li.active > a:focus, ul.producttabs > li.active > a:hover { color: #555; cursor: default; background-color: #81d2ff; border: none; color: #002452; }
ul.producttabs > li.active > a > em { display: block; }
ul.producttabs > li.morebtn > a { padding: 45px 16px 0 16px; font-size: 12px; color: #ababab; }
ul.producttabs > li.morebtn > a > span { background: none; font-size: 90px; text-align: center; left: 17px; top: 17px; color: #ddd; }
ul.producttabs > li.morebtn > a:hover > span { color: #ef5c33; }
.productcontent { position: relative; margin-bottom: 30px; }
.pcont { padding-left: 25px; font-size: 15px; line-height: 24px; color: #363636; }
.pcont > h3 { margin: 0; padding: 0 0 10px 0; font-size: 25px; font-weight: normal; line-height: 27px; display: block; color: #ef5c33; }
.pcont p a { display: inline-block; margin: 10px 10px 0 0; line-height: 20px; color: #fff; padding: 10px 15px; font-size: 16px; }
.pcont p a.blue { background-color: #255388; }
.pcont p a.blue:hover { background-color: #1d4472; }
.pcont p a.orange { background-color: #ef5c33; }
.pcont p a.orange:hover { background-color: #d8502a; }

/*** scroll ***/
.nicescroll-rails { z-index: 100000 !important; }
.nicescroll-cursors { background-color: #ee5b32 !important; width: 6px !important; border: none !important; }

/***Browser compatability***/
.incompatibility-message { background: #000; position: fixed; z-index: 99999; left: 0; top: 0; right: 0; bottom: 0; }
.messagecontainer { width: 700px; background: #FFF; position: absolute; left: 50%; margin-left: -350px; top: 100px; padding: 20px 20px 50px 20px; font-size: 16px; color: #666; line-height: 28px; text-align: center; }
.messagecontainer > span { display: inline-block; padding: 0 10px; margin: 5px 3px; background-color: #f05b32; color: #fff; }
.messagecontainer > a { display: inline-block; width: 100px; height: 100px; margin: 15px 5px; background-image: url(../images/browser-sprite.png); background-repeat: no-repeat; position: relative; }
.messagecontainer > a.chrome { background-position: 0 0; }
.messagecontainer > a.mozil { background-position: 0 -100px; }
.messagecontainer > a.safari { background-position: 0 -200px; }
.messagecontainer > a.opera { background-position: 0 -300px; }
.messagecontainer > a.internetE { background-position: 0 -400px; }
.messagecontainer > a > i { display: none; width: 100%; font-size: 14px; text-align: center; line-height: 15px; padding: 5px 0; font-style: normal; position: absolute; left: 0; bottom: -22px; background-color: #f6f6f6; }
.messagecontainer > a:hover > i { display: block; }
.messagecontainer > a:hover { background-color: #f6f6f6; }
.messagecontainer > em { cursor: pointer; position: absolute; padding: 8px 10px; font-size: 15px; line-height: 18px; right: 20px; bottom: 15px; font-style: normal; background-color: #eeeeee; color: #666; }
.messagecontainer > em:hover { background-color: #3195cd; color: #fff; }

/***Footer***/
.backtotop { background: #fff; position: fixed; width: 100px; height: 24px; border-radius: 10px; left: 50%; bottom: 2px; margin-left: -50px; cursor: pointer; z-index: 9999; border: 1px solid #ccc; box-shadow: 0px 0px 10px #ccc; }
.backtotop:hover { background: rgba(255, 255, 255, 1); }
.backtotop > a { display: block; width: 100%; color: #3195cd; height: 24px; text-align: center; line-height: 24px; font-size: 12px; }
.footernavbg { background: #333333; min-height: 1px; border-top: 1px solid #c2c2c2; }
.foottickbg { min-height: 38px; background: #d7d7d7; border-bottom: 1px solid #c2c2c2; }
.fticcon { position: absolute; left: 218px; top: 0; bottom: 0; right: 0; font-size: 13px; color: #444; min-height: 38px; line-height: 38px; overflow: hidden; }
.footsocial { padding: 10px 0; min-height: 1px; border-bottom: 1px solid black; }
.stockalfa { line-height: 25px; font-size: 12px; text-transform: uppercase; margin-bottom: 5px; }
.stockalfa > a { display: inline-block; padding: 0 3px; color: #949494; line-height: 15px; margin: 5px 0; border-right: 2px solid #333333; background: #292929; font-size: 11px; }
.stockalfa > b { display: inline-block; color: #318FC6; font-weight: 400; font-family: 'open_sansbold'; padding: 0 5px 0 0; }
.stockalfa > a:hover { background: #027eba; color: #FFF; text-decoration: none; }
.stockalfa a:last-of-type { border-right: none; }
.connect { position: absolute; right: 133px; top: 0; }
.connect > i { display: inline-block; font-size: 12px; text-transform: uppercase; color: white; text-align: right; font-weight: 400; font-style: normal; font-family: 'ralewaybold'; padding: 10px 0 10px 90px; }
.connect > span { display: block; }
.connect > span > a { display: block; float: left; width: 38px; height: 34px; text-indent: -9999px; background-color: White; margin: 0 0 0 11px; background: url('../images/social_sprite.png'); }
.socialad { width: 360px; height: 72px; margin-top: 10px; float: right !important; background: #fff; }
.socialad > a { display: block; }
.footermenu { padding: 0 0 20px 0; }
.footnavbox > h4, .lesspad > h4 { font-weight: 400; margin: 0; padding: 5px 0; font-size: 14px; color: #e45831; line-height: 16px; display: block; font-family: 'open_sansbold'; }
.footnavbox > a, .footnavbox > span > a { display: block; font-size: 12px; color: #b0b0b0; line-height: 20px; }
#homefoot .footercopybg { padding: 20px 0 100px; }
.footercopybg { background: #484848; padding: 20px 0; }
.footercopybg p { display: block; margin: 0; padding: 0; line-height: 20px; font-size: 12px; color: white; text-align: right; }
.footercopybg p span { font-size: 14px; color: #3da6f2; display: block; }
.footercopybg p.lft > a { color: #cfcfcf; }
.footercopybg span { color: white; font-size: 13px; line-height: 20px; }
.maildesk { color: #e45831; display: inline-block; }
.maildesk:hover { color: #e45831; }
.topheight { padding-top: 20px; }
.topheightcontent { padding-top: 46px; }
.alphakeys { margin-top: 20px; }
.footnavbox > h4 { border-bottom: 1px solid #757575; }
.footnavbox a:first-of-type { padding-top: 5px !important; }
.footnavbox > a:hover, .footnavbox > span > a:hover { text-decoration: none; color: #e45831; }
.text { text-align: left; margin-bottom: 30px; }
.attInves { background: #d7d7d7; height: 40px; font-size: 13px; color: #333333; line-height: 40px; position: relative; padding: 0 10px 0 10px; overflow: hidden; }
.attInves > span { display: block; position: absolute; top: 0; left: 0; bottom: 0; background: #cacaca; text-align: center; color: #fff; }
.marqspan > b { padding: 0px 15px; cursor: pointer; display: inline-block; height: 40px; font-weight: normal; }
b.marqsel { cursor: default !important; height: 39px; color: #333333; background: #ef5934; }
.tickeractive { color: White !important; }
.tickerinactive { color: Black !important; }
p.copyrights { padding-top: 10px; text-align: left; }
p.copyrights > span { font-size: 18px; display: inline; }
#Main2_advtholder > a { display: block; }

/***getquotes***/
.getquotesbg > placeholder > select { opacity: 0; position: absolute; top: 0; width: 104px; height: 35px; background-color: #99989d; cursor: pointer; font-size: 14px; color: #fff; right: 31px; }
.Qdrop > em { border: solid currentColor; border-width: 0 .2em .2em 0; display: inline-block; padding: .2em; transform: rotate(45deg); position: absolute; right: 13px; top: 11px; }
.Qdrop { width: 104px; float: right; color: #727272; cursor: pointer; padding: 7px 12px; position: relative; font-size: 14px; }
#divwordSearchListleft { overflow: hidden; z-index: 9999; border: solid 1px #d4d4d4; position: absolute; height: 122px; top: 37px; width: 270px; left: 0px; background-color: #FFFFFF; display: none; font-size: 13px; }
#divwordSearchListleft > div { padding: 1px 5px; }
#divwordSearchListleft > div > a { color: #00405d; display: block; }
#divwordSearchListleft tr:hover { background: rgb(221, 221, 221); }

/***open an  Account***/
.Signupformpopup { padding: 20px; border-bottom: none; width: 500px; margin: 0px auto; }
.popupopenacc { padding: 10px; max-width: 400px; position: relative; margin: 5px auto; }
.opsansreg { font-family: 'open_sansregular'; }
.popuplogo { margin: 0px auto; }
.commonformrow { margin: 20px 0; }
.popupformtxtbox { height: 40px; line-height: 22px; border-radius: 0; font-size: 16px; border: 1px solid #ccc; resize: none; color: #ACA2A2; }
textarea.popupformtxtbox { height: auto; }

.popupformtxtboxnw { height: 40px; line-height: 22px; border-radius: 0; font-size: 16px; border: none; border-bottom: 1px solid #ccc; resize: none; color: #ACA2A2; box-shadow: none; }
.popupformtxtboxnw:focus { outline: none; border-color: transparent; box-shadow: none; border-bottom: 1px solid #ccc; }
textarea.popupformtxtboxnw { height: auto; }
.popupformtxtboxnw.mobilesec { padding: 10px 10px 10px 70px; }
.hmeformphoneaddon .input-group-addon { background-color: transparent; border: none; border-bottom: 1px solid #ccc; }
.popupformtxtboxnw { height: 40px; line-height: 22px; border-radius: 0; font-size: 16px; padding: 10px 10px 10px 40px; box-shadow: none; border: none; border-bottom: 1px solid #ccc; resize: none; color: #ACA2A2; }
.openformenquiry { position: relative; }
.openformenquiry > i { position: absolute; top: 7px; left: 5px; width: 25px; height: 25px; }
.openformenquiry > i.comment { top: 12px; }
.openformenquiry > i > span { position: absolute; left: 35px; top: 3px; font-size: 15px; font-style: normal; color: #ACA2A2; }

.Btn_Submitpop { float: right; padding: 4px 20px; color: #fff; background: #ed592b; text-transform: uppercase; margin: 6px 0 0 0; cursor: auto; border: none; font-size: 15px; box-shadow: 0px 3px 5px #72797D; display: block; }
.Btn_Submitpop:hover { box-shadow: none; transform: translate(0px,4px); color: #fff; }
input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
.mr4 { margin-right: 10px; }

/***Investor Grievences***/
.investor h3 { font-size: 16px; text-transform: uppercase; color: #f35b32; margin: 10px 0 5px 0; font-family: 'ralewaybold'; }
.investor span { display: block; color: #ACA2A2; font-size: 14px; }
.investor a { color: #0d386b; }

/***Home Popup***/

#divhpopup { position: fixed; background-color: rgba(0, 0, 0, 1.0); z-index: 9997; right: 0; top: 0; bottom: 0; left: 0; }
#divhpopup > div { right: 50%; background-repeat: no-repeat; top: 100px; margin-right: -240px; width: 480px; position: absolute; background-color: #c6cacd; height: 435px; background-position: 0px -180px; background-size: 100%; }
#divhpopup > div > span { position: absolute; right: 0px; top: -37px; cursor: pointer; color: #F7F7F7; font-size: 14px; width: 60px; height: 36px; text-align: center; line-height: 50px; }
#divhpopup > div > span > i { color: #f35b32; font-weight: bold; font-style: normal; }


#nsepopup { position: fixed; background-color: rgba(0, 0, 0, 1.0); z-index: 9998; right: 0; top: 0; bottom: 0; left: 0; }
#nsepopup > div { right: 50%; background-repeat: no-repeat; top: 160px; margin-right: -300px; width: 600px; position: absolute; background-position: 0px -180px; background-size: 100%; }
#nsepopup > div > span { position: absolute; right: 0px; top: -37px; cursor: pointer; color: #F7F7F7; font-size: 14px; width: 60px; height: 36px; text-align: center; line-height: 50px; }
#nsepopup > div > span > i { color: #f35b32; font-weight: bold; font-style: normal; }

#lic { position: fixed; background-color: rgba(0, 0, 0, 1.0); z-index: 9996; right: 0; top: 0; bottom: 0; left: 0; }
#lic > div { right: 50%; background-repeat: no-repeat; top: 50%; margin-right: -240px; margin-top: -240px; width: 480px; height: 480px; position: absolute; }
#lic > div > span { position: absolute; right: 0px; top: -37px; cursor: pointer; color: #F7F7F7; font-size: 14px; width: 60px; height: 36px; text-align: center; line-height: 50px; }
#lic > div > span > i { color: #f35b32; font-weight: bold; font-style: normal; }
#lic > div > .videowidth { width: 480px; }

.visitcount { padding: 5px 10px; background: #333333; color: #fff; font-size: 11px; text-align: center; display: inline-block; font-style: normal; }
.visitcount > span { display: inline-block !important; }

/***Scores Popup***/
#scoresoverlay { position: fixed; background-color: rgba(0, 0, 0, 0.85); z-index: 9997; right: 0; top: 0; bottom: 0; left: 0; display: none; }
#scoresoverlay > div { position: absolute; width: 400px; height: 303px; top: 50%; margin-top: -151px; left: 50%; margin-left: -200px; }
#scoresoverlay > div > span { position: absolute; right: 0px; top: -30px; border-radius: 50%; width: 60px; height: 30px; color: #fff; font-size: 15px; line-height: 30px; cursor: pointer; z-index: 9999; }
#scoresoverlay > div > span > i { color: #f35b32; font-weight: bold; font-style: normal; }
#scoresoverlay > div > .scoresdata { width: 100%; background-color: #255288; padding: 24px 25px; text-align: center; color: #fff; }

.scoresdata > h2 { font-size: 19px; color: #fff; margin: 0; margin-bottom: 15px; text-align: left; }
.scoresdata > h2 > em { font-style: normal; color: #f35b32; display: block; color: #f35b32; }
.scoresdata ul { display: block; padding: 0 15px; margin: 0; text-align: left; }
.scoresdata ul > li { font-size: 14px; line-height: 25px; position: relative; }
.scoresdata ul > li > i { position: absolute; text-align: center; color: #fff; font-size: 5px; line-height: 11px; border-radius: 50%; width: 10px; height: 10px; left: -15px; top: 8px; background-color: #f35b32; font-style: normal; font-family: 'FontAwesome'; content: '\f055'; }
.scoresdata ul > li > ul > li.scoresfield { line-height: 20px; background-color: #f35b32; color: #fff; display: inline-block; padding: 0 15px; margin: 0 0 0 5px; }
.scoresdata ul > li > ul > li { padding: 0 0 0 8px; list-style-type: none; }

.yeareximg { max-width: 150px; margin: 25px auto 0; }

/***Footer attention investor ***/
.invertorsec { padding: 20px 0; font-size: 12px; color: #b0b0b0; line-height: 20px; border-bottom: 1px solid #000; }
.invertorsec b { color: #e45831; font-size: 14px; padding-bottom: 8px; font-weight: normal; }
.invertorsec p { margin-bottom: 8px; position: relative; padding-left: 20px; }
.invertorsec p > em { font-style: normal; position: absolute; left: 5px; top: 0; display: inline-block; margin: 0; padding: 0; }
.invertorsec p a { color: #b0b0b0; }
.invertorsec p a:hover { color: #e45831; }

/* contact us */

.invstrgrvnc-mncnt { margin: 40px 0 auto !important; }
.invstrgrvnc-cnt { margin: 20px 0; }
.invstrgrvnc-cnt h3 { margin: 0 0 10px 0; font-size: 16px; color: #f45b32; line-height: 20px; display: block; text-transform: uppercase; }
.invstrgrvnc-cnt h4 { margin: 0 0 10px 0; font-size: 16px; color: #f45b32; line-height: 20px; display: block; }
.invstrgrvnc-cnt p { display: block; font-size: 15px; line-height: 24px; color: #363636; }
.invstrgrvnc-cnt a { color: #3195cd; }
.invstrgrvnc-cnt .invstrtbl { background: #fff; margin-bottom: 0; position: relative; min-width: 600px; overflow: auto; }
.invstrgrvnc-cnt .invstrtbl > thead > tr > th { padding: 9px 10px; border: 1px solid #d6d6d6 !important; color: #0d386b; }
.invstrgrvnc-cnt .invstrtbl > tbody > tr > td { color: #858585; border: 1px solid #d6d6d6 !important; padding: 7px 10px; }
.invstrgrvnc-cnt .invstrtbl-cnt { margin: 20px 0 40px; }
