@import url("https://fonts.googleapis.com/css?family=Open+Sans");
@import url(animate.css);
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* Webfont: Lato-Bold */
@font-face {
  font-family: 'LatoWeb';
  src: url("fonts/lato/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("fonts/lato/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/lato/Lato-Bold.woff2") format("woff2"), url("fonts/lato/Lato-Bold.woff") format("woff"), url("fonts/lato/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility; }

/* Webfont: Lato-BoldItalic */
@font-face {
  font-family: 'LatoWeb';
  src: url("fonts/lato/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/lato/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/lato/Lato-BoldItalic.woff2") format("woff2"), url("fonts/lato/Lato-BoldItalic.woff") format("woff"), url("fonts/lato/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
  text-rendering: optimizeLegibility; }

/* Webfont: Lato-Regular */
@font-face {
  font-family: 'LatoWeb';
  src: url("fonts/lato/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("fonts/lato/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/lato/Lato-Regular.woff2") format("woff2"), url("fonts/lato/Lato-Regular.woff") format("woff"), url("fonts/lato/Lato-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }

/* Webfont: Lato-Italic */
@font-face {
  font-family: 'LatoWeb';
  src: url("fonts/lato/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/lato/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/lato/Lato-Italic.woff2") format("woff2"), url("fonts/lato/Lato-Italic.woff") format("woff"), url("fonts/lato/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }

/* Webfont: Lato-Light */
@font-face {
  font-family: 'LatoWeb';
  src: url("fonts/lato/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("fonts/lato/Lato-Light.eot?#iefix") format("embedded-opentype"), url("fonts/lato/Lato-Light.woff2") format("woff2"), url("fonts/lato/Lato-Light.woff") format("woff"), url("fonts/lato/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
  text-rendering: optimizeLegibility; }

/* Webfont: Lato-LightItalic */
@font-face {
  font-family: 'LatoWeb';
  src: url("fonts/lato/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/lato/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/lato/Lato-LightItalic.woff2") format("woff2"), url("fonts/lato/Lato-LightItalic.woff") format("woff"), url("fonts/lato/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: 'OneNikeGlyphs';
  src: url("fonts/nikeicons/OneNikeGlyphs-e69817acf05eb3e557808e865e1d1fdd.eot");
  src: url("fonts/nikeicons/OneNikeGlyphs-e69817acf05eb3e557808e865e1d1fdd.eot?#iefix") format("embedded-opentype"), url("fonts/nikeicons/OneNikeGlyphs-e69817acf05eb3e557808e865e1d1fdd.woff2") format("woff2"), url("fonts/nikeicons/OneNikeGlyphs-e69817acf05eb3e557808e865e1d1fdd.woff") format("woff"), url("fonts/nikeicons/OneNikeGlyphs-e69817acf05eb3e557808e865e1d1fdd.ttf") format("truetype"), url("fonts/nikeicons/OneNikeGlyphs-e69817acf05eb3e557808e865e1d1fdd.svg#OneNikeGlyphs-e69817acf05eb3e557808e865e1d1fdd") format("svg");
  font-weight: normal;
  font-style: normal; }

a:focus {
  outline: 0 solid rgba(91, 157, 217, 0); }

/* Mixins header backgrounds */
/* Variables */
/* body */
/* Logo */
/* /Logo*/
/* Greeting */
/* Universal Search */
/* Main Menu*/
/*Hover*/
/*Submenu*/
/* Hover*/
/*Sec Menu*/
/* widgets */
/* Safari 4.0 - 8.0 */
@-webkit-keyframes widgetBackground {
  from {
    background-color: rgba(255, 255, 255, 0); }
  to {
    background-color: rgba(255, 255, 255, 0.7); } }

/* Standard syntax */
@keyframes widgetBackground {
  from {
    background-color: rgba(255, 255, 255, 0); }
  to {
    background-color: rgba(255, 255, 255, 0.7); } }

/* WIdget Header*/
/**/
/*$widgetHeaderBorder:;*/
/* Widget Content */
/*inputs*/
@font-face {
  font-family: FontAwesome;
  src: url("fonts/fontawesome-webfont.eot");
  src: url("fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff") format("woff"), url("fonts/fontawesome-webfont.ttf") format("truetype"), url("fonts/fontawesome-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans Light';
  src: url("fonts/OpenSans-Light.eot");
  src: url("fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Light.woff2") format("woff2"), url("fonts/OpenSans-Light.woff") format("woff"), url("fonts/OpenSans-Light.ttf") format("truetype"), url("fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  -webkit-animation-name: bkgrImageZoom;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 4s;
  /* Safari 4.0 - 8.0 */
  animation-name: bkgrImageZoom;
  animation-duration: 4s; }

* {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Open Sans Light", sans-serif; }

body {
  font-size: 0.95em;
  color: #333; }
  body.frameless {
    background: url("custom/Background.jpg") center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position-y: 50%; }
  body.manage-center {
    position: relative;
    min-width: 1024px;
    margin: 0; }
  body.mainframe {
    margin: 20px; }
    body.mainframe.use-pop-ups #main-document-div #main-content {
      margin: 0 2%;
      width: 75%; }
  body.MAINFRAME, body.SELECTORFRAME, body.REMINDER, body.pop-up {
    margin: 20px; }
  body.frameless #main-document-div {
    width: 100%; }
  body #main-content {
    margin: 0;
	/*padding-top: 40px;*/	}
  body.mainframe.use-pop-ups #main-document-div #main-content {
    margin: 0 auto; }

/* Safari 4.0 - 8.0 */
@-webkit-keyframes bkgrImageZoom {
  from {
    background-size: 100%; }
  to {
    background-size: 150%; } }

/* Standard syntax */
@keyframes bkgrImageZoom {
  0% {
    background: url("custom/Background.jpg") center center no-repeat;
    background-size: 100%;
    background-attachment: fixed; }
  100% {
    background: url("custom/Background.jpg") center center no-repeat;
    background-size: 150%;
    background-attachment: fixed; } }

p, td {
  line-height: 1.4; }

blockquote {
  margin: 3px 5px; }

ol, ul {
  margin-bottom: 5px; }

body.SELECTORFRAME {
  max-width: none; }

#document-body {
  position: relative;
  padding: 1% 40px;
  background: #fff;
  border-radius: 3px;
  margin: 0 0 0 140px;
  min-height: 70vh; }

body #main-document-div {
  width: 100%; }

body.frameless #main-document-div {
  width: 99%;
  min-width: 938px;
  margin: 0 auto;
  margin-left: 0; }

p {
  color: #444;
  /*	padding-left: 20px;*/ }

a {
  text-decoration: none;
  color: #5596d6;
  font-size: 1em;
  outline: none;
  line-height: 1.2; }
  a:active, a:visited {
    text-decoration: none;
    color: #9ec44c;
    font-size: 1em;
    outline: none;
    line-height: 1.2; }
  a:hover {
    color: #9ec44c;
    text-decoration: underline; }
  a.button:hover span {
    color: #5596d6; }
  a:hover big {
    /* manager menu link */
    color: #1c9ad6; }

.course-instance .sidebar ul li a.selected, .course-instance .sidebar ul li a.selected:hover {
    color: #eee;
    background: #9ec44c;
    border-top: 1px solid #bfe66a;
    border-bottom: 1px solid #bfe66a;
}


.button-no-bg:hover {
  color: #1c9ad6; }

h1, h2 {
  text-align: left;
  line-height: 1.5; }

body.frameless h1, body.frameless h2 {
  font-size: 1.5em;
  font-weight: normal;
  font-family: "Open Sans Light", Helvetica, Arial, sans-serif;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  color: #333;
  margin: 0px;
  animation: fadeIn 0.8s;
  -webkit-animation: fadeIn 0.8s;
  text-transform: uppercase; }

.netd-icon:hover::after {
  color: #000; }

.icon-print,
.user-selector-dialog a .ui-button-text,
.netd-accordion button.head-text, .netd-accordion input.head-text[type="submit"], .netd-accordion input.head-text[type="reset"], .netd-accordion input.head-text[type="button"], .netd-accordion span.head-text#file-upload-btn-pop.button,
button, input[type="submit"], input[type="reset"], input[type="button"], span#file-upload-btn-pop.button, .button, .btn, .netd-button, input.button, input[type="submit"], input[type="reset"], input[type="button"],
.action-nav .button, .action-nav button, .action-nav input[type="submit"], .action-nav input[type="reset"], .action-nav input[type="button"], .action-nav span#file-upload-btn-pop.button,
.button-set button, .button-set input[type="submit"], .button-set input[type="reset"], .button-set input[type="button"], .button-set span#file-upload-btn-pop.button, .button-set .button, .button-set > input[type="button"], .button-set .search-reset, .button-set input[type="submit"], .button-set input[type="reset"], .buttons-container button, .buttons-container input[type="submit"], .buttons-container input[type="reset"], .buttons-container input[type="button"], .buttons-container span#file-upload-btn-pop.button, .buttons-container .button, .buttons-container > input[type="button"], .buttons-container .search-reset, .buttons-container input[type="submit"], .buttons-container input[type="reset"] {
  outline: 0px solid rgba(91, 157, 217, 0);
  margin: 0 5px 0px 0px;
  padding: 3px 12px;
  background: #9ec44c;
    border: 1px #7fa232 solid;
  color: #fff;
  -webkit-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  width: initial;
  display: inline-block; }
  .icon-print:hover,
  .user-selector-dialog a .ui-button-text:hover,
  .netd-accordion button.head-text:hover, .netd-accordion input.head-text[type="submit"]:hover, .netd-accordion input.head-text[type="reset"]:hover, .netd-accordion input.head-text[type="button"]:hover, .netd-accordion span.head-text#file-upload-btn-pop.button:hover,
  button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, span#file-upload-btn-pop.button:hover, .button:hover, .btn:hover, .netd-button:hover, input.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
  .action-nav .button:hover, .action-nav button:hover, .action-nav input[type="submit"]:hover, .action-nav input[type="reset"]:hover, .action-nav input[type="button"]:hover, .action-nav span#file-upload-btn-pop.button:hover,
  .button-set button:hover, .button-set input[type="submit"]:hover, .button-set input[type="reset"]:hover, .button-set input[type="button"]:hover, .button-set span#file-upload-btn-pop.button:hover, .button-set .button:hover, .button-set > input[type="button"]:hover, .button-set .search-reset:hover, .button-set input[type="submit"]:hover, .button-set input[type="reset"]:hover, .buttons-container button:hover, .buttons-container input[type="submit"]:hover, .buttons-container input[type="reset"]:hover, .buttons-container input[type="button"]:hover, .buttons-container span#file-upload-btn-pop.button:hover, .buttons-container .button:hover, .buttons-container > input[type="button"]:hover, .buttons-container .search-reset:hover, .buttons-container input[type="submit"]:hover, .buttons-container input[type="reset"]:hover {
    background: #fff;
    color: #000; }
    .icon-print:hover span,
    .user-selector-dialog a .ui-button-text:hover span,
    .netd-accordion button.head-text:hover span, .netd-accordion input.head-text[type="submit"]:hover span, .netd-accordion input.head-text[type="reset"]:hover span, .netd-accordion input.head-text[type="button"]:hover span, .netd-accordion span.head-text#file-upload-btn-pop.button:hover span,
    button:hover span, input[type="submit"]:hover span, input[type="reset"]:hover span, input[type="button"]:hover span, span#file-upload-btn-pop.button:hover span, .button:hover span, .btn:hover span, .netd-button:hover span, input.button:hover span, input[type="submit"]:hover span, input[type="reset"]:hover span, input[type="button"]:hover span,
    .action-nav .button:hover span, .action-nav button:hover span, .action-nav input[type="submit"]:hover span, .action-nav input[type="reset"]:hover span, .action-nav input[type="button"]:hover span, .action-nav span#file-upload-btn-pop.button:hover span,
    .button-set button:hover span, .button-set input[type="submit"]:hover span, .button-set input[type="reset"]:hover span, .button-set input[type="button"]:hover span, .button-set span#file-upload-btn-pop.button:hover span, .button-set .button:hover span, .button-set > input[type="button"]:hover span, .button-set .search-reset:hover span, .button-set input[type="submit"]:hover span, .button-set input[type="reset"]:hover span, .buttons-container button:hover span, .buttons-container input[type="submit"]:hover span, .buttons-container input[type="reset"]:hover span, .buttons-container input[type="button"]:hover span, .buttons-container span#file-upload-btn-pop.button:hover span, .buttons-container .button:hover span, .buttons-container > input[type="button"]:hover span, .buttons-container .search-reset:hover span, .buttons-container input[type="submit"]:hover span, .buttons-container input[type="reset"]:hover span {
      border: red; }
      .icon-print:hover span::after,
      .user-selector-dialog a .ui-button-text:hover span::after,
      .netd-accordion button.head-text:hover span::after, .netd-accordion input.head-text[type="submit"]:hover span::after, .netd-accordion input.head-text[type="reset"]:hover span::after, .netd-accordion input.head-text[type="button"]:hover span::after, .netd-accordion span.head-text#file-upload-btn-pop.button:hover span::after,
      button:hover span::after, input[type="submit"]:hover span::after, input[type="reset"]:hover span::after, input[type="button"]:hover span::after, span#file-upload-btn-pop.button:hover span::after, .button:hover span::after, .btn:hover span::after, .netd-button:hover span::after, input.button:hover span::after, input[type="submit"]:hover span::after, input[type="reset"]:hover span::after, input[type="button"]:hover span::after,
      .action-nav .button:hover span::after, .action-nav button:hover span::after, .action-nav input[type="submit"]:hover span::after, .action-nav input[type="reset"]:hover span::after, .action-nav input[type="button"]:hover span::after, .action-nav span#file-upload-btn-pop.button:hover span::after,
      .button-set button:hover span::after, .button-set input[type="submit"]:hover span::after, .button-set input[type="reset"]:hover span::after, .button-set input[type="button"]:hover span::after, .button-set span#file-upload-btn-pop.button:hover span::after, .button-set .button:hover span::after, .button-set > input[type="button"]:hover span::after, .button-set .search-reset:hover span::after, .button-set input[type="submit"]:hover span::after, .button-set input[type="reset"]:hover span::after, .buttons-container button:hover span::after, .buttons-container input[type="submit"]:hover span::after, .buttons-container input[type="reset"]:hover span::after, .buttons-container input[type="button"]:hover span::after, .buttons-container span#file-upload-btn-pop.button:hover span::after, .buttons-container .button:hover span::after, .buttons-container > input[type="button"]:hover span::after, .buttons-container .search-reset:hover span::after, .buttons-container input[type="submit"]:hover span::after, .buttons-container input[type="reset"]:hover span::after {
        color: #000; }

button.button-no-bg {
  background: transparent; }

button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus, span#file-upload-btn-pop.button:focus, .button:focus, .btn:focus, .netd-button:focus, input.button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
  outline: 0px solid rgba(91, 157, 217, 0); }

span.ui-state-default .ui-icon, button.ui-state-default .ui-icon, a.ui-state-default .ui-icon {
  background-image: none; }

span.ui-icon {
  display: inline-block;
  font-family: 'FontAwesome';
  background: transparent;
  background-image: none; }

span.ui-icon-plus::after {
  content: "\f067";
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  font-size: 16px;
  line-height: 16px;
  color: #fff;
  text-indent: 0; }

span.ui-icon-info::after {
  content: "\f05a"; }

span.ui-icon-plus::after {
  content: "\f067"; }

span.ui-icon-refresh::after {
  content: "\f021"; }

span.ui-icon-disk::after {
  content: "\f0c7"; }

span.ui-icon-trash::after {
  content: "\f014"; }

span.ui-icon-search::after {
  content: "\f002"; }

span.ui-icon-arrowreturnthick-1-w::after {
  content: "\f0e2"; }

button .date-container .date-button-container button, button .date-container .date-button-container input[type="submit"], button .date-container .date-button-container input[type="reset"], button .date-container .date-button-container input[type="button"], button .date-container .date-button-container span#file-upload-btn-pop.button {
  background: #000;
  color: #fff;
  border: 0;
  -moz-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s; }

.ui-corner-all span {
  border: none; }

button.ui-dialog-titlebar-close {
  border: none !important; }

.tabs ul li {
  border-bottom: 0px solid rgba(153, 153, 153, 0); }

#SEARCH_TEXT {
  height: 28px; }

#home-widgets .side-widget {
  -webkit-box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.25);
  box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.25);
  /* whole box */
  border: 0px;
  margin-bottom: 2rem;
  background: rgba(255, 255, 255, 0.7);
  -webkit-animation-name: widgetBackground;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 4s;
  /* Safari 4.0 - 8.0 */
  animation-name: widgetBackground;
  animation-duration: 4s;
  border-radius: 0; }
  #home-widgets .side-widget:first-child {
    min-height: 200px !important; }
  #home-widgets .side-widget .widget-content {
    background-color: transparent;
    height: 100%;
    width: 100%; 
	padding: 40px;}
  #home-widgets .side-widget .widget-header {
    border-bottom: none;
    background: #ffffff;
    padding: 15px 20px 5px 20px;
    color: #9ec44c;
}
    #home-widgets .side-widget .widget-header span {
    font-size: 1.5rem;
    font-weight: bold;
    font-family: open sans;
    color: #9ec44c;
    border-radius: 3px 3px 0 0;
}

