﻿/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v12/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v12/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v12/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v12/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v12/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v12/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*master.css*/
#wrapper {
    width: 100%;
    position: relative;
    margin: 55px auto 0;
    border-top: 0;
    border-bottom: 0;
}

#wrapper-top {
    width: 100%;
    margin: 0 auto 0;
    border-top: 0;
    border-bottom: 0;
}


#cookie {
    width: 100%;
    z-index: 10000;
}

.nd-cookie-table-container {
    width: 100%;
    margin-bottom: 5px;
}


.nd-cookie-table {
    padding: 3px;
    width: 970px;
    margin: 0 auto 0;
    line-height: 25px;
}

#wrapper-bottom {
    width: 1000px;
    margin: 0 auto 0;
    border-top: 0;
    border-bottom: 0;
}

.topBar {
    width: 100%;
    height: 58px;
    background: #002e5d url('/App_Themes/Default/masterpage/header_shadow.png') repeat-x right bottom;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 900;
}

.topBarContainer {
    width: 1000px;
    height: 58px;
    background: #002e5d url('/App_Themes/Default/masterpage/header_shadow.png') repeat-x right bottom;
    margin: 0 auto;
}

.topBar .topBarInnerWrapper {
    width: 1000px;
    height: 58px;
    margin: 0 auto;
    position: relative;
}

.logoImg {
    height: 32px;
    float: left;
    border: 0px;
}


.arrowUp {
    position: absolute;
    left: 15%;
    top: -8px;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #648CC7;
}

.arrowUpSmall {
    position: absolute;
    left: 16%;
    top: -5px;
    width: 0px;
    height: 0px;
    border-left: 7px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
}

.arrowLeft {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #648CC7;
}

.arrowLeftSmall {
    position: absolute;
    left: -5px;
    top: 8px;
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #fff;
}

.nd-topbar-lookup {
    float: left;
    margin-top: 12px !important;
}

.midHeader {
    width: 1000px;
    margin: 0 auto;
    padding: 0;
    height: auto;
}

.nd-home-banner {
    display: block;
    margin-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

.nd-home-convertor {
    float: right;
    text-align: right;
}

#navBar {
    clear: both;
    z-index: 1;
    margin-top: 7px;
    padding-bottom: 6px;
}

#navMenu {
    width: 1000px;
    z-index: 1;
    margin: 0 auto;
    height: 29px;
}


#subNav {
    width: 1000px;
    /* height: 27px; */
    margin: 0 auto;
    border-top: 0;
    background-color: #d9e0ea;
}

#leftColumn {
    float: left;
    width: 148px;
    position: relative;
}

#rightColumn {
    float: right;
    width: 300px;
    padding: 1px 0 0;
    border: 0px solid #ccc;
    text-align: center;
    /*background: red;*/
}

#rightColumnFixed {
    width: 300px;
    padding: 1px 0 0;
    text-align: center;
    border: 0px solid #ccc;
}

#middleColumnWithoutLeftMenu {
    float: left;
    width: 690px;
    /*background: greenyellow;*/
}

#middleColumnContainer {
    float: left;
    width: 850px;
    padding-top: 1px;
}

#middleColumn {
    float: left;
    width: 602px;
    padding-top: 1px;
}

#middleColumnTop {
    float: left;
    width: 665px;
    padding-top: 1px;
}

#middleColumnBottom {
    float: left;
    width: 850px;
    padding-top: 1px;
}

#global {
    height: 260px;
    border: 0px solid #ccc;
    background-color: White;
}

.nd-master-topbar-login {
    float: right;
    padding-top: 15px;
}

    .nd-master-topbar-login a {
        color: White;
        text-decoration: none;
    }

.nd-master-topbar-logo {
    float: left;
    width: 250px;
    padding-top: 7px;
}

.nd-topbar-topbar-right {
    width: 150px;
}

    .nd-topbar-topbar-right td {
        padding-left: 5px;
        white-space: nowrap;
    }

        .nd-topbar-topbar-right td.spacer {
            padding-left: 5px;
            padding-right: 5px;
            margin-top: 3px;
            background: url( '/App_Themes/Default/masterpage/vertical_spacer.png' ) no-repeat right center;
        }

.menuHeader {
    overflow: hidden;
    background: url( '/App_Themes/Default/masterpage/submenu_top.png' ) no-repeat left bottom;
    line-height: 0px;
}

.menuContentTable {
    border-left: 1px solid #d4d5d8;
    border-right: 1px solid #d4d5d8;
}

.menuContentSelected {
    color: #666666;
    background-color: #d8e0ee;
    text-decoration: none;
    font-size: 11px;
    height: 23px;
    border-bottom: 1px solid #999999;
    font-weight: bold;
}


