.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@font-face {
  font-family: 'GothamBook';
  src: url('/assets/fonts/gotham-narrow/gbook-webfont.eot');
  src: url('/assets/fonts/gotham-narrow/gbook-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/gotham-narrow/gbook-webfont.woff') format('woff'), url('/assets/fonts/gotham-narrow/gbook-webfont.ttf') format('truetype'), url('/assets/fonts/gotham-narrow/gbook-webfont.svg#gbookregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamNarrowMedium';
  src: url('/assets/fonts/gotham-narrow/gtmnarrowmed-webfont.eot');
  src: url('/assets/fonts/gotham-narrow/gtmnarrowmed-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/gotham-narrow/gtmnarrowmed-webfont.woff') format('woff'), url('/assets/fonts/gotham-narrow/gtmnarrowmed-webfont.ttf') format('truetype'), url('/assets/fonts/gotham-narrow/gtmnarrowmed-webfont.svg#gtmnarrowmedregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url('/assets/fonts/iconmoon/icomoon.eot?1q0udx');
  src: url('/assets/fonts/iconmoon/icomoon.eot?#iefix1q0udx') format('embedded-opentype'), url('/assets/fonts/iconmoon/icomoon.woff?1q0udx') format('woff'), url('/assets/fonts/iconmoon/icomoon.ttf?1q0udx') format('truetype'), url('/assets/fonts/iconmoon/icomoon.svg?1q0udx#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class*="cicon-"],
[class*=" cicon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cicon-circle-plus:before {
  content: "\e040";
}
.cicon-circle-cross:before {
  content: "\e043";
}
.cicon-profile:before {
  content: "\e600";
}
.cicon-users:before {
  content: "\e601";
}
.cicon-busy:before {
  content: "\e602";
}
.cicon-checkmark-circle:before {
  content: "\e603";
}
.cicon-checkmark:before {
  content: "\e604";
}
.cicon-minus:before {
  content: "\e605";
}
.cicon-skype:before {
  content: "\e606";
}
.cicon-skype-alt:before {
  content: "\e607";
}
.cicon-file-excel:before {
  content: "\e608";
}
.cicon-newspaper-alt:before {
  content: "\e609";
}
.cicon-menu:before {
  content: "\e60a";
}
.cicon-wallet:before {
  content: "\e60b";
}
.cicon-vcard:before {
  content: "\e60c";
}
.cicon-book:before {
  content: "\e60d";
}
.cicon-file:before {
  content: "\e60e";
}
.cicon-camera:before {
  content: "\e60f";
}
.cicon-cogs:before {
  content: "\e610";
}
.cicon-dollar:before {
  content: "\e611";
}
.cicon-coins:before {
  content: "\e612";
}
.cicon-banknote:before {
  content: "\e613";
}
.cicon-tools:before {
  content: "\e614";
}
.cicon-statistics:before {
  content: "\e615";
}
.cicon-open-folder:before {
  content: "\e616";
}
.cicon-more:before {
  content: "\e617";
}
.cicon-add-folder:before {
  content: "\e618";
}
.cicon-vlc:before {
  content: "\e619";
}
/*@navbarInverseBackground:                #111111;
@navbarInverseBackgroundHighlight:       #222222;
@navbarInverseBorder:                    #252525;

@navbarInverseText:                      @grayLight;
@navbarInverseLinkColor:                 @grayLight;
@navbarInverseLinkColorHover:            @white;
@navbarInverseLinkColorActive:           @navbarInverseLinkColorHover;
@navbarInverseLinkBackgroundHover:       transparent;
@navbarInverseLinkBackgroundActive:      @navbarInverseBackground;

@navbarInverseSearchBackground:          lighten(@navbarInverseBackground, 25%);
@navbarInverseSearchBackgroundFocus:     @white;
@navbarInverseSearchBorder:              @navbarInverseBackground;
@navbarInverseSearchPlaceholderColor:    #ccc;

@navbarInverseBrandColor:                @navbarInverseLinkColor;*/
body {
  font-family: "Droid Sans", sans-serif;
  font-size: 13px;
  line-height: 18px;
  background: url(/assets/img/bg.png?v=1763626203);
  padding-top: 60px;
  padding-bottom: 40px;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: Lato, sans-serif;
  color: #002d5d;
}
h1 {
  font-size: 30px;
  line-height: 36px;
}
h2 {
  font-size: 24px;
  line-height: 36px;
}
h3 {
  font-size: 18px;
  line-height: 27px;
}
h4 {
  font-size: 14px;
  line-height: 18px;
}
h5 {
  font-size: 12px;
  line-height: 18px;
}
h6 {
  font-size: 11px;
  line-height: 18px;
}
h1 + h3 {
  font: 20px/28px 'GothamBook';
}
h1 small {
  font-size: 24px;
}
h2 small {
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
h4 small {
  font-size: 14px;
}
.popover {
  z-index: 1070;
  max-width: 500px;
}
.navbar-inverse .navbar-inner {
  background-color: #214a6f;
  background-image: -moz-linear-gradient(top, #234f77, #1d4263);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#234f77), to(#1d4263));
  background-image: -webkit-linear-gradient(top, #234f77, #1d4263);
  background-image: -o-linear-gradient(top, #234f77, #1d4263);
  background-image: linear-gradient(to bottom, #234f77, #1d4263);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff234f77', endColorstr='#ff1d4263', GradientType=0);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  border: 0;
  min-width: 1170px;
}
.btn-mode {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e2c667;
  background-image: -moz-linear-gradient(top, #e8d389, #d8b334);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8d389), to(#d8b334));
  background-image: -webkit-linear-gradient(top, #e8d389, #d8b334);
  background-image: -o-linear-gradient(top, #e8d389, #d8b334);
  background-image: linear-gradient(to bottom, #e8d389, #d8b334);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8d389', endColorstr='#ffd8b334', GradientType=0);
  border-color: #d8b334 #d8b334 #a0831f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #d8b334;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-mode:hover,
.btn-mode:active,
.btn-mode.active,
.btn-mode.disabled,
.btn-mode[disabled] {
  color: #ffffff;
  background-color: #d8b334;
  *background-color: #cba627;
}
.btn-mode:active,
.btn-mode.active {
  background-color: #b59523 \9;
}
.btn-mode:hover,
.btn-mode:focus {
  background-color: #d8b334;
  color: #fff;
}
.btn-mode.disabled {
  background-color: #999;
  color: #ddd;
  opacity: 1;
}
.btn-action {
  border-color: #9e7a00;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e6bf36;
  background-image: -moz-linear-gradient(top, #f3cf50, #d3a70f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3cf50), to(#d3a70f));
  background-image: -webkit-linear-gradient(top, #f3cf50, #d3a70f);
  background-image: -o-linear-gradient(top, #f3cf50, #d3a70f);
  background-image: linear-gradient(to bottom, #f3cf50, #d3a70f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3cf50', endColorstr='#ffd3a70f', GradientType=0);
  border-color: #d3a70f #d3a70f #8b6f0a;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #d3a70f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 2px 0 rgba(255, 255, 255, 0.4) inset;
  -moz-box-shadow: 0 2px 0 rgba(255, 255, 255, 0.4) inset;
  box-shadow: 0 2px 0 rgba(255, 255, 255, 0.4) inset;
}
.btn-action:hover,
.btn-action:active,
.btn-action.active,
.btn-action.disabled,
.btn-action[disabled] {
  color: #ffffff;
  background-color: #d3a70f;
  *background-color: #bb940d;
}
.btn-action:active,
.btn-action.active {
  background-color: #a3820b \9;
}
.btn-action:hover,
.btn-action:focus {
  background-color: #d3a70f;
  color: #fff;
}
/*all navbars*/
.navbar {
  /*dropdowns*/

}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  -webkit-box-shadow: inset 0 5px 11px rgba(0, 0, 0, 0.325);
  -moz-box-shadow: inset 0 5px 11px rgba(0, 0, 0, 0.325);
  box-shadow: inset 0 5px 11px rgba(0, 0, 0, 0.325);
  background-color: rgba(0, 0, 0, 0.3);
  color: #fefefe!important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) !important;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #fefefe;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) !important;
  background-color: rgba(0, 0, 0, 0.2) !important;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #fefefe!important;
  border-bottom-color: #fefefe!important;
}
.navbar .navbar-search .search-query {
  color: rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.1), inset 0px -1px 8px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.1), inset 0px -1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.1), inset 0px -1px 8px rgba(0, 0, 0, 0.1);
}
.navbar .navbar-search .search-query:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.navbar .navbar-search .search-query:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.navbar .navbar-search .search-query::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.navbar .nav > li > .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-top: 0;
}
.navbar .nav > li > .dropdown-menu:before {
  top: -11px;
  border-right: 11px solid transparent;
  border-bottom: 11px solid #ccc;
  border-left: 11px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.navbar .nav > li > .dropdown-menu:after {
  top: -10px;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  border-left: 10px solid transparent;
}
.navbar .dropdown-menu li > a:hover,
.navbar .dropdown-menu li > a:focus,
.navbar .dropdown-submenu:hover > a {
  background-image: none;
  color: #fefefe;
}
.navbar .nav > li > a {
  padding: 11px 10px 11px;
  height: 20px;
}
.navbar-inverse .divider-vertical {
  border: 0;
  background: url(/assets/img/menu-separator.png?v=1763626203);
  width: 2px;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #C5C5C5;
}
.error-container h1 {
  margin: 5px 0 15px 0;
}
.error-container .error-desc {
  font-weight: bold;
}
.error-container .error-return-home {
  padding-top: 2px;
}
.error-container .error-details {
  padding-bottom: 5px;
}
.notifications-container .notifications-link {
  padding: 13px 15px 7px 15px !important;
}
.notifications-container .notifications-link .icon-notifications {
  background: url(/assets/img/globe-icon.png?v=1763626203) no-repeat left center;
  background-size: auto;
  height: 16px;
  width: 16px;
}
.notifications-container .notifications-link .notifications-jewel {
  overflow: hidden;
  padding-bottom: 1px;
  position: absolute;
  top: 0;
  margin-left: 11px;
  margin-top: 8px;
}
.notifications-container .notifications-link .notifications-jewel.total_0 {
  display: none;
}
.notifications-container .notifications-link .notifications-jewel .notifications-jewel-count {
  background-color: #F03D25;
  border: 1px solid #D83722;
  border-bottom: 1px solid #C0311E;
  border-top: 1px solid #E23923;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 39, 121, 0.77);
  -moz-box-shadow: 0 1px 0 rgba(0, 39, 121, 0.77);
  box-shadow: 0 1px 0 rgba(0, 39, 121, 0.77);
  display: block;
  padding: 1px 2px 0 2px;
  line-height: 12px;
  font-weight: bold;
  color: white;
  font-size: 11px;
}
.notifications-container .notifications-dropdown {
  width: 370px;
  height: 450px;
  overflow: auto;
  padding-top: 0;
}
.notifications-container .notifications-dropdown .notifications-dropdown-box-message {
  padding: 30px 0;
  text-align: center;
  color: #999;
}
.notifications-container .notifications-dropdown .notifications-error {
  color: #777;
}
.notifications-container .notifications-dropdown .notifications-stories .nav-header {
  font-family: Lato;
  padding-left: 8px;
  margin-top: 6px;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story {
  width: 100%;
  border-bottom: 1px solid #F5F5F5;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.unviewed .notification-story-link {
  background: #FCF8E3;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project .notification-story-image {
  float: left;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project .notification-story-image img {
  width: 45px;
  height: 45px;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project .notification-story-spammy {
  display: none;
  margin: -5px;
  float: right;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project .notification-story-content {
  width: 270px;
  float: left;
  white-space: normal;
  font-size: 11px;
  padding: 0px 8px;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project .notification-story-content .project {
  color: #777;
  font-size: 11px;
  padding-bottom: 1px;
  margin-top: 1px;
  line-height: 14px;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project .notification-story-content .body {
  line-height: 14px;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project a.notification-story-link {
  padding: 8px;
  display: block;
  color: #333;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project a.notification-story-link:hover {
  background: #F6F6F6;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project a.notification-story-link:hover .notification-story-spammy {
  display: block;
}
.notifications-container .notifications-dropdown .notifications-stories .notification-story.project.unviewed a.notification-story-link:hover {
  background-color: #FFF9C2;
}
.notification-popup {
  font-size: 12px;
  max-width: 180px;
  position: fixed;
  left: 20px;
  bottom: 20px;
  line-height: 14px;
  padding: 8px;
}
.notification-popup a.notification-popup-link,
.notification-popup a.notification-popup-link:visited {
  display: block;
  height: 100%;
  padding: 2px;
}
.notification-popup a.notification-popup-link:hover,
.notification-popup a.notification-popup-link:visited:hover {
  text-decoration: none;
}
.notification-popup a.notification-popup-link h4,
.notification-popup a.notification-popup-link:visited h4 {
  margin-bottom: 4px;
}
.notification-popup a.notification-popup-link p,
.notification-popup a.notification-popup-link:visited p {
  margin: 0;
}
.track-time {
  font-size: 14px;
}
.track-time .btn-primary {
  padding: 4px 40px;
  margin-top: 20px;
}
.well.sidebar-nav {
  padding: 9px 0;
  max-height: 490px;
  overflow: auto;
}
wireframes-container {
  background: #FFF;
}
.krds-idea {
  float: right;
  background-repeat: no-repeat;
}
.krds-idea a {
  text-indent: -50000px;
  display: block;
  width: 140px;
  height: 140px;
}
.popover {
  width: auto;
}
.btn-group.open .btn.feedback-links-btn {
  color: #333;
}
html.upload {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
html.upload body {
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
html.upload table {
  width: 100%;
  height: 100%;
}
html.upload td {
  text-align: center;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #4A4A4A;
}
.upload-container {
  margin: 10px;
}
.upload-container .upload-desc {
  font-weight: bold;
}
.upload-container .close {
  display: none;
}
.upload-container .upload-details {
  text-align: center;
}
.upload-container #queue {
  background: #fff;
  min-height: 100px;
  padding: 20px;
  border: 1px dashed #0AF;
  border-radius: 10px;
}
.upload-container #queue .filename {
  font-weight: bold;
}
.upload-container .uploadifive-button {
  margin-top: 10px;
}
.upload-container .upload-error-desc {
  font-weight: bold;
}
.upload-container .upload-error-btn-container {
  margin-top: 7px;
}
.wireframe-message {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.navbar .brand {
  background: url("/assets/img/unity.png?6") no-repeat center center;
  width: 144px;
  height: 27px;
  text-indent: -15000px;
  padding: 15px 8px 0;
}
.navbar .project-name-dropdown:hover,
.navbar .project-name-dropdown.active {
  color: white;
}
.navbar .divider-arrow {
  height: 38px;
  width: 13px;
  margin: 2px 9px 0;
  overflow: hidden;
  background: url(/assets/img/navbar-separator.png?2) no-repeat center center;
}
.navbar .divider-arrow:first-child {
  margin-left: 0;
}
.navbar a.disabled {
  color: #999!important;
  cursor: default;
}
.navbar .menu-projects-dropdown .project-name-dropdown {
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  color: #999;
  font-size: 12px;
  padding-top: 5px;
}
.navbar .menu-projects-dropdown .project-name-dropdown,
.navbar .menu-projects-dropdown .dropdown-toggle {
  color: #C5C5C5;
  background-color: #153048;
  background-image: -moz-linear-gradient(top, #173550, #12283c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#173550), to(#12283c));
  background-image: -webkit-linear-gradient(top, #173550, #12283c);
  background-image: -o-linear-gradient(top, #173550, #12283c);
  background-image: linear-gradient(to bottom, #173550, #12283c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff173550', endColorstr='#ff12283c', GradientType=0);
}
.navbar .nav-user-image {
  float: left;
  margin-right: 5px;
  padding: 0;
  border: 1px solid #002d5d;
  margin-top: -1px;
}
.navbar .nav-user-image img {
  max-width: 20px;
  max-height: 20px;
  display: block;
}
.navbar .user-name {
  display: inline-block;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hero-unit {
  background: url(/assets/img/hero-bg.jpg?v=1763626203);
}
.hero-unit h1 {
  color: #002d5d;
}
.span6.login-user {
  border-right: 1px solid #eee;
  width: 559px;
  margin-right: 10px;
}
.project-typeahead {
  width: 225px;
}
.words-container .tpl-alert-development {
  margin-bottom: 15px;
}
.words-container a.search-reset {
  margin-left: -57px;
  margin-top: 6px;
  position: absolute;
}
.words-container .btn-submit-search {
  padding: 4px 9px;
}
.words-container .words-unit {
  padding: 10px;
  background: #F7F7F7;
  margin-bottom: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.words-container .words-unit h4 {
  padding: 3px 0 8px;
  margin: 0;
}
.words-container .words-unit .table {
  margin-bottom: 0;
}
.words-container .words-unit .table td {
  border: none;
  vertical-align: middle;
}
.words-container .words-unit .btn-words-actions button {
  padding: 4px 10px;
}
.words-container .words-unit .words-label {
  width: 100%;
  margin: 0;
  height: 18px;
}
.words-container .words-unit .words-label.disabled {
  resize: none;
  background: none;
  border-style: dashed;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.words-container .words-unit .btn-success {
  margin-left: 12px;
}
.words-container .words-unit .cell-action .btn-group {
  float: right;
}
.words-container .words-unit .cell-language.default {
  font-weight: bold;
}
html.white-label {
  width: 100%;
  height: 100%;
  overflow: hidden;
  /* background: linear-gradient(to right, #f6f6f6 4.5%,#ececec 4.5%,#ececec 9%,#f1f1f1 9%,#f1f1f1 13.5%,#dadada 13.5%,#dadada 18%,#e0e0e0 18%,#e0e0e0 22.5%,#ececec 22.5%,#ececec 27%,#dcdcdc 27%,#dcdcdc 31.5%,#e5e5e5 31.5%,#e5e5e5 36%,#e0e0e0 36%,#e0e0e0 40.5%,#d6d6d6 40.5%,#d6d6d6 45%,#dadada 45%,#dadada 49.5%,#d2d2d2 49.5%,#d2d2d2 54%,#cecece 54%,#cecece 58.5%,#cacaca 58.5%,#cacaca 63%,#c4c4c4 63%,#c4c4c4 67.5%,#dcdcdc 67.5%,#dcdcdc 72%,#d2d2d2 72%,#d2d2d2 76.5%,#dadada 76.5%,#dadada 81%,#d6d6d6 81%,#d6d6d6 85.5%,#cecece 85.5%,#cecece 90%,#d4d4d4 90%,#d4d4d4 94.5%,#c8c8c8 94.5%,#c8c8c8 100%); */

}
html.white-label body {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
html.white-label .container {
  width: 100%;
  height: 100%;
  background: #fbfbfb;
  /* Old browsers */

  background: -moz-linear-gradient(left, #fbfbfb 4.5%, #f6f6f6 4.5%, #f6f6f6 9%, #f8f8f8 9%, #f8f8f8 13.5%, #ededed 13.5%, #ededed 18%, #f0f0f0 18%, #f0f0f0 22.5%, #f6f6f6 22.5%, #f6f6f6 27%, #eeeeee 27%, #eeeeee 31.5%, #f2f2f2 31.5%, #f2f2f2 36%, #f0f0f0 36%, #f0f0f0 40.5%, #ebebeb 40.5%, #ebebeb 45%, #ededed 45%, #ededed 49.5%, #e9e9e9 49.5%, #e9e9e9 54%, #e7e7e7 54%, #e7e7e7 58.5%, #e5e5e5 58.5%, #e5e5e5 63%, #e2e2e2 63%, #e2e2e2 67.5%, #eeeeee 67.5%, #eeeeee 72%, #e9e9e9 72%, #e9e9e9 76.5%, #ededed 76.5%, #ededed 81%, #ebebeb 81%, #ebebeb 85.5%, #e7e7e7 85.5%, #e7e7e7 90%, #eaeaea 90%, #eaeaea 94.5%, #e4e4e4 94.5%, #e4e4e4 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, right top, color-stop(4.5%, #fbfbfb), color-stop(4.5%, #f6f6f6), color-stop(9%, #f6f6f6), color-stop(9%, #f8f8f8), color-stop(13.5%, #f8f8f8), color-stop(13.5%, #ededed), color-stop(18%, #ededed), color-stop(18%, #f0f0f0), color-stop(22.5%, #f0f0f0), color-stop(22.5%, #f6f6f6), color-stop(27%, #f6f6f6), color-stop(27%, #eeeeee), color-stop(31.5%, #eeeeee), color-stop(31.5%, #f2f2f2), color-stop(36%, #f2f2f2), color-stop(36%, #f0f0f0), color-stop(40.5%, #f0f0f0), color-stop(40.5%, #ebebeb), color-stop(45%, #ebebeb), color-stop(45%, #ededed), color-stop(49.5%, #ededed), color-stop(49.5%, #e9e9e9), color-stop(54%, #e9e9e9), color-stop(54%, #e7e7e7), color-stop(58.5%, #e7e7e7), color-stop(58.5%, #e5e5e5), color-stop(63%, #e5e5e5), color-stop(63%, #e2e2e2), color-stop(67.5%, #e2e2e2), color-stop(67.5%, #eeeeee), color-stop(72%, #eeeeee), color-stop(72%, #e9e9e9), color-stop(76.5%, #e9e9e9), color-stop(76.5%, #ededed), color-stop(81%, #ededed), color-stop(81%, #ebebeb), color-stop(85.5%, #ebebeb), color-stop(85.5%, #e7e7e7), color-stop(90%, #e7e7e7), color-stop(90%, #eaeaea), color-stop(94.5%, #eaeaea), color-stop(94.5%, #e4e4e4), color-stop(100%, #e4e4e4));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(left, #fbfbfb 4.5%, #f6f6f6 4.5%, #f6f6f6 9%, #f8f8f8 9%, #f8f8f8 13.5%, #ededed 13.5%, #ededed 18%, #f0f0f0 18%, #f0f0f0 22.5%, #f6f6f6 22.5%, #f6f6f6 27%, #eeeeee 27%, #eeeeee 31.5%, #f2f2f2 31.5%, #f2f2f2 36%, #f0f0f0 36%, #f0f0f0 40.5%, #ebebeb 40.5%, #ebebeb 45%, #ededed 45%, #ededed 49.5%, #e9e9e9 49.5%, #e9e9e9 54%, #e7e7e7 54%, #e7e7e7 58.5%, #e5e5e5 58.5%, #e5e5e5 63%, #e2e2e2 63%, #e2e2e2 67.5%, #eeeeee 67.5%, #eeeeee 72%, #e9e9e9 72%, #e9e9e9 76.5%, #ededed 76.5%, #ededed 81%, #ebebeb 81%, #ebebeb 85.5%, #e7e7e7 85.5%, #e7e7e7 90%, #eaeaea 90%, #eaeaea 94.5%, #e4e4e4 94.5%, #e4e4e4 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, #fbfbfb 4.5%, #f6f6f6 4.5%, #f6f6f6 9%, #f8f8f8 9%, #f8f8f8 13.5%, #ededed 13.5%, #ededed 18%, #f0f0f0 18%, #f0f0f0 22.5%, #f6f6f6 22.5%, #f6f6f6 27%, #eeeeee 27%, #eeeeee 31.5%, #f2f2f2 31.5%, #f2f2f2 36%, #f0f0f0 36%, #f0f0f0 40.5%, #ebebeb 40.5%, #ebebeb 45%, #ededed 45%, #ededed 49.5%, #e9e9e9 49.5%, #e9e9e9 54%, #e7e7e7 54%, #e7e7e7 58.5%, #e5e5e5 58.5%, #e5e5e5 63%, #e2e2e2 63%, #e2e2e2 67.5%, #eeeeee 67.5%, #eeeeee 72%, #e9e9e9 72%, #e9e9e9 76.5%, #ededed 76.5%, #ededed 81%, #ebebeb 81%, #ebebeb 85.5%, #e7e7e7 85.5%, #e7e7e7 90%, #eaeaea 90%, #eaeaea 94.5%, #e4e4e4 94.5%, #e4e4e4 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, #fbfbfb 4.5%, #f6f6f6 4.5%, #f6f6f6 9%, #f8f8f8 9%, #f8f8f8 13.5%, #ededed 13.5%, #ededed 18%, #f0f0f0 18%, #f0f0f0 22.5%, #f6f6f6 22.5%, #f6f6f6 27%, #eeeeee 27%, #eeeeee 31.5%, #f2f2f2 31.5%, #f2f2f2 36%, #f0f0f0 36%, #f0f0f0 40.5%, #ebebeb 40.5%, #ebebeb 45%, #ededed 45%, #ededed 49.5%, #e9e9e9 49.5%, #e9e9e9 54%, #e7e7e7 54%, #e7e7e7 58.5%, #e5e5e5 58.5%, #e5e5e5 63%, #e2e2e2 63%, #e2e2e2 67.5%, #eeeeee 67.5%, #eeeeee 72%, #e9e9e9 72%, #e9e9e9 76.5%, #ededed 76.5%, #ededed 81%, #ebebeb 81%, #ebebeb 85.5%, #e7e7e7 85.5%, #e7e7e7 90%, #eaeaea 90%, #eaeaea 94.5%, #e4e4e4 94.5%, #e4e4e4 100%);
  /* IE10+ */

  background: linear-gradient(to right, #fbfbfb 4.5%, #f6f6f6 4.5%, #f6f6f6 9%, #f8f8f8 9%, #f8f8f8 13.5%, #ededed 13.5%, #ededed 18%, #f0f0f0 18%, #f0f0f0 22.5%, #f6f6f6 22.5%, #f6f6f6 27%, #eeeeee 27%, #eeeeee 31.5%, #f2f2f2 31.5%, #f2f2f2 36%, #f0f0f0 36%, #f0f0f0 40.5%, #ebebeb 40.5%, #ebebeb 45%, #ededed 45%, #ededed 49.5%, #e9e9e9 49.5%, #e9e9e9 54%, #e7e7e7 54%, #e7e7e7 58.5%, #e5e5e5 58.5%, #e5e5e5 63%, #e2e2e2 63%, #e2e2e2 67.5%, #eeeeee 67.5%, #eeeeee 72%, #e9e9e9 72%, #e9e9e9 76.5%, #ededed 76.5%, #ededed 81%, #ebebeb 81%, #ebebeb 85.5%, #e7e7e7 85.5%, #e7e7e7 90%, #eaeaea 90%, #eaeaea 94.5%, #e4e4e4 94.5%, #e4e4e4 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e4e4e4', GradientType=1);
  /* IE6-9 */

}
html.white-label .inner {
  width: 100%;
  height: 100%;
  background: url(/assets/img/welcome.png?v=1763626203) no-repeat center center;
}
html.white-label header {
  height: 10px;
  background: #f8ba4b;
  /* Old browsers */

  background: -moz-linear-gradient(left, #f8ba4b 4.5%, #f19532 4.5%, #f19532 9%, #f5a835 9%, #f5a835 13.5%, #ec792d 13.5%, #ec792d 18%, #f39e34 18%, #f39e34 22.5%, #f08c30 22.5%, #f08c30 27%, #ec792d 27%, #ec792d 31.5%, #f08c30 31.5%, #f08c30 36%, #ec792d 36%, #ec792d 40.5%, #e85a28 40.5%, #e85a28 45%, #eb702c 45%, #eb702c 49.5%, #e85a28 49.5%, #e85a28 54%, #e43725 54%, #e43725 58.5%, #e21925 58.5%, #e21925 63%, #e3282a 63%, #e3282a 67.5%, #ec7567 67.5%, #ec7567 72%, #e6423c 72%, #e6423c 76.5%, #ea6357 76.5%, #ea6357 81%, #e32328 81%, #e32328 85.5%, #e21422 85.5%, #e21422 90%, #e7463e 90%, #e7463e 94.5%, #e21221 94.5%, #e21221 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, right top, color-stop(4.5%, #f8ba4b), color-stop(4.5%, #f19532), color-stop(9%, #f19532), color-stop(9%, #f5a835), color-stop(13.5%, #f5a835), color-stop(13.5%, #ec792d), color-stop(18%, #ec792d), color-stop(18%, #f39e34), color-stop(22.5%, #f39e34), color-stop(22.5%, #f08c30), color-stop(27%, #f08c30), color-stop(27%, #ec792d), color-stop(31.5%, #ec792d), color-stop(31.5%, #f08c30), color-stop(36%, #f08c30), color-stop(36%, #ec792d), color-stop(40.5%, #ec792d), color-stop(40.5%, #e85a28), color-stop(45%, #e85a28), color-stop(45%, #eb702c), color-stop(49.5%, #eb702c), color-stop(49.5%, #e85a28), color-stop(54%, #e85a28), color-stop(54%, #e43725), color-stop(58.5%, #e43725), color-stop(58.5%, #e21925), color-stop(63%, #e21925), color-stop(63%, #e3282a), color-stop(67.5%, #e3282a), color-stop(67.5%, #ec7567), color-stop(72%, #ec7567), color-stop(72%, #e6423c), color-stop(76.5%, #e6423c), color-stop(76.5%, #ea6357), color-stop(81%, #ea6357), color-stop(81%, #e32328), color-stop(85.5%, #e32328), color-stop(85.5%, #e21422), color-stop(90%, #e21422), color-stop(90%, #e7463e), color-stop(94.5%, #e7463e), color-stop(94.5%, #e21221), color-stop(100%, #e21221));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(left, #f8ba4b 4.5%, #f19532 4.5%, #f19532 9%, #f5a835 9%, #f5a835 13.5%, #ec792d 13.5%, #ec792d 18%, #f39e34 18%, #f39e34 22.5%, #f08c30 22.5%, #f08c30 27%, #ec792d 27%, #ec792d 31.5%, #f08c30 31.5%, #f08c30 36%, #ec792d 36%, #ec792d 40.5%, #e85a28 40.5%, #e85a28 45%, #eb702c 45%, #eb702c 49.5%, #e85a28 49.5%, #e85a28 54%, #e43725 54%, #e43725 58.5%, #e21925 58.5%, #e21925 63%, #e3282a 63%, #e3282a 67.5%, #ec7567 67.5%, #ec7567 72%, #e6423c 72%, #e6423c 76.5%, #ea6357 76.5%, #ea6357 81%, #e32328 81%, #e32328 85.5%, #e21422 85.5%, #e21422 90%, #e7463e 90%, #e7463e 94.5%, #e21221 94.5%, #e21221 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, #f8ba4b 4.5%, #f19532 4.5%, #f19532 9%, #f5a835 9%, #f5a835 13.5%, #ec792d 13.5%, #ec792d 18%, #f39e34 18%, #f39e34 22.5%, #f08c30 22.5%, #f08c30 27%, #ec792d 27%, #ec792d 31.5%, #f08c30 31.5%, #f08c30 36%, #ec792d 36%, #ec792d 40.5%, #e85a28 40.5%, #e85a28 45%, #eb702c 45%, #eb702c 49.5%, #e85a28 49.5%, #e85a28 54%, #e43725 54%, #e43725 58.5%, #e21925 58.5%, #e21925 63%, #e3282a 63%, #e3282a 67.5%, #ec7567 67.5%, #ec7567 72%, #e6423c 72%, #e6423c 76.5%, #ea6357 76.5%, #ea6357 81%, #e32328 81%, #e32328 85.5%, #e21422 85.5%, #e21422 90%, #e7463e 90%, #e7463e 94.5%, #e21221 94.5%, #e21221 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, #f8ba4b 4.5%, #f19532 4.5%, #f19532 9%, #f5a835 9%, #f5a835 13.5%, #ec792d 13.5%, #ec792d 18%, #f39e34 18%, #f39e34 22.5%, #f08c30 22.5%, #f08c30 27%, #ec792d 27%, #ec792d 31.5%, #f08c30 31.5%, #f08c30 36%, #ec792d 36%, #ec792d 40.5%, #e85a28 40.5%, #e85a28 45%, #eb702c 45%, #eb702c 49.5%, #e85a28 49.5%, #e85a28 54%, #e43725 54%, #e43725 58.5%, #e21925 58.5%, #e21925 63%, #e3282a 63%, #e3282a 67.5%, #ec7567 67.5%, #ec7567 72%, #e6423c 72%, #e6423c 76.5%, #ea6357 76.5%, #ea6357 81%, #e32328 81%, #e32328 85.5%, #e21422 85.5%, #e21422 90%, #e7463e 90%, #e7463e 94.5%, #e21221 94.5%, #e21221 100%);
  /* IE10+ */

  background: linear-gradient(to right, #f8ba4b 4.5%, #f19532 4.5%, #f19532 9%, #f5a835 9%, #f5a835 13.5%, #ec792d 13.5%, #ec792d 18%, #f39e34 18%, #f39e34 22.5%, #f08c30 22.5%, #f08c30 27%, #ec792d 27%, #ec792d 31.5%, #f08c30 31.5%, #f08c30 36%, #ec792d 36%, #ec792d 40.5%, #e85a28 40.5%, #e85a28 45%, #eb702c 45%, #eb702c 49.5%, #e85a28 49.5%, #e85a28 54%, #e43725 54%, #e43725 58.5%, #e21925 58.5%, #e21925 63%, #e3282a 63%, #e3282a 67.5%, #ec7567 67.5%, #ec7567 72%, #e6423c 72%, #e6423c 76.5%, #ea6357 76.5%, #ea6357 81%, #e32328 81%, #e32328 85.5%, #e21422 85.5%, #e21422 90%, #e7463e 90%, #e7463e 94.5%, #e21221 94.5%, #e21221 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8ba4b', endColorstr='#e21221', GradientType=1);
  /* IE6-9 */

}
.project-sidebar-nav {
  position: fixed;
}
li.clsArchivedProject {
  padding-left: 20px;
  position: relative;
}
li.clsArchivedProject:before {
  content: '\f187';
  display: block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 4px;
}
.tokens-popover .popover-content-tokens {
  padding-top: 9px;
}
.tokens-popover .tooltip-tokens {
  margin-top: 5px;
}
#modal-public-user .public-user-copied {
  font-weight: bold;
}
.modal-with-form {
  padding-bottom: 0;
  max-height: 550px;
}
#a_modal_check_labels,
#btn_import_labels {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-bottom: 20px;
}
#check_labels_content,
#import_labels_content {
  max-height: 500px;
  overflow: hidden;
}
#check_labels_content .nav,
#import_labels_content .nav {
  margin-bottom: 10px!important;
}
#check_labels_content #check_labels_select li a,
#import_labels_content #check_labels_select li a {
  font-size: 12px;
}
#check_labels_content .tab-content,
#import_labels_content .tab-content {
  max-height: 200px;
  margin-bottom: 15px;
}
#check_labels_content .tab-content.export,
#import_labels_content .tab-content.export {
  min-height: 220px;
}
#check_labels_content #check_labels_loader,
#import_labels_content #check_labels_loader {
  display: none;
  width: 16px;
  height: 16px;
  background: url(/assets/img/loader-s.gif?v=1763626203) no-repeat center center;
}
#import_labels_content .btn_export.btn {
  padding: 2px 12px;
}
.words_loader {
  display: none;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 15px;
  top: 15px;
  background: url(/assets/img/loader-s.gif?v=1763626203) no-repeat center center;
}
.dashboard-container .project-name {
  margin: 5px 0 15px;
}
.dashboard-container .project-name .project-name-collab-btn {
  margin-left: 5px;
}
.dashboard-container #form-hosting {
  padding: 12px 16px;
}
.dashboard-container .widget-well {
  padding: 6px 19px;
}
.dashboard-container .widget-well p.none {
  margin: 10px 0 8px 0;
}
.dashboard-container .dashboard-links-content {
  padding: 6px 19px 1px;
}
.dashboard-container .dashboard-links-content p.none {
  margin: 10px 0 11px 0;
}
.dashboard-container .dashboard-links dd {
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
}
.dashboard-container .dashboard-links select {
  margin-bottom: 0;
}
.dashboard-container h3 {
  margin-bottom: 5px;
}
.dashboard-container .project-gantt-none {
  background: whiteSmoke;
}
.dashboard-container .project-gantt-none td {
  text-align: center;
  vertical-align: middle;
  padding: 40px 0;
}
.dashboard-container .contacts-table {
  width: 100%;
  margin: 3px 0;
}
.dashboard-container .contacts-table td {
  padding: 5px 0;
  width: 50%;
}
.dashboard-container .contacts-table td .title {
  font-size: 12px;
}
.dashboard-container .contacts-table .contact-main .name {
  font-weight: bold;
}
.dashboard-container .project-gantt {
  width: auto;
  float: left;
  margin: 0 0 20px 0;
}
.dashboard-container .project-gantt .cell-month {
  background: #BBB!important;
  color: white;
}
.dashboard-container .project-gantt .cell-month {
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
}
.dashboard-container .project-gantt .row-days td {
  background: #CCC!important;
  font-size: 10px;
  padding: 1px 3px;
  text-align: center;
  width: 22px;
}
.dashboard-container .project-gantt .cell-day {
  font-size: 10px;
  padding: 0;
}
.dashboard-container .project-gantt .col-milestones {
  width: 150px;
}
.dashboard-container .project-gantt .col-milestones.col-main-milestones {
  line-height: 20px;
}
.dashboard-container .project-gantt .table-inner-container {
  padding: 0;
  outline: 0;
}
.dashboard-container .project-gantt .table-inner {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
}
.dashboard-container .project-gantt .table-inner tr td:first-child {
  border-left: none;
}
.dashboard-container .project-gantt .table-inner td {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #DDD;
}
.dashboard-container .project-gantt .table-inner tr:last-child td {
  border-bottom: none;
}
.dashboard-container .project-gantt .milestone-name {
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
}
.dashboard-container .project-gantt .bar {
  width: 100%;
  height: 18px;
  background: red;
  display: block;
  margin: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  top: 1px;
}
.dashboard-container .project-gantt .bar-upcoming {
  background-color: #b9b9b9;
  background-image: -moz-linear-gradient(top, #c4c4c4, #a8a8a8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c4c4c4), to(#a8a8a8));
  background-image: -webkit-linear-gradient(top, #c4c4c4, #a8a8a8);
  background-image: -o-linear-gradient(top, #c4c4c4, #a8a8a8);
  background-image: linear-gradient(to bottom, #c4c4c4, #a8a8a8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc4c4c4', endColorstr='#ffa8a8a8', GradientType=0);
}
.dashboard-container .project-gantt .bar-current {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.dashboard-container .project-gantt .bar-complete {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.dashboard-container .project-gantt .bar-late {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.dashboard-container .project-gantt .cell-day {
  width: 20px;
}
.dashboard-container .project-gantt .day-off {
  background: #f6f3f3 !important;
}
.dashboard-container .project-gantt .day-today {
  background: #FFFF5A !important;
}
.dashboard-container .project-gantt tbody tr:nth-child(odd) .col-main-milestones {
  background-color: #f9f9f9;
}
.dashboard-container .well {
  padding: 40px 0;
}
.tooltip-inner a {
  color: #3BC2FF;
}
.tooltip-inner a:hover {
  color: #11ABF1;
}
.words-units-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  background: white;
  z-index: 10;
}
#modal-milestone .dates input {
  width: 110px;
}
#modal-milestone .desc {
  padding-bottom: 5px;
}
.project-gantt .jspTrack,
.bugs .jspTrack {
  background: none;
}
.project-gantt .jspDrag,
.bugs .jspDrag {
  background: black;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.project-gantt .jspDrag:hover,
.bugs .jspDrag:hover {
  background: #005580;
}
.project-gantt .jspHorizontalBar,
.bugs .jspHorizontalBar {
  background: none;
  height: 7px;
  padding-bottom: 3px;
}
#f-adddescription {
  min-width: 300px;
}
.hide-submit {
  position: fixed;
  top: -100px;
}
.popover-content .buttons-group {
  margin-top: 9px;
}
.container-fluid .brand {
  margin-left: 0;
}
.tab-content .container-fluid {
  padding: 20px;
  border-top: 1px solid #ddd;
}
.tab-content .container-fluid textarea {
  width: 95%;
  height: 100px;
  font-size: 12px;
}
.tab-content .container-fluid input[type="submit"] {
  float: right;
}
#form-collab-url {
  margin: 20px 0;
}
#form-links .form-section {
  margin-bottom: 1px;
}
#form-links .control-label {
  width: 165px;
  padding-top: 4px;
}
#form-links hr {
  margin: 14px 0;
}
#form-links .controls {
  margin-left: 180px;
}
#form-links .form-links-url {
  margin-right: 5px;
}
#form-links .form-links-name {
  width: 144px;
  margin-top: -5px;
  text-align: right;
}
#form-links .form-links-input {
  padding: 1px 3px;
  font-size: 12px;
}
#form-links .btn-small {
  padding: 2px 5px;
}
#form-contacts .form-contacts-section {
  margin-bottom: 2px;
}
.home-container h2 {
  text-transform: uppercase;
}
.home-container .project-typeahead {
  width: 204px;
}
.home-container .tiles {
  margin-top: 15px;
}
.home-container .tiles .tile {
  display: block;
  float: left;
  width: 188px;
  height: 71px;
  background-repeat: no-repeat;
  background-color: #EEE;
  background-position: left center;
  padding-left: 83px;
  margin: 0 15px 15px 0;
  border: 1px solid #DDD;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.home-container .tiles .tile .tile-inner {
  height: 100%;
}
.home-container .tiles .tile .pm,
.home-container .tiles .tile .dates {
  color: #333333;
}
.home-container .tiles .tile:nth-of-type(3n+3) {
  margin-right: 0;
}
.home-container .tiles .details ul {
  width: 180px;
  padding: 0;
  margin: 0;
  list-style: none inside;
}
.home-container .tiles .details ul li {
  padding: 0;
  margin: 0;
}
.home-container .tiles .details ul li.project {
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 190px;
  font-weight: bold;
  padding-bottom: 4px;
}
.home-container .tiles .details ul li.pm,
.home-container .tiles .details ul li.dates {
  font-size: 12px;
  line-height: 14px;
}
a.link-feedback {
  background: url("/assets/img/feedback-tab.png?v=1763626203") no-repeat center center;
  width: 36px;
  height: 142px;
  position: fixed;
  right: 0px;
  top: 250px;
}
.typeahead {
  z-index: 1100;
}
.editable-popover-textarea {
  width: 401px;
}
.editable-popover-textarea button {
  float: right;
  margin-top: 10px;
  margin-left: 5px;
}
.editable-popover-textarea p,
.editable-popover-textarea .control-group,
.editable-popover-textarea .help-block {
  margin: 0;
}
.editable-popover-text p,
.editable-popover-text .control-group,
.editable-popover-text .help-block {
  margin: 0;
}
.editable-popover-text .span2 {
  margin-right: 5px;
}
.editable-popover-text .btn-primary {
  float: right;
  margin-left: 5px;
}
.screenshot {
  float: left;
  width: 80px;
  height: 80px;
  margin: 5px 7px 5px 0px;
  cursor: pointer;
}
.screenshot a.btn-delete {
  position: relative;
  top: -3px;
  right: -66px;
  width: 0px;
  padding: 0px;
  padding-bottom: 1px;
}
.screenshot a.btn-delete i {
  margin: 0 2px;
  background: rgba(0, 0, 0, 0.35);
  padding: 0px 2px;
  border-radius: 3px;
}
.screenshot a.btn-delete:hover i {
  background: rgba(0, 0, 0, 0.5);
}
.popover-screenshots {
  width: auto;
  max-width: 316px;
}
.popover-screenshots .no-screenshot {
  text-align: center;
  margin: 10px;
}
.bugs-table {
  margin-bottom: 40px;
}
.bugs .container-fluid {
  padding: 0;
}
.bugs-content {
  display: table;
  width: 100%;
}
.bugs-content .disabled {
  color: #bbbbbb;
}
.bugs-content .editable:hover {
  border-bottom: 1px dotted blue;
  cursor: pointer;
}
.bugs-content .app-container {
  display: table-row;
}
.bugs-content .dropdown-toggle i {
  margin-right: 5px;
}
.bugs-content .thumbnail {
  background: #ffffff;
}
.bugs-content .img-preview {
  cursor: pointer;
}
.bugs-content section {
  display: table-cell;
  padding-top: 84px;
}
.bugs-content section table th {
  vertical-align: top;
  padding-top: 75px;
}
.bugs-content section table th select {
  display: block;
  font-size: 11px;
  height: auto;
  margin: 6px 0 0;
  padding: 2px;
}
.bugs-content thead {
  position: fixed;
  top: 13px;
  background: url(/assets/img/bg.png?v=1763626203);
  border-bottom: 1px solid #CCC;
  left: 0;
  right: 0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06), 0 2px 0 rgba(0, 0, 0, 0.03);
  z-index: 9;
}
.bugs-content .noData {
  text-align: center;
  padding: 80px;
  color: #555555;
}
.bugs-content .bugtracker-switcher-container li:first-child {
  margin: 0 !important;
}
.bugs-content .bugtracker-switcher-container li:first-child .btn-group {
  margin-bottom: 7px;
}
.bugs-content .bugtracker-switcher-container .stats {
  float: right;
  margin-right: 10px;
}
.bugs-content .form-comment-container form {
  margin: 0;
}
.bugs-content .infos {
  padding: 8px 0 0;
  font-size: 12px;
  color: #f8f9fa;
}
.bugs-content .bugtracker-switcher-private {
  background: none repeat scroll 0 0 #4d628d;
}
.bugs-content .bugtracker-switcher-public {
  background: none repeat scroll 0 0 #EDEFF4;
}
.bugs-content aside {
  width: 28%;
  z-index: 10;
  border: 1px solid #AAA;
  border-right: 0px;
  border-bottom: 0;
  background: #F9F9F9;
  vertical-align: top;
  bottom: 0;
  position: fixed;
  right: -25%;
  top: 78px;
  -webkit-box-shadow: 6px 0 30px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 6px 0 30px rgba(0, 0, 0, 0.3);
  box-shadow: 6px 0 30px rgba(0, 0, 0, 0.3);
}
.bugs-content aside .detail-loading {
  text-align: center;
  padding: 10px;
}
.bugs-content aside .detail-container {
  padding: 10px;
}
.bugs-content aside .detail-container .detail-header {
  background: #EEE;
  margin: -10px;
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #DDDDDD;
}
.bugs-content aside .detail-container .detail-header .feedback {
  margin: 0;
  margin-bottom: 10px;
}
.bugs-content aside .detail-container .detail-priority {
  line-height: 23px;
}
.bugs-content aside .detail-container .detail-delete {
  float: right;
  margin-right: 10px;
}
.bugs-content aside .detail-container .detail-reporter {
  list-style: none;
  color: #555555;
  font-size: 11px;
  padding-left: 2px;
  margin: 0;
}
.bugs-content aside .detail-container textarea {
  width: 98%;
  margin: 0;
  color: #333;
}
.bugs-content aside .detail-container .detail-badges {
  *zoom: 1;
  padding-bottom: 8px;
  margin-right: 5px;
}
.bugs-content aside .detail-container .detail-badges:before,
.bugs-content aside .detail-container .detail-badges:after {
  display: table;
  content: "";
  line-height: 0;
}
.bugs-content aside .detail-container .detail-badges:after {
  clear: both;
}
.bugs-content aside .detail-container .detail-badges .btn-group {
  float: left;
  margin-right: 10px;
}
.bugs-content aside .detail-container .detail-badges .badge {
  border-radius: 3px 3px 3px 3px;
  padding: 4px 7px;
}
.bugs-content aside .detail-container .detail-pic {
  float: right;
  margin-left: 10px;
  margin-bottom: 12px;
}
.bugs-content aside .detail-container .detail-pic img {
  max-height: 200px;
  max-width: 405px;
}
.bugs-content aside .detail-container .detail-description-container {
  font-size: 12px;
  overflow: auto;
}
.bugs-content aside .detail-container .detail-description-container .detail-screenshots {
  overflow: hidden;
}
.bugs-content aside .detail-container .detail-description-container .detail-screenshots .help-screenshots {
  border: 2px dashed #DDD;
  text-align: center;
  float: left;
  width: 65px;
  height: 22px;
  line-height: 12px;
  font-size: 10px;
  color: #777;
  padding: 32px 10px;
  margin: 5px 7px 5px 0px;
}
.bugs-content aside .detail-container .detail-description-container .detail-version {
  margin-left: 20px;
  width: 50px;
}
.bugs-content aside .detail-container .detail-description,
.bugs-content aside .detail-container .detail-comment-body {
  white-space: pre-line;
}
.bugs-content aside .detail-container .detail-description-container em {
  color: #333333;
  display: block;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  margin-bottom: -2px;
}
.bugs-content aside .detail-container .detail-description-container ul.detail-description-container-list {
  border-bottom: 1px solid #E6E6E6;
  padding: 0;
  margin: 0;
  padding-bottom: 6px;
  margin-bottom: 5px;
}
.bugs-content aside .detail-container .detail-description-container li {
  list-style: none;
  margin-bottom: 3px;
}
.bugs-content aside .detail-container .detail-description-container li label {
  display: inline-block;
  width: 20%;
  color: #999999;
  font-size: 12px;
}
.bugs-content aside .detail-container #detail-assignee-selector {
  width: 390px;
}
.bugs-content aside .detail-container .detail-assignee {
  position: relative;
}
.bugs-content aside .detail-container .detail-assignee .popover {
  width: 400px;
  margin-top: 30px;
}
.bugs-content aside .detail-container .detail-assignee .popover .control-group {
  float: right;
}
.bugs-content aside .detail-container .detail-assignee .popover .select2-container {
  width: 72% !important;
}
.bugs-content aside .detail-container div.detail-comment i.icon-remove {
  cursor: pointer;
  float: right;
  opacity: 0.2;
  -moz-transition: opacity 300ms;
  -webkit-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -ms-transition: opacity 300ms;
  transition: opacity 300ms;
}
.bugs-content aside .detail-container div.detail-comment i.icon-remove:hover {
  opacity: 1;
}
.bugs-content aside .detail-container .public-description {
  font-size: 11px;
  color: #777;
  background: none repeat scroll 0 0 #F2F2F2;
  border-left: 2px solid #BBBBBB;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 16px;
}
.bugs-content aside .detail-container .detail-comments {
  background: url(/assets/img/arrow.png?v=1763626203) no-repeat 20px top;
  padding-top: 5px;
}
.bugs-content aside .detail-container .detail-comment,
.bugs-content aside .detail-container #detail-comment-form {
  background: #EAEAEA;
  margin-bottom: 2px;
  font-size: 11px;
  padding: 6px 10px;
}
.bugs-content aside .detail-container .detail-comment .detail-comment-btn-container,
.bugs-content aside .detail-container #detail-comment-form .detail-comment-btn-container {
  padding: 9px 0 4px;
  text-align: right;
}
.bugs-content aside .detail-container .detail-comment p {
  margin: 0;
}
.bugs-content aside .detail-container #detail-comment-form {
  overflow: hidden;
}
.bugs-content aside .detail-container #detail-comment-form a.btn {
  float: right;
  margin: 4px 0 0;
}
.bugs-content aside .detail-container .detail-comment-reporter span {
  color: #555555;
}
.bugs-content .activeBug .arrow {
  background: url('/assets/img/bug-detail-arrow.png?v=1763626203');
  z-index: 15;
  position: relative;
  width: 11px;
  height: 20px;
  right: 9px;
  display: block;
  color: #AAA;
  float: right;
}
.bugs-content #detail-comments-list {
  overflow: auto;
}
.bugs-content .jspVerticalBar {
  width: 7px;
}
.bugs-content .jspVerticalBar {
  visibility: hidden;
}
.bugs-content .jspContainer:hover .jspVerticalBar {
  visibility: visible;
}
.bugs-content .line {
  font-size: 11px;
  background: #F9F9F9;
  color: #999;
}
.bugs-content .line .status-dropdown {
  float: left;
  margin-right: 5px;
}
.bugs-content .line-open {
  background: white;
  color: #000000;
}
.bugs-content .line:hover td {
  background: #f5f5f5;
  cursor: pointer;
}
.bugs-content .activeBug,
.bugs-content .activeBug:hover td {
  background: #f0f0f0;
}
.bugs-content .line-id {
  width: 10px;
}
.bugs-content .line-badges {
  padding: 7px 0;
  width: 18px;
}
.bugs-content .line-badges .icon-eye-open {
  background: #999;
  font-size: 11px;
  color: #fff;
  padding: 2px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.bugs-content th.line-badges {
  padding: 0;
  width: 0;
}
.bugs-content .line-badges .badge {
  padding: 2px 2px 2px;
  font-size: 12px;
}
.bugs-content .line-tracker,
.bugs-content .line-priority,
.bugs-content .line-device {
  width: 60px;
}
.bugs-content .line-tracker select,
.bugs-content .line-priority select,
.bugs-content .line-device select {
  width: 60px;
}
.bugs-content .line-priority i {
  font-size: 13px;
  color: #fff;
  padding: 4px 2px;
  border-radius: 6px;
  display: inline-block;
}
.bugs-content .line-priority i.blocker {
  background-color: #c00;
}
.bugs-content .line-priority i.minor {
  background-color: #999;
}
.bugs-content .line-priority i.major {
  background-color: #f93;
}
.bugs-content .line-device i {
  color: #444;
  display: inline-block;
}
.bugs-content .line-device .icon-desktop {
  font-size: 24px;
}
.bugs-content .line-device .icon-tablet {
  font-size: 26px;
}
.bugs-content .line-device .icon-mobile {
  font-size: 30px;
}
.bugs-content .line-device .selectDevice {
  font-size: 0;
  text-align: center;
}
.bugs-content .line-device .selectDevice i {
  color: #999;
}
.bugs-content .line-device .selectDevice label {
  position: relative;
  display: inline-block;
  cursor: pointer;
  margin: 0 2px;
}
.bugs-content .line-device .selectDevice label .icon-desktop {
  font-size: 20px;
}
.bugs-content .line-device .selectDevice label .icon-tablet {
  font-size: 22px;
}
.bugs-content .line-device .selectDevice label .icon-mobile {
  font-size: 26px;
}
.bugs-content .line-device .selectDevice label input {
  opacity: 0;
  position: absolute;
}
.bugs-content .line-device .selectDevice label input:checked + i {
  color: #444;
}
.bugs-content .line-name {
  width: 90px;
}
.bugs-content .line-place {
  width: 120px;
}
.bugs-content .line-type {
  width: 90px;
}
.bugs-content .line-creator {
  width: 120px;
}
.bugs-content .line-assignment {
  width: 120px;
}
.bugs-content .line-pic {
  width: 100px;
}
.bugs-content .line-status {
  width: 160px;
  position: relative;
}
.bugs-content .line-status .btn-brown {
  background-color: #885b2b !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c78e50", endColorstr="#875a2a");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#c78e50), to(#875a2a));
  background-image: -moz-linear-gradient(top, #c78e50, #875a2a);
  background-image: -ms-linear-gradient(top, #c78e50, #875a2a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c78e50), color-stop(100%, #875a2a));
  background-image: -webkit-linear-gradient(top, #c78e50, #875a2a);
  background-image: -o-linear-gradient(top, #c78e50, #875a2a);
  background-image: linear-gradient(#c78e50, #875a2a);
  border-color: #875a2a #875a2a #744e25;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}
.bugs-content .line-comments {
  width: 35px;
}
.bugs-content .line-comments .badge {
  border-radius: 3px 3px 3px 3px;
  display: inline;
  padding: 2px 5px;
}
.bugs-content .line .line-priority,
.bugs-content .line .line-device {
  text-align: center;
}
.bugs-content select {
  width: 100px;
}
.bugs-content .btn-add-bug {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  color: #999999;
  cursor: text;
  float: left;
  font-size: 11px;
  height: 48px;
  margin-left: 42px;
  padding: 3px 7px;
  text-align: left;
  text-decoration: none;
  width: 79%;
}
.bugs-content .form-addcontainer {
  font-size: 11px;
  position: fixed;
  bottom: 0;
  background: #EEE;
  right: 0px;
  left: 0px;
  border-top: 1px solid #CCC;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.06), 0 -2px 0 rgba(0, 0, 0, 0.03);
  left: 5000px;
}
.bugs-content .form-addcontainer input[type=text],
.bugs-content .form-addcontainer textarea,
.bugs-content .form-addcontainer select {
  color: #333;
  font-size: 11px;
  margin: 0;
}
.bugs-content .form-addcontainer select {
  padding: 2px;
}
.bugs-content .form-addcontainer input[type=text],
.bugs-content .form-addcontainer textarea {
  width: 99%;
}
.bugs-content .form-addcontainer .line-device input[type=text] {
  width: 50px;
}
.bugs-content .form-addcontainer .line-name {
  padding-top: 13px;
}
.bugs-content .form-addcontainer .line-intro {
  font-size: 37px;
  width: 45px;
  text-align: center;
  padding: 0;
  font-weight: bold;
  color: #aaa;
  vertical-align: middle;
}
.bugs-content .form-addcontainer .line-intro span {
  padding: 0 8px;
}
.bugs-content .form-addcontainer .line-actions {
  text-align: right;
}
.bugs-content .form-addcontainer .line-place input[type=text] {
  min-width: 80px;
}
.bugs-content .form-addcontainer textarea {
  margin-bottom: 0;
  min-height: 35px;
}
.bugs-content .form-addcontainer textarea:focus {
  height: auto;
}
.bugs-content .form-addcontainer .control-group {
  margin-bottom: 0;
}
.bugs-content .form-addcontainer .img-preview {
  display: inline-block;
  background: url(/assets/img/icon_drag_images.png?v=1763626203) no-repeat 8px 15px;
  border: 2px dashed #DDD;
  padding-left: 37px;
  line-height: 10px;
  font-size: 9px;
  padding-top: 12px;
  padding-right: 0px;
  height: 28px;
  color: #666;
  font-weight: bold;
  width: 49px;
  padding-bottom: 2px;
}
.bugs-content .form-addcontainer .img-loader {
  background: url(/assets/img/loader.gif?v=1763626203) no-repeat center center;
  border: 0;
  display: none;
  height: 45px;
  width: 90px;
}
.bugs-content .form-addcontainer td {
  border: 0;
}
.bugs-content .form-addcontainer td.line-actions {
  width: 200px;
}
.bugs-content .line-pic .screenshot-small {
  float: right;
  height: 20px;
  width: 25px;
  -webkit-box-shadow: 1px 1px 1px 0px #666;
  box-shadow: 1px 1px 1px 0px #666;
}
.bugs-content .line-pic .screenshot-small:not(:first-of-type) {
  margin-right: -7px;
}
.bugs-content #addaddbtn-container td {
  background: none repeat scroll 0 0 #F6F6F6;
}
.bugs-content p.detail-reporter {
  color: #CCC;
}
.bugs-content .dragover .help-screenshots {
  border: 3px dashed #E6E6E6 !important;
  position: absolute;
  left: 5px;
  top: 5px;
  bottom: 5px;
  right: 5px;
  background: rgba(255, 255, 255, 0.8);
  font-size: 30px !important;
  text-align: center;
  color: #CCC !important;
  padding-top: 50% !important;
  outline: 5px solid rgba(255, 255, 255, 0.8);
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
}
.bugs-content .dragover .img-preview {
  border-color: #AAA;
}
th.line-id select {
  width: 46px;
  margin-left: -6px !important;
}
th.line-tracker select {
  margin-left: -4px !important;
}
/***    Public Bug Tracker  ***/
.project-name {
  color: #eb8f2c;
  display: block;
  float: left;
  font-size: 20px;
  line-height: 26px;
  margin: 0;
  padding: 8px;
}
.project-name span {
  color: #FFF;
}
.client-name {
  padding: 11px 15px 11px;
  color: #C5C5C5;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.users-container .disabled {
  color: #bbbbbb;
}
.users-container .project-user-link-container {
  margin-left: 10px;
}
.users-container .copied {
  position: absolute;
  margin-left: 130px;
  margin-top: -20px;
  width: 100px;
  font-weight: bold;
}
#f_edit_user_name.known {
  background: #D9EDF7;
  border-color: #BCE8F1;
  color: #3A87AD;
}
.navbar-impersonate {
  text-transform: none;
  width: 100%;
}
/* COMMON */
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed,
.inner-toolbar {
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  background: #7D9AB4;
  border: 0;
  left: 0;
  margin-top: 0;
  min-height: 24px;
  padding-left: 8px;
  padding-top: 1Px;
  position: fixed;
  right: 0;
  top: 42px;
  z-index: 50;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li {
  margin-bottom: 0;
  position: relative;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li.designs-breadcrumb {
  color: #f8f9fa;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li.designs-breadcrumb a {
  color: #d9e7f5;
  font-weight: normal;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li .btn-group {
  margin-top: 7px;
  margin-right: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  padding-right: 20px;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li.version-title a,
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li.version-title a:hover {
  border-bottom: 0;
  border-color: transparent;
  background-color: transparent;
  color: #f8f9fa;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li.version-title a:hover {
  color: #FFF;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li.version-title.active a {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-bottom: 0;
  background: white;
  color: #2e5e88;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li.version-title.active a i {
  cursor: pointer;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li.version-title.active:after {
  content: url(/assets/img/tab_arrow.png?v=1763626203);
  position: absolute;
  top: 31px;
  margin-left: 50%;
  left: -8px;
}
body .container-fluid ul.nav.nav-tabs.toolbar-version-fixed li:first-child {
  border-right-color: rgba(255, 255, 255, 0.2);
  margin-top: 9px;
}
.releaseDate {
  font-size: 16px;
}
.releaseDate span {
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #777777, #000000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#777777), to(#000000));
  background-image: -webkit-linear-gradient(top, #777777, #000000);
  background-image: -o-linear-gradient(top, #777777, #000000);
  background-image: linear-gradient(to bottom, #777777, #000000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff777777', endColorstr='#ff000000', GradientType=0);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 1em;
  padding: 2px 4px;
  position: relative;
}
.releaseDate span:after {
  background: #000;
  content: '';
  display: inline-block;
  height: 1px;
  left: 0;
  opacity: 0.3;
  position: absolute;
  top: 50%;
  width: 100%;
}
/*** Asfath Code ***/
.cursor-pointer {
  cursor: pointer!important;
  opacity: 0.8;
}
.cursor-pointer:hover {
  opacity: 1;
}
/* edit quotes page style */
.quotes {
  position: relative;
  overflow-x: hidden;
}
.quoteHeader {
  display: flex;
  position: fixed;
  background-color: #F7F7F7;
  left: 0;
  top: 42px;
  right: 0;
  padding: 10px 20px 0;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #CCC;
  z-index: 10;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.quoteHeader h1 {
  max-width: 800px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.quoteHeader nav a {
  display: inline-block;
  color: #000;
  padding: 4px 10px 8px;
  font-size: 14px;
  margin-right: 10px;
  text-decoration: none;
  color: #666;
}
.quoteHeader nav a.active {
  border-bottom: 2px solid #224C72;
  color: #000;
}
.quoteHeader nav .cusErrWIP {
  display: inline-block;
  margin: 0;
}
.quoteHeader nav .cusErrWIP span {
  background-color: #fcf8e3;
  border: 1px solid #fec99b;
  border-radius: 5px;
  display: inline-block;
  padding: 2px 6px 0px;
  font-size: 11px;
  margin-top: -4px;
}
.quoteHeader .actions {
  display: flex;
  align-items: center;
}
.quoteHeader .actions p {
  padding: 0 18px;
  font-size: 14px;
  margin-top: 5px;
  text-align: center;
  text-transform: uppercase;
}
.quoteHeader .actions p strong {
  display: block;
}
.quoteHeader .actions p:last-of-type {
  margin-right: 20px;
  border-left: 1px solid #DDD;
}
.quoteHeader .actions input {
  margin: 0 10px;
  text-transform: uppercase;
}
.blockForm .blockAddInfo {
  width: auto;
}
.quoteContainer {
  display: flex;
}
.quoteContainer .blockDetails {
  flex: 1;
}
.quoteContainer .blockDetails .sales-dashboard {
  margin-top: 0 !important;
}
.quoteContainer .blockDetails .table-quote {
  border-right: 0;
  margin-bottom: 0;
  table-layout: fixed;
}
.quoteContainer .blockDetails .table-quote th {
  background: none;
  border: 0;
  width: 115px;
}
.quoteContainer .blockDetails .table-quote .table-thead {
  font-weight: bold;
}
.quoteContainer .blockDetails .table-quote .table-thead span {
  font-weight: normal;
}
.quoteContainer .blockDetails .table-quote .table-thead i {
  display: inline-block;
  height: 40px;
  font-style: normal;
}
.quoteContainer .blockDetails .table-quote .table-thead td {
  text-align: center;
  vertical-align: middle;
}
.quoteContainer .blockDetails .table-quote .table-thead td:nth-child(2) {
  text-align: left;
  width: 300px;
}
.quoteContainer .blockDetails .table-quote input {
  line-height: 21px;
  margin-bottom: 0;
}
.quoteContainer .blockDetails .table-quote td {
  padding: 4px;
}
.quoteContainer .blockDetails .table-quote .featureName {
  width: calc(100% - 10px);
}
.quoteContainer .blockDetails .table-quote span {
  font-weight: normal;
}
.quoteContainer .blockDetails .table-quote .columnsBack {
  width: 224px;
  text-align: center;
}
.quoteContainer .blockDetails .table-quote .columnsMobile {
  width: 272px;
  text-align: center;
}
.quoteContainer .blockDetails .table-quote .columnsDesktop {
  width: 272px;
  text-align: center;
}
.quoteContainer .blockDetails .table-quote .columnCore {
  width: 150px;
  text-align: left;
}
.quoteContainer .blockDetails .table-quote .columnFeature input {
  width: 100%;
}
.quoteContainer .blockDetails .table-quote .columnQty {
  width: 85px;
}
.quoteContainer .blockDetails .table-quote .columnCost {
  width: 100px;
}
.quoteContainer .blockDetails .table-quote .columnJob {
  width: 63px;
  cursor: default;
}
.quoteContainer .blockDetails .table-quote input.quoteRates {
  width: calc(100% - 10px);
  text-align: center;
}
.quoteContainer .blockDetails .table-quote .featureRow {
  border-left: 1px solid #CCC;
}
.quoteContainer .blockDetails .table-quote .featureRow td.totalCost {
  line-height: 29px;
  text-align: right;
  padding-right: 20px;
}
.quoteContainer .blockTotal {
  flex: 0 0 280px;
}
.quoteContainer .blockTotal .icon-info-sign {
  vertical-align: middle;
}
.quoteContainer .blockExtCst {
  margin-top: 0;
}
.quoteContainer .blockDivider td {
  text-transform: uppercase;
  font-size: 12px;
  padding: 10px 20px;
}
.quoteContainer.studioContainer .blockDetails .table-quote .table-thead td:nth-child(2),
.quoteContainer.strategyContainer .blockDetails .table-quote .table-thead td:nth-child(2) {
  width: 850px;
}
.quoteContainer.cmContainer .blockDetails .table-quote .table-thead td:nth-child(2) {
  width: 780px;
}
#popup_value_form {
  height: 80%;
}
#popup_value_form .addPrjTabList.toggle {
  height: 100%;
}
#popup_value_form .addQuote {
  margin-top: 20px;
}
#popup_value_form .removeFeature + .bootstrap-switch {
  margin-left: 25px;
}
.popupLst {
  padding-right: 0 !important;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.popupLst .popquoteHeader {
  background-color: #F7F7F7;
  border-bottom: 1px solid #CCC;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  box-sizing: border-box;
  transform: translateX(-50%);
  padding: 0 20px;
}
.popupLst .popquoteHeader .save {
  margin-right: 15px;
}
.popupLst .popquoteHeader .back {
  margin-top: 20px;
  display: inline-block;
}
.popupLst .totalbudgetAmt span {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 10px 0px 10px 25px;
  margin-right: 25px;
  position: relative;
}
.popupLst .totalbudgetAmt span:after {
  content: '';
  height: 40px;
  background: #CCC;
  position: absolute;
  top: 9px;
  left: 0;
  width: 1px;
}
.popupLst .totalbudgetAmt span b,
.popupLst .totalbudgetAmt span i {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
}
.popupLst .totalbudgetAmt span i {
  font-style: normal;
  font-weight: normal;
}
.popupLst .container-quote {
  margin-top: 60px;
  height: 100%;
  overflow: hidden;
}
.popupLst .container-quote .blockForm {
  height: 90%;
  overflow: auto;
  position: relative;
}
.popupLst .container-quote .quoteContainer .blockTotal {
  display: inline-block;
  vertical-align: top;
  width: 280px;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1;
  max-height: 100%;
  overflow: auto;
  transition: all 0.3s;
  transform: translateX(100%);
}
.popupLst .container-quote .quoteContainer .blockTotal.active {
  transform: translateX(0);
}
.popupLst .blockDetails {
  /*width: 330px;
		position: fixed;
		top: 0;
		right: 0;
		z-index: 1;
		transition: all 0.3s;
		transform: translateX(100%);
		&.active {
			transform: translateX(0);
		}*/

}
.container-quote .quoteContainer {
  flex-direction: column;
}
.container-quote .quoteContainer .blockDetails .table-quote td .khakiRow {
  width: 27px;
}
.container-quote .quoteContainer .blockDetails .table-quote td .lightKhakiRow {
  width: 27px;
}
.container-quote .quoteContainer .blockDetails .table-quote td.switch_column {
  width: 90px;
}
.container-quote .quoteContainer .blockDetails .table-quote td.feature_td {
  width: 154px;
}
.container-quote .blockForm .blockAddInfo {
  width: 60%;
  display: inline-block;
  float: left;
}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 5px;
}
.blockEditQuotes {
  padding-top: 92px;
}
.blockEditQuotes h2 {
  text-transform: uppercase;
  font-size: 15px;
}
.blockEditQuotes .blockQuotes {
  padding: 10px;
}
.blockEditQuotes .blockQuotes .uploadedFiles {
  border-top: 1px dotted #CCC;
  padding-top: 14px;
}
.cusProName span {
  color: #333;
}
.cusProName span {
  line-height: 1.2;
}
.cusProName span.proTitle {
  font-size: 18px;
  margin: 5px 0 0 5px;
  display: inline-block;
  color: #888;
}
.proTimeLine {
  background: url("/assets/img/img_clock_icon.png?v=1763626203") left center no-repeat;
  color: #333;
  display: block;
  float: right;
  font-size: 14px;
  line-height: 1.4;
  padding-left: 36px;
}
.proTimeLine b {
  display: block;
}
.uploadedFiles {
  margin-top: 30px;
}
.uploadedFiles i,
.uploadedFiles span {
  display: inline-block;
  vertical-align: middle;
}
.uploadedFiles span {
  padding-top: 2px;
}
.uploadedFiles i {
  font-weight: bold;
}
.uploadedFiles a {
  padding: 2px 5px;
  display: inline-block;
  border-radius: 3px;
}
.uploadedFiles a:hover {
  text-decoration: none;
  background: #E6ECF1;
}
/* new change */
.proDesc {
  background-color: transparent;
  border: 0;
  font-size: 14px;
  padding-left: 0;
}
.blockScopeEdit textarea {
  height: 300px;
  width: 99.5%;
}
.blockBriefTxt {
  border-bottom: 1px solid #DDD;
  padding-bottom: 5px;
  color: #888;
  margin-bottom: 14px;
  justify-content: space-between;
  display: flex;
  border-bottom: 1px solid #CCC;
}
.blockBriefTxt span,
.blockBriefTxt a {
  display: inline-block;
  vertical-align: middle;
}
.blockBriefTxt span {
  margin-right: 15px;
}
.blockBriefTxt a.hide {
  display: none;
}
.totalTable thead th select.quoteMonths {
  margin-left: 15px;
  text-align: center;
  width: 73px;
}
/* block total table */
.blockDetails > h2 {
  margin-bottom: 17px;
}
/* total Table */
.totalTable {
  background-color: #fff;
  border: 1px solid #828282;
  margin-bottom: 0;
}
.totalTable tbody + tbody {
  border-top: 0;
}
.totalTable thead {
  background-color: #f2f2f2;
}
.totalTable thead th {
  text-transform: uppercase;
  height: 46px;
  vertical-align: middle;
  width: 50%;
}
.totalTable thead th:first-child {
  border-left: 1px solid #828282;
  font-size: 20px;
  font-weight: normal;
  padding-left: 18px;
}
.totalTable thead th:nth-child(2) {
  border-right: 1px solid #828282;
  text-align: right;
}
.totalTable thead th select {
  margin: 0 18px 0 0;
  width: 70px;
}
.totalTable .thead td {
  background-color: #f2f2f2;
  border-bottom: 1px solid #828282;
  cursor: pointer;
  padding-bottom: 10px;
  text-align: center;
  border-top: 1px solid #F9F9F9;
}
.totalTable .thead td span,
.totalTable .thead td b {
  opacity: .5;
}
.totalTable .thead td span {
  font-size: 14px;
  text-transform: uppercase;
}
.totalTable .thead td b {
  display: block;
  font-size: 20px;
  font-weight: normal;
  margin-top: 5px;
}
.totalTable .thead td.active {
  background-color: #fff;
  border-top: 1px solid #828282;
  cursor: default;
}
.totalTable .thead td.active span,
.totalTable .thead td.active b {
  opacity: 1;
}
.totalTable .thead td.active span {
  color: green;
}
.totalTable .thead td:first-child {
  border-bottom: 1px solid #828282;
}
.totalTable .thead td:first-child.active {
  border-bottom: 0;
}
.totalTable .thead td:nth-child(2) {
  border-left: 1px solid #828282;
}
.totalTable .thead td:nth-child(2).active {
  border-bottom: 0;
}
.totalTable .thead td:nth-child(2).active span {
  color: orange;
}
.totalTable td {
  border-top: 0;
  border-right: 1px solid #828282;
  font-size: 14px;
  padding: 8px 30px;
  text-align: center;
}
.totalTable td:first-child {
  border-right: 0;
  text-align: left;
}
.totalTable .blockTotalTop td {
  text-align: right;
}
.totalTable .blockTotalTop td:first-child {
  text-align: left;
  padding: 5px 10px;
}
.totalTable .blockTotalBot .blockDivider td {
  border-right: 1px solid #828282;
  border-top: 1px solid #828282;
  border-bottom: 1px solid #828282;
  font-size: 18px;
}
.totalTable .blockTotalBot td {
  text-align: right;
}
.totalTable .blockTotalBot td span {
  display: inline-block;
  width: 100px;
}
.totalTable .blockTotalBot td b {
  display: block;
}
.totalTable .blockTotalBot td:first-child {
  text-align: left;
  padding: 5px 10px;
}
.icon-globe:before,
.icon-time:before {
  font-size: 21px;
}
.icon-globe {
  margin-top: -2px;
}
.icon-info-sign {
  font-size: 20px;
}
.forexTable td,
.forexTable th {
  padding: 0 5px;
  border: 1px solid #ccc;
  font-size: 11px;
}
.forexTable .currentRate {
  border: 0;
  text-align: center;
}
.forexTable th {
  background: #eee;
  color: #1F4668;
  text-transform: uppercase;
}
.forexTable .values {
  font-weight: 600;
}
.navbar-fixed-top .container {
  width: 1280px;
}
@media all and (max-width: 1700px) {
  .container-quote .quoteContainer {
    flex-direction: column;
  }
}
@media all and (max-width: 1540px) {
  /* reduce font-size of the table */
  .sales-dashboard {
    font-size: 12px;
  }
  .sales-dashboard .table td {
    padding: 6px 3px;
  }
  .totalTable td {
    padding: 8px 10px;
  }
}
@media all and (max-width: 1400px) {
  .container-quote .featureBlock {
    transform: scale(0.95);
    transform-origin: 0 0;
  }
}
@media (max-width: 1366px) {
  .quoteContainer .blockDetails .table-quote td {
    padding: 2px;
  }
  .quoteContainer .blockDetails .table-quote .columnCore {
    width: 81px;
  }
}
.wbs {
  padding-top: 42px;
}
.wbs .container-fluid {
  padding: 0;
}
#timetrack_logs .totalHours {
  text-align: right;
  font-size: 11px;
  fon-weight: normal;
  color: #A5A5A5;
  font-style: italic;
}
/*Project Dashboard Styles*/
.dashboard_project .navbar .brand {
  margin-left: 0;
  padding-left: 0;
}
.dashboard_project > .container {
  padding-right: 20px;
  padding-left: 20px;
  width: auto;
}
.dashboard_project .dashboard-container,
.dashboard_project footer {
  margin: 0 auto;
  max-width: 1280px;
  width: 100%;
}
.dashboard_project .dashboard-container > .row {
  margin-left: 0;
}
.dashboard_project .span12.home-nav {
  margin-left: 0;
  width: 100%;
}
.dashboard_project .span12.home-nav .nav {
  margin: 30px 0 40px;
}
.dashboard_project .span12.home-nav .nav > li {
  margin-bottom: 25px;
}
.dashboard_project .hosting-details > .span7,
.dashboard_project .hosting-details .well {
  margin-left: 0;
}
.dashboard_project .error-container {
  max-width: 1280px;
  margin: 0 auto;
}
.dashboard_project .error-container h1 {
  min-height: 100px;
}
.dashboard_project .error-container .alert-block {
  width: 220px;
  top: 72px;
}
.container-fluid .alert-block,
.container .alert-block {
  position: fixed;
  right: 20px;
  top: 90px;
  width: 250px;
  z-index: 10;
}
.container-fluid .alert-block:hover,
.container .alert-block:hover {
  opacity: 0.6;
}
/** Header Menu Styles **/
.header.navbar .brand {
  margin-left: 0;
  position: relative;
  z-index: 10;
}
.header.navbar-inverse .navbar-inner {
  min-width: 100%;
}
.header.navbar-fixed-top .container {
  width: 100%;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
.prod-menu {
  position: relative;
}
.prod-menu > a {
  width: 10px;
  height: 9px !important;
  position: relative;
  padding: 11px 15px 11px !important;
  background-size: 60% auto !important;
  border-radius: 4px;
  margin-top: 4px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  border-bottom: 1px solid #173046;
  border-right: 1px solid #173046;
}
.prod-menu > a:after {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  border-width: 5px;
  border-color: rgba(255, 255, 255, 0.2) transparent transparent;
  border-style: solid;
}
.prod-menu > a.quoteMenu {
  background-position: center;
  background-size: 65% auto !important;
}
.prod-menu > a.contractorMenu {
  background-position: 40% 50%;
}
.product-menus {
  display: none;
  position: absolute;
  top: 140%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 10px;
  box-shadow: 1px 2px 6px 1px rgba(0, 0, 0, 0.1);
  width: 200px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  padding: 20px 10px 0;
  margin: 0;
  z-index: 2;
}
.product-menus:before {
  content: '';
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  border-width: 8px;
  border-color: transparent transparent #fff;
  border-style: solid;
  z-index: 1;
}
.product-menus:after {
  content: '';
  position: absolute;
  top: -17px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  border-width: 9px 9px 8px;
  border-color: transparent transparent rgba(0, 0, 0, 0.5);
  border-style: solid;
}
.product-menus li {
  float: left;
  width: 33.33%;
  height: 50px;
  margin-bottom: 45px;
  display: inline-block;
}
.product-menus li a {
  display: block;
  text-align: center;
  text-decoration: none;
  color: #555;
  padding-top: 55px;
  font-size: 12px;
}
.product-menus li.active a,
.product-menus li:hover a {
  font-weight: bold;
  color: inherit !important;
  background: none !important;
}
.quoteMenu {
  background: url('/assets/img/menu/quote.png?v=1763626203') no-repeat center;
  background-size: contain;
}
.saleMenu {
  background: url('/assets/img/menu/sale.png?v=1763626203') no-repeat center;
  background-size: contain;
}
.prodMenu {
  background: url('/assets/img/menu/prod.png?v=1763626203') no-repeat center;
  background-size: contain;
}
.guideMenu {
  background: url('/assets/img/menu/guide.png?v=1763626203') no-repeat center;
  background-size: contain;
}
.kpiMenu {
  background: url('/assets/img/menu/kpi.png?v=1763626203') no-repeat center;
  background-size: contain;
}
.contractorMenu {
  background: url('/assets/img/menu/contractor.png?v=1763626203') no-repeat center;
  background-size: contain;
}
.usersMenu {
  background: url('/assets/img/menu/users.png?v=1763626203') no-repeat center;
  background-size: contain;
}
.alexandriaMenu {
  background: url('/assets/img/menu/alexandria.png?v=1763626203') no-repeat center;
  background-size: contain;
}
.helpMenu {
  background: url('/assets/img/menu/help.png?v=1763626203') no-repeat center;
  background-size: contain;
}
.navbar .span9 .nav {
  display: inline-block;
  white-space: nowrap;
  float: none;
}
.navbar .span9 .nav li.nav-wrapper {
  max-width: 98.5%;
  float: none;
  display: inline-block;
}
/*
 * Styles for PriorityNav.js
 */
.priority-nav {
  white-space: nowrap;
}
.priority-nav ul {
  display: inline-block !important;
  float: none !important;
  margin: 0 !important;
  vertical-align: top;
  max-width: 100%;
}
.priority-nav li {
  display: inline-block;
  float: none !important;
  margin: 0 !important;
  vertical-align: top;
}
.priority-nav li.divider-arrow {
  margin: 2px 0 0 5px !important;
}
.priority-nav__dropdown-toggle {
  position: relative;
  text-indent: -99999px;
  background: none;
  box-shadow: none;
  border: none;
  padding: 0;
}
.priority-nav__wrapper {
  position: relative;
  display: inline-block;
  padding: 0 5px;
  height: 25px;
  width: 10px;
  margin-top: 10px;
  visibility: hidden;
}
.priority-nav__wrapper[aria-haspopup="true"] {
  visibility: visible;
}
.priority-nav__wrapper:before,
.priority-nav__dropdown-toggle:before,
.priority-nav__dropdown-toggle:after {
  content: '';
  background: #C5C5C5;
  width: 5px;
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  right: 0;
  margin: 0 auto;
}
.priority-nav__dropdown-toggle:before {
  top: 9px;
}
.priority-nav__dropdown-toggle:after {
  top: 18px;
}
.priority-nav__dropdown {
  position: absolute;
  visibility: hidden;
  color: #C5C5C5;
  background-color: #153048;
  background-image: -moz-linear-gradient(top, #173550, #12283c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#173550), to(#12283c));
  background-image: -webkit-linear-gradient(top, #173550, #12283c);
  background-image: -o-linear-gradient(top, #173550, #12283c);
  background-image: linear-gradient(to bottom, #173550, #12283c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff173550', endColorstr='#ff12283c', GradientType=0);
  max-width: 120px !important;
  padding: 5px;
  top: 26px;
  left: 8px;
  margin: 0;
  z-index: 1;
}
.priority-nav__dropdown.show {
  visibility: visible;
}
.priority-nav__dropdown-toggle {
  visibility: hidden;
  position: absolute;
  outline: 0 none;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  width: 100%;
}
.priority-nav-is-visible {
  visibility: visible;
}
.priority-nav-is-hidden {
  visibility: hidden;
}
.priority-nav__dropdown li {
  display: block;
  border-bottom: 1px solid #c5c5c5;
  margin: 0 5px;
}
.priority-nav__dropdown li a {
  color: #C5C5C5;
  text-decoration: none;
  display: block;
  padding: 10px;
  white-space: normal;
}
.priority-nav__dropdown li:last-child {
  border-bottom: none;
}
.priority-nav__dropdown li a:hover {
  color: #fff;
}
.navbar .global-menu .nav {
  margin-right: 5px;
}
.menuColumn {
  display: none;
  max-width: 100%;
  min-width: 300px;
  width: 35%;
}
.menuColumn.showMenus {
  display: block;
}
.menuColumn.ksales_nav {
  width: 62%;
}
.userColumn {
  max-width: 365px;
  min-width: 180px;
  width: 22%;
}
.userColumn li.dropdown:before,
.userColumn li.dropdown:after {
  position: absolute;
  display: none;
  border-style: solid;
  content: '';
  left: 14px;
}
.userColumn li.dropdown:before {
  bottom: -1px;
  border-width: 11px;
  border-color: transparent transparent rgba(0, 0, 0, 0.2);
}
.userColumn li.dropdown:after {
  bottom: -2px;
  border-width: 10px;
  border-color: transparent transparent #fff;
}
.userColumn li.dropdown.open:before,
.userColumn li.dropdown.open:after {
  display: inline-block;
}
.userColumn .dropdown-menu {
  left: auto;
  right: 0;
  min-width: 200px;
  border-top: none;
}
.userColumn .dropdown-menu:before,
.userColumn .dropdown-menu:after {
  display: none !important;
}
@media (max-width: 1470px) {
  .menuColumn.ksales_nav {
    width: 56%;
  }
  #popup_value_form {
    width: 95% !important;
  }
  .container-quote .quoteContainer .blockDetails .table-quote td.switch_column {
    width: 100px;
  }
  #popup_value_form {
    height: 87%;
  }
  #popup_value_form .overflow {
    /*overflow-y: auto !important;*/
  
  }
}
@media (max-width: 1280px) {
  .menuColumn {
    width: 40%;
  }
  .menuColumn.ksales_nav {
    width: 52%;
  }
  .container-quote .quoteContainer .blockDetails .table-quote td .khakiRow {
    width: 17px;
  }
  .container-quote .quoteContainer .blockDetails .table-quote td .lightKhakiRow {
    width: 17px;
  }
  .container-quote .quoteContainer .blockDetails .table-quote td.switch_column {
    width: 80px;
  }
  .container-quote .quoteContainer .blockDetails .table-quote td.feature_td {
    width: 154px;
  }
  .container-quote .blockForm .blockAddInfo {
    width: 60%;
    display: inline-block;
    float: left;
  }
}
@media (max-width: 1200px) {
  .menuColumn {
    width: 38%;
  }
}
@media (max-width: 1150px) {
  .menuColumn {
    width: 33%;
    min-width: 250px;
  }
  .menuColumn.ksales_nav {
    width: 50%;
  }
}
@media (max-width: 1100px) {
  .menuColumn.ksales_nav {
    width: 48%;
  }
}
@media (max-width: 1080px) {
  .menuColumn .navbar .nav,
  .userColumn .navbar .nav {
    margin-right: 0;
  }
  .navbar .userColumn .user-name {
    display: none;
  }
  .userColumn {
    max-width: 170px;
  }
  .menuColumn.ksales_nav {
    width: 54%;
  }
}
@media (max-width: 1000px) {
  .menuColumn {
    width: 32%;
  }
  .menuColumn.ksales_nav {
    width: 52%;
  }
}
@media (max-width: 940px) {
  .menuColumn {
    width: 27%;
    min-width: 200px;
  }
  .menuColumn.ksales_nav {
    width: 48%;
  }
}
@media (max-width: 840px) {
  .menuColumn {
    width: 21%;
    min-width: 150px;
  }
  .menuColumn.ksales_nav {
    width: 43%;
  }
}
@media (max-width: 780px) {
  .menuColumn.ksales_nav {
    width: 40%;
  }
}
/*Wording Module Import and Export Styles*/
#content_export span + hr {
  margin: 10px 0;
}
#content_export form {
  margin-bottom: 10px;
}
#content_export form > .row-fluid {
  font-weight: bold;
}
#export_locales,
#export_preference,
#import_locales,
#import_preference {
  margin: 5px 0;
  padding-left: 15px;
}
#export_locales label,
#export_preference label,
#import_locales label,
#import_preference label {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
  margin-bottom: 5px;
}
#export_locales label input,
#export_preference label input,
#import_locales label input,
#import_preference label input {
  margin-top: -2px;
}
#export_preference label,
#import_preference label {
  display: block;
}
#modal_import_labels .modal-header {
  display: none;
}
#modal_import_labels .modal-body {
  padding: 0;
}
#modal_import_labels .modal-body .nav-tabs > li > a {
  margin-right: 0;
  padding: 12px;
  border-radius: 0;
}
#modal_import_labels .modal-body .nav-tabs > li > a#tab_export {
  border-radius: 6px 0 0 0;
}
#modal_import_labels .modal-body .tab-content {
  padding: 0 15px;
}
#content_import .upload-details {
  text-align: center;
  max-width: 88%;
  background: lightyellow;
  border-radius: 10px;
  padding: 10px 5px;
  border: 1px dashed orange;
  margin: 15px 0;
  color: #989696;
  min-height: 125px;
}
#content_import .upload-details i {
  font-size: 65px;
  display: block;
}
#content_import .upload-details span {
  font-size: 12px;
}
#content_import .upload-details small {
  display: block;
  font-size: 72%;
}
#content_import .upload-details.file-imported {
  background: #D6FFDF;
  border: 1px dashed #00FF43;
  color: #436B4E;
}
#content_import .uploadifive-button {
  cursor: pointer;
  margin-left: 13px;
  width: 60px !important;
  padding-left: 40px;
  padding-right: 30px;
  text-transform: capitalize;
  position: relative;
}
#content_import .uploadifive-button:before {
  content: "\f01b";
  font-family: FontAwesome;
  font-weight: normal;
  font-size: 16px;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 22px;
  margin: auto 0;
  height: 36px;
  line-height: 37px;
}
#content_import .uploadifive-button input[type="file"] {
  cursor: pointer;
}
#content_import .uploadifive-queue-item {
  display: none;
}
#block_import_options form {
  margin: 15px 0 0;
}
#block_import_options .btn_save {
  position: absolute;
  bottom: 20px;
  right: 15px;
}
#tpl_locales,
#tpl_new_labels {
  font-weight: bold;
}
#reset_file {
  padding: 9px 46px 9px 47px;
  margin-left: 7px;
  position: relative;
}
#reset_file i {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 36px;
  line-height: 38px;
  left: 28px;
}
#import_labels_error,
#import_labels_success {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  padding: 14px 35px 14px 14px;
}
.form_contact small.formError {
  position: relative;
  bottom: -10px;
}
#block_project_details #project_name {
  margin-bottom: 12px;
}
footer .unity-version {
  /* nothing here (yet) */

}
footer.en .krds-idea {
  background-image: url("/assets/img/en/krds.png?v=1763626203");
  width: 111px;
  height: 18px;
  margin-top: -2px;
}
footer.en .krds-idea a {
  width: 50px;
  height: 100%;
  margin-left: 18px;
}
footer.fr .krds-idea {
  background-image: url("/assets/img/fr/krds.png?v=1763626203");
  width: 137px;
  height: 18px;
  margin-top: -2px;
}
footer.fr .krds-idea a {
  width: 50px;
  height: 100%;
  float: right;
}
i.icon-bar-chart {
  font-size: 1.6em;
}
.round {
  position: relative;
}
.round label {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  cursor: pointer;
  height: 28px;
  left: 0;
  position: absolute;
  top: 0;
  width: 28px;
}
.round label:hover {
  background-color: #66bb6a;
  border-color: #66bb6a;
}
.round input[type="checkbox"]:hover + label:after {
  opacity: 1;
}
.round label:after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 6px;
  left: 7px;
  opacity: 0;
  position: absolute;
  top: 8px;
  transform: rotate(-45deg);
  width: 12px;
}
.round input[type="checkbox"] {
  visibility: hidden;
}
.round input[type="checkbox"]:checked + label {
  background-color: #66bb6a;
  border-color: #66bb6a;
}
.round input[type="checkbox"]:checked + label:after {
  opacity: 1;
}
td.psRow,
th.psRow {
  vertical-align: middle;
  text-align: center;
}
