/******************************************************************************/

/* bootstrap */

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
   background-image: url('../../img/custom/Sky-01.jpg');
   background-size: cover;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
   background-image: url('../../img/custom/Sky-02.jpg');
   background-size: cover;
}

ul.dropdown-menu {
    background-image: url('../../img/custom/Sky-02.jpg');
   background-size: cover;
}

ul.dropdown-menu > li > a:hover,
ul.dropdown-menu > li > a:focus {
   background-image: url('../../img/custom/Sky-01.jpg');
   background-size: cover;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
   margin: auto;
}

/******************************************************************************/

/* i18n */

.nav-tabs {
   background-image: url('../../img/custom/Seabed03.jpg');
   background-color: rgb(27,59,98); /* CobaltSeabed #1B3B62 -> rgb(27,59,98) */
   background-size: cover;
   color: rgb(154,205,50); /* Yellowgreen #9ACD32 -> rgb(154,205,50) */;
   font-family: Verdana, Geneva, sans-serif;
   border-style: outset;
   border-color: rgb(173,216,230); /* LehBluGrayish #ADD8E6 -> rgb(173,216,230) */
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
}

/******************************************************************************/

body {
   background-image: url('../../img/custom/SierraNevada01.png');
   background-color: rgb(27,59,98); /* CobaltSeabed #1B3B62 -> rgb(27,59,98) */
   background-repeat: no-repeat;
   background-size: cover;
   font-family: Verdana, Geneva, sans-serif;
}

/******************************************************************************/

.customHeaderRow {
   background-color: rgb(173,216,230); /* LehBluGrayish #ADD8E6 -> rgb(173,216,230) */
}

.customHeaderRuler {
   background-color: rgb(128,128,128); /* Grey #808080 -> rgb(128,128,128) */
}

.customFooterRow {
   background-color: rgb(173,216,230); /* LehBluGrayish #ADD8E6 -> rgb(173,216,230) */
}

.customFooterRuler {
   background-color: rgb(128,128,128); /* Grey #808080 -> rgb(128,128,128) */
}

.customNavItem {
   font-family: Verdana, Geneva, sans-serif;
   font-weight: bold;
}

.customNavText {
   color: rgb(154,205,50); /* Yellowgreen #9ACD32 -> rgb(154,205,50) */;
}

.customNavItemDetail {
   background-image: url('../../img/custom/Seabed03.jpg');
   background-color: rgb(27,59,98); /* CobaltSeabed #1B3B62 -> rgb(27,59,98) */
   background-size: cover;
   font-family: Verdana, Geneva, sans-serif;
   font-size: 85%;
   color: rgb(154,205,50); /* Yellowgreen #9ACD32 -> rgb(154,205,50) */;
   border-style: outset;
   border-color: rgb(173,216,230); /* LehBluGrayish #ADD8E6 -> rgb(173,216,230) */
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
}

.customItemLabel, .customItemGlyp, .customItemText {
   font-size: 110%;
   padding-left: 10px;
}

.customItemLabel {
   font-weight: bold;
}

.customPageVersion {
   font-family: Verdana, Geneva, sans-serif;
   font-size: 80%;
   color: rgb(128,128,128); /* Grey #808080 -> rgb(128,128,128) */
}

.customMadeByUseOf {
   font-family: Verdana, Geneva, sans-serif;
   font-size: 80%;
   color: rgb(128,128,128); /* Grey #808080 -> rgb(128,128,128) */
   text-align: right;
}

.customItemImg {
   height: 40px;
}

.customIconImg {
   width: 20px;
   height: 20px;
}

.customIconFlag {
   height: 28px;
}

.customIconFlagCurr {
   height: 32px;
   padding-left: 10px;
   padding-bottom: 5px;
}

.customProjectsLabel, .customProjectsText {
   font-size: 105%;
}

.customProjectsLabel {
   font-weight: bold;
}

.customProjectsText {
   padding-left: 10px;
}

/******************************************************************************/

