@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@charset "UTF-8";
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
body,
form,
fieldset,
legend,
input,
select,
textarea,
button {
  margin: 0;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
html,
body {
  height: 100%;
  min-height: 100%;
}
body {
  font-family: 'Open sans', sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #585858;
  font-weight: 400;
  background: #ffffff;
}
p {
  margin: 0 0 1em 0;
}
a {
  color: #c0392b;
  background: transparent;
  text-decoration: underline;
}
a:active,
a:hover {
  outline: 0;
  text-decoration: none;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: 'Open sans', sans-serif;
  margin: 0;
}
h1,
.h1 {
  font-size: 60px;
  font-size: 3.75rem;
  line-height: 60px;
  line-height: 3.75rem;
  margin-top: .7em;
  margin-bottom: .5em;
  color: #343434;
  font-weight: 300;
}
h2,
.h2 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem;
  margin-top: 1.4em;
  margin-bottom: .2em;
  color: #343434;
  font-weight: 300;
}
h3,
.h3 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-top: 1em;
  margin-bottom: .2em;
  color: #343434;
  font-weight: 300;
}
h4,
.h4 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 1em;
  margin-bottom: .2em;
  color: #343434;
  font-weight: 300;
}
h5,
.h5 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  margin-top: 1em;
  margin-bottom: .1em;
  color: #343434;
  font-weight: 300;
}
h6,
.h6 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-top: 1em;
  margin-bottom: .1em;
  color: #343434;
  font-weight: 300;
}
b,
strong,
.strong {
  font-weight: 700;
}
em,
.em {
  font-style: italic;
}
abbr[title],
.abbr[title] {
  border-bottom: 1px dotted;
}
dfn {
  font-style: italic;
}
small,
.small {
  font-size: 80%;
}
mark,
.mark {
  background: #ff0;
  color: #000;
}
sub,
.sub,
sup,
.sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup,
.sup {
  top: -0.5em;
}
sub,
.sub {
  bottom: -0.25em;
}
del,
.del {
  text-decoration: line-through;
}
figure {
  margin: 1em 40px;
}
hr,
.hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 1px;
  background: #eee;
  border: 0;
  margin-top: 1em;
  margin-bottom: 1em;
}
ul,
ol {
  margin: 1em 0 2em 0;
  padding: 0 0 0 40px;
}
ul li,
ol li {
  margin-bottom: 5px;
}
dl:before,
dl:after {
  content: " ";
  display: table;
}
dl:after {
  clear: both;
}
dl dt {
  float: left;
  width: 25%;
  display: block;
  font-weight: 400;
}
dl dd {
  overflow: hidden;
  display: block;
}
blockquote,
.blockquote {
  font-family: sans-serif;
  font-weight: 400;
  color: #424242;
  font-style: italic;
  margin: 3em 0;
}
blockquote p,
.blockquote p {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: .4em;
}
blockquote cite,
.blockquote cite {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 19px;
  line-height: 1.1875rem;
  font-weight: 700;
  font-style: normal;
  color: #777777;
}
caption {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: normal;
  font-weight: 700;
  text-align: left;
  padding: .5em 0;
  border-bottom: 1px solid #d7d7d7;
}
table {
  font-size: 14px;
  font-size: 0.875rem;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin: 20px 0;
  text-align: left;
}
table thead td,
table tbody td,
table tfoot td,
table thead th,
table tbody th,
table tfoot th {
  color: #585858;
  padding: .8em .8em;
  border-bottom: 1px solid #e9e9e9;
}
table tbody {
  vertical-align: top;
}
table td i.fa {
  font-size: 18px;
}
table td .form-group {
  margin-bottom: 0;
}
table.table-default {
  border: 1px solid #f5f5f5;
}
table.table-default thead {
  background-color: #000000;
}
table.table-default thead tr th {
  color: #ffffff;
}
table.table-default tbody > tr.report-item-details > td {
  padding: 0px;
}
table.table-striped tbody tr:nth-child(even) {
  background-color: #fff;
}
table.table-striped tbody tr:nth-child(odd) {
  background-color: #f2f2f2;
}
table.table-striped-survey tbody tr.nth-of-type(3n+2) {
  background-color: #fff;
}
table.table-hover tbody tr:hover {
  background-color: #e6e6e6;
}
table + table thead {
  background-color: #000000;
}
.att-form table tbody tr td textarea {
  height: 40px;
  margin: 10px 0 5px 0;
}
.inner-table {
  border: #555555;
  margin-top: 0px;
}
.inner-table thead tr {
  background-color: #808080;
}
.inner-table tbody .answersTr-1-2 td {
  padding: 10px 10px;
}
.inner-table > tbody > tr > td {
  padding: 10px;
}
#points-table > thead > tr > td {
  color: #ffffff;
}
#contact-requests-table > thead > tr > th {
  width: 10%;
}
.answersTd > table {
  margin: 0;
}
.answersTd > table > tbody > tr > td:first-child {
  width: 60%;
}
.answersTd > table > tbody > tr > td {
  width: 40%;
  border-bottom: none;
}
.report-open td {
  background-color: #494949;
  color: #ffffff;
}
/*Table paging JS */
.paging-nav {
  text-align: right;
  padding-top: 2px;
}
.paging-nav a {
  font-size: 14px;
  font-size: 0.875rem;
  margin: auto 1px;
  text-decoration: none;
  display: inline-block;
  padding: 1px 7px;
  border: 1px solid #000000;
  background: #ffffff;
  color: #000000;
  font-weight: normal;
}
.paging-nav .selected-page {
  background: #000000;
  color: #ffffff;
}
/*Table Pagine JS */
tfoot.pagine_nav {
  text-align: right;
}
tfoot.pagine_nav tr th {
  padding: 0;
  padding-top: .8em;
  border-bottom: 0;
}
tfoot.pagine_nav tr th span {
  margin: auto 1px;
  text-decoration: none;
  display: inline-block;
  padding: 1px 7px;
  border: 1px solid #000000;
  background: #ffffff;
  color: #000000;
  font-weight: normal;
}
table.contactRequestsTable thead tr th:first-child {
  width: 15%;
}
table.contactRequestsTable thead tr th:last-child {
  width: 25%;
}
table#usersTable thead tr th:first-child {
  width: 150px;
}
table#usersTable thead tr th:nth-child(2) {
  width: 200px;
}
table#usersTable table.contactRequestsTable {
  margin: 0;
}
table#usersTable table.contactRequestsTable thead {
  background-color: transparent!important;
}
table#usersTable table.contactRequestsTable thead tr {
  background-color: transparent!important;
}
table#usersTable table.contactRequestsTable thead tr th {
  color: #585858;
}
table#usersTable table.contactRequestsTable tr {
  display: table-row !important;
}
table#usersTable table.contactRequestsTable tbody tr:nth-child(odd),
table#usersTable table.contactRequestsTable tbody tr:nth-child(even) {
  background-color: transparent!important;
}
table.tableWithFormRow tbody tr.edit-att-form-row .form-group label.control-label,
table.tableWithFormRow tbody tr.att-form-row .form-group label.control-label,
table.tableWithFormRow tbody tr.workshop-form-row .form-group label.control-label,
table.tableWithFormRow tbody tr.edit-workshop-form-row .form-group label.control-label {
  display: none;
}
table.tableWithFormRow tbody tr.edit-att-form-row .form-group .help-block,
table.tableWithFormRow tbody tr.att-form-row .form-group .help-block,
table.tableWithFormRow tbody tr.workshop-form-row .form-group .help-block,
table.tableWithFormRow tbody tr.edit-workshop-form-row .form-group .help-block {
  margin-bottom: 10px;
}
table.tableWithFormRow tbody tr.edit-att-form-row .form-group .select2-container,
table.tableWithFormRow tbody tr.att-form-row .form-group .select2-container,
table.tableWithFormRow tbody tr.workshop-form-row .form-group .select2-container,
table.tableWithFormRow tbody tr.edit-workshop-form-row .form-group .select2-container,
table.tableWithFormRow tbody tr.edit-att-form-row .form-group .btn,
table.tableWithFormRow tbody tr.att-form-row .form-group .btn,
table.tableWithFormRow tbody tr.workshop-form-row .form-group .btn,
table.tableWithFormRow tbody tr.edit-workshop-form-row .form-group .btn,
table.tableWithFormRow tbody tr.edit-att-form-row .form-group textarea,
table.tableWithFormRow tbody tr.att-form-row .form-group textarea,
table.tableWithFormRow tbody tr.workshop-form-row .form-group textarea,
table.tableWithFormRow tbody tr.edit-workshop-form-row .form-group textarea,
table.tableWithFormRow tbody tr.edit-att-form-row .form-group input,
table.tableWithFormRow tbody tr.att-form-row .form-group input,
table.tableWithFormRow tbody tr.workshop-form-row .form-group input,
table.tableWithFormRow tbody tr.edit-workshop-form-row .form-group input,
table.tableWithFormRow tbody tr.edit-att-form-row .form-group button,
table.tableWithFormRow tbody tr.att-form-row .form-group button,
table.tableWithFormRow tbody tr.workshop-form-row .form-group button,
table.tableWithFormRow tbody tr.edit-workshop-form-row .form-group button {
  margin-top: 0!important;
}
table.tableWithFormRow tbody tr.edit-att-form-row .form-group textarea,
table.tableWithFormRow tbody tr.att-form-row .form-group textarea,
table.tableWithFormRow tbody tr.workshop-form-row .form-group textarea,
table.tableWithFormRow tbody tr.edit-workshop-form-row .form-group textarea {
  height: 40px;
  padding: 6px 12px;
  line-height: initial;
}
table.tableWithFormRow tbody tr.edit-att-form-row .select2-container,
table.tableWithFormRow tbody tr.att-form-row .select2-container,
table.tableWithFormRow tbody tr.workshop-form-row .select2-container,
table.tableWithFormRow tbody tr.edit-workshop-form-row .select2-container,
table.tableWithFormRow tbody tr.edit-att-form-row .btn,
table.tableWithFormRow tbody tr.att-form-row .btn,
table.tableWithFormRow tbody tr.workshop-form-row .btn,
table.tableWithFormRow tbody tr.edit-workshop-form-row .btn,
table.tableWithFormRow tbody tr.edit-att-form-row textarea,
table.tableWithFormRow tbody tr.att-form-row textarea,
table.tableWithFormRow tbody tr.workshop-form-row textarea,
table.tableWithFormRow tbody tr.edit-workshop-form-row textarea,
table.tableWithFormRow tbody tr.edit-att-form-row input,
table.tableWithFormRow tbody tr.att-form-row input,
table.tableWithFormRow tbody tr.workshop-form-row input,
table.tableWithFormRow tbody tr.edit-workshop-form-row input,
table.tableWithFormRow tbody tr.edit-att-form-row button,
table.tableWithFormRow tbody tr.att-form-row button,
table.tableWithFormRow tbody tr.workshop-form-row button,
table.tableWithFormRow tbody tr.edit-workshop-form-row button {
  margin-top: 0!important;
}
table.tableWithFormRow tbody tr.edit-att-form-row .form-group.input_id_modal-cancelled label.control-label,
table.tableWithFormRow tbody tr.att-form-row .form-group.input_id_modal-cancelled label.control-label,
table.tableWithFormRow tbody tr.workshop-form-row .form-group.input_id_modal-cancelled label.control-label,
table.tableWithFormRow tbody tr.edit-workshop-form-row .form-group.input_id_modal-cancelled label.control-label {
  display: block;
  margin-bottom: 0;
}
.QRCode {
  text-align: center;
}
.myQR .text {
  color: #474747;
  font-size: 36px;
  font-weight: 300;
}
.myQR .name {
  padding-top: 100px;
  font-weight: bold;
}
.help-block {
  display: block;
  font-size: 13px !important;
  color: #666;
  margin: 0;
}
.has-error .help-block {
  color: #a94442 !important;
}
ul.parsley-errors-list {
  margin: 0;
  list-style-type: none;
  padding: 0;
  font-size: 13px !important;
  color: #a94442;
}
.alert {
  margin: 20px;
  padding: 15px;
}
.alert-info {
  border: 1px solid #006000;
  background-color: #e8ffe8;
  color: #006000;
}
.alert-error {
  border: 1px solid #d93636;
  background-color: #fff4f4;
  color: #d93636;
}
.alert .close {
  display: none;
}
.ui-datepicker-title .ui-datepicker-month {
  font-family: "Open sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.ui-datepicker-title .ui-datepicker-year {
  font-family: "Open sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-radius: 0px;
}
.ui-widget-header {
  background: #000000;
  border: none;
  color: #ffffff;
}
code,
kbd,
pre,
samp {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 18px;
  line-height: 1.125rem;
  word-wrap: break-word;
  font-family: 'courier new', monospace, serif;
  color: #272727;
  background-color: #f1f1f1;
  font-weight: normal;
  padding: 5px;
  white-space: pre-wrap;
}
pre {
  padding: 10px;
  overflow: auto;
  border: 1px solid #d7d7d7;
}
.form-group {
  margin-bottom: 15px;
}
.form-group label {
  margin-bottom: 5px;
  max-width: 100%;
  vertical-align: middle;
  font-weight: 700;
}
fieldset,
legend {
  border: 0;
  margin: 0;
  padding: 0;
}
legend {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 700;
}
.form {
  padding-top: 1em;
  padding-bottom: 1em;
}
label,
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
input {
  line-height: normal;
}
.input {
  width: 100%;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="date"],
input[type="number"],
input[type="password"] {
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #808080;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 16;
  height: 40px;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  margin-top: 5px;
}
input[type="date"]::-webkit-inner-spin-button {
  display: none;
  -webkit-appearance: none;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  height: 22px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
}
select {
  text-transform: none;
}
optgroup {
  font-weight: 700;
}
button {
  overflow: visible;
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
::-webkit-input-placeholder {
  color: #999999;
}
:-moz-placeholder {
  color: #999999;
}
::-moz-placeholder {
  color: #999999;
}
:-ms-input-placeholder {
  color: #999999;
}
.form-errors {
  padding: 0px 0px 0px 0px;
}
.form-errors .alert {
  margin: 15px 0px;
}
.form-errors .alert-danger {
  color: #995151;
  background-color: #d97373;
  border: 1px solid #995151;
}
select {
  width: 100%;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-radius: 0px;
}
.select2-container {
  margin-top: 5px;
  width: 100% !important;
}
.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple {
  height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 35px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 8px;
}
.form-group {
  margin-bottom: 15px;
}
.form-group label {
  margin-bottom: 5px;
  max-width: 100%;
  font-weight: 700;
}
.input_id_postcode > label {
  display: block;
}
#id_postcode {
  height: 40px;
}
#editClientDetailsForm {
  margin-top: 10px;
}
.surveyForm input,
.surveyForm select {
  max-width: 100%;
}
.surveyForm div.form-group {
  overflow: hidden;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}
