@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,600italic,700|Raleway:400,900);
/*@font-face {
  font-family: 'Neo Sans Regular';
  src: url("/static/neo-sans/neosansstd-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/static/neo-sans/neosansstd-regular-webfont.woff") format("woff"), url("/static/neo-sans/neosansstd-regular-webfont.ttf") format("truetype"), url("/static/neo-sans/neosansstd-regular-webfont.svg#svgFontName") format("svg"); }

@font-face {
  font-family: 'NeoSansMedium';
  src: url("/static/neo-sans/neosansstd-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/static/neo-sans/neosansstd-medium-webfont.woff") format("woff"), url("/static/neo-sans/neosansstd-medium-webfont.ttf") format("truetype"), url("/static/neo-sans/neosansstd-medium-webfont.svg#NeoSansMedium") format("svg"); }

@font-face {
  font-family: 'Neo Sans Bold';
  src: url("/static/neo-sans/neosansstd-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/static/neo-sans/neosansstd-bold-webfont.woff") format("woff"), url("/static/neo-sans/neosansstd-bold-webfont.ttf") format("truetype"), url("/static/neo-sans/neosansstd-bold-webfont.svg#svgFontName") format("svg"); }
*/
/*@font-face {*/
/*font-family: 'open_sansregular';*/
/*src: url("/static/open-sans/OpenSans-Regular-webfont.eot");*/
/*src: url("/static/open-sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/static/open-sans/OpenSans-Regular-webfont.woff") format("woff"), url("/static/open-sans/OpenSans-Regular-webfont.ttf") format("truetype"), url("/static/open-sans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
/* Admin Panel Fix */
.aui .lfr-admin-panel {
  z-index: 15000; }

.aui body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  /*140523*/
  background: #14303c;
  background-size: cover;
  text-shadow: none;
  font-size: 15px; }

.dockbar-user-notifications .user-notifications-count, .notifications-portlet .user-notifications-count {
  background-color: #0662a1;
  border: 1px solid #0662a1; }

.window .portlet-topper h1 {
  color: #FFFFFF;
  font-size: 1.65em;
  padding-left: 5px;
  padding-top: 5px;
  font-weight: 700; }

.pmo_dashboard h1.portlet-title {
  background: transparent url("../gfx/pmo_icon.png") no-repeat;
  padding-left: 50px !important; }

.fm_dashboard h1.portlet-title {
  background: transparent url("../gfx/fms_icon.png") no-repeat;
  padding-left: 50px !important; }

.knowledge_base h1.portlet-title {
  background: transparent url("../gfx/knowledge_base_icon.png") no-repeat;
  padding-left: 50px !important; }

.news h1.portlet-title {
  background: transparent url("../gfx/news_icon.png") no-repeat;
  padding-left: 50px !important; }

.aui .portlet-topper-icon, .portlet-topper-icon {
  margin-right: 10px;
  max-width: 40px; }

.aui #content .portlet-content.window-content {
  padding: 0; }

.ui-paginator-current {
  color: #0662a1;
  font-weight: normal; }

.ui-paginator.ui-paginator-top.ui-widget-header.ui-corner-top {
  display: none; }

.aui body.loginpage {
  background-image: url(../gfx/bg-login.jpg);
  background-size: auto; }

.aui #content .portlet-content, .aui .portlet-minimized .portlet-content-container {
  border: 0; }

strong {
  text-shadow: none; }

.aui a, .aui a:hover, .aui a:visited, .aui a:focus, .aui a:active {
  color: #0662a1;
  text-decoration: none; }

.aui h1, h1 {
  font-weight: normal;
  text-shadow: none;
  color: #000000;
  font-size: 36px;
  word-break: keep-all; }

.aui h2, .aui h3, .aui h4, .aui h5, .aui h6, h2, h3, h4, h5, h6 {
  font-weight: normal;
  text-shadow: none;
  color: #0662a1;
  word-break: keep-all;
  /**/
  letter-spacing: normal;
  font-weight: 100;
  color: #4B6773; }

.aui h2, h2 {
  font-size: 26px; }

.aui h2.section-title,
h2.section-title {
  color: #14303c;
  font-weight: 300; }

.aui h3, h3 {
  font-size: 20px;
  font-weight: 600;
  color: #222; }

.aui .ui-button.ui-widget, .aui .btn-group .btn, .aui .btn, .aui button, .aui .btn, .btn, .aui .ui-widget button, .aui .ui-widget .btn, .aui .btn, .btn, .aui .ui-dialog .ui-dialog-buttonpane button, .aui .ui-commandlink.ui-widget.btn {
  border: 1px solid #00a3e2;
  margin-left: 10px;
  color: #fff !important;
  border-radius: 5px 5px 5px 0;
  padding: 10px 15px 10px 15px;
  text-shadow: none;
  background: #00a3e2;
  font-size: 14px;
  box-shadow: none;
  text-transform: uppercase;
  font-weight: 600 !important; }

.aui .btn.gray {
  background-color: #999999;
  border: medium none; }

.aui label, .aui legend {
  color: #4B6773;
  word-wrap: break-word; }

.aui .control-group {
  margin-bottom: 20px; }

.header-back {
  margin-right: 20px; }

.btn .fa-stack {
  margin-right: 6px; }

.aui .top-content .btn {
  line-height: 20px;
  padding: 10px;
  text-align: left;
  text-transform: uppercase;
  width: 33.2%;
  color: #fff; }

.aui .top-content .btn:hover {
  color: #fff; }

.ui-button {
  text-transform: uppercase;
  font-weight: 600 !important; }

.aui #content p, .aui #content div {
  word-break: normal; }

.aui .portlet-content {
  border-radius: 0;
  padding: 14px; }

.aui .btn-group .btn:hover, .aui button:hover, .aui .btn:hover, .btn:hover {
  background-color: #038EC3;
  color: #fff;
  border-color: #038EC3; }

.aui .dockbar .navbar-inner .container .btn-navbar {
  border: 0 none !important; }

.aui .dockbar-split .dockbar .navbar-inner .dropdown-toggle.user-notification-link {
  height: 65px;
  padding-top: 25px; }

.aui input, .aui textarea, .aui select {
  font-weight: 300;
  font-style: italic;
  text-shadow: none; }

.aui input[type="color"], .aui input[type="date"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="month"], .aui input[type="number"], .aui input[type="password"], .aui input[type="text"], .aui input[type="time"], .aui input[type="week"], .aui input[type="email"], .aui input[type="url"], .aui input[type="search"], .aui input[type="tel"], .aui textarea, .aui .uneditable-input {
  border-radius: 3px;
  font-weight: 400;
  /*font-style: italic;*/
  text-shadow: none;
  color: #14303c; }

.aui #content .navbar .icon-caret-down {
  background: #0662a1;
  color: #fff; }

/*.aui #content a {
  color: #0662a1; }
*/
/* Dockbar */
/* Accordion */
/*.aui #content .accordion-group {
  background: #fff;
  border-radius: 5px 5px 5px 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: none; } */
.aui #content .accordion-group.lfr-panel-extended .accordion-heading, .aui #content .portlet-topper {
  background: #365460;
  border-radius: 5px 5px 0 0;
  border: none;
  height: 55px; }

/*.aui #content .accordion-group.lfr-panel-extended .accordion-heading {*/
/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
/*}*/
.aui #content .accordion-group.lfr-panel-extended .accordion-heading .accordion-toggle, .aui .portlet-topper .portlet-title {
  color: #fff;
  font-size: 1.65em;
  padding: 15px 10px;
  margin-top: 5px;
  margin-left: 5px;
  font-weight: 700; }

.aui .portlet-topper .portlet-title {
  line-height: 55px; }

.aui .portlet-topper .portlet-title {
  margin-top: 0;
  padding-top: 5px; }

.aui #content .accordion-group.lfr-panel-extended .accordion-inner, .lfr-search-container {
  padding: 0;
  margin: 0;
  border-radius: 0; }

.aui #content table {
  margin: 0 !important; }

/* Portlets */
.aui #content .portlet-borderless-container {
  background: transparent; }

.aui #content .navbar-inner {
  background: #365460;
  border-radius: 5px;
  border-bottom-left-radius: 0;
  box-shadow: none;
  border: none;
  filter: none; }

/* New */
.aui #content .portlet#portlet_19 {
  background: none !important; }

.aui #content .portlet-topper {
  padding: 0; }

/*#portlet_19 > .portlet-topper {*/
/*display: none;*/
/*}*/
/* Thread controls */
.portlet-message-boards .thread-controls {
  background: #365460;
  color: #fff;
  padding: 15px;
  border-radius: 5px 5px 5px 0;
  border: none;
  font-size: 12px; }

.portlet-message-boards .thread-body {
  font-weight: 600; }

