/*this is old style*/

p, b{
  color: #828282;
}

.kprime .optiontext{
width:100%;
}
.kprime tr{
display: flex;
flex-wrap: wrap;
}

.kprime table .header{
display: none;
}

.kprimeresponsebutton{
width:100%;
}

.kprime .generaltable td{
border-top: none;
}.generaltable tr{
background: none !important;
}

.formulation{
background: none !important;
}

.kprime tr{
border-bottom: 1px solid lightgray;
}

.kprimeresponsebutton.c1{
height: 30px !important;
}

#page-mod-qpractice-startattempt #region-main{
	display:none !important;
}

#page-mod-qpractice-startattempt #page:after{

background : url(https://static-steelkiwi-dev.s3.amazonaws.com/media/filer_public/2b/3b/2b3b2d3a-437b-4e0a-99cc-d837b5177baf/7d707b62-bb0c-4828-8376-59c624b2937b.gif) no-repeat;

content : "";
min-height: 200px;
display: block;
background-position: center;
}

#module-42 .no-overflow{
  overflow:visible;
}

.selectcolumn{
  padding:5px;
  padding-bottom:10px;
}

 #page-mod-quiz-attempt .optiontext {
    height: auto !important;
  }

#page-mod-qpractice-attempt .generaltable td, #page-mod-quiz-attempt .generaltable td{
  border-bottom:none;
}

.carousel-caption .text_to_html{
  font-size:24px;
  color:black;
}

@media only screen and (max-width: 600px) {
.carousel-caption .text_to_html{
  font-size:16px;
}

}

#frontpage-available-course-list h2{
  display:none;
}

.marketing-spots{
  display:none;
}

#frontpage-available-course-list .slick-track{
  margin-left: auto;
  margin-right:auto;
}

#page-site-index .card-title{
      text-align: center;
}

#frontpage-available-course-list>.row{
  display:none;
}

.site-menu-item[title="Private files"], .site-menu-item[title="Calendar"], .site-menu-item[title="Dashboard"],.site-menu-item[title="My courses"]{
  display:none;
}

#toggleFullscreen{
display:none;
}

.update-nag{
display:none;
}

.site-menubar{
  left:0px;
}

.site-menu .section-heading{
  display:none !important;
}

#page-blocks-quiz_feedback-feedback .thispageholder {
    border: 1px solid;
    border-radius: 3px;
    z-index: 1;
}

#page-blocks-quiz_feedback-feedback .qnbutton {
    text-decoration: none;
    font-size: 14px;
    line-height: 1rem !important;
    font-weight: 400;
    background-color: #fff;
    background-image: none;
    height: 40px;
    width: 30px;
    border-radius: 3px;
    border: 0;
    overflow: visible;
  margin: 0 6px 6px 0;}

#page-blocks-quiz_feedback-feedback .submitbtns .mod_quiz-next-nav, #page-mod-quiz-review .submitbtns .mod_quiz-next-nav {
    float: right;
}

#page-user-profile .editprofile{
  display:none !important;
}

#id_moodle_additional_names, #id_moodle_interests, #id_moodle_optional{
  display:none;
}

.tab-pane{
  width:100%;
}

#page-user-profile .panel .userprofile .profile_tree .node_category{
  padding-left:0px !important;
  margin-left:none !important;
}

#page-user-profile .profile_tree h3{
 display:none;
}

#page-user-profile .card-body, .userprofile .profile_tree section {
   padding: 0px;
}

#page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(2), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(3), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(4), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(5), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(6){
display:none;
}

#page-user-profile .panel .userprofile .profile_tree .node_category{
  padding-left:0px !important;
  margin-left:none !important;
}

#page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(2), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(3), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(4), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(5), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(6){
display:none;
}

#page-user-profile .profile_tree h3{
 display:none;
}

#page-user-profile .card-body, .userprofile .profile_tree section {
   padding: 0px;
}

.breadcrumb-item a[href*="testupgrade.primaryanatomy.com/my/"]{display:none;}

#page-user-profile .card-footer, #page-user-profile .page-header-actionss, #page-calendar-view .header, #page-calendar-view .bottom{
  display:none;
}

.dropdown-menu-footer-btn[title="Notification preferences"]{
  display:none;
} 

#page-user-edit #id_description_editoreditable{
  min-height:150px !important;
  height:150px !important;
}

.quizinfo p:nth-of-type(2){
  display:none;
}


#page-user-profile .panel .userprofile .profile_tree .node_category{
  padding-left:0px !important;
  margin-left:none !important;
}

#page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(2), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(3), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(4), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(5), #page-user-profile .panel .userprofile .profile_tree .node_category:nth-of-type(6){
display:none;
}

#page-user-profile .profile_tree h3{
 display:none;
}

#page-user-profile .card-body, .userprofile .profile_tree section {
   padding: 0px;
}

.breadcrumb-item a[href*="testupgrade.primaryanatomy.com/my/"]{display:none;}

#page-user-profile .card-footer, #page-user-profile .page-header-actionss, #page-calendar-view .header, #page-calendar-view .bottom{
  display:none;
}

.dropdown-menu-footer-btn[title="Notification preferences"]{
  display:none;
} 

#page-user-edit #id_description_editoreditable{
  min-height:150px !important;
  height:150px !important;
}

.quizinfo p:nth-of-type(2){
  display:none;
}

h1,h2,h3,h4,h5, a, .header, .cell, button, .stats-title, .select2 span{
  text-transform: lowercase;
}

