/*GENERIC MOODLE*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;900&display=swap');
/*Login Page*/
#page-login-index {
  background: #4299DE !important;
  background: linear-gradient(to right, #0062E6, #33AEFF) !important;
}

#page-login-index .card-header img {
  width: 100px;
}

#page-login-index .card-signin {
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

#page-login-index .card-signin .card-title {
  margin-bottom: 2rem;
  font-weight: 300;
  font-size: 1.5rem;
}

#page-login-index .card-signin .card-img-left {
  width: 40%;
  /* Link to your background image using in the property below! */
  background: scroll center url('https://academyw.ams3.digitaloceanspaces.com/img/login-bg3.jpg');
  background-size: cover;
}

#page-login-index .form-signin {
  width: 100%;
}

#page-login-index .form-signin .btn {
  font-size: 80%;
  border-radius: 5rem;
  letter-spacing: .1rem;
  font-weight: bold;
  padding: 1rem;
  transition: all 0.2s;
}

.new-user-instructions {
  margin-top: 15px;
}

#id_supplyinfo #fitem_id_city {
  display: none;
}

#id_supplyinfo #fitem_id_country {
  display: none;
}

/*Login Page*/

#page-content a:focus {
  text-decoration: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

footer {
display:none;
}

[data-key="home"] {
  display:none !important;
}

[data-key="calendar"] {
  display:none !important;
}

[data-key="calendar"] {
  display:none !important;
}

[data-key="privatefiles"] {
  display:none !important;
}

[data-key="badgesview"] {
  display:none !important;
}

[data-key="competencies"] {
  display:none !important;
}

#page-login-index .card {
    background-color: transparent;
}

#page-login-index .card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: transparent;
    border-bottom: 1px solid rgba(0,0,0,.125);
    margin-bottom: 40px;
}

#page-login-index .card-body {
    background-color: #fff;
}

/*NAVIGATION BAR*/

.navbar-light {
  background-color: #4299DE !important;
  color: #fff !important;
  max-height: 75px;
  margin-bottom: 10px !important;
}

.navbar-light a {
  color: #fff !important;
}

.navbar-light i {
  color: #fff !important;
}

.navbar-light .dropdown-menu {
  background-color: #4299DE !important;
}

.popover-region-container {
  color: #4299DE;
}

.popover-region-container .fa {
  color: #4299DE !important;
}

.popover-region-footer-container {
  color: #4299DE;
}

.dropdown-item:hover {
  background-color: rgba(255, 255, 255, 0.31);
}

.dropdown-item:focus {
  background-color: rgba(255, 255, 255, 0.31);
}

.popover-region-content-container {
    background-color: #E6E6E6 !important;
}

.moodle-actionmenu .dropdown-menu {
  background-color: #4299DE !important;
}

.site-name {
  display: none !important;
}
.site-name:before {
  content: url('');
  width:100%
}

.navbar-light .navbar-brand {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  margin-right: 2rem !important;
  color: transparent !important;
  background: none;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    background-size: auto;
  background-image: url(https://academyw.ams3.digitaloceanspaces.com/img/new-wellingtone-logo.png);
  background-repeat: no-repeat;
  width: 230px;
  height: 60px;
  background-size: 100%;
  background-position-y: 50%;
}

#page {
    margin-top: 75px;
}

[data-region="drawer"] {
    top: 75px;
}

#page-header .card {
  background: url(https://academyw.ams3.digitaloceanspaces.com/img/custom-header5.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: #fff;
}

#page-wrapper #page-header .card .breadcrumb .breadcrumb-item a {
  color: #fff;
}

/*QUIZ CONFIRMATION MESSAGE*/

#mod_quiz_preflight_form legend {
  text-align: center;
  margin-bottom: 10px !important;
}

#mod_quiz_preflight_form #id_honestycheckheader .col-md-3{
  /*! background-color: red !important; */;
   background: url(https://academyw.ams3.digitaloceanspaces.com/img/sand-clock.png) no-repeat center;
   background-size: 40%;
}

#page-mod-quiz-view .generalbox#feedback h3 {
    text-align: center;
}

/*COURSE FONTS*/

.path-course h4, h1 {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}

.path-mod h4, h1 {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}


/*FEEDBACK FORM*/

.feedback_form .col-form-label {
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  font-size: 18px;
}

.feedback_form .felement {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 17px;
}

.feedback_form .col-form-label {
  padding-top: 20px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 20px;
}

.feedback_form .form-group:nth-child(odd) {
  background: rgba(142, 194, 235, 0.25)
}

.feedback_form .femptylabel {
  background: #fff !important;
}

.feedback_form .femptylabel {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 18px;
}

.feedback_mode {
  display: none;
}

.feedback_form .icon {
  margin-left: 2px;
  opacity: 50%;
}
.feedback_form .col-md-9 {
    flex: 0 0 100%;
    max-width: 100%;
}

.feedback_form .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
}


/*Tiles*/
.format-tiles li.activity.subtile.quiz {
    border-top-color: #E51A4C;
}

.format-tiles #section-0 ul.section {
    margin: 0;
}

#buttonhidesec0 {
display:none;
}

.tiles_coursenav {
  display:none;
}

/*Accreddible module*/
.accredible-container .responsive-iframe {
    width: 100%;
    min-height: 900px;
}

/*MESSAGING DRAWER*/

[data-region=right-hand-drawer].drawer {
    top: 75px;
    height: calc(100% - 75px);
}

#page-wrapper .dropdown-item:hover {
    color: #212529;
}

#page-wrapper .dropdown-item:focus {
    color: #212529;
}

.block-stash-item .item-label {
  width: 100%;
  text-align: center !important;
  background-color: rgba(0, 0, 0, 0.32) !important;
}

.drawer .message-app {
    height: 100%;
}
.message-app .panel-header-container {
  display: none !important;
}

.message-app .header-container {
  display: none !important;
}

.message-app .footer-container  {
  display: none !important;
}

/*SCORM PLAYER*/
#page-mod-scorm-player #scormpage #scorm_object {
    border: none;
    width: 100% !important;
    height: 100% !important;
}

#scorm_layout {
    margin-bottom: 0;
}


.scorm-center .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 0px;
}

.scorm-center .container .btn-primary {
    width: 40%;
    height: auto;
    font-size: 20px;
    margin-top: 10px;
}

#scormviewform input[type="checkbox"] {
  margin-right: 6px;
}

/*CUSTOM NAVBAR - HELP*/
.custom-navbar-icon .icon {
  margin-right: -8px;
}

/*COURSE CATEGORY AS A LABEL*/
.block-cards span.categoryname {
  background-color: #afafaf;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 30px;
  color: #fff !important;
}

/*COURSE CARDS IMAGES*/
.dashboard-card-img {
min-height: 140px;
}

.demomeeting {
    color: #fff;
}

.primary-navigation .navigation .nav-link:hover {
  height: 60px;
  color: #4299DE !important;
  border-top: 3px solid transparent;
}

#page-wrapper .navbar-light .navbar-brand {
  color: transparent !important;
}


/*QUIZ OVERRIDE*/
#page-mod-quiz-view #feedback {
  display: none; 
}

@media (min-width: 768px) {
  #page-mod-quiz-view .row-cols-md-2 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
}