/* CSS Document */
/****************************/
/*****  Manage Center  ******/
/****************************/
body.manage-centre {
  border-color: -webkit-linear-gradient(to right, #f8943d 0%, #6a4092 30%, #ba2435 60%, #8cc250 100%); }

#manage-center-container {
    background: #9ec44c;
    height: auto;
    padding: 0 0 0 44px;
    margin: 5px auto;
    width: 100%;
    min-width: 960px;
    border-bottom: 1px solid #EEEEEE;
}
  #manage-center-container #top-container {
    padding: 0 5%;
    width: 100%;
    height: 50px;
    font-size: 1.2em;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(100%, transparent), to(rgba(0, 0, 0, 0.5))), url("custom/Background.jpg") center center no-repeat;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, transparent 100%, rgba(0, 0, 0, 0.5) 100%), url("custom/Background.jpg") center center no-repeat;
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, transparent 100%, rgba(0, 0, 0, 0.5) 100%), url("custom/Background.jpg") center center no-repeat;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, transparent 100%, rgba(0, 0, 0, 0.5) 100%), url("custom/Background.jpg") center center no-repeat;
    background-attachment: scroll;
    background-position: center;
    background-size: 100%; }
    #manage-center-container #top-container h4.manage-center-heading {
      color: #fff;
      background: transparent;
      text-indent: 15px;
      line-height: 50px; }
    #manage-center-container #top-container a {
      text-shadow: none; }
    #manage-center-container #top-container .right-side-menu a {
      color: #fff;
      background: transparent;
      border: 0;
      border-radius: 0;
      padding: 0 15px;
      min-width: 48px;
      margin: 0;
      font-weight: 500;
      line-height: 50px; }
    #manage-center-container #top-container .left-side-menu #home-btn {
      padding: 13px 10px; }
      #manage-center-container #top-container .left-side-menu #home-btn:not(*:root) {
        padding: 7px 12px; }
      #manage-center-container #top-container .left-side-menu #home-btn .netd-icon {
        *font-size: 1.2em;
        *padding: 4px 5px 5px 5px; }
      #manage-center-container #top-container .left-side-menu #home-btn .icon-home::before {
        font-size: 1.6em; }
    #manage-center-container #top-container [class*=" icon-"]:before {
      color: #fff;
      font-size: 14px;
      -webkit-transition: all .2s ease-out;
      -moz-transition: all .2s ease-out;
      -ms-transition: all .2s ease-out;
      -o-transition: all .2s ease-out;
      transition: all .2s ease-out; }

