﻿
* {
    margin: 0 auto;
    box-sizing: border-box;
}

* {
    border: 0;
    margin: 0;
}


html {
    background: #fff !important;
    /*overflow-x:hidden;*/
}


@font-face {
    font-family: "picto-foundry-emotions";
    src: url("myfonts/picto-foundry-emotions.eot");
    src: url("myfonts/picto-foundry-emotions.eot?#iefix") format("embedded-opentype"), url("myfonts/picto-foundry-emotions.woff") format("woff"), url("myfonts/picto-foundry-emotions.ttf") format("truetype"), url("myfonts/picto-foundry-emotions.svg#picto-foundry-emotions") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GillSans';
    src: url("myfonts/2A8A52_0_0.eot");
    src: url("myfonts/2A8A52_0_0d41d.eot?#iefix") format("embedded-opentype"), url("myfonts/2A8A52_0_0.woff") format("woff"), url("myfonts/2A8A52_0_0.ttf") format("truetype"), url("myfonts/2A8A52_0_0.svg#wf") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dubielitalic';
    src: url("myfonts/DubielItalic-webfont.eot");
    src: url("myfonts/DubielItalic-webfontd41d.eot?#iefix") format("embedded-opentype"), url("myfonts/DubielItalic-webfont.woff") format("woff"), url("myfonts/DubielItalic-webfont.ttf") format("truetype"), url("myfonts/DubielItalic-webfont.svg#dubielitalic") format("svg");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'awesomeweb';
    src: url("myfonts/fontawesome-webfont.eot");
    src: url("myfonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("myfonts/fontawesome-webfont.woff") format("woff"), url("myfonts/fontawesome-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BankGothicMdBTMedium';
    src: url('myfonts/bankgthd-webfont.eot');
    src: url('myfonts/bankgthd-webfont.woff') format('woff'), url('myfonts/bankgthd-webfont.ttf') format('truetype'), url('myfonts/bankgthd-webfont.svg#webfontxxgoVOPr') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(fonts/Fjalla One_1.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(fonts/fonts/Fjalla One_2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
*/
@font-face {
    font-family: 'oswaldbold';
    src: url('fonts/oswald-bold-webfont.eot');
    src: url('fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/oswald-bold-webfont.woff') format('woff'), url('fonts/oswald-bold-webfont.ttf') format('truetype'), url('fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldlight';
    src: url('fonts/oswald-light-webfont.eot');
    src: url('fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/oswald-light-webfont.woff') format('woff'), url('fonts/oswald-light-webfont.ttf') format('truetype'), url('fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'oswaldregular';
    src: url('fonts/Oswald-Regular.eot');
    src: url('fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Oswald-Regular.woff') format('woff'), url('fonts/Oswald-Regular.ttf') format('truetype'), url('fonts/Oswald-Regular.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Rotobo'), local('Roboto'), url(Roboto-Thin-webfont.woff) format('woff');
}*/

/*@font-face {
    font-family: "Roboto";
    src: url("fonts/Roboto.eot"); 
    src: url("fonts/Roboto.eot?#iefix") format("embedded-opentype"), 
    url("fonts/Roboto.woff2") format("woff2"), 
    url("fonts/Roboto.woff") format("woff"),
    url("fonts/Roboto.ttf") format("truetype"), 
    url("fonts/Roboto.svg#Roboto") format("svg");
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(OpenSans.woff) format('woff');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(OpenSans1.woff) format('woff');
}

@font-face {
    font-family: 'lucida-grande';
    font-style: normal;
    font-weight: 600;
    src: local('ufonts.com_lucida-grande'), local('ufonts.com_lucida-grande'), url(ufonts.com_lucida-grande.woff) format('woff');
}

@font-face {
    font-family: 'Segoe-UI';
    font-style: normal;
    font-weight: 600;
    src: local('Segoe-UI'), local('Segoe-UI'), url(Segoe-UI.woff) format('woff');
}*/

html {
    margin: 0 auto;
    padding: 0;
    height: 100%;
    background: #ededed; /*background-color:Gray;*/
    color: #000;
    font-family: 'Open Sans',Arial,Tahoma, "Trebuchet MS", "Segoe UI",Georgia, Helvetica, sans-serif, "Palatino Linotype";
    line-height: 19px;
    font-size: .9em;
    background-color: Gray;
}

body {
    margin: 0 auto;
    padding: 0;
    height: 100%;
    color: #000;
    font-family: Montserrat,"Roboto",'PT Sans', sans-serif, 'Open Sans', Arial, Tahoma, "Trebuchet MS", "Segoe UI", Georgia, Helvetica, sans-serif, "Palatino Linotype" !important;
    line-height: 19px;
    font-size: .9em;
    overflow-x: hidden;
}


img {
    background-color: #ffffff;
    color: #000000;
}

/*removed for accessiblility*/
/*h1 {
    display: none;
}*/


h5 {
    font-size: 12px;
}

/* top container start here */
#container {
    width: 100%;
    margin: 0px; /*height: 100%;*/
    padding: 0px;
    background-color: White;
    color: Black;
}

#mycontainer {
    width: 100%;
    margin: 0px; /*height: 100%;*/
    padding: 0px;
    background-color: White;
    color: Black;
}


#xmainform {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#aspnetForm {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

/* top container end here */
#wrapper {
    width: 100%;
    margin: 0px auto; /*overflow:hidden; */
    background-color: White;
    /*width: 100%;*/
    margin-left: auto;
    margin-right: auto;
}

#evotingtop_bg {
    /*background:url('../images/voting_topbg.png');      background-repeat:repeat-x; */
    background-color: #F0F0F0;
    color: Black;
    position: relative;
    margin: 0;
    padding: 0;
    height: 40px;
    border-bottom: solid 1px silver;
}

#in_wrapper {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 5px;
    height: 40px; /*border:solid 1px yellow;*/
    /*display: table-cell;*/
    vertical-align: middle;
}

.left_logo {
    /*background: url('../images/evoting_logo.png');*/
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    width: 144px;
    height: 50px;
    float: left;
    padding-left: 0px;
    color: #000000;
    background-color: #ffffff;
    /*padding-top:10px;*/
}

    .left_logo a {
        /*background:url('../images/evoting_logo.png'); */
        background-repeat: no-repeat;
        margin: 0;
        padding: 0;
        width: 144px;
        /*height: 50px;*/
        float: left;
        position: absolute;
        color: #000000;
        background-color: #ffffff;
    }

        .left_logo a h1 {
            display: none;
        }

.navig_bg {
    background: url('../images/evoting_navigbg.png');
    background-repeat: repeat-x;
    position: relative;
    float: left;
    margin-left: 5px;
    height: 46px;
    width: 685px;
    font-size: 1em;
}

.right_logo {
    /*background: url('../images/KFintech-logo-143x23.png');*/
    background-repeat: no-repeat;
    float: right;
    margin-left: 5px;
    /*width: 246px;
    height: 54px;*/
    background-position: left;
    color: #000000;
    background-color: #ffffff;
    margin-right: 3px;
    vertical-align: middle;
}

    .right_logo a {
        color: #000000;
        background-color: #ffffff;
    }

    .right_logo img {
        padding-top: 10px;
    }



/* menu block start here */
ul.navi {
    width: 680px;
    display: block;
    padding: 0;
    margin: 10px;
    background: none;
    font-size: 1em;
}

    ul.navi li {
        background: url('../images/votingmenu_divider.png') no-repeat right;
        height: 22px;
        padding: 0 5px 0;
        margin: 0;
        display: block;
        float: left;
        font-size: 1em;
    }

        ul.navi li.li1 {
            background: none;
            height: 22px;
            padding: 0 5px 0;
            margin: 0;
            display: block;
            float: left;
            font-size: 1em;
        }

        ul.navi li a {
            text-decoration: none;
            text-indent: 0px;
            padding: 0 8px 0;
            font-weight: bold;
            margin: 0;
            width: inherit;
            color: #fff;
            font-size: 1em;
        }

/* menu block end here */


ul.smallnavi {
    width: 680px;
    display: block;
    padding: 0;
    margin: 10px;
    background: none;
    font-size: .9em;
}

    ul.smallnavi li {
        background: url('../images/votingmenu_divider.png') no-repeat right;
        height: 22px;
        padding: 0 5px 0;
        margin: 0;
        display: block;
        float: left;
        font-size: 1em;
    }

        ul.smallnavi li.li1 {
            background: none;
            height: 22px;
            padding: 0 5px 0;
            margin: 0;
            display: block;
            float: left;
            font-size: 1em;
        }

        ul.smallnavi li a {
            text-decoration: none;
            text-indent: 0px;
            padding: 0 8px 0;
            font-weight: bold;
            margin: 0;
            width: inherit;
            color: #fff;
            font-size: 1em;
        }

/* menu block end here */


#evoting_banner {
    /*background:url('../images/evoting_headerbanner_new.png'); */
    background: url('../images/myvoting_banner2014.png');
    background-repeat: no-repeat;
    top: 9px;
    width: 100%; /*height:200px; */
    height: 90px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    background-color: Aqua;
}
/* in_body */
#in_body {
    background: #fff;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    position: relative;
    display: block;
    top: 9px;
}

