﻿@import url("oswald.css");
/* line 4, ../sass/component.scss */
body {
  background-size: cover;
  font-family: "Roboto", sans-serif;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select:none;
  /* Firefox all */
  -ms-user-select:none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select:text;
  font-weight: 400;
  height: 100%  !important;
  min-height: 100%  !important;
}

/* line 19, ../sass/component.scss */
html {
  height: 100% !important;
  min-height: 100%  !important;
}

/* line 23, ../sass/component.scss */
p {
  font-weight: 300 !important;
}

/* line 26, ../sass/component.scss */
p.navbar-text {
  font-weight: 400 !important;
}

/* line 27, ../sass/component.scss */
html, body {
  height: 100%;
}

/* line 30, ../sass/component.scss */
body.subpage {
  background: none !important;
}

/* line 33, ../sass/component.scss */
h4 {
  line-height: 1.5em;
}

/*colors*/
/* line 50, ../sass/component.scss */
.green {
  color: #bfd01e !important;
}

/* line 51, ../sass/component.scss */
.blue {
  color: #042958 !important;
}

/* line 52, ../sass/component.scss */
.black {
  color: #333333 !important;
}

/* line 53, ../sass/component.scss */
.red {
  color: #fc0a0e !important;
}

/* line 54, ../sass/component.scss */
.yellow {
  color: #ffc82f !important;
}

/* line 55, ../sass/component.scss */
.purple {
  color: #8a0886 !important;
}

/* line 56, ../sass/component.scss */
.light_blue {
  color: #0073ae !important;
}

/* line 57, ../sass/component.scss */
.very_light_blue {
  color: #009fdf !important;
}

/* line 58, ../sass/component.scss */
.extra_light_blue {
  color: #01c1f1 !important;
}

/* line 60, ../sass/component.scss */
.green_bg {
  background: #bfd01e !important;
}

/* line 61, ../sass/component.scss */
.blue_bg {
  background: #042958 !important;
}

/* line 62, ../sass/component.scss */
.black_bg {
  background: #333333 !important;
}

/* line 63, ../sass/component.scss */
.red_bg {
  background: #fc0a0e !important;
}

/* line 64, ../sass/component.scss */
.yellow_bg {
  background: #ffc82f !important;
}

/* line 65, ../sass/component.scss */
.purple_bg {
  background: #8a0886 !important;
}

/* line 66, ../sass/component.scss */
.light_blue_bg {
  background: #0073ae !important;
}

/* line 67, ../sass/component.scss */
.very_light_blue_bg {
  background: #009fdf !important;
}

/* line 68, ../sass/component.scss */
.extra_light_blue_bg {
  background: #01c1f1 !important;
}

/* line 71, ../sass/component.scss */
.wrapper {
    min-height: 100%;
    height: auto;
    margin: 0 auto -80px;
    padding-bottom: 95px;
    background-color: #f0f1f3;
}

/* line 77, ../sass/component.scss */
#application_wrap header {
    text-align: left;
    left: 0;
    right: 0;
    border-bottom: solid 5px #bfd01e;
    width: 100%;
    display: table;
    /*position: relative;*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7fbfc+0,ffffff+31,042958+83 */
    background: #f7fbfc;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f7fbfc 0%, white 31%, #042958 83%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f7fbfc), color-stop(31%, white), color-stop(83%, #042958));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #f7fbfc 0%, white 31%, #042958 83%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #f7fbfc 0%, white 31%, #042958 83%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #f7fbfc 0%, white 31%, #042958 83%);
    /* IE10+ */
    background: linear-gradient(to right, #f7fbfc 0%, #ffffff 31%, #042958 83%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fbfc', endColorstr='#042958',GradientType=1 );
    /* IE6-9 */

    
}

/* line 100, ../sass/component.scss */
#cdm-right-nav {
  display: block;
  width: 100%;
}

/* line 105, ../sass/component.scss */
#application_wrap header:before {
  display: table-cell;
  width: 100%;
  height: 100%;
  /*background: url(../img/header_trans_logo.png) no-repeat 100% 100%;*/
  position: absolute;
  content: '';
}

/* line 113, ../sass/component.scss */
/*
#application_wrap header:after {
  width: 40%;
  height: 100%;
  z-index: 999;
  position: absolute;
  content: '';
  bottom: -10px;
  right: 0;
  border-bottom: solid 10px #bfd01e;
}
*/
/* line 124, ../sass/component.scss */
#logo_head {
  padding: 15px 0;
}

/* line 129, ../sass/component.scss */
.page-header {
  border-bottom: none;
  color: #042958;
  margin-top: 0;
}
/* line 130, ../sass/component.scss */
.page-header h1 {
  margin-top: 0;
}

/* line 134, ../sass/component.scss */
.page-header_br {
  border-bottom: solid 1px #d2d9ea;
  border-top: solid 1px #d2d9ea;
  color: #042958;
  line-height: 1.5em;
  padding-bottom: 20px;
  margin-bottom: 2em;
}

/* line 135, ../sass/component.scss */
.page-header_br_noMarg {
  border-bottom: solid 1px #d2d9ea;
  border-top: solid 1px #d2d9ea;
  color: #042958;
  line-height: 1.5em;
  padding-bottom: 20px;
}

/* line 137, ../sass/component.scss */
footer {
  background: #042958;
  color: #fff;
  height: 80px;
  line-height: 75px;
  text-align: left;
  border-top: solid 5px #bfd01e;
}

/* line 145, ../sass/component.scss */
footer a {
  color: #fff;
}

/* line 148, ../sass/component.scss */
footer a:hover, footer a:focus {
  color: #bfd01e;
}

/* top navigation */
/* line 154, ../sass/component.scss */
.navbar-text {
  line-height: 50px;
  font-size: 1.2em;
}
/* line 158, ../sass/component.scss */
.navbar-text a {
  text-decoration: none;
  color: #042958;
}
/* line 161, ../sass/component.scss */
.navbar-text a i {
  color: #042958;
  font-size: 1.3em;
}
/* line 167, ../sass/component.scss */
.navbar-text a:first-child {
  padding-right: 15px;
}
/* line 168, ../sass/component.scss */
.navbar-text a:hover {
  color: #bfd01e;
}
/* line 170, ../sass/component.scss */
.navbar-text a:hover i {
  color: #bfd01e;
}

/*Main Dashboard*/
/* line 179, ../sass/component.scss */
#main_dashboard_wrp, #platinum_assessment_dashboard_wrp, #gold_assessment_dashboard_wrp, #silver_assessment_dashboard_wrp, #bronze_assessment_dashboard_wrp {
  margin-top: 0;
}

/* line 182, ../sass/component.scss */
#aptitudes_dashboard_wrp {
  margin-top: 15px;
}

/* line 187, ../sass/component.scss */
span.circle-btn {
  display: block;
}
/* line 189, ../sass/component.scss */
span.circle-btn span {
  display: block;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: solid 5px #bfd01e;
  display: inline-block;
  min-height: 150px;
  min-width: 150px;
  text-align: center;
}
/* line 200, ../sass/component.scss */
span.circle-btn span i {
  font-size: 5em;
  line-height: 138px;
  color: #bfd01e;
  margin: 0;
  padding: 0;
}

/* line 211, ../sass/component.scss */
.green-btn {
  display: block;
  background: #bfd01e;
  min-width: 150px;
  color: white;
  position: relative;
  text-transform: uppercase;
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 220, ../sass/component.scss */
.green-btn:hover {
  background: #042958 !important;
  color: white;
}

/* line 160, ../sass/component.scss */
#registration_link_box span.activated span {
  border: solid 5px #1c3f95;
  background: url(../img/trans_line.png) repeat top left;
  cursor: not-allowed;
  pointer-events: none;
}
/* line 165, ../sass/component.scss */
#registration_link_box span.activated span:after {
  font-family: 'fontAwesome';
  content: '\f00c';
  position: absolute;
  top: 0;
  right: -20px;
  font-size: 2em;
  color: #1c3f95;
}
/* line 174, ../sass/component.scss */
#registration_link_box span.activated span i {
  color: #1c3f95;
}
/* line 179, ../sass/component.scss */
#registration_link_box span.activated .green-btn {
  background: #1c3f95;
  cursor: not-allowed;
  pointer-events: none;
}


/* line 259, ../sass/component.scss */
#profile_link_box span.circle-btn, #career_assessment_link_box span.circle-btn, #right_courses_link_box span.circle-btn {
  display: block;
}
/* line 261, ../sass/component.scss */
#profile_link_box span.circle-btn span, #career_assessment_link_box span.circle-btn span, #right_courses_link_box span.circle-btn span {
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: solid 5px #bfd01e;
  display: inline-block;
  min-height: 150px;
  min-width: 150px;
  text-align: center;
}
/* line 271, ../sass/component.scss */
#profile_link_box span.circle-btn span i, #career_assessment_link_box span.circle-btn span i, #right_courses_link_box span.circle-btn span i {
  font-size: 6em;
  line-height: 138px;
  color: #bfd01e;
  margin: 0;
  padding: 0;
}
/* line 282, ../sass/component.scss */
#profile_link_box span.activated span, #career_assessment_link_box span.activated span, #right_courses_link_box span.activated span {
  border: solid 5px #bfd01e;
  background: none;
  cursor: auto !important;
  pointer-events: auto !important;
}
/* line 287, ../sass/component.scss */
#profile_link_box span.activated span:after, #career_assessment_link_box span.activated span:after, #right_courses_link_box span.activated span:after {
  font-family: 'fontAwesome';
  content: '\f00c';
  position: absolute;
  top: 0;
  right: -20px;
  font-size: 2em;
  color: #bfd01e;
}
/* line 296, ../sass/component.scss */
#profile_link_box span.activated span i, #career_assessment_link_box span.activated span i, #right_courses_link_box span.activated span i {
  color: #bfd01e;
}
/* line 301, ../sass/component.scss */
#profile_link_box span.activated .green-btn, #career_assessment_link_box span.activated .green-btn, #right_courses_link_box span.activated .green-btn {
  background: #bfd01e;
  cursor: auto !important;
  pointer-events: auto !important;
}
/* line 305, ../sass/component.scss */
#profile_link_box span.activated .green-btn:hover, #career_assessment_link_box span.activated .green-btn:hover, #right_courses_link_box span.activated .green-btn:hover {
  background: #042958 !important;
  color: white;
}