.thread-bottom {
  background: #496774;
  color: #fff; }

.thread-controls a, .thread-bottom a {
  color: #fff; }

.thread-actions ul {
  margin: 0; }

.portlet-asset-publisher .message-container .user-info, .portlet-message-boards .message-container .user-info, .portlet-trash .message-container .user-info {
  border-right: 1px solid #496774; }

.thread-actions .taglib-icon .taglib-text, .thread-bottom .taglib-icon .taglib-text {
  color: #fff; }

.portlet-message-boards .thread-bottom .taglib-flags, .portlet-message-boards .thread-bottom .taglib-ratings {
  margin-top: 0px; }

.thread-bottom .entry-links {
  float: left;
  margin-left: 20px; }

.thread-bottom .taglib-asset-links {
  margin: 0;
  padding: 0; }

.thread-bottom .taglib-asset-links h2 {
  float: left;
  margin: 0;
  padding: 0 5px;
  font-size: 14px;
  line-height: 26px;
  color: #fff; }

.thread-bottom .asset-links-list {
  float: left; }

.thread-bottom .taglib-flags a .fa-stack,
.thread-bottom .asset-links-list li a .fa,
.thread-bottom .edit-controls li a .fa-stack,
.thread-actions .taglib-icon-list li a .fa-stack {
  color: #edcd00; }

td.thread-bottom > br {
  display: none; }

#content .portlet-message-boards .subject,
#content .portlet-message-boards .subject a,
#content .portlet-message-boards .subject a strong,
.taglib-user-display.display-style-2 .user-profile-image,
.taglib-user-display.display-style-2 .user-name {
  color: #14303c; }

/* Message */
.portlet-message-boards .message-container {
  background: #fff;
  border-radius: 5px 5px 5px 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  border: none;
  margin: 20px 0; }

.subject {
  font-size: 12px;
  font-weight: 300;
  color: #759db5; }

.subject strong {
  font-size: 24px;
  font-weight: 700;
  color: #0662a1; }

.portlet-message-boards .thread-top {
  padding: 20px;
  border: none; }

.user-profile-image {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #ccc;
  margin-left: 17px; }

.user-profile-image img {
  width: 100%;
  height: auto; }

/* Navbar */
.aui #wrapper #content .navbar-inner {
  padding: 10px;
  min-height: 0; }

.aui #content .navbar .navbar-search {
  margin: 0; }

.aui #content .navbar .nav li a {
  padding: 2px 15px;
  text-shadow: none;
  color: #fff;
  font-size: 16px;
  display: inline-block; }

.aui #content .navbar .nav > .active a, .aui #content .navbar .nav > .active a:hover, .aui #content .navbar .nav > .active a:focus {
  background: rgba(255, 255, 255, 0.9);
  padding: 2px 15px;
  border-radius: 5px 5px 5px 0;
  color: #000000;
  box-shadow: none; }

.aui #content .form-search .input-append .search-query {
  border-radius: 3px 0 0 3px;
  font-weight: 300;
  font-size: 18px;
  font-style: italic;
  margin: 0;
  padding: 7px;
  width: 200px;
  height: 48px; }

.aui #content .navbar .container .btn {
  border-radius: 3px;
  text-indent: -99999px;
  background: #00a3e2 url(../gfx/search-icon.png) center center no-repeat;
  width: 48px;
  height: 48px;
  border: none;
  box-shadow: none; }

/* Category buttons */
.portlet-message-boards .category-buttons .btn {
  background-color: #00a3e2;
  border: 1px solid #00a3e2;
  border-radius: 5px 5px 5px 0;
  width: 30%;
  margin: 0 1% 0 0;
  background-repeat: no-repeat;
  background-position: 10px center;
  color: #fff;
  text-align: left;
  padding: 15px 10px 15px 50px;
  text-transform: uppercase;
  text-shadow: none;
  font-weight: 700; }

.portlet-message-boards .category-buttons .btn.add-subcategory, .portlet-message-boards .category-buttons .btn.add-category {
  background-image: url(../gfx/add.png) !important; }

.portlet-message-boards .category-buttons .btn.post-new-thread {
  background-image: url(../gfx/post-new-thread.png); }

.portlet-message-boards .category-buttons .btn.permissions {
  background-image: url(../gfx/permissions.png);
  margin-right: 0; }

/* Icons */
.taglib-header .header-back-to a {
  background: url(../gfx/thread-back-white.png) no-repeat left center;
  width: 48px;
  height: 48px;
  padding: 0;
  margin: 0 20px 0 0;
  color: #fff; }

.taglib-header {
  border-bottom: 1px solid #ddd; }

.taglib-header h3.header-title {
  font-size: 36px;
  color: #fff;
  line-height: 42px;
  margin: 20px 0; }

.message .taglib-text {
  color: inherit; }

.taglib-icon .taglib-text {
  color: #14303c;
  line-height: 24px; }

#content a.taglib-icon {
  color: #14303c; }

.category-subscriptions .taglib-text {
  color: #fff; }

.portlet-message-boards .category-subscription-types {
  margin-top: 20px; }

.lfr-icon-menu {
  color: #fff; }

.aui .lfr-icon-menu .btn {
  border: 1px solid #00a3e2 !important;
  border-radius: 5px 5px 5px 0 !important;
  background-color: #00a3e2;
  padding: 10px 15px 10px 10px;
  background-image: none;
  color: #fff;
  font-weight: 700 !important; }

.aui .lfr-icon-menu .btn {
  color: #fff;
  text-transform: uppercase; }

.aui .lfr-icon-menu .btn img {
  margin: 0 10px 0 0; }

.aui .table td.table-cell {
  border: 0 none;
  border-right: 1px solid #777;
  border-top: 1px solid #777;
  padding: 15px; }

.aui .table td.table-cell.last {
  width: 140px;
  border-right: none; }

.aui .table thead th {
  border-bottom: 1px solid #777;
  background: #fff;
  padding: 10px 15px;
  color: #000000; }

/*.accordion-toggle { background: url(icons/24x24/my-caret-down.png) no-repeat center !important; }*/
.container .nav-collapse .nav {
  margin-top: 10px; }

.subcategories {
  color: #0662a1;
  text-decoration: none !important; }

.subcategories a {
  color: #00a9ff !important; }

/* Header */
.aui .navbar#navigation .navbar-inner {
  background: #365460;
  height: 48px; }

.aui .navbar#navigation .nav li > a {
  padding: 2px 15px;
  border-radius: 5px 5px 5px 0;
  background: transparent;
  margin: 8px;
  color: #fff;
  white-space: nowrap;
  font-size: 17px;
  font-weight: 600; }

.aui .navbar#navigation .nav li.active > a {
  background: #fff;
  color: #000000;
  filter: none; }

.aui .navbar#navigation .nav li.hover.open a {
  background: rgba(255, 255, 255, 0.5); }

.aui #navigation.navbar .nav li.active > a:hover, .aui #navigation.navbar .nav li.active > a:focus, .aui #navigation.navbar .nav li.open > a, .aui #navigation.navbar .nav li > a:hover {
  text-decoration: none; }

.aui .dropdown-menu > li > a {
  font-weight: 200; }

.aui #navigation .nav .dropdown-menu {
  background: #edcd00; }

header#banner .site-title {
  margin: 0; }

header#banner .site-title img {
  margin: 0; }

header#banner {
  height: 137px;
  margin: -30px -75px 0;
  background: #edcd00; }

.aui .dockbar .navbar-inner .nav > li, .aui .dockbar-split .dockbar .navbar-inner .nav > li {
  background: none;
  border-left: 1px solid rgba(255, 255, 255, 0.1); }

.aui .dockbar-split .dockbar .navbar-inner .nav-account-controls > li > a {
  padding: 0 30px;
  line-height: 90px;
  margin: 0;
  font-size: 16px; }

.aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
  right: 0;
  margin: 0;
  border-top: 0 none; }

.aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls {
  position: static; }

.aui #wrapper.container-fluid {
  padding-bottom: 150px; }

.aui .loginpage .container-fluid#wrapper {
  margin-top: 0;
  z-index: 1; }

.aui .register .container-fluid#wrapper {
  margin-top: 0; }

.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
  top: 170px; }

.aui #breadcrumbs {
  margin: 0 -75px;
  background: transparent;
  display: none; }

.aui .lfr-hudcrumbs .breadcrumb {
  position: fixed;
  opacity: 0.8;
  left: 0;
  right: 0;
  display: none; }

.aui #breadcrumbs li a {
  color: #fff;
  font-size: 17px; }

#main-content {
  margin-top: 5px;
  min-height: 800px; }

.aui #content .portlet-static .portlet-content, .aui #content .portlet-configuration {
  background: none;
  /*padding: 14px;*/
  border: none;
  border-radius: 0 0 5px 5px; }

.aui #content .portlet-configuration {
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border-radius: 5px; }

/*.aui #content .portlet-draggable .portlet-content {*/
/*padding: 14px;*/
/*}*/
/* Login welcome etc */
.login-welcome {
  text-align: center;
  color: #fff;
  max-width: 750px;
  margin: 0 auto; }

.aui .login-welcome h1 {
  font-size: 55px;
  line-height: 58px;
  font-family: 'Raleway', sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  color: #fff; }

.aui .login-welcome p {
  font-size: 16px;
  padding: 0 20px 20px;
  line-height: 1.5em;
  font-weight: 300;
  font-style: normal; }

div.sign-in, div.register-here {
  color: #fff;
  border: none;
  width: 400px;
  margin: 20px auto;
  overflow: hidden; }

#content div.sign-in a, #content div.register-here a {
  line-height: 50px;
  text-transform: uppercase;
  background: #14303c;
  border-radius: 5px 5px 5px 0;
  padding: 10px 20px 10px 80px;
  font-size: 30px;
  text-transform: uppercase;
  color: #fff;
  display: block;
  transition: all 0.1s ease-in-out; }

