﻿/*Netdania.css Begin*/

/* 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;
}

html {
    height: 100%;
}

body {
    /*color: #6a6a6a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss*/
    color: #4c4c4c;
    font-size: 10px;
    line-height: 14px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    text-align: left;
    margin: 0;
    padding: 0;
    border: none;
    height: 100%; /*background-color: #d9dbd7;*/
}

img {
    border: 0;
}

p {
    color: #6a6a6a;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
}

td {
    color: #6a6a6a;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
}

input {
    color: #6a6a6a;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
}

/*
* https://github.com/h5bp/html5-boilerplate/blob/master/LICENSE.txt
* Clearfix: contain floats
*
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
*    `contenteditable` attribute is included anywhere else in the document.
*    Otherwise it causes space to appear at the top and bottom of elements
*    that receive the `clearfix` class.
* 2. The use of `table` rather than `block` is only necessary if using
*    `:before` to contain the top-margins of child elements.
*/

.clearfix:before, .clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}


.news {
    color: #4c4c4c;
    font-size: 8pt;
    line-height: 10pt;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    padding-right: 25px;
    padding-left: 50px;
}

    .news a:link {
        color: #4c4c4c;
        font-style: normal;
        text-decoration: none;
    }

    .news a:active {
        color: #4c4c4c;
        text-decoration: none;
    }

    .news a:visited {
        color: #4c4c4c;
    }

    .news a:hover {
        color: #4c4c4c;
        font-style: normal;
        text-decoration: underline;
    }

.text {
    color: #4c4c4c;
    font-size: 10px;
    line-height: 14px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    text-align: left;
    padding: 20px 30px;
}

    .text a:link {
        color: #648cc7;
        font-style: normal;
        text-decoration: none;
    }

    .text a:active {
        color: #648cc7;
        text-decoration: none;
    }

    .text a:visited {
        color: #648cc7;
    }

    .text a:hover {
        color: #648cc7;
        font-style: normal;
        text-decoration: underline;
    }

.headline {
    /*color: #858585; 	font-weight: bold; 	font-size: large; 	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;*/
    color: #6a6a6a;
    font: 14px Verdana, Arial, Helvetica, Geneva, Swiss;
}

    .headline a, .headline a:link, .headline a:hover {
        color: #6a6a6a;
        font: 14px Verdana, Arial, Helvetica, Geneva, Swiss;
        text-decoration: none;
        padding-right: 3px;
    }

.headlineTable {
    margin-top: 6px;
}

.headlineArrow {
    margin-bottom: 3px;
    background-image: url( '/App_Themes/Default/masterpage/arrow.png' );
    background-repeat: no-repeat;
    background-position: center;
}

.submenu {
    color: #648cc7;
    font-weight: normal;
    font-size: 11px;
    line-height: 17px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    padding: 15px 10px 30px 13px;
}

    .submenu a:link {
        color: #4c4c4c;
        font-style: normal;
        text-decoration: none;
    }

    .submenu a:active {
        color: #4c4c4c;
        text-decoration: none;
    }

    .submenu a:visited {
        color: #4c4c4c;
    }

    .submenu a:hover {
        color: #4c4c4c;
        font-style: normal;
        text-decoration: underline;
    }


.legal {
    color: #648cc7;
    font-size: 11px;
    line-height: 16px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    text-align: right;
    padding: 5px 10px;
}

    .legal a:link {
        color: #648cc7;
        font-style: normal;
        text-decoration: none;
    }

    .legal a:active {
        color: #648cc7;
        text-decoration: none;
    }

    .legal a:visited {
        color: #648cc7;
    }

    .legal a:hover {
        color: #648cc7;
        font-style: normal;
        text-decoration: underline;
    }

.totop {
    color: #648cc7;
    font-size: 11px;
    line-height: 16px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    text-align: left;
}

    .totop a:link {
        color: #648cc7;
        font-style: normal;
        text-decoration: none;
    }

    .totop a:active {
        color: #648cc7;
        text-decoration: none;
    }

    .totop a:visited {
        color: #648cc7;
    }

    .totop a:hover {
        color: #648cc7;
        font-style: normal;
        text-decoration: underline;
    }

.menubackground {
    background-image: url( '/App_Themes/Default/masterpage/menu_spacer.png' );
}

/*.menubackground TD, .menubackground TH {
	background-image:url('App_Themes/Default/masterpage/menu_spacer.png');
}*/

.submenutable {
    margin-left: 0px;
    margin-top: 0px;
    width: 134px;
    overflow: hidden;
}

.submenutableProducts {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 7px;
    width: 134px;
    overflow: hidden;
}

.submenutableRelatedProducts {
    /*margin-left:0px; 	margin-top:0px; 	margin-left:7px; 	width:100px; 	overflow: hidden;*/
    margin-left: 7px;
    margin-top: 0px; /*margin-right:7px;*/
    width: 134px;
    overflow: hidden;
}

.submenu_content {
    overflow: hidden;
}

.submenu_content_selected {
    background-image: url( '/App_Themes/Default/quicklinks/submenu_bg_selected.png' );
    overflow: hidden;
}