/* line 319, ../sass/component.scss */
#values_assessment_link_box span.circle-btn, #interests_assessment_link_box span.circle-btn, #personality_assessment_link_box span.circle-btn, #skills_assessment_link_box span.circle-btn, #aptitudes_assessment_link_box span.circle-btn {
  display: block;
}
/* line 321, ../sass/component.scss */
#values_assessment_link_box span.circle-btn span, #interests_assessment_link_box span.circle-btn span, #personality_assessment_link_box span.circle-btn span, #skills_assessment_link_box span.circle-btn span, #aptitudes_assessment_link_box span.circle-btn span {
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: solid 5px #bfd01e;
  display: inline-block;
  min-height: 150px;
  min-width: 150px;
  text-align: center;
}
/* line 331, ../sass/component.scss */
#values_assessment_link_box span.circle-btn span i, #interests_assessment_link_box span.circle-btn span i, #personality_assessment_link_box span.circle-btn span i, #skills_assessment_link_box span.circle-btn span i, #aptitudes_assessment_link_box span.circle-btn span i {
  font-size: 5em;
  line-height: 138px;
  color: #bfd01e;
  margin: 0;
  padding: 0;
}
/* line 340, ../sass/component.scss */
#values_assessment_link_box .theme-btn, #interests_assessment_link_box .theme-btn, #personality_assessment_link_box .theme-btn, #skills_assessment_link_box .theme-btn, #aptitudes_assessment_link_box .theme-btn {
  min-width: 150px;
  color: white;
  position: relative;
  text-transform: uppercase;
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 347, ../sass/component.scss */
#values_assessment_link_box .theme-btn:hover, #interests_assessment_link_box .theme-btn:hover, #personality_assessment_link_box .theme-btn:hover, #skills_assessment_link_box .theme-btn:hover, #aptitudes_assessment_link_box .theme-btn:hover {
  background: #333333;
  color: white;
}

/* line 362, ../sass/component.scss */
#values_assessment_link_box span.circle-btn span {
  border: solid 5px #fc0a0e;
}
/* line 365, ../sass/component.scss */
#values_assessment_link_box span.circle-btn span i {
  color: #fc0a0e;
}
/* line 370, ../sass/component.scss */
#values_assessment_link_box .theme-btn {
  background: #fc0a0e;
}

/* line 379, ../sass/component.scss */
#interests_assessment_link_box span.circle-btn span {
  border: solid 5px #bfd01e;
}
/* line 382, ../sass/component.scss */
#interests_assessment_link_box span.circle-btn span i {
  color: #bfd01e;
}
/* line 387, ../sass/component.scss */
#interests_assessment_link_box .theme-btn {
  background: #bfd01e;
}

/* line 396, ../sass/component.scss */
#personality_assessment_link_box span.circle-btn span {
  border: solid 5px #042958;
}
/* line 399, ../sass/component.scss */
#personality_assessment_link_box span.circle-btn span i {
  color: #042958;
}
/* line 404, ../sass/component.scss */
#personality_assessment_link_box .theme-btn {
  background: #042958;
}

/* line 412, ../sass/component.scss */
#skills_assessment_link_box span.circle-btn span {
  border: solid 5px #ffc82f;
}
/* line 415, ../sass/component.scss */
#skills_assessment_link_box span.circle-btn span i {
  color: #ffc82f;
}
/* line 420, ../sass/component.scss */
#skills_assessment_link_box .theme-btn {
  background: #ffc82f;
}

/* line 427, ../sass/component.scss */
#aptitudes_assessment_link_box span.circle-btn span {
  border: solid 5px #8a0886;
}
/* line 430, ../sass/component.scss */
#aptitudes_assessment_link_box span.circle-btn span i {
  color: #8a0886;
}
/* line 435, ../sass/component.scss */
#aptitudes_assessment_link_box .theme-btn {
  background: #8a0886;
}

/* line 442, ../sass/component.scss */
#values_assessment_link_box span.activated span, #interests_assessment_link_box span.activated span, #personality_assessment_link_box span.activated span, #skills_assessment_link_box span.activated span {
  border: solid 5px #042958;
  background: url(../img/trans_line.png) repeat top left;
  cursor: not-allowed;
  pointer-events: none;
}
/* line 447, ../sass/component.scss */
#values_assessment_link_box span.activated span:after, #interests_assessment_link_box span.activated span:after, #personality_assessment_link_box span.activated span:after, #skills_assessment_link_box span.activated span:after {
  font-family: 'fontAwesome';
  content: '\f00c';
  position: absolute;
  top: 0;
  right: -20px;
  font-size: 2em;
  color: #042958;
}
/* line 456, ../sass/component.scss */
#values_assessment_link_box span.activated span i, #interests_assessment_link_box span.activated span i, #personality_assessment_link_box span.activated span i, #skills_assessment_link_box span.activated span i {
  color: #042958;
}
/* line 461, ../sass/component.scss */
#values_assessment_link_box span.activated .theme-btn, #interests_assessment_link_box span.activated .theme-btn, #personality_assessment_link_box span.activated .theme-btn, #skills_assessment_link_box span.activated .theme-btn {
  background: #042958;
  cursor: not-allowed;
  pointer-events: none;
  z-index: 2;
}
/* line 468, ../sass/component.scss */
#values_assessment_link_box .completed_on, #interests_assessment_link_box .completed_on, #personality_assessment_link_box .completed_on, #skills_assessment_link_box .completed_on {
  display: inline-block;
  position: relative;
  top: -12px;
  color: white;
  background: rgba(0, 50, 126, 0.4);
  min-width: 150px;
  z-index: 1;
  padding: 20px 10px;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.3em;
}

/* line 490, ../sass/component.scss */
#aptitudes_assessment_link_box span.activated span {
  border: solid 5px #8a0886;
  background: url(../img/trans_line.png) repeat top left;
}
/* line 493, ../sass/component.scss */
#aptitudes_assessment_link_box span.activated span:after {
  font-family: 'fontAwesome';
  content: '\f00c';
  position: absolute;
  top: 0;
  right: -20px;
  font-size: 2em;
  color: #8a0886;
}
/* line 502, ../sass/component.scss */
#aptitudes_assessment_link_box span.activated span i {
  color: #8a0886;
}
/* line 507, ../sass/component.scss */
#aptitudes_assessment_link_box span.activated .theme-btn {
  background: #8a0886;
  z-index: 2;
}
/* line 510, ../sass/component.scss */
#aptitudes_assessment_link_box span.activated .theme-btn:hover {
  background: #333333;
}
/* line 515, ../sass/component.scss */
#aptitudes_assessment_link_box .completed_on {
  display: inline-block;
  position: relative;
  top: -12px;
  color: white;
  background: rgba(114, 0, 140, 0.4);
  min-width: 150px;
  z-index: 1;
  padding: 20px 10px;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.3em;
}

