.navbar-toggle {
  float: left;
  background: #1a5c9a;
  background-color: #1a5c9a; }

.sb-active-left .navbar-toggle {
  background-color: #125697; }

.dropdown-menu {
  position: absolute;
  padding: 0px; }

.container {
  max-width: 1370px; }

.navbar-toggle {
  display: none; }

.navbar-nav {
  display: block; }

body {
  overflow-x: hidden; }

@media (max-width: 960px) {
  .navbar-toggle {
    display: block; }

  .navbar-nav {
    display: none; } }
/* ================================================= */
/* LEAPFROG OVERRIDES FOR LIFERAY SUPPORT            */
/* ================================================= */
.aui-form input[type="checkbox"], .aui-form input[type="radio"] {
  /* Allowing checkboxes and radio buttons in liferay forms */
  opacity: 1;
  position: static; }

.aui-form a {
  /* Prevent additional spacing between anchors in liferay forms */
  padding: inherit; }

.lfr-meta-actions a {
  padding: 0;
  margin: 0 10px 0 0; }

.aui form {
  margin: 0px; }

/* ================================================= */
/*  L E A P F R O G   B R A N D I N G   O V E R R I D E S  F O R   D E F A U L T  B U T T O N  */
/* ================================================= */
/*
input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea, button, .aui-field-input-text{
background: none;
}

input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover{
    background: none;
}
*/
.cPanel .btn, .cPanel button {
  max-height: 35px;
  min-height: 35px; }

.aui .loginTable tr td {
  padding-bottom: 7px; }

.aui .loginTable {
  width: 100%; }

.aui .loginTable tr > td:first-child {
  width: 105px; }

.aui .loginTable a {
  text-align: left;
  float: left;
  padding-left: 0px; }

.aui .loginTable input {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px; }

.aui .cssClassSign .alert-success .media-body {
  word-break: break-all; }

.aui .cssClassSign .alert-success .media-body {
  word-break: break-word; }

/* ================================================= */
/*  L E A P F R O G   B R A N D I N G   O V E R R I D E S  F O R  N A V I G A T I O N  */
/* ================================================= */
.navbar-default {
  background: #004b8d repeat-x;
  z-index: 20; }

/* ================================================= */
/* P O R T L E T - C O N T A I N E R                 */
/* ================================================= */
.aui .panel {
  padding-top: 10px; }

.aui .portlet-column {
  padding: 0; }

.aui .portlet-title-text {
  color: #666666;
  display: block;
  font-size: 22px;
  margin: 5px 0 1px 15px; }

.aui .portlet-title img {
  display: none; }

.aui .portlet-icons {
  position: absolute;
  right: 10px;
  font-size: 16px;
  line-height: 25px;
  padding-top: 10px; }

.aui .cPanel .portlet-icons {
  padding-top: 10px; }

.aui .links-Anchor {
  font-size: 16px;
  color: #0055cc; }

.aui .portlet-icons a, .aui .portlet-icons a, .aui .portlet-icons ul {
  margin-left: 0px;
  padding: 10px 10px;
  vertical-align: middle; }

.aui .portlet-topper-toolbar + .portlet-help-static, .aui .portlet-topper-toolbar + .portlet-help-static + .portlet-help-dynamic {
  margin-top: -5px; }

.aui .signed-in.controls-visible .portlet-help-static, .aui .signed-in.controls-visible .portlet-help-dynamic {
  margin-top: -10px; }

.aui .cPanel .portlet-help-static, .aui .cPanel .portlet-help-dynamic {
  margin-top: 0px !important; }

.aui .signed-in.controls-visible .portlet-topper-toolbar {
  top: 0px; }

.aui .portlet-icons .portlet-icon-back {
  padding: 10px 10px 10px 20px; }

.aui .portlet {
  background: transparent; }

.aui .cPanel .span9 .portlet {
  border: 1px solid #d3d3d3;
  box-shadow: 0 1px 1px 0 #d3d3d3;
  background-color: #fff;
  padding: 5px; }

.aui .cPanel .cssClassCommunications input[type="text"], .aui .cPanel .cssClassCommunications input[type="textarea"] {
  min-width: 100%; }

.aui .portlet-help-static {
  display: inline-block;
  background-image: url(/connect/theme/admin-portal-rebranded-default-theme/images/portlet/icon_AP_guides.png);
  width: 38px;
  height: 36px;
  background-repeat: no-repeat; }

.aui .portlet-help-dynamic {
  display: inline-block;
  background-image: url(/connect/theme/admin-portal-rebranded-default-theme/images/portlet/icon_AP_tutorial.png);
  width: 38px;
  height: 36px;
  background-repeat: no-repeat; }

.aui .lfr-actions.portlet-options {
  padding: 3px; }

.aui .strokeContainer {
  border-top: 1px solid #ccc;
  margin: 20px 0px;
  min-width: 100%; }

/* ===================================================== */
/* L E A P F R O G   B R A N D I N G   O V E R R I D E S */
/* ===================================================== */
.aui .glyphicon, .aui .glyphicon, .di-svg, .di-glyphicons, .di-icon, [class*='di-icon-'], .glyphicons {
  color: #004b8d; }

/* ===================================================== */
/* J Q U E R Y  U I  C L A S S E S    O V E R R I D E S */
/* ===================================================== */
.aui .ui-menu-divider {
  display: none; }

.aui .ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff;
  color: #222222; }

.aui .ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none; }

.aui .ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.aui .ui-front {
  z-index: 100; }

.aui .ui-autocomplete {
  max-width: 244px;
  min-width: 244px; }

@media (max-width: 768px) {
  .aui .ui-autocomplete {
    min-width: 520px; } }
@media (max-width: 480px) {
  .aui .ui-autocomplete {
    min-width: 308px; }

  .aui .calHeadSelection {
    display: none; } }
@media (max-width: 320px) {
  .aui .ui-autocomplete {
    min-width: 230px;
    max-width: 239px; } }
.aui .ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1px 3px 3px;
  cursor: pointer;
  min-height: 0;
  support: IE7;
  /* support: IE10, see #8844; */
  background-color: #FFFFFF;
  font-size: 14px; }

.aui .ui-autocomplete li:nth-child(odd) {
  background-color: #eee; }

.aui .ui-helper-hidden-accessible {
  display: none; }

.aui .ui-state-active, .aui .ui-state-hover, .aui .ui-widget-content .ui-state-hover, .aui .ui-widget-header .ui-state-hover, .aui .ui-state-focus, .aui .ui-widget-content .ui-state-focus, .aui .ui-widget-header .ui-state-focus, .aui .ui-autocomplete li.ui-state-focus {
  background-color: #004b8d;
  color: white; }

.aui input:focus {
  outline-width: 0;
  /*border-color: #bfbfbf #dedede #dedede #bfbfbf;*/ }

.aui .navbar-nav {
  margin: 0px; }

/* ================================================= */
/*  L E A P F R O G   B R A N D I N G   F O R  C H E C K  B O X  A N D R A D I O  B U T T O N */
/* ================================================= */
.aui .di-checkbox input[type=checkbox] + .lbl::before, .di-radio input[type=radio] + .lbl::before {
  color: #004b8d;
  border: 2px solid #004b8d; }

.aui .gwt-RadioButton input[type="radio"], .gwt-CheckBox input[type="checkbox"] {
  opacity: 0;
  position: initial; }

.aui .gwt-CheckBox input[type='checkbox'], .aui .gwt-RadioButton input[type='radio'] {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  width: 16px !important;
  height: 16px !important;
  margin: 0;
  padding: 0;
  /*-moz-appearance: none;
   not working */
  -webkit-appearance: none;
  -ms-appearance: none;
  /*not working */
  -o-appearance: none;
  appearance: none;
  border-width: 0px;
  position: relative;
  margin-right: 5px;
  opacity: 1; }

/* not checked */
.gwt-RadioButton input[type='radio'] {
  background-position: -31px -1px; }

/* checked */
.gwt-RadioButton input[type='radio']:checked {
  background-position: -47px -1px; }

.gwt-CheckBox input[type='checkbox']:checked {
  background-position: -15px 0; }

/* disabled */
.gwt-CheckBox input[type='checkbox']:disabled {
  background-position: 0 -17px; }

.gwt-RadioButton input[type='radio']:disabled {
  background-position: -31px -17px; }

.gwt-CheckBox input[type='checkbox']:disabled:checked {
  background-position: -16px -17px; }

.gwt-RadioButton input[type='radio']:disabled:checked {
  background-position: -47px -18px; }

.di-toggle-switch .gwt-CheckBox input[type='checkbox'], .di-toggle-switch .gwt-RadioButton input[type='radio'] {
  opacity: 0;
  width: 0px;
  height: 0px;
  padding: 0px;
  margin: 0px;
  vertical-align: middle; }

span.di-checkbox, span.di-radio {
  margin: 6px 0;
  display: inline-block; }

.di-checkbox input[type=checkbox] + .lbl, .di-radio input[type=radio] + .lbl, .di-checkbox input[type="checkbox"]:focus + .lbl {
  outline: none !important; }

.aui .di-radio .gwt-RadioButton input[type='radio'] {
  position: absolute;
  margin-left: 8px;
  margin-top: 3px;
  opacity: 0; }

.aui .di-checkbox .gwt-CheckBox input[type='checkbox'], .aui .di-radio .gwt-RadioButton input[type='radio'] {
  opacity: 0;
  margin: 0;
  padding: 0; }

.di-toggle-switch-container .gwt-Label {
  margin-top: -20px;
  line-height: 20px; }

/* ================================================= */
/*  L E A P F R O G   B R A N D I N G   F O R  P O P U P  C L O C E   B U T T O N */
/* ================================================= */
.aui .popup_close_button {
  position: absolute;
  top: 0px;
  right: 0px;
  horizontal-align: right;
  float: right;
  font-size: 35px;
  font-weight: bold;
  line-height: 20PX;
  color: #666;
  text-shadow: 0 1px 0 #fff;
  opacity: 1;
  cursor: pointer;
  text-decoration: none;
  padding: 10px; }

@media (min-width: 961px) {
  #comm-container > div:nth-child(2) .di-container {
    max-width: 960px;
    margin: 20px auto; } }
.aui .loader_small {
  background-image: url("../images/portlet/loader_small.gif");
  width: 16px;
  height: 16px;
  float: left;
  position: relative;
  background-repeat: no-repeat; }

.aui .navbar .navbar-inner .lfr-portlet-toolbar {
  line-height: 40px; }

.aui .navbar .navbar-inner .lfr-portlet-toolbar > span {
  line-height: 47px; }

.control-group .control-label {
  min-width: 80px; }

/* for licence issue */
body.has-alerts > .popup-alert-warning {
  display: none; }

/*for popover max width issue*/
@media (min-width: 769px) {
  .popover {
    max-width: none !important; } }
.dialog-iframe-root-node {
  padding: 0px; }

.portlet-journal .journal-article-wrapper-content .form-section h3 {
  margin-bottom: 10px; }

.aui .article-form-edit .lfr-input-text {
  width: 100%;
  max-width: 1000px !important; }

.aui .article-form-edit textarea {
  width: 100% !important;
  max-width: 1000px !important;
  min-height: 100px; }

.aui .portlet-journal .article-translation-toolbar {
  line-height: 42px;
  text-indent: 10px; }

@media print {
  a:link:after,
  a:visited:after {
    content: "" !important; }

  .container {
    width: 1000px !important; }

  #banner, #docbar, #navigation, #footer {
    display: none !important; } }
.aui #navigation .child-menu td div.sub-page a {
  color: #004b84; }

.aui #navigation .nav .dropdown-menu a {
  color: #333; }

.aui #navigation .navbar-inner {
  background-color: #004b8d; }

.calendar-portlet .calendar-portlet-column-parent .calendar-portlet-column-grid .scheduler-event {
  z-index: 18 !important; }