div.sign-in a:hover, div.register-here a {
  background-color: #ffb300;
  color: #fff;
  text-decoration: none; }

.loginpage #portlet_58 header.portlet-topper {
  background-image: none;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none; }

.aui .loginpage #_145_navAccountControls {
  background-image: -o-linear-gradient(right, #0060a0 0%, #00aaff 100%) !important;
  background-image: -moz-linear-gradient(right, #0060a0 0%, #00aaff 100%) !important;
  background-image: -webkit-linear-gradient(right, #0060a0 0%, #00aaff 100%) !important;
  background-image: -ms-linear-gradient(right, #0060a0 0%, #00aaff 100%) !important;
  background-image: linear-gradient(to right, #0060a0 0%, #00aaff 100%) !important; }

.aui .register #portlet_58 {
  background: #fff !important; }

.aui .loginpage #portlet_58 {
  width: 400px;
  margin: 0 auto;
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  overflow: hidden;
  background-color: #14303c; }

.loginpage #portlet_58 h1 {
  font-size: 26px; }

.aui .loginpage #content .portlet-content {
  border: none;
  padding: 0; }

.aui .loginpage #wrapper form {
  margin: 0; }

.aui .loginpage #wrapper .control-group {
  padding: 10px;
  margin: 0; }

.loginpage #wrapper label {
  color: #fff;
  display: none; }

.loginpage #wrapper .control-group input {
  width: 365px;
  border-bottom-left-radius: 0px !important; }

.wrap-remember-signin {
  overflow: hidden;
  padding: 10px; }

.loginpage #wrapper .wrap-remember-signin label {
  color: #fff;
  display: block;
  width: 150px;
  font-weight: 400;
  padding-top: 15px; }

.wrap-remember-signin .remember {
  float: left;
  width: 160px;
  color: #fff;
  margin: 15px 0 0; }

.wrap-remember-signin button {
  float: right;
  width: 160px;
  text-transform: uppercase;
  border-radius: 5px 5px 5px 0; }

.aui .loginpage #wrapper .btn-primary {
  text-transform: uppercase;
  background: #edcd00 url(../gfx/sign-in.png) 12px center no-repeat;
  height: 50px;
  padding: 0 0 0 42px;
  border: none;
  border-radius: 5px 5px 5px 0;
  width: 140px; }

.aui .loginpage #wrapper .btn-primary:hover {
  background: #edcd00 url(../gfx/sign-in.png) 12px center no-repeat; }

.problems {
  text-align: center;
  float: none;
  width: 100%;
  padding-top: 20px; }

.forgot-password {
  padding-bottom: 20px; }

.aui .portlet .navigation {
  background: transparent !important;
  text-align: center;
  border-radius: 0 0 5px 5px; }

.aui #content .portlet-login .navigation a {
  color: #fff; }

.aui .problems .taglib-text {
  color: #fff; }

/* Form elements */
.aui #content input[type="color"], .aui #content input[type="date"], .aui #content input[type="datetime"], .aui #content input[type="datetime-local"], .aui #content input[type="month"], .aui #content input[type="number"], .aui #content input[type="password"], .aui #content input[type="text"], .aui #content input[type="time"], .aui #content input[type="week"], .aui #content input[type="email"], .aui #content input[type="url"], .aui #content input[type="search"], .aui #content input[type="tel"], .aui #content textarea, .aui #content .uneditable-input {
  border-radius: 5px;
  padding: 10px 5px; }

div[role="alert"], div[role="email"] {
  background: #fff;
  padding: 8px;
  border-radius: 5px;
  font-weight: 300;
  font-size: 14px; }

div[role="alert"].required, div[role="email"].required, div[role="email"].email {
  background: #ec1b23;
  color: #fff; }

/* Footer */
footer#footer {
  height: 50px;
  margin: 50px 0 0;
  background: #fff;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0; }

#footer ul {
  margin: 0;
  padding: 0 10px; }

#footer ul li {
  margin: 0;
  padding: 0;
  width: 33%;
  display: inline-block;
  line-height: 50px; }

#footer .copyright {
  text-align: left;
  color: #14303c;
  font-weight: 600; }

#footer .www {
  text-align: center;
  color: #14303c;
  font-weight: 600; }

#footer .www a {
  color: #14303c;
  font-weight: 600;
  text-shadow: none !important; }

#footer .customercare {
  text-align: right;
  font-weight: 600;
  color: #14303c; }

#footer .customercare a {
  color: #14303c;
  font-weight: 600; }

/* Register */
.register #portlet_58 {
  width: 50%;
  float: left; }

.aui .register #portlet_58 {
  background: #fff !important; }

.register #portlet_58 header.portlet-topper {
  border-radius: 5px 5px 0 0;
  box-shadow: none;
  background-color: #000000; }

.register #portlet_58 header.portlet-topper h1 {
  font-size: 26px; }

.register .introduction {
  width: 40%;
  float: left;
  padding: 30px 20px;
  font-size: 16px;
  color: #FFF;
  line-height: 1.4em; }

.aui .register .introduction h1 {
  font-size: 36px; }

.aui .register .introduction h2 {
  font-size: 26px; }

.aui .register-group {
  list-style: none;
  padding: 0;
  margin: 0; }

/*.aui .register .dockbar-split .dockbar .navbar-inner { visibility: visible; }*/
/*.aui .register .portlet-dockbar .navbar { display: block !important; }*/
.register-group li {
  padding: 0;
  margin: 0;
  width: 50%;
  float: left; }

.register-group li label {
  display: none; }

.register-group li.checkbox {
  width: 100%; }

.register-group li.checkbox label {
  display: inline;
  padding: 0 0 0 10px;
  position: relative;
  width: 300px; }

.register-group li.checkbox input {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  min-width: none; }

.register-group li input {
  width: 95%;
  max-width: none; }

.register-group li.full input {
  width: 97%;
  max-width: none; }

.register-group li.full select {
  width: 99%;
  max-width: none; }

.register-group li.full {
  padding: 0;
  margin: 0;
  width: 100%;
  float: left;
  clear: both; }

.aui .register-group li .control-group {
  padding: 0;
  margin: 0; }

.register-group li.captcha .captcha-image-wrap {
  width: 50%;
  float: left; }

.register-group li.captcha .control-group {
  width: 50%;
  float: left; }

.aui .register .button-holder {
  text-align: right; }

.aui .register .btn-primary {
  text-transform: uppercase;
  background: url(../gfx/register_small.png) no-repeat scroll 12px center #005e9f;
  height: 50px;
  padding: 0 0 0 42px;
  border-radius: 5px 5px 5px 0;
  width: 140px; }

