@import url(http://fonts.googleapis.com/css?family=Satisfy|Pathway+Gothic+One);

/* Defaults */ #quizzie {

  margin: 0;

  padding: 0;

  width: 100%;

  height: 100%;

}




a.TextLink.Overlay-Badge--testMode.Overlay-Badge--topRight {
    display: none !important;
}




#quizzie {

  padding: 5% 0;

  /* Individual Steps/Sections */

  /* Content */

}

#quizzie ul {

  list-style: none;

  display: block;

  width: auto;

  margin: 2% 2%;

  padding: 2%;

  overflow: auto;

  display: none;

  /* Step Questions and Answer Options */

}

#quizzie ul.current {

  display: block;

}
.myprebuy {
    margin: 0 auto !IMPORTANT;
}
.myrow1 {
    padding-left: 70px;
}
.mnih2 {
    font-size: 35px !important;
}

.row.myrow1 label {
    font-weight: bolder;
}
.mnihigh {
    background: #ece983 !important;
    color: #000 !important;
    font-weight: bold !important;
}
#quizzie ul li {

  display: inline-block;

  float: left;

  width: 49%;

  margin-right: 2%;

  overflow: auto;

  text-align: center;

}

#quizzie ul li.quiz-answer {

  cursor: pointer;

}

#quizzie ul li.question, #quizzie ul li.results-inner {

  display: block;

  float: none;

  width: 100%;

  text-align: center;

  margin: 0;

  margin-bottom: 2%;

}

#quizzie ul li.results-inner {

  padding: 5% 2%;

}

#quizzie ul li.results-inner img {

  width: 250px;

}

#quizzie ul li:last-child {

  margin-right: 0;

}

#quizzie .question-wrap, #quizzie .answer-wrap {

  display: block;

  padding: 1%;

  margin: 1em 10%;

  -moz-border-radius: 10px;

  -webkit-border-radius: 10px;

  border-radius: 10px;

}

#quizzie .answer-wrap {

  background: #1d90cf;

  -moz-transition: background-color 0.5s ease;

  -o-transition: background-color 0.5s ease;

  -webkit-transition: background-color 0.5s ease;

  transition: background-color 0.5s ease;

}

#quizzie .answer-wrap:hover {

  background:#11628e;

}

.answer-text{

color:#fff;

font-family: 'Pathway Gothic One', 'sans-serif';

font-size:2em;

}



.note {

  position: relative;

  padding: 1em 1.5em;

  margin: 2em auto;

  color: black;

  font-size:18px;

  background:#FFFEAF;

  overflow: hidden;

  border:#7E7E7E solid 1px;

   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

width: 100%;

}



.note:before {

  content: "";

  position: absolute;

  top: 0;

  right: 0;

  

  background: #1d90cf;

  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);

  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);

  box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);

  /* Firefox 3.0 damage limitation */

  display: block; 

}



.note.rounded {

  -moz-border-radius: 5px 0 5px 5px;

  border-radius: 5px 0 5px 5px;

}



.note.rounded:before {

  border-width: 8px;

  border-color: #fff #fff transparent transparent;

  -moz-border-radius: 0 0 0 5px;

  border-radius: 0 0 0 5px;

}

.m3-29{

		font-stretch:condensed;

	}

    



	
/*****************************drop down css*************************************/	
.nav-menu ul{
	padding:0;
	}
.nav-menu ul li {
    
    list-style: outside none none;
}

@media screen and (min-width:991px) {

.nav-menu ul{
	padding:0;
	}
.nav-menu ul li {
    float: left;
    list-style: outside none none;
}
.nav-menu ul li:hover ul {
    display: block;
}
.nav-menu ul ul {
    display: none;
    position: absolute;
    background: #10354a;
	border-top:2px solid #1c5c82;
    
}

li.dd_here{
     
	 background:rgba(0, 0, 0, 0) url("../images/arrow.gif") no-repeat scroll 163px center;
}
}





/*************************blog css**********************/

.blog-list {
}
.blog-list .list {
}
.blog-list .list .inner_list {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 1px 3px;
    margin: 10px 0;
}
.blog-list .list .inner_list .blog-image {
}
.blog-list .list .inner_list .blog-image img {
}
.blog-list .list .inner_list .by_date {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0;
    margin-top: 20px;
    padding-bottom: 20px;
}
.blog-list .list .inner_list .by_date span {
    color: #767676;
    padding: 0 7px;
}
.blog-list .list .inner_list .short_desc {
    margin-bottom: 0;
    margin-top: 20px;
    text-align: justify;
	min-height: 110px;
}
.blog-list .list .inner_list .blog-content {
    font-size: 13px;
    
    padding: 30px 15px 0;
}
.blog-list .list .inner_list .read_more {
    margin: 20px 0;
}
.blog-list .list .inner_list .blog-content h3 {
    font-size: 22px;
    margin-bottom: 0;
}
.blog-list .list .inner_list .read_more a {
    text-decoration: none;
    padding: 10px;
    border: 2px solid #fff;
}
.blog-list .list .inner_list .read_more a:hover {
    border-color: #ccc;
    color: #fff;
    background: #1c5c82;
}
.nav-link.w-nav-link.w--nav-link-open {
    padding: 5% 4% !important;
}
.w--open .menu-icon.w-icon-nav-menu {
    color: white;
    position: relative;
    z-index: 100;
}


/**********************new CSS**************************/
span.mniie11 {
   text-align:justify;
}