.submenu_content_relatedMenu {
    /*background-image:url('/App_Themes/Default/masterpage/submenu_bg_related.gif'); 	overflow: hidden;*/
    background-image: url( '/App_Themes/Default/masterpage/submenu_bg.png' );
    overflow: hidden;
}

.submenu_content td {
    padding-left: 10px;
}

.submenu_content_relatedMenu td {
    padding-right: 10px;
    text-indent: 29px;
    text-align: left;
}

.submenu_content_relatedMenu a {
    color: #6a6a6a;
    font-family: Arial,sans-serif;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
}

.submenu_content a {
    color: #6a6a6a;
    font-family: Arial,sans-serif;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
}

.submenu_content_header, .submenu_content_header a {
    color: #d8ddea;
    background-color: #002e5d;
    font-family: Arial,sans-serif;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    height: 29px;
}

    .submenu_content_header a:visited {
        color: #d8ddea;
    }

.submenu_content_vborder {
    background-color: #E1E1E1;
    width: 1px;
}

.submenu_content_hborder {
    background-color: #E1E1E1;
    width: 132px;
    height: 1px;
}

.submenu_content_hborder_related {
    background-color: #E1E1E1;
    width: 100px;
    height: 1px;
}

.submenu_content_hborder_gap {
    height: 5px;
}

.submenu_content_hborder_gap_related {
    height: 2px;
}

.menuitem_selected {
    width: 63px;
    height: 37px;
    background: url( '/App_Themes/Default/masterpage/tab_selected.png' ) no-repeat;
    background-position: 0px;
    margin-right: 0px;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-style: none;
}

.menuitem_selected_more {
    width: 63px;
    height: 37px;
    background: url( '/App_Themes/Default/masterpage/tab_selected_more.png' ) no-repeat;
    background-position: 0px;
    margin-right: 0px;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-style: none;
}


.menuitem_unselected {
    width: 63px;
    height: 37px;
    background: url( '/App_Themes/Default/masterpage/tab_unselected.png' ) no-repeat;
    background-position: 0px;
    margin-right: 0px;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-style: none;
}

.tabs {
    display: block;
    width: 63px;
    height: /**/ 37px; /* IE 5/Win hack */
    padding-top: 0px;
    padding-left: 0px;
    overflow: hidden;
    background-repeat: no-repeat;
    margin-right: 0px;
    text-align: left;
}

    .tabs a {
        display: block;
        width: 63px;
        height: /**/ 37px; /* IE 5/Win hack */
        padding-top: 12px;
        padding-left: 6px;
        font-family: Arial,sans-serif;
        font-weight: normal;
        text-decoration: none;
        color: black;
        overflow: hidden;
        background-repeat: no-repeat;
        font-size: 11px;
        margin-right: 0px;
    }


.menuitem_selected_customers {
    width: 82px;
    height: 37px;
    background: url( '/App_Themes/Default/masterpage/tab_selected_customers.png' ) no-repeat;
    background-position: 0px;
    margin-right: 0px;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-style: none;
}

.menuitem_unselected_customers {
    width: 82px;
    height: 37px;
    background: url( '/App_Themes/Default/masterpage/tab_unselected_customers.png' ) no-repeat;
    background-position: 0px;
    margin-right: 0px;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-style: none;
}

.tabs_customers {
    display: block;
    width: 82px;
    height: /**/ 37px; /* IE 5/Win hack */
    padding-top: 0px;
    padding-left: 0px;
    overflow: hidden;
    background-repeat: no-repeat;
    margin-right: 0px;
    text-align: left;
}

    .tabs_customers a {
        display: block;
        width: 82px;
        height: /**/ 37px; /* IE 5/Win hack */
        padding-top: 12px;
        padding-left: 3px;
        font-family: Arial,sans-serif;
        font-weight: normal;
        text-decoration: none;
        color: black;
        overflow: hidden;
        background-repeat: no-repeat;
        font-size: 11px;
        margin-right: 0px;
    }

.table_title {
    font-family: Arial,sans-serif;
    font-weight: normal;
    text-decoration: none;
    font-weight: bold;
    color: black;
    font-size: 11px;
    margin-right: 0px;
}

.template_table {
    /*margin: 0 auto; vertical-align: middle; */
}

.content {
    height: 100%;
}

.content_td {
    padding-left: 7px;
    padding-top: 0px;
    padding-right: 0px;
}

.content_td_nomenu {
    padding-left: 0px;
    padding-top: 10px;
    padding-right: 7px;
}

.CustomTableHeaderCell {
    color: White;
}


table.common_table {
    border-width: 1px;
    border-style: none;
    border-color: gray;
    border-collapse: collapse;
    background-color: white;
    text-align: left;
}

    table.common_table th {
        border-width: 1px;
        padding: 1px;
        border-style: inset;
        border-color: gray;
        background-color: white;
    }

    table.common_table td {
        border-width: 1px;
        padding: 1px;
        border-style: solid;
        border-color: #CCCCCC;
        background-color: white;
    }


hr {
    border: 0;
    width: 100%;
    color: #CCCCCC;
    background-color: #CCCCCC;
    height: 1px; /*padding-right:15px;*/
}