/*Aptitudes*/
/* line 540, ../sass/component.scss */
.apt-btn_wrp .btn {
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #947b93), color-stop(1, #a4009c));
  background: -moz-linear-gradient(top, #947b93 5%, #a4009c 100%);
  background: -webkit-linear-gradient(top, #947b93 5%, #a4009c 100%);
  background: -o-linear-gradient(top, #947b93 5%, #a4009c 100%);
  background: -ms-linear-gradient(top, #947b93 5%, #a4009c 100%);
  background: linear-gradient(to bottom, #947b93 5%, #a4009c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#947b93', endColorstr='#a4009c',GradientType=0);
  background-color: #947b93;
  border: 2px solid #780174;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0px 1px 0px #5600c7;
  margin-bottom: 15px;
  text-transform: uppercase;
  text-align: left !important;
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
/* line 563, ../sass/component.scss */
.apt-btn_wrp .btn:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a4009c), color-stop(1, #947b93));
  background: -moz-linear-gradient(top, #a4009c 5%, #947b93 100%);
  background: -webkit-linear-gradient(top, #a4009c 5%, #947b93 100%);
  background: -o-linear-gradient(top, #a4009c 5%, #947b93 100%);
  background: -ms-linear-gradient(top, #a4009c 5%, #947b93 100%);
  background: linear-gradient(to bottom, #a4009c 5%, #947b93 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4009c', endColorstr='#947b93',GradientType=0);
  background-color: #a4009c;
  color: #000;
}
/* line 574, ../sass/component.scss */
.apt-btn_wrp .btn:active {
  position: relative;
  top: 1px;
}
/* line 578, ../sass/component.scss */
.apt-btn_wrp .btn i {
  float: right;
  font-size: 1.3em;
}

/* line 587, ../sass/component.scss */
.activated .apt-btn_wrp .btn {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  background: none;
  background: none;
  background: none;
  background: none;
  background: none;
  filter: none;
  border: solid 3px #042958;
  background: white url(../img/trans_line.png) repeat top left;
  display: inline-block;
  cursor: pointer;
  color: #042958;
  text-decoration: none;
  text-shadow: none;
  margin-bottom: 15px;
  text-transform: uppercase;
  text-align: left !important;
  padding-top: 25px !important;
  padding-bottom: 25px !important;
  padding-left: 65px;
  pointer-events: none;
}
/* line 612, ../sass/component.scss */
.activated .apt-btn_wrp .btn:before {
  font-family: 'fontAwesome';
  content: "\f00c";
  font-size: 2em;
  position: absolute;
  top: 0;
  left: 15px;
  bottom: 0;
  line-height: 2.2em;
  width: 60px;
  text-align: center;
}
/* line 624, ../sass/component.scss */
.activated .apt-btn_wrp .btn:hover {
  cursor: not-allowed;
  pointer-events: none;
}
/* line 629, ../sass/component.scss */
.activated .apt-btn_wrp .btn i {
  float: right;
  font-size: 1.3em;
}
/* line 635, ../sass/component.scss */
.activated .apt-btn_wrp .completed_on {
  display: block;
  position: relative;
  top: -18px;
  color: white;
  background: rgba(0, 50, 126, 0.4);
  min-width: 150px;
  z-index: 1;
  padding: 15px 10px;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.3em;
}

/*thump_list*/
/* line 659, ../sass/component.scss */
ul.thump_list {
  margin: 0;
  padding: 0;
  border-bottom: solid 1px #d2d9ea;
  padding-bottom: 2em;
  margin-bottom: 1em;
}
/* line 665, ../sass/component.scss */
ul.thump_list li {
  margin-bottom: 15px;
  font-size: 1.2em;
  list-style: none;
  padding-left: 1.3em;
}
/* line 670, ../sass/component.scss */
ul.thump_list li:before {
  font-family: 'fontAwesome';
  content: "\f0a4";
  display: inline-block;
  float: left;
  position: absolute;
  left: 15px;
  color: #042958;
}
/* line 679, ../sass/component.scss */
ul.thump_list li ul {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
/* line 682, ../sass/component.scss */
ul.thump_list li ul li {
  font-size: 1em;
}
/* line 684, ../sass/component.scss */
ul.thump_list li ul li:before {
  font-family: 'fontAwesome';
  content: "\f0da";
  display: inline-block;
  position: relative;
  left: -20px;
  color: #8a0886;
  font-size: 1.4em;
  top: -5px;
}

/* line 699, ../sass/component.scss */
ul.caret-list {
  margin-top: 1em;
  margin-bottom: 1em;
  list-style: none;
}
/* line 703, ../sass/component.scss */
ul.caret-list li {
  font-size: 1em;
}
/* line 705, ../sass/component.scss */
ul.caret-list li:before {
  font-family: 'fontAwesome';
  content: "\f0da";
  display: inline-block;
  position: relative;
  font-size: 1.4em;
  left: -10px;
  top: 0;
}

/* line 719, ../sass/component.scss */
.theme-purple-btn {
  background: #8a0886;
  color: white;
  text-transform: uppercase;
}
/* line 723, ../sass/component.scss */
.theme-purple-btn:hover {
  background: #042958;
  color: white;
}
/* line 727, ../sass/component.scss */
.theme-purple-btn i {
  font-size: 1.5em;
}
/* line 730, ../sass/component.scss */
.theme-purple-btn span {
  margin-right: 10px;
}

/* line 736, ../sass/component.scss */
.theme-green-btn {
  background: #bfd01e;
  color: white;
  text-transform: uppercase;
}
/* line 740, ../sass/component.scss */
.theme-green-btn:hover {
  background: #042958;
  color: white;
}
/* line 744, ../sass/component.scss */
.theme-green-btn i {
  font-size: 1.5em;
}
/* line 747, ../sass/component.scss */
.theme-green-btn span {
  margin-right: 10px;
}

/* line 754, ../sass/component.scss */
.row.vdivide [class*='col-']:not(:last-child):after {
  background: #d2d9ea;
  width: 1px;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

/* line 767, ../sass/component.scss */
.bottom_border_fix [class*='col-'] ul {
  padding-top: 2.5em;
  border-top: solid 1px #d2d9ea;
}

/* line 773, ../sass/component.scss */
.style_inputs {
  font-size: 1.3em;
  /**** RADIO AND CHECK ********/
  /* Hidding the radiobuttons & checkboxes */
  /* Hidding the "check" status of inputs */
  /* Styling the "check" status */
  /* Styling checkboxes */
  /* Styling radiobuttons */
}
/* line 775, ../sass/component.scss */
.style_inputs i {
  color: rgba(0, 50, 126, 0.4);
}
/* line 776, ../sass/component.scss */
.style_inputs label {
  cursor: hand;
  cursor: pointer;
}
/* line 782, ../sass/component.scss */
.style_inputs input[type="radio"], .style_inputs input[type="checkbox"] {
  visibility: hidden;
  width: 1px;
  height: 1px;
}
/* line 789, ../sass/component.scss */
.style_inputs input[type="radio"] + label .fa-check-circle-o,
.style_inputs input[type="checkbox"] + label .fa-check-square {
  display: none;
}
/* line 794, ../sass/component.scss */
.style_inputs input[type="radio"]:checked + label .fa-check-circle-o,
.style_inputs input[type="checkbox"]:checked + label .fa-check-square {
  display: block;
  color: #042958;
}
/* line 799, ../sass/component.scss */
.style_inputs input[type="checkbox"]:checked + label .fa-square-o {
  display: none;
}
/* line 805, ../sass/component.scss */
.style_inputs input[type="radio"]:checked + label .fa-circle-o {
  display: none;
}
/* line 808, ../sass/component.scss */
.style_inputs h4 {
  margin-bottom: 1em;
}

/**********/
/* line 815, ../sass/component.scss */
.padder {
  padding: 20px 0 20px 0;
}
/* line 817, ../sass/component.scss */
.padder .thump_list {
  border: none !important;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 818, ../sass/component.scss */
.padder .thump_list li {
  line-height: 20px !important;
}

/* line 821, ../sass/component.scss */
hr.marginLess {
  margin-top: 0;
  border-color: #d2d9ea;
}

/* line 822, ../sass/component.scss */
hr.noMargin {
  margin: 0;
  border-color: #d2d9ea;
}

/* line 823, ../sass/component.scss */
.block {
  border-bottom: solid 1px #d2d9ea;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

/* line 824, ../sass/component.scss */
.noborder {
  border: none !important;
}

/* line 825, ../sass/component.scss */
.timeout {
  color: red !important;
  -webkit-animation-name: blinker;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-duration: 1s;
}

@-webkit-keyframes blinker {
  /* line 833, ../sass/component.scss */
  from {
    opacity: 1.0;
  }

  /* line 834, ../sass/component.scss */
  to {
    opacity: 0.0;
  }
}

/*TABLE*/
/* line 838, ../sass/component.scss */
.table, table {
  font-size: 1.1em;
  border-color: #d2d9ea !important;
  border-left-width: 0 !important;
}

/* line 843, ../sass/component.scss */
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #d2d9ea !important;
}

/* line 847, ../sass/component.scss */
.table-bordered {
  border: 1px solid #d2d9ea !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

/* line 852, ../sass/component.scss */
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

/* line 856, ../sass/component.scss */
.table-bordered > tbody > tr > td:first-child {
  border-left-width: 0 !important;
}

/* line 859, ../sass/component.scss */
.table-bordered > thead > tr > th:not(:first-child) {
  border-left-width: 1px !important;
}

/* line 862, ../sass/component.scss */
.table-bordered > tbody > tr > td:last-child {
  border-right-width: 0 !important;
}

/* line 865, ../sass/component.scss */
.stacktable {
  width: 100%;
}

/* line 866, ../sass/component.scss */
.st-head-row {
  padding-top: 2em;
}

/* line 867, ../sass/component.scss */
.st-head-row.st-head-row-main {
  font-size: 1.5em;
  padding-top: 0;
}

/* line 868, ../sass/component.scss */
.st-key {
  width: 49%;
  text-align: right;
  padding-right: 1%;
}

/* line 869, ../sass/component.scss */
.st-val {
  width: 49%;
  padding-left: 1%;
}

/* RESPONSIVE EXAMPLE */
/* line 871, ../sass/component.scss */
.stacktable.large-only {
  display: table;
}

/* line 872, ../sass/component.scss */
.stacktable.small-only {
  display: none;
}

@media (max-width: 800px) {
  /* line 874, ../sass/component.scss */
  .stacktable.large-only {
    display: none;
  }

  /* line 875, ../sass/component.scss */
  .stacktable.small-only {
    display: table;
  }
}
/* line 878, ../sass/component.scss */
span.sl {
  background: rgba(0, 50, 126, 0.4);
  display: inline-block;
  max-height: 30px;
  min-height: 30px;
  min-width: 30px;
  text-align: center;
  line-height: 30px;
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}

/* line 891, ../sass/component.scss */
.skills-card {
  display: table;
  min-height: 275px;
  height: 275px;
  width: 100%;
  border: 3px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #000;
  text-align: center;
  background: #ffc82f url(../img/header_trans_logo.png) no-repeat bottom left;
  background-size: cover;
}
/* line 903, ../sass/component.scss */
.skills-card big {
  font-size: 20px;
}
/* line 907, ../sass/component.scss */
.skills-card .logo_block {
  display: table-cell;
  text-align: center;
  width: 80%;
  height: 100%;
  margin: 0 auto;
  vertical-align: middle;
}

/* line 918, ../sass/component.scss */
.values-card {
  display: table;
  width: 100%;
  min-height: 250px;
  height: 250px;
  border: 3px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: white;
  text-align: center;
  background: #fc0a0e url(../img/header_trans_logo.png) no-repeat bottom right;
  background-size: cover;
}
/* line 930, ../sass/component.scss */
.values-card big {
  font-size: 20px;
}
/* line 934, ../sass/component.scss */
.values-card .logo_block {
  display: table-cell;
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  margin: 0 auto;
  vertical-align: middle;
  text-shadow: 1px 1px 2px #000000;
}

/* line 950, ../sass/component.scss */
.nobold_label label {
  font-weight: 400 !important;
}

/* line 951, ../sass/component.scss */
#div_skill_level {
  display: none;
}

/* line 953, ../sass/component.scss */
ul.blocked-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 957, ../sass/component.scss */
ul.blocked-list li {
  position: relative;
  text-align: center;
  display: inline-block;
  color: white;
  margin-bottom: 8px;
  margin-right: 5px;
  font-size: 1.2em;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  cursor: hand;
  cursor: pointer;
  min-height: 120px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 976, ../sass/component.scss */
ul.blocked-list li:hover {
  -webkit-box-shadow: inset 0px 0px 10px #000000;
  -moz-box-shadow: inset 0px 0px 10px #000000;
  box-shadow: inset 0px 0px 10px #000000;
}
/* line 982, ../sass/component.scss */
ul.blocked-list li span.vert_cent {
  display: table;
  width: 120px;
  height: 120px;
}
/* line 987, ../sass/component.scss */
ul.blocked-list li span.vert_cent p {
  display: table-cell;
  vertical-align: middle;
}
/* line 996, ../sass/component.scss */
ul.blocked-list li.selected:after {
  font-family: 'fontAwesome';
  content: '\f00c';
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
}

/* line 1007, ../sass/component.scss */
ul.inline-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1011, ../sass/component.scss */
ul.inline-list li {
  position: inherit;
  text-align: center;
  display: block;
  color: white;
  margin-bottom: 8px;
  margin-right: 0px;
  font-size: 1.2em;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  cursor: hand;
  cursor: pointer;
  max-height: 40px;
  min-height: 40px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 1031, ../sass/component.scss */
ul.inline-list li:hover {
  -webkit-box-shadow: inset 0px 0px 10px #000000;
  -moz-box-shadow: inset 0px 0px 10px #000000;
  box-shadow: inset 0px 0px 10px #000000;
}
/* line 1037, ../sass/component.scss */
ul.inline-list li span.vert_cent {
  display: table;
  height: 40px !important;
  width: 100%;
}
/* line 1041, ../sass/component.scss */
ul.inline-list li span.vert_cent p {
  display: table-cell;
  vertical-align: middle;
}

/* line 1053, ../sass/component.scss */
ul.ranking-order li {
  position: inherit;
  text-align: center;
  display: block;
  color: white;
  margin-right: 0px;
  margin: 0 auto;
  margin-bottom: 8px;
  font-size: 1.2em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  cursor: default;
  max-height: 40px;
  min-height: 40px;
  max-width: 40px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 1077, ../sass/component.scss */
ul.ranking-order li:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1083, ../sass/component.scss */
ul.ranking-order li span.vert_cent {
  display: table;
  height: 40px !important;
  width: 100%;
}
/* line 1087, ../sass/component.scss */
ul.ranking-order li span.vert_cent p {
  display: table-cell;
  vertical-align: middle;
}

/************ TAB ****************/
/* line 1103, ../sass/component.scss */
.tab_content .tab {
  display: none;
}
/* line 1106, ../sass/component.scss */
.tab_content .current {
  display: block;
}

/* line 1111, ../sass/component.scss */
.form-horizontal .control-label {
  text-align: left;
}

/* line 1115, ../sass/component.scss */
.control-label {
  text-align: left;
  font-weight: 400;
  font-size: 1.1em;
  padding-top: 6px;
}

/* line 1121, ../sass/component.scss */
.form-group.required .control-label:after {
  position: absolute;
  content: "*";
  color: red;
  font-size: 1.2em;
}

/* line 1128, ../sass/component.scss */
.tab_btn_group {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 5px;
  color: white;
  font-size: 1.3em;
  position: relative;
  text-transform: uppercase;
}
/* line 1138, ../sass/component.scss */
.tab_btn_group i {
  margin: 0;
  top: 0;
}
/* line 1139, ../sass/component.scss */
.tab_btn_group a {
  display: block;
  color: white;
}
/* line 1142, ../sass/component.scss */
.tab_btn_group a span.icon {
  padding: 10px !important;
  min-width: 50px;
  text-align: center;
  position: relative;
  display: inline-block;
}
/* line 1143, ../sass/component.scss */
.tab_btn_group a span.txt {
  position: relative;
  border-left: solid 1px rgba(250, 250, 250, 0.5);
  padding: 10px !important;
  display: inline-block !important;
}
/* line 1150, ../sass/component.scss */
.tab_btn_group a:hover {
  background: #042958;
}

.btn-red {
  color: #fff;
  background-color: #fc0a0e;
  border-color: #fc0a0e;
}
/* line 1157, ../sass/component.scss */
.btn-success {
  color: #fff;
  background-color: #bfd01e;
  border-color: #bfd01e;
}

/* line 1163, ../sass/component.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  border-color: #b2c215;
  background-color: #b2c215;
}

.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .open > .dropdown-toggle.btn-red {
    border-color: #1C75BC;
    background-color: #1C75BC;
}

.btn-white {
    color: #fff;
    background-color: #f2f3f4;
    border-color: #f2f3f4;
}

    .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open > .dropdown-toggle.btn-white {
        border-color: #65adf6;
        background-color: #65adf6;
    }

.btn-green {
    color: #fff;
    background-color: #C1CE30;
    border-color: #C1CE30;
}

    .btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open > .dropdown-toggle.btn-green {
        border-color: #1C75BC;
        background-color: #1C75BC;
    }
.btn-disabled {
    color: #fff;
    background-color: #f0f3f5;
    border-color: #f0f3f5;
}

    .btn-disabled:hover, .btn-disabled:focus, .btn-disabled:active, .btn-disabled.active, .open > .dropdown-toggle.btn-disabled {
        border-color: #f0f3f5;
        background-color: #f0f3f5;
    }
/* line 1170, ../sass/component.scss */
.btn-info {
  color: #fff;
  background-color: #8a0886;
  border-color: #630460;
}
/* line 1174, ../sass/component.scss */
.btn-info:hover {
  background: #630460;
  border-color: #4a0048;
}
/* line 1178, ../sass/component.scss */
.btn-info:focus {
  background: #630460;
  border-color: #4a0048;
}

/*notification*/
/* Common, default styles for the notification box */
/* line 1191, ../sass/component.scss */
.ns-box {
  position: fixed;
  padding: 22px;
  line-height: 1.4;
  z-index: 1000;
  pointer-events: none;
  color: rgba(250, 251, 255, 0.95);
  font-size: 90%;
  border: solid 1px #fff;
  -webkit-box-shadow: 0px 0px 10px #000000;
  -moz-box-shadow: 0px 0px 10px #000000;
  box-shadow: 0px 0px 10px #000000;
}

/* line 1205, ../sass/component.scss */
.ns-box.ns-show {
  pointer-events: auto;
}

/* line 1209, ../sass/component.scss */
.ns-box a {
  color: inherit;
  opacity: 0.7;
  font-weight: 700;
}

/* line 1216, ../sass/component.scss */
.ns-box a:hover,
.ns-box a:focus {
  opacity: 1;
}

/* line 1220, ../sass/component.scss */
.ns-box p {
  margin: 0;
}

/* line 1225, ../sass/component.scss */
.ns-box.ns-show,
.ns-box.ns-visible {
  pointer-events: auto;
}

/* line 1229, ../sass/component.scss */
.ns-close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 4px;
  top: 4px;
  overflow: hidden;
  text-indent: 100%;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 1243, ../sass/component.scss */
.ns-close:hover,
.ns-close:focus {
  outline: none;
}

/* line 1248, ../sass/component.scss */
.ns-close::before,
.ns-close::after {
  content: '';
  position: absolute;
  width: 3px;
  height: 60%;
  top: 50%;
  left: 50%;
  background: #6e6e6e;
}

/* line 1259, ../sass/component.scss */
.ns-close:hover::before,
.ns-close:hover::after {
  background: #fff;
}

/* line 1263, ../sass/component.scss */
.ns-close::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

/* line 1268, ../sass/component.scss */
.ns-close::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

/* Growl-style notifications */
/* line 1274, ../sass/component.scss */
.ns-growl {
  top: 85px;
  left: 50%;
  min-width: 300px;
  margin-left: -150px;
  border-radius: 5px;
  text-align: center;
}

/* line 1284, ../sass/component.scss */
.ns-growl h3 {
  margin: 0;
  line-height: 1.3;
}

/* line 1290, ../sass/component.scss */
[class^="ns-effect-"].ns-growl.ns-hide,
[class*=" ns-effect-"].ns-growl.ns-hide {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}

/* Individual effects */
/* Scale */
/* line 1298, ../sass/component.scss */
.ns-effect-scale {
  background: #67c58f;
  box-shadow: 0 25px 10px -15px rgba(0, 0, 0, 0.05);
}

/* line 1303, ../sass/component.scss */
.ns-effect-scale a {
  color: #1f8a4c;
}

/* line 1308, ../sass/component.scss */
.ns-effect-scale a:hover,
.ns-effect-scale a:focus {
  color: #fff;
}

/* line 1313, ../sass/component.scss */
.ns-effect-scale .ns-close::before,
.ns-effect-scale .ns-close::after {
  background: #1f8a4c;
}

/* line 1318, ../sass/component.scss */
.ns-effect-scale .ns-close:hover::before,
.ns-effect-scale .ns-close:hover::after {
  background: #fff;
}

/* line 1323, ../sass/component.scss */
.ns-effect-scale.ns-show,
.ns-effect-scale.ns-hide {
  -webkit-animation-name: animScale;
  animation-name: animScale;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

@-webkit-keyframes animScale {
  /* line 1331, ../sass/component.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40px, 0) scale3d(0.1, 0.6, 1);
  }

  /* line 1332, ../sass/component.scss */
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}

@keyframes animScale {
  /* line 1336, ../sass/component.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40px, 0) scale3d(0.1, 0.6, 1);
    transform: translate3d(0, 40px, 0) scale3d(0.1, 0.6, 1);
  }

  /* line 1337, ../sass/component.scss */
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}

/* Jelly */
/* line 1341, ../sass/component.scss */
.ns-effect-jelly {
  background: #97d2f1;
  max-width: 280px;
}

/* line 1346, ../sass/component.scss */
.ns-effect-jelly a {
  color: #5699bc;
}

/* line 1351, ../sass/component.scss */
.ns-effect-jelly a:hover,
.ns-effect-jelly a:focus {
  color: #fff;
}

/* line 1356, ../sass/component.scss */
.ns-effect-jelly .ns-close::before,
.ns-effect-jelly .ns-close::after {
  background: #5699bc;
}

/* line 1361, ../sass/component.scss */
.ns-effect-jelly .ns-close:hover::before,
.ns-effect-jelly .ns-close:hover::after {
  background: #fff;
}

/* line 1365, ../sass/component.scss */
.ns-effect-jelly.ns-show {
  -webkit-animation-name: animJelly;
  animation-name: animJelly;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

/* line 1374, ../sass/component.scss */
.ns-effect-jelly.ns-hide {
  -webkit-animation-name: animFade;
  animation-name: animFade;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}

@-webkit-keyframes animFade {
  /* line 1382, ../sass/component.scss */
  0% {
    opacity: 0;
  }

  /* line 1383, ../sass/component.scss */
  100% {
    opacity: 1;
  }
}

@keyframes animFade {
  /* line 1387, ../sass/component.scss */
  0% {
    opacity: 0;
  }

  /* line 1388, ../sass/component.scss */
  100% {
    opacity: 1;
  }
}

/* Generated with Bounce.js. Edit at http://goo.gl/6iLZu5 */
@-webkit-keyframes animJelly {
  /* line 1394, ../sass/component.scss */
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1395, ../sass/component.scss */
  2.083333% {
    -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1396, ../sass/component.scss */
  4.166667% {
    -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1397, ../sass/component.scss */
  6.25% {
    -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1398, ../sass/component.scss */
  8.333333% {
    -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1399, ../sass/component.scss */
  10.416667% {
    -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1400, ../sass/component.scss */
  12.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1401, ../sass/component.scss */
  14.583333% {
    -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1402, ../sass/component.scss */
  16.666667% {
    -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1403, ../sass/component.scss */
  18.75% {
    -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1404, ../sass/component.scss */
  20.833333% {
    -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1405, ../sass/component.scss */
  22.916667% {
    -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1406, ../sass/component.scss */
  25% {
    -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1407, ../sass/component.scss */
  27.083333% {
    -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1408, ../sass/component.scss */
  29.166667% {
    -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1409, ../sass/component.scss */
  31.25% {
    -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1410, ../sass/component.scss */
  33.333333% {
    -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1411, ../sass/component.scss */
  35.416667% {
    -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1412, ../sass/component.scss */
  37.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1413, ../sass/component.scss */
  39.583333% {
    -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1414, ../sass/component.scss */
  41.666667% {
    -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1415, ../sass/component.scss */
  43.75% {
    -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1416, ../sass/component.scss */
  45.833333% {
    -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1417, ../sass/component.scss */
  47.916667% {
    -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1418, ../sass/component.scss */
  50% {
    -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1419, ../sass/component.scss */
  52.083333% {
    -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1420, ../sass/component.scss */
  54.166667% {
    -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1421, ../sass/component.scss */
  56.25% {
    -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1422, ../sass/component.scss */
  58.333333% {
    -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1423, ../sass/component.scss */
  60.416667% {
    -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1424, ../sass/component.scss */
  62.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1425, ../sass/component.scss */
  64.583333% {
    -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1426, ../sass/component.scss */
  66.666667% {
    -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1427, ../sass/component.scss */
  68.75% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1428, ../sass/component.scss */
  70.833333% {
    -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1429, ../sass/component.scss */
  72.916667% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1430, ../sass/component.scss */
  75% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1431, ../sass/component.scss */
  77.083333% {
    -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1432, ../sass/component.scss */
  79.166667% {
    -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1433, ../sass/component.scss */
  81.25% {
    -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1434, ../sass/component.scss */
  83.333333% {
    -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1435, ../sass/component.scss */
  85.416667% {
    -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1436, ../sass/component.scss */
  87.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1437, ../sass/component.scss */
  89.583333% {
    -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1438, ../sass/component.scss */
  91.666667% {
    -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1439, ../sass/component.scss */
  93.75% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1440, ../sass/component.scss */
  95.833333% {
    -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1441, ../sass/component.scss */
  97.916667% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1442, ../sass/component.scss */
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
}

@keyframes animJelly {
  /* line 1446, ../sass/component.scss */
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1447, ../sass/component.scss */
  2.083333% {
    -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1448, ../sass/component.scss */
  4.166667% {
    -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1449, ../sass/component.scss */
  6.25% {
    -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1450, ../sass/component.scss */
  8.333333% {
    -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1451, ../sass/component.scss */
  10.416667% {
    -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1452, ../sass/component.scss */
  12.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1453, ../sass/component.scss */
  14.583333% {
    -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1454, ../sass/component.scss */
  16.666667% {
    -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1455, ../sass/component.scss */
  18.75% {
    -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1456, ../sass/component.scss */
  20.833333% {
    -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1457, ../sass/component.scss */
  22.916667% {
    -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1458, ../sass/component.scss */
  25% {
    -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1459, ../sass/component.scss */
  27.083333% {
    -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1460, ../sass/component.scss */
  29.166667% {
    -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1461, ../sass/component.scss */
  31.25% {
    -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1462, ../sass/component.scss */
  33.333333% {
    -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1463, ../sass/component.scss */
  35.416667% {
    -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1464, ../sass/component.scss */
  37.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1465, ../sass/component.scss */
  39.583333% {
    -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1466, ../sass/component.scss */
  41.666667% {
    -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1467, ../sass/component.scss */
  43.75% {
    -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1468, ../sass/component.scss */
  45.833333% {
    -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1469, ../sass/component.scss */
  47.916667% {
    -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1470, ../sass/component.scss */
  50% {
    -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1471, ../sass/component.scss */
  52.083333% {
    -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1472, ../sass/component.scss */
  54.166667% {
    -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1473, ../sass/component.scss */
  56.25% {
    -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1474, ../sass/component.scss */
  58.333333% {
    -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1475, ../sass/component.scss */
  60.416667% {
    -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1476, ../sass/component.scss */
  62.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1477, ../sass/component.scss */
  64.583333% {
    -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1478, ../sass/component.scss */
  66.666667% {
    -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1479, ../sass/component.scss */
  68.75% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1480, ../sass/component.scss */
  70.833333% {
    -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1481, ../sass/component.scss */
  72.916667% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1482, ../sass/component.scss */
  75% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1483, ../sass/component.scss */
  77.083333% {
    -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1484, ../sass/component.scss */
  79.166667% {
    -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1485, ../sass/component.scss */
  81.25% {
    -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1486, ../sass/component.scss */
  83.333333% {
    -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1487, ../sass/component.scss */
  85.416667% {
    -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1488, ../sass/component.scss */
  87.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1489, ../sass/component.scss */
  89.583333% {
    -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1490, ../sass/component.scss */
  91.666667% {
    -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1491, ../sass/component.scss */
  93.75% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1492, ../sass/component.scss */
  95.833333% {
    -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1493, ../sass/component.scss */
  97.916667% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  /* line 1494, ../sass/component.scss */
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
}

/* Slide */
/* line 1498, ../sass/component.scss */
.ns-effect-slide {
  background: rgba(65, 95, 118, 0.8);
  top: auto;
  bottom: 30px;
}

/* line 1505, ../sass/component.scss */
.ns-effect-slide .ns-close::before,
.ns-effect-slide .ns-close::after {
  background: #333;
}

/* line 1510, ../sass/component.scss */
.ns-effect-slide .ns-close:hover::before,
.ns-effect-slide .ns-close:hover::after {
  background: #fff;
}

/* line 1514, ../sass/component.scss */
.ns-effect-slide.ns-show {
  -webkit-animation-name: animSlideElastic;
  animation-name: animSlideElastic;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@-webkit-keyframes animSlideElastic {
  /* line 1525, ../sass/component.scss */
  0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1);
  }

  /* line 1526, ../sass/component.scss */
  1.666667% {
    -webkit-transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1);
    transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1);
  }

  /* line 1527, ../sass/component.scss */
  3.333333% {
    -webkit-transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1);
    transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1);
  }

  /* line 1528, ../sass/component.scss */
  5% {
    -webkit-transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1);
    transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1);
  }

  /* line 1529, ../sass/component.scss */
  6.666667% {
    -webkit-transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1);
    transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1);
  }

  /* line 1530, ../sass/component.scss */
  8.333333% {
    -webkit-transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1);
    transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1);
  }

  /* line 1531, ../sass/component.scss */
  10% {
    -webkit-transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1);
    transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1);
  }

  /* line 1532, ../sass/component.scss */
  11.666667% {
    -webkit-transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1);
    transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1);
  }

  /* line 1533, ../sass/component.scss */
  13.333333% {
    -webkit-transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1);
    transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1);
  }

  /* line 1534, ../sass/component.scss */
  15% {
    -webkit-transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1);
    transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1);
  }

  /* line 1535, ../sass/component.scss */
  16.666667% {
    -webkit-transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1);
    transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1);
  }

  /* line 1536, ../sass/component.scss */
  18.333333% {
    -webkit-transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1);
    transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1);
  }

  /* line 1537, ../sass/component.scss */
  20% {
    -webkit-transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1);
    transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1);
  }

  /* line 1538, ../sass/component.scss */
  21.666667% {
    -webkit-transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1);
    transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1);
  }

  /* line 1539, ../sass/component.scss */
  23.333333% {
    -webkit-transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1);
    transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1);
  }

  /* line 1540, ../sass/component.scss */
  25% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1);
  }

  /* line 1541, ../sass/component.scss */
  26.666667% {
    -webkit-transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1);
    transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1);
  }

  /* line 1542, ../sass/component.scss */
  28.333333% {
    -webkit-transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1);
    transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1);
  }

  /* line 1543, ../sass/component.scss */
  30% {
    -webkit-transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1);
    transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1);
  }

  /* line 1544, ../sass/component.scss */
  31.666667% {
    -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1);
    transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1);
  }

  /* line 1545, ../sass/component.scss */
  33.333333% {
    -webkit-transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1);
    transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1);
  }

  /* line 1546, ../sass/component.scss */
  35% {
    -webkit-transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1);
    transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1);
  }

  /* line 1547, ../sass/component.scss */
  36.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1);
  }

  /* line 1548, ../sass/component.scss */
  38.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1);
  }

  /* line 1549, ../sass/component.scss */
  40% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1);
  }

  /* line 1550, ../sass/component.scss */
  41.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1);
  }

  /* line 1551, ../sass/component.scss */
  43.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1);
  }

  /* line 1552, ../sass/component.scss */
  45% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1);
  }

  /* line 1553, ../sass/component.scss */
  46.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1);
  }

  /* line 1554, ../sass/component.scss */
  48.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1);
  }

  /* line 1555, ../sass/component.scss */
  50% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1);
  }

  /* line 1556, ../sass/component.scss */
  51.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1);
  }

  /* line 1557, ../sass/component.scss */
  53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1);
  }

  /* line 1558, ../sass/component.scss */
  55% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1);
  }

  /* line 1559, ../sass/component.scss */
  56.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1);
  }

  /* line 1560, ../sass/component.scss */
  58.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1);
  }

  /* line 1561, ../sass/component.scss */
  60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1);
  }

  /* line 1562, ../sass/component.scss */
  61.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1);
  }

  /* line 1563, ../sass/component.scss */
  63.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1);
  }

  /* line 1564, ../sass/component.scss */
  65% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1);
  }

  /* line 1565, ../sass/component.scss */
  66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1);
  }

  /* line 1566, ../sass/component.scss */
  68.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1);
  }

  /* line 1567, ../sass/component.scss */
  70% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1);
  }

  /* line 1568, ../sass/component.scss */
  71.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1);
  }

  /* line 1569, ../sass/component.scss */
  73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1);
  }

  /* line 1570, ../sass/component.scss */
  75% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1);
  }

  /* line 1571, ../sass/component.scss */
  76.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1);
  }

  /* line 1572, ../sass/component.scss */
  78.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1);
  }

  /* line 1573, ../sass/component.scss */
  80% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1);
  }

  /* line 1574, ../sass/component.scss */
  81.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1);
  }

  /* line 1575, ../sass/component.scss */
  83.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1);
  }

  /* line 1576, ../sass/component.scss */
  85% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1);
  }

  /* line 1577, ../sass/component.scss */
  86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.0e-05, 0, 0, 1);
  }

  /* line 1578, ../sass/component.scss */
  88.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.0e-05, 0, 0, 1);
  }

  /* line 1579, ../sass/component.scss */
  90% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0e-05, 0, 0, 1);
  }

  /* line 1580, ../sass/component.scss */
  91.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
  }

  /* line 1581, ../sass/component.scss */
  93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
  }

  /* line 1582, ../sass/component.scss */
  95% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -9.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -9.0e-05, 0, 0, 1);
  }

  /* line 1583, ../sass/component.scss */
  96.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0e-05, 0, 0, 1);
  }

  /* line 1584, ../sass/component.scss */
  98.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.0e-05, 0, 0, 1);
  }

  /* line 1585, ../sass/component.scss */
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
}

