@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: "Conv_relative-bold";
  src: url("../fonts/relative-bold.eot");
  src: local("☺"), url("../fonts/relative-bold.woff") format("woff"),
    url("../fonts/relative-bold.ttf") format("truetype"), url("../fonts/relative-bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Conv_relative-book";
  src: url("../fonts/relative-book.eot");
  src: local("☺"), url("../fonts/relative-book.woff") format("woff"),
    url("../fonts/relative-book.ttf") format("truetype"), url("../fonts/relative-book.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Conv_relative-faux";
  src: url("../fonts/relative-faux.eot");
  src: local("☺"), url("../fonts/relative-faux.woff") format("woff"),
    url("../fonts/relative-faux.ttf") format("truetype"), url("../fonts/relative-faux.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.m0 {
  margin: 0 !important;
}
.mb10 {
  margin: 0 0 10px 0 !important;
}
@media (max-width: 767px) {
  .pl0sm {
    padding-left: 0;
  }
  .mt30sm {
    margin-top: 30px;
  }
}

/*topband start*/
.topband {
  background: #3c3c41;
}
.coursename {
  width: 100%;
}
.coursename h3 {
  color: #00e487;
  font-family: "Conv_relative-book";
  font-size: 18px;
  font-weight: normal;
  margin: 20px 0;
}
.logo {
  width: 100%;
  margin: 12px 0;
}
@media (max-width: 767px) {
  .coursename h3 {
    margin: 0 0 12px;
  }
}
/*topband end*/

/*contentarea start*/
/*index start*/
.contentarea {
}
.contentborder {
  border: 1px solid #969696;
  margin: 20px 0;
  padding: 20px;
}
.question {
}
.question ol {
  margin: 0;
  padding: 0 0 0 20px;
}
.question ol li {
  font-family: "Conv_relative-book";
  font-size: 16px;
  padding: 0 0 0 15px;
}
.question ol li p {
  color: #3c3c41;
  font-size: 16px;
  font-family: "Conv_relative-book";
}
.options {
  padding: 0 0 0 20px;
  margin: 0 0 10px 0;
}
.button_outer {
  text-align: center;
  width: 100%;
  margin: 20px 0 0 0;
}
.button_submit {
  color: #ffffff;
  padding: 10px 30px;
  font-family: "Conv_relative-book";
  font-size: 16px;
  border-radius: 2px;
  display: inline-block;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00e487+0,1dcccd+100 */
  background: #00e487; /* Old browsers */
  background: -moz-linear-gradient(45deg, #00e487 0%, #1dcccd 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #00e487 0%, #1dcccd 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #00e487 0%, #1dcccd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e487', endColorstr='#1dcccd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.button_submit:hover,
.button_submit:visited,
.button_submit:active,
.button_submit:link {
  text-decoration: none;
  color: #ffffff;
}
@media (max-width: 767px) {
  .options {
    padding: 0;
  }
}
/*index end*/
/*learning method start*/
.methid_information {
}
.methid_information h2 {
  color: #3c3c41;
  font-family: "Conv_relative-bold";
  font-size: 16px;
  font-weight: normal;
  margin-top: 0;
}
.inputs_block_outer {
  margin: 10px 0 0 0;
}
.inputs_block_outer h3 {
  color: #3c3c41;
  font-family: "Conv_relative-book";
  font-size: 16px;
  margin-top: 0;
}
.inputs_block {
  border: 1px solid #969696;
  padding: 10px;
}
.inputs_block .inputs_name p {
  color: #3c3c41;
  font-family: "Conv_relative-book";
  font-size: 16px;
  margin: 0;
}
.button_view {
  width: 100%;
  display: block;
  text-align: center;
  color: #ffffff;
  font-family: "Conv_relative-book";
  font-size: 14px;
  border-radius: 2px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00e487+0,1dcccd+100 */
  background: #00e487; /* Old browsers */
  background: -moz-linear-gradient(45deg, #00e487 0%, #1dcccd 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #00e487 0%, #1dcccd 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #00e487 0%, #1dcccd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e487', endColorstr='#1dcccd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.button_view:hover,
.button_view:visited,
.button_view:active,
.button_view:link {
  text-decoration: none;
  color: #ffffff;
}
.inputs_block .tick {
}
.inputs {
  width: 100%;
  float: left;
}
.legend {
  margin: 5px 0 0 0;
}
.legend_inputs {
  display: inline-block;
}
.legend_inputs img {
}
.legend_inputs p {
  color: #3c3c41;
  font-family: "Conv_relative-book";
  font-size: 14px;
  display: inline-block;
  margin: 0 10px 0 5px;
}
@media (max-width: 767px) {
  .inputs_block .tick {
    text-align: right;
  }
}
/*learning method end*/
/*learning method information start*/
.learning_method_information .leftarea {
}
.learning_method_information .leftarea h3 {
  color: #3c3c41;
  font-size: 16px;
  font-family: "Conv_relative-bold";
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
.learning_method_information .leftarea p {
  color: #3c3c41;
  font-size: 16px;
  font-family: "Conv_relative-book";
}
.learning_method_information .leftarea p a {
  color: #00e487;
}
.learning_method_information .leftarea p a {
  color: #00e487;
}
.learning_method_information .rightarea {
}
.learning_method_information .rightarea h3 {
  color: #3c3c41;
  font-size: 16px;
  font-family: "Conv_relative-bold";
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
.learning_method_information .rightarea .button {
  width: 250px;
  display: block;
  text-align: center;
  border-radius: 2px;
  padding: 10px 0;
  color: #fff;
  margin-bottom: 10px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00e487+0,1dcccd+100 */
  background: #00e487; /* Old browsers */
  background: -moz-linear-gradient(45deg, #00e487 0%, #1dcccd 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #00e487 0%, #1dcccd 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #00e487 0%, #1dcccd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e487', endColorstr='#1dcccd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.learning_method_information .rightarea .button:hover,
.learning_method_information .rightarea .button:visited,
.learning_method_information .rightarea .button:active,
.learning_method_information .rightarea .button:link {
  text-decoration: none;
  color: #ffffff;
}
/*learning method information end*/
/* contentarea end */

/*bottomband start*/
.bottomband {
  background: #3c3c41;
  position: fixed;
  bottom: 0;
  width: 100%;
}
.bottomtext h3 {
  color: #ffffff;
  font-family: "Conv_relative-book";
  font-size: 14px;
  font-weight: normal;
  margin: 20px 0;
}
.bottomlogo {
  margin: 10px 0;
}
.bottomlogo p {
  color: #ffffff;
  font-family: "Conv_relative-book";
  font-size: 14px;
  margin: 0;
  display: inline-block;
}
.bottomlogo img {
  display: inline-block;
  margin: 0 0 0 10px;
}
@media (max-width: 767px) {
  .bottomband {
    position: inherit;
  }
  .bottomtext h3 {
    margin: 10px 0 0 0;
  }
}
/*bottomband end*/

.text-left-not-xs,
.text-left-not-sm,
.text-left-not-md,
.text-left-not-lg {
  text-align: left;
}
.text-center-not-xs,
.text-center-not-sm,
.text-center-not-md,
.text-center-not-lg {
  text-align: center;
}
.text-right-not-xs,
.text-right-not-sm,
.text-right-not-md,
.text-right-not-lg {
  text-align: right;
}
.text-justify-not-xs,
.text-justify-not-sm,
.text-justify-not-md,
.text-justify-not-lg {
  text-align: justify;
}

@media (max-width: 479px) {
  .text-left-not-xs,
  .text-center-not-xs,
  .text-right-not-xs,
  .text-justify-not-xs {
    text-align: inherit;
  }
  .text-left-xs {
    text-align: left;
  }
  .text-center-xs {
    text-align: center;
  }
  .text-right-xs {
    text-align: right;
  }
  .text-justify-xs {
    text-align: justify;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .text-left-not-sm,
  .text-center-not-sm,
  .text-right-not-sm,
  .text-justify-not-sm {
    text-align: inherit;
  }
  .text-left-sm {
    text-align: left;
  }
  .text-center-sm {
    text-align: center;
  }
  .text-right-sm {
    text-align: right;
  }
  .text-justify-sm {
    text-align: justify;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .text-left-not-md,
  .text-center-not-md,
  .text-right-not-md,
  .text-justify-not-md {
    text-align: inherit;
  }
  .text-left-md {
    text-align: left;
  }
  .text-center-md {
    text-align: center;
  }
  .text-right-md {
    text-align: right;
  }
  .text-justify-md {
    text-align: justify;
  }
}
@media (min-width: 1024px) {
  .text-left-not-lg,
  .text-center-not-lg,
  .text-right-not-lg,
  .text-justify-not-lg {
    text-align: inherit;
  }
  .text-left-lg {
    text-align: left;
  }
  .text-center-lg {
    text-align: center;
  }
  .text-right-lg {
    text-align: right;
  }
  .text-justify-lg {
    text-align: justify;
  }
}

.contentbox {
  -webkit-box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 0.52);
  -moz-box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 0.52);
  box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 0.52);
  margin-top: 50px;
}
.squarenumber {
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 0px;
  background: #3c3c41;
  color: white;
  height: 60px;
  width: 60px;
  line-height: 60px;
}

.question p {
  font-size: 1.6em;
  margin: 30px 0;
}
.ml-15 {
  margin-left: 15px;
}
a {
  cursor: pointer;
}
.btn-primary {
  background: #00e487 !important;
  background: -moz-linear-gradient(45deg, #00e487 0%, #1dcccd 100%) !important;
  background: -webkit-linear-gradient(45deg, #00e487 0%, #1dcccd 100%) !important;
  background: linear-gradient(45deg, #00e487 0%, #1dcccd 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e487', endColorstr='#1dcccd',GradientType=1 ) !important;
  border: none !important;
  border-radius: unset !important;
}
.displaynone {
  display: none;
}
.contentarea {
  padding-bottom: 50px;
}
a:focus,
a:hover {
  text-decoration: none !important;
}
.loginbox {
  border: 1px solid #ccc;
  padding: 50px;
  margin-top: 10px;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 0.52);
  -moz-box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 0.52);
  box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 0.52);
  margin-top: 50px;
}
.loginbox input,
.loginbox button {
  margin-top: 10px;
  border-radius: 0px;
}
.logout {
  margin-left: 10px;
  color: #00e487;
}
.logout:hover {
  color: #00e487;
}

.progress {
  background-image: linear-gradient(to bottom, #ababab 0, #868484 100%) !important;
}
