/*Button Styling  */
.tui-btn{
    color: #153276!important;
    background-color: #ffffff!important;
    border: 1px solid #153276!important;
    border-radius: 15px!important;
}

.tui-btn:hover {
    color: #ffffff!important;
    background-color: #153276!important;
    border: 1px solid #153276!important;
    border-radius: 15px!important;
}

.button, input.form-submit, input[type=button], input[type=submit], input[type=reset] {
    color: #153276!important;
    background-color: #ffffff!important;
    border: 1px solid #153276!important;
    border-radius: 15px!important;

}

.button:hover, input.form-submit:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover{
    color: #ffffff!important;
    background-color: #153276!important;
    border: 1px solid #153276!important;
    border-radius: 15px!important;

}

/*Collapsible menu button*/

@media (min-width: 992px) {
    .tui-theme_inspire-navigation__toggle--navExpanded {
        left: var(--nav-width);
        border: 1px solid white!important;
    }
}

@media (min-width: 992px) {
    .tui-theme_inspire-navigation__toggle--expand {
       border: 1px solid white!important;
    }
}

/* Blue Block Styling */
.blue_block {
    box-shadow: none;
    background-color: #123379;
    color: white;
    border-radius: 10px!important;
    padding: 10px!important;
}

.blue_block a {
color:white;
text-decoration: underline;
}


/* Grey Block Styling */
.grey_block {
    box-shadow: none;
    background-color: #f6f6f5;
    color: #123379;
    text-align: left;
    border-radius: 10px!important;
    padding: 10px!important;
}

.grey_block .content {
    padding: 10px!important;
}


.tui-learningCard {
    border: 1px solid #d3d3d3;
}

/* Block titles  */
.block.chromeless .title.block-title {
    padding: 15px 10px;
}

/* Hide message icon  */
#nav-message-popover-container {
    display: none;
}

/* MISC */
.label-primary {
    background-color: var(--color-state);
}

/* Block Padding */
.block.chromeless .content {
    padding: 5px;
}

/* Link styling */
a {
    color: #123379;
    text-decoration: underline;
}

.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover{
border-radius:10px;
}

.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom p {
    margin-bottom: 4px;
    color: #262626;
}

/* @font-face {
  font-family: "ShapeSans-Regular";
  src:
    url("/fonts/shapesans/ttf/ShapeSans-Regular.ttf") format("truetype"),
    url("/fonts/shapesans/otf/ShapeSans-Regular.otf") format("opentype"),
    url("/fonts/shapesans/woff/ShapeSans-Regular.woff") format("woff");
} */

:root {
/* --font-family: 'ShapeSans-Regular'; */
--nav-logo-width: 9.5rem;
    --nav-logo-height: 9.5rem;
}


/* Resource font size */
@media (min-width: 768px) {
    .tui-engageArticleTitle__title {
        font-size: 26px;
font-weight: 500;
    }
}

/* Survey font size */
.tui-engageSurveyVoteTitle__title {
    font-weight: 500;
    font-size: 26px;
}

/* Playlist font size */
.tui-playlistPageHeaderBox__title {
    font-size: 26px;
font-weight: 500;
}

/* BLOCK HEADERS */
/* Bg color & text color */
.block .block-header {
    color: #0d0d0d;
}


/* Text color of link title */
/* Defaults to white */
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h1,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h2,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h3,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .box.message .messagearea .messagesend .mform .fitemtitle,
.box.message .messagearea .messagesend .mform .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .fitemtitle,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h4,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h5,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h6,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h1,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h2,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h3,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h4,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h5,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h6,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h1,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h2,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h3,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h4,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h5,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h6 {
    color:#2f355b;
    padding-left:10px;
    padding-bottom:5px;
    }

/* Text color of link description */
/* Defaults to white */
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .box.message .messagearea .messagesend .mform .form-label,
.box.message .messagearea .messagesend .mform .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .form-label,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content p,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom p,
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top p {
padding-left: 10px;
padding-bottom: 0px;
}

/* Color of link title and description background */
/* Defaults to semi transparent black */
.block-totara-featured-links-layout .block-totara-featured-links-content::before {
    /* Transparent */
    background: rgba(0, 0, 0, 0);
}
/* Featured Links Block background color */
.block-totara-featured-links-layout>div .block-totara-featured-links-content h3, .block-totara-featured-links-layout>div .block-totara-featured-links-content .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .block-totara-featured-links-layout>div .block-totara-featured-links-content .fitemtitle, .block-totara-featured-links-layout>div .block-totara-featured-links-content .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .block-totara-featured-links-layout>div .block-totara-featured-links-content .form-label, .block-totara-featured-links-layout>div .block-totara-featured-links-content p {
    color: rgba(0, 0, 0, 0);
}


/* Top Bar Colour */
.userToolbar {
    background: #fff;
}


/* SCORM ACTIVITY ICON */
.activity.scorm.modtype_scorm .tfont-var-collection_handle_fill:before {
    content: url("data:image/svg+xml;utf8,");
}

/* Control spacing between SCORM activity name and icon*/
.activity.scorm.modtype_scorm > div > div > div:nth-child(2) > div.activityinstance > a > span.instancename {
    padding-left: 40px;
}

/* Catalog tile image rounded corners*/
.tui-learningCard__image {
    border-radius: 10px;
}

/* icon size*/
.tui-theme_inspire-navItem__icon {
    width: 1.5em;
    height: 1.5em;
}

/* ================================================== */
/* FOOTER */
/* ================================================== */
.tui-core_auth-footer__poweredBy,
.page-footer-poweredby {
    text-align: right;
}

.tui-core_auth-footer__poweredBy a,
.page-footer-poweredby a:link,
.page-footer-poweredby a:visited,
.page-footer-poweredby a:active {
    text-decoration: none;
    opacity: 0.75;
}

.tui-core_auth-footer__poweredBy img,
.page-footer-poweredby img {
    padding: 5px;
    opacity: 0.75;
}

.tui-core_auth-footer__poweredBy a:hover,
.tui-core_auth-footer__poweredBy img:hover,
.page-footer-poweredby a:hover,
.page-footer-poweredby img:hover {
    opacity: 1;
}
