/* line 3, ../../sass/app.scss */
.col-md-12-7 {
  width: 14.28%;
  padding-left: 8px;
  padding-right: 8px;
  float: left;
}

@font-face {
  font-family: 'sans-plain';
  src: url("/buzz/fonts/san-plain.eot");
  src: url("/buzz/fonts/san-plain.eot?#iefix") format("embedded-opentype"), url("/buzz/fonts/san-plain.woff") format("woff"), url("/buzz/fonts/san-plain.ttf") format("truetype"), url("/buzz/fonts/san-plain.svg#abril_fatfaceregular") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'helvetica-neue-condensed';
  src: url("/buzz/fonts/helvetica-neue/helvetica-neue-condensed-bold.eot");
  src: url("/buzz/fonts/helvetica-neue/helvetica-neue-condensed-bold.eot?#iefix") format("embedded-opentype"), url("/buzz/fonts/helvetica-neue/helvetica-neue-condensed-bold.woff") format("woff"), url("/buzz/fonts/helvetica-neue/helvetica-neue-condensed-bold.ttf") format("truetype"), url("/buzz/fonts/helvetica-neue/helvetica-neue-condensed-bold.svg#abril_fatfaceregular") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'helvetica-neue';
  src: url("/buzz/fonts/helvetica-neue/helvetica-neue-medium.eot");
  src: url("/buzz/fonts/helvetica-neue/helvetica-neue-medium.eot?#iefix") format("embedded-opentype"), url("/buzz/fonts/helvetica-neue/helvetica-neue-medium.woff") format("woff"), url("/buzz/fonts/helvetica-neue/helvetica-neue-medium.ttf") format("truetype"), url("/buzz/fonts/helvetica-neue/helvetica-neue-medium.svg#abril_fatfaceregular") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'helvetica-neue';
  src: url("/buzz/fonts/helvetica-neue/helvetica-neue-heavy.eot");
  src: url("/buzz/fonts/helvetica-neue/helvetica-neue-heavy.eot?#iefix") format("embedded-opentype"), url("/buzz/fonts/helvetica-neue/helvetica-neue-heavy.woff") format("woff"), url("/buzz/fonts/helvetica-neue/helvetica-neue-heavy.ttf") format("truetype"), url("/buzz/fonts/helvetica-neue/helvetica-neue-heavy.svg#abril_fatfaceregular") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'helvetica-neue';
  src: url("/buzz/fonts/helvetica-neue/helvetica-neue-light.eot");
  src: url("/buzz/fonts/helvetica-neue/helvetica-neue-light.eot?#iefix") format("embedded-opentype"), url("/buzz/fonts/helvetica-neue/helvetica-neue-light.woff") format("woff"), url("/buzz/fonts/helvetica-neue/helvetica-neue-light.ttf") format("truetype"), url("/buzz/fonts/helvetica-neue/helvetica-neue-light.svg#abril_fatfaceregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 74, ../../sass/_theme.scss */
.radius, .well-dark {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

/* line 1, ../../sass/old_buzz/_elements.scss */
.txt-white {
  color: #fff !important;
}

/* line 4, ../../sass/old_buzz/_elements.scss */
.txt-white-hover:hover {
  color: #fff !important;
}

/* line 8, ../../sass/old_buzz/_elements.scss */
h1 small,
h2 small,
h3 small,
h1 .small,
h2 .small,
h3 .small {
  padding-left: 8px;
}

/* line 17, ../../sass/old_buzz/_elements.scss */
.top-page-ui {
  padding-top: 15px;
}

/* BUTTONS */
/* line 22, ../../sass/old_buzz/_elements.scss */
.btn {
  border: none;
  padding: 6px 12px;
  border-bottom: 4px solid;
  -webkit-transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
  transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
  outline: none;
}

/* line 30, ../../sass/old_buzz/_elements.scss */
.btn-default,
.wizard-cancel,
.wizard-back {
  color: #fff;
}

/* line 37, ../../sass/old_buzz/_elements.scss */
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.wizard-cancel:hover,
.wizard-cancel:focus,
.wizard-cancel:active,
.wizard-cancel.active,
.wizard-back:hover,
.wizard-back:focus,
.wizard-back:active,
.wizard-back.active {
  color: #fff;
}

/* line 52, ../../sass/old_buzz/_elements.scss */
.btn-default .caret {
  border-top-color: #FFFFFF;
}

/* line 56, ../../sass/old_buzz/_elements.scss */
.btn-link {
  border: none;
}

/* line 60, ../../sass/old_buzz/_elements.scss */
.icon-box .btn {
  border: 1px solid #e1e1e1;
  margin-left: 3px;
  margin-right: 0;
}

/* line 65, ../../sass/old_buzz/_elements.scss */
.icon-box .btn:hover {
  background-color: #eee;
}

/* LABELS */
/* line 71, ../../sass/old_buzz/_elements.scss */
.label.label-large {
  font-size: 1em;
  padding: 0.4em 0.8em 0.5em;
}

/* line 75, ../../sass/old_buzz/_elements.scss */
#calendar .fc-event,
.external-event {
  border-left: 4px solid #209081;
}

/* line 79, ../../sass/old_buzz/_elements.scss */
#calendar .fc-event.label-success,
.external-event.label-success {
  border-left: 4px solid #77AB49;
}

/* line 83, ../../sass/old_buzz/_elements.scss */
#calendar .fc-event.label-warning,
.external-event.label-warning {
  border-left: 4px solid #D5AC08;
}

/* line 87, ../../sass/old_buzz/_elements.scss */
#calendar .fc-event.label-danger,
.external-event.label-danger {
  border-left: 4px solid #DD504C;
}

/* line 91, ../../sass/old_buzz/_elements.scss */
#calendar .fc-event.label-info,
.external-event.label-info {
  border-left: 4px solid #65287e;
}

/* line 95, ../../sass/old_buzz/_elements.scss */
#calendar .fc-event.label-default,
.external-event.label-default {
  border-left: 4px solid #626F70;
}

@media only screen and (max-width: 440px) {
  /* line 100, ../../sass/old_buzz/_elements.scss */
  #calendar .fc-header-right,
  #calendar .fc-button-today,
  #calendar .fc-header-space {
    display: none;
  }
}
/* ALERTS */
/* line 110, ../../sass/old_buzz/_elements.scss */
.alert {
  border-radius: 0;
  border-image: none;
  border-style: none none none solid;
  border-width: 0 0 0 4px;
}

/* PAGINATION */
/* line 118, ../../sass/old_buzz/_elements.scss */
.pagination {
  margin: 5px 0;
}

/* line 121, ../../sass/old_buzz/_elements.scss */
.pagination > li:first-child > a, .pagination > li:first-child > span,
.pagination > li:last-child > a, .pagination > li:last-child > span {
  border-radius: 0;
}

/* line 126, ../../sass/old_buzz/_elements.scss */
.pager li > a,
.pager li > span {
  border-radius: 0;
}

/* ITEMS */
/* line 132, ../../sass/old_buzz/_elements.scss */
.list-group-item:first-child,
.list-group-item:last-child {
  border-radius: 0;
}

/* TABS */
/* line 139, ../../sass/old_buzz/_elements.scss */
.nav-tabs > li > a {
  border-radius: 0;
  outline: none;
}

/* line 143, ../../sass/old_buzz/_elements.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-color: #eee;
}

/* PANEL */
/* line 148, ../../sass/old_buzz/_elements.scss */
.panel-default > .panel-heading {
  color: #FFFFFF;
  border-radius: 0;
}

/* line 152, ../../sass/old_buzz/_elements.scss */
.panel-group .panel {
  border-radius: 0;
  border: 0 none;
}

/* line 156, ../../sass/old_buzz/_elements.scss */
.panel-collapse {
  border: 1px solid #e1e1e1;
  border-top: 0;
}

/* line 160, ../../sass/old_buzz/_elements.scss */
.accordion .panel-title > a {
  display: block;
  position: relative;
  outline: none;
  text-decoration: none;
  color: #FFFFFF;
  padding-right: 15px;
}

/* line 168, ../../sass/old_buzz/_elements.scss */
.accordion .panel-title > a:hover {
  text-decoration: none;
  color: #FFFFFF;
}

/* line 172, ../../sass/old_buzz/_elements.scss */
.accordion .panel-title > a:after {
  content: "\f068";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-top: -5px;
  font-size: 0.75em;
  position: absolute;
  right: 0;
  top: 50%;
}

/* line 184, ../../sass/old_buzz/_elements.scss */
.accordion .panel-title > a.accordion-toggle.collapsed:after {
  content: "\f067";
}

/* line 187, ../../sass/old_buzz/_elements.scss */
.accordion .panel-title > a.accordion-toggle > i {
  width: 24px;
  text-align: center;
  padding-right: 6px;
}

/* TABLES */
/* line 195, ../../sass/old_buzz/_elements.scss */
.table {
  border-collapse: separate;
}

/* line 198, ../../sass/old_buzz/_elements.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #eee;
}

/* line 202, ../../sass/old_buzz/_elements.scss */
.table thead > tr > th {
  border-bottom: 1px solid #C2C2C2;
  padding-bottom: 0;
}

/* line 206, ../../sass/old_buzz/_elements.scss */
.table tbody > tr > td {
  font-size: 0.875em;
  background: #f5f5f5;
  border-top: 10px solid #fff;
  vertical-align: middle;
  padding: 12px 8px;
}

/* line 213, ../../sass/old_buzz/_elements.scss */
.table tbody > tr > td:first-child,
.table thead > tr > th:first-child {
  padding-left: 20px;
}

/* line 218, ../../sass/old_buzz/_elements.scss */
.table thead > tr > th span {
  border-bottom: 2px solid #C2C2C2;
  display: inline-block;
  padding: 0 5px;
  padding-bottom: 5px;
  font-weight: normal;
}

/* line 225, ../../sass/old_buzz/_elements.scss */
.table thead > tr > th > a span {
  color: #344644;
}

/* line 228, ../../sass/old_buzz/_elements.scss */
.table thead > tr > th > a span:after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-left: 5px;
  font-size: 0.75em;
}

/* line 237, ../../sass/old_buzz/_elements.scss */
.table thead > tr > th > a.asc span:after {
  content: "\f0dd";
}

/* line 240, ../../sass/old_buzz/_elements.scss */
.table thead > tr > th > a.desc span:after {
  content: "\f0de";
}

/* line 243, ../../sass/old_buzz/_elements.scss */
.table thead > tr > th > a:hover span {
  text-decoration: none;
}

/* line 246, ../../sass/old_buzz/_elements.scss */
.table.table-hover tbody > tr > td {
  -webkit-transition: background-color 0.15s ease-in-out 0s;
  transition: background-color 0.15s ease-in-out 0s;
}

/* line 250, ../../sass/old_buzz/_elements.scss */
.table tbody tr td .call-type {
  display: block;
  font-size: 0.75em;
  text-align: center;
}

/* line 255, ../../sass/old_buzz/_elements.scss */
.table tbody tr td .first-line {
  line-height: 1.5;
  font-weight: 400;
  font-size: 1.125em;
}

/* line 260, ../../sass/old_buzz/_elements.scss */
.table tbody tr td .first-line span {
  font-size: 0.875em;
  color: #969696;
  font-weight: 300;
}

/* line 265, ../../sass/old_buzz/_elements.scss */
.table tbody tr td .second-line {
  font-size: 0.875em;
  line-height: 1.2;
}

/* line 269, ../../sass/old_buzz/_elements.scss */
.table a.table-link {
  margin: 0 5px;
  font-size: 1.125em;
}

/* line 273, ../../sass/old_buzz/_elements.scss */
.table a.table-link:hover {
  text-decoration: none;
}

/* line 284, ../../sass/old_buzz/_elements.scss */
.table-products tbody > tr > td {
  background: none;
  border: none;
  border-bottom: 1px solid #ebebeb;
  -webkit-transition: background-color 0.15s ease-in-out 0s;
  transition: background-color 0.15s ease-in-out 0s;
  position: relative;
}

/* line 292, ../../sass/old_buzz/_elements.scss */
.table-products tbody > tr:hover > td {
  text-decoration: none;
  background-color: #f6f6f6;
}

/* line 296, ../../sass/old_buzz/_elements.scss */
.table-products .name {
  display: block;
  font-weight: 600;
  padding-bottom: 7px;
}

/* line 301, ../../sass/old_buzz/_elements.scss */
.table-products .price {
  display: block;
  text-decoration: none;
  width: 50%;
  float: left;
  font-size: 0.875em;
}

/* line 309, ../../sass/old_buzz/_elements.scss */
.table-products .warranty {
  display: block;
  text-decoration: none;
  width: 50%;
  float: left;
  font-size: 0.875em;
}

/* line 316, ../../sass/old_buzz/_elements.scss */
.table-products .warranty > i {
  color: #f1c40f;
}

/* line 319, ../../sass/old_buzz/_elements.scss */
.table tbody > tr.table-line-fb > td {
  background-color: #9daccb;
  color: #262525;
}

/* line 323, ../../sass/old_buzz/_elements.scss */
.table tbody > tr.table-line-twitter > td {
  background-color: #9fccff;
  color: #262525;
}

/* line 327, ../../sass/old_buzz/_elements.scss */
.table tbody > tr.table-line-plus > td {
  background-color: #eea59c;
  color: #262525;
}

/* line 331, ../../sass/old_buzz/_elements.scss */
.table-stats .status-social-icon {
  font-size: 1.9em;
  vertical-align: bottom;
}

/* line 335, ../../sass/old_buzz/_elements.scss */
.table-stats .table-line-fb .status-social-icon {
  color: #556484;
}

/* line 338, ../../sass/old_buzz/_elements.scss */
.table-stats .table-line-twitter .status-social-icon {
  color: #5885b8;
}

/* line 341, ../../sass/old_buzz/_elements.scss */
.table-stats .table-line-plus .status-social-icon {
  color: #a75d54;
}

/* line 345, ../../sass/old_buzz/_elements.scss */
.daterange-filter {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  cursor: pointer;
  padding: 5px 10px;
}

/* line 351, ../../sass/old_buzz/_elements.scss */
.filter-block .form-group {
  margin-right: 10px;
  position: relative;
}

/* line 355, ../../sass/old_buzz/_elements.scss */
.filter-block .form-group .form-control {
  height: 36px;
}

/* line 358, ../../sass/old_buzz/_elements.scss */
.filter-block .form-group .search-icon {
  position: absolute;
  color: #707070;
  right: 8px;
  top: 11px;
}

/* line 364, ../../sass/old_buzz/_elements.scss */
.filter-block .btn {
  margin-left: 5px;
}

@media only screen and (max-width: 440px) {
  /* line 368, ../../sass/old_buzz/_elements.scss */
  .filter-block {
    float: none !important;
    clear: both;
  }

  /* line 372, ../../sass/old_buzz/_elements.scss */
  .filter-block .form-group {
    float: none !important;
    margin-right: 0;
  }

  /* line 376, ../../sass/old_buzz/_elements.scss */
  .filter-block .btn {
    display: block;
    float: none !important;
    margin-bottom: 15px;
    margin-left: 0;
  }

  /* line 382, ../../sass/old_buzz/_elements.scss */
  #reportrange {
    clear: both;
    float: none !important;
    margin-bottom: 15px;
  }
}
/* USER LIST TABLE */
/* line 391, ../../sass/old_buzz/_elements.scss */
.user-list tbody td > img {
  position: relative;
  max-width: 50px;
  float: left;
  margin-right: 15px;
}

/* line 397, ../../sass/old_buzz/_elements.scss */
.user-list tbody td .user-link {
  display: block;
  font-size: 1.25em;
  padding-top: 3px;
  margin-left: 60px;
}

/* line 403, ../../sass/old_buzz/_elements.scss */
.user-list tbody td .user-subhead {
  font-size: 0.875em;
  font-style: italic;
}

/* line 409, ../../sass/old_buzz/_elements.scss */
.input-group > .form-control,
.input-group > .input-group-addon {
  border-radius: 0;
  line-height: 1;
}
/* line 416, ../../sass/old_buzz/_elements.scss */
.input-group > .input-group-btn > .btn {
  border-radius: 0;
  line-height: 1;
  border: 0;
  height: 34px;
}

/* line 425, ../../sass/old_buzz/_elements.scss */
.input-group-addon {
  background: transparent;
  border-color: #e1e1e1;
}

/* line 429, ../../sass/old_buzz/_elements.scss */
.dropdown-menu {
  border-radius: 0;
}

/* line 433, ../../sass/old_buzz/_elements.scss */
.checkbox-inline > input {
  margin-top: 0;
}

/* line 437, ../../sass/old_buzz/_elements.scss */
.bootstrap-timepicker-widget table td input {
  border: 1px solid #ccc;
  width: 30px !important;
  height: 30px;
}

/* line 442, ../../sass/old_buzz/_elements.scss */
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input,
.bootstrap-timepicker-widget table td a:hover {
  border-radius: 0 !important;
}

/* line 447, ../../sass/old_buzz/_elements.scss */
.form-group-select2 label {
  display: block;
}

/* line 451, ../../sass/old_buzz/_elements.scss */
.tt-query {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

/* line 456, ../../sass/old_buzz/_elements.scss */
.wysiwyg-editor {
  max-height: 250px;
  height: 250px;
  background-color: #fff;
  border-collapse: separate;
  border: 1px solid #ccc;
  padding: 10px;
  box-sizing: content-box;
  -webkit-box-shadow: rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;
  overflow: scroll;
  outline: none;
}

/* line 469, ../../sass/old_buzz/_elements.scss */
.btn-toolbar.editor-toolbar {
  margin-bottom: 7px;
}

/* line 473, ../../sass/old_buzz/_elements.scss */
.checkbox-nice {
  position: relative;
  padding-left: 15px;
}

/* line 477, ../../sass/old_buzz/_elements.scss */
.checkbox-nice input[type=checkbox] {
  visibility: hidden;
}

/* line 480, ../../sass/old_buzz/_elements.scss */
.checkbox-nice label:before {
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 1px;
  top: 1px;
  background: #ffffff;
  content: "";
  border: 1px solid #e1e1e1;
}

/* line 491, ../../sass/old_buzz/_elements.scss */
.checkbox-nice label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  content: '';
  position: absolute;
  width: 12px;
  height: 7px;
  background: transparent;
  top: 7px;
  left: 6px;
  border: 3px solid #2bb6a3;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 512, ../../sass/old_buzz/_elements.scss */
.checkbox-nice label:hover::after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  opacity: 0.3;
}

/* line 517, ../../sass/old_buzz/_elements.scss */
.checkbox-nice input[type=checkbox]:checked + label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

/* INFOGRAPHIC BOX */
/* line 524, ../../sass/old_buzz/_elements.scss */
.infographic-box i {
  font-size: 2.9em;
  display: block;
  float: left;
  margin-right: 15px;
  margin-top: 5px;
  width: 40px;
  text-align: center;
}

/* line 533, ../../sass/old_buzz/_elements.scss */
.infographic-box .headline {
  display: block;
  font-size: 1.2em;
  font-weight: 300;
}

/* line 538, ../../sass/old_buzz/_elements.scss */
.infographic-box .value {
  font-size: 2.1em;
  font-weight: 600;
  margin-top: -5px;
  display: block;
}

/* line 544, ../../sass/old_buzz/_elements.scss */
.infographic-box i.red {
  color: #fe635f;
}

/* line 547, ../../sass/old_buzz/_elements.scss */
.infographic-box i.emerald {
  color: #2bb6a3;
}

/* line 550, ../../sass/old_buzz/_elements.scss */
.infographic-box i.green {
  color: #8dc859;
}

/* line 553, ../../sass/old_buzz/_elements.scss */
.infographic-box i.yellow {
  color: #f1c40f;
}

/* GALLERY */
/* line 559, ../../sass/old_buzz/_elements.scss */
#gallery-photos-wrapper {
  position: relative;
}

/* line 562, ../../sass/old_buzz/_elements.scss */
#gallery-photos {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 568, ../../sass/old_buzz/_elements.scss */
#gallery-photos li {
  float: left;
  display: block;
  margin-top: 7px;
  margin-bottom: 7px;
  overflow: hidden;
  position: relative;
}

/* line 576, ../../sass/old_buzz/_elements.scss */
#gallery-photos li .photo-box {
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #eee;
  border: 1px solid #c6c6c6;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: move;
  min-width: 100px;
  min-height: 100px;
  padding-top: 98%;
}

/* line 590, ../../sass/old_buzz/_elements.scss */
#gallery-photos .remove-photo-link {
  cursor: pointer;
  display: none;
  left: 50%;
  margin-left: -28px;
  position: absolute;
  text-align: center;
  top: 50%;
  margin-top: -28px;
}

/* line 600, ../../sass/old_buzz/_elements.scss */
#gallery-photos li .remove-photo-link .icon-stack {
  font-size: 2em;
}

/* line 603, ../../sass/old_buzz/_elements.scss */
#gallery-photos li:hover .photo-box:after {
  background: rgba(63, 207, 187, 0.35);
  position: absolute;
  content: "";
  top: 0;
  right: 8px;
  bottom: 0;
  left: 8px;
}

/* line 612, ../../sass/old_buzz/_elements.scss */
#gallery-photos li:hover .remove-photo-link {
  display: block;
}

/* NESTABLE LIST */
/* line 618, ../../sass/old_buzz/_elements.scss */
.dd {
  position: relative;
  display: block;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}

/* line 626, ../../sass/old_buzz/_elements.scss */
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 633, ../../sass/old_buzz/_elements.scss */
.dd-list .dd-list {
  padding-left: 30px;
}

/* line 636, ../../sass/old_buzz/_elements.scss */
.dd-collapsed .dd-list {
  display: none;
}

/* line 639, ../../sass/old_buzz/_elements.scss */
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}

/* line 650, ../../sass/old_buzz/_elements.scss */
.dd-handle-list {
  position: absolute;
  width: 30px;
  height: 30px;
  background: #E1E1E1;
  top: 0;
  left: 0;
  z-index: 1;
  font-size: 1em;
  color: #000000;
  text-align: center;
  border: 1px solid #E1E1E1;
  padding-top: 4px;
}

/* line 683, ../../sass/old_buzz/_elements.scss */
.dd-handle .nested-links {
  float: right;
}

/* line 686, ../../sass/old_buzz/_elements.scss */
.dd-handle .nested-links .nested-link {
  margin: 0 2px;
}

/* line 689, ../../sass/old_buzz/_elements.scss */
.dd-handle .nested-links .nested-link:last-child {
  margin-right: 0;
}

/* line 692, ../../sass/old_buzz/_elements.scss */
.dd-handle .nested-links .nested-link i {
  font-size: 1.25em;
}

/* line 695, ../../sass/old_buzz/_elements.scss */
.dd-item-list .dd-handle {
  padding-left: 40px;
}

/* line 698, ../../sass/old_buzz/_elements.scss */
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}

/* line 717, ../../sass/old_buzz/_elements.scss */
.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}

/* line 725, ../../sass/old_buzz/_elements.scss */
.dd-item > button[data-action="collapse"]:before {
  content: '-';
}

/* line 728, ../../sass/old_buzz/_elements.scss */
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 738, ../../sass/old_buzz/_elements.scss */
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: linear-gradient(45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}

/* line 752, ../../sass/old_buzz/_elements.scss */
.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}

/* line 757, ../../sass/old_buzz/_elements.scss */
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}

/* line 760, ../../sass/old_buzz/_elements.scss */
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}

/* line 765, ../../sass/old_buzz/_elements.scss */
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
}

/* line 772, ../../sass/old_buzz/_elements.scss */
.dd-hover > .dd-handle {
  background: #2ea8e5 !important;
}

/* SLIDER */
/* line 778, ../../sass/old_buzz/_elements.scss */
.slider-vertical {
  height: 200px;
  float: left;
  margin-right: 20px;
}

/* AUTOCOMPLETE */
/* line 786, ../../sass/old_buzz/_elements.scss */
.typeahead,
.tt-query,
.tt-hint {
  width: 400px;
}

/* line 791, ../../sass/old_buzz/_elements.scss */
.twitter-typeahead {
  display: block !important;
}

/* line 794, ../../sass/old_buzz/_elements.scss */
.typeahead {
  background-color: #fff;
}

/* line 797, ../../sass/old_buzz/_elements.scss */
.typeahead:focus {
  border: 2px solid #0097cf;
}

/* line 800, ../../sass/old_buzz/_elements.scss */
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 805, ../../sass/old_buzz/_elements.scss */
.tt-hint {
  color: #999;
  padding-top: 5px;
  padding-left: 11px;
}

/* line 810, ../../sass/old_buzz/_elements.scss */
.tt-dropdown-menu {
  width: 422px;
  margin-top: 12px;
  padding: 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 821, ../../sass/old_buzz/_elements.scss */
.tt-suggestion {
  padding: 3px 20px;
  font-size: 1em;
  line-height: 20px;
}

/* line 826, ../../sass/old_buzz/_elements.scss */
.tt-suggestion.tt-is-under-cursor {
  color: #fff;
}

/* line 830, ../../sass/old_buzz/_elements.scss */
.tt-suggestion p {
  margin: 0;
}

/* line 833, ../../sass/old_buzz/_elements.scss */
.gist {
  font-size: 12px;
}

/* example specific styles */
/* line 837, ../../sass/old_buzz/_elements.scss */
.example-twitter-oss .tt-suggestion {
  padding: 8px 20px;
}

/* line 840, ../../sass/old_buzz/_elements.scss */
.example-twitter-oss .tt-suggestion + .tt-suggestion {
  border-top: 1px solid #ccc;
}

/* line 843, ../../sass/old_buzz/_elements.scss */
.example-twitter-oss .repo-language {
  float: right;
  font-style: italic;
  font-size: 12px;
}

/* line 848, ../../sass/old_buzz/_elements.scss */
.example-twitter-oss .repo-name {
  font-weight: bold;
}

/* line 851, ../../sass/old_buzz/_elements.scss */
.example-twitter-oss .repo-description {
  font-size: 12px;
}

@media only screen and (max-width: 480px) {
  /* line 855, ../../sass/old_buzz/_elements.scss */
  .typeahead,
  .tt-query,
  .tt-hint {
    width: 100%;
  }

  /* line 860, ../../sass/old_buzz/_elements.scss */
  .tt-dropdown-menu {
    width: 100%;
  }
}
/* PROGRESS BAR */
/* line 866, ../../sass/old_buzz/_elements.scss */
.progress {
  background-color: #eee;
  border-radius: 0;
  height: 8px;
  margin-bottom: 12px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 874, ../../sass/old_buzz/_elements.scss */
.progress-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 879, ../../sass/old_buzz/_elements.scss */
.progress.progress-2x {
  height: 12px;
}

/* line 882, ../../sass/old_buzz/_elements.scss */
.progress.progress-3x {
  height: 16px;
}

/* line 885, ../../sass/old_buzz/_elements.scss */
.progress.progress-4x {
  height: 20px;
}

/* MODAL */
/* line 890, ../../sass/old_buzz/_elements.scss */
.modal-content {
  border-radius: 0;
}

/* ERROR PAGE */
/* line 896, ../../sass/old_buzz/_elements.scss */
#error-page {
  background-color: #eeeeee;
}

/* line 899, ../../sass/old_buzz/_elements.scss */
#error-box {
  min-width: 280px;
  text-align: center;
  margin: 40px auto 20px;
}

/* line 904, ../../sass/old_buzz/_elements.scss */
#error-box h1 {
  margin-top: 40px;
  color: #605f5f;
  padding: 0;
}

/* line 909, ../../sass/old_buzz/_elements.scss */
#error-box p {
  margin: 20px 0;
}

/* DATEPICKER */
/* line 914, ../../sass/old_buzz/_elements.scss */
.datepicker,
.daterangepicker,
.daterangepicker .calendar-date {
  border-radius: 0 !important;
}

/* line 919, ../../sass/old_buzz/_elements.scss */
.daterangepicker .ranges .input-mini {
  border-radius: 0 !important;
}

/* line 922, ../../sass/old_buzz/_elements.scss */
.datepicker td,
.datepicker th,
.daterangepicker td,
.daterangepicker th {
  border-radius: 0 !important;
}

/* line 929, ../../sass/old_buzz/_elements.scss */
.daterangepicker .ranges li {
  border-radius: 0 !important;
}

/* line 932, ../../sass/old_buzz/_elements.scss */
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
  color: #fff !important;
}

/* line 936, ../../sass/old_buzz/_elements.scss */
.daterangepicker .range_inputs button.applyBtn {
  min-width: 74px;
  margin-right: 7px;
}

/* line 940, ../../sass/old_buzz/_elements.scss */
.daterangepicker .range_inputs button.cancelBtn {
  min-width: 74px;
}

/* CONVERSATION */
/* line 945, ../../sass/old_buzz/_elements.scss */
.conversation-inner {
  padding: 0 0 5px 0;
  margin-right: 10px;
}

/* line 949, ../../sass/old_buzz/_elements.scss */
.conversation-item {
  padding: 5px 0;
  position: relative;
}

/* line 953, ../../sass/old_buzz/_elements.scss */
.conversation-user {
  width: 50px;
  height: 50px;
  overflow: hidden;
  float: left;
  border-radius: 50%;
  margin-top: 6px;
}

/* line 961, ../../sass/old_buzz/_elements.scss */
.conversation-body {
  background: #f5f5f5;
  font-size: 0.875em;
  width: auto;
  margin-left: 60px;
  padding: 8px 10px;
  position: relative;
}

/* line 969, ../../sass/old_buzz/_elements.scss */
.conversation-body:before {
  border-color: transparent #f5f5f5 transparent transparent;
  border-style: solid;
  border-width: 6px;
  content: "";
  cursor: pointer;
  left: -12px;
  position: absolute;
  top: 25px;
}

/* line 982, ../../sass/old_buzz/_elements.scss */
.conversation-item.item-right .conversation-body:before {
  left: auto;
  right: -12px;
}

/* line 987, ../../sass/old_buzz/_elements.scss */
.conversation-item.item-right .conversation-user {
  float: right;
}

/* line 990, ../../sass/old_buzz/_elements.scss */
.conversation-item.item-right .conversation-body {
  margin-left: 0;
  margin-right: 60px;
}

/* line 994, ../../sass/old_buzz/_elements.scss */
.conversation-body > .name {
  font-weight: 600;
  font-size: 1.125em;
}

/* line 998, ../../sass/old_buzz/_elements.scss */
.conversation-body > .time {
  position: absolute;
  font-size: 0.875em;
  right: 10px;
  top: 0;
  margin-top: 10px;
  color: #605f5f;
  font-weight: 300;
}

/* line 1007, ../../sass/old_buzz/_elements.scss */
.conversation-body > .time:before {
  content: "\f017";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-top: 4px;
  font-size: 0.875em;
}

/* line 1016, ../../sass/old_buzz/_elements.scss */
.conversation-body > .text {
  padding-top: 6px;
}

/* line 1019, ../../sass/old_buzz/_elements.scss */
.conversation-new-message {
  padding-top: 10px;
}

/* RECENT - USERS */
/* line 1024, ../../sass/old_buzz/_elements.scss */
.widget-users {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1029, ../../sass/old_buzz/_elements.scss */
.widget-users li {
  border-bottom: 1px solid #ebebeb;
  padding: 15px 0;
  height: 96px;
}

/* line 1034, ../../sass/old_buzz/_elements.scss */
.widget-users li > .img {
  float: left;
  margin-top: 8px;
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 50%;
}

/* line 1042, ../../sass/old_buzz/_elements.scss */
.widget-users li > .details {
  margin-left: 60px;
}

/* line 1045, ../../sass/old_buzz/_elements.scss */
.widget-users li > .details > .name {
  font-weight: 600;
}

/* line 1049, ../../sass/old_buzz/_elements.scss */
.widget-users li > .details > .time {
  font-size: 0.75em;
  padding-bottom: 7px;
}

/* RECENT - TODO */
/* line 1055, ../../sass/old_buzz/_elements.scss */
.widget-todo {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1060, ../../sass/old_buzz/_elements.scss */
.widget-todo > li {
  border-bottom: 1px solid #ebebeb;
  padding: 10px 5px;
}

/* line 1064, ../../sass/old_buzz/_elements.scss */
.widget-todo > li:hover {
  background-color: #f6f6f6;
}

/* line 1067, ../../sass/old_buzz/_elements.scss */
.widget-todo .name {
  float: left;
}

/* line 1070, ../../sass/old_buzz/_elements.scss */
.widget-todo .name span.label {
  margin-left: 5px;
}

/* line 1073, ../../sass/old_buzz/_elements.scss */
.widget-todo > li input:checked + label {
  text-decoration: line-through;
}

/* line 1076, ../../sass/old_buzz/_elements.scss */
.widget-todo .actions {
  float: right;
  padding-right: 5px;
  padding-top: 2px;
}

/* line 1081, ../../sass/old_buzz/_elements.scss */
.widget-todo .actions > a {
  margin: 0 2px;
  color: #707070;
}

/* line 1085, ../../sass/old_buzz/_elements.scss */
.widget-todo .actions > a.badge {
  color: #fff;
}

/* line 1088, ../../sass/old_buzz/_elements.scss */
.widget-todo .actions > a:hover {
  text-decoration: none;
}

/* line 1092, ../../sass/old_buzz/_elements.scss */
.widget-todo .actions > a.badge:hover {
  background-color: #fff;
}

/* line 1095, ../../sass/old_buzz/_elements.scss */
.widget-todo .actions > a > i {
  font-size: 1.125em;
}

/* CHART SMALL */
/* line 1101, ../../sass/old_buzz/_elements.scss */
.dashboard-stats {
  margin: 20px -20px -20px;
}

/* line 1104, ../../sass/old_buzz/_elements.scss */
.chart-small {
  border-top: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  outline: none;
  padding: 15px 0;
  display: block;
  text-decoration: none;
  -webkit-transition: background-color 0.1s ease-in-out 0s;
  transition: background-color 0.1s ease-in-out 0s;
}

/* line 1115, ../../sass/old_buzz/_elements.scss */
.chart-small:last-child,
.chart-small.last {
  border-right: 0;
}

/* line 1119, ../../sass/old_buzz/_elements.scss */
.chart-small:hover {
  background-color: #f9f9f9;
  text-decoration: none;
}

/* line 1124, ../../sass/old_buzz/_elements.scss */
.chart-small .headline {
  font-weight: 600;
  font-size: 0.75em;
  padding: 0 20px;
  margin-bottom: -5px;
}

/* line 1130, ../../sass/old_buzz/_elements.scss */
.chart-small .value {
  font-weight: 600;
  font-size: 1.9em;
  padding: 0 20px;
}

/* line 1135, ../../sass/old_buzz/_elements.scss */
.chart-small-content {
  max-height: 100px;
  height: 50px;
  padding: 0px;
  margin: 20px 20px 0;
  position: relative;
}

@media (max-width: 768px) {
  /* line 1143, ../../sass/old_buzz/_elements.scss */
  .chart-small:nth-child(2) {
    border-right: 0;
  }
}
@media (max-width: 420px) {
  /* line 1148, ../../sass/old_buzz/_elements.scss */
  .dashboard-stats {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -12px;
  }

  /* line 1153, ../../sass/old_buzz/_elements.scss */
  .chart-small .value {
    font-size: 1.6em;
  }
}
/* USER PROFILE */
/* line 1159, ../../sass/old_buzz/_elements.scss */
#user-profile h2 {
  padding-right: 15px;
}

/* line 1162, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-status {
  font-size: 0.75em;
  padding-left: 12px;
  margin-top: -10px;
  padding-bottom: 10px;
}

/* line 1171, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-img {
  border: 1px solid #e1e1e1;
  padding: 4px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1177, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-label {
  text-align: center;
  padding: 5px 0;
}

/* line 1181, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-label .label {
  padding: 5px 15px;
  font-size: 1em;
}

/* line 1185, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-stars {
  padding: 7px 0;
  text-align: center;
}

/* line 1190, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-stars > i {
  margin-left: -2px;
}

/* line 1193, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-since {
  text-align: center;
  margin-top: -5px;
}

/* line 1197, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-details {
  padding: 15px 0;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  margin: 15px 0;
}

/* line 1203, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-details ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
}

/* line 1209, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-details ul > li {
  margin: 3px 0;
  line-height: 1.5;
}

/* line 1213, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-details ul > li > i {
  padding-top: 2px;
}

/* line 1219, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-header {
  position: relative;
}

/* line 1222, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-header > h3 {
  margin-top: 10px;
}

/* line 1225, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-header .edit-profile {
  margin-top: -6px;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 1231, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-tabs {
  margin-top: 30px;
}

/* line 1234, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-user-info {
  padding-bottom: 20px;
}

/* line 1237, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-user-info .profile-user-details {
  position: relative;
  padding: 4px 0;
}

/* line 1241, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-user-info .profile-user-details .profile-user-details-label {
  width: 110px;
  float: left;
  bottom: 0;
  font-weight: bold;
  left: 0;
  /* position: absolute; */
  text-align: right;
  top: 0;
  width: 110px;
  /* padding-top: 4px; */
}

/* line 1253, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-user-info .profile-user-details .profile-user-details-value {
  margin-left: 120px;
}

/* line 1256, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-social li {
  padding: 4px 0;
}

/* line 1259, ../../sass/old_buzz/_elements.scss */
#user-profile .profile-social li > i {
  padding-top: 6px;
}

@media only screen and (max-width: 767px) {
  /* line 1263, ../../sass/old_buzz/_elements.scss */
  #user-profile .profile-user-info .profile-user-details .profile-user-details-label {
    float: none;
    position: relative;
    text-align: left;
  }

  /* line 1268, ../../sass/old_buzz/_elements.scss */
  #user-profile .profile-user-info .profile-user-details .profile-user-details-value {
    margin-left: 0;
  }

  /* line 1271, ../../sass/old_buzz/_elements.scss */
  #user-profile .profile-social {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 1276, ../../sass/old_buzz/_elements.scss */
  #user-profile .profile-header .edit-profile {
    display: block;
    position: relative;
    margin-bottom: 15px;
  }

  /* line 1281, ../../sass/old_buzz/_elements.scss */
  #user-profile .profile-message-btn .btn {
    display: block;
  }
}
@media (max-width: 420px) {
  /* line 6, ../../sass/old_buzz/_layout.scss */
  html, body {
    font-size: 12px;
  }
}
/* line 11, ../../sass/old_buzz/_layout.scss */
.container {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 15, ../../sass/old_buzz/_layout.scss */
.row,
.form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}

/* line 20, ../../sass/old_buzz/_layout.scss */
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 8px;
  padding-right: 8px;
}

@media (max-width: 768px) {
  /* line 72, ../../sass/old_buzz/_layout.scss */
  .container {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 76, ../../sass/old_buzz/_layout.scss */
  .row {
    margin-left: -5px;
    margin-right: -5px;
  }

  /* line 81, ../../sass/old_buzz/_layout.scss */
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
  }
}
/* new xxs layout for extra small devices */
@media (max-width: 420px) {
  /* line 136, ../../sass/old_buzz/_layout.scss */
  h1 {
    padding-left: 5px;
    font-size: 1.8em;
  }

  /* line 140, ../../sass/old_buzz/_layout.scss */
  h2 {
    font-size: 1.5em;
  }

  /* line 143, ../../sass/old_buzz/_layout.scss */
  .hidden-xxs {
    display: none !important;
  }

  /* line 146, ../../sass/old_buzz/_layout.scss */
  tr.hidden-xxs {
    display: table-row !important;
  }

  /* line 150, ../../sass/old_buzz/_layout.scss */
  th.hidden-xxs,
  td.hidden-xxs {
    display: table-cell !important;
  }

  /* line 155, ../../sass/old_buzz/_layout.scss */
  .visible-xxs {
    display: block !important;
  }

  /* line 158, ../../sass/old_buzz/_layout.scss */
  tr.visible-xxs {
    display: none !important;
  }

  /* line 162, ../../sass/old_buzz/_layout.scss */
  th.visible-xxs,
  td.visible-xxs {
    display: none !important;
  }
}
/* line 169, ../../sass/old_buzz/_layout.scss */
blockquote,
blockquote.pull-right {
  padding: 10px 20px 10px 40px;
}

/* line 174, ../../sass/old_buzz/_layout.scss */
blockquote.pull-right {
  padding-left: 20px;
  padding-right: 40px;
}

/* line 178, ../../sass/old_buzz/_layout.scss */
blockquote p {
  font-style: italic;
}

/* line 181, ../../sass/old_buzz/_layout.scss */
blockquote:before {
  content: "\f10d";
  color: #C2C2C2;
  display: inline;
  font-family: FontAwesome;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  height: auto;
  line-height: normal;
  margin-left: -28px;
  margin-top: 0;
  position: absolute;
  width: auto;
}

/* line 196, ../../sass/old_buzz/_layout.scss */
blockquote.pull-right:before {
  margin-left: 0;
  right: 50px;
}

@media (min-width: 992px) {
  /* line 201, ../../sass/old_buzz/_layout.scss */
  .container {
    width: 100%;
  }
}
/* line 205, ../../sass/old_buzz/_layout.scss */
.container {
  margin: 0;
}

/* line 209, ../../sass/old_buzz/_layout.scss */
.navbar-toggle {
  border: medium none;
  color: #FFFFFF;
  font-size: 1.4em;
  height: 50px;
  margin: 0;
  text-shadow: none;
  width: 50px;
  z-index: 100;
  border-radius: 0;
}

/* line 220, ../../sass/old_buzz/_layout.scss */
.navbar-toggle .icon-bar {
  background: none repeat scroll 0 0 white;
}

/* line 223, ../../sass/old_buzz/_layout.scss */
.nav > li {
  float: left;
}

/* line 226, ../../sass/old_buzz/_layout.scss */
.dropdown-menu > li > a {
  color: #707070;
  font-size: 0.875em;
  line-height: 1.7;
}

/* line 231, ../../sass/old_buzz/_layout.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #f6f6f6;
  color: #707070;
}

/* line 236, ../../sass/old_buzz/_layout.scss */
.dropdown-menu > li > a {
  padding-left: 35px;
  -webkit-transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
  transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
}

/* line 241, ../../sass/old_buzz/_layout.scss */
.dropdown-menu > li > a > i {
  position: absolute;
  margin-left: -18px;
  margin-top: 4px;
}

/* line 247, ../../sass/old_buzz/_layout.scss */
#logo.navbar-brand > img {
  float: left;
  padding-right: 4px;
}

/* line 251, ../../sass/old_buzz/_layout.scss */
#sidebar-nav .nav > li > a > i {
  font-size: 1.25em;
}

/* line 254, ../../sass/old_buzz/_layout.scss */
#sidebar-nav .nav > li > a:focus,
#sidebar-nav .nav .open > a,
#sidebar-nav .nav .open > a:focus {
  background: inherit;
}

/* line 259, ../../sass/old_buzz/_layout.scss */
#sidebar-nav .nav > li > a:hover,
#sidebar-nav .nav .open > a:hover,
.navbar-toggle:hover,
.navbar-toggle:focus,
.mobile-search.active > .btn {
  color: #fff;
  outline: none;
}

/* line 270, ../../sass/old_buzz/_layout.scss */
.mobile-search {
  overflow: hidden;
}

/* line 273, ../../sass/old_buzz/_layout.scss */
.mobile-search > a.btn {
  float: right;
}

/* line 276, ../../sass/old_buzz/_layout.scss */
.drowdown-search {
  background: #FFFFFF;
  display: block;
  left: 168px;
  padding: 4px 0;
  position: absolute;
  top: 0;
  -webkit-transition: left 0.25s ease-out 0s;
  transition: left 0.25s ease-out 0s;
  width: 0;
  z-index: 1;
  overflow: hidden;
}

/* line 289, ../../sass/old_buzz/_layout.scss */
.drowdown-search form .form-group {
  position: relative;
  margin: 0 15px;
}

/* line 293, ../../sass/old_buzz/_layout.scss */
.drowdown-search form .form-control {
  background: none repeat scroll 0 0 #FFFFFF;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #344644;
  font-size: 1em;
  font-weight: 400;
  height: 42px;
  line-height: 42px;
  padding-left: 5px;
  padding-right: 26px;
}

/* line 305, ../../sass/old_buzz/_layout.scss */
.drowdown-search form .nav-search-icon {
  color: #344644;
  font-size: 1.2em;
  position: absolute;
  right: 5px;
  top: 13px;
  cursor: pointer;
}

/* line 313, ../../sass/old_buzz/_layout.scss */
.drowdown-search form .form-control::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #344644;
}

/* line 316, ../../sass/old_buzz/_layout.scss */
.drowdown-search form .form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #344644;
}

/* line 319, ../../sass/old_buzz/_layout.scss */
.drowdown-search form .form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #344644;
}

/* line 322, ../../sass/old_buzz/_layout.scss */
.drowdown-search form .form-control:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #344644;
}

/* line 325, ../../sass/old_buzz/_layout.scss */
.mobile-search.active {
  width: 220px;
}

/* line 328, ../../sass/old_buzz/_layout.scss */
.mobile-search.active .drowdown-search {
  width: 220px;
  left: 0;
}

@media (max-width: 992px) {
  /* line 333, ../../sass/old_buzz/_layout.scss */
  .mobile-search {
    position: inherit !important;
    overflow: visible;
  }

  /* line 337, ../../sass/old_buzz/_layout.scss */
  .drowdown-search {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    display: block;
    left: 0;
    padding: 10px 0;
    top: 50px;
    width: 100%;
    display: none;
    -webkit-transition: none;
    transition: none;
  }

  /* line 349, ../../sass/old_buzz/_layout.scss */
  .drowdown-search form .form-control {
    font-size: 1.6em;
    font-weight: 600;
  }

  /* line 353, ../../sass/old_buzz/_layout.scss */
  .drowdown-search form .nav-search-icon {
    font-size: 1.8em;
    right: 15px;
    top: 8px;
  }

  /* line 358, ../../sass/old_buzz/_layout.scss */
  .mobile-search.active {
    width: auto;
  }

  /* line 361, ../../sass/old_buzz/_layout.scss */
  .mobile-search.active .drowdown-search {
    display: block;
    width: 100%;
    left: 0;
  }
}
/* line 367, ../../sass/old_buzz/_layout.scss */
.notifications-list .item-header {
  font-size: 0.875em;
  font-weight: bold;
  line-height: 40px;
  text-align: center;
}

/* line 373, ../../sass/old_buzz/_layout.scss */
.notifications-list .item {
  border-top: 1px solid #EBEBEB;
  line-height: 1.4;
  padding-bottom: 0;
  padding-top: 0;
  clear: both;
}

/* line 380, ../../sass/old_buzz/_layout.scss */
.notifications-list .item a {
  clear: both;
  white-space: normal;
  padding-bottom: 7px;
  padding-top: 7px;
}

/* line 386, ../../sass/old_buzz/_layout.scss */
.notifications-list .item > a > i {
  color: #fe635f;
}

/* line 392, ../../sass/old_buzz/_layout.scss */
.notifications-list .item a .time {
  color: #34d1be;
  margin-left: 10px;
  position: absolute;
  right: 13px;
  white-space: normal !important;
}

/* line 399, ../../sass/old_buzz/_layout.scss */
.notifications-list .item a .time i {
  margin-right: 3px;
}

/* line 402, ../../sass/old_buzz/_layout.scss */
.notifications-list .item-footer {
  background: #E1E1E1;
  padding-bottom: 0;
  padding-top: 0;
}

/* line 407, ../../sass/old_buzz/_layout.scss */
.notifications-list .item-footer a {
  padding: 8px 20px;
  text-align: center;
  -webkit-transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
  transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
}

/* line 413, ../../sass/old_buzz/_layout.scss */
.notifications-list .item-footer a:hover,
.notifications-list .item-footer a:focus {
  background-color: #34d1be;
  color: #fff;
}

/* line 418, ../../sass/old_buzz/_layout.scss */
.notifications-list .pointer {
  height: 12px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 21px;
  top: -12px;
  width: 12px;
}

/* line 427, ../../sass/old_buzz/_layout.scss */
.notifications-list .pointer .pointer-inner {
  position: relative;
}

/* line 430, ../../sass/old_buzz/_layout.scss */
.notifications-list .pointer .arrow {
  border-color: transparent transparent #FFFFFF;
  border-style: solid;
  border-width: 6px;
  cursor: pointer;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}

/* line 441, ../../sass/old_buzz/_layout.scss */
.notifications-list .pointer .arrow-border {
  border-color: transparent transparent rgba(0, 0, 0, 0.15);
  border-style: solid;
  border-width: 7px;
  cursor: pointer;
  left: -1px;
  position: absolute;
  top: -2px;
  z-index: 1001;
}

/* line 451, ../../sass/old_buzz/_layout.scss */
.messages-list .item.first-item {
  border-top: 0 !important;
}

/* line 454, ../../sass/old_buzz/_layout.scss */
.messages-list .item > a {
  padding: 8px 12px;
  padding-bottom: 30px;
  position: relative;
  -webkit-transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
  transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
}
/* line 461, ../../sass/old_buzz/_layout.scss */
.messages-list .item > a .time {
  bottom: 6px;
}

/* line 465, ../../sass/old_buzz/_layout.scss */
.messages-list .item > a > img {
  position: absolute;
  margin-top: 10px;
}

/* line 469, ../../sass/old_buzz/_layout.scss */
.messages-list .item > a > .content {
  display: block;
  padding-left: 50px;
  padding-top: 5px;
}

/* line 474, ../../sass/old_buzz/_layout.scss */
.messages-list .item > a > .content .content-headline {
  color: #605F5F;
  display: block;
  font-weight: 600;
}

/* line 479, ../../sass/old_buzz/_layout.scss */
.messages-list .item > a > .content .content-text {
  display: block;
  line-height: 1.4;
}

/* line 484, ../../sass/old_buzz/_layout.scss */
#col-left {
  position: relative;
  color: #003940;
}

/* line 488, ../../sass/old_buzz/_layout.scss */
#col-left a {
  color: #e1e1e1;
}

/* line 491, ../../sass/old_buzz/_layout.scss */
#col-left a:hover,
#col-left .nav-active a.nav-link,
#col-left a.active {
  color: #fff;
}

@media (max-width: 992px) {
  /* line 498, ../../sass/old_buzz/_layout.scss */
  .navbar-toggle {
    display: block;
  }

  /* line 502, ../../sass/old_buzz/_layout.scss */
  #sidebar-nav.navbar-collapse {
    max-height: 336px;
  }

  /* line 505, ../../sass/old_buzz/_layout.scss */
  #sidebar-nav .nav > li > a {
    height: 48px;
    padding-bottom: 5px;
    padding-top: 5px;
  }
}
@media (max-width: 400px) {
  /* line 512, ../../sass/old_buzz/_layout.scss */
  #logo {
    width: auto;
    margin-left: 15px;
  }

  /* line 516, ../../sass/old_buzz/_layout.scss */
  #logo span {
    display: none;
  }
}
/* line 522, ../../sass/old_buzz/_layout.scss */
#content-wrapper {
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  min-height: 100%;
  padding: 15px;
}

/* line 531, ../../sass/old_buzz/_layout.scss */
#content-wrapper > .row {
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
}

/* line 538, ../../sass/old_buzz/_layout.scss */
#content-wrapper > .row:not(.row-animate) {
  opacity: 0;
  -webkit-transform: translateY(25px);
  -moz-transform: translateY(25px);
  -ms-transform: translateY(25px);
  -o-transform: translateY(25px);
  transform: translateY(25px);
}

/* line 548, ../../sass/old_buzz/_layout.scss */
.main-box {
  background: #FFFFFF;
  box-shadow: 1px 1px 2px 0 #CCCCCC;
  margin-bottom: 16px;
  padding: 20px;
}
/* line 553, ../../sass/old_buzz/_layout.scss */
.main-box.main-box--large {
  padding: 40px;
}
/* line 557, ../../sass/old_buzz/_layout.scss */
.main-box-title h1, .main-box-title h2, .main-box-title h3, .main-box-title h4 {
  margin: 0;
  margin-bottom: 25px;
}

/* line 564, ../../sass/old_buzz/_layout.scss */
.main-box--bordered {
  border: 1px solid #ddd;
}

@media (max-width: 768px) {
  /* line 569, ../../sass/old_buzz/_layout.scss */
  #content-wrapper {
    padding: 10px 8px;
  }

  /* line 572, ../../sass/old_buzz/_layout.scss */
  .main-box {
    margin-bottom: 10px;
  }
}
@media (max-width: 420px) {
  /* line 577, ../../sass/old_buzz/_layout.scss */
  #content-wrapper {
    padding: 5px;
  }

  /* line 580, ../../sass/old_buzz/_layout.scss */
  .main-box {
    padding: 12px 10px;
  }

  /* line 583, ../../sass/old_buzz/_layout.scss */
  .main-box h2 {
    margin-left: -10px;
  }
}
/* OTHER */
/* line 589, ../../sass/old_buzz/_layout.scss */
.the-icons {
  font-size: 0.875em;
  line-height: 2;
}

/* line 593, ../../sass/old_buzz/_layout.scss */
.the-icons .glyphicon {
  width: 30px;
  text-align: center;
}

/* line 597, ../../sass/old_buzz/_layout.scss */
.tabs-wrapper .nav-tabs {
  margin-bottom: 15px;
}

/* line 600, ../../sass/old_buzz/_layout.scss */
.tabs-wrapper .tab-content {
  margin-bottom: 20px;
  padding: 0 10px;
}

/* line 604, ../../sass/old_buzz/_layout.scss */
.dropdown-example ul.dropdown-menu {
  display: block;
}

/* line 607, ../../sass/old_buzz/_layout.scss */
.navbar-collapse.collapse {
  display: block !important;
}

@media (max-width: 900px) {
  /* line 612, ../../sass/old_buzz/_layout.scss */
  div.l-index-header--search {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 617, ../../sass/old_buzz/_layout.scss */
  .container {
    width: auto;
  }
}
@media (max-width: 767px) {
  /* line 622, ../../sass/old_buzz/_layout.scss */
  .main-box--index .table-responsive {
    width: auto;
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 629, ../../sass/old_buzz/_layout.scss */
  .container {
    width: 1170px;
  }

  /* line 632, ../../sass/old_buzz/_layout.scss */
  .p-login .container {
    width: auto;
  }
}
/* line 5, ../../sass/_buzz-override.scss */
.nav.nav-tabs > li:not(.active) > a:hover, .nav.nav-tabs > li > a:focus {
  background-color: rgba(176, 209, 255, 0.5);
}

/* line 7, ../../sass/_buzz-override.scss */
.nav-tabs.n-edit-page {
  margin-bottom: 0;
}

/* line 11, ../../sass/_buzz-override.scss */
body,
#login-page, #login-page-full {
  background: #3a3846;
  color: #3a3a3a;
}

/* line 17, ../../sass/_buzz-override.scss */
#content-wrapper {
  background: #eef5fe;
}

/* line 19, ../../sass/_buzz-override.scss */
body a {
  color: #3A8BFF;
}
/* line 21, ../../sass/_buzz-override.scss */
body a:hover, body a:focus {
  color: #589cff;
}
/* line 25, ../../sass/_buzz-override.scss */
body a:active {
  color: #3276b1;
}

/* line 30, ../../sass/_buzz-override.scss */
.icon-box .btn:hover {
  color: #3A8BFF;
}

/* line 42, ../../sass/_buzz-override.scss */
.emerald-bg {
  background-color: #3fcfbb !important;
}

/* line 45, ../../sass/_buzz-override.scss */
.emerald {
  color: #3fcfbb !important;
}

/* line 48, ../../sass/_buzz-override.scss */
.infographic-box i.emerald {
  color: #3fcfbb;
}

/* line 42, ../../sass/_buzz-override.scss */
.red-bg {
  background-color: #ff0018 !important;
}

/* line 45, ../../sass/_buzz-override.scss */
.red {
  color: #ff0018 !important;
}

/* line 48, ../../sass/_buzz-override.scss */
.infographic-box i.red {
  color: #ff0018;
}

/* line 42, ../../sass/_buzz-override.scss */
.yellow-bg {
  background-color: #ffc000 !important;
}

/* line 45, ../../sass/_buzz-override.scss */
.yellow {
  color: #ffc000 !important;
}

/* line 48, ../../sass/_buzz-override.scss */
.infographic-box i.yellow {
  color: #ffc000;
}

/* line 42, ../../sass/_buzz-override.scss */
.green-bg {
  background-color: #46de7f !important;
}

/* line 45, ../../sass/_buzz-override.scss */
.green {
  color: #46de7f !important;
}

/* line 48, ../../sass/_buzz-override.scss */
.infographic-box i.green {
  color: #46de7f;
}

/* line 42, ../../sass/_buzz-override.scss */
.purple-bg {
  background-color: #5b4f95 !important;
}

/* line 45, ../../sass/_buzz-override.scss */
.purple {
  color: #5b4f95 !important;
}

/* line 48, ../../sass/_buzz-override.scss */
.infographic-box i.purple {
  color: #5b4f95;
}

/* line 42, ../../sass/_buzz-override.scss */
.gray-bg {
  background-color: #3a3a3a !important;
}

/* line 45, ../../sass/_buzz-override.scss */
.gray {
  color: #3a3a3a !important;
}

/* line 48, ../../sass/_buzz-override.scss */
.infographic-box i.gray {
  color: #3a3a3a;
}

/* line 53, ../../sass/_buzz-override.scss */
.status-green {
  color: #46de7f;
}

/* line 54, ../../sass/_buzz-override.scss */
.status-red {
  color: #ff0018;
}

/* line 60, ../../sass/_buzz-override.scss */
.wizard-cancel, .wizard-back {
  background-color: #3a3a3a;
  border-color: #292929;
}
/* line 64, ../../sass/_buzz-override.scss */
.wizard-cancel:hover, .wizard-cancel:focus, .wizard-cancel:active, .wizard-cancel.active, .wizard-back:hover, .wizard-back:focus, .wizard-back:active, .wizard-back.active {
  background-color: #313131;
  border-color: #292929;
}

/* LABELS */
/* line 80, ../../sass/_buzz-override.scss */
.label-default,
.fc-event.label-default {
  background-color: #3a3a3a;
}

/* line 80, ../../sass/_buzz-override.scss */
.label-primary,
.fc-event.label-primary {
  background-color: #3A8BFF;
}

/* line 80, ../../sass/_buzz-override.scss */
.label-success,
.fc-event.label-success {
  background-color: #46de7f;
}

/* line 80, ../../sass/_buzz-override.scss */
.label-danger,
.fc-event.label-danger {
  background-color: #ff0018;
}

/* line 80, ../../sass/_buzz-override.scss */
.label-warning,
.fc-event.label-warning {
  background-color: #FD8E0B;
}

/* line 80, ../../sass/_buzz-override.scss */
.label-info,
.fc-event.label-info {
  background-color: #318096;
}

/* line 86, ../../sass/_buzz-override.scss */
#calendar .fc-event,
.external-event {
  border-left-color: #3276b1;
}

/* line 96, ../../sass/_buzz-override.scss */
#calendar .fc-event.label-default,
.external-event.label-default {
  border-left-color: #313131;
}

/* line 96, ../../sass/_buzz-override.scss */
#calendar .fc-event.label-primary,
.external-event.label-primary {
  border-left-color: #3276b1;
}

/* line 96, ../../sass/_buzz-override.scss */
#calendar .fc-event.label-success,
.external-event.label-success {
  border-left-color: #3cbd6c;
}

/* line 96, ../../sass/_buzz-override.scss */
#calendar .fc-event.label-danger,
.external-event.label-danger {
  border-left-color: #d90014;
}

/* line 96, ../../sass/_buzz-override.scss */
#calendar .fc-event.label-warning,
.external-event.label-warning {
  border-left-color: #d77909;
}

/* line 96, ../../sass/_buzz-override.scss */
#calendar .fc-event.label-info,
.external-event.label-info {
  border-left-color: #2a6d80;
}

/* PAGINATION */
/* line 106, ../../sass/_buzz-override.scss */
.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > a:active,
.pagination > li > span,
.pagination > li > span:hover,
.pagination > li > span:focus,
.pagination > li > span:active {
  color: #3A8BFF;
}
/* line 118, ../../sass/_buzz-override.scss */
.pagination .active a,
.pagination .active a:hover,
.pagination .active a:focus,
.pagination .active span,
.pagination .active span:hover,
.pagination .active span:focus {
  background-color: #3A8BFF;
  border-color: #3276b1;
}

/* ITEMS */
/* line 132, ../../sass/_buzz-override.scss */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background-color: #3A8BFF;
  border-color: #3A8BFF;
}

/* BADGES */
/* line 146, ../../sass/_buzz-override.scss */
.badge.badge-primary {
  background-color: #3A8BFF;
}

/* line 146, ../../sass/_buzz-override.scss */
.badge.badge-success {
  background-color: #46de7f;
}

/* line 146, ../../sass/_buzz-override.scss */
.badge.badge-danger {
  background-color: #ff0018;
}

/* line 146, ../../sass/_buzz-override.scss */
.badge.badge-warning {
  background-color: #FD8E0B;
}

/* line 146, ../../sass/_buzz-override.scss */
.badge.badge-info {
  background-color: #318096;
}

/* NAV */
/* line 152, ../../sass/_buzz-override.scss */
.nav .caret {
  border-bottom-color: #3A8BFF;
  border-top-color: #3A8BFF;
}

/* PANEL */
/* line 158, ../../sass/_buzz-override.scss */
.panel-default > .panel-heading {
  background-color: #3276b1;
  border-color: #3276b1;
}

/* line 163, ../../sass/_buzz-override.scss */
.table thead > tr > th > a:hover span {
  color: #3276b1;
  border-color: #3276b1;
}

/* line 168, ../../sass/_buzz-override.scss */
.table a.table-link:hover {
  color: #3276b1;
}

/* line 171, ../../sass/_buzz-override.scss */
.table a.table-link.danger {
  color: #ff0018;
}

/* line 174, ../../sass/_buzz-override.scss */
.table a.table-link.danger:hover {
  color: #d90014;
}

/* line 178, ../../sass/_buzz-override.scss */
.table-products .price > i {
  color: #46de7f;
}

/* line 182, ../../sass/_buzz-override.scss */
.pricing-package .package-header {
  background: #3A8BFF;
}

/* line 187, ../../sass/_buzz-override.scss */
.subnav ul {
  background-color: #3A8BFF !important;
}

/* line 192, ../../sass/_buzz-override.scss */
#sidebar-nav .nav > li > a:hover,
#sidebar-nav .nav .open > a:hover,
.navbar-toggle:hover,
.navbar-toggle:focus,
.mobile-search.active > .btn {
  background: #3A8BFF;
  -moz-box-shadow: inset 0 -1px 0 #3276b1;
  -webkit-box-shadow: inset 0 -1px 0 #3276b1;
  box-shadow: inset 0 -1px 0 #3276b1;
}

/* line 202, ../../sass/_buzz-override.scss */
#sidebar-nav .nav > .open > .submenu > li > .submenu > li a:hover {
  color: #589cff;
}
/* line 207, ../../sass/_buzz-override.scss */
#sidebar-nav .nav li .submenu > li > a:hover, #sidebar-nav .nav li .submenu > li > a.active {
  color: #589cff;
}
/* line 213, ../../sass/_buzz-override.scss */
#sidebar-nav .nav > li > a:hover {
  -moz-box-shadow: 0 -1px 0 0 #589cff inset;
  -webkit-box-shadow: 0 -1px 0 0 #589cff inset;
  box-shadow: 0 -1px 0 0 #589cff inset;
}

/* line 218, ../../sass/_buzz-override.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #3A8BFF;
}

/* line 224, ../../sass/_buzz-override.scss */
.select2-container.select2-container-multi .select2-choices .select2-search-choice {
  background: #b0d1ff;
}

/* line 228, ../../sass/_buzz-override.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border-color: #3A8BFF;
}

/* line 233, ../../sass/_buzz-override.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border-color: transparent #3A8BFF #3A8BFF !important;
}

/* line 237, ../../sass/_buzz-override.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #3A8BFF !important;
}

/* line 240, ../../sass/_buzz-override.scss */
.select2-drop-active {
  border-color: #3A8BFF #3A8BFF !important;
}

/* line 244, ../../sass/_buzz-override.scss */
.checkbox-nice label:after {
  border: 3px solid #3A8BFF;
}

/* line 248, ../../sass/_buzz-override.scss */
#gallery-photos li:hover .photo-box:after,
#gallery-photos li.active .photo-box:after {
  background: rgba(176, 209, 255, 0.35);
}

/* line 252, ../../sass/_buzz-override.scss */
#gallery-photos li.active .fa-circle {
  color: #3276b1;
}

/* line 257, ../../sass/_buzz-override.scss */
blockquote,
blockquote.pull-right {
  border-color: #3A8BFF;
}

/* line 262, ../../sass/_buzz-override.scss */
.nestable-lists .dd-placeholder {
  background: #b0d1ff;
  border-color: #3A8BFF;
}

/* line 267, ../../sass/_buzz-override.scss */
.tt-suggestion.tt-is-under-cursor {
  background-color: #3A8BFF;
}

/* PASSWORD METER */
/* line 275, ../../sass/_buzz-override.scss */
.pwdindicator.pw-very-weak .bar {
  background: #d90014;
}
/* line 276, ../../sass/_buzz-override.scss */
.pwdindicator.pw-very-weak .pwdstrength-label {
  color: #d90014;
}
/* line 279, ../../sass/_buzz-override.scss */
.pwdindicator.pw-weak .bar {
  background: #ff0018;
}
/* line 280, ../../sass/_buzz-override.scss */
.pwdindicator.pw-weak .pwdstrength-label {
  color: #ff0018;
}
/* line 283, ../../sass/_buzz-override.scss */
.pwdindicator.pw-mediocre .bar {
  background: #FD8E0B;
}
/* line 284, ../../sass/_buzz-override.scss */
.pwdindicator.pw-mediocre .pwdstrength-label {
  color: #FD8E0B;
}
/* line 287, ../../sass/_buzz-override.scss */
.pwdindicator.pw-strong .bar {
  background: #46de7f;
}
/* line 288, ../../sass/_buzz-override.scss */
.pwdindicator.pw-strong .pwdstrength-label {
  color: #46de7f;
}
/* line 291, ../../sass/_buzz-override.scss */
.pwdindicator.pw-very-strong .bar {
  background: #46de7f;
}
/* line 292, ../../sass/_buzz-override.scss */
.pwdindicator.pw-very-strong .pwdstrength-label {
  color: #46de7f;
}

/* PROGRESS BAR */
/* line 299, ../../sass/_buzz-override.scss */
.progress-bar {
  background-color: #75aeff;
}

/* line 303, ../../sass/_buzz-override.scss */
.progress-bar-success {
  background-color: #46de7f;
}

/* line 304, ../../sass/_buzz-override.scss */
.progress-bar-info {
  background-color: #318096;
}

/* line 305, ../../sass/_buzz-override.scss */
.progress-bar-warning {
  background-color: #FD8E0B;
}

/* line 306, ../../sass/_buzz-override.scss */
.progress-bar-danger {
  background-color: #ff0018;
}

/* DATEPICKER */
/* line 310, ../../sass/_buzz-override.scss */
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active[disabled], .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled[disabled]:hover {
  background: #3A8BFF !important;
}

/* line 313, ../../sass/_buzz-override.scss */
.daterangepicker td.active, .daterangepicker td.active:hover {
  background: #3A8BFF !important;
}

/* line 317, ../../sass/_buzz-override.scss */
.daterangepicker td.in-range {
  background: #b0d1ff !important;
}

/* line 320, ../../sass/_buzz-override.scss */
.daterangepicker .ranges li {
  color: #3A8BFF !important;
}

/* line 323, ../../sass/_buzz-override.scss */
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
  background-color: #3A8BFF !important;
  border-color: #3A8BFF !important;
}

/* CONVERSATION */
/* line 332, ../../sass/_buzz-override.scss */
.conversation-item.item-right .conversation-body {
  background: #b0d1ff;
}

/* line 336, ../../sass/_buzz-override.scss */
.conversation-item.item-right .conversation-body:before {
  border-color: transparent transparent transparent #b0d1ff;
}

/* RECENT - USERS */
/* line 342, ../../sass/_buzz-override.scss */
.widget-users li > .details > .name > a {
  color: #173866;
}

/* line 345, ../../sass/_buzz-override.scss */
.widget-users li > .details > .name > a:hover {
  color: #3A8BFF;
}

/* line 348, ../../sass/_buzz-override.scss */
.widget-users li > .details > .time {
  color: #3A8BFF;
}

/* line 351, ../../sass/_buzz-override.scss */
.widget-users li > .details > .time.online {
  color: #46de7f;
}

/* line 355, ../../sass/_buzz-override.scss */
.widget-products li > a {
  color: #173866;
}

/* line 359, ../../sass/_buzz-override.scss */
.widget-products li .product > .price > i {
  color: #46de7f;
}

/* line 363, ../../sass/_buzz-override.scss */
.widget-products li .product > .warranty > i {
  color: #ffc000;
}

/* line 367, ../../sass/_buzz-override.scss */
.widget-todo .actions > a:hover {
  color: #3A8BFF;
}

/* CHART SMALL */
/* line 373, ../../sass/_buzz-override.scss */
.chart-small {
  color: #173866;
}

/* line 377, ../../sass/_buzz-override.scss */
.chart-small:hover {
  color: #173866;
}

/* PRICING */
/* line 386, ../../sass/_buzz-override.scss */
.pricing-package .package-features li.has-feature:before {
  color: #46de7f;
}
/* line 387, ../../sass/_buzz-override.scss */
.pricing-package .package-features li.has-nofeature:before {
  color: #ff0018;
}
/* line 390, ../../sass/_buzz-override.scss */
.pricing-package .package-footer .btn > span {
  color: #46de7f;
}
/* line 395, ../../sass/_buzz-override.scss */
.pricing-package:hover .pricing-package-inner {
  color: #173866;
}
/* line 398, ../../sass/_buzz-override.scss */
.pricing-package:hover .package-features li.has-feature {
  color: #173866;
}

/* INVOICE */
/* line 406, ../../sass/_buzz-override.scss */
#invoice-companies .invoice-dates .invoice-number > span {
  color: #3A8BFF;
}

/* line 410, ../../sass/_buzz-override.scss */
.invoice-summary .invoice-summary-item {
  background: #b0d1ff;
}

/* USER PROFILE */
/* line 416, ../../sass/_buzz-override.scss */
#user-profile .profile-status {
  color: #46de7f;
}
/* line 418, ../../sass/_buzz-override.scss */
#user-profile .profile-status.offline {
  color: #ff0018;
}
/* line 421, ../../sass/_buzz-override.scss */
#user-profile .profile-status .profile-stars {
  color: #ffc000;
}
/* line 424, ../../sass/_buzz-override.scss */
#user-profile .profile-status .profile-details ul > li > span {
  color: #3A8BFF;
}

/* line 429, ../../sass/_buzz-override.scss */
.table tbody > tr {
  background: #f6fafe;
}

/* line 432, ../../sass/_buzz-override.scss */
.conversation-body {
  background: transparent;
}

/* line 435, ../../sass/_buzz-override.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background: #eef5fe;
}

/* line 440, ../../sass/_buzz-override.scss */
.main-box > h2,
.main-box > h3,
.main-box > h4 {
  margin-top: 0;
}

/* line 446, ../../sass/_buzz-override.scss */
h1 {
  padding-left: 0;
}

/* line 451, ../../sass/_buzz-override.scss */
.form-control:focus {
  border-color: #3A8BFF;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(58, 139, 255, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(58, 139, 255, 0.6);
}

/* line 456, ../../sass/_buzz-override.scss */
body hr {
  border-top: #eef5fe solid 1px;
}

/* line 461, ../../sass/_buzz-override.scss */
#sidebar-nav .nav > li > a {
  height: inherit;
  padding: 5.348px;
  line-height: inherit;
}
/* line 465, ../../sass/_buzz-override.scss */
#sidebar-nav .nav > li > a .drop-icon {
  display: none;
}
/* line 468, ../../sass/_buzz-override.scss */
#sidebar-nav .nav > li > a span {
  padding-left: 0;
}
/* line 471, ../../sass/_buzz-override.scss */
#sidebar-nav .nav > li > a > i {
  position: static;
  font-size: 25px;
}

/* line 478, ../../sass/_buzz-override.scss */
.l-main-sidebar--first-lvl > li > a {
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
/* line 482, ../../sass/_buzz-override.scss */
.l-main-sidebar--first-lvl > li > a > i {
  display: block;
}
/* line 487, ../../sass/_buzz-override.scss */
.l-main-sidebar--first-lvl .label {
  display: block;
}

/* line 492, ../../sass/_buzz-override.scss */
.noUi-base {
  background: #3A8BFF;
}

/* line 495, ../../sass/_buzz-override.scss */
.noUi-origin {
  background: white;
}

/* line 1, ../../sass/_tools.scss */
.light-bg {
  background: #fdfdfd;
}

/* line 5, ../../sass/_tools.scss */
.well {
  background: #fafafa;
  padding: 27px;
  border: solid 1px #e6e6e6;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  color: #626262;
}
/* line 18, ../../sass/_tools.scss */
.well .content h1:first-child,
.well .content h2:first-child,
.well .content h3:first-child,
.well .content h4:first-child {
  margin-top: 0;
}
/* line 24, ../../sass/_tools.scss */
.well.is-drop {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 0;
  border: dashed 2px #bebebe;
  background-color: white;
  text-align: center;
  color: #3a3a3a;
}
/* line 31, ../../sass/_tools.scss */
.well.is-drop .drop-content {
  position: absolute;
  top: 27px;
  z-index: 1;
  width: 100%;
}
/* line 36, ../../sass/_tools.scss */
.well.is-drop .drop-content svg {
  width: 50px;
  height: 50px;
  color: #d5d5d7;
}
/* line 42, ../../sass/_tools.scss */
.well.is-drop .drop-content h3 {
  font-size: 41px;
  margin-bottom: 0;
  line-height: 1em;
  font-weight: 700;
  font-family: "Roboto", Arial, sans serif;
}
/* line 50, ../../sass/_tools.scss */
.well.is-drop .drop-content h4 {
  font-size: 25px;
  font-weight: 100;
  color: #c1c2c6;
  margin-top: 0;
  font-weight: 300;
  -webkit-font-smoothing: initial;
  font-family: "Roboto", Arial, sans serif;
  line-height: 1em;
}
/* line 65, ../../sass/_tools.scss */
.well.is-drop a {
  margin-top: 3px;
  color: #3a3a3a;
  text-decoration: underline;
  display: inline-block;
}
/* line 71, ../../sass/_tools.scss */
.well.is-drop a:hover {
  color: #3a3a3a;
}
/* line 75, ../../sass/_tools.scss */
.well.is-drop .l-notice {
  display: block;
  width: 100%;
}
/* line 82, ../../sass/_tools.scss */
.well.has-icon svg {
  color: #afafaf;
  width: 60px;
  height: 60px;
  margin-right: 30px;
}

/* line 91, ../../sass/_tools.scss */
.is-yellow {
  color: #ffc000;
}

/* line 95, ../../sass/_tools.scss */
.is-primary {
  color: #3A8BFF;
}

/* line 99, ../../sass/_tools.scss */
.is-secondary {
  color: #5b4f95;
}

/* line 102, ../../sass/_tools.scss */
.tac {
  text-align: center;
}

/* line 105, ../../sass/_tools.scss */
.tar {
  text-align: right;
}

/* Allow to easily customize svg size */
/* line 112, ../../sass/_tools.scss */
.svg-container svg {
  width: 1em;
  height: 1em;
}

/* line 118, ../../sass/_tools.scss */
.tooltip {
  z-index: 1000;
  max-width: 250px;
  width: max-content;
}
/* line 123, ../../sass/_tools.scss */
.tooltip.in {
  opacity: 1;
}
/* line 127, ../../sass/_tools.scss */
.tooltip .tooltip-inner {
  font-family: "Roboto", Arial, sans serif;
  line-height: 1.5em;
  text-align: left;
  font-weight: 400;
  background: #3a3a3a;
  color: #fff !important;
  font-size: 13px;
  padding: 15px;
  width: 100%;
  max-width: none;
}
/* line 139, ../../sass/_tools.scss */
.tooltip .tooltip-inner a {
  color: currentColor;
  text-decoration: underline;
}
/* line 145, ../../sass/_tools.scss */
.tooltip--lg {
  max-width: 750px;
}
/* line 150, ../../sass/_tools.scss */
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #3a3a3a;
}

/* line 2, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .main-box {
  padding: 40px;
}
/* line 5, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view h1 {
  font-size: 30px;
}
/* line 8, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .l-label {
  font-weight: bold;
  display: none;
  color: #585858;
  margin-bottom: 1px;
  display: inline-block;
}
/* line 15, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .select2-container.select2-container-multi .select2-choices {
  -moz-box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
  background-image: none;
  border-color: #e1e1e1;
  padding-top: 4px;
  min-height: 36px;
}
/* line 22, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .select2-container.select2-container-multi .select2-choices .select2-search-field input {
  height: inherit;
  border: none;
  margin: 0;
  padding-bottom: 4px;
}
/* line 28, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .select2-container.select2-container-multi .select2-choices .select2-search-choice {
  height: auto;
  height: 24px;
  padding-top: 4px;
  padding-bottom: 0px;
  line-height: 1.5em;
  background: #EAECF4;
  border: solid 1px #CED2E2;
  -moz-box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
  margin-bottom: 4px;
  margin-top: 0;
  margin-left: 4px;
}
/* line 41, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .select2-container.select2-container-multi .select2-search-choice-close {
  top: 4.5px;
}
/* line 44, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .value_edit {
  display: block;
  padding: 6px 12px;
  margin-left: -12px;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  border: solid 1px white;
}
/* line 52, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .value_edit:hover {
  padding: 5px 11px;
  background: rgba(255, 230, 153, 0.6);
  border: dotted 2px #ffc926;
  color: #d9a300;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 60, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .hidden_edit {
  display: none;
}
/* line 63, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .hidden_edit,
.p-live-edit-view .value_edit {
  width: 100%;
}
/* line 67, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view hr {
  margin: 60px 0;
}
/* line 70, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .form-group {
  margin: 0;
  padding-bottom: 25px;
}
/* line 73, ../../sass/pages/_live-edit-view.scss */
.p-live-edit-view .form-group:last-child {
  padding-bottom: 0;
}

/* line 81, ../../sass/pages/_live-edit-view.scss */
.intra-edit hr:last-child {
  display: none;
}

/* line 1, ../../sass/base/_icons.scss */
.galaxy-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

/* line 10, ../../sass/base/_icons.scss */
.icon {
  display: inline-block;
}
/* line 13, ../../sass/base/_icons.scss */
.icon svg {
  width: 24px;
  height: 22px;
}
/* line 19, ../../sass/base/_icons.scss */
.icon.list-view-4square span {
  display: block;
  margin-left: 1px;
}
/* line 22, ../../sass/base/_icons.scss */
.icon.list-view-4square span:before, .icon.list-view-4square span:after {
  content: '';
  display: block;
  float: left;
  height: 10px;
  width: 10px;
  border: solid 2px;
}
/* line 31, ../../sass/base/_icons.scss */
.icon.list-view-4square span:after {
  margin-left: 2px;
}
/* line 35, ../../sass/base/_icons.scss */
.icon.list-view-4square span:first-child:after {
  margin-bottom: 2px;
}
/* line 42, ../../sass/base/_icons.scss */
.icon.list-view-2square span {
  display: block;
  margin-left: 1px;
}
/* line 45, ../../sass/base/_icons.scss */
.icon.list-view-2square span:before {
  content: '';
  display: block;
  float: left;
  height: 10px;
  width: 100%;
  border: solid 2px;
}
/* line 54, ../../sass/base/_icons.scss */
.icon.list-view-2square span:first-child:before {
  margin-bottom: 2px;
}
/* line 61, ../../sass/base/_icons.scss */
.icon.list-view-lines:before,
.icon.list-view-lines span:before,
.icon.list-view-lines span:after {
  content: '';
  display: block;
  width: 100%;
  float: left;
  margin-bottom: 3px;
  border-bottom: solid 2px;
}
/* line 71, ../../sass/base/_icons.scss */
.icon.list-view-lines span {
  display: block;
}
/* line 74, ../../sass/base/_icons.scss */
.icon.list-view-lines span:last-child:after {
  margin-bottom: 0;
}

/* line 1, ../../sass/modules/_sortable.scss */
.sortable-placeholder {
  height: 85px;
  margin-bottom: 15px;
  display: block;
}

/* line 6, ../../sass/modules/_sortable.scss */
.ui-sortable-helper {
  -moz-transform: scale(0.96, 0.96);
  -ms-transform: scale(0.96, 0.96);
  -webkit-transform: scale(0.96, 0.96);
  transform: scale(0.96, 0.96);
  cursor: grabbing;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}

/* line 12, ../../sass/modules/_sortable.scss */
.list-block-container {
  position: relative;
}

/* line 16, ../../sass/modules/_sortable.scss */
.move-element-btn {
  border-radius: 3px;
  background: #eef5fe;
  padding: 3px 8px;
  display: inline-block;
  cursor: grab;
  cursor: -webkit-grab;
  cursor: -moz-grab;
}
/* line 24, ../../sass/modules/_sortable.scss */
.move-element-btn:hover {
  background: #f3f8fe;
}

/* line 29, ../../sass/modules/_sortable.scss */
.list-block-element--content {
  padding-top: 25px;
  border-top: 1px solid #eee;
}
/* line 33, ../../sass/modules/_sortable.scss */
.list-block-element--content textarea.ckeditor {
  height: 220px;
}

/* line 39, ../../sass/modules/_sortable.scss */
.list-block-element .list-title {
  margin: -20px 0 0 0;
  padding: 8.653px 0;
  cursor: default;
}
/* line 43, ../../sass/modules/_sortable.scss */
.list-block-element .list-title .btn-small {
  padding: 1px 8px;
}
/* line 46, ../../sass/modules/_sortable.scss */
.list-block-element .list-title .left-part {
  padding-left: 0;
}

/* line 53, ../../sass/modules/_sortable.scss */
.list-block-element:first-child .up-element {
  display: none;
}

/* line 54, ../../sass/modules/_sortable.scss */
.list-block-element:last-child .down-element {
  display: none;
}

/* line 56, ../../sass/modules/_sortable.scss */
.element-position {
  width: 30px;
  position: relative;
  top: 1px;
  margin-left: 5px;
  background: white;
  text-align: center;
}
/* line 63, ../../sass/modules/_sortable.scss */
.element-position.no-input {
  border: none;
}

/* line 68, ../../sass/modules/_sortable.scss */
.sortable-ghost {
  background: #e5f3f9;
  opacity: 0.7;
}

/* line 74, ../../sass/modules/_sortable.scss */
.js-drag-handle {
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
/* line 80, ../../sass/modules/_sortable.scss */
.js-drag-handle.sortable-drag, .sortable-drag .js-drag-handle {
  cursor: grabbing;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}
/* line 87, ../../sass/modules/_sortable.scss */
[sortable="false"] .js-drag-handle {
  display: none;
}

/* line 93, ../../sass/modules/_sortable.scss */
.sortable-drag {
  opacity: 0.5;
}

/* line 3, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--illustration {
  margin-top: 15px;
  display: block;
  height: 0;
  padding-bottom: 140%;
  overflow: hidden;
  background: #eaeaea;
  background-size: cover;
  background-position: center 14px;
  background-repeat: no-repeat;
  position: relative;
  margin-bottom: 10px;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}

/* line 18, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--browser {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 15px;
  padding-left: 10px;
  background: #f7f7f7;
  z-index: 100;
}
/* line 27, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--browser > div {
  display: inline-block;
  width: 5px;
  height: 5px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-right: 2.5px;
  background: #3A8BFF;
  position: relative;
  top: -6px;
  left: -4px;
}
/* line 38, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--browser > div.circle1 {
  background: #757575;
}
/* line 39, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--browser > div.circle2 {
  background: #757575;
}
/* line 40, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--browser > div.circle3 {
  background: #757575;
}

/* line 44, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--title {
  margin-top: 10px;
  text-align: center;
  font-weight: bold;
  min-height: 20px;
}

/* line 51, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--btn {
  text-align: center;
}

/* line 55, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--overlay {
  position: absolute;
  top: 15px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3A8BFF;
  opacity: 0;
}
/* line 64, ../../sass/modules/_web-page-thumb.scss */
.m-web-page-thumb--illustration:hover .m-web-page-thumb--overlay {
  opacity: 0.2;
}

/* line 68, ../../sass/modules/_web-page-thumb.scss */
.l-web-page-list .m-web-page-thumb--overlay {
  top: 15px !important;
}

/* line 3, ../../sass/modules/_completion-status.scss */
.m-completion-status {
  position: relative;
  padding: 0;
}
/* line 6, ../../sass/modules/_completion-status.scss */
.m-completion-status .m-completion-status--graph,
.m-completion-status .m-completion-status--to-do,
.m-completion-status .m-completion-status--where-to-go {
  padding: 0;
  min-height: 265px;
}
/* line 13, ../../sass/modules/_completion-status.scss */
.m-completion-status .m-completion--graph input {
  color: #46de7f !important;
}
/* line 17, ../../sass/modules/_completion-status.scss */
.m-completion-status .title {
  margin: 0 0 20px 0;
  font-weight: bold;
  border: none;
  font-size: 16px;
  color: #939393;
  text-align: center;
}
/* line 25, ../../sass/modules/_completion-status.scss */
.m-completion-status ul {
  list-style: none;
  padding: 0;
}
/* line 29, ../../sass/modules/_completion-status.scss */
.m-completion-status .stars {
  padding-bottom: 5px;
}
/* line 31, ../../sass/modules/_completion-status.scss */
.m-completion-status .stars li {
  display: inline-block;
  color: white;
}
/* line 36, ../../sass/modules/_completion-status.scss */
.m-completion-status .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 38, ../../sass/modules/_completion-status.scss */
.m-completion-status .m-completion-status--content {
  padding: 10px 20px;
}
/* line 42, ../../sass/modules/_completion-status.scss */
.m-completion-status .to-do-list li {
  padding-bottom: 7px;
}

/* line 48, ../../sass/modules/_completion-status.scss */
.m-completion--graph {
  text-align: center;
}

/* line 50, ../../sass/modules/_completion-status.scss */
.m-completion-status--where-to-go,
.m-completion-status--to-do {
  border-left: 1px solid #eef5fe;
}

/* line 56, ../../sass/modules/_completion-status.scss */
.m-completion-status--where-to-go .header {
  text-align: center;
  background: #46de7f;
}
/* line 59, ../../sass/modules/_completion-status.scss */
.m-completion-status--where-to-go .header .title {
  padding-top: 10px;
  margin-bottom: 5px;
}
/* line 63, ../../sass/modules/_completion-status.scss */
.m-completion-status--where-to-go .header * {
  color: white;
}
/* line 67, ../../sass/modules/_completion-status.scss */
.m-completion-status--where-to-go .description {
  margin-left: 20px;
  margin-right: 20px;
}
/* line 72, ../../sass/modules/_completion-status.scss */
.m-completion-status--where-to-go .footer {
  text-align: center;
}

/* line 76, ../../sass/modules/_completion-status.scss */
.completion-bottom-center {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
  text-align: center;
}

/* line 83, ../../sass/modules/_completion-status.scss */
.close-completion {
  color: #ff0018;
}
/* line 86, ../../sass/modules/_completion-status.scss */
.close-completion:hover {
  color: #d90014;
}

/* line 5, ../../sass/modules/_constant-window.scss */
.m-constant-window {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 40%;
  z-index: 9999;
}
/* line 13, ../../sass/modules/_constant-window.scss */
.m-constant-window.is-collapsed {
  height: 31px !important;
}
/* line 15, ../../sass/modules/_constant-window.scss */
.m-constant-window.is-collapsed .m-constant-window--body,
.m-constant-window.is-collapsed .m-constant-window--footer {
  display: none;
}

/* line 21, ../../sass/modules/_constant-window.scss */
.m-constant-window--header {
  background: #3A8BFF;
  height: 31px;
  cursor: pointer;
}
/* line 25, ../../sass/modules/_constant-window.scss */
.m-constant-window--header .title {
  line-height: 1em;
  color: white;
  display: block;
  padding: 8.653px;
  font-weight: bold;
}

/* line 33, ../../sass/modules/_constant-window.scss */
.m-constant-window--body {
  border-left: 1px #cad0d8 solid;
  border-top: 1px #83878c solid;
  width: 100%;
  background: white;
  padding: 14px;
  overflow: scroll;
}

/* line 42, ../../sass/modules/_constant-window.scss */
.m-constant-window--footer {
  border-left: 1px #cad0d8 solid;
  border-top: 1px #cad0d8 solid;
  background: #eef5fe;
  height: 41px;
  padding: 5px;
}
/* line 48, ../../sass/modules/_constant-window.scss */
.m-constant-window--footer .btn {
  margin-left: 5px;
}

/* line 1, ../../sass/modules/_file.scss */
.m-file {
  list-style: none;
  text-align: center;
}
/* line 4, ../../sass/modules/_file.scss */
.m-file .l-signature {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  position: absolute;
  top: 33px;
}
/* line 10, ../../sass/modules/_file.scss */
.m-file .l-signature svg {
  width: 30px !important;
}
/* line 13, ../../sass/modules/_file.scss */
.m-file .l-signature path {
  fill: #46de7f;
}

/* line 18, ../../sass/modules/_file.scss */
.m-file--shape {
  color: #3a3a3a;
}
/* line 20, ../../sass/modules/_file.scss */
.m-file--shape.fa {
  font-size: 59.301px;
}

/* line 24, ../../sass/modules/_file.scss */
.m-file--label {
  display: block;
  font-weight: bold;
}

/* line 28, ../../sass/modules/_file.scss */
.m-file--details {
  display: block;
}

/* line 1, ../../sass/modules/_user-admin-view.scss */
.row-user-view {
  background: #FFF;
}
/* line 3, ../../sass/modules/_user-admin-view.scss */
.row-user-view .col-xs-2 {
  padding: 0;
}
/* line 6, ../../sass/modules/_user-admin-view.scss */
.row-user-view .l-user-admin-left {
  padding-right: 0;
  margin: 0;
}
/* line 10, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-img {
  width: 100%;
  border-left: 2px solid #f50000 !important;
  padding: 0;
  margin: 0 !important;
}
/* line 16, ../../sass/modules/_user-admin-view.scss */
.row-user-view .col-xs-10 {
  padding: 0;
}
/* line 19, ../../sass/modules/_user-admin-view.scss */
.row-user-view .l-user-admin-right {
  margin: 0;
  padding: 20px 20px;
}
/* line 23, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-header {
  border-bottom: 1px solid #dde0ed;
}
/* line 25, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-header .h2 {
  float: left;
  display: inline-block;
  margin: 0;
  font-size: 28px;
}
/* line 31, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-header .profile-label {
  float: left;
  margin-top: 5px;
  padding: 0;
}
/* line 35, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-header .profile-label .label-danger {
  background: none;
  border: 2px solid red;
  border-radius: 5px;
  font-size: 16px;
  color: #f50000;
  font-weight: 700;
}
/* line 43, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-header .profile-label .label {
  padding: 7px 10px 3px !important;
}
/* line 47, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-header .profile-stars {
  padding: 0;
}
/* line 50, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-header .profile-since {
  float: right;
  margin-top: 8px !important;
  margin-right: 10px;
  color: rgba(99, 99, 99, 0.6);
}
/* line 56, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-header .edit-profile {
  float: right;
  position: relative !important;
  margin-bottom: 5px;
}
/* line 63, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-user-info {
  padding: 15px 0 0 !important;
}
/* line 66, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-user-details {
  padding: 0 !important;
}
/* line 69, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-user-details-label, .row-user-view .profile-user-details-value {
  font-size: 12px;
  margin-left: 0 !important;
  float: none !important;
}
/* line 74, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-user-details-label {
  padding-bottom: 5px;
  text-align: right;
  text-transform: uppercase;
  color: rgba(99, 99, 99, 0.6);
}
/* line 80, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-user-details-value {
  padding-bottom: 1px;
  color: #636363;
  font-weight: 700;
  font-size: 15px;
}
/* line 86, ../../sass/modules/_user-admin-view.scss */
.row-user-view .profile-tabs {
  margin: 0;
}

@media (min-width: 1200px) {
  /* line 93, ../../sass/modules/_user-admin-view.scss */
  .row-user-view .col-xs-4 {
    padding-left: 15px;
  }
  /* line 96, ../../sass/modules/_user-admin-view.scss */
  .row-user-view .profile-user-info {
    padding: 30px 0 0 !important;
  }
}
/* line 6, ../../sass/modules/_tool.scss */
.shadow, .m-constant-window, .box {
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 2px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 2px 0px;
  box-shadow: rgba(0, 0, 0, 0.25) 0 1px 2px 0px;
}

/* line 11, ../../sass/modules/_tool.scss */
.shadow-blue {
  -moz-box-shadow: rgba(32, 76, 140, 0.7) 0 1px 2px 0px;
  -webkit-box-shadow: rgba(32, 76, 140, 0.7) 0 1px 2px 0px;
  box-shadow: rgba(32, 76, 140, 0.7) 0 1px 2px 0px;
}

/* line 14, ../../sass/modules/_tool.scss */
.shadow-inset {
  -moz-box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
}

/* line 17, ../../sass/modules/_tool.scss */
.no-shadow, .is-not-box {
  -moz-box-shadow: transparent 0px 0px 0px;
  -webkit-box-shadow: transparent 0px 0px 0px;
  box-shadow: transparent 0px 0px 0px;
}

/* line 20, ../../sass/modules/_tool.scss */
.classic-text-shadow {
  text-shadow: rgba(0, 0, 0, 0.8) 0 1px 6px;
}

/* line 33, ../../sass/modules/_tool.scss */
.no-radius {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/* line 37, ../../sass/modules/_tool.scss */
.circle, .m-text-circled {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 44, ../../sass/modules/_tool.scss */
.box {
  background: white;
}

/* line 48, ../../sass/modules/_tool.scss */
.is-not-box {
  background: transparent;
}

/* line 57, ../../sass/modules/_tool.scss */
.clear,
.clearfix {
  clear: both;
}

/* line 63, ../../sass/modules/_tool.scss */
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 70, ../../sass/modules/_tool.scss */
.is-hidden {
  display: none !important;
}

/* line 82, ../../sass/modules/_tool.scss */
.bullet-before:before,
.bullet-after:after {
  position: relative;
  content: "\2022";
  margin: 0 3px;
  color: #999;
  font-size: 14px;
  line-height: 18px;
}

/* line 91, ../../sass/modules/_tool.scss */
.is-relative {
  position: relative;
}

/* line 94, ../../sass/modules/_tool.scss */
.no-margin {
  margin: 0;
}

/* line 97, ../../sass/modules/_tool.scss */
.no-padding {
  padding: 0;
}

/* line 101, ../../sass/modules/_tool.scss */
.well-dark {
  padding: 25.888px;
  background: #cad0d8;
  color: #292929;
}

/* line 110, ../../sass/modules/_tool.scss */
.is-cms-content ul {
  overflow: hidden;
  padding-left: 25.888px;
}
/* line 113, ../../sass/modules/_tool.scss */
.is-cms-content ul li {
  list-style-type: disc;
}
/* line 116, ../../sass/modules/_tool.scss */
.is-cms-content ul.row {
  padding-left: 41.887px;
}
/* line 118, ../../sass/modules/_tool.scss */
.is-cms-content ul.row li {
  padding-left: 0;
}
/* line 124, ../../sass/modules/_tool.scss */
.is-cms-content ol li {
  list-style-type: decimal;
}
/* line 128, ../../sass/modules/_tool.scss */
.is-cms-content img {
  max-width: 100%;
}
/* line 131, ../../sass/modules/_tool.scss */
.is-cms-content em {
  font-style: italic;
}

/* line 1, ../../sass/_tag.scss */
.tag {
  border: 1px solid;
  border-radius: 4px;
  padding: 8px 12px;
  font-weight: bold;
  font-size: 13px;
  white-space: nowrap;
}
/* line 9, ../../sass/_tag.scss */
.tag-sm {
  padding: 2px 4px;
  border-radius: 2px;
  font-size: 10px;
}
/* line 15, ../../sass/_tag.scss */
.tag-primary {
  color: #fff;
  background: #000835;
  border-color: #000835;
}
/* line 21, ../../sass/_tag.scss */
.tag-icon {
  text-transform: uppercase;
  position: absolute;
  z-index: 1;
  left: -12px;
  top: -8px;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-0 {
  opacity: 0 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-1 {
  opacity: 0.01 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-2 {
  opacity: 0.02 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-3 {
  opacity: 0.03 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-4 {
  opacity: 0.04 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-5 {
  opacity: 0.05 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-6 {
  opacity: 0.06 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-7 {
  opacity: 0.07 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-8 {
  opacity: 0.08 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-9 {
  opacity: 0.09 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-10 {
  opacity: 0.1 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-11 {
  opacity: 0.11 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-12 {
  opacity: 0.12 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-13 {
  opacity: 0.13 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-14 {
  opacity: 0.14 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-15 {
  opacity: 0.15 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-16 {
  opacity: 0.16 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-17 {
  opacity: 0.17 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-18 {
  opacity: 0.18 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-19 {
  opacity: 0.19 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-20 {
  opacity: 0.2 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-21 {
  opacity: 0.21 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-22 {
  opacity: 0.22 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-23 {
  opacity: 0.23 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-24 {
  opacity: 0.24 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-25 {
  opacity: 0.25 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-26 {
  opacity: 0.26 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-27 {
  opacity: 0.27 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-28 {
  opacity: 0.28 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-29 {
  opacity: 0.29 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-30 {
  opacity: 0.3 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-31 {
  opacity: 0.31 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-32 {
  opacity: 0.32 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-33 {
  opacity: 0.33 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-34 {
  opacity: 0.34 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-35 {
  opacity: 0.35 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-36 {
  opacity: 0.36 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-37 {
  opacity: 0.37 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-38 {
  opacity: 0.38 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-39 {
  opacity: 0.39 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-40 {
  opacity: 0.4 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-41 {
  opacity: 0.41 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-42 {
  opacity: 0.42 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-43 {
  opacity: 0.43 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-44 {
  opacity: 0.44 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-45 {
  opacity: 0.45 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-46 {
  opacity: 0.46 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-47 {
  opacity: 0.47 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-48 {
  opacity: 0.48 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-49 {
  opacity: 0.49 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-50 {
  opacity: 0.5 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-51 {
  opacity: 0.51 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-52 {
  opacity: 0.52 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-53 {
  opacity: 0.53 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-54 {
  opacity: 0.54 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-55 {
  opacity: 0.55 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-56 {
  opacity: 0.56 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-57 {
  opacity: 0.57 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-58 {
  opacity: 0.58 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-59 {
  opacity: 0.59 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-60 {
  opacity: 0.6 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-61 {
  opacity: 0.61 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-62 {
  opacity: 0.62 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-63 {
  opacity: 0.63 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-64 {
  opacity: 0.64 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-65 {
  opacity: 0.65 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-66 {
  opacity: 0.66 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-67 {
  opacity: 0.67 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-68 {
  opacity: 0.68 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-69 {
  opacity: 0.69 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-70 {
  opacity: 0.7 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-71 {
  opacity: 0.71 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-72 {
  opacity: 0.72 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-73 {
  opacity: 0.73 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-74 {
  opacity: 0.74 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-75 {
  opacity: 0.75 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-76 {
  opacity: 0.76 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-77 {
  opacity: 0.77 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-78 {
  opacity: 0.78 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-79 {
  opacity: 0.79 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-80 {
  opacity: 0.8 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-81 {
  opacity: 0.81 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-82 {
  opacity: 0.82 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-83 {
  opacity: 0.83 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-84 {
  opacity: 0.84 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-85 {
  opacity: 0.85 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-86 {
  opacity: 0.86 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-87 {
  opacity: 0.87 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-88 {
  opacity: 0.88 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-89 {
  opacity: 0.89 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-90 {
  opacity: 0.9 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-91 {
  opacity: 0.91 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-92 {
  opacity: 0.92 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-93 {
  opacity: 0.93 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-94 {
  opacity: 0.94 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-95 {
  opacity: 0.95 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-96 {
  opacity: 0.96 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-97 {
  opacity: 0.97 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-98 {
  opacity: 0.98 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-99 {
  opacity: 0.99 !important;
}

/* line 2, ../../sass/helpers/effects.scss */
.opacity-100 {
  opacity: 1 !important;
}

/* line 32, ../../sass/app.scss */
.gabarit.svg {
  width: 100%;
  height: 200px;
}
/* line 37, ../../sass/app.scss */
.gabarit.svg:hover .fill-secondary-color, .active .gabarit.svg .fill-secondary-color {
  fill: #bdb9d5;
}
/* line 38, ../../sass/app.scss */
.gabarit.svg:hover .stroke-secondary-color, .active .gabarit.svg .stroke-secondary-color {
  stroke: #bdb9d5;
}
/* line 39, ../../sass/app.scss */
.gabarit.svg:hover .fill-primary-color, .active .gabarit.svg .fill-primary-color {
  fill: #4d437f;
}
/* line 40, ../../sass/app.scss */
.gabarit.svg:hover .stroke-primary-color, .active .gabarit.svg .stroke-primary-color {
  stroke: #4d437f;
}
/* line 42, ../../sass/app.scss */
.gabarit.svg .fill-secondary-color {
  fill: #b0d1ff;
}
/* line 43, ../../sass/app.scss */
.gabarit.svg .stroke-secondary-color {
  stroke: #b0d1ff;
}
/* line 44, ../../sass/app.scss */
.gabarit.svg .fill-primary-color {
  fill: #3276b1;
}
/* line 45, ../../sass/app.scss */
.gabarit.svg .stroke-primary-color {
  stroke: #3276b1;
}
/* line 46, ../../sass/app.scss */
.gabarit.svg path, .gabarit.svg rect, .gabarit.svg circle {
  transition: all 0.5s ease;
}

/* line 51, ../../sass/app.scss */
.main-box {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

/* line 54, ../../sass/app.scss */
textarea#content {
  min-height: 250px;
}

/* line 57, ../../sass/app.scss */
body {
  /* Give smaller z-index to CKEDITOR popup (no need for such a hight z-index)*/
}
/* line 59, ../../sass/app.scss */
body .cke_dialog_background_cover {
  z-index: 1000 !important;
}
/* line 62, ../../sass/app.scss */
body .cke_chrome {
  border: none;
  box-shadow: none;
  border-bottom: solid 1px #a7acb2;
}
/* line 67, ../../sass/app.scss */
body .cke_top {
  padding: 0px;
  margin-bottom: 6.112px;
  background: transparent;
  border-bottom: none;
}
/* line 72, ../../sass/app.scss */
body .cke_top .cke_button_icon.fa:not(.fa-embed):not(.fa-maximize):not(.fa-pastetext) {
  opacity: 1;
  background-image: none !important;
}
/* line 76, ../../sass/app.scss */
body .cke_top a:before {
  display: none;
}
/* line 79, ../../sass/app.scss */
body .cke_top .cke_toolgroup {
  border-top: none;
  border-left: none;
  border-right: none;
}
/* line 84, ../../sass/app.scss */
body .cke_top .fa {
  font-family: FontAwesome;
  font-size: 14px;
}
/* line 87, ../../sass/app.scss */
body .cke_top .fa:before {
  color: white;
}
/* line 92, ../../sass/app.scss */
body .cke_contents,
body .cke_bottom {
  border-left: solid 1px #a7acb2;
  border-right: solid 1px #a7acb2;
  border-top: none;
  background: white;
}
/* line 99, ../../sass/app.scss */
body .cke_contents {
  border-top: solid 1px #a7acb2;
}
/* line 102, ../../sass/app.scss */
body .cke_combo_open {
  height: 12px;
}
/* line 105, ../../sass/app.scss */
body .cke_toolbar_separator {
  background: none;
  border-right: solid 1px #343436;
  -moz-box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}
/* line 111, ../../sass/app.scss */
body .fa-undo:before {
  content: "\f060";
}
/* line 116, ../../sass/app.scss */
body .fa-redo:before {
  content: "\f061";
}
/* line 120, ../../sass/app.scss */
body .fa-textcolor {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 121, ../../sass/app.scss */
body .fa-textcolor:before {
  content: "\f00a";
}
/* line 131, ../../sass/app.scss */
body .fa-mediaembed {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 132, ../../sass/app.scss */
body .fa-mediaembed:before {
  content: "\f1c8";
}
/* line 142, ../../sass/app.scss */
body .fa-bgcolor {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 143, ../../sass/app.scss */
body .fa-bgcolor:before {
  content: "A";
  background-color: white;
  padding: 2px 5px;
  border-radius: 4px;
  color: black !important;
}
/* line 150, ../../sass/app.scss */
body .fa-bgcolor .cke_button_arrow {
  display: none;
}
/* line 161, ../../sass/app.scss */
body .fa-source:before {
  content: "\f121";
}
/* line 166, ../../sass/app.scss */
body .fa-strike:before {
  content: "\f0cc";
}
/* line 171, ../../sass/app.scss */
body .fa-removeformat:before {
  content: "\f12d";
}
/* line 176, ../../sass/app.scss */
body .fa-numberedlist:before {
  content: "\f0cb";
}
/* line 181, ../../sass/app.scss */
body .fa-bulletedlist:before {
  content: "\f0ca";
}
/* line 186, ../../sass/app.scss */
body .fa-justifyleft:before {
  content: "\f036";
}
/* line 191, ../../sass/app.scss */
body .fa-justifycenter:before {
  content: "\f037";
}
/* line 196, ../../sass/app.scss */
body .fa-justifyright:before {
  content: "\f038";
}
/* line 201, ../../sass/app.scss */
body .fa-justifyblock:before {
  content: "\f039";
}
/* line 205, ../../sass/app.scss */
body .cke_combo_open,
body .cke_combo_text,
body .cke_combo_text span {
  text-shadow: 0 0 0 0;
  line-height: 18px;
  font-size: 14px;
}
/* line 209, ../../sass/app.scss */
body .cke_combo_open:hover,
body .cke_combo_text:hover,
body .cke_combo_text span:hover {
  cursor: pointer;
}
/* line 215, ../../sass/app.scss */
body .cke_combo_arrow {
  background: none;
  margin-top: 7px;
  border-top: 5px solid white;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

/* line 224, ../../sass/app.scss */
.form-search.well {
  background-color: #3a3846;
  border: none;
  -moz-box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}

/* line 230, ../../sass/app.scss */
.table tbody > tr > td {
  background: #f3f8fe;
}

/* line 233, ../../sass/app.scss */
.l-nav-management-column {
  padding-left: 16px;
  border-left: solid 1px #cad0d8;
}

/* line 237, ../../sass/app.scss */
.rating-container,
.rating-container .rating-stars:before {
  font: normal normal normal 22px/1 FontAwesome;
  text-shadow: white 0 0 0;
  font-size: 22px;
}

/* line 245, ../../sass/app.scss */
.rating-container {
  color: #b0b0b0;
}

/* line 248, ../../sass/app.scss */
.rating-container .rating-stars {
  color: #ffc000;
}
/* line 250, ../../sass/app.scss */
.rating-container .rating-stars i {
  margin-left: 1px;
}
/* line 253, ../../sass/app.scss */
.rating-container .rating-stars:first-child {
  margin-left: 0;
}

/* line 257, ../../sass/app.scss */
.clear-rating-active:hover {
  color: #ff0018;
}

/* line 261, ../../sass/app.scss */
.tabs-wrapper .nav-tabs {
  margin-bottom: 0;
  position: relative;
  z-index: 100;
}
/* line 266, ../../sass/app.scss */
.tabs-wrapper .nav-tabs a:focus {
  background: white;
}
/* line 271, ../../sass/app.scss */
.tabs-wrapper .tab-content {
  position: relative;
}

/* line 275, ../../sass/app.scss */
.nav-tabs {
  border: none;
}
/* line 279, ../../sass/app.scss */
.nav-tabs > li.active a {
  border: none;
}
/* line 281, ../../sass/app.scss */
.nav-tabs > li.active a:focus, .nav-tabs > li.active a:hover {
  border: none;
  background: white;
}
/* line 288, ../../sass/app.scss */
.nav-tabs > li a {
  border: none;
}
/* line 291, ../../sass/app.scss */
.nav-tabs > li .m-dropdown-language {
  color: #555;
  cursor: default;
  background-color: #fff;
  border-bottom-color: transparent;
  position: relative;
  display: block;
}
/* line 298, ../../sass/app.scss */
.nav-tabs > li .m-dropdown-language [data-toggle="dropdown"] {
  padding: 10px 15px;
}
/* line 300, ../../sass/app.scss */
.nav-tabs > li .m-dropdown-language [data-toggle="dropdown"]:hover {
  cursor: pointer;
}
/* line 304, ../../sass/app.scss */
.nav-tabs > li .m-dropdown-language .dropdown-menu {
  left: -1px;
}

/* line 311, ../../sass/app.scss */
.m-dropdown-language .dropdown-menu {
  width: auto;
  min-width: 0;
  border: none;
}
/* line 316, ../../sass/app.scss */
.m-dropdown-language .dropdown-menu > li > a {
  padding: 10px 15px;
  width: 64px;
  text-align: center;
}

/* line 324, ../../sass/app.scss */
.tabs-wrapper .tab-content {
  padding: 0;
}

/* line 329, ../../sass/app.scss */
.filter-block .form-control {
  margin-bottom: 5px;
  float: left;
}
/* line 333, ../../sass/app.scss */
.filter-block br {
  clear: both;
}
/* line 336, ../../sass/app.scss */
.filter-block select,
.filter-block input {
  max-width: 160px;
}
/* line 340, ../../sass/app.scss */
.filter-block .hasDatepicker {
  width: 110px;
}
/* line 343, ../../sass/app.scss */
.filter-block .btn {
  margin-left: 0;
}

/* line 348, ../../sass/app.scss */
.help-block-indicator {
  width: 20px;
  height: 20px;
  color: #3A8BFF;
  border: 1px solid #3A8BFF;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 8px;
  position: relative;
  top: -1px;
  cursor: pointer;
  transition: all 300ms;
}
/* line 362, ../../sass/app.scss */
.help-block-indicator:hover {
  background: #3A8BFF;
  color: #FFF;
}
/* line 367, ../../sass/app.scss */
.help-block-indicator > svg {
  width: 10px;
}

/* line 1, ../../sass/overrides/_buzz-overrides.scss */
body .cke_button_on, body a.cke_button, body .cke_toolgroup, body .cke_combo_button {
  border-bottom: none;
}

/* line 5, ../../sass/overrides/_buzz-overrides.scss */
body .cke_button_on, body a.cke_button, body .cke_toolgroup, body .cke_combo_button {
  border-radius: 2px;
}

/* line 9, ../../sass/overrides/_buzz-overrides.scss */
body {
  color: #6c6d75;
}

/* line 14, ../../sass/overrides/_buzz-overrides.scss */
body a:hover, body a:active {
  color: #3A8BFF;
}

/* line 17, ../../sass/overrides/_buzz-overrides.scss */
a.text-danger,
.text-danger {
  color: #de4646;
}
/* line 20, ../../sass/overrides/_buzz-overrides.scss */
a.text-danger:hover,
.text-danger:hover {
  color: #ed5151;
}

/* line 25, ../../sass/overrides/_buzz-overrides.scss */
.subnav .nav {
  background-color: transparent !important;
}
/* line 27, ../../sass/overrides/_buzz-overrides.scss */
.subnav .nav .btn {
  margin-right: 5px;
}
/* line 29, ../../sass/overrides/_buzz-overrides.scss */
.subnav .nav .btn.active {
  background-color: #2ba6c4;
}

/* line 647, ../../../../commun/theme/buzz/sass/_buzz-override.scss */
/* line 36, ../../sass/overrides/_buzz-overrides.scss */
.form-control:focus {
  border-color: #3A8BFF;
  box-shadow: none;
}

/* line 41, ../../sass/overrides/_buzz-overrides.scss */
body > pre {
  position: relative;
  z-index: 99;
}

/* line 46, ../../sass/overrides/_buzz-overrides.scss */
.l-main-sidebar--first-lvl pre {
  width: 500px;
}

/* line 50, ../../sass/overrides/_buzz-overrides.scss */
.main-box {
  box-shadow: none;
  border-radius: 3px;
}

/* line 55, ../../sass/overrides/_buzz-overrides.scss */
label {
  font-size: 1em;
}

/* line 59, ../../sass/overrides/_buzz-overrides.scss */
.tabs-wrapper .tab-content {
  z-index: 100;
}

/* line 63, ../../sass/overrides/_buzz-overrides.scss */
span.help-block:empty {
  display: none;
}

/* line 67, ../../sass/overrides/_buzz-overrides.scss */
.list-block-element .list-title {
  margin: 0;
  padding: 0;
}

/* line 72, ../../sass/overrides/_buzz-overrides.scss */
.list-block-element--content {
  border-top: 0;
}

/* line 77, ../../sass/overrides/_buzz-overrides.scss */
.element-position {
  border: 1px solid #E1E1E1;
}

/* line 82, ../../sass/overrides/_buzz-overrides.scss */
.list-block-element:first-child:last-child .central-part, .list-block-element:first-child:last-child .left-part {
  opacity: 0;
  pointer-events: none;
}

/* line 2, ../../sass/_layout.scss */
.l-web-page-thumb ul {
  list-style: none;
}

/* line 7, ../../sass/_layout.scss */
.l-90-circled-img {
  display: inline-block;
  width: 90px;
  height: 90px;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 16, ../../sass/_layout.scss */
.l-gabarits-list {
  display: inline-block;
}
/* line 18, ../../sass/_layout.scss */
.l-gabarits-list a {
  width: 150px;
  display: inline-block;
  margin: 15px 0 10px 0;
}
/* line 22, ../../sass/_layout.scss */
.l-gabarits-list a + a {
  margin-left: 20px;
}
/* line 25, ../../sass/_layout.scss */
.l-gabarits-list a img {
  width: 100%;
}

/* line 31, ../../sass/_layout.scss */
.gabarit--description {
  background: white;
}
/* line 33, ../../sass/_layout.scss */
.gabarit--description .content {
  margin: 20px 12px;
}

/* line 38, ../../sass/_layout.scss */
h3 .btn {
  margin-top: -3px;
}

/* line 43, ../../sass/_layout.scss */
.m-wall .wall-icon {
  width: 50px;
}
/* line 45, ../../sass/_layout.scss */
.m-wall .conversation-body {
  margin-left: 100px;
  padding-top: 0;
}
/* line 48, ../../sass/_layout.scss */
.m-wall .conversation-body:before {
  display: none;
}
/* line 53, ../../sass/_layout.scss */
.m-wall .text {
  padding-top: 16px;
  font-size: 14px;
}
/* line 57, ../../sass/_layout.scss */
.m-wall .m-wall-row--details {
  font-size: 14px;
}
/* line 61, ../../sass/_layout.scss */
.m-wall .m-wall-row {
  position: relative;
}
/* line 64, ../../sass/_layout.scss */
.m-wall .m-wall-row .m-wall-column {
  position: relative;
  background: transparent;
  z-index: 2;
}

/* line 71, ../../sass/_layout.scss */
.m-wall--header {
  border-bottom: solid 4px #f1f7fe;
  padding: 9.889px 9.889px 9.889px 137.437px;
}
/* line 74, ../../sass/_layout.scss */
.m-wall--header .name {
  margin-top: 6px;
  font-size: 18px;
  color: #3A8BFF;
}

/* line 80, ../../sass/_layout.scss */
.m-wall--details {
  color: #939393;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 3.778px;
}

/* line 86, ../../sass/_layout.scss */
.m-wall--body {
  padding: 16px;
}
/* line 88, ../../sass/_layout.scss */
.m-wall--body .user-picture {
  width: 93.661px;
  height: 93.661px;
  float: left;
  margin-bottom: 16px;
  margin-top: -55.777px;
  border: solid 4px #f1f7fe;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 97, ../../sass/_layout.scss */
.m-wall--body .m-wall--content {
  float: left;
  margin-left: 25.888px;
}
/* line 100, ../../sass/_layout.scss */
.m-wall--body .m-wall--content *:last-child {
  margin-bottom: 0;
}

/* line 105, ../../sass/_layout.scss */
.m-wall--item {
  padding: 0;
}

/* line 108, ../../sass/_layout.scss */
.l-comment-wall,
.l-comment-wall.item-right {
  margin-bottom: 16px;
}
/* line 110, ../../sass/_layout.scss */
.l-comment-wall .conversation-body,
.l-comment-wall.item-right .conversation-body {
  background: white;
}

/* line 124, ../../sass/_layout.scss */
.col-md-6 .wall.table .wall-icon,
.col-md-5 .wall.table .wall-icon,
.col-md-4 .wall.table .wall-icon,
.col-md-3 .wall.table .wall-icon,
.col-md-2 .wall.table .wall-icon,
.col-md-1 .wall.table .wall-icon {
  width: 20px;
}
/* line 125, ../../sass/_layout.scss */
.col-md-6 .wall.table i.fa,
.col-md-5 .wall.table i.fa,
.col-md-4 .wall.table i.fa,
.col-md-3 .wall.table i.fa,
.col-md-2 .wall.table i.fa,
.col-md-1 .wall.table i.fa {
  font-size: 16px !important;
}
/* line 126, ../../sass/_layout.scss */
.col-md-6 .wall.table .conversation-body,
.col-md-5 .wall.table .conversation-body,
.col-md-4 .wall.table .conversation-body,
.col-md-3 .wall.table .conversation-body,
.col-md-2 .wall.table .conversation-body,
.col-md-1 .wall.table .conversation-body {
  padding: 0;
  margin-left: 58px;
}
/* line 127, ../../sass/_layout.scss */
.col-md-6 .wall.table td,
.col-md-5 .wall.table td,
.col-md-4 .wall.table td,
.col-md-3 .wall.table td,
.col-md-2 .wall.table td,
.col-md-1 .wall.table td {
  padding-left: 4px;
  padding-right: 4px;
}
/* line 130, ../../sass/_layout.scss */
.col-md-6 .wall.table td:first-child,
.col-md-5 .wall.table td:first-child,
.col-md-4 .wall.table td:first-child,
.col-md-3 .wall.table td:first-child,
.col-md-2 .wall.table td:first-child,
.col-md-1 .wall.table td:first-child {
  padding-left: 8px;
}
/* line 131, ../../sass/_layout.scss */
.col-md-6 .wall.table td:last-child,
.col-md-5 .wall.table td:last-child,
.col-md-4 .wall.table td:last-child,
.col-md-3 .wall.table td:last-child,
.col-md-2 .wall.table td:last-child,
.col-md-1 .wall.table td:last-child {
  padding-right: 8px;
}

/* line 137, ../../sass/_layout.scss */
#gallery-photos li .photo-box {
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}

/* line 141, ../../sass/_layout.scss */
.l-title-detail {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #3a3a3a;
  margin-top: -4px;
}

/* line 148, ../../sass/_layout.scss */
.m-web-page-thumb--btn .btn-group {
  margin-top: 8px;
}

/* line 154, ../../sass/_layout.scss */
.form-group--with-icon {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
/* line 159, ../../sass/_layout.scss */
.form-group--with-icon .form-group-addon {
  color: #ADADAD;
  padding-right: 20px;
}
/* line 163, ../../sass/_layout.scss */
.form-group--with-icon .form-group-addon svg {
  width: 25px;
  height: auto;
}
/* line 169, ../../sass/_layout.scss */
.form-group--with-icon > div {
  width: calc(100% - 45px);
}
/* line 174, ../../sass/_layout.scss */
.form-group div.glx-pwd-toggle {
  position: absolute;
  cursor: pointer;
  z-index: 3;
  right: 0;
  bottom: 0;
}
/* line 181, ../../sass/_layout.scss */
.form-group div.glx-pwd-toggle svg {
  width: 25px;
  height: auto;
  color: #ADADAD;
}

/* line 190, ../../sass/_layout.scss */
#login-full-left h2 {
  padding-left: 0;
}

/* line 196, ../../sass/_layout.scss */
.modal-body #dropzone form {
  min-height: 200px;
}

/* line 201, ../../sass/_layout.scss */
.l-gallery-popup-title {
  text-align: center;
}
/* line 204, ../../sass/_layout.scss */
.l-gallery-popup-title span {
  font-weight: bold;
}

/* line 209, ../../sass/_layout.scss */
.l-wall-teaser {
  text-align: center;
}
/* line 210, ../../sass/_layout.scss */
.l-wall-teaser .box {
  padding: 25.888px;
}

/* line 215, ../../sass/_layout.scss */
#display-activities-btn {
  margin-top: 25.888px;
}

/* line 218, ../../sass/_layout.scss */
.l-index--action-colum {
  min-width: 150px;
}

/* line 223, ../../sass/_layout.scss */
.main-box--grey {
  background-color: #eee;
}
/* line 227, ../../sass/_layout.scss */
.main-box .table-responsive {
  overflow: auto;
}

/* line 232, ../../sass/_layout.scss */
input[type="radio"], input[type="checkbox"] {
  margin: 5px 0 0;
}

/* line 237, ../../sass/_layout.scss */
.l-sevices-stores {
  text-align: center;
}

/* line 240, ../../sass/_layout.scss */
.l-selected-site-list {
  padding: 0;
  list-style: none;
  font-weight: bold;
  color: #3A8BFF;
}

/* line 246, ../../sass/_layout.scss */
.l-internationnal--header {
  text-align: center;
}

/* line 250, ../../sass/_layout.scss */
.l-internationnal #gallery-photos li {
  margin-bottom: 16px;
  overflow: visible;
}
/* line 254, ../../sass/_layout.scss */
.l-internationnal h3 {
  margin-top: 20px;
}

/* line 258, ../../sass/_layout.scss */
.l-internationnal--footer {
  text-align: center;
}

/* line 262, ../../sass/_layout.scss */
.l-selected-language-list img {
  margin-top: -2px;
}

/* line 266, ../../sass/_layout.scss */
.l-international--site-name {
  display: block;
  padding: 8px;
  font-weight: bold;
  line-height: 1.1em;
  text-align: center;
  font-size: 11px;
}

/* line 276, ../../sass/_layout.scss */
.l-internationnal #gallery-photos li .photo-box {
  cursor: default;
  position: relative;
}
/* line 279, ../../sass/_layout.scss */
.l-internationnal #gallery-photos li .photo-box:after {
  right: 0;
  left: 0;
}

/* A BIEN RANGER PLUS TARD */
/* line 288, ../../sass/_layout.scss */
#login-page, #login-page-full {
  background: #EAECF4;
}
/* line 290, ../../sass/_layout.scss */
#login-page #nav-col, #login-page-full #nav-col {
  display: none;
}
/* line 291, ../../sass/_layout.scss */
#login-page #content-wrapper.col-md-10:before, #login-page-full #content-wrapper.col-md-10:before {
  background: transparent;
}

/* line 294, ../../sass/_layout.scss */
.label {
  padding: .4em .6em .2em;
}

/* line 298, ../../sass/_layout.scss */
.btn, body .cke_button_on, body a.cke_button, body .cke_toolgroup, body .cke_combo_button {
  font-family: Roboto, Arial, sans serif;
}

/* line 302, ../../sass/_layout.scss */
body {
  padding-top: 60px;
  background-color: #fafafa;
}

/* line 307, ../../sass/_layout.scss */
#content-wrapper {
  padding: 25px;
  background: #fafafa;
  padding-left: 105px;
}

/*  ---------------- Code non range ------------------    */
/* line 315, ../../sass/_layout.scss */
.dropdown-menu > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 320, ../../sass/_layout.scss */
#l-affichage {
  margin-top: 10px;
  margin-right: 10px;
  color: inherit;
}
/* line 324, ../../sass/_layout.scss */
#l-affichage a:hover {
  text-decoration: none;
}

/* line 329, ../../sass/_layout.scss */
.CodeMirror {
  border: 1px solid #e1e1e1;
}
/* line 331, ../../sass/_layout.scss */
.CodeMirror.CodeMirror-focused {
  border-color: #3A8BFF;
}

/* line 336, ../../sass/_layout.scss */
#begin_content + .CodeMirror,
#end_content + .CodeMirror {
  height: 150px;
}

/* line 345, ../../sass/_layout.scss */
.ps-container > .ps-scrollbar-y-rail {
  opacity: 0.3;
}
/* line 349, ../../sass/_layout.scss */
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

/* line 359, ../../sass/_layout.scss */
.modal-noscrollbar {
  margin-right: 0 !important;
}

/* line 365, ../../sass/_layout.scss */
.seo-preview {
  font-family: arial;
  font-size: 16px;
  padding: 10px 5px;
  line-height: 1.2;
}

/* line 372, ../../sass/_layout.scss */
.seo-preview--title {
  color: #1a0dab;
  font-size: 18px;
}

/* line 377, ../../sass/_layout.scss */
.seo-preview--link {
  color: #006621;
  font-size: 14px;
}
/* line 380, ../../sass/_layout.scss */
.seo-preview--link span {
  vertical-align: middle;
  padding-right: 3px;
}

/* line 386, ../../sass/_layout.scss */
.seo-preview--description {
  font-size: small;
  width: 500px;
}

/* Page navigation */
/* line 394, ../../sass/_layout.scss */
.dd-handle {
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 399, ../../sass/_layout.scss */
.dd-handle-list {
  cursor: pointer;
}

/* line 403, ../../sass/_layout.scss */
.icon-open-popover:before {
  font-family: inherit;
}

/* Tempo ici en attendant que Thomas finisse le SASS autre part */
/* line 408, ../../sass/_layout.scss */
#logo {
  padding-top: 17px !important;
}
/* line 410, ../../sass/_layout.scss */
#logo img {
  width: 36px;
}

/* line 414, ../../sass/_layout.scss */
.l-search-criteria--btn-save {
  margin-top: 7px;
}

/* line 418, ../../sass/_layout.scss */
.l-search-criteria--list {
  padding: 7px 0 0 0;
  list-style: none;
}

/* line 422, ../../sass/_layout.scss */
.l-search-criteria--item {
  float: left;
  margin: 0 7px 7px 0;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.95);
  padding: 4px 9px;
  line-height: 1em;
  font-size: 13px;
  color: #3a3a3a;
}
/* line 431, ../../sass/_layout.scss */
.l-search-criteria--item * {
  color: #3a3a3a;
}
/* line 434, ../../sass/_layout.scss */
.l-search-criteria--item .fa {
  cursor: pointer;
  z-index: 2;
}
/* line 437, ../../sass/_layout.scss */
.l-search-criteria--item .fa:hover {
  color: #585858;
}

/* line 442, ../../sass/_layout.scss */
.status_tri {
  cursor: pointer;
}

/* line 445, ../../sass/_layout.scss */
.p-login #login-box-inner h2 {
  text-align: center;
  padding: 0 0 20px 0;
  margin: 0;
}

/* line 450, ../../sass/_layout.scss */
.datepicker {
  z-index: 1151 !important;
}

/* line 452, ../../sass/_layout.scss */
#logo {
  padding-top: 10px !important;
}

/* line 455, ../../sass/_layout.scss */
#logo img {
  width: 50px !important;
}

/* line 458, ../../sass/_layout.scss */
#searchmenu {
  z-index: 999999;
}

/* line 461, ../../sass/_layout.scss */
.l-index-header--options-item a {
  color: #FFF;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 486, ../../sass/_layout.scss */
iframe.my-widget {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: url("/images/backend/loading-small.gif");
  background-origin: padding-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto auto;
  border-bottom-color: -moz-use-text-color;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-image-slice: 100% 100% 100% 100%;
  border-image-source: none;
  border-image-width: 1 1 1 1;
  border-left-color: -moz-use-text-color;
  border-left-style: none;
  border-left-width: medium;
  border-right-color: -moz-use-text-color;
  border-right-style: none;
  border-right-width: medium;
  border-top-color: -moz-use-text-color;
  border-top-style: none;
  border-top-width: medium;
  height: 100px;
  width: 100%;
}

/* line 520, ../../sass/_layout.scss */
#user-profile .profile-user-info .profile-user-details .profile-user-details-label {
  text-align: left;
}
/* line 522, ../../sass/_layout.scss */
#user-profile .profile-user-info .profile-user-details .profile-user-details-label:after {
  content: ":";
}

/* line 528, ../../sass/_layout.scss */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  -webkit-text-fill-color: #3a3a3a !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

/* line 533, ../../sass/_layout.scss */
.l-index-header--search input:-webkit-autofill, .l-index-header--search textarea:-webkit-autofill, .l-index-header--search select:-webkit-autofill {
  border: none;
}

/* line 539, ../../sass/_layout.scss */
.page-buttons-wrapper.is-fixed {
  padding-top: 40px;
}

/* line 545, ../../sass/_layout.scss */
.page-buttons-wrapper:not(.no-tabs) .floatfloat {
  margin-top: -40px;
}
/* line 547, ../../sass/_layout.scss */
.page-buttons-wrapper:not(.no-tabs) .floatfloat.is-sticked {
  margin-top: 0px;
}
/* line 550, ../../sass/_layout.scss */
.page-buttons-wrapper:not(.no-tabs) .floatfloat .btn {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 561, ../../sass/_layout.scss */
.h-100 {
  height: 100% !important;
}

/* line 565, ../../sass/_layout.scss */
.d-flex {
  display: flex !important;
}

/* line 569, ../../sass/_layout.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 573, ../../sass/_layout.scss */
.align-items-center {
  align-items: center !important;
}

/* line 577, ../../sass/_layout.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 581, ../../sass/_layout.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 585, ../../sass/_layout.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 589, ../../sass/_layout.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 593, ../../sass/_layout.scss */
.text-regular {
  font-weight: 400 !important;
}

/* line 597, ../../sass/_layout.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 601, ../../sass/_layout.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 605, ../../sass/_layout.scss */
.text-success {
  color: #46de7f !important;
}

/* line 609, ../../sass/_layout.scss */
.text-white {
  color: #FFF !important;
}

/* line 613, ../../sass/_layout.scss */
.bg-secondary {
  background-color: #47507519 !important;
}

/* line 617, ../../sass/_layout.scss */
.bg-ternary {
  background-color: #475075 !important;
}

/* line 621, ../../sass/_layout.scss */
.w-full {
  width: 100% !important;
}

/* line 1, ../../sass/layout/_general.scss */
#content-wrapper {
  position: relative;
  z-index: 1;
}

/* GRID adjusment for forms */
/* line 7, ../../sass/layout/_general.scss */
.form-grid-row {
  margin-left: -20px;
  margin-right: -20px;
}

/* line 12, ../../sass/layout/_general.scss */
.form-grid-col {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 16, ../../sass/layout/_general.scss */
.form-grid-col[class*="col-"]:not(.col-md-12) .form-group--oneline {
  margin-top: 30px;
}

/* line 22, ../../sass/layout/_general.scss */
.flex {
  display: flex;
}

/* line 26, ../../sass/layout/_general.scss */
.flex-align-end {
  align-items: flex-end;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.m-0 {
  margin: 0rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.mt-0 {
  margin-top: 0rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.mr-0 {
  margin-right: 0rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.mb-0 {
  margin-bottom: 0rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.ml-0 {
  margin-left: 0rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.mt-1 {
  margin-top: 0.25rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.mr-1 {
  margin-right: 0.25rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.mb-1 {
  margin-bottom: 0.25rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.ml-1 {
  margin-left: 0.25rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.mt-2 {
  margin-top: 0.5rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.mr-2 {
  margin-right: 0.5rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.mb-2 {
  margin-bottom: 0.5rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.ml-2 {
  margin-left: 0.5rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.mt-3 {
  margin-top: 1rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.mr-3 {
  margin-right: 1rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.mb-3 {
  margin-bottom: 1rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.ml-3 {
  margin-left: 1rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.mt-4 {
  margin-top: 1.5rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.mr-4 {
  margin-right: 1.5rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.mb-4 {
  margin-bottom: 1.5rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.ml-4 {
  margin-left: 1.5rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.mt-5 {
  margin-top: 3rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.mr-5 {
  margin-right: 3rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.mb-5 {
  margin-bottom: 3rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.ml-5 {
  margin-left: 3rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.m-auto {
  margin: auto !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.mt-auto {
  margin-top: auto !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.mr-auto {
  margin-right: auto !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.mb-auto {
  margin-bottom: auto !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.ml-auto {
  margin-left: auto !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.p-0 {
  padding: 0rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.pt-0 {
  padding-top: 0rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.pr-0 {
  padding-right: 0rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.pb-0 {
  padding-bottom: 0rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.pl-0 {
  padding-left: 0rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.pr-1 {
  padding-right: 0.25rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.pb-1 {
  padding-bottom: 0.25rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.pl-1 {
  padding-left: 0.25rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.pt-2 {
  padding-top: 0.5rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.pr-2 {
  padding-right: 0.5rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.pb-2 {
  padding-bottom: 0.5rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.pl-2 {
  padding-left: 0.5rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.pr-3 {
  padding-right: 1rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.pb-3 {
  padding-bottom: 1rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.pl-3 {
  padding-left: 1rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.pt-4 {
  padding-top: 1.5rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.pr-4 {
  padding-right: 1.5rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.pb-4 {
  padding-bottom: 1.5rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.pl-4 {
  padding-left: 1.5rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.pt-5 {
  padding-top: 3rem !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.pr-5 {
  padding-right: 3rem !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.pb-5 {
  padding-bottom: 3rem !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.pl-5 {
  padding-left: 3rem !important;
}

/* line 9, ../../sass/mixin/_spacing.scss */
.p-auto {
  padding: auto !important;
}

/* line 10, ../../sass/mixin/_spacing.scss */
.pt-auto {
  padding-top: auto !important;
}

/* line 11, ../../sass/mixin/_spacing.scss */
.pr-auto {
  padding-right: auto !important;
}

/* line 12, ../../sass/mixin/_spacing.scss */
.pb-auto {
  padding-bottom: auto !important;
}

/* line 13, ../../sass/mixin/_spacing.scss */
.pl-auto {
  padding-left: auto !important;
}

/* line 1, ../../sass/base/_base.scss */
body {
  color: #3a3a3a;
  font-family: "Roboto", Arial, sans serif;
  -webkit-font-smoothing: antialiased;
}

/* line 7, ../../sass/base/_base.scss */
a {
  outline: none !important;
}

/* line 19, ../../sass/base/_base.scss */
h1 *,
.h1 *,
h2 *,
.h2 *,
h3 *,
.h3 *,
h3 *,
.h3 * {
  vertical-align: middle;
}

/* line 24, ../../sass/base/_base.scss */
.h1,
h1 {
  font-size: 35px;
  font-family: "helvetica-neue-condensed", sans serif;
}

/* line 30, ../../sass/base/_base.scss */
.h2,
h2 {
  font-size: 25px;
  font-family: "helvetica-neue-condensed", sans serif;
}

/* line 36, ../../sass/base/_base.scss */
.h3,
h3 {
  font-size: 18px;
  font-family: "helvetica-neue-condensed", sans serif;
}

/* line 42, ../../sass/base/_base.scss */
.h4,
h4 {
  font-size: 20px;
  font-family: "helvetica-neue-condensed", sans serif;
}

/* line 48, ../../sass/base/_base.scss */
b, strong {
  font-weight: 500;
}
/* line 50, ../../sass/base/_base.scss */
b.strong, strong.strong {
  font-weight: 600;
}

/* line 55, ../../sass/base/_base.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 59, ../../sass/base/_base.scss */
.border-top-0 {
  border-top: 0;
}

/* line 63, ../../sass/base/_base.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 67, ../../sass/base/_base.scss */
.text-center {
  text-align: center !important;
}

/* line 71, ../../sass/base/_base.scss */
.text-sm {
  font-size: 13px;
}

/* line 75, ../../sass/base/_base.scss */
.text-grey-light {
  color: #ADADAD;
}

/* line 79, ../../sass/base/_base.scss */
.w-100 {
  width: 100px;
}

/* Make clicks pass-through */
/* line 2, ../../sass/libs/_nprogress.scss */
#nprogress {
  pointer-events: none;
}

/* line 6, ../../sass/libs/_nprogress.scss */
#nprogress .bar {
  background: #3A8BFF;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
/* line 16, ../../sass/libs/_nprogress.scss */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #3A8BFF, 0 0 5px #3A8BFF;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
/* line 29, ../../sass/libs/_nprogress.scss */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
  display: none;
}

/* line 38, ../../sass/libs/_nprogress.scss */
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #3A8BFF;
  border-left-color: #3A8BFF;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}

/* line 50, ../../sass/libs/_nprogress.scss */
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

/* line 55, ../../sass/libs/_nprogress.scss */
.nprogress-custom-parent #nprogress .bar,
.nprogress-custom-parent #nprogress .spinner {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* BASICS */
/* line 3, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
}

/* PADDING */
/* line 12, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-lines {
  padding: 4px 0;
  /* Vertical padding around content */
}

/* line 15, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror pre {
  padding: 0 4px;
  /* Horizontal padding of content */
}

/* line 19, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white;
  /* The little square between H and V scrollbars */
}

/* GUTTER */
/* line 25, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}

/* line 31, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

/* line 39, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-guttermarker {
  color: black;
}

/* line 40, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-guttermarker-subtle {
  color: #999;
}

/* CURSOR */
/* line 44, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror div.CodeMirror-cursor {
  border-left: 1px solid black;
}

/* Shown when moving in bi-directional text */
/* line 48, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}

/* line 51, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror.cm-fat-cursor div.CodeMirror-cursor {
  width: auto;
  border: 0;
  background: #7e7;
}

/* line 56, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

/* line 60, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}

@-moz-keyframes blink {
  50% {
    background-color: transparent;
  }
}
@-webkit-keyframes blink {
  50% {
    background-color: transparent;
  }
}
@keyframes blink {
  50% {
    background-color: transparent;
  }
}
/* Can style cursor different in overwrite (non-insert) mode */
/* line 87, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-tab {
  display: inline-block;
  text-decoration: inherit;
}

/* line 89, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute;
}

/* DEFAULT THEME */
/* line 96, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-header {
  color: blue;
}

/* line 97, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-quote {
  color: #090;
}

/* line 98, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-negative {
  color: #d44;
}

/* line 99, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-positive {
  color: #292;
}

/* line 100, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-header, .cm-strong {
  font-weight: bold;
}

/* line 101, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-em {
  font-style: italic;
}

/* line 102, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-link {
  text-decoration: underline;
}

/* line 103, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-strikethrough {
  text-decoration: line-through;
}

/* line 105, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-keyword {
  color: #708;
}

/* line 106, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-atom {
  color: #219;
}

/* line 107, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-number {
  color: #164;
}

/* line 108, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-def {
  color: #00f;
}

/* line 113, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-variable-2 {
  color: #05a;
}

/* line 114, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-variable-3 {
  color: #085;
}

/* line 115, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-comment {
  color: #a50;
}

/* line 116, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-string {
  color: #a11;
}

/* line 117, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-string-2 {
  color: #f50;
}

/* line 118, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-meta {
  color: #555;
}

/* line 119, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-qualifier {
  color: #555;
}

/* line 120, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-builtin {
  color: #30a;
}

/* line 121, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-bracket {
  color: #997;
}

/* line 122, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-tag {
  color: #170;
}

/* line 123, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-attribute {
  color: #00c;
}

/* line 124, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-hr {
  color: #999;
}

/* line 125, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-link {
  color: #00c;
}

/* line 127, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-s-default .cm-error {
  color: #f00;
}

/* line 128, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-invalidchar {
  color: #f00;
}

/* line 130, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-composing {
  border-bottom: 2px solid;
}

/* Default styles for common addons */
/* line 134, ../../sass/libs/_codemirror.5.5.0.scss */
div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0;
}

/* line 135, ../../sass/libs/_codemirror.5.5.0.scss */
div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22;
}

/* line 136, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3);
}

/* line 137, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-activeline-background {
  background: #e8f2ff;
}

/* STOP */
/* The rest of this file contains styles related to the mechanics of
    the editor. You probably shouldn't touch them. */
/* line 144, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

/* line 150, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-scroll {
  overflow: scroll !important;
  /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none;
  /* Prevent dragging from highlighting the element */
  position: relative;
}

/* line 160, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
    before actuall scrolling happens, thus preventing shaking and
    flickering artifacts. */
/* line 168, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}

/* line 173, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 178, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}

/* line 183, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0;
}

/* line 186, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-gutter-filler {
  left: 0;
  bottom: 0;
}

/* line 190, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}

/* line 194, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  margin-bottom: -30px;
  /* Hack to make IE7 behave */
  *zoom: 1;
  *display: inline;
}

/* line 203, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}

/* line 209, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
}

/* line 214, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}

/* line 219, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-gutter-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 225, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-lines {
  cursor: text;
  min-height: 1px;
  /* prevents collapsing before first draw */
}

/* line 229, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
}

/* line 246, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

/* line 252, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}

/* line 258, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}

/* line 266, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
/* line 271, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 280, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/* line 287, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-measure pre {
  position: static;
}

/* line 289, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror div.CodeMirror-cursor {
  position: absolute;
  border-right: none;
  width: 0;
}

/* line 295, ../../sass/libs/_codemirror.5.5.0.scss */
div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}

/* line 300, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

/* line 304, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-selected {
  background: #d9d9d9;
}

/* line 305, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-focused .CodeMirror-selected {
  background: #d7d4f0;
}

/* line 306, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-crosshair {
  cursor: crosshair;
}

/* line 307, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
  background: #d7d4f0;
}

/* line 308, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}

/* line 310, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, 0.4);
}

/* IE7 hack to prevent it from returning funny offsetTops on the spans */
/* line 316, ../../sass/libs/_codemirror.5.5.0.scss */
.CodeMirror span {
  *vertical-align: text-bottom;
}

/* Used to force a border model for a node */
/* line 319, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-force-border {
  padding-right: .1px;
}

@media print {
  /* Hide the cursor when printing */
  /* line 323, ../../sass/libs/_codemirror.5.5.0.scss */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
/* See issue #2901 */
/* line 329, ../../sass/libs/_codemirror.5.5.0.scss */
.cm-tab-wrap-hack:after {
  content: '';
}

/* Help users use markselection to safely style text background */
/* line 332, ../../sass/libs/_codemirror.5.5.0.scss */
span.CodeMirror-selectedtext {
  background: none;
}

@-moz-keyframes loader {
  0%,
    100% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes loader {
  0%,
    100% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes loader {
  0%,
    100% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
/* line 11, ../../sass/modules/_header-notif.scss */
.toast-title {
  font-weight: bold;
  display: inline-block;
}

/* line 16, ../../sass/modules/_header-notif.scss */
.toast-message {
  margin-left: 5px;
  display: inline-block;
}

/* line 21, ../../sass/modules/_header-notif.scss */
.toast-message a,
.toast-message label {
  color: #ffffff;
}

/* line 26, ../../sass/modules/_header-notif.scss */
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

/* line 31, ../../sass/modules/_header-notif.scss */
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  opacity: 0.8;
  background: none;
  border: none;
}

/* line 44, ../../sass/modules/_header-notif.scss */
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

/* line 52, ../../sass/modules/_header-notif.scss */
#toast-container {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  right: 0;
  /*overrides*/
}

/* line 61, ../../sass/modules/_header-notif.scss */
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 67, ../../sass/modules/_header-notif.scss */
#toast-container > div {
  position: relative;
  overflow: hidden;
  padding: 20px 40px;
  color: #ffffff;
  text-align: center;
  min-height: 60px;
}

/* line 76, ../../sass/modules/_header-notif.scss */
#toast-container .toast-close-button {
  position: absolute;
  right: 15px;
  top: 20px;
}

/* line 82, ../../sass/modules/_header-notif.scss */
#toast-container > :hover {
  opacity: 1;
  cursor: pointer;
}

/* line 87, ../../sass/modules/_header-notif.scss */
.toast {
  background-color: #030303;
}

/* line 89, ../../sass/modules/_header-notif.scss */
.toast-success {
  background-color: rgba(46, 204, 113, 0.95);
}

/* line 91, ../../sass/modules/_header-notif.scss */
.toast-error {
  background-color: rgba(189, 54, 47, 0.95);
}

/* line 93, ../../sass/modules/_header-notif.scss */
.toast-info {
  background-color: rgba(47, 150, 180, 0.95);
}

/* line 95, ../../sass/modules/_header-notif.scss */
.toast-warning {
  background-color: rgba(248, 148, 6, 0.95);
}

/* line 97, ../../sass/modules/_header-notif.scss */
.toast-progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 3px;
  background-color: #000000;
  opacity: 0.15;
}

/* line 3, ../../sass/modules/_nav-pills.scss */
.nav-pills .nav-item:first-child {
  margin-left: 0;
}
/* line 7, ../../sass/modules/_nav-pills.scss */
.nav-pills .nav-item:last-child {
  margin-right: 0;
}
/* line 11, ../../sass/modules/_nav-pills.scss */
.nav-pills .nav-item .nav-link {
  height: 30px;
  border-radius: 50px;
  padding: 8px 20px 7px;
  font-size: 15px;
  color: #3a3a3a;
  text-transform: none;
  line-height: 1em;
  text-align: center;
  margin: 0 5px;
  margin-bottom: 5px;
}
/* line 22, ../../sass/modules/_nav-pills.scss */
.nav-pills .nav-item .nav-link .galaxy-icon {
  vertical-align: middle;
  margin-right: 5px;
  opacity: 0.5;
}
/* line 29, ../../sass/modules/_nav-pills.scss */
.nav-pills .nav-item.locked {
  opacity: 0.5;
}
/* line 31, ../../sass/modules/_nav-pills.scss */
.nav-pills .nav-item.locked .nav-link {
  background-color: transparent !important;
  color: #3a3a3a !important;
  cursor: not-allowed;
}
/* line 35, ../../sass/modules/_nav-pills.scss */
.nav-pills .nav-item.locked .nav-link .galaxy-icon {
  opacity: 0.5 !important;
}
/* line 42, ../../sass/modules/_nav-pills.scss */
.nav-pills .active > .nav-link,
.nav-pills .active > .nav-link:hover,
.nav-pills .active > .nav-link:focus,
.nav-pills .nav-link:hover,
.nav-pills .nav-link:focus,
.nav-pills .nav-link:active {
  background-color: #3A8BFF;
  color: white;
}
/* line 50, ../../sass/modules/_nav-pills.scss */
.nav-pills .active > .nav-link .galaxy-icon,
.nav-pills .active > .nav-link:hover .galaxy-icon,
.nav-pills .active > .nav-link:focus .galaxy-icon,
.nav-pills .nav-link:hover .galaxy-icon,
.nav-pills .nav-link:focus .galaxy-icon,
.nav-pills .nav-link:active .galaxy-icon {
  opacity: 1;
}

/* line 1, ../../sass/modules/_file-card.scss */
.m-file-card {
  max-width: 130px;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}
/* line 7, ../../sass/modules/_file-card.scss */
.m-file-card--illu-container {
  display: table;
  width: 100%;
  text-align: center;
  background: #d4d9dc;
}
/* line 13, ../../sass/modules/_file-card.scss */
.m-file-card--illu {
  display: flex;
  width: 130px;
  height: 110px;
  justify-content: center;
  align-items: center;
}
/* line 21, ../../sass/modules/_file-card.scss */
.m-file-card--info {
  position: relative;
  padding: 20px 15px 13px;
  text-align: center;
  color: #9c9c9c;
  font-size: 12px;
}
/* line 29, ../../sass/modules/_file-card.scss */
.m-file-card .icone-file {
  max-width: 65px;
}
/* line 33, ../../sass/modules/_file-card.scss */
.m-file-card .btn,
.m-file-card .btn.dz-success-mark {
  position: absolute;
  top: -35px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 4, ../../sass/modules/_alert.scss */
.alert {
  position: relative;
  border: 1px solid #cbcbcb;
  border-radius: 10px;
  padding: 0;
}
/* line 11, ../../sass/modules/_alert.scss */
.alert--sm [data-toggle="collapse"],
.alert--sm .printInfoBox__body {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
/* line 18, ../../sass/modules/_alert.scss */
.alert .alert--icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  margin: auto;
  width: 37px;
  height: 37px;
  border-radius: 50%;
  background: #3A8BFF;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
}
/* line 35, ../../sass/modules/_alert.scss */
.alert--warning {
  border-color: #ffc000;
}
/* line 38, ../../sass/modules/_alert.scss */
.alert--warning .alert--icon {
  background: #ffc000;
}
/* line 43, ../../sass/modules/_alert.scss */
.alert--danger {
  border-color: #ff0018;
}
/* line 46, ../../sass/modules/_alert.scss */
.alert--danger .alert--icon {
  background: #ff0018;
}
/* line 51, ../../sass/modules/_alert.scss */
.alert--info {
  background: #eefeff;
  color: #3A8BFF;
  border-left: none;
  border-bottom: solid 1px #c8ecf5;
  border-top: solid 1px #c8ecf5;
  padding: 25px 42px;
}
/* line 60, ../../sass/modules/_alert.scss */
.alert--info .alert-link {
  color: #3276b1;
}
/* line 65, ../../sass/modules/_alert.scss */
.alert--success {
  border-color: #46de7f;
}
/* line 67, ../../sass/modules/_alert.scss */
.alert--success .alert--icon {
  background: #46de7f;
}
/* line 72, ../../sass/modules/_alert.scss */
.alert.collapsible {
  cursor: pointer;
}
/* line 75, ../../sass/modules/_alert.scss */
.alert.collapsible [data-toggle="collapse"] {
  padding-left: 62px;
  pointer-events: initial;
}
/* line 80, ../../sass/modules/_alert.scss */
.alert.collapsible [data-toggle="collapse"] .alert--header:before {
  content: '';
  width: 9px;
  height: 9px;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  position: absolute;
  left: -27px;
  top: -4px;
  bottom: 0;
  margin: auto;
  transform: rotate(45deg);
  transition: all, .3s;
}
/* line 95, ../../sass/modules/_alert.scss */
.alert.collapsible [data-toggle="collapse"] .alert--header p {
  margin: 0;
}
/* line 102, ../../sass/modules/_alert.scss */
.alert.collapsible [data-toggle="collapse"]:not(.collapsed) .alert--header:before {
  transform: rotate(225deg);
  top: 4px;
}
/* line 112, ../../sass/modules/_alert.scss */
.alert:not(.collapsible) .alert--body {
  display: block !important;
}
/* line 117, ../../sass/modules/_alert.scss */
.alert [data-toggle="collapse"],
.alert .printInfoBox__body {
  background: transparent;
  border: 0 solid transparent;
  text-align: left;
  width: 100%;
  display: block;
  padding: 25px 25px 25px 3em;
  color: currentColor;
  text-decoration: none !important;
  pointer-events: none;
  position: relative;
}
/* line 130, ../../sass/modules/_alert.scss */
.alert [data-toggle="collapse"]:focus,
.alert .printInfoBox__body:focus {
  outline: none;
}
/* line 134, ../../sass/modules/_alert.scss */
.alert [data-toggle="collapse"] a,
.alert .printInfoBox__body a {
  pointer-events: initial;
}
/* line 139, ../../sass/modules/_alert.scss */
.alert .alert--header {
  font-size: 15px;
  font-weight: 700;
  position: relative;
}
/* line 145, ../../sass/modules/_alert.scss */
.alert .alert--body {
  line-height: 1.5;
}
/* line 148, ../../sass/modules/_alert.scss */
.alert .alert--body p {
  margin: auto;
}

/* line 1, ../../sass/modules/_pills.scss */
.pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 5px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid;
  font-weight: bold;
  color: #fff;
}
/* line 13, ../../sass/modules/_pills.scss */
.pill-warning {
  background-color: #ffc000;
  border-color: #ffc000;
}
/* line 18, ../../sass/modules/_pills.scss */
.pill-danger {
  background-color: #ff0018;
  border-color: #ff0018;
}
/* line 23, ../../sass/modules/_pills.scss */
.pill-info {
  background-color: #3A8BFF;
  border-color: #3A8BFF;
}
/* line 28, ../../sass/modules/_pills.scss */
.pill-outlined {
  background-color: transparent !important;
}
/* line 31, ../../sass/modules/_pills.scss */
.pill-outlined.pill-warning {
  color: #ffc000;
}
/* line 35, ../../sass/modules/_pills.scss */
.pill-outlined.pill-danger {
  color: #ff0018;
}
/* line 39, ../../sass/modules/_pills.scss */
.pill-outlined.pill-info {
  color: #3A8BFF;
}
/* line 44, ../../sass/modules/_pills.scss */
.pill[disabled] {
  color: #ADADAD !important;
}
/* line 47, ../../sass/modules/_pills.scss */
.pill[disabled].pill-outlined {
  border-color: #ADADAD !important;
}

/* line 1, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb {
  border: solid 1px #d4d4d4;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
/* line 6, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 11, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb li {
  display: block;
  float: left;
  color: #939393;
}
/* line 15, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb li:after {
  content: '/';
}
/* line 19, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb li:last-child .m-boxed-breadcrumb--link {
  color: #3a3a3a;
}
/* line 22, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb li:last-child:after {
  display: none;
}

/* line 29, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb--back a {
  display: inline-block;
  padding: 17px 30px;
  border-right: solid 1px #d4d4d4;
  font-size: 18px;
}
/* line 34, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb--back a:hover {
  color: #3A8BFF;
}
/* line 38, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb--back svg {
  position: relative;
  top: 2px;
  color: #3a3a3a;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 45, ../../sass/modules/_boxed-breadcrumb.scss */
.m-boxed-breadcrumb--link {
  font-weight: 500;
  display: inline-block;
  padding: 19px 20px;
  color: #939393;
  transition: color 300ms;
}

/* line 1, ../../sass/modules/_btn.scss */
.btn {
  min-width: 170px;
  padding: 15px 40px 12px !important;
  transition: all 300ms;
  text-transform: uppercase;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  border: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  font-size: 0.929em;
  font-weight: 500;
  line-height: 1.3em;
  -webkit-font-smoothing: auto;
}
/* line 16, ../../sass/modules/_btn.scss */
.btn[clickable="false"] {
  pointer-events: none;
}
/* line 20, ../../sass/modules/_btn.scss */
.btn .hover-only {
  display: block;
  overflow: hidden;
  position: relative;
}
/* line 25, ../../sass/modules/_btn.scss */
.btn .hover-only .fade {
  position: absolute;
  left: -100%;
  opacity: 0;
  transition: left .3s;
}
/* line 32, ../../sass/modules/_btn.scss */
.btn .hover-only svg {
  width: 12px !important;
  height: auto !important;
  margin-left: 4px !important;
}
/* line 39, ../../sass/modules/_btn.scss */
.btn svg {
  font-size: 13px;
}
/* line 43, ../../sass/modules/_btn.scss */
.btn.btn-ghost {
  color: #c1c1c1;
  box-shadow: none !important;
}
/* line 48, ../../sass/modules/_btn.scss */
.btn.btn-small {
  min-width: auto;
  padding: 7px 8px 2px;
}
/* line 53, ../../sass/modules/_btn.scss */
.btn.disabled {
  cursor: not-allowed;
}
/* line 57, ../../sass/modules/_btn.scss */
.btn:hover, .btn:active, .btn.active {
  box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.25);
  outline: none !important;
}
/* line 62, ../../sass/modules/_btn.scss */
.btn:hover .hover-only .fade, .btn:active .hover-only .fade, .btn.active .hover-only .fade {
  position: relative;
  left: 0;
  opacity: 1;
}
/* line 70, ../../sass/modules/_btn.scss */
.btn:hover, .btn:active, .btn.active, .btn:focus {
  border-color: transparent;
}
/* line 74, ../../sass/modules/_btn.scss */
.btn-group .btn {
  min-width: auto;
}
/* line 76, ../../sass/modules/_btn.scss */
.btn-group .btn.active {
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset;
}
/* line 77, ../../sass/modules/_btn.scss */
.btn-group .btn.active * {
  color: #3A8BFF;
}
/* line 83, ../../sass/modules/_btn.scss */
.btn.big-capital {
  padding: 12px 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
}

/* line 91, ../../sass/modules/_btn.scss */
.btn.disabled,
.btn[disabled] {
  opacity: 0.9;
  filter: grayscale(80%);
  border-color: transparent;
}

/* line 98, ../../sass/modules/_btn.scss */
.btn-white {
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
/* line 100, ../../sass/modules/_btn.scss */
.btn-white:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 104, ../../sass/modules/_btn.scss */
.btn-white .fa {
  vertical-align: middle;
}

/* line 109, ../../sass/modules/_btn.scss */
*:not(.btn-group) .btn-just-icon {
  min-width: initial !important;
  width: 50px;
  height: 50px;
  padding: 15px 0 !important;
  text-align: center;
}

/* line 118, ../../sass/modules/_btn.scss */
.btn-just-icon {
  min-width: auto;
}
/* line 120, ../../sass/modules/_btn.scss */
.btn-just-icon i {
  font-size: 16px;
}
/* line 121, ../../sass/modules/_btn.scss */
.btn-just-icon .fa, .btn-just-icon svg {
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 1em;
}

/* line 131, ../../sass/modules/_btn.scss */
.btn-text {
  display: inline-block;
  color: inherit;
  border: none;
  background: transparent;
}
/* line 136, ../../sass/modules/_btn.scss */
.btn-text:hover {
  text-decoration: none;
  color: inherit;
}

/* line 143, ../../sass/modules/_btn.scss */
.btn-primary.is-darker {
  background: #3276b1;
}
/* line 146, ../../sass/modules/_btn.scss */
.btn-primary.is-darker.btn-ghost {
  color: #3276b1;
}

/* line 154, ../../sass/modules/_btn.scss */
.btn-ternary:hover.btn-ghost {
  background: #3A8BFF;
  border-color: #3A8BFF;
  color: #fff;
}

/* line 162, ../../sass/modules/_btn.scss */
.btn.btn-sm {
  padding: 12px 25px !important;
  font-size: 13px !important;
  line-height: 1;
}
/* line 167, ../../sass/modules/_btn.scss */
.btn.btn-sm svg {
  width: 18px;
  height: 18px;
  margin: -3px 0 -1px;
}

/* line 180, ../../sass/modules/_btn.scss */
.btn-default,
.btn-default.disabled,
.btn-default[disabled] {
  background: #3a3a3a;
  color: white;
}
/* line 186, ../../sass/modules/_btn.scss */
.btn-default:hover, .btn-default:active, .btn-default.active, .btn-default:focus,
.btn-default.disabled:hover,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default.disabled:focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:active,
.btn-default[disabled].active,
.btn-default[disabled]:focus {
  background: #3a3a3a;
}
/* line 192, ../../sass/modules/_btn.scss */
.btn-default:hover, .btn-default:active, .btn-default.active, .btn-default:focus,
.btn-default.disabled:hover,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default.disabled:focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:active,
.btn-default[disabled].active,
.btn-default[disabled]:focus {
  color: white;
}
/* line 199, ../../sass/modules/_btn.scss */
.btn-default.btn-ghost,
.btn-default.disabled.btn-ghost,
.btn-default[disabled].btn-ghost {
  color: #3a3a3a;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 202, ../../sass/modules/_btn.scss */
.btn-default.btn-ghost:hover, .btn-default.btn-ghost:active, .btn-default.btn-ghost.active, .btn-default.btn-ghost:focus,
.btn-default.disabled.btn-ghost:hover,
.btn-default.disabled.btn-ghost:active,
.btn-default.disabled.btn-ghost.active,
.btn-default.disabled.btn-ghost:focus,
.btn-default[disabled].btn-ghost:hover,
.btn-default[disabled].btn-ghost:active,
.btn-default[disabled].btn-ghost.active,
.btn-default[disabled].btn-ghost:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #3a3a3a;
  background-color: #3a3a3a;
  color: white;
}

/* line 180, ../../sass/modules/_btn.scss */
.btn-primary,
.btn-primary.disabled,
.btn-primary[disabled] {
  background: #3A8BFF;
  color: white;
}
/* line 186, ../../sass/modules/_btn.scss */
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary:focus,
.btn-primary.disabled:hover,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary.disabled:focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
.btn-primary[disabled]:focus {
  background: #000835;
}
/* line 192, ../../sass/modules/_btn.scss */
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary:focus,
.btn-primary.disabled:hover,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary.disabled:focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
.btn-primary[disabled]:focus {
  color: white;
}
/* line 199, ../../sass/modules/_btn.scss */
.btn-primary.btn-ghost,
.btn-primary.disabled.btn-ghost,
.btn-primary[disabled].btn-ghost {
  color: #3A8BFF;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 202, ../../sass/modules/_btn.scss */
.btn-primary.btn-ghost:hover, .btn-primary.btn-ghost:active, .btn-primary.btn-ghost.active, .btn-primary.btn-ghost:focus,
.btn-primary.disabled.btn-ghost:hover,
.btn-primary.disabled.btn-ghost:active,
.btn-primary.disabled.btn-ghost.active,
.btn-primary.disabled.btn-ghost:focus,
.btn-primary[disabled].btn-ghost:hover,
.btn-primary[disabled].btn-ghost:active,
.btn-primary[disabled].btn-ghost.active,
.btn-primary[disabled].btn-ghost:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #3A8BFF;
  background-color: #3A8BFF;
  color: white;
}

/* line 180, ../../sass/modules/_btn.scss */
.btn-secondary,
.btn-secondary.disabled,
.btn-secondary[disabled] {
  background: #5b4f95;
  color: white;
}
/* line 186, ../../sass/modules/_btn.scss */
.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary:focus,
.btn-secondary.disabled:hover,
.btn-secondary.disabled:active,
.btn-secondary.disabled.active,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:hover,
.btn-secondary[disabled]:active,
.btn-secondary[disabled].active,
.btn-secondary[disabled]:focus {
  background: #4d437f;
}
/* line 192, ../../sass/modules/_btn.scss */
.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary:focus,
.btn-secondary.disabled:hover,
.btn-secondary.disabled:active,
.btn-secondary.disabled.active,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:hover,
.btn-secondary[disabled]:active,
.btn-secondary[disabled].active,
.btn-secondary[disabled]:focus {
  color: white;
}
/* line 199, ../../sass/modules/_btn.scss */
.btn-secondary.btn-ghost,
.btn-secondary.disabled.btn-ghost,
.btn-secondary[disabled].btn-ghost {
  color: #5b4f95;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 202, ../../sass/modules/_btn.scss */
.btn-secondary.btn-ghost:hover, .btn-secondary.btn-ghost:active, .btn-secondary.btn-ghost.active, .btn-secondary.btn-ghost:focus,
.btn-secondary.disabled.btn-ghost:hover,
.btn-secondary.disabled.btn-ghost:active,
.btn-secondary.disabled.btn-ghost.active,
.btn-secondary.disabled.btn-ghost:focus,
.btn-secondary[disabled].btn-ghost:hover,
.btn-secondary[disabled].btn-ghost:active,
.btn-secondary[disabled].btn-ghost.active,
.btn-secondary[disabled].btn-ghost:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #5b4f95;
  background-color: #5b4f95;
  color: white;
}

/* line 180, ../../sass/modules/_btn.scss */
.btn-success,
.btn-success.disabled,
.btn-success[disabled] {
  background: #46de7f;
  color: white;
}
/* line 186, ../../sass/modules/_btn.scss */
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success:focus,
.btn-success.disabled:hover,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success.disabled:focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:active,
.btn-success[disabled].active,
.btn-success[disabled]:focus {
  background: #3cbd6c;
}
/* line 192, ../../sass/modules/_btn.scss */
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success:focus,
.btn-success.disabled:hover,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success.disabled:focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:active,
.btn-success[disabled].active,
.btn-success[disabled]:focus {
  color: white;
}
/* line 199, ../../sass/modules/_btn.scss */
.btn-success.btn-ghost,
.btn-success.disabled.btn-ghost,
.btn-success[disabled].btn-ghost {
  color: #46de7f;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 202, ../../sass/modules/_btn.scss */
.btn-success.btn-ghost:hover, .btn-success.btn-ghost:active, .btn-success.btn-ghost.active, .btn-success.btn-ghost:focus,
.btn-success.disabled.btn-ghost:hover,
.btn-success.disabled.btn-ghost:active,
.btn-success.disabled.btn-ghost.active,
.btn-success.disabled.btn-ghost:focus,
.btn-success[disabled].btn-ghost:hover,
.btn-success[disabled].btn-ghost:active,
.btn-success[disabled].btn-ghost.active,
.btn-success[disabled].btn-ghost:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #46de7f;
  background-color: #46de7f;
  color: white;
}

/* line 180, ../../sass/modules/_btn.scss */
.btn-danger,
.btn-danger.disabled,
.btn-danger[disabled] {
  background: #ff0018;
  color: white;
}
/* line 186, ../../sass/modules/_btn.scss */
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger:focus,
.btn-danger.disabled:hover,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger.disabled:focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
.btn-danger[disabled]:focus {
  background: #d90014;
}
/* line 192, ../../sass/modules/_btn.scss */
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger:focus,
.btn-danger.disabled:hover,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger.disabled:focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
.btn-danger[disabled]:focus {
  color: white;
}
/* line 199, ../../sass/modules/_btn.scss */
.btn-danger.btn-ghost,
.btn-danger.disabled.btn-ghost,
.btn-danger[disabled].btn-ghost {
  color: #ff0018;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 202, ../../sass/modules/_btn.scss */
.btn-danger.btn-ghost:hover, .btn-danger.btn-ghost:active, .btn-danger.btn-ghost.active, .btn-danger.btn-ghost:focus,
.btn-danger.disabled.btn-ghost:hover,
.btn-danger.disabled.btn-ghost:active,
.btn-danger.disabled.btn-ghost.active,
.btn-danger.disabled.btn-ghost:focus,
.btn-danger[disabled].btn-ghost:hover,
.btn-danger[disabled].btn-ghost:active,
.btn-danger[disabled].btn-ghost.active,
.btn-danger[disabled].btn-ghost:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #ff0018;
  background-color: #ff0018;
  color: white;
}

/* line 180, ../../sass/modules/_btn.scss */
.btn-warning,
.btn-warning.disabled,
.btn-warning[disabled] {
  background: #FD8E0B;
  color: white;
}
/* line 186, ../../sass/modules/_btn.scss */
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning:focus,
.btn-warning.disabled:hover,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning.disabled:focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
.btn-warning[disabled]:focus {
  background: #d77909;
}
/* line 192, ../../sass/modules/_btn.scss */
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning:focus,
.btn-warning.disabled:hover,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning.disabled:focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
.btn-warning[disabled]:focus {
  color: white;
}
/* line 199, ../../sass/modules/_btn.scss */
.btn-warning.btn-ghost,
.btn-warning.disabled.btn-ghost,
.btn-warning[disabled].btn-ghost {
  color: #FD8E0B;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 202, ../../sass/modules/_btn.scss */
.btn-warning.btn-ghost:hover, .btn-warning.btn-ghost:active, .btn-warning.btn-ghost.active, .btn-warning.btn-ghost:focus,
.btn-warning.disabled.btn-ghost:hover,
.btn-warning.disabled.btn-ghost:active,
.btn-warning.disabled.btn-ghost.active,
.btn-warning.disabled.btn-ghost:focus,
.btn-warning[disabled].btn-ghost:hover,
.btn-warning[disabled].btn-ghost:active,
.btn-warning[disabled].btn-ghost.active,
.btn-warning[disabled].btn-ghost:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #FD8E0B;
  background-color: #FD8E0B;
  color: white;
}

/* line 180, ../../sass/modules/_btn.scss */
.btn-info,
.btn-info.disabled,
.btn-info[disabled] {
  background: #318096;
  color: white;
}
/* line 186, ../../sass/modules/_btn.scss */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info:focus,
.btn-info.disabled:hover,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info.disabled:focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:active,
.btn-info[disabled].active,
.btn-info[disabled]:focus {
  background: #2a6d80;
}
/* line 192, ../../sass/modules/_btn.scss */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info:focus,
.btn-info.disabled:hover,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info.disabled:focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:active,
.btn-info[disabled].active,
.btn-info[disabled]:focus {
  color: white;
}
/* line 199, ../../sass/modules/_btn.scss */
.btn-info.btn-ghost,
.btn-info.disabled.btn-ghost,
.btn-info[disabled].btn-ghost {
  color: #318096;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 202, ../../sass/modules/_btn.scss */
.btn-info.btn-ghost:hover, .btn-info.btn-ghost:active, .btn-info.btn-ghost.active, .btn-info.btn-ghost:focus,
.btn-info.disabled.btn-ghost:hover,
.btn-info.disabled.btn-ghost:active,
.btn-info.disabled.btn-ghost.active,
.btn-info.disabled.btn-ghost:focus,
.btn-info[disabled].btn-ghost:hover,
.btn-info[disabled].btn-ghost:active,
.btn-info[disabled].btn-ghost.active,
.btn-info[disabled].btn-ghost:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #318096;
  background-color: #318096;
  color: white;
}

/* line 180, ../../sass/modules/_btn.scss */
.btn-white,
.btn-white.disabled,
.btn-white[disabled] {
  background: #fff;
  color: white;
}
/* line 186, ../../sass/modules/_btn.scss */
.btn-white:hover, .btn-white:active, .btn-white.active, .btn-white:focus,
.btn-white.disabled:hover,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white.disabled:focus,
.btn-white[disabled]:hover,
.btn-white[disabled]:active,
.btn-white[disabled].active,
.btn-white[disabled]:focus {
  background: #fff;
}
/* line 192, ../../sass/modules/_btn.scss */
.btn-white:hover, .btn-white:active, .btn-white.active, .btn-white:focus,
.btn-white.disabled:hover,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white.disabled:focus,
.btn-white[disabled]:hover,
.btn-white[disabled]:active,
.btn-white[disabled].active,
.btn-white[disabled]:focus {
  color: white;
}
/* line 199, ../../sass/modules/_btn.scss */
.btn-white.btn-ghost,
.btn-white.disabled.btn-ghost,
.btn-white[disabled].btn-ghost {
  color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 202, ../../sass/modules/_btn.scss */
.btn-white.btn-ghost:hover, .btn-white.btn-ghost:active, .btn-white.btn-ghost.active, .btn-white.btn-ghost:focus,
.btn-white.disabled.btn-ghost:hover,
.btn-white.disabled.btn-ghost:active,
.btn-white.disabled.btn-ghost.active,
.btn-white.disabled.btn-ghost:focus,
.btn-white[disabled].btn-ghost:hover,
.btn-white[disabled].btn-ghost:active,
.btn-white[disabled].btn-ghost.active,
.btn-white[disabled].btn-ghost:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #fff;
  background-color: #fff;
  color: white;
}

/* line 215, ../../sass/modules/_btn.scss */
.btn-link {
  color: #3A8BFF;
}
/* line 218, ../../sass/modules/_btn.scss */
.btn-link:hover {
  color: #589cff;
}

/* line 223, ../../sass/modules/_btn.scss */
.btn.btn-ghost {
  border: 1px solid;
  background: #fff;
}

/* line 238, ../../sass/modules/_btn.scss */
h1 .btn,
.h1 .btn,
h2 .btn,
.h2 .btn,
h3 .btn,
.h3 .btn,
h3 .btn,
.h3 .btn {
  font-size: 13px;
}

/* line 245, ../../sass/modules/_btn.scss */
h3 .btn.pull-right,
.h3 .btn.pull-right {
  margin-top: -13px;
}

/* line 4, ../../sass/modules/_modal.scss */
.modal-open #content-wrapper,
.modal-open .tabs-wrapper .tab-content,
.modal-open .cke_dialog {
  z-index: initial !important;
}

/* line 11, ../../sass/modules/_modal.scss */
.modal-xl {
  max-width: 1140px;
  width: 100%;
}

/* line 17, ../../sass/modules/_modal.scss */
.modal--galaxy {
  z-index: 99999;
}
/* line 20, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog {
  display: flex;
  align-items: center;
  pointer-events: none;
  margin: 0 auto;
  height: 100%;
}
/* line 27, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content {
  width: 100%;
  border-radius: 10px;
  padding: 20px 0;
  pointer-events: initial;
}
/* line 33, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-header {
  padding: 20px 85px 25px 85px;
  border: none;
  text-align: center;
  position: relative;
}
/* line 39, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-header.bordered {
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 16px;
}
/* line 44, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-header .modal-header__actions {
  position: absolute;
  width: 100%;
  padding: 0 35px;
  top: 0;
  left: 0;
}
/* line 51, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-header .modal-header__actions .icon {
  height: 19px;
  width: 19px;
}
/* line 55, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-header .modal-header__actions .icon > svg {
  height: 19px;
  width: 19px;
}
/* line 61, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-header .modal-header__actions .back {
  position: relative;
  top: -2px;
  transform: rotate(180deg);
  background: none;
  border: none;
  padding: 0;
  float: left;
}
/* line 71, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-header .modal-header__actions .close {
  position: relative;
  top: 2px;
  float: right;
  outline: none;
  color: #3a3a3a;
  margin: 0;
  opacity: 1;
  font-size: 0;
}
/* line 83, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 28px;
  line-height: 1;
  position: relative;
  top: 2px;
}
/* line 90, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-header .modal-subtitle {
  font-weight: 400;
}
/* line 95, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  margin: 0;
  padding: 25px 85px 20px 85px;
}
/* line 103, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-footer .btn {
  margin: 0 8px;
}
/* line 108, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-body {
  overflow: auto;
  max-height: 420px;
  padding: 0 85px;
  text-align: center;
  font-size: 16px;
}
/* line 115, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-body--full {
  max-height: initial;
}
/* line 119, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-body .modal-body__inner {
  margin: 0 -85px;
}
/* line 123, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-body .control-label {
  display: block;
}
/* line 127, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-body .alert {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 -85px;
  border-radius: 0;
  font-size: 14px;
  border-width: 0 0 1px;
}
/* line 136, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-body .alert svg {
  display: block;
  width: 25px;
  height: 25px;
  padding: 5px;
  border-radius: 50%;
  margin-right: 8px;
}
/* line 145, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-body .alert--info {
  background: #fafafa;
  border-color: #E5E5E5;
  color: #3a3a3a;
}
/* line 150, ../../sass/modules/_modal.scss */
.modal--galaxy .modal-dialog .modal-content .modal-body .alert--info svg {
  color: #fff;
  background: #3A8BFF;
}

/* line 162, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen .modal-dialog {
  width: calc((100% - 20px - 10px) / 1);
  height: calc(100% - 56px);
  border-radius: 5px;
  background-color: white;
  overflow: hidden;
}
/* line 168, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen .modal-dialog .modal-body {
  padding: 0 10px;
}

/* line 173, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen.one-tier-x .modal-dialog {
  width: calc((100% - 20px - 10px) / 3);
}

/* line 177, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen.one-tier-y .modal-dialog {
  height: calc((100% - 20px - 10px) / 3);
}

/* line 181, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen.two-tiers-x .modal-dialog {
  width: calc((100% - 20px - 10px) / 1.5);
}

/* line 185, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen.two-tiers-y .modal-dialog {
  height: calc((100% - 20px - 10px) / 1.5);
}

/* line 189, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen.three-tiers-x .modal-dialog {
  width: calc((100% - 20px - 10px) / 1);
}

/* line 193, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen.three-tiers-y .modal-dialog {
  height: calc((100% - 20px - 10px) / 1);
}

@media (max-width: 1024px) {
  /* line 198, ../../sass/modules/_modal.scss */
  .modal.panel-fullscreen.one-tier-x .modal-dialog,
  .modal.panel-fullscreen.two-tiers-x .modal-dialog,
  .modal.panel-fullscreen.three-tiers-x .modal-dialog {
    width: calc((100% - 20px - 10px) / 1);
  }
}
/* line 205, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen.full-tiers .modal-dialog {
  width: 100%;
  height: 100%;
  border-radius: 0px;
}

/* line 211, ../../sass/modules/_modal.scss */
.modal-overflow-y {
  max-height: 90vh;
  overflow-y: auto;
}

/* line 216, ../../sass/modules/_modal.scss */
.modal.panel-fullscreen .modal-body {
  overflow: scroll;
  height: inherit;
}

/* line 221, ../../sass/modules/_modal.scss */
.modal.modal-centered .modal-dialog {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 231, ../../sass/modules/_modal.scss */
.gallery-vue-modal {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  /* because we have an extra div, we need this
   to make sure the modal inside doesn't expands
   too much */
}
/* line 240, ../../sass/modules/_modal.scss */
.gallery-vue-modal > div {
  max-width: 100%;
}

/* line 3, ../../sass/modules/_filters.scss */
.m-filters .details {
  display: inline-block;
  margin-left: 11px;
}

/* line 3, ../../sass/modules/_dropdown.scss */
.dropdown.open .dropdown-toggle {
  color: #3A8BFF;
}
/* line 6, ../../sass/modules/_dropdown.scss */
.dropdown.open .dropdown-toggle.m-tbl--action-more span {
  background: #3A8BFF;
}

/* line 13, ../../sass/modules/_dropdown.scss */
.dropdown-menu {
  padding: 8px 0;
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
  border: none;
}
/* line 17, ../../sass/modules/_dropdown.scss */
.dropdown-menu a {
  display: block;
}

/* line 21, ../../sass/modules/_dropdown.scss */
.dropdown-menu > li > a,
.dropdown-menu > li > button {
  padding: 10px 36px;
  color: #3a3a3a;
}
/* line 25, ../../sass/modules/_dropdown.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > button:hover {
  color: #3A8BFF;
}
/* line 28, ../../sass/modules/_dropdown.scss */
.dropdown-menu > li > a.disabled,
.dropdown-menu > li > button.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

/* Mimic the style from when we use a link */
/* line 35, ../../sass/modules/_dropdown.scss */
.dropdown-menu > li > button {
  display: block;
  width: 100%;
  text-align: left;
  background-color: transparent;
  border: none;
  font-size: 0.875em;
  line-height: 1.7;
  font-weight: 400;
}
/* line 44, ../../sass/modules/_dropdown.scss */
.dropdown-menu > li > button:hover {
  background-color: #f6f6f6;
}

/* line 2, ../../sass/modules/_accordion.scss */
.m-accordion .m-accordion--title-button {
  display: block;
  text-decoration: none;
  width: 100%;
  border-width: 0 0 1px 0;
  border-color: #E2E2E2;
  background: transparent;
  text-align: left;
  padding-bottom: 18.5px;
  font-size: 16px;
  position: relative;
  outline: 0;
}
/* line 15, ../../sass/modules/_accordion.scss */
.m-accordion .m-accordion--title-button:hover, .m-accordion .m-accordion--title-button:active, .m-accordion .m-accordion--title-button:focus {
  color: inherit;
  text-decoration: none;
}
/* line 21, ../../sass/modules/_accordion.scss */
.m-accordion .m-accordion--title-button.collapsed .m-accordion--title-icon {
  transform: rotate(90deg);
}
/* line 26, ../../sass/modules/_accordion.scss */
.m-accordion .m-accordion--title-button .m-accordion--title-icon {
  width: 13px;
  transform: rotate(-90deg);
  position: absolute;
  right: 0;
}
/* line 34, ../../sass/modules/_accordion.scss */
.m-accordion .m-accordion--content {
  padding-top: 23.5px;
}

/* line 40, ../../sass/modules/_accordion.scss */
a[data-toggle="collapse"] {
  width: 100%;
  border: none;
  background: transparent;
  text-align: left;
  outline: none;
  position: relative;
  display: block;
  color: currentColor !important;
  text-decoration: none !important;
  cursor: pointer;
}
/* line 53, ../../sass/modules/_accordion.scss */
a[data-toggle="collapse"]:not(.collapsed):after {
  transform: rotate(132deg);
}
/* line 58, ../../sass/modules/_accordion.scss */
a[data-toggle="collapse"]:after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  transform: rotate(-45deg);
  transform-origin: center;
  transition: all .3s;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 107, ../../../../commun/theme/buzz/sass/_buzz-override.scss */
/* line 3, ../../sass/modules/_ckeditor.scss */
body .cke_button_on,
body a.cke_button,
body .cke_toolgroup,
body .cke_combo_button,
body .cke_button_on:hover,
body a.cke_button:hover,
body .cke_toolgroup:hover,
body .cke_combo_button:hover,
body .cke_button_on:focus,
body a.cke_button:focus,
body .cke_toolgroup:focus,
body .cke_combo_button:focus,
body .cke_button_on:active,
body a.cke_button:active,
body .cke_toolgroup:active,
body .cke_combo_button:active,
body .active.cke_button_on,
body a.active.cke_button,
body .active.cke_toolgroup,
body .active.cke_combo_button,
.open body .dropdown-toggle.cke_button_on,
body .open .dropdown-toggle.cke_button_on,
.open body a.dropdown-toggle.cke_button,
body .open a.dropdown-toggle.cke_button,
.open body .dropdown-toggle.cke_toolgroup,
body .open .dropdown-toggle.cke_toolgroup,
.open body .dropdown-toggle.cke_combo_button,
body .open .dropdown-toggle.cke_combo_button {
  background: transparent !important;
  border-color: transparent;
  box-shadow: none;
}

/* line 86, ../../../../commun/theme/buzz/sass/app.scss */
/* line 39, ../../sass/modules/_ckeditor.scss */
body .cke_top .fa:before,
body .cke_combo_button * {
  color: #4b4b4e;
}
/* line 42, ../../sass/modules/_ckeditor.scss */
body .cke_top .fa:before:hover,
body .cke_combo_button *:hover {
  color: #3A8BFF;
}

/* line 47, ../../sass/modules/_ckeditor.scss */
.cke_button:not(.cke_button_disabled):hover,
.cke_button:not(.cke_button_disabled):hover,
.cke_button:not(.cke_button_disabled):hover a,
.cke_button:not(.cke_button_disabled):hover .fa:before {
  color: #3A8BFF;
}

/* line 54, ../../sass/modules/_ckeditor.scss */
body .cke_combo_arrow {
  border-top-color: #4b4b4e;
}
/* line 56, ../../sass/modules/_ckeditor.scss */
body .cke_combo_arrow:hover {
  border-top-color: #3A8BFF;
}

/* line 61, ../../sass/modules/_ckeditor.scss */
body .cke_button_on {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 66, ../../sass/modules/_ckeditor.scss */
.cke_button {
  cursor: pointer !important;
}
/* line 68, ../../sass/modules/_ckeditor.scss */
.cke_button.cke_button_disabled {
  cursor: not-allowed !important;
}

/* line 71, ../../sass/modules/_ckeditor.scss */
.cke_combo_off a.cke_combo_button:active,
.cke_combo_on a.cke_combo_button,
.cke_button_on .fa:before,
.cke_hc .cke_combo_on a.cke_combo_button,
.cke_hc .cke_combo_off a.cke_combo_button:hover,
.cke_hc .cke_combo_off a.cke_combo_button:focus,
.cke_hc .cke_combo_off a.cke_combo_button:active {
  box-shadow: none !important;
  color: #3A8BFF !important;
}

/* line 82, ../../sass/modules/_ckeditor.scss */
body .cke_contents,
body .cke_contents,
body .cke_bottom,
body .cke_chrome {
  border-color: #e1e1e1;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}

/* line 90, ../../sass/modules/_ckeditor.scss */
body .cke_focus {
  border-color: #3A8BFF;
}
/* line 92, ../../sass/modules/_ckeditor.scss */
body .cke_focus .cke_contents,
body .cke_focus .cke_contents,
body .cke_focus .cke_bottom,
body .cke_focus .cke_chrome {
  border-color: #3A8BFF;
}

/* line 100, ../../sass/modules/_ckeditor.scss */
.cke_button_disabled {
  opacity: 0.5;
}

/* line 105, ../../sass/modules/_ckeditor.scss */
body .cke_combo__fontsize .cke_combo_text {
  width: 45px;
}

/* line 110, ../../sass/modules/_ckeditor.scss */
body input.cke_dialog_ui_input_text,
body input.cke_dialog_ui_input_password,
body textarea.cke_dialog_ui_input_textarea,
body .cke_combo_on a.cke_combo_button:hover, body .cke_combo_on a.cke_combo_button:focus, body .cke_combo_on a.cke_combo_button:active {
  box-shadow: none;
}
/* line 117, ../../sass/modules/_ckeditor.scss */
body .cke_dialog_title {
  text-shadow: none;
}
/* line 121, ../../sass/modules/_ckeditor.scss */
body .cke_panel_grouptitle {
  box-shadow: none !important;
  background: whitesmoke;
}
/* line 126, ../../sass/modules/_ckeditor.scss */
body a.cke_combo_button {
  margin-left: 5px !important;
  padding: 5px !important;
  border: 1px solid transparent;
  transition: border 300ms;
}
/* line 134, ../../sass/modules/_ckeditor.scss */
body .cke_combo:after {
  display: none;
}

/* line 139, ../../sass/modules/_ckeditor.scss */
.cke_toolbox .cke_toolbar {
  height: 35px;
}

/* MOONO LISA THEME OVERRIDES */
/* line 148, ../../sass/modules/_ckeditor.scss */
body a.cke_dialog_ui_button_ok {
  background-color: #3A8BFF;
  color: white;
  border: none;
}
/* line 152, ../../sass/modules/_ckeditor.scss */
body a.cke_dialog_ui_button_ok:hover {
  background-color: #589cff;
}
/* line 157, ../../sass/modules/_ckeditor.scss */
body input.cke_dialog_ui_input_text:focus, body input.cke_dialog_ui_input_password:focus, body textarea.cke_dialog_ui_input_textarea:focus, body select.cke_dialog_ui_input_select:focus {
  border: 1px solid #3A8BFF;
}
/* line 161, ../../sass/modules/_ckeditor.scss */
body a.cke_dialog_tab:focus {
  border-top: 2px solid #3A8BFF;
  border-left: 2px solid #3A8BFF;
  border-right: 2px solid #3A8BFF;
}

/* line 170, ../../sass/modules/_ckeditor.scss */
.cke_maximized > * {
  width: 950px !important;
  max-width: 100%;
  margin: auto !important;
  box-sizing: border-box !important;
}

/* line 179, ../../sass/modules/_ckeditor.scss */
.has-error .cke_chrome {
  border-color: #a94442;
}
/* line 182, ../../sass/modules/_ckeditor.scss */
.has-error .cke_chrome .cke_contents,
.has-error .cke_chrome .cke_bottom {
  border-color: #a94442;
}

/* ------------------------------------------------------------ *\
    GALAXY CKEDITOR link tag
\* ------------------------------------------------------------ */
/* line 193, ../../sass/modules/_ckeditor.scss */
.cke_reset_all .fa {
  font: normal normal normal 14px/1 FontAwesome;
}

/* line 197, ../../sass/modules/_ckeditor.scss */
.g-ckeditor-container-select-list-page {
  /* This height is needed because of the loader */
  /* Overrides style given by ckeditor */
}
/* line 198, ../../sass/modules/_ckeditor.scss */
.g-ckeditor-container-select-list-page .g-ckeditor-loading {
  position: absolute;
  bottom: 10px;
  padding-left: 5px;
}
/* line 205, ../../sass/modules/_ckeditor.scss */
.g-ckeditor-container-select-list-page .select-wrapper {
  height: 33px;
}
/* line 211, ../../sass/modules/_ckeditor.scss */
.g-ckeditor-container-select-list-page .select2-chosen div, .g-ckeditor-container-select-list-page .select2-chosen svg {
  font-size: 15px;
  font-weight: 400;
  color: #333;
  font-family: "Roboto", Arial, sans serif;
}
/* line 218, ../../sass/modules/_ckeditor.scss */
.g-ckeditor-container-select-list-page .select2-chosen svg {
  width: 1em;
  height: 1em;
}
/* line 223, ../../sass/modules/_ckeditor.scss */
.g-ckeditor-container-select-list-page .select2-chosen .m-round-indicator {
  width: 11px;
  height: 11px;
}

/* line 1, ../../sass/modules/_pagination.scss */
.page_sortindex {
  text-align: center;
  font-weight: 600;
}

/* line 8, ../../sass/modules/_pagination.scss */
.m-tbl + .pagination,
.m-tbl + .page_sortindex .pagination {
  margin-top: 35px;
  margin-bottom: 35px;
}

/* line 15, ../../sass/modules/_pagination.scss */
.pagination > li {
  margin: 0 13px;
  display: inline-block;
  position: relative;
  left: -4px;
}
/* line 21, ../../sass/modules/_pagination.scss */
.pagination > li.active > a,
.pagination > li.active > a:hover {
  background-color: transparent;
  border-top: none;
  color: #3a3a3a;
}
/* line 28, ../../sass/modules/_pagination.scss */
.pagination > li > a,
.pagination > li span {
  color: #3A8BFF;
  display: inline-block;
  background-color: transparent;
  border: none;
  border-top: solid 1px rgba(255, 255, 255, 0);
  padding: 12px 4px;
  text-transform: none;
  background-color: transparent;
}
/* line 38, ../../sass/modules/_pagination.scss */
.pagination > li > a:hover,
.pagination > li span:hover {
  background-color: transparent;
  border-color: transparent;
  color: #3A8BFF;
}
/* line 43, ../../sass/modules/_pagination.scss */
.pagination > li > a.btn:hover,
.pagination > li span.btn:hover {
  border-color: #3A8BFF;
  background-color: #3A8BFF;
  color: white;
}
/* line 49, ../../sass/modules/_pagination.scss */
.pagination > li.has-btn {
  margin: 0 2px;
}
/* line 52, ../../sass/modules/_pagination.scss */
.pagination > li .btn {
  position: relative;
  top: -2px;
  padding-top: 10px;
  padding-bottom: 8px;
}
/* line 60, ../../sass/modules/_pagination.scss */
.pagination > li:last-child .btn, .pagination > li:first-child .btn {
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
/* line 65, ../../sass/modules/_pagination.scss */
.pagination .btn {
  min-width: 90px;
}

/* line 1, ../../sass/modules/_gabarits.scss */
.l-gabarits-list {
  display: inline-block;
}
/* line 3, ../../sass/modules/_gabarits.scss */
.l-gabarits-list a {
  display: inline;
  width: auto;
  margin: auto;
}
/* line 4, ../../sass/modules/_gabarits.scss */
.l-gabarits-list .m-gabarit {
  width: 170px;
  display: inline-block;
  margin: 0;
  padding: 10px;
}
/* line 9, ../../sass/modules/_gabarits.scss */
.l-gabarits-list .m-gabarit + .m-gabarit {
  margin-left: 0;
}
/* line 12, ../../sass/modules/_gabarits.scss */
.l-gabarits-list .m-gabarit img {
  width: 100%;
}
/* line 15, ../../sass/modules/_gabarits.scss */
.l-gabarits-list .m-gabarit:hover {
  text-decoration: none;
}

/* line 21, ../../sass/modules/_gabarits.scss */
.gabarit--description {
  background: #fafafa;
}
/* line 23, ../../sass/modules/_gabarits.scss */
.gabarit--description .content {
  margin: 20px 12px;
}

/* line 30, ../../sass/modules/_gabarits.scss */
.m-gabarit-title {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* ------------- TEST TEST TEST TEST ------------- */
/* line 40, ../../sass/modules/_gabarits.scss */
.m-flip-container {
  -moz-perspective: 800;
  -webkit-perspective: 800;
  perspective: 800;
  width: 150px;
  height: 200px;
  position: relative;
}

/* line 47, ../../sass/modules/_gabarits.scss */
.m-flip-card {
  width: 100%;
  height: 100%;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
/* line 52, ../../sass/modules/_gabarits.scss */
.m-flip-card.flipped {
  -moz-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

/* line 57, ../../sass/modules/_gabarits.scss */
.m-flip-face {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 2;
  text-align: center;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 65, ../../sass/modules/_gabarits.scss */
.m-flip-front {
  position: absolute;
  z-index: 1;
  background: transparent;
  cursor: pointer;
}

/* line 72, ../../sass/modules/_gabarits.scss */
.m-flip-back {
  background: #eee;
  cursor: pointer;
  -moz-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

/* line 78, ../../sass/modules/_gabarits.scss */
.m-gabarit--description {
  border-radius: 3px;
  overflow: hidden;
  text-align: left;
}

/* line 84, ../../sass/modules/_gabarits.scss */
.cms-gabarit-description {
  padding: 20px 15px;
  height: 80%;
  overflow: auto;
  position: relative;
}
/* line 85, ../../sass/modules/_gabarits.scss */
.cms-gabarit-description h2 {
  border: none;
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  min-height: 40px;
}

/* line 98, ../../sass/modules/_gabarits.scss */
.m-gabarit-btn {
  text-align: center;
  padding: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  border-radius: 0;
  -moz-transform: translateY(80%);
  -ms-transform: translateY(80%);
  -webkit-transform: translateY(80%);
  transform: translateY(80%);
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 109, ../../sass/modules/_gabarits.scss */
.m-gabarit-btn.loading {
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}

/* line 115, ../../sass/modules/_gabarits.scss */
.cssload-box-loading {
  width: 49px;
  height: 49px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 125, ../../sass/modules/_gabarits.scss */
.cssload-box-loading:before {
  content: '';
  width: 49px;
  height: 5px;
  background: black;
  opacity: 0.1;
  position: absolute;
  top: 58px;
  left: 0;
  border-radius: 50%;
  -moz-animation: shadow 0.58s linear infinite;
  -webkit-animation: shadow 0.58s linear infinite;
  animation: shadow 0.58s linear infinite;
}

/* line 137, ../../sass/modules/_gabarits.scss */
.cssload-box-loading:after {
  content: '';
  width: 49px;
  height: 49px;
  background: #D5F6FB;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 3px;
  -moz-animation: cssload-animate 0.58s linear infinite;
  -webkit-animation: cssload-animate 0.58s linear infinite;
  animation: cssload-animate 0.58s linear infinite;
}

@-moz-keyframes cssload-animate {
  17% {
    border-bottom-right-radius: 3px;
  }
  25% {
    transform: translateY(9px) rotate(22.5deg);
  }
  50% {
    transform: translateY(18px) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 39px;
  }
  75% {
    transform: translateY(9px) rotate(67.5deg);
  }
  100% {
    transform: translateY(0) rotate(90deg);
  }
}
@-webkit-keyframes cssload-animate {
  17% {
    border-bottom-right-radius: 3px;
  }
  25% {
    transform: translateY(9px) rotate(22.5deg);
  }
  50% {
    transform: translateY(18px) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 39px;
  }
  75% {
    transform: translateY(9px) rotate(67.5deg);
  }
  100% {
    transform: translateY(0) rotate(90deg);
  }
}
@keyframes cssload-animate {
  17% {
    border-bottom-right-radius: 3px;
  }
  25% {
    transform: translateY(9px) rotate(22.5deg);
  }
  50% {
    transform: translateY(18px) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 39px;
  }
  75% {
    transform: translateY(9px) rotate(67.5deg);
  }
  100% {
    transform: translateY(0) rotate(90deg);
  }
}
@-moz-keyframes shadow {
  0%,
	100% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1);
  }
}
@-webkit-keyframes shadow {
  0%,
	100% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1);
  }
}
@keyframes shadow {
  0%,
	100% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1);
  }
}
/* This only contains override code mirror styling */
/* line 4, ../../sass/modules/_codemirror.scss */
.codemirror--fullsize ~ .CodeMirror {
  height: auto;
}
/* line 7, ../../sass/modules/_codemirror.scss */
.CodeMirror.cm-s-disabled {
  cursor: not-allowed;
}
/* line 9, ../../sass/modules/_codemirror.scss */
.CodeMirror.cm-s-disabled .CodeMirror-lines {
  cursor: not-allowed;
}

/* line 15, ../../sass/modules/_codemirror.scss */
#description + .CodeMirror {
  height: 150px;
}

/* line 19, ../../sass/modules/_codemirror.scss */
#second-level-nav pre {
  width: 650px;
  max-height: 500px;
  overflow: auto;
}

/* line 2, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated .main-box {
  padding-right: 135.545px;
}
/* line 4, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated .main-box * {
  z-index: 1;
  position: relative;
}
/* line 9, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated .l-bg-icon {
  font-size: 109.657px;
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  position: absolute;
  top: 25.888px;
  right: 16px;
  opacity: 0.25;
  z-index: 0;
}
/* line 20, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated .main-box h2 {
  border-left-color: #b0d1ff;
}
/* line 24, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated h2,
.m-list-illustrated .fa-square,
.m-list-illustrated .l-bg-icon {
  color: #3A8BFF;
}
/* line 31, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated.secondary .main-box h2 {
  border-left-color: #bdb9d5;
}
/* line 35, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated.secondary h2,
.m-list-illustrated.secondary .fa-square,
.m-list-illustrated.secondary .l-bg-icon {
  color: #5b4f95;
}
/* line 43, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated.red .main-box h2 {
  border-left-color: #ff99a3;
}
/* line 47, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated.red h2,
.m-list-illustrated.red .fa-square,
.m-list-illustrated.red .l-bg-icon {
  color: #ff0018;
}
/* line 55, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated.green .main-box h2 {
  border-left-color: #b5f2cc;
}
/* line 59, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated.green h2,
.m-list-illustrated.green .fa-square,
.m-list-illustrated.green .l-bg-icon {
  color: #46de7f;
}
/* line 67, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated.yellow .main-box h2 {
  border-left-color: #ffe699;
}
/* line 71, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated.yellow h2,
.m-list-illustrated.yellow .fa-square,
.m-list-illustrated.yellow .l-bg-icon {
  color: #ffc000;
}

/* line 78, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated--list {
  list-style: none;
  padding-left: 30px;
}
/* line 81, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated--list .fa-square {
  font-size: 6.112px;
  position: absolute;
  top: 8px;
  left: -14px;
}
/* line 87, ../../sass/modules/_list-illustrated.scss */
.m-list-illustrated--list li {
  margin-bottom: 16px;
}

/* line 1, ../../sass/modules/_selectize.scss */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
}

/* line 8, ../../sass/modules/_selectize.scss */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}

/* line 13, ../../sass/modules/_selectize.scss */
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 18, ../../sass/modules/_selectize.scss */
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
}

/* line 25, ../../sass/modules/_selectize.scss */
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

/* line 36, ../../sass/modules/_selectize.scss */
.selectize-dropdown-header-close:hover {
  color: #000000;
}

/* line 40, ../../sass/modules/_selectize.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 49, ../../sass/modules/_selectize.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 53, ../../sass/modules/_selectize.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 57, ../../sass/modules/_selectize.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 61, ../../sass/modules/_selectize.scss */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

/* line 66, ../../sass/modules/_selectize.scss */
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 89, ../../sass/modules/_selectize.scss */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 93, ../../sass/modules/_selectize.scss */
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}

/* line 97, ../../sass/modules/_selectize.scss */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 101, ../../sass/modules/_selectize.scss */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}

/* line 105, ../../sass/modules/_selectize.scss */
.selectize-control {
  position: relative;
  color: #555555;
}
/* line 108, ../../sass/modules/_selectize.scss */
.selectize-control .website-selected {
  position: relative;
  top: 2px;
}

/* line 114, ../../sass/modules/_selectize.scss */
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  cursor: text;
}

/* line 119, ../../sass/modules/_selectize.scss */
.selectize-input {
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

/* line 126, ../../sass/modules/_selectize.scss */
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}

/* line 132, ../../sass/modules/_selectize.scss */
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 143, ../../sass/modules/_selectize.scss */
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}

/* line 152, ../../sass/modules/_selectize.scss */
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 158, ../../sass/modules/_selectize.scss */
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}

/* line 165, ../../sass/modules/_selectize.scss */
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 181, ../../sass/modules/_selectize.scss */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 185, ../../sass/modules/_selectize.scss */
.selectize-input > input:focus {
  outline: none !important;
}

/* line 189, ../../sass/modules/_selectize.scss */
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}

/* line 195, ../../sass/modules/_selectize.scss */
.selectize-dropdown {
  margin-top: 14px;
  position: absolute;
  z-index: 10;
  border: none;
  background: #ffffff;
  box-shadow: 1px 1px 5px #ccc;
}

/* line 204, ../../sass/modules/_selectize.scss */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

/* line 209, ../../sass/modules/_selectize.scss */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
}

/* line 213, ../../sass/modules/_selectize.scss */
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 7px 20px;
}

/* line 218, ../../sass/modules/_selectize.scss */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 222, ../../sass/modules/_selectize.scss */
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}

/* line 228, ../../sass/modules/_selectize.scss */
.selectize-dropdown .active {
  color: #fff;
  background-color: #3A8BFF;
}

/* line 233, ../../sass/modules/_selectize.scss */
.selectize-dropdown .active.create {
  color: #495c68;
}

/* line 237, ../../sass/modules/_selectize.scss */
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 241, ../../sass/modules/_selectize.scss */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}

/* line 247, ../../sass/modules/_selectize.scss */
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 252, ../../sass/modules/_selectize.scss */
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 275, ../../sass/modules/_selectize.scss */
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

/* line 280, ../../sass/modules/_selectize.scss */
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

/* line 284, ../../sass/modules/_selectize.scss */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/* line 289, ../../sass/modules/_selectize.scss */
.selectize-no-option {
  position: absolute;
  top: 56px;
  width: 100%;
  padding: 5px 20px;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  display: none;
}

/* line 1, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel {
  text-align: center;
}
/* line 3, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel .illustration {
  padding: 16px;
  margin-bottom: 12px;
}
/* line 6, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel .illustration img {
  width: 205px;
}
/* line 10, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel .title {
  font-size: 25.888px;
  font-weight: bold;
  color: #292929;
  margin-bottom: 8px;
  margin-top: 0;
}
/* line 17, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel .description {
  font-size: 14px;
  line-height: 21px;
}
/* line 22, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel.is-primary .illustration {
  border-color: #3A8BFF;
}
/* line 27, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel.is-secondary .illustration {
  border-color: #5b4f95;
}
/* line 32, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel.is-danger .illustration {
  border-color: #ff0018;
}
/* line 37, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel.is-success .illustration {
  border-color: #46de7f;
}
/* line 42, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel.is-warning .illustration {
  border-color: #FD8E0B;
}
/* line 47, ../../sass/modules/_service-store-pannel.scss */
.m-service-store-pannel.is-info .illustration {
  border-color: #318096;
}

/* line 1, ../../sass/modules/_header-bar.scss */
#header-navbar {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 80px;
  right: 0;
  box-shadow: none;
  background: white;
  color: #6d6d6d;
  min-height: 56px;
  border: 0 none;
  border-radius: 0 0 0 0;
  margin: 0;
  border-bottom: 1px solid #ebebeb;
}
/* line 16, ../../sass/modules/_header-bar.scss */
#header-navbar.navbar__draft {
  border-bottom: 2px solid #FD8E0B;
}
/* line 20, ../../sass/modules/_header-bar.scss */
#header-navbar .m-publisher {
  padding: 8px 20px;
  border-left: solid 1px #e3e3e3;
}
/* line 23, ../../sass/modules/_header-bar.scss */
#header-navbar .m-publisher .btn {
  width: 44px;
  height: 44px;
  padding: 11px 0;
}

/* line 1, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--label {
  padding: 10px;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
  position: relative;
  margin: 0;
  width: 25px;
  height: 25px;
  display: block;
  cursor: pointer;
}
/* line 14, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--label:before, .m-checkbox--label:after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  transition: all 200ms ease-in;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 29, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--label:after {
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  opacity: 0;
}
/* line 39, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--label:before {
  content: "";
  border: 2px solid #d0c6c6;
  border-radius: 3px;
}
/* line 45, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--label--rounded {
  width: 20px;
  height: 20px;
}
/* line 49, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--label--rounded:before {
  border-radius: 50%;
  border: 1px solid #e2e2e2;
}
/* line 54, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--label--rounded:after {
  font-size: 10px;
}

/* line 60, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--input {
  display: none;
}
/* line 65, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--input:checked ~ .m-checkbox--label:before {
  background: #3A8BFF;
  border-color: #3A8BFF;
}
/* line 70, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--input:checked ~ .m-checkbox--label:after {
  opacity: 1;
}
/* line 77, ../../sass/modules/_custom-checkbox-radio.scss */
.m-checkbox--input:disabled ~ .m-checkbox--label {
  opacity: .5;
  cursor: not-allowed;
}

/* line 84, ../../sass/modules/_custom-checkbox-radio.scss */
.m-radio--input {
  display: none;
}
/* line 87, ../../sass/modules/_custom-checkbox-radio.scss */
.m-radio--input ~ .m-radio--label {
  width: 25px;
  height: 25px;
  border: 1px solid #ADADAD;
  border-radius: 50%;
  margin: 0;
  position: relative;
  cursor: pointer;
}
/* line 96, ../../sass/modules/_custom-checkbox-radio.scss */
.m-radio--input ~ .m-radio--label:before {
  content: '';
  width: 15px;
  height: 15px;
  background: #3A8BFF;
  border-radius: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transition: all 200ms ease-in;
  opacity: 0;
  visibility: hidden;
}
/* line 116, ../../sass/modules/_custom-checkbox-radio.scss */
.m-radio--input:checked ~ .m-radio--label:before {
  opacity: 1;
  visibility: visible;
}
/* line 124, ../../sass/modules/_custom-checkbox-radio.scss */
.m-radio--input:disabled ~ .m-radio--label {
  opacity: .5;
}

/* line 1, ../../sass/modules/_cards-pages.scss */
.card-page {
  width: 300px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-right: 25px;
  padding: 0;
}

/* line 9, ../../sass/modules/_cards-pages.scss */
.card-page--container {
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  /*    border: 1px solid rgba(211, 214, 228, 0.25); */
  /*    box-shadow: 0 3px 5px -3px #C2C7DA;  */
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
}
/* line 16, ../../sass/modules/_cards-pages.scss */
.card-page--container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZWVmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4MTMyYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6eeff), color-stop(100%, #08132a));
  background-image: -moz-linear-gradient(top, #e6eeff, #08132a);
  background-image: -webkit-linear-gradient(top, #e6eeff, #08132a);
  background-image: linear-gradient(to bottom, #e6eeff, #08132a);
  opacity: 0;
  transition: all 300ms;
}

/* line 27, ../../sass/modules/_cards-pages.scss */
.card-page-container--small {
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
  border-radius: 6px;
  background-position: center;
  background-repeat: no-repeat;
  width: 103px;
  height: 78px;
  background-size: 100%;
  background-color: #fff;
  margin: -9px 0;
}

/* line 39, ../../sass/modules/_cards-pages.scss */
.card-page--illustration {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 64%;
  overflow: hidden;
  position: relative;
  background-color: #c4c4c4;
  transition: all 300ms ease;
  top: 0;
}

/* line 51, ../../sass/modules/_cards-pages.scss */
.card-page--illustration:after {
  content: "";
  position: absolute;
  background: white;
  opacity: 0.15;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: rotate(-75deg) translate(0px, -50%) scale(1.5);
}

/* line 61, ../../sass/modules/_cards-pages.scss */
.card-page--buttons {
  background: white;
  border-top: 1px solid #f1f3f4;
  font-size: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(100%);
  transition: all 300ms ease;
  z-index: 5;
  text-align: center;
}

/* line 76, ../../sass/modules/_cards-pages.scss */
.card-page--container:hover .card-page--buttons {
  transform: translateY(0%);
}
/* line 79, ../../sass/modules/_cards-pages.scss */
.card-page--container:hover:after {
  opacity: 0.2;
}

/* line 87, ../../sass/modules/_cards-pages.scss */
.card-page--button {
  background: rgba(255, 255, 255, 0);
  color: #3A8BFF;
  display: inline-block;
  padding: 4% 0;
  width: 33.33%;
  font-size: 20px;
  text-align: center;
  transition: all 200ms;
}
/* line 96, ../../sass/modules/_cards-pages.scss */
.card-page--button:hover {
  color: #26d4ff;
  background: rgba(255, 255, 255, 0.8);
}
/* line 100, ../../sass/modules/_cards-pages.scss */
.card-page--button:nth-child(1):nth-last-child(2), .card-page--button:nth-child(2):nth-last-child(1) {
  width: 50%;
}
/* line 104, ../../sass/modules/_cards-pages.scss */
.card-page--button + .card-page--button {
  border-left: 1px solid #f1f3f4;
}

/* line 109, ../../sass/modules/_cards-pages.scss */
.card-page--title {
  margin: 10px;
  text-align: center;
  color: #6c6d75;
  font-size: 1.2em;
  min-height: 24px;
}

/* line 121, ../../sass/modules/_cards-pages.scss */
.website-section--title:hover small {
  opacity: 1;
}
/* line 125, ../../sass/modules/_cards-pages.scss */
.website-section--title small {
  vertical-align: middle;
  opacity: 0;
  transition: all 300ms ease;
}

/* line 132, ../../sass/modules/_cards-pages.scss */
.cms-name {
  padding: 5px;
}

/* line 136, ../../sass/modules/_cards-pages.scss */
.input-cms-name {
  border: 2px solid transparent;
  transition: border 300ms ease;
  padding-right: 45px;
  min-width: 280px;
  outline: none;
}
/* line 142, ../../sass/modules/_cards-pages.scss */
.input-cms-name:hover, .input-cms-name:focus {
  border-color: #ccc;
}

/* line 147, ../../sass/modules/_cards-pages.scss */
.form-cms-name {
  position: relative;
}
/* line 149, ../../sass/modules/_cards-pages.scss */
.form-cms-name.loading .loader, .form-cms-name.success .success {
  visibility: visible;
  opacity: 1;
}
/* line 154, ../../sass/modules/_cards-pages.scss */
.form-cms-name .loader, .form-cms-name .success {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  transition: all 300ms;
  right: 20px;
  top: 2px;
}
/* line 163, ../../sass/modules/_cards-pages.scss */
.form-cms-name span.indicator {
  font-size: 12px;
  font-style: italic;
  color: #aaa;
  letter-spacing: 0.5px;
  opacity: 0;
  transition: all 200ms;
  position: absolute;
  top: -21px;
  left: 4px;
  transform: translateY(5px);
}
/* line 176, ../../sass/modules/_cards-pages.scss */
.form-cms-name .input-cms-name:focus ~ .indicator {
  opacity: 1;
  transform: translateY(0px);
}

/* line 1, ../../sass/modules/_index-row.scss */
.index-infos {
  text-align: right;
  padding-bottom: 10px;
}

/* line 5, ../../sass/modules/_index-row.scss */
.l-index-header {
  margin: -25px -25px 0 -25px;
  padding: 15px 25px 0 25px;
  background: #000835;
  color: white;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 12, ../../sass/modules/_index-row.scss */
.l-index-header--search {
  color: white;
  font-size: 20px;
  padding: 6px 0 5px 0;
  text-align: left;
  width: 540px;
  position: relative;
}
/* line 19, ../../sass/modules/_index-row.scss */
.l-index-header--search > i {
  color: white;
  position: relative;
  z-index: 999;
  left: 5px;
}
/* line 32, ../../sass/modules/_index-row.scss */
.l-index-header--search .force.dropdown-menu {
  display: block !important;
}
/* line 37, ../../sass/modules/_index-row.scss */
.l-index-header--search .dropdown {
  position: absolute;
  top: 6px;
  height: 22px;
  right: 10px;
  box-shadow: none;
}
/* line 43, ../../sass/modules/_index-row.scss */
.l-index-header--search .dropdown .dropdown-menu {
  padding: 22px 16px 16px 16px;
  width: 540px;
  left: inherit;
  top: 30px;
  right: -4px;
  border: none;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
/* line 51, ../../sass/modules/_index-row.scss */
.l-index-header--search .dropdown .dropdown-menu .close {
  position: absolute;
  top: 7px;
  right: 7px;
  display: none;
}
/* line 57, ../../sass/modules/_index-row.scss */
.l-index-header--search .dropdown .dropdown-menu .m-adv-src--post-filter-footer {
  text-align: right;
}
/* line 59, ../../sass/modules/_index-row.scss */
.l-index-header--search .dropdown .dropdown-menu .m-adv-src--post-filter-footer .btn {
  margin-left: 10px;
}
/* line 65, ../../sass/modules/_index-row.scss */
.l-index-header--search .dropdown .dropdown-toggle {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 68, ../../sass/modules/_index-row.scss */
.l-index-header--search .dropdown .caret {
  margin-left: 0;
  position: relative;
  top: 2px;
}
/* line 73, ../../sass/modules/_index-row.scss */
.l-index-header--search .dropdown .form-group {
  margin-bottom: 13px;
}
/* line 77, ../../sass/modules/_index-row.scss */
.l-index-header--search button.dropdown-toggle {
  background: transparent;
  line-height: 1em;
  color: white;
  border: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 85, ../../sass/modules/_index-row.scss */
.l-index-header--search button.dropdown-toggle:hover {
  background: rgba(255, 255, 255, 0.1);
}
/* line 89, ../../sass/modules/_index-row.scss */
.l-index-header--search > input:focus, .l-index-header--search.open > input {
  outline: none;
  border-bottom: solid 1px #3A8BFF;
  color: #3A8BFF;
  background: rgba(255, 255, 255, 0.1);
}
/* line 95, ../../sass/modules/_index-row.scss */
.l-index-header--search > input:focus:-moz-placeholder, .l-index-header--search.open > input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 98, ../../sass/modules/_index-row.scss */
.l-index-header--search > input:focus::-moz-placeholder, .l-index-header--search.open > input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 101, ../../sass/modules/_index-row.scss */
.l-index-header--search > input:focus:-ms-input-placeholder, .l-index-header--search.open > input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 104, ../../sass/modules/_index-row.scss */
.l-index-header--search > input:focus::-webkit-input-placeholder, .l-index-header--search.open > input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 107, ../../sass/modules/_index-row.scss */
.l-index-header--search > input:focus:hover, .l-index-header--search.open > input:hover {
  outline: none;
  border-bottom: solid 1px #3A8BFF;
  background: rgba(255, 255, 255, 0.1);
}
/* line 113, ../../sass/modules/_index-row.scss */
.l-index-header--search > input {
  width: 100%;
  border: 1px solid rgba(0, 8, 53, 0);
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  background-color: transparent;
  color: white;
  padding: 5px 10px 5px 45px;
  margin-left: -34px;
  margin-top: -5px;
  line-height: 1em;
  border-bottom: solid 1px rgba(255, 255, 255, 0.2);
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 127, ../../sass/modules/_index-row.scss */
.l-index-header--search > input:-moz-placeholder {
  color: white;
  font-style: italic;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 134, ../../sass/modules/_index-row.scss */
.l-index-header--search > input::-moz-placeholder {
  color: white;
  font-style: italic;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 141, ../../sass/modules/_index-row.scss */
.l-index-header--search > input:-ms-input-placeholder {
  color: white;
  font-style: italic;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 148, ../../sass/modules/_index-row.scss */
.l-index-header--search > input::-webkit-input-placeholder {
  color: white;
  font-style: italic;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 157, ../../sass/modules/_index-row.scss */
.l-index-header--search:hover > input {
  color: rgba(255, 255, 255, 0.5);
  border-bottom: solid 1px white;
  background: rgba(255, 255, 255, 0.1);
}
/* line 161, ../../sass/modules/_index-row.scss */
.l-index-header--search:hover > input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 164, ../../sass/modules/_index-row.scss */
.l-index-header--search:hover > input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 167, ../../sass/modules/_index-row.scss */
.l-index-header--search:hover > input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 170, ../../sass/modules/_index-row.scss */
.l-index-header--search:hover > input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* line 178, ../../sass/modules/_index-row.scss */
.dropdown-toggle--text {
  display: none;
}

/* line 182, ../../sass/modules/_index-row.scss */
.l-index-header--search.l-index-header--search-small {
  width: 20px;
}
/* line 184, ../../sass/modules/_index-row.scss */
.l-index-header--search.l-index-header--search-small .dropdown {
  position: relative;
  top: -5px;
}
/* line 187, ../../sass/modules/_index-row.scss */
.l-index-header--search.l-index-header--search-small .dropdown .caret {
  top: 0;
}
/* line 190, ../../sass/modules/_index-row.scss */
.l-index-header--search.l-index-header--search-small .dropdown .dropdown-menu {
  left: 0;
}
/* line 194, ../../sass/modules/_index-row.scss */
.l-index-header--search.l-index-header--search-small .dropdown-toggle {
  padding: 7px;
  padding-bottom: 5px;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 200, ../../sass/modules/_index-row.scss */
.l-index-header--search.l-index-header--search-small .dropdown-toggle--text {
  display: inline;
  margin-right: 10px;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.8);
}

/* line 208, ../../sass/modules/_index-row.scss */
.l-index-header--options {
  display: table;
}

/* line 211, ../../sass/modules/_index-row.scss */
.l-index-header--options-container {
  display: table-cell;
  vertical-align: middle;
}

/* line 216, ../../sass/modules/_index-row.scss */
.l-index-header--options-item .item:not(.btn) {
  display: inline-block;
  padding: 10px;
  margin-left: 5px;
  cursor: pointer;
}
/* line 221, ../../sass/modules/_index-row.scss */
.l-index-header--options-item .item:not(.btn):not(.btn):not(a) {
  cursor: auto;
}

/* line 227, ../../sass/modules/_index-row.scss */
.l-index-header--options-item {
  display: inline-block;
}

/* line 231, ../../sass/modules/_index-row.scss */
.index-option {
  display: inline-block;
  cursor: pointer;
  color: white;
}

/* line 239, ../../sass/modules/_index-row.scss */
.index-export-import {
  font-size: 0.875em;
}

/* line 243, ../../sass/modules/_index-row.scss */
.index-tot {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}

/* line 248, ../../sass/modules/_index-row.scss */
.main-box--index {
  box-shadow: none;
  padding: 25px 25px 0 25px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 253, ../../sass/modules/_index-row.scss */
.main-box--index .table-responsive {
  margin-left: -25px;
  margin-right: -25px;
}
/* line 257, ../../sass/modules/_index-row.scss */
.main-box--index .table {
  margin-bottom: 0;
}
/* line 260, ../../sass/modules/_index-row.scss */
.main-box--index .table tbody > tr > td:first-child,
.main-box--index .table thead > tr > th:first-child {
  padding-left: 25px;
}
/* line 264, ../../sass/modules/_index-row.scss */
.main-box--index .table thead > tr > th {
  border-bottom: solid 1px #dde0ed;
}
/* line 267, ../../sass/modules/_index-row.scss */
.main-box--index .table tbody > tr > td {
  -webkit-font-smoothing: subpixel-antialiased;
  border-top: none;
  background: transparent;
  font-size: 1em;
  padding: 8px 16px 5px 0px;
  color: #3a3a3a;
  border-bottom: solid 1px #dde0ed;
}
/* line 275, ../../sass/modules/_index-row.scss */
.main-box--index .table tbody > tr > td:last-child {
  padding-right: 25px;
}
/* line 278, ../../sass/modules/_index-row.scss */
.main-box--index .table tbody > tr > td:-first-child {
  padding-left: 25px;
}
/* line 282, ../../sass/modules/_index-row.scss */
.main-box--index .table tbody > tr {
  background: white;
}
/* line 284, ../../sass/modules/_index-row.scss */
.main-box--index .table tbody > tr:nth-child(odd) {
  background: #f5f6fc;
}
/* line 293, ../../sass/modules/_index-row.scss */
.main-box--index .table thead > tr > th {
  line-height: 1em;
  font-size: 11px;
  padding: 9px 0 5px 0;
}
/* line 297, ../../sass/modules/_index-row.scss */
.main-box--index .table thead > tr > th:last-child {
  padding-right: 25px;
}
/* line 300, ../../sass/modules/_index-row.scss */
.main-box--index .table thead > tr > th:-first-child {
  padding-left: 25px;
}
/* line 303, ../../sass/modules/_index-row.scss */
.main-box--index .table thead > tr > th span {
  padding-left: 0;
  border-bottom: none;
  color: #585858;
  text-transform: uppercase;
  font-weight: 900;
  padding-bottom: 0;
}
/* line 310, ../../sass/modules/_index-row.scss */
.main-box--index .table thead > tr > th span .status_tri {
  font-size: 0.75em;
  vertical-align: middle;
  opacity: 0.8;
  margin-bottom: 3px;
}
/* line 318, ../../sass/modules/_index-row.scss */
.main-box--index .l-index--action-colum {
  text-align: right;
  white-space: nowrap;
}
/* line 321, ../../sass/modules/_index-row.scss */
.main-box--index .l-index--action-colum .btn {
  font-size: 14px;
}
/* line 325, ../../sass/modules/_index-row.scss */
.main-box--index .input-search-page {
  width: 500px;
  max-width: none;
  transition: all 300ms ease-in;
}

/* line 333, ../../sass/modules/_index-row.scss */
.index-filter {
  clear: both;
  border-top: 1px solid rgba(208, 215, 217, 0.3);
  text-align: center;
}

/* line 347, ../../sass/modules/_index-row.scss */
.index-websites .main-box--index .table tbody > tr > td {
  padding: 20px 8px;
}

/* line 352, ../../sass/modules/_index-row.scss */
.index--no-result {
  padding: 15px 0;
}

/* line 355, ../../sass/modules/_index-row.scss */
.rotate-180 {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* Sortable table
 * Overrides of initial module
 *  */
/* line 8, ../../sass/modules/_dragtable.scss */
.m-draggable--table tbody tr.myDragClass td {
  /*                 color: white!important;                 */
}

/* line 15, ../../sass/modules/_dragtable.scss */
.myDragClass {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
/* line 19, ../../sass/modules/_dragtable.scss */
.myDragClass td {
  background: #3276b1 !important;
  color: white !important;
}
/* line 22, ../../sass/modules/_dragtable.scss */
.myDragClass td a {
  color: white !important;
}
/* line 26, ../../sass/modules/_dragtable.scss */
.myDragClass .sortable-id .fa:before {
  content: "\f054";
  margin-left: 2px;
}

/* line 47, ../../sass/modules/_dragtable.scss */
table .sortable-id span {
  cursor: pointer;
  cursor: grab;
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

/* line 1, ../../sass/modules/_adding-table.scss */
.m-adding-table--footer {
  text-align: right;
}
/* line 3, ../../sass/modules/_adding-table.scss */
.m-adding-table--footer td {
  padding: 8px 16px 5px 0px;
}

/* line 7, ../../sass/modules/_adding-table.scss */
.m-adding-table--row {
  border-top: solid 1px #dde0ed;
  border-bottom: solid 1px #dde0ed;
  position: relative;
  top: -1px;
}
/* line 13, ../../sass/modules/_adding-table.scss */
.m-adding-table--row input.l-is-number {
  width: 70px;
}
/* line 16, ../../sass/modules/_adding-table.scss */
.m-adding-table--row input.form-control {
  height: 30px;
}
/* line 20, ../../sass/modules/_adding-table.scss */
.m-adding-table--row .is-centered {
  text-align: center;
}
/* line 23, ../../sass/modules/_adding-table.scss */
.m-adding-table--row td {
  padding: 8px 16px 5px 0px;
}
/* line 25, ../../sass/modules/_adding-table.scss */
.m-adding-table--row td:last-child {
  border-right: solid 1px #dde0ed;
}
/* line 28, ../../sass/modules/_adding-table.scss */
.m-adding-table--row td:first-child {
  border-left: solid 1px #dde0ed;
}
/* line 37, ../../sass/modules/_adding-table.scss */
.m-adding-table--row:nth-child(even) td {
  background: #f5f6fc;
}

/* line 1, ../../sass/modules/_breadcrumb.scss */
.breadcrumb {
  font-family: "helvetica-neue-condensed", sans serif;
  -webkit-font-smoothing: antialiased;
  background: transparent;
  color: #adadad;
  margin: 0;
  padding: 0;
  line-height: 1em;
  font-size: 14px;
}
/* line 13, ../../sass/modules/_breadcrumb.scss */
.breadcrumb > li + li:before {
  vertical-align: 1px;
  content: "\f054";
  font: normal normal normal 9px/1 FontAwesome;
  margin-right: 1px;
  color: inherit;
}
/* line 22, ../../sass/modules/_breadcrumb.scss */
.breadcrumb > li a {
  color: inherit;
}

/* FORMS */
/* line 2, ../../sass/modules/form/_form.scss */
.form-group {
  position: relative;
  margin-bottom: 30px;
}
/* line 6, ../../sass/modules/form/_form.scss */
.form-group.inline-btn {
  padding-top: 13px;
}
/* line 10, ../../sass/modules/form/_form.scss */
.form-group .counter {
  font-size: 12px;
  float: right;
  color: #a6a6a6;
  margin-top: 5px;
}
/* line 18, ../../sass/modules/form/_form.scss */
.form-group--novalidate span.help-block {
  display: none !important;
}
/* line 24, ../../sass/modules/form/_form.scss */
.form-group:hover .input-actions {
  opacity: .7;
}

/* line 30, ../../sass/modules/form/_form.scss */
.input-actions {
  position: absolute;
  right: 0;
  bottom: 4px;
  transition: opacity ease 0.25s;
  z-index: 99;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  display: flex;
  align-items: center;
}
/* line 43, ../../sass/modules/form/_form.scss */
.input-actions button {
  border: none;
  background: transparent;
  color: #3a3a3a;
  position: initial !important;
  opacity: 1 !important;
}
/* line 50, ../../sass/modules/form/_form.scss */
.input-actions button:hover {
  color: #000835;
}
/* line 55, ../../sass/modules/form/_form.scss */
.input-actions button.wall-item.cas-highlighted {
  color: #FD8E0B;
}

/* line 62, ../../sass/modules/form/_form.scss */
button.wall-item {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  position: absolute;
  right: 0;
  bottom: 4px;
  transition: opacity ease 0.25s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  z-index: 99;
  background: transparent;
}
/* line 74, ../../sass/modules/form/_form.scss */
button.wall-item:focus {
  outline: none;
}
/* line 78, ../../sass/modules/form/_form.scss */
button.wall-item:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 82, ../../sass/modules/form/_form.scss */
button.wall-item.cas-highlighted {
  opacity: 1;
  visibility: visible;
}
/* line 86, ../../sass/modules/form/_form.scss */
button.wall-item.cas-highlighted svg {
  fill: #FD8E0B;
}
/* line 91, ../../sass/modules/form/_form.scss */
button.wall-item svg {
  height: 16px;
  width: 16px;
  fill: #3a3a3a;
}

/* line 98, ../../sass/modules/form/_form.scss */
.wall-item__container {
  position: relative;
}
/* line 103, ../../sass/modules/form/_form.scss */
.wall-item__container:hover .wall-item, .wall-item__container:focus .wall-item, .wall-item__container.cke_focus .wall-item {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 106, ../../sass/modules/form/_form.scss */
.wall-item__container:hover .date-eraser, .wall-item__container:focus .date-eraser, .wall-item__container.cke_focus .date-eraser {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 112, ../../sass/modules/form/_form.scss */
.wall-item__container .select-wrapper .wall-item {
  right: 30px;
  top: 10px;
  bottom: auto;
}
/* line 119, ../../sass/modules/form/_form.scss */
.wall-item__container .checkbox-wrapper .wall-item {
  bottom: -4px;
}
/* line 124, ../../sass/modules/form/_form.scss */
.wall-item__container .quick-actions-wall-item .wall-item {
  position: relative;
  top: 0px;
}
/* line 127, ../../sass/modules/form/_form.scss */
.wall-item__container .quick-actions-wall-item .wall-item svg {
  height: 15px !important;
  width: 15px !important;
}
/* line 134, ../../sass/modules/form/_form.scss */
.wall-item__container.m-checkbox--container .wall-item {
  position: relative;
  order: 3;
  top: 2.2px;
}
/* line 142, ../../sass/modules/form/_form.scss */
.wall-item__container.onoffswitch--container .wall-item {
  position: relative;
  order: 3;
  top: 0;
  display: flex;
  align-items: center;
}
/* line 152, ../../sass/modules/form/_form.scss */
.wall-item__container.m-switch-show-element .wall-item {
  right: 55px;
  top: 1px;
}
/* line 159, ../../sass/modules/form/_form.scss */
.wall-item__container.file--container .wall-item {
  position: relative;
  top: 0;
}
/* line 166, ../../sass/modules/form/_form.scss */
.form-group--custom-editor .wall-item__container .wall-item {
  right: 28px;
}
/* line 172, ../../sass/modules/form/_form.scss */
.wall-item__container.js-input-color .wall-item {
  bottom: 14px;
}
/* line 177, ../../sass/modules/form/_form.scss */
.wall-item__container .wall-item {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  position: absolute;
  right: 0;
  bottom: 4px;
  transition: opacity ease 0.25s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  z-index: 99;
  background: transparent;
  color: #3a3a3a;
}
/* line 190, ../../sass/modules/form/_form.scss */
.wall-item__container .wall-item:focus {
  outline: none;
}
/* line 193, ../../sass/modules/form/_form.scss */
.wall-item__container .wall-item:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 201, ../../sass/modules/form/_form.scss */
.m-switch-show-element--devices .wall-item__container .wall-item {
  bottom: -20px;
  left: 0;
  right: 0;
  margin: auto;
  width: 25px;
  padding: 0;
}

/* line 212, ../../sass/modules/form/_form.scss */
.placeholder-vue-variable-image {
  /* Specicif style for wall item on vue variable image */
  display: inline-block;
  position: relative;
}
/* line 216, ../../sass/modules/form/_form.scss */
.placeholder-vue-variable-image .wall-item {
  transform: translate3d(100%, -50%, 0);
  top: 50%;
  bottom: auto;
}
/* line 222, ../../sass/modules/form/_form.scss */
.placeholder-vue-variable-image:hover .wall-item {
  opacity: 1;
}

/* line 228, ../../sass/modules/form/_form.scss */
.placeholder-vue-variable-document {
  /* Specicif style for wall item on vue variable document */
  display: inline-block;
  position: relative;
}
/* line 232, ../../sass/modules/form/_form.scss */
.placeholder-vue-variable-document .wall-item {
  position: static;
}
/* line 235, ../../sass/modules/form/_form.scss */
.placeholder-vue-variable-document > .v-container {
  flex: 1;
}
/* line 237, ../../sass/modules/form/_form.scss */
.variable_link .placeholder-vue-variable-document > .v-container {
  max-width: 100% !important;
}

/* This space is used for the wall history button */
/* line 246, ../../sass/modules/form/_form.scss */
.main-box .cke_top,
.main-box input.form-control,
.main-box textarea.form-control {
  padding-right: 30px;
}

/* line 253, ../../sass/modules/form/_form.scss */
#ajax-wall #wall-loading-message,
#ajax-wall #wall-empty-message,
#ajax-wall #wall-error-message {
  display: none;
}

/* line 260, ../../sass/modules/form/_form.scss */
#ajax-wall #wall-empty-message,
#ajax-wall #wall-error-message {
  font-style: italic;
}

/* line 266, ../../sass/modules/form/_form.scss */
#ajax-wall button#wall-load-more {
  display: none;
  margin-left: 60px;
}

/* line 271, ../../sass/modules/form/_form.scss */
span.help-block {
  font-size: 0.875em;
}

/* line 274, ../../sass/modules/form/_form.scss */
label {
  font-weight: 400;
  font-size: 0.875em;
}

/* line 278, ../../sass/modules/form/_form.scss */
.control-label {
  padding: 0;
  color: #777;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 300ms ease;
  transform-origin: bottom left;
  text-align: left;
}

/* line 289, ../../sass/modules/form/_form.scss */
.label--translatable {
  font-size: 16px;
  vertical-align: middle;
  line-height: 1;
  margin-left: 5px;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms;
}
/* line 297, ../../sass/modules/form/_form.scss */
.form-group:hover .label--translatable, .variable_link:hover .label--translatable {
  opacity: 1;
  visibility: visible;
}

/* line 304, ../../sass/modules/form/_form.scss */
.form-control {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0px;
  border-width: 0;
  border-bottom-width: 1px;
  border-color: #D2D2D2;
  box-shadow: none;
  font-size: 15px;
  margin: 0;
  margin-bottom: 5px;
  background: transparent;
}
/* line 317, ../../sass/modules/form/_form.scss */
.form-control[disabled] {
  background: transparent;
}
/* line 321, ../../sass/modules/form/_form.scss */
.form-control.sort-edit {
  background: #FAFAFA;
  width: 50px;
  text-align: center;
  border: 1px solid #E2E2E2;
  border-radius: 3px;
  margin: 0;
}
/* line 329, ../../sass/modules/form/_form.scss */
[sortable="false"] .form-control.sort-edit {
  pointer-events: none;
  opacity: .6;
}
/* line 335, ../../sass/modules/form/_form.scss */
.form-group--labeltag .form-control {
  border-bottom: 0;
}
/* line 337, ../../sass/modules/form/_form.scss */
.form-group--labeltag .form-control:not(input) {
  height: auto;
}
/* line 340, ../../sass/modules/form/_form.scss */
.form-group--labeltag .form-control[readonly], .form-group--labeltag .form-control[disabled] {
  background-color: transparent;
}
/* line 345, ../../sass/modules/form/_form.scss */
.cke_reset_all .form-control {
  border-bottom: 1px solid #D2D2D2;
  box-shadow: none;
  font-size: 15px;
  margin: 0;
  margin-bottom: 5px;
  background: transparent;
  width: 100%;
}

/* line 358, ../../sass/modules/form/_form.scss */
.form-group-with-icon input.form-control {
  padding-right: 25px;
}

/* line 363, ../../sass/modules/form/_form.scss */
.form-group-icon {
  position: absolute;
  right: 5px;
  top: 35px;
  color: darkgrey;
  width: 1em;
}

/* line 371, ../../sass/modules/form/_form.scss */
.input-group-addon {
  border: 0;
}

/* line 374, ../../sass/modules/form/_form.scss */
.form-control:focus {
  border-color: #3A8BFF;
  outline: 0;
}

/* line 378, ../../sass/modules/form/_form.scss */
.has-error .form-control,
.has-error .form-control:focus {
  box-shadow: none;
}

/* line 382, ../../sass/modules/form/_form.scss */
.has-success .form-control {
  border-color: #46de7f;
}

/* line 387, ../../sass/modules/form/_form.scss */
.form-group span.help-block {
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
}
/* line 393, ../../sass/modules/form/_form.scss */
.form-group--custom-editor span.help-block {
  position: relative;
}
/* line 398, ../../sass/modules/form/_form.scss */
.form-group--focused .control-label {
  color: #3A8BFF;
}
/* line 403, ../../sass/modules/form/_form.scss */
.form-group--empty.form-group--animated .control-label {
  pointer-events: none;
  transform: translateY(30px) scale(1.2);
}

/* line 411, ../../sass/modules/form/_form.scss */
.form-group--textarea.form-group--empty .control-label {
  transform: translateY(40px) translateX(15px) scale(1.2);
}
/* line 414, ../../sass/modules/form/_form.scss */
.form-group--textarea .form-control {
  margin-top: 5px;
  border-width: 1px;
  padding: 15px;
  border-radius: 2px;
}

/* line 423, ../../sass/modules/form/_form.scss */
.form-group--select select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* line 427, ../../sass/modules/form/_form.scss */
.form-group--select .select-wrapper {
  position: relative;
}
/* line 429, ../../sass/modules/form/_form.scss */
.form-group--select .select-wrapper::after {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  right: 10px;
  top: 13px;
  transform: rotate(45deg);
  vertical-align: top;
  border-bottom: 2px solid #aaa;
  border-right: 2px solid #aaa;
  transition: all ease 0.25s;
  pointer-events: none;
}

/* line 446, ../../sass/modules/form/_form.scss */
.form-group--oneline {
  display: flex;
  align-items: center;
}
/* line 449, ../../sass/modules/form/_form.scss */
.form-group--oneline .control-label {
  margin: 0;
  min-width: 12em;
  margin-right: 1em;
  font-size: 12px;
}
/* line 456, ../../sass/modules/form/_form.scss */
.form-group--oneline.form-group--oneline-inversed > .control-label {
  order: 2;
  margin-right: 0;
  margin-left: 1em;
}

/* line 466, ../../sass/modules/form/_form.scss */
.intra-edit .form-group .l-label {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
}

/* line 480, ../../sass/modules/form/_form.scss */
.has-success .help-block,
.has-success .control-label {
  color: #46de7f;
}
/* line 485, ../../sass/modules/form/_form.scss */
.has-success .form-control:focus {
  border-color: #46de7f;
}

/* line 480, ../../sass/modules/form/_form.scss */
.has-warning .help-block,
.has-warning .control-label {
  color: #FD8E0B;
}
/* line 485, ../../sass/modules/form/_form.scss */
.has-warning .form-control:focus {
  border-color: #FD8E0B;
}

/* line 480, ../../sass/modules/form/_form.scss */
.has-error .help-block,
.has-error .control-label {
  color: #ff0018;
}
/* line 485, ../../sass/modules/form/_form.scss */
.has-error .form-control:focus {
  border-color: #ff0018;
}

/* line 491, ../../sass/modules/form/_form.scss */
.dropzone {
  background: rgba(0, 0, 0, 0.02);
}

/* line 495, ../../sass/modules/form/_form.scss */
.radio,
.checkbox {
  padding-left: 14px;
}

/* line 502, ../../sass/modules/form/_form.scss */
.stardust-container .form-control {
  background: transparent;
  margin-bottom: 0;
}
/* line 507, ../../sass/modules/form/_form.scss */
.stardust-container .radio + .radio,
.stardust-container .checkbox + .checkbox {
  margin-top: 0;
}
/* line 511, ../../sass/modules/form/_form.scss */
.stardust-container .radio,
.stardust-container .checkbox {
  position: relative;
  display: inline-block;
  padding-left: 0;
}
/* line 516, ../../sass/modules/form/_form.scss */
.stardust-container .radio input[type=radio],
.stardust-container .radio input[type=checkbox],
.stardust-container .checkbox input[type=radio],
.stardust-container .checkbox input[type=checkbox] {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  z-index: 999;
  cursor: pointer;
  margin-left: 2px;
  margin-top: 6px;
}
/* line 525, ../../sass/modules/form/_form.scss */
.stardust-container .radio label,
.stardust-container .checkbox label {
  display: block;
  position: relative;
  padding: 0 25px 0 28px;
  margin: 0 auto;
  height: 22px;
  font-size: 14px;
  z-index: 9;
  font-weight: 400;
  -webkit-transition: all 0.25s linear;
  cursor: pointer;
}
/* line 537, ../../sass/modules/form/_form.scss */
.stardust-container .radio .check,
.stardust-container .checkbox .check {
  display: block;
  background: white;
  position: absolute;
  border: 1px solid #e1e1e1;
  border-radius: 100%;
  height: 16px;
  width: 16px;
  top: 0;
  left: 0;
  z-index: 5;
  transition: border .25s linear;
  -webkit-transition: border .25s linear;
}
/* line 550, ../../sass/modules/form/_form.scss */
.stardust-container .radio .check:before,
.stardust-container .checkbox .check:before {
  display: block;
  position: absolute;
  content: '';
  border-radius: 100%;
  height: 8px;
  width: 8px;
  top: 3px;
  left: 3px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}
/* line 564, ../../sass/modules/form/_form.scss */
.stardust-container .radio input[type=radio]:checked ~ .check,
.stardust-container .radio input[type=checkbox]:checked ~ .check,
.stardust-container .checkbox input[type=radio]:checked ~ .check,
.stardust-container .checkbox input[type=checkbox]:checked ~ .check {
  border: 1px solid #3A8BFF;
}
/* line 568, ../../sass/modules/form/_form.scss */
.stardust-container .radio input[type=radio]:checked ~ .check::before,
.stardust-container .radio input[type=checkbox]:checked ~ .check::before,
.stardust-container .checkbox input[type=radio]:checked ~ .check::before,
.stardust-container .checkbox input[type=checkbox]:checked ~ .check::before {
  background: #3A8BFF;
}
/* line 574, ../../sass/modules/form/_form.scss */
.stardust-container .radio-btn .radio {
  display: block;
  text-align: center;
}
/* line 577, ../../sass/modules/form/_form.scss */
.stardust-container .radio-btn .radio label {
  padding: 12px 25px 8px 25px !important;
  color: #999;
}
/* line 581, ../../sass/modules/form/_form.scss */
.stardust-container .radio-btn .radio .check {
  display: none;
}
/* line 585, ../../sass/modules/form/_form.scss */
.stardust-container .radio-btn input[type=radio]:checked ~ label {
  font-weight: 600;
  border: solid 2px #3A8BFF;
  color: #3A8BFF;
  padding: 11px 25px 8px 25px !important;
}
/* line 593, ../../sass/modules/form/_form.scss */
.stardust-container .checkbox .check {
  margin-top: 4px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 596, ../../sass/modules/form/_form.scss */
.stardust-container .checkbox .check:before {
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
/* line 600, ../../sass/modules/form/_form.scss */
.stardust-container .checkbox.is-highlighted {
  padding: 2px 5px 5px 5px;
  margin-top: 7px;
  margin-bottom: -1px;
  margin-left: -5px;
  background: #eefeff;
  border-bottom: solid 1px #c4ddff;
  border-top: solid 1px #c4ddff;
}
/* line 608, ../../sass/modules/form/_form.scss */
.stardust-container .checkbox.is-highlighted input {
  margin-top: 8px;
  margin-left: 7px;
}
/* line 612, ../../sass/modules/form/_form.scss */
.stardust-container .checkbox.is-highlighted .check {
  margin-top: 6px;
  margin-left: 5px;
}
/* line 616, ../../sass/modules/form/_form.scss */
.stardust-container .checkbox.is-highlighted label {
  color: #3A8BFF;
}

/* line 624, ../../sass/modules/form/_form.scss */
.input-image-preview {
  background-image: url("../img/transparent-pattern.png");
  background-size: 10px;
}

/* line 629, ../../sass/modules/form/_form.scss */
.click-to-edit__title-container {
  width: 100%;
}

/* line 633, ../../sass/modules/form/_form.scss */
.click-to-edit__title {
  border: none;
  border-bottom: 1px solid;
  border-color: transparent;
  width: 100%;
}
/* line 638, ../../sass/modules/form/_form.scss */
.click-to-edit__title:hover {
  border-color: #D2D2D2;
}
/* line 641, ../../sass/modules/form/_form.scss */
.click-to-edit__title:focus {
  outline: 0;
  border-color: #3A8BFF;
}

/* line 647, ../../sass/modules/form/_form.scss */
.helper-validation-list {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  list-style-type: none;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 -8px;
  padding: 20px 0;
}
/* line 657, ../../sass/modules/form/_form.scss */
.helper-validation-list .helper-validation-item {
  color: #ADADAD;
  padding: 0 8px;
  margin: 2px 0;
  font-size: 14px;
  display: flex;
}
/* line 664, ../../sass/modules/form/_form.scss */
.helper-validation-list .helper-validation-item:before {
  content: '';
  width: 12px;
  height: 9px;
  display: block;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: currentColor;
  transform: rotate(-45deg);
  margin-right: 10px;
  position: relative;
  top: 3px;
}
/* line 678, ../../sass/modules/form/_form.scss */
.helper-validation-list .helper-validation-item.valid {
  color: #46de7f;
}

/* line 685, ../../sass/modules/form/_form.scss */
.form-control.readonly-clickable {
  cursor: pointer;
  background-color: transparent;
}

/* line 1, ../../sass/modules/_variables.scss */
.js-link-value:not(.active) {
  display: none;
}

/* LISTE DE BLOCK DANS UNE PAGE */
/* line 2, ../../sass/modules/_list-block.scss */
.list-block-container {
  margin: 0 -55px;
}

/* line 6, ../../sass/modules/_list-block.scss */
.list-block-element {
  border-bottom: 1px solid #eee;
  margin-bottom: 0;
  border-radius: 0;
}
/* line 10, ../../sass/modules/_list-block.scss */
.list-block-element:last-child {
  border-bottom: none;
}
/* line 13, ../../sass/modules/_list-block.scss */
.list-block-element:nth-child(odd) {
  background: #f3f3f3;
}
/* line 16, ../../sass/modules/_list-block.scss */
.list-block-element > .form-group:last-child {
  margin-bottom: 0;
}

/**
 * List block element
 * Option bar
 *
 */
/* line 28, ../../sass/modules/_list-block.scss */
.move-element-btn {
  background: transparent;
  margin-right: 5px;
}

/* line 32, ../../sass/modules/_list-block.scss */
.list-block-element--moving {
  border-bottom: 0;
}

/* line 35, ../../sass/modules/_list-block.scss */
.sortable-placeholder {
  border: 3px dashed #ddd;
  margin: 20px;
  border-radius: 20px;
}

/* line 40, ../../sass/modules/_list-block.scss */
.sortable-placeholder + .list-block-element {
  border-top: 1px solid #eee;
}

/**
 * List block element
 * Specific Variable Style
 */
/* line 49, ../../sass/modules/_list-block.scss */
.list-block-element--content .cke_inner {
  background: transparent;
}

/**
 * List block element
 * Add new item
 */
/* line 58, ../../sass/modules/_list-block.scss */
.list-block-new-item {
  text-align: center;
  border-top: 2px dashed #eee;
  margin: 0 -35px -20px;
  padding: 20px;
}

/* line 69, ../../sass/modules/_list-block.scss */
.fake-list-title {
  font-weight: bold;
  margin-left: 1em;
  margin-top: 5px;
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translateY(5px);
  -ms-transform: translateY(5px);
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  -moz-transition: all 300ms 50ms;
  -o-transition: all 300ms 50ms;
  -webkit-transition: all 300ms;
  -webkit-transition-delay: 50ms;
  transition: all 300ms 50ms;
}

/* line 84, ../../sass/modules/_list-block.scss */
.list-block-expand {
  display: none;
}

/* line 90, ../../sass/modules/_list-block.scss */
.list-block-element .btn-small {
  min-width: 30px;
}
/* line 94, ../../sass/modules/_list-block.scss */
.list-block-element.is-compressed .list-block-expand {
  display: inline-block;
}
/* line 97, ../../sass/modules/_list-block.scss */
.list-block-element.is-compressed .list-block-compress {
  display: none;
}
/* line 100, ../../sass/modules/_list-block.scss */
.list-block-element.is-compressed .fake-list-title {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

/* TITLE */
/* line 116, ../../sass/modules/_list-block.scss */
.list-block-element .delete {
  visibility: hidden;
  opacity: 0;
  -moz-transition: ease 300ms;
  -o-transition: ease 300ms;
  -webkit-transition: ease 300ms;
  transition: ease 300ms;
}
/* line 121, ../../sass/modules/_list-block.scss */
.list-block-element:hover .delete {
  visibility: visible;
  opacity: 1;
}
/* line 125, ../../sass/modules/_list-block.scss */
.list-block-element .pull-left {
  margin-top: 10px;
}
/* line 128, ../../sass/modules/_list-block.scss */
.list-block-element .fake-list-title {
  margin-top: 13px;
}

/* line 134, ../../sass/modules/_list-block.scss */
.list-block-disabled .delete,
.list-block-disabled .move-element-btn {
  display: none;
}
/* line 139, ../../sass/modules/_list-block.scss */
.list-block-disabled .element-position {
  cursor: not-allowed;
}

/**
 * Style des popover
 */
/* line 4, ../../sass/modules/_popover.scss */
.label-popover {
  border-bottom: 1px dashed rgba(124, 125, 132, 0.75);
}

/* Legacy POPOVER design */
/* line 14, ../../sass/modules/_popover.scss */
.popover {
  background-color: #3A3A3A;
  color: white;
  border-color: #3A3A3A;
  padding: 10px 15px;
}
/* line 19, ../../sass/modules/_popover.scss */
.popover .arrow {
  border: none;
}
/* line 21, ../../sass/modules/_popover.scss */
.popover .arrow:after {
  border-width: 7px;
}
/* line 26, ../../sass/modules/_popover.scss */
.popover.top .arrow:after {
  border-top-color: #3A3A3A;
  margin: 0;
}
/* line 26, ../../sass/modules/_popover.scss */
.popover.right .arrow:after {
  border-right-color: #3A3A3A;
  margin: 0;
}
/* line 26, ../../sass/modules/_popover.scss */
.popover.bottom .arrow:after {
  border-bottom-color: #3A3A3A;
  margin: 0;
}
/* line 26, ../../sass/modules/_popover.scss */
.popover.left .arrow:after {
  border-left-color: #3A3A3A;
  margin: 0;
}
/* line 31, ../../sass/modules/_popover.scss */
.popover.top > .arrow {
  bottom: -9px;
  margin-left: -7px;
}

/* line 38, ../../sass/modules/_popover.scss */
.popover-title {
  padding: 0 0 10px 0;
  font-size: 20px;
  padding-bottom: 3px;
  margin-bottom: 10px;
  line-height: 1.2;
  background: none;
  border-bottom: 1px solid white;
}

/* line 48, ../../sass/modules/_popover.scss */
.popover-content {
  padding: 0;
  font-size: 13px;
}

/* line 53, ../../sass/modules/_popover.scss */
.popover-content ul {
  padding-left: 10px;
}

/* line 57, ../../sass/modules/_popover.scss */
.icon-open-popover {
  font-size: 20px;
  vertical-align: middle;
  color: #939393;
}

/* line 1, ../../sass/modules/_embed-responsive.scss */
iframe {
  border: 0 none;
}

/* line 5, ../../sass/modules/_embed-responsive.scss */
.embed-responsive-container {
  width: 300px;
}

/* line 8, ../../sass/modules/_embed-responsive.scss */
.embed-responsive {
  position: relative;
  display: block;
  overflow: hidden;
}
/* line 12, ../../sass/modules/_embed-responsive.scss */
.embed-responsive::before {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
/* line 17, ../../sass/modules/_embed-responsive.scss */
.embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 2, ../../sass/modules/form/_input-file.scss */
.inputfile-container .inputfile-item {
  display: inline-block;
  vertical-align: bottom;
  height: 150px;
  width: 250px;
  margin-right: 10px;
  overflow: hidden;
}
/* line 9, ../../sass/modules/form/_input-file.scss */
.inputfile-container .inputfile-item img {
  position: absolute;
}
/* line 13, ../../sass/modules/form/_input-file.scss */
.inputfile-container label {
  cursor: pointer;
}
/* line 17, ../../sass/modules/form/_input-file.scss */
.inputfile-container .remove-image {
  z-index: 15;
}

/* line 23, ../../sass/modules/form/_input-file.scss */
.inputfile ~ .input-file-preview[src=''], .inputfile ~ .input-file-preview:not(.has-image) {
  display: none;
}
/* line 26, ../../sass/modules/form/_input-file.scss */
.inputfile ~ .input-file-preview[src=''] ~ .js-cancel-input, .inputfile ~ .input-file-preview:not(.has-image) ~ .js-cancel-input {
  display: none;
}
/* line 31, ../../sass/modules/form/_input-file.scss */
.inputfile ~ .input-file-preview.has-image ~ .input-old-img {
  display: none;
}

/* line 39, ../../sass/modules/form/_input-file.scss */
.input-delete-checkbox:checked ~ .remove-image {
  display: none;
}
/* line 42, ../../sass/modules/form/_input-file.scss */
.input-delete-checkbox:checked ~ img {
  display: none;
}

/* line 47, ../../sass/modules/form/_input-file.scss */
.input-file-preview {
  width: 100%;
  height: auto;
  object-fit: cover;
  min-height: 100%;
}

/* line 54, ../../sass/modules/form/_input-file.scss */
.inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

/* line 63, ../../sass/modules/form/_input-file.scss */
.inputfile-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e1e1e1;
  cursor: pointer;
}

/* Inline editor */
/* line 3, ../../sass/modules/form/_inplace-edit.scss */
.popup-edit {
  cursor: pointer;
  display: inline-block;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 2px 5px;
}
/* line 9, ../../sass/modules/form/_inplace-edit.scss */
.popup-edit[data-type="text"] {
  cursor: text;
}
/* line 12, ../../sass/modules/form/_inplace-edit.scss */
.popup-edit:hover {
  border-color: #cdcfd2;
}

/* line 1, ../../sass/modules/form/_select2.scss */
.select2-container,
.select2-container.select2-container-disabled,
.cke_reset_all .select2-container {
  padding: 0;
  padding-top: 6px;
}
/* line 6, ../../sass/modules/form/_select2.scss */
.select2-container .select2-choice,
.select2-container.select2-container-disabled .select2-choice,
.cke_reset_all .select2-container .select2-choice {
  padding: 0;
  border: none;
  box-shadow: none;
  background: transparent;
}
/* line 11, ../../sass/modules/form/_select2.scss */
.select2-container .select2-choice > .select2-chosen,
.select2-container.select2-container-disabled .select2-choice > .select2-chosen,
.cke_reset_all .select2-container .select2-choice > .select2-chosen {
  font-family: "Roboto", Arial, sans serif;
  font-size: 15px;
}
/* line 15, ../../sass/modules/form/_select2.scss */
.select2-container .select2-choice .select2-arrow,
.select2-container.select2-container-disabled .select2-choice .select2-arrow,
.cke_reset_all .select2-container .select2-choice .select2-arrow {
  display: none;
}

/* line 21, ../../sass/modules/form/_select2.scss */
.select2-container-disabled,
.select2-container.select2-container-disabled .select2-choice {
  cursor: not-allowed;
}

/* line 26, ../../sass/modules/form/_select2.scss */
.select2-drop-active {
  border-color: #D2D2D2 !important;
}

/* line 29, ../../sass/modules/form/_select2.scss */
.select2-drop {
  z-index: 99999;
  border-radius: 0;
}
/* line 33, ../../sass/modules/form/_select2.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #D2D2D2 !important;
}

/* line 37, ../../sass/modules/form/_select2.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #D2D2D2 !important;
}

/* line 40, ../../sass/modules/form/_select2.scss */
.select2-search {
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  padding: 8px;
}

/* line 46, ../../sass/modules/form/_select2.scss */
.select2-searching,
.select2-no-results {
  padding: 7px 7px 5px;
}

/* line 50, ../../sass/modules/form/_select2.scss */
.select2-results {
  position: absolute;
  width: 100%;
  padding: 0;
  margin: 0 0 4px 0;
  background: #FFF;
  border: none;
  box-shadow: 1px 1px 5px #bbb;
}
/* line 58, ../../sass/modules/form/_select2.scss */
.select2-results .select2-highlighted {
  background: #eae8e8;
  color: #fff;
  font-weight: 500;
}
/* line 63, ../../sass/modules/form/_select2.scss */
.select2-results .select2-result-label {
  padding: 7px 7px 5px;
  font-size: 14px;
  font-weight: 400;
  color: #333;
  font-family: "Roboto", Arial, sans serif;
  min-height: 30px;
}

/* line 74, ../../sass/modules/form/_select2.scss */
.select2-container.select2-container-multi {
  height: auto;
  min-height: 34px;
}
/* line 78, ../../sass/modules/form/_select2.scss */
.select2-container.select2-container-multi .select2-choices {
  border: 0;
  background: transparent;
  padding-right: 24px;
}
/* line 84, ../../sass/modules/form/_select2.scss */
.select2-container.select2-container-multi .select2-choices .select2-search-field .select2-input {
  min-width: 165px !important;
}
/* line 89, ../../sass/modules/form/_select2.scss */
.select2-container.select2-container-multi .select2-choices .select2-search-choice {
  min-height: 23px;
  line-height: 15px;
  background: #FFF;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #707070;
  padding: 5px 5px 5px 18px;
}
/* line 100, ../../sass/modules/form/_select2.scss */
.select2-container.select2-container-multi .select2-search-choice-close {
  top: 2px;
  bottom: 0;
  margin: auto 0;
}

/* line 108, ../../sass/modules/form/_select2.scss */
.select2-input.select2-default {
  padding: 0 !important;
  font-family: "Roboto", Arial, sans serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  color: #444 !important;
}

/* line 117, ../../sass/modules/form/_select2.scss */
.select2-dropdown--creation-mode .select2-results {
  position: relative;
  margin-bottom: 0;
  box-shadow: none;
}

/* line 126, ../../sass/modules/form/_select2.scss */
.select2-custom-add-button {
  padding: 9px 7px 9px;
  font-weight: 500;
  border: none;
  border-top: 1px solid #D2D2D2;
  background-color: white;
  color: #3A8BFF;
  width: 100%;
  text-align: left;
}
/* line 139, ../../sass/modules/form/_select2.scss */
.select2-custom-add-button:hover {
  background-color: rgba(58, 139, 255, 0.03);
}

/* line 1, ../../sass/modules/form/_datepicker.scss */
.datepicker {
  padding: 0;
}
/* line 4, ../../sass/modules/form/_datepicker.scss */
.datepicker table tr td span {
  height: auto;
  padding: 5px 2px 2px;
  line-height: 20px;
}
/* line 9, ../../sass/modules/form/_datepicker.scss */
.datepicker table tr td.active.active, .datepicker table tr td span.active.active {
  background: #3A8BFF !important;
  border-radius: 2px !important;
}

/* line 15, ../../sass/modules/form/_datepicker.scss */
.dropdown-menu {
  padding: 0;
  margin: 0;
}

/* line 20, ../../sass/modules/form/_datepicker.scss */
.datepicker-days .table-condensed, .datepicker-months .table-condensed, .datepicker-years .table-condensed {
  width: 250px;
}

/* line 24, ../../sass/modules/form/_datepicker.scss */
.datepicker-months td, .datepicker-years td {
  padding: 20px 0;
}

/* FORM ON/OFF SWITCH */
/* line 2, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch {
  position: relative;
  display: inline-block;
}
/* line 5, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-checkbox {
  display: none;
}
/* line 9, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch--alt {
  margin: 12px 8px 0;
}
/* line 12, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch--alt .onoffswitch-label--icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  margin: 0;
  border: 1px solid currentColor;
  border-radius: 15px;
  width: 110px;
  height: 110px;
  float: left;
}
/* line 25, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch--alt .onoffswitch-label--icon > svg {
  margin-bottom: 10px;
}

/* line 33, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-label {
  margin: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  width: 49px;
  height: 24px;
  padding: 2px;
  background-color: #ababab;
  -moz-transition: background-color 300ms ease;
  -o-transition: background-color 300ms ease;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
/* line 44, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #46de7f;
}
/* line 47, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-primary .onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #3A8BFF;
}
/* line 50, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-danger .onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #ff0018;
}
/* line 53, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-warning .onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #FD8E0B;
}
/* line 56, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label::before {
  transform: translate3d(25px, 0, 0);
}
/* line 61, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-label::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 3px 10px 5px rgba(0, 1, 1, 0.05), 0 0 15px -3px rgba(0, 1, 1, 0.57);
  transform: translate3d(0, 0, 0);
  transition: transform 300ms ease;
}

/* line 74, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-text {
  margin-left: 1em;
  color: #bcbcbc;
  font-size: 15px;
}
/* line 78, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-text--checked {
  display: none;
}
/* line 82, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-checkbox:checked ~ .onoffswitch-text .onoffswitch-text--checked {
  display: inline-block;
}
/* line 85, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-checkbox:checked ~ .onoffswitch-text .onoffswitch-text--unchecked {
  display: none;
}

/* line 92, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-label--icon {
  font-size: 14px;
  color: #b2b2b2;
}
/* line 95, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label--icon {
  color: #46de7f;
}
/* line 98, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-label--icon .galaxy-desktop {
  font-size: 3em;
}
/* line 101, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-label--icon .galaxy-tablet {
  font-size: 2.5em;
}
/* line 104, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-label--icon .galaxy-mobile {
  font-size: 2em;
}
@media (max-width: 1280px) {
  /* line 92, ../../sass/modules/form/_toggle-switch.scss */
  .onoffswitch-label--icon {
    font-size: 13px;
  }
}

/* line 112, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-label,
.onoffswitch-label--icon {
  cursor: pointer;
}
/* line 115, ../../sass/modules/form/_toggle-switch.scss */
.onoffswitch-checkbox[disabled] + .onoffswitch-label, .onoffswitch-checkbox[disabled] +
.onoffswitch-label--icon {
  cursor: not-allowed;
  opacity: 0.5;
}

/* line 1, ../../sass/modules/form/_colorpicker.scss */
.cp-color-picker {
  z-index: 10;
}

/* line 5, ../../sass/modules/form/_colorpicker.scss */
.form-group--colorpreview {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 1px solid #D2D2D2;
  cursor: pointer;
}
/* line 11, ../../sass/modules/form/_colorpicker.scss */
.form-group--colorpreview[disabled] {
  cursor: not-allowed;
}

/* line 16, ../../sass/modules/form/_colorpicker.scss */
.form-group--color {
  display: flex;
  align-items: center;
}

/* line 21, ../../sass/modules/form/_colorpicker.scss */
.form-group-decoration {
  margin-right: 30px;
}

/* line 25, ../../sass/modules/form/_colorpicker.scss */
.form-input-wrapper {
  flex: 1;
}

/* line 1, ../../sass/modules/_website-overview.scss */
.m-website-overview {
  padding: 0;
  list-style: none;
}
/* line 4, ../../sass/modules/_website-overview.scss */
.m-website-overview .page-type-title {
  position: relative;
  margin-bottom: 45px;
  margin-top: 40px;
}
/* line 8, ../../sass/modules/_website-overview.scss */
.m-website-overview .page-type-title span {
  display: inline-block;
  background-color: #fafafa;
  position: relative;
  z-index: 2;
  padding-right: 12px;
}
/* line 15, ../../sass/modules/_website-overview.scss */
.m-website-overview .page-type-title:after {
  display: block;
  content: '';
  width: 100%;
  border-bottom: solid 1px #d5d5d5;
  position: absolute;
  top: 12px;
  left: 0;
}
/* line 24, ../../sass/modules/_website-overview.scss */
.m-website-overview .page-type-title svg {
  margin-left: 12px;
  color: #afafaf;
}
/* line 29, ../../sass/modules/_website-overview.scss */
.m-website-overview .galaxy-icon {
  font-size: 1em;
}
/* line 33, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-thumb {
  width: 100%;
  padding-top: 53.33%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  border: solid 1px #d7d7d7;
  background-color: #ededed;
}
/* line 41, ../../sass/modules/_website-overview.scss */
.m-website-overview .m-website-overview--item {
  display: block;
}
/* line 43, ../../sass/modules/_website-overview.scss */
.m-website-overview .m-website-overview--item:hover {
  text-decoration: none;
}
/* line 46, ../../sass/modules/_website-overview.scss */
.m-website-overview .m-website-overview--item svg {
  float: right;
}
/* line 50, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-overview-parent {
  position: absolute;
  left: 0;
  width: 300px;
}
/* line 55, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-overview-children {
  width: 100%;
  float: left;
  padding-left: 19px;
  margin-top: -9px;
  border-left: solid 1px #d5d5d5;
}
/* line 61, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-overview-children .m-website-overview--item {
  width: 33%;
  max-width: 250px;
}
/* line 65, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-overview-children .m-website-overview--item {
  width: 33%;
  float: left;
  padding: 9px;
}
/* line 73, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-children-row:first-child .m-website-overview--item {
  padding-top: 0;
}
/* line 78, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-children-row:last-child .m-website-overview--item {
  padding-bottom: 0px;
}
/* line 83, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-children-row .m-website-overview--item:last-child {
  padding-right: 0;
}
/* line 87, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-children-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 93, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-label {
  margin-top: 10px;
  font-weight: 700;
  position: relative;
  padding-right: 39px;
  font-size: 15px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #3a3a3a;
}
/* line 104, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-label svg,
.m-website-overview .l-label .m-round-indicator {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 110, ../../sass/modules/_website-overview.scss */
.m-website-overview .l-label .m-round-indicator {
  right: 22px;
  top: 3px;
  height: 0.6em;
  width: 0.6em;
}

/* line 122, ../../sass/modules/_website-overview.scss */
.m-website-overview--page-type:last-child .l-overview-row {
  padding-bottom: 0;
}
/* line 126, ../../sass/modules/_website-overview.scss */
.m-website-overview--page-type .l-overview-row {
  padding-left: 328px;
  min-height: 232px;
  position: relative;
  padding-bottom: 40px;
}
/* line 131, ../../sass/modules/_website-overview.scss */
.m-website-overview--page-type .l-overview-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1, ../../sass/modules/_page-preview.scss */
.page-preview {
  width: 24%;
  padding: 15px;
  margin-bottom: 2em;
  display: inline-block;
  vertical-align: top;
}
@media (min-width: 1420px) {
  /* line 1, ../../sass/modules/_page-preview.scss */
  .page-preview {
    width: 19%;
  }
}
@media (min-width: 1690px) {
  /* line 1, ../../sass/modules/_page-preview.scss */
  .page-preview {
    width: 16%;
  }
}
/* line 13, ../../sass/modules/_page-preview.scss */
.page-preview-thumb {
  height: 0;
  background: #ccc;
  padding-bottom: 80%;
  position: relative;
  z-index: 0;
  margin-bottom: 0.5em;
  box-shadow: 0 0 15px -5px #ccc, 0 0 10px #ccc;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 23, ../../sass/modules/_page-preview.scss */
.page-preview-thumb-no-thumb {
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 50%;
  -moz-transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  font-size: 4em;
  font-size: 3vw;
  color: white;
  line-height: 1;
}
/* line 33, ../../sass/modules/_page-preview.scss */
.page-preview-thumb-no-thumb svg, .page-preview-thumb-no-thumb .fa {
  display: block;
}
/* line 37, ../../sass/modules/_page-preview.scss */
.page-preview-thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
  opacity: 0;
  transition: 300ms ease;
}
/* line 50, ../../sass/modules/_page-preview.scss */
.page-preview-thumb:hover::after,
.page-preview-thumb:hover .page-preview-actions {
  opacity: 1;
  visibility: visible;
}
/* line 57, ../../sass/modules/_page-preview.scss */
.page-preview-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -moz-transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  visibility: hidden;
  opacity: 0;
  transition: 300ms ease;
}
/* line 68, ../../sass/modules/_page-preview.scss */
.page-preview-label {
  font-weight: 500;
  white-space: nowrap;
}
/* line 71, ../../sass/modules/_page-preview.scss */
.page-preview-label svg {
  font-size: 15px;
  vertical-align: middle;
}

/* line 79, ../../sass/modules/_page-preview.scss */
.composer-indicator {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid;
  border-radius: 3px;
  width: 1em;
  height: 1em;
  line-height: 1em;
  position: relative;
  overflow: hidden;
}
/* line 90, ../../sass/modules/_page-preview.scss */
.composer-indicator::before {
  content: "c";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -59%, 0);
}
/* line 97, ../../sass/modules/_page-preview.scss */
.composer-indicator::after {
  content: "";
  position: absolute;
  width: 150%;
  height: 1px;
  background: currentColor;
  transform: rotate(-45deg);
  transform-origin: bottom left;
  top: 100%;
  left: 0;
  opacity: 0;
}
/* line 109, ../../sass/modules/_page-preview.scss */
.composer-indicator.is-inactive {
  opacity: 0.4;
}
/* line 111, ../../sass/modules/_page-preview.scss */
.composer-indicator.is-inactive::after {
  opacity: 1;
}

/* line 119, ../../sass/modules/_page-preview.scss */
.cms-modal-template-preview .js-img-preview {
  max-width: 100%;
}

/* line 1, ../../sass/modules/_galaxy-searchbar.scss */
.contain-searchbar {
  display: flex;
  background: #fafafa;
  width: 100%;
}

/* line 7, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar {
  position: relative;
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 10px;
  border-radius: 20px;
  background: #FFF;
  transition: width 0.3s ease-out;
}
/* line 19, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar:hover .search-advanced-button, .galaxy-searchbar:focus .search-advanced-button {
  color: #3a3a3a;
}
/* line 24, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .loader {
  display: none;
  position: absolute;
  left: 15px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 33, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar.is-loading .loader {
  display: block;
}
/* line 36, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar.is-loading .galaxy-search {
  opacity: 0;
}
/* line 42, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .galaxy-searchbar-input-container .galaxy-icon {
  color: #ccc;
}
/* line 46, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .galaxy-searchbar-input-container .galaxy-icon {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}
/* line 54, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .input-search {
  padding-left: 25px;
  font-size: 16px;
  border: none;
  background: transparent;
  width: 100%;
}
/* line 61, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .input-search::placeholder {
  color: #ccc;
}
/* line 65, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .input-search:focus {
  outline: none;
}
/* line 70, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .search-advanced-button {
  position: absolute !important;
  color: #cecece;
  display: flex;
  align-items: center;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
  padding: 0;
}
/* line 81, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .search-advanced-button:hover, .galaxy-searchbar .search-advanced-button:active {
  color: #3A8BFF;
}
/* line 86, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .search-advanced-button svg {
  margin-right: 8px;
}
/* line 91, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .fa {
  font-size: 18px;
}
/* line 96, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .js-advanced-search-tags > ul {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 95px auto 0;
}
/* line 108, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .js-advanced-search-tags > ul > li {
  background-color: #C1C1C1;
  color: #fff;
  border-radius: 22px;
  padding: 5.5px 6px 5.5px 18px;
  margin: 0 3.5px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 119, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .js-advanced-search-tags > ul > li .js-advanced-search-tag-remover {
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-left: 14px;
  border-radius: 50%;
  transition: all .3s;
  cursor: pointer;
}
/* line 131, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .js-advanced-search-tags > ul > li .js-advanced-search-tag-remover:before {
  content: "\00d7";
  display: block;
  font-size: 20px;
  color: #fff;
  text-align: center;
  position: relative;
  left: 1px;
}
/* line 141, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .js-advanced-search-tags > ul > li .js-advanced-search-tag-remover:hover {
  background-color: #fff;
}
/* line 144, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .js-advanced-search-tags > ul > li .js-advanced-search-tag-remover:hover:before {
  color: #C1C1C1;
}
/* line 153, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .search-advanced-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
/* line 158, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .search-advanced-footer button {
  display: block;
}
/* line 161, ../../sass/modules/_galaxy-searchbar.scss */
.galaxy-searchbar .search-advanced-footer button.btn-text {
  color: #3A8BFF;
  padding: 0 25px;
}

/* line 170, ../../sass/modules/_galaxy-searchbar.scss */
.search-advanced-container {
  position: static;
}

/* line 174, ../../sass/modules/_galaxy-searchbar.scss */
.search-advanced-window {
  width: 100%;
  padding: 1.5em;
}

/* line 180, ../../sass/modules/_galaxy-searchbar.scss */
.result-searchbar {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-left: 1em;
  font-weight: bold;
  opacity: 0.5;
}
/* line 188, ../../sass/modules/_galaxy-searchbar.scss */
.result-searchbar > span {
  margin-right: 20px;
  font-size: 13px;
  line-height: 1;
  white-space: nowrap;
}
/* line 195, ../../sass/modules/_galaxy-searchbar.scss */
.result-searchbar svg {
  height: 42px;
  width: 22px;
  margin-left: 10px;
}
/* line 201, ../../sass/modules/_galaxy-searchbar.scss */
.result-searchbar a {
  color: inherit;
}
/* line 207, ../../sass/modules/_galaxy-searchbar.scss */
.result-searchbar .form-group--select .select-wrapper:after {
  top: 0;
  bottom: 0;
  margin: auto;
}
/* line 214, ../../sass/modules/_galaxy-searchbar.scss */
.result-searchbar .form-group--select .select2-container {
  padding: 0;
}
/* line 217, ../../sass/modules/_galaxy-searchbar.scss */
.result-searchbar .form-group--select .select2-container .select2-choice {
  display: flex;
  align-items: center;
}
/* line 221, ../../sass/modules/_galaxy-searchbar.scss */
.result-searchbar .form-group--select .select2-container .select2-choice .select2-chosen {
  width: auto;
  font-size: 14px;
  color: #ADADAD;
}

/* filtres + search icon */
/* line 233, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer {
  font-size: 14px;
  font-weight: 700;
  padding: 10px 0 0;
  color: #3a3a3a;
  border-bottom: 1px solid #E5E5E5;
}
/* line 240, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer .input-search {
  display: none;
}
/* line 244, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer .close-search {
  display: none;
  position: absolute;
  right: 23px;
  top: 22px;
  color: #6c6d75;
}
/* line 251, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer .close-search.close-search-appear {
  display: block;
}

/* line 257, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list {
  float: left;
  margin-left: 2px;
  margin-bottom: 0;
}
/* line 262, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list > .filter-composer-item {
  padding: 5px 20px 15px;
  cursor: pointer;
}
/* line 266, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list > .filter-composer-item.active, .filter-composer-list > .filter-composer-item:hover {
  border-bottom: 2px solid #00b0e5;
  padding: 5px 20px 13px;
}
/* line 272, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list > .filter-composer-item a {
  color: #3a3a3a;
}
/* line 275, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list > .filter-composer-item a:hover {
  text-decoration: none;
}
/* line 281, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list .illu {
  display: block;
  text-align: center;
}
/* line 285, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list .illu:before {
  content: "";
  display: inline-block;
  border: solid 1px #9a9a9a;
  vertical-align: middle;
  margin-bottom: 8px;
}
/* line 294, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list .illu.panoramic:before {
  width: 40px;
  height: 15px;
}
/* line 301, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list .illu.wide:before {
  width: 26.6px;
  height: 15px;
}
/* line 308, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list .illu.standard:before {
  width: 20px;
  height: 15px;
}
/* line 315, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list .illu.square:before {
  width: 15px;
  height: 15px;
}
/* line 322, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list .illu.vertical:before {
  width: 8.33px;
  height: 15px;
}
/* line 329, ../../sass/modules/_galaxy-searchbar.scss */
.filter-composer-list .illu.portrait:before {
  width: 11.25px;
  height: 15px;
}

/* line 337, ../../sass/modules/_galaxy-searchbar.scss */
.filter-search {
  width: 5%;
  float: right;
  padding: 10px 18px 0;
  cursor: pointer;
}

/* line 2, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester.is-list {
  position: relative;
}
/* line 4, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester.is-list:after {
  content: "\f0d7";
  position: absolute;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  right: 50%;
  margin-left: -20px;
  bottom: -23px;
  color: white;
  display: block;
  display: inline-block;
  font: normal normal normal 40px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
/* line 19, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester label {
  color: #3a3a3a;
  font-weight: bold;
  font-size: 1em;
  margin-bottom: 0;
}
/* line 25, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester .form-group {
  margin-bottom: 20px;
}
/* line 28, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester .select2 {
  min-width: 200px;
  max-width: 100%;
}
/* line 32, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester .block-listed {
  margin-right: 15px;
  width: 100%;
  min-width: inherit;
}
/* line 37, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester .block-listed-btn {
  margin-top: 20px;
  padding: 8px 12px 6px 12px;
}
/* line 41, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester .form-group--select {
  width: 100%;
}

/* line 46, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--head {
  margin: 0 20px;
}
/* line 48, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--head .form-group {
  margin-bottom: 30px;
}

/* line 52, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--image-container {
  padding: 20px;
  height: 220px;
  display: table;
  background: #fafafa;
}
/* line 57, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--image-container .block-panel-tester--image {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 62, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--image-container .block-panel-tester--image .top-right-container {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 67, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--image-container .block-panel-tester--image .fa {
  font-size: 3em;
}
/* line 71, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--image-container img {
  max-width: 100%;
}

/* line 77, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--variable .btn-link {
  color: #3A8BFF;
}
/* line 79, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--variable .btn-link:hover {
  color: #2961b3;
}
/* line 85, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--variable.is-open .btn-link .fa-caret-down {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 91, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--variable-details {
  border-top: solid 1px #c4dcff;
}
/* line 93, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--variable-details > div:not(:only-child) {
  width: 49%;
}

/* line 98, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--variable-detail label {
  min-width: 15em;
  float: left;
}
/* line 102, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--variable-detail .field {
  float: left;
  width: 77.5%;
}
/* line 106, ../../sass/modules/stardust/_block-panel-tester.scss */
.block-panel-tester--variable-detail .checkbox {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 1, ../../sass/modules/stardust/_sidebar.scss */
.stardust-sidebar {
  padding-right: 10px;
  max-height: calc( 100vh - 110px );
  overflow-y: auto;
}

/* line 8, ../../sass/modules/stardust/_sidebar.scss */
.stardust-sidebar .type-switcher {
  position: absolute;
  z-index: 11;
  top: 1px;
  opacity: 0;
  transform: translateY(-5px);
  transition: 300ms;
}
/* line 17, ../../sass/modules/stardust/_sidebar.scss */
.stardust-sidebar:hover .type-switcher {
  opacity: 1;
  transform: translateY(0);
}

/* line 5, ../../sass/modules/stardust/_stardust.scss */
.stardust-container[v-cloak] {
  opacity: 0;
}

/* line 1, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle {
  background: #fff;
}
/* line 3, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .nav-tabs {
  display: flex;
}
/* line 6, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .nav > li {
  width: 100%;
  text-align: center;
  font-size: 18px;
  border-right: 1px solid #ddd;
}
/* line 13, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .nav > li:last-child {
  border-right: 0;
}
/* line 17, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .nav > li a {
  padding-top: 1em;
  padding-bottom: 1em;
  color: #acacac;
  margin-right: 0;
  border-top: 2px solid transparent;
}
/* line 25, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .nav-tabs > li.active > a {
  border-top: 2px solid #3A8BFF;
}
/* line 30, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .nav-tabs > li.active > a:hover,
.tabs-newstyle .nav-tabs > li.active > a:focus {
  background: #fff;
  color: #3A8BFF;
}
/* line 36, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .main-box h2 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
/* line 41, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .main-box hr {
  border-color: #dddddd;
  margin-left: -25px;
  margin-right: -25px;
}
/* line 47, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .main-box .container-fluid hr {
  margin-left: -35px;
  margin-right: -35px;
}
/* line 52, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .nav-tabs {
  border-bottom: 1px solid #dddddd;
}
/* line 56, ../../sass/modules/_tabs-newstyle.scss */
.tabs-newstyle .m-checkbox--label {
  margin-top: 10px;
}

/* line 2, ../../sass/modules/_composer.scss */
.galaxy-composer .list-composer-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
}
/* line 11, ../../sass/modules/_composer.scss */
.galaxy-composer .list-composer-item.sortable-chosen .composer-screen-interactions {
  display: none;
}
/* line 17, ../../sass/modules/_composer.scss */
.galaxy-composer .add-composer-container {
  position: absolute;
  top: -5px;
  left: 0;
}
/* line 23, ../../sass/modules/_composer.scss */
.galaxy-composer .add-composer {
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 2;
  opacity: 0;
  transition: all 0.3s ease-in;
}
/* line 30, ../../sass/modules/_composer.scss */
.galaxy-composer .add-composer:hover {
  opacity: 1;
  box-shadow: 2px 5px 20px #888;
}
/* line 35, ../../sass/modules/_composer.scss */
.galaxy-composer .contain-screen {
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  padding: 0;
  min-height: 100px;
  background: #ccc;
}
/* line 42, ../../sass/modules/_composer.scss */
.galaxy-composer .contain-screen:hover .composer-screen-interactions {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  z-index: 2;
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
}
/* line 49, ../../sass/modules/_composer.scss */
.galaxy-composer .contain-screen .screen-composer {
  width: 100%;
  height: auto;
  border: none;
  max-height: 300px;
  object-fit: contain;
}
/* line 57, ../../sass/modules/_composer.scss */
.galaxy-composer .contain-screen .hover-screen {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: 0.5;
}
/* line 66, ../../sass/modules/_composer.scss */
.galaxy-composer .contain-screen .hover-screen .galaxy-drag-drop {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  font-size: 24px;
  color: #fff;
}
/* line 77, ../../sass/modules/_composer.scss */
.galaxy-composer .contain-screen:hover .hover-screen {
  display: block;
}
/* line 82, ../../sass/modules/_composer.scss */
.galaxy-composer .tl-screen {
  padding-right: 40px;
  display: flex;
  align-items: center;
}
/* line 86, ../../sass/modules/_composer.scss */
.galaxy-composer .tl-screen .category-composer, .galaxy-composer .tl-screen .tl-block-composer {
  font-weight: 500;
}
/* line 89, ../../sass/modules/_composer.scss */
.galaxy-composer .tl-screen .category-composer {
  text-transform: uppercase;
  color: #979797;
}
/* line 93, ../../sass/modules/_composer.scss */
.galaxy-composer .tl-screen .tl-block-composer {
  color: #3a3a3a;
}
/* line 97, ../../sass/modules/_composer.scss */
.galaxy-composer .add-screen-cp {
  display: block;
  width: 50%;
  margin: 50px auto 0;
}

/* line 103, ../../sass/modules/_composer.scss */
.choice-composer-item {
  position: relative;
  min-height: 50px;
  max-height: 300px;
  overflow: hidden;
  cursor: pointer;
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}
/* line 110, ../../sass/modules/_composer.scss */
.choice-composer-item img {
  width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* line 115, ../../sass/modules/_composer.scss */
.choice-composer-item:hover {
  opacity: 0.7;
}
/* line 118, ../../sass/modules/_composer.scss */
.choice-composer-item .main-box-title__icon-wrap {
  position: relative;
  display: inline-block;
  margin-left: 3px;
  width: 23px;
  height: 23px;
}
/* line 126, ../../sass/modules/_composer.scss */
.choice-composer-item .main-box-title__icon {
  position: absolute;
  top: 5px;
  right: 5px;
}
/* line 130, ../../sass/modules/_composer.scss */
.choice-composer-item .main-box-title__icon .galaxy-icon {
  font-size: 10px;
}

/* line 136, ../../sass/modules/_composer.scss */
.main-box-title__icon-wrap.icon-syndicated {
  background-color: #eb541f;
}

/* line 140, ../../sass/modules/_composer.scss */
.main-box-title__icon-wrap.indicator-icon-extension {
  background-color: #3A8BFF;
}

/* line 144, ../../sass/modules/_composer.scss */
.main-box-title__icon-wrap.icon-module {
  background-color: #ccc;
}

/* line 148, ../../sass/modules/_composer.scss */
.choice-composer-item-wrapper,
.grid-sizer {
  margin-bottom: 30px;
  width: 33.3333%;
  padding-left: 15px;
  padding-right: 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 157, ../../sass/modules/_composer.scss */
.choice-composer-item-name {
  padding-top: 5px;
  font-weight: 500;
  font-size: 14px;
  text-align: left;
}

@media (min-width: 1700px) {
  /* line 166, ../../sass/modules/_composer.scss */
  .choice-composer-item-wrapper,
  .grid-sizer {
    width: 25%;
  }
}
/* filtres + search icon */
/* line 174, ../../sass/modules/_composer.scss */
.filter-composer {
  font-size: 14px;
  font-weight: 700;
  padding: 10px 0 0;
  color: #3a3a3a;
  border-bottom: 1px solid #E5E5E5;
}
/* line 180, ../../sass/modules/_composer.scss */
.filter-composer .input-search {
  display: none;
}
/* line 183, ../../sass/modules/_composer.scss */
.filter-composer .close-search {
  display: none;
  position: absolute;
  right: 23px;
  top: 22px;
  color: #6c6d75;
}
/* line 189, ../../sass/modules/_composer.scss */
.filter-composer .close-search.close-search-appear {
  display: block;
}

/* line 194, ../../sass/modules/_composer.scss */
.filter-composer-list {
  float: left;
  margin-left: 2px;
  margin-bottom: 0;
}
/* line 198, ../../sass/modules/_composer.scss */
.filter-composer-list > .filter-composer-item {
  padding: 5px 20px 15px;
  cursor: pointer;
}
/* line 201, ../../sass/modules/_composer.scss */
.filter-composer-list > .filter-composer-item:hover, .filter-composer-list > .filter-composer-item.active {
  border-bottom: 2px solid #3A8BFF;
  padding: 5px 20px 13px;
}
/* line 205, ../../sass/modules/_composer.scss */
.filter-composer-list > .filter-composer-item a {
  color: #3a3a3a;
}
/* line 207, ../../sass/modules/_composer.scss */
.filter-composer-list > .filter-composer-item a:hover {
  text-decoration: none;
}

/* line 214, ../../sass/modules/_composer.scss */
.choice-composer {
  position: relative;
  background: #FAFAFA;
  padding: 30px;
  overflow: scroll;
}
/* line 220, ../../sass/modules/_composer.scss */
.choice-composer .blurry {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  background: #fff;
  filter: blur(20px);
  pointer-events: none;
}

/* line 232, ../../sass/modules/_composer.scss */
.composer-screen-interactions {
  visibility: hidden;
  opacity: 0;
  height: 50px;
  width: 117px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  text-align: center;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* line 248, ../../sass/modules/_composer.scss */
.composer-screen-interactions a {
  color: inherit;
  text-decoration: inherit;
}

/* line 253, ../../sass/modules/_composer.scss */
.js-composer-tabs {
  pointer-events: auto !important;
}

/* line 257, ../../sass/modules/_composer.scss */
.composer-no-screen {
  background: white;
  text-align: center;
  padding-top: 1.75em;
  padding-bottom: 1.5em;
}

/* line 264, ../../sass/modules/_composer.scss */
.composer-no-screen .fa {
  font-size: 2.5em;
  margin-bottom: 2px;
}

/* line 2, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel {
  -moz-box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.05), 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.05), 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.05), 0 1px 1px rgba(0, 0, 0, 0.05);
  border: 1px solid #ebebeb;
}
/* line 6, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-heading {
  color: #313131;
  font-weight: bold;
  border-bottom: solid 1px #fafafa;
  padding: 18px 15px 12px 15px;
}
/* line 11, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-heading .detail-title {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  font-weight: normal;
  font-style: italic;
}
/* line 17, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 24, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item:first-child.is-default a,
.stardust-container .panel-list-menu--item:first-child a {
  border-top: none;
}
/* line 31, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item:last-child .panel-list-menu--sub-item:last-child a {
  border-bottom: none;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 36, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item:last-child > a:last-child {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
/* line 41, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item a {
  display: block;
  padding: 10px 14px 7px 14px;
  border-bottom: 1px solid #eef5fe;
  line-height: 1.3em;
  color: #3a3a3a;
}
/* line 47, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item a i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  margin-right: 7px;
}
/* line 51, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item a:hover {
  position: relative;
  background: #fdfdfd;
  text-decoration: none;
  color: #3a3a3a;
  font-weight: bold;
  border-bottom: solid 1px #e3e3e3;
  border-top: solid 1px #e3e3e3;
  margin-top: -1px;
}
/* line 64, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item a:active {
  background: #fbfbfb;
}
/* line 68, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item.is-active,
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item.is-active {
  position: relative;
}
/* line 71, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item.is-active a,
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item.is-active a {
  position: relative;
  background: #eefeff;
  color: #3A8BFF;
  border-bottom: solid 1px #c4ddff;
  border-top: solid 1px #c4ddff;
  font-weight: bold;
  margin-top: -1px;
  text-decoration: none;
  z-index: 1;
}
/* line 84, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item.is-active a:after, .stardust-container .panel-list-menu--item.is-active a:before,
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item.is-active a:after,
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item.is-active a:before {
  background: #c4ddff;
}
/* line 89, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item.is-active:after,
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item.is-active:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 11px;
  border-color: transparent transparent transparent #eefeff;
  right: -10px;
  top: 9px;
  z-index: 1;
}
/* line 103, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item.is-default a {
  background: #fdfdfd;
  border-bottom-color: #fafafa;
  border-top: solid 1px #fafafa;
}
/* line 113, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item.is-default + .is-default a {
  margin-top: -1px;
  border-top: solid 1px #fafafa;
}
/* line 120, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item.has-sub-item a {
  border-bottom: none;
}
/* line 123, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item.has-sub-item > .is-active {
  background: #eefeff;
  color: #3A8BFF;
}
/* line 127, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item.has-sub-item ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 133, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item a {
  position: relative;
  border: transparent;
  padding-left: 45px;
  overflow: hidden;
}
/* line 138, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item a:before, .stardust-container .panel-list-menu--item .panel-list-menu--sub-item a:after {
  content: '';
  display: block;
  position: absolute;
  background: #e3e3e3;
}
/* line 145, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item a:before {
  left: 25px;
  top: 0px;
  width: 1px;
  height: 106px;
}
/* line 151, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item a:after {
  left: 25px;
  top: 18px;
  width: 13px;
  height: 1px;
}
/* line 159, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item:not(.is-active) a:hover {
  margin-top: 0;
}
/* line 164, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--item .panel-list-menu--sub-item:last-child a:before {
  height: 18px;
}
/* line 170, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .table tbody > tr.block-panel-tester--variable-details > td {
  border: none;
}
/* line 173, ../../sass/modules/_panel-list-menu.scss */
.stardust-container .panel-list-menu--sub-item.is-active > a {
  margin-bottom: -1px;
}

/* line 1, ../../sass/modules/_tag.scss */
.m-tag {
  display: inline-block;
  font-weight: 700;
  padding: 11px 15px 8px 15px;
  line-height: 1em;
  color: #636363;
  font-size: 11px;
  text-transform: uppercase;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: solid 1px #636363;
  margin-bottom: 4px;
  cursor: pointer;
}
/* line 13, ../../sass/modules/_tag.scss */
.m-tag:hover {
  border: solid 1px #636363;
  color: #636363;
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 19, ../../sass/modules/_tag.scss */
.m-tag:before {
  content: '+';
  display: inline-block;
  margin-right: 11px;
}
/* line 25, ../../sass/modules/_tag.scss */
.m-tag.is-active:before {
  content: "-";
}
/* line 29, ../../sass/modules/_tag.scss */
.m-tag.is-active, .m-tag:active {
  background: #636363;
  color: white;
}
/* line 34, ../../sass/modules/_tag.scss */
.m-tag:active {
  opacity: 1;
}

/* line 1, ../../sass/modules/_publisher.scss */
.m-publisher--state {
  cursor: default;
}
/* line 4, ../../sass/modules/_publisher.scss */
.m-publisher--state:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
}
/* line 7, ../../sass/modules/_publisher.scss */
.m-publisher--state svg {
  width: 20px;
  height: 20px;
}

/* line 12, ../../sass/modules/_publisher.scss */
.m-publisher--action {
  position: relative;
  z-index: 1;
  margin-left: -11px;
}
/* line 16, ../../sass/modules/_publisher.scss */
.m-publisher--action.btn-ghost {
  background-color: white;
  cursor: default;
}
/* line 20, ../../sass/modules/_publisher.scss */
.m-publisher--action.btn-ghost:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
}

/* line 5, ../../sass/modules/_gallery.scss */
form.dropzone.dz-started + .drop-content,
form.dropzone.dz-started .l-notice {
  display: none;
}
/* line 10, ../../sass/modules/_gallery.scss */
form.dropzone .m-file-card {
  float: left;
}
/* line 13, ../../sass/modules/_gallery.scss */
form.dropzone .m-file-card .btn.dz-success-mark, form.dropzone .m-file-card .btn.dz-error-mark {
  background-image: none;
  color: white;
  width: 50px;
  height: 50px;
  font-size: 0.929em;
  top: -35px;
}

/* line 26, ../../sass/modules/_gallery.scss */
.dz-error-mark {
  pointer-events: none;
}

/* line 31, ../../sass/modules/_gallery.scss */
.dropzone {
  min-height: auto;
}
/* line 33, ../../sass/modules/_gallery.scss */
.dropzone:after {
  content: '';
  display: table;
  clear: both;
}

/* line 39, ../../sass/modules/_gallery.scss */
.dropzone .dz-preview, .dropzone-previews .dz-preview {
  padding: 0;
  border: none;
}

/* line 43, ../../sass/modules/_gallery.scss */
.dropzone .dz-preview .dz-details .dz-filename,
.dropzone-previews .dz-preview .dz-details .dz-filename {
  width: 130px;
  position: absolute;
  top: 0;
  left: 0;
  background: red;
  text-align: left;
  padding: 10px;
  color: white;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 57, ../../sass/modules/_gallery.scss */
.dropzone .dz-preview:hover .dz-details .dz-filename,
.dropzone-previews .dz-preview:hover .dz-details .dz-filename {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 61, ../../sass/modules/_gallery.scss */
.dropzone .dz-preview.dz-error .dz-error-message,
.dropzone-previews .dz-preview.dz-error .dz-error-message {
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
}

/* line 68, ../../sass/modules/_gallery.scss */
.dropzone .dz-preview.dz-image-preview:hover .dz-details img, .dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img {
  opacity: 1;
}

/* line 71, ../../sass/modules/_gallery.scss */
.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details {
  margin: 0;
  padding: 20px;
  width: inherit;
  height: inherit;
  margin: 0;
  padding: 0;
  min-width: 100px;
  min-height: 100px;
  vertical-align: middle;
}

/* line 82, ../../sass/modules/_gallery.scss */
.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img {
  width: auto;
  height: auto;
  position: static;
  vertical-align: middle;
}

/* line 89, ../../sass/modules/_gallery.scss */
.m-boxed-breadcrumb--item {
  transition: all 300ms;
}

/* line 92, ../../sass/modules/_gallery.scss */
.list-complete-enter, .list-complete-leave-to {
  opacity: 0;
}

/* line 96, ../../sass/modules/_gallery.scss */
.fade-list-item {
  transition: all 300ms;
}

/* line 99, ../../sass/modules/_gallery.scss */
.fade-list-enter, .fade-list-leave-to {
  opacity: 0;
}

/* line 103, ../../sass/modules/_gallery.scss */
.fade-list-move {
  transition: transform .3s;
}

/* line 107, ../../sass/modules/_gallery.scss */
.fade-list-complete-leave-active {
  position: absolute;
}

/* line 112, ../../sass/modules/_gallery.scss */
.fade-enter-active, .fade-leave-active {
  transition: opacity .3s;
}

/* line 115, ../../sass/modules/_gallery.scss */
.fade-enter, .fade-leave-to {
  opacity: 0;
}

/* line 121, ../../sass/modules/_gallery.scss */
.glx-dropzone .dz-preview.dz-error .dz-details .dz-filename,
.glx-dropzone .dz-preview.dz-error .dz-error-message {
  opacity: 1;
}

/* line 1, ../../sass/modules/_history-fact.scss */
.m-history-fact {
  text-align: left;
  font-size: 14px;
}
/* line 5, ../../sass/modules/_history-fact.scss */
.m-history-fact--item {
  padding: 0 60px 20px;
}
/* line 8, ../../sass/modules/_history-fact.scss */
.m-history-fact--item + .m-history-fact--item {
  padding-top: 20px;
  border-top: solid 1px #E6E6E6;
}
/* line 14, ../../sass/modules/_history-fact.scss */
.m-history-fact--description {
  padding-bottom: 20px;
}
/* line 18, ../../sass/modules/_history-fact.scss */
.m-history-fact--icon {
  margin-right: 11px;
}
/* line 22, ../../sass/modules/_history-fact.scss */
.m-history-fact--name, .m-history-fact--context {
  margin-right: 15px;
  padding-right: 15px;
  position: relative;
}
/* line 28, ../../sass/modules/_history-fact.scss */
.m-history-fact--name:after, .m-history-fact--context:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: -2px;
  height: 25px;
  width: 1px;
  border-right: solid 1px #AAAAAA;
}
/* line 40, ../../sass/modules/_history-fact.scss */
.m-history-fact--icon, .m-history-fact--name, .m-history-fact--context, .m-history-fact--date, .m-history-fact--actions {
  display: inline-block;
  color: #AAAAAA;
}
/* line 49, ../../sass/modules/_history-fact.scss */
.m-history-fact--name, .m-history-fact--context, .m-history-fact--date, .m-history-fact--actions {
  position: relative;
  top: -2px;
}
/* line 58, ../../sass/modules/_history-fact.scss */
.m-history-fact--icon {
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 1em;
  height: 30px;
  width: 30px;
}
/* line 68, ../../sass/modules/_history-fact.scss */
.m-history-fact--date {
  font-weight: bold;
}
/* line 70, ../../sass/modules/_history-fact.scss */
.m-history-fact--date .date {
  display: inline-block;
}
/* line 75, ../../sass/modules/_history-fact.scss */
.m-history-fact--actions {
  display: none;
  margin-left: 15px;
  padding-left: 15px;
}
/* line 79, ../../sass/modules/_history-fact.scss */
.m-history-fact--actions:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -2px;
  height: 25px;
  width: 1px;
  border-left: solid 1px #AAAAAA;
}
/* line 91, ../../sass/modules/_history-fact.scss */
.m-history-fact--footer {
  display: flex;
  align-items: center;
}

/* line 1, ../../sass/modules/_user-card.scss */
.user-card-container {
  display: flex;
  margin: 25px 10px;
  background: #fff;
}

/* line 6, ../../sass/modules/_user-card.scss */
.user-card-picture {
  width: 20%;
  margin: 20px;
  height: 195px;
  overflow: hidden;
}
/* line 11, ../../sass/modules/_user-card.scss */
.user-card-picture .svg-container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FAFAFA;
}
/* line 18, ../../sass/modules/_user-card.scss */
.user-card-picture img {
  width: 100%;
  height: 194px;
  object-fit: cover;
}
@media (max-width: 1024px) {
  /* line 25, ../../sass/modules/_user-card.scss */
  .user-card-picture img {
    width: 186px;
  }
}
@media (max-width: 991px) {
  /* line 6, ../../sass/modules/_user-card.scss */
  .user-card-picture {
    height: 150px;
  }
  /* line 31, ../../sass/modules/_user-card.scss */
  .user-card-picture img {
    height: 149px;
    object-fit: fill;
  }
}
/* line 36, ../../sass/modules/_user-card.scss */
.user-card-picture svg {
  font-size: 65px;
  color: #BBB;
  background: transparent;
}
/* line 41, ../../sass/modules/_user-card.scss */
.user-card-picture.is-admin {
  border-bottom: 1px solid #f50000;
}
/* line 44, ../../sass/modules/_user-card.scss */
.user-card-picture.is-moderator {
  border-bottom: 1px solid #01b669;
}

/* line 48, ../../sass/modules/_user-card.scss */
.user-card-information {
  width: 80%;
  padding: 0 20px 20px;
}
/* line 51, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  border-bottom: 1px solid #e9ecf3;
  height: 60px;
}
/* line 58, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-top .user-name {
  line-height: 1;
  margin-top: 5px;
  font-size: 24px;
  font-family: "Roboto", Arial, sans serif;
}
/* line 64, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-top .user-status {
  margin-right: auto;
  margin-left: 20px;
  font-size: 1.2em;
  padding: 6px 10px 2px;
  border: 1px solid #f50000;
  border-radius: 5px;
  color: #f50000;
}
/* line 72, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-top .user-status.moderator-status {
  border: 1px solid #01b669;
  color: #01b669;
}
/* line 77, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-top .svg-user {
  margin-top: 8px;
  color: #3a3a3a;
}
/* line 80, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-top .svg-user a {
  color: inherit;
}
/* line 83, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-top .svg-user svg {
  margin-left: 30px;
  cursor: pointer;
}
/* line 90, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-bottom .form-group {
  margin-bottom: 10px;
}
/* line 93, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-bottom .form-control {
  font-weight: 700;
  border-bottom: 0;
}
/* line 97, ../../sass/modules/_user-card.scss */
.user-card-information .user-info-bottom .control-label {
  color: grey;
}
@media (max-width: 991px) {
  /* line 101, ../../sass/modules/_user-card.scss */
  .user-card-information .user-info-bottom .col-xs-6:nth-of-type(even) {
    margin-left: 20px;
  }
}

/* line 1, ../../sass/modules/_page-tabs.scss */
.page-tab-title {
  display: flex;
  align-items: center;
  min-height: 45px;
  margin-bottom: 2em;
  margin-right: 35px;
}
/* line 7, ../../sass/modules/_page-tabs.scss */
.page-tab-title h1, .page-tab-title h2, .page-tab-title h3, .page-tab-title h4,
.page-tab-title .h1, .page-tab-title .h2, .page-tab-title .h3, .page-tab-title .h4 {
  margin: 0;
}
/* line 11, ../../sass/modules/_page-tabs.scss */
.page-tab-title .right-part {
  margin-left: auto;
}
/* line 14, ../../sass/modules/_page-tabs.scss */
.page-tab-title-item {
  margin-right: 1em;
}
/* line 17, ../../sass/modules/_page-tabs.scss */
.page-tab-title-title {
  margin-right: 2em;
}

/* line 3, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder.has-selected .m-checkbox--label {
  display: block;
}
/* line 7, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--item {
  position: relative;
  text-align: center;
  border: solid 1px #e0e0e0;
  margin-bottom: 16px;
  transition: all 300ms;
}
/* line 13, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--item:hover {
  border-color: #3A8BFF;
}
/* line 15, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--item:hover .dropdown:not(.open) {
  display: block;
}
/* line 20, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--item.is-selected {
  border-color: #3A8BFF;
}
/* line 22, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--item.is-selected .m-checkbox--label {
  display: block;
}
/* line 26, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--item:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
/* line 31, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--item .dropdown-menu {
  width: 100%;
  text-align: left;
}
/* line 36, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--container {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 41, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--content {
  margin-top: 17px;
  position: absolute;
  width: 100%;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 48, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--head {
  position: absolute;
  height: 40px;
  width: 100%;
  z-index: 2;
}
/* line 54, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--illu {
  font-size: 70px;
}
/* line 57, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder--label {
  font-size: 12px;
  margin-bottom: 25px;
}
/* line 62, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder .dropdown-toggle {
  padding: 1px 7px 2px 7px;
  cursor: pointer;
}
/* line 65, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder .dropdown-toggle svg {
  vertical-align: middle;
}
/* line 69, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder .dropdown:not(.open) {
  display: none;
}
/* line 72, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder .m-checkbox--label {
  position: absolute;
  z-index: 99;
  left: 10px;
  top: 10px;
}
/* line 77, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder .m-checkbox--label:before {
  width: 20px;
  height: 20px;
  border-width: 1px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: white;
}
/* line 84, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder .m-checkbox--label:after {
  top: 1px;
  left: -2px;
}
/* line 89, ../../sass/modules/_gallery-folder.scss */
.m-gallery-folder .dropdown {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 1, ../../sass/modules/_module-link.scss */
.module-link {
  display: flex;
  margin-bottom: 25px;
  box-shadow: 1px 1px 3px #ccc;
  background: #fff;
  padding: 25px;
}
/* line 8, ../../sass/modules/_module-link.scss */
.module-link--icon {
  display: flex;
  width: 80px;
  align-items: center;
  justify-content: center;
  margin-right: 25px;
}
/* line 15, ../../sass/modules/_module-link.scss */
.module-link--icon .galaxy-icon {
  height: 100px;
  width: 80px;
  color: #E7E7E7;
  display: flex;
}
/* line 24, ../../sass/modules/_module-link.scss */
.module-link--explanation .p {
  margin-bottom: 0;
  font-size: 1.3em;
  color: #777777;
  font-weight: 300;
}
/* line 31, ../../sass/modules/_module-link.scss */
.module-link--explanation .btn {
  margin: 25px 0 5px;
}

/* line 1, ../../sass/modules/_panels.scss */
.panel-group {
  border: 1px solid #ececec;
}
/* line 4, ../../sass/modules/_panels.scss */
.panel-group .panel {
  overflow: visible;
  border-left: 2px solid transparent;
}
/* line 8, ../../sass/modules/_panels.scss */
.panel-group .panel-primary {
  border-left-color: #ef49bd;
}
/* line 12, ../../sass/modules/_panels.scss */
.panel-group .panel-secondary {
  border-left-color: #6344e6;
}
/* line 17, ../../sass/modules/_panels.scss */
.panel-group .panel-disabled .panel-body {
  position: relative;
}
/* line 20, ../../sass/modules/_panels.scss */
.panel-group .panel-disabled .panel-body:after {
  content: '';
  pointer-events: none;
  display: block;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 34, ../../sass/modules/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 0;
  border-top: 1px solid #ececec;
}
/* line 40, ../../sass/modules/_panels.scss */
.panel-group .panel .panel-body .container-fluid > .row {
  display: flex;
  align-items: center;
}
/* line 46, ../../sass/modules/_panels.scss */
.panel-group .panel .js-validate-pno-item {
  position: relative;
  z-index: 2;
}

/* line 1, ../../sass/modules/_readmore.scss */
[data-read-more] {
  overflow: hidden;
  cursor: pointer;
}

/* line 6, ../../sass/modules/_readmore.scss */
.link-expand {
  position: relative;
  background: transparent;
  border: navajowhite;
  outline: none;
  display: block;
  width: 100%;
  text-align: left;
  padding: 0;
  color: #3A8BFF;
}
/* line 18, ../../sass/modules/_readmore.scss */
.link-expand.link-read-more:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 0;
  height: 50px;
  width: 100%;
  background: linear-gradient(to top, #ffffff, rgba(255, 255, 255, 0));
}

/* line 2, ../../sass/modules/_loaders.scss */
.galaxy-loader {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
/* line 8, ../../sass/modules/_loaders.scss */
.galaxy-loader .icon {
  width: 31px;
  height: 31px;
}
/* line 13, ../../sass/modules/_loaders.scss */
.galaxy-loader > span {
  margin-left: 24px;
}
/* line 17, ../../sass/modules/_loaders.scss */
.m-tbl--cell .galaxy-loader {
  position: absolute;
  background: #fafafa;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 27, ../../sass/modules/_loaders.scss */
.cas-loader {
  background: #fafafa;
  position: fixed;
  display: flex;
  align-items: center;
  bottom: 0;
  right: 0;
  width: 100%;
  max-width: 490px;
  height: 60px;
  box-shadow: -5px 0px 55px -20px #948c94;
  border: 1px solid #ebebeb;
  z-index: 199;
}
/* line 41, ../../sass/modules/_loaders.scss */
.cas-loader .galaxy-loader {
  padding: 0 27px;
}
/* line 44, ../../sass/modules/_loaders.scss */
.cas-loader .galaxy-loader > span {
  opacity: .5;
}

/* line 50, ../../sass/modules/_loaders.scss */
.cas-light-loader {
  position: relative;
  margin-left: 16px;
  width: 70px;
  height: 70px;
}
/* line 56, ../../sass/modules/_loaders.scss */
.cas-light-loader .galaxy-loader,
.cas-light-loader #cas-light {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 2, ../../sass/modules/_list-group.scss */
.list-group--galaxy .list-group-item {
  padding: 1.25em;
}

/* line 8, ../../sass/modules/_list-group.scss */
.list-destination__checkbox {
  margin-right: 1em;
}
/* line 10, ../../sass/modules/_list-group.scss */
.list-destination__checkbox .form-group {
  margin-bottom: 0;
}

/* line 15, ../../sass/modules/_list-group.scss */
.list-destination__title {
  display: flex;
  align-items: center;
}
/* line 18, ../../sass/modules/_list-group.scss */
.list-destination__title .list-destination__title-item {
  margin-right: 1em;
}
/* line 21, ../../sass/modules/_list-group.scss */
.list-destination__title .l-tag {
  opacity: 0.3;
}

/* line 26, ../../sass/modules/_list-group.scss */
.list-destination__item {
  display: flex;
  align-items: center;
}

/* line 31, ../../sass/modules/_list-group.scss */
.ml1em {
  margin-left: 1em;
}

/* line 35, ../../sass/modules/_list-group.scss */
.ml2em {
  margin-left: 2em;
}

/* line 39, ../../sass/modules/_list-group.scss */
.ml3em {
  margin-left: 3em;
}

/* line 43, ../../sass/modules/_list-group.scss */
.ml4em {
  margin-left: 4em;
}

/* line 47, ../../sass/modules/_list-group.scss */
.ml5em {
  margin-left: 5em;
}

/* line 51, ../../sass/modules/_list-group.scss */
.ml6em {
  margin-left: 6em;
}

/* line 4, ../../sass/animation/_rotate.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../../sass/animation/_rotate.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 1, ../../sass/modules/_galaxy-navlist.scss */
.galaxy-navlist {
  background: #fafafa;
}

/* line 4, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item {
  background: #fafafa;
}
/* line 6, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .m-tbl--cell {
  display: inline-block;
  padding: 0 10px 0 0;
}
/* line 10, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .nav-item-left {
  float: left;
}
/* line 12, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .nav-item-left * {
  vertical-align: middle;
}
/* line 16, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .nav-item-right {
  float: right;
  display: flex;
  align-items: center;
}
/* line 21, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .nav-item-right .dropdown a {
  display: block;
}
/* line 22, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .nav-item-right .dropdown svg {
  font-size: 15px;
  vertical-align: middle;
}
/* line 27, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .nav-item-right a {
  color: inherit;
  transition: color 300ms;
}
/* line 30, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .nav-item-right a:hover {
  color: #3A8BFF;
}
/* line 34, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .nav-item-right svg {
  margin-right: 15px;
  margin-left: 15px;
}
/* line 39, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .nav-item-name {
  display: inline-block;
  vertical-align: middle;
  font-family: "Roboto", Arial, sans serif;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  color: #3A3A3A;
  position: relative;
  top: 1px;
}
/* line 50, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .contain-svg {
  padding-right: 28px;
  font-size: 19px;
}
/* line 54, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .m-round-indicator {
  margin-right: 7px;
}
/* line 57, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item svg {
  font-size: 18px;
}
/* line 60, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .l-tag {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 63, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item .galaxy-blind {
  margin-left: 9px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 67, ../../sass/modules/_galaxy-navlist.scss */
.navlist-line-item--footer {
  margin-top: 30px;
}

/* line 73, ../../sass/modules/_galaxy-navlist.scss */
.nav-level.is-hidden {
  display: block !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 77, ../../sass/modules/_galaxy-navlist.scss */
.nav-level .nav-level-container {
  padding: 19px 45px 20px 19px;
  margin-bottom: 9px;
  border-radius: 5px;
  background: #fff;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.22);
}

/* line 87, ../../sass/modules/_galaxy-navlist.scss */
.nav-level2 {
  margin-left: 47px;
}

/* line 90, ../../sass/modules/_galaxy-navlist.scss */
.nav-level3 {
  margin-left: 94px;
}

/* line 93, ../../sass/modules/_galaxy-navlist.scss */
.nav-level4 {
  margin-left: 141px;
}

/* line 97, ../../sass/modules/_galaxy-navlist.scss */
.dd-list .dd-list {
  padding-left: 45px;
}

/* line 102, ../../sass/modules/_galaxy-navlist.scss */
.dd-item > button {
  display: none;
}

/* line 15, ../../sass/modules/_text-circled.scss */
.m-text-circled {
  background: #3A8BFF;
  width: 90px;
  padding: 8px;
  height: 74px;
  display: table;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  text-transform: uppercase;
}
/* line 8, ../../sass/modules/_text-circled.scss */
.m-text-circled .m-text-circled--container {
  color: white;
  width: 90px;
  height: 74px;
}

/* line 24, ../../sass/modules/_text-circled.scss */
.m-text-circled--container {
  display: table-cell;
  max-width: 74px;
  max-height: 90px;
  overflow: hidden;
  vertical-align: middle;
}

/* line 5, ../../sass/modules/_text-effect.scss */
.small-text, .m-file--details, .m-rating .label {
  font-size: 14px;
  line-height: 1.3em;
  padding-bottom: 6.112px;
}

/* line 11, ../../sass/modules/_text-effect.scss */
.very-small-text, .m-rating--label {
  font-size: 0.7em;
  line-height: 1.2em;
}

/* line 17, ../../sass/modules/_text-effect.scss */
.light-text, .m-rating .label, .m-rating--label {
  color: #757575;
}

/* line 21, ../../sass/modules/_text-effect.scss */
.label-text {
  font-weight: bold;
  font-size: 13px;
  color: #202020;
}

/* line 27, ../../sass/modules/_text-effect.scss */
.is-italic {
  font-style: italic;
}

/* line 31, ../../sass/modules/_text-effect.scss */
.is-uppercase {
  text-transform: uppercase;
}

/* line 35, ../../sass/modules/_text-effect.scss */
.is-green {
  color: #46de7f !important;
}

/* line 38, ../../sass/modules/_text-effect.scss */
.is-red {
  color: #ff0018 !important;
}

/* line 41, ../../sass/modules/_text-effect.scss */
.is-orange {
  color: #FD8E0B !important;
}

/* line 44, ../../sass/modules/_text-effect.scss */
.is-blue {
  color: #3A8BFF !important;
}

/* line 48, ../../sass/modules/_text-effect.scss */
.handwritten-text {
  font-family: 'Handlee', cursive;
}

/* line 1, ../../sass/modules/_rating.scss */
.m-rating {
  padding: 0;
}
/* line 3, ../../sass/modules/_rating.scss */
.m-rating .star {
  display: inline-block;
}
/* line 6, ../../sass/modules/_rating.scss */
.m-rating i {
  color: #3A8BFF;
}

/* line 14, ../../sass/modules/_rating.scss */
.m-rating {
  text-align: center;
}

/* line 17, ../../sass/modules/_rating.scss */
.m-rating--label {
  margin-top: 2px;
  display: block;
}

/* line 2, ../../sass/pages/_import.scss */
.p-imports .l-notice {
  text-align: center;
  line-height: 1em;
  margin-top: 25px;
  margin-bottom: 30px;
}
/* line 9, ../../sass/pages/_import.scss */
.p-imports .l-big-notice {
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
}
/* line 16, ../../sass/pages/_import.scss */
.p-imports .footer-btn {
  margin: 45px 0 25px;
}
/* line 19, ../../sass/pages/_import.scss */
.p-imports .footer-btn .btn {
  margin: 0 15px;
}
/* line 24, ../../sass/pages/_import.scss */
.p-imports .resume {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 25px;
}
/* line 29, ../../sass/pages/_import.scss */
.p-imports .resume * {
  vertical-align: bottom;
  line-height: 1em;
}
/* line 35, ../../sass/pages/_import.scss */
.p-imports .resume .l-flag img {
  margin: 0 20px;
  width: 26px;
}
/* line 42, ../../sass/pages/_import.scss */
.p-imports .l-import-stats {
  text-align: center;
  margin-bottom: 30px;
  padding-left: 100px;
  padding-right: 100px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 49, ../../sass/pages/_import.scss */
.p-imports .l-import-stats .l-number {
  margin-top: 10px;
  font-size: 50px;
  font-weight: 100;
  line-height: 1em;
}
/* line 56, ../../sass/pages/_import.scss */
.p-imports .l-import-stats .l-label {
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 5px;
}
/* line 62, ../../sass/pages/_import.scss */
.p-imports .l-import-stats:after {
  display: block;
  content: '';
  clear: both;
}
/* line 68, ../../sass/pages/_import.scss */
.p-imports .l-import-stats .galaxy-switch {
  font-size: 20px;
  margin-bottom: -1px;
}
/* line 74, ../../sass/pages/_import.scss */
.p-imports .l-import-stat {
  width: 20%;
  float: left;
}
/* line 79, ../../sass/pages/_import.scss */
.p-imports .is-grey {
  color: #A0A0A0;
}

/* line 86, ../../sass/pages/_import.scss */
#publish-import #switch-table {
  text-align: center;
  margin-bottom: 10px;
}
/* line 90, ../../sass/pages/_import.scss */
#publish-import #switch-table .btn-group .btn {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 95, ../../sass/pages/_import.scss */
#publish-import #upload-information-message {
  border-left: 1px solid #CBCBCB;
  word-break: break-all;
}
/* line 99, ../../sass/pages/_import.scss */
#publish-import #language-warning-message {
  display: none;
  margin-bottom: -50px;
  text-align: center;
}

/* line 107, ../../sass/pages/_import.scss */
#import .export-table .m-tbl--cell {
  min-width: 120px;
}
/* line 109, ../../sass/pages/_import.scss */
#import .export-table .m-tbl--cell p {
  max-height: 70px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 115, ../../sass/pages/_import.scss */
#import .export-table .is-head .m-tbl--cell {
  position: sticky;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
}

/* line 2, ../../sass/pages/_media.scss */
.p-media .header-media-gallery {
  display: flex;
  margin-bottom: 35px;
}
/* line 5, ../../sass/pages/_media.scss */
.p-media .header-media-gallery--action {
  margin-left: auto;
}
/* line 11, ../../sass/pages/_media.scss */
.p-media .is-drop .m-file-selection--illu svg {
  font-size: 47px;
}
/* line 16, ../../sass/pages/_media.scss */
.p-media .m-boxed-breadcrumb {
  margin-bottom: 30px;
}

/* line 21, ../../sass/pages/_media.scss */
.m-file-selection {
  padding: 40px;
  text-align: center;
}
/* line 24, ../../sass/pages/_media.scss */
.m-file-selection--illu {
  font-size: 45px;
  color: #3A8BFF;
}
/* line 27, ../../sass/pages/_media.scss */
.m-file-selection--illu svg {
  display: block;
  margin: 0 auto;
}
/* line 32, ../../sass/pages/_media.scss */
.m-file-selection--title {
  font-size: 30px;
  line-height: 1em;
  margin: 18px 0 22px;
}

/* line 39, ../../sass/pages/_media.scss */
#dropzone {
  position: relative !important;
  margin: 0;
}
/* line 43, ../../sass/pages/_media.scss */
#dropzone .dropzone .dz-message * {
  cursor: pointer;
}
/* line 48, ../../sass/pages/_media.scss */
#dropzone .dropzone {
  margin: 0;
  padding: 0;
  border: none;
  background: white;
}
/* line 54, ../../sass/pages/_media.scss */
#dropzone .dropzone.dz-started .dz-message {
  display: none;
}

/* line 2, ../../sass/pages/_languages.scss */
.p-languages h3 {
  margin-bottom: 40px;
}
/* line 5, ../../sass/pages/_languages.scss */
.p-languages .l-flag {
  width: 25px;
  margin-right: 20px;
}

/* line 1, ../../sass/pages/_404.scss */
.p-404--box {
  text-align: center;
  padding: 60px 0;
}
/* line 4, ../../sass/pages/_404.scss */
.p-404--box img {
  width: 250px;
  margin-bottom: 40px;
}
/* line 8, ../../sass/pages/_404.scss */
.p-404--box h2 {
  margin-bottom: 5px;
}
/* line 11, ../../sass/pages/_404.scss */
.p-404--box .btn {
  margin-top: 10px;
}

/* line 1, ../../sass/pages/_website-page.scss */
.page-tabs-wrapper {
  overflow: hidden;
  min-height: 500px;
}

/* line 6, ../../sass/pages/_website-page.scss */
.page-buttons-wrapper {
  float: right;
  margin-left: 20px;
  min-width: 170px;
  padding-top: 40px;
}
/* line 12, ../../sass/pages/_website-page.scss */
.page-buttons-wrapper.no-tabs {
  position: relative;
  top: -40px;
}
/* line 17, ../../sass/pages/_website-page.scss */
.page-buttons-wrapper .floatfloat {
  top: 80px;
  width: 130px;
}
/* line 22, ../../sass/pages/_website-page.scss */
.page-buttons-wrapper .floatfloat .btn {
  margin-bottom: 15px;
}
/* line 26, ../../sass/pages/_website-page.scss */
.page-buttons-wrapper .js-global-save.visible {
  opacity: 1;
  visibility: visible;
}
/* line 31, ../../sass/pages/_website-page.scss */
.page-buttons-wrapper .js-global-save {
  opacity: 0;
  visibility: hidden;
  transition: all 600ms;
}

/* line 38, ../../sass/pages/_website-page.scss */
.main-box.list-block-element h2 {
  margin-bottom: 0;
}
/* line 41, ../../sass/pages/_website-page.scss */
.main-box.list-block-element h2 + .list-block-element--content {
  margin-top: 20px;
}

/* line 46, ../../sass/pages/_website-page.scss */
.image-name {
  border: 1px solid #e1e1e1;
  padding: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  display: none;
}

/* line 54, ../../sass/pages/_website-page.scss */
.m-online {
  font-size: 0.5em;
  vertical-align: middle;
  color: #46de7f;
  margin-left: 5px;
}
/* line 60, ../../sass/pages/_website-page.scss */
.m-online.m-online-is-offline {
  color: #de4646;
}

/* line 65, ../../sass/pages/_website-page.scss */
.page-title .m-online {
  font-size: 1em;
}

/* line 69, ../../sass/pages/_website-page.scss */
.page-title h1 {
  vertical-align: middle;
}

/* line 74, ../../sass/pages/_website-page.scss */
.page-title .online-indicator .m-online-is-offline {
  display: none;
}
/* line 78, ../../sass/pages/_website-page.scss */
.page-title .online-indicator.is-offline .m-online {
  display: none;
}
/* line 82, ../../sass/pages/_website-page.scss */
.page-title .online-indicator.is-offline .m-online-is-offline {
  display: inline-block;
}

/* CSS pour le switch afficher un element ou non */
/* line 87, ../../sass/pages/_website-page.scss */
.m-switch-show-element {
  margin: 2em auto;
  border-radius: 5px;
  padding-right: 0;
}

/* line 93, ../../sass/pages/_website-page.scss */
.m-switch-show-element > label {
  margin-top: 7px;
  margin-right: 1em;
}

/* line 98, ../../sass/pages/_website-page.scss */
.m-switch-show-element--devices {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 102, ../../sass/pages/_website-page.scss */
.m-switch-show-element--devices .onoffswitch + .onoffswitch {
  margin-left: 10px;
}
@media (min-width: 1300px) {
  /* line 106, ../../sass/pages/_website-page.scss */
  .m-switch-show-element--devices .onoffswitch + .onoffswitch {
    margin-left: 15px;
  }
}

/* line 112, ../../sass/pages/_website-page.scss */
.m-switch-show-element .onoffswitch-label {
  margin-bottom: 0;
}

/* line 116, ../../sass/pages/_website-page.scss */
.main-box-title {
  position: relative;
  margin-bottom: 25px;
}
/* line 119, ../../sass/pages/_website-page.scss */
.main-box-title h2 {
  padding: 0;
}
/* line 123, ../../sass/pages/_website-page.scss */
.main-box-title .main-box-title_type-element,
.main-box-title .syndicated-element {
  position: absolute;
  left: 0;
  top: 0;
  background: #eb541f;
  bottom: 0;
  width: 65px;
  color: white;
  padding-top: 16px;
  text-align: center;
}
/* line 137, ../../sass/pages/_website-page.scss */
.main-box-title.main-box-title--syndicated {
  border-color: #eb541f;
}
/* line 140, ../../sass/pages/_website-page.scss */
.main-box-title.main-box-title--syndicated .main-box-title_type-element {
  background: #eb541f;
}
/* line 145, ../../sass/pages/_website-page.scss */
.main-box-title.main-box-title--data {
  border-color: #419b98;
}
/* line 148, ../../sass/pages/_website-page.scss */
.main-box-title.main-box-title--data .main-box-title_type-element {
  background: #419b98;
}
/* line 153, ../../sass/pages/_website-page.scss */
.main-box-title .main-box-title_type-element,
.main-box-title .syndicated-element > .fa {
  font-size: 30px;
}
/* line 158, ../../sass/pages/_website-page.scss */
.main-box-title .main-box-title_type-element span,
.main-box-title .syndicated-element span {
  position: absolute;
  right: 15px;
  top: 8px;
}
/* line 165, ../../sass/pages/_website-page.scss */
.main-box-title .main-box-title_type-element + .clearfix,
.main-box-title .syndicated-element + .clearfix {
  margin-left: 65px;
}

/* line 172, ../../sass/pages/_website-page.scss */
.main-box-title__icon, .main-box-title_h2 {
  display: inline-block;
  vertical-align: middle;
}
/* line 176, ../../sass/pages/_website-page.scss */
.main-box-title__icon {
  vertical-align: middle;
}
/* line 178, ../../sass/pages/_website-page.scss */
.main-box-title__icon .galaxy-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 17px;
  color: #fff;
  font-weight: bold;
}
/* line 187, ../../sass/pages/_website-page.scss */
.main-box-title__icon-wrap {
  position: relative;
  display: inline-block;
  margin-left: 5px;
  width: 40px;
  height: 40px;
}
/* line 195, ../../sass/pages/_website-page.scss */
.main-box-title_h2 {
  margin: 0 5px !important;
}

/* line 200, ../../sass/pages/_website-page.scss */
.page-tabs-wrapper .main-box.main-box--index {
  padding: 20px;
}

/** TABS OFFLINE INDICATOR */
/* line 204, ../../sass/pages/_website-page.scss */
.tab-offline-indicator {
  width: 7px;
  height: 7px;
  background: #afb5bd;
  border-radius: 50%;
  top: 4px;
  right: 3px;
  vertical-align: middle;
  margin-left: 2px;
  margin-top: -1px;
  display: inline-block;
  display: none;
}

/* line 218, ../../sass/pages/_website-page.scss */
.tab-is-offline .tab-offline-indicator {
  display: inline-block;
}

/** TABS */
/* line 222, ../../sass/pages/_website-page.scss */
.n-edit-page {
  text-align: center;
  background: white;
  border-bottom: 1px solid #eaecf4;
  padding: 7px 10px 3px;
  border-radius: 3px;
}
/* line 229, ../../sass/pages/_website-page.scss */
.n-edit-page.nav-tabs {
  margin-bottom: 1em;
}

/* line 234, ../../sass/pages/_website-page.scss */
.n-edit-page li {
  float: none;
  display: inline-block;
  text-align: center;
}

/* line 240, ../../sass/pages/_website-page.scss */
.n-edit-page li a {
  padding: 5px 10px;
  margin-bottom: 5px;
  color: #98999e;
  border-radius: 3px;
  transition: all 300ms;
}

/* line 248, ../../sass/pages/_website-page.scss */
.n-edit-page > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #98999e;
  background: #f0f2f7;
}

/* line 256, ../../sass/pages/_website-page.scss */
.n-edit-page .tab-is-offline {
  opacity: 0.6;
}

/* line 261, ../../sass/pages/_website-page.scss */
.cms-reference-links--is-hidden {
  visibility: hidden;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  opacity: 0;
}
/* line 268, ../../sass/pages/_website-page.scss */
.cms-reference-links:hover .cms-reference-links--is-hidden {
  visibility: visible;
  opacity: 1;
}

/* PAGE ACTIONS ;*/
/* line 276, ../../sass/pages/_website-page.scss */
.page-actions-dropdown .btn {
  color: white;
  background: #b7b7b7;
  width: 130px;
}
/* line 282, ../../sass/pages/_website-page.scss */
.page-actions-dropdown .btn.active:focus,
.page-actions-dropdown .btn:active:focus,
.page-actions-dropdown .btn:focus {
  outline: 0;
}
/* line 289, ../../sass/pages/_website-page.scss */
.page-actions-dropdown .dropdown-menu > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 293, ../../sass/pages/_website-page.scss */
.page-actions-dropdown .dropdown-menu > li > a > i {
  margin-left: 0;
  margin-top: 2px;
  left: 0;
  width: 35px;
  text-align: center;
}
/* line 302, ../../sass/pages/_website-page.scss */
.page-actions-dropdown .dropdown-menu .divider {
  margin: 2px 0;
}

/* line 309, ../../sass/pages/_website-page.scss */
.form-item-cms .h2,
.form-item-cms h2 {
  font-size: 28px;
}
/* line 314, ../../sass/pages/_website-page.scss */
.form-item-cms .h4,
.form-item-cms h4 {
  font-size: 18px;
  margin-top: 8px;
}

/* line 321, ../../sass/pages/_website-page.scss */
.form-item-cms-settings {
  padding-left: 50px;
  margin-bottom: 2em;
}
@media (min-width: 1600px) {
  /* line 321, ../../sass/pages/_website-page.scss */
  .form-item-cms-settings {
    padding-left: 5%;
  }
}
/* line 327, ../../sass/pages/_website-page.scss */
.form-item-cms-settings .control-label {
  max-width: 80%;
}

/* line 1, ../../sass/pages/_website-list.scss */
.piwik_graph {
  width: 150px;
  height: 72px;
}

/* line 2, ../../sass/pages/_gallery.scss */
.p-gallery .header-media-gallery {
  display: flex;
  margin-bottom: 35px;
}
/* line 5, ../../sass/pages/_gallery.scss */
.p-gallery .header-media-gallery--action {
  margin-left: auto;
}
/* line 9, ../../sass/pages/_gallery.scss */
.p-gallery .m-tag {
  margin-left: 5px;
}
/* line 11, ../../sass/pages/_gallery.scss */
.p-gallery .m-tag:first-child {
  margin-left: 0;
}
/* line 16, ../../sass/pages/_gallery.scss */
.p-gallery .l-filters .l-title-link {
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Roboto", Arial, sans serif;
  color: #3A8BFF;
  font-weight: 700;
}
/* line 24, ../../sass/pages/_gallery.scss */
.p-gallery .l-gallery-title {
  width: 100%;
}
/* line 26, ../../sass/pages/_gallery.scss */
.p-gallery .l-gallery-title td {
  vertical-align: bottom;
}
/* line 28, ../../sass/pages/_gallery.scss */
.p-gallery .l-gallery-title td:last-child {
  text-align: right;
}
/* line 33, ../../sass/pages/_gallery.scss */
.p-gallery .l-gallery-title .btn-group .btn {
  padding: 9px 17px;
}
/* line 34, ../../sass/pages/_gallery.scss */
.p-gallery .l-gallery-title .btn-group .btn .icon {
  display: block;
}
/* line 37, ../../sass/pages/_gallery.scss */
.p-gallery .l-gallery-title .btn-group .btn:first-child {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
/* line 40, ../../sass/pages/_gallery.scss */
.p-gallery .l-gallery-title .btn-group .btn:last-child {
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* LOGIN PAGE */
/* line 2, ../../sass/pages/_login.scss */
#login-page,
#login-page-full {
  background-color: #eee;
}

/* line 7, ../../sass/pages/_login.scss */
#login-box {
  background: #fff;
  max-width: 728px;
  width: 100%;
  border: 1px solid #e1e1e1;
  margin: 60px auto 20px;
  border-radius: 3px;
}

/* line 16, ../../sass/pages/_login.scss */
#login-box #login-box-header {
  height: 5px;
}

/* line 19, ../../sass/pages/_login.scss */
#login-box #login-box-header > div {
  height: 100%;
  width: 16.6667%;
  float: left;
}

/* line 25, ../../sass/pages/_login.scss */
#login-box-inner {
  padding: 50px 42px;
}

/* line 28, ../../sass/pages/_login.scss */
#login-logo {
  display: block;
  margin: 30px auto 60px;
  text-align: center;
  font-size: 2.1em;
  font-weight: 600;
}

/* line 35, ../../sass/pages/_login.scss */
#login-box .input-group {
  margin-bottom: 10px;
}

/* line 38, ../../sass/pages/_login.scss */
#login-box .input-group input {
  font-weight: 300;
}

/* line 41, ../../sass/pages/_login.scss */
#login-box .input-group .input-group-addon {
  padding-left: 0;
  padding-right: 0;
  min-width: 50px;
}

/* line 46, ../../sass/pages/_login.scss */
#login-box .input-group .input-group-addon i {
  color: #efefef;
}

/* line 49, ../../sass/pages/_login.scss */
#login-box #login-forget-link {
  display: block;
}

/* line 53, ../../sass/pages/_login.scss */
#login-box-inner .input-group > .form-control,
#login-box-inner .input-group > .input-group-addon {
  height: 46px;
  padding-top: 0;
  padding-bottom: 0;
  /* 	border: 1px solid #ccc;  */
}

/* line 60, ../../sass/pages/_login.scss */
#login-box-inner .input-group > .input-group-addon {
  height: 44px;
}

@media only screen and (max-width: 768px) {
  /* line 64, ../../sass/pages/_login.scss */
  #login-box {
    margin-top: 20px;
  }

  /* line 67, ../../sass/pages/_login.scss */
  #login-logo {
    margin-top: 0px;
    margin-bottom: 40px;
  }

  /* line 71, ../../sass/pages/_login.scss */
  #login-box #login-forget-link {
    text-align: center;
    margin-top: 20px;
  }

  /* line 75, ../../sass/pages/_login.scss */
  #login-box-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 80, ../../sass/pages/_login.scss */
#login-page .login-create,
#login-page-full .login-create {
  margin-bottom: 20px;
}

/* line 85, ../../sass/pages/_login.scss */
#login-page-full .container {
  max-width: 1440px;
  margin: 0 auto;
}

/* line 89, ../../sass/pages/_login.scss */
#login-page-full .login-full-create {
  margin-right: 20px;
  line-height: 50px;
}

/* line 93, ../../sass/pages/_login.scss */
#login-full-left h1 {
  text-align: center;
  color: #363636;
  font-weight: 600;
  margin-bottom: 40px;
}

/* line 99, ../../sass/pages/_login.scss */
#login-full-left h2 {
  text-align: center;
  margin-top: 30px;
}

/* line 103, ../../sass/pages/_login.scss */
#login-full-left p.login-full-devices {
  margin-top: 30px;
}

/* line 106, ../../sass/pages/_login.scss */
#login-full-left .login-full-features {
  margin: 20px 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

/* line 112, ../../sass/pages/_login.scss */
#login-full-left .login-full-features > li {
  display: inline-block;
  margin: 0 8px;
}

/* line 116, ../../sass/pages/_login.scss */
#login-full-left .login-full-features > li > i {
  display: block;
  text-align: center;
  font-size: 1.6em;
  margin-bottom: 4px;
}

/* line 122, ../../sass/pages/_login.scss */
#login-full-left .login-full-features > li > span {
  display: block;
  text-align: center;
  font-size: 0.845em;
  line-height: 1.2;
}

/* line 129, ../../sass/pages/_login.scss */
.p-login {
  padding-top: 150px;
}
/* line 132, ../../sass/pages/_login.scss */
.p-login #content-wrapper {
  width: 100%;
  padding: 0 15px;
  -moz-transition-property: none;
  -o-transition-property: none;
  -webkit-transition-property: none;
  transition-property: none;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
/* line 138, ../../sass/pages/_login.scss */
.p-login #content-wrapper.col-md-10:before {
  display: none;
}
/* line 143, ../../sass/pages/_login.scss */
.p-login .sidebar {
  display: none;
}
/* line 146, ../../sass/pages/_login.scss */
.p-login #header-navbar {
  display: none;
}
/* line 149, ../../sass/pages/_login.scss */
.p-login #login-full-left h1 {
  margin: 0;
}
/* line 152, ../../sass/pages/_login.scss */
.p-login #login-box {
  margin-top: 30px;
}
/* line 155, ../../sass/pages/_login.scss */
.p-login .j-signup,
.p-login .j-password,
.p-login .j-login {
  color: #3A8BFF;
  cursor: pointer;
}
/* line 160, ../../sass/pages/_login.scss */
.p-login .j-signup:hover,
.p-login .j-password:hover,
.p-login .j-login:hover {
  cursor: #589cff;
}
/* line 163, ../../sass/pages/_login.scss */
.p-login .j-signup:active,
.p-login .j-password:active,
.p-login .j-login:active {
  cursor: #3276b1;
}
/* line 168, ../../sass/pages/_login.scss */
.p-login .l-login-content p {
  text-align: center;
}

/* line 1, ../../sass/pages/_testeur.scss */
.testeur-actions {
  margin-left: auto;
}
/* line 3, ../../sass/pages/_testeur.scss */
.testeur-actions .btn + .btn {
  margin-left: 5px;
}

/* line 8, ../../sass/pages/_testeur.scss */
.testeur-top-bar .container {
  padding-left: 20px;
  padding-right: 15px;
}

/* line 13, ../../sass/pages/_testeur.scss */
.testeur-top-bar {
  position: fixed;
  background: #fff;
  left: 80px;
  right: 0;
  margin-bottom: 20px;
  padding: 10px;
  top: 60px;
  z-index: 100;
  box-shadow: 0 0 2px;
}

/* line 26, ../../sass/pages/_testeur.scss */
.testeur-top-bar .checkbox {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 2px;
}
/* line 31, ../../sass/pages/_testeur.scss */
.testeur-top-bar .checkbox label {
  padding: 4px 5px 0 28px;
}
/* line 35, ../../sass/pages/_testeur.scss */
.testeur-top-bar > .container {
  display: flex;
  align-items: center;
}
/* line 39, ../../sass/pages/_testeur.scss */
.testeur-top-bar .breadcrumb {
  display: block;
  background: transparent;
  margin: 0;
  font-size: 14px;
  border: 0;
  padding: 0;
}
/* line 48, ../../sass/pages/_testeur.scss */
.testeur-top-bar .l-mid-col .select2-container {
  min-width: 150px;
}
/* line 51, ../../sass/pages/_testeur.scss */
.testeur-top-bar .l-mid-col .select2-choice {
  height: 29px !important;
  line-height: 29px !important;
}
/* line 56, ../../sass/pages/_testeur.scss */
.testeur-top-bar .select2-container .select2-choice .select2-arrow b {
  background-position: 3px 2px !important;
}
/* line 59, ../../sass/pages/_testeur.scss */
.testeur-top-bar .btn-link {
  padding: 0 12px;
}
/* line 62, ../../sass/pages/_testeur.scss */
.testeur-top-bar .testeur-top-bar-mid {
  width: 190px;
  margin: 0 auto;
}

/* line 68, ../../sass/pages/_testeur.scss */
.testeur-top-bar .breadcrumb a {
  color: #6d6e76;
}

/* line 74, ../../sass/pages/_testeur.scss */
.p-login .testeur-top-bar {
  left: 0;
}

/* line 77, ../../sass/pages/_testeur.scss */
.tester-view {
  margin-top: 60px;
}

/* line 81, ../../sass/pages/_testeur.scss */
.tester-view {
  display: flex;
}

/* line 85, ../../sass/pages/_testeur.scss */
.stardust-sidebar-wrapper {
  width: 280px;
}

/* line 88, ../../sass/pages/_testeur.scss */
.stardust-sidebar.is-fixed {
  width: 275px;
  position: fixed;
}

/* line 93, ../../sass/pages/_testeur.scss */
.stardust-body {
  flex: 1;
}

/* line 98, ../../sass/pages/_testeur.scss */
.stardust-container {
  /*hostClass: "sortable-ghost",  // Class name for the drop placeholder
  	chosenClass: "sortable-chosen",  // Class name for the chosen item
  	dragClass: "sortable-drag",  // Class name for the dragging item*/
}
/* line 100, ../../sass/pages/_testeur.scss */
.stardust-container .breadcrumb > li + li:before {
  padding: 0 0px 0 6px;
}
/* line 104, ../../sass/pages/_testeur.scss */
.stardust-container [v-cloak] {
  display: none;
}
/* line 106, ../../sass/pages/_testeur.scss */
.stardust-container .detail-type {
  text-transform: uppercase;
}
/* line 111, ../../sass/pages/_testeur.scss */
.stardust-container .panel-list-menu--item a:focus {
  color: inherit;
  text-decoration: none;
}
/* line 117, ../../sass/pages/_testeur.scss */
.stardust-container .block-panel-tester--variable {
  background: #f3fbfc;
  position: relative;
}
/* line 122, ../../sass/pages/_testeur.scss */
.stardust-container .variable-dependency-indicator {
  background: #9b59b6;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
}
/* line 131, ../../sass/pages/_testeur.scss */
.stardust-container .variable-item-cell {
  padding: 12px 20px;
}
/* line 133, ../../sass/pages/_testeur.scss */
.stardust-container .variable-item-cell .form-group {
  margin-bottom: 0;
  width: 100%;
}
/* line 137, ../../sass/pages/_testeur.scss */
.stardust-container .variable-item-cell label {
  font-size: 12px;
  font-weight: 500;
  color: #7f7777;
}
/* line 144, ../../sass/pages/_testeur.scss */
.stardust-container .variable-item-cell .select2-container .select2-choice {
  font-size: 1em;
}
/* line 148, ../../sass/pages/_testeur.scss */
.stardust-container .variable-item-cell,
.stardust-container .block-panel-tester--variable-detail {
  display: flex;
  align-items: center;
}
/* line 154, ../../sass/pages/_testeur.scss */
.stardust-container .block-panel-tester--variable-resume .variable-item-cell:first-child {
  padding-left: 20px;
}
/* line 158, ../../sass/pages/_testeur.scss */
.stardust-container .block-panel-tester--variable:not(:last-child) {
  margin-bottom: 10px;
}
/* line 162, ../../sass/pages/_testeur.scss */
.stardust-container .block-panel-tester .select2-container {
  min-width: inherit;
  width: 100%;
}
/* line 167, ../../sass/pages/_testeur.scss */
.stardust-container .block-panel-tester--variable-details {
  padding: 1em;
}
/* line 170, ../../sass/pages/_testeur.scss */
.stardust-container .block-panel-tester--image-container {
  width: 100%;
}
/* line 174, ../../sass/pages/_testeur.scss */
.stardust-container .no-variable-msg {
  padding: 1em;
  margin-top: 1em;
}
/* line 182, ../../sass/pages/_testeur.scss */
.stardust-container .sortable-ghost {
  background: #F4E2C9;
}
/* line 186, ../../sass/pages/_testeur.scss */
.stardust-container .important-input:placeholder-shown {
  border-color: #333;
}

/* line 191, ../../sass/pages/_testeur.scss */
.stardust-page {
  padding-top: 0;
}
/* line 193, ../../sass/pages/_testeur.scss */
.stardust-page .testeur-top-bar, .stardust-page #nav-col {
  top: 0;
}

/* line 1, ../../sass/layout/_menu.scss */
.sidebar {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  width: 80px;
  transition: all 300ms ease;
  background: #000835;
  z-index: 1000;
  color: white;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
/* line 14, ../../sass/layout/_menu.scss */
.sidebar:hover, .sidebar.is-expanded {
  width: 260px;
}
/* line 17, ../../sass/layout/_menu.scss */
.sidebar:hover .sidebar-link-text, .sidebar.is-expanded .sidebar-link-text {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
/* line 21, ../../sass/layout/_menu.scss */
.sidebar:hover .sidebar-sublink-text, .sidebar.is-expanded .sidebar-sublink-text {
  opacity: 1;
}
/* line 26, ../../sass/layout/_menu.scss */
.sidebar a {
  color: inherit;
}
/* line 28, ../../sass/layout/_menu.scss */
.sidebar a:hover, .sidebar a:focus, .sidebar a:active {
  text-decoration: none;
}
/* line 33, ../../sass/layout/_menu.scss */
.sidebar a:focus {
  outline: 5px auto -webkit-focus-ring-color !important;
}
/* line 38, ../../sass/layout/_menu.scss */
.sidebar ul {
  margin: 0;
  padding: 0;
}

/* line 45, ../../sass/layout/_menu.scss */
.sidebar-separator {
  width: calc(100% - 30px);
  margin: auto;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 52, ../../sass/layout/_menu.scss */
.sidebar-logo {
  padding: 0 20px;
  display: flex;
  align-items: center;
  overflow: hidden;
}
/* line 57, ../../sass/layout/_menu.scss */
.sidebar-logo .logo-wrapper {
  display: inline-block;
  height: 60px;
  width: 40px;
  display: flex;
  align-items: center;
  margin-right: 15px;
}
/* line 63, ../../sass/layout/_menu.scss */
.sidebar-logo .logo-wrapper img {
  max-height: 70%;
  width: 70px;
  object-fit: contain;
}
/* line 70, ../../sass/layout/_menu.scss */
.sidebar-logo .sidebar-link-text {
  font-weight: bold;
  line-height: 1;
  white-space: nowrap;
  font-size: 1.2em;
}
/* line 76, ../../sass/layout/_menu.scss */
.sidebar-logo:hover {
  color: white;
}

/* line 81, ../../sass/layout/_menu.scss */
.sidebar-nav {
  padding: 0;
  margin: 0;
  padding-top: 20px;
  overflow: auto;
  height: calc(100vh - 70px);
  -ms-overflow-style: none;
}
/* line 87, ../../sass/layout/_menu.scss */
.sidebar-nav li {
  display: block;
}
/* line 94, ../../sass/layout/_menu.scss */
.sidebar-nav::-webkit-scrollbar {
  display: none;
}

/* line 99, ../../sass/layout/_menu.scss */
.sidebar-link {
  display: flex;
  padding: 15px 25px;
  opacity: .7;
  white-space: nowrap;
  font-weight: bold;
  align-items: center;
  overflow: hidden;
  transition: opacity 300ms;
}
/* line 109, ../../sass/layout/_menu.scss */
.sidebar-link:hover, .sidebar-link:active {
  color: inherit;
  opacity: 1;
}
/* line 114, ../../sass/layout/_menu.scss */
.sidebar-link:focus {
  color: inherit;
}
/* line 118, ../../sass/layout/_menu.scss */
.active .sidebar-link {
  opacity: 1;
  color: #3A8BFF;
}
/* line 123, ../../sass/layout/_menu.scss */
.sidebar-link-text, .sidebar-link-icon {
  display: inline-block;
  vertical-align: middle;
}
/* line 129, ../../sass/layout/_menu.scss */
.sidebar-link-icon {
  width: 30px;
  height: 30px;
  position: relative;
  margin-right: 15px;
  text-align: center;
}
/* line 135, ../../sass/layout/_menu.scss */
.sidebar-link-icon .fa, .sidebar-link-icon svg {
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  top: 50%;
}
/* line 141, ../../sass/layout/_menu.scss */
.sidebar-link-icon .fa {
  font-size: 22px;
}
/* line 144, ../../sass/layout/_menu.scss */
.sidebar-link-icon svg {
  width: 1em;
  height: 1em;
  font-size: 25px;
}
/* line 149, ../../sass/layout/_menu.scss */
.sidebar-link-icon path {
  fill: currentColor;
}
/* line 153, ../../sass/layout/_menu.scss */
.sidebar-link-text {
  text-transform: uppercase;
  font-size: 13px;
  opacity: 0;
  line-height: 1;
  transform: translate3d(-30px, 0, 0);
  transition: all 200ms ease;
}
/* line 161, ../../sass/layout/_menu.scss */
.sidebar-link-collapse {
  margin-left: auto;
}
/* line 163, ../../sass/layout/_menu.scss */
.collapse-open .sidebar-link-collapse .fa {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 167, ../../sass/layout/_menu.scss */
.sidebar-link-collapse .fa {
  font-size: 18px;
  position: relative;
  top: 1px;
  -moz-transition: -moz-transform 300ms ease;
  -o-transition: -o-transform 300ms ease;
  -webkit-transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
}
/* line 175, ../../sass/layout/_menu.scss */
.sidebar-link-btn {
  padding: 15px 19px;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 183, ../../sass/layout/_menu.scss */
.sidebar-sublink {
  display: block;
  padding: 5px 25px;
  opacity: .7;
  white-space: nowrap;
  font-size: 14px;
  overflow: hidden;
  transition: color 300ms, opacity 300ms;
}
/* line 192, ../../sass/layout/_menu.scss */
.sidebar-sublink-icon {
  width: 30px;
  position: relative;
  margin-right: 15px;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
}
/* line 202, ../../sass/layout/_menu.scss */
.sidebar-sublink-text {
  display: inline-block;
  vertical-align: middle;
  opacity: 0;
}
/* line 208, ../../sass/layout/_menu.scss */
.active > .sidebar-sublink, .sidebar-sublink:hover, .sidebar-sublink:focus, .sidebar-sublink:active {
  color: white;
  opacity: 1;
}
/* line 213, ../../sass/layout/_menu.scss */
.active > .sidebar-sublink {
  color: #3A8BFF;
}

/* line 219, ../../sass/layout/_menu.scss */
#addContentModalBtn.opens {
  z-index: 1200;
}

/* line 223, ../../sass/layout/_menu.scss */
.create-content {
  z-index: 1501;
}
/* line 225, ../../sass/layout/_menu.scss */
.create-content .modal-dialog {
  max-width: 530px;
  margin-left: 25px;
  top: 100px;
}
/* line 230, ../../sass/layout/_menu.scss */
.create-content.fade .modal-dialog {
  transform: translate(0, -5%);
}
/* line 233, ../../sass/layout/_menu.scss */
.create-content.fade.in .modal-dialog {
  transform: translate(0, 0%);
}

/* line 240, ../../sass/layout/_menu.scss */
.sidebar.modal-opened {
  z-index: 1501;
}
/* line 242, ../../sass/layout/_menu.scss */
.sidebar.modal-opened sidebar-wrapper {
  overflow: hidden;
  position: relative;
}
/* line 246, ../../sass/layout/_menu.scss */
.sidebar.modal-opened .nav-modal-backdrop {
  display: block;
  opacity: .6;
}
/* line 251, ../../sass/layout/_menu.scss */
.sidebar.modal-opened .btn.opened {
  z-index: 1502;
  position: relative;
}

/* line 258, ../../sass/layout/_menu.scss */
.nav-modal-backdrop {
  display: none;
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background-color: #000;
}

/* line 1, ../../sass/layout/_applications-list.scss */
.header-bar-applications {
  position: relative;
  display: flex;
  height: 100%;
}
/* line 6, ../../sass/layout/_applications-list.scss */
.header-bar-applications button {
  background: transparent;
  transition: all 300ms;
  display: flex;
  align-items: center;
  border: 0;
  outline: 0;
  padding: 6px 21px;
}
/* line 15, ../../sass/layout/_applications-list.scss */
.header-bar-applications button:hover {
  color: #3A8BFF;
}

/* line 21, ../../sass/layout/_applications-list.scss */
.header-bar-applications-list {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 1;
  width: 420px;
  max-height: 70vh;
  overflow: auto;
  background: white;
  border: 1px solid rgba(51, 51, 51, 0.2);
  box-shadow: 0 3px 10px -1px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  transform: translate3d(0, -10px, 0);
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
}
/* line 35, ../../sass/layout/_applications-list.scss */
.header-bar-applications-list:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 28px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid white;
  z-index: 1;
}
/* line 48, ../../sass/layout/_applications-list.scss */
.header-bar-applications-list:after {
  content: "";
  position: absolute;
  top: -7px;
  left: 27px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid rgba(214, 214, 214, 0.71);
  z-index: 0;
}
/* line 60, ../../sass/layout/_applications-list.scss */
.header-bar-applications-list ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 1em;
}
/* line 67, ../../sass/layout/_applications-list.scss */
.header-bar-applications-list ul li {
  text-align: center;
  margin-top: 1.25em;
  margin-left: 1.25em;
}
/* line 77, ../../sass/layout/_applications-list.scss */
.header-bar-applications-list.toggle-active--active {
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

/* line 85, ../../sass/layout/_applications-list.scss */
.applications-link {
  display: block;
  border-radius: 3px;
  text-align: center;
  font-weight: bold;
  color: #3a3a3a;
  padding: 1.25em 1.75em;
  border: 1px solid transparent;
  width: 115px;
}
/* line 94, ../../sass/layout/_applications-list.scss */
.applications-link:hover, .applications-link:active, .applications-link:focus {
  border-color: #dfdfdf;
  color: #3a3a3a;
  text-decoration: none;
}
/* line 102, ../../sass/layout/_applications-list.scss */
.applications-link-icon {
  display: flex;
  width: 64px;
  height: 64px;
  justify-content: center;
  align-items: center;
  font-size: 2em;
}
/* line 109, ../../sass/layout/_applications-list.scss */
.applications-link-icon .fa {
  font-size: inherit;
}
/* line 110, ../../sass/layout/_applications-list.scss */
.applications-link-icon svg {
  display: inline-block;
  width: 40px;
  height: 40px;
}
/* line 116, ../../sass/layout/_applications-list.scss */
.applications-link-text {
  display: block;
}

/* line 1, ../../sass/layout/_page-header.scss */
.page-title h1 {
  display: inline-block;
}

/* line 6, ../../sass/layout/_page-header.scss */
.new-header.page-header-wrapper {
  background: #FFF;
  margin-bottom: 25px;
  margin-top: -25px;
  margin-left: -25px;
  margin-right: -25px;
}
/* line 14, ../../sass/layout/_page-header.scss */
.new-header .page-header-item {
  border-bottom: 1px solid #E5E5E5;
  padding: 15px 60px 15px 30px;
}
/* line 19, ../../sass/layout/_page-header.scss */
.new-header .page-title--status {
  flex-shrink: 0;
}
/* line 21, ../../sass/layout/_page-header.scss */
.new-header .page-title--status .page-title--status-link {
  color: #b0b0b0;
  padding: 0 8px;
  position: relative;
}
/* line 26, ../../sass/layout/_page-header.scss */
.new-header .page-title--status .page-title--status-link:first-of-type {
  padding-left: 16px;
}
/* line 29, ../../sass/layout/_page-header.scss */
.new-header .page-title--status .page-title--status-link:first-of-type::before {
  content: '';
  width: 1px;
  height: 65%;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  background-color: #E2E2E2;
}
/* line 45, ../../sass/layout/_page-header.scss */
.new-header .page-title {
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #3a3a3a;
  position: relative;
  z-index: 101;
}
/* line 55, ../../sass/layout/_page-header.scss */
.new-header .page-title .page-title-wrapper {
  width: calc(100% - 500px);
  padding-right: 30px;
}
/* line 60, ../../sass/layout/_page-header.scss */
.new-header .page-title .h1 {
  color: inherit;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  transform: translateY(4px);
  display: flex;
  align-items: center;
}
@media (max-width: 999px) {
  /* line 60, ../../sass/layout/_page-header.scss */
  .new-header .page-title .h1 {
    flex-wrap: wrap;
  }
}
/* line 75, ../../sass/layout/_page-header.scss */
.new-header .page-title .h1 .js-page-title {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.2;
  padding-top: 1px;
}
@media (max-width: 1280px) {
  /* line 75, ../../sass/layout/_page-header.scss */
  .new-header .page-title .h1 .js-page-title {
    min-width: 100px;
  }
}
/* line 89, ../../sass/layout/_page-header.scss */
.new-header .page-title .h1 .draft-warning {
  color: #FD8E0B;
  padding: 0 16px 0 4px;
  font-style: italic;
}
/* line 96, ../../sass/layout/_page-header.scss */
.new-header .page-title a:hover {
  text-decoration: none;
}
/* line 99, ../../sass/layout/_page-header.scss */
.new-header .page-title--label,
.new-header .page-title .m-round-indicator {
  margin: 0 6px;
  display: inline-block;
}
/* line 103, ../../sass/layout/_page-header.scss */
.new-header .page-title--label:first-child,
.new-header .page-title .m-round-indicator:first-child {
  margin-left: 13px;
  margin-right: 10px;
}
/* line 107, ../../sass/layout/_page-header.scss */
.new-header .page-title--label:last-child,
.new-header .page-title .m-round-indicator:last-child {
  margin-right: 0;
}
/* line 111, ../../sass/layout/_page-header.scss */
.new-header .page-title-icon {
  margin-right: 30px;
  font-size: 30px;
  vertical-align: middle;
  color: #3A8BFF;
}
/* line 116, ../../sass/layout/_page-header.scss */
.new-header .page-title-icon svg {
  display: block;
}
/* line 120, ../../sass/layout/_page-header.scss */
.new-header .page-title--status {
  color: #b0b0b0;
}
/* line 122, ../../sass/layout/_page-header.scss */
.new-header .page-title--status.is-active, .new-header .page-title--status.is-active * {
  color: #3A8BFF;
}
/* line 126, ../../sass/layout/_page-header.scss */
.new-header .page-title--status .m-round-indicator {
  margin: 0 15px;
  position: relative;
  top: 1px;
}
/* line 131, ../../sass/layout/_page-header.scss */
.new-header .page-title--status svg {
  font-size: 24px;
  position: relative;
  top: 3px;
}
/* line 135, ../../sass/layout/_page-header.scss */
.new-header .page-title--status svg.galaxy-eye {
  font-size: 28px;
}
/* line 140, ../../sass/layout/_page-header.scss */
.new-header .page-title--label {
  font-size: 15px;
  position: relative;
  top: 4px;
  margin-left: 0;
  font-weight: 400;
  font-family: "Roboto", Arial, sans serif;
}
/* line 148, ../../sass/layout/_page-header.scss */
.new-header .page-title-back-link {
  color: #3a3a3a;
  vertical-align: middle;
  margin-right: 15px;
}
/* line 152, ../../sass/layout/_page-header.scss */
.new-header .page-title-back-link svg {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: block;
  width: 22px;
  height: 22px;
}
/* line 159, ../../sass/layout/_page-header.scss */
.new-header .page-title-details {
  color: #979797;
  font-size: 15px;
  vertical-align: middle;
}
/* line 165, ../../sass/layout/_page-header.scss */
.new-header .page-title-actions {
  align-self: flex-end;
  margin-left: auto;
  min-height: 45px;
  display: flex;
  align-items: center;
}
/* line 172, ../../sass/layout/_page-header.scss */
.new-header .page-title-actions--has-save {
  padding-right: 185px;
  display: flex;
}
/* line 177, ../../sass/layout/_page-header.scss */
.new-header .page-title-actions .page-title--changes {
  font-size: 11px;
  text-align: right;
  color: #777;
}
/* line 182, ../../sass/layout/_page-header.scss */
.new-header .page-title-actions .page-title--changes span {
  font-weight: 700;
}
/* line 189, ../../sass/layout/_page-header.scss */
.new-header .page-header-submenu {
  padding-bottom: 0;
}
/* line 191, ../../sass/layout/_page-header.scss */
.new-header .page-header-submenu .nav-link {
  margin-bottom: 15px;
}
/* line 196, ../../sass/layout/_page-header.scss */
.new-header .online-indicator {
  margin-right: 30px;
}

/* line 2, ../../sass/modules/_save-global.scss */
.js-global-save.loading .loader,
.js-global-save.validated .valide {
  display: inline;
}

/* line 7, ../../sass/modules/_save-global.scss */
.js-global-save .loader,
.js-global-save .valide,
.js-global-save.validated .normal {
  display: none;
}

/* line 13, ../../sass/modules/_save-global.scss */
.js-global-save:not(.visible) {
  pointer-events: none;
  background: white;
  color: #c1c1c1;
  border-color: #c1c1c1;
  transition: all 600ms;
}

/* line 21, ../../sass/modules/_save-global.scss */
.js-global-save.validated {
  pointer-events: none;
}

/* line 25, ../../sass/modules/_save-global.scss */
.page-header-item .js-global-save,
.global-save__container {
  position: fixed;
  right: 60px;
  z-index: 150;
}

/* line 33, ../../sass/modules/_save-global.scss */
.global-save--publish .btn, .global-save--publish .btn[disabled] {
  background: #b7b7b7;
  color: white;
}

/* line 1, ../../sass/modules/_cas.scss */
.draft-state {
  color: #FD8E0B;
  font-style: italic;
  font-weight: 500;
}
/* line 6, ../../sass/modules/_cas.scss */
.h1 .draft-state {
  color: rgba(151, 151, 151, 0.4);
}

/* line 1, ../../sass/modules/_round-indicator.scss */
.m-round-indicator {
  width: 11px;
  height: 11px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  flex-shrink: 0;
}
/* line 8, ../../sass/modules/_round-indicator.scss */
.m-round-indicator.is-green, .m-round-indicator.is-success {
  background: #46de7f;
}
/* line 12, ../../sass/modules/_round-indicator.scss */
.m-round-indicator.is-red, .m-round-indicator.is-danger {
  background: #ff0018;
}

/* line 1, ../../sass/modules/_table.scss */
.m-tbl {
  width: 100%;
  margin-top: 25px;
  font-weight: 300;
  position: relative;
}
/* line 7, ../../sass/modules/_table.scss */
.m-tbl:not([hidden]) {
  display: table;
}
/* line 14, ../../sass/modules/_table.scss */
.m-tbl.first-b .m-tbl--row:not(.is-head) .m-tbl--cell:first-child {
  font-weight: 700;
}
/* line 21, ../../sass/modules/_table.scss */
.m-tbl b, .m-tbl strong, .m-tbl--cell--main {
  font-weight: 400;
}
/* line 25, ../../sass/modules/_table.scss */
.m-tbl .js-drag-handle {
  cursor: pointer;
  cursor: grab;
  cursor: -webkit-grab;
}
/* line 31, ../../sass/modules/_table.scss */
.m-tbl .bulk-list {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #fafafa;
  padding: 16px 10px 13px 70px;
  z-index: 2;
}
/* line 40, ../../sass/modules/_table.scss */
.m-tbl .bulk-list #items-count {
  color: #ADADAD;
  text-transform: lowercase;
  font-weight: bold;
  font-style: italic;
  letter-spacing: 0;
  font-size: 13px;
}
/* line 49, ../../sass/modules/_table.scss */
.m-tbl .bulk-list .select-wrapper {
  width: 285px;
}
/* line 56, ../../sass/modules/_table.scss */
.m-tbl .m-tbl--row .m-tbl--cell.bulk-actions {
  position: relative;
  z-index: 3;
}

/* line 64, ../../sass/modules/_table.scss */
.m-tbl--head,
.m-tbl--body {
  display: table-row-group;
}

/* line 70, ../../sass/modules/_table.scss */
.m-tbl--head .m-tbl--cell {
  color: #979797;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 1em;
  margin-bottom: 16px;
  font-family: "helvetica-neue-condensed", sans serif;
  white-space: nowrap;
}

/* line 82, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell {
  position: relative;
  background: white;
  border-top: solid 1px #ececec;
  /* allow to have a text that is cut if too long */
}
/* line 87, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell:first-child {
  border-left: solid 1px #ececec;
}
/* line 91, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell:last-child {
  border-right: solid 1px #ececec;
}
/* line 95, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell .cas-cell {
  width: 152px;
  background-color: #fff;
}
/* line 99, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell .cas-cell:not(.sync-state) {
  background-color: #fff;
}
/* line 103, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell .cas-cell .control-label {
  font-size: 12px;
}
/* line 108, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell .title-cell {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
/* line 113, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell .title-cell .galaxy-icon {
  margin-right: 15px;
  opacity: 0.3;
  font-size: 18px;
}
/* line 121, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell .text-cell-ellipsed {
  display: inline-block;
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 129, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--cell .galaxy-checked {
  width: 22px;
  height: 22px;
}
/* line 137, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--row:last-child .m-tbl--cell {
  border-bottom: solid 1px #ececec;
}
/* line 143, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--row:hover .m-tbl--cell {
  background-color: rgba(58, 139, 255, 0.03);
}
/* line 146, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--row:hover .m-tbl--cell > .hover-only {
  opacity: 1;
  visibility: visible;
}
/* line 154, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--row .m-tbl--cell > .hover-only {
  opacity: 0;
  visibility: hidden;
  transition: all .3s;
}
/* line 162, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--row--warning .m-tbl--cell {
  background-color: rgba(243, 113, 9, 0.1);
}
/* line 167, ../../sass/modules/_table.scss */
.m-tbl--body .m-tbl--row--warning:hover .m-tbl--cell {
  background-color: rgba(243, 113, 9, 0.2);
}
/* line 173, ../../sass/modules/_table.scss */
.m-tbl--body .dropdown-menu {
  overflow: hidden;
}

/* line 177, ../../sass/modules/_table.scss */
.m-tbl--row {
  display: table-row;
}

/* line 181, ../../sass/modules/_table.scss */
.m-tbl--cell {
  display: table-cell;
  vertical-align: middle;
  color: #3a3a3a;
  font-size: 15px;
  font-family: "Roboto", Arial, sans serif;
  padding: 24px 10px;
  transition: background 300ms;
}
/* line 190, ../../sass/modules/_table.scss */
.m-tbl--cell:first-child {
  padding-left: 20px;
}
/* line 193, ../../sass/modules/_table.scss */
.m-tbl--cell:last-child {
  padding-right: 20px;
}
/* line 196, ../../sass/modules/_table.scss */
.m-tbl--cell .rating-stars {
  font-size: 13px;
}
/* line 199, ../../sass/modules/_table.scss */
.m-tbl--cell.is-stars {
  max-width: 50px;
}
/* line 202, ../../sass/modules/_table.scss */
.m-tbl--cell.is-round-indicator {
  max-width: 30px;
  text-align: center;
}
/* line 206, ../../sass/modules/_table.scss */
.m-tbl--cell.m-tbl--action {
  max-width: 58px;
}
/* line 209, ../../sass/modules/_table.scss */
.m-tbl--cell.m-tbl--favorite {
  max-width: 65px;
}
/* line 213, ../../sass/modules/_table.scss */
.m-tbl--cell * {
  vertical-align: middle;
}
/* line 217, ../../sass/modules/_table.scss */
.m-tbl--cell.is-10-pc {
  width: 10%;
}
/* line 218, ../../sass/modules/_table.scss */
.m-tbl--cell.is-20-pc {
  width: 20%;
}
/* line 219, ../../sass/modules/_table.scss */
.m-tbl--cell.is-30-pc {
  width: 30%;
}
/* line 220, ../../sass/modules/_table.scss */
.m-tbl--cell.is-40-pc {
  width: 40%;
}
/* line 221, ../../sass/modules/_table.scss */
.m-tbl--cell.is-40-pc {
  width: 50%;
}
/* line 222, ../../sass/modules/_table.scss */
.m-tbl--cell.is-50-pc {
  width: 50%;
}
/* line 223, ../../sass/modules/_table.scss */
.m-tbl--cell.is-60-pc {
  width: 60%;
}
/* line 224, ../../sass/modules/_table.scss */
.m-tbl--cell.is-70-pc {
  width: 70%;
}
/* line 225, ../../sass/modules/_table.scss */
.m-tbl--cell.is-80-pc {
  width: 80%;
}
/* line 226, ../../sass/modules/_table.scss */
.m-tbl--cell.is-90-pc {
  width: 90%;
}
/* line 227, ../../sass/modules/_table.scss */
.m-tbl--cell.is-100-pc {
  width: 100%;
}
/* line 228, ../../sass/modules/_table.scss */
.m-tbl--cell.is-10 {
  width: 10px;
}
/* line 229, ../../sass/modules/_table.scss */
.m-tbl--cell.is-20 {
  width: 20px;
}
/* line 230, ../../sass/modules/_table.scss */
.m-tbl--cell.is-30 {
  width: 30px;
}
/* line 231, ../../sass/modules/_table.scss */
.m-tbl--cell.is-40 {
  width: 40px;
}
/* line 232, ../../sass/modules/_table.scss */
.m-tbl--cell.is-40 {
  width: 50px;
}
/* line 233, ../../sass/modules/_table.scss */
.m-tbl--cell.is-50 {
  width: 50px;
}
/* line 234, ../../sass/modules/_table.scss */
.m-tbl--cell.is-60 {
  width: 60px;
}
/* line 235, ../../sass/modules/_table.scss */
.m-tbl--cell.is-70 {
  width: 70px;
}
/* line 236, ../../sass/modules/_table.scss */
.m-tbl--cell.is-80 {
  width: 80px;
}
/* line 237, ../../sass/modules/_table.scss */
.m-tbl--cell.is-90 {
  width: 90px;
}
/* line 238, ../../sass/modules/_table.scss */
.m-tbl--cell.is-100 {
  width: 100px;
}
/* line 239, ../../sass/modules/_table.scss */
.m-tbl--cell.is-110 {
  width: 110px;
}
/* line 240, ../../sass/modules/_table.scss */
.m-tbl--cell.is-120 {
  width: 120px;
}
/* line 241, ../../sass/modules/_table.scss */
.m-tbl--cell.is-130 {
  width: 130px;
}
/* line 242, ../../sass/modules/_table.scss */
.m-tbl--cell.is-140 {
  width: 140px;
}
/* line 243, ../../sass/modules/_table.scss */
.m-tbl--cell.is-150 {
  width: 150px;
}
/* line 244, ../../sass/modules/_table.scss */
.m-tbl--cell.is-160 {
  width: 160px;
}
/* line 245, ../../sass/modules/_table.scss */
.m-tbl--cell.is-170 {
  width: 170px;
}
/* line 246, ../../sass/modules/_table.scss */
.m-tbl--cell.is-180 {
  width: 180px;
}
/* line 247, ../../sass/modules/_table.scss */
.m-tbl--cell.is-190 {
  width: 190px;
}
/* line 248, ../../sass/modules/_table.scss */
.m-tbl--cell.is-200 {
  width: 200px;
}
/* line 249, ../../sass/modules/_table.scss */
.m-tbl--cell.is-210 {
  width: 210px;
}
/* line 250, ../../sass/modules/_table.scss */
.m-tbl--cell.is-220 {
  width: 220px;
}
/* line 251, ../../sass/modules/_table.scss */
.m-tbl--cell.is-230 {
  width: 230px;
}
/* line 252, ../../sass/modules/_table.scss */
.m-tbl--cell.is-240 {
  width: 240px;
}
/* line 253, ../../sass/modules/_table.scss */
.m-tbl--cell.is-250 {
  width: 250px;
}
/* line 254, ../../sass/modules/_table.scss */
.m-tbl--cell.is-thumb {
  width: 130px;
}
/* line 256, ../../sass/modules/_table.scss */
.m-tbl--cell.is-thumb .thumb-page {
  width: 130px;
  border: solid 1px #dbdbdb;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  padding-top: 53.33%;
  display: inherit;
}
/* line 265, ../../sass/modules/_table.scss */
.m-tbl--cell.is-icon-tag {
  font-size: 21px;
}
/* line 267, ../../sass/modules/_table.scss */
.m-tbl--cell.is-icon-tag svg {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 272, ../../sass/modules/_table.scss */
.m-tbl--cell.m-tbl--action a {
  color: #3a3a3a;
}
/* line 274, ../../sass/modules/_table.scss */
.m-tbl--cell.m-tbl--action a:hover {
  color: #3A8BFF;
}
/* line 279, ../../sass/modules/_table.scss */
.m-tbl--cell .btn {
  padding: 6px 20px;
  min-width: 100px;
}

/* line 286, ../../sass/modules/_table.scss */
.m-tbl--action .m-tbl--action-more {
  padding: 10px;
  text-align: center;
}
/* line 289, ../../sass/modules/_table.scss */
.m-tbl--action .m-tbl--action-more span {
  display: inline-block;
  height: 0.267em;
  width: 0.267em;
  background: #3a3a3a;
  -moz-border-radius: 0.133em;
  -webkit-border-radius: 0.133em;
  border-radius: 0.133em;
  margin-left: 0.200em;
}
/* line 296, ../../sass/modules/_table.scss */
.m-tbl--action .m-tbl--action-more span:first-child {
  margin-left: 0;
}
/* line 300, ../../sass/modules/_table.scss */
.m-tbl--action .m-tbl--action-more:hover span {
  background: #3A8BFF;
}
/* line 305, ../../sass/modules/_table.scss */
.m-tbl--action .m-tbl--action-see svg {
  font-size: 12px;
}

/* line 310, ../../sass/modules/_table.scss */
.m-sort {
  cursor: pointer;
  margin-left: 5px;
  font-size: 10px;
  padding: 3px 0;
}
/* line 315, ../../sass/modules/_table.scss */
.m-sort svg {
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 319, ../../sass/modules/_table.scss */
.m-sort[data-state="is-down"] svg {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 323, ../../sass/modules/_table.scss */
.m-sort--active {
  color: #3A8BFF;
}

/* line 327, ../../sass/modules/_table.scss */
.export-table {
  max-height: 534px;
  border-bottom: solid 1px #ececec;
}
/* line 330, ../../sass/modules/_table.scss */
.export-table.is-constraint {
  overflow: scroll;
}
/* line 335, ../../sass/modules/_table.scss */
.export-table .m-tbl--row:last-child .m-tbl--cell {
  border-bottom: none !important;
}
/* line 340, ../../sass/modules/_table.scss */
.export-table * {
  font-weight: 100;
}
/* line 344, ../../sass/modules/_table.scss */
.export-table .m-tbl--body .m-tbl--cell {
  border-right: solid 1px #ececec;
}

/* line 352, ../../sass/modules/_table.scss */
.m-tbl[data-line-clickable="true"] .m-tbl--body .m-tbl--row {
  cursor: pointer;
}

/* line 360, ../../sass/modules/_table.scss */
.m-tbl--row--form .control-label {
  display: none;
}
/* line 364, ../../sass/modules/_table.scss */
.m-tbl--row--form .m-tbl--cell > .form-group:last-child {
  margin-bottom: 0;
}

/* line 370, ../../sass/modules/_table.scss */
.m-tbl-icon {
  font-size: 25px;
}
/* line 371, ../../sass/modules/_table.scss */
.m-tbl-icon svg {
  display: block;
}
/* line 374, ../../sass/modules/_table.scss */
.m-tbl-icon--large {
  font-size: 60px;
  padding: 15px;
}

/* Specific for list website */
/* line 383, ../../sass/modules/_table.scss */
.m-tbl--cell .thumb-website {
  margin: -10px -5px;
}

/* This shows when there is no results in a list */
/* line 2, ../../sass/modules/_index-no-results.scss */
.index-no-results {
  text-align: center;
  min-height: 50vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/* line 9, ../../sass/modules/_index-no-results.scss */
.index-no-results:not([hidden]) {
  display: flex;
}
/* line 13, ../../sass/modules/_index-no-results.scss */
.index-no-results-icon {
  font-size: 100px;
  line-height: 1;
  opacity: 0.1;
}
/* line 19, ../../sass/modules/_index-no-results.scss */
.index-no-results-text {
  margin-bottom: 2em;
  font-size: 1.7em;
  opacity: 0.6;
  font-weight: 300;
}

/* line 1, ../../sass/modules/_border-tag.scss */
.m-border-tag {
  text-transform: uppercase;
  min-width: 58px;
  padding-top: 8px;
  padding-bottom: 4px;
  line-height: 1em;
  font-size: 13px;
  display: inline-block;
  background: white;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 12, ../../sass/modules/_border-tag.scss */
.m-border-tag.is-green, .m-border-tag.is-success {
  color: #46de7f;
  border: solid 2px #46de7f;
}
/* line 17, ../../sass/modules/_border-tag.scss */
.m-border-tag.is-red, .m-border-tag.is-danger {
  color: #ff0018;
  border: solid 2px #ff0018;
}

/* line 1, ../../sass/modules/_meta-header.scss */
.meta-header__container {
  width: 100%;
  max-width: 350px;
  min-width: 200px;
  margin-left: 10px;
  font-weight: 400;
  font-family: 'Roboto';
  font-size: 15px;
}

/* line 15, ../../sass/modules/_meta-header.scss */
.meta-header__option span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 20, ../../sass/modules/_meta-header.scss */
.meta-header__option .galaxy-icon {
  line-height: 1;
  color: #E63E72;
  flex-shrink: 0;
}

/* line 27, ../../sass/modules/_meta-header.scss */
.meta-header__container {
  transition: 300ms;
}
/* line 29, ../../sass/modules/_meta-header.scss */
.meta-header__container .select2-container {
  border: 1px solid #E2E2E2;
  background-color: #FAFAFA;
  border-radius: 3px;
  padding: 0;
}
/* line 36, ../../sass/modules/_meta-header.scss */
.meta-header__container .select2-container::after {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  right: 14px;
  top: 11px;
  transform: rotate(45deg);
  vertical-align: top;
  border-bottom: 2px solid #aaa;
  border-right: 2px solid #aaa;
  transition: all ease 0.25s;
  pointer-events: none;
}
/* line 52, ../../sass/modules/_meta-header.scss */
.meta-header__container .select2-container .select2-choice {
  height: 33px;
  display: flex;
  align-items: center;
}
/* line 58, ../../sass/modules/_meta-header.scss */
.meta-header__container .select2-chosen {
  padding-left: 20px;
}
/* line 62, ../../sass/modules/_meta-header.scss */
.meta-header__container .select2-container .select2-choice > .select2-chosen {
  margin-right: 35px;
}

/* line 67, ../../sass/modules/_meta-header.scss */
.select2-meta-pre-result-link {
  display: block;
  padding: 7px 5px;
  background-color: #ffffff;
  color: #333;
}
/* line 73, ../../sass/modules/_meta-header.scss */
.select2-meta-pre-result-link:hover {
  text-decoration: none;
  background: #eae8e8;
  color: #333;
}

/* line 81, ../../sass/modules/_meta-header.scss */
.meta-header__dropdown .select2-search input {
  font-family: 'Roboto';
}

/* line 87, ../../sass/modules/_meta-header.scss */
.meta-header__container.js-not-ready {
  opacity: 0;
}

/* line 1, ../../sass/modules/personalization/_trigger.scss */
.main-box-title--decorated {
  display: flex;
  justify-content: center;
}

/* line 6, ../../sass/modules/personalization/_trigger.scss */
.main-box-title--decorated__right {
  margin-left: auto;
}
/* line 8, ../../sass/modules/personalization/_trigger.scss */
.main-box-title--decorated__right .form-group {
  margin-bottom: 0;
}

/* line 14, ../../sass/modules/personalization/_trigger.scss */
.js-mb-collapsible .main-box-title--decorated {
  transition: opacity 300ms;
}

/* line 20, ../../sass/modules/personalization/_trigger.scss */
.js-mb-collapsible--closed .main-box-title--decorated {
  opacity: 0.7;
}
/* line 25, ../../sass/modules/personalization/_trigger.scss */
.js-mb-collapsible--closed:hover .main-box-title--decorated {
  opacity: 1;
}
/* line 30, ../../sass/modules/personalization/_trigger.scss */
.js-mb-collapsible--closed .main-box-title--decorated {
  margin-bottom: 0;
}
/* line 33, ../../sass/modules/personalization/_trigger.scss */
.js-mb-collapsible--closed .js-mb-collapsible__content {
  display: none;
}

/*
PAGE CURRENTLY USED FOR MEDIA MANAGER
*/
/* line 6, ../../sass/pages/_currently-used.scss */
.special-currently-used .m-tbl--row--form {
  /* ensures the 1st column dosn't take too much place */
}
/* line 8, ../../sass/pages/_currently-used.scss */
.special-currently-used .m-tbl--row--form .m-tbl--cell:first-child {
  width: 200px;
}
/* line 12, ../../sass/pages/_currently-used.scss */
.special-currently-used .m-tbl--row--form .control-label {
  display: block;
}
/* line 17, ../../sass/pages/_currently-used.scss */
.special-currently-used .m-tbl--row--form .form-group {
  font-weight: 400;
}
/* line 21, ../../sass/pages/_currently-used.scss */
.special-currently-used .m-tbl--row--form .form-group--labeltag .form-control {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* When using a .vue component in a normal form,
   this css prevents any "jumping" by adding the fake space */
/* line 5, ../../sass/new/_vue-placeholders.scss */
.placeholder-vue-variable-image {
  height: 150px;
}
/* line 7, ../../sass/new/_vue-placeholders.scss */
.variable-image--small .placeholder-vue-variable-image {
  height: 60px;
}

/* When using a .vue component in a normal form,
   this css prevents any "jumping" by adding the fake space */
/* line 15, ../../sass/new/_vue-placeholders.scss */
.placeholder-vue-variable-document {
  height: 50px;
}

/* line 470, ../../sass/app.scss */
.card-page--title br,
.page-title .js-page-title br,
.dd-handle .dd-name br {
  display: none;
}

/* line 475, ../../sass/app.scss */
.table tbody .label-danger, .table tbody .label-success, .main-box .form-group .label-danger, .main-box .form-group .label-success {
  border-radius: 3px;
}

/* line 480, ../../sass/app.scss */
.website-favorite-star {
  border: none;
  background: transparent;
  outline: none;
}
/* line 485, ../../sass/app.scss */
.website-favorite-star .icon--filled {
  display: none;
}
/* line 490, ../../sass/app.scss */
.website-favorite-star.filled .icon--filled {
  display: block;
}
/* line 494, ../../sass/app.scss */
.website-favorite-star.filled .icon--empty {
  display: none;
}

/* line 500, ../../sass/app.scss */
.lazyloading {
  background-image: url("/buzz/img/svg-loader/oval-primary.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: auto !important;
}

/* Ensure alt is not visible during loading */
/* line 508, ../../sass/app.scss */
img.lazyloading {
  color: transparent;
}

/* line 512, ../../sass/app.scss */
img[data-error="style"].loading-error {
  color: transparent;
  border: 1px solid red;
}

/* ------------------------------------------------------------ *\
    Drop Overlay (used in Vue component - DropzoneSection
\* ------------------------------------------------------------ */
/* line 521, ../../sass/app.scss */
.glx-drop-overlay {
  position: fixed;
  display: none;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  color: white;
}
/* line 534, ../../sass/app.scss */
.glx-drop-overlay.active {
  display: flex;
}

/* ------------------------------------------------------------ *\
    Impersonation
\* ------------------------------------------------------------ */
/* line 543, ../../sass/app.scss */
#impersonation-banner {
  position: fixed;
  bottom: 0px;
  z-index: 1000;
  left: 80px;
  right: 0px;
  background: #3A3A3A;
  padding: 10px;
  color: white;
}
/* line 554, ../../sass/app.scss */
body:has(#impersonation-banner) {
  padding-bottom: 65px;
}