@keyframes animSlideElastic {
  /* line 1589, ../sass/component.scss */
  0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1);
  }

  /* line 1590, ../sass/component.scss */
  1.666667% {
    -webkit-transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1);
    transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1);
  }

  /* line 1591, ../sass/component.scss */
  3.333333% {
    -webkit-transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1);
    transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1);
  }

  /* line 1592, ../sass/component.scss */
  5% {
    -webkit-transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1);
    transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1);
  }

  /* line 1593, ../sass/component.scss */
  6.666667% {
    -webkit-transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1);
    transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1);
  }

  /* line 1594, ../sass/component.scss */
  8.333333% {
    -webkit-transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1);
    transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1);
  }

  /* line 1595, ../sass/component.scss */
  10% {
    -webkit-transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1);
    transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1);
  }

  /* line 1596, ../sass/component.scss */
  11.666667% {
    -webkit-transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1);
    transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1);
  }

  /* line 1597, ../sass/component.scss */
  13.333333% {
    -webkit-transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1);
    transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1);
  }

  /* line 1598, ../sass/component.scss */
  15% {
    -webkit-transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1);
    transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1);
  }

  /* line 1599, ../sass/component.scss */
  16.666667% {
    -webkit-transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1);
    transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1);
  }

  /* line 1600, ../sass/component.scss */
  18.333333% {
    -webkit-transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1);
    transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1);
  }

  /* line 1601, ../sass/component.scss */
  20% {
    -webkit-transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1);
    transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1);
  }

  /* line 1602, ../sass/component.scss */
  21.666667% {
    -webkit-transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1);
    transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1);
  }

  /* line 1603, ../sass/component.scss */
  23.333333% {
    -webkit-transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1);
    transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1);
  }

  /* line 1604, ../sass/component.scss */
  25% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1);
  }

  /* line 1605, ../sass/component.scss */
  26.666667% {
    -webkit-transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1);
    transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1);
  }

  /* line 1606, ../sass/component.scss */
  28.333333% {
    -webkit-transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1);
    transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1);
  }

  /* line 1607, ../sass/component.scss */
  30% {
    -webkit-transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1);
    transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1);
  }

  /* line 1608, ../sass/component.scss */
  31.666667% {
    -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1);
    transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1);
  }

  /* line 1609, ../sass/component.scss */
  33.333333% {
    -webkit-transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1);
    transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1);
  }

  /* line 1610, ../sass/component.scss */
  35% {
    -webkit-transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1);
    transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1);
  }

  /* line 1611, ../sass/component.scss */
  36.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1);
  }

  /* line 1612, ../sass/component.scss */
  38.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1);
  }

  /* line 1613, ../sass/component.scss */
  40% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1);
  }

  /* line 1614, ../sass/component.scss */
  41.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1);
  }

  /* line 1615, ../sass/component.scss */
  43.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1);
  }

  /* line 1616, ../sass/component.scss */
  45% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1);
  }

  /* line 1617, ../sass/component.scss */
  46.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1);
  }

  /* line 1618, ../sass/component.scss */
  48.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1);
  }

  /* line 1619, ../sass/component.scss */
  50% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1);
  }

  /* line 1620, ../sass/component.scss */
  51.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1);
  }

  /* line 1621, ../sass/component.scss */
  53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1);
  }

  /* line 1622, ../sass/component.scss */
  55% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1);
  }

  /* line 1623, ../sass/component.scss */
  56.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1);
  }

  /* line 1624, ../sass/component.scss */
  58.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1);
  }

  /* line 1625, ../sass/component.scss */
  60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1);
  }

  /* line 1626, ../sass/component.scss */
  61.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1);
  }

  /* line 1627, ../sass/component.scss */
  63.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1);
  }

  /* line 1628, ../sass/component.scss */
  65% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1);
  }

  /* line 1629, ../sass/component.scss */
  66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1);
  }

  /* line 1630, ../sass/component.scss */
  68.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1);
  }

  /* line 1631, ../sass/component.scss */
  70% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1);
  }

  /* line 1632, ../sass/component.scss */
  71.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1);
  }

  /* line 1633, ../sass/component.scss */
  73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1);
  }

  /* line 1634, ../sass/component.scss */
  75% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1);
  }

  /* line 1635, ../sass/component.scss */
  76.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1);
  }

  /* line 1636, ../sass/component.scss */
  78.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1);
  }

  /* line 1637, ../sass/component.scss */
  80% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1);
  }

  /* line 1638, ../sass/component.scss */
  81.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1);
  }

  /* line 1639, ../sass/component.scss */
  83.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1);
  }

  /* line 1640, ../sass/component.scss */
  85% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1);
  }

  /* line 1641, ../sass/component.scss */
  86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.0e-05, 0, 0, 1);
  }

  /* line 1642, ../sass/component.scss */
  88.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.0e-05, 0, 0, 1);
  }

  /* line 1643, ../sass/component.scss */
  90% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0e-05, 0, 0, 1);
  }

  /* line 1644, ../sass/component.scss */
  91.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
  }

  /* line 1645, ../sass/component.scss */
  93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
  }

  /* line 1646, ../sass/component.scss */
  95% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -9.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -9.0e-05, 0, 0, 1);
  }

  /* line 1647, ../sass/component.scss */
  96.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.0e-05, 0, 0, 1);
  }

  /* line 1648, ../sass/component.scss */
  98.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.0e-05, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -7.0e-05, 0, 0, 1);
  }

  /* line 1649, ../sass/component.scss */
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
}