tr.ListRowSelected {
    border-right: 1px solid;
    border-top: #000099 0px solid;
    border-left: 0px solid;
    cursor: auto;
    border-bottom: 0px solid;
    background-color: #e2e4e1;
    text-align: left;
}

tr.ListRowUnselected {
    border-right: 1px solid;
    border-top: #000099 0px solid;
    border-left: 0px solid;
    cursor: auto;
    border-bottom: 0px solid;
    background-color: #ffffff;
    text-align: left;
}

.articletitle {
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: uderlime;
}

.articlebox {
    background-color: #E3E4E1;
    color: #000000;
    border: inset 0px #000000;
    padding: 6px 6px 6px 15px;
    font-size: smaller;
}

.descriptionbox {
    background-color: #FFFFFF;
    color: #000000;
    border: inset 0px #000000;
    padding: 6px 6px 6px 15px; /*font-size: smaller;*/
}

.div_float_left {
    border-style: solid;
    border-width: 0px;
    padding: 3px 3px 3px 3px;
    overflow: auto;
}

.div_content {
    display: inline-block;
    float: left;
    padding: 0px 0px 0px 0px;
}

.error {
    color: Red;
    font-weight: bold;
    font-size: medium;
}

.userMessage {
    font-weight: bold;
    font-size: 12px;
}

.submenuproduct {
    padding-left: 10px;
}

.button {
    width: 88px;
    height: 24px;
    padding: 0px 0 0;
    margin: 0;
    border: 0;
    background: url(/App_Themes/Default/masterpage/button.gif) no-repeat center top;
    overflow: visible;
    cursor: pointer;
    cursor: hand;
    color: #4c4c4c;
    font-size: 10.5px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
}

.buttonLink {
    color: #4c4c4c;
    font-size: 10.5px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    text-decoration: none;
}

.button_wide {
    width: 113px;
    height: 24px;
    padding: 0px 0 0;
    margin: 0;
    border: 0;
    background: url(/App_Themes/Default/masterpage/button_wide.gif) no-repeat center top;
    overflow: visible;
    cursor: pointer;
    cursor: hand;
    color: #4c4c4c;
    font-size: 10.5px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
}

.button_wide2 {
    width: 180px;
    height: 24px;
    padding: 0px 0 0;
    margin: 0;
    border: 0;
    background: url(/App_Themes/Default/masterpage/button_wide2.gif) no-repeat center top;
    overflow: visible;
    cursor: pointer;
    cursor: hand;
    color: #4c4c4c;
    font-size: 10.5px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
}

.div_height {
    /*height:1px;	*/
    vertical-align: middle;
}

.lnk {
    padding: 8 4 8 4;
}

.alignLeft {
    float: left;
    margin-right: 4px;
}

.design_table_content_padded {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 4px;
}

.design_table_content_non_padded {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

td.design_table_content_padded input[type="text"],
td.design_table_content_padded input[type="password"],
td.design_table_content_padded textarea {
    width: 340px;
}

td.design_table_content_padded input[type="text"],
td.design_table_content_padded input[type="password"],
td.design_table_content_padded select,
td.design_table_content_padded textarea {
    border: 1px solid #707070;
    padding: 3px;
    color: #4c4c4c;
}

td.design_table_content_padded input[type="text"]:disabled {
    border: 1px solid #aaaaaa;
    padding: 3px;
    color: #8c8c8c;
}

td.design_table_content_padded select {
    width: 348px !important;
    margin-left: 4px !important;
}

td.design_table_content_padded .hint {
 display: inline-block;
 margin-top: 2px;
 color: #7B7B7B;
}

.design_note_box_content {
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #648CC7;
    color: #FFFFFF;
}

.hyperlink img {
    width: 100%;
}


#UpdateProgress1 {
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}


/*li    { color: #648cc7; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: left }*/
li a:link {
    color: #648cc7;
    font-style: normal;
    text-decoration: none;
}

li a:active {
    color: #648cc7;
    text-decoration: none;
}

li a:visited {
    color: #648cc7;
}

li a:hover {
    color: #648cc7;
    font-style: normal;
    text-decoration: underline;
}


p a:link {
    color: #648cc7;
    font-style: normal;
    text-decoration: none;
}

p a:active {
    color: #648cc7;
    text-decoration: none;
}

p a:visited {
    color: #648cc7;
    text-decoration: none;
}

p a:hover {
    color: #648cc7;
    font-style: normal;
    text-decoration: underline;
}


.lnk a:link {
    color: #648cc7;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.lnk a:active {
    color: #648cc7;
    text-decoration: none;
    font-weight: bold;
}

.lnk a:visited {
    color: #648cc7;
    text-decoration: none;
    font-weight: bold;
}

.lnk a:hover {
    color: #648cc7;
    font-style: normal;
    text-decoration: underline;
    font-weight: bold;
}

.lnk_white a:link {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}