#in_body_l {
    background: #fff;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    position: relative;
    display: block;
    top: 1px;
}

#content {
    width: 100%;
    background: #fff;
    height: auto;
    margin-top: 1px;
}

.cont_home {
    padding: 0px 0px 0px 0px;
}
/* in_body */
/* inbody_left start here */

.inbody_insidecntbox {
    float: left;
    width: 605px;
    height: auto;
    background-color: #FFF;
    padding: 5px;
}

.inbody_leftbox {
    float: left;
    width: 602px;
    background: url('../images/logincont_box.png');
    background-repeat: no-repeat;
    height: auto;
    margin: 0px 0px 15px 0px;
}

.evoting_title {
    background-image: url('../images/evoting_title.png');
    background-repeat: no-repeat;
    width: 132px;
    height: 34px;
    margin: 10px;
}

.inbody_caption {
    color: #003d7b;
    font-size: 1em;
    margin-left: 10px;
}

.inbodybox_cnt {
    margin-top: 5px;
    font-family: Montserrat,sans-serif;
    font-weight: 300;
    /*font-family: 'Open Sans' ,Tahoma, Geneva, sans-serif;
    color: #333;*/
    color: #000;
    padding: 0px 8px 8px 8px;
    font-size: 1.1em;
}

.inbody_blackarrow {
    background-repeat: no-repeat;
    width: 4px;
    height: 6px;
}

/* inbody_left end here */
#tabs_block {
    padding: 10px;
}

.tabs1_left {
    /*background: url('../images/voting_shareholdericon.png');*/
    background-repeat: no-repeat;
    width: 70px;
    height: 129px;
    float: left;
    margin-right: 20px;
}

.tabs2_left {
    /*background: url('../images/voting_rntagenticon.png');*/
    background-repeat: no-repeat;
    width: 70px;
    height: 129px;
    float: left;
    margin-right: 20px;
}

.tabs3_left {
    /*background: url('../images/voting_scrutinizericon.png');*/
    background-repeat: no-repeat;
    width: 70px;
    height: 129px;
    float: left;
    margin-right: 20px;
}

.tabs4_left {
    /*background: url('../images/voting_shareholdericon.png');*/
    background-repeat: no-repeat;
    width: 70px;
    height: 129px;
    float: left;
    margin-right: 20px;
}

.tab_content {
    float: left;
    margin-right: 5px;
    text-align: justify;
}
/* inbody_right start here */
.inbody_rightbox {
    float: right;
    width: 357px;
    background: url('../images/box.png');
    background-repeat: no-repeat;
    height: 156px;
    padding: 5px 3px 0px 0px;
    margin-top: 5px;
}

#Panel1 {
    border: none !important;
    padding: 10px;
}

.login_title {
    color: #003d7b; /*font-size:14pt; */
    font-size: 1.2em;
    font-family: "Roboto",oswaldregular, Roboto, 'Open Sans', Tahoma,Georgia, arial, verdana; /*margin: 3px 0 3px 18px;*/
    font-weight: bold;
    /*width: 327px;*/
    text-align: center;
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-top: 10px;
}

.xlog_user {
    /*display: block;*/ /*width: 95%;*/
    /*width: 335px;*/
    /*margin: 0 auto;*/
    padding: 0; /*height: 220px;*/
    /*float: right;*/
    /*background-color: #0B3861;*/
    /*background-color:#154360;*/
    /*background:rgba(0, 0, 0, 0.78);*/
    color: #ffffff;
    background: rgb(28, 44, 69);
    border-top: solid 5px Red;
}

.text_label {
    font-family: "Roboto",Arial, 'Open Sans', "Trebuchet MS", "Segoe UI",Georgia, Helvetica, sans-serif, "Palatino Linotype";
    font-size: 1.1em;
    width: 100%;
    text-align: left;
}

.xlog_user .user {
    /*font-size:10pt; */
    font-size: .9em;
    margin: 8px; /*margin-left:2px;*/
    font-family: "Roboto",'Open Sans', Tahoma,arial, verdana, Georgia;
    text-align: left; /*margin-left:0px;*/
}

.user {
    /*font-size:10pt; */
    font-size: .9em;
    margin: 8px; /*margin-left:2px;*/
    font-family: "Roboto",'Open Sans', Tahoma,arial, verdana, Georgia;
    text-align: left; /*margin-left:0px;*/
}


    .user a {
        background-color: #0B3861;
        color: #ffffff;
    }

.log_user a {
    background-color: #0B3861;
    color: #ffffff;
}

.log_txtbox {
    margin-left: 1px;
    border: solid 1px #BDBDBD; /*background-color:#F2F5A9;*/
    padding: 2px;
}

.mylog_txtbox {
    margin-left: 1px;
    border: solid 1px #819FF7;
    padding: 7px;
}

.search_txtbox {
    margin-left: 10px;
    border: 1px solid #ccc;
    font-size: 1.2em;
    background-color: #FFFFCC;
}

.btn_login {
    float: left;
    margin-right: 95px;
    margin-top: 0px;
    height: 50px;
    padding-left: 10px;
    background: rgb(28, 44, 69);
    color: #ffffff;
}

.forgot_pwd {
    width: 100%; /*font-size:8pt; */
    font-size: .9em;
    /*margin-left: 30px;*/
    white-space: nowrap;
    padding-top: 10px;
}

.ballot_click {
    background: url('../images/db_form.gif');
    background-repeat: no-repeat;
    width: 200px;
    height: 33px;
    clear: both;
    border: 0;
    margin-left: 40px;
}

/* inbody_right end here */

.inbody_rightsecondbox {
    float: right;
    width: 357px;
    background: url('../images/box.png');
    background-repeat: no-repeat;
    height: 126px;
    padding: 5px 3px 0px 0px;
    margin-top: 110px;
}

/* footer */
#footer {
    background-color: #00458c;
    height: auto;
    min-height: 65px;
    padding: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
    overflow-x: hidden;
    color: White;
}

#footer_abs {
    background-color: #00458c;
    height: 45px;
    padding: 0px; /*background-position:bottom; position:absolute ; bottom:0px; */
    width: 100%;
}

.footer_left {
    font-size: .9em;
    color: #fff;
    text-align: left;
    width: 100%;
    padding: 7px;
    float: left;
    margin-left: 10px;
    height: auto;
    min-height: 40px;
    background-color: #00458c;
    text-align: center; /*position:absolute;*/
}


.footer_left1 {
    font-size: .8em;
    color: #fff;
    text-align: left;
    padding: 7px;
    float: left;
    margin-left: 1px; /*height:auto; min-height:65px;  */
    background-color: #00458c;
    border: solid 1px yellow; /*position:absolute;*/
}

.footer_right {
    width: 400px;
    padding: 7px;
    color: #fff;
    font-size: .8em;
    float: right;
    margin-right: 20px;
    text-align: right;
    height: auto;
    min-height: 65px; /*position:relative;*/
}

    .footer_right a {
        margin-left: 2px;
    }


#footer_links {
    /*background-color: #06a8e1;*/
    background-color: #0B3861;
    color: Black;
    height: auto;
    min-height: 65px;
    padding: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: auto; /*overflow-x: hidden;*/
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    /*padding-bottom: 10px;*/
}

    #footer_links ul {
        display:table;
        /*float: left;*/
        /*margin-left: 10px;*/
        margin-left:auto;
        margin-right:auto;
        background-color: #0B3861;
        color: #fff;
        list-style: none;
    }

        #footer_links ul > li {
            float: left;
            margin-left: 10px;
            background-color: #0B3861;
            color: #fff;
            list-style: none;
        }

    #footer_links a {
        font-family: "Roboto",'Open Sans',Arial, Helvetica, sans-serif;
        font-size: .9em;
        font-weight: bold;
        text-decoration: none;
        margin-left: 5px;
        white-space: nowrap;
        color: White;
    }

        #footer_links a:active {
            background-color: White;
        }

        #footer_links a:focus {
            background-color: White;
        }