#manage-center-container #top-container .left-side-menu #home-btn:hover, #manage-center-container #top-container .right-side-menu a:hover, #manage-center-container #top-container .right-side-menu a:hover, #manage-center-container #top-container a:hover [class^="icon-"]:before, #manage-center-container #top-container a:hover [class*=" icon-"]:before {
  color: #000;
  background: #9ec44c;
  -webkit-box-shadow: none;
  box-shadow: none; }

#manage-center-container #bottom-container {
  background: #9ec44c;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0 5%;
  border: 0;
  border-top: 0px solid transparent; }
  #manage-center-container #bottom-container .nav li.selected a.top-manage-menu {
    color: #9ec44c;
    text-shadow: none;
    background: #ed9710;
    border-bottom: #1c2d57 solid 1px; }
  #manage-center-container #bottom-container .nav > li.dropdown a {
    border-bottom: solid 1px #EEEEEE;
    font-size: 1em;
    color: #fff;
    font-weight: bold; }
    #manage-center-container #bottom-container .nav > li.dropdown a:hover {
      color: #9ec44c;
      text-shadow: none;
      background: #ed9710;
      border-bottom: #1c2d57 solid 1px; }
    #manage-center-container #bottom-container .nav > li.dropdown a.top-manage-menu {
      border-bottom: solid 1px #EEEEEE;
      font-size: 1em;
      color: #fff;
      font-weight: bold; }
  #manage-center-container #bottom-container .nav > li.dropdown .dropdown-menu-list {
    top: inherit !important;
    background: #ed9710;
    border-radius: 3px; 
	left: 101px;
    z-index: 10000000;
	}
  #manage-center-container #bottom-container .nav > li.dropdown ul.dropdown-menu-sub-list li a {
    color: #fff !important;
    font-size: 1em;
    border-bottom: 0; }
    #manage-center-container #bottom-container .nav > li.dropdown ul.dropdown-menu-sub-list li a:hover {
      color: #000 !important;
      background: #fff;
      border-radius: 3px;
      text-decoration: none; }
  #manage-center-container #bottom-container .nav .group label {
    color: #fff;
    font-size: 1.1em;
    font-weight: normal; }
  #manage-center-container #bottom-container .nav .group a {
    color: #000;
    font-size: 0.85em;
    border-bottom: 0; }
  #manage-center-container #bottom-container #overview fieldset group a {
    color: #000;
    font-size: 0.85em;
    font-weight: bold;
    color: #000;
    font-size: 0.85em;
    border-bottom: 0; }