.lnk_white a:active {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.lnk_white a:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.lnk_white a:hover {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: underline;
    font-weight: bold;
}

.terms {
    color: #648cc7;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}


div.fileinputs {
    position: relative;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

input.file {
    position: relative;
    text-align: right;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}

.textbox {
    text-align: right;
}

.dropdownlist {
    color: #4c4c4c;
    font-size: 11px;
    line-height: 14px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    text-align: left;
    margin-left: 3px;
}


#nifty {
    background-color: #5982C1;
    text-align: right;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}


b.rtop, b.rbottom {
    display: block;
    background: #d9dbd7;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

b.rtopMaster {
    display: block;
    background-color: Gray;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

    b.rtopMaster b {
        display: block;
        height: 2px;
        overflow: hidden;
        background-color: #5982C1;
    }

b.rtop b, b.rbottom b {
    display: block;
    height: 2px;
    overflow: hidden;
    background-color: #5982C1;
}

b.r1 {
    margin: 0 7px 0 0;
    background-color: #5982C1;
}

b.r2 {
    margin: 0 4px 0 0;
    background-color: #5982C1;
}

b.r3 {
    margin: 0 2px 0 0;
    background-color: #5982C1;
}

b.r11 {
    margin: 0 0px;
    padding: 0 0 0 0;
}

b.r21 {
    margin: 0 0px;
    padding: 0 0 0 0;
}

b.r31 {
    margin: 0 0px;
    padding: 0 0 0 0;
}


b.rtop b.r4 {
    margin: 0 1px 0 0;
    height: 2px;
}

b.rtopMaster b.r4 {
    margin: 0 1px 0 0;
    height: 2px;
}

b.rbottom b.r41 {
    margin: 0 0px 0 0;
    height: 2px;
}

.customTd {
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-style: none;
}

.bloc img {
    display: block;
}


div#preloaded-images {
    position: absolute;
    overflow: hidden;
    left: -9999px;
    top: -9999px;
    height: 1px;
    width: 1px;
}

.hr_table {
    border: 0;
    width: 100%;
    color: #ccc;
    background-color: #ccc;
    height: 1px;
}

.linkButton a {
    background: url(/App_Themes/Default/masterpage/button_wide.gif) no-repeat center top;
    display: block;
    width: 113px;
    height: 24px;
    color: Black;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    padding-top: 4px;
}

td.chkRdoList input {
    float: left;
    padding-bottom: 0px;
    background: #FFFFFF;
}

td.chkRdoList label {
    vertical-align: middle;
    padding-top: 3px;
    display: block;
    padding-bottom: 0px;
}

.homePageTitle {
    color: #858585;
    font: 20px arial,helvetica,clean,sans-serif;
    padding-left: 10px;
    padding-right: 7px;
}

.homePageDivText {
    padding-left: 10px;
    padding-right: 7px;
    padding-top: 10px;
}

.productsPageTitle {
    color: #858585;
    font: 20px arial,helvetica,clean,sans-serif;
    padding-right: 7px;
}


.graphCustomTd {
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-style: none;
    background-image: url('/App_Themes/Default/masterpage/graph.png');
    background-repeat: no-repeat;
    background-position: top;
    background-position-x: right;
    width: 236px;
    vertical-align: top;
    height: 115px;
    display: block;
    text-align: right;
}

.li_usertype:hover {
    background-color: #F9F9F9;
    list-style-type: none;
    margin: 0 0 0 0;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    border-width: thin;
    border-style: solid;
}

.li_usertype {
    background-color: #FFFFFF;
    list-style-type: none;
    margin: 0 0 0 0;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.ul_usertype {
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0;
}

/*Modal Popup*/
.modalBackground {
    background-color: Black;
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.modalPopup {
    /*background-color:#F9F9F9; 	border-width:3px; 	border-style:solid; 	border-color:Gray; 	padding:3px; 	width:250px;*/
}

.sampleStyleA {
    background-color: #FFF;
}

.sampleStyleB {
    background-color: #FFF;
    font-family: monospace;
    font-size: 10pt;
    font-weight: bold;
}

.sampleStyleC {
    background-color: #ddffdd;
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
}

.sampleStyleD {
    background-color: Blue;
    color: White;
    font-family: Arial;
    font-size: 10pt;
}

/*Popup Control*/
.popupControl {
    background-color: White;
    position: absolute;
    visibility: hidden;
}


.VEPart {
    border: 1px solid gray;
    padding: 2px;
    position: absolute;
    background-color: white;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    font-size: 10px;
}

.VEMover {
    position: relative;
    cursor: move;
    padding: 0px 0px 2px 2px;
    background-color: white;
    color: black;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    font-size: 10px;
}


.ticker {
    color: #648CC7; /*#C70000; 	*/
}

.pollbox {
    font-size: 11px;
    border-width: 0px;
    border-style: solid;
    padding-top: 10px;
}

.pollcontent {
    padding: 0px;
}

.pollquestion {
    font-size: 13px;
    font-weight: bold;
}

.polloptions {
    padding-top: 10px;
    padding-bottom: 4px;
}

.pollbar {
    background-color: blue; /*#648cc7;*/
    font-size: 4px;
    height: 4px;
}


.counter {
    color: #648CC7;
    font: 18px arial,helvetica,clean,sans-serif;
}


.nd-news-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.nd-news-menu li {
    display: inline-block;
    text-align: center;
    background: url( '/App_Themes/Default/masterpage/vertical_spacer_blue.png' ) no-repeat right center;
    margin-left: 5px;
}

    .nd-news-menu li .last {
        background: none;
    }


.nd-news-menu-selected {
    font-weight: bold;
    color: #504f4f !important;
    text-decoration: none !important;
    margin-left: 0px;
}

.nd-news-menu-unselected {
    font-weight: normal;
    color: #504f4f !important;
    text-decoration: none;
}

    .nd-news-menu-unselected:hover {
        font-weight: normal;
        text-decoration: none !important;
        color: #999 !important;
    }

.nd-news-menu-arrow {
    padding-left: 8px;
}

.nd-news-menu {
    border-bottom: 1px solid #999999;
    font-size: 12px;
    padding-top: 7px;
    float: left;
    width: 100%;
    background-color: #d9e0ea;
    background-image: url('/App_Themes/Default/masterpage/horizontal_submenu_bg.png');
    background-repeat: repeat-x;
    background-position: right bottom;
    margin-bottom: 6px;
}

    .nd-news-menu a {
        padding-right: 10px;
    }

.nd-current-menu {
    /*background-color: #496B9B;*/
    color: #496B9B;
    margin-left: 0px;
    margin-right: 0px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border: 0px solid #0000ff;
    padding: 0px 2px 2px 2px;
    margin-bottom: 20px;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

.nd-current-menu-arrowrRight {
}

.nd-parent-menu {
    /*background-color: #fff;     color: #000;     margin-left: 7px;     margin-right: 0px;     -moz-border-radius: 2px;     -webkit-border-radius: 2px;     -khtml-border-radius: 2px;     border-radius: 2px;     border: 1px solid #000;     padding: 3px;     text-decoration:none;*/ /*background: #fff url(/JsComponents/cssgeneral/images/previous.png) no-repeat top left;*/
    float: left;
    margin-left: 5px;
    font-size: 11px;
    text-decoration: underline;
}

    .nd-parent-menu a {
        text-decoration: none;
        color: #496B9B;
        font-size: 11px;
    }

.nd-current-menu a {
    text-decoration: underline;
    color: #496B9B;
    font-size: 11px;
    margin-left: 5px;
}

.nd-general-section {
    border: 1px solid #d9d9d9;
    border-top: 2px solid #999;
    border-radius: 0.3em;
    color: #000;
}

.nd-general-title {
    text-align: left;
    background: #fff !important;
    color: #000;
    font-size: 1.3em;
    padding-bottom: 0.5em;
    position: relative;
    margin-top: 3em;
    font-weight: bold !important;
    width: 100%;
}

/*------------------ homepages---------------------------*/
.nd-homepage-denmark-headlines {
    width: 100%;
    border: 0px solid #ddd;
    overflow: hidden;
}

.nd-homepage-denmark-headlines-table {
    height: 170px;
}

.nd-homepage-denmark-stocks {
    margin-top: 10px;
}

.nd-homepage-denmark-omxc20 {
    width: 100%;
    border: 0px solid #ddd;
    height: 613px;
}

.nd-homepage-denmark-currency {
    width: 100%;
    border: 0px solid #ddd;
    margin-top: 10px;
}

.nd-homepage-news-TD {
    text-align: left;
    height: 20px;
    border-bottom: 1px solid #eee;
}

.nd-homepage-newsTimeColumn {
    font-size: 10px;
    text-align: left;
    color: #6a6a6a;
    padding-left: 0.3em;
    overflow: hidden;
    font-weight: bold;
}

.nd-homepage-newsHeadlineColumn {
    font-size: 10px;
    text-align: left;
    color: #3B5998;
    padding-left: 0.3em;
    overflow: hidden;
    font-weight: bold;
}

.nd-homepage-denmark-more {
    width: 100%;
    text-align: right;
    color: #3B5998;
    font-size: 11px;
    font-weight: bold;
    padding-top: 15px;
    cursor: pointer;
}



.nd-homepage-denmark-headlines-signIn {
    font-family: Verdana;
    font-size: 10px;
    font-style: italic;
    cursor: pointer;
    color: #666;
    text-decoration: none;
}


.nd-homepage-global-tab, .nd-homepage-global-news {
    height: 135px;
    padding-right: 5px;
    overflow: hidden;
}

.nd-homepage-global-calendar-container {
    height: 110px;
    overflow-x: hidden;
    overflow-y: auto;
}

.nd-homepage-global-headline-h {
    font-size: 12px;
    font-weight: bold;
    color: #3B5998;
    text-align: left;
    cursor: pointer;
}


.nd-homepage-global-headline-img {
    /*
    width: 110px;
    height: 80px;
*/
    border: 0px solid #000;
    vertical-align: top;
}

.nd-homepage-global-headline-img-td {
    width: 70px;
}

.nd-homepage-global-headline-story, .nd-homepage-global-headline-story p {
    font-size: 11px;
    color: #333;
}

#nd-homepage-global-headline0-h {
    font-size: 16px;
    font-weight: bold;
    color: #3B5998;
    text-align: left;
}

.homepage-global-readmore {
    cursor: pointer;
    color: #3B5998;
}

.nd-homepage-global-more {
    width: 100%;
    text-align: right;
    color: #3B5998;
    font-size: 10px;
    padding-top: 0px;
    cursor: pointer;
}

.nd-homepage-global-more-danish {
    text-align: right;
    color: #3B5998;
    font-size: 10px;
    padding-top: 0px;
    cursor: pointer;
}

.nd-homepage-global-delayed {
    color: #3B5998;
    font-size: 10px;
    padding-top: 0px;
    cursor: default;
    font-weight: bold;
}

.nd-submeunu-links {
    padding-bottom: 7px;
    padding-left: 7px padding-bottom:7px;
    padding-left: 7px;
}

.noteContainer {
    width: 100%;
    background-color: #043b73;
    border: 1px solid #002e5d;
}

.noteTable {
    padding: 10px;
}

.noteText {
    text-align: left;
    color: #D8DDEA;
    padding-left: 30px;
    background-image: url('/App_Themes/Default/masterpage/note_icon.png');
    background-position: left center;
    background-repeat: no-repeat;
}

.nd-denmark-tab {
    height: 220px;
}

.nd-denmark-tab-tf {
    height: 550px;
}

.nd-homepage-global-headline-h a {
    font-size: 12px;
    font-weight: bold;
    color: #3B5998;
    text-align: left;
    text-decoration: none;
}

.nd-homepage-global-more a {
    font-size: 10px;
    font-weight: bold;
    color: #3B5998;
    text-decoration: none;
}

.nd-homepage-global-headline-big-h a {
    font-size: 16px;
    font-weight: bold;
    color: #3B5998;
    text-align: left;
    text-decoration: none;
}

.nd-homepage-global-story {
    padding-top: 3px;
}

.nd-homepage-global-content {
    padding-left: 5px;
}

.nd-homepage-newsTimeColumn a {
    font-size: 10px;
    text-align: left;
    color: #3B5998;
    font-weight: bold;
    text-decoration: none;
}

.nd-homepage-global-alias {
    padding-top: 3px;
}

.pagination {
    display: block;
    overflow: hidden;
}

    .pagination a, .pagination span {
        float: left;
        color: #666;
        font-size: 12px;
        line-height: 24px;
        font-weight: normal;
        text-align: center;
        border: 1px solid #BBB;
        min-width: 12px;
        padding: 0 7px;
        margin: 0 5px 0 0;
        border-radius: 3px;
        box-shadow: 0 1px 2px rgba(0,0,0,0.2);
        background: #efefef; /* Old browsers */
        background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
        background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
        text-decoration: none;
    }

    .pagination .spacer {
        float: left;
        color: #666;
        font-size: 12px;
        line-height: 24px;
        font-weight: normal;
        text-align: center;
        min-width: 12px;
        padding: 0 7px;
        margin: 0 5px 0 0;
        background: none;
        box-shadow: none;
        border: none;
    }

    .pagination .current {
        color: #1F53B9;
        cursor: default;
        font-weight: bold;
        text-decoration: none;
    }


.TableBorder {
    border-bottom: 1px solid #EEEEEE;
}

.newsTableContainer {
    width: 100%;
    padding-bottom: 3px;
    margin-bottom: 5px;
}

    .newsTableContainer td {
        vertical-align: top;
    }

.TableBorder {
    border-bottom: 1px solid #EEEEEE;
}

.newsHeadlineContainer {
    padding-left: 5px;
    padding-bottom: 3px;
}

.newsTimeContainer {
    padding-left: 5px;
    padding-bottom: 3px;
}

.newsStoryContainer {
    padding-left: 5px;
    padding-bottom: 3px;
    color: #6A6A6A;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss;
    font-size: 11px;
}

.nd-newsFirstStory-headline a {
    font-family: Verdana;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    color: #3B5998;
    text-decoration: none;
}

    .nd-newsFirstStory-headline a:hover {
        text-decoration: none;
    }

.nd-newsStory-storyContent {
    font-size: 11px;
    font-family: Verdana;
    color: #000;
    margin: 25px 5px;
    line-height: 20px;
    text-align: justify;
}

.nd-newsStory-news-source {
    font-size: 11px;
    font-family: Verdana;
    color: #999;
    margin: 10px 5px;
    line-height: 20px;
    text-align: justify;
}


.nd-newsStory-storyContent p {
    font-size: 11px;
    font-family: Verdana;
    color: #333;
    line-height: 20px;
}

.nd-newsStory-headline {
    font-family: Verdana;
    font-size: 20px;
    line-height: 30px;
    border: 0px solid #000;
    margin-right: 50px;
    color: #1F53B9;
    padding-left: 10px;
}

.nd-newsStory-details-bottom {
    border: 1px solid #D4D5D8;
    line-height: 25px;
    margin-top: 25px;
    padding: 5px 5px;
    background-color: #EBEFF4;
}


.nd-newsStory-details {
    border: 1px solid #D4D5D8;
    margin-top: 25px;
    background-color: #EBEFF4;
}

.nd-newsStory-back {
    float: right;
    color: #666;
    font-size: 12px;
    line-height: 24px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #BBB;
    min-width: 12px;
    padding: 0 7px;
    margin: 0 5px 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    background: #efefef; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
    cursor: pointer;
}

.nd-newsStory-timestamp {
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #C3C7CA;
}

.nd-newsStory-source {
    border-right: 1px solid #C3C7CA;
    padding-right: 10px;
    color: #648cc7;
}

.nd-homepage-global-story a, .nd-homepage-global-story a:hover, .nd-homepage-global-story a:visited {
    color: #6A6A6A;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss;
    font-size: 11px;
    text-decoration: none;
}

.nd-news-ticker-headline {
    font-family: Verdana;
    font-size: 11px;
    padding-left: 5px;
    vertical-align: middle;
    text-decoration: none;
}

.nd-news-control-login img {
    padding-right: 5px;
    vertical-align: middle;
}

.nd-news-control-login {
    color: #999999;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
}

.nd-news-push-notification {
    color: #cc3300 !important;
    /* background-image:url(/App_Themes/Default/images/pushNotifications1.gif);*/
}

tr.gridDefaultContentClass:hover {
    background-color: #F5F5F5;
}

tr.gridDefaultContentOddClass:hover {
    background-color: #F5F5F5;
}


tr.globalDefaultContentClass:hover {
    background-color: #F5F5F5;
}

tr.globalDefaultContentOddClass:hover {
    background-color: #F5F5F5;
}


tr.gridDefaultContentClassStocks:hover {
    background-color: #F5F5F5;
}

tr.gridDefaultContentOddClassStocks:hover {
    background-color: #F5F5F5;
}

.nd-news-debug {
    max-height: 100px;
    overflow-y: auto;
}

/*cookie information control*/
.BtnContinue {
    font-size: 13px;
    color: #28a742;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    border: 0px;
}

.nd-cookie-table-container {
    background-color: #d7dce0;
}

/*SlideShow*/

#slides {
    display: none;
}

    #slides .slidesjs-navigation {
        margin-top: 5px;
    }

a.slidesjs-next,
a.slidesjs-previous,
a.slidesjs-play,
a.slidesjs-stop {
    background-image: url(/UI/Controls/SlideShow/img/btns-next-prev.png);
    background-repeat: no-repeat;
    display: block;
    width: 12px;
    height: 18px;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
    margin-right: 5px;
}

a.slidesjs-next {
    margin-right: 10px;
    background-position: -12px 0;
}

a:hover.slidesjs-next {
    background-position: -12px -18px;
}

a.slidesjs-previous {
    background-position: 0 0;
}

a:hover.slidesjs-previous {
    background-position: 0 -18px;
}

a.slidesjs-play {
    width: 15px;
    background-position: -25px 0;
}

a:hover.slidesjs-play {
    background-position: -25px -18px;
}

a.slidesjs-stop {
    width: 18px;
    background-position: -41px 0;
}

a:hover.slidesjs-stop {
    background-position: -41px -18px;
}

.slidesjs-pagination {
    margin: 7px 0 0;
    float: right;
    list-style: none;
}

    .slidesjs-pagination li {
        float: left;
        margin: 0 1px;
    }

        .slidesjs-pagination li a {
            display: block;
            width: 13px;
            height: 0;
            padding-top: 13px;
            background-image: url(/UI/Controls/SlideShow/img/pagination.png);
            background-position: 0 0;
            float: left;
            overflow: hidden;
        }

            .slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {
                background-position: 0 -13px;
            }

            .slidesjs-pagination li a:hover {
                background-position: 0 -26px;
            }

#slides a:link, #slides a:visited {
    color: #333;
}

#slides a:hover, #slides a:active {
    color: #9e2020;
}

#slides {
    display: none;
}