#ulist_smedia {
    display: table;
    text-align: center;
    list-style-position: inside !important;
}

    #ulist_smedia li {
        float:left;
    }

.footer-social-flex {
    background-color: #0B3861;
    color:#fff;
}
#footer_links_social {
    /*background-color: #06a8e1;*/
    background-color: #0B3861;
    color: Black;
    height: auto;
    min-height: 65px;
    padding: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: auto; /*overflow-x: hidden;*/
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 10px;
    border-top:solid 1px #303F9F;
}

    #footer_links_social ul {
        /*float: left;*/
        /*margin-left: 10px;*/
        margin-left:auto;
        margin-right:auto;
        background-color: #0B3861;
        color: #fff;
        list-style: none;
    }

        #footer_links_social ul > li {
            float: left;
            margin-left: 10px;
            background-color: #0B3861;
            color: #fff;
            list-style: none;
        }

    #footer_links_social a {
        font-family: "Roboto",'Open Sans',Arial, Helvetica, sans-serif;
        font-size: .9em;
        font-weight: bold;
        text-decoration: none;
        margin-left: 5px;
        white-space: nowrap;
        color: White;
    }

        #footer_links_social a:active {
            background-color: White;
        }

        #footer_links_social a:focus {
            background-color: White;
        }

.news_updates {
    color: #003d7b; /*font-size:14pt; */
    font-size: 1.1em;
    font-family: "Roboto",'Open Sans', Tahoma,Georgia, arial, verdana;
    margin: 3px 0 3px 10px;
    font-weight: bold;
    color: #000;
    background: #fff;
}

.news_updatebg {
    background: url('../images/newsupdate_underlinebg.png');
    background-repeat: repeat-x;
    width: 140px;
    height: 4px;
    margin: 3px 0 3px 10px;
}

.news_updatebullet {
    background: url('../images/newsupdate_underlinebulet.png');
    background: no-repeat;
    width: 4px;
    height: 4px;
    float: right;
    position: relative;
    overflow: auto;
    border: solid 1px blue;
}
/* footer */

.increaseFont, .decreaseFont, .resetFont {
    font-size: 1em; /*float:left;*/
    margin: 1px;
}

ul {
    white-space: nowrap;
}

.contactname {
    font-size: 1em;
    color: Blue;
    font-weight: bold;
}

.contactdesig {
    font-size: 1em;
    color: #990000;
    font-weight: bold;
}

.contactaddress {
    font-size: 1em;
    color: #003366;
}

#search_div {
    margin-left: 5px; /*width:575px;*/
    width: 952px; /*background-color:#DCECFD;     border:solid 1px #0276FD;*/
    padding: 5px;
    text-align: right;
    background-color: Red;
}


#search_div_inside {
    margin-left: 5px; /*width:575px;*/
    width: 968px; /*background-color:#DCECFD;     border:solid 1px #0276FD;*/
    text-align: right;
    border-left: solid 1px Silver;
    border-right: solid 1px Silver;
    border-bottom: solid 1px Silver;
    height: 30px; /*background:url('../images/search_bg.png');     /*background-repeat:repeat-y;*/
    background-color: Red;
}


.callus {
    /*background:url('../images/image_call.jpg'); background-repeat:no-repeat;   */
    background-position: left center;
    vertical-align: middle;
    min-height: 59px;
    height: 59px;
    padding-left: 70px;
    border: solid 0px Gray;
    font-size: 1.4em;
    margin-left: 180px; /*background-color:#99ccff;*/ /*border-left: solid 5px #CCCCCC;*/
}

.divider {
    background-repeat: no-repeat;
    border-bottom: solid 1px Silver;
    height: 3px;
    min-height: 3px;
}

.mailus {
    /*background:url('../images/image_email.jpg'); background-repeat:no-repeat;   */
    background-position: left center;
    vertical-align: middle;
    min-height: 59px;
    height: 59px;
    padding-left: 70px;
    border: solid 0px Gray;
    font-size: 1.4em;
    margin-left: 180px; /*background-color:#99ccff;*/ /*border-left: solid 5px #CCCCCC;*/
}

.hyperlink {
    margin-left: 1px;
    color: #074bb0;
}

.textbox {
    border: solid 1px Silver;
    padding: 8px;
}

    .textbox:focus {
        border: solid 1px Silver;
        padding: 8px;
    }


.textbox_rel {
    border: solid 1px Silver;
    padding: 3px;
}

.dropdown_rel {
    border: solid 1px Silver;
    padding: 3px;
}

.textbox_rel_no_border {
    border: none;
    padding: 3px;
}

.boldtext {
    font-weight: bold;
    font-size: 1em;
}



#ticker {
    height: 140px;
    overflow: hidden;
    border: solid 1px blue;
    padding-right: 5px;
    margin-right: 5px;
    margin-left: 1px;
}

    #ticker li {
        height: 140px;
        margin-left: 1px;
        list-style: none;
        white-space: nowrap;
    }


.newsScroller {
    height: 120px;
    width: 260px; /*overflow-x: hidden;     overflow-y: scroll;*/
    font-size: 1em;
    color: #333;
    border: none;
    padding-left: 5px;
}

    .newsScroller ul {
        margin: 0;
        padding: 4px;
    }

    .newsScroller li {
        list-style-type: none;
        margin: 0 0 1px 0;
        padding: 0;
        white-space: nowrap;
    }

    .newsScroller a.title {
        display: block;
        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
        margin-left: 1px;
    }

        .newsScroller a.title, .newsScroller a.title:visited, .newsScroller a.title:hover {
            color: Blue;
        }

            .newsScroller a.title:hover {
                text-decoration: underline;
            }

.xbox {
    width: 602px;
    background: url('../images/logincont_box.png');
    background-repeat: no-repeat;
    border: none;
    padding-left: 10px;
    vertical-align: top;
    border-right: solid 1px Silver;
}

    .xbox span {
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        margin-top: 20px;
        width: 100%;
        min-width: 100%;
        color: Red;
        letter-spacing: 2px;
    }

    .xbox li {
        color: Blue;
    }

    .xbox p {
        font-weight: bold;
        padding-left: 10px;
        color: #00688B;
    }

.page_header {
    margin-bottom: 10px;
    width: 100%;
    margin-right: 0px;
    margin-top: 0px;
    border: 1px solid #4A9ACE;
    background-color: #E7F4FD;
    color: #333; /*padding:3px 10px 3px 10px; */
    text-align: left;
    white-space: normal;
    margin-bottom: 0px;
}

    .page_header li {
        display: inline;
    }

.zeroborder {
    border: none;
}

.table_right {
    border: none; /*margin-left:680px;*/
    margin-left: 320px;
}

.table_left {
    border: none; /*margin-left:680px;*/
    margin-left: 20px;
}


.user_roles {
    height: 3px;
}

.loggedinuser {
    /*padding-top: 7px;*/
    color: #0B4C5F;
    font-size: .9em;
    overflow: hidden;
    width: 100px;
    padding-left: 10px;
}

.userwelcome {
    padding-top: 7px;
    color: White;
    font-size: .9em;
}

.search_box {
    background-color: #CCFFCC;
}

.logtable_noborder {
    border: none;
}

    .logtable_noborder td {
        border: none;
    }

.log_left {
    background: url("../images/logincont_box.png") no-repeat;
    width: 602px;
    height: 126px;
    border: none;
}

.log_right {
    background: url("../images/box.png") no-repeat;
    width: 357px;
    height: 126px;
    border: none;
}

.rightsecondbox {
    float: right;
    width: 327px;
    background: url("../images/box.png") no-repeat;
    height: 175px;
    padding: 5px 3px 0px 0px;
    background-color: #fff;
    color: #000;
}

    .rightsecondbox a {
        background: none;
    }


.dropdown_123 {
    font-size: 1em;
    color: #333366;
    border: solid 1px #333366; /*height: 20px;*/
    padding: 6px;
}


.callout {
    background: #F7F9FC;
    padding: 5px;
    border: 1px solid Gray;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.0em;
    overflow: auto;
    font-family: "Roboto",'Open Sans',Arial,Tahoma, "Trebuchet MS", "Segoe UI",Georgia, Helvetica, sans-serif, "Palatino Linotype", 'Segoe-UI';
    color: Black;
}

    .callout a {
        color: #006699;
        font-size: 100%;
        text-decoration: none;
        font-family: "Roboto",'Open Sans',Arial,Tahoma, "Trebuchet MS", "Segoe UI",Georgia, Helvetica, sans-serif, "Palatino Linotype", 'Segoe-UI';
    }

        .callout a:hover {
            color: Red;
            font-size: 100%;
            text-decoration: none;
            cursor: pointer;
        }

    .callout h3 {
        color: #333366;
        font-weight: bold;
        font-size: 120%;
        padding: 2px;
        text-transform: uppercase;
    }

    .callout h4 {
        color: #FF0033;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 140%;
        padding: 4px;
    }

    .callout ul {
        margin: 0 0 0 12px;
        list-style: disc;
    }

        .callout ul li {
            text-align: left;
            font-size: 14px;
            margin: 0 0 4px 0;
            color: #333366;
        }