.menuContent {
    color: #504f4f;
    text-decoration: none;
    font-size: 11px;
    height: 23px;
    background-color: #ebeff4;
    background-image: url(/App_Themes/Default/masterpage/submenu_content.png);
    background-position: left bottom;
    background-repeat: repeat-x;
}

    .menuContent td {
        border-bottom: 1px solid #999999;
    }

.menuContentRelated {
    background-color: #fafcfd;
    border-bottom: 1px solid #999999;
}

.menuRelated {
    height: 22px;
    border-bottom: 1px solid #999999;
}

    .menuRelated td {
        border-bottom: 1px solid #999999;
    }

.menuRelatedNoBorder {
    height: 22px;
}

.menuRelatedSelected, .menuRelated:hover {
    background-color: #feffff;
}

    .menuRelatedSelected a {
        font-weight: bold !important;
    }

.menuRelatedOverview {
    background-image: url('/App_Themes/Default/quicklinks/overview.png');
    background-position: left center;
    background-repeat: no-repeat;
}

.menuRelatedFeatures {
    background-image: url('/App_Themes/Default/quicklinks/features.png');
    background-position: left center;
    background-repeat: no-repeat;
}

.menuRelatedSupport {
    background-image: url('/App_Themes/Default/quicklinks/support.png');
    background-position: left center;
    background-repeat: no-repeat;
}

.menuRelatedDownloads {
    background-image: url('/App_Themes/Default/quicklinks/downloads.png');
    background-position: left center;
    background-repeat: no-repeat;
}

.menuRelatedLicensing {
    background-image: url('/App_Themes/Default/quicklinks/licensing.png');
    background-position: left center;
    background-repeat: no-repeat;
}

.menuRelatedGetTrial {
    background-image: url('/App_Themes/Default/quicklinks/gettrial.png');
    background-position: left center;
    background-repeat: no-repeat;
}

/* FOOTER */

.Footer {
    float: left;
    padding-left: 148px;
    width: 580px;
    padding-top: 1px;
}

.FooterFull {
    float: left;
    width: 100%;
    padding-top: 1px;
}

.FooterFullLeft {
    float: left;
    width: 690px;
    padding-top: 1px;
}

.FooterFullRight {
    float: left;
    padding-left: 148px;
    width: 850px;
    padding-top: 1px;
}

.footerTable {
    border-top: 1px solid #d2d3d6;
    margin-top: 25px;
    margin-bottom: 20px;
    width:100%;
}

#footerNavMenu {
    padding-top: 10px;
}

    #footerNavMenu ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    #footerNavMenu li {
        float: left;
        margin: 0 0;
    }

        #footerNavMenu li a {
            height: 20px;
            line-height: 10px;
            float: left;
            width: 85px;
            display: block;
            color: #3b5998;
            text-decoration: none;
            text-align: left;
        }

        /* Hide from IE5-Mac \*/
        #footerNavMenu li a {
            float: none;
        }
/* End hide */

#footerNavMenu {
    width: 600px;
}

#footerDisclaimer {
    color: #888888;
}

#footerCopyright {
    padding-top: 10px;
    color: #888888;
}

    #footerCopyright img {
        display: inline-block;
    }

    #footerCopyright a {
        color: #3b5998;
        text-decoration: none;
    }


/*CUSTOM CONTROL CONTAINER*/
.customTdLeft {
    background-image: url('/App_Themes/Default/CustomTableHeader_images/header_left.png');
    background-position: right bottom;
    background-repeat: no-repeat;
}

.customTdCenter {
    background-image: url('/App_Themes/Default/CustomTableHeader_images/header_bg.png');
    background-position: left bottom;
    background-repeat: repeat-x;
    padding-left: 14px;
}

.customTdRight {
    background-image: url('/App_Themes/Default/CustomTableHeader_images/header_right.png');
    background-position: right bottom;
    background-repeat: repeat-x;
}

.customTdFooter {
    border-bottom: 1px solid #d2d3d6 !important;
}

.buttonContainer {
    background-color: #FFFFFF;
    border: 1px solid #cccccc;
    background-image: url('/App_Themes/Default/masterpage/button_middle.png');
    background-position: left center;
    background-repeat: repeat-x;
}

    .buttonContainer:hover {
        background-image: url('/App_Themes/Default/masterpage/button_middle_over.png');
    }


.buttonText {
    text-align: center;
    color: #4C4C4C;
    padding: 2px;
}
/*PRESENTATION CONTROL*/
.presentationTable {
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-style: none;
}

.presentationTd {
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-style: none;
}