/*! CSS Used from: https://www.primaryanatomy.com/wp-content/themes/Divi/style.css?ver=3.29.3 ; media=all */
@media all{
a,div,form,h4,label,p{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
:focus{outline:0;}
footer{display:block;}
a{color:#2ea3f2;text-decoration:none;}
a:hover{text-decoration:none;}
p{padding-bottom:1em;}
p:not(.has-background):last-of-type{padding-bottom:0;}
h4{padding-bottom:10px;color:#333;font-weight:500;line-height:1em;}
h4{font-size:18px;}
input{-webkit-appearance:none;}
input[type=email],input[type=text]{padding:2px;border:1px solid #bbb;color:#4e4e4e;background-color:#fff;}
input[type=text]:focus{border-color:#2d3940;color:#3e3e3e;}
input[type=text]{margin:0;}
input{font-family:inherit;}
.footer-widget h4{color:#2ea3f2;}
.container{position:relative;width:80%;max-width:1080px;margin:auto;}
.container{position:relative;text-align:left;}
#main-footer{background-color:#222;}
#footer-widgets{padding:6% 0 0;}
.footer-widget{float:left;color:#fff;}
.footer-widget .fwidget:last-child{margin-bottom:0!important;}
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:rgba(0,0,0,.32);}
@media all and (max-width:980px){
.footer-widget:nth-child(n){width:46.25%!important;margin:0 7.5% 7.5% 0!important;}
#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%;}
#footer-widgets{padding:8% 0;}
#footer-widgets .footer-widget:nth-child(2n){margin-right:0!important;}
#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0!important;}
.container{-webkit-transition:none;-moz-transition:none;transition:none;}
}
@media all and (max-width:767px){
#footer-widgets .footer-widget{width:100%!important;margin-right:0!important;}
#footer-widgets .footer-widget .fwidget,#footer-widgets .footer-widget:nth-child(n){margin-bottom:9.5%!important;}
#footer-widgets{padding:10% 0;}
#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0!important;}
#footer-widgets .footer-widget:last-child{margin-bottom:0!important;}
}
@media all and (max-width:479px){
#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5%!important;}
#footer-widgets{padding:12% 0;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.et_pb_widget{float:left;max-width:100%;}
.et_pb_widget a{color:#666;text-decoration:none;}
@media all and (min-width:981px){
.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%;}
.et_pb_gutters3 .footer-widget:last-child{margin-right:0;}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%;}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%;}
}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;content:" ";}
.et_pb_widget{word-wrap:break-word;}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;content:" ";}
}
/*! CSS Used from: https://www.primaryanatomy.com/wp-content/cache/et/32014/et-core-unified-15709603898769.min.css */
h4{color:#27828c;}
.footer-widget h4{color:#bf8845;}
.container{max-width:1127px;}
a{color:#070512;}
#main-footer{background-color:#ffffff;}
#footer-widgets .footer-widget a{color:#606060;}
.footer-widget{color:#828282;}
#main-footer .footer-widget h4{color:#828282;}
.footer-widget{font-size:13px;}
.footer-widget h4{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;}
.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget label{line-height:1.8em;}
#footer-bottom{background-color:#ffffff;}
h4{line-height:1.3em;}
@media only screen and (min-width:981px){
.footer-widget h4{font-size:14px;}
}
h4{font-size:24px;}
@media only screen and (max-width:980px){
h4{font-size:13px;}
}
h4{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif;}
input{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif;}
/*! CSS Used fontfaces */
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200;src:local('Nunito Sans ExtraLight Italic'), local('NunitoSans-ExtraLightItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4GxZrY1wIUql-.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200;src:local('Nunito Sans ExtraLight Italic'), local('NunitoSans-ExtraLightItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4GxZrY10IUql-.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200;src:local('Nunito Sans ExtraLight Italic'), local('NunitoSans-ExtraLightItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4GxZrY1MIUg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:300;src:local('Nunito Sans Light Italic'), local('NunitoSans-LightItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G3JoY1wIUql-.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:300;src:local('Nunito Sans Light Italic'), local('NunitoSans-LightItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G3JoY10IUql-.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:300;src:local('Nunito Sans Light Italic'), local('NunitoSans-LightItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G3JoY1MIUg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:400;src:local('Nunito Sans Italic'), local('NunitoSans-Italic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe0oMImSLYBIv1o4X1M8cce4E9ZKdmwp.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:400;src:local('Nunito Sans Italic'), local('NunitoSans-Italic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe0oMImSLYBIv1o4X1M8cce4E9dKdmwp.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:400;src:local('Nunito Sans Italic'), local('NunitoSans-Italic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe0oMImSLYBIv1o4X1M8cce4E9lKdg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:600;src:local('Nunito Sans SemiBold Italic'), local('NunitoSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4GwZuY1wIUql-.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:600;src:local('Nunito Sans SemiBold Italic'), local('NunitoSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4GwZuY10IUql-.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:600;src:local('Nunito Sans SemiBold Italic'), local('NunitoSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4GwZuY1MIUg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:700;src:local('Nunito Sans Bold Italic'), local('NunitoSans-BoldItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G2JvY1wIUql-.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:700;src:local('Nunito Sans Bold Italic'), local('NunitoSans-BoldItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G2JvY10IUql-.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:700;src:local('Nunito Sans Bold Italic'), local('NunitoSans-BoldItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G2JvY1MIUg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:800;src:local('Nunito Sans ExtraBold Italic'), local('NunitoSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G35sY1wIUql-.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:800;src:local('Nunito Sans ExtraBold Italic'), local('NunitoSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G35sY10IUql-.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:800;src:local('Nunito Sans ExtraBold Italic'), local('NunitoSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G35sY1MIUg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:900;src:local('Nunito Sans Black Italic'), local('NunitoSans-BlackItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G1ptY1wIUql-.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:900;src:local('Nunito Sans Black Italic'), local('NunitoSans-BlackItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G1ptY10IUql-.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:900;src:local('Nunito Sans Black Italic'), local('NunitoSans-BlackItalic'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe01MImSLYBIv1o4X1M8cce4G1ptY1MIUg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200;src:local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc9yAs5iU1EQVg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200;src:local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc9yAs5jU1EQVg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200;src:local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc9yAs5tU1E.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:300;src:local('Nunito Sans Light'), local('NunitoSans-Light'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8WAc5iU1EQVg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:300;src:local('Nunito Sans Light'), local('NunitoSans-Light'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8WAc5jU1EQVg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:300;src:local('Nunito Sans Light'), local('NunitoSans-Light'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8WAc5tU1E.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe0qMImSLYBIv1o4X1M8cceyI9tScg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe0qMImSLYBIv1o4X1M8ccezI9tScg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe0qMImSLYBIv1o4X1M8cce9I9s.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;src:local('Nunito Sans SemiBold'), local('NunitoSans-SemiBold'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc9iB85iU1EQVg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;src:local('Nunito Sans SemiBold'), local('NunitoSans-SemiBold'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc9iB85jU1EQVg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;src:local('Nunito Sans SemiBold'), local('NunitoSans-SemiBold'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc9iB85tU1E.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;src:local('Nunito Sans Bold'), local('NunitoSans-Bold'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8GBs5iU1EQVg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;src:local('Nunito Sans Bold'), local('NunitoSans-Bold'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8GBs5jU1EQVg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;src:local('Nunito Sans Bold'), local('NunitoSans-Bold'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8GBs5tU1E.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:800;src:local('Nunito Sans ExtraBold'), local('NunitoSans-ExtraBold'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8aBc5iU1EQVg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:800;src:local('Nunito Sans ExtraBold'), local('NunitoSans-ExtraBold'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8aBc5jU1EQVg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:800;src:local('Nunito Sans ExtraBold'), local('NunitoSans-ExtraBold'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8aBc5tU1E.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:900;src:local('Nunito Sans Black'), local('NunitoSans-Black'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8-BM5iU1EQVg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:900;src:local('Nunito Sans Black'), local('NunitoSans-Black'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8-BM5jU1EQVg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:900;src:local('Nunito Sans Black'), local('NunitoSans-Black'), url(https://fonts.gstatic.com/s/nunitosans/v5/pe03MImSLYBIv1o4X1M8cc8-BM5tU1E.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

#main-footer .textwidget a{
  text-transform: capitalize !important;
}

.site-footer{
  background-color:white !important;
}
.navbar-default .navbar-toolbar .nav-link {
    color: #717070;
}
.site-menubar-light .site-menu-item a {
    color: #717070;
}
.site-menubar-light .site-menu>.site-menu-item.hover>a, .site-menubar-light .site-menu>.site-menu-item:hover>a {
    color: #bf8845;
}
/*.site-menubar-body.scrollable.scrollable-inverse.is-enabled i {
    display: none;
    transition: none;
}*/
.site-menubar-light .site-menu>.site-menu-item.hover, .site-menubar-light .site-menu>.site-menu-item:hover {
    background-color: transparent;
}

element.style {
}
@media (min-width: 768px)
.site-menubar-unfold .site-navbar .navbar-header {
    width: 260px;
    min-width: 260px;
}
@media (min-width: 768px)
.site-navbar .navbar-header {
    width: 260px;
}
.site-navbar .navbar-header {
    background-color: white;
}
body#page-site-index .cover.rem-staticimage {
    max-height: 112vh;
}
.to-top {
    right: 0;
    background-color: rgba(0,0,0,.4);
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-radius: 0;
}
.context-43 .page {
    background-image: url(https://www.primaryanatomy.com/wp-content/uploads/2019/09/Pen-on-desk-cup-and-drawing-panarama.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 30px 0;
}
.context-43 .page .course-content .topics .main .hidden {
    display: block;
    color: white;
    font-size: 40pt;
    font-weight: lighter;
    text-transform: lowercase;
}
.context-43 .page-content {
    padding: 30px 0 10px;
}
.context-43 .page .course-content .topics .main {
    padding: 0 0 !important;
}
.context-43 .page .course-content .topics .main {
    padding: 0 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
.context-43 .page .course-content .topics .main .content .sectionname {
    display: none;
}
.context-43 .page .course-content .topics .main .content {
    background: #f6f6f6;
    padding: 50px 30px;
    border-radius: 0;
    margin-top: 10px;
    color: #828282;
    font-size: 12pt;
    text-transform: lowercase;
}
.context-43 .select2-search--dropdown {
    display: none;
    padding: 4px;
}
.context-43 .page .course-content .topics .main .content .selectcolumn button {
    background: #27828c;
    color: white;
    font-size: 16px;
    border-radius: 0;
    border: 0;
    letter-spacing: 2px;
    margin-top: -5px;
    padding: 6px 18px;
}
.context-43 .page .course-content .topics .main .content .selectcolumn button:hover {
    color: #bf8845;
}
.context-43 .page .course-content .topics .main .content .section .label .mod-indent-outer {
    padding-left: 0;
}
.context-43 .page .course-content .topics .main .content .section .selectrow {
    margin: 0;
}
.context-43 .page .course-content .topics .main .content .contentwithoutlink {
    padding-right: 0;
}
.context-43 .page .course-content .topics .main .content p {
    padding-bottom: 15px;
}
.context-43 .select2-container--default .select2-results>.select2-results__options {
    max-height: 310px;
}

@media only screen and (max-width: 600px) {
.context-43 .select2-container--default .select2-results>.select2-results__options {
    max-height: 220px;
}
}

.context-43 .select2-container--default .select2-results>.select2-results__options .select2-results__option {
    text-transform: lowercase;
    font-size: 16px;
}
.context-43 .select2-container--default .select2-results>.select2-results__options .select2-results__option:hover {
    background: transparent;
    color: #bf8845;
}
.context-43 .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: transparent;
    color: #bf8845;
}
.context-43 .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: transparent;
    color: #bf8845;
}
.to-top {
    box-shadow: none;
}
.context-43 #page-header {
    display: none;
}
.context-43 .course-stats {
    display: none;
}
.context-43 .qpractice {
    display: none;
}
.context-43 .quiz {
    display: none;
}
/*.context-90 .page {
    background-image: url(https://www.primaryanatomy.com/wp-content/uploads/2019/09/Pen-on-desk-cup-and-drawing-panarama.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 120px 0;
}
.context-90 .page ol.breadcrumb {
    display: none;
}
.context-90 .page .page-title {
    display: block;
    color: white;
    font-size: 40pt;
    font-weight: lighter;
    text-transform: lowercase;
}
.context-90 .page #region-main {
    padding-top: 40px;
}
.context-90 .page #region-main br {
    display: none;
}
.context-90 .page #region-main a {
    width: 33.33%;
    display: inline-block;
    text-align: center;
}
.context-90 .page .region_main_settings_menu_proxy {
    display: none;
}
.context-90 .page #region-main a button {
    background: transparent;
    color: #8FA3A6;
    border: 0;
    padding: 0;
    margin: 0 !important;
    font-size: 22px;
}
.context-90 .page #region-main a:nth-child(2) button:before {
    content: "";
    width: 80px;
    height: 80px;
    display: block;
    margin: 0 auto 10px;
    background-image: url(https://www.primaryanatomy.com/wp-content/uploads/2019/10/book.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.context-90 .page #region-main a:nth-child(4) button:before {
    content: "";
    width: 80px;
    height: 80px;
    display: block;
    margin: 0 auto 10px;
    background-image: url(https://www.primaryanatomy.com/wp-content/uploads/2019/10/file.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.context-90 .page #region-main a:nth-child(6) button:before {
    content: "";
    width: 80px;
    height: 80px;
    display: block;
    margin: 0 auto 10px;
    background-image: url(https://www.primaryanatomy.com/wp-content/uploads/2019/10/chevron.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}*/
#page-mod-qpractice-attempt .breadcrumb {
    display: flex;
}
#page-mod-qpractice-attempt .page {
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 0;
}
#page-mod-qpractice-attempt .page-title {
    color: #27828c;
    font-size: 40pt;
}
#page-mod-qpractice-attempt .que h3.no {
    text-transform: capitalize;
    font-size: 16pt;
    color: #393939;
}
#page-mod-qpractice-attempt .que .qtext p {
    font-size: 16pt;
    color: #393939;
}
#page-mod-qpractice-attempt .que .qtext {
    padding: 12px 10px 1px;
}
#page-mod-qpractice-attempt .que .im-controls input {
    color: #ffffff!important;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 0 5px;
    letter-spacing: 2px;
    float: left;
    padding: 8px 20px;
}
#responseform > div:nth-child(3) > input[type=submit]:nth-child(2) {
    color: #393939 !important;
    background: #f6f6f6;
}
#page-mod-qpractice-attempt input[type="submit"] {
    color: #ffffff!important;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 0 5px;
    letter-spacing: 2px;
    float: right;
    padding: 8px 20px;
}
#page-mod-qpractice-summary .page {
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 0;
}
#page-mod-qpractice-summary .breadcrumb {
    display: flex;
}
#page-mod-qpractice-summary .page-title {
    color: #27828c;
    font-size: 40pt;
}
#responseform > div:nth-child(3) > input[type=submit]:nth-child(2) {
    color: #393939 !important;
    background: #f6f6f6;
}
#page-mod-qpractice-summary #responseform input[type="submit"] {
    color: #ffffff;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 0 5px;
    letter-spacing: 2px;
    float: none;
    padding: 8px 20px;
}
#page-mod-qpractice-summary form#responseform div {
    text-align: right;
}
#page-mod-qpractice-summary #responseform > div > input[type=submit]:nth-child(1) {
    background: #f6f6f6 !important;
    color: #393939 !important;
}
#page-mod-qpractice-summary th.header {
    background: #27828c;
}
#page-mod-qpractice-summary #responseform {
    padding-top: 50px;
}
#page-mod-qpractice-summary caption {
    color: #27828c;
    font-size: 29pt;
    font-weight: 300;
    margin-bottom: 10px;
}

#page-mod-qpractice-report .page {
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 0;
}
#page-mod-qpractice-report .breadcrumb {
    display: flex;
}
#page-mod-qpractice-report .page-title {
    color: #27828c;
    font-size: 40pt;
}
#page-mod-qpractice-report th.header {
    background: #27828c;
}
#page-mod-qpractice-report .page #region-main a {
    color: #ffffff;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 30px 5px 0;
    letter-spacing: 2px;
    float: left;
    padding: 8px 20px;
}
#page-mod-qpractice-report #page-header, #page-mod-qpractice-report #page-content {
    padding: 20px 0;
}
#page-mod-qpractice-report caption {
    color: #27828c;
    font-size: 29pt;
    font-weight: 300;
    margin-bottom: 10px;
}
#page-course-view-topics #page-header {
    display: block;
}
#page-course-view-topics #page-header .breadcrumb {
    display: none;
}
#page-course-view-topics #page-header .page-header-actionss {
    display: none;
}
#page-course-view-topics .course-stats {
    display: none;
}
#page-course-view-topics li#section-3 {
    display: none;
}
#page-course-view-topics li#section-4 {
    display: none;
}
#page-course-view-topics .page {
    background-image: url(https://www.testupgrade.primaryanatomy.com/pluginfile.php/352/mod_label/intro/Study%20Page%20Moodle%20-%20high%20res%20v2%20Ratio%2016-4.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 110px 0 0;
}
#page-course-view-topics .page-title {
    color: #ffffff;
    font-size: 40pt;
}
#page-course-view-topics #section-1 .wdm-sectionname:before {
    content: "";
    width: 50px;
    height: 30px;
    background: url(https://www.primaryanatomy.com/wp-content/uploads/2019/10/sand_glass-2-512.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: -10px;
}
#page-course-view-topics #section-2 .wdm-sectionname:before {
    content: "";
    width: 50px;
    height: 30px;
    background: url(https://www.primaryanatomy.com/wp-content/uploads/2019/10/sand_glass-2-5121.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: -10px;
}
#page-course-view-topics .section .wdm-sectionname .col-11 {
    color: #27828c;
    font-size: 20pt;
}
.context-240 .section {
    background: #f4f4f4 !important;
    padding: 30px 20px 20px !important;
    transition: all 0.5s ease-in-out;
}
.context-240 .section:hover {
    background: white !important;
}
#page-mod-quiz-view .moodle-dialogue-hd {
    color: #27828c;
    font-size: 30px;
}
#page-mod-quiz-view .ftoggler {
    color: #27828c;
    text-transform: lowercase;
    font-size: 25px;
    font-family: "nunito sans";
    font-weight: lighter;
}
#page-mod-quiz-view .form-control-static {
    font-size: 16px;
}
#page-mod-quiz-view input#id_submitbutton {
    color: #ffffff;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 10px 0px 0;
    letter-spacing: 2px;
    padding: 8px 20px;
}
#page-mod-quiz-view .btn-cancel #id_cancel {
    color: #393939;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #f6f6f6;
    border: 0;
    margin: 10px 0px 0;
    letter-spacing: 2px;
    padding: 8px 20px;
}
#page-mod-quiz-attempt .container {
    padding: 0 0;
}
#page-mod-quiz-attempt #page-header, #page-mod-quiz-attempt #page-content {
    padding: 20px 0;
}
.context-43 #page-header {
    display: none !important;
}
#page-mod-quiz-attempt .page-title {
    color: #27828c;
    font-size: 40pt;
}
#page-mod-quiz-attempt .que .no, #page-mod-quiz-attempt .que .state, #page-mod-quiz-attempt .que .grade {
    font-size: 13pt;
    text-transform: capitalize;
    padding: 0;
}
#page-mod-quiz-attempt .mod_quiz-next-nav {
    color: #393939;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 10px 0px 0;
    letter-spacing: 2px;
    padding: 8px 20px;
}
#page-mod-quiz-attempt .mod_quiz-prev-nav {
    color: #393939 !important;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #f6f6f6;
    border: 0;
    margin: 10px 197px 0;
    letter-spacing: 2px;
    padding: 8px 20px;
}


#page-login-index #main-footer{
  display:none;
}

#page-site-index .page-content {
  display:none !important;
}

#module-42 .no-overflow{
  overflow:visible;
}

.selectcolumn{
  padding:5px;
  padding-bottom:10px;
}

@media only screen and (max-width: 600px) {
  .optiontext {
    min-height:80px;
  }
}

#page-mod-qpractice-attempt .generaltable td, #page-mod-quiz-attempt .generaltable td{
  border-bottom:none;
}
#page-login-index #main-footer{
  display:none;
}