/* line 1652, ../sass/component.scss */
.ns-effect-slide.ns-hide {
  -webkit-animation-name: animSlide;
  animation-name: animSlide;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

@-webkit-keyframes animSlide {
  /* line 1660, ../sass/component.scss */
  0% {
    -webkit-transform: translate3d(-30px, 0, 0) translate3d(-100%, 0, 0);
  }

  /* line 1661, ../sass/component.scss */
  100% {
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@keyframes animSlide {
  /* line 1665, ../sass/component.scss */
  0% {
    -webkit-transform: translate3d(-30px, 0, 0) translate3d(-100%, 0, 0);
    transform: translate3d(-30px, 0, 0) translate3d(-100%, 0, 0);
  }

  /* line 1666, ../sass/component.scss */
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* Fly up */
/* line 1670, ../sass/component.scss */
.ns-effect-genie {
  top: auto;
  bottom: 30px;
  background: #1c2e2d;
  box-shadow: 0 7px 6px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(0, 0, 0, 0.5);
}

/* line 1678, ../sass/component.scss */
.ns-effect-genie .ns-close::after,
.ns-effect-genie .ns-close::before {
  background: #0eada0;
}

/* line 1683, ../sass/component.scss */
.ns-effect-genie .ns-close:hover::after,
.ns-effect-genie .ns-close:hover::before {
  background: #fff;
}

/* line 1688, ../sass/component.scss */
.ns-effect-genie.ns-show,
.ns-effect-genie.ns-hide {
  -webkit-animation-name: animGenie;
  animation-name: animGenie;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}

@-webkit-keyframes animGenie {
  /* line 1696, ../sass/component.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    -webkit-animation-timing-function: ease-in;
  }

  /* line 1697, ../sass/component.scss */
  40% {
    opacity: 0.5;
    -webkit-transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    -webkit-animation-timing-function: ease-out;
  }

  /* line 1698, ../sass/component.scss */
  70% {
    opacity: 0.6;
    -webkit-transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1);
  }

  /* line 1699, ../sass/component.scss */
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}

@keyframes animGenie {
  /* line 1703, ../sass/component.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    -webkit-animation-timing-function: ease-in;
    transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    animation-timing-function: ease-in;
  }

  /* line 1704, ../sass/component.scss */
  40% {
    opacity: 0.5;
    -webkit-transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    -webkit-animation-timing-function: ease-out;
    transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    animation-timing-function: ease-out;
  }

  /* line 1705, ../sass/component.scss */
  70% {
    opacity: 0.6;
    -webkit-transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1);
    transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1);
  }

  /* line 1706, ../sass/component.scss */
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}

@media screen and (max-width: 25em) {
  /* line 1711, ../sass/component.scss */
  .ns-growl {
    bottom: 10px;
    left: 10px;
    right: 10px;
    max-width: none;
    margin-left: 0;
  }

  /* line 1720, ../sass/component.scss */
  .ns-effect-slide,
  .ns-effect-genie {
    top: auto;
    bottom: 10px;
  }
}
/* line 1726, ../sass/component.scss */
.ns-type-error {
  background: #fc0a0e !important;
}
/* line 1729, ../sass/component.scss */
.ns-type-error .ns-close::before,
.ns-type-error .ns-close::after {
  background: white;
}
/* line 1734, ../sass/component.scss */
.ns-type-error .ns-close:hover::before,
.ns-type-error .ns-close:hover::after {
  background: #333333;
}

/* line 1739, ../sass/component.scss */
.ns-type-success {
  background: #bfd01e !important;
}
/* line 1742, ../sass/component.scss */
.ns-type-success .ns-close::before,
.ns-type-success .ns-close::after {
  background: white;
}
/* line 1747, ../sass/component.scss */
.ns-type-success .ns-close:hover::before,
.ns-type-success .ns-close:hover::after {
  background: #333333;
}

/* line 1752, ../sass/component.scss */
.ns-type-notice {
  background: #042958 !important;
}
/* line 1755, ../sass/component.scss */
.ns-type-notice .ns-close::before,
.ns-type-notice .ns-close::after {
  background: white;
}
/* line 1760, ../sass/component.scss */
.ns-type-notice .ns-close:hover::before,
.ns-type-notice .ns-close:hover::after {
  background: #333333;
}

/* line 1766, ../sass/component.scss */
hr.fancy {
  padding: 0;
  border: none;
  border-top: medium double #bfd01e;
  color: #bfd01e;
  text-align: center;
}

/* line 1774, ../sass/component.scss */
hr.fancy:after {
  font-family: "fontAwesome";
  content: "\f140";
  display: inline-block;
  position: relative;
  top: -0.7em;
  font-size: 1.5em;
  padding: 0 0.25em;
  background: white;
  color: #bfd01e;
}

/* line 1786, ../sass/component.scss */
body {
  counter-reset: my-awesome-counter;
}

/* line 1789, ../sass/component.scss */
span.counter {
  counter-increment: my-awesome-counter;
}

/* line 1792, ../sass/component.scss */
span.counter:before {
  content: counter(my-awesome-counter);
}

/* line 1796, ../sass/component.scss */
span.bl {
  color: #bfd01e;
}

/* line 1799, ../sass/component.scss */
span.bl:before {
  font-family: "fontAwesome";
  content: "\f061";
}

/* line 1804, ../sass/component.scss */
.btn-desc {
  color: #fff;
  background-color: #D71F8C;
  border-color: #D71F8C;
  margin-bottom: 5px;
  border-radius: 8px;
}

/* line 1811, ../sass/component.scss */
.btn-desc:hover, .btn-desc:active, .btn-desc:focus, .btn-desc.focus, .btn-desc:active:focus, .btn-desc:hover:focus {
  color: #fff;
  background-color: #862784;
  border-color: #862784;
}

@media print {
  /* line 1818, ../sass/component.scss */
  #cdm-right-nav, .page-header_br_noMarg h4, .btn, footer .text-right {
    display: none;
  }

  /* line 1821, ../sass/component.scss */
  header:before, header:after {
    display: none;
  }
}