.doc_contents {
    padding: 5px;
}

.empty_grid {
    text-align: center;
    background-color: Silver;
    color: White;
}

.tabl1 {
    width: 16px;
    border: none;
}

.tabl2 {
    width: 357px;
    border: none;
}

.logtable_noborder357 {
    border: none;
    width: 357px;
}

.scr_warning {
    background-image: url('../images/symbols-warning.png');
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: bold;
    color: Red;
    padding-left: 40px;
    height: 40px;
    min-height: 40px;
    text-align: left;
    padding-top: 14px;
}

.dsig {
    padding-left: 50px;
    min-height: 100px;
    height: 100px;
    overflow: auto;
    width: 800px;
}

.current_event {
    background: #F7F9FC;
    padding: 5px;
    border: 1px solid Gray;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
    text-align: center;
    font-family: 'Open Sans', Arial, Tahoma, "Trebuchet MS", "Segoe UI", Georgia, Helvetica, sans-serif, "Palatino Linotype";
}


.current_event_noborder {
    border: none;
    text-align: left;
}

.current_event_noborder1 {
    border: none;
    text-align: left;
    font-weight: bold;
    color: Blue;
}


.search_button {
    margin-left: 0px;
    height: 21px;
    background-color: #3399ff;
    color: White;
    border: solid 1px white;
}

.myprofilex {
    font-size: .9em;
    color: White;
    padding-left: 1px;
}

xbody:before {
    content: "";
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999;
    width: 1px;
    height: 1px;
    outline: 2999px solid invert;
}

.hycontrast {
    margin-left: 2px;
    color: White;
}

.pgrx {
    background: #017dc5;
    text-align: center;
}


    .pgrx span {
        font-weight: bold;
        background-color: #81BEF7;
    }

    .pgrx table {
        margin: 5px;
        border: none;
    }

    .pgrx td {
        border-width: 1px;
        padding: 5px; /*border-left: solid 1px #666;*/ /*font-weight: bold; */
        color: #fff;
        vertical-align: middle;
        text-align: center;
    }

    .pgrx a {
        color: White;
        text-decoration: none;
        text-align: center;
    }

        .pgrx a:hover {
            color: Red;
            text-decoration: none;
            text-align: center;
        }

    .pgrx span {
        color: White;
        text-decoration: none;
        padding: 3px;
        text-align: center;
        vertical-align: middle;
    }

.navig_bg_new {
    background-repeat: repeat-x;
    position: relative;
    float: left;
    margin-left: 5px;
    height: 50px;
    width: 678px;
    font-size: 1em;
    text-align: right;
    padding-top: 18px;
}

.inner_links {
    margin-top: 69px;
    float: right;
    padding-right: 10px;
    padding-left: 15px; /*background-color:White;     background:url('../images/inner_menu.png'); */
    background-repeat: no-repeat;
    background-position: right top;
    width: 457px;
    text-align: right;
}


.inner_links_new {
    margin-top: 1px;
    float: right;
    padding-right: 10px;
    padding-left: 15px; /*background-color:White;     background:url('../images/inner_menu.png'); */
    background-repeat: no-repeat;
    background-position: right top;
    width: 475px;
    text-align: right;
    overflow: hidden;
    vertical-align: top;
}

.search_main {
    padding-top: 95px; /*padding-top:0px;     position:relative;*/
}

.search_inside {
    padding-top: 80px;
    display: none;
}

.top_navig {
    cursor: pointer;
    height: 20px;
    width: 20px;
}


.gomenu {
    font-size: .9em;
    color: #3366CC;
    height: 30px; /*background: url(back.gif) repeat-x;*/
    width: 40px;
    z-index: 99999;
}

    .gomenu a:hover {
        background-color: #e4ebf8;
    }

    .gomenu a {
        text-decoration: none;
        padding: 4px 8px 7px;
        color: #3366CC;
        outline: none;
    }

    .gomenu ul {
        list-style: none;
        margin: 0;
        padding: 0 0 0 10px;
    }

        .gomenu ul li {
            padding: 0;
            float: left;
            list-style: none;
        }

            .gomenu ul li ul li {
                padding: 0;
                float: none;
                margin: 0 0 0 0px;
                width: 100%;
                list-style: none;
            }

            .gomenu ul li ul {
                position: absolute;
                border: 1px solid #C3D1EC;
                margin-top: -1px;
                display: none;
                padding: 0px 16px 0px 0;
                list-style: none;
            }

.active ul {
    display: block !important;
}

.active a {
    background-color: white;
    border: 1px solid #C3D1EC;
    border-bottom: 0;
    display: block;
    height: 29px;
    padding: 0 8px 0 8px;
    position: relative;
    z-index: 1;
}

    .active a:hover {
        background-color: white;
    }

.active ul a:hover {
    background-color: #e4ebf8;
}

.active ul a {
    border: 0 !important;
    border: 0;
    width: 100%;
}

.arrow {
    border-color: #3366CC transparent transparent;
    border-style: solid dashed dashed;
    margin-left: 5px;
    position: relative;
    top: 10px;
    color: Black;
}

#searchwrapper {
    width: 180px; /*follow your image's size*/
    height: 30px; /*follow your image's size*/
    background-image: url(../images/new_searchbg_lblue1.png);
    background-repeat: no-repeat; /*important*/
    padding: 0px;
    margin: 0px;
    position: relative; /*important*/
    float: right;
    top: 1px;
}

    #searchwrapper form {
        display: inline;
    }

.searchbox2 {
    padding: 3px;
    border: solid 1px Gray;
}

.searchbox {
    border: 0px; /*important*/
    background-color: transparent; /*#FFFFCC; important*/
    background-color: #fff;
    position: absolute; /*important*/
    top: 2px;
    left: 9px;
    width: 160px;
    height: 23px;
    border: none;
    color: Silver;
    border: solid 1px Gray;
}


    .searchbox:focus {
        border: 0px; /*important*/
        background-color: transparent; /*#FFFFCC; important*/
        background-color: #fff;
        position: absolute; /*important*/
        top: 2px;
        left: 9px;
        width: 160px;
        height: 23px;
        border: solid 1px Gray;
    }

.searchbox_submit {
    border: 0px; /*important*/
    background-color: transparent; /*important*/
    position: absolute; /*important*/
    top: 4px;
    left: 155px;
    padding-top: 3px; /*width:32px; height:28px;*/
}

.investor_action_button {
    width: 100%;
    background-color: #fff;
    color: #000;
    text-align: left; /*padding-left:20px;*/
    height: 25px;
    font-family: "Roboto",'Open Sans', "Segoe UI",Arial,Tahoma, "Trebuchet MS",Georgia, Helvetica, sans-serif, "Palatino Linotype";
    padding-top: 3px;
}

    .investor_action_button ul {
        background-color: #fff;
        color: #000;
        list-style-type: none;
        text-align: right;
        width: 170px;
        float: right;
    }

    .investor_action_button li {
        float: left;
        background-color: #fff;
        color: #000;
        list-style-type: none;
    }


.investor_menu {
    width: 100%;
    background-color: #006699;
    color: White;
    text-align: left; /*padding-left:20px;*/
    height: 35px;
    font-family: "Roboto",'Open Sans', "Segoe UI",Arial,Tahoma, "Trebuchet MS",Georgia, Helvetica, sans-serif, "Palatino Linotype";
    padding-top: 3px;
    padding-left: 1px;
}

    .investor_menu ul {
        background-color: #006699;
        color: White;
        list-style-type: none;
    }

    .investor_menu li {
        float: left;
        background-color: #006699;
        color: White;
        list-style-type: none;
    }

    .investor_menu a {
        color: White;
        font-size: 1em;
        text-transform: uppercase;
        padding-right: 3px;
    }

.loggedinuser2 {
    /*padding-top: 7px;*/
    color: Yellow;
    font-size: 1em;
    overflow: hidden;
    width: 100px;
    padding-left: 10px;
}