.shortexam, .longexam{
  overflow:hidden;
}

.newexamimage{
  min-height:60px;
  background-image:url(https://www.testupgrade.primaryanatomy.com/pluginfile.php/349/mod_resource/content/1/startexam.png);
  background-repeat:no-repeat;
  background-size: contain;
  background-position: center;
  text-align:center;
}

.actiontext{
      color: #27828c;
    font-size: 16pt;
  text-align:center;
  padding-top:10px
}

.actiontext a{
      color: #27828c;
    font-size: 16pt;
  text-align:center;
  padding-top:10px
}

.course-4 .sectionname{
  cursor: pointer;
}

.prevexamimage{
  min-height:60px;
  background-image:url(https://www.testupgrade.primaryanatomy.com/pluginfile.php/348/mod_resource/content/1/previousattempts.png);
  background-repeat:no-repeat;
  background-size: contain;
  background-position: center;
  text-align:center;
}

.progexamimage{
  min-height:60px;
  background-image:url(https://www.testupgrade.primaryanatomy.com/pluginfile.php/347/mod_resource/content/1/progress.png);
  background-repeat:no-repeat;
  background-size: contain;
  background-position: center;
  text-align:center;
}

.course-4 .no-overflow{
  overflow:hidden;
}


.course-4 #section-1 .section, .course-4 #section-2 .section{
  display:none;
}

.course-4 .fa-angle-up{
  display:none;
}

.course-4 #section-5 .sectionname, .course-4 #section-6 .sectionname, .course-4 #section-7{
  display:none;
}

.course-4 #section-5, .course-4 #section-6{
  display:none;
}

.page-title{
      color: #27828c !important;
    font-size: 22pt;
}


#mod_quiz_preflight_form .col-md-3{
  display:none;
}

/* #mod_quiz_preflight_form .col-md-9, #mod_quiz_preflight_form .form-control-static{
  width:100% !important;
  max-width:100% !important;
  text-align:center;
} */

#id_honestycheckheader{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
}

.generaltable .header{
  background-color:#27828c !important;
}

.breadcrumb-item{
  text-transform:lowercase;
}

#page-mod-quiz-attempt input{
  display:inline-block;
}

[type="radio"]{
  -webkit-appearance: radio;
}

.btn-primary, .btn-primary:hover{
      color: #ffffff;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 10px 0px 0;
    letter-spacing: 2px;
    padding: 8px 20px;
}

.btn{

    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    margin: 10px 0px 0;
    letter-spacing: 2px;
}

.btn-inverse:hover{
color: #ffffff;
  background-color: #27828c;
  transition:1s all;
}

p, .cell{
      font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
}


.moodle-dialogue-hd h1, #page-mod-quiz-summary h2{
    color: #27828c !important;
    font-size: 20pt;
}

.confirmation-message{
  padding-left:10px;
  padding-right:10px;
}

.confirmation-dialogue .btn-secondary{
  display:none;
}

.page-title, .headlabel{
      color: #27828c !important;
    font-size: 22pt;
}

.headlabel{
  text-align: left;
  padding-left:0px;
  margin-left:30px;
  margin-top:20px !important;
}

.averagecourseprogress, .courseprogress{
  text-align:center;
  margin-left:auto;
}

/*#page-blocks-quiz_feedback-feedback .page-main{
  padding-top: 60px;
}*/

.averagecourseprogress canvas{
  box-shadow:none;
}

.courseprogress canvas{
  box-shadow:none;
}

#catContainer th{
        color: #27828c !important;
    font-size: 16pt;
}

#catContainer table{
box-shadow:none !important;
  text-transform:lowercase;
}

#catContainer table td{
  border-bottom:0px;
  font-size: 18px;
}

#averagecatContainer th{
        color: #27828c !important;
    font-size: 16pt;
}

#averagecatContainer table{
box-shadow:none !important;
  text-transform:lowercase;
}

#averagecatContainer table td{
  border-bottom:0px;
  font-size: 18px;
}

.context-259 h2, .context-259 #page-header{
  display:none;
  margin-bottom:30px;
}

.context-259 h3{
        color: #27828c !important;
    font-size: 22pt;
}

.context-259 .page-content{
  padding-top:30px;
}

#page-calendar-view h2{
          color: #27828c !important;
    font-size: 22pt;
}

#page-user-profile dt{
  color: #27828c !important;
}

#page-user-profile .contentnode{
  min-width:200px;
    min-height:80px;
}

#page-user-profile .node_category{
  width:100% !important;
  max-width:100%;
  /* display:block !important; */
}

#page-user-profile .calendarlink{
  display:none;
}

#page-user-profile .nav-link.active{
    color: #27828c !important;
    font-size: 16pt;
}

#page-user-profile .userprofile .profile_tree section {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
}

#page-user-profile .editprofile2{
  color: #393939;
  text-decoration:bold;
}

#page-user-profile dt{
  display: inline-block;
    min-width: 200px;
}

.cover-background{
  background-image:url(https://www.testupgrade.primaryanatomy.com/pluginfile.php/330/mod_label/intro/PA%20Logo%20White_Edited.png);
  background-size: 300px;
}

.site-navbar .navbar-header .hamburger .hamburger-bar, .site-navbar .navbar-header .hamburger::after, .site-navbar .navbar-header .hamburger::before 
{
background-color: #526069;}

.site-navbar .navbar-header .navbar-toggler {
    color: #526069;
}

.cover img{
  display:none;
}

.cover{
  background-image: url("https://www.primaryanatomy.com/icons/Home.jpg");
  background-size:cover;
  background-repeat: no-repeat;
  height:100vh;
}

.site-menu>.site-menu-item:hover {
    background-color: white !important;
}

.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item>a .site-menu-title {
    background: white !important;
}

a[href="https://www.testupgrade.primaryanatomy.com/my/"], .dropdown-divider{
  display:none;
}

.page-title{
      font-weight: lighter;
}

.breadcrumb-item{
  color:#393939;
}

.breadcrumb-item a{
  color:#2ea3f2;
}

#page-mod-qpractice-attempt .que .qtext p {
    font-size: 12pt;
    color: #393939;
}

#page-mod-qpractice-attempt .que h3.no {
    text-transform: capitalize;
    font-size: 12pt;
    color: #393939;
}

.que span.qno {
    font-size: 1em;
    font-weight: 700;
}

#toggleMenubar i{
  display:none;
}

#toggleMenubar a{
  background-image: url(https://www.testupgrade.primaryanatomy.com/pluginfile.php/351/mod_label/intro/menu.png);
  background-repeat:no-repeat;
  background-position: bottom;
  background-size: contain;
}

#toggleMenubar a:hover{
background-color: white;
}


.site-menubar-light .site-menu>.site-menu-item.active>a {
    background-color: white !important;
    color: #bf8845;
}

body#page-site-index .cover.rem-staticimage {
    max-height: 112vh;
    margin-bottom: 0px;
}

.site-menu-item{
  display:none;
}

.site-menu-item.new{
  display: list-item;
}

.hamburger{
    background: url(https://www.testupgrade.primaryanatomy.com/pluginfile.php/351/mod_label/intro/menu.png) center no-repeat !important;
    background-size: 22px 22px !important;
    background-color: white !important; 
}

.hamburger:hover{
    background: url(https://www.testupgrade.primaryanatomy.com/pluginfile.php/351/mod_label/intro/menu.png) center no-repeat !important;
    background-size: 22px 22px !important;
    background-color: white !important; 
}

.hamburger-bar{
  display:none !important;
}


.hamburger:after, .hamburger:before {
   content: none !important;
}


.hiddenimg{
  display:none;
}

.course-3 #section-2{
  display:none;
}

.context-43 .page .course-content .topics .main .content .selectcolumn button:hover {
    color: white;
}

.context-43 .page .course-content .topics .main .hidden {
    display: block;
    color: white;
    font-size: 40px;
    font-weight: lighter;
    text-transform: lowercase;
}


.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus, div.submitbtns .show>input.dropdown-toggle.mod_quiz-prev-nav:focus, div.submitbtns input.mod_quiz-prev-nav:not(:disabled):not(.disabled).active:focus, div.submitbtns input.mod_quiz-prev-nav:not(:disabled):not(.disabled):active:focus {
    box-shadow: none !important;
}

.dropdown-toggle-split, .dropdown-toggle-split:hover{
  border-left:1px solid #f6f6f6!important;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #bf8845;
    text-decoration: none;
    background-color: white;
}

.context-43 .page .course-content .topics .main .content .selectcolumn button:hover {
    color: white;
}

a.disabled, a.disabled:hover {
    text-decoration: none;
    cursor: default;
    font-style: italic;
    color: #e4eaec;
}

.que .qtext {
    font-size: 16px;
    margin-bottom: 1.5em;
    background: white;
    padding: 5px 10px;
}

.course-3 .selectrow .dropdown-toggle-split{
  border-left:2px solid #f6f6f6!important;
}

.que .qtext {
    font-size: 14px;
    margin-bottom: 1.5em;
    background: #f3f7fa;
    padding-bottom: 10px !important;
    padding: 5px 10px;
}

#page-mod-qpractice-attempt .que h3.no {
    text-transform: capitalize;
    font-size: 14px !important;
    color: #393939;
}

.breadcrumb-item a {
    font-size: 14px;
}

#page-mod-qpractice-attempt .im-controls input {
   font-size: 14px !important;
   text-transform: lowercase;
}

#page-mod-qpractice-attempt input[type="submit"]{
  font-size:14px;
  cursor: pointer;
  text-transform: lowercase;
}

.qtext, .qtext p{
  font-size:14px !important;
}

#page-mod-qpractice-attempt label{
  font-size:14px !important;
}

.page-title{
  font-size:40px !important;
}

.qpracticesummaryofpractices caption{
  text-transform: lowercase;
}

#page-mod-qpractice-report .page #region-main a{
  font-size:14px !important;
}

#page-mod-qpractice-summary .im-controls input {
   font-size: 14px !important;
   text-transform: lowercase;
}

#page-mod-qpractice-summary input[type="submit"]{
  font-size:14px !important;
  cursor: pointer;
  text-transform: lowercase;
}

#page-mod-qpractice-summary caption{
  display:none;
}


/* .context-43 .qpractice {
    display: block;
}
 */
.context-240 .page-title{
  color:white !important;
}

.context-240 #section-0, .context-240 #section-1, .context-240 #section-2{
  display:none
}
.context-240 .sectionname{
  display:none
}

.course-4 .no-overflow {
    overflow: visible;
}

body#page-course-view-topics.format-topics li.section, body#page-course-view-topics.format-weeks li.section, body#page-course-view-weeks.format-topics li.section, body#page-course-view-weeks.format-weeks li.section {
    background-color: #f4f4f4 !important;
    box-shadow: none;
}

.context-240 .section:hover {
    background: #f4f4f4 !important;
}

.section .label .mod-indent-outer {
    padding-left: 0px;
    display: block;
}

.context-240 .page {
    background-image: url(https://www.primaryanatomy.com/wp-content/uploads/2019/09/Pen-on-desk-cup-and-drawing-panarama.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 30px 0;
}
.context-240 .page .course-content .topics .main .hidden {
    display: block;
    color: white;
    font-size: 40pt;
    font-weight: lighter;
    text-transform: lowercase;
}
.context-240 .page-content {
    padding: 30px 0 10px;
}
.context-240 .page .course-content .topics .main {
    padding: 0 0 !important;
}
.context-240 .page .course-content .topics .main {
    padding: 0 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
.context-240 .page .course-content .topics .main .content .sectionname {
    display: none;
}
.context-240 .page .course-content .topics .main .content {
    background: #f4f4f4;
    padding: 50px 30px;
    border-radius: 0;
    margin-top: 10px;
    color: #828282;
    font-size: 12pt;
    text-transform: lowercase;
}
.context-240 .select2-search--dropdown {
    display: none;
    padding: 4px;
}

.context-240 .page .course-content .topics .main .content .section .label .mod-indent-outer {
    padding-left: 0;
}
.context-240 .page .course-content .topics .main .content .section .selectrow {
    margin: 0;
}
.context-240 .page .course-content .topics .main .content .contentwithoutlink {
    padding-right: 0;
}
.context-240 .page .course-content .topics .main .content p {
    padding-bottom: 15px;
}
.context-240 .select2-container--default .select2-results>.select2-results__options {
    max-height: 310px;
}
.context-240 .select2-container--default .select2-results>.select2-results__options .select2-results__option {
    text-transform: lowercase;
    font-size: 16px;
}
.context-240 .select2-container--default .select2-results>.select2-results__options .select2-results__option:hover {
    background: transparent;
    color: #bf8845;
}
.context-240 .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: transparent;
    color: #bf8845;
}
.context-240 .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: transparent;
    color: #bf8845;
}

.context-240 .sectionname{
  display:none !important
}

.context-240 .page-content{
  margin-top:0px !important;
  padding-top:0px !important;
}