#customLanguageCurrent {
   padding-top: 15px;
}

#customNavBar {
   font-size: 90%;
}

#customContactUsMailText:hover,
#customContactUsMailText:focus {
   color: rgb(255,255,255); /* White #FFFFFF -> rgb(255,255,255) */
}
#customContactUsMailText {
   color: rgb(242,245,169); /* Yellow #F2F5A9 -> rgb(242,245,169) */
}

#customContactUsLinkedInImg {
   height: 30px;
}

#customRefreshButton {
   font-weight: bold;
   background: transparent;
   margin-top: 5px;
   margin-left: 40px;
}
#customRefreshButton:hover,
#customRefreshButton:focus {
    background-image: url('../../img/custom/Sky-02.jpg');
   background-size: cover;
}

#customCompanyCard {
   width: 40%;
   height: 40%;
   border: 10px solid transparent;
   padding: 0px;
   -webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */
   -o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */
   border-image: url('../../img/custom/Frame-17.gif') 30 round;
}

.customImgArt {
   border: 20px solid transparent;
   padding: 0px;
   -webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */
   -o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */
   border-image: url('../../img/custom/Frame-17.gif') 30 round;
}

@media (max-width: 767px) {
   #customCompanyCard {
      width: 80%;
      height: 80%;
   }
}

@media (max-width: 991px) {
   #customCompanyCard {
      width: 80%;
      height: 80%;
   }
}

#customCompanyCardRow {
   margin-top: 15px;
}

/******************************************************************************/

.customColumnGroup:hover,
.customColumnGroup:focus {
   color: rgb(255,255,255); /* White #FFFFFF -> rgb(255,255,255) */
}

.customBorderThin {
   border-style: solid;
   border-width: thin;
   border-color: rgb(154,205,50); /* Yellowgreen #9ACD32 -> rgb(154,205,50) */;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
   margin-top: 5px;
}

.customBorderThinBottom {
   border-style: solid;
   border-width: thin;
   border-color: rgb(154,205,50); /* Yellowgreen #9ACD32 -> rgb(154,205,50) */;
   border-top-style: none;
   border-left-style: none;
   border-right-style: none;
}

.customScrollableAreaRow {
   background-image: url('../../img/custom/Seabed02.jpg');
   background-color: rgb(27,59,98); /* CobaltSeabed #1B3B62 -> rgb(27,59,98) */
   font-family: Verdana, Geneva, sans-serif;
   font-size: 85%;
   color: rgb(154,205,50); /* Yellowgreen #9ACD32 -> rgb(154,205,50) */;
   border-style: outset;
   border-color: rgb(173,216,230); /* LehBluGrayish #ADD8E6 -> rgb(173,216,230) */
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
}

div.customScrollingBox {
   position: relative;
   height: 24px;
   display: block;
   overflow: hidden;
}

.customScrollingText {
   position: absolute;
   white-space: nowrap;
   font-family: Verdana, Geneva, sans-serif;
   font-size: 110%;
   color: rgb(154,205,50); /* Yellowgreen #9ACD32 -> rgb(154,205,50) */;
}​​

/******************************************************************************/

.customColorLehBluGrayish {
   color: rgb(173,216,230); /* LehBluGrayish #ADD8E6 -> rgb(173,216,230) */
}

.customColorCobaltSeabed {
   color: rgb(27,59,98); /* CobaltSeabed #1B3B62 -> rgb(27,59,98) */
}

.customColorCobalt {
   color: rgb(0,122,199); /* Cobalt #007AC7 -> rgb(0,122,199) */
}

.customColorWhite {
   color: rgb(255,255,255); /* White #FFFFFF -> rgb(255,255,255) */
}

.customColorYellowgreen {
   color: rgb(224,224,128); /* Yellowgreen #E0E080 -> rgb(224,224,128) */
}

.customBgColorWhite {
   background: rgb(255,255,255); /* White #FFFFFF -> rgb(255,255,255) */
}
