
/*Responsive CSS*/

body{color:#333;}
.title {
  height: 40px;
  background: #6bb170;
  color: white;
  text-align: center;
  padding-top: 13px;
}

.faq li { padding: 20px 20px 20px 0;
list-style: none;}

.faq li.q {
  background: #4FC2E;
  font-weight: bold;
  font-size: 120%;
  border-bottom: 2px #ff0000 solid;
  cursor: pointer;
}

.faq li.a {
  background: #fff1f1;
  display: none;
  color:#000;
    padding-left: 20px;
}
.faq li img {
    margin-right: 20px;
}

.rotate {
  -moz-transform: rotate(-60deg);
  -webkit-transform: rotate(-60deg);
  transform: rotate(-60deg);
}
@media (max-width:800px) {

#container { width: 90%; }
}

.modified {
    display: none;
}
#page-mod-quiz-report table#attempts.grades span.que{
    white-space:normal;
}

.ib-container{
	position: relative;
	width: 800px;
	margin: 30px auto;
	display: block;
}
.ib-container:before,
.ib-container:after {
    content:"";
    display:table;
}
.ib-container:after {
    clear:both;
}
.ib-container article{
	display: block;
	width: 200px;
	height: 120px;
	background: #fff;
	cursor: pointer;
	float: left;
	border: 10px solid #fff;
	text-align: left;
	text-transform: none;
	margin: 15px;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	box-shadow:
		0px 0px 0px 10px rgba(255,255,255,1),
		1px 1px 3px 10px rgba(0,0,0,0.2);
	-webkit-transition:
		opacity 0.4s linear,
		-webkit-transform 0.4s ease-in-out,
		box-shadow 0.4s ease-in-out;
	-moz-transition:
		opacity 0.4s linear,
		-moz-transform 0.4s ease-in-out,
		box-shadow 0.4s ease-in-out;
	-o-transition:
		opacity 0.4s linear,
		-o-transform 0.4s ease-in-out,
		box-shadow 0.4s ease-in-out;
	-ms-transition:
		opacity 0.4s linear,
		-ms-transform 0.4s ease-in-out,
		box-shadow 0.4s ease-in-out;
	transition:
		opacity 0.4s linear,
		transform 0.4s ease-in-out,
		box-shadow 0.4s ease-in-out;

}
.ib-container h3 a{
	font-size: 14px;
	font-weight: 400;
	color: #000;
	color: rgba(0, 0, 0, 1);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 1);
	opacity: 0.8;
}
.ib-container h3 {
    text-align: center;
    font-family: Verdana, sans-serif;
}
.ib-container article header span{
	font-size: 10px;
font-family: Verdana, sans-serif;
	padding: 10px 0;
	display: block;
	color: #FFD252;
	color: rgba(255, 210, 82, 1);
	text-shadow: 0px 0px 0px rgba(255, 210, 82, 1);
	text-transform: uppercase;
	opacity: 0.8;
}
.ib-container article p{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333;
	color: rgba(51, 51, 51, 1);
	text-shadow: 0px 0px 0px rgba(51, 51, 51, 1);
	opacity: 0.8;
}
.ib-container h3 a,
.ib-container article header span,
.ib-container article p{
	-webkit-transition:
		opacity 0.2s linear,
		text-shadow 0.5s ease-in-out,
		color 0.5s ease-in-out;
	-moz-transition:
		opacity 0.2s linear,
		text-shadow 0.5s ease-in-out,
		color 0.5s ease-in-out;
	-o-transition:
		opacity 0.2s linear,
		text-shadow 0.5s ease-in-out,
		color 0.5s ease-in-out;
	-ms-transition:
		opacity 0.2s linear,
		text-shadow 0.5s ease-in-out,
		color 0.5s ease-in-out;
	transition:
		opacity 0.2s linear,
		text-shadow 0.5s ease-in-out,
		color 0.5s ease-in-out;
}
/* Hover Style for all the items: blur, scale down*/
.ib-container article.blur{
	box-shadow: 0px 0px 20px 10px rgba(255,255,255,1);
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	opacity: 0.7;
}
.ib-container article.blur h3 a{
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
	color: rgba(0, 0, 0, 0);
	opacity: 0.5;
}
.ib-container article.blur header span{
	text-shadow: 0px 0px 10px rgba(255, 210, 82, 0.9);
	color: rgba(255, 210, 82, 0);
	opacity: 0.5;
}
.ib-container article.blur  p{
	text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.9);
	color: rgba(51, 51, 51, 0);
	opacity: 0.5;
}
.ib-container article.blur  img{
	text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.9);
	color: rgba(51, 51, 51, 0);
	opacity: 0.2;
}