.context-240 .content{
  padding-bottom:20px !important;
  padding-top:0px !important;
}

.context-240 .page .course-content .topics .main .content .selectcolumn button {
    background: #27828c;
    color: white;
    font-size: 16px;
    border-radius: 0;
    border: 0;
    letter-spacing: 2px;
    margin-top: -5px;
    padding: 6px 18px;
}

.course-4 .selectrow .dropdown-toggle-split{
  border-left:2px solid #f6f6f6!important;
}

/*body.course-3#page-course-view-topics.format-topics li.section{
  background-color: white !important;
  background: transparent !important;
}*/

body.course-3#page-course-view-topics.format-topics li.section{
  background-color: white !important;
}

/* .context-240 .page .course-content .topics .main .content .selectcolumn button:hover {
    background: #27828c;
    color: white;
    font-size: 16px;
    border-radius: 0;
    border: 0 !important;
    letter-spacing: 2px;
    margin-top: -5px;
    padding: 6px 18px;
} */

#page-mod-quiz-view #id_honestycheckheader{
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
  border-left:0px solid green !important;
  border-right:0px solid green !important;
  border-bottom: 0px solid gray;
}

#page-mod-quiz-view #id_honestycheckheader .fcontainer{
  text-align: center;
  border-left:0px;
  border-right:0px;
}

#page-mod-quiz-view .moodle-dialogue-hd{
  text-transform: lowercase;
}

#page-mod-quiz-view #id_honestycheckheader legend{
  padding-left:25px;
}

#page-mod-quiz-view #id_honestycheckheader .felement{
    width: 100% !important;
    padding-left: 20%;
    padding-right: 0px;
    min-width: 300px !important;
    max-width: 100% !important;
    flex: 0 0 80%;  
}

#page-mod-quiz-view .moodle-dialogue-wrap input.btn{
  font-size: 14px !important;
  text-transform: lowercase;
}

#page-mod-quiz-view .moodle-dialogue-wrap .form-control-static{
  font-size: 14px;
}

#page-course-view-topics #section-1{
  border-bottom: 0px solid black !important;
}

#page-course-view-topics #section-8 .section{
  padding-top:50px !important;
  padding-bottom:30px !important;
}

.context-240 #page-header{
  padding-left:0px;
  padding-bottom:10px;
}

#page-mod-quiz-view #id_honestycheckheader .felement{
    width: 100% !important;
    padding-left: 20%;
    padding-right: 0px;
    min-width: 300px !important;
    max-width: 100% !important;
    flex: 0 0 80%;  
}

#page-mod-quiz-view #id_honestycheckheader .form-group .col-md-3{
display:block !important;
}

#page-mod-quiz-attempt .page-title {
    color: #27828c;
    font-size: 40pt;
}
#page-mod-quiz-attempt .que h3.no {
    text-transform: capitalize;
    font-size: 16pt;
    color: #393939;
}
#page-mod-quiz-attempt .que .qtext p {
    font-size: 16pt;
    color: #393939;
}
#page-mod-quiz-attempt .que .qtext {
    padding: 12px 10px 1px;
}
#page-mod-quiz-attempt .que h3.no {
    text-transform: capitalize;
    font-size: 14px;
    color: #393939;
}

#page-mod-quiz-attempt .info, #page-mod-quiz-attempt .state,#page-mod-quiz-attempt .grade{
    font-size: 14px !important;
}

#page-mod-quiz-attempt .grade{
  text-transform: unset;
}

#page-mod-quiz-attempt .endtestlink{
  color:#2ea3f2;
}

.path-mod-quiz #mod_quiz_navblock .qnbutton {
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.optiontext{
  text-transform:unset;
}

[title="Exam  navigation"]{
  color: #393939;
  font-size:16px;
}

#page-mod-quiz-view .moodle-dialogue-base .form-group .col-md-3{
display:block !important;
}

#page-mod-qpractice-attempt .info, #page-mod-quiz-attempt .state,#page-mod-quiz-attempt .grade{
    font-size: 14px !important;
}

.confirmation-message{
  font-size:14px !important;
  text-align:center;
}

.confirmation-buttons input{
  font-size:14px !important;
}

.context-259 h3{
  font-size:40px !important;
}

.qtext p, .qtext{
  font-size:16px !important;
}

.path-mod-quiz #mod_quiz_navblock .qnbutton {
    text-decoration: none !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}

.path-mod-quiz #mod_quiz_navblock .qnbutton {
    text-decoration: none !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}

.moodle-dialogue-hd{
  margin-bottom:0px;
  padding-bottom:0px !important;
}

.moodle-dialogue-confirm input{
  text-transform: lowercase;
}

#page-mod-quiz-summary .controls .btn-inverse{
  color: #ffffff;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 14px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 10px 0px 0;
    letter-spacing: 2px;
    padding: 8px 20px;
}

#page-mod-quiz-summary .submitbtns:nth-of-type(1) button{
    background: #f6f6f6 !important;
    color: #393939 !important;
}

#page-mod-quiz-view .page button{
    color: #ffffff;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 14px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 10px 0px 0;
    letter-spacing: 2px;
    padding: 8px 20px;
}

#page-mod-quiz-summary h2{
  display:none
}

.moodle-dialogue-base button.closebutton, button.close {
    padding: 0 !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-appearance: none !important;
  color: gray;
}




@media only screen and (max-width: 600px) {
#page-mod-quiz-view #id_honestycheckheader .felement {
    width: 80% !important;
    padding-left: 0%;
    padding-right: auto;
    min-width: 100px !important;
    max-width: 100% !important;
    flex: 0 0 80%;
}
  .moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup {
    width: auto;
}
  

}

#page-mod-quiz-summary .quiztimer{
  display:none !important;
}


input[name="previous"]{
  margin-right:0px;
}

.kprime .radio-custom label{
  width: 10px;
    float: left;
  margin-left:20px;
}

.modtype_qpractice{
  display:block !important;
}

.kprimeresponsebutton, .optiontext{
  font-size:14px;
}

.kprimeresponsebutton{
  margin-top:0px;
  margin-bottom:0px;
}

.kprime .optiontext{
  padding-bottom:0px !important;
  margin-bottom:0px;
}

.kprime .optiontext{
  padding-bottom:0px !important;
  height: auto !important;
  min-height:40px;
}

.outcome{
  margin-top: 20px;
}

.kprimeresponsebutton input[type=radio]{
  width:30px;
  margin-left: -30px;
}

#page-mod-quiz-review .kprimeresponsebutton, #page-mod-quiz-review .optiontext{
  border: 0px solid gray;
}

#page-mod-quiz-view h2 , #page-mod-quiz-view .quizinfo, #page-mod-quiz-view .quizattemptcounts{
  display:none;
}

#page-mod-quiz-view h3:nth-of-type(1){
  font-size:25px;
      font-weight: lighter;
  font-family: "Nunito Sans";
  color: #27828c !important;
  margin-bottom:20px
}

#page-mod-quiz-view #feedback h3{
  font-size:20px;
  margin-top:30px
}

.quizattempt .singlebutton{
  float:right;
}

.backbutton{
      color: #393939 !important;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #f6f6f6 !important;
    border: 0;
    margin: 10px 197px 0;
    letter-spacing: 2px;
    padding: 8px 20px;
}


@media (max-width: 600px){

  .container {
width:100%;
}

}

#averagecatContainer th, #catContainer th{
    color: #27828c !important;
    font-size: 18pt;
    font-family:"nunito sans";
  font-weight:lighter !important;
}

#page-blocks-quiz_feedback-progress .breadcrumb{
  display:none;
}

.averagecircle span{
  color: #bf8845 !important;
}




#page-blocks-quiz_feedback-progress td{
  font-size:16px !important;
}

#page-blocks-quiz_feedback-progress #region-main, #page-blocks-quiz_feedback-feedback #region-main{
  padding: 3% !important;
}

#page-blocks-quiz_feedback-progress .averagecourseprogress, #page-blocks-quiz_feedback-progress  .courseprogress{
  margin-top:20px;
}

#page-blocks-quiz_feedback-feedback .averagecourseprogress, #page-blocks-quiz_feedback-feedback  .courseprogress{
  margin-top:20px;
}

.headlabel{
      font-family: nunito sans;
font-weight:lighter;
}

#legend img{
      width: 220px;
    margin-left: 15%;
    margin-top: 20px;
}

#page-blocks-quiz_feedback-progress #parent{
  margin-left:27px !important;
}

#page-blocks-quiz_feedback-feedback #parent{
  margin-left:27px !important;
}

#page-user-profile .breadcrumb, .profile-social{
  display:none;
}

#page-user-profile dl{
  display:inline-block
}

#page-user-profile .list-group-item{
  padding-bottom:0px;
}

#page-user-profile .contentnode:nth-of-type(2) {
  display:none;
}

#page-user-profile dd{
  color:#393939;
}

#page-user-profile .contentnode {
    min-width: 200px;
    min-height: 50px;
}

#page-user-profile .panel-body{
  padding-bottom:0px;
  min-height: 320px;
}

#page-user-profile .card-block{
  min-height: 320px;
}

#page-calendar-view .page-title, #page-calendar-view .breadcrumb{
  display:none;
}

#page-calendar-view h2{
  font-family: "nunito sans";
  font-size:40px;
  font-weight:lighter;
}

#page-calendar-view .current{
  font-family: "nunito sans";
  font-size:25px !important;
  font-weight:lighter;
}

#page-user-profile #aboutme, #page-user-profile .description{
  display:none;
}

.site-menubar-footer{
  display:none;
}

#page-user-profile .editprofile2:hover {
    border-bottom-color: white;
  color: #27828c !important;
}

.editprofile2:visited{
font-size:14px;
  padding: .715rem 1.429rem;
  
}

.editprofile2:visited{
  display:none;
}

#page-user-profile .editprofile2.active{
  font-size:14px;
}

#averagecatContainer table td {
  color:#828282 !important;
}

@media only screen and (max-width: 850px) {
  #page-blocks-quiz_feedback-progress h3, #page-blocks-quiz_feedback-feedback h3{
    text-align:center !important;
  }
  
  .averagecourseprogress{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
  }
  
  #averagecatContainer table{
    margin-left:auto;
    margin-right:auto;
  }
  
    #catContainer table{
    margin-left:auto;
    margin-right:auto;
  }
  
    #averagecatContainer canvas, #averagecatContainer .media-body{
padding-left:25%;
  }
  
    #catContainer canvas, #catContainer .media-body{
padding-left:25%;
  }
  
  .courseprogress, .averagecourseprogress{
    width:100% !important;
  }
    .courseprogress, .averagecourseprogress .media-body{
    width:60%;
  }
  
  .media-body{
    width:100% !important;
    display:block;
    left:0px !important;
  }
}

#averagecatContainer table td, #averagecatContainer table b. #catContainer table td, #catContainer table td b {
    color: #828282 !important;
}

#averagecatContainer table tr td b, #catContainer table tr td b{
    color: #828282 !important;
}

#catContainer table td {
color: #828282 !important;
}

.context-259 h3 {
    font-size: 40px !important;
  font-weight:lighter;
}

.modified{
  display:none
}

#page-blocks-quiz_feedback-feedback #page-header .page-title,#page-blocks-quiz_feedback-feedback #page-header .breadcrumb{
  display:none
}

#page-blocks-quiz_feedback-feedback  #region-main {
    padding: 3% !important;
}

#page-blocks-quiz_feedback-feedback  .headlabel {
    font-family: nunito sans;
    font-weight: lighter;
    font-size: 40px;
}

#page-blocks-quiz_feedback-feedback .singlebutton{
  float:right;
 
}
#page-blocks-quiz_feedback-feedback .page-main .btn{
  background: #27828c;
    color: white;
    font-size: 16px;
    border-radius: 0;
    border: 0;
    letter-spacing: 2px;
    margin-top: -5px;
    padding: 6px 18px;  
}

#page-blocks-quiz_feedback-feedback h3.headlabel{
  font-size:22pt;
}

#page-blocks-quiz_feedback-feedback #averagecatContainer th, #catContainer th {
    color: #27828c !important;
    font-size: 18pt;
    font-family: "nunito sans";
    font-weight: lighter !important;
}

#page-blocks-quiz_feedback-feedback td {
    font-size: 16px !important;
}

#page-blocks-quiz_feedback-feedback #parent {
    margin-left: 27px !important;
}

#page-blocks-quiz_feedback-feedback .headlabel{
  margin-bottom: 40px;
}

#page-blocks-quiz_feedback-feedback #region-main {
    padding: 5% !important;
}

#averagecatContainer tr:last-of-type td{
  font-weight:550;
}

#catContainer tr:last-of-type td{
  font-weight:550;
}