.aui .register .btn-primary:hover {
  background: url(../gfx/register_small.png) no-repeat 12px center #ffb300; }

.aui .register #content .portlet-content {
  padding: 15px !important;
  background: #fff !important; }

.aui .register .portlet-content .navigation {
  background: #999 !important;
  margin: -15px;
  border-radius: 0 0 0 0; }

.aui .register .portlet-content .navigation ul {
  margin: 0;
  padding: 0; }

.aui .register .portlet-content .navigation ul .taglib-text {
  color: #fff; }

.aui .loginpage .taglib-captcha {
  margin: 0 !important;
  padding: 0 10px; }

.aui .loginpage .taglib-captcha .captcha-image-wrap {
  float: left;
  width: 50%; }

.aui .loginpage .taglib-captcha .control-group {
  margin: 0;
  padding: 0;
  border: none;
  float: left;
  width: 45%; }

.aui .loginpage .taglib-captcha .control-group input {
  width: 100%; }

.aui .button-holder.send-new {
  margin: 0;
  padding: 0px 10px 10px !important; }

.aui .button-holder.send-new .btn-primary {
  width: 180px;
  float: right; }

.forgot-pass-wrap {
  background: #fff; }

/* Portlet Borderless bar - TODO */
/*.portlet-borderless-bar { position: relative; width: auto; float: right; background: #ffca30; padding: 10px 15px; }*/
/* Thread message */
.portlet-message-boards form > fieldset {
  padding: 15px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  background: #fff;
  border-radius: 5px 5px 5px 0; }

.portlet-message-boards .control-group.label-inline {
  overflow: hidden;
  float: left;
  clear: both;
  width: 100%;
  margin: 0 0 5px; }

.portlet-message-boards .control-group.label-inline label {
  line-height: 40px;
  color: #0662a1; }

.portlet-message-boards .control-group.field-wrapper label {
  width: 100%;
  float: none; }

.portlet-message-boards .control-group.select-full {
  width: 33%;
  float: left;
  clear: none; }

.portlet-message-boards .control-group.select-full select {
  width: 90%;
  margin: 0 10% 5% 0; }

.portlet-message-boards .control-group.select-full label {
  width: 100%;
  float: none; }

.portlet-message-boards .control-group.label-inline input {
  width: 60%;
  float: left; }

.aui .accordion-group .toggler-content-expanded {
  border: none; }

.aui .portlet-message-boards .accordion-group {
  border-radius: 5px;
  /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
  border: 0 none;
  background: none;
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 20px; }

.lfr-asset-icon.lfr-asset-date, .lfr-asset-icon.lfr-asset-subfolders, .lfr-asset-icon.lfr-asset-items.last {
  color: #fff; }

.aui .portlet-document-library-display .accordion-group.lfr-panel.lfr-panel-extended {
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  border: 0 none;
  margin-bottom: 20px; }

/* bug */
.accordion-group.lfr-document-library-comments.lfr-panel.lfr-panel-extended {
  display: none; }

.aui .portlet-document-library-display .span12.lfr-asset-column.lfr-asset-column-details {
  margin-left: 0; }

.aui .portlet-document-library-display .view {
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  border: 0 none; }

.portlet-document-library .document-info, .portlet-document-library-display .document-info, .portlet-trash .document-info {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: none; }

.portlet-document-library-display .taglib-workflow-status .workflow-status {
  position: static; }

.aui .table-cell.first a img {
  margin-right: 7px; }

.cke_chrome {
  border-radius: 5px 5px 5px 0;
  overflow: hidden; }

.aui label.control-label {
  color: #0662a1; }

.portlet-message-boards .btn-group {
  overflow: hidden; }

.portlet-message-boards .btn-group .btn.dropdown-toggle .caret {
  display: none; }

.portlet-message-boards .btn-group .btn.dropdown-toggle {
  padding: 10px 15px;
  border: none !important; }

.portlet-message-boards .btn-group .btn.tag-add {
  background-image: url(../gfx/add.png);
  /*background-color: #0662a1;*/ }

.portlet-message-boards .btn-group .btn.tag-select {
  background-image: url(../gfx/select.png);
  /*background-color: #0662a1;*/ }

.portlet-message-boards .btn-group .btn.tag-suggest {
  background-image: url(../gfx/suggestions.png);
  /*background-color: #0662a1;*/ }

.aui .select-existing-selector .btn.dropdown-toggle {
  /*background-color: #0662a1 !important;*/ }

.table-cell.last .lfr-icon-menu .dropdown-toggle > img, .table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text {
  display: inline-block; }

.autocomplete-content .toolbar {
  display: block;
  float: left;
  position: relative; }

#mbMessageAssetLinksPanel {
  float: left;
  clear: both;
  width: 100%; }

#mbMessageAttachmentsPanelContent .accordion-inner, #mbMessageCategorizationPanelContent .accordion-inner {
  border: 1px solid #ccc;
  border-radius: 5px;
  overflow: hidden;
  padding: 10px; }

#mbMessageAttachmentsPanelContent .accordion-inner > div {
  float: left;
  width: 30%; }

#mbMessageAttachmentsPanelContent .accordion-inner > div .control-group {
  margin: 0; }

.message-actions .btn {
  float: left;
  margin: 0 10px 0 0;
  background-color: #999;
  background-repeat: no-repeat;
  background-position: 10px center;
  color: #fff;
  border-radius: 5px 5px 5px 0;
  padding: 10px 15px;
  border: none;
  background-image: none;
  text-shadow: none !important; }

.message-actions .btn#_19_publishButton {
  background: #ffca30; }

.accordion-group.statistics-panel-content.lfr-panel.lfr-panel-extended {
  background: none repeat scroll 0 0 #FFFFFF;
  margin: 14px 0 14px; }

.accordion-group.statistics-panel-content.lfr-panel.lfr-panel-extended .toggler-content.toggler-content-expanded {
  padding: 14px; }

.aui .icon-thumbs-up::before, .aui .icon-thumbs-down::before {
  content: ""; }

.aui .icon-thumbs-up {
  background: url(../gfx/like.png) no-repeat center;
  opacity: 1;
  width: 30px;
  height: 30px;
  float: left;
  margin-top: -3px; }

.aui .icon-thumbs-down {
  background: url(../gfx/dislike.png) no-repeat center;
  opacity: 1;
  width: 30px;
  height: 30px;
  float: left;
  margin-top: -3px; }

.taglib-ratings.thumbs .thumbrating .rating-label {
  float: left; }

.user-details {
  font-size: 12px; }

/* Random */
/*.aui #content .icon-circle-arrow-left:before { content: '' !important; }*/
/* News */
.aui #content .portlet-rss.portlet-draggable .portlet-content {
  padding: 0; }

.aui .feed-entry-title .opens-new-window-accessible {
  background: url(../gfx/next.png) no-repeat 0 50%;
  background-size: 24px;
  overflow: hidden;
  text-indent: -9999px;
  vertical-align: top;
  width: 24px;
  height: 24px;
  float: right;
  margin: 0;
  position: absolute;
  top: 0;
  right: 20px; }

#content .feed {
  margin: 0; }

.portlet-asset-publisher ul.title-list {
  margin: -10px 0;
  list-style-type: none; }

.portlet-asset-publisher .title-list .asset-metadata {
  padding: 0;
  margin-left: 21px; }

.portlet-asset-publisher .metadata-author {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 0; }

.portlet-asset-publisher .metadata-entry {
  color: #000000;
  font-size: 15px;
  font-weight: 300;
  font-style: normal;
  line-height: 15px; }

.metadata-publish-date {
  padding-left: 15px;
  margin-left: 10px; }

.portlet-asset-publisher .metadata-modified-date, .portlet-asset-publisher .metadata-create-date, .portlet-asset-publisher .metadata-publish-date, .portlet-asset-publisher .metadata-expiration-date {
  color: #000000; }

#content ul.title-list li.title-list {
  margin: 0 -15px;
  padding: 10px 14px 0 !important; }

#content ul.title-list li.title-list a img {
  margin-top: -3px; }

#content .feed .feed-entry, #content ul.title-list li.title-list {
  padding: 20px 10px; }

#content ul.title-list li.title-list a .fa {
  color: #fff; }

#content .feed .feed-entry:first-child, #content ul.title-list li.title-list:first-child {
  border-top: 0 none; }

#content .feed .feed-entry h2, #content ul.title-list li.title-list a {
  margin-top: 0;
  line-height: 28px;
  color: #0662a1;
  font-weight: normal;
  text-shadow: none;
  word-break: keep-all;
  font-size: 18px;
  margin-bottom: 5px; }

#content ul.title-list li.title-list a {
  margin-top: 0;
  line-height: 24px;
  color: #14303c;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 0; }