.loggedinuser_oth {
    /*padding-top: 7px;*/
    color: Yellow !important;
    font-size: 1em;
    overflow: hidden;
    width: 100px;
    padding-left: 10px;
    /*border:solid 1px red !important;
    float:right;*
}
.loggedinuser3
{
    /*padding-top: 7px;*/
    color: Yellow;
    font-size: 1em;
    overflow: hidden;
    width: 100px;
    padding-left: 10px;
}

.loggedinuser_cust {
    /*padding-top: 7px;*/
    color: blue;
    font-size: 1em;
    overflow: hidden;
    width: 100px;
    padding-left: 10px;
}

.sh_links {
    text-align: left;
    padding-left: 20px;
}


    .sh_links a {
        color: Blue;
        font-size: 0.9em;
        font-weight: normal;
        margin-left: 1px;
    }


.alt {
    background-color: #BBDEFB;
}

.alt2 {
    background-color: #f5f5f5;
}

.fu {
    background-color: White;
    font-size: 100%;
    border: solid 1px #12449D;
    color: #333366;
    vertical-align: middle;
    padding: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

#icons {
    float: right;
    list-style: none;
}

    #icons li {
        font-family: "Roboto",'Open Sans', Verdana, Georgia, "Times New Roman", Times, serif;
        font-size: 1em; /*color: #fff;*/
        color: Black;
        float: left;
        padding: 0px;
        padding-left: 0px;
        list-style-type: none;
        width: 10px;
        padding-right: 20px;
    }

/*#icons li a
{
    width:20px;
}
*/

.mynewmenu {
    height: 60px;
    width: 60px;
    min-height: 60px;
    min-width: 60px;
    cursor: pointer;
}

.vok {
    width: 100%;
    text-align: center;
    font-weight: bold;
    background-color: #0B610B;
    color: White;
    margin-left: auto;
    margin-right: auto;
    width: 96%;
    padding: 5px;
    margin-top: 10px;
}


.vok_btn {
    padding: 0 18px;
    height: 29px;
    font-size: 12px;
    font-weight: bold;
    color: #527881;
    text-shadow: 0 1px #e3f1f1;
    background: #cde5ef;
    border: 1px solid;
    border-color: #b4ccce #b3c0c8 #9eb9c2;
    border-radius: 16px;
    outline: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef);
    background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);
    background-image: -o-linear-gradient(top, #edf5f8, #cde5ef);
    background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);
    -webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
}



.vdone a {
    color: Yellow;
}


    .vdone a:hover {
        color: White;
    }


.tab_rep {
    width: 100%;
}

    .tab_rep a {
        margin-right: 4px;
        font-family: "Roboto",'Open Sans', "Trebuchet MS",Arial,Tahoma, "Segoe UI",Georgia, Helvetica, sans-serif, "Palatino Linotype";
        font-weight: normal;
        color: blue;
    }


    .tab_rep thead {
        background-color: #CEECF5;
    }

.empty {
    width: 900px;
    background: #FCE4EC;
    color: Yellow;
}




.modalpopup {
    background-color: White;
    padding: 6px 6px 6px 6px;
}

.modalBackground {
    background-color: Gray;
    opacity: 0.5;
    filter: Alpha(opacity=50);
}


.modalupl {
    background-color: #fff;
    border: solid 1px #0D47A1;
    width: 650px;
    height: 220px;
    text-align: center;
    padding: 10px;
}

.modalup2 {
    background-color: #CEECF5;
    border: solid 2px #00BFFF;
    width: 650px;
    height: 420px;
    text-align: center;
    overflow: auto;
}

.modalupl h3 {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    font-weight: normal;
    /*background-color: #00BFFF;*/
}

.modalup2 h3 {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: White;
    font-weight: normal;
    background-color: #00BFFF;
}


.btn {
    padding: 0 18px;
    height: 29px;
    font-size: 12px;
    font-weight: bold;
    color: #527881;
    text-shadow: 0 1px #e3f1f1;
    background: #cde5ef;
    border: 1px solid;
    border-color: #b4ccce #b3c0c8 #9eb9c2;
    border-radius: 16px;
    outline: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef);
    background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);
    background-image: -o-linear-gradient(top, #edf5f8, #cde5ef);
    background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);
    -webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
}

.iframexx {
    background-image: url("../images/pdficon-16.png");
    background-repeat: no-repeat;
    min-height: 32px;
    height: 32px;
    min-width: 32px;
    width: 32px;
}

.ajax__fileupload {
}

.ajax__fileupload_selectFileContainer {
    position: relative;
    float: left;
    right: 0px;
    background-color: Gray;
}

.ajax__fileupload_uploadbutton {
    background-color: #006699;
}


/*    
.ajax__fileupload_selectFileContainer div#ctl00_ContentPlaceHolder1_AjaxFileUpload1_UploadOrCancelButton
{
    background-color:Gray;
}    

.ajax__fileupload_queueContainer
{
    background-color:#0066cc;
}    
*/
.myheader {
    background-color: #122268;
}

.evoting_on {
    color: #0B610B;
}

.evoting_closed {
    color: #DF3A01;
}


.dashboard_table {
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

.dashboard_table_col {
    border: solid 1px Gray;
    padding: 5px;
}

.dashboard_table_header {
    border: solid 1px #CEECF5;
    padding: 5px;
    background-color: #122268;
    color: White;
}

.dashboard_table_col_total {
    border: solid 1px Gray;
    background-color: #CEECF5;
    padding: 5px;
}

.dashboard_table_total {
    border: solid 1px Gray;
    padding: 5px;
    color: White;
    background-color: #58ACFA;
}

.rel_footer {
    /*background-image:url(../images/rel_footer.jpg);*/
    background-repeat: no-repeat;
    height: 102px;
    min-height: 102px;
    margin-top: 5px;
    border: solid 0px red;
    padding-left: 16px;
}


.rel_adv {
    background-image: url(../images/rel_footer.jpg);
    background-repeat: no-repeat;
}

.rel_footer table {
    border: none;
    width: 946px;
}


    .rel_footer table td {
        border: none;
        vertical-align: top;
    }


.rel_footer img {
    /*border: 0;*/
    left: 0px;
}

.vdone {
    text-align: center;
    font-weight: bold;
    background-color: #a93226;
    color: White;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    margin-top: 5px;
}


/*
::-webkit-input-placeholder {
   text-align:center;
   font-size:.9em;
}

:-moz-placeholder { 
   text-align:center;  
   font-size:.9em;
}

::-moz-placeholder {
   text-align:center;  
   font-size:.9em;
}

:-ms-input-placeholder {  
   text-align:center; 
   font-size:.9em;
}
*/

.stqc_logo {
    width: 100%;
    border: none;
}

    .stqc_logo td, tr {
        border: none;
    }

#search_poa {
    border: none;
}

    #search_poa tr {
        border: none;
    }

    #search_poa td {
        border: none;
    }

.poa_search_box {
    background-color: Yellow;
}

.excel_download {
    background-image: url('excel.png');
    background-repeat: no-repeat;
    padding-left: 18px;
}

.subheader {
    font-family: "Roboto",'Open Sans',lucida-grande;
    font-size: 20px;
    font-weight: normal;
}

.subheader2 {
    font-family: "Roboto",'Open Sans',Segoe-UI;
    font-size: 20px;
    font-weight: normal;
}

.resou_justify {
    text-align: justify;
    padding: 3px;
}

a {
    color: Black;
}

.KFintech_social {
    padding: 3px;
    margin-left: 3px;
}


.scrt_btn {
    background-color: #CEE3F6;
    border: solid 1px #2E9AFE;
    padding: 3px;
    font-family: "Roboto",'Open Sans',Arial,Tahoma, "Trebuchet MS", "Segoe UI",Georgia, Helvetica, sans-serif, "Palatino Linotype";
}

/*

#tfnewsearch    {
		float:right;
		padding:20px;
	}
	.search_input{
		margin: 0;
		padding: 6px 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#666;
		border:1px solid #0076a3; border-right:0px;
		border-top-left-radius: 5px 5px;
		border-bottom-left-radius: 5px 5px;	
	}
	.search_submit {
		margin: 0;
		padding: 0;
		width:30px;
		height:30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		color: #ffffff;
		border: solid 1px #2791b9; border-right:0px;
		border-top-right-radius: 5px 5px;
		border-bottom-right-radius: 5px 5px;
		background: #52addb url('../images/search_icon.png');
		margin-left:-5px;
	}
	
	
	.search_submit::-moz-focus-inner {
	  border:0;
	}
	
	.tfclear{
		clear:both;
	}

	.search_inputstl{
	margin-top:2px; margin-bottom:2px; margin-left:10px; float:left;
	}
	*/



.sig_pages {
    border: solid 1px Gray;
}