.ChkBoxClass input {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}
.ButtonClass
{
    cursor: pointer;
}

.RadioBtnClass input {
    width: 20px;
    height: 20px;
}

.BigCheckBox input {
    width: 20px;
    height: 20px;
    transform: scale(1.2);
}

.RadioContainer {
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: medium;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .RadioContainer input {
        width: 25px;
        height: 25px;
        vertical-align: top;
    }

    .RadioContainer label {
        margin-left: 5px;
    }

/* Calandar Design*/

.calendarWrapper
    {
        background-color: #4CCAEF;
        padding: 10px;
        display: inline-block;
    }

    .myCalendar
    {
        background-color: #f2f2f2;
        width: 284px;
        border: none !important;
    }

    .myCalendar a
    {
        text-decoration: none;
    }

    .myCalendar .myCalendarTitle
    {
        font-weight: bold;
        height: 40px;
        line-height: 40px;
        background-color: #4CCAEF;
        color: #ffffff;
        border: none !important;
        text-align:center;
    }

    .myCalendar th.myCalendarDayHeader
    {
        height: 35px;
    }

    .myCalendar tr
    {
        border-bottom: solid 1px #ddd;
    }

    .myCalendar table tr
    {
        border-bottom: none !important;
    }

    .myCalendar tr:last-child td
    {
        border-bottom: none;
    }

    .myCalendar tr td.myCalendarDay, .myCalendar tr th.myCalendarDayHeader
    {
        border-right: solid 1px #ddd;
    }

    .myCalendar tr td:last-child.myCalendarDay, .myCalendar tr th:last-child.myCalendarDayHeader
    {
        border-right: none;
    }

    .myCalendar td.myCalendarDay:nth-child(7) a
    {
        color: #c52e2e !important;
    }

    .myCalendar .myCalendarNextPrev
    {
        text-align: center;
    }

    .myCalendar .myCalendarNextPrev a
    {
        font-size: 1px;
    }

    .myCalendar .myCalendarNextPrev:nth-child(1) a
    {
        color: #f2f2f2!important;
        font-size: 14px;
        font-weight:bold;
        /*background: url("prevMonth.png") no-repeat center center;*/
    }

    .myCalendar .myCalendarNextPrev:nth-child(1) a:hover, .myCalendar .myCalendarNextPrev:nth-child(3) a:hover
    {
        background-color: transparent;
    }

    .myCalendar .myCalendarNextPrev:nth-child(3) a
    {
        color: #f2f2f2!important;
        font-size: 14px;
        font-weight:bold;
            
        /*background: url("~/img/nextMonth.png") no-repeat center center;*/
    }

    .myCalendar td.myCalendarSelector a
    {
        background-color: #25bae5;
    }

    .myCalendar .myCalendarDayHeader a,
    .myCalendar .myCalendarDay a,
    .myCalendar .myCalendarSelector a,
    .myCalendar .myCalendarNextPrev a
    {
        display: block;
        line-height: 30px;
    }

    .myCalendar .myCalendarToday
    {
        background-color: #f2f2f2;
        -webkit-box-shadow: 1px 1px 8px 1px #8f8f8f;
        box-shadow: 1px 1px 8px 1px #8f8f8f;
        display: inline-block;
        width: 22px !important;
        height: 19px !important;
        border: 2px solid #f2f2f2;
        margin-left: -1px;
        margin-top: -1px;
        position: relative;
    }

    .myCalendar .myCalendarToday a
    {
        color: #25bae5 !important;
        font-weight: bold;
    }

    .myCalendar .myCalendarToday a:after
    {
        content: "TODAY";
        color: #000;
        font-size: 0.5em;
        display: inline-block;
        pointer-events: none;
        width: 100%;
        float: left;
    }

    .myCalendar .myCalendarDay a:hover,
    .myCalendar .myCalendarSelector a:hover
    {
        background-color: #25bae5;
    }

    
/*.numberCircle {
  border-radius: 50%;
  behavior: url(PIE.htc);*/
  /* remove if you don't care about IE8 */
  /*width: 30px;
  height: 30px;
  padding: 4px;
  background: #fff;
  border: 2px solid #666;
  color: #666;
  text-align: center;
  font: 16px Arial, sans-serif;
  font-weight:bold;
}*/

.numberCircle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    color: #fff;
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
}