.portlet-rss .feed-date {
  background: transparent;
  margin: 10px 0 0;
  padding: 15px 0 0;
  font-size: 12px;
  color: #666;
  border-top: 1px solid #0662a1; }

.portlet-rss .feed-description {
  margin: 0 0 5px 0; }

.portlet-rss .feed-entries {
  font-size: 1.1em; }

.portlet-rss .feed-entry {
  margin-bottom: 4px;
  position: relative; }

.portlet-rss .feed-entry-author {
  display: block;
  font-size: .9em; }

.portlet-rss .feed-entry-content {
  padding: 10px 30px 10px 40px;
  font-size: 14px; }

.portlet-rss .feed-entry-content img {
  margin-right: .5em; }

.portlet-rss .feed-entry-enclosure {
  display: block;
  font-size: .9em; }

.portlet-rss .feed-entry-expander {
  cursor: pointer;
  float: left;
  padding: 0;
  position: absolute;
  top: 20px;
  left: 16px;
  z-index: 1000; }

.portlet-rss .feed-entry-title {
  display: block;
  font-weight: normal;
  font-size: 18px;
  padding: 3px 40px 0;
  position: relative; }

.portlet-rss .feed-entry-title a {
  color: #14303c;
  font-weight: 700 !important;
  font-size: 20px; }

.portlet-rss .feed-image-left {
  margin: 4px 0 4px 20px;
  text-align: left; }

.portlet-rss .feed-image-right {
  float: right;
  margin: 0 0 4px 4px; }

.portlet-rss .feed-published-date.feed-date {
  background-image: url(../gfx/date.png); }

.portlet-rss .feed-published-date a {
  font-weight: bold;
  text-decoration: none; }

.portlet-rss .feed-title {
  font-size: 1.2em;
  font-weight: 700;
  margin: 0 0 .5em -20px; }

.portlet-rss .feed-title a {
  background: url(../gfx/news.png) no-repeat 0 50%;
  padding-left: 20px; }

.portlet-rss .feed {
  padding: 0; }

.portlet-rss .feed .separator {
  margin-left: -20px; }

.portlet-rss .header {
  cursor: default;
  font-weight: bold;
  margin-top: 2px;
  padding: 2px 5px; }

.aui .table-cell.first a {
  color: #000000; }

.aui .table-cell a {
  color: #000000; }

.aui .accordion-group .accordion-heading.toggler-header-expanded .accordion-toggle:before, .aui .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-expanded:before {
  color: #fff;
  opacity: 1; }

/* Main menu */
.aui .dockbar .nav li.dropdown.user-avatar .dropdown-menu {
  left: 0;
  right: 0; }

.user-notifications-count {
  font-size: 20px !important; }

.rating-label {
  margin-top: 2px; }

.aui .opens-new-window-accessible {
  display: none; }

.aui ::selection {
  text-shadow: none !important;
  background: #ffb300 !important; }

.aui .breadcrumb {
  padding: 3px 69px 2px;
  font-size: 0.9em;
  background: transparent; }

.portlet-message-boards .category-subscription-types .taglib-rss {
  margin-right: 20px; }

#banner > #heading {
  padding-left: 50px; }

.aui .site-navigation .navbar-inner {
  padding-left: 45px; }

.aui .portlet {
  border: 0 none;
  border-radius: 10px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
  margin-bottom: 25px; }

#_19_searchFm .input-append {
  padding-right: 0; }

#portlet_status.portlet .portlet-content {
  padding: 14px; }

.taglib-search-iterator-page-iterator-bottom {
  padding: 10px 20px; }

.lfr-pagination-page-selector {
  margin-left: 20px; }

/* search */
.toolbar-search {
  margin: 1px 20px 0; }

.toolbar-search form select {
  display: none; }

.toolbar-search form input[type="text"] {
  font-weight: 400;
  font-size: 15px;
  font-style: italic;
  width: 155px;
  line-height: 28px;
  height: 28px;
  border-radius: 3px 0 0 3px;
  border: none; }

.toolbar-search form input[type="image"] {
  margin-top: -7px;
  background: #00a3e2;
  padding: 4px;
  margin-left: -5px;
  height: 28px;
  border: none;
  border-radius: 0 3px 3px 0; }

.nav.nav-pills.nav-stacked {
  font-size: 15px; }

.facet-value.default.active > a {
  background-color: #0662a1; }

.aui .nav-pills.nav-stacked > li > a {
  line-height: 22px;
  margin-bottom: 3px;
  padding-bottom: 5px;
  padding-top: 5px; }

.aui .badge-info {
  background-color: #0662a1;
  font-weight: normal; }

.aui .portlet-search #_3_searchContainer > div {
  height: 60px;
  margin-top: 14px; }

.aui .portlet-search .table td.table-cell {
  border-right: 0 none; }

.portlet-search .search-layout .result .asset-entry .asset-entry-title a img {
  margin-top: -8px; }

.aui .nav-pills.nav-stacked > li > a img {
  margin-top: -4px; }

.aui .portlet-search thead {
  display: none; }

.portlet-search .search-layout .search-facet {
  border-top: 1px solid #759DB5; }

.taglib-asset-tags-summary .tag {
  background: url("../gfx/tag.png") no-repeat scroll 0 75% rgba(0, 0, 0, 0); }

.portlet-search #_3_clearSearch {
  display: none; }

.portlet-search .search-layout .result .asset-entry .asset-entry-title a {
  font-size: 22px; }

/* primefaces styles --> */
.aui .ui-widget {
  font-size: 15px;
  font-weight: 300;
  font-style: normal; }

.aui .ui-datatable thead th {
  padding: 14px 0; }

.aui .ui-widget .ui-widget .ui-datatable thead th select {
  margin-top: 4px; }

.aui .ui-datatable table tr td {
  min-height: 1.5em;
  text-align: center;
  overflow: hidden;
  padding: 3px; }

.aui .ui-datatable table tr td a {
  display: block;
  /*margin: -10em;*/
  /*padding: 10em;*/
  color: #000000; }

.aui .ui-datatable table tr td a:hover, .ui-datatable table tr th a:hover {
  color: inherit; }

.aui .ui-datatable-data {
  border-bottom-width: 1px; }

.aui .ui-datatable-odd {
  background-color: #f2f6f7; }

.aui .ui-datatable table th.ui-state-default {
  background-color: #FFF;
  background-image: none;
  color: #000000;
  border: none;
  vertical-align: top;
  font-size: 15px;
  font-weight: normal;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  box-shadow: none;
  /*white-space: nowrap;*/ }

.aui .ui-datatable table th.ui-state-default select, .ui-datatable table th.ui-state-default input {
  background-color: #FFF;
  background-image: none;
  color: #0662a1;
  vertical-align: top;
  margin-top: 4px;
  margin-left: 0;
  width: 100%;
  margin-right: 0; }

.ui-column-filter.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all {
  margin-right: -70px;
  width: 70%; }

.aui .ui-datatable table tr.ui-widget-content td {
  border: none;
  color: #000000;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 400; }

.aui .ui-datatable table tr.ui-widget-content td:first-child {
  border-left: 0 none; }

.aui .ui-datatable table tr.ui-widget-content td:last-child {
  border-right: 0 none; }

.aui .ui-datatable .ui-widget-content {
  height: 40px;
  border: 0; }

.aui .ui-datatable-tablewrapper {
  padding-bottom: 3px; }

.aui th.ui-state-default {
  background-image: none; }

.aui .ui-widget-header {
  background: none; }

.aui .ui-widget-header {
  background-color: white;
  border: none; }

.aui .ui-paginator {
  padding: 10px;
  text-align: right; }

.aui .ui-paginator span {
  text-align: center; }

.aui .ui-dialog-buttonpane {
  padding-left: 15px; }

.aui .ui-dialog-buttonpane .btn {
  padding-left: 15px; }

.aui .ui-button-text.ui-c {
  /*color: #000000;*/ }

.toolbar-search {
  margin: 6px 20px 0;
  position: absolute;
  right: 0; }

.aui .navbar .nav {
  margin-right: 15px; }

.site-navigation .aui .navbar .nav {
  margin-right: 150px; }

.site-navigation .toolbar-search {
  position: relative; }

/* <-- primefaces styles */
@media all and (max-width: 979px) {
  /*.aui .container-fluid#wrapper {*/
  /*margin-top: 22px;*/
  /*}*/
  header#banner .site-title {
    margin: 0; }

  .aui #heading .site-title img {
    margin-bottom: -10px;
    width: 172px;
    /*height: 90px;*/ }

  header#banner {
    height: auto;
    min-height: 95px;
    margin: -113px -30px 0 -30px; }

  .aui #breadcrumbs {
    margin: 0 -30px; }

  /*.aui #heading {*/
  /*bottom: 0;*/
  /*}*/
  .aui .dockbar-split .dockbar .navbar-inner {
    background-image: none;
    background: none; }

  .aui #navigation.navbar .navbar-inner {
    height: auto;
    position: absolute;
    z-index: 99999;
    width: 100%;
    right: 0;
    top: 0; }

  .aui .dockbar-split .dockbar .navbar-inner .nav-collapse > .nav, .aui .dockbar .navbar-inner .nav-collapse > .nav {
    top: 0; }

  .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls > li > a {
    line-height: 30px; }

  .register-group li {
    width: 100%;
    clear: both; }

  .register #portlet_58 {
    width: 100%;
    float: left; }

  .register .introduction {
    width: 90%;
    float: left;
    padding: 30px 5%; }

  .table-cell.last .lfr-icon-menu .dropdown-toggle > img, .table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text {
    display: inline-block; }

  .aui #content .navbar .container #_19_veshNavbarBtn.btn {
    background: none no-repeat scroll center center #FFCA30; }

  .aui .dockbar-split .dockbar, .aui .dockbar {
    margin-top: 10px; }

  footer#footer {
    height: auto; }

  #footer ul {
    text-align: center; }

  #footer ul li {
    margin: 0;
    padding: 10px 10px;
    width: auto;
    display: inline-block;
    line-height: 20px; }

  #footer .copyright {
    float: left; }

  #footer .customercare {
    float: right; } }
@media (max-width: 767px) {
  .table-cell.last .lfr-icon-menu .dropdown-toggle > img, .table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text {
    display: inline-block; }

  .aui #content .dashboard-50,
  .aui #content .dashboard50 {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }

  .portlet-message-boards .category-buttons .btn {
    width: 100%; } }
@media (max-width: 480px) {
  div.sign-in, div.register-here {
    width: 100%; }

  #content div.sign-in a, #content div.register-here a {
    font-size: 25px; }

  .aui .loginpage #portlet_58 {
    width: 100%; }

  .loginpage #wrapper .control-group input {
    width: 96%; }

  .aui #content .navbar .container .btn {
    background-image: none;
    text-indent: 0; }

  .toolbar-search {
    margin: 0px 0px 0;
    position: static; } }
.junttan-article, .portlet-navigation {
  border: 0 none;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  border-radius: 5px 5px 5px 0;
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 10px;
  /*margin: -15px;*/ }

.junttan-article {
  padding: 25px; }

.portlet-navigation {
  margin-bottom: 15px; }

.layouts.level-1 {
  margin: 10px 0 0; }

.layouts.level-1 li {
  background: url(../gfx/01_right.png) no-repeat left center;
  padding: 3px 0 3px 30px;
  list-style: none;
  margin: 0; }

.aui blockquote {
  margin: 20px 0 20px 0; }

#mbMessageAttachmentsPanel {
  box-shadow: none; }

#mbMessageCategorizationPanel {
  box-shadow: none; }