.presentationTdLeft {
    background-image: url('/App_Themes/Default/CustomTableHeader_images/presentation_header_left.png');
    background-position: right bottom;
    background-repeat: no-repeat;
}

.presentationTdCenter {
    background-image: url('/App_Themes/Default/CustomTableHeader_images/presentation_header_bg.png');
    background-position: left bottom;
    background-repeat: repeat-x;
    padding-left: 14px;
}

.presentationTdRight {
    background-image: url('/App_Themes/Default/CustomTableHeader_images/presentation_header_right.png');
    background-position: left bottom;
    background-repeat: no-repeat;
}

.presentationTdFooter {
    border-bottom: 1px solid #898989;
}

.presentationLogo {
    background-image: url('/App_Themes/Default/CustomTableHeader_images/presentation_logo_bg.png');
    background-position: right bottom;
    background-repeat: no-repeat;
}

.presentationTitle {
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss;
}

.presentationTitleDef {
    margin-bottom: 20px;
    padding-left: 18px;
}

.presentationSubTitle {
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss;
}

@media only screen and (max-device-width: 1000px) {
    #wrapper {
        margin-top: 0 !important;
    }

    .topBar {
        position: relative;
    }
}

.rightColumnFullQuote {
    text-align: right !important;
    width: 170px !important;
}

/*
 * Social plugins
 */
#facebookLikeBox {
    margin-top: 25px;
}

/*
 * ADS
 */

.halfPageAD {
    margin-top: 8px;
}

.MediumRectangleAD {
    margin-top: 25px;
}

.HalfPageADSecond {
    margin-top: 25px;
}

#nd-homepage-denmark-topFlop {
    margin-top: 10px;
    display: table;
    width: 100%;
}

#nd-homepage-denmark-top-container, #nd-homepage-denmark-flop-container {
    width: 340px;
}

#nd-homepage-denmark-top-container {
    float: left;
}

#nd-homepage-denmark-flop-container {
    float: right;
}

/**STOCK CHART*/
.nd-stock-ic-header {
    width: 340px;
    padding-right: 3px;
}

#nd-stock-ic-header-text {
    float: left;
    width: 200px;
}

#nd-stock-ic-header-chart {
    width: 140px;
    float: right;
    text-align: right;
    padding-top: 4px;
}

.nd-stock-ic-chart-link {
    background-color: #28a742;
    color: #fff;
    padding: 3px 3px 3px 3px;
    margin-left: 7px;
    border: 1px solid #c6ccd4;
    text-decoration: none;
}

/*
* Mobile FOOTER
*/
.nd-footer-mobile-container {
    width: 100%;
}

.nd-footer-mobile-text {
    font-family: 'Ubuntu';
    font-size: 14px;
    width: 140px;
    float: left;
    text-align: center;
}

.nd-footer-mobile-text div {
    margin-left:auto;
    margin-right:auto;
    padding-bottom:10px;
        
}

    .nd-footer-mobile-text span {
        padding-bottom: 20px;
        display: block;
    }

.nd-sprite-masterpage-jpg {
    background: url(/App_Themes/Default/sprites/masterpage.jpg) no-repeat;
}

.nd-sprite-masterpage-jpg-mobile {
    background-position: 0 0;
    width: 109px;
    height: 65px;
}

.nd-footer-mobile-appstore, .nd-footer-mobile-appstore {
    float: left;
    width: 154px;
    padding: 40px 10px 0 10px;
}

.nd-footer-mobile-suportedbrokers {
    float: left;
    width: 190px;
    display: block;
    text-align: center;
    padding-top:40px;
}

    .nd-footer-mobile-suportedbrokers, .nd-footer-mobile-suportedbrokers a, .nd-footer-mobile-suportedbrokers a:visited, .nd-footer-mobile-suportedbrokers a:hover {
        font-family: Verdana;
        font-size: 9px;
        text-decoration: none;
        color: #000000;
    }

        .nd-footer-mobile-suportedbrokers span {
            padding-bottom: 5px;
            display: block;
        }

        .nd-footer-mobile-suportedbrokers div {
            border: 1px solid #cccccc;
            background: #f7f7f7; /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(#FFFFFF, #f7f7f7, #FFFFFF); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(#FFFFFF, #f7f7f7, #FFFFFF); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(#FFFFFF, #f7f7f7, #FFFFFF); /* For Firefox 3.6 to 15 */
            background: linear-gradient(#FFFFFF, #f7f7f7, #FFFFFF); /* Standard syntax */
            display: block;
            text-align: center;
            line-height: 30px;
        }

#LargeLeaderboardCloseButton {
    position:absolute;
    top: 0px;
    right: 0px;

}