/* MANAGE CENTER - Menu Title Box */
body.manage-centre #document-body #main-content fieldset {
  background: transparent;
  border-radius: 2px; }
  body.manage-centre #document-body #main-content fieldset legend {
    color: #9ec44c;
    font-weight: bold;
    text-transform: uppercase;
    background: transparent;
    border: 0;
    border-radius: 6px;
    padding: 5px 215;
    margin: 0 0 5px 0;
    font-size: 2em;
    font-family: Arial, sans-serif;
    text-transform: capitalize; }

/****************************/
/*****  Review CDC  ******/
/****************************/
#review-cdc #main-content > h1, #review-cdc #main-content > h2 {
  height: 56px; }

#review-cdc #main-content > h1 .review-cdc-heading, #review-cdc #main-content > h2 .review-cdc-heading {
  color: #f0f0f0;
  background: #1c2d57;
  border-bottom: 1px solid #EEEEEE;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 0;
  font-size: 1.2em;
  line-height: 44px;
  text-shadow: none;
  padding: 0 10px; }

#review-cdc .sidebar, #review-cdc .review-cdc-content {
  top: 56px; }

#review-cdc #user-info-container {
  background: #f2f2f2; }

#review-cdc #nav ul > li > a {
  color: #213463;
  border-bottom: 1px solid #DDDDDD;
  background: #efefef; }

