@font-face {
  font-family: 'Open Sans';
  src: url('fonts/opensans-bold-webfont.eot');
  src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff2') format('woff2'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url('fonts/opensans-extrabold-webfont.eot');
  src: url('fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-extrabold-webfont.woff2') format('woff2'), url('fonts/opensans-extrabold-webfont.woff') format('woff'), url('fonts/opensans-extrabold-webfont.ttf') format('truetype'), url('fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url('fonts/opensans-regular-webfont.eot');
  src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff2') format('woff2'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: 400;
  font-style: normal;
}

html,
body {
  width: 100%;
  min-height: 100%;
}

body {
  background: #006895 url('../images/bg-pattern.jpg') repeat 0 0;
  padding-bottom: 42px;
}

.container-fixed {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 728px;
}

@media (max-width: 750px) {
  .container-fixed {
    width: 100%;
  }
}

.main-content {
  position: relative;
  overflow-x: hidden;
}

.main-content > h1 {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 900;
  font-size: 23px;
  color: #ffffff;
  margin-top: 0;
  margin-bottom: 42px;
}

.navbar.navbar-default {
  background-color: #ffffff;
  border: 0;
  box-shadow: 0px 2px 20px #000;
  font-family: Roboto,Helvetica,Arial,sans-serif;
  min-height: 90px;
  margin-bottom: 30px;
}

.navbar.navbar-default::after {
  content: "";
  position: absolute;
  background: #ffef00;
  background: -moz-linear-gradient(left, #e71e26 0%, #ffef00 33%, #b6d23e 67%, #00b1eb 100%);
  background: -webkit-linear-gradient(left, #e71e26 0%, #ffef00 33%, #b6d23e 67%, #00b1eb 100%);
  background: linear-gradient(to right, #e71e26 0%, #ffef00 33%, #b6d23e 67%, #00b1eb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e71e26', endColorstr='#00b1eb', GradientType=1);
  width: 100%;
  height: 3px;
}

.navbar.navbar-default .navbar-header {
  padding-top: 22px;
  padding-bottom: 16px;
}

.navbar.navbar-default .navbar-header .navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
  height: auto;
}

.navbar.navbar-default .navbar-header .navbar-brand img {
  max-width: 100%;
  height: auto;
}

.navbar.navbar-default .navbar-header button.navbar-toggle,
.navbar.navbar-default .navbar-header button.navbar-toggle:focus,
.navbar.navbar-default .navbar-header button.navbar-toggle:active,
.navbar.navbar-default .navbar-header button.navbar-toggle:hover {
  color: #ffffff;
  background-color: #006895;
  border-color: #006895;
}

.navbar.navbar-default .navbar-nav > li > a {
  color: #006895;
  font-size: 14px;
  padding-top: 50px;
  padding-bottom: 35px;
}

.navbar.navbar-default .user-menu-dropdown {
  padding: 0;
}

.navbar.navbar-default .user-menu-dropdown .user-menu-box {
  min-width: 200px;
}

.navbar.navbar-default .user-menu-dropdown .user-menu-box section,
.navbar.navbar-default .user-menu-dropdown .user-menu-box footer {
  display: block;
  text-align: right;
  padding: 10px;
}

.navbar.navbar-default .user-menu-dropdown .user-menu-box section h2,
.navbar.navbar-default .user-menu-dropdown .user-menu-box footer h2 {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #006895;
  text-align: right;
  margin: 0 0 5px 0;
}

@media (max-width: 767px) {
  .navbar.navbar-default .navbar-nav > li {
    text-align: right;
  }

  .navbar.navbar-default .navbar-nav > li > a {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}

@media (max-width: 339px) {
  .navbar.navbar-default {
    min-height: 78px;
  }

  .navbar.navbar-default .navbar-header .navbar-brand img {
    max-width: 140px;
  }

  .navbar.navbar-default .navbar-header .navbar-toggle {
    margin-top: 0;
    margin-bottom: 0;
  }
}

#content-block-container > .main-tabset > .nav.nav-tabs {
  display: none;
}

#content-block-container > .main-tabset > .tab-content > .tab-pane.active-add {
  -webkit-animation: fadeInRight 1s;
  -moz-animation: fadeInRight 1s;
  -ms-animation: fadeInRight 1s;
  animation: fadeInRight 1s;
}


.content-block {
  border-radius: 4px;
  margin-bottom: 42px;
  width: 100%;
}

.content-block > header {
  display: block;
  background: linear-gradient(60deg, #66b98b, #58c0cd);
  background-size: cover;
  padding: 40px 30px 35px 30px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.content-block > header h2 {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 23px;
  color: #ffffff;
  margin: 0;
  vertical-align: top;
}

.content-block p {
  /*font-family: 'Open Sans', sans-serif;*/
  font-family: Roboto,Helvetica,Arial,sans-serif;
}

.content-block .block-info {
  background-color: #006895;
  color: #ffffff;
  padding: 12px;
  border-radius: 4px;
}

.content-block .content-block-counter {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  font-weight: 900;
  font-size: 24px;
  vertical-align: top;
  line-height: 22px;
  color: #ffffff;
  display: inline-block;
  margin-left: 14px;
}

.content-block .content-block-counter.content-block-counter-disabled {
  color: #408367;
}

.content-block form,
.content-block .content-block-main {
  padding: 42px 30px;
  background-color: #ffffff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  position: relative;
  overflow-x: hidden;
}

.content-block form > p,
.content-block .content-block-main > p {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  font-weight: 400;
  font-size: 18px;
}

.content-block form .form-group label,
.content-block .content-block-main .form-group label {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #006895;
}

.content-block form .btn.btn-default,
.content-block .content-block-main .btn.btn-default {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  padding-top: 14px;
  padding-bottom: 14px;
  margin-top: 40px;
  box-shadow: 0px 4px 0 #006895;
}

.content-block form .btn.btn-default,
.content-block .content-block-main .btn.btn-default,
.content-block form .btn.btn-default:hover,
.content-block .content-block-main .btn.btn-default:hover,
.content-block form .btn.btn-default:active,
.content-block .content-block-main .btn.btn-default:active,
.content-block form .btn.btn-default:focus,
.content-block .content-block-main .btn.btn-default:focus {
  background-color: #ffffff;
  border: 1px solid #006895;
  color: #006895;
  outline: none;
}

.content-block form p.text-muted,
.content-block .content-block-main p.text-muted {
  color: #777;
}

.content-block form p.text-primary,
.content-block .content-block-main p.text-primary {
  color: #337ab7;
}

.content-block form p.text-success,
.content-block .content-block-main p.text-success {
  color: #3c763d;
}

.content-block form p.text-info,
.content-block .content-block-main p.text-info {
  color: #31708f;
}

.content-block form p.text-warning,
.content-block .content-block-main p.text-warning {
  color: #8a6d3b;
}

.content-block form p.text-danger,
.content-block .content-block-main p.text-danger {
  color: #a94442;
}

.content-block form .content-list,
.content-block .content-block-main .content-list {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  counter-reset: instruction-list-counter;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.content-block form .content-list > li,
.content-block .content-block-main .content-list > li {
  position: relative;
  padding-left: 38px;
  min-height: 22px;
  color: #84888a;
  font-size: 14px;
}

.content-block form .content-list > li p img,
.content-block .content-block-main .content-list > li p img {
  transform-style: initial;
  display: inline;
  width: auto;
  height: auto;
}

.content-block form .content-list > li .content-list-img,
.content-block .content-block-main .content-list > li .content-list-img {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 30px;
}

.content-block form .content-list > li + li,
.content-block .content-block-main .content-list > li + li {
  margin-top: 35px;
}

.content-block form .content-list > li:before,
.content-block .content-block-main .content-list > li:before {
  content: counter(instruction-list-counter);
  counter-increment: instruction-list-counter;
  font-weight: 900;
  font-size: 30px;
  line-height: 22px;
  position: absolute;
  top: 0;
  left: 0;
  color: #006895;
}

.content-block form .content-list > li ul,
.content-block .content-block-main .content-list > li ul {
  list-style: none;
  padding-left: 42px;
  margin-bottom: 0;
  margin-top: 25px;
}

.content-block form .content-list > li ul > li,
.content-block .content-block-main .content-list > li ul > li {
  position: relative;
  padding-left: 20px;
}

.content-block form .content-list > li ul > li + li,
.content-block .content-block-main .content-list > li ul > li + li {
  margin-top: 20px;
}

.content-block form .content-list > li ul > li:before,
.content-block .content-block-main .content-list > li ul > li:before {
  font-family: 'FontAwesome';
  content: "\f111";
  font-size: 9px;
  position: absolute;
  top: 5px;
  left: 0;
  color: #006895;
}

.content-block form > header,
.content-block .content-block-main > header {
  display: block;
}

.content-block form > header h3,
.content-block .content-block-main > header h3 {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #006895;
  text-transform: uppercase;
  margin-bottom: 3px;
  margin-top: 0;
}

.content-block form > header .list-group-counter,
.content-block .content-block-main > header .list-group-counter {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.content-block form > header .list-group-counter li,
.content-block .content-block-main > header .list-group-counter li {
  display: inline;
  color: #006895;
  font-size: 10px;
}

.content-block form > header .list-group-counter li + li,
.content-block .content-block-main > header .list-group-counter li + li {
  margin-left: 4px;
}

.content-block form .groups-container,
.content-block .content-block-main .groups-container {
  padding-bottom: 20px;
}

.content-block form .groups-container .content-block-groups,
.content-block .content-block-main .groups-container .content-block-groups,
.content-block form .groups-container .tab-content,
.content-block .content-block-main .groups-container .tab-content {
  background-color: #ffffff;
  display: block;
  width: 100%;
}

.content-block form .groups-container .content-block-groups .adjectives,
.content-block .content-block-main .groups-container .content-block-groups .adjectives,
.content-block form .groups-container .tab-content .adjectives,
.content-block .content-block-main .groups-container .tab-content .adjectives {
  padding-top: 34px;
}

.content-block form .groups-container .content-block-groups .adjectives .content-block-text,
.content-block .content-block-main .groups-container .content-block-groups .adjectives .content-block-text,
.content-block form .groups-container .tab-content .adjectives .content-block-text,
.content-block .content-block-main .groups-container .tab-content .adjectives .content-block-text {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  font-weight: 400;
  font-size: 18px;
}

.content-block form .groups-container .content-block-groups .adjectives > ul,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul,
.content-block form .groups-container .tab-content .adjectives > ul,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul {
  list-style: none;
  padding-left: 0;
  padding-right: 68px;
  margin-bottom: 0;
  background: url('../images/level.png') no-repeat right center;
}

@media (max-width: 460px) {
  .content-block form .groups-container .content-block-groups .adjectives > ul,
  .content-block .content-block-main .groups-container .content-block-groups .adjectives > ul,
  .content-block form .groups-container .tab-content .adjectives > ul,
  .content-block .content-block-main .groups-container .tab-content .adjectives > ul {
    padding-right: 0;
    background: transparent;
  }
}

.content-block form .groups-container .content-block-groups .adjectives > ul li,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li,
.content-block form .groups-container .tab-content .adjectives > ul li,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li {
  background-color: #006895;
  font-family: Roboto,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
  border-radius: 4px;
  padding: 14px 124px 14px 20px;
  cursor: move;
  position: relative;
}

@media (max-width: 380px) {
  .content-block form .groups-container .content-block-groups .adjectives > ul li,
  .content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li,
  .content-block form .groups-container .tab-content .adjectives > ul li,
  .content-block .content-block-main .groups-container .tab-content .adjectives > ul li {
    font-size: 12px;
  }
}

.content-block form .groups-container .content-block-groups .adjectives > ul li.cursor-default,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li.cursor-default,
.content-block form .groups-container .tab-content .adjectives > ul li.cursor-default,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li.cursor-default {
  cursor: default;
}

.content-block form .groups-container .content-block-groups .adjectives > ul li + li,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li + li,
.content-block form .groups-container .tab-content .adjectives > ul li + li,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li + li {
  margin-top: 18px;
}

.content-block form .groups-container .content-block-groups .adjectives > ul li.adjectives-placeholder,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li.adjectives-placeholder,
.content-block form .groups-container .tab-content .adjectives > ul li.adjectives-placeholder,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li.adjectives-placeholder {
  background-color: #ffffff;
  border: 1px solid #006895;
}

.content-block form .groups-container .content-block-groups .adjectives > ul li.adjectives-placeholder:before,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li.adjectives-placeholder:before,
.content-block form .groups-container .tab-content .adjectives > ul li.adjectives-placeholder:before,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li.adjectives-placeholder:before {
  content: 'Solte Aqui';
  font-family: Roboto,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
}

.content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons,
.content-block form .groups-container .tab-content .adjectives > ul li .action-buttons,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons {
  float: right;
  position: absolute;
  right: 20px;
  top: 12px;
  height: 30px;
}

@media (max-width: 380px) {
  .content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons,
  .content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons,
  .content-block form .groups-container .tab-content .adjectives > ul li .action-buttons,
  .content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons {
    top: 10px;
    height: 24px;
  }
}

.content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default,
.content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:hover,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:hover,
.content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:focus,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:focus,
.content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:active,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:active,
.content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default,
.content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:hover,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:hover,
.content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:focus,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:focus,
.content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:active,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:active {
  background-color: #01587e;
  color: #ffffff;
  border: 0;
  margin: 0;
  box-shadow: none;
  height: 30px;
  width: 30px;
  border-radius: 2px;
  font-size: 14px;
  padding: 1px 0 0 0;
}

@media (max-width: 380px) {
  .content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default,
  .content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default,
  .content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:hover,
  .content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:hover,
  .content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:focus,
  .content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:focus,
  .content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:active,
  .content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:active,
  .content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default,
  .content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default,
  .content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:hover,
  .content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:hover,
  .content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:focus,
  .content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:focus,
  .content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:active,
  .content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:active {
    font-size: 10px;
    height: 24px;
    width: 24px;
  }
}

.content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default.btn-adjectives-question,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default.btn-adjectives-question,
.content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default.btn-adjectives-question,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default.btn-adjectives-question {
  font-size: 18px;
}

@media (max-width: 380px) {
  .content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default.btn-adjectives-question,
  .content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default.btn-adjectives-question,
  .content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default.btn-adjectives-question,
  .content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default.btn-adjectives-question {
    font-size: 14px;
  }
}

.content-block form .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:disabled,
.content-block .content-block-main .groups-container .content-block-groups .adjectives > ul li .action-buttons .btn-default:disabled,
.content-block form .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:disabled,
.content-block .content-block-main .groups-container .tab-content .adjectives > ul li .action-buttons .btn-default:disabled {
  opacity: 0.45;
}

.content-block form .groups-container .nav.nav-tabs,
.content-block .content-block-main .groups-container .nav.nav-tabs {
  display: none;
}

.content-block form .groups-container .tab-content > .tab-pane.active-add,
.content-block .content-block-main .tab-content > .tab-pane.active-add {
  -webkit-animation: fadeInRight 1s;
  -moz-animation: fadeInRight 1s;
  -ms-animation: fadeInRight 1s;
  animation: fadeInRight 1s;
}

.popover .arrow {
  display: none;
}

.popover .popover-inner .popover-title {
  color: #ffffff;
  font-family: Roboto,Helvetica,Arial,sans-serif;
  font-weight: 700;
  background-color: #006895;
  text-transform: uppercase;
}

.popover .popover-inner .popover-content {
  color: #006895;
}

.btn-no-margin {
  margin: 0 !important;
}

.btn-default.btn-sm {
  height: auto !important;
  font-size: 12px !important;
  padding: 5px 10px !important;
}

.btn-default.btn-sm:hover {
  background: #006895 !important;
  color: #FFF !important;
  border: 1px solid #0b4056 !important;
  box-shadow: 0 4px 0 #0b4056 !important;
}

.label-block span {
  display: block;
  text-transform: uppercase;
  padding: 5px 2px;
}

tbody.vAlign tr td {
  vertical-align: top !important;
}

@media (max-width: 518px) {
  .content-block form .content-block-groups .adjectives > ul,
  .content-block .content-block-main .content-block-groups .adjectives > ul,
  .content-block form .tab-content .adjectives > ul,
  .content-block .content-block-main .tab-content .adjectives > ul {
    padding-right: 0;
  }
}

@media (max-width: 420px) {
  .content-block form .content-list > li ul,
  .content-block .content-block-main .content-list > li ul {
    padding-left: 0;
  }

  .content-block form .content-block-groups .adjectives > ul li,
  .content-block .content-block-main .content-block-groups .adjectives > ul li,
  .content-block form .tab-content .adjectives > ul li,
  .content-block .content-block-main .tab-content .adjectives > ul li {
    font-size: 14px;
  }
}

#loading-modal {
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  z-index: 9999;
}

#loading-modal img {
  width: 64px;
  height: 64px;
  display: block;
  margin: -32px auto 0 auto;
  position: relative;
  top: 50%;
}

.alert-download .btn {
  float: right;
}

.alert-download span {
  line-height: 34px;
}

.alert-download > div:after {
  clear: both;
  content: '';
  display: table;
}

.floatLang {
  position: absolute;
  right: 10px;
  top: 140px;
  z-index: 9999
}