.numberCircleViolet {
  border-radius: 50%;
  behavior: url(PIE.htc);
  /* remove if you don't care about IE8 */
  width: 30px;
  height: 30px;
  padding: 4px;
  background: #9900ff;
  border: 2px solid #9900ff;
  color: #ffffff;
  text-align: center;
  font: 16px Arial, sans-serif;
  font-weight:bold;
}

.numberCirclePurple {
  border-radius: 50%;
  behavior: url(PIE.htc);
  /* remove if you don't care about IE8 */
  width: 30px;
  height: 30px;
  padding: 4px;
  background: #cc0066;
  border: 2px solid #cc0066;
  color: #ffffff;
  text-align: center;
  font: 16px Arial, sans-serif;
  font-weight:bold;
}

.numberCircleGreen {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.2rem; /* Responsive sizing using rem units */
    height: 2.2rem;
    border-radius: 50%;
    background-color: #C1CE30;
    border: 2px solid #C1CE30;
    color: #ffffff;
    font-size: 1rem; /* Responsive font size */
    font-weight: bold;
    text-align: center;
}

.numberCircleYellow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.2rem; /* Responsive sizing using rem units */
    height: 2.2rem;
    border-radius: 50%;
    background-color: #FDBA33;
    border: 2px solid #FDBA33;
    color: #ffffff;
    font-size: 1rem; /* Responsive font size */
    font-weight: bold;
    text-align: center;
}

.numberCircleGray {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.2rem; /* Responsive sizing using rem units */
    height: 2.2rem;
    border-radius: 50%;
    background-color: #6D6E71;
    border: 2px solid #6D6E71;
    color: #ffffff;
    font-size: 1rem; /* Responsive font size */
    font-weight: bold;
    text-align: center;
}

.numberCircleBlue {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.2rem; /* Responsive sizing using rem units */
    height: 2.2rem;
    border-radius: 50%;
    background-color: #204292;
    border: 2px solid #204292;
    color: #ffffff;
    font-size: 1rem; /* Responsive font size */
    font-weight: bold;
    text-align: center;
}

.numberCircleLightBlue {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.2rem; /* Responsive sizing using rem units */
    height: 2.2rem;
    border-radius: 50%;
    background-color: #1C75BC;
    border: 2px solid #1C75BC;
    color: #ffffff;
    font-size: 1rem; /* Responsive font size */
    font-weight: bold;
    text-align: center;
}

.numberCircleRed {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2rem; /* Responsive sizing using rem units */
    height: 2rem;
    border-radius: 50%;
    background-color: #fc0a0e;
    border: 2px solid #fc0a0e;
    color: #ffffff;
    font-size: 1rem; /* Responsive font size */
    font-weight: bold;
    text-align: center;
}

.numberCircleRedSmall {
    border-radius: 50%;
    behavior: url(PIE.htc);
    /* remove if you don't care about IE8 */
    width: 25px;
    height: 25px;
    padding: 2px;
    background: #fc0a0e;
    border: 1px solid #fc0a0e;
    color: #ffffff;
    text-align: center;
    font: 16px Arial, sans-serif;
    font-weight: bold;
}

/* Variant 1: Green (Success) */
.numberCircle-success {
    background-color: #28a745; /* Bootstrap's success green */
    border: 2px solid #28a745;
}