#mbMessageAssetLinksPanel {
  box-shadow: none; }

#messageBoardsMailingListPanelContent {
  padding: 14px; }

.aui #navigation .nav .dropdown-menu.child-menu .lfr-nav-item.navi-child a {
  background: transparent;
  line-height: 28px;
  color: #14303c; }

.aui #navigation .nav .dropdown-menu.child-menu .lfr-nav-item.navi-child a:hover {
  background: transparent; }

#_1_WAR_socialnetworkingportlet_fm {
  display: none; }

/*140523*/
.login-header {
  background: #edcd00;
  width: 100%;
  height: 170px;
  line-height: 170px;
  overflow: hidden;
  text-align: center; }

.aui .welcome-text {
  text-align: left;
  padding: 20px 0; }

.aui .welcome-text h1 {
  color: #fff; }

.aui .welcome-text p {
  color: #fff;
  padding: 10px 0; }

.user-avatar-link .nav-item-label, .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown span {
  color: #000000; }

.dockbar-user-notifications .user-notifications-count.alert, .notifications-portlet .user-notifications-count.alert {
  background: #0561A1;
  border-color: #0561A1;
  color: #fff !important; }

.aui .navbar .icon-caret-down {
  color: #fff;
  background-color: #0561A1; }

.aui .dockbar .container .btn .user-avatar-image, .aui .dockbar .nav li.dropdown.user-avatar .user-avatar-image {
  box-shadow: none; }

.dropdown-menu .nav-item-label, .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown:hover, .user-notifications-count, .site-name, .dropdown.dockbar-item.open .nav-item-label, .dropdown.dockbar-item .nav-item-label:hover, .user-full-name:hover {
  color: #fff !important; }

#documentLibraryAssetPanelContainer .aui .table td.table-cell {
  padding: 2px; }

.aui button.close, .aui button.btn.close {
  color: #000000 !important; }

.aui input[disabled], .aui select[disabled], .aui textarea[disabled], .aui input[readonly], .aui select[readonly], .aui textarea[readonly] {
  /*Fix disabled calendar input style*/
  opacity: 1; }

.aui #wrapper.container-fluid {
  padding-bottom: 30px; }

.navbar-inner .btn-navbar i {
  color: #000000; }

.register .introduction h1, .register .introduction h2 {
  color: #FFF; }

h1.machineHeader {
  border-bottom: none;
  background: #365460;
  margin: 20px 0 0;
  padding: 10px;
  color: #FFF;
  font-size: 26px;
  font-weight: 700;
  border-radius: 5px 5px 0 0; }

h1.machineHeader .fa {
  color: #FFF; }

h1.machineHeader a:hover .fa {
  color: #2AAAE6; }

.aui .ui-menu-list {
  margin-left: 0; }

.aui .ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover {
  background-color: #0662a1;
  background-image: none; }

.aui .ui-selectonemenu-items {
  margin-left: 0; }

.aui .ui-state-highlight, .aui .ui-widget-content .ui-state-highlight, .aui .ui-widget-header .ui-state-highlight {
  background-color: #0662a1;
  background-image: none; }

.aui .ui-state-highlight > td, .aui .ui-widget-content .ui-state-highlight > td, .aui .ui-widget-header .ui-state-highlight > td {
  color: #fff !important; }

.aui .ui-splitbutton-menubutton.ui-button.ui-widget.ui-state-default.ui-corner-right.ui-button-icon-only {
  margin-left: -15px; }

.aui .ui-button-icon-left.ui-icon {
  background-image: url("//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/images/ui-icons_ffffff_256x240.png"); }

.aui .ui-menu {
  padding-left: 5px;
  padding-right: 10px;
  width: auto; }

.aui .ui-menuitem-icon.ui-icon.fa {
  margin-top: 0; }

.aui .ui-button.ui-widget {
  padding: 5px 8px; }

.aui .ui-tabs .ui-tabs-nav.ui-widget-header li a {
  font-size: 16px;
  font-weight: 300;
  color: #0662a1; }

.aui .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-inplace-save, .aui .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-inplace-cancel {
  margin-top: -12px; }

.aui .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-inplace-cancel {
  margin-left: 5px; }

.aui .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-inplace-save {
  margin-left: 5px; }

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev {
  background-color: #00a3e2;
  background-image: none;
  border: none;
  box-shadow: none;
  font-weight: 600;
  color: #ffffff;
  text-shadow: none;
  border-radius: 0px; }

.ui-paginator-page.ui-state-default.ui-state-active.ui-corner-all {
  background-color: black; }

.aui .ui-paginator .ui-icon {
  background-image: url("http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/images/ui-icons_ffffff_256x240.png"); }

.aui .ui-icon[class*=" fa-"] {
  background: none repeat scroll 0 0 transparent;
  text-indent: 0;
  margin-top: -12px;
  overflow: visible;
  margin-left: -3px; }

#toggle_id_message_boards_view_message_thread table a, #toggle_id_message_boards_view_message_thread table a:link, #toggle_id_message_boards_view_message_thread table a:visited {
  color: white; }

#toggle_id_message_boards_view_message_thread table {
  border: none; }

.aui #mbMessageAttachmentsPanel input {
  width: 300px; }

.aui #content .ui-column-filter.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all {
  margin-top: 0; }

.aui #content .ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all {
  margin-top: -3px;
  padding: 4px; }

.ui-state-default.ui-sortable-column.ui-filter-column.ui-resizable-column.ui-state-active.ui-draggable.ui-draggable-handle.ui-droppable {
  box-shadow: none; }

.aui #content .ui-selectonemenu-label.ui-inputfield.ui-corner-all {
  margin-bottom: 0;
  padding: 5px 8px;
  /*margin-top: -12px;*/ }

.aui #content .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  /*border: 0 none;*/
  box-shadow: none;
  text-shadow: none; }

.aui #content .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  /*border: 0 none;*/
  box-shadow: none;
  /*margin-right: 9px;*/
  /*margin-top: -4px;*/ }

.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon {
  position: absolute;
  right: 22px;
  top: 13px; }

tr.ui-widget-content {
  border: medium none; }

.ui-panelgrid td.ui-panelgrid-cell {
  border: medium none; }

.fieldName.requiredField:after {
  content: ": *"; }

.fieldName:after {
  content: ":"; }

.pmoField {
  margin-bottom: 10px; }

.aui .dockbar-split .dockbar.navbar-static-top .collapse {
  position: absolute;
  right: 0;
  z-index: 500; }

.toolbar-search form input[type="text"] {
  width: 100px; }

.wrap-remember-signin > label {
  float: left; }

/**/
.ui-widget {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400; }

.portlet-title-text {
  letter-spacing: -1px;
  font-weight: 700; }

.aui .signed-in.controls-visible .portlet-title {
  padding-top: 0;
  padding-right: 30px !important; }

.aui .portlet-topper menu.portlet-topper-toolbar {
  padding-right: 10px; }

.portlet-topper .portlet-topper-toolbar a {
  color: #fff; }

.portlet-topper .portlet-topper-toolbar a:hover {
  color: #edcd00; }

.aui #content {
  letter-spacing: -1px; }

.aui #content a {
  font-weight: 400; }

.aui #content a .bold {
  font-weight: 700; }

.aui .problems, .aui .forgot-password {
  line-height: 21px; }

.aui .login-welcome p {
  font-family: 'Raleway', sans-serif; }

#content div.sign-in a, #content div.register-here a {
  text-transform: none; }

#content div.register-here a {
  background: #14303c url("../gfx/register.png") 20px 50% no-repeat; }

.aui .dockbar.navbar .nav > li > a:hover,
.aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
  background: #e3bc00;
  color: #fff; }

