﻿/* Container Styles */
#cv-tb                      {margin:0;padding:0;position:relative;padding-top: 8px;}
/* General Styles */
#cv-tb ul, #cv-tb li        {list-style:none;margin:0;padding:0;}
#cv-tb li,
#cv-tb li a                 {display:block;float:left;}
#cv-tb li a                 {text-decoration:none;color:#fff;}
#cv-tb li.top               {margin:0;float:right;}
#cv-tb li.top a             {outline:none;overflow:hidden;display:inline-block;line-height:22px;margin:5px 0;}
#cv-tb .cv-root             {
    /*height:16px;*/
    position:relative;
    /*width:100%;*/
    z-index:950;
}
/* Root Button - Background Images */

.btn.btn-primary {
    background-color: transparent !important;
}

.btn-primary {
    border-top: 1px solid #303030;
    border-left: 1px solid #303030;
    border-bottom: 1px solid #303030;
    background-color: #090909;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 21px;
    width: 80px;
    max-width: 76px;
    line-height: 21px;
    float: left;
    padding-left: 8px;
    font-size: 11px;
}
.btn + .dropdown-toggle
{
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 6px;
    background-color: #252525;
    color: #7c7c7c;
    float: left;
    height: 18px;
    border-top: 1px solid #303030;
    border-right: 1px solid #303030;
    border-bottom: 1px solid #303030;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding-top:    3px;
}

.theflag
{
    padding-top: 4px;
    padding-right: 4px;
    display: inline-block;
    float: right;
    width: 17px;
    height: 13px;
}


#cv-tb .cv-btn-d,
#cv-tb .cv-btn-d       {
    border: 1px solid #303030;
    background-color: #090909;
    border-radius: 4px;
    height: 21px;
    width: 118px;
    max-width: 118px;
    line-height:25px;
    float: left;
}
#cv-tb .cv-btn-d            {font-weight:bold;padding:0;}
#cv-tb .cv-btn-d span       {display:block;float:left;}
/* Root Button - Styles */
#cv-tb .cv-btn-d            {background-position:0 0;}
#cv-tb .cv-btn-d span       {background-position:100% 0;padding:0 20px 0 5px;}
#cv-tb .active a.cv-btn-d   {background-position:0 -16px;color:#fff;}
#cv-tb .active a.cv-btn-d span       {background-position:100% -16px;}
/* Drop Panel Styles */
#cv-tb .sub                 {height:auto;list-style-type:none;padding:0 10px;position:absolute;right:0;top:32px;z-index:950;width:260px;}
#cv-tb .sub li              {width:130px;margin:6px 0;}
#cv-tb .sub li a            {color:#fff;padding:0 0 0 45px;line-height:18px}
#cv-tb .sub li a:hover      {color:#dd1820;}
/* Language Button Styles */
ul#cv-language              {background-color:#252525;display:none;margin:0;padding:0;border-radius: 5px;border: 1px solid #464646;}
/*ul#cv-language li           {}*/
ul#cv-language li a         {background:transparent url('../images/flag-sprites.png') no-repeat 0 0;color:#dd1820;}
/* Flag Styles */
ul#cv-language a.en-GB      {background-position:0 0;}
ul#cv-language a.da-DK      {background-position:0 -306px;}
ul#cv-language a.nl-NL      {background-position:0 -216px;}
ul#cv-language a.de-DE      {background-position:0 -126px;}
ul#cv-language a.ru-RU      {background-position:0 -342px;}
ul#cv-language a.es-ES      {background-position:0 -108px;}
ul#cv-language a.pt-BR      {background-position:0 -252px;}
ul#cv-language a.fr-FR      {background-position:0 -90px;}
ul#cv-language a.it-IT      {background-position:0 -198px;}
ul#cv-language a.sv-SE      {background-position:0 -288px;}
ul#cv-language a.en-CA      {background-position:0 -72px;}
ul#cv-language a.en-AU      {background-position:0 -36px;}