@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,800&subset=latin-ext");
#norsis-quiz-container {
  font-family: 'Open Sans', sans-serif;
  line-height: 19px;
  font-size: 14px;
  color: #000000; }
  #norsis-quiz-container .header {
    line-height: 55px;
    font-size: 32px;
    color: #000000;
    padding-bottom: 5px;
	text-align:center;
	min-height:70px;
	}
  #norsis-quiz-container .intro-description {
    line-height: 22px;
    font-size: 16px;
    color: #000000; }
    #norsis-quiz-container .intro-description p {
      margin: 0 0 22px 0; }
  #norsis-quiz-container .btn {
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 3px solid #7ed321;
    background-color: transparent;
    background-image: none;
    line-height: 24px;
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    padding: 4px 55px;
    box-shadow: none; }
  #norsis-quiz-container .btn-lg {
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    line-height: 27px;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    padding: 10px 65px; }
  #norsis-quiz-container .chapter-map-header {
    line-height: 27px;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
	padding-bottom:15px; 		}
  #norsis-quiz-container .chapter-page {
	  float: left;
    padding-top: 8px;
    padding-left: 20px;    
  }	  	
  #norsis-quiz-container .chapter-map {
    padding: 30px 0 15px 0; }
    #norsis-quiz-container .chapter-map .norsis-quiz-show-chapter {
      margin-bottom: 15px;
      position: relative;
      display: block; }
      #norsis-quiz-container .chapter-map .norsis-quiz-show-chapter .title {
        line-height: 22px;
        font-weight: 600;
        font-size: 16px;
        color: #ffffff;
        background-color: #000000;
        position: absolute;
        padding: 3px 20px;
        min-height: 34px;
        width: 100%;
        bottom: 0;
        left: 0; }
        #norsis-quiz-container .chapter-map .norsis-quiz-show-chapter .title .outer {
          display: table;
          width: 100%; }
          #norsis-quiz-container .chapter-map .norsis-quiz-show-chapter .title .outer .inner {
            line-height: 22px;
            font-weight: 600;
            font-size: 16px;
            color: #ffffff;
            vertical-align: middle;
            display: table-cell;
            text-align: center; }
      #norsis-quiz-container .chapter-map .norsis-quiz-show-chapter:hover .title .outer .inner {
        color: #7ed321; }
      #norsis-quiz-container .chapter-map .norsis-quiz-show-chapter.completed {
        opacity: 0.5; }
        #norsis-quiz-container .chapter-map .norsis-quiz-show-chapter.completed .title .outer .inner {
          color: #ffffff; }
  #norsis-quiz-container .chapter-list .norsis-quiz-show-chapter {
    border: 2px solid #9b9b9b;
    padding: 5px 10px 8px 10px;
    text-decoration: none;
    margin-bottom: 2px;
    display: block;
    color: #000000;
	background-color:#fff;
	min-height:60px;
	}
    #norsis-quiz-container .chapter-list .norsis-quiz-show-chapter.completed {
      background-color: #f6f6f6;
      color: #9b9b9b; }
    #norsis-quiz-container .chapter-list .norsis-quiz-show-chapter.current, #norsis-quiz-container .chapter-list .norsis-quiz-show-chapter:hover {
      border: 2px solid #7ed321;
      background-color: #7ed321; }
  #norsis-quiz-container .chapter-type-one .chapter-title {
    line-height: 27px;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    padding: 12px; 
	text-align:center;	
	}
  #norsis-quiz-container .chapter-type-one .chapter-description {
    line-height: 22px;
    font-size: 16px;
    color: #000000;
    padding-bottom: 22px;	}
   #norsis-quiz-container .chapter-type-one .actions {
    padding: 40px 0; 	
	}
  #norsis-quiz-container .question-radio-container {
    background-color: #9b9b9b;
    margin-bottom: 10px;
    position: relative; }
    #norsis-quiz-container .question-radio-container.completed {
      background-color: none; }
    #norsis-quiz-container .question-radio-container:hover {
      background-color: #7ed321; }
    #norsis-quiz-container .question-radio-container .index {
      line-height: 19px;
      font-weight: 800;
      font-size: 14px;
      color: #ffffff;
      position: absolute;
      text-align: center;
      padding-top: 12px;
      width: 38px;
      left: 0;
      top: 0; }
    #norsis-quiz-container .question-radio-container .rest {
      background-color: transparent;
      margin-left: 38px; }
      #norsis-quiz-container .question-radio-container .rest .content {
        border-right: 2px solid #d4d4d4;
        border-top: 2px solid #d4d4d4;
        padding: 10px 25px 14px 25px;
        min-height: 62px; }
      #norsis-quiz-container .question-radio-container .rest .answers {
        background-color: #d4d4d4;
        padding-left: 12px;
        min-height: 2px; }
        #norsis-quiz-container .question-radio-container .rest .answers .radio {
          position: relative;
          overflow: hidden;
          margin: 0 5px;
          float: left;
          padding: 0; }
          #norsis-quiz-container .question-radio-container .rest .answers .radio input {
            position: absolute; 
            left: -1000px; }
            #norsis-quiz-container  .radio input:checked + label {             
              color: #000000; 			  
			 text-decoration:underline; }
			  #norsis-quiz-container  .radio input:checked  + label  + label.index2{
				  background-color:#58d4ad;
				  border-color:#58d4ad;  }   			  
			   #norsis-quiz-container  .radio input  + label  + label.index2{				  
				  border-color:#58d4ad;  }     			  
          #norsis-quiz-container .question-radio-container .rest .answers .radio label {
            line-height: 19px;
            font-size: 14px;
            color: #000000;
            font-weight: 800;
            padding: 4px 8px; }
			/*
            #norsis-quiz-container .question-radio-container .rest .answers .radio label:hover {        
				text-decoration:underline;
			   }		*/	  
  #norsis-quiz-container .chapter-type-two .chapter-title {
    line-height: 27px;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    padding-bottom: 30px; }
  #norsis-quiz-container .chapter-type-two .chapter-description {
    line-height: 22px;
    font-size: 16px;
    color: #000000;
    padding-bottom: 22px; }
  #norsis-quiz-container .chapter-type-two .actions {
    padding-top: 80px; }
  #norsis-quiz-container .question-radio-two-container {
    margin-bottom: 10px;
    position: relative;
    overflow: hidden; }
    #norsis-quiz-container .question-radio-two-container input {
      position: absolute;
      left: -1000px; }      
      #norsis-quiz-container .question-radio-two-container input:checked + label .bottom {
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
        height: auto; 
		margin-bottom: 5px;
		margin-top: 0;}
    #norsis-quiz-container .question-radio-two-container label {
      line-height: 19px;
      font-size: 14px;
      color: #000000;
      font-weight: 400;
      cursor: pointer;
      display: block;
      margin: 0; }
      #norsis-quiz-container .question-radio-two-container label .top {
        /* background-color: #9b9b9b; chaitanya */
        padding-left: 38px;
        position: relative; }
        #norsis-quiz-container .question-radio-two-container label .top .index {
          line-height: 19px;
          font-weight: 800;
          font-size: 14px;
          color: #ffffff;
          position: absolute;
          text-align: center;
          width: 45px;
		  height: 45px;
          left: 0;
          top: 0; 
		  
		  }
        #norsis-quiz-container .question-radio-two-container label .top .content {
            padding: 10px 25px 0 25px;
            min-height: 52px;
			font-size:15px;	}
      #norsis-quiz-container .question-radio-two-container label .bottom {
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
        overflow: hidden;
        height: 0; }
        #norsis-quiz-container .question-radio-two-container label .bottom .inner {
        width:80%; 
		padding: 25px 0 25px 25px;
		border:3px solid #be4646;
	    margin-left: 65px;
		border-radius:5px;}		     
	#norsis-quiz-container .row1.chapter-type-two {  margin-bottom: 20px;}	
	#norsis-quiz-container .row1.chapter-type-two-content {margin-top: 20px;}		
	#norsis-quiz-container .question-radio-two-container label:hover .index { background-repeat: no-repeat !important;
    background-position: 0 -44px !important;}	
	#norsis-quiz-container .question-radio-two-container input:checked + label .top .index { background-repeat: no-repeat !important;   background-position: 0 -44px !important;}	
	#norsis-quiz-container .question-radio-two-container.correct label .bottom .inner .inner-content {
    width: 85%; display: inline-block;}	
	#norsis-quiz-container .question-radio-two-container label .bottom .inner .inner-content {
    width: 85%; display: inline-block;}	
	#norsis-quiz-container .question-radio-two-container.correct label .bottom .inner .inner-img {
    width: 14%; display: inline-block; background-image:url(../images/right.png); min-height: 50px;    background-repeat: no-repeat; background-position: center top; vertical-align: top;}
	
	#norsis-quiz-container .question-radio-two-container label .bottom .inner .inner-img {
    width: 14%; display: inline-block; background-image:url(../images/wrong.png); min-height: 50px;    background-repeat: no-repeat; background-position: center top; vertical-align: top;}
	
	#norsis-quiz-container .question-radio-two-container.correct label .bottom .inner .inner-img-mobile, #norsis-quiz-container .question-radio-two-container label .bottom .inner .inner-img-mobile {display:none;} 		
	#norsis-quiz-container .question-radio-two-container label .bottom .inner {  background-color:#fff; cursor:text; }	  
    #norsis-quiz-container .question-radio-two-container.correct label .bottom .inner { border: 3px solid #58d4ad;background-color:#fff; border-radius:5px; cursor:text; }	  
  #norsis-quiz-container .chapter-type-four .chapter-title { line-height: 27px; font-weight: 600; font-size: 20px;
    color: #000000; padding-bottom: 22px; }
  #norsis-quiz-container .chapter-type-four .chapter-description { line-height: 22px;font-size: 16px;color: #000000;
    padding-bottom: 22px; }
  #norsis-quiz-container .chapter-type-four .chapter-image {
    padding-bottom: 22px; }
	
	/* Quiz 4 */
	
	
	
	#norsis-quiz-container .chapter-type-four .actions { margin-left:0;  margin-left: 0; padding-bottom: 0; }
	#norsis-quiz-container .chapter-type-four a.norsis-quiz-show-chaptermap.btn.btn-default {
    position: relative; bottom: 10px; float:right; }


 
	  /* Quiz 4 */
	  /*
      #norsis-quiz-container .question-radio-four-container input:checked + label .top 
	  {
        background-color: #d4d4d4; 
	  }
	  */
	  
    #norsis-quiz-container .question-radio-four-container label {
      line-height: 19px;
      font-size: 14px;
      color: #000000;
      font-weight: 400;
      cursor: pointer;
      display: block;
      margin: 0; }
	  
	  /* Quiz 4 */
    #norsis-quiz-container .question-radio-four-container .top {
      
      padding-left: 38px;
      position: relative; }
	  
	  /* Quiz 4 */
      #norsis-quiz-container .question-radio-four-container .top .index 
	  {
        line-height: 19px;
        font-weight: 800;
        font-size: 14px;
        color: #ffffff;
        position: absolute;
        text-align: center;
        padding-top: 12px;
        width: 45px;
		height:44px;
        left: 0;
        top: 0; 
		text-indent: -9999px;
		}
		
	#norsis-quiz-container .quiz-type-4 .nav-button, #norsis-quiz-container .chapter-type-four .nav-button { margin: 0; background-color: #f6f6f6; padding: 15px; }
	 
	
	#norsis-quiz-container .quiz-type-4 .nav-left-btns { padding-left: 0; padding-right: 0; }
		
	#norsis-quiz-container .question-radio-four-container input:checked + label .top .index {background-repeat: no-repeat !important; background-position: 0 -44px !important;}
	
	#norsis-quiz-container .question-radio-four-container input + label:hover .top .index {background-repeat: 	no-repeat !important; background-position: 0 -44px !important;}	 

	#norsis-quiz-container .no-padding .question-radio-container .rest .content {font-weight:500;}

	#norsis-quiz-container .no-padding .question-radio-container .rest {margin-bottom:15px;}
	#norsis-quiz-container .no-padding .question-radio-container .rest .content {font-weight:500;}
	
	
	#norsis-quiz-container .answer-page.no-padding .content {font-weight:500; padding: 8px 25px 14px 25px; min-height: 40px; }	
	#norsis-quiz-container .answer-page.no-padding .response-img { padding: 0 0 25px 0; }		
	#norsis-quiz-container .answer-page.no-padding .response-img img { height: 45px; }

	#norsis-quiz-container .chapter-type-four .row.full-width { width: 100%;  text-align: center; }

  #norsis-quiz-container .chapter-type-four .no-padding { padding-left: 0; padding-right: 0; }
  
  #norsis-quiz-container .chapter-type-four .answer-page.no-padding { padding-left: 0; padding-right: 0; }
	