/* Variant 2: Yellow (Warning) */
.numberCircle-warning {
    background-color: #ffc107; /* Bootstrap's warning yellow */
    border: 2px solid #ffc107;
    color: #212529; /* Dark text for contrast */
}

/* Variant 3: Orange (Custom) */
.numberCircle-orange {
    background-color: #fd7e14; /* Bootstrap orange */
    border: 2px solid #fd7e14;
}

/* Variant 4: Red (Danger) */
.numberCircle-danger {
    background-color: #dc3545; /* Bootstrap's danger red */
    border: 2px solid #dc3545;
}

@media (max-width: 576px) {
    .numberCircleGreen, .numberCircleRed, .numberCircleLightBlue, .numberCircleBlue,
    .numberCircleGray, .numberCircleYellow, .numberCircleGreen, .numberCirclePurple, 
    .numberCircle-success, .numberCircle-warning, .numberCircle-orange, .numberCircle-danger {
        width: 1.8rem;
        height: 1.8rem;
        font-size: 0.9rem;
    }
}

@media (min-width: 768px) {
    .numberCircleGreen, .numberCircleRed, .numberCircleLightBlue, .numberCircleBlue,
    .numberCircleGray, .numberCircleYellow, .numberCircleGreen, .numberCirclePurple,
    .numberCircle-success, .numberCircle-warning, .numberCircle-orange, .numberCircle-danger {
        width: 2rem;
        height: 2rem;
        font-size: 1rem;
    }
}



/*End Calandar Design*/


.red-btn {
    display: block;
    background: #fc0a0e;
    min-width: 100px;
    color: white;
    position: relative;
    text-transform: uppercase;
    margin-top: 8px;
    margin-bottom: 8px;
}
    /* line 220, ../sass/component.scss */
.red-btn:hover {
    background: #042958 !important;
    color: white;
}



.ChkBoxClassWithText input {
    width: 25px;
    height: 25px;
    padding-top:0px;
    vertical-align:top;
}


.gray-btn {
    display: block;
    background: #ffffff !important;
    min-width: 80px;
    color: #204292;
    position: relative;
    /*text-transform: uppercase;*/
    margin-top: 8px;
    margin-bottom: 8px;
}
    /* line 220, ../sass/component.scss */
    .gray-btn:hover {
        background: #ffc555 !important;
        color: white;
    }
        .gray-btn:hover span {
            background: #ffc555 !important;
            color: white;
        }


.RoundCorner {
    border-radius: 25px;
    padding: 20px;
    width: min(200px, 90vw);
    height: 130px;
}
.RoundCornerI {
    font-size: 40px;
}
.RoundCorner span {
    font-size: 11pt;
    color:#333333;
}

.split-color-button {
    display: inline-flex;
    min-width: 130px;
    min-height: 38px;
    border: none;
    border-radius: 6px;
    overflow: hidden;
    text-decoration: none;
    font-size: 16px;
    cursor: pointer;
    font-family: sans-serif;
    padding: 0;
    text-decoration: none;
}

    .split-color-button, .split-color-button span, .split-color-button:hover, .split-color-button:focus {
        text-decoration: none;
    }

        /* 30% Green Left Section */
        .split-color-button .left {
            background-color: #97a324; /* Green */
            color: white;
            flex: 0 0 30%;
            display: flex;
            align-items: center;
            justify-content: center;
            text-decoration: none;
        }

        /* 70% Red Right Section */
        .split-color-button .right {
            background-color: #C1CE30; /* Red */
            color: white;
            flex: 0 0 70%;
            display: flex;
            align-items: center;
            justify-content: center;
            text-decoration: none;
        }

        /* Optional: Hover effect */
        .split-color-button:hover .left {
            background-color: #97a324;
            text-decoration: none;
        }

        .split-color-button:hover .right {
            background-color: #218838;
            text-decoration: none;
        }


.min-height-cell {
    min-height: 60px;
    height: 60px; /* Optional: forces a height */
    line-height: 60px; /* Optional: vertical centering */
}


.wrapperbgcolor {
    background-color: #f0f1f3;
}

.Free-btn {
    cursor: pointer;
}
    /* line 220, ../sass/component.scss */
    .Free-btn:hover {
        color: white;
        text-decoration: none;
    }

.btn-clear {
    background-color: #d2d9ea;
    border-color: #d2d9ea;
    color: white;
}

    .btn-clear:hover {
        background-color: #6e6e6e;
        border-color: #6e6e6e;
    }



.text-left-cell {
    text-align: left !important;
}
.grid-header-notimportant th {
    background-color: #6D6E71 !important;
    color: white !important;
    text-align: left;
    font-weight: bold;
    padding: 8px;
}

.grid-header th {
    background-color: #61A6F8 !important;
    color: white !important;
    text-align: left;
    font-weight: bold;
    padding: 8px;
}
.my-grid, .my-grid th, .my-grid td {
    border: 1px solid #dee2e6;
    border-collapse: collapse;
    padding: 6px;
    font-size: clamp(1rem, 1vw + 1rem, 1rem);
}
.BigBox input {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}
.grid-row-header {
    background-color: #61A6F8 !important;
    color: white !important;
    text-align: left;
    font-weight: bold;
    padding: 8px;
}


.child-grid-header th {
    background-color: #862784 !important;
    color: white !important;
    text-align: left;
    font-weight: bold;
    padding: 4px;
}

.child-grid, .child-grid-header th, .child-grid-header td {
    border: 1px solid #dee2e6 !important;
    border-collapse: collapse;
    padding: 4px;
    font-size: clamp(0.6rem, 0.8vw + 0.3rem, 0.9rem);
}

.child-grid-row-header {
    background-color: #862784 !important;
    color: white !important;
    text-align: left;
    font-weight: bold;
    padding: 4px;
    font-size: clamp(0.6rem, 0.8vw + 0.3rem, 0.9rem);
}


.custom-dropdown {
    appearance: none; /* Hide native arrow */
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 1.5em;
    padding-right: 2rem; /* Space for arrow */
    padding-left: 1rem; /* Space for arrow */
    font-size: 14px;
    height: 38px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: white;
    color: #333;
}

.bg-dark-purple {
    background-color: #862784;
}

.bg-dark-blue {
    background-color: #204292;
}
.bg-gold {
    background-color: #DAA520 !important; /* classic gold */
}
.bg-platinum {
    background-color: #E5E4E2 !important;
}



.bg-values {
    background-color: #ED2024 !important; /* classic gold */
}

.text-values {
    color: #ED2024 !important;
}

.border-values {
    border-color: #ED2024 !important;
}


.bg-interest {
    background-color: #C1CE30 !important; /* classic gold */
}

.text-interest {
    color: #C1CE30 !important;
}

.border-interest {
    border-color: #C1CE30 !important;
}



.bg-personality {
    background-color: #204292 !important; /* classic gold */
}

.text-personality {
    color: #204292 !important;
}


.text-interests {
    color: #204292 !important;
}
.border-personality {
    border-color: #204292 !important;
}


.bg-skills {
    background-color: #FDBA33 !important; /* classic gold */
}

.text-skills {
    color: #FDBA33 !important;
}

.border-skills {
    border-color: #FDBA33 !important;
}



.bg-aptitudes {
    background-color: #862784 !important; /* classic gold */
}

.text-aptitudes {
    color: #862784 !important;
}

.border-aptitudes {
    border-color: #862784 !important;
}




.bg-notimportant {
    background-color: #6D6E71 !important; 
}

.text-notimportant {
    color: #6D6E71 !important;
}

.border-notimportant {
    border-color: #6D6E71 !important;
}


.not-available {
    color: #f0f0f0;
}

.calendar a {
    text-decoration: none !important;
}

/* Optional: Add hover effect if needed */
.calendar a:hover {
    text-decoration: none;
    color: #0d6efd; /* Bootstrap primary */
}
.calendar td,
.calendar th {
    border: 1px solid #ccc; /* or any color you prefer */
    padding: 6px;
    text-align: center;
}

.calendar {
    border-collapse: collapse;
}

.circleX {
    width: 30px;
    height: 30px;
    border-radius: 50%; /* more reliable than 180% */
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    line-height: 30px;
    text-align: center;
    background: #e5e4e2;
    display: inline-block; /* Ensures it respects width/height */
}
.grid-border {
    border: 1px solid #ffffff !important;
}

.no-gap {
    margin: 0;
    padding: 0;
}


.border-gray {
    /* --bs-border-opacity: 1;*/
    /*border-color: rgba(240, 240, 240, var(--bs-border-opacity));*/
    border-color: rgb(240, 240, 240);
}

.border-multi-right-danger {
    --bs-border-opacity: 1;
    border-right: 1px solid rgba(252, 10, 14, var(--bs-border-opacity)); /* #fc0a0e in rgba */
    border-top: 1px solid rgb(240, 240, 240); /* #f0f0f0 in rgba */
}

.border-multi-left-danger {
    --bs-border-opacity: 1;
    border-left: 1px solid rgba(252, 10, 14, var(--bs-border-opacity)); /* #fc0a0e in rgba */
    border-top: 1px solid rgb(240, 240, 240); /* #f0f0f0 in rgba */
}


.border-multi-right-bottom-top-danger {
    --bs-border-opacity: 1;
    border-right: 1px solid rgba(252, 10, 14, var(--bs-border-opacity)); /* #fc0a0e in rgba */
    border-top: 1px solid rgb(240, 240, 240); /* #f0f0f0 in rgba */
    border-bottom: 1px solid rgb(240, 240, 240); /* #f0f0f0 in rgba */
}

.border-multi-left-bottom-top-danger {
    --bs-border-opacity: 1;
    border-left: 1px solid rgba(252, 10, 14, var(--bs-border-opacity)); /* #fc0a0e in rgba */
    border-top: 1px solid rgb(240, 240, 240); /* #f0f0f0 in rgba */
    border-bottom: 1px solid rgb(240, 240, 240); /* #f0f0f0 in rgba */
}
.auto-hide-when-empty:empty {
    display: none !important;
}
.fs-xxl {
    font-size: 3rem; /* 48px */
}

@media (min-width: 576px) { /* Small devices (≥576px) */
    .fs-xxl {
        font-size: 5rem; /* ~80px */
    }
}

.ChkHeaderBoxClass input {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px;
    padding-top: 5px;
    display: inline-block;
}