.aui .dockbar .nav li.dropdown .dropdown-menu, .aui .dockbar .nav li.dropdown .site-administration-menu {
  background: #edcd00;
  color: #111111; }

.aui .dockbar .nav li.dropdown .dropdown-menu > li > a, .aui .dockbar .nav li.dropdown .site-administration-menu > li > a {
  color: #111; }

.dropdown-menu .nav-item-label, .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown:hover,
.user-notifications-count, .site-name, .dropdown.dockbar-item.open .nav-item-label, .dropdown.dockbar-item .nav-item-label:hover,
.user-full-name:hover {
  color: #111111 !important;
  font-weight: 400; }

.user-avatar-link .nav-item-label, .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown span {
  color: #14303c; }

.dockbar-user-notifications .dropdown-toggle .user-notifications-count {
  background: #14303c;
  border-color: #14303c;
  color: white !important; }

.dockbar-user-notifications .dropdown-toggle .user-notifications-count.alert {
  background: #e73333;
  border-color: #e73333; }

.dockbar-user-notifications .user-notifications-header {
  border-bottom: none; }

.aui .navbar .icon-caret-down {
  background: #cf9700; }

.aui .dockbar .nav li.dropdown .dropdown-menu > li > a:focus, .aui .dockbar .nav li.dropdown .dropdown-menu > li > a:hover, .aui .dockbar .nav li.dropdown .site-administration-menu > li > a:focus, .aui .dockbar .nav li.dropdown .site-administration-menu > li > a:hover {
  background: transparent; }

.aui .table {
  border-radius: 0; }

.aui .table-bordered thead:first-child tr:first-child > th:last-child, .aui .table-bordered tbody:first-child tr:first-child > td:last-child, .aui .table-bordered tbody:first-child tr:first-child > th:last-child,
.aui .table-bordered thead:first-child tr:first-child > th:first-child, .aui .table-bordered tbody:first-child tr:first-child > td:first-child, .aui .table-bordered tbody:first-child tr:first-child > th:first-child {
  border-radius: 0; }

.pmo .window .portlet-topper h1 {
  padding-top: 0;
  font-weight: 700;
  line-height: 55px; }

.ui-paginator-current {
  font-weight: 600;
  color: #000; }

table .ui-state-hover, .ui-widget-content .ui-state-hover {
  background: #00a3e2; }

.select-customer-holder {
  position: relative;
  right: 10px;
  top: 0px;
  z-index: 100; }

.aui .select-customer-holder select {
  margin: 0;
  height: 30px; }

.aui .select-customer-holder input[type="submit"] {
  margin: 0;
  background: #00a3e2;
  border: none;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 5px 10px; }

.portlet-fm-container .portlet-notification {
  padding: 15px;
  border-radius: 5px 5px 5px 0px;
  padding: 0;
  /*border: 1px solid #edcd00;
  background: rgba(235,205,0,.1);
  border: 1px solid #81ca02;
  background: rgba(129,202,0,.1);
  border-radius: 5px 5px 5px 0px;*/ }

.portlet-fm-container .portlet-map form,
.portlet-fm-container .portlet-notification form {
  margin-bottom: 0; }

.portlet-fm-container .portlet-notification-list-holder {
  overflow: auto; }

.portlet-fm-container .portlet-notification table {
  width: 100%;
  border: 1px solid #7c9db5; }

.portlet-fm-container .portlet-notification table tr td {
  background: #f9f9f9;
  border-top: 1px solid #7c9db5;
  padding: 8px 5px; }

.portlet-fm-container .portlet-notification table tr:first-child td {
  border-top: none; }

.portlet-fm-container .portlet-notification .portlet-notification-icon {
  font-size: 24px;
  text-align: center;
  color: #edcd00; }

.portlet-fm-container .portlet-notification table tr:hover td {
  background: #fff; }

.portlet-fm-container .portlet-notification a {
  color: #14303c; }

.portlet-fm-container .portlet-notification .notification-time {
  color: #00a3e2; }

/*#fleet_management_list_window .window .portlet-topper h1 {*/
/*font-weight: 700;*/
/*padding-top: 0;*/
/*line-height: 55px; }*/
.message-boards-panels .table td.table-cell {
  border: none; }

.aui .dockbar-split .dockbar .dropdown-toggle > span {
  font-weight: 600; }

.junttan-welcome-holder {
  font-family: 'Raleway', sans-serif;
  overflow: hidden;
  width: 100%;
  clear: both;
  padding: 20px 0;
  color: #fff; }

.junttan-welcome-holder h1 {
  font-family: 'Raleway', sans-serif;
  font-weight: 900;
  font-size: 52px;
  text-transform: uppercase;
  color: #fff;
  padding: 0;
  margin-top: 0; }

.junttan-welcome-holder p {
  font-size: 16px; }

.junttan-welcome-text {
  color: #fff; }

.welcome-icon-holder {
  float: right;
  width: 75%; }

.welcome-icon {
  float: left;
  width: 22%;
  margin-left: 1%;
  text-align: center;
  padding: 25px 1%;
  background: #365460; }

.welcome-icon-holder .welcome-icon-label {
  padding-top: 10px;
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-weight: 900; }

.dashboard-list-holder {
  padding-right: 20px;
  max-height: 380px;
  min-height: 380px;
  overflow-y: auto; }

.dashboard-list li {
  position: relative;
  padding-left: 35px;
  padding-bottom: 20px; }

.dashboard-list li:before {
  content: "";
  position: absolute;
  left: 5px;
  width: 10px;
  height: 10px;
  background: #3d5c69;
  border-radius: 10px;
  border: 5px solid #fff;
  z-index: 10; }

.dashboard-list li:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  border-left: 1px solid #dee7e9;
  border-radius: 10px;
  left: 14px;
  z-index: 9; }

.dashboard-list li h3 {
  margin: 0;
  font-size: 20px;
  line-height: 21px;
  color: #14303c;
  font-weight: 700; }

.dashboard-list li p {
  line-height: 21px; }

.dashboard-list-item-meta {
  font-weight: 600;
  display: block;
  font-style: italic; }

.dashboard-list-item-meta .date {
  color: #00a3e2; }

.dashboard-some-list-holder {
  max-height: 818px;
  min-height: 818px;
  position: relative;
  padding-bottom: 50px; }

.some-list-footer {
  overflow: hidden;
  width: 100%;
  clear: 100%; }

.aui .some-services, .some-services {
  float: left;
  width: 100%;
  position: absolute;
  bottom: 0px;
  margin-bottom: 0; }

.some-services li {
  float: left;
  width: auto;
  margin: 10px 10px 0 0; }

.feed-item-image {
  padding-bottom: 35px; }

.dashboard-some-list p {
  padding: 10px 0;
  margin: 0; }

.dashboard-some-list-item-meta {
  color: #00a3e2;
  font-weight: 600; }

.aui a.ghost-button, a.ghost-button {
  padding: 8px 25px;
  border: 2px solid #00a3e2;
  border-radius: 0px 5px 5px 5px;
  color: #00a3e2;
  text-transform: uppercase;
  font-weight: 600 !important; }

.dashboard-some-list a.ghost-button {
  margin: 10px 0; }

.portlet-asset-publisher .title-list .lfr-meta-actions {
  float: right;
  position: relative;
  margin-top: 0;
  padding-top: 0; }

.portlet-asset-publisher .asset-metadata {
  clear: both;
  overflow: hidden; }

.machine-page, .junttan-article {
  margin: 0 0 30px;
  box-shadow: none; }

.junttan-article h3, .machine-page h3,
.junttan-article > h4, .machine-page > h4 {
  margin-top: 0;
  padding-top: 15px; }

.machine-page .ui-tabs, .aui .ui-tabs {
  padding-top: 0; }

.machine-page .ui-tabs .ui-tabs-nav, .aui .ui-tabs .ui-tabs-nav {
  background: #496774; }

.machine-page .ui-tabs.ui-tabs-top > .ui-tabs-nav,
.ui-tabs.ui-tabs-top > .ui-tabs-nav {
  padding: 0;
  padding-left: 0 !important; }

.aui .machine-page, .machine-page {
  padding-top: 0;
  border-radius: 0px; }

.machine-page .ui-tabs.ui-tabs-top > .ui-tabs-nav li {
  border-radius: 0; }

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header {
  border: none; }

.ui-tabs .ui-tabs-nav.ui-widget-header li a,
.ui-tabs .ui-tabs-nav.ui-widget-header li.selected a,
.aui .ui-tabs .ui-tabs-nav.ui-widget-header li a,
.aui .ui-tabs .ui-tabs-nav.ui-widget-header li.selected a {
  color: #14303c;
  text-shadow: none;
  font-weight: 600 !important;
  margin: 0; }

.ui-tabs .ui-tabs-nav.ui-widget-header li,
.aui .ui-tabs .ui-tabs-nav.ui-widget-header li,
.aui .ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-active {
  position: static;
  border: none;
  border-right: 2px solid #14303c;
  margin: auto; }

.nav-menu .layouts li a {
  color: #14303c;
  font-weight: 600 !important; }

.nav-menu .layouts li:before {
  color: #edcd00 !important; }

.lfr-meta-actions {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  border-radius: 5px;
  padding: 0;
  width: inherit; }

.aui .portlet-topper .portlet-title i, .aui .portlet-topper .portlet-title span img {
  display: inline-block; }

.hide-controls .asset-actions {
  display: none; }

/*dashboard 160307*/
/*.aui #content .dashboard100,
#content .dashboard100 {
  width: 100%;
  margin-left: 0;
  margin-right: 0; }

.aui #content .dashboard100 + .dashboard50,
#content .dashboard100 + .dashboard50 {
  margin-left: 0; }

#content .welcome .dashboard-50 {
  margin-left: 2.5641%;
}
#content .welcome .dashboard100 + .dashboard50 {
  margin-left: 0;
}
#content .welcome .social {
  float: right;
}
*/
/* dashboard portlets 160309 */
#content .welcome > div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

#content .welcome > .portlet-borderless-container {
  padding-left: 15px;
  padding-right: 15px; }

#content .dashboard-100,
#content .dashboard100 {
  width: 100%;
  margin-left: 0;
  margin-right: 0; }

#content .dashboard-50,
#content .dashboard50 {
  width: 50%;
  margin-left: 0;
  margin-right: 0; }

#content .dashboard-100,
#content .dashboard100,
#content .dashboard-50,
#content .dashboard50 {
  padding: 0 15px; }

#content .welcome .social {
  float: right; }

/* // dashboard portlets 160309 */
#content .feed {
  padding: 15px; }

.portlet-notification-list-holder .notification-list,
#content ul.title-list, #content .feed-entries {
  padding-right: 20px;
  max-height: 300px;
  min-height: 300px;
  overflow-y: auto;
  background: transparent; }

#content ul.title-list, #content .feed-entries {
  max-height: 380px;
  min-height: 380px; }

#content .feed-entries .feed-entry-expander {
  left: auto; }

ul.title-list, #content ul.title-list {
  margin: 0; }

.portlet-notification-list-holder .notification-list .notification,
#content ul.title-list li.title-list,
#content .feed-entries .feed-entry {
  position: relative;
  padding-left: 35px !important;
  padding-bottom: 20px !important;
  margin: 0; }

.portlet-notification-list-holder .notification-list .notification:before,
#content ul.title-list li.title-list:before,
#content .feed-entries .feed-entry:before {
  content: "";
  position: absolute;
  left: 5px;
  width: 10px;
  height: 10px;
  background: #3d5c69;
  border-radius: 10px;
  border: 5px solid #fff;
  z-index: 10; }

.portlet-notification-list-holder .notification-list .notification:after,
#content ul.title-list li.title-list:after,
#content .feed-entries .feed-entry:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  border-left: 1px solid #dee7e9;
  border-radius: 10px;
  left: 14px;
  z-index: 9; }

.notification-list .notification-header .notification-link a {
  font-weight: 700 !important;
  font-size: 18px; }

.notification-list .notification-header .fa {
  padding-right: 5px;
  color: #edcd00; }

.portlet-notification-list-holder .notification-list .notification .notification-body {
  line-height: 21px;
  color: #14303c; }

/*leaflet overrides 160307*/
.aui .leaflet-popup-content-wrapper,
.leaflet-popup-content-wrapper {
  border-radius: 0; }

.aui .leaflet-popup-content,
.leaflet-popup-content {
  color: #000;
  font-size: 13px;
  font-weight: 600; }

.leaflet-container a.leaflet-popup-close-button {
  top: 10px;
  right: 10px; }

/*fms 160307*/
.aui .ui-datatable table tr td a,
.aui .ui-datatable table th.ui-state-default {
  font-weight: 600 !important; }

.aui .ui-datatable table th.ui-state-default {
  padding-right: 5px;
  font-size: 13px; }

.aui #content .ui-selectonemenu-trigger,
.aui #content .ui-column-filter.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all {
  border-radius: 0px;
  border-color: #c2cbcf !important; }

.aui #content .ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
  background: #d5e1e4; }

.aui #content .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all {
  border-radius: 0px;
  border: 1px solid #c2cbcf !important; }

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
  margin-top: 7px; }

.aui .ui-datatable table tr td a .status-icon {
  color: #98a5ac; }

.aui .ui-datatable table tr td a .status-ok {
  color: #81ca02; }

.aui .ui-datatable table tr td a .status-danger {
  color: #e73333; }

.aui .ui-datatable table tr td a .status-warning {
  color: #edcd00; }

.datatableContainer .ui-datatable-odd td {
  background: #fff; }

.datatableContainer .ui-datatable-even td {
  background: #f2f6f7; }

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li {
  border-radius: 0px; }

.aui ul.ui-tabs-nav {
  margin-left: 0px;
  margin-right: 0px; }

#machine_list .ui-tabs {
  padding-left: 0;
  padding-right: 0; }

.servicePanels .ui-widget-content.ui-corner-all {
  border: none; }

#content .portlet-topper a.link-back {
  color: white;
  font-weight: 700; }

.document-tab .ui-widget-content {
  border: none; }

.document-tab .ui-datagrid-column .ui-corner-all {
  border-radius: 0px;
  border: none; }

.document-tab .thumbnail-img {
  background: #f2f6f7;
  line-height: 150px; }

.document-tab .ui-datagrid .thumbnail-img {
  line-height: 150px !important; }

.document-table-thumbnail .thumbnail-container {
  line-height: 64px; }

.document-tab .thumbnail-name {
  padding-top: 8px;
  font-weight: 600;
  color: #000; }

.servicePanels .ui-panel .ui-panel-content {
  padding: 0; }

.servicePanels .ui-panel .ui-panel-content form {
  margin: 0; }

.servicePanels .ui-panel .ui-panel-content form label {
  font-weight: 600;
  color: #000; }

.servicePanels .ui-panel .ui-panel-content input,
.servicePanels .ui-panel .ui-panel-content select,
.servicePanels .ui-panel .ui-panel-content textarea {
  width: 100%; }

.servicePanels .ui-panel .ui-panel-content select {
  padding: 10px; }

.fms-btn-holder {
  float: right;
  width: auto; }

.notification .document-icon {
  display: inline-block; }

/*PMO 160307*/
#pmo_list, .aui #content .portlet-content#pmo_list {
  overflow: hidden;
  width: 96%;
  clear: both;
  padding: 2%; }

.pmo .machine-page {
  float: left;
  width: 98%;
  padding: 1%; }

.pmo .site-details {
  padding: 0;
  font-weight: 600; }

.pmo .site-details h2 {
  font-size: 18px;
  font-weight: 600;
  color: #000; }

.pmo .site-details label {
  font-weight: 400; }

.pmo .pmoField {
  margin-bottom: 0; }

.pmo .ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header {
  margin-left: -1%;
  margin-right: -1%; }

.pmo .ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li a {
  padding: 12px 18px; }

.pmo .ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-tabs-selected {
  border-color: transparent; }

/*icons*/
.fa-circle-thin {
  display: none; }

h1.portlet-title > span > img {
  display: none !important; }

.rss h1.portlet-title,
.social h1.portlet-title,
.message-boards h1.portlet-title,
.portlet-login h1.portlet-title {
  padding-left: 50px !important; }

.portlet-login h1.portlet-title {
  background: transparent url(../gfx/portlet-icons-sprite.png) 5px -200px no-repeat; }

.rss h1.portlet-title {
  background: transparent url(../gfx/portlet-icons-sprite.png) 5px 0px no-repeat; }

.social h1.portlet-title {
  background: transparent url(../gfx/instagram_icon.png) no-repeat; }

.message-boards h1.portlet-title {
  background: transparent url(../gfx/portlet-icons-sprite.png) 5px -140px no-repeat; }

.message-boards .taglib-icon .taglib-text {
  color: #14303c; }

.article-form-edit .header-title {
  color: #14303c; }

.article-toolbar .btn-group .btn {
  margin-right: 10px;
  border-radius: 5px 5px 5px 0px; }

.aui .portlet-journal-content .lfr-icon-actions {
  margin-bottom: 0; }

.article-form-edit .taglib-workflow-status .workflow-status-icon:before {
  font-size: 16px; }

.article-form-edit .article-toolbar .btn {
  border-radius: 5px 5px 5px 0px !important; }

#content .article-form-edit .previous-level {
  color: #365460; }

.article-form-edit .taglib-header h3.header-title {
  margin: 10px 0;
  font-weight: 400;
  color: #14303c; }

#content .article-form-edit label.control-label,
.article-form-edit label.checkbox,
.article-form-edit .article-default-language {
  color: #14303c;
  font-weight: 600; }

.journal-form-presentation-label .taglib-text {
  color: #fff; }

#content .article-form-edit .article-structure-label,
#content .article-form-edit .article-template-label {
  font-weight: 600; }

.article-form-edit .form-navigator > li > a {
  color: #14303c; }

.article-form-edit .form-navigator > li.active > a,
.article-form-edit .form-navigator > li.active > a:hover {
  background: #496774; }

.article-form-edit .journal-article-button-row {
  margin-bottom: 0; }

.taglib-workflow-status .workflow-id, .taglib-workflow-status .workflow-version, .taglib-workflow-status .workflow-status {
  color: #555; }

.welcome {
  color: #fff; }

.welcome h1 {
  font-family: 'Raleway', sans-serif;
  font-weight: 900;
  font-size: 52px;
  line-height: 48px;
  text-transform: uppercase;
  color: #fff;
  padding: 0;
  margin-top: 0; }

.portlet-content .lfr-icon-actions a:visited {
  color: #fff; }

.portlet-asset-publisher .metadata-modified-date::before, .portlet-asset-publisher .metadata-create-date::before, .portlet-asset-publisher .metadata-publish-date::before, .portlet-asset-publisher .metadata-expiration-date::before {
  color: #edcd00; }

.documents #content ul.title-list li.title-list a .fa {
  color: #edcd00; }

.servicePanels .ui-panel .ui-panel-content select {
  padding: 0px; }

.servicePanels .ui-panel .ui-panel-content input, .servicePanels .ui-panel .ui-panel-content select, .servicePanels .ui-panel .ui-panel-content textarea {
  width: auto; }

@media all and (max-width: 1280px) {
  .aui .navbar#navigation .navbar-inner {
    height: auto; }

  .welcome-icon-holder {
    width: 100%; }

  .welcome-icon {
    width: 46%;
    margin: 1% 1% 0; } }
@media all and (max-width: 979px) {
  /*.piling-site-button-bar {*/
  /*padding-bottom: 20px; }*/
  .piling-site-button-bar button.pull-right {
    float: left !important; } }