.container {
    margin: 0 auto;
}

/* For tablets & smart phones */
@media (max-width: 728px) {
    body {
        padding-left: 20px;
        padding-right: 20px;
    }

    .container {
        width: auto;
    }
}

/* For smartphones */
@media (max-width: 480px) {
    .container {
        width: auto;
    }
}

/* For smaller displays like laptops */
@media (min-width: 600px) and (max-width: 728px) {
    .container {
        width: 100%;
    }
}

/* For larger displays */
@media (min-width: 728px) {
    .container {
        width: 100%;
    }
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    width: 100%;
}

.container {
    margin-right: auto;
    margin-left: auto;
}

    .container:before,
    .container:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .container:after {
        clear: both;
    }

.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
}

    .container-fluid:before,
    .container-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .container-fluid:after {
        clear: both;
    }

/*SlideShow end*/

.ChromeMessage {
    font-weight: bold;
    color: Red;
}

    .ChromeMessage.NetStation {
        background-color: #000000;
    }

    .ChromeMessage a {
        color: Red;
    }

.nd-cfdindices-info {
    padding: 2px;
}

.nd-toplogin {
    display: block;
    width: 190px;
    overflow: hidden;
}

/**
 * Table override
 */
table.validTableDef {
    clear: both;
    /*table-layout: fixed !important;*/
    margin: 0 !important;
    padding: 0 !important;
    border-width: 0 !important;
    border-spacing: 0 !important;
    border-collapse: collapse !important;
    font-size: normal !important;
    -webkit-margin-start: auto !important;
    -webkit-margin-end: auto !important;
}

    table.validTableDef.leftMenuTableBorderLR {
        border-left-width: 1px !important;
        border-right-width: 1px !important;
    }

    table.validTableDef .submenu_content_header,
    table.validTableDef .submenu_content_header a {
        height: 27px !important;
    }

    table.validTableDef tr.menuContent {
        height: 22px !important;
    }