#review-cdc #nav ul > li > a:hover, #review-cdc #nav ul li ul li:hover a {
  color: #ffffff;
  background: #213463; }

#review-cdc #nav ul > li > a.selected {
  color: #213463;
  background: #bdc3c7;
  border-bottom-color: #BBBBBB; }

/*Knowledge Center*/
.course-instance .sidebar .section-title, .course-instance .sidebar .section-title:hover {
  background: #0397d9;
  border: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0; }

/*Responsive Media Queries*/
@media all and (min-width: 1330px) {
  /*White Background Search Bar*/
  #navigation-container .universal-search {
    position: relative;
    right: 30px;
    top: 45px; }
  #navigation-container #search-course-container {
    border: 1px solid #d1d1d1;
    background: #fff;
    -webkit-box-shadow: inset 0 0 5px #ccc;
    box-shadow: inset 0 0 5px #ccc;
    -moz-box-shadow: inset 0 0 5px #ccc;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    top: 0;
    right: 0;
    border-radius: 25px; }
  #navigation-container #search-course-container input {
    color: #333; }
  #navigation-container #search-course-container .search-text {
    width: 150px; }
  #navigation-container .universal-search .universal-search-suggestion-list {
    right: 0; } }

@media print {
  body {
    font-family: Arial, Helvetica, sans-serif; }
  body.frameless h1, body.frameless h2 {
    font: normal 26px/30px Arial, Helvetica, sans-serif; }
  div.side-widget .widget-header span {
    font: normal 26px/30px Arial, Helvetica, sans-serif; } }

greeting {
  display: none; }

body.frameless #navigation-container {
  margin-bottom: 0; }

#navigation-container-side {
  display: none; }