a.morelink {
    text-decoration: none;
    font-size: smaller;
}

.morecontent span {
    display: none;
}

.comment {
    /*width: 400px;     margin: 10px;*/
}

.about_subtitle {
    font-family: 'Fjalla One',oswaldregular, "Arial Narrow", 'Open Sans', "Segoe UI",Tahoma,Helvetica,Verdana,Georgia, "Trebuchet MS",Arial,sans-serif;
    font-size: 1.4em; /*font-weight:bold;*/
    color: #006699;
    padding-left: 8px;
}

.new_info {
    background-color: #d1ae6c;
    color: Black;
}



.mGrid {
    width: 100%;
    background-color: #fff;
    margin: 0px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
}

    .mGrid td a {
        color: #283A90;
    }

    .mGrid td {
        padding: 4px;
        border: solid 1px #c1c1c1;
        color: Black;
    }

    .mGrid th {
        padding: 4px 2px;
        color: #fff;
        background-color: #122268;
        border-left: solid 1px #525252;
        font-weight: normal;
    }

    .mGrid .alt {
        background-color: #E3F2FD;
    }


    .mGrid .pgr th {
        display: none;
    }

/*
.mGrid .pgr a
{
    color: #666;
    text-decoration: none;
}
.mGrid .pgr a:hover
{
    color: #000;
    text-decoration: none;
}


.mGrid .pgr th
{
    display:none;
}

.mGrid .pgr td 
{
    border:none;
    width:15px;
    text-align:center;
}

.mGrid .pgr td > table
{
    border:none;
}

.mGrid .pgr td > table  td
{
    border:none;
    padding:2px;
    margin-left:1px;
    padding-left:1px;
    vertical-align:middle;
}

.mGrid .pgr td > table  td a
{
    padding-bottom:4px;
}

.mGrid .pgr td > table  td span
{
    padding-bottom:4px;
}

.mGrid .pgr table
{
    padding:0px;
}

.mGrid  .pgr a, .mGrid .pgr span
    {
        display: block;
        height: 15px;
        width: 15px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        padding:1px;
    }

.mGrid .pgr a
    {
        background-color: #f5f5f5;
        color: #969696;
        border: 1px solid #969696;
    }

   .mGrid .pgr span
    {
        background-color: #A1DCF2;
        color: #000;
        border: 1px solid #3AC0F2;
    }
  */



.round_button {
    background-color: #0B3861;
    padding: 4px;
    padding-left: 7px;
    padding-right: 7px;
    color: White;
    border-radius: 3px;
    font-size: .9em;
}


.new_btn_darkblue {
    
    background-color: #007dc1;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    cursor: pointer;
    margin-right:10px;
    /*border-style:none;
    outline: 0;*/
}

.new_btn_darkblue:focus {
    background-color: #007dc1;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    cursor: pointer;
    /*border:solid 2px Red;*/
    outline: 3px solid #1A237E;
    outline-offset: 2px;
    margin-right:10px;
    /*border-style:none;
    outline: none;*/
}




.new_btn_darkblue2 {
    background: #0174DF;
    color: #ffffff;
    font-size: 12px;
    padding: 10px;
    text-decoration: none;
    cursor: pointer;
}

.new_btn_blue {
    background: #0B3861;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    cursor: pointer;
}

    .new_btn_blue:hover {
        background: #3cb0fd;
        text-decoration: none;
        cursor: pointer;
    }

.new_btn_red {
    color: #ffffff;
    background: #9E3110;
    font-size: 12px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    cursor: pointer;
}

    .new_btn_red:focus {
        background: #992F0F;
        text-decoration: none;
        cursor: pointer;
    outline: 3px solid #1A237E;
    outline-offset: 2px;
    }



.pdf_document {
    background-image: url("../images/1469097345_pdfs.png");
    background-repeat: no-repeat;
    min-height: 32px;
    height: 32px;
    min-width: 32px;
    width: 32px;
    padding-left: 20px;
    color: Blue;
    cursor: pointer;
}

.sLineTable {
    border: none;
    display: table;
    width: 100%;
}

.sLineTableRow {
    display: table-row;
}

.sLineTableHeading {
    background-color: #EEE;
    display: table-header-group;
}

.sLineTableCell, .sLineTableHead {
    border: none;
    display: table-cell;
    padding: 3px 10px;
    vertical-align: middle;
}

.sLineTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}

.sLineTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.sLineTableBody {
    display: table-row-group;
}


.ButtonHyperLink {
    background-color: transparent;
    cursor: pointer;
}


.docs_download_ctrl {
    /*float:left; display:inline; margin:8px 0px;*/
    padding-bottom: 5px;
    border-bottom: solid 1px Silver;
}

    .docs_download_ctrl ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .docs_download_ctrl li {
        display: inline;
    }

        .docs_download_ctrl li > span {
            margin-right: 40px;
        }


.right_aligned_button {
    float: right;
    cursor: pointer;
}



.list_pager_container {
    background-color: #fff; /*border:solid 1px #006699;*/
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.list_pager_selected {
    background-color: #0B3861;
    border: solid 1px #006699;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    color: #fff !important;
}

.list_pager {
    border: solid 1px #006699;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
}


.btn_login ul {
    float: left;
    list-style: none;
}

    .btn_login ul > li {
        float: left;
        margin-left: 3px;
        list-style: none;
        background: rgb(28, 44, 69);
        color: #ffffff;
    }

.morelink {
    color: Red;
}

    .morelink:active {
        color: Blue;
    }

    .morelink:focus {
        background-color: Silver;
        color: Red;
    }

.err_msg {
    width: 100%;
    margin-top: 5px;
    background-color: #ffffff !important;
    white-space: nowrap;
    color: #E80000;
}



.fpwd_sms {
    background-image: url(../images/fpwd_sms.png);
    background-repeat: no-repeat;
    width: 600px;
    height: 200px;
    padding-left: 200px;
    padding-top: 20px;
    overflow: auto;
}

.fpwd_call {
    background-image: url(../images/fpwd_call.png);
    background-repeat: no-repeat;
    width: 600px;
    height: 200px;
    padding-left: 220px;
    padding-top: 30px;
}

.fpwd_site {
    background-image: url(../images/fpwd_site.png);
    background-repeat: no-repeat;
    width: 600px;
    height: 200px;
    padding-left: 200px;
    padding-top: 30px;
}

.xrow {
    width: 960px;
    height: 100%;
    margin: 0;
    padding: 0;
    margin: 0 auto;
}

.row_left {
    width: 15%;
    height: 166px;
    float: left;
    margin: 0;
    padding: 0;
}

.row_right {
    width: 84%;
    height: 166px;
    float: left;
    margin: 0;
    padding: 0;
}

    .row_right p {
        padding: 5px 25px;
    }

.row_left .sms {
    background-image: url('../images/sms_icon.png');
    background-repeat: no-repeat;
    width: 162px;
    height: 166px;
    margin: 0 auto;
}

.row_left .callcenter {
    background-image: url('../images/callcenter_icon.png');
    background-repeat: no-repeat;
    width: 162px;
    height: 166px;
    margin: 0 auto;
}

.row_left .registry {
    background-image: url('../images/emailmobilereg_icon.png');
    background-repeat: no-repeat;
    width: 162px;
    height: 166px;
    margin: 0 auto;
}

span.titleone {
    font-family: "Trebuchet MS", Tahoma,Georgia,Arial, Helvetica, sans-serif, "Palatino Linotype";
    line-height: 19px;
    font-size: 1.5em;
    color: #311b92; /*font-weight: bold;*/
}


.difcolor_titlephone {
    color: #060af8;
}


.difcolor_titleone {
    color: #060af8;
}

span.titletwo {
    font-family: "Trebuchet MS", Tahoma,Georgia,Arial, Helvetica, sans-serif, "Palatino Linotype";
    line-height: 19px;
    font-size: 1.5em;
    color: #8e9606;
}

.difcolor_titletwo {
    color: #8e9606;
    font-weight: bold;
    text-decoration: none;
}

    .difcolor_titletwo a {
        color: #8e9606;
        font-weight: bold;
        text-decoration: none;
    }

span.titlethree {
    font-family: "Trebuchet MS", Tahoma,Georgia,Arial, Helvetica, sans-serif, "Palatino Linotype";
    line-height: 19px;
    font-size: 1.5em;
    color: #ff9600;
}

.difcolor_titlethree {
    color: #ff9600;
}

.disclaimer_head {
    padding: 5px;
    color: #3B0B0B;
    border-bottom: solid 1px #000;
    font-weight: bold;
    color: #000;
}


.disclaimer {
    padding: 5px;
}




#cover {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    z-index: 5;
    width: 100%;
    height: 100%;
    display: none;
}