#norsis-quiz-container .results.res-quiz-4 .result-item .main { padding-left: 0; min-height: 50px; }

#norsis-quiz-container .res-quiz-4 .result-item .result-content .items .item {
    padding: 16px 15px 16px 25px;
}
#norsis-quiz-container .results.res-quiz-4 .item-bottom.item-icon {
    width: 15% !important;
    float: left !important;
}
#norsis-quiz-container .results.res-quiz-4 .answer-content {
    width: 85%;
    float: left;
    padding: 30px 0;
}
	
#norsis-quiz-container .question-radio-four-container.correct-selected .top .index, #norsis-quiz-container .question-radio-four-container.false-selected .top .index {
    background-repeat: no-repeat !important;
    background-position: 0 -44px !important;
}

#norsis-quiz-container .res-quiz-4 .result-item .result-content { text-align: left; }
#norsis-quiz-container .res-quiz-4 input[type="submit"].form-diploma {padding:5px;}	
	/*Quiz 4*/
	
  #norsis-quiz-container .chapter-type-four .actions {
    padding-top: 0; }	
  #norsis-quiz-container .question-radio-four-container {
    margin-bottom: 10px;
    position: relative;
    overflow: hidden; }
    #norsis-quiz-container .question-radio-four-container input {
      position: absolute;
      left: -1000px; }
	  /*
      #norsis-quiz-container .question-radio-four-container input:checked + label .top {
        background-color: #d4d4d4; }
	*/	
    #norsis-quiz-container .question-radio-four-container label {
      line-height: 19px;
      font-size: 14px;
      color: #000000;
      font-weight: 400;
      cursor: pointer;
      display: block;
      margin: 0; }
    #norsis-quiz-container .question-radio-four-container .top {      
      padding-left: 38px;
      position: relative; }
      #norsis-quiz-container .question-radio-four-container .top .index {
        line-height: 19px;
        font-weight: 800;
        font-size: 14px;
        color: #ffffff;
        position: absolute;
        text-align: center;
        padding-top: 12px;        
        left: 0;
        top: 0; }
      #norsis-quiz-container .question-radio-four-container .top .content {
        /*border-bottom: 2px solid #d4d4d4;
        border-right: 2px solid #d4d4d4;
        border-top: 2px solid #d4d4d4; */
        padding: 10px 25px 14px 25px;
        /* background-color: #ffffff; */
        min-height: 55px; }
		/*
    #norsis-quiz-container .question-radio-four-container.correct .top {
      background-color: #f7e71b; }
      #norsis-quiz-container .question-radio-four-container.correct .top .content {
        border-bottom: 2px solid #f7ef92;
        border-right: 2px solid #f7ef92;
        border-top: 2px solid #f7ef92; }
    #norsis-quiz-container .question-radio-four-container.correct-selected .top {
      background-color: #7ed321; }
      #norsis-quiz-container .question-radio-four-container.correct-selected .top .content {
        border-bottom: 2px solid #ace56c;
        border-right: 2px solid #ace56c;
        border-top: 2px solid #ace56c; }
    #norsis-quiz-container .question-radio-four-container.false .top {
      background-color: #000000; }
    #norsis-quiz-container .question-radio-four-container.false-selected .top {
      background-color: #d0011b; }
      #norsis-quiz-container .question-radio-four-container.false-selected .top .content {
        border-bottom: 2px solid #e58f94;
        border-right: 2px solid #e58f94;
        border-top: 2px solid #e58f94; }
		*/
  #norsis-quiz-container .result-header {
    line-height: 27px;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    padding-bottom: 22px; 
	text-align:center; }
  #norsis-quiz-container .result-info {
    line-height: 22px;
    font-size: 16px;
    color: #000000;
    padding-bottom: 30px;
    padding-top: 20px;
	text-align:center;
	}
  #norsis-quiz-container .result-item {
    background-color: #fff;    
    margin-bottom: 25px;
    position: relative;
    padding-left: 0;
	border-radius:8px;		}
    #norsis-quiz-container .result-item .result-expand,
    #norsis-quiz-container .result-item .result-collapse {
      line-height: 22px;
      font-size: 16px;
      color: #000000;
      position: absolute;
      text-align: center;
      font-weight: 600;
      padding-top: 8px;
      display: block;
      width: 38px;
      left: 0;
      top: 0; }
      #norsis-quiz-container .result-item .result-expand span,
      #norsis-quiz-container .result-item .result-collapse span {
        padding: 0 3px;
        cursor: pointer; }
    #norsis-quiz-container .result-item .result-expand {
      display: none; }
    #norsis-quiz-container .result-item .result-content {
      overflow: hidden; }
      #norsis-quiz-container .result-item .result-content .top {        
        background-color: #fff;
        line-height: 22px;
        font-size: 16px;
        color: #000000;
        font-weight: 600;
        padding: 15px 25px;
		border-radius:8px;
		}	.
		#norsis-quiz-container .res-quiz-4 .result-item .result-content .top {padding: 15px 25px;}
        #norsis-quiz-container .result-item .result-content .top .secondary {
          padding-top: 3px;
          line-height: 19px;
          font-size: 14px;
          color: #000000;
         font-weight: 400;		 
		  }
      #norsis-quiz-container .result-item .result-content .items {
        background-color: #ffffff; }
        #norsis-quiz-container .result-item .result-content .items .item {
          padding: 16px 15px 16px 40px;
		  height:90px;
          position: relative; }
          #norsis-quiz-container .result-item .result-content .items .item .item-expand,
          #norsis-quiz-container .result-item .result-content .items .item .item-collapse {
            line-height: 19px;
            font-size: 14px;
            color: #000000;
            position: absolute;
            text-align: center;
            font-weight: 600;
            padding-top: 16px;
            display: block;
            width: 30px;
            left: 6px;
            top: 0; }
            #norsis-quiz-container .result-item .result-content .items .item .item-expand span,
            #norsis-quiz-container .result-item .result-content .items .item .item-collapse span {
              cursor: pointer; padding: 0 3px; margin-left:30px;}
			  
			#norsis-quiz-container .res-quiz-4 .result-item .result-content .items .item .item-collapse span {     margin-left: 13px; }  
          #norsis-quiz-container .result-item .result-content .items .item .item-expand {
            display: none; }
          #norsis-quiz-container .result-item .result-content .items .item .item-top {
            line-height: 21px;
            font-size: 15px;
            color: #000000;
            font-weight: 600; padding-left:15px; }
			#norsis-quiz-container .result-item .main {padding-left:0;}			
          #norsis-quiz-container .result-item .result-content .items .item .item-bottom {
            line-height: 18px;
            font-size: 15px;
            color: #000000;
            padding: 25px 0;
			float:left;
			font-weight:600;	}
          #norsis-quiz-container .result-item .result-content .items .item:before {
            content: '';
            position: absolute;
            height: 100%;
            width: 6px;
            left: 0;
            top: 0; }
          #norsis-quiz-container .result-item .result-content .items .item.green:before {
            background-color: #7ed321; }
          #norsis-quiz-container .result-item .result-content .items .item.yellow:before {
            background-color: #f7e71b; }
          #norsis-quiz-container .result-item .result-content .items .item.red:before {
            background-color: #d0011b; }
		  #norsis-quiz-container .result-item .result-content .items .item.black:before {
			background-color: #000000;  
		  }			
		  #norsis-quiz-container .result-item .result-content .items .item.collapsed .item-expand {
            display: block; }
          #norsis-quiz-container .result-item .result-content .items .item.collapsed .item-collapse {
            display: none; }
          #norsis-quiz-container .result-item .result-content .items .item.collapsed .item-bottom {
            display: none; }
    #norsis-quiz-container .result-item.collapsed .result-expand { display: none; }
	#norsis-quiz-container .result-item.collapsed .result-collapse.span { display: none; }
    #norsis-quiz-container .result-item.collapsed .result-collapse {
      display: none; }
    #norsis-quiz-container .result-item.collapsed .result-content .items {      
	  display: block;  padding-bottom: 0; border-radius: 8px; }
	
  #norsis-quiz-container .result-send-container {
    border: 2px solid #d4d4d4;
	border-radius:8px;
    padding: 15px 22px; }
    #norsis-quiz-container .result-send-container .result-send-inner .result-send-header {
      padding-bottom: 19px;
      line-height: 19px;
      font-size: 14px;
      color: #000000;
      font-weight: 600; 
	  padding-left:7px;	}
    #norsis-quiz-container .result-send-container .result-send-inner .result-send-form .form-group .validation-msg {
      display: none;
      color: #ff0000;
      font-size: 0.8em;
	  margin:0;
	  }
    #norsis-quiz-container .result-send-container .result-send-inner .result-send-form .form-group.invalid input {
      border-color: #ff0000;
      color: #ff0000; }
    #norsis-quiz-container .result-send-container .result-send-inner .result-send-form .form-group.invalid .validation-msg {
      display: block; }
    #norsis-quiz-container .result-send-container .result-send-inner .result-send-form .norsis-quiz-send-results {
      text-transform: uppercase;
      color: #000;
	  border:none;
	  background-color:#7ed321;
      font-size: 14px;
      width: 97%;
	  margin-left:7px;
	  border-radius:5px;
	  font-family: 'Open Sans', sans-serif;
      font-weight: 600;
	  margin-top: 14px;	
	  padding: 14px;	
	  }
	#norsis-quiz-container .result-send-container .result-send-inner .result-send-form .norsis-quiz-send-results:hover { background-color: #b1e875; }
    #norsis-quiz-container .result-send-container .share-button-container { margin-top: 30px; padding-top: 0; padding-left: 7px; text-align: right; }
	#norsis-quiz-container .share-button-container1 {position:relative; bottom:4px; float:right }
	#norsis-quiz-container .chapter-list-map a { margin-right: 10px; }
	 
	 

