/*!
 Theme Name:   Nettvett-theme
 Description:  Theme for Nettvett site
 Author:       NXT/A2N
 Template:     a2n_starter
 Version:      0.1.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Nettvett-theme
*/
 /* @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,600,600italic,700italic);  */
html body {
  font-family: 'Open Sans', sans-serif;
}
body .owl-theme .owl-controls {
  margin-top: 0;
}
.content-area {
  background-color: #F8F6F7;
}
header#masthead {
  margin: 20px -15px;
}
@media only screen and (max-width : 480px) {
  header#masthead {
    margin: 0;
  }
}
@media only screen and (max-width : 480px) {
}
header#masthead .site-logo a img {
  width: 192px;
  height: auto;
}
@media only screen and (max-width : 480px) {
  header#masthead .site-logo a img {
    width: 96px;
  }
}
@media screen and (max-width: 768px) 
{
  header.entry-header h1.entry-title {
    font-size: 20px;
    font-size: 2rem;
  }
  .slider-guide .search-wrap .slider-input-search form.search-form input[type="search"] 
  {
	  width: calc(100% - 80px);
	  padding: 10px 4px;
	  text-align: left;
  }
  .slider-guide .search-wrap .slider-input-search form.search-form button[type="submit"] 
  {
	  width: 80px;
	  padding:0;
  }
  
}
@media screen and (min-width: 321px) and (max-width: 767px) 
{
	.slider-guide .search-wrap .slider-input-search form.search-form input[type="search"] {padding: 10px 20px;}
}

@media only screen and (max-width : 768px) {
  body.home.page .entry-content {
    padding-bottom: 0;
  }
}
body.home.page .main-content {
  background-color: #ffffff;
  border-bottom: 1px solid #EFEFEF;
}
body.home.page .main-content .entry-header {
  max-width: none;
}
body.home.page .services {
  padding: 50px 0;
  margin: 54px 0 0;
  border-top: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF;
}
body.home.page .services h2 {
  margin-top: 15px;
}
body.home.page .faq-news {
  margin: 80px 0 50px;
}
body.home.page footer.site-footer {
  margin-top: 0;
  padding-top: 24px;
  background-color: #EFEFEF;
}
.category-description ul,
.entry-content ul {
  margin: 0 0 20px;
  padding: 0 0 0 28px;
}
.owl-carousel .owl-item .slide {
  background-position: right center;
  background-size: auto;
}
.site-main .owl-carousel .owl-item .slide {
  background-size: cover;
}
@media only screen and (max-width : 480px) {
  .owl-carousel-top .slide,
  .owl-item .slide {
    min-height: 130px !important;
  }
  .owl-wrap .search-wrap .slider-input-search form[role="search"] button.search-submit {
    font-size: 27px;
    font-size: 2.7rem;
    height: 60px;
  }
  .owl-wrap .search-wrap .slider-input-search form[role="search"] input.search-field {
    padding: 0 20px 0 50px;
    height: 60px;
    background-position: left 8px center;
  }
  .big-button {
    font-size: 16px;
    font-size: 1.6rem;
    width: 100%;
  }
}
/**
 * Triple link row
 */