#ExternalSite1 {
    padding: 10px;
    position: absolute;
    top: 100px;
    height: 80px;
    width: 100%;
    margin-left: auto;
    margin-right: auto; /*margin: 0 auto;     position: relative;*/
    z-index: 10;
    display: none;
    border: 5px solid #cccccc;
    border-radius: 10px;
    background-color: White;
}

    #ExternalSite1:target, #ExternalSite1:target + #cover {
        display: block;
        opacity: 2;
    }

.Disclaimercancel {
    /*display: block;     position: absolute;     top: 3px;     right: 2px;     */
    background: rgb(147,16,16) !important;
    color: black;
    height: 30px;
    width: 35px;
    font-size: 14px;
    text-decoration: none; /*text-align: center;     font-weight: bold;*/
    background-color: Red;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 8px;
    padding-right: 8px;
    color: White;
}


.DisclaimerOK {
    /*display: block;     position: absolute;     top: 3px;     right: 2px;     */
    background: rgb(245,245,245);
    color: black;
    height: 30px;
    width: 35px;
    font-size: 14px;
    text-decoration: none; /*text-align: center;     font-weight: bold;*/
    background-color: Green;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 8px;
    padding-right: 8px;
    color: White;
}


.about_us1 {
    text-align: left;
    margin: 15px;
}

.about_us2 {
    float: left;
    margin: 3px 0px 0px -2px;
    padding: 0;
}

.about_us3 {
    float: right;
    margin: 3px 0px 0px -2px;
    padding: 0;
}



.descrip_title {
    font-weight: bold;
    padding-left: 10px;
}

.org_chart {
    margin: 0 auto;
    border: 2px solid #000066;
    padding: 5px;
    margin: 5px;
    font-size: .9em;
    margin-left: 30px;
    margin-right: 30px;
}

.org_chart_header {
    margin: 0 auto;
    background: #ededed;
    border: 1px solid #000066;
    padding: 20px;
    text-align: center;
    width: 35%;
}

.dwn_arrow {
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.hr_line {
    background: #000066;
    height: 3px;
    width: 50%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.hr_noline {
    width: 50%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.wmt {
    background: #000066;
    padding: 20px;
    width: 20%;
    color: #fff;
    text-align: center;
    font-size: 18px;
    float: left;
    margin: -7px 0px 0px 12%;
    white-space: nowrap;
    font-size: 1.0em;
}

.gmt {
    background: #000066;
    padding: 20px;
    width: 20%;
    color: #fff;
    text-align: center;
    font-size: 18px;
    float: right;
    margin: -7px 12% 0px 0px;
    white-space: nowrap;
    font-size: 1.0em;
}

.wmt_sub_left {
    background: #ededed;
    padding: 10px;
    border: 1px solid #000066;
    width: 55%;
    float: left;
}

.gmt_sub_right {
    background: #ededed;
    margin: 0px 20px;
    padding: 10px;
    border: 1px solid #000066;
    width: 30%;
    float: left;
}

.desig_box_left {
    border: 1px solid #000066;
    padding: 5px;
    width: 37%;
    margin: 2px;
}

.desig_box_right {
    border: 1px solid #000066;
    padding: 5px;
    width: 49%;
    margin: 2px;
}

    .desig_box_right :hover {
        width: 59%;
    }

.desig_box {
    border: 1px solid #000066;
    padding: 5px;
    width: 96%;
    margin: 5px 2px;
    text-align: center;
}

/*.left
        {
            float: left;
        }
        .right
        {
            float: right;
        }
        .clear
        {
            clear: both;
        }
        
        .title
        {
            font-weight: bold;
        }*/


.abt_clr {
    clear: both;
}


.screen_reader {
    margin-left: auto;
    margin-right: auto;
}



.contactus_1 {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.contactus_2 {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
}

.contactus_3 {
    border: none;
    width: 100%;
}

.contactus_4 {
    text-align: center;
    background-color: Gray;
    color: White;
}


.tbl_contdetails {
    font-size: 1.0em;
}

.tbl_cont_title {
    font-weight: bold; /*text-transform:uppercase;*/
    border-bottom: solid 1px #000;
    font-size: 1.2em;
}

.blue_title {
    color: #084B8A;
    font-size: 1.0em; /*text-transform:uppercase;*/
    font-weight: bold;
}

.bld_txt {
    font-weight: bold;
    font-size: 1.0em;
}

.adobe_redir {
    /*width: 900px;*/
    background: none;
    font-size: small;
    border: none;
}

#search_helper {
    display: none;
}


.all_events_container {
    width: 900px;
    border: none;
}


.fullwidth {
    width: 100%;
}


.site_span {
    margin-left: 50px;
}


.SiteMapdivTable {
    display: table;
    width: 100%;
}

.SiteMapdivTableRow {
    display: table-row;
}

.SiteMapdivTableHeading {
    background-color: #EEE;
    display: table-header-group;
}

.SiteMapdivTableCell, .SiteMapdivTableHead {
    border: 1px solid #999999;
    display: table-cell;
    padding: 3px 10px;
}

.SiteMapdivTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}

.SiteMapdivTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.SiteMapdivTableBody {
    display: table-row-group;
}

.SiteMapdivTableCell span {
    font-weight: bold;
}

.SiteMapdivTableCell ul {
    list-style: none;
}

    .SiteMapdivTableCell ul > li {
        list-style: none;
    }


.help_1 {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.help_2 {
    padding-left: 5px;
}

.help_3 {
    color: Black;
}


.frpw_1 {
    width: 400px;
    border: none;
}


.frpw_2 {
    width: 500px;
    border: none;
}


.bold_text {
    font-weight: bold;
    font-size: 1.1em;
}


.frpw_go {
    width: 86px;
    height: 25px;
}

.frpw_ch {
    width: 150px;
    height: 25px;
}


.faq_hlink {
    text-decoration: none;
    font-weight: bold;
    color: Blue;
}

.ext_declaimer {
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    margin-top: 100px;
    background-color: #F8E0EC;
    border: solid 1px red;
    padding: 10px;
}

.vid_streaming {
    width: 100%;
    text-align: center;
}


.hideme {
    display: none;
}


#sp_clock {
    font-weight: bold;
}

    #sp_clock span {
        color: Red;
        /*font-family:BankGothicMdBTMedium;
    font-size:40px;*/
    }


.about_subtitle2 {
    font-size: 1.4em; /*font-weight:bold;*/
    color: #006699;
    padding-left: 8px;
    font-weight: bold;
    font-family: "Roboto","league_gothicregular","Roboto Condensed", sans-serif;
    font-size: 25px;
    font-weight: 100;
    /*padding: 10px 0 18px;*/
    margin-bottom: 10px;
    line-height: 28px;
}

.welcome_msg {
    /*color: #1240ab;
    text-align: center;
    font-size: 1.8em;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    font-family: 'PT Sans Narrow',"league_gothicregular","Roboto Condensed", sans-serif;
    font-weight: 200;*/
    text-align: center;
    font-family: "Roboto","league_gothicregular","Roboto Condensed", sans-serif;
    font-size: 25px;
    font-weight: 100;
    color: #01579b;
    line-height: 24px;
    padding-left: 10px;
}

h3 {
    /*font-family: "Roboto","league_gothicregular","Roboto Condensed", sans-serif;
    font-size: 25px;
    font-weight: 400;*/
    font-weight: bold;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    color: #01579b;
    line-height: 24px;
    padding-left: 10px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px !important;
}



.text_label_new {
    color: #000;
    /*font-size: 1.3em;*/
    width: 100%;
    text-align: left;
    font-family: "Roboto","Roboto Condensed", sans-serif;
    font-weight: 400;
}


fieldset legend {
    display: none;
}

.rel-menu ul {
    padding-left: 0px !important;
}

    .rel-menu ul li {
        margin-left: 15px !important;
    }

.dropbtn {
    background-color: #04AA6D;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
}

.mydropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.mydropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    z-index: 1;
}

    /* Links inside the dropdown */
    .mydropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

        /* Change color of dropdown links on hover */
        .mydropdown-content a:hover {
            background-color: #ddd;
        }

/* Show the dropdown menu on hover */
.mydropdown:hover .mydropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.mydropdown:hover .dropbtn {
    background-color: #3e8e41;
}


.xlsdownloadbtn {
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
    background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    -webkit-border-radius: 28;
    border-radius: 28px;
    border-radius: 28px;
    color: #ffffff;
    font-size: 14px;
    padding: 5px 15px 5px 15px;
    text-decoration: none;
}