.headlabel{
  margin-top:40px !important;
}
@media only screen and (max-width: 600px) {
#page-blocks-quiz_feedback-progress .averagecourseprogress, #page-blocks-quiz_feedback-progress .courseprogress, #page-blocks-quiz_feedback-feedback .averagecourseprogress, #page-blocks-quiz_feedback-feedback .courseprogress {
 left:0px;
  }
}

.context-259 #region-main{
  margin:6% !important;
}

.context-259 h2, h3, h4{

}

.context-259 #region-main{
  margin:6% !important;
}

.context-259 h3 {
    font-size: 40px !important;
    font-weight: lighter;
}

.context-259 h4 {
    font-size: 18px !important;
    font-weight: normal;
}


.context-259 a{
  color: #2ea3f2;
  text-transform: unset;
}

.context-259 p{
  font-size:16px;
}


.context-259 .painfo{
  color: #27828c;
}

.context-259 h4{
  font-size:18px !important;
  font-weight:normal;
}

.context-259 h4{
  margin-top:20px;
  margin-bottom:20px;
  text-transform: unset;
}

.context-259 h3{
  margin-top:20px;
  margin-bottom:20px;
  text-transform: unset;
}


.context-259 #region-main{
  margin-top:20px !important;
}

.context-259 h4 {
    margin-top: 25px;
    margin-bottom: 7px !important;
    text-transform: unset;
}

#page-blocks-quiz_feedback-progress .headlabel{
  font-size:40px !important;
}

#page-blocks-quiz_feedback-progress .headlabel:nth-of-type(1){
  margin-top:20px !important;
}

#page-blocks-quiz_feedback-progress .card{
  padding-top:0px !important;
}

#page-blocks-quiz_feedback-feedback .headlabel{
  font-size:40px !important;
}

#page-blocks-quiz_feedback-feedback .headlabel:nth-of-type(1){
  margin-top:20px !important;
}

#page-blocks-quiz_feedback-feedback .card{
  padding-top:0px !important;
}

#page-course-view-topics.context-43 .page{
  background-image: url(https://www.testupgrade.primaryanatomy.com/theme/remui/remui/Study-Page-Moodle---16-4.jpg) !important;
  
}

#page-course-view-topics.context-240 .page{
  background-image: url(https://www.testupgrade.primaryanatomy.com/theme/remui/remui/Exam-Page-Moodle---Ratio-16-4.jpg) !important;
  
}

.context-43 .qpractice {
    display: none !important;
}


.context-43 .qpractice {
    display: none !important;
}

.context-240 .page-title{
  padding-top:20px
}

#footer-widgets{
  padding-bottom:6%;
}

.qtext, .qtext span, .optiontext, .optiontext p, .optiontext span{
  color: #526069 !important;
}

.moodle-dialogue h1, .modal-title, .moodle-dialogue-hd{
  font-family: "nunito sans";
  font-weight: lighter;
}

.exam_type, #select2-exam-xj-container, [title="GSSE"]{
  text-transform: capitalize !important;
}

#page-mod-quiz-attempt .state, #page-mod-quiz-attempt .grade, #page-mod-quiz-attempt .questionflagtext{
  text-transform: none !important;
}

.path-mod-quiz input{
  text-transform: lowercase !important;
}

#page-mod-quiz-review .no{
  font-size: 14px;
  color: #526069 !important;
  text-transform: none;
}

.site-menu-title{
  text-transform: lowercase !important;
}

.site-footer-right{
  display:none
}

#select2-exam-g1-result-1zpf-gsse{
  text-transform: unset;
}

.context-259 p{
  margin-top:8px;
}

.painfo{
  color: #828282 !important;
}

.extratop{
  margin-bottom:12px;
}

.context-259 p{
  text-align:justify;
}

#footer-widgets {
    padding-bottom: 4% !important;
}

.context-259 #region-main {
    margin-left: 8% !important;
  margin-right: 8% !important;
}

.context-240 #select2-exam-ew-results li{
  text-transform: uppercase;
}

.context-240 .select2-results li{
  text-transform: unset !important;
}

#footer-widgets {
    padding-bottom: 4%;
}

.context-259 #footer-widgets {
    padding-bottom: 4%;
}


.footer-widget .textwidget a, .footer-widget .textwidget p{
  font-size: 13px !important;
}

.answernumber{
  text-transform: capitalize;
}

fieldset input {
    -webkit-appearance: checkbox;
}

@media only screen and (max-width: 600px) {

  .cover-background {
    background-size: 275px;
  }
  .carousel-caption {
    right: 10%;
  }

  .context-43 .page, .context-240 .page{
    padding-top:3% !important;
  }

  .context-43 .btn-group, .context-240 .btn-group{
    margin-top: 6px;
  }
    #page-mod-quiz-view .page-main .container{
padding-right: 1.0715rem;
    padding-left: 1.0715rem;
  }
}

@media only screen and (max-width: 830px) {

  .cover-background {
    background-size: 275px;
  }
  .carousel-caption {
    right: 10%;
  }
  .carousel-caption{
    top:40% !important;
  }
  .context-43 .btn-group, .context-240 .btn-group{
    margin-top: 6px;
  }
  #page-mod-qpractice-attempt .info, #page-mod-quiz-review .info{
  width:100%;
  float:unset;
  }

  #page-mod-qpractice-attempt .content, #page-mod-qpractice-review .content{
  margin-left:0px;
  }

   #page-mod-quiz-attempt .info, #page-mod-quiz-review .info{
  width:100%;
  float:unset;
  }

  #page-mod-quiz-attempt .content, #page-mod-quiz-review .content{
  margin-left:0px;
  }

  #page-mod-qpractice-attempt input, #page-mod-qpractice-summary input{
    margin-top:7px !important ;
  }
  #page-mod-quiz-view .page-main .container{
  padding-left:0px;
  padding-right:0px;
}
#page-mod-quiz-attempt #page-header, #page-mod-quiz-attempt #page-content {
    padding: 20px 15px;
}

#page-mod-quiz-attempt #page-header{
  padding-left:30px;
}
#page-mod-quiz-view #page-header, #page-mod-quiz-view #page-content {
    padding: 20px 15px;
}

#page-mod-quiz-view #page-header{
  padding-left:30px;
}


}

@media only screen and (max-width: 453px) {
  #page-mod-qpractice-attempt input{
    margin-top:5px;
  }
}

@media only screen and (min-width: 830px) {
  #page-blocks-quiz_feedback-progress .averagecourseprogress, #page-blocks-quiz_feedback-progress .courseprogress, #page-blocks-quiz_feedback-feedback .averagecourseprogress, #page-blocks-quiz_feedback-feedback .courseprogress{
    left:20px;
  }

}





@media (max-width:900px) and (min-width:400px) {
  #page-mod-quiz-view .header.c2{
    min-width:110px;
  }
  #page-mod-qpractice-attempt .container{
   padding-left: 0px;
  padding-right:0px;
  }
}

#page-mod-quiz-attempt{
  overflow-x:hidden;
}

#page-mod-quiz-attempt .mod_quiz-prev-nav{
  margin-right:auto;
}

.headlabel{
  font-size:40px !important;
}


#page-mod-qpractice-attempt .container{
   padding-left: 0px;
  padding-right:0px;
}

.headlabel{
  font-size:40px !important;
}

#page-blocks-quiz_feedback-feedback #region-main {
    padding: 3% !important;
}

#page-blocks-quiz_feedback-feedback #page-header .page-title{
  display:block;
}

#page-blocks-quiz_feedback-feedback .breadcrumb{
  display:none
}

#page-blocks-quiz_feedback-feedback .container{
  padding-right:0px;
  padding-right: 1.0715rem;
    padding-left: 1.0715rem;
}

#page-blocks-quiz_feedback-feedback .panel-body {
  margin-top:0px;
  padding-top;0px !important;
}

#page-blocks-quiz_feedback-feedback .headlabel:nth-of-type(1) {
    margin-top: 5px !important;
    margin-bottom: 10px;
}

#page-blocks-quiz_feedback-feedback .page-title, #page-blocks-quiz_feedback-progress .page-title{
    visibility: hidden !important;
}

body{
  max-width: 100%;
    margin-right: 0px;
    padding-right: 0px;
    margin-left: 0px !important;
}

@media only screen and (max-width: 850px){
  div#catContainer table, div#averagecatContainer table{
    width:80%
  }
}

@media only screen and (max-width: 600px){
  div#catContainer table, div#averagecatContainer table{
    width:100%
  }
}

@media only screen and (max-width: 400px){
.moodle-dialogue-hd{
  padding-top:0px !important;
}
}



@media only screen and (max-width: 830px){
.averagecourseprogress{
  margin-bottom:40px;
}
#page-blocks-quiz_feedback-feedback #parent {
    margin-left: 0px !important;
}
#page-blocks-quiz_feedback-feedback #parent{
  margin-top:40px;
}
#page-blocks-quiz_feedback-progress #parent {
    margin-left: 0px !important;
}
#page-blocks-quiz_feedback-progress #parent{
  margin-top:40px;
}
#page-blocks-quiz_feedback-feedback .singlebutton {
    float: unset;
}
.moodle-dialogue{
      margin-left: auto;
    margin-right: auto;
    max-height: 450px;
}

}

/*#page-mod-quiz-view .navbar-toggler{
  margin-bottom:0px !important;
  margin-top: 0px !important;
  margin-left: 1.0715rem;
}*/

@media only screen and (max-width: 600px){
#page-mod-quiz-view #id_honestycheckheader .felement {
    width: 100% !important;
    padding-left: 0%;
    padding-right: auto;
    min-width: 100px !important;
    max-width: 100% !important;
    flex: 0 0 80%;
    margin-left: auto;
    margin-right: auto;
}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form .fitem {
     margin-left: 0px !important; 
}
}

/*#page-mod-quiz-view .fa-ellipsis-h{
  color: #526069;
}*/

@media only screen and (max-width: 900px){
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form .fitem {
    margin-left: 0px !important;
  margin-right:0px !important;
  }}

@media only screen and (max-width: 400px){
  .backbutton{
    .margin-right: 0px !important;
  }
}

@media only screen and (min-width: 400px){
  .backbutton{
    .margin-right: 10px !important;
  }
}

@media only screen and (max-width: 830px){
#page-mod-qpractice-attempt #page-header {
    padding-left: 30px !important;
  }
.context-259 .container{
  padding-left:0.7rem;
  padding-right:0.7rem;
}
.context-259 .panel-body{
  padding:12px !important;
}
}


}

.quizstartbuttondiv{
  margin-left:5px !important;
}

.backbutton{
    margin-right: 5px !important;
  }

#page-mod-quiz-attempt .mod_quiz-prev-nav{
  margin:0px !important;
}

#page-mod-quiz-attempt .mod_quiz-next-nav{
  margin:0px !important;
  margin-left:5px !important;
}

@media only screen and (min-width: 830px){

#page-mod-quiz-attempt .mod_quiz-next-nav{
  margin-left:5px !important;
}
  
  #page-mod-quiz-attempt .mod_quiz-prev-nav{
  margin-right:5px !important;
}
  
  .submitbtns{
    max-width:400px !important;
      float:right;
  }

}

#page-mod-quiz-summary .submitbtns {
  margin-left:auto !important;
  margin-right:auto !important;
  float:unset !important;
}

#page-mod-quiz-review .submitbtns .mod_quiz-next-nav{
      color: #ffffff!important;
    border-color: #27828c;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: #27828c;
    border: 0;
    margin: 0 5px;
    letter-spacing: 2px;
    float: left;
    padding: 8px 20px;
}

#page-mod-quiz-review .submitbtns{
  margin-top:0px;
}

#page-mod-quiz-view .moodle-dialogue-wrap input.btn {
    font-size: 14px !important;
    margin-right: 10px !important;
    text-transform: lowercase;
}

#page-mod-quiz-review .othernav a{
  color: #2ea3f2;
}

.context-259 .panel-body{
  padding:12px !important;
}

@media only screen and (max-width: 600px){
  .context-43 .container, .context-240 .container{
    padding-left:1.7rem;
    padding-right:1.7rem;
  }
  .moodle-dialogue-confirm .moodle-dialogue-content{
  max-height:250px;
}

.moodle-dialogue-confirm h1{
  margin-top:15px !important;
}


}

#page-blocks-quiz_feedback-progress .page-content{
  margin-top:20px;
}

.othernav a{
  font-size:16px;
}

@media only screen and (max-width: 383px){

  #page-mod-quiz-view .c0{
    display:none;
  }
  
  }

@media only screen and (max-width: 524px){

  .qpracticesummaryofpractices .c1{
    display:none;
  }
  
  }

@media only screen and (max-width: 442px){

  .qpracticesummaryofpractices .c4{
    display:none;
  }
    .qpracticesummaryofpractices .c2{
    display:table-cell;
  }
  
  }

#page-blocks-quiz_feedback-feedback .page-content {
    margin-top: 20px;
}

@media only screen and (max-width: 442px){
  .context-240 .path-course-view li.activity>div{
    padding:0px;
  }

  .context-240 .selectcolumn{
    padding-left:0px;
  }
}