/* Hover Style for single item: scale up */
.ib-container article.active{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow:
		0px 0px 0px 10px rgba(255,255,255,1),
		1px 11px 15px 10px rgba(0,0,0,0.4);
	z-index: 100;
	opacity: 1;
}
.ib-container article.active h3 a,
.ib-container article.active header span,
.ib-container article.active p{
	opacity; 1;
}



.course-1035 .intro {
    background: url('https://learning.vodafone.gr/assets/giga.jpg');
padding: 20px 20px 20px 50%;
    color: #fff;
    font-size: 17px;
    line-height: 35px;
    min-height: 250px;
    font-style: italic;
}

.course-1035 .mediaplugin>div {
    max-width: 100% !important;
}

/* homepage */
figure.snip1190 {
  font-family: 'Raleway', Arial, sans-serif;
  color: #fff;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
  min-width: 220px;
  max-width: 48%;
  width: 100%;
  background: #000000;
  text-align: center;
}
figure.snip1190 * {
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
figure.snip1190 img {
  opacity: 0.8;
  width: 100%;
}
figure.snip1190 figcaption {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
figure.snip1190 h2 {
  font-weight: 400;
  left: 0;
  right: 0;
  letter-spacing: -1px;
  margin: 0 auto;
  position: absolute;
  text-transform: uppercase;
  bottom: 50%;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
figure.snip1190 h2 span {
  font-weight: 800;
}
figure.snip1190 p {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  opacity: 0;
  font-size: 14px;
  -webkit-transform: translateY(-20%) scale(0.7);
  transform: translateY(-20%) scale(0.7);
}
figure.snip1190 .square {
  height: 78px;
  width: 78px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
  transform: rotate(45deg) translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
figure.snip1190 .square:before,
figure.snip1190 .square:after,
figure.snip1190 .square div:before,
figure.snip1190 .square div:after {
  background-color: #ffffff;
  position: absolute;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
figure.snip1190 .square:before,
figure.snip1190 .square:after {
  width: 65%;
  height: 2px;
}
figure.snip1190 .square div:before,
figure.snip1190 .square div:after {
  width: 2px;
  height: 65%;
}
figure.snip1190 .square:before,
figure.snip1190 .square div:before {
  left: 0;
  top: 0;
}
figure.snip1190 .square:after,
figure.snip1190 .square div:after {
  bottom: 0;
  right: 0;
}
figure.snip1190 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}
figure.snip1190:hover img,
figure.snip1190.hover img {
  opacity: 0.25;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
figure.snip1190:hover h2,
figure.snip1190.hover h2 {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
figure.snip1190:hover p,
figure.snip1190.hover p {
  opacity: 1;
  -webkit-transform: translateY(0px) scale(1);
  transform: translateY(0px) scale(1);
}
figure.snip1190:hover .square:before,
figure.snip1190.hover .square:before {
  width: 38%;
}
figure.snip1190:hover .square div:before,
figure.snip1190.hover .square div:before {
  height: 38%;
}
figure.snip1190:hover .square:after,
figure.snip1190.hover .square:after {
  width: 55%;
}
figure.snip1190:hover .square div:after,
figure.snip1190.hover .square div:after {
  height: 55%;
}

/* a:not(.drawer-item):not(.btn-info){color:#555;} */

/* a:not(.drawer-item):not(.dropdown-item):hover{color:#e60000!important;} */

.nav-link:focus{box-shadow:none!important;}
.btn-secondary:not(#reportbuilder-filters-collapse){color:white!important;}
.btn-primary:not(:disabled):not(.disabled):hover,.btn-primary:not(:disabled):not(.disabled):focus,.btn-primary:focus, .btn-primary.focus {
    background-color: #c40000!important;
    color: #fff!important;
    transition: all 0.3s ease 0.1s;
}

.breadcrumb a {color:#555;}

.dropdown-item.active, .dropdown-item:active,.dropdown-item:focus {background-color:#e60000;box-shadow:none!important;color:white;}

#nav-drawer{
	-webkit-box-shadow:0 4px 15px 0 #555;
    box-shadow: 0 4px 15px 0 #555;
}

.page-item.active a{background-color:#e60000!important;border-color:#e60000!important;}
.page-item.active a:hover{background-color:#e60000!important;color:#fff!important;}

/* login */
body.pagelayout-login.login_lambda{
	background: rgba(230,0,0,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(230,0,0,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(230,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(230,0,0,1) 0%, rgba(0,0,0,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(230,0,0,1) 0%, rgba(0,0,0,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(230,0,0,1) 0%, rgba(0,0,0,1) 100%);
	background: radial-gradient(ellipse at center, rgba(230,0,0,1) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60000', endColorstr='#000000', GradientType=1 );
}

/* footer */
.footer-default{display:none;}
.footerlinks{overflow:hidden;}

.footerlinks i{margin-left:5px;}

.socialnew{margin-top:10px;}

.wslogo{
background:url('/assets/ws-production-white.png') 0 0;
width:204px;
height:30px;
margin: 0 auto;
}

.wslogo:hover{
background:url('/assets/ws-production-white.png') 0 32px;
width:204px;
height:30px;
}

/* .background-container { */
	/* background: rgba(230,0,0,1); */
    /* background: -moz-radial-gradient(center,ellipse cover,rgba(230,0,0,1) 0%,rgba(0,0,0,1) 100%); */
    /* background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(230,0,0,1)),color-stop(100%,rgba(0,0,0,1))); */
    /* background: -webkit-radial-gradient(center,ellipse cover,rgba(230,0,0,1) 0%,rgba(0,0,0,1) 100%); */
    /* background: -o-radial-gradient(center,ellipse cover,rgba(230,0,0,1) 0%,rgba(0,0,0,1) 100%); */
    /* background: -ms-radial-gradient(center,ellipse cover,rgba(230,0,0,1) 0%,rgba(0,0,0,1) 100%); */
    /* background: radial-gradient(ellipse at center,rgba(230,0,0,1) 0%,rgba(0,0,0,1) 100%); */
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60000',endColorstr='#000000',GradientType=1); */
/* } */

.dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus, .dropdown-item:focus-within{background-color:#c40000!important;color:white!important;}

.nav-dash{margin-left: 10px;color:#e60000!important;}

#page-login-index #region-main-box{background-color:unset!important;box-shadow: none;margin:0 auto;max-width: 510px;
    height: fit-content;
    border-radius: 10px;
    margin-top: 100px;

    background-color: #333333ba!important;
}


#page-login-index #login-page-footer .logininfo,
#page-login-index #login-page-footer .homelink,
#page-login-index #login-page-footer > a,
#page-login-index #instructions-tab,
#page-login-index .tool_dataprivacy

{display:none;}

.workplacelogin .site-logo
{display:none!important;}

#page-login-index .workplacelogin
{margin:20px auto;}

#page-login-index label,
#page-login-index a,
#page-login-index p,
#page-login-index div
{color:white;}

/* #login-page-footer{ margin-left: auto;margin-right: 80px;} */
#login-page-footer .mt-5{margin-top:0!important;}
.workplacelogin .mt-5.small{margin-top:0!important;}

/* #masterslider{width: 100%!important;margin:0!important;} */
/* #masterslider img{width: 100%!important} */

#masterslider{overflow:hidden;}
#masterslider .ms-info{display:none;}
/* .blockswrapper.d-print-none.bg-gray010{display:none;} */

body#page-site-index,#page-site-index #region-main {background-color:#cecfd0!important;}

/* #region-main-box,#region-main{padding:0!important;margin:0!important;} */


#page-site-index #page-header .bg-gray010.border.border-gray040 {background-color: #cecfd0!important;border-color:#cecfd0!important;box-shadow: 0px 15px 19px -22px black;}


.welcome-box{
background: rgba(196,0,0,1);
background: -moz-linear-gradient(top, rgba(196,0,0,1) 0%, rgba(230,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(196,0,0,1)), color-stop(100%, rgba(230,0,0,1)));
background: -webkit-linear-gradient(top, rgba(196,0,0,1) 0%, rgba(230,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(196,0,0,1) 0%, rgba(230,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(196,0,0,1) 0%, rgba(230,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(196,0,0,1) 0%, rgba(230,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40000', endColorstr='#e60000', GradientType=0 );
padding:10px;

}



.welcome-box {
    background-image: url(https://d379ltrup2xoki.cloudfront.net/images/x1480292312116-red-why-vodafone-mobile.jpg);
	border-radius:10px;

}

#page-login-index .fa-question-circle:before {color:#c40000!important;}

/* @keyframes fadeInOpacity { */
	/* 0% { */
		/* opacity: 0; */
	/* } */
	/* 100% { */
		/* opacity: 1; */
	/* } */
/* } */

.single-class {
  width: auto;
  float: left;
  margin: 1%;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 10px 5px -5px rgba(#000,.3);
  font-size: 0;
}

.single-class img {
    max-width: 100%;
    transition: all .4s ease;
  }


  .single-class:hover .class-info {
    bottom: 0;
	width:100%;
  }
  .single-class:hover .class-info p {
    opacity: 1;
  }
  .single-class:not(.logo-vf):hover img {
    transform: scale(1.2) rotate(3deg);
  }
  .single-class {
    border-radius:10px;
  }

.class-info {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: calc(-100% + 65px);
  padding: 10px 30px;
  /* background: #4a4d4ec2; */
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4a4d4e+23,e60000+100 */
background: rgb(74,77,78); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(74,77,78,1) 23%, rgba(230,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(74,77,78,1) 23%,rgba(230,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(74,77,78,1) 23%,rgba(230,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4d4e', endColorstr='#e60000',GradientType=0 ); /* IE6-9 */

  transition: all .4s ease;
  font-size: 14px;
  line-height: 20px;
}
 .class-info h3 {
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    line-height: 30px;
    margin: 10px 0;
  }

 .class-info p {
    transition: all 1s ease;
    opacity: 0;
  }


  .class-btn {
    background: gray;
    color: #fff!important;
    text-decoration: none;
    display: block;
    padding: 15px 10px;
    font-size: 22px;
    line-height: 20px;
    }

  .class-btns {
	display:flex;
    text-align: center;
    margin-top: 20px;
	padding:0;
  }

.class-btns a{
	font-size:16px;
  }

   .class-btns li {
      display: inline-block;
      margin-right: 5px;
width:auto;
    }

 . class-btns li a:hover{text-decoration:none!important;}

.classes-list{padding:0;margin:0;}

.classes-list .autolink{color:white!important;}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #ffffff;
  border:2px dotted #e60000;
}

.classes:hover .overlay {
  opacity: 1;
}

.overlay-content{
  color: black;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.overlay-content .text{
	margin-top: 10px;
    font-weight: 600;
	display:block;
}

.ms-container{overflow:hidden;}
.ms-slide,.ms-view,.ms-slide-bgcont img{min-height:400px;}




.useful-links {
	width: 60%;
	justify-content: center;
	margin:0 auto;

}

#module-5566 .no-overflow{
	overflow:hidden;

}

.useful-links a{
	width: 60%;
    margin: 0 auto;
	margin-bottom:20px;

}

.useful-links .cards{max-width:350px;}


.vf-bulltes{
	width: 200px;
    /* height: 200px; */
    /* border: 1px solid #fff; */
    /* border-radius: 100%; */
    /* background: #fff; */
    text-align: center;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    align-self: center;
	display:flex;
	color:white;
	font-weight:bold;
    /* box-shadow: 3px -1px 17px 9px grey; */


}

.vf-bulltes:hover{
	transform: scale(1.05,1.05);


}

.vf-bulltes i{font-size:60px;}
.vf-bulltes p{font-size: 20px; margin-top: 10px;}

#module-5567 {background-color:#4a4d4e;box-shadow: 0px 0px 19px 7px white;}
#module-5567 h2{color:#ffffff;margin-top:30px;}

#module-5567 .contentwithoutlink {padding-right:0;}
#module-5573 .card-img-overlay {border-radius:0 0 10px 10px;}
#module-5573 .card-img {border-radius:10px 10px 0 0 ;}
#module-5573 .card {border:none;background:#cecfd0!important}

.activity.label.modtype_label {border-radius:10px;margin-bottom:50px;}

.card-img-overlay {
  background-color: black!important;
  opacity:0.5;
  position:unset;
  top:unset;
  bottom:unset;
}




.static-pages h4,.static-pages h6,.static-pages a{color:white;}
.static-pages a{
	border: 1px solid white;
    padding: 10px;
    color: white!important;
    font-weight: bold;


}


.static-pages .card{
	border-radius:10px;
	overflow:hidden;


}

/* buttons */
.btn-5 {
	color:#333333!important;
  width: 100%;
  height: 100%;
  line-height: 42px;
  padding: 0;
  border: none;
  background: none;
	padding: 20px;
	font-weight:bold;
	/* background: linear-gradient(0deg, rgba(255,27,0,1) 0%, rgba(251,75,2,1) 100%); */
}
.btn-5:hover,.btn-5:focus,.btn-5:active {
  color: #e60000!important;
  background: transparent;
   box-shadow:none;
   outline:none;
   background-color: transparent!important;
   border-color:unset;
}

.btn-5:after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  height:2px;
  width:0;
  background: #e60000;
  box-shadow:
   -1px -1px 5px 0px #fff,
   7px 7px 20px 0px #0003,
   4px 4px 5px 0px #0002;
  /* transition:400ms ease all; */
}
.btn-5:after{
  right:inherit;
  top:inherit;
  left:0;
  bottom:0;
}

.btn-5:hover:after,.btn-5:focus:after{
  width:100%;
  /* transition:800ms ease all; */
}


#module-5574 .container {
	justify-content: center;
    align-items: center;
    align-self: center;

}

#module-5574 .btn-toolbar, #user-buttons .btn-toolbar{
	justify-content: center;
    align-items: center;
    align-self: center;

}

#module-5574 .btn-group, #user-buttons .btn-group{
		width: 32.3%;

}

#module-5574 .btn-group a, #user-buttons .btn-group a{
		width: 100%;

}

.static-pages .col-12 {
	margin-top: 20px;
	margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
	
}
.static-pages .link.d-flex {
    align-items: end;
    align-self: flex-end;
}

.static-pages .card-link:hover{
	border: 1px solid #e60000;
    padding: 10px;
    color: #e60000!important;
	}

.cmid-13776 .activity-navigation,
.cmid-13766 .activity-navigation,
.cmid-13768 .activity-navigation,
.cmid-13774 .activity-navigation,
.cmid-13770 .activity-navigation,
.cmid-13772 .activity-navigation,
.cmid-13780 .activity-navigation,
.cmid-13780 .activity-navigation,
.cmid-13782 .activity-navigation,
.cmid-13778 .activity-navigation
 {display:none;}

#page-login-index #modal-content h4{color:white;}

#page-site-index h2{padding-bottom:15px;}

#page-login-index .alert-danger,#page-login-index .path-admin-tool-uploaduser .uudanger {background-color:#4a4d4e;}

.btn-primary{/*background-color:#4a4d4e;border-color: #4a4d4e;*/color:white!important;}
.pie-progress:after, .pie-progress:before{background:#c40000 }

/* [data-key="localboostnavigationcustomrootusers1"]:before { */
    /* content: "\e09a" !important; */
/* } */

#page-site-index .container{background: white;
    padding: 50px 20px;
    border-radius: 10px;}

.welcome-img{width:100%;padding:10px 0;}

#page-site-index .page-header-headings h1{display:none;}
 
[data-block="audit_report"] a{color:white;}
[data-block="audit_report"] .dropdown-menu.dropdown-menu-right a{color:#21252a;}

#page-local-audit_report-index .dt-button-collection.dropdown-menu a {color:white;}

#page-local-eligibility_report-index .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus,
#page-local-progress_report-index .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background-color:unset;}
/* .course-1 .availabilityinfo.isrestricted,.course-1 .availabilityinfo.ishidden {display:none;} */

#page-my-index .progress-circle{background-color: transparent;}
#page-my-index .progress-circle:after{width: auto;}

@media only screen and (max-width: 892px) {
	.ms-container{overflow:hidden;}
	.ms-slide,.ms-view,.ms-slide-bgcont img{min-height:unset;}
}


/*Forms plugin*/
#visitforms thead,#tags thead,#submissionlist thead,
#page-local-visit_form-submissions tfoot th,
#page-local-visit_form-managetags tfoot th,
#page-local-visit_form-index tfoot th{color: #e60000;background: #80808061;}
#page-local-visit_form-index .form-control, #page-local-visit_form-index .autocomplete input {border-radius: 10px;border: 1px solid #aeaeaf;}

#page-local-visit_form-preview .mform {margin-top: 20px;}
#page-local-visit_form-preview h3 {color:#e60000;}
#page-local-visit_form-preview hr {
    border-top: 3px dotted rgba(0,0,0,.2);
    margin-top: 20px;
    margin-bottom: 20px;
}

#page-local-visit_form-preview hr:last-child {
    display: none;
}

#page-local-visit_form-preview .mform select {box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);cursor:pointer;}

#page-local-visit_form-preview .mform input[type="radio"]{cursor:pointer;    filter: drop-shadow(0 0 3px #00000033);}


#page-local-visit_form-preview .mform input[type="radio"]:focus {box-shadow:none;}

#page-local-visit_form-preview .mform .custom-select:focus, #downloadtype_download:focus {border-color:unset;}


/*#page-local-visit_form-index #visitforms i,#page-local-visit_form-managetags #tags i,#page-local-visit_form-submissions #submissionlist_wrapper i,#page-local-visit_form-submissions #submissionlist_wrapper .icon{color: #e60000;}*/

/*#page-local-visit_form-index .custom-control-input:checked~.custom-control-label::before*/
/*{*/
/*    color: #fff;*/
/*    border-color: #e60000;*/
/*    background-color: #e60000;*/
/*}*/

#page-local-visit_form-index h2,
#page-local-visit_form-managetags h2,
#page-local-visit_form-submissions h2 {
    color:#e60000;
}