@media (min-width: 546px) and (max-width: 768px) {
  .chapter-map .col-xs-12 {
    width: 50%; } }

/*# sourceMappingURL=style.css.map */

/**Chaitanya Kulkarni**/
.container1 {max-width:1170px; margin:0 auto;} 
.left-side {width:25%; float:left; margin:0 20px;}
#norsis-quiz-container .chapter-type-one .chapter-title {padding-bottom:25px;}
#norsis-quiz-container .col-full {margin:5px 15px;}
#norsis-quiz-container .question-radio-container .rest .answers {background-color:none;}
#norsis-quiz-container .question-radio-container .rest {margin-left:0; margin-bottom:50px;}
#norsis-quiz-container .question-radio-container .rest .answers .radio {float:none; padding:0; margin-bottom:5px;}
#norsis-quiz-container .question-radio-container .rest .answers .radio label.index2 {line-height: 14px;font-weight: 800;font-size: 14px;color: #000000;text-align: center;width: 44px;float: left; padding:12px; border-radius:50%; border:2px solid #ddd; margin-bottom:5px;cursor:pointer;top:0;margin-top: 0;margin-left: 0;}
#norsis-quiz-container .question-radio-container .rest .answers .radio label.index2:hover {background-color:#58d4ad;text-decoration:none;}
.index2-hover{background-color:#58d4ad;}
#norsis-quiz-container .question-radio-container .index2:focus {background-color:#58d4ad; color:#fff;}
#norsis-quiz-container .question-radio-container .rest .content {padding-left:25px;}
#norsis-quiz-container .question-radio-container .rest .content {min-height:50px; background-color:#d4d4d4;}

/* #norsis-quiz-container .question-radio-container .rest .answers .answer_options:hover {background-color:#d4d4d4;} */
#norsis-quiz-container .question-radio-container .rest .answers .radio label { font-weight:500; font-size:15px; cursor: pointer; position:relative; margin-top:0; margin-left:10px;top: 13px;}
#norsis-quiz-container .question-content p {float: left; width: 80%; text-align: left;padding-left: 22px;padding-top: 0;margin-bottom: 0;} 
#norsis-quiz-container .question-radio-container .rest .content {border:none;}
.clearfix {clear:both;}
.chapter-list-wrap { margin:0 auto; margin-bottom:30px; min-height:100px; max-width:700px; }
.chapter-image1 {width:10%; float:left;}
.question-content {width:100%; float:left;}
.chapter-thumb {width:19%; border-radius:50%; float:left; margin-top:7px; }
.chapter-thumb1 {border-radius:50%;float: left; }

/*Background Color*/
#norsis-quiz-container .chapter-type-one {padding:25px 10px;}
#norsis-quiz-container hr {margin-bottom:5px;}
#norsis-quiz-container .results {padding:10px; background-color:#f6f6f6;}
#norsis-quiz-container .results .icon-wrap {padding:15px 0;}
/* #norsis-quiz-container .results .norsis-spacing {padding:15px 0;} */

/*Next Previous btns*/
#norsis-quiz-container .btn-default {border-radius:0; border:3px solid #58D4AD; text-decoration:none; padding:8px 45px; transition:all 0.3s ease-in-out;}
#norsis-quiz-container .title-wrap { margin:0 auto; width:50%; text-align:center; }
.margin0  {margin:0;}
.quiz-wrapper {
  display: block;
  max-width: 1179px;
  margin: 0 auto;
}
.quiz-wrapper .quiz-chapter-card {
  position: relative;
}
.quiz-wrapper .order-id {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  font-size: 1.1rem;
  font-weight: 600;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  background-color: #ffffff;
}
.quiz-wrapper .chapters.rows {	
	max-width:100%;	
	display: -webkit-flex;
  -webkit-flex-wrap: wrap;    
  flex-wrap: wrap;    
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
  margin-right: -30px;  
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
   /* justify-content: space-between; */
   float:left; /* This line for chapter three*/   
}
.quiz-wrapper .chapters.rows .course-item {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: 128px;
  max-width: 128px;
  margin: 20px 30px;
  text-align: center;  
  float: none;
  display: inline-block;
}
.quiz-wrapper .chapters.rows .filler-item {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: 128px;
  max-width: 128px;
  margin: 0 30px;
  text-align: center;
}

.quiz-type-01 h1 {
  margin-bottom: 2rem;
}
.quiz-type-01 h2 {
  font-size: 1.6rem;
  font-weight: 600;
}
.quiz-type-01 [class*="progress-"] {
  display: none;
}
.quiz-type-01 [class*="progress-"].progress-0 {
    display: block;
    position: relative;
    margin: 0 auto;
    bottom: 24px;
    width: 110px;
    height: 20px;
    padding-left: 3px;
    padding-right: 3px;
    border: 2px solid #000000;
    border-radius: 10px;
    background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-0 .bar
{
	display: block;
    position: relative;
    top: 3px;
    width: 0;
	height:10px;
    height: calc( 100% - 6px );
	height: -webkit-calc( 100% - 6px );
    border-radius: 7px;
    background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-5 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-5 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 5%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-10 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-10 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 10%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-15 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-15 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 12%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-20 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-20 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 20%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-25 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-25 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 25%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-30 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-30 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 30%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-35 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-35 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 35%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-40 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-40 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 40%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-45 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-45 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 45%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-50 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-50 .bar {
  display: block;
  position: relative;
  top: 3px;
  height:10px;
  width: 50%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-55 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-55 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 55%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-60 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-60 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 60%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-65 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-65 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 65%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-70 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-70 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 70%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-75 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-75 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 75%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-80 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-80 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 80%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-85 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-85 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 85%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-90 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-90 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 90%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-95 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-95 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 95%;
  height:10px;
  height: calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}
.quiz-type-01 [class*="progress-"].progress-100 {
  display: block;
  position: relative;
  margin: 0 auto;
  bottom: 24px;
  width: 110px;
  height: 20px;
  padding-left: 3px;
  padding-right: 3px;
  border: 2px solid #000000;
  border-radius: 10px;
  background-color: #ffffff;
}
.quiz-type-01 [class*="progress-"].progress-100 .bar {
  display: block;
  position: relative;
  top: 3px;
  width: 100%;
  height:10px;
  height: calc( 100% - 6px );
  height: -webkit-calc( 100% - 6px );
  border-radius: 7px;
  background-color: #4fcfa4;
}

.img-circle, .img-responsive {
  border-radius: 50%;
}
/*** CSS to sccs end ***/

/*This is code for chapters list and individual chapters page */
#norsis-quiz-container a:hover {text-decoration:none;}
.full-width {width:100%;}
#norsis-quiz-container .question-radio-container {background-color:transparent;}
#norsis-quiz-container .question-radio-container .rest .content {background-color:transparent; font-weight:600; font-size:16px;}
#norsis-quiz-container .question-radio-container .rest .answers {background-color:transparent; padding-left:0;}
#norsis-quiz-container .question-radio-container:hover {background-color:transparent !important;}
#norsis-quiz-container .chapter-list .norsis-quiz-show-chapter.current,#norsis-quiz-container .chapter-list .norsis-quiz-show-chapter:hover,#norsis-quiz-container .chapter-list .norsis-quiz-show-results.current,#norsis-quiz-container .chapter-list .norsis-quiz-show-results:hover {background-color:#58d4ad;border:2px solid #58d4ad;}
#norsis-quiz-container .chapter-list-wrap .current{border: 2px solid #a9d8d6}
.quiz-buttons-right  {float:right;}
.quiz-buttons-left {float:left;}
/**This code is for header chapter navigation on each chapter page**/
.header-content .header-left, .header-content .header-right  {width:50%; float:left; padding:10px;}
.header-content .header-left-menu  {width:45%; float:left; padding:10px;}
#norsis-quiz-container .result-heading {width:55%; float:left; padding:10px;}
#norsis-quiz-container .fb-result-share {width:100%;}
#norsis-quiz-container .result-heading h2 {font-weight:600;}

.last .header-left  {width:100%;}  
.header-content .header-left .previous-header  {width: 50px; height: 50px; float: left; background-color: #fff; moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; padding: 13px 17px; border: 1px solid #000; background-image: url(../images/hamburger.png); background-repeat: no-repeat; background-position: center; cursor:pointer; float:left; background-size:50%;}  
.header-content .header-left .close-class {background-image:url(../images/close.png); background-size:75%; }
 
.header-content .header-right .next-header  {width: 50px; height: 50px; float: right; background-color: #fff; border-radius: 50%; padding: 15px 20px; border: 1px solid #000; text-decoration:none; color:#000; background-image: url(../images/next.png); background-repeat: no-repeat; background-position: center; background-size:50%; } 
/* #norsis-quiz-container .btn:hover {background-color:#58d4ad;border:3px solid #58d4ad;} */
#norsis-quiz-container .btn:focus {background-color:#58d4ad;border:3px solid #58d4ad;} 
ul.dropdown {list-style-type:none; margin:14px 0 0 0; padding:0; background-color:#fff;}
.img-circle { border-radius: 50%;}
.chapter-image {overflow:hidden;}
#norsis-quiz-container .chapter-label {margin:10px auto; color:#000; font-family:'Open Sans'; font-size:18px; text-decoration:none; line-height:24px;}
.norsis-quiz-show-chapter {text-decoration:none;}
#norsis-quiz-container .chapter-bg {margin:15px 0; background-color:#f6f6f6; padding:15px;}
.chapter-list-wrap {display:none;}	
#norsis-quiz-container .result-wrap-img {width:43px; margin-top:15px;  margin-bottom:15px;}
.chapter-list {background-color: #ffffff; border:1px solid #000; padding-top:10px; overflow:visible; z-index:10; cursor:pointer; width:80%; margin:0 auto; min-height:45px; display:none;}
.chapter-list-toggle a{ width:30%; padding:10px; border-radius:5px; margin:5px; float:left; transition:all 0.2s ease-in-out; border:1px solid #ddd; color: #000; font-size: 16px; font-family: inherit; max-height:72px;}
.chapter-list-toggle a:hover{ border:1px solid #58d4ad; color: #58d4ad; }
.chapter-list-toggle a:visited {color: #000;}
.chapter-image-toggle {padding: 5px; width: 30%; float: left;}
.chapter-text { padding: 0 5px; width: 70%; float: left; max-height:62px;} 
.results .actions {padding: 25px 0; margin: 25px 0;}
.chapter-list span {padding:0; margin-left:20px;}
ul.dropdown {display:none;}
ul.dropdown li {display:inline-block; width:100%;}
#norsis-quiz-container .result-list, #norsis-quiz-container .form-list  {width:70%; margin:0 auto; padding: 30px 30px; border: 2px solid #ccc; border-radius:8px; }
input[type="text"].form-control {width:98%; margin:0; padding: 16px 16px;	font-weight: 300; border: 1px solid #ccc;
    border-radius: 5px;}	
input[type="text"].full-width-box {width:98%;}	
#norsis-quiz-container .form-group {width:48%; margin:3px 6px; float:left; margin-bottom: 5px; }
#norsis-quiz-container .col-full-width {width:99%; margin:7px; float:left; padding-bottom:8px;}
#norsis-quiz-container .result-header {text-align:left; width:70%; margin:0 auto; padding-bottom:0; text-align:center;}
.chapter-list-toggle p {}
#norsis-quiz-container .answer-right {float:right; display:none;}
#norsis-quiz-container .main .answer-right {float:right; display:block; font-weight:600; font-size:13px; padding-top:15px;}
.result-item  .main img {width: 7%; border-radius: 50%; float: left; margin: 3px 0 10px 0;}
span.chapters { float: left; margin: 14px 10px; font-size:18px; padding-bottom:15px;}
.result-content .icon_answer {float: left; padding: 18px 10px 10px 0;}
#norsis-quiz-container .result-send-container .send-results-content1 {width:62%; float:left; padding:5px; font-size: 16px; line-height: 1.6; margin-bottom: 0; max-width: 450px;}
#norsis-quiz-container .result-send-container .send-results-content2 {width:37%; float:left;}
#norsis-quiz-container .result-send-container .btn-send-result {background-color:#7ed321; border-radius:5px; color:#000; padding:13px 32px; margin: 8px; font-size: 15px; font-family: 'Open Sans', sans-serif; font-weight: 600; border:none; transition: background-color 0.3s ease-out;}
#norsis-quiz-container .result-send-container .btn-send-result:hover { background-color: #b1e875; }
#norsis-quiz-container .result-send-container .btn-send-result:active {border:none;} 
#norsis-quiz-container .send-results-content1 p { font-weight:600; margin-bottom:5px; margin-top:6px; }
#norsis-quiz-container .show-form-wrap {display:none;}
span.chapter-main-img { display: inline-block; position: relative; vertical-align: middle;    background-size: 100%; background-repeat: no-repeat; width: 80px; height: 80px; border-radius:50%; }
span.chapter-text-name{ display: inline-block;  position: relative; padding-left:15px;}
span.chapter-img{display: inline-block; position: relative; vertical-align: middle; background-size: 100%; background-repeat: no-repeat; float:left; width: 50px; height: 50px; border-radius:50%; cursor:pointer; }
span.chapters{ display: inline-block; position: relative; padding-left:15px;	float:left;}
#norsis-quiz-container .content_response { text-align:center; }
#norsis-quiz-container .content_response span.result-head a{font-size:16px; font-weight: 600; color:#74b1d5;}
#norsis-quiz-container .content_response span.result-head { font-size: 16px; font-weight: 600;}
/*Download Cerificate*/
#norsis-quiz-container .diploma-certi {margin-top:30px; width: 70%; margin: 40px auto; padding: 30px 30px;}
#norsis-quiz-container .diploma-certi p {font-size:14px; }
#norsis-quiz-container input[type="text"].form-diploma {padding:5px 10px; font-size:14px; border: 1px solid #ccc; border-radius: 5px;    font-size: 16px; font-weight: normal;}
#norsis-quiz-container input[type="submit"].form-diploma {background-color: #7ed321;border-radius: 5px;color: #000; padding: 10px; margin: 5px;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 600;border: none;   transition: background-color 0.3s ease-out;}

/* Quiz type 2 css */
#norsis-quiz-container .item-bottom.item-icon { width: 100%; padding-left: 16px !important;}	
#norsis-quiz-container .question-radio-two-container label .bottom .triangle {height: 0; width: 30px; position: relative; top: 2px; left: 92px; border-left: 15px solid transparent; border-right: 15px solid transparent;  border-bottom: 20px solid #be4646;}
#norsis-quiz-container .question-radio-two-container label .bottom .triangle:before {content:"";   height: 0;
width: 23px; position: relative; top: 6px; left: -11px; display: block; border-left: 10px solid transparent;    border-right: 11px solid transparent; border-bottom: 15px solid #fff;}
#norsis-quiz-container .question-radio-two-container.correct label .bottom .triangle {height: 0; width: 30px;
position: relative; top: 2px; left: 92px; border-left: 15px solid transparent; border-right: 15px solid transparent;
border-bottom: 20px solid #58d4ad;}
#norsis-quiz-container .question-radio-two-container.correct label .bottom .triangle:before { content:""; height: 0;
width: 23px; position: relative; top: 6px; left: -11px; display: block; border-left: 10px solid transparent;   border-right: 11px solid transparent; border-bottom: 15px solid #fff;}
#norsis-quiz-container .res-type-two .result-item .result-content .items .item .item-collapse span { margin-left:20px; cursor: default;}
#norsis-quiz-container .res-type-two .main .answer-right {display:none;}
#norsis-quiz-container .chapter-type-two .title-wrap {width:100%;}
#norsis-quiz-container .chapter-type-two .chapter-description {text-align: left; font-weight: 600; padding-bottom:10px; font-size: 18px; line-height: 28px;}

@media screen and (min-width:768px) and (max-width:1024px)
{
	/* .quiz-wrapper .chapters.rows {align-items: center; justify-content: center;} */
	.quiz-wrapper .chapters.rows .course-item {margin:10px 50px;} 	
	.chapter-type-one { //max-width:750px; //margin:0 auto;}
	#norsis-quiz-container .chapter-map-header {text-align:center;}
	.site-content {margin:0 15px;}
	#norsis-quiz-container .header {padding-bottom:0;}
	#norsis-quiz-container .header{line-height:45px; font-size:24px; text-align:center;}	
	#norsis-quiz-container .result-list, #norsis-quiz-container .form-list {width:80%; padding:30px 30px;}
	.chapter-type-one .header-content .header-right .next-header, .chapter-type-one .header-content .header-left .previous-header {width:40px; height:40px; padding:14px;}
	.chapter-list-toggle a {font-size:15px; padding:5px;}	
	.chapter-thumb1 {margin:10px 10px 0px 0;}	
	.chapter-thumb {width:21%;}
	#norsis-quiz-container .chapter-type-one .chapter-title {//margin-left:120px;}	
	#norsis-quiz-container .question-content p {margin-top:10px; width:75%;}
	#norsis-quiz-container .chapter-type-one .chapter-description {padding-bottom:10px;}
	#norsis-quiz-container .form-group {width:98%;}
	#norsis-quiz-container .result-send-container .result-send-inner .result-send-form .norsis-quiz-send-results {width:96%; margin-top:5px;}
	#norsis-quiz-container .title-wrap { width:70%; }
	.result-item  .main img {width:8%;}
	span.chapters {margin:9px 10px; padding-bottom:15px; font-size:17px; padding-left:0; max-width:190px;}	
	#norsis-quiz-container .result-item .result-content .top {padding:7px 15px;}
	#norsis-quiz-container .btn-default {padding:8px 25px; margin-left:5px;}
	#norsis-quiz-container .actions {margin-top:35px; margin-left: 0; padding-left: 0; }
	#norsis-quiz-container .nav-buttons {margin-left: 15px;  }
	#norsis-quiz-container .chapter-label {margin:0 auto;}	
	#norsis-quiz-container .chapter-page {padding-top:8px;}
	#norsis-quiz-container .result-send-container .btn-send-result {padding: 11px 19px; margin: 21px 10px; float:right;}
	#norsis-quiz-container .main .answer-right {padding-top:9px;padding-right:0; }
	#norsis-quiz-container .result-item .main {padding-left:9px;}
	#norsis-quiz-container .result-item .result-content .items .item {padding:16px 16px 16px 35px;}
	#norsis-quiz-container .result-item .result-content .items .item .item-collapse span {margin-left:25px;}
	span.chapter-main-img {width: 69px; height: 69px;}
	span.chapter-img {width:45px; height:45px;}
	#norsis-quiz-container .result-send-container .result-send-inner .result-send-form .share-button-container {margin-bottom:15px;}
	#norsis-quiz-container .result-image {width:100px;}
	#norsis-quiz-container .share-fb .result-list {padding:30px 30px;}
	#norsis-quiz-container .share-fb .result-header {width:100%;}
	#norsis-quiz-container .result-header {padding-top:15px;}
	#norsis-quiz-container .content_response span.result-head {font-weight:500;}
	#norsis-quiz-container .content_response span.result-head a{font-weight:500;}
	#norsis-quiz-container .diploma-certi {width:80%; padding-bottom:10px;} 
	#norsis-quiz-container .question-radio-two-container label .bottom .inner {width:600px;}	
	#norsis-quiz-container .row1.chapter-type-two-content {margin-top:0;}	
	#norsis-quiz-container .question-radio-two-container label .bottom .triangle:before, #norsis-quiz-container .question-radio-two-container.correct label .bottom .triangle:before {top:7px;}
	#norsis-quiz-container .res-type-two .result-header {padding-top: 0;}
	#norsis-quiz-container .results .res-type-two .icon-wrap { padding: 5px 0 15px 0; }
	#norsis-quiz-container .result-item .result-content .items .item .item-bottom {padding:10px 0 0 0;}
	#norsis-quiz-container .res-type-two span.chapters {max-width: 100%; margin: 12px 10px 0 10px;}
	#norsis-quiz-container .result-item .result-content .items .item .item-collapse span {margin-left: 15px;}		
}
	
}
@media screen and (min-width: 768px) and (max-width: 992px)
{
	#norsis-quiz-container .question-radio-container .index2:focus {background:none;}
	#norsis-quiz-container .question-radio-container .rest .answers .radio label.index2:hover {background:none;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)
{
	.quiz-wrapper .chapters.rows {margin-left:5px;}
	.quiz-wrapper .chapters.rows .course-item {margin:15px;} 
	#norsis-quiz-container .col-full {margin:20px;}
	.quiz-wrapper {max-width:970px;}	
	#norsis-quiz-container .result-send-container .result-send-inner .result-send-form .norsis-quiz-send-results {
		margin:5px; width:98%;	}
	span.chapters {margin:12px 10px;}	
	.chapter-type-one .header-content .header-left, .chapter-type-one .header-content .header-right {padding:0;}
	#norsis-quiz-container .chapter-type-one .chapter-title {//margin-left:70px;}
	.chapter-thumb {width:25%;}	
	#norsis-quiz-container .question-content p {margin-top:10px;}
	#norsis-quiz-container .actions {padding-left:0;}
	#norsis-quiz-container .btn:hover {background-color:transparent; }
	#norsis-quiz-container .result-send-container .btn-send-result {margin: 16px 0; float:right;}
	input[type="text"].form-control {padding:10px;}
	#norsis-quiz-container .btn-default { margin-left:0;}
	#norsis-quiz-container .result-send-container .result-send-inner .result-send-header {text-align:left;}
	#norsis-quiz-container .show-form-wrap {text-align:center;}
	#norsis-quiz-container .form-group {margin:7px 0;}
	#norsis-quiz-container .result-send-container .result-send-inner .result-send-form .norsis-quiz-send-results {width: 95%; float: left;}
	#norsis-quiz-container .quiz-wrapper .chapters.rows .course-item.quiz-type-two {margin:20px 50px;}	
}
@media screen and (min-width:320px) and (max-width:767px)
{
	#norsis-quiz-container .result-item .main {padding-left:10px;}
	#norsis-quiz-container .result-item .result-content .items .item .item-collapse span {margin-left:5px;}
	#norsis-quiz-container .result-item .result-content .items .item .item-top {padding-left:15px;}		
}
@media screen and (max-width:767px)
{
	#norsis-quiz-container .results.res-quiz-4 .answer-content { padding: 10px 0; } 
	#norsis-quiz-container .results.res-quiz-4 .item-bottom.item-icon { width: 100% !important;
    padding: 0 !important; }
	
	#norsis-quiz-container .question-radio-four-container .top .content {padding: 0 25px 14px 25px;}
	
	#norsis-quiz-container .res-quiz-4 .result-item .result-content .items .item .item-bottom.item-answer {padding-left: 0;}
	
	#norsis-quiz-container .chapter-type-four .chapter-bg, #norsis-quiz-container .quiz-type-4 .nav-button, #norsis-quiz-container .chapter-type-four .nav-button { margin: -15px; }
	#norsis-quiz-container .chapter-type-four .chapter-map-btn { padding-left: 0; padding-right: 0; }
	
	#norsis-quiz-container .chapter-type-four a.norsis-quiz-show-chaptermap.btn.btn-default {bottom:0;}
	#norsis-quiz-container .res-quiz-4 .result-item .result-content .items .item { padding: 16px 15px 16px 15px; }
	#norsis-quiz-container .res-quiz-4 .result-item .result-content .items .item .item-collapse span { margin-left: 0; }
	
	/* Site content margin*/
	#norsis-quiz-container .chapter-type-one {padding:0;}
	.site-content {margin:0 15px;}
	#norsis-quiz-container .header-left {width:75%}
	#norsis-quiz-container .quiz-type-4 .header-left {width:75%}
	#norsis-quiz-container .chapter-page {font-size: 17px;  padding-left: 5px; }
	
	#norsis-quiz-container .header-right {width:25%}
	/*Quiz index page*/
	#norsis-quiz-container .col-full {margin:10px;}
	#norsis-quiz-container .header {padding-bottom:0;}
	.right-side , .left-side , .chapter-list-wrap{width:100%;}	
	.chapter-list-wrap {min-height:1px;}
	.right-side {margin:0;}
	.chapter-image1 {width:14%; margin:0 8px;}
	.chapter-list {width:100%; margin:0;}
	#norsis-quiz-container .question-radio-container .rest .content {line-height:25px;}
	#norsis-quiz-container .chapter-type-one .actions {padding-top:0;}	
	.quiz-buttons-right,.quiz-buttons-left   {float:none;}
	#norsis-quiz-container .btn {float:left; margin-bottom:10px; text-align:center; width: 100%; padding:5px 0; margin-left:0;} 
	#norsis-quiz-container .chapter-type-one .chapter-title {margin:0;}
	/*Quiz Page (Chapter map) */
	.chapter-thumb {width:31%; float:none;}
	#norsis-quiz-container .question-content p {float:none;text-align:center; width:100%; padding:0;}
	.chapter-thumb1 {margin:0px 10px 0px 0; width:13%;}
	.chapter-list p {margin:10px;}
	.quiz-page {margin:15px;}
	#norsis-quiz-container .title-wrap {width:100%;}
	#norsis-quiz-container .chapter-type-one .chapter-title {padding-bottom:10px; text-align:center; width:100%;}
	.quiz-wrapper .chapters.rows { /*align-items: center; */ justify-content: center; margin:20px 30px 20px 25px; }
	.quiz-wrapper .chapters.rows .course-item {margin:20px 40px; align-items: center; justify-content: center;}	
	#norsis-quiz-container .header{line-height:45px; font-size:28px; text-align:center; clear:both;}		
	#norsis-quiz-container .result-header {padding-bottom:0; padding-top:15px; font-size:18px;}	
	#norsis-quiz-container .result-list, #norsis-quiz-container .form-list {width:100%; padding:0 15px;}
	input[type="text"].form-control {width:100%; float:none; margin:5px 0; padding:5px 10px;}
	.chapter-list-toggle {display:none;}
	.chapter-list {display:block;}		
	#norsis-quiz-container .result-item .result-content .top {min-height:85px; padding:5px 9px;}
	span.chapters {margin:10px 0 21px;}
	#norsis-quiz-container .actions {padding:10px 0;}
	#norsis-quiz-container .result-info {padding:10px 0;}
	#norsis-quiz-container .form-group {width:100%; float:none; margin:0;}
	#norsis-quiz-container .result-send-container .result-send-inner .result-send-form .norsis-quiz-send-results {width:100%; margin:5px 0 15px 0; padding:5px;}
	.result-content .main {padding:10px;}
	.result-content .main .chapters {width:100%;}
	.result-content .main .answer-right {width: 100%; padding: 5px 0;}
	.result-page .header-content .header-left,.result-page .header-content .header-right {width:100%;}	
	#norsis-quiz-container .chapter-page {margin-left:0; padding-top:6px; font-size:17px;}
	.header-content .header-left .previous-header , .header-content .header-right .next-header{width:40px; height:40px;}
	.result-item  .main img {width:18%;}
	.result-content .main .chapters {width:70%; float: none; vertical-align: middle; padding: 10px;
    margin: 0 0 0 8px;}	
	#norsis-quiz-container .result-send-container .result-send-inner .result-send-header {padding-bottom:10px; text-align:center; padding-top:5px; }
	#norsis-quiz-container .res-type-two .result-item .result-content .items .item .item-collapse span {margin-left:7px !important;}
	#norsis-quiz-container .result-item .result-content .items .item {padding:16px 15px 16px 25px;}
	#norsis-quiz-container .header-left-menu {width:30%;}
	#norsis-quiz-container .result-heading {width:70%;}
	#norsis-quiz-container .result-heading h2 {margin:10px 0; font-size:24px;}
	#norsis-quiz-container .results {padding:0;}
	#norsis-quiz-container .main .answer-right {padding-top:10px; padding-bottom:10px; }
	#norsis-quiz-container .result-send-container {padding:10px;}
	#norsis-quiz-container .result-send-container .send-results-content1 {width:100%; float:none; font-size:13px;}
	#norsis-quiz-container .result-send-container .send-results-content2 {width: 60%;float: none; margin: 0 auto; text-align:center;} 
	#norsis-quiz-container .type-2.result-send-container .send-results-content2 {width: 70%;}
	#norsis-quiz-container .result-send-container .btn-send-result {margin-bottom:15px; padding:10px 13px; margin: 10px 14px 20px 14px; text-align:center;}	
	/* #norsis-quiz-container .results .norsis-spacing {padding:5px 0;} */
	#norsis-quiz-container .show-form-wrap {margin: 10px; padding: 0;}
	span.chapter-img {width:45px; height:45px; float:none;}
	span.chapter-main-img {width:55px; height:55px; margin-bottom: 10px; margin-top: 10px;}
	#norsis-quiz-container .result-item .main { position: relative;display: inline-block; }
	#norsis-quiz-container .chapter-type-one .chapter-description {margin-bottom:0;}
	#norsis-quiz-container .result-send-container .result-send-inner .result-send-form .share-button-container {margin-left:0;}	
	#norsis-quiz-container .share-fb .result-header {width:100%;}
	#norsis-quiz-container .fb-result {font-size:17px;}
	#norsis-quiz-container .content_response {padding-top:15px;}
	#norsis-quiz-container .content_response span.result-head {font-weight:500;}
	#norsis-quiz-container .content_response span.result-head a{font-weight:500;}
	#norsis-quiz-container .share-button-container1 {float: none; padding-top: 15px;}
	#norsis-quiz-container .diploma-certi {width:100%; padding:0;}
	#norsis-quiz-container .diploma-certi .result-header {width:100%;padding-bottom:10px;}
	#norsis-quiz-container input[type="submit"].form-diploma {margin:15px 5px 5px 5px;}
	#norsis-quiz-container .quiz-wrapper .chapters.rows .course-item.quiz-type-two {margin:20px 25px;}
	span.chapter-text-name {padding-left: 0;}
	#norsis-quiz-container .question-radio-two-container label .bottom .inner {width: 100%; margin-left: 0;}
	#norsis-quiz-container .question-radio-two-container label .bottom .inner {padding:10px;}	
	#norsis-quiz-container .question-radio-two-container label .bottom .inner .inner-content, #norsis-quiz-container .question-radio-two-container label .bottom .inner .inner-img-mobile,#norsis-quiz-container .question-radio-two-container.correct label .bottom .inner .inner-content,#norsis-quiz-container .question-radio-two-container.correct label .bottom .inner .inner-img-mobile {width:100%;}
	#norsis-quiz-container .question-radio-two-container label .bottom .inner .inner-img-mobile, #norsis-quiz-container .question-radio-two-container.correct label .bottom .inner .inner-img-mobile { background-position: center;}	
	#norsis-quiz-container .question-radio-two-container.correct label .bottom .inner .inner-img, 
	#norsis-quiz-container .question-radio-two-container label .bottom .inner .inner-img {display:none;}		
	#norsis-quiz-container .question-radio-two-container label .bottom .inner .inner-img-mobile { width: 100%;
    display: inline-block; background-image: url(../images/wrong.png); min-height: 55px; background-repeat: no-repeat; background-position: center top; vertical-align: middle;}	
	#norsis-quiz-container .question-radio-two-container.correct label .bottom .inner .inner-img-mobile { width: 100%; display: inline-block; background-image: url(../images/right.png); min-height: 55px; background-repeat: no-repeat; background-position: center top; vertical-align: middle;}	
	#norsis-quiz-container .col-full.res-type-two { margin: 10px; }
	#norsis-quiz-container .col-xs-12.col-full.heading-align { margin: 0; padding: 0;} 
	#norsis-quiz-container .row1.chapter-type-two-content {margin-top:0;}
	#norsis-quiz-container .question-radio-two-container input:checked + label .bottom {margin-top:20px;} 
	#norsis-quiz-container .question-radio-two-container label .bottom .triangle, #norsis-quiz-container .question-radio-two-container.correct label .bottom .triangle {left:20px;}
	#norsis-quiz-container .question-radio-two-container.correct label .bottom .triangle:before, #norsis-quiz-container .question-radio-two-container label .bottom .triangle:before {top:6px;} 
	.res-type-two .result-content .main .chapters { width: 65%; padding: 0; margin: 0 0 0 13px; }
	}
@media screen and (max-width:767px) and (orientation: landscape)
{
	span.chapters {margin:9px 10px 21px;}
	#norsis-quiz-container .main .answer-right {margin:0;}
	#norsis-quiz-container .header-content .header-left-menu  {width:40%;}
	#norsis-quiz-container .result-heading {width:60%;}
	#norsis-quiz-container .result-heading h2 {text-align:left;}
	#norsis-quiz-container .result-send-container .send-results-content2 {width:100%; text-align:center; float:left; }
	#norsis-quiz-container .result-send-container .send-results-content1 {text-align:center; max-width:100%;}
	.quiz-wrapper .chapters.rows {margin: 0 auto; width: 90%; justify-content: flex-start;}
	#norsis-quiz-container .quiz-wrapper .chapters.rows .course-item.quiz-type-two { margin: 20px 40px;}
	#norsis-quiz-container .result-send-container .share-button-container {text-align:center;}
}
.quiz-nav-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* or inline-flex */
  -ms-flex-flow: row wrap;
   flex-flow: row wrap;
  -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.q-spacer {
  width: 100%;
  max-width: 32%;
  height: 0;
}
a.q-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  max-width: 31%;
  margin-bottom: 20px;  
  width: 100%;
  padding: 14px 14px;
  border: 1px solid #eeeeee;
  border-radius: 6px;
  text-align: left;
  -webkit-transition: border 0.3s ease-out, box-shadow 0.3s ease-out;
  transition: border 0.3s ease-out, box-shadow 0.3s ease-out;
}
@media screen and (max-width: 986px) {
  a.q-button {
    max-width: 49%;
    margin-bottom: 10px;
    padding: 12px 20px;
  }
}
@media screen and (max-width: 768px) {
  a.q-button {
    max-width: 100%;
    margin-bottom: 4px;
    padding: 6px 10px;
  }
}
a.q-button:hover {
  border-color: #dedede;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05), -1px -1px 1px rgba(0, 0, 0, 0.05);
  text-decoration:none;
}
a.q-button .icon-et {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  z-index: 1;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: -webkit-transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
}
a.q-button .label {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  line-height: 1.2;
  font-size: 14px;
  margin-left: 10px;
  color:#000;
  max-width: calc(100% - 50px);
  white-space:normal;
}
a.q-button:hover .icon-et {
	/*
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
	*/	  
}
a.q-button:hover .label {
  text-decoration: underline;
}
/*----------------------*/
#norsis-quiz-container .question-radio-container .rest .answers .radio label{
	height: 58px;
    display: inline-block;
    background-repeat: no-repeat;    
    padding-left: 67px;
    background-position: 10px 0px;
    padding-top: 14px;
	margin-bottom:0;
}
@media screen and (min-width: 1025px) 
{
	#norsis-quiz-container .radio input + label:hover
	{	
		background-repeat: no-repeat !important;
		background-position: 10px -44px !important;
	}
	#norsis-quiz-container .question-radio-container .rest .answers .radio label:hover 
	{ text-decoration:underline;}
	#norsis-quiz-container .btn:hover {background-color:#58d4ad; border:3px solid #58d4ad;}
	#norsis-quiz-container .result-info-content {    width: 50%; margin: 0 auto; font-weight: 600;}
 	/* #norsis-quiz-container .result-item {padding-left:17px;} */
	#norsis-quiz-container .result-send-container .btn-send-result {float:right;}
	#norsis-quiz-container .actions {margin-left:16px;} 
	#norsis-quiz-container .quiz-buttons-left .btn, #norsis-quiz-container .quiz-buttons-right .btn{margin-right:20px;}
	a.q-button {margin-left: 10px;}
	#norsis-quiz-container .chapter-map-header {margin:0 30px;}
	#norsis-quiz-container a.norsis-quiz-reset-quiz { margin-right: 20px; }
	body.page-template-page-quiz .ch-complete-box { width: auto; }
}
#norsis-quiz-container .radio input:checked + label
{
	background-repeat: no-repeat !important;
	background-position: 10px -44px !important;
}
.img-responsive {width:120px;}
#norsis-quiz-container .fb-result {font-size:18px;}
#shareBtn {background-image:url(../images/fb-del.png); width: 187px; height: 28px; background-size: contain;   background-repeat: no-repeat; border:none;}

#norsis-quiz-container .quiz-three-header {padding-top:10px;padding-bottom:10px;}

#norsis-quiz-container .result-item .result-content .items .item .item-bottom.item-answer { font-size: 14px;   font-weight: 600; padding-left: 16px; padding-top: 15px; padding-bottom: 20px;}
#norsis-quiz-container .result-item .result-content .items .item .item-bottom.item-desc { font-size: 14px;    font-weight: 400;  padding: 0 0 20px 16px;}


/*  
#norsis-quiz-container .question-radio-two-container label .bottom .inner:before{   
    border: solid transparent;
    content: " ";    
    position: relative;
    border-color: #000;
    bottom: 31px;
    display: block;
    width: 25px;
    }   
*/	


/* Result page facebbok div */
#norsis-quiz-container .result-send-container.form-list.no-border { border: 0; padding: 0; }


.quiz-2 .quiz-wrapper .chapters.rows {width:90%; max-width:90%; margin: 0 auto; float: none; display: block;}
.quiz-2 .quiz-wrapper .chapters.rows .course-item.quiz-type-two{width: 47%; max-width: 47%; margin: 10px;    background-color: #fff; padding: 20px;  height: 160px; }
.quiz-2 .quiz-wrapper .chapters.rows .course-item.quiz-type-two.quiz-2-start { background-color: #d9d9d9;}
.quiz-2 .chapter-image { float: left; width: 25%;}
.quiz-2 .chapter-mid { width: 58%; float: left;padding-left: 5px; padding-right: 5px;}
.quiz-2 .ch-complete { float: left; width: 17%;}
.quiz-2 .chapter-label { float: none; padding: 0; margin: 0 !important; text-align: left; padding-left: 5px;font-weight: 600; padding-bottom: 5px;}
.quiz-2 .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;}
.quiz-2 .img-responsive { width: 100%; padding-left: 5px; padding-right: 5px;}
.quiz-2 .chapter-content { padding: 5px; color: #000; text-align: left; font-size: 13px;}
.quiz-2 .quiz-type-01 [class*="progress-"].progress-0, .quiz-progress {display:none!important;}
.quiz-2 .quiz-2-complete { background-color: #85bf41; color: #fff;}
#norsis-quiz-container.quiz-2 .actions { margin-left: 50px; margin-top: 30px;}

.ch-complete-box { border: 3px solid #58d4ad; color: #000; padding: 10px; width: 60px; margin: 0 auto; }

body.page-template-page-quiz {background-color:#F8F6F7;}
.quiz-2 .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;}

/* Login Settings */
.quiz-2-start .ch-complete-box { border: 3px solid #58d4ad; color: #000; padding: 10px; width: 60px; margin: 0 auto;}
.quizcontentresult {clear:both}
a.storeresult {display:none;}

.header-content { clear: both; }

@media screen and (min-width:768px) and (max-width:1024px)
{
	#norsis-quiz-container .answer-page.no-padding .content { padding: 8px 25px 0px 25px; }
	#norsis-quiz-container .answer-page.no-padding .response-img { padding: 5px 0 15px 0; }
	#norsis-quiz-container .result-item .result-content .items .item .item-bottom.item-answer {padding-left: 0;}
	#norsis-quiz-container .results.res-quiz-4 .answer-content { width: 85%; float: left; padding: 10px 10px 15px;
    text-align: left; }
	#norsis-quiz-container .chapter-type-four .btn {padding: 4px 5px; font-size: 17px;}
	
	
	.quiz-2 .quiz-wrapper .chapters.rows {width:100%; max-width:100%;}
	.quiz-2 .quiz-wrapper .chapters.rows .course-item.quiz-type-two { padding: 10px; margin-left: 10px; margin-bottom: 15px; height: 200px;}
	.quiz-2 .ch-complete-box { font-size: 19px;}
	.quiz-2 .chapter-mid, .quiz-2 .chapter-image, .quiz-2 .ch-complete {padding-top:5%;}
	.quiz-2 .ch-complete-box { padding: 15px 0 15px 0; }
	#norsis-quiz-container.quiz-2 .actions { margin-left: 0; }
	
	#norsis-quiz-container .col-full.chaptermap-btns a { float: left; margin-right: 15px; margin-left: 0 !important;}
	
}
@media screen and (max-width:767px)
{
	#norsis-quiz-container.quiz-2 .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;}
	.quiz-2 .quiz-page { margin: 0;}
	.quiz-2 .quiz-wrapper .chapters.rows { width: 100%; max-width: 100%; }
	.quiz-2 .chapter-image { display: none;}
	.quiz-2 .chapter-mid { width: 73%; padding-left: 0; padding-right: 0;}
	.quiz-2 .ch-complete { width: 26%; }
	body.page-template-page-quiz .site-content { margin: 0;}
	#norsis-quiz-container.quiz-2 .actions { margin-left: 0; }
	#norsis-quiz-container .result-send-container .share-button-container { margin-top: 0; padding-top: 0; padding-left: 7px; text-align: center;}
	
	#norsis-quiz-container .col-full.chaptermap-btns .btn {padding: 8px 0;}
}
@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape)
{
	#norsis-quiz-container.quiz-2 .quiz-wrapper .chapters.rows .course-item.quiz-type-two { margin: 0;margin-right: 20px;
    margin-bottom: 20px; }
}

@media screen and (min-width: 992px)
{
	#norsis-quiz-container .col-full.chaptermap-btns a { display: block; float: left; margin-right: 10px; }
	.header-right a.dashboard { margin-right: 20px; }
}

/* zoombox css */
/*[fmt]0A90-0A0A-2*/
#zoombox iframe,#zoombox img{
	border:none;
}
#zoombox .zoombox_mask{
	background-color:#000;
	position:fixed;
	width:100%;
	z-index:1051;
	height:100%;
	top:0;
	left:0;
}
#zoombox .zoombox_container{
	position:absolute;
	z-index:1052;
}
#zoombox .relative{
	position:relative;
}
#zoombox .zoombox_prev{
	position:absolute;
	top:0;
	left:0;
	width:50%;
	height:100%;
	cursor:pointer;
	/*+opacity:0;*/
	filter:alpha(opacity=0);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .zoombox_prev:hover{
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox .zoombox_next{
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;
	/*+opacity:0;*/
	filter:alpha(opacity=0);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .zoombox_close,#zoombox .zoombox_next,#zoombox .zoombox_prev{
	cursor:pointer;
}
#zoombox .multimedia .zoombox_next,#zoombox .multimedia .zoombox_prev{
	display:none;
}
#zoombox .zoombox_next:hover{
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox .zoombox_gallery{
	position:fixed;
	z-index:1054;
	bottom:-60px;
	left:0;
	right:0;
	text-align:center;
	/*+opacity:85%;*/
	filter:alpha(opacity=85);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	cursor:pointer;
	width:auto;
	background-color:#050505;
	height:60px;
	overflow: hidden;
	display:none;
}
#zoombox .zoombox_gallery img{
	height:50px;
	padding:5px;
	/*+opacity:50%;*/
	filter:alpha(opacity=30);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
}
#zoombox .zoombox_gallery img:hover,#zoombox .zoombox_gallery img.current{
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox_loader{
	background:url(../images/loader.png) no-repeat left top;
	position:absolute;
	height:40px;
	width:40px;
	cursor:pointer;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
	z-index:1053;
}
/** Zoombox Theme **/
.zoombox .zoombox_container{
	background:#000;
	color:#666;
	/*+box-shadow:0px 0px 10px #000000;*/
	-moz-box-shadow:0px 0px 10px #000000;
	-webkit-box-shadow:0px 0px 10px #000000;
	-o-box-shadow:0px 0px 10px #000000;
	box-shadow:0px 0px 10px #000000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	-o-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;
}
.zoombox .content{
	background:#000;
}
.zoombox .zoombox_title{
	color:#FFF;
	/*+placement:anchor-top-left -1px -22px;*/
	position:absolute;
	left:-1px;
	top:-22px;
	/*+text-shadow:1px 1px #000000;*/
	-moz-text-shadow:1px 1px #000000;
	-webkit-text-shadow:1px 1px #000000;
	-o-text-shadow:1px 1px #000000;
	text-shadow:1px 1px #000000;
	-moz-text-shadow:1px 1px #000;
	-webkit-text-shadow:1px 1px #000;
	-o-text-shadow:1px 1px #000;
	text-shadow:1px 1px #000;
}
.zoombox .zoombox_close{
	background:url(../images/close-dialog.png) no-repeat;
	width:30px;
	height:30px;
	/*+placement:anchor-top-right -15px -15px;*/
	position:absolute;
	right:-15px;
	top:-15px;
}
#zoombox.zoombox .zoombox_next{
	background:url(../images/next1.png) no-repeat right center;
}
#zoombox.zoombox .zoombox_prev{
	background:url(../images/prev.png) no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .zoombox_container{
	background:#FFF;
	margin-left:-30px;
	padding:10px 10px 37px;
	color:#666;
}
.lightbox .zoombox_close{
	background:url(../images/lightclose.gif) no-repeat left top;
	width:66px;
	height:22px;
	top:auto;
	/*+placement:anchor-bottom-right 12px 6px;*/
	position:absolute;
	right:12px;
	bottom:6px;
}
.lightbox .zoombox_title{
	text-align:left;
}
.lightbox .zoombox_next{
	background:url(../images/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev{
	background:url(../images/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery{
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container{
	border:10px solid #0B0A0A;
	/*+border-radius:10px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px 10px 10px 10px;
	background:#FFF;
	padding:10px 10px 37px;
	margin-left:-20px;
	color:#797979;
}
.prettyphoto .zoombox_title{
	text-align:left;
}
.prettyphoto .zoombox_close{
	background:url(../images/ppsprite.png);
	width:27px;
	height:24px;
	top:auto;
	/*+placement:anchor-bottom-right 6px 8px;*/
	position:absolute;
	right:6px;
	bottom:8px;
}
.prettyphoto .zoombox_next{
	background:url(../images/ppnext.png) no-repeat right center;
}
.prettyphoto .zoombox_prev{
	background:url(../images/ppprev.png) no-repeat left center;
}
.prettyphoto .multimedia .zoombox_next,.prettyphoto .multimedia .zoombox_prev{
	display:none;
}
#zoombox.prettyphoto .zoombox_gallery{
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container{
	/*+border-radius:10px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px 10px 10px 10px;
	background:#0C0C0C;
	padding:10px 10px 37px;
	margin-left:-30px;
	color:#828282;
}
.darkprettyphoto .zoombox_title{
	/*[empty]position:;*/
	text-align:left;
}
.darkprettyphoto .zoombox_close{
	background:url(../images/ppsprite.png);
	width:27px;
	height:24px;
	top:auto;
	/*+placement:anchor-bottom-right 2px 6px;*/
	position:absolute;
	right:2px;
	bottom:6px;
}
.darkprettyphoto .zoombox_next{
	background:url(../images/ppnext.png) no-repeat right center;
}
.darkprettyphoto .zoombox_prev{
	background:url(../images/ppprev.png) no-repeat left center;
}
.darkprettyphoto .multimedia .zoombox_next,.darkprettyphoto .multimedia .zoombox_prev{
	display:none;
}
#zoombox.darkprettyphoto .zoombox_gallery{
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Simple Theme **/
.simple .zoombox_container{
	background:#000;
}
.simple .zoombox_title{
	color:#FFF;
	/*+placement:anchor-top-left -1px -22px;*/
	position:absolute;
	left:-1px;
	top:-22px;
	/*+text-shadow:1px 1px #000000;*/
	-moz-text-shadow:1px 1px #000000;
	-webkit-text-shadow:1px 1px #000000;
	-o-text-shadow:1px 1px #000000;
	text-shadow:1px 1px #000000;
	-moz-text-shadow:1px 1px #000;
	-webkit-text-shadow:1px 1px #000;
	-o-text-shadow:1px 1px #000;
	text-shadow:1px 1px #000;
}
#zoombox.simple .zoombox_next{
	background:url(../images/simplenav.png) no-repeat -20px center;
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
	right:-20px;
	width:20px;
}
#zoombox.simple .zoombox_next:hover{
	background-position-x:left;
}
#zoombox.simple .zoombox_prev{
	background:url(../images/simplenav.png) no-repeat -40px center;
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
	left:-20px;
	width:20px;
}
#zoombox.simple .zoombox_prev:hover{
	background-position-x:-60px;
}
.simple .zoombox_prev{
	background:url(../images/ppprev.png) no-repeat left center;
}
.simple .zoombox_close{
	background:url(../images/simpleclose.png) no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	right:-10px;
}

#zoombox.simple .multimedia .zoombox_next,#zoombox.simple .multimedia .zoombox_prev{
	display:block;
}
@media screen and (max-width:650px) {
	.logoutbtn{width:94% !important;margin:0 auto;margin-right:0 !important;}
}
@media screen and (max-width:320px) {
  .quiz-4 .quiz-wrapper .chapters.rows{margin:20px 30px 20px 11px;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
	.logoutbtn{width:97% !important;margin:0 auto;margin-right:0 !important;}
	.quiz-4 .quiz-wrapper .chapters.rows{margin:0 30px 20px 82px;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
	.logoutbtn{width:97% !important;margin:0 auto;margin-right:0 !important;}
	.quiz-4 .quiz-wrapper .chapters.rows{margin:20px 30px 20px 34px;}
}