#page-mod-qpractice-report caption {
    color: #27828c;
    font-size: 25px;
    font-weight: 300;
    margin-bottom: 10px;
}

[data-action="view-day-link"]{
  color:#2ea3f2;
}

@media only screen and (max-width: 850px) {
.context-240 .section {
padding-right:0px !important;
}
}

.cmid-76 .breadcrumb-item:nth-last-child(2){
  display:block !important;
  color:#828282 !important;
      font-size: 14px !important;
}

.cmid-77 .breadcrumb-item:nth-last-child(2){
  display:block !important;
  color:#828282 !important;
      font-size: 14px !important;
}

#page-mod-qpractice-mod input, #page-question-category input, #page-question-edit input{
  -webkit-appearance: unset;
}

#attempts .c0 input{
  -webkit-appearance: checkbox;
}

/*@media (max-width: 500px){
  .page {
    min-height: calc(100% - 66px) !important;
    }
}
*/

@media only screen and (max-width: 400px) {
.cover-background {
    width: 90%!important;
    left: 5%;
}
}

#page-login-index .btn-primary:hover{
  margin-top:38px !important;
}

#page-login-index .brand h3{
  font-size:32px !important;
/*  color: #27828c !important;
*/  font-weight:lighter;
  font-family: "Nunito Sans"
}

#page-login-index input{
  padding-left:14px;
}

#page-login-index .tool_dataprivacy{
  display:none;
}

/*#page-login-index .page{
  overflow: hidden;
}
*/
.backtopa{
  padding: 8px 20px;
  font-size:16px;
}

.backtopa:hover{
    color: #212529;
    background-color: #fff;
    border-color: #e4eaec;
    box-shadow: none;
}
}

.page-login-main h3{
  font-weight: lighter !important;
  font-family: "Nunito Sans"
}

.username{
  text-transform: none !important;
}

#page-login-index h3{
  font-weight:lighter !important;
}

#page-user-preferences{
  display:none;
}

#page-mod-qpractice-attempt .questionflag{
  display:none;
}

.context-259 .page-content {
    padding-top: 43px;
}

.moreless-toggler{
  color: #2ea3f2;
}

.context-259 #region-main {
    margin-left: 8% !important;
    margin-right: 8% !important;
  margin-top:40px !important;
}

@media only screen and (max-width: 1050px){
  #page-site-index .cover {
    background-position: center;
    background-size:cover;
  }
}

.backtopa, .backtopa:hover{
  color: #393939 !important;
    background: #f6f6f6;
}

#page-course-view-topics .page-header-actionss{
  display:block !important;
}
.flashcard-question{
  width:100% !important;
  height:auto;
}

.flashcard_board tr td{
  width:100% !important;
}

#page-mod-flashcard-view p{
  display:none;
}

#page-mod-flashcard-view.editing p{
  display:block;
}

#page-mod-flashcard-view .nav-tabs-line{
  display:none;
}

#page-mod-flashcard-view.editing .nav-tabs-line{
  display:flex;
}

#page-mod-flashcard-view input{
  color: #ffffff;
    background-color: #27828c;
    transition: 1s all;
  border: 1px solid transparent;
    padding: .429rem 1rem;
    font-size: 1rem;
    line-height: 1.57142857;
  border-radius: 3px;
  cursor: pointer;
}

#page-mod-flashcard-view #region-main a{
  display:none;
}

#page-mod-flashcard-view.editing #region-main a{
  display:flex;
}
.flashcard-answer img{
  width:100% !important;
  height:auto !important;
}
.flashcard-answer{
  width:100%;
}
.flashcard-question img{
  width:100% !important;
  height:auto !important;
}
</style>
<style>
#page-mod-hvp-view.course-5 .breadcrumb-item{
  display:block !important;
}

#page-mod-hvp-view.course-5 .breadcrumb-item:nth-of-type(2), #page-mod-hvp-view.course-5 .breadcrumb-item:nth-of-type(1), #page-mod-hvp-view.course-5 .breadcrumb-item:nth-of-type(3), #page-mod-hvp-view.course-5 .breadcrumb-item:nth-of-type(4){
  display:none !important;
}

#page-mod-hvp-view.course-5 .breadcrumb-item:nth-of-type(5):before{
  display:none !important;
}

#page-mod-hvp-view.course-5 .page-title{
  text-transform: capitalize;
}

#page-mod-hvp-view.course-5 .breadcrumb-item, #page-mod-hvp-view.course-5 .breadcrumb-item a{
  text-transform: capitalize;
}

#page-mod-hvp-view.course-5 .breadcrumb-item, #page-mod-hvp-view.course-5 .breadcrumb-item a{
  color: #73B2D9 !important;
  font-size:15px;
}

#page-mod-hvp-view.course-5 .page-title{
  color: #30728C !important;
  font-size:25px !important;
  color: #30728C !important;
  font-size: 23px !important;
  font-family: "Nunito Sans";
  font-weight:400;
}

#page-mod-hvp-view.course-5 div[role="main"] h2{
  display:none;
  
}

#page-mod-hvp-view.course-5 .page-main > .container:before{
  content:"  ";
  width:100% !important;
  height:40px !important;
}

#page-mod-hvp-view.course-5 .page-main > .container{
  background-color:white;
  border-radius: 5px;
  max-width: 1050px;
  width:80%;
  margin-top:30px;
  margin-bottom:40px !important;
  padding-top:30px;
  padding-left: 6% !important;
  padding-right: 6% !important;
  
}

#page-mod-hvp-view{
  background-color: #f1f4f5;
}

#page-mod-hvp-view.course-5 .panel-body{
  padding:0px !important;
}

#page-mod-hvp-view.course-5 .panel{
  box-shadow:none !important
}

#page-mod-hvp-view.course-5 .breadcrumb{
  width:100% !importan
}

.subregionswitcher{
  float:right;
  display:block;
  font-size:15px;
  background-color: #30728C !important;
  
}

.subregionswitcher:hover{
  float:right;
  display:block;
  font-size:15px;
  background-color: #30728C !important;
  
}

.subregionswitcher button{
  float:left;
  margin-top:0px;
}

.subregionswitcher button:hover{
  float:left;
  margin-top:0px;
}

.prev-flash{
  padding-right:5px !important;
  background-color: #30728C !important;
}

.next-flash{
  padding-left:5px !important;
  background-color: #30728C !important;
}

.subregionmainbut, .subregionmainbut:hover{
  padding-left:10px;
  padding-right:10px;
  background-color: #30728C;
}

#page-course-view-topics #module-209{
  display:none;
}

#page-site-index .page-content {
    display: block !important;
}

#page-site-index .rem-staticimage{
  display:none !important;
}

#page-site-index .page-content {
    padding-top: 43px;
}

#page-site-index #region-main {
    margin-left: 8% !important;
    margin-right: 8% !important;
  margin-top:40px !important;
}

#page-site-index #page-header{
  display:none;
  margin-bottom:30px;
}

#page-site-index h3{
        color: #30728C !important;
    font-size: 23px;
}

#page-site-index .page-content{
  padding-top:30px;
}

h2, h3, h4{
  text-transform: unset !important;
}

#page-site-index #region-main{
  margin:6% !important;
}

#page-site-index h2, h3, h4{

}

#page-site-index #region-main{
  margin:6% !important;
}

#page-site-index h3 {
    font-size: 40px !important;
    font-weight: lighter;
}

#page-site-index h4 {
    font-size: 18px !important;
    font-weight: normal;
}

#page-site-index p{
  font-size:16px;
}


#page-site-index .painfo{
  color: #27828c;
}

#page-site-index h4{
  font-size:18px !important;
  font-weight:normal;
}

#page-site-index h4{
  margin-top:20px;
  margin-bottom:20px;
  text-transform: unset;
}

#page-site-index h3{
  margin-top:20px;
  margin-bottom:20px;
  text-transform: unset;
}


#page-site-index #region-main{
  margin-top:20px !important;
}

#page-site-index h4 {
    margin-top: 25px;
    margin-bottom: 7px !important;
    text-transform: unset;
}

#page-site-index p{
  margin-top:8px;
}

.painfo{
  color: #828282 !important;
}

.extratop{
  margin-bottom:12px;
}

#page-site-index p{
  text-align:justify;
}

#footer-widgets {
    padding-bottom: 4% !important;
}

#page-site-index #region-main {
    margin-left: 8% !important;
  margin-right: 8% !important;
}

@media only screen and (max-width: 830px){

#page-site-index .container{
  padding-left:0.7rem;
  padding-right:0.7rem;
}
#page-site-index .panel-body{
  padding:12px !important;
}
}

#page-site-index .panel-body{
  padding:12px !important;
}

#page-site-index #region-main-box{
  background-color: white;
  border-radius: 5px;
}

#page-site-index .page-content, .bg-grey-100{
  background-color:#FFFFFF !important;
}

#page-site-index #region-main-box{
  background-image: url('/custom/homepage-new.jpg') !important;
  background-size:auto;
  background-position: top right !important;
  background-repeat: no-repeat;
  
}

#hp_logo_container{
  width:100%;
  text-align:center;
}

#hp_logo_container img{
  width: 325px;
  max-width:100%;
}

#horiz-menu-cont{
  display:block;
  height:35px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px
}

.horiz-menu{
  display:block;
  margin-left:auto;
  margin-right:auto;
  
}
.horiz-menu > li{
  float:left;
  margin-left:20px
}

.horiz-menu {
  margin: 0;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.horiz-menu li {
  list-style-type: none;
  white-space:nowrap;
}
.horiz-menu > li {
  text-indent: -5px;
}
.horiz-menu > li:before {
  content: "-";
  font-size: 16px;
  margin-right: 20px !important;
}

.horiz-menu li a{
  font-size:16px;
  color: #0B0B0B;
  cursor:pointer;
}

.horiz-menu li a:hover{
  font-size:16px;
  color: #BF8845;
}

.fp-text-heavy{
  margin-top:30px !important;
}

.fp-text-heavy{
  max-width:90%;
}

.fp-text-heavy a{
  text-decoration:underline;
}
.fp-text-heavy a:hover{
  color: #73B2D9;
}



.latest-quiz h2, .latest-news h2{
  color: #30728C !important;
  font-size: 23px !important;
  margin-bottom:0px !important;
  padding-bottom:0px !important
    font-weight: semi-bold !important;
}

.latest-quiz p, .latest-news p{
  font-size: 15px !important;
  color: #0B0B0B;
}

.lastwinner{
  
}

.lastwinner img{
  max-width:125px;
  display:block;
  margin-right:auto;
  margin-left:auto;
  margin-top: 20px;
}

.lastwinnername{
  padding: 5px;
  background-color: #73B2D9;
  text-align:center;
  margin-top:10px;
  max-width:300px;
  margin-right:auto;
  margin-left:auto
}

@media only screen and (max-width: 1300px){
#page-site-index #region-main-box::before {
  content: "";
  position: absolute;
  top: 0; right: 13px;
  width: 90%; height: 100%;
  background-color: white;
 filter: opacity(0.35);
  border-radius:5px;
}

}

@media only screen and (max-width: 1140px){
#page-site-index #region-main-box::before {
  content: "";
  position: absolute;
  top: 0; right: 13px;
  width: 90%; height: 100%;
  background-color: white;
 filter: opacity(0.8);
  border-radius:5px;
}

}

@media only screen and (max-width: 830px){
#page-site-index #region-main-box::before {
  content: "";
  position: absolute;
  top: 0; right: 9px;
  width: 90%; height: 100%;
  background-color: white;
 filter: opacity(0.8);
  border-radius:5px;
}

}

@media only screen and (max-width: 730px){
#page-site-index #region-main-box::before {
  content: "";
  position: absolute;
  top: 0; right: 10px;
  width: 90%; height: 100%;
  background-color: white;
 filter: opacity(0.8);
  border-radius:5px;
}
  
  .fp-text-heavy{
  max-width:100%;
}
  
  #page-site-index .contentwithoutlink{
    padding-right:0px;
  }

}


#page-site-index .label .no-overflow {
    overflow: hidden !important;
}


@media only screen and (max-width: 555px){
#horiz-menu-cont{
  display:block;
  height:35px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px
}

.horiz-menu{
  display:block;
  margin-left:auto;
  margin-right:auto;
  
}
.horiz-menu > li{
  float:left;
  margin-left:5px !important;
}

.horiz-menu {
  margin: 0;
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}
.horiz-menu li {
  list-style-type: none;
  white-space:nowrap;
}

.horiz-menu > li:before {
  content: "-";
  font-size: 16px;
  margin-right: 10px !important;
}
  
  .horiz-menu > li {
  text-indent: 5px;
}

}

.latest-quiz{
  margin-top:40px !important;
}

.lastwinnername{
  background-color: #f7f7f7;
}

.latest-quiz{
  margin-top:40px !important;
}

.lastwinnername{
  background-color: #f7f7f7;
}