#navigation-container {
  height: 100px;
  margin-bottom: 20px;
  position: relative;
  background: transparent; }
  #navigation-container .main-menu-container {
    padding-left: 0px;
    left: 0px;
    width: 100px;
    background: #ed9710;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 8000;
    -webkit-backface-visibility: hidden !important;
    *zoom: 1;
    -webkit-box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.15);
    box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.15);
    padding-top: 100px; }
    #navigation-container .main-menu-container ul {
      background: transparent;
      border: none;
      border-radius: 0;
      position: relative;
      float: left;
      margin: 0;
      padding: 20px 0;
      list-style: none;
      height: 100;
      -webkit-transition: all 0.1s linear;
      -moz-transition: all 0.1s linear;
      -ms-transition: all 0.1s linear;
      -o-transition: all 0.1s linear;
      transition: all 0.1s linear; }
      #navigation-container .main-menu-container ul li {
        float: left;
        background: transparent; }
        #navigation-container .main-menu-container ul li a {
          /* tab menu */
          -webkit-transition: all 0.2s linear;
          -moz-transition: all 0.2s linear;
          -ms-transition: all 0.2s linear;
          -o-transition: all 0.2s linear;
          transition: all 0.2s linear;
          position: relative;
          width: 100px;
          height: 84px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          display: block;
          background-color: none;
          background-image: none;
          line-height: 13px !important;
          text-transform: uppercase;
          font-size: 12px;
          color: #fff !important;
          text-align: center;
          text-decoration: none;
          /*	border-top-width: 1px;
          border-top-style: solid;
          border-top-color: rgba(255,255,255,0.1);*/
          padding: 50px 5px 0px 5px;
          outline: none;
          font-family: "Open Sans Light", sans-serif;
          text-indent: -330px; }
          #navigation-container .main-menu-container ul li a:hover {
            color: #fff; }
          #navigation-container .main-menu-container ul li a.current {
            /* tab menu */
            position: relative;
            width: 100px;
            height: 84px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            background-image: none;
            line-height: 13px !important;
            text-transform: uppercase;
            font-size: 12px;
            color: #fff !important;
            background: transparent;
            text-align: center;
            text-decoration: none;
            /*	border-top-width: 1px;
            border-top-style: solid;
            border-top-color: rgba(255,255,255,0.1);*/
            padding: 50px 5px 0px 5px;
            outline: none;
            font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; }
          #navigation-container .main-menu-container ul li a.learning-center, #navigation-container .main-menu-container ul li a.personal-calendar {
            height: 84px;
            padding: 42px 5px 0px 5px; }
          #navigation-container .main-menu-container ul li a::before {
            width: 100px;
            height: 80px;
            content: "\f007";
            font-family: FontAwesome;
            font-size: 25px;
            line-height: 70px;
            position: absolute;
            top: -6px;
            left: 0px;
            color: #fff;
            text-indent: 0; }
          #navigation-container .main-menu-container ul li a:hover::before {
            color: #fff; }
          #navigation-container .main-menu-container ul li a.current::before {
            color: #fff; }
        #navigation-container .main-menu-container ul li li a::before {
          display: none;
          height: auto;
          width: auto; }
        #navigation-container .main-menu-container ul li a.home::before {
          content: "\f015"; }
        #navigation-container .main-menu-container ul li a.learning-center::before {
          content: "\f109"; }
        #navigation-container .main-menu-container ul li a.personal-calendar::before {
          content: "\f073"; }
        #navigation-container .main-menu-container ul li a.career-center::before {
          content: "\f0b1"; }
        #navigation-container .main-menu-container ul li a.workspace::before {
          content: "\f0f7"; }
        #navigation-container .main-menu-container ul li a.connect::before {
          content: "\f1e0"; }
        #navigation-container .main-menu-container ul li a.reports::before {
          content: "\f1c3"; }
        #navigation-container .main-menu-container ul li a.teach::before {
          content: "\f19d"; }
        #navigation-container .main-menu-container ul li a:hover {
          /* tab menu hover */
          background: #213365;
          color: #fff !important;
          border-top-left-radius: 10px;
          border-bottom-left-radius: 10px; }
        #navigation-container .main-menu-container ul li.clicked a {
          /* tab menu hover */
          background: #213365;
          color: #fff;
          border-top-left-radius: 10px;
          border-bottom-left-radius: 10px; }
        #navigation-container .main-menu-container ul li.current a {
          /* tab menu hover */
          background: #213365;
          color: #fff;
          border-top-left-radius: 10px;
          border-bottom-left-radius: 10px; }
          #navigation-container .main-menu-container ul li.current a::before {
            color: #ffffff !important; }
        #navigation-container .main-menu-container ul li:hover > a {
          background: transparent;
          color: #fff !important;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0;
          -webkit-box-shadow: -8px 3px 25px 1px rgba(0, 0, 0, 0.1);
          box-shadow: -8px 3px 25px 1px rgba(0, 0, 0, 0.1); }
      #navigation-container .main-menu-container ul.submenu {
        display: none;
        width: auto;
        /* Width to help Opera out */
        background: #fff;
        position: absolute;
        margin: -83px 0 0 0;
        padding: 10px;
        z-index: 999;
        left: 100px;
        top: auto !important;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-transition: none;
        -o-transition: none;
        transition: none; }
        #navigation-container .main-menu-container ul.submenu li {
          float: none;
          white-space: nowrap;
          min-width: 240px; }
          #navigation-container .main-menu-container ul.submenu li a {
            /* NORMAL */
            height: auto;
            text-align: left !important;
            -webkit-transition: all 0.2s linear;
            -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
            padding: 8px 10px;
            color: #000 !important;
            font-size: 0.923em;
            margin-bottom: 1px;
            border: none;
            background: transparent;
            border-radius: 0;
            line-height: inherit;
            text-indent: 0;
            width: 100%;
            *line-height: 1; }
            #navigation-container .main-menu-container ul.submenu li a:hover {
              /* MOUSEOVER */
              background: transparent;
              color: #000 !important;
              border-radius: 5px;
              padding-left: 20px;
              font-weight: bold;
              text-decoration: none; }
    #navigation-container .main-menu-container:hover ul {
      background-position: -100% 100%; }
      #navigation-container .main-menu-container:hover ul li a {
        text-indent: 0; }
  #navigation-container .sec-menu-container {
    position: absolute;
    top: 26px;
    right: 10px; }
    #navigation-container .sec-menu-container li {
      display: inline-block;
      width: 32px;
      height: 40px;
      vertical-align: middle;
      text-align: center; }
      #navigation-container .sec-menu-container li a {
        font-size: 0px;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        color: #9ec44c !important;
        line-height: 30px; }
        #navigation-container .sec-menu-container li a:hover {
          text-decoration: none; }
        #navigation-container .sec-menu-container li a::before {
          font-size: 20px;
          -webkit-font-smoothing: antialiased;
          -webkit-transition: all 0.2s linear;
          -o-transition: all 0.2s linear;
          transition: all 0.2s linear; }
        #navigation-container .sec-menu-container li a:hover::before {
          color: #000;
          font-size: 25px;
          text-decoration: none; }
        #navigation-container .sec-menu-container li a.username::before {
          content: "\f007"; }
        #navigation-container .sec-menu-container li a.manage-center::before {
          content: "\f013"; }
        #navigation-container .sec-menu-container li a.help::before {
          content: "\f128"; }
        #navigation-container .sec-menu-container li a.contact-us::before {
          content: "\f003"; }
        #navigation-container .sec-menu-container li a.logout::before {
          content: "\f011"; }
        #navigation-container .sec-menu-container li a.netd-assignment-switcher::before {
          content: "\f0c0"; }
  #navigation-container .logo-container {
    display: inline-block;
    position: fixed;
    margin: 0;
    left: -10px;
    top: -15px;
    z-index: 99999;
    margin: 10px; }
    #navigation-container .logo-container ul {
      margin-bottom: 0; }
    #navigation-container .logo-container a {
    text-indent: -9999px;
    display: block;
    width: 100px;
    height: 100px;
    margin-left: 0;
    margin-top: 0;
    background: url(custom/logo_conectate.jpg);
    background-size: 100%;
    outline: none;
    position: absolute;
    color: transparent; }
      #navigation-container .logo-container a::before {
        content: "\f139";
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-family: OneNikeGlyphs;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center;
        text-indent: 0;
        line-height: 80pxpx;
        /* margin-top: -.5em; */
        font-size: 76px; }
      #navigation-container .logo-container a:hover {
        animation: pulse 0.5s;
        -webkit-animation: pulse 0.5s;
        color: #transparent !important; }
		