.surveyForm div.form-group label {
  display: block;
}
.surveyForm div.form-group textarea {
  width: 100%;
}
.att-form-row td {
  padding: 20px 5px;
  background-color: #ffffff;
  vertical-align: top;
}
.att-form-row td:last-child span {
  margin: 32px 0 5px 0;
}
.workshop-form-row td {
  padding: 0 5px;
  background-color: #ffffff;
  vertical-align: top;
}
.workshop-form-row td:last-child span {
  margin: 27px 0 5px 0;
}
.form-group.input_id_terms input {
  float: left;
}
.form-group.input_id_terms label {
  display: inline-block !important;
}
.form-group ul,
.form-group li {
  list-style: none;
}
.form-group.input_id_details textarea,
.input_id_modal-details textarea {
  width: 100%;
  margin-top: 5px;
  line-height: 34px;
}
.edit-workshop-form-row {
  vertical-align: top;
}
.box#user_notes {
  padding-top: 0!important;
  padding-bottom: 0!important;
}
.box#user_notes .viewNotes {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 1em;
}
.box#user_notes .viewNotes .noteBlock {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px;
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #e9e9e9;
}
.box#user_notes .viewNotes .noteBlock.active {
  background: #e9e9e9;
}
#contactRequestDetailsNotes .box#user_notes .col-12.col-tablet-6 {
  width: 100%!important;
}
.form-group textarea {
  width: 100%;
}
form#save_new_note_form .form-group label.control-label {
  margin-left: 0;
  display: block;
}
form#save_new_note_form textarea {
  width: 100%;
}
.row.form-group {
  margin-right: -6px;
  margin-left: -6px;
}
.row.form-group .col-12,
.row.form-group .col-12.col-tablet-6 {
  padding-left: 6px;
  padding-right: 6px;
}
.form-actions {
  margin-top: 15px;
}
.ui-datepicker {
  z-index: 101!important;
  background: #ffffff;
  border: 0;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-left: 12px;
}
.ui-datepicker .ui-widget-header {
  background: black;
}
.ui-datepicker .ui-widget-header .ui-datepicker-next .ui-icon {
  background-position: -33px -16px;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev .ui-icon {
  background-position: -96px -16px;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev.ui-state-hover,
.ui-datepicker .ui-widget-header .ui-datepicker-next.ui-state-hover {
  border: 0;
  background: transparent;
  color: #c0392b;
  opacity: 1;
}
.ui-datepicker table thead th:first-child,
.ui-datepicker table tfoot th:first-child {
  text-align: center;
}
.ui-datepicker table {
  margin: 0;
  border: 1px solid #000000;
  border-top: 0;
  border-collapse: separate;
}
.ui-datepicker table thead {
  font-size: 16px;
  font-size: 1rem;
}
.ui-datepicker table tbody tr td {
  line-height: 1;
  border: 1px solid #f5f5f5;
  padding: 0;
  border-width: 1px;
}
.ui-datepicker table tbody tr td .ui-state-default {
  color: #585858;
  border: 0;
  padding: 4px;
  background: #ffffff;
  text-align: center;
}
.ui-datepicker table tbody tr td .ui-state-default:hover {
  background: #e6e6e6;
  color: #000000;
}
.ui-datepicker table tbody tr td .ui-state-highlight,
.ui-datepicker table tbody tr td .ui-state-highlight:hover {
  color: #000000;
}
.ui-datepicker table tbody tr td:first-child {
  border-left: 0;
}
.ui-datepicker table tbody tr td:last-child {
  border-right: 0;
}
.ui-datepicker table tbody tr td.ui-state-disabled .ui-state-default:hover {
  color: tomato;
  background: #ffffff;
}
.ui-datepicker table tbody tr td.ui-datepicker-current-day .ui-state-default {
  background: #000000;
  color: #ffffff;
}
.btn-link {
  color: #c0392b;
  text-decoration: underline;
  border: 0;
  background: transparent;
  padding: 0;
}
.btn-link:hover {
  text-decoration: none;
}
.btn-link:active {
  outline: 0;
}
.select {
  border: 1px solid #ccc;
  overflow: hidden;
  height: 36px;
  line-height: 32px;
  padding: 0 .4em;
  position: relative;
  display: block;
}
.select:before {
  content: "";
  border: 6px solid transparent;
  border-top-color: #676767;
  top: 50%;
  right: 10px;
  margin-top: -3px;
  pointer-events: none;
  position: absolute;
}
.select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 120%;
  height: 36px;
  padding: 0;
  line-height: normal;
  border: 0;
  background: transparent;
  display: block;
}
.select select:focus {
  outline: 0;
}
.btn {
  border: 1px solid #d7d7d7;
  background-color: #f3f3f3;
  line-height: 40px;
  padding: 0 1em;
  text-decoration: none;
  color: #363636;
  display: inline-block;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  height: 40px;
}
.btn:hover,
.btn:active {
  text-decoration: none;
}
.btn:hover {
  background: #f9f9f9;
}
.btn-primary {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #000000;
}
.btn-primary:hover,
.btn-primary:active {
  background-color: #000000;
  color: #ffffff;
}
.btn-secondary {
  background-color: #333333;
  color: #ffffff;
  border: 1px solid transparent;
}
.btn-secondary:hover,
.btn-secondary:active {
  background-color: #000000;
  color: #ffffff;
}
.btn-cancel {
  background-color: #b3b3b3;
  color: #ffffff;
  border: none;
}
.btn-cancel:hover,
.btn-cancel:active {
  background-color: #808080;
  color: #ffffff;
}
.btn-success {
  background-color: #1abc9c;
  color: #ffffff;
  border: 1px solid #1abc9c;
}
.btn-success:hover,
.btn-success:active {
  background-color: #28e1bd;
  color: #ffffff;
  border: 1px solid #28e1bd;
}
.add-att {
  background-color: #333333;
  color: #ffffff;
  border: none;
  text-align: center;
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin-top: 10px;
  cursor: pointer;
}
.add-att:hover,
.add-att:active {
  background-color: #000000;
  color: #ffffff;
}
.add-workshop {
  margin-top: 27px;
  height: 40px;
}
.btn-primary-block,
.btn-block {
  width: 100%;
  text-align: center;
}
.btn-block-xs {
  width: 100%;
  text-align: center;
}
.edit-save-workshop,
.edit-save-att {
  margin-top: 27px;
}
.page_navigation {
  float: right;
}
.page_navigation a {
  margin: auto 1px;
  text-decoration: none;
  display: inline-block;
  padding: 1px 7px;
  border: 1px solid #000000;
  background: #ffffff;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.page_navigation a.active_page {
  background: #000000;
  color: #ffffff;
}
.toggleHeader i {
  font-size: 18px;
  line-height: 32px;
  line-height: 2rem;
  margin-right: .3em;
  color: #ffffff;
}
[data-icon]:before {
  font-family: "retinaicon-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="retina-"]:before,
[class*=" retina-"]:before {
  font-family: "retinaicon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.retina-ecology-001:before {
  content: "a";
}
.retina-ecology-002:before {
  content: "b";
}
.retina-ecology-003:before {
  content: "c";
}
.retina-ecology-004:before {
  content: "d";
}
.retina-ecology-005:before {
  content: "e";
}
.retina-ecology-006:before {
  content: "f";
}
.retina-ecology-007:before {
  content: "g";
}
.retina-ecology-008:before {
  content: "h";
}
.retina-ecology-009:before {
  content: "i";
}
.retina-ecology-010:before {
  content: "j";
}
.retina-ecology-011:before {
  content: "k";
}
.retina-ecology-012:before {
  content: "l";
}
.retina-ecology-013:before {
  content: "m";
}
.retina-ecology-014:before {
  content: "n";
}
.retina-ecology-015:before {
  content: "o";
}
.retina-ecology-016:before {
  content: "p";
}
.retina-ecology-017:before {
  content: "q";
}
.retina-ecology-018:before {
  content: "r";
}
.retina-ecology-019:before {
  content: "s";
}
.retina-ecology-020:before {
  content: "t";
}
.retina-ecology-021:before {
  content: "u";
}
.retina-ecology-022:before {
  content: "v";
}
.retina-ecology-023:before {
  content: "w";
}
.retina-ecology-024:before {
  content: "x";
}
.retina-ecology-025:before {
  content: "y";
}
.retina-ecology-026:before {
  content: "z";
}
.retina-ecology-027:before {
  content: "A";
}
.retina-ecology-028:before {
  content: "B";
}
.retina-ecology-029:before {
  content: "C";
}
.retina-ecology-030:before {
  content: "D";
}
.retina-ecology-031:before {
  content: "E";
}
.retina-ecology-032:before {
  content: "F";
}
.retina-ecology-033:before {
  content: "G";
}
.retina-ecology-034:before {
  content: "H";
}
.retina-ecology-035:before {
  content: "I";
}
.retina-ecology-036:before {
  content: "J";
}
.retina-ecology-037:before {
  content: "K";
}
.retina-ecology-038:before {
  content: "L";
}
.retina-ecology-039:before {
  content: "M";
}
.retina-ecology-040:before {
  content: "N";
}
.retina-ecology-041:before {
  content: "O";
}
.retina-ecology-042:before {
  content: "P";
}
.retina-ecology-043:before {
  content: "Q";
}
.retina-ecology-044:before {
  content: "R";
}
.retina-ecology-045:before {
  content: "S";
}
.retina-ecology-046:before {
  content: "T";
}
.retina-ecology-047:before {
  content: "U";
}
.retina-ecology-048:before {
  content: "V";
}
.retina-islamic-001:before {
  content: "W";
}
.retina-islamic-002:before {
  content: "X";
}
.retina-islamic-003:before {
  content: "Y";
}
.retina-islamic-004:before {
  content: "Z";
}
.retina-islamic-005:before {
  content: "0";
}
.retina-islamic-006:before {
  content: "1";
}
.retina-islamic-007:before {
  content: "2";
}
.retina-islamic-008:before {
  content: "3";
}
.retina-islamic-009:before {
  content: "4";
}
.retina-islamic-010:before {
  content: "5";
}
.retina-islamic-011:before {
  content: "6";
}
.retina-islamic-012:before {
  content: "7";
}
.retina-smiley-001:before {
  content: "8";
}
.retina-smiley-002:before {
  content: "9";
}
.retina-smiley-003:before {
  content: "!";
}
.retina-smiley-004:before {
  content: "\"";
}
.retina-smiley-005:before {
  content: "#";
}
.retina-smiley-006:before {
  content: "$";
}
.retina-smiley-007:before {
  content: "%";
}
.retina-smiley-008:before {
  content: "&";
}
.retina-smiley-009:before {
  content: "'";
}
.retina-smiley-010:before {
  content: "(";
}
.retina-smiley-011:before {
  content: ")";
}
.retina-smiley-012:before {
  content: "*";
}
.retina-smiley-013:before {
  content: "+";
}
.retina-smiley-014:before {
  content: ",";
}
.retina-smiley-015:before {
  content: "-";
}
.retina-smiley-016:before {
  content: ".";
}
.retina-smiley-017:before {
  content: "/";
}
.retina-smiley-018:before {
  content: ":";
}
.retina-smiley-019:before {
  content: ";";
}
.retina-smiley-020:before {
  content: "<";
}
.retina-smiley-021:before {
  content: "=";
}
.retina-smiley-022:before {
  content: ">";
}
.retina-smiley-023:before {
  content: "?";
}
.retina-smiley-024:before {
  content: "@";
}
.retina-smiley-025:before {
  content: "[";
}
.retina-smiley-026:before {
  content: "]";
}
.retina-smiley-027:before {
  content: "^";
}
.retina-smiley-028:before {
  content: "_";
}
.retina-smiley-029:before {
  content: "`";
}
.retina-smiley-030:before {
  content: "{";
}
.retina-smiley-031:before {
  content: "|";
}
.retina-smiley-032:before {
  content: "}";
}
.retina-smiley-033:before {
  content: "~";
}
.retina-smiley-034:before {
  content: "\\";
}
.retina-smiley-035:before {
  content: "\e000";
}
.retina-smiley-036:before {
  content: "\e001";
}
.retina-smiley-037:before {
  content: "\e002";
}
.retina-smiley-038:before {
  content: "\e003";
}
.retina-smiley-039:before {
  content: "\e004";
}
.retina-smiley-040:before {
  content: "\e005";
}
.retina-smiley-041:before {
  content: "\e006";
}
.retina-smiley-042:before {
  content: "\e007";
}
.retina-smiley-043:before {
  content: "\e008";
}
.retina-smiley-044:before {
  content: "\e009";
}
.retina-smiley-045:before {
  content: "\e00a";
}
.retina-smiley-046:before {
  content: "\e00b";
}
.retina-smiley-047:before {
  content: "\e00c";
}
.retina-smiley-048:before {
  content: "\e00d";
}
.retina-arrows-001:before {
  content: "\e00e";
}
.retina-arrows-002:before {
  content: "\e00f";
}
.retina-arrows-003:before {
  content: "\e010";
}
.retina-arrows-004:before {
  content: "\e011";
}
.retina-arrows-005:before {
  content: "\e012";
}
.retina-arrows-006:before {
  content: "\e013";
}
.retina-arrows-007:before {
  content: "\e014";
}
.retina-arrows-008:before {
  content: "\e015";
}
.retina-arrows-009:before {
  content: "\e016";
}
.retina-arrows-010:before {
  content: "\e017";
}
.retina-arrows-011:before {
  content: "\e018";
}
.retina-arrows-012:before {
  content: "\e019";
}
.retina-arrows-013:before {
  content: "\e01a";
}
.retina-arrows-014:before {
  content: "\e01b";
}
.retina-arrows-015:before {
  content: "\e01c";
}
.retina-arrows-016:before {
  content: "\e01d";
}
.retina-arrows-017:before {
  content: "\e01e";
}
.retina-arrows-018:before {
  content: "\e01f";
}
.retina-arrows-019:before {
  content: "\e020";
}
.retina-arrows-020:before {
  content: "\e021";
}
.retina-arrows-021:before {
  content: "\e022";
}
.retina-arrows-022:before {
  content: "\e023";
}
.retina-arrows-023:before {
  content: "\e024";
}
.retina-arrows-024:before {
  content: "\e025";
}
.retina-arrows-025:before {
  content: "\e026";
}
.retina-arrows-026:before {
  content: "\e027";
}
.retina-arrows-027:before {
  content: "\e028";
}
.retina-arrows-028:before {
  content: "\e029";
}
.retina-arrows-029:before {
  content: "\e02a";
}
.retina-arrows-030:before {
  content: "\e02b";
}
.retina-arrows-031:before {
  content: "\e02c";
}
.retina-arrows-032:before {
  content: "\e02d";
}
.retina-arrows-033:before {
  content: "\e02e";
}
.retina-arrows-034:before {
  content: "\e02f";
}
.retina-arrows-035:before {
  content: "\e030";
}
.retina-arrows-036:before {
  content: "\e031";
}
.retina-arrows-037:before {
  content: "\e032";
}
.retina-arrows-038:before {
  content: "\e033";
}
.retina-arrows-039:before {
  content: "\e034";
}
.retina-arrows-040:before {
  content: "\e035";
}
.retina-arrows-041:before {
  content: "\e036";
}
.retina-arrows-042:before {
  content: "\e037";
}
.retina-arrows-043:before {
  content: "\e038";
}
.retina-arrows-044:before {
  content: "\e039";
}
.retina-arrows-045:before {
  content: "\e03a";
}
.retina-arrows-046:before {
  content: "\e03b";
}
.retina-arrows-047:before {
  content: "\e03c";
}
.retina-arrows-048:before {
  content: "\e03d";
}
.retina-business-001:before {
  content: "\e03e";
}
.retina-business-002:before {
  content: "\e03f";
}
.retina-business-003:before {
  content: "\e040";
}
.retina-business-004:before {
  content: "\e041";
}
.retina-business-005:before {
  content: "\e042";
}
.retina-business-006:before {
  content: "\e043";
}
.retina-business-007:before {
  content: "\e044";
}
.retina-business-008:before {
  content: "\e045";
}
.retina-business-009:before {
  content: "\e046";
}
.retina-business-010:before {
  content: "\e047";
}
.retina-business-011:before {
  content: "\e048";
}
.retina-business-012:before {
  content: "\e049";
}
.retina-business-013:before {
  content: "\e04a";
}
.retina-business-014:before {
  content: "\e04b";
}
.retina-business-015:before {
  content: "\e04c";
}
.retina-business-016:before {
  content: "\e04d";
}
.retina-business-017:before {
  content: "\e04e";
}
.retina-business-018:before {
  content: "\e04f";
}
.retina-business-019:before {
  content: "\e050";
}
.retina-business-020:before {
  content: "\e051";
}
.retina-business-021:before {
  content: "\e052";
}
.retina-business-022:before {
  content: "\e053";
}
.retina-business-023:before {
  content: "\e054";
}
.retina-business-024:before {
  content: "\e055";
}
.retina-business-025:before {
  content: "\e056";
}
.retina-business-026:before {
  content: "\e057";
}
.retina-business-027:before {
  content: "\e058";
}
.retina-business-028:before {
  content: "\e059";
}
.retina-business-029:before {
  content: "\e05a";
}
.retina-business-030:before {
  content: "\e05b";
}
.retina-business-031:before {
  content: "\e05c";
}
.retina-business-032:before {
  content: "\e05d";
}
.retina-business-033:before {
  content: "\e05e";
}
.retina-business-034:before {
  content: "\e05f";
}
.retina-business-035:before {
  content: "\e060";
}
.retina-business-036:before {
  content: "\e061";
}
.retina-business-037:before {
  content: "\e062";
}
.retina-business-038:before {
  content: "\e063";
}
.retina-business-039:before {
  content: "\e064";
}
.retina-business-040:before {
  content: "\e065";
}
.retina-business-041:before {
  content: "\e066";
}
.retina-business-042:before {
  content: "\e067";
}
.retina-business-043:before {
  content: "\e068";
}
.retina-business-044:before {
  content: "\e069";
}
.retina-business-045:before {
  content: "\e06a";
}
.retina-business-046:before {
  content: "\e06b";
}
.retina-business-047:before {
  content: "\e06c";
}
.retina-business-048:before {
  content: "\e06d";
}
.retina-cleaning-001:before {
  content: "\e06e";
}
.retina-cleaning-002:before {
  content: "\e06f";
}
.retina-cleaning-003:before {
  content: "\e070";
}
.retina-cleaning-004:before {
  content: "\e071";
}
.retina-cleaning-005:before {
  content: "\e072";
}
.retina-cleaning-006:before {
  content: "\e073";
}
.retina-cleaning-007:before {
  content: "\e074";
}
.retina-cleaning-008:before {
  content: "\e075";
}
.retina-cleaning-009:before {
  content: "\e076";
}
.retina-cleaning-010:before {
  content: "\e077";
}
.retina-cleaning-011:before {
  content: "\e078";
}
.retina-cleaning-012:before {
  content: "\e079";
}
.retina-cleaning-013:before {
  content: "\e07a";
}
.retina-cleaning-014:before {
  content: "\e07b";
}
.retina-cleaning-015:before {
  content: "\e07c";
}
.retina-cleaning-016:before {
  content: "\e07d";
}
.retina-cleaning-017:before {
  content: "\e07e";
}
.retina-cleaning-018:before {
  content: "\e07f";
}
.retina-cleaning-019:before {
  content: "\e080";
}
.retina-cleaning-020:before {
  content: "\e081";
}
.retina-cleaning-021:before {
  content: "\e082";
}
.retina-cleaning-022:before {
  content: "\e083";
}
.retina-cleaning-023:before {
  content: "\e084";
}
.retina-cleaning-024:before {
  content: "\e085";
}
.retina-cleaning-025:before {
  content: "\e086";
}
.retina-cleaning-026:before {
  content: "\e087";
}
.retina-cleaning-027:before {
  content: "\e088";
}
.retina-cleaning-028:before {
  content: "\e089";
}
.retina-cleaning-029:before {
  content: "\e08a";
}
.retina-cleaning-030:before {
  content: "\e08b";
}
.retina-cleaning-031:before {
  content: "\e08c";
}
.retina-cleaning-032:before {
  content: "\e08d";
}
.retina-cleaning-033:before {
  content: "\e08e";
}
.retina-cleaning-034:before {
  content: "\e08f";
}
.retina-cleaning-035:before {
  content: "\e090";
}
.retina-cleaning-036:before {
  content: "\e091";
}
.retina-cloths-fashion-001:before {
  content: "\e092";
}
.retina-cloths-fashion-002:before {
  content: "\e093";
}
.retina-cloths-fashion-003:before {
  content: "\e094";
}
.retina-cloths-fashion-004:before {
  content: "\e095";
}
.retina-cloths-fashion-005:before {
  content: "\e096";
}
.retina-cloths-fashion-006:before {
  content: "\e097";
}
.retina-cloths-fashion-007:before {
  content: "\e098";
}
.retina-cloths-fashion-008:before {
  content: "\e099";
}
.retina-cloths-fashion-009:before {
  content: "\e09a";
}
.retina-cloths-fashion-010:before {
  content: "\e09b";
}
.retina-cloths-fashion-011:before {
  content: "\e09c";
}
.retina-cloths-fashion-012:before {
  content: "\e09d";
}
.retina-cloths-fashion-013:before {
  content: "\e09e";
}
.retina-cloths-fashion-014:before {
  content: "\e09f";
}
.retina-cloths-fashion-015:before {
  content: "\e0a0";
}
.retina-cloths-fashion-016:before {
  content: "\e0a1";
}
.retina-cloths-fashion-017:before {
  content: "\e0a2";
}
.retina-cloths-fashion-018:before {
  content: "\e0a3";
}
.retina-cloths-fashion-019:before {
  content: "\e0a4";
}
.retina-cloths-fashion-020:before {
  content: "\e0a5";
}
.retina-cloths-fashion-021:before {
  content: "\e0a6";
}
.retina-cloths-fashion-022:before {
  content: "\e0a7";
}
.retina-cloths-fashion-023:before {
  content: "\e0a8";
}
.retina-cloths-fashion-024:before {
  content: "\e0a9";
}
.retina-communication-001:before {
  content: "\e0aa";
}
.retina-communication-002:before {
  content: "\e0ab";
}
.retina-communication-003:before {
  content: "\e0ac";
}
.retina-communication-004:before {
  content: "\e0ad";
}
.retina-communication-005:before {
  content: "\e0ae";
}
.retina-communication-006:before {
  content: "\e0af";
}
.retina-communication-007:before {
  content: "\e0b0";
}
.retina-communication-008:before {
  content: "\e0b1";
}
.retina-communication-009:before {
  content: "\e0b2";
}
.retina-communication-010:before {
  content: "\e0b3";
}
.retina-communication-011:before {
  content: "\e0b4";
}
.retina-communication-012:before {
  content: "\e0b5";
}
.retina-communication-013:before {
  content: "\e0b6";
}
.retina-communication-014:before {
  content: "\e0b7";
}
.retina-communication-015:before {
  content: "\e0b8";
}
.retina-communication-016:before {
  content: "\e0b9";
}
.retina-communication-017:before {
  content: "\e0ba";
}
.retina-communication-018:before {
  content: "\e0bb";
}
.retina-communication-019:before {
  content: "\e0bc";
}
.retina-communication-020:before {
  content: "\e0bd";
}
.retina-communication-021:before {
  content: "\e0be";
}
.retina-communication-022:before {
  content: "\e0bf";
}
.retina-communication-023:before {
  content: "\e0c0";
}
.retina-communication-024:before {
  content: "\e0c1";
}
.retina-communication-025:before {
  content: "\e0c2";
}
.retina-communication-026:before {
  content: "\e0c3";
}
.retina-communication-027:before {
  content: "\e0c4";
}
.retina-communication-028:before {
  content: "\e0c5";
}
.retina-communication-029:before {
  content: "\e0c6";
}
.retina-communication-030:before {
  content: "\e0c7";
}
.retina-communication-031:before {
  content: "\e0c8";
}
.retina-communication-032:before {
  content: "\e0c9";
}
.retina-communication-033:before {
  content: "\e0ca";
}
.retina-communication-034:before {
  content: "\e0cb";
}
.retina-communication-035:before {
  content: "\e0cc";
}
.retina-communication-036:before {
  content: "\e0cd";
}
.retina-communication-037:before {
  content: "\e0ce";
}
.retina-communication-038:before {
  content: "\e0cf";
}
.retina-communication-039:before {
  content: "\e0d0";
}
.retina-communication-040:before {
  content: "\e0d1";
}
.retina-communication-041:before {
  content: "\e0d2";
}
.retina-communication-042:before {
  content: "\e0d3";
}
.retina-communication-043:before {
  content: "\e0d4";
}
.retina-communication-044:before {
  content: "\e0d5";
}
.retina-communication-045:before {
  content: "\e0d6";
}
.retina-communication-046:before {
  content: "\e0d7";
}
.retina-communication-047:before {
  content: "\e0d8";
}
.retina-communication-048:before {
  content: "\e0d9";
}
.retina-design-001:before {
  content: "\e0da";
}
.retina-design-002:before {
  content: "\e0db";
}
.retina-design-003:before {
  content: "\e0dc";
}
.retina-design-004:before {
  content: "\e0dd";
}
.retina-design-005:before {
  content: "\e0de";
}
.retina-design-006:before {
  content: "\e0df";
}
.retina-design-007:before {
  content: "\e0e0";
}
.retina-design-008:before {
  content: "\e0e1";
}
.retina-design-009:before {
  content: "\e0e2";
}
.retina-design-010:before {
  content: "\e0e3";
}
.retina-design-011:before {
  content: "\e0e4";
}
.retina-design-012:before {
  content: "\e0e5";
}
.retina-design-013:before {
  content: "\e0e6";
}
.retina-design-014:before {
  content: "\e0e7";
}
.retina-design-015:before {
  content: "\e0e8";
}
.retina-design-016:before {
  content: "\e0e9";
}
.retina-design-017:before {
  content: "\e0ea";
}
.retina-design-018:before {
  content: "\e0eb";
}
.retina-design-019:before {
  content: "\e0ec";
}
.retina-design-020:before {
  content: "\e0ed";
}
.retina-design-021:before {
  content: "\e0ee";
}
.retina-design-022:before {
  content: "\e0ef";
}
.retina-design-023:before {
  content: "\e0f0";
}
.retina-design-024:before {
  content: "\e0f1";
}
.retina-design-025:before {
  content: "\e0f2";
}
.retina-design-026:before {
  content: "\e0f3";
}
.retina-design-027:before {
  content: "\e0f4";
}
.retina-design-028:before {
  content: "\e0f5";
}
.retina-design-029:before {
  content: "\e0f6";
}
.retina-design-030:before {
  content: "\e0f7";
}
.retina-design-031:before {
  content: "\e0f8";
}
.retina-design-032:before {
  content: "\e0f9";
}
.retina-design-033:before {
  content: "\e0fa";
}
.retina-design-034:before {
  content: "\e0fb";
}
.retina-design-035:before {
  content: "\e0fc";
}
.retina-design-036:before {
  content: "\e0fd";
}
.retina-design-037:before {
  content: "\e0fe";
}
.retina-design-038:before {
  content: "\e0ff";
}
.retina-design-039:before {
  content: "\e100";
}
.retina-design-040:before {
  content: "\e101";
}
.retina-design-041:before {
  content: "\e102";
}
.retina-design-042:before {
  content: "\e103";
}
.retina-design-043:before {
  content: "\e104";
}
.retina-design-044:before {
  content: "\e105";
}
.retina-design-045:before {
  content: "\e106";
}
.retina-design-046:before {
  content: "\e107";
}
.retina-design-047:before {
  content: "\e108";
}
.retina-design-048:before {
  content: "\e109";
}
.retina-design-049:before {
  content: "\e10a";
}
.retina-design-050:before {
  content: "\e10b";
}
.retina-design-051:before {
  content: "\e10c";
}
.retina-design-052:before {
  content: "\e10d";
}
.retina-design-053:before {
  content: "\e10e";
}
.retina-design-054:before {
  content: "\e10f";
}
.retina-design-055:before {
  content: "\e110";
}
.retina-design-056:before {
  content: "\e111";
}
.retina-design-057:before {
  content: "\e112";
}
.retina-design-058:before {
  content: "\e113";
}
.retina-design-059:before {
  content: "\e114";
}
.retina-design-060:before {
  content: "\e115";
}
.retina-design-061:before {
  content: "\e116";
}
.retina-design-062:before {
  content: "\e117";
}
.retina-design-063:before {
  content: "\e118";
}
.retina-design-064:before {
  content: "\e119";
}
.retina-design-065:before {
  content: "\e11a";
}
.retina-design-066:before {
  content: "\e11b";
}
.retina-design-067:before {
  content: "\e11c";
}
.retina-design-068:before {
  content: "\e11d";
}
.retina-design-069:before {
  content: "\e11e";
}
.retina-design-070:before {
  content: "\e11f";
}
.retina-design-071:before {
  content: "\e120";
}
.retina-design-072:before {
  content: "\e121";
}
.retina-design-073:before {
  content: "\e122";
}
.retina-design-074:before {
  content: "\e123";
}
.retina-design-075:before {
  content: "\e124";
}
.retina-design-076:before {
  content: "\e125";
}
.retina-design-077:before {
  content: "\e126";
}
.retina-design-078:before {
  content: "\e127";
}
.retina-design-079:before {
  content: "\e128";
}
.retina-design-080:before {
  content: "\e129";
}
.retina-design-081:before {
  content: "\e12a";
}
.retina-design-082:before {
  content: "\e12b";
}
.retina-design-083:before {
  content: "\e12c";
}
.retina-design-084:before {
  content: "\e12d";
}
.retina-education-learning-001:before {
  content: "\e12e";
}
.retina-education-learning-002:before {
  content: "\e12f";
}
.retina-education-learning-003:before {
  content: "\e130";
}
.retina-education-learning-004:before {
  content: "\e131";
}
.retina-education-learning-005:before {
  content: "\e132";
}
.retina-education-learning-006:before {
  content: "\e133";
}
.retina-education-learning-007:before {
  content: "\e134";
}
.retina-education-learning-008:before {
  content: "\e135";
}
.retina-education-learning-009:before {
  content: "\e136";
}
.retina-education-learning-010:before {
  content: "\e137";
}
.retina-education-learning-011:before {
  content: "\e138";
}
.retina-education-learning-012:before {
  content: "\e139";
}
.retina-education-learning-013:before {
  content: "\e13a";
}
.retina-education-learning-014:before {
  content: "\e13b";
}
.retina-education-learning-015:before {
  content: "\e13c";
}
.retina-education-learning-016:before {
  content: "\e13d";
}
.retina-education-learning-017:before {
  content: "\e13e";
}
.retina-education-learning-018:before {
  content: "\e13f";
}
.retina-education-learning-019:before {
  content: "\e140";
}
.retina-education-learning-020:before {
  content: "\e141";
}
.retina-education-learning-021:before {
  content: "\e142";
}
.retina-education-learning-022:before {
  content: "\e143";
}
.retina-education-learning-023:before {
  content: "\e144";
}
.retina-education-learning-024:before {
  content: "\e145";
}
.retina-education-learning-025:before {
  content: "\e146";
}
.retina-education-learning-026:before {
  content: "\e147";
}
.retina-education-learning-027:before {
  content: "\e148";
}
.retina-education-learning-028:before {
  content: "\e149";
}
.retina-education-learning-029:before {
  content: "\e14a";
}
.retina-education-learning-030:before {
  content: "\e14b";
}
.retina-education-learning-031:before {
  content: "\e14c";
}
.retina-education-learning-032:before {
  content: "\e14d";
}
.retina-education-learning-033:before {
  content: "\e14e";
}
.retina-education-learning-034:before {
  content: "\e14f";
}
.retina-education-learning-035:before {
  content: "\e150";
}
.retina-education-learning-036:before {
  content: "\e151";
}
.retina-file-type-content-001:before {
  content: "\e152";
}
.retina-file-type-content-002:before {
  content: "\e153";
}
.retina-file-type-content-003:before {
  content: "\e154";
}
.retina-file-type-content-004:before {
  content: "\e155";
}
.retina-file-type-content-005:before {
  content: "\e156";
}
.retina-file-type-content-006:before {
  content: "\e157";
}
.retina-file-type-content-007:before {
  content: "\e158";
}
.retina-file-type-content-008:before {
  content: "\e159";
}
.retina-file-type-content-009:before {
  content: "\e15a";
}
.retina-file-type-content-010:before {
  content: "\e15b";
}
.retina-file-type-content-011:before {
  content: "\e15c";
}
.retina-file-type-content-012:before {
  content: "\e15d";
}
.retina-file-type-content-013:before {
  content: "\e15e";
}
.retina-file-type-content-014:before {
  content: "\e15f";
}
.retina-file-type-content-015:before {
  content: "\e160";
}
.retina-file-type-content-016:before {
  content: "\e161";
}
.retina-file-type-content-017:before {
  content: "\e162";
}
.retina-file-type-content-018:before {
  content: "\e163";
}
.retina-file-type-content-019:before {
  content: "\e164";
}
.retina-file-type-content-020:before {
  content: "\e165";
}
.retina-file-type-content-021:before {
  content: "\e166";
}
.retina-file-type-content-022:before {
  content: "\e167";
}
.retina-file-type-content-023:before {
  content: "\e168";
}
.retina-file-type-content-024:before {
  content: "\e169";
}
.retina-file-type-content-025:before {
  content: "\e16a";
}
.retina-file-type-content-026:before {
  content: "\e16b";
}
.retina-file-type-content-027:before {
  content: "\e16c";
}
.retina-file-type-content-028:before {
  content: "\e16d";
}
.retina-file-type-content-029:before {
  content: "\e16e";
}
.retina-file-type-content-030:before {
  content: "\e16f";
}
.retina-file-type-content-031:before {
  content: "\e170";
}
.retina-file-type-content-032:before {
  content: "\e171";
}
.retina-file-type-content-033:before {
  content: "\e172";
}
.retina-file-type-content-034:before {
  content: "\e173";
}
.retina-file-type-content-035:before {
  content: "\e174";
}
.retina-file-type-content-036:before {
  content: "\e175";
}
.retina-file-type-content-037:before {
  content: "\e176";
}
.retina-file-type-content-038:before {
  content: "\e177";
}
.retina-file-type-content-039:before {
  content: "\e178";
}
.retina-file-type-content-040:before {
  content: "\e179";
}
.retina-file-type-content-041:before {
  content: "\e17a";
}
.retina-file-type-content-042:before {
  content: "\e17b";
}
.retina-file-type-content-043:before {
  content: "\e17c";
}
.retina-file-type-content-044:before {
  content: "\e17d";
}
.retina-file-type-content-045:before {
  content: "\e17e";
}
.retina-file-type-content-046:before {
  content: "\e17f";
}
.retina-file-type-content-047:before {
  content: "\e180";
}
.retina-file-type-content-048:before {
  content: "\e181";
}
.retina-file-type-content-049:before {
  content: "\e182";
}
.retina-file-type-content-050:before {
  content: "\e183";
}
.retina-file-type-content-051:before {
  content: "\e184";
}
.retina-file-type-content-052:before {
  content: "\e185";
}
.retina-file-type-content-053:before {
  content: "\e186";
}
.retina-file-type-content-054:before {
  content: "\e187";
}
.retina-file-type-content-055:before {
  content: "\e188";
}
.retina-file-type-content-056:before {
  content: "\e189";
}
.retina-file-type-content-057:before {
  content: "\e18a";
}
.retina-file-type-content-058:before {
  content: "\e18b";
}
.retina-file-type-content-059:before {
  content: "\e18c";
}
.retina-file-type-content-060:before {
  content: "\e18d";
}
.retina-file-type-content-061:before {
  content: "\e18e";
}
.retina-file-type-content-062:before {
  content: "\e18f";
}
.retina-file-type-content-063:before {
  content: "\e190";
}
.retina-file-type-content-064:before {
  content: "\e191";
}
.retina-file-type-content-065:before {
  content: "\e192";
}
.retina-file-type-content-066:before {
  content: "\e193";
}
.retina-file-type-content-067:before {
  content: "\e194";
}
.retina-file-type-content-068:before {
  content: "\e195";
}
.retina-file-type-content-069:before {
  content: "\e196";
}
.retina-file-type-content-070:before {
  content: "\e197";
}
.retina-file-type-content-071:before {
  content: "\e198";
}
.retina-file-type-content-072:before {
  content: "\e199";
}
.retina-file-type-content-073:before {
  content: "\e19a";
}
.retina-file-type-content-074:before {
  content: "\e19b";
}
.retina-file-type-content-075:before {
  content: "\e19c";
}
.retina-file-type-content-076:before {
  content: "\e19d";
}
.retina-file-type-content-077:before {
  content: "\e19e";
}
.retina-file-type-content-078:before {
  content: "\e19f";
}
.retina-file-type-content-079:before {
  content: "\e1a0";
}
.retina-file-type-content-080:before {
  content: "\e1a1";
}
.retina-file-type-content-081:before {
  content: "\e1a2";
}
.retina-file-type-content-082:before {
  content: "\e1a3";
}
.retina-file-type-content-083:before {
  content: "\e1a4";
}
.retina-file-type-content-084:before {
  content: "\e1a5";
}
.retina-file-type-content-085:before {
  content: "\e1a6";
}
.retina-file-type-content-086:before {
  content: "\e1a7";
}
.retina-file-type-content-087:before {
  content: "\e1a8";
}
.retina-file-type-content-088:before {
  content: "\e1a9";
}
.retina-file-type-content-089:before {
  content: "\e1aa";
}
.retina-file-type-content-090:before {
  content: "\e1ab";
}
.retina-file-type-content-091:before {
  content: "\e1ac";
}
.retina-file-type-content-092:before {
  content: "\e1ad";
}
.retina-file-type-content-093:before {
  content: "\e1ae";
}
.retina-file-type-content-094:before {
  content: "\e1af";
}
.retina-file-type-content-095:before {
  content: "\e1b0";
}
.retina-file-type-content-096:before {
  content: "\e1b1";
}
.retina-finance-ecommerce-001:before {
  content: "\e1b2";
}
.retina-finance-ecommerce-002:before {
  content: "\e1b3";
}
.retina-finance-ecommerce-003:before {
  content: "\e1b4";
}
.retina-finance-ecommerce-004:before {
  content: "\e1b5";
}
.retina-finance-ecommerce-005:before {
  content: "\e1b6";
}
.retina-finance-ecommerce-006:before {
  content: "\e1b7";
}
.retina-finance-ecommerce-007:before {
  content: "\e1b8";
}
.retina-finance-ecommerce-008:before {
  content: "\e1b9";
}
.retina-finance-ecommerce-009:before {
  content: "\e1ba";
}
.retina-finance-ecommerce-010:before {
  content: "\e1bb";
}
.retina-finance-ecommerce-011:before {
  content: "\e1bc";
}
.retina-finance-ecommerce-012:before {
  content: "\e1bd";
}
.retina-finance-ecommerce-013:before {
  content: "\e1be";
}
.retina-finance-ecommerce-014:before {
  content: "\e1bf";
}
.retina-finance-ecommerce-015:before {
  content: "\e1c0";
}
.retina-finance-ecommerce-016:before {
  content: "\e1c1";
}
.retina-finance-ecommerce-017:before {
  content: "\e1c2";
}
.retina-finance-ecommerce-018:before {
  content: "\e1c3";
}
.retina-finance-ecommerce-019:before {
  content: "\e1c4";
}
.retina-finance-ecommerce-020:before {
  content: "\e1c5";
}
.retina-finance-ecommerce-021:before {
  content: "\e1c6";
}
.retina-finance-ecommerce-022:before {
  content: "\e1c7";
}
.retina-finance-ecommerce-023:before {
  content: "\e1c8";
}
.retina-finance-ecommerce-024:before {
  content: "\e1c9";
}
.retina-finance-ecommerce-025:before {
  content: "\e1ca";
}
.retina-finance-ecommerce-026:before {
  content: "\e1cb";
}
.retina-finance-ecommerce-027:before {
  content: "\e1cc";
}
.retina-finance-ecommerce-028:before {
  content: "\e1cd";
}
.retina-finance-ecommerce-029:before {
  content: "\e1ce";
}
.retina-finance-ecommerce-030:before {
  content: "\e1cf";
}
.retina-finance-ecommerce-031:before {
  content: "\e1d0";
}
.retina-finance-ecommerce-032:before {
  content: "\e1d1";
}
.retina-finance-ecommerce-033:before {
  content: "\e1d2";
}
.retina-finance-ecommerce-034:before {
  content: "\e1d3";
}
.retina-finance-ecommerce-035:before {
  content: "\e1d4";
}
.retina-finance-ecommerce-036:before {
  content: "\e1d5";
}
.retina-food-001:before {
  content: "\e1d6";
}
.retina-food-002:before {
  content: "\e1d7";
}
.retina-food-003:before {
  content: "\e1d8";
}
.retina-food-004:before {
  content: "\e1d9";
}
.retina-food-005:before {
  content: "\e1da";
}
.retina-food-006:before {
  content: "\e1db";
}
.retina-food-007:before {
  content: "\e1dc";
}
.retina-food-008:before {
  content: "\e1dd";
}
.retina-food-009:before {
  content: "\e1de";
}
.retina-food-010:before {
  content: "\e1df";
}
.retina-food-011:before {
  content: "\e1e0";
}
.retina-food-012:before {
  content: "\e1e1";
}
.retina-food-013:before {
  content: "\e1e2";
}
.retina-food-014:before {
  content: "\e1e3";
}
.retina-food-015:before {
  content: "\e1e4";
}
.retina-food-016:before {
  content: "\e1e5";
}
.retina-food-017:before {
  content: "\e1e6";
}
.retina-food-018:before {
  content: "\e1e7";
}
.retina-food-019:before {
  content: "\e1e8";
}
.retina-food-020:before {
  content: "\e1e9";
}
.retina-food-021:before {
  content: "\e1ea";
}
.retina-food-022:before {
  content: "\e1eb";
}
.retina-food-023:before {
  content: "\e1ec";
}
.retina-food-024:before {
  content: "\e1ed";
}
.retina-food-025:before {
  content: "\e1ee";
}
.retina-food-026:before {
  content: "\e1ef";
}
.retina-food-027:before {
  content: "\e1f0";
}
.retina-food-028:before {
  content: "\e1f1";
}
.retina-food-029:before {
  content: "\e1f2";
}
.retina-food-030:before {
  content: "\e1f3";
}
.retina-food-031:before {
  content: "\e1f4";
}
.retina-food-032:before {
  content: "\e1f5";
}
.retina-food-033:before {
  content: "\e1f6";
}
.retina-food-034:before {
  content: "\e1f7";
}
.retina-food-035:before {
  content: "\e1f8";
}
.retina-food-036:before {
  content: "\e1f9";
}
.retina-food-037:before {
  content: "\e1fa";
}
.retina-food-038:before {
  content: "\e1fb";
}
.retina-food-039:before {
  content: "\e1fc";
}
.retina-food-040:before {
  content: "\e1fd";
}
.retina-food-041:before {
  content: "\e1fe";
}
.retina-food-042:before {
  content: "\e1ff";
}
.retina-food-043:before {
  content: "\e200";
}
.retina-food-044:before {
  content: "\e201";
}
.retina-food-045:before {
  content: "\e202";
}
.retina-food-046:before {
  content: "\e203";
}
.retina-food-047:before {
  content: "\e204";
}
.retina-food-048:before {
  content: "\e205";
}
.retina-food-049:before {
  content: "\e206";
}
.retina-food-050:before {
  content: "\e207";
}
.retina-food-051:before {
  content: "\e208";
}
.retina-food-052:before {
  content: "\e209";
}
.retina-food-053:before {
  content: "\e20a";
}
.retina-food-054:before {
  content: "\e20b";
}
.retina-food-055:before {
  content: "\e20c";
}
.retina-food-056:before {
  content: "\e20d";
}
.retina-food-057:before {
  content: "\e20e";
}
.retina-food-058:before {
  content: "\e20f";
}
.retina-food-059:before {
  content: "\e210";
}
.retina-food-060:before {
  content: "\e211";
}
.retina-furniture-001:before {
  content: "\e212";
}
.retina-furniture-002:before {
  content: "\e213";
}
.retina-furniture-003:before {
  content: "\e214";
}
.retina-furniture-004:before {
  content: "\e215";
}
.retina-furniture-005:before {
  content: "\e216";
}
.retina-furniture-006:before {
  content: "\e217";
}
.retina-furniture-007:before {
  content: "\e218";
}
.retina-furniture-008:before {
  content: "\e219";
}
.retina-furniture-009:before {
  content: "\e21a";
}
.retina-furniture-010:before {
  content: "\e21b";
}
.retina-furniture-011:before {
  content: "\e21c";
}
.retina-furniture-012:before {
  content: "\e21d";
}
.retina-furniture-013:before {
  content: "\e21e";
}
.retina-furniture-014:before {
  content: "\e21f";
}
.retina-furniture-015:before {
  content: "\e220";
}
.retina-furniture-016:before {
  content: "\e221";
}
.retina-furniture-017:before {
  content: "\e222";
}
.retina-furniture-018:before {
  content: "\e223";
}
.retina-furniture-019:before {
  content: "\e224";
}
.retina-furniture-020:before {
  content: "\e225";
}
.retina-furniture-021:before {
  content: "\e226";
}
.retina-furniture-022:before {
  content: "\e227";
}
.retina-furniture-023:before {
  content: "\e228";
}
.retina-furniture-024:before {
  content: "\e229";
}
.retina-furniture-025:before {
  content: "\e22a";
}
.retina-furniture-026:before {
  content: "\e22b";
}
.retina-furniture-027:before {
  content: "\e22c";
}
.retina-furniture-028:before {
  content: "\e22d";
}
.retina-furniture-029:before {
  content: "\e22e";
}
.retina-furniture-030:before {
  content: "\e22f";
}
.retina-furniture-031:before {
  content: "\e230";
}
.retina-furniture-032:before {
  content: "\e231";
}
.retina-furniture-033:before {
  content: "\e232";
}
.retina-furniture-034:before {
  content: "\e233";
}
.retina-furniture-035:before {
  content: "\e234";
}
.retina-furniture-036:before {
  content: "\e235";
}
.retina-furniture-037:before {
  content: "\e236";
}
.retina-furniture-038:before {
  content: "\e237";
}
.retina-furniture-039:before {
  content: "\e238";
}
.retina-furniture-040:before {
  content: "\e239";
}
.retina-furniture-041:before {
  content: "\e23a";
}
.retina-furniture-042:before {
  content: "\e23b";
}
.retina-furniture-043:before {
  content: "\e23c";
}
.retina-furniture-044:before {
  content: "\e23d";
}
.retina-furniture-045:before {
  content: "\e23e";
}
.retina-furniture-046:before {
  content: "\e23f";
}
.retina-furniture-047:before {
  content: "\e240";
}
.retina-furniture-048:before {
  content: "\e241";
}
.retina-gadgets-device-tech001:before {
  content: "\e242";
}
.retina-gadgets-device-tech002:before {
  content: "\e243";
}
.retina-gadgets-device-tech003:before {
  content: "\e244";
}
.retina-gadgets-device-tech004:before {
  content: "\e245";
}
.retina-gadgets-device-tech005:before {
  content: "\e246";
}
.retina-gadgets-device-tech006:before {
  content: "\e247";
}
.retina-gadgets-device-tech007:before {
  content: "\e248";
}
.retina-gadgets-device-tech008:before {
  content: "\e249";
}
.retina-gadgets-device-tech009:before {
  content: "\e24a";
}
.retina-gadgets-device-tech010:before {
  content: "\e24b";
}
.retina-gadgets-device-tech011:before {
  content: "\e24c";
}
.retina-gadgets-device-tech012:before {
  content: "\e24d";
}
.retina-gadgets-device-tech013:before {
  content: "\e24e";
}
.retina-gadgets-device-tech014:before {
  content: "\e24f";
}
.retina-gadgets-device-tech015:before {
  content: "\e250";
}
.retina-gadgets-device-tech016:before {
  content: "\e251";
}
.retina-gadgets-device-tech017:before {
  content: "\e252";
}
.retina-gadgets-device-tech018:before {
  content: "\e253";
}
.retina-gadgets-device-tech019:before {
  content: "\e254";
}
.retina-gadgets-device-tech020:before {
  content: "\e255";
}
.retina-gadgets-device-tech021:before {
  content: "\e256";
}
.retina-gadgets-device-tech022:before {
  content: "\e257";
}
.retina-gadgets-device-tech023:before {
  content: "\e258";
}
.retina-gadgets-device-tech024:before {
  content: "\e259";
}
.retina-gadgets-device-tech025:before {
  content: "\e25a";
}
.retina-gadgets-device-tech026:before {
  content: "\e25b";
}
.retina-gadgets-device-tech027:before {
  content: "\e25c";
}
.retina-gadgets-device-tech028:before {
  content: "\e25d";
}
.retina-gadgets-device-tech029:before {
  content: "\e25e";
}
.retina-gadgets-device-tech030:before {
  content: "\e25f";
}
.retina-gadgets-device-tech031:before {
  content: "\e260";
}
.retina-gadgets-device-tech032:before {
  content: "\e261";
}
.retina-gadgets-device-tech033:before {
  content: "\e262";
}
.retina-gadgets-device-tech034:before {
  content: "\e263";
}
.retina-gadgets-device-tech035:before {
  content: "\e264";
}
.retina-gadgets-device-tech036:before {
  content: "\e265";
}
.retina-gadgets-device-tech037:before {
  content: "\e266";
}
.retina-gadgets-device-tech038:before {
  content: "\e267";
}
.retina-gadgets-device-tech039:before {
  content: "\e268";
}
.retina-gadgets-device-tech040:before {
  content: "\e269";
}
.retina-gadgets-device-tech041:before {
  content: "\e26a";
}
.retina-gadgets-device-tech042:before {
  content: "\e26b";
}
.retina-gadgets-device-tech043:before {
  content: "\e26c";
}
.retina-gadgets-device-tech044:before {
  content: "\e26d";
}
.retina-gadgets-device-tech045:before {
  content: "\e26e";
}
.retina-gadgets-device-tech046:before {
  content: "\e26f";
}
.retina-gadgets-device-tech047:before {
  content: "\e270";
}
.retina-gadgets-device-tech048:before {
  content: "\e271";
}
.retina-lifestyle-001:before {
  content: "\e272";
}
.retina-lifestyle-002:before {
  content: "\e273";
}
.retina-lifestyle-003:before {
  content: "\e274";
}
.retina-lifestyle-004:before {
  content: "\e275";
}
.retina-lifestyle-005:before {
  content: "\e276";
}
.retina-lifestyle-006:before {
  content: "\e277";
}
.retina-lifestyle-007:before {
  content: "\e278";
}
.retina-lifestyle-008:before {
  content: "\e279";
}
.retina-lifestyle-009:before {
  content: "\e27a";
}
.retina-lifestyle-010:before {
  content: "\e27b";
}
.retina-lifestyle-011:before {
  content: "\e27c";
}
.retina-lifestyle-012:before {
  content: "\e27d";
}
.retina-lifestyle-013:before {
  content: "\e27e";
}
.retina-lifestyle-014:before {
  content: "\e27f";
}
.retina-lifestyle-015:before {
  content: "\e280";
}
.retina-lifestyle-016:before {
  content: "\e281";
}
.retina-lifestyle-017:before {
  content: "\e282";
}
.retina-lifestyle-018:before {
  content: "\e283";
}
.retina-lifestyle-019:before {
  content: "\e284";
}
.retina-lifestyle-020:before {
  content: "\e285";
}
.retina-lifestyle-021:before {
  content: "\e286";
}
.retina-lifestyle-022:before {
  content: "\e287";
}
.retina-lifestyle-023:before {
  content: "\e288";
}
.retina-lifestyle-024:before {
  content: "\e289";
}
.retina-lifestyle-025:before {
  content: "\e28a";
}
.retina-lifestyle-026:before {
  content: "\e28b";
}
.retina-lifestyle-027:before {
  content: "\e28c";
}
.retina-lifestyle-028:before {
  content: "\e28d";
}
.retina-lifestyle-029:before {
  content: "\e28e";
}
.retina-lifestyle-030:before {
  content: "\e28f";
}
.retina-lifestyle-031:before {
  content: "\e290";
}
.retina-lifestyle-032:before {
  content: "\e291";
}
.retina-lifestyle-033:before {
  content: "\e292";
}
.retina-lifestyle-034:before {
  content: "\e293";
}
.retina-lifestyle-035:before {
  content: "\e294";
}
.retina-lifestyle-036:before {
  content: "\e295";
}
.retina-lifestyle-037:before {
  content: "\e296";
}
.retina-lifestyle-038:before {
  content: "\e297";
}
.retina-lifestyle-039:before {
  content: "\e298";
}
.retina-lifestyle-040:before {
  content: "\e299";
}
.retina-lifestyle-041:before {
  content: "\e29a";
}
.retina-lifestyle-042:before {
  content: "\e29b";
}
.retina-lifestyle-043:before {
  content: "\e29c";
}
.retina-lifestyle-044:before {
  content: "\e29d";
}
.retina-lifestyle-045:before {
  content: "\e29e";
}
.retina-lifestyle-046:before {
  content: "\e29f";
}
.retina-lifestyle-047:before {
  content: "\e2a0";
}
.retina-lifestyle-048:before {
  content: "\e2a1";
}
.retina-health-care-medical-001:before {
  content: "\e2a2";
}
.retina-health-care-medical-002:before {
  content: "\e2a3";
}
.retina-health-care-medical-003:before {
  content: "\e2a4";
}
.retina-health-care-medical-004:before {
  content: "\e2a5";
}
.retina-health-care-medical-005:before {
  content: "\e2a6";
}
.retina-health-care-medical-006:before {
  content: "\e2a7";
}
.retina-health-care-medical-007:before {
  content: "\e2a8";
}
.retina-health-care-medical-008:before {
  content: "\e2a9";
}
.retina-health-care-medical-009:before {
  content: "\e2aa";
}
.retina-health-care-medical-010:before {
  content: "\e2ab";
}
.retina-health-care-medical-011:before {
  content: "\e2ac";
}
.retina-health-care-medical-012:before {
  content: "\e2ad";
}
.retina-health-care-medical-013:before {
  content: "\e2ae";
}
.retina-health-care-medical-014:before {
  content: "\e2af";
}
.retina-health-care-medical-015:before {
  content: "\e2b0";
}
.retina-health-care-medical-016:before {
  content: "\e2b1";
}
.retina-health-care-medical-017:before {
  content: "\e2b2";
}
.retina-health-care-medical-018:before {
  content: "\e2b3";
}
.retina-health-care-medical-019:before {
  content: "\e2b4";
}
.retina-health-care-medical-020:before {
  content: "\e2b5";
}
.retina-health-care-medical-021:before {
  content: "\e2b6";
}
.retina-health-care-medical-022:before {
  content: "\e2b7";
}
.retina-health-care-medical-023:before {
  content: "\e2b8";
}
.retina-health-care-medical-024:before {
  content: "\e2b9";
}
.retina-health-care-medical-025:before {
  content: "\e2ba";
}
.retina-health-care-medical-026:before {
  content: "\e2bb";
}
.retina-health-care-medical-027:before {
  content: "\e2bc";
}
.retina-health-care-medical-028:before {
  content: "\e2bd";
}
.retina-health-care-medical-029:before {
  content: "\e2be";
}
.retina-health-care-medical-030:before {
  content: "\e2bf";
}
.retina-health-care-medical-031:before {
  content: "\e2c0";
}
.retina-health-care-medical-032:before {
  content: "\e2c1";
}
.retina-health-care-medical-033:before {
  content: "\e2c2";
}
.retina-health-care-medical-034:before {
  content: "\e2c3";
}
.retina-health-care-medical-035:before {
  content: "\e2c4";
}
.retina-health-care-medical-036:before {
  content: "\e2c5";
}
.retina-health-care-medical-037:before {
  content: "\e2c6";
}
.retina-health-care-medical-038:before {
  content: "\e2c7";
}
.retina-health-care-medical-039:before {
  content: "\e2c8";
}
.retina-health-care-medical-040:before {
  content: "\e2c9";
}
.retina-health-care-medical-041:before {
  content: "\e2ca";
}
.retina-health-care-medical-042:before {
  content: "\e2cb";
}
.retina-health-care-medical-043:before {
  content: "\e2cc";
}
.retina-health-care-medical-044:before {
  content: "\e2cd";
}
.retina-health-care-medical-045:before {
  content: "\e2ce";
}
.retina-health-care-medical-046:before {
  content: "\e2cf";
}
.retina-health-care-medical-047:before {
  content: "\e2d0";
}
.retina-health-care-medical-048:before {
  content: "\e2d1";
}
.retina-music-sound-001:before {
  content: "\e2d2";
}
.retina-music-sound-002:before {
  content: "\e2d3";
}
.retina-music-sound-003:before {
  content: "\e2d4";
}
.retina-music-sound-004:before {
  content: "\e2d5";
}
.retina-music-sound-005:before {
  content: "\e2d6";
}
.retina-music-sound-006:before {
  content: "\e2d7";
}
.retina-music-sound-007:before {
  content: "\e2d8";
}
.retina-music-sound-008:before {
  content: "\e2d9";
}
.retina-music-sound-009:before {
  content: "\e2da";
}
.retina-music-sound-010:before {
  content: "\e2db";
}
.retina-music-sound-011:before {
  content: "\e2dc";
}
.retina-music-sound-012:before {
  content: "\e2dd";
}
.retina-music-sound-013:before {
  content: "\e2de";
}
.retina-music-sound-014:before {
  content: "\e2df";
}
.retina-music-sound-015:before {
  content: "\e2e0";
}
.retina-music-sound-016:before {
  content: "\e2e1";
}
.retina-music-sound-017:before {
  content: "\e2e2";
}
.retina-music-sound-018:before {
  content: "\e2e3";
}
.retina-music-sound-019:before {
  content: "\e2e4";
}
.retina-music-sound-020:before {
  content: "\e2e5";
}
.retina-music-sound-021:before {
  content: "\e2e6";
}
.retina-music-sound-022:before {
  content: "\e2e7";
}
.retina-music-sound-023:before {
  content: "\e2e8";
}
.retina-music-sound-024:before {
  content: "\e2e9";
}
.retina-music-sound-025:before {
  content: "\e2ea";
}
.retina-music-sound-026:before {
  content: "\e2eb";
}
.retina-music-sound-027:before {
  content: "\e2ec";
}
.retina-music-sound-028:before {
  content: "\e2ed";
}
.retina-music-sound-029:before {
  content: "\e2ee";
}
.retina-music-sound-030:before {
  content: "\e2ef";
}
.retina-music-sound-031:before {
  content: "\e2f0";
}
.retina-music-sound-032:before {
  content: "\e2f1";
}
.retina-music-sound-033:before {
  content: "\e2f2";
}
.retina-music-sound-034:before {
  content: "\e2f3";
}
.retina-music-sound-035:before {
  content: "\e2f4";
}
.retina-music-sound-036:before {
  content: "\e2f5";
}
.retina-nature-037:before {
  content: "\e2f6";
}
.retina-nature-038:before {
  content: "\e2f7";
}
.retina-nature-039:before {
  content: "\e2f8";
}
.retina-nature-040:before {
  content: "\e2f9";
}
.retina-nature-041:before {
  content: "\e2fa";
}
.retina-nature-042:before {
  content: "\e2fb";
}
.retina-nature-043:before {
  content: "\e2fc";
}
.retina-nature-044:before {
  content: "\e2fd";
}
.retina-nature-045:before {
  content: "\e2fe";
}
.retina-nature-046:before {
  content: "\e2ff";
}
.retina-nature-047:before {
  content: "\e300";
}
.retina-nature-048:before {
  content: "\e301";
}
.retina-nature-049:before {
  content: "\e302";
}
.retina-nature-050:before {
  content: "\e303";
}
.retina-nature-051:before {
  content: "\e304";
}
.retina-nature-052:before {
  content: "\e305";
}
.retina-nature-053:before {
  content: "\e306";
}
.retina-nature-054:before {
  content: "\e307";
}
.retina-nature-055:before {
  content: "\e308";
}
.retina-nature-056:before {
  content: "\e309";
}
.retina-nature-057:before {
  content: "\e30a";
}
.retina-nature-058:before {
  content: "\e30b";
}
.retina-nature-059:before {
  content: "\e30c";
}
.retina-nature-060:before {
  content: "\e30d";
}
.retina-nature-061:before {
  content: "\e30e";
}
.retina-nature-062:before {
  content: "\e30f";
}
.retina-nature-063:before {
  content: "\e310";
}
.retina-nature-064:before {
  content: "\e311";
}
.retina-nature-065:before {
  content: "\e312";
}
.retina-nature-066:before {
  content: "\e313";
}
.retina-nature-067:before {
  content: "\e314";
}
.retina-nature-068:before {
  content: "\e315";
}
.retina-nature-069:before {
  content: "\e316";
}
.retina-nature-070:before {
  content: "\e317";
}
.retina-nature-071:before {
  content: "\e318";
}
.retina-nature-072:before {
  content: "\e319";
}
.retina-religion-beliefs-holy001:before {
  content: "\e31a";
}
.retina-religion-beliefs-holy002:before {
  content: "\e31b";
}
.retina-religion-beliefs-holy003:before {
  content: "\e31c";
}
.retina-religion-beliefs-holy004:before {
  content: "\e31d";
}
.retina-religion-beliefs-holy005:before {
  content: "\e31e";
}
.retina-religion-beliefs-holy006:before {
  content: "\e31f";
}
.retina-religion-beliefs-holy007:before {
  content: "\e320";
}
.retina-religion-beliefs-holy008:before {
  content: "\e321";
}
.retina-religion-beliefs-holy009:before {
  content: "\e322";
}
.retina-religion-beliefs-holy010:before {
  content: "\e323";
}
.retina-religion-beliefs-holy011:before {
  content: "\e324";
}
.retina-religion-beliefs-holy012:before {
  content: "\e325";
}
.retina-religion-beliefs-holy013:before {
  content: "\e326";
}
.retina-religion-beliefs-holy014:before {
  content: "\e327";
}
.retina-religion-beliefs-holy015:before {
  content: "\e328";
}
.retina-religion-beliefs-holy016:before {
  content: "\e329";
}
.retina-religion-beliefs-holy017:before {
  content: "\e32a";
}
.retina-religion-beliefs-holy018:before {
  content: "\e32b";
}
.retina-religion-beliefs-holy019:before {
  content: "\e32c";
}
.retina-religion-beliefs-holy020:before {
  content: "\e32d";
}
.retina-religion-beliefs-holy021:before {
  content: "\e32e";
}
.retina-religion-beliefs-holy022:before {
  content: "\e32f";
}
.retina-religion-beliefs-holy023:before {
  content: "\e330";
}
.retina-religion-beliefs-holy024:before {
  content: "\e331";
}
.retina-religion-beliefs-holy025:before {
  content: "\e332";
}
.retina-religion-beliefs-holy026:before {
  content: "\e333";
}
.retina-religion-beliefs-holy027:before {
  content: "\e334";
}
.retina-religion-beliefs-holy028:before {
  content: "\e335";
}
.retina-religion-beliefs-holy029:before {
  content: "\e336";
}
.retina-religion-beliefs-holy030:before {
  content: "\e337";
}
.retina-religion-beliefs-holy031:before {
  content: "\e338";
}
.retina-religion-beliefs-holy032:before {
  content: "\e339";
}
.retina-religion-beliefs-holy033:before {
  content: "\e33a";
}
.retina-religion-beliefs-holy034:before {
  content: "\e33b";
}
.retina-religion-beliefs-holy035:before {
  content: "\e33c";
}
.retina-religion-beliefs-holy036:before {
  content: "\e33d";
}
.retina-religion-beliefs-holy037:before {
  content: "\e33e";
}
.retina-religion-beliefs-holy038:before {
  content: "\e33f";
}
.retina-religion-beliefs-holy039:before {
  content: "\e340";
}
.retina-religion-beliefs-holy040:before {
  content: "\e341";
}
.retina-religion-beliefs-holy041:before {
  content: "\e342";
}
.retina-religion-beliefs-holy042:before {
  content: "\e343";
}
.retina-religion-beliefs-holy043:before {
  content: "\e344";
}
.retina-religion-beliefs-holy044:before {
  content: "\e345";
}
.retina-religion-beliefs-holy045:before {
  content: "\e346";
}
.retina-religion-beliefs-holy046:before {
  content: "\e347";
}
.retina-religion-beliefs-holy047:before {
  content: "\e348";
}
.retina-religion-beliefs-holy048:before {
  content: "\e349";
}
.retina-social-brands-001:before {
  content: "\e34a";
}
.retina-social-brands-002:before {
  content: "\e34b";
}
.retina-social-brands-003:before {
  content: "\e34c";
}
.retina-social-brands-004:before {
  content: "\e34d";
}
.retina-social-brands-005:before {
  content: "\e34e";
}
.retina-social-brands-006:before {
  content: "\e34f";
}
.retina-social-brands-007:before {
  content: "\e350";
}
.retina-social-brands-008:before {
  content: "\e351";
}
.retina-social-brands-009:before {
  content: "\e352";
}
.retina-social-brands-010:before {
  content: "\e353";
}
.retina-social-brands-011:before {
  content: "\e354";
}
.retina-social-brands-012:before {
  content: "\e355";
}
.retina-social-brands-013:before {
  content: "\e356";
}
.retina-social-brands-014:before {
  content: "\e357";
}
.retina-social-brands-015:before {
  content: "\e358";
}
.retina-social-brands-016:before {
  content: "\e359";
}
.retina-social-brands-017:before {
  content: "\e35a";
}
.retina-social-brands-018:before {
  content: "\e35b";
}
.retina-social-brands-019:before {
  content: "\e35c";
}
.retina-social-brands-020:before {
  content: "\e35d";
}
.retina-social-brands-021:before {
  content: "\e35e";
}
.retina-social-brands-022:before {
  content: "\e35f";
}
.retina-social-brands-023:before {
  content: "\e360";
}
.retina-social-brands-024:before {
  content: "\e361";
}
.retina-social-brands-025:before {
  content: "\e362";
}
.retina-social-brands-026:before {
  content: "\e363";
}
.retina-social-brands-027:before {
  content: "\e364";
}
.retina-social-brands-028:before {
  content: "\e365";
}
.retina-social-brands-029:before {
  content: "\e366";
}
.retina-social-brands-030:before {
  content: "\e367";
}
.retina-social-brands-031:before {
  content: "\e368";
}
.retina-social-brands-032:before {
  content: "\e369";
}
.retina-social-brands-033:before {
  content: "\e36a";
}
.retina-social-brands-034:before {
  content: "\e36b";
}
.retina-social-brands-035:before {
  content: "\e36c";
}
.retina-social-brands-036:before {
  content: "\e36d";
}
.retina-space-001:before {
  content: "\e36e";
}
.retina-space-002:before {
  content: "\e36f";
}
.retina-space-003:before {
  content: "\e370";
}
.retina-space-004:before {
  content: "\e371";
}
.retina-space-005:before {
  content: "\e372";
}
.retina-space-006:before {
  content: "\e373";
}
.retina-space-007:before {
  content: "\e374";
}
.retina-space-008:before {
  content: "\e375";
}
.retina-space-009:before {
  content: "\e376";
}
.retina-space-010:before {
  content: "\e377";
}
.retina-space-011:before {
  content: "\e378";
}
.retina-space-012:before {
  content: "\e379";
}
.retina-space-013:before {
  content: "\e37a";
}
.retina-space-014:before {
  content: "\e37b";
}
.retina-space-015:before {
  content: "\e37c";
}
.retina-space-016:before {
  content: "\e37d";
}
.retina-space-017:before {
  content: "\e37e";
}
.retina-space-018:before {
  content: "\e37f";
}
.retina-space-019:before {
  content: "\e380";
}
.retina-space-020:before {
  content: "\e381";
}
.retina-space-021:before {
  content: "\e382";
}
.retina-space-022:before {
  content: "\e383";
}
.retina-space-023:before {
  content: "\e384";
}
.retina-space-024:before {
  content: "\e385";
}
.retina-sport-games-001:before {
  content: "\e386";
}
.retina-sport-games-002:before {
  content: "\e387";
}
.retina-sport-games-003:before {
  content: "\e388";
}
.retina-sport-games-004:before {
  content: "\e389";
}
.retina-sport-games-005:before {
  content: "\e38a";
}
.retina-sport-games-006:before {
  content: "\e38b";
}
.retina-sport-games-007:before {
  content: "\e38c";
}
.retina-sport-games-008:before {
  content: "\e38d";
}
.retina-sport-games-009:before {
  content: "\e38e";
}
.retina-sport-games-010:before {
  content: "\e38f";
}
.retina-sport-games-011:before {
  content: "\e390";
}
.retina-sport-games-012:before {
  content: "\e391";
}
.retina-sport-games-013:before {
  content: "\e392";
}
.retina-sport-games-014:before {
  content: "\e393";
}
.retina-sport-games-015:before {
  content: "\e394";
}
.retina-sport-games-016:before {
  content: "\e395";
}
.retina-sport-games-017:before {
  content: "\e396";
}
.retina-sport-games-018:before {
  content: "\e397";
}
.retina-sport-games-019:before {
  content: "\e398";
}
.retina-sport-games-020:before {
  content: "\e399";
}
.retina-sport-games-021:before {
  content: "\e39a";
}
.retina-sport-games-022:before {
  content: "\e39b";
}
.retina-sport-games-023:before {
  content: "\e39c";
}
.retina-sport-games-024:before {
  content: "\e39d";
}
.retina-sport-games-025:before {
  content: "\e39e";
}
.retina-sport-games-026:before {
  content: "\e39f";
}
.retina-sport-games-027:before {
  content: "\e3a0";
}
.retina-sport-games-028:before {
  content: "\e3a1";
}
.retina-sport-games-029:before {
  content: "\e3a2";
}
.retina-sport-games-030:before {
  content: "\e3a3";
}
.retina-sport-games-031:before {
  content: "\e3a4";
}
.retina-sport-games-032:before {
  content: "\e3a5";
}
.retina-sport-games-033:before {
  content: "\e3a6";
}
.retina-sport-games-034:before {
  content: "\e3a7";
}
.retina-sport-games-035:before {
  content: "\e3a8";
}
.retina-sport-games-036:before {
  content: "\e3a9";
}
.retina-sport-games-037:before {
  content: "\e3aa";
}
.retina-sport-games-038:before {
  content: "\e3ab";
}
.retina-sport-games-039:before {
  content: "\e3ac";
}
.retina-sport-games-040:before {
  content: "\e3ad";
}
.retina-sport-games-041:before {
  content: "\e3ae";
}
.retina-sport-games-042:before {
  content: "\e3af";
}
.retina-sport-games-043:before {
  content: "\e3b0";
}
.retina-sport-games-044:before {
  content: "\e3b1";
}
.retina-sport-games-045:before {
  content: "\e3b2";
}
.retina-sport-games-046:before {
  content: "\e3b3";
}
.retina-sport-games-047:before {
  content: "\e3b4";
}
.retina-sport-games-048:before {
  content: "\e3b5";
}
.retina-the-essentials-001:before {
  content: "\e3b6";
}
.retina-the-essentials-002:before {
  content: "\e3b7";
}
.retina-the-essentials-003:before {
  content: "\e3b8";
}
.retina-the-essentials-004:before {
  content: "\e3b9";
}
.retina-the-essentials-005:before {
  content: "\e3ba";
}
.retina-the-essentials-006:before {
  content: "\e3bb";
}
.retina-the-essentials-007:before {
  content: "\e3bc";
}
.retina-the-essentials-008:before {
  content: "\e3bd";
}
.retina-the-essentials-009:before {
  content: "\e3be";
}
.retina-the-essentials-010:before {
  content: "\e3bf";
}
.retina-the-essentials-011:before {
  content: "\e3c0";
}
.retina-the-essentials-012:before {
  content: "\e3c1";
}
.retina-the-essentials-013:before {
  content: "\e3c2";
}
.retina-the-essentials-014:before {
  content: "\e3c3";
}
.retina-the-essentials-015:before {
  content: "\e3c4";
}
.retina-the-essentials-016:before {
  content: "\e3c5";
}
.retina-the-essentials-017:before {
  content: "\e3c6";
}
.retina-the-essentials-018:before {
  content: "\e3c7";
}
.retina-the-essentials-019:before {
  content: "\e3c8";
}
.retina-the-essentials-020:before {
  content: "\e3c9";
}
.retina-the-essentials-021:before {
  content: "\e3ca";
}
.retina-the-essentials-022:before {
  content: "\e3cb";
}
.retina-the-essentials-023:before {
  content: "\e3cc";
}
.retina-the-essentials-024:before {
  content: "\e3cd";
}
.retina-the-essentials-025:before {
  content: "\e3ce";
}
.retina-the-essentials-026:before {
  content: "\e3cf";
}
.retina-the-essentials-027:before {
  content: "\e3d0";
}
.retina-the-essentials-028:before {
  content: "\e3d1";
}
.retina-the-essentials-029:before {
  content: "\e3d2";
}
.retina-the-essentials-030:before {
  content: "\e3d3";
}
.retina-the-essentials-031:before {
  content: "\e3d4";
}
.retina-the-essentials-032:before {
  content: "\e3d5";
}
.retina-the-essentials-033:before {
  content: "\e3d6";
}
.retina-the-essentials-034:before {
  content: "\e3d7";
}
.retina-the-essentials-035:before {
  content: "\e3d8";
}
.retina-the-essentials-036:before {
  content: "\e3d9";
}
.retina-the-essentials-037:before {
  content: "\e3da";
}
.retina-the-essentials-038:before {
  content: "\e3db";
}
.retina-the-essentials-039:before {
  content: "\e3dc";
}
.retina-the-essentials-040:before {
  content: "\e3dd";
}
.retina-the-essentials-041:before {
  content: "\e3de";
}
.retina-the-essentials-042:before {
  content: "\e3df";
}
.retina-the-essentials-043:before {
  content: "\e3e0";
}
.retina-the-essentials-044:before {
  content: "\e3e1";
}
.retina-the-essentials-045:before {
  content: "\e3e2";
}
.retina-the-essentials-046:before {
  content: "\e3e3";
}
.retina-the-essentials-047:before {
  content: "\e3e4";
}
.retina-the-essentials-048:before {
  content: "\e3e5";
}
.retina-the-essentials-049:before {
  content: "\e3e6";
}
.retina-the-essentials-050:before {
  content: "\e3e7";
}
.retina-the-essentials-051:before {
  content: "\e3e8";
}
.retina-the-essentials-052:before {
  content: "\e3e9";
}
.retina-the-essentials-053:before {
  content: "\e3ea";
}
.retina-the-essentials-054:before {
  content: "\e3eb";
}
.retina-the-essentials-055:before {
  content: "\e3ec";
}
.retina-the-essentials-056:before {
  content: "\e3ed";
}
.retina-the-essentials-057:before {
  content: "\e3ee";
}
.retina-the-essentials-058:before {
  content: "\e3ef";
}
.retina-the-essentials-059:before {
  content: "\e3f0";
}
.retina-the-essentials-060:before {
  content: "\e3f1";
}
.retina-the-essentials-061:before {
  content: "\e3f2";
}
.retina-the-essentials-062:before {
  content: "\e3f3";
}
.retina-the-essentials-063:before {
  content: "\e3f4";
}
.retina-the-essentials-064:before {
  content: "\e3f5";
}
.retina-the-essentials-065:before {
  content: "\e3f6";
}
.retina-the-essentials-066:before {
  content: "\e3f7";
}
.retina-the-essentials-067:before {
  content: "\e3f8";
}
.retina-the-essentials-068:before {
  content: "\e3f9";
}
.retina-the-essentials-069:before {
  content: "\e3fa";
}
.retina-the-essentials-070:before {
  content: "\e3fb";
}
.retina-the-essentials-071:before {
  content: "\e3fc";
}
.retina-the-essentials-072:before {
  content: "\e3fd";
}
.retina-the-essentials-073:before {
  content: "\e3fe";
}
.retina-the-essentials-074:before {
  content: "\e3ff";
}
.retina-the-essentials-075:before {
  content: "\e400";
}
.retina-the-essentials-076:before {
  content: "\e401";
}
.retina-the-essentials-077:before {
  content: "\e402";
}
.retina-the-essentials-078:before {
  content: "\e403";
}
.retina-the-essentials-079:before {
  content: "\e404";
}
.retina-the-essentials-080:before {
  content: "\e405";
}
.retina-the-essentials-081:before {
  content: "\e406";
}
.retina-the-essentials-082:before {
  content: "\e407";
}
.retina-the-essentials-083:before {
  content: "\e408";
}
.retina-the-essentials-084:before {
  content: "\e409";
}
.retina-the-essentials-085:before {
  content: "\e40a";
}
.retina-the-essentials-086:before {
  content: "\e40b";
}
.retina-the-essentials-087:before {
  content: "\e40c";
}
.retina-the-essentials-088:before {
  content: "\e40d";
}
.retina-the-essentials-089:before {
  content: "\e40e";
}
.retina-the-essentials-090:before {
  content: "\e40f";
}
.retina-the-essentials-091:before {
  content: "\e410";
}
.retina-the-essentials-092:before {
  content: "\e411";
}
.retina-the-essentials-093:before {
  content: "\e412";
}
.retina-the-essentials-094:before {
  content: "\e413";
}
.retina-the-essentials-095:before {
  content: "\e414";
}
.retina-the-essentials-096:before {
  content: "\e415";
}
.retina-the-essentials-097:before {
  content: "\e416";
}
.retina-the-essentials-098:before {
  content: "\e417";
}
.retina-the-essentials-099:before {
  content: "\e418";
}
.retina-the-essentials-100:before {
  content: "\e419";
}
.retina-the-essentials-101:before {
  content: "\e41a";
}
.retina-the-essentials-102:before {
  content: "\e41b";
}
.retina-the-essentials-103:before {
  content: "\e41c";
}
.retina-the-essentials-104:before {
  content: "\e41d";
}
.retina-the-essentials-105:before {
  content: "\e41e";
}
.retina-the-essentials-106:before {
  content: "\e41f";
}
.retina-the-essentials-107:before {
  content: "\e420";
}
.retina-the-essentials-108:before {
  content: "\e421";
}
.retina-the-essentials-109:before {
  content: "\e422";
}
.retina-the-essentials-110:before {
  content: "\e423";
}
.retina-the-essentials-111:before {
  content: "\e424";
}
.retina-the-essentials-112:before {
  content: "\e425";
}
.retina-the-essentials-113:before {
  content: "\e426";
}
.retina-the-essentials-114:before {
  content: "\e427";
}
.retina-the-essentials-115:before {
  content: "\e428";
}
.retina-the-essentials-116:before {
  content: "\e429";
}
.retina-the-essentials-117:before {
  content: "\e42a";
}
.retina-the-essentials-118:before {
  content: "\e42b";
}
.retina-the-essentials-119:before {
  content: "\e42c";
}
.retina-the-essentials-120:before {
  content: "\e42d";
}
.retina-the-essentials-121:before {
  content: "\e42e";
}
.retina-the-essentials-122:before {
  content: "\e42f";
}
.retina-the-essentials-123:before {
  content: "\e430";
}
.retina-the-essentials-124:before {
  content: "\e431";
}
.retina-the-essentials-125:before {
  content: "\e432";
}
.retina-the-essentials-126:before {
  content: "\e433";
}
.retina-the-essentials-127:before {
  content: "\e434";
}
.retina-the-essentials-128:before {
  content: "\e435";
}
.retina-the-essentials-129:before {
  content: "\e436";
}
.retina-the-essentials-130:before {
  content: "\e437";
}
.retina-the-essentials-131:before {
  content: "\e438";
}
.retina-the-essentials-132:before {
  content: "\e439";
}
.retina-the-essentials-133:before {
  content: "\e43a";
}
.retina-the-essentials-134:before {
  content: "\e43b";
}
.retina-the-essentials-135:before {
  content: "\e43c";
}
.retina-the-essentials-136:before {
  content: "\e43d";
}
.retina-the-essentials-137:before {
  content: "\e43e";
}
.retina-the-essentials-138:before {
  content: "\e43f";
}
.retina-the-essentials-139:before {
  content: "\e440";
}
.retina-the-essentials-140:before {
  content: "\e441";
}
.retina-the-essentials-141:before {
  content: "\e442";
}
.retina-the-essentials-142:before {
  content: "\e443";
}
.retina-the-essentials-143:before {
  content: "\e444";
}
.retina-the-essentials-144:before {
  content: "\e445";
}
.retina-the-essentials-145:before {
  content: "\e446";
}
.retina-the-essentials-146:before {
  content: "\e447";
}
.retina-the-essentials-147:before {
  content: "\e448";
}
.retina-the-essentials-148:before {
  content: "\e449";
}
.retina-the-essentials-149:before {
  content: "\e44a";
}
.retina-the-essentials-150:before {
  content: "\e44b";
}
.retina-the-essentials-151:before {
  content: "\e44c";
}
.retina-the-essentials-152:before {
  content: "\e44d";
}
.retina-the-essentials-153:before {
  content: "\e44e";
}
.retina-the-essentials-154:before {
  content: "\e44f";
}
.retina-the-essentials-155:before {
  content: "\e450";
}
.retina-the-essentials-156:before {
  content: "\e451";
}
.retina-the-essentials-157:before {
  content: "\e452";
}
.retina-the-essentials-158:before {
  content: "\e453";
}
.retina-the-essentials-159:before {
  content: "\e454";
}
.retina-the-essentials-160:before {
  content: "\e455";
}
.retina-the-essentials-161:before {
  content: "\e456";
}
.retina-the-essentials-162:before {
  content: "\e457";
}
.retina-the-essentials-163:before {
  content: "\e458";
}
.retina-the-essentials-164:before {
  content: "\e459";
}
.retina-the-essentials-165:before {
  content: "\e45a";
}
.retina-the-essentials-166:before {
  content: "\e45b";
}
.retina-the-essentials-167:before {
  content: "\e45c";
}
.retina-the-essentials-168:before {
  content: "\e45d";
}
.retina-travel-transport001:before {
  content: "\e45e";
}
.retina-travel-transport002:before {
  content: "\e45f";
}
.retina-travel-transport003:before {
  content: "\e460";
}
.retina-travel-transport004:before {
  content: "\e461";
}
.retina-travel-transport005:before {
  content: "\e462";
}
.retina-travel-transport006:before {
  content: "\e463";
}
.retina-travel-transport007:before {
  content: "\e464";
}
.retina-travel-transport008:before {
  content: "\e465";
}
.retina-travel-transport009:before {
  content: "\e466";
}
.retina-travel-transport010:before {
  content: "\e467";
}
.retina-travel-transport011:before {
  content: "\e468";
}
.retina-travel-transport012:before {
  content: "\e469";
}
.retina-travel-transport013:before {
  content: "\e46a";
}
.retina-travel-transport014:before {
  content: "\e46b";
}
.retina-travel-transport015:before {
  content: "\e46c";
}
.retina-travel-transport016:before {
  content: "\e46d";
}
.retina-travel-transport017:before {
  content: "\e46e";
}
.retina-travel-transport018:before {
  content: "\e46f";
}
.retina-travel-transport019:before {
  content: "\e470";
}
.retina-travel-transport020:before {
  content: "\e471";
}
.retina-travel-transport021:before {
  content: "\e472";
}
.retina-travel-transport022:before {
  content: "\e473";
}
.retina-travel-transport023:before {
  content: "\e474";
}
.retina-travel-transport024:before {
  content: "\e475";
}
.retina-travel-transport025:before {
  content: "\e476";
}
.retina-travel-transport026:before {
  content: "\e477";
}
.retina-travel-transport027:before {
  content: "\e478";
}
.retina-travel-transport028:before {
  content: "\e479";
}
.retina-travel-transport029:before {
  content: "\e47a";
}
.retina-travel-transport030:before {
  content: "\e47b";
}
.retina-travel-transport031:before {
  content: "\e47c";
}
.retina-travel-transport032:before {
  content: "\e47d";
}
.retina-travel-transport033:before {
  content: "\e47e";
}
.retina-travel-transport034:before {
  content: "\e47f";
}
.retina-travel-transport035:before {
  content: "\e480";
}
.retina-travel-transport036:before {
  content: "\e481";
}
.retina-travel-transport037:before {
  content: "\e482";
}
.retina-travel-transport038:before {
  content: "\e483";
}
.retina-travel-transport039:before {
  content: "\e484";
}
.retina-travel-transport040:before {
  content: "\e485";
}
.retina-travel-transport041:before {
  content: "\e486";
}
.retina-travel-transport042:before {
  content: "\e487";
}
.retina-travel-transport043:before {
  content: "\e488";
}
.retina-travel-transport044:before {
  content: "\e489";
}
.retina-travel-transport045:before {
  content: "\e48a";
}
.retina-travel-transport046:before {
  content: "\e48b";
}
.retina-travel-transport047:before {
  content: "\e48c";
}
.retina-travel-transport048:before {
  content: "\e48d";
}
.retina-travel-transport049:before {
  content: "\e48e";
}
.retina-travel-transport050:before {
  content: "\e48f";
}
.retina-travel-transport051:before {
  content: "\e490";
}
.retina-travel-transport052:before {
  content: "\e491";
}
.retina-travel-transport053:before {
  content: "\e492";
}
.retina-travel-transport054:before {
  content: "\e493";
}
.retina-travel-transport055:before {
  content: "\e494";
}
.retina-travel-transport056:before {
  content: "\e495";
}
.retina-travel-transport057:before {
  content: "\e496";
}
.retina-travel-transport058:before {
  content: "\e497";
}
.retina-travel-transport059:before {
  content: "\e498";
}
.retina-travel-transport060:before {
  content: "\e499";
}
.retina-vegetables-and-fruits-001:before {
  content: "\e49a";
}
.retina-vegetables-and-fruits-002:before {
  content: "\e49b";
}
.retina-vegetables-and-fruits-003:before {
  content: "\e49c";
}
.retina-vegetables-and-fruits-004:before {
  content: "\e49d";
}
.retina-vegetables-and-fruits-005:before {
  content: "\e49e";
}
.retina-vegetables-and-fruits-006:before {
  content: "\e49f";
}
.retina-vegetables-and-fruits-007:before {
  content: "\e4a0";
}
.retina-vegetables-and-fruits-008:before {
  content: "\e4a1";
}
.retina-vegetables-and-fruits-009:before {
  content: "\e4a2";
}
.retina-vegetables-and-fruits-010:before {
  content: "\e4a3";
}
.retina-vegetables-and-fruits-011:before {
  content: "\e4a4";
}
.retina-vegetables-and-fruits-012:before {
  content: "\e4a5";
}
.retina-vegetables-and-fruits-013:before {
  content: "\e4a6";
}
.retina-vegetables-and-fruits-014:before {
  content: "\e4a7";
}
.retina-vegetables-and-fruits-015:before {
  content: "\e4a8";
}
.retina-vegetables-and-fruits-016:before {
  content: "\e4a9";
}
.retina-vegetables-and-fruits-017:before {
  content: "\e4aa";
}
.retina-vegetables-and-fruits-018:before {
  content: "\e4ab";
}
.retina-vegetables-and-fruits-019:before {
  content: "\e4ac";
}
.retina-vegetables-and-fruits-020:before {
  content: "\e4ad";
}
.retina-vegetables-and-fruits-021:before {
  content: "\e4ae";
}
.retina-vegetables-and-fruits-022:before {
  content: "\e4af";
}
.retina-vegetables-and-fruits-023:before {
  content: "\e4b0";
}
.retina-vegetables-and-fruits-024:before {
  content: "\e4b1";
}
.retina-weather-001:before {
  content: "\e4b2";
}
.retina-weather-002:before {
  content: "\e4b3";
}
.retina-weather-003:before {
  content: "\e4b4";
}
.retina-weather-004:before {
  content: "\e4b5";
}
.retina-weather-005:before {
  content: "\e4b6";
}
.retina-weather-006:before {
  content: "\e4b7";
}
.retina-weather-007:before {
  content: "\e4b8";
}
.retina-weather-008:before {
  content: "\e4b9";
}
.retina-weather-009:before {
  content: "\e4ba";
}
.retina-weather-010:before {
  content: "\e4bb";
}
.retina-weather-011:before {
  content: "\e4bc";
}
.retina-weather-012:before {
  content: "\e4bd";
}
.retina-weather-013:before {
  content: "\e4be";
}
.retina-weather-014:before {
  content: "\e4bf";
}
.retina-weather-015:before {
  content: "\e4c0";
}
.retina-weather-016:before {
  content: "\e4c1";
}
.retina-weather-017:before {
  content: "\e4c2";
}
.retina-weather-018:before {
  content: "\e4c3";
}
.retina-weather-019:before {
  content: "\e4c4";
}
.retina-weather-020:before {
  content: "\e4c5";
}
.retina-weather-021:before {
  content: "\e4c6";
}
.retina-weather-022:before {
  content: "\e4c7";
}
.retina-weather-023:before {
  content: "\e4c8";
}
.retina-weather-024:before {
  content: "\e4c9";
}
.retina-weather-025:before {
  content: "\e4ca";
}
.retina-weather-026:before {
  content: "\e4cb";
}
.retina-weather-027:before {
  content: "\e4cc";
}
.retina-weather-028:before {
  content: "\e4cd";
}
.retina-weather-029:before {
  content: "\e4ce";
}
.retina-weather-030:before {
  content: "\e4cf";
}
.retina-weather-031:before {
  content: "\e4d0";
}
.retina-weather-032:before {
  content: "\e4d1";
}
.retina-weather-033:before {
  content: "\e4d2";
}
.retina-weather-034:before {
  content: "\e4d3";
}
.retina-weather-035:before {
  content: "\e4d4";
}
.retina-weather-036:before {
  content: "\e4d5";
}
.ui-widget-overlay {
  background: rgba(0, 0, 0, 0.8);
  opacity: inherit;
}
.ui-widget {
  font-family: 'Open sans', sans-serif;
}
.ui-widget-header {
  font-weight: 300;
}
.ui-widget-content {
  border: none;
}
.alertMsg {
  font-size: 1rem;
  margin: 10px 0;
}
.ui-dialog {
  padding: 0;
  width: 80%!important;
  left: 10%!important;
}
.ui-dialog .ui-dialog-content {
  padding: 1em;
  background: #ffffff;
}
.alertMsg {
  margin: 0 0 20px 0;
  color: #b3b3b3;
  font-size: .8rem;
}
.addUserModal {
  background-color: #ffffff;
}
.slotTimes,
.slotDate {
  font-family: 'Open sans', sans-serif;
  font-size: 1.2rem;
  color: #333333;
}
.slotTimes {
  font-weight: bold;
}
.slotDate {
  margin-bottom: 20px;
}
.main {
  background-color: #1abc9c;
  color: #ffffff;
  border: 1px solid #1abc9c;
}
.main:hover,
.main:active {
  background-color: #28e1bd;
  color: #ffffff;
  border: 1px solid #28e1bd;
}
.fc-event {
  background-color: #1a1a1a;
  border: 1px solid #000000;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.clear:before,
.clear:after {
  content: " ";
  display: table;
}
.clear:after {
  clear: both;
}
.row:before,
.row:after {
  content: "";
  display: table;
}
.row:after {
  clear: both;
}
.row {
  position: relative;
  margin-left: -18px;
  margin-right: -18px;
}
.container {
  padding-left: 18px;
  padding-right: 18px;
  margin-left: auto;
  margin-right: auto;
}
.container-full {
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 788px) {
  .container,
  .container-full {
    width: 90%;
  }
  .tablet-container {
    width: 768px;
    padding-left: 18px;
    padding-right: 18px;
    margin-left: auto;
    margin-right: auto;
  }
  .tablet-container-full {
    width: 768px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 860px) {
  .container,
  .container-full {
    width: 90%;
  }
  .desktop-container {
    width: 840px;
    padding-left: 18px;
    padding-right: 18px;
    margin-left: auto;
    margin-right: auto;
  }
  .desktop-container-full {
    width: 840px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1420px) {
  .container,
  .container-full {
    width: 90%;
  }
  .hd-container {
    width: 1400px;
    padding-left: 18px;
    padding-right: 18px;
    margin-left: auto;
    margin-right: auto;
  }
  .hd-container-full {
    width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  padding-left: 18px;
  padding-right: 18px;
  position: relative;
  float: left;
}
.col-1 {
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5 {
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11 {
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.push-1 {
  left: 8.33333333%;
}
.push-2 {
  left: 16.66666667%;
}
.push-3 {
  left: 25%;
}
.push-4 {
  left: 33.33333333%;
}
.push-5 {
  left: 41.66666667%;
}
.push-6 {
  left: 50%;
}
.push-7 {
  left: 58.33333333%;
}
.push-8 {
  left: 66.66666667%;
}
.push-9 {
  left: 75%;
}
.push-10 {
  left: 83.33333333%;
}
.push-11 {
  left: 91.66666667%;
}
.pull-1 {
  left: -8.33333333%;
}
.pull-2 {
  left: -16.66666667%;
}
.pull-3 {
  left: -25%;
}
.pull-4 {
  left: -33.33333333%;
}
.pull-5 {
  left: -41.66666667%;
}
.pull-6 {
  left: -50%;
}
.pull-7 {
  left: -58.33333333%;
}
.pull-8 {
  left: -66.66666667%;
}
.pull-9 {
  left: -75%;
}
.pull-10 {
  left: -83.33333333%;
}
.pull-11 {
  left: -91.66666667%;
}
.hide-mobile {
  display: none;
}
.show-mobile {
  display: block;
}
.show-mobile-inline-block {
  display: inline-block;
}
.show-mobile-inline {
  display: inline;
}
@media only screen and (min-width: 788px) {
  .col-tablet-1,
  .col-tablet-2,
  .col-tablet-3,
  .col-tablet-4,
  .col-tablet-5,
  .col-tablet-6,
  .col-tablet-7,
  .col-tablet-8,
  .col-tablet-9,
  .col-tablet-10,
  .col-tablet-11,
  .col-tablet-12 {
    padding-left: 18px;
    padding-right: 18px;
    position: relative;
    float: left;
  }
  .col-tablet-1 {
    width: 8.33333333%;
  }
  .col-tablet-2 {
    width: 16.66666667%;
  }
  .col-tablet-3 {
    width: 25%;
  }
  .col-tablet-4 {
    width: 33.33333333%;
  }
  .col-tablet-5 {
    width: 41.66666667%;
  }
  .col-tablet-6 {
    width: 50%;
  }
  .col-tablet-7 {
    width: 58.33333333%;
  }
  .col-tablet-8 {
    width: 66.66666667%;
  }
  .col-tablet-9 {
    width: 75%;
  }
  .col-tablet-10 {
    width: 83.33333333%;
  }
  .col-tablet-11 {
    width: 91.66666667%;
  }
  .col-tablet-12 {
    width: 100%;
  }
  .push-tablet-1 {
    left: 8.33333333%;
  }
  .push-tablet-2 {
    left: 16.66666667%;
  }
  .push-tablet-3 {
    left: 25%;
  }
  .push-tablet-4 {
    left: 33.33333333%;
  }
  .push-tablet-5 {
    left: 41.66666667%;
  }
  .push-tablet-6 {
    left: 50%;
  }
  .push-tablet-7 {
    left: 58.33333333%;
  }
  .push-tablet-8 {
    left: 66.66666667%;
  }
  .push-tablet-9 {
    left: 75%;
  }
  .push-tablet-10 {
    left: 83.33333333%;
  }
  .push-tablet-11 {
    left: 91.66666667%;
  }
  .pull-tablet-1 {
    left: -8.33333333%;
  }
  .pull-tablet-2 {
    left: -16.66666667%;
  }
  .pull-tablet-3 {
    left: -25%;
  }
  .pull-tablet-4 {
    left: -33.33333333%;
  }
  .pull-tablet-5 {
    left: -41.66666667%;
  }
  .pull-tablet-6 {
    left: -50%;
  }
  .pull-tablet-7 {
    left: -58.33333333%;
  }
  .pull-tablet-8 {
    left: -66.66666667%;
  }
  .pull-tablet-9 {
    left: -75%;
  }
  .pull-tablet-10 {
    left: -83.33333333%;
  }
  .pull-tablet-11 {
    left: -91.66666667%;
  }
  .hide-tablet {
    display: none;
  }
  .show-tablet {
    display: block;
  }
  .show-tablet-inline-block {
    display: inline-block;
  }
  .show-tablet-inline {
    display: inline;
  }
  .tablet-no-padding {
    padding: 0;
  }
  .tablet-no-push,
  .tablet-no-pull {
    left: 0;
  }
}
@media only screen and (min-width: 860px) {
  .col-desktop-1,
  .col-desktop-2,
  .col-desktop-3,
  .col-desktop-4,
  .col-desktop-5,
  .col-desktop-6,
  .col-desktop-7,
  .col-desktop-8,
  .col-desktop-9,
  .col-desktop-10,
  .col-desktop-11,
  .col-desktop-12 {
    padding-left: 18px;
    padding-right: 18px;
    position: relative;
    float: left;
  }
  .col-desktop-1 {
    width: 8.33333333%;
  }
  .col-desktop-2 {
    width: 16.66666667%;
  }
  .col-desktop-3 {
    width: 25%;
  }
  .col-desktop-4 {
    width: 33.33333333%;
  }
  .col-desktop-5 {
    width: 41.66666667%;
  }
  .col-desktop-6 {
    width: 50%;
  }
  .col-desktop-7 {
    width: 58.33333333%;
  }
  .col-desktop-8 {
    width: 66.66666667%;
  }
  .col-desktop-9 {
    width: 75%;
  }
  .col-desktop-10 {
    width: 83.33333333%;
  }
  .col-desktop-11 {
    width: 91.66666667%;
  }
  .col-desktop-12 {
    width: 100%;
  }
  .push-desktop-1 {
    left: 8.33333333%;
  }
  .push-desktop-2 {
    left: 16.66666667%;
  }
  .push-desktop-3 {
    left: 25%;
  }
  .push-desktop-4 {
    left: 33.33333333%;
  }
  .push-desktop-5 {
    left: 41.66666667%;
  }
  .push-desktop-6 {
    left: 50%;
  }
  .push-desktop-7 {
    left: 58.33333333%;
  }
  .push-desktop-8 {
    left: 66.66666667%;
  }
  .push-desktop-9 {
    left: 75%;
  }
  .push-desktop-10 {
    left: 83.33333333%;
  }
  .push-desktop-11 {
    left: 91.66666667%;
  }
  .pull-desktop-1 {
    left: -8.33333333%;
  }
  .pull-desktop-2 {
    left: -16.66666667%;
  }
  .pull-desktop-3 {
    left: -25%;
  }
  .pull-desktop-4 {
    left: -33.33333333%;
  }
  .pull-desktop-5 {
    left: -41.66666667%;
  }
  .pull-desktop-6 {
    left: -50%;
  }
  .pull-desktop-7 {
    left: -58.33333333%;
  }
  .pull-desktop-8 {
    left: -66.66666667%;
  }
  .pull-desktop-9 {
    left: -75%;
  }
  .pull-desktop-10 {
    left: -83.33333333%;
  }
  .pull-desktop-11 {
    left: -91.66666667%;
  }
  .hide-desktop {
    display: none;
  }
  .show-desktop {
    display: block;
  }
  .show-desktop-inline-block {
    display: inline-block;
  }
  .show-desktop-inline {
    display: inline;
  }
  .desktop-no-padding {
    padding: 0;
  }
  .desktop-no-push,
  .desktop-no-pull {
    left: 0;
  }
}
@media only screen and (min-width: 1420px) {
  .col-hd-1,
  .col-hd-2,
  .col-hd-3,
  .col-hd-4,
  .col-hd-5,
  .col-hd-6,
  .col-hd-7,
  .col-hd-8,
  .col-hd-9,
  .col-hd-10,
  .col-hd-11,
  .col-hd-12 {
    padding-left: 18px;
    padding-right: 18px;
    position: relative;
    float: left;
  }
  .col-hd-1 {
    width: 8.33333333%;
  }
  .col-hd-2 {
    width: 16.66666667%;
  }
  .col-hd-3 {
    width: 25%;
  }
  .col-hd-4 {
    width: 33.33333333%;
  }
  .col-hd-5 {
    width: 41.66666667%;
  }
  .col-hd-6 {
    width: 50%;
  }
  .col-hd-7 {
    width: 58.33333333%;
  }
  .col-hd-8 {
    width: 66.66666667%;
  }
  .col-hd-9 {
    width: 75%;
  }
  .col-hd-10 {
    width: 83.33333333%;
  }
  .col-hd-11 {
    width: 91.66666667%;
  }
  .col-hd-12 {
    width: 100%;
  }
  .push-hd-1 {
    left: 8.33333333%;
  }
  .push-hd-2 {
    left: 16.66666667%;
  }
  .push-hd-3 {
    left: 25%;
  }
  .push-hd-4 {
    left: 33.33333333%;
  }
  .push-hd-5 {
    left: 41.66666667%;
  }
  .push-hd-6 {
    left: 50%;
  }
  .push-hd-7 {
    left: 58.33333333%;
  }
  .push-hd-8 {
    left: 66.66666667%;
  }
  .push-hd-9 {
    left: 75%;
  }
  .push-hd-10 {
    left: 83.33333333%;
  }
  .push-hd-11 {
    left: 91.66666667%;
  }
  .pull-hd-1 {
    left: -8.33333333%;
  }
  .pull-hd-2 {
    left: -16.66666667%;
  }
  .pull-hd-3 {
    left: -25%;
  }
  .pull-hd-4 {
    left: -33.33333333%;
  }
  .pull-hd-5 {
    left: -41.66666667%;
  }
  .pull-hd-6 {
    left: -50%;
  }
  .pull-hd-7 {
    left: -58.33333333%;
  }
  .pull-hd-8 {
    left: -66.66666667%;
  }
  .pull-hd-9 {
    left: -75%;
  }
  .pull-hd-10 {
    left: -83.33333333%;
  }
  .pull-hd-11 {
    left: -91.66666667%;
  }
  .hide-hd {
    display: none;
  }
  .show-hd {
    display: block;
  }
  .show-hd-inline-block {
    display: inline-block;
  }
  .show-hd-inline {
    display: inline;
  }
  .hd-no-padding {
    padding: 0;
  }
  .hd-no-push,
  .hd-no-pull {
    left: 0;
  }
}
header {
  background-color: black;
  width: 100%;
  height: auto;
  background-color: transparent;
  border-bottom: 1px solid #000000;
  display: inline-block;
}
.menu-icon {
  display: none;
  line-height: 46px;
  padding: 0 10px;
  margin-right: -10px;
}
nav {
  float: right;
  display: block;
}
.logo {
  float: left;
}
.logo a {
  display: block;
  height: 56px;
}
.logo #streetuni-logo {
  height: 56px;
  padding: 12px 0;
  width: auto;
  margin-top: 0;
}
.navbar {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  width: auto;
  height: 100%;
  margin-right: -10px;
}
.navbar li,
.navbar .dropdown {
  float: left;
  margin-bottom: 0;
  position: relative;
  cursor: pointer;
}
.navbar li a,
.navbar .dropdown a {
  height: 100%;
  display: block;
  width: 100%;
  color: #000000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 56px;
  padding-right: 10px;
  padding-left: 10px;
}
.navbar li a:hover,
.navbar .dropdown a:hover,
.navbar li a:focus,
.navbar .dropdown a:focus {
  background-color: #333333;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.navbar li .dropdown-menu,
.navbar .dropdown .dropdown-menu {
  display: none;
  position: absolute;
  width: 200px;
  top: 57px;
  right: 0;
  background-color: #333333;
  height: auto;
  padding: 0;
  z-index: 9995;
  margin: 0;
}
.navbar li .dropdown-menu li,
.navbar .dropdown .dropdown-menu li {
  display: block;
  height: 100%;
  width: 100%;
  margin-bottom: 0;
}
.navbar li .dropdown-menu li a,
.navbar .dropdown .dropdown-menu li a {
  background-color: #000000;
  color: #ffffff;
  width: 100%;
  display: block;
}
.navbar li .dropdown-menu li a:hover,
.navbar .dropdown .dropdown-menu li a:hover,
.navbar li .dropdown-menu li a:focus,
.navbar .dropdown .dropdown-menu li a:focus {
  background-color: #333333;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.navbar li.active a {
  background-color: #000000;
  color: #ffffff;
}
/* -- BOOKING -- */
.studios {
  margin-bottom: 0px;
}
.date {
  width: 30%;
}
.time {
  width: 70%;
}
.capacitySetting .value {
  width: 20%;
}
.capacitySetting .title {
  width: 80%;
}
/* -- ASSETS -- */
.btn-block-xs {
  width: 200px;
}
.redeemForm input {
  max-width: 200px;
}
.reason {
  font-size: 2.5rem;
  line-height: 1.2em;
  font-family: "Times New Roman", Times, serif;
}
.logo {
  float: left;
}
.logo a {
  display: block;
  height: 56px;
}
.logo #streetuni-logo {
  height: 56px;
  padding: 12px 0;
  width: auto;
  margin-top: 0;
}
.icons {
  display: block;
  margin: 0 auto;
  vertical-align: middle;
  padding: 40px 0px 20px 0px;
}
.img100 img {
  width: 100%;
  height: auto;
  display: block;
}
.login,
.signup {
  margin-top: 40px;
}
.login h1,
.signup h1 {
  margin-bottom: 50px;
  height: 100%;
}
.optional {
  font-size: 12px;
  font-weight: 700;
  color: #c0392b;
}
#signinForm ul {
  list-style: none;
  padding-left: 0px;
}
#id_sms_update li:first-child {
  float: left;
  margin-right: 100px;
}
.tnc-box {
  width: 98%;
  height: 200px;
  overflow-y: scroll;
  border: 1px solid #b3b3b3;
  padding: 1%;
  margin-bottom: 20px;
}
.tnc-box p {
  font-size: 0.8em;
}
.form-group.input_id_terms input {
  float: left;
}
#id_terms {
  margin-top: 5px;
}
.control-label {
  /*	margin-left: 10px;*/
}
.actions {
  vertical-align: middle;
  margin-top: 0;
}
.actions .dropdown {
  position: relative;
}
.actions .dropdown a,
.actions .dropdown a:visited {
  color: #ffffff;
  font-weight: 300;
  cursor: pointer;
  display: block;
  line-height: 32px;
  line-height: 2rem;
}
.actions .dropdown .dropdown-menu {
  top: 42px;
  right: -10px;
  padding: 0;
  margin: 0;
  float: left;
  font-size: 14px;
  list-style: outside none none;
  min-width: 160px;
  position: absolute;
  z-index: 1000;
  display: none;
}
.actions .dropdown .dropdown-menu li {
  background-color: #555;
  color: #fff;
  margin-bottom: 0;
  padding: 0px 20px;
}
.actions .dropdown .dropdown-menu li:hover {
  background-color: #666;
}
a {
  color: #c0392b;
  background: transparent;
  text-decoration: none;
  font-weight: 700;
}
a:active,
a:hover {
  outline: 0;
  text-decoration: none;
}
.box-header {
  background-color: #000000;
  width: 100%;
  padding: 10px 10px;
  margin-top: 30px;
}
.box-header h2 {
  font-family: 'Open sans', sans-serif;
  font-size: 1.2em;
  color: #ffffff;
  font-weight: 300;
  margin: 0;
}
.box-header .btn {
  height: initial;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 2rem;
}
.info .location {
  font-family: 'Open sans', sans-serif;
  font-weight: 300;
  font-size: 1em;
  margin-top: 15px;
}
.info .liv {
  text-transform: uppercase;
  color: #0071bc;
}
.info .dru {
  text-transform: uppercase;
  color: #ed761e;
}
.info .ash {
  text-transform: uppercase;
  color: #35235d;
}
.info .can {
  text-transform: uppercase;
  color: #db2464;
}
.info .cab {
  text-transform: uppercase;
  color: #cb2402;
}
.info .log {
  text-transform: uppercase;
  color: #b8dc3c;
}
.info .sou {
  text-transform: uppercase;
  color: #4c49a2;
}
.info .graph #client_login_graph {
  width: 100%;
}
.graph {
  padding: 20px 0px;
}
.graph canvas {
  width: 100% !important;
  max-width: 787px;
  height: 405px!important;
}
/*PROGRESS BAR PERSONAL*/
.progressBar {
  width: 100%;
  height: 14px;
  background-color: #e5e6e8;
}
.progressBar div {
  height: 100%;
  color: #fff;
  text-align: right;
  line-height: 22px;
  /* same as #progressBar height if we want text middle aligned */
  width: 0;
  background-color: #8cc73f;
}
/*PROGRESS BAR RECENT*/
.progressBar_recent {
  width: 100%;
  height: 14px;
  background-color: #e5e6e8;
}
.progressBar_recent div {
  height: 100%;
  color: #fff;
  text-align: right;
  line-height: 22px;
  /* same as #progressBar height if we want text middle aligned */
  width: 0;
  background-color: #0072bd;
}
.bar {
  margin-top: 21px;
}
/* -- BOOKING -- */
.box {
  padding-top: 40px;
  padding-bottom: 40px;
}
.studios {
  margin-bottom: 30px;
}
.studio-value {
  margin-bottom: 12px;
}
.studio-value a {
  font-size: 2em;
}
.studio-value a a:visited,
.studio-value a a:focus {
  text-decoration: none;
}
.date {
  font-weight: 700;
  width: 20%;
}
.time {
  color: #808080;
  width: 80%;
  font-weight: 100;
}
.regularAvail,
.capacitySetting {
  list-style: none;
  margin: 0;
  padding: 0;
}
.regularAvail li,
.capacitySetting li {
  margin: 15px 0px 0px 0px;
  padding: 0;
}
.capacitySetting .value {
  width: 20%;
}
.capacitySetting .title {
  width: 80%;
}
.actions a {
  color: #ffffff;
}
.actions a:hover {
  color: #b3b3b3;
}
.actions a:visited,
.actions a:focus {
  color: #ffffff;
}
.redeemForm input {
  max-width: 100%;
}
.padding {
  padding-top: 40px;
  padding-bottom: 40px;
}
.hide {
  display: none;
}
.hover_box {
  border-radius: 6px;
  width: 100%;
  height: auto;
  margin: 10px 0px;
  padding-bottom: 20px;
  cursor: pointer;
  color: #222222 !important;
}
.hover_box:hover {
  background-color: #f5f5f5;
}
.attendanceList input {
  width: auto;
  float: left;
}
.attendanceList li {
  width: 250px;
  float: left;
  margin: 5px 25px 5px 0;
}
.question_option.selected {
  background-color: #F5F5F5;
  outline: 1px solid #333;
}
.contactRow {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.contactRow:hover {
  border-top: 1px solid #EEE;
  border-bottom: 1px solid #EEE;
}
.dropdown-nav:hover {
  cursor: pointer;
}
.input_id_contact_form-reason label {
  width: 100%;
  float: left;
}
.other-text .survey-textfield {
  height: 100%;
  width: 100%;
  margin-top: 20px;
}
.other-text .survey-textfield input {
  margin-top: 45px;
  margin-bottom: 47px;
}
.other-text .survey-textfield label.h3 {
  margin: 20px 0 0 0;
}
aside {
  border-left: 1px solid #808080;
}
.footer {
  width: 100%;
  padding: 20px 0px;
  background-color: #ffffff;
  height: 84px;
}
.wrap {
  min-height: 100%;
  margin-bottom: -84px;
}
.wrap:after {
  height: 84px;
  content: "";
  display: block;
}
.attendanceFilter {
  background-color: #f6f6f6;
  padding-top: 10px;
  margin: 30px 0;
}
.attendanceFilter h2 {
  margin-top: 0px;
}
.attendanceFilter button {
  margin-top: 28px;
}
.self-attendance {
  margin-top: 30px;
}
.listing,
.listing li {
  list-style: none;
}
.listing {
  padding-left: 0;
}
.product-title {
  text-overflow: ellipsis;
  /* will make [...] at the end */
  width: 100%;
  /* change to your preferences */
  white-space: nowrap;
  /* paragraph to one line */
  overflow: hidden;
  /* older browsers */
  margin-top: 10px;
  font-weight: bold;
  font-size: 1rem;
}
.report-item {
  cursor: pointer !important;
}
.report-item-details {
  display: none;
  border-bottom: 2px solid #DDD;
}
.title-export {
  height: 100%;
}
.title-export h2 {
  margin: 0;
  line-height: 50px;
}
.title-export .export-csv-btn {
  margin: 0;
  line-height: 50px;
}
.location-list ul {
  padding: 0;
}
.location-list ul li {
  text-align: center;
  list-style: none;
  display: inline-block;
}
.location-list ul li a {
  color: #000000;
  padding: 10px 20px;
  display: table-caption;
}
#scan {
  margin-top: 30px;
}
.reason {
  font-size: 1.5rem;
  line-height: 1.2em;
  font-family: "Times New Roman", Times, serif;
}
.ms-container {
  width: 100%;
}
#id_notes {
  width: 100%;
}
/*  @media only screen and (min-width: @tablet-breakpoint) {
    @import "_tablet-styles";
  }
*/
/*
  @media only screen and (min-width: @desktop-breakpoint) {
    @import "_desktop-styles";
  }
*/
@media all and (max-width: 1024px), screen and (max-device-width: 1024px) {
  body {
    font-size: 95%;
  }
  table {
    font-size: 90%;
  }
  .container,
  .container-full {
    width: 96%;
  }
  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col-tablet-1,
  .col-tablet-2,
  .col-tablet-3,
  .col-tablet-4,
  .col-tablet-5,
  .col-tablet-6,
  .col-tablet-7,
  .col-tablet-8,
  .col-tablet-9,
  .col-tablet-10,
  .col-tablet-11,
  .col-tablet-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .row {
    margin-left: -12px;
    margin-right: -12px;
  }
  .menu-icon {
    display: block;
  }
  .navbar {
    display: none;
    width: 100%;
  }
  .nav {
    margin: 0 auto;
  }
  nav {
    margin-top: 46px;
  }
  .logo a {
    height: 46px;
  }
  .logo #streetuni-logo {
    height: 46px;
  }
  .navbar {
    margin-right: 0;
  }
  .navbar li,
  .navbar .dropdown {
    display: block;
    float: none;
  }
  .navbar li a,
  .navbar .dropdown a {
    line-height: 46px;
    padding-right: 8px;
    padding-left: 8px;
  }
  .navbar li .dropdown-menu,
  .navbar .dropdown .dropdown-menu {
    position: relative;
    top: 0;
    width: auto;
  }
  /* -- BOOKING -- */
  .studios {
    margin-bottom: 0px;
  }
  .date {
    width: 40%;
  }
  .time {
    width: 60%;
  }
  .capacitySetting .value {
    width: 20%;
  }
  .capacitySetting .title {
    width: 80%;
  }
  .location-list ul {
    padding: 0;
  }
  .location-list ul li {
    text-align: center;
    list-style: none;
    display: inline-block;
  }
  .location-list ul li a {
    color: #000000;
    padding: 10px 20px;
    display: table-caption;
  }
  .graph canvas {
    height: 389px!important;
  }
  .ui-dialog {
    padding: 0;
    width: 90%!important;
    left: 5%!important;
  }
}
/*ipad LANDSCAPE*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .container,
  .container-full {
    width: 96%;
  }
  table {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .workshop-form-row,
  .att-form-row {
    display: table-row;
  }
  table#usersTable thead tr th:last-child,
  table#usersTable tbody tr td:last-child,
  table#contact-requests-table tbody tr td.time,
  table#contact-requests-table thead tr th.time,
  table tbody tr td.action,
  table thead tr th.action {
    display: table-cell;
  }
  .studio-title {
    margin-bottom: 0;
  }
  .attendanceFilter button {
    margin-top: 28px;
  }
  table.tableWithFormRow tbody tr.edit-att-form-row .select2-container,
  table.tableWithFormRow tbody tr.att-form-row .select2-container,
  table.tableWithFormRow tbody tr.workshop-form-row .select2-container,
  table.tableWithFormRow tbody tr.edit-workshop-form-row .select2-container,
  table.tableWithFormRow tbody tr.edit-att-form-row .btn,
  table.tableWithFormRow tbody tr.att-form-row .btn,
  table.tableWithFormRow tbody tr.workshop-form-row .btn,
  table.tableWithFormRow tbody tr.edit-workshop-form-row .btn,
  table.tableWithFormRow tbody tr.edit-att-form-row textarea,
  table.tableWithFormRow tbody tr.att-form-row textarea,
  table.tableWithFormRow tbody tr.workshop-form-row textarea,
  table.tableWithFormRow tbody tr.edit-workshop-form-row textarea,
  table.tableWithFormRow tbody tr.edit-att-form-row input,
  table.tableWithFormRow tbody tr.att-form-row input,
  table.tableWithFormRow tbody tr.workshop-form-row input,
  table.tableWithFormRow tbody tr.edit-workshop-form-row input,
  table.tableWithFormRow tbody tr.edit-att-form-row button,
  table.tableWithFormRow tbody tr.att-form-row button,
  table.tableWithFormRow tbody tr.workshop-form-row button,
  table.tableWithFormRow tbody tr.edit-workshop-form-row button {
    width: 100%;
    text-align: center;
  }
  .btn.edit-save-workshop,
  .btn.edit-save-att {
    margin-bottom: 2px;
  }
}
/*ipad PORTRAIT*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .container,
  .container-full {
    width: 98%;
  }
  table {
    font-size: 88%;
  }
  table#usersTable thead tr th:last-child,
  table#usersTable tbody tr td:last-child,
  table#contact-requests-table tbody tr td.time,
  table#contact-requests-table thead tr th.time,
  table tbody tr td.action,
  table thead tr th.action,
  .workshop-form-row,
  .att-form-row {
    display: none;
  }
  .studio-title {
    margin-bottom: 20px;
  }
  .attendanceFilter button {
    margin-top: 0;
  }
}
@media all and (max-width: 767px), screen and (max-device-width: 767px) {
  .container,
  .container-full {
    width: 100%;
  }
  .attendanceFilter button {
    margin-top: 0;
  }
  .menu-icon i {
    color: #333333;
    margin-left: 1em;
  }
  .studio-title {
    margin-bottom: 20px;
  }
  .menu-icon-selected > i {
    color: #000000;
  }
  .logo {
    float: left;
  }
  .logo a {
    display: block;
    height: 46px;
  }
  .logo #streetuni-logo {
    height: 46px;
    padding: 12px 0;
    width: auto;
    margin-top: 0;
  }
  .navbar li a,
  .navbar .dropdown a {
    line-height: 46px;
    padding-right: 6px;
    padding-left: 6px;
  }
  .actions {
    width: 40%;
    vertical-align: middle;
    margin-top: -40px;
  }
  .actions .dropdown {
    position: relative;
  }
  .box-header h2 {
    font-size: 1em;
  }
  .survey-textfield input {
    margin-bottom: 30px;
  }
  .survey-textfield label {
    text-align: center;
    display: block;
  }
  .question_option .icons {
    padding-top: 20px;
  }
  .question_option h3 {
    margin: 0;
  }
}
.no-margin {
  margin: 0;
}
.no-padding {
  padding: 0;
}
.no-float {
  float: none;
}
.no-background {
  background: transparent;
}
.no-border {
  border: 0;
}
.clear-fix {
  *zoom: 1;
}
.clear-fix:before,
.clear-fix:after {
  content: "";
  display: table;
  line-height: 0;
}
.clear-fix:after {
  clear: both;
}
.font-thin {
  font-weight: 100;
}
.font-light {
  font-weight: 300;
}
.font-regular {
  font-weight: 400;
}
.font-medium {
  font-weight: 500;
}
.font-semi-bold {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.font-extra-bold {
  font-weight: 800;
}
.font-ultra-bold {
  font-weight: 900;
}
.font-normal {
  font-style: normal;
}
.font-italic {
  font-style: italic;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.static {
  position: static;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.none {
  display: none;
}
.left {
  float: left;
}
.right {
  float: right;
}
.center-element {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.sr {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.list-unstyled {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-unstyled li {
  margin: 0;
  padding: 0;
}
.list-inline {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-inline li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.img-left {
  float: left;
  margin-right: 20px;
}
.img-right {
  float: right;
  margin-left: 20px;
}
.field-group {
  padding-top: .5em;
  padding-bottom: .5em;
  overflow: hidden;
}
.field-group label {
  padding-top: 8px;
}
.field {
  width: 100%;
}
.disabled {
  pointer-events: none;
  opacity: .5;
}
.checkbox,
.radio {
  display: inline-block;
  position: relative;
  margin-top: .5em;
  margin-bottom: .5em;
}
.checkbox label,
.radio label {
  padding-left: 20px;
  padding-top: 0;
  display: inline-block;
}
.checkbox input[type="checkbox"],
.radio input[type="checkbox"],
.checkbox input[type="radio"],
.radio input[type="radio"] {
  position: absolute;
  top: 4px;
  left: 0;
}
.animate {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate-infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-down {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-down-big {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-30px, 0, 0);
    transform: translate3d(-30px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-30px, 0, 0);
    transform: translate3d(-30px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-left {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-left-big {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(30px, 0, 0);
    transform: translate3d(30px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(30px, 0, 0);
    transform: translate3d(30px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-right {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-right-big {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-up {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fade-in-up-big {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

input[type=radio].check_radio {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
  -o-appearance: checkbox;
  vertical-align: middle;
  margin-right: 5px;
}

.profile_image{
  width:50px;
  height:50px;
  border-radius: 50%;
  margin: 2px;
  background-color: #fff;
  border: 1px solid #ddd;
  padding:2px;
  display: inline block;
  vertical-align: middle;
  margin-right: 10px;
}

.valign-middle{
  vertical-align: middle;
}