.triple-link-wrap {
  background-color: #85BF41;
}
@media only screen and (max-width : 992px) {
  .triple-link-wrap {
    margin-top: 20px;
    background-color: transparent;
  }
}
.triple-link-wrap .container .row {
  margin: 0;
}
.triple-link-wrap .container .row .col-md-4,
.triple-link-wrap .container .row .col-md-6 {
  padding: 0;
}
.triple-link-wrap .container .row .col-md-4 .link-wrap,
.triple-link-wrap .container .row .col-md-6 .link-wrap {
  text-align: center;
  border-right: 1px solid rgba(255, 255, 255, 0.46);
  background-image: url('css/tab-triangle.png');
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media only screen and (max-width : 992px) {
  .triple-link-wrap .container .row .col-md-4 .link-wrap,
  .triple-link-wrap .container .row .col-md-6 .link-wrap {
    border: none;
    background-image: none;
    background-color: #85BF41;
    margin-top: 1px;
  }
}
.triple-link-wrap .container .row .col-md-4 .link-wrap a,
.triple-link-wrap .container .row .col-md-6 .link-wrap a {
  font-size: 22px;
  font-weight: 300;
  padding: 35px 0 35px 60px;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 48px 39px;
}
@media only screen and (max-width : 768px) {
  .triple-link-wrap .container .row .col-md-4 .link-wrap a,
  .triple-link-wrap .container .row .col-md-6 .link-wrap a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.triple-link-wrap .container .row .col-md-4:first-child .link-wrap,
.triple-link-wrap .container .row .col-md-6:first-child .link-wrap {
  border-left: 1px solid rgba(255, 255, 255, 0.46);
}
@media only screen and (max-width : 992px) {
  .triple-link-wrap .container .row .col-md-4:first-child .link-wrap,
  .triple-link-wrap .container .row .col-md-6:first-child .link-wrap {
    border: none;
  }
}
.triple-link-wrap .container .row .col-md-4:nth-child(1) .link-wrap a,
.triple-link-wrap .container .row .col-md-6:nth-child(1) .link-wrap a {
  background-image: url('css/icon-privatperson@2x.png');
}
.triple-link-wrap .container .row .col-md-4:nth-child(2) .link-wrap a,
.triple-link-wrap .container .row .col-md-6:nth-child(2) .link-wrap a {
  background-image: url('css/icon-bedrifter@2x.png');
}
.triple-link-wrap .container .row .col-md-4:nth-child(3) .link-wrap a,
.triple-link-wrap .container .row .col-md-6:nth-child(3) .link-wrap a {
  background-image: url('css/icon-skole@2x.png');
}
.triple-link-wrap .container .row .col-md-4 a,
.triple-link-wrap .container .row .col-md-6 a {
  display: inline-block;
  padding: 20px;
  color: #ffffff;
}
/**
 * Services
 */
.services {
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  padding: 40px 0;
}
.services h2 {
  text-align: center;
  text-transform: none;
}
.services.services-triple {
  background-color: #ffffff;
}
.services.services-triple .container {
  max-width: 900px;
}
.services.services-triple .container .row div[class^="col-"],
.services.services-triple .container .row div[class*=" col-"] {
  /*

					&:nth-child(1) a.partner {
						//background-size: 211px 85px;
						background-size: 94px 142px;
					}

					&:nth-child(2) a.partner {
						//background-size: 211px 70px;
						//background-size: 150px 50px;
					}

					&:nth-child(3) a.partner {
						//background-size: 47px 71px;
						//background-size: 47px 71px;
					}*/
}
.services.services-triple .container .row div[class^="col-"] .partner,
.services.services-triple .container .row div[class*=" col-"] .partner {
  display: block;
  position: relative;
  vertical-align: middle;
  height: 100%;
  text-align: center;
  /*
						height: 80px;
						width: 100%;
						background-position: center;
						background-repeat: no-repeat;
						text-indent: -999999px;
						//background-size: contain;
						margin: 30px 0;
						*/
  /*
						//&:nth-child(1),
						&.partner-norsis {
							//background-image: url(css/partner-norsis@2x.png);
							background-image: url(css/partner-norsis.png);
							background-size: 211px 85px;
						}

						//&:nth-child(2),
						&.partner-nsm {
							//background-image: url(css/partner-nsm@2x.png);
							background-image: url(css/partner-nsm.png);
							background-size: 47px 71px;
						}

						//&:nth-child(3),
						&.partner-nkom {
							//background-image: url(css/partner-nkom@2x.png);
							background-image: url(css/partner-nkom.png);
							background-size: 211px 70px;
						}*/
}
.services.services-triple .container .row div[class^="col-"] .partner img,
.services.services-triple .container .row div[class*=" col-"] .partner img {
  margin-top: 30px;
  margin-bottom: 30px;
  max-height: 65px;
}
/**
 * Guide slider
 */
.description.guide {
  font-size: 34px;
  font-size: 3.4rem;
  text-align: center;
  margin-bottom: 15px;
}
.slider-guide {
  box-sizing: border-box;
}
.slider-guide *,
.slider-guide *:before,
.slider-guide *:after {
  box-sizing: border-box;
}
.slider-guide .read-more-button {
  background-color: #1b1b1b;
  border: none;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  padding: 15px 0;
  height: auto;
  line-height: 1.3;
  margin: 0 auto;
  text-transform: uppercase;
  max-width: 350px;
}
.slider-guide .read-more-button:hover {
  background-color: #2D2D2D;
}
.slider-guide .search-description {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 30px;
}
.slider-guide .search-wrap {
  display: block;
  max-width: 650px;
  margin: 0 auto;
}
.slider-guide .search-wrap .slider-input-search form.search-form input[type="search"] {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 1.4rem;
  line-height: 1;
  box-sizing: border-box;
  height: 54px;
  -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out;
  transition: color 0.2s ease-out, background-color 0.2s ease-out;
}
.slider-guide .search-wrap .slider-input-search form.search-form input[type="search"]:focus {
  background-color: #ffffff;
  color: #1b1b1b;
}
.slider-guide .search-wrap .slider-input-search form.search-form button[type="submit"] {
  background-color: #1b1b1b;
  line-height: 1;
  box-sizing: border-box;
  height: 54px;
}
.slider-guide .search-wrap .slider-input-search form.search-form button[type="submit"]:hover {
  background-color: #2D2D2D;
}
.slider-guide .search-wrap input::-webkit-input-placeholder {
  color: #ffffff;
}
.slider-guide .search-wrap input::-moz-placeholder {
  color: #ffffff;
}
.slider-guide .search-wrap input:-ms-input-placeholder {
  color: #ffffff;
}
.slider-guide .search-wrap input:-moz-placeholder {
  color: #ffffff;
}
/**
 * News / faq
 */
.faq-news {
  background-color: #F8F6F7;
  padding: 0;
}
@media only screen and (max-width : 768px) {
  .faq-news {
    padding: 30px 0;
  }
}
.faq-news .wpp-views {
  display: none;
}
.faq-news .wrap-faq {
  margin-bottom: 30px;
}
.faq-news .wrap-faq a {
  -webkit-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
}
.faq-news .wrap-faq a:hover {
  color: #85BF41;
}
.faq-news .popular-post-wrap a {
  -webkit-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
}
.faq-news .popular-post-wrap a:hover {
  color: #85BF41;
}
.faq-news a.show-all {
  margin-top: 30px;
}
.popular-post-wrap,
.wrap-faq {
  background-color: #ffffff;
  border: 1px solid #E1E1E1;
  padding: 30px;
  min-height: 220px;
}
@media only screen and (max-width : 480px) {
  .popular-post-wrap .list-icon,
  .wrap-faq .list-icon {
    margin-top: 20px;
  }
}
.popular-post-wrap h2,
.wrap-faq h2 {
  font-size: 24px;
  text-transform: none;
  font-weight: 600;
  margin-top: 0;
}
.popular-post-wrap ul,
.wrap-faq ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.popular-post-wrap ul:before,
.wrap-faq ul:before,
.popular-post-wrap ul:after,
.wrap-faq ul:after {
  content: " ";
  display: table;
}
.popular-post-wrap ul:after,
.wrap-faq ul:after {
  clear: both;
}
.popular-post-wrap ul li,
.wrap-faq ul li {
  padding: 0;
  margin: 0;
}
.popular-post-wrap ul a,
.wrap-faq ul a {
  display: block;
  padding: 4px 4px 4px 26px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  color: #4A4A4A;
  text-decoration: underline;
}
.wrap-faq ul a {
  background-image: url(css/green-arr.png);
  background-repeat: no-repeat;
  background-position: top 8px left 0;
  padding-left: 20px;
}
.popular-post-wrap ul a {
  background-image: url(css/green-arr.png);
  background-repeat: no-repeat;
  background-position: top 8px left 0;
}
.faq-icon {
  background: transparent url('css/icon-faq@2x.png') no-repeat;
}
.popular-posts-icon {
  background: transparent url('css/icon-starpaper@2x.png') no-repeat;
}
.list-icon {
  width: 100%;
  height: 100px;
  background-size: contain;
  background-position: top center;
}
/**
 * Pedia
 */
.single-pedia .page-header,
.arrangement-archive-wrap .page-header,
.taxonomy-archive-wrap .page-header,
.pedia-archive-wrap .page-header {
  margin: 10px 0 0px;
}
.single-pedia h1.page-title,
.arrangement-archive-wrap h1.page-title,
.taxonomy-archive-wrap h1.page-title,
.pedia-archive-wrap h1.page-title {
  text-transform: none;
  font-size: 50px;
  font-size: 5rem;
}
.single-pedia hr,
.arrangement-archive-wrap hr,
.taxonomy-archive-wrap hr,
.pedia-archive-wrap hr {
  margin: 10px 0 50px;
}
@media only screen and (max-width : 768px) {
  .single-pedia .filters a,
  .arrangement-archive-wrap .filters a,
  .taxonomy-archive-wrap .filters a,
  .pedia-archive-wrap .filters a {
    margin-bottom: 10px;
  }
}
.single-pedia .filters div.current-item a.filter-button,
.arrangement-archive-wrap .filters div.current-item a.filter-button,
.taxonomy-archive-wrap .filters div.current-item a.filter-button,
.pedia-archive-wrap .filters div.current-item a.filter-button {
  border: 4px solid #85BF41;
  font-weight: 700;
}
.single-pedia a.filter-button,
.arrangement-archive-wrap a.filter-button,
.taxonomy-archive-wrap a.filter-button,
.pedia-archive-wrap a.filter-button {
  padding: 10px 10px;
  display: block;
  background-color: transparent;
  border: 2px solid #85BF41;
  height: 52px;
  width: 100%;
  text-align: center;
  font-size: 20px;
  font-size: 2rem;
  color: #4A4A4A;
  text-transform: none;
}
.single-pedia a.filter-button.active,
.arrangement-archive-wrap a.filter-button.active,
.taxonomy-archive-wrap a.filter-button.active,
.pedia-archive-wrap a.filter-button.active {
  color: #ffffff;
  background-color: #85BF41;
}
/**
 * comments
 */
.comment-confirmation {
  display: inline-block;
  border: 2px solid;
  margin-top: 2rem;
  padding: 18px 33px;
  font-style: italic;
  background-color: #6b9934;
  color: #ffffff;
  border-radius: 4px;
  font-size: 2rem;
  font-weight: 300;
  letter-spacing: 1px;
}
.comments-area {
  margin-top: 80px;
}
.comments-area .comment-form-url {
  display: none;
}
.comments-area .comment-respond {
  padding: 0 0 20px;
  background-color: #ffffff;
  max-width: 530px;
  border-radius: 5px;
}
.comments-area h3.comment-reply-title {
  margin: 10px 0 30px;
  padding: 20px 20px 20px 30px;
  display: block;
  background-color: #6b9934;
  color: #ffffff;
}
.comments-area form#commentform {
  padding: 0 30px 30px;
}
.comments-area p.logged-in-as {
  display: none;
}
.comments-area label {
  display: block;
  font-size: 1.3rem;
}
.comments-area input,
.comments-area textarea {
  border: 1px solid #98B091;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.2);
  padding: 6px;
  max-width: 100%;
}
.comments-area input:focus,
.comments-area textarea:focus {
  border: 1px solid #6b9934;
}
.comments-area .comment-form-comment label {
  display: block;
  font-size: 1.3rem;
}
.comments-area .comment-form-comment input,
.comments-area .comment-form-comment textarea {
  border: 1px solid #98B091;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.2);
  padding: 6px;
  max-width: 100%;
}
.comments-area .comment-form-comment input:focus,
.comments-area .comment-form-comment textarea:focus {
  border: 1px solid #6b9934;
}
.comments-area .form-submit input[type="submit"] {
  display: inline-block;
  position: relative;
  text-align: center;
  border: none;
  background-color: #85BF41;
  color: #ffffff;
  text-transform: uppercase;
  max-width: none;
  width: auto;
  margin: 0 auto 10px;
  padding: 8px 30px;
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
.comments-area .form-submit input[type="submit"]:hover {
  background-color: #6b9934;
}
.pedia-wrap {
  margin-bottom: 30px;
}
.pedia-wrap h2.entry-title {
  text-transform: none;
  margin: 0 0 10px;
}
.pedia-wrap h2.entry-title a {
  color: #4A4A4A;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 600;
}
.pedia-wrap article {
  border: 1px solid #85BF41;
  background-color: #EFEFEF;
  padding: 30px 40px;
}
.pedia-wrap article:before {
  content: "";
  display: block;
  position: absolute;
  left: 16px;
  top: 32px;
  background-color: #85BF41;
  width: 8px;
  height: 26px;
}
.pedia-wrap .entry-meta {
  margin: 10px 0;
}
@media only screen and (max-width : 768px) {
  .pedia-wrap .pedia-links a {
    margin-bottom: 10px;
  }
}
.pedia-wrap .info-wrap {
  min-height: 210px;
}
.pedia-wrap .activity-button {
  display: inline-block;
  position: relative;
  /*
		width: 100%;
		padding: 10px;
		text-align: center;
		color: #ffffff;

		background-color: @color-gray-03;
		*/
  padding: 8px 32px;
  text-align: center;
  background-color: transparent;
  border: 2px solid #85BF41;
  color: #4A4A4A;
}
.pedia-wrap .activity-button.sign-up {
  color: #4A4A4A;
  background-color: #FFFFFF;
  border: 1px solid #85BF41;
}
/**
 * Footer
 */
footer.site-footer {
  margin: 40px 0 0;
  padding: 20px 0;
  background-color: #ffffff;
}
footer.site-footer .footer-info {
  padding: 0;
}
footer.site-footer .footer-info a.fb-link {
  display: inline-block;
  margin: 0 20px;
  float: right;
}
footer.site-footer .footer-info a.fb-link .fa-facebook-official {
  color: #4A4A4A;
  font-size: 30px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
footer.site-footer .footer-info a.fb-link span {
  display: inline-block;
  text-indent: -10000px;
}
footer.site-footer .footer-info a.fb-link:hover .fa-facebook-official {
  color: #3b5998;
}
.social-media-links {
  display: block;
  position: relative;
  margin-left: auto;
  background-image: url('css/footer-social-icons.png');
  background-repeat: no-repeat;
  width: 155px;
  height: 30px;
}
/**
 * Search results
 */
.col-nettvett-results h3,
.col-nettvett-results h3 a {
  color: #333333;
  font-weight: 600;
}
.col-slettmeg-results .wrapper-slettmeg-results {
  margin: 4rem 0;
  padding: 2rem 20px;
  background-color: #ffffff;
}
.col-slettmeg-results h2 {
  font-size: 2rem;
  margin-top: 0;
}
.col-slettmeg-results h3,
.col-slettmeg-results h3 a {
  font-size: 1.6rem;
  margin-top: 0;
  color: #333333;
  font-weight: 600;
}
.col-slettmeg-results a {
  font-size: 1.3rem;
}
.col-slettmeg-results .item-slettmeg {
  padding: 2rem 0;
  border-top: 1px solid #F3F3F3;
}
.col-slettmeg-results .item-slettmeg:first-child {
  border-top: none;
}
.col-slettmeg-results .item-ingress {
  font-size: 1.3rem;
}
/**
 * Pad and less
 */
@media only screen and (max-width : 768px) {
  header#masthead .site-logo a {
    margin-top: 30px;
  }
  .owl-wrap .search-wrap .slider-input-search form[role="search"] input.search-field {
    display: inline-block;
    background-image: none;
    font-size: 15px;
    font-size: 1.5rem;
    padding: 0 10px;
    height: 66px;
    width: calc(100% - 80px);
  }
  .owl-wrap .search-wrap .slider-input-search form[role="search"] button.search-submit {
    display: inline-block;
    font-size: 17px;
    height: 66px;
    width: 80px;
  }
  body.search-results h1.page-title {
    font-size: 25px;
    font-size: 2.5rem;
    margin-bottom: 0;
  }
  body.search-results h2.entry-title {
    font-size: 20px;
    font-size: 2rem;
    margin: 20px 0 14px;
  }
  body.search-results .page-header {
    margin: 0;
    padding: 0;
  }
  body.search-results hr {
    margin: 30px 0;
  }
  .triple-link-wrap .container .row .col-md-4 .link-wrap a,
  .triple-link-wrap .container .row .col-md-6 .link-wrap a {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/**
 * Mobile
 */
@media only screen and (max-width : 480px) {
  body.home.page .main-content {
    padding-top: 0;
    padding-bottom: 40px;
  }
  body.home.page .main-content .entry-header {
    margin: 0;
  }
  body.home.page .popular-post-wrap {
    margin-bottom: 0;
  }
  body.home.page .faq-news {
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0;
  }
  body.home.page .services {
    margin-top: 0;
  }
  body.home.page .services h2 {
    font-size: 23px;
    font-size: 2.3rem;
  }
  body.home.page .container.home-content-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
  body.home.page .owl-wrap {
    background-color: #ffffff;
  }
  body.home.page .owl-wrap .search-wrap .slider-input-search {
    margin-top: 40px;
  }
  body.home.page footer.site-footer .footer-info a.fb-link span {
    width: 2px;
  }
}
/*# sourceMappingURL=style.css.map */

.user-account h3 { margin: 0 0 20px 0; }
#norsis-quiz-container .col-full.heading-align { margin: 0 auto;}


/*********************************************/
/***************Chaitanya Kulkarni************/
/*********************************************/
.site-title {text-align:center;}
.Quizcontainer { max-width: 1170px; margin: 0 auto; }
.dashboard .quiz-wrapper .chapters.rows {width:90%; max-width:90%; margin: 0 auto; float: none; display: block;}
.dashboard .quiz-wrapper .chapters.rows .course-item.quiz-type-two{width: 47%; max-width: 47%; margin: 10px;    background-color: #fff; padding: 20px;  height: 160px; }
.dashboard .quiz-wrapper .chapters.rows .course-item.quiz-type-two.dashboard-start { background-color: #d9d9d9;}
.dashboard .chapter-image { float: left; width: 25%;}
.dashboard .chapter-mid { width: 58%; float: left;padding-left: 5px; padding-right: 5px;}
.dashboard .ch-complete { float: left; width: 17%;}
.dashboard .chapter-label { float: none; padding: 0; margin: 0 !important; text-align: left; padding-left: 5px;font-weight: 600; padding-bottom: 5px;}
.dashboard .ch-complete-box { padding: 20px 0 20px 0; text-align:center; border: 2px solid #85BF41; color: #85BF41; font-size: 23px; margin-top: 10%; background-color: #fff;}
.dashboard .img-responsive { width: 100%; padding-left: 5px; padding-right: 5px;}
.dashboard .chapter-content { padding: 5px; color: #000; text-align: left; font-size: 13px;}
.dashboard .quiz-type-01 [class*="progress-"].progress-0, .quiz-progress {display:none!important;}
.dashboard .dashboard-complete { background-color: #85bf41; color: #fff;}
#norsis-quiz-container.dashboard .actions { margin-left: 50px; margin-top: 30px;}
#norsis-quiz-container.dashboard .actions.top-right { float:right;margin-right: 93px; margin-bottom: 15px;}

body.page-template-page-quiz {background-color:#F8F6F7;}
.dashboard .completed .bar1 { background-image: url(../images/right.png); background-repeat: no-repeat; background-size: contain; display: block; height: 20px; width: 30px; position: absolute; top: 41px; left: 45px;}


@media screen and (min-width:768px) and (max-width:1024px)
{
	.dashboard .quiz-wrapper .chapters.rows {width:100%; max-width:100%;}
	.dashboard .quiz-wrapper .chapters.rows .course-item.quiz-type-two { padding: 10px; margin-left: 10px; margin-bottom: 15px; height: 200px;}
	.dashboard .ch-complete-box { font-size: 16px;}
	.dashboard .chapter-mid, .dashboard .chapter-image, .dashboard .ch-complete {padding-top:5%;}
	.dashboard .ch-complete-box { padding: 15px 0 15px 0; }
	#norsis-quiz-container.dashboard .actions { margin-left: 0; }
}
@media screen and (max-width:767px)
{
	#norsis-quiz-container.dashboard .quiz-wrapper .chapters.rows .course-item.quiz-type-two {margin:0;width: 100%;
    max-width: 100%; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 10px; height: 200px; border-bottom: 2px solid #777;}
	.dashboard .quiz-page { margin: 0;}
	.dashboard .quiz-wrapper .chapters.rows { width: 100%; max-width: 100%; }
	.dashboard .chapter-image { display: none;}
	.dashboard .chapter-mid { width: 73%; padding-left: 0; padding-right: 0;}
	.dashboard .ch-complete { width: 26%; }
	body.page-template-page-quiz .site-content { margin: 0;}
	#norsis-quiz-container.dashboard .actions { margin-left: 0; }
}
@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape)
{
	#norsis-quiz-container.dashboard .quiz-wrapper .chapters.rows .course-item.quiz-type-two { margin: 0;margin-right: 20px;
    margin-bottom: 20px; }
}
/* Login/ Logout buttons */
.logoutbtn { background-color: transparent; background-image: none; line-height: 24px; font-weight: 600; font-size: 18px; color: #000000; padding: 8px 25px; box-shadow: none; border-radius: 0; border: 3px solid #58D4AD; text-decoration: none; transition: all 0.3s ease-in-out; margin-right: 21px; }
.logoutbtn:hover {background-color:#58D4AD; text-decoration:none; color:#000; }
a.dashboard { background-color: transparent; background-image: none; line-height: 24px; font-weight: 600; font-size: 18px; color: #000000; padding: 8px 25px; box-shadow: none; border-radius: 0; border: 3px solid #58D4AD; text-decoration: none; transition: all 0.3s ease-in-out; margin-right: 21px; }
a.dashboard:hover {background-color:#58D4AD; text-decoration:none; color:#000; }

a.storeresult { background-color: transparent; background-image: none; line-height: 24px; font-weight: 600; font-size: 18px; color: #000000; padding: 8px 25px; box-shadow: none; border-radius: 0; border: 3px solid #58D4AD; text-decoration: none; transition: all 0.3s ease-in-out; margin-right: 21px; }
a.storeresult:hover {background-color:#58D4AD; text-decoration:none; color:#000; }




.user-account { max-width:1000px; margin:0 auto; padding: 0; height: 70px; padding-top: 25px; }
#norsis-quiz-container .user-account { height: 100px; max-width: 1170px; clear: both; }
.user-account .header-left  { width:50%; float:left; padding:10px; clear: both;}
.user-account .header-right  { width:50%; float:left; padding:10px; text-align: right;}
body.page-template-page-quiz .col-full { margin: 5px 60px !important; }


@media screen and (max-width:767px)
{
.user-account .header-left, .user-account .header-right  { width:100%; float:none; padding:5px; text-align: center; }
.user-account {height:auto;}
#norsis-quiz-container .user-account { height: auto; padding-top:0; }
body.page-template-page-quiz .col-full { margin: 5px 20px !important;}
#norsis-quiz-container .user-account .header-left, #norsis-quiz-container .user-account .header-right {width:100%;}
a.dashboard {display: inline-block; width: 100%; margin-bottom: 15px; }
.logoutbtn{ display: inline-block; width: 100%;}
a.storeresult { display: inline-block; width: 100%; margin-bottom: 15px; }
}

@media screen and (min-width:768px) and (max-width:1024px)
{
	body.page-template-page-quiz .col-full { margin: 5px 30px !important; } 
	.user-account { margin-left: 30px; margin-right: 30px; }
	.header-left h3 { font-size: 21px; }
	.user-account .header-left { width: 30%; }
	.user-account .header-right { width: 70%; }
	.logoutbtn {float:none; padding: 8px 10px; margin-right: 0;}
	a.dashboard {float:none; padding: 8px 10px; margin-right: 0;}
	a.storeresult {padding: 8px 10px;margin-right: 0;}
}


.header-left h3, .user-account .logoutbtn { display: none; }

.container.index-btn-wrap { position: relative; bottom: 200px; left: 0; right: 0; text-align: center; z-index: 9; }
body.home.page-id-20 article.main-content { display: none; }
.index-btn a { display: inline-block; background-color: #85BF41; color: #ffffff; padding: 15px; width: 250px; font-size: 20px; font-weight: 600; }
.index-btn a:hover { background-color: #78AD39; text-decoration: none; }
body.home.page-id-20 .owl-wrap .search-wrap { bottom: 73%; }
.owl-wrap .search-wrap .slider-input-search form[role="search"] input.search-field, .owl-wrap .search-wrap .slider-input-search form[role="search"] button.search-submit { height:70px;  }


@media screen and (max-width:767px)
{
	.container.index-btn-wrap { position: relative; bottom: auto; left: 0; right: 0; text-align: center; margin-top: 40px; }
	.index-btn a { padding: 13px; font-size: 16px; width: 100%; margin-bottom: 15px; }
}

@media screen and (min-width:768px) and (max-width:1024px)
{
	.container.index-btn-wrap { position: relative; bottom: -50px; }	
}
@media screen and (min-width:991px)
{
	body.home.page-id-20 .owl-wrap .search-wrap .slider-input-search form[role="search"] input.search-field { width: 452px; }
}
@media screen and (min-width:992px) and (max-width:1024px)
{
	body.home.page-id-20 .owl-wrap .search-wrap .slider-input-search form[role="search"] input.search-field { width: 475px; }
	.index-btn a { width: 245px; }
}


@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape )
{	
	.container.index-btn-wrap { position: relative; bottom: 170px; }
}


.flaticonsdiv{float:right;padding-right:20px;}

/*
@media screen and (min-width:768px) and (max-width:991px){
.flaticonsdiv {display: inline-block;margin: 0 20px 20px;float: right;width: 736px;}
}
*/
@media screen and (max-width: 767px){
footer.site-footer .footer-info {padding: 0;position: relative;height: 75px;}
.flaticonsdiv {float: unset;position: absolute;padding:0;padding-top: 20px;padding-left:15px;bottom: 0;}
}
@media screen and (max-width: 378px){
footer.site-footer .footer-info {padding: 0;position: relative;height: 112px;}
.flaticonsdiv {float: unset;position: absolute;padding:0;padding-top: 20px;padding-left:15px;padding-right:15px; bottom: 0;}
}

.off-canvas.show{transform: translate(0px, 0);}