.new_btn_blue2 {
    background: #0B3861;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    cursor: pointer;
}

#ctl00_Image_contrast {
    display: none;
}

#Image_contrast {
    display: none;
}


.kfintech-logo {
    width: 240px;
}


.footer_social_links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

    .footer_social_links img {
        background-color: transparent !important;
    }

    .footer_social_links a {
        margin-left: 8px;
        -webkit-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
        width: 30px;
        height: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: #201c43;
        border-radius: 8px;
        /*padding: 7px;*/
        background-color: #000 !important;
    }
/*.footer_social_links a:hover {
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}*/


.my_square_btn_white {
    background-position: 0% 0%;
    background-image: linear-gradient(to bottom, #3498db, #2980b9) !important;
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    color: #000 !important;
    padding: 6px 6px 6px 6px;
    border: solid #1f628d 2px;
    text-decoration: none;
    background-color: #fff !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}

.img_user_login {
    width: 24px !important;
    height: auto !important;
    border: solid 2px #fff;
    border-radius: 2px;
    margin-right: 5px;
}

.visually_hidden {
    border: 0;
    padding: 0;
    margin: 0;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
    clip: rect(1px, 1px, 1px, 1px); /*maybe deprecated but we need to support legacy browsers */
    clip-path: inset(50%); /*modern browsers, clip-path works inwards from each corner*/
    white-space: nowrap; /* added line to stop words getting smushed together (as they go onto seperate lines and some screen readers do not understand line feeds as a space */
}



/* Set height of the grid so .leftnavbox can be 100% (adjust if needed) */
/*.row.content {height: 1500px}*/

/* Set gray background color and 100% height */
.leftnavbox {
    background-color: #f2f3f3;
    height: 100%;
    padding-top: 10px;
}

.rightnavbox {
    border-left: solid 1px #d4d5d5;
}

/* Set black background color, white text and some padding */
/*sitefooter {
    background-color: #555;
    color: white;
    padding: 15px;
}*/

/* On small screens, set height to 'auto' for leftnavbox and grid */
@media screen and (max-width: 767px) {
    .leftnavbox {
        height: auto;
        padding: 15px;
    }

    .row.content {
        height: auto;
    }
}


.evotingtop_bg {
    /*background:url('../images/voting_topbg.png');      background-repeat:repeat-x; */
    background-color: #F0F0F0;
    color: Black;
    position: relative;
    margin: 0;
    padding: 5px;
    /*height: 40px;*/
    border-bottom: solid 1px silver;
}

#maintoolbox {
    list-style-type: none;
}

    #maintoolbox li {
        float: left !important;
    }

.ul_horiz {
    list-style-type: none;
}

    .ul_horiz li {
        float: left !important;
    }


.sitetoolbox {
    display: block;
    background: #e8f4f9;
    border-bottom: 1px solid #b3e5fc;
    border-top: 1px solid #b3e5fc;
    padding: 10px;
}

.connectus {
    font-size: 12px;
}


#rvPassword {
    clear: both;
}


/*.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}*/

.container-fluid-x {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/*.link_boxes {
    width: 350px;
}*/


.bottom-border {
    border-bottom: solid 1px #000;
}

.bg-menu {
    background-color: #00458c;
}

.color-white {
    color: #fff !important;
}

.bg-menu a {
    color: #fff !important;
}

.ul_buttons {
    list-style: none;
}

    .ul_buttons li {
        float: left;
    }

.navbar {
    position: static;
    overflow: visible !important;
}

.mybsdropdown {
    font-size: 1em;
    color: #333366;
    border: none !important;
    height: 20px;
    padding: 1px !important;
}




/* Add a black background color to the top navigation */
.topnav {
    background-color: #006699;
    overflow: hidden;
}

    /* Style the links inside the navigation bar */
    .topnav a {
        float: left;
        display: block;
        color: #f2f2f2;
        text-align: center;
        padding: 14px 16px;
        text-decoration: none;
    }

/* Add an active class to highlight the current page */
.active {
    background-color: #04AA6D;
    color: white;
}

/* Hide the link that should open and close the topnav on small screens */
.topnav .icon {
    display: none;
}

/* custom_menu container - needed to position the custom_menu content */
.custom_menu {
    float: left;
    overflow: hidden;
}

    /* Style the custom_menu button to fit inside the topnav */
    .custom_menu .dropbtn {
        border: none;
        outline: none;
        color: white;
        padding: 14px 16px;
        background-color: inherit;
        font-family: inherit;
        margin: 0;
    }

/* Style the custom_menu content (hidden by default) */
.custom_menu-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

    /* Style the links inside the custom_menu */
    .custom_menu-content a {
        float: none;
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        text-align: left;
    }

/* Add a dark background on topnav links and the custom_menu button on hover */
.topnav a:hover, .custom_menu:hover .dropbtn {
    background-color: #555;
    color: white;
}

/* Add a grey background to custom_menu links on hover */
.custom_menu-content a:hover {
    background-color: #ddd;
    color: black;
}

/* Show the custom_menu menu when the user moves the mouse over the custom_menu button */
.custom_menu:hover .custom_menu-content {
    display: block;
}

/* When the screen is less than 600 pixels wide, hide all links, except for the first one ("Home"). Show the link that contains should open and close the topnav (.icon) */
@media screen and (max-width: 600px) {
    .topnav a:not(:first-child), .custom_menu .dropbtn {
        display: none;
    }

    .topnav a.icon {
        float: right;
        display: block;
    }
}

/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens (display the links vertically instead of horizontally) */
@media screen and (max-width: 600px) {
    .topnav.responsive {
        position: relative;
    }

        .topnav.responsive a.icon {
            position: absolute;
            right: 0;
            top: 0;
        }

        .topnav.responsive a {
            float: none;
            display: block;
            text-align: left;
        }

        .topnav.responsive .custom_menu {
            float: none;
        }

        .topnav.responsive .custom_menu-content {
            position: relative;
        }

        .topnav.responsive .custom_menu .dropbtn {
            display: block;
            width: 100%;
            text-align: left;
        }
}


.policy_tab {
    width: 100%;
    border: solid 1px #000;
}

    .policy_tab td {
        padding: 2px;
    }

#lnk_emeeting_1 {
    color: #000;
    background-color: #fff;
}

#lnk_emeeting_2 {
    color: #000;
    background-color: #fff;
}

#lnk_emeeting_3 {
    color: #000;
    background-color: #fff;
}

#lnk_scrut_panel {
    color: #000;
    background-color: #fff;
}


#lnk_calendar {
    color: #000;
    background-color: #fff;
}

.captcha_control {
    color: #000;
    background-color: #fff;
    text-decoration: none;
}


.scrut_reset_pwd {
    color: #033887;
}

.user_alert_labels {
    color: #910311 !important;
}

.notice_btn {
    /*background-color:#0B3861;     color:White;     */
    color: #910311 !important;
    text-decoration: none;
}

.custom_link {
    color: blue;
}

.full_width_table {
    width: 100%;
}


.evoting-logo {
    font-size: 20px;
    font-weight: bold;
}

.fa-custom-button {
    font-size: 20px;
    border: solid 1px silver;
    padding: 4px;
    border-radius: 10%;
}


.external_card_1 {
    /*background-color: #0D47A1 !important;*/
    background-color: #0B3861 !important;
    color: #fff !important;
    margin-bottom: 5px;
}

    .external_card_1 a {
        text-decoration: none !important;
    }

.external_card_2 {
    background-color: #0D47A1 !important;
    color: #fff !important;
    margin-bottom: 5px;
}

/*i.fa {
  display: inline-block;
  border-radius: 60px;
  box-shadow: 0 0 2px #888;
  padding: 0.5em 0.6em;

}*/



::-webkit-input-placeholder {
    opacity: 1;
    color: #000 !important;
}

::-moz-placeholder {
    color: #000 !important;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1;
}

:-moz-placeholder {
    color: #000 !important;
    opacity: 1;
}

::placeholder {
    color: #000 !important;
    opacity: 1;
}


.searchButton {
	background-color:#007dc1;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
}
.searchButton:hover {
	background-color:#007dc1;
}
/*.searchButton:active {
	position:relative;
	top:1px;
}*/

      .navbar-toggler:focus
  {
    box-shadow:none !important;
    border:solid 2px #fff;
}

.navbar-toggler-icon {
    color:#fff !important;
}

.forgot-password-link {
    color:blue;
}
.forgot-password-link:focus {
    color:blue;
    text-decoration:underline;
}

.mleft {
    margin-left:20px;
}

.mright {
    margin-right:20px;
}