.site-menu-icon a{
  font-size: 20px !important;
}

.site-menu-title{
  text-transform: capitalize !important;
}

.course-6 .page{
  background-image: none !important;
      background-color: #f6f6f6 !important; 
  padding-top:30px !important;
}

#region-main-box {
    background-color: white !important;
    border-radius: 5px;
}

.course-6 .section{
 border-radius: 5PX !IMPORTANT;
    background-color: white !important;
    border: 0px !important; 
}

.course-6 #page-header{
  display:none !important;
}

.course-6 .page-content {
    padding: 0px 10px;
}

body#page-course-view-topics.course-6 .topics #section-0{
  background-color:white !important;
}

.course-6 div[role="main"]{
  background: #f6f6f6 !important;
}

.course-6 .modtype_label > div{
  padding-left:8% !important;
  padding-right:8% !important;
  padding-top:30px !important;
}

.aaintrotext p{
  font-size: 15px !important;
    color: #0B0B0B;
}

.aaintrotext h2{
  color: #30728C !important;
    font-size: 23px !important;
}

.aagrid{
  margin-top:50px;
  margin-bottom:60px;
}

.aagrid .col-md-4{
  text-align:center;
  margin-bottom: 30px;
}
.aaimg{
  max-width:70%;
  margin-bottom:10px;
}

.course-6 .no-overflow{
  overflow:hidden;
}

.aacaption{
  font-size:18px;
}

.course-3 #page-header{
  display:block !important;
}

[data-icon]:before{
  font-size:21px;
}

.site-menu-title{
  font-size:22px;
}

.page-title{
  color: #30728C !important;
}

.course-6 .section{
  display:none;
}

.course-6 #section-0.section, .course-6 #section-0 .section{
  display:block !important;
}

.course-6.editing .section{
  display:block;
}

.course-3 .page{
  background-image: none !important;
      background-color: #f6f6f6 !important; 
  padding-top:30px !important;
}

.course-3 .content{

  padding-top:40px !important;
  padding-bottom:50px !important;
}

#region-main-box {
    background-color: white !important;
    border-radius: 5px;
}

#page-course-view-topics.course-3 #page-header{
  display:none !important;
}

.course-3 .page-content {
    padding: 0px 10px;
}

body#page-course-view-topics.course-3 .topics #section-0{
  background-color:white !important;
}

#page-course-view-topics.course-3 div[role="main"]{
  background: #f6f6f6 !important;
}

.course-3 .page{
  background: #f6f6f6 !important;
}

#page-course-view-topics.context-43 .page {
    background-image: none !important;
}

.course-3 .modtype_label > div{
  padding-left:8% !important;
  padding-right:8% !important;
  padding-top:0px !important;
}

.context-43 .page .course-content .topics .main .content {
    background: white;
    border-radius: 5px;
    color: #828282;
    text-transform: unset;
}

.course-3 #maincontent{
  background: none !important;
}

.context-43 .page .course-content .topics .main .hidden{
  display:none;
}

.course-3 .section{
  border-radius: 5px !important;
} 

#page-course-view-topics.context-43 .page h2{
      color: #30728C !important;
    font-size: 23px !important;
}

#page-course-view-topics.context-43 .page p, #page-course-view-topics.context-43 .page b{
    font-size: 15px !important;
    color: #0B0B0B;  
  
}

#page-course-view-topics.context-43 .no-overflow {
    overflow: visible;
}

.btn-primary{
  background: #30728C !important;
}

.h5p-dialogcards .h5p-joubelui-button.h5p-dialogcards-turn{
  border-radius: 0px !important;
  background-color: red;
}

#page-login-index #maincontent {
    display: block;
    height: 0px;
    overflow: hidden;
}

.site-menubar-fold .site-menu-icon {
    font-size: 20px!important;
}

[data-icon]:before {
    font-size: 20px;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item>a .site-menu-title{
  font-size: 16px;
}

html{
  background-color:#f6f6f6 !important;
}

#page-mod-qpractice-attempt #page-content > .panel{
  border-radius: 5px !important;
}

h1, h2, h3, h4, h5, a, .header, .cell, button, .stats-title, .select2 span {
    text-transform: unset;
}

#page-course-view-topics.context-43 .page {
    padding-top: 20px !important;
}

.h5p-dialogcards .h5p-joubelui-button.h5p-dialogcards-turn{
  background-color:red !important
}

.context-43 .select2-container--default .select2-results>.select2-results__options .select2-results__option {
    text-transform: unset;
    font-size: 16px;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    display: none;
}

#page-mod-quiz-view [role="main"]{
  padding-right: 5%;
    padding-left: 5%;
}    

#page-mod-quiz-view h3{
  font-size:23px;
  text-transform: capitalize !important;
  color: #30728C !important;
}

.btn-primary{
  background-color:#30728C !important;
}

.course-4 #page-header{
  display:block !important;
}


.course-4 .page{
  background-image: none !important;
      background-color: #f6f6f6 !important; 
  padding-top:30px !important;
}

#region-main-box {
    background-color: white !important;
    border-radius: 5px;
}

#page-course-view-topics.course-4 #page-header{
  display:none !important;
}

.course-4 .page-content {
    padding: 0px 10px;
}

body#page-course-view-topics.course-4 .topics #section-0{
  background-color:white !important;
}

.course-4 div[role="main"]{
  background: #f6f6f6 !important;
}

.course-4 .page{
  background: #f6f6f6 !important;
}

#page-course-view-topics.context-240 .page {
    background-image: none !important;
}

.course-4 .modtype_label > div{
  padding-left:8% !important;
  padding-right:8% !important;
  padding-top:0px !important;
}

.context-240 .page .course-content .topics .main .content {
    background: white;
    border-radius: 5px;
    color: #828282;
    text-transform: unset;
}

html #page-course-view-topics.course-4 #maincontent{
  background: none !important;
}

.context-240 .page .course-content .topics .main .hidden{
  display:none;
}

.course-4 .section{
  border-radius: 5px !important;
} 

html #page-course-view-topics.course-4 .section {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  background-color: white !important;
}

#page-course-view-topics.context-240 .page h2 {
    color: #30728C !important;
    font-size: 23px !important;
}

#page-course-view-topics.context-240 .page p {
    font-size: 15px !important;
    color: #0B0B0B;
}

#page-course-view-topics #section-9 .section {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}

#page-course-view-topics.context-240 .page {
    padding-top: 20px !important;
}

#page-course-view-topics #section-8 .section {
    padding-top: 40px !important;
    padding-bottom: 30px !important;
}

#select2-flashcard_qtype-container{
  text-transform: capitalize !important;
}

#flashcard_qtype{
  text-transform: capitalize !important;
}
.page-main .btn.btn-primary{
  background-color: #30728C !important;
  background: #30728C !important;
}


.page-main .btn.btn-primary{
  background-color: #30728C !important;
  background: #30728C !important;
}

#page-mod-quiz-view .page [type="submit"]{
  background-color: #30728C !important;
  background: #30728C !important;  
}

#page-blocks-quiz_feedback-feedback .headlabel{
  text-transform: capitalize;
  font-size: 25px !important;
}

#page-blocks-quiz_feedback-feedback table th{
  text-transform: none;
}

#page-blocks-quiz_feedback-progress .headlabel{
  text-transform: capitalize;
  font-size: 25px !important;
}

#page-blocks-quiz_feedback-progress  th{
  text-transform: capitalize !important;
  font-size:20px
}

#page-mod-quiz-view [role="main"]{
  background-color:white !important;
}

#page-mod-quiz-view h3:nth-of-type(1) {
    font-size: 25px;
    font-weight: 300;
    font-family: "Nunito Sans";
    color: #30728C !important;
    margin-bottom: 20px;
}

.page-title{
  color: #30728C !important;
  font-size: 25px !important;
  font-weight:300;
  
}

#page-mod-quiz-attempt .info {
    background: none !important;
}

#page-mod-qpractice-attempt .panel{
  background:none !important;
}

#page-mod-qpractice-attempt .info {
    background: none !important;
}

#page-mod-qpractice-attempt.course-3 .que .content{
  padding-top:20px !important;
}

.page-content{
  border-bottom: 0px solid white !important;
}

.panel {
    position: relative;
    margin-bottom: 2.143rem;
    background-color: #fff;
    border: 0 solid transparent;
    border-radius: .286rem;
    box-shadow: 0 0px 0px rgba(0,0,0,.05);
}

#page-mod-qpractice-attempt .que .im-controls input, #page-mod-qpractice-attempt input[type="submit"]{
  background-color: #30728C;
}


.course-4.editing .section{
  display:block !important;
}

#page-mod-quiz-view #intro{
  padding-top:30px;
}

#page-mod-quiz-view .continuebutton{
  display:none;
}

#page-mod-quiz-view p, #page-mod-quiz-view b{
  color: #0B0B0B;
}

#page-mod-quiz-view .moodle-dialogue-hd {
    text-transform: unset !important;
}

#page-mod-quiz-view .ftoggler {
    text-transform: unset !important;
}

.course-4 b{
  color: #0B0B0B;
}

.headlabel{
  font-weight:300;
}

#page-blocks-quiz_feedback-progress .panel, #page-blocks-quiz_feedback-feedback .panel{
  border-radius: 7px !important;
}

.fp-text-heavy a:hover {
    color: #2ea3f2;
}

.generaltable .header {
    background-color: #30728C !important;
}

#page-mod-quiz-summary button{
  background-color: #30728C !important;
}

#page-mod-quiz-summary [role="main"]{
  background: white !important;
}

#page-mod-quiz-summary h3{
  color: #30728C;
}

/* .confirmation-buttons{
  background-color: #30728C !important;
} */

/* #page-blocks-quiz_feedback-feedback */

.moodle-dialogue-content h1{
  color: #30728C !important;
}

#page-mod-quiz-summary .closebutton{
  background:none !important;
}

#page-blocks-quiz_feedback-feedback div[role="main"]{
  background: white !important;
}

#page-blocks-quiz_feedback-feedback .headlabel{
  font-weight:300;
}

#page-blocks-quiz_feedback-feedback table td{
  text-transform: capitalize !important;
}

#page-mod-quiz-review .info{
  background: none;
}

#page-mod-page-view.context-259 h3 {
font-size: 25px !important;
  font-weight:300 !important;
  color: #30728C !important;
}

#page-mod-page-view.context-259 h4{
  color: #30728C !important;
      font-size: 20px !important;
}

.page-title{
  text-transform: capitalize;
}

#page-blocks-quiz_feedback-feedback .page-main .btn{
 background-color: #30728C !important;
}

.context-259 p{
  color:#0B0B0B;
}

#page-mod-qpractice-attempt .page, #page-mod-quiz-attempt .page{
  padding-top:0px !important
}

#page-mod-qpractice-attempt header, #page-mod-quiz-attempt header{
  padding-bottom:0px !important;
}

#page-mod-qpractice-attempt .content, #page-mod-quiz-attempt .content{
  padding-bottom:20px !important;
}

#page-mod-qpractice-summary #responseform input[type="submit"]{
  background-color: #30728C;
}

.course-3 .prevsesh .btn{
  background-color:white !important;
  color: #0B0B0B !important; 
  font-size:15px !important;
  margin:0px !important
}

.course-3 .contsesh{
  background-color:white !important;
  font-size:15px !important;
  margin:0px !important
}

.prevsesh{
  margin-left:0px;
  padding-left:0px;
}


#page-mod-qpractice-attempt div[role="main"]{
  background: #f6f6f6 !important;
}

#page-mod-qpractice-summary th.header {
    background: #30728C !important;
}

#page-mod-qpractice-attempt div[role="main"]{
  background: #f6f6f6 !important;
}

.qpracticesummaryofpractices caption{
  text-transform: capitalize;
}

.qpracticesummaryofpractices .header{
  text-transform: capitalize;
}

#page-mod-qpractice-report .page #region-main a{
  background-color: #30728C !important;
}

.breadcrumb-item a{
  color: #2ea3f2 !important;
}

#page-mod-hvp-view.course-5 .breadcrumb-item:nth-of-type(3){
  display:block !important;
}

#page-mod-hvp-view.course-5 .breadcrumb-item:nth-of-type(3):before{
  float:right;
}

#page-mod-hvp-view #page-content{
  padding-bottom:60px !important;
}

.subregionswitcher{
  margin-top:30px;
}

.mod_quiz-next-nav{
  background-color: #30728C !important;
}

#page-mod-quiz-review .block .mod_quiz-next-nav{
  background-color: white !important;
}

#page-mod-quiz-summary .block button {
    background-color: white !important;
}

#page-mod-quiz-summary .block button:hover {
    background-color: #30728C  !important;
}

/* #page-blocks-quiz_feedback-feedback.page-aside-fixed div[role="main"] {
    background: #f6f6f6 !important;
}
#page-blocks-quiz_feedback-feedback.page-aside-fixed .panel,#page-blocks-quiz_feedback-feedback.page-aside-fixed .panel #region-main-box{
  background: #f6f6f6 !important;
} */