table.fullPercentTable {
    width: 100% !important;
}

table.leftMenuTable {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left;
}

    table.leftMenuTable tr.leftMenuTableTopContent > td,
    table.leftMenuTable tr.leftMenuTableMidContent > td {
        padding: 0 !important;
    }

/*
table.leftMenuTable tr 
{
	margin: 0 !important;
	padding: 0 !important;
}
*/

/*
table.validTableDef tbody,
table.validTableDef tr,
table.validTableDef td
{
	margin: 0 !important;
}
*/

/*
table.validTableDef > td
{
	padding: 0 !important;
}
*/

table.validTableDef tbody {
    display: table-row-group !important;
    vertical-align: middle !important;
    border-color: inherit !important;
}

.validTableDefAlignCenter {
    /*text-align: center;*/
    margin: 0 auto;
}

/* Headings in Table */
.tableContainsHeadingBreadcrumbs h1 {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 12px;
}

/* left products table */
.leftProductsTable {
    float: right;
    width: 100px;
    margin: 0 !important;
    padding: 0 !important;
}

    .leftProductsTable tr.menuRelated:last-child,
    .leftProductsTable tr.menuRelated:last-child td {
        border-bottom: none !important;
    }

/**
 * Strong content
 */
.strongContent {
    font-weight: bold;
}

    .strongContent h2 {
        margin: 0;
        padding: 0;
        font-size: 11px;
    }