.manage-centre #navigation-container #universal-search {
    top: 55px;
    right: 10px;
}		

.manage-centre #navigation-container .sec-menu-container {
      top: 8px;
}	
.manage-centre #navigation-container .sec-menu-container li a {
    color: #ffffff !important;
}
.manage-centre #document-body {
    padding-left: 110px;
}

  #navigation-container #universal-search {
    position: absolute;
    top: 25px;
    right: 310px;
    background: #fff;
    color: #A6A6A6;
    padding: 0px;
    margin: 0px;
    border-radius: 3px;
    padding: 0px 9px;
    vertical-align: middle;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    font-family: FontAwesome;
    -webkit-box-shadow: 0 0 2px #0b99d4;
    box-shadow: 0 0 2px #0b99d4; }
    #navigation-container #universal-search #search-course-container {
      border: 0px;
      -webkit-box-shadow: none;
      box-shadow: none;
      height: auto;
      background: none;
      /* padding: 2px 10px; */
      border-radius: 9px; }
      #navigation-container #universal-search #search-course-container input[type="submit"] {
        background: transparent;
        width: 25px;
        height: 25px;
        padding: 0px;
        margin: 0px;
        border: none !important;
        text-indent: -1000em;
        *width: 55px;
        *background-position: 90% 60%;
        *color: #fff;
        *text-indent: 0;
        /*For IE7*/
        cursor: pointer;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        vertical-align: middle; }
      #navigation-container #universal-search #search-course-container span.search-label {
        display: none; }
      #navigation-container #universal-search #search-course-container #universal-search-form {
        font-family: FontAwesome; }
        #navigation-container #universal-search #search-course-container #universal-search-form #search-course-container
#navigation-container #universal-search #search-course-container #universal-search-form #universal-search-form .search-text {
          background: transparent;
          color: #A6A6A6; }
        #navigation-container #universal-search #search-course-container #universal-search-form #KEYW {
          background-color: rgba(255, 255, 255, 0.7);
          border: 0px;
          color: #A6A6A6;
          margin: 0; }
        #navigation-container #universal-search #search-course-container #universal-search-form select#universal-search-advanced-selector-dropdown {
          color: #A6A6A6; }
        #navigation-container #universal-search #search-course-container #universal-search-form::after {
          content: "\f002"; }

div.greeting {
  display: none; }

div#home-page div a {
  color: #5596d6; }

div#home-page div a:active {
  color: #5596d6; }

div#home-page div aa:visited {
  color: #5596d6; }

div#home-page div.greeting {
    display: block;
    font-family: Open Sans;
    font-weight: bold;
    font-size: 22px;
    color: #000;
    position: absolute;
    top: 18px;
    left: 160px;
    background: transparent;
    animation: fadeIn 1s;
    -webkit-animation: fadeIn 1s;
    right: 0;
    width: 100%;
    text-align: left;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}