#page-blocks-quiz_feedback-feedback.page-aside-fixed .site-sidebar-nav .panel-body {
  background-color: white !important;
}

#legend img {
    width: 350px;
    margin-left: 15%;
    margin-top: 20px;
}

#page-course-view-topics .prevsesh{
  font-size: 12px !important;
    font-style: italic;
}

[action="https://www.testupgrade.primaryanatomy.com/mod/quiz/review.php"] button{
  text-transform: lowercase;
}

#averagecatContainer th, #catContainer th {
    color: #30728C !important;
    font-family: "nunito sans";
    font-weight: lighter !important;
}

#legend img {
    width: 380px;
    margin-left: 15%;
    margin-top: 20px;
}

#page-mod-quiz-review .arrow_link.mod_quiz-prev-nav{
  display:none;
}

@media only screen and (max-width: 440px) {
#horiz-menu-cont{
  width: 100% !important;
    display: block;
    position: absolute;
    margin-left: 0px;
}   

.fp-text-heavy {
    margin-top: 70px !important;
}
}


@media only screen and (max-width: 375px) {
#horiz-menu-cont{
  width: 100% !important;
    display: block;
    position: absolute;
    margin-left: 0px;
    left: -30px;
}   

.fp-text-heavy {
    margin-top: 50px !important;
}
}

@media only screen and (max-width: 440px) {
#horiz-menu-cont{
  width: 100% !important;
    display: block;
    position: absolute;
    margin-left: 0px;
}   

.fp-text-heavy {
    margin-top: 50px !important;
}
}


@media only screen and (max-width: 375px) {
#horiz-menu-cont{
  width: 100% !important;
    display: block;
    position: absolute;
    margin-left: 0px;
    left: -30px;
}   

.fp-text-heavy {
    margin-top: 50px !important;
}
}

#page-course-view-topics .topics{
  border:0px solid white !important;
}

.aaintrotext p{
  text-align: justify;
}

@media only screen and (max-width: 440px) {

#horiz-menu-cont{
  width: 100% !important;
    display: block;
    position: absolute;
    margin-left: 0px;
    left: -10px;
}   

#page-site-index #region-main {
    margin-left: 4% !important;
    margin-right: 4% !important;
    margin-bottom: 50px;
}
  
  #page-course-view-topics .content{
       padding-left: 0px !important;
    padding-right: 0px !important; 
  }
  
    #page-course-view-topics.course-3 .section{
       padding-left: 0px !important;
    padding-right: 0px !important; 
  }
  
      #page-course-view-topics.course-3 p{
       text-align: justify;
  }
  
      #page-course-view-topics.course-4 .section{
       padding-left: 0px !important;
    padding-right: 0px !important; 
  }
  
      #page-course-view-topics.course-4 p{
       text-align: justify;
  }
  
  .course-4 .page-content {
    padding: 0px 0px;
}
  
    .course-3 .page-content {
    padding: 0px 0px;
}
  
.course-6 .section .label .contentwithoutlink {
    padding-right: 0px;
    display: block;
    height: inherit;
}
  
  .course-6 .section{
    padding-left:0px !important;
  }
  
  body#page-course-view-topics.course-6 .topics #section-0 {
padding-right: 0px !important;
}
  
 .course-4 .quizattemptsummary .c0{
    display:none !important;
  }
}

#page-course-view-topics .prevsesh .btn{
  font-size: 14px !important;
  letter-spacing:0px !important
}

#averagecatContainer td, #catContainer td{
  text-transform: capitalize;
}

#averagecatContainer th, #catContainer th{
  font-weight: 300 !important;
}

#page-blocks-quiz_feedback-feedback th{
  font-size: 20px;
}

.page-title, .headlabel {
    color: #30728C !important;
}

#page-mod-quiz-summary .btn{
  text-transform: lowercase;
}

#page-mod-quiz-summary .navbar button {
background-color:white !important;
}

@media only screen and (max-width: 600px) {
#page-blocks-quiz_feedback-progress #region-main, #page-blocks-quiz_feedback-feedback #region-main{
  padding-top:40px !important;
  margin-top:40px !important;
  margin-bottom:50px !important;

}

.context-259 .panel, #page-site-index #region-main-box{
  margin-bottom:50px;
}

.course-content, .topics{
  border: 0px solid white;
}

#page-user-profile #region-main-box .card-block{
  padding-bottom:0px !important;
  min-height:0px !important;
}

#page-user-profile #region-main-box{
  margin-bottom: 50px;
}   

#legend img{
  margin-left:0px;
  max-width:100% !important;
}

.lastwinnername{
  margin-bottom:30px
}

.path-site li.activity>div {
    position: relative;
    padding: 0 0.75rem 0 0;
}

.latest-news{
  margin-top: 70px !important;
}


#horiz-menu-cont{
  margin-top:0px !important;
}
}

.page {
    position: relative;
    min-height: calc(100% - 44px);
    background: #f6f6f6 !important;
}

#page-course-view-topics{
   background-color: #f6f6f6;
}

#page-login-index .page{
  background:none !important;
}

.mod_quiz-next-nav{
  text-transform: lowercase;
}

@media (max-width: 479.98px){
  #page-mod-hvp-view .page-content {
    padding: 0px !important;
}
}

.lastwinnername{
  margin-bottom:30px;
}

.context-259 table td{
  border: 1px solid #0B0B0B;
  padding: 5px;
  color: #0B0B0B;
  font-size: 16px;
}

.context-259 table{
  max-width:100% !important;
}
.context-259 thead{
  text-align: center;
}

@media only screen and (min-width: 900px) {
.context-259 table{
  width:400px;
}
  
  .context-259 table td{
  padding-left:20px;
}
}

@media only screen and (max-width: 600px) {
  .context-259 table {
    width: 100%;
  }
}

#page-mod-qpractice-attempt .que .im-controls input, #page-mod-qpractice-attempt input[type="submit"]{
  background-color: #30728C;
}

.editing#page-mod-flashcard-view #region-main a {
    display: block;
}

#page-mod-flashcard-view .nav-tabs-line {
    display: none;
}

.editing#page-mod-flashcard-view .nav-tabs-line {
    display: block;
}

div.flashcard-answer{
  width: 100%!important;
}

.flashcard-question img, .flashcard-answer img{
  height:auto !important;
  width:100% !important;
}

#page-mod-flashcard-view [role="main"]{
  background-color:white !important;
}

#page-mod-flashcard-view .page-main>.container{
  background-color: white;
  border-radius: 5px;
  width:80%;
  max-width: 1050px;
    padding-top: 30px;
    padding-left: 6% !important;
    padding-right: 6% !important;  
}

#page-mod-flashcard-view .page-title{
    color: #30728C !important;
    font-size: 23px !important;
    font-family: "Nunito Sans";
    font-weight: 400;  
}

#page-mod-flashcard-view .breadcrumb-item a {
    color: #73B2D9 !important;
    font-size: 15px;
}

#page-mod-flashcard-view .breadcrumb-item:nth-of-type(6){
  display:none !important;
}

#page-mod-flashcard-view .breadcrumb-item{
  text-transform: unset;
}

#page-mod-flashcard-view #region-main p{
  display:none;
}

#page-mod-flashcard-view #page-header {
    display: block !important;
}

#page-mod-flashcard-view [value="Remove card"], #page-mod-flashcard-view [value="Reset cardset"]{
  display:none !important;
}

#page-mod-flashcard-view #next{
  float:right;
}

#page-mod-flashcard-view .footer-widget p{
  display:unset !important;
}

@media only screen and (max-width: 1100px) {
#page-mod-flashcard-view .page-main>.container {
    background-color: white;
    border-radius: 5px;
    width: 90%;
    max-width: 1050px;
    padding-top: 30px;
    padding-left: 6% !important;
    padding-right: 6% !important;
}
}

@media only screen and (max-width: 995px) {
#page-mod-flashcard-view .page-main>.container {
    background-color: white;
    border-radius: 5px;
    width: 95%;
    max-width: 1050px;
    padding-top: 30px;
    padding-left: 3% !important;
    padding-right: 3% !important;
}
}

@media only screen and (max-width: 600px) {
#page-mod-flashcard-view .page-main>.container {
    background-color: white;
    border-radius: 5px;
    width: 100%;
    max-width: 1050px;
    padding-top: 30px;
    padding-left: 0% !important;
    padding-right: 0% !important;
}
  
#page-mod-flashcard-view  .page-content{
    padding-left:0px;
  padding-right:0px;
  }
  
  .flashcard-answer{
    padding-left:0px;
  padding-right:0px;    
  }  
}

#page-mod-flashcard-view #next:after{
    font-family: fontawesome;
    content: "\F054";
    margin-left: .2em;
}

#page-mod-flashcard-view #next, #page-mod-flashcard-view #previous{
  display:none;
}

#page-mod-flashcard-view i{
  color: #999999;
}

.aagrid .col-md-4:hover .aacaption{
      color: #2ea3f2;
}

@media only screen and (max-width: 600px){
  .flashcard-answer, .flashcard-question {
      padding-left: 0px !important;
      padding-right: 0px !important;
  }
}

#page-mod-flashcard-view .flashcard-backtocourse{
  display:none;
}

#page-mod-flashcard-view .ssswitch{
  width:100% !important;
}

#page-mod-flashcard-view .subregionswitcher{
  margin-left:auto;
  margin-right:auto;
  float:unset;
  display: table;
    margin-bottom: 30px;
}

#page-mod-flashcard-view .subregionswitcher:hover {
  float:unset;
  display: table;
    font-size: 15px;
    background-color: #30728C !important;
    margin-bottom: 30px;
}

.que.multianswer img{
  width: 100%;
  max-width:600px;
  height: auto;
}

.que.multianswer p{
  font-size: 15px !important;
  color: #0B0B0B;
}

.reportq, .reportq a{
  color: #526069;
}

.reportq i{
  width:15px !important;
}

#page-mod-feedback-complete.context-771 .continuebutton{
  display:none
}

#page-question-preview .generaltable tbody td, #page-mod-qpractice-attempt .generaltable tbody td{
height: auto !important;
}

#fortnightly p, #fortnightly table{
  margin-left: 30px;
}

#fortnightly{
  margin-top: 50px;
}

#fortnightly table{
  margin-top:30px;
  width:90%
}

#fortnightly table th{
    color: #30728C !important;
    font-family: "nunito sans";
  font-weight: 300 !important;
}

#examplecert, #certcaption{
  max-width:90%;
  margin-top:20px;
  text-align:center;
}

#examplecert img{
  max-width:60%;
}

#requestcert{
  color: white !important;
  margin-left:30px;
}

.certbadge{
  max-height:30px;
  float:right;
}

#fortnightly h3{
  margin-bottom:30px;
}

#requestcert{
  text-align:center;
  margin-top:30px;
  margin-bottom:40px;
}

#page-blocks-quiz_feedback-progress .table-striped td{
  font-size:16px !important;
  color: #828282;
}

#fortnightly p{
  font-size: 16px;
}

#examplecert{
  margin-right: 0px !important;
  width:100% !important;
  max-width:100% !important;
}

#examplecert img{
  max-width:400px
}

#certcaption{
  max-width:100%;
}

#page-blocks-quiz_feedback-progress .headlabel{
  font-size: 20px !important;
}

#page-blocks-quiz_feedback-progress #topheader{
  font-size: 23px !important;
  font-weight: 400;
}

#fortnightly {
    margin-top: 30px;
}

#examplecert img{
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

@media only screen and (max-width: 850px) {
  #page-blocks-quiz_feedback-progress #topheader {
    text-align: center;
  }
}

#fortnightly p, #fortnightly table {
    margin-left: 0px;
}

#page-blocks-quiz_feedback-progress  .headlabel, #page-blocks-quiz_feedback-progress  p {
    margin-left:5%;
  margin-right: 5%;
}

#fortnightly table {
    margin-top: 30px;
    max-width: 100%;
  margin-left:5%;
  margin-right: 5%;
}

#requestcert{
  margin-right:30px;
}

#page-blocks-quiz_feedback-progress .alert{
  margin-left: 5%;
  margin-right:5%;
}

#page-blocks-quiz_feedback-progress p, #page-blocks-quiz_feedback-progress td, #averagecatContainer table td, #catContainer table td{
  color: #0B0B0B !important;
}

#examplecert{
  max-width:400px !important;
  margin-left:auto;
  margin-right: auto !important;
}

#examplecert img{
  width:100% !important;
}

#examplecert{
  margin-top:50px;
}

#page-blocks-quiz_feedback-progress #main-footer p{
  color: #606060 !important;
}

.site-menu>.site-menu-item.active {
    background: #242f35;
  border: none !important;
}

.site-menu .site-menu-category{
  display: none;
}

.site-menu{
  padding-top: 30px !important;
}