.customTdCenter.strongContent {
    padding-left: 4px;
}

/**
 * Sidebar banner ADS
 */
.NDShowAdsLeft {
    position: absolute;
    top: 100px;
    right: 100%;
}
/* Position FLUID */
.NDShowAdsLeftFluidPos {
    padding-right: 10px;
}

/* Position FIXED */
.NDShowAdsLeftFixedPos {
    position: fixed;
}

.NDShowAdsLeftFixedPosHak {
    position: absolute;
    right: 100%;
    padding-right: 10px;
}

.NDShowAdsRight {
    position: absolute;
    top: 100px;
    left: 100%;
}
/* Position FLUID */
.NDShowAdsRightFluidPos {
    padding-left: 10px;
}

/* Position FIXED */
.NDShowAdsRightFixedPos {
    position: fixed;
    padding-left: 10px;
}

@media screen and (max-height: 790px) {
	.NDShowAdsLeft {
		position: absolute;
		top: 0px;
		right: 100%;
	}
	
	.NDShowAdsRight {
		position: absolute;
		top: 0px;
		left: 100%;
	}
}


/**
 * Quote List example
 */
.QLExample {
    margin: 0;
    padding: 0;
}

/**
 * Mobile control
 */
.tabMobile:hover {
    cursor: pointer;
}