div#home-page div#main-content > h2 {
  display: none; }

div#home-page div#document-body {
  background: transparent;
  padding: 0px; }

.netd-form select {
  padding: 0px; }

.card {
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.icon-book:before {
  content: "\f0f4"; }

.icon-screenshot:before {
  content: "\f140";
  color: #F6BD0F; }

.in-process .icon-sign-blank:before {
  content: "\f140";
  color: #F6BD0F; }

.completed .icon-sign-blank:before {
  content: "\f00c"; }

.not-started .icon-sign-blank:before {
  content: "\f071";
  color: red; }

.learning-path-container .card.completed {
  border-left-color: #8cc63f;
  background-color: #ddffc3; }

.learning-path-container .card.incomplete {
  border-left-color: #be1e2d;
  background-color: #FFE4E4; }

.learning-path-container .card.not-started {
  border-left-color: #f7931e;
  background-color: #FFFAC3; }

.card.module.with-actions-panel.completed {
  border-left-color: #8cc63f;
  background-color: #ddffc3; }

.card.module.with-actions-panel.not-started {
  border-left-color: #f7931e;
  background-color: #FFFAC3; }

.card.module.with-actions-panel.incomplete {
  border-left-color: #be1e2d;
  background-color: #FFE4E4; }

.learning-path-container .card.in-process {
  border-left-color: #f7931e;
  background-color: #FFFAC3; }

.card.module.with-actions-panel.in-process {
  border-left-color: #f7931e;
  background-color: #FFFAC3; }

.flex-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start; }

.flex-item {
  webkit-order: 0;
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
  order: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  margin: 0px 15px;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  font-size: 0.8em;
  font-weight: 100; }

.date-container .date-button-container button .netd-icon, .date-container .date-button-container input[type="submit"] .netd-icon, .date-container .date-button-container input[type="reset"] .netd-icon, .date-container .date-button-container input[type="button"] .netd-icon, .date-container .date-button-container span#file-upload-btn-pop.button .netd-icon {
  line-height: 28px; }

.ui-icon {
  text-indent: 0; }

.contextMenu li a {
  padding: 0; }

span.ui-icon-closethick {
  font-family: 'FontAwesome';
  background-image: none !important; }
  span.ui-icon-closethick::before {
    content: '\f057';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 15px;
    text-indent: 0;
    color: #000; }

.ffb-input {
  overflow: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 28px;
  font-size: 1em;
  color: #202020;
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding: 0px 4px;
  margin: 0px 1px 3px 0px; }

#learningObjectResultList td, div.refResult, .competencyResult, .job-profile-result, .newsResult, .search-result-section li {
  padding: 5px 0; }

#footer-links-container {
  margin: 1% 0 1% 140px; }

.widget-content .general-calendar-container, .widget-content .personal-calendar-container {
  width: 100%; }

/* Generated by Glyphter (http://www.glyphter.com) on  Wed Apr 18 2018*/
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?2hcygp");
  src: url("fonts/icomoon.eot?2hcygp#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?2hcygp") format("truetype"), url("fonts/icomoon.woff?2hcygp") format("woff"), url("fonts/icomoon.svg?2hcygp#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

table.widgetLinks.eight td {
  padding: 3px 5%; }
  table.widgetLinks.eight td h3 {
    font-weight: normal;
    font-weight: normal;
    text-transform: uppercase;
    color: #2d3c5d;
    text-transform: uppercase; }

a.nedtdnew {
  display: block;
  border-radius: 100%;
  text-decoration: none;
  -webkit-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  border: 5px #9ec44c solid; }

a.nedtdnew:hover {
  text-decoration: none; }

[class*="widget_"]::before {
  display: block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*font-size: 6em;*/
  /*font-size:3vw;*/
  text-align: center;
  color: #9ec44c; }

.widget_certificates:before {
  content: "\e900"; }

.widget_compliance_1:before {
  content: "\e901"; }

.widget_compliance:before {
  content: "\e902"; }

.widget_email_editor_1:before {
  content: "\e903"; }

.widget_email_editor:before {
  content: "\e904"; }

.widget_Forum_1:before {
  content: "\e905"; }

.widget_Forum:before {
  content: "\e906"; }

.widget_get_started_1:before {
  content: "\e907"; }

.widget_import_content:before {
  content: "\e908"; }

.widget_learning_path_1:before {
  content: "\e909"; }

.widget_learning_path:before {
  content: "\e90a"; }

.widget_my_learning:before {
  content: "\e90b"; }

.widget_my_profile_1:before {
  content: "\e90c"; }

.widget_my_profile:before {
  content: "\e90d"; }

.widget_my_records:before {
  content: "\e90e"; }

.widget_my-reports_1:before {
  content: "\e90f"; }

.widget_my-reports:before {
  content: "\e910"; }

.widget_progress:before {
  content: "\e911"; }

.widget_team_review_1:before {
  content: "\e912"; }

.widget_team_review:before {
  content: "\e913"; }

.widget_whats_new_1:before {
  content: "\e914"; }

.widget_whats_new:before {
  content: "\e915"; }

.icon-icons_certificates:before {
  content: "\e916"; }
