/**************
 * Media Queries
 ****************/
/**********
 * vertical align
 *
 * Usage: @include vertical-align;
 ***********/
/**********
 * vertical align absolute
 ***********/
/**********
 * horizontal and vertical align absolute
 ***********/
/***********
 * Boxshadow
 ************/
/***********
 * Textshadow
 ************/
/**********************
 * Bilder in Grauwerten
 ***********************/
/***************************
 * Pagination
 ***************************/
html {
  background: url("https://www.mintschule.at/einreichung/typo3conf/ext/mint_template/Resources/Public/Images/pattern_green.png"); }

.site-container {
  background-color: rgba(60, 150, 205, 0.1); }

.align-right {
  text-align: right; }

.align-center {
  text-align: center; }

.align-left {
  text-align: left; }

.inline-block {
  display: inline-block; }

.color-midblue {
  color: #3c96cd; }

.indent-30 {
  margin-left: 30px; }

.textred {
  color: #f06; }

.lineheight-small {
  line-height: 1.4; }

.bold {
  font-weight: 700; }

.italic {
  font-style: italic; }

.upper {
  text-transform: uppercase; }

h1, h2, h3, h4, h5, h6 {
  color: #25997c;
  font-family: Roboto, sans-serif;
  font-weight: 500; }
  .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    color: #25997c; }
  h1.header-underline, h2.header-underline, h3.header-underline, h4.header-underline, h5.header-underline, h6.header-underline {
    border-bottom: 1px solid #25997c;
    padding-bottom: 10px; }

a, .entry-content a, .sidebar a {
  color: #25997c; }
  a:hover, .entry-content a:hover, .sidebar a:hover, a:active, .entry-content a:active, .sidebar a:active {
    color: #d7dc00; }

a.alternate {
  color: #149b7d; }

.success {
  color: #149b7d; }

.error {
  color: #f06; }

.warning {
  color: #d7dc00; }

.success-msg, .error-msg, ul.typo3-messages li.alert-danger, .info-msg, ul.typo3-messages li.alert-success {
  border: 1px solid #149b7d;
  background-color: rgba(20, 155, 125, 0.1);
  color: #149b7d;
  padding: 15px;
  margin: 0px 0 15px 0; }

.error-msg, ul.typo3-messages li.alert-danger {
  background-color: rgba(255, 0, 102, 0.1);
  border: 1px solid #f06;
  color: #f06; }

.info-msg {
  background-color: rgba(215, 220, 0, 0.1);
  border: 1px solid #d7dc00;
  color: #d7dc00; }

ul.typo3-messages {
  margin-left: 0; }
  ul.typo3-messages li {
    list-style-image: none;
    padding: 0; }
    ul.typo3-messages li p {
      margin: 0;
      padding: 0; }
    button:focus {
      color: #fff;
      outline: none; }

button {
  background-color: #149b7d; }

button:hover {
  background-color: #149b7d; }

button:disabled {
  background-color: #b2b2b2; }

.nav-primary a:hover {
  color: rgba(20, 155, 125, 0.8); }

.frame-basecolor {
  background-color: #d3eae5;
  padding: 30px 20px 15px 20px; }

.frame-alternatecolor {
  background-color: #9dcae6;
  padding: 25px 20px 25px 20px; }
  .frame-alternatecolor h1, .frame-alternatecolor h2, .frame-alternatecolor h3, .frame-alternatecolor h4, .frame-alternatecolor h5, .frame-alternatecolor h6 {
    color: #3c96cd; }
  .frame-alternatecolor a {
    color: #3c96cd; }

.entry-content .frame-basecolor h1, .entry-content .frame-basecolor h2, .entry-content .frame-basecolor h3, .entry-content .frame-basecolor h4, .entry-content .frame-basecolor h5, .entry-content .frame-alternatecolor h1, .entry-content .frame-alternatecolor h2, .entry-content .frame-alternatecolor h3, .entry-content .frame-alternatecolor h4, .entry-content .frame-alternatecolor h5 {
  margin-top: 0; }

.mint-submission .entry-content a, .mint-submission .sidebar a {
  color: #25997c;
  text-decoration: underline; }
  .mint-submission .entry-content a:hover, .mint-submission .sidebar a:hover, .mint-submission .entry-content a:active, .mint-submission .sidebar a:active {
    color: #25997c;
    text-decoration: none; }
  @media only screen and (min-width: 901px) {
  .mint-submission .nav-primary {
    top: 80px; } }
  .mint-submission #genesis-sidebar-primary .contact {
    background-color: #25997c;
    padding: 25px 27px; }
  .mint-submission #genesis-sidebar-primary .contact h1, .mint-submission #genesis-sidebar-primary .contact h2, .mint-submission #genesis-sidebar-primary .contact h3, .mint-submission #genesis-sidebar-primary .contact h4, .mint-submission #genesis-sidebar-primary .contact h5, .mint-submission #genesis-sidebar-primary .contact h6 {
    color: #fff; }
  .mint-submission #genesis-sidebar-primary .contact h2 {
    font-size: 2.2rem;
    margin-bottom: 0; }
  .mint-submission #genesis-sidebar-primary .contact.featured-content .entry {
    margin-bottom: 0; }
  .mint-submission #genesis-sidebar-primary .contact .more-link {
    margin-top: 25px;
    position: relative; }
    .mint-submission #genesis-sidebar-primary .contact .more-link a {
      border-radius: 10px;
      color: #fff;
      line-height: 1.3;
      padding: 18px 44px;
      text-decoration: none; }
    .mint-submission #genesis-sidebar-primary .contact .more-link a:active, .mint-submission #genesis-sidebar-primary .contact .more-link a:hover {
      color: #fff;
      text-decoration: none; }
    .mint-submission #genesis-sidebar-primary .contact .more-link .arrow-right {
      position: absolute;
      left: 12px;
      top: calc(50% - 27px);
      width: 0;
      height: 0;
      border-top: 27px solid transparent;
      border-left: 18px solid #fff;
      border-bottom: 27px solid transparent; }

.box {
  background-color: transparent;
  padding: 15px 30px 15px 30px; }
  .box h3 {
    margin-top: 0; }
  .box.box-blue {
    background-color: rgba(211, 234, 229, 0.2); }

hr.blue {
  border-top: 1px solid #25997c; }

.header-image .site-title {
  background-image: url("https://www.mintschule.at/einreichung/typo3conf/ext/mint_template/Resources/Public/Images/mint_logo.png");
  background-size: cover; }

.nav-primary a:hover {
  text-decoration: none; }

.entry-header {
  position: absolute;
  background: rgba(20, 155, 125, 0.8);
  width: 100%;
  left: 0;
  border-bottom: 6px solid rgba(255, 255, 255, 1); }
  .entry-header h1 {
    max-width: 1152px;
    margin: 20px auto;
    color: white; }

.entry-header .entry-content {
  padding-top: 100px; }

.site-footer {
  background: url("https://www.mintschule.at/einreichung/typo3conf/ext/mint_template/Resources/Public/Images/pattern_green.png"); }

.tx-felogin-pi1 input[type="submit"] {
  background-color: #149b7d;
  padding: 8px 36px; }
  .mint-submission .tx-felogin-pi1 a {
    color: #149b7d;
    text-decoration: underline; }
    .mint-submission .tx-felogin-pi1 a:hover, .mint-submission .tx-felogin-pi1 a:active {
      color: #149b7d;
      text-decoration: none; }
  .mint-submission .tx-felogin-pi1 fieldset {
    border: 1px solid #3c96cd; }
  .mint-submission .tx-felogin-pi1 h2 {
    color: #3c96cd;
    font-size: 2.3rem;
    margin-top: 32px; }
  .mint-submission .tx-felogin-pi1 label {
    color: #3c96cd;
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: 0.5px; }
  .mint-submission .tx-felogin-pi1 legend {
    background-color: #3c96cd;
    color: #fff;
    font-size: 2rem;
    font-weight: 700;
    padding: 7px 15px 5px 15px; }
  .mint-submission .tx-felogin-pi1 .alert-danger {
    background-color: transparent;
    border-color: #f06;
    color: #f06;
    margin-bottom: 20px; }
    .mint-submission .tx-felogin-pi1 .alert-danger a {
      color: #f06;
      text-decoration: underline; }
      .mint-submission .tx-felogin-pi1 .alert-danger a:hover, .mint-submission .tx-felogin-pi1 .alert-danger a:active {
        color: #f06; }
  .mint-submission .tx-felogin-pi1 input[type="submit"] {
    background-color: #3c96cd;
    font-weight: 700;
    margin-top: 10px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 12px 36px; }

.control-label {
  max-width: unset; }

.form-control {
  font-size: unset; }

.tx-felogin-pi1 form fieldset div {
  margin-top: 10px; }

.tx-felogin-pi1 form fieldset {
  margin-bottom: 10px; }

.femanager_fieldset .col-sm-10 {
  max-width: unset; }

#femanager_field_terms, #femanager_field_newsletter {
  width: unset; }

.tx-femanager fieldset {
  border: 1px solid #3c96cd;
  padding-top: 1.5rem; }
  .tx-femanager label {
    color: #3c96cd;
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: 0.5px; }
  .tx-femanager label span {
    color: #f06; }
  .tx-femanager label a {
    color: #3c96cd !important;
    text-decoration: underline !important; }
    .tx-femanager label a:hover, .tx-femanager label a:active {
      color: #3c96cd !important; }
  .tx-femanager legend {
    background-color: #3c96cd;
    color: #fff;
    font-size: 2rem;
    font-weight: 700;
    padding: 7px 15px 5px 15px; }
  .tx-femanager .alert-danger {
    background-color: transparent;
    border-color: #f06;
    color: #f06;
    margin-bottom: 20px;
    margin-left: 0; }
  .tx-femanager .alert-danger a {
    color: #f06;
    text-decoration: underline; }
  .tx-femanager .femanager_status {
    margin-bottom: 2rem; }
  .tx-femanager input[type="submit"] {
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 1rem;
    letter-spacing: 0.5px;
    padding: 12px 36px; }
  .frame-layout-1 .tx-femanager fieldset {
    border: 1px solid #149b7d; }
  .frame-layout-1 .tx-femanager legend {
    background-color: #149b7d; }
  .frame-layout-1 .tx-femanager input[type="submit"] {
    background-color: #149b7d; }
/*********************************************
 * styles Extension mint_rating
 **********************************************/
.tx-mint-rating .recommended {
  color: #149b7d; }
  .tx-mint-rating .declined {
    color: #808080; }
  .tx-mint-rating .big_points {
    font-size: 24px;
    font-weight: 700; }
  .tx-mint-rating .table-result-header {
    color: #149b7d;
    font-weight: 700; }
  .tx-mint-rating .table-result-pos {
    color: #149b7d;
    font-weight: 700; }
  .tx-mint-rating .table-result-neg {
    color: #f06;
    font-weight: 700; }
  .tx-mint-rating .table-result-status {
    padding-right: 30px;
    text-align: right;
    vertical-align: middle; }
  .tx-mint-rating .table-result-status .fa-check, .tx-mint-rating .table-result-status .fa-times {
    color: #808080;
    font-size: 3rem;
    vertical-align: -6px;
    padding-right: 5px; }
  .tx-mint-rating .table-result-status .fa-check {
    color: #149b7d;
    vertical-align: -5px; }
  .tx-mint-rating .table-result-status-info {
    border-top: none !important;
    padding-top: 0 !important;
    padding-right: 30px;
    text-align: left;
    vertical-align: middle; }
  .tx-mint-rating .table-result-result {
    border-left: 1px solid #149b7d;
    color: #808080;
    text-align: center;
    width: 15%; }
  .tx-mint-rating .table-result-rating {
    font-size: 2.5rem;
    font-weight: 700; }

.tx-mint-rating-overview .btn, .tx-mint-rating-overview a.btn {
  border-radius: 0;
  color: #fff;
  font-size: 14px; }
  .tx-mint-rating-overview .btn-turquoise {
    background-color: #149b7d; }
  .tx-mint-rating-overview .btn-grey {
    background-color: #b2b2b2; }
  .tx-mint-rating-overview .btn-align-right {
    float: right; }
  .tx-mint-rating-overview .button {
    padding: 8px 24px; }
  .tx-mint-rating-overview h2.tx-mint-rating-overview-header {
    color: #149b7d; }
  .tx-mint-rating-overview .submission_title {
    font-weight: 700;
    color: #3c96cd; }
  .tx-mint-rating-overview .submission-finished .submission_title {
    color: #9dcae6; }
  .tx-mint-rating-overview .submission-overview-table {
    line-height: 1.6;
    margin-bottom: 20px; }
  .tx-mint-rating-overview .submission-overview-table th {
    color: #000;
    font-weight: 400;
    padding-left: 15px;
    padding-right: 15px;
    text-transform: uppercase; }
  .tx-mint-rating-overview .submission-overview-table th:first-child {
    padding-left: 0px; }
  .tx-mint-rating-overview .submission-overview-table th:last-child {
    padding-right: 0px; }
  .tx-mint-rating-overview .submission-overview-table tr {
    border-bottom: 1px solid #83b4da; }
  .tx-mint-rating-overview .submission-overview-table tr:first-child, .tx-mint-rating-overview .submission-overview-table tr:last-child {
    border-bottom: 2px solid #535353; }
  .tx-mint-rating-overview .submission-overview-table td {
    background-color: #fff;
    border: none;
    color: #000;
    padding: 25px 15px 25px 15px;
    position: relative;
    vertical-align: top; }
  .tx-mint-rating-overview .submission-overview-table .submission-cell-description {
    width: 55%; }
  .tx-mint-rating-overview .submission-overview-table .submission-cell-category {
    width: 20%; }
  .tx-mint-rating-overview .submission-overview-table .submission-cell-points {
    font-weight: 700;
    line-height: 1.2; }
  .tx-mint-rating-overview .submission-overview-table .submission-class-check {
    line-height: 1.2;
    padding-left: 35px; }
  .tx-mint-rating-overview .submission-overview-table .check-icon {
    color: #149b7d;
    display: inline-block;
    font-size: 24px;
    left: 15px;
    margin-top: 8px;
    position: absolute; }
  .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table table {
    border-collapse: collapse; }
    .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table tbody {
      border-bottom: 0; }
    .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table tr {
      border-bottom: 1px solid #83b4da !important; }
    .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table td, .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table th {
      border-left: 1px solid #83b4da; }
      .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table td.line-label, .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table th.line-label {
        font-weight: 700; }
      .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table td.summary, .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table th.summary {
        background-color: #d8eaf5;
        font-weight: 700; }
      .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table td.summary-label, .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table th.summary-label {
        background-color: #e2eff8;
        font-weight: 700; }
    .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table th {
      background-color: #bbdaed;
      padding: 10px;
      font-weight: 700;
      text-align: center; }
    .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table td {
      background-color: #ebf4fb;
      padding: 5px;
      text-align: center; }
    .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table td:first-child, .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table th:first-child {
      border-left: none; }
    .tx-mint-rating-overview .submission-overview-table.submission-overview-sum-table tr:last-child {
      border-bottom: none !important; }
  .tx-mint-rating-overview .tx-mint-rating-overview-section {
    margin-bottom: 60px; }
  .tx-mint-rating-overview .admin-panel-checkbox label {
    font-weight: 500;
    font-size: 1.5rem;
    color: #3c96cd; }
  .tx-mint-rating-overview .admin-panel-checkbox input {
    width: auto;
    margin-left: 10px; }

.tx-mint-rating {
  /* Submission Details */ }
  .tx-mint-rating .submission-container {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 40px; }
  .tx-mint-rating .submission-detail-head-left, .tx-mint-rating .submission-detail-head-right, .tx-mint-rating .submission-detail-head-full {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .tx-mint-rating .submission-detail-head-left {
    width: 66.666666%; }
  .tx-mint-rating .submission-detail-head-right {
    width: 33.333333%; }
  .tx-mint-rating .submission-detail-head-full {
    width: 100%; }
  .tx-mint-rating .submission-detail-head-50 {
    width: 50%; }
  .tx-mint-rating .submission-detail .submission-detail-label {
    color: #3c96cd;
    text-transform: uppercase;
    white-space: nowrap;
    padding-right: 15px; }
  .tx-mint-rating .submission-detail .submission-detail-section {
    background-color: #fff;
    padding: 30px 30px 20px 20px;
    width: 100%; }
  .tx-mint-rating .submission-detail .submission-head {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 30px; }
  .tx-mint-rating .submission-detail textarea {
    border: 1px solid rgba(20, 155, 125, 0.3);
    box-sizing: border-box;
    /* max-height: 94px;  optional, but recommended */
    min-height: 300px;
    overflow-x: hidden;
    /* for Firefox (issue #5) */ }
  .tx-mint-rating .submission-detail input[type=submit] {
    float: right;
    font-size: 2.2rem;
    font-weight: 700;
    background-color: #3c96cd;
    border-radius: 0;
    margin-top: 30px;
    padding: 20px 40px 20px 40px; }
  .tx-mint-rating .submission-detail input[type="submit"]:disabled {
    background-color: #b2b2b2; }
  .tx-mint-rating .submission-detail .submission-detail-table-structure {
    margin-bottom: 0; }
    .tx-mint-rating .submission-detail .submission-detail-table-structure td, .tx-mint-rating .submission-detail .submission-detail-table-structure tbody {
      border: none;
      line-height: 1.3; }
    .tx-mint-rating .submission-detail .submission-detail-table-structure td {
      padding-top: 3px;
      padding-bottom: 3px; }
    .tx-mint-rating .submission-detail .submission-detail-table-structure td.submission-detail-label {
      width: 180px; }
    .tx-mint-rating .submission-detail .submission-detail-table-structure .tx-mint-submission-upload-fileinfo a {
      display: inline-block;
      margin: 8px 0 8px 0; }
  .tx-mint-rating .submission-detail .submission-detail-list li {
    list-style-image: none;
    list-style-type: disc;
    word-break: break-all; }
    .tx-mint-rating .submission-detail .submission-detail-list a, .tx-mint-rating .submission-detail .submission-detail-list a:link, .tx-mint-rating .submission-detail .submission-detail-list a:visited {
      color: #535353;
      text-decoration: underline; }
    .tx-mint-rating .submission-detail .submission-detail-list a:hover {
      color: #535353;
      text-decoration: none; }
  .tx-mint-rating .submission-block .submission-block-hide {
    display: none; }
  .tx-mint-rating .submission-block .submission-block-show {
    display: block; }
  .tx-mint-rating .submission-block .submission-block-header {
    background-color: #149b7d;
    color: #fff;
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 0px;
    padding: 10px 20px 10px 20px;
    position: relative;
    cursor: pointer; }
    .tx-mint-rating .submission-block .submission-block-header .fas.fa-chevron-down {
      border: 2px solid #fff;
      font-size: 1.8rem;
      padding: 0 2px 0 2px;
      position: absolute;
      right: 15px;
      top: 11px; }
  .tx-mint-rating .submission-block .submission-block-subheader {
    color: #149b7d;
    font-weight: 700;
    margin-left: 30px;
    padding-bottom: 20px;
    text-indent: -30px; }
    .tx-mint-rating .submission-block .submission-block-subheader a {
      text-decoration: underline; }
    .tx-mint-rating .submission-block .submission-block-subheader ul {
      margin-left: 40px; }
      .tx-mint-rating .submission-block .submission-block-subheader ul li {
        text-indent: 0;
        list-style-image: none;
        list-style-type: disc; }
  .tx-mint-rating .submission-block .submission-block-text {
    background-color: #f0f0f0;
    margin-bottom: 30px;
    margin-left: 30px;
    padding: 10px; }
  .tx-mint-rating .submission-block .submission-block-text-nobg {
    background-color: transparent; }
  .tx-mint-rating .submission-block .submission-block-text:empty {
    display: none; }
  .tx-mint-rating .submission-block .submission-block-text-smallindent {
    margin-bottom: 30px;
    margin-left: 15px; }
  .tx-mint-rating .submission-block .submission-block-rating-header {
    background-color: #3c96cd;
    margin-top: 0; }
  .tx-mint-rating .submission-block .submission-block-rating-header-standalone {
    margin-top: 30px; }
  .tx-mint-rating .submission-block .submission-block-rating-header-empty {
    padding: 5px 20px 5px 20px; }
  .tx-mint-rating .submission-block .submission-textarea-less-height {
    min-height: 60px; }
  .tx-mint-rating .submission-block .submissionfeedback-block-header {
    text-align: right;
    cursor: pointer; }
  .tx-mint-rating .submission-block .submissionfeedback-td {
    padding: 0px !important; }
  .tx-mint-rating .submission-block .submissionfeedback-block-header--open .feedback-icon {
    content: url("https://www.mintschule.at/einreichung/typo3conf/ext/mint_template/Resources/Public/Images/MINT_icon_feedback_white.png"); }
  .tx-mint-rating .submission-block .submissionfeedback-block-header-grey {
    background-color: #f2f2f2; }
  .tx-mint-rating .submission-block .submissionfeedback-block-header--closed {
    color: #3c96cd; }
  .tx-mint-rating .submission-block .submissionfeedback-block-header--open {
    background-color: #3c96cd;
    color: #fff; }
  .tx-mint-rating .submission-block .submissionfeedback-detail-section {
    background-color: #ebf4fb;
    width: 100%;
    padding: 10px; }
    .tx-mint-rating .submission-block .submissionfeedback-detail-section .feedback-icon {
      padding-right: 8px; }
    .tx-mint-rating .submission-block .submissionfeedback-detail-section .feedback-header {
      color: #3c96cd; }
    .tx-mint-rating .submission-block .submissionfeedback-detail-section p {
      padding: 8px 0px;
      margin: 0px; }
  .tx-mint-rating .submission-block .submission-icon {
    content: url("https://www.mintschule.at/einreichung/typo3conf/ext/mint_template/Resources/Public/Images/MINT_icon_einreichung.png");
    vertical-align: middle; }
  .tx-mint-rating .submission-block .seal-icon {
    content: url("https://www.mintschule.at/einreichung/typo3conf/ext/mint_template/Resources/Public/Images/MINT_icon_guetesiegel.png");
    vertical-align: middle; }
  .tx-mint-rating .submission-block .feedback-icon {
    content: url("https://www.mintschule.at/einreichung/typo3conf/ext/mint_template/Resources/Public/Images/MINT_icon_feedback_blue.png");
    vertical-align: middle; }
  .tx-mint-rating .submission-block .feedback-icon-white {
    content: url("https://www.mintschule.at/einreichung/typo3conf/ext/mint_template/Resources/Public/Images/MINT_icon_feedback_blue.png");
    vertical-align: middle; }
  .tx-mint-rating .submission-block .submission-action .seal-icon, .tx-mint-rating .submission-block .submission-action-in-td .seal-icon, .tx-mint-rating .submission-block .submission-action .submission-icon, .tx-mint-rating .submission-block .submission-action-in-td .submission-icon, .tx-mint-rating .submission-block .submission-action .feedback-icon, .tx-mint-rating .submission-block .submission-action-in-td .feedback-icon, .tx-mint-rating .submission-block .submission-action .feedback-icon-white, .tx-mint-rating .submission-block .submission-action-in-td .feedback-icon-white {
    padding-left: 8px; }
  .tx-mint-rating .submission-block .submission-action {
    padding: 10px 10px 10px 10px; }
  .tx-mint-rating .submission-block .submission-action-in-td {
    padding: 4px 2px 4px 6px; }
  .tx-mint-rating .submission-block .submission-table-rating {
    margin-bottom: 0px; }
    .tx-mint-rating .submission-block .submission-table-rating td {
      border-top: 1px solid rgba(20, 155, 125, 0.3);
      padding: 20px 15px 20px 15px;
      line-height: 1.6; }
    .tx-mint-rating .submission-block .submission-table-rating tbody {
      border-bottom: 1px solid rgba(20, 155, 125, 0.3); }
    .tx-mint-rating .submission-block .submission-table-rating .table-rating-number {
      color: #149b7d;
      font-weight: 700; }
    .tx-mint-rating .submission-block .submission-table-rating .table-rating-name {
      padding-right: 40px; }
    .tx-mint-rating .submission-block .submission-table-rating .table-rating-name-big {
      color: #3c96cd;
      font-weight: 700;
      text-transform: uppercase; }
    .tx-mint-rating .submission-block .submission-table-rating .table-rating-header {
      color: #149b7d;
      text-align: center;
      font-weight: 700; }
    .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio {
      padding: 0 15px 0 15px;
      width: 65px;
      /* Hide the browser's default radio/checkbox button */
      /* Create a custom radio button */
      /* Create a custom checkbox button */
      /* On mouse-over, add a grey background color */
      /* Create the indicator (the dot/circle - hidden when not checked) */
      /* Show the indicator (dot/circle) when checked */
      /* Style the indicator (dot/circle) */
      /* Style the checkmark/indicator */ }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label {
        position: relative;
        cursor: pointer;
        font-size: 22px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        height: 25px;
        width: 25px; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label input {
        cursor: pointer;
        left: 0;
        opacity: 0;
        position: absolute; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label.radio .checkmark {
        position: absolute;
        top: 35%;
        left: 4px;
        height: 20px;
        width: 20px;
        background-color: #fff;
        border: 1px solid #535353;
        border-radius: 50%; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label.radio .checkmark-disabled {
        opacity: 0.1; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label.checkbox .checkmark {
        position: absolute;
        top: 35%;
        left: 4px;
        height: 20px;
        width: 20px;
        background-color: #fff;
        border: 1px solid #535353; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label.checkbox .checkmark-disabled {
        opacity: 0.1; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label:hover input ~ .checkmark {
        background-color: #eee; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label .checkmark:after {
        content: "";
        position: absolute;
        display: none; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label input:checked ~ .checkmark:after {
        display: block; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label.radio .checkmark:after {
        top: 2px;
        left: 2px;
        width: 14px;
        height: 14px;
        border-radius: 50%;
        background: #149b7d; }
      .tx-mint-rating .submission-block .submission-table-rating .table-rating-radio label.checkbox .checkmark:after {
        left: 5px;
        top: 0px;
        width: 8px;
        height: 14px;
        border: solid #3c96cd;
        border-width: 0 3px 3px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .tx-mint-rating .submission-block .submission-detail-section-result {
    padding-top: 10px; }
  .tx-mint-rating .submission-block .submission-table-result {
    margin-bottom: 20px;
    margin-top: 20px; }
    .tx-mint-rating .submission-block .submission-table-result tbody {
      border: 1px solid #149b7d;
      background-color: rgba(20, 155, 125, 0.1); }
    .tx-mint-rating .submission-block .submission-table-result td {
      border-top: none;
      padding: 2px 15px 2px 15px; }
  .tx-mint-rating .submission-block-border {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 2px solid #149b7d; }
  .tx-mint-rating .submission-block-border .submission-table-rating {
    margin-bottom: 0; }
    .tx-mint-rating .submission-block-border .submission-table-rating tbody {
      border: none; }
    .tx-mint-rating .submission-block-border .submission-table-rating .table-result-header {
      text-transform: uppercase; }
    .tx-mint-rating .submission-block-border .submission-table-rating tbody {
      background-color: #e5e5e5; }
  .tx-mint-rating .submission-table-result-done tbody {
    background-color: rgba(20, 155, 125, 0.2) !important; }
  .tx-mint-rating .submission-table-result-done .big_points {
    color: #149b7d; }
  .tx-mint-rating .inside-table {
    border: none !important;
    margin: 0; }
  .tx-mint-rating .inside-table tbody {
    border-bottom: none !important; }
  .tx-mint-rating .inside-table td {
    border-bottom: 1px solid #e5e5e5 !important;
    border-top: none !important;
    padding-top: 0;
    padding-bottom: 0; }
  .tx-mint-rating .inside-table tr, .tx-mint-rating .inside-table tr:last-child, .tx-mint-rating .inside-table tr:last-child td {
    border: none !important; }
  .tx-mint-rating .inside-table td:first-child {
    padding-left: 0; }
  .tx-mint-rating .inside-table td:last-child {
    padding-right: 0; }

.mint-submission .header-image .site-title, .mint-submission .header-image .site-title a {
  height: 113px;
  width: 241px;
  min-height: 113px;
  min-width: 241px; }
  @media only screen and (max-width: 1024px) {
  .mint-submission .header-image .site-title, .mint-submission .header-image .site-title a {
    height: 113px;
    width: 241px;
    min-height: 113px;
    min-width: 241px; }
  .mint-submission .site-header {
    min-height: 165px; } }
  @media only screen and (max-width: 350px) {
  .mint-submission .header-image .site-title, .mint-submission .header-image .site-title a {
    height: 127px;
    width: 270px;
    min-height: 127px;
    min-width: 270px; } }

.tx-mint-submission .submission-block-text-btn {
  margin-top: 10px;
  text-align: right; }
  .tx-mint-submission .dashboard-text {
    font-weight: 500;
    line-height: 2; }
  .tx-mint-submission .dashboard-small-label {
    width: 100px !important; }
  .tx-mint-submission .dashboard-data-box {
    padding: 22px 15px 16px 21px !important;
    position: relative; }
  .tx-mint-submission .submission-block-header.dashboard-header, .tx-mint-submission .submission-block-header.dashboard-header--alternate {
    margin-bottom: 0.5rem;
    cursor: default; }
  .tx-mint-submission .submission-block-header.dashboard-header--alternate {
    background-color: #3c96cd; }
  .tx-mint-submission .submission-block-header.submission-block-header--disable {
    background-color: #b2b2b2; }
  .tx-mint-submission .submission-container {
    margin-bottom: 0px; }
  .tx-mint-submission .submission-block .submission-block-subheader {
    font-weight: 400; }
  .tx-mint-submission .submission-detail .submission-detail-table-structure td {
    border-top: 0;
    padding-left: 4px;
    padding-right: 8px; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure td.submission-detail-label--small {
      width: 60px; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure td.submission-detail-label--wide {
      width: 280px; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure td.submission-detail-label--extrawide {
      width: 380px; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure td.submission-detail-label--disabled {
      color: #808080; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure td a {
      text-decoration: underline; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure tr.submission-detail-tr-pd td {
      padding-top: 15px;
      padding-bottom: 15px; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure tr.submission-detail-tr-pd--small td {
      padding-top: 10px;
      padding-bottom: 10px; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure tr.submission-detail-tr-pd--nobottom td {
      padding-top: 10px; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure tr.submission-detail-tr-grey {
      background-color: #f2f2f2; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure tr.submission-detail-tr-success {
      background-color: rgba(20, 155, 125, 0.1); }
    .tx-mint-submission .submission-detail .submission-detail-table-structure tr.submission-detail-tr-bordergrey {
      border-top: 1px solid #e5e5e5; }
      .tx-mint-submission .submission-detail .submission-detail-table-structure tr.submission-detail-tr-bordergrey:nth-child(-n+2) {
        border: none; }
  .tx-mint-submission .submission-detail .submission-detail-table-structure-border tr td {
    border-top: 1px solid #e5e5e5;
    padding: 6px; }
    .tx-mint-submission .submission-detail .submission-detail-table-structure-border tr:first-child td, .tx-mint-submission .submission-detail .submission-detail-table-structure-border tr:nth-child(2) td {
      border-top: none; }
  .tx-mint-submission .dashboard-buttons-right {
    text-align: right;
    position: absolute;
    right: 15px;
    top: 22px; }
  .tx-mint-submission a.dashboard-button {
    color: #fff;
    margin-bottom: 1rem;
    padding: 4px 12px 2px 12px;
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: 500;
    width: 166px;
    text-align: center;
    text-decoration: none; }
  .tx-mint-submission a.dashboard-button:hover, .tx-mint-submission a.dashboard-button:active {
    color: #fff;
    text-decoration: none; }
  .tx-mint-submission a.dashboard-button--gray {
    background-color: #808080; }
  .tx-mint-submission a.dashboard-button--gray:hover, .tx-mint-submission a.dashboard-button--gray:active {
    background-color: #808080; }
  .tx-mint-submission a.dashboard-button--success {
    background-color: #149b7d;
    margin-bottom: 0;
    padding: 12px 24px 12px 24px;
    text-decoration: none !important;
    white-space: nowrap;
    width: auto; }
  .tx-mint-submission a.dashboard-button--success:hover, .tx-mint-submission a.dashboard-button--success:active {
    background-color: #149b7d; }
  .tx-mint-submission .dashboard-2-boxes {
    width: 50% !important; }
  .tx-mint-submission .dashboard-alert {
    color: #f06;
    font-weight: 700;
    margin-bottom: 0; }
  .tx-mint-submission .dashboard-info {
    margin-left: 28px;
    margin-top: 15px;
    position: relative; }
  .tx-mint-submission .dashboard-info i {
    position: absolute;
    left: -26px;
    top: 3px; }

.submission-container p i {
  margin: 15px 0px 15px 15px;
  font-size: 16px; }