/**
 * Social sharing
 */
.social {
    clear: both;
}

    .social img {
        vertical-align: middle;
        margin-right: 5px;
    }

    .social a {
        text-decoration: none;
    }

/**
 * Media queries
 */
@media screen and (max-device-width: 48em) {
    #ctl00_ctl00_iphone {
        width: 1270px !important;
        overflow: hidden;
        left: 1px !important;
    }
}

.nd-qlfs-top {
    margin-left: auto;
    margin-right: auto;
    width: 970px;
}

.nd-qlfs-bottom {
    margin-left: auto;
    margin-right: auto;
    width: 690px;
}
/**
    NetStation Webstart
    */
#webstart {
    font-family: 'Ubuntu';
    font-size: 12px;
    color: #333333;
}


.popupClose {
    line-height: 22px;
    padding: 2px 7px 2px 7px;
    border: 1px solid #cfcfcf;
    border-radius: 0 !important;
    background: #FFF;
    font: bold 14px Arial,Helvetica;
    color: #6da93c;
    cursor: pointer;
    display: block;
    width: 147px;
    float: right;
}

.nd-chart-container {
    margin-top: 20px;
    width: 690px;
}

.nd-ql-tbl-text {
    font-weight: bold;
    padding: 0 0 5px 5px;
    color: #3B5998;
}

/**
Tabs selection
*/
.nd-ql-selection-tabs {
    margin: 0 0 5px !important;
    padding: 0 0 5px 0 !important;
    white-space: nowrap;
    font: bold 12px Arial, sans-serif;
    list-style-type: none;	
}

.nd-ql-selection-tabs-fullquote{
	margin-bottom: 0 !important;
}

.nd-ql-selection-tabs-item {
    float: left;
    margin: 0 0 0 10px !important;
    padding: 0 !important;
    background: #f7f7f7;
    border: 1px solid #ccc !important;
}

.nd-ql-selection-tabs-item:first-child {
    margin: 0 !important;
}

.nd-ql-selection-tabs-item a {
    display: block;
    float: left;
    height: 1.4em;
    text-decoration: none;
    margin: 0;
    padding: .4em 1em 0 1em !important;
    border: 1px solid #fff;
    text-decoration: none !important;
    font-weight: normal;
    font-size: 11px;
    color: #4c4c4c !important;
    cursor: pointer;
}

.nd-ql-selection-tabs-item.nd-ql-selection-tabs-selected a {
    background-color: none !important;
    font-weight: bold;
}
