@import "https://ushare.beta.upcnet.es/ulearncustom.css";
body {
  background: #EDF1F2; }

  a {
    color: #d61016; }
    a:hover {
      color: #be0e14; }

.bg {
  background-color: #EDF1F2; }

  .bg-main {
    background-color: #d61016; }

    .bg-secondary {
      background-color: #d61016; }

      #portal-header {
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
        background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',
                endColorstr='#FFFFFFFF', GradientType=0); }

        .osomcorner {
          background-color: #EDF1F2; }

          .ulearnbox > h2 {
            color: #d61016; }

            #portal-footer .container {
              background-color: #d61016; }
              #portal-footer .bg .fa {
                color: #d61016; }

.num {
  background: none repeat scroll 0 0 #d61016; }

  #menusup nav .bubble {
    border-right: 1px solid #EDF1F2;
    border-left: 1px solid #EDF1F2; }
    #menusup nav .active .arrow {
      border-top-color: #d61016; }
      #menusup nav .active, #menusup nav .active a, #menusup nav .active a:hover {
        background: #d61016 !important; }

.todayevent {
  background: #d61016; }

  #communitylist img:hover {
    border: 2px solid #d61016; }
  #communitylist h2, #communitylist h4 {
    border-left: none; }
    #communitylist h2.Closed.text, #communitylist h4.Closed.text {
      color: #d61016; }
      #communitylist h2.Organizative.text, #communitylist h4.Organizative.text {
        color: #950b0f; }
        #communitylist h2.Open.text, #communitylist h4.Open.text {
          color: #e2575b; }

textarea:focus, input[type="text"]:focus {
  border-color: #d61016 !important; }

  .box_badges {
    color: #d61016; }

    #box_agenda li i {
      color: #d61016; }

#communitylist .eines {
  color: #d61016; }

.btn-comunitat {
  background-image: none;
  background-color: #d61016; }

  .btn-comunitat:hover, .btn-comunitat:active, .btn-comunitat.active,
  .btn-comunitat.disabled, .btn-comunitat[disabled] {
    color: #FFFFFF;
    background-image: none;
    background-color: #950b0f; }

    .btn-comunitat:hover:hover, .btn-comunitat:active:hover,
    .btn-comunitat.active:hover {
      background-color: #7d090d; }

.context {
  background: #d61016;
  border-color: #be0e14; }

  .context:focus, .context:active, .context:hover {
    background: #950b0f;
    border-color: #7d090d; }

    #box_stats .bubble {
      background-color: #d61016; }
      #box_stats .bubble .arrow {
        border-left-color: #d61016; }

#maxui-container a {
  color: #d61016; }

  .maxui-displayname {
    color: #d61016; }

    input.maxui-button {
      background: none repeat scroll 0 0 #d61016; }

      #maxui-container textarea:focus, #maxui-container input[type="search"]:focus {
        border: 1px solid #d61016 !important; }

        #maxui-container a:hover {
          color: #d61016; }

          #maxui-newactivity {
            background: none repeat scroll 0 0 #E8E8E8; }

            #maxui-more-activities input.maxui-button {
              color: #d61016; }

              h1, h2, h3, label, .label, fieldset legend {
                color: #d61016 !important; }

                #maxui-container .maxui-actions a.maxui-action.maxui-likes.maxui-liked,
                #maxui-container .maxui-actions a.maxui-action.maxui-likes.maxui-liked:before {
                  color: #d61016; }
                  #maxui-container .maxui-actions a.maxui-action.maxui-likes.maxui-liked:hover:before {
                    color: #d61016; }
                    #maxui-container .maxui-actions a.maxui-action.maxui-favorites.maxui-favorited,
                    #maxui-container .maxui-actions a.maxui-action.maxui-favorites.maxui-favorited:before {
                      color: #d61016; }
                      #maxui-container .maxui-actions a.maxui-action.maxui-commentaction {
                        color: #d61016; }
                        #maxui-container .maxui-actions a.maxui-action.maxui-flag.maxui-flagged:before {
                          color: #d61016; }
                          #maxui-container .maxui-actions a.maxui-action.maxui-flag.maxui-flagged {
                            color: #d61016; }
                            #maxui-container .maxui-actions a.maxui-action.maxui-flag:hover:before {
                              color: #d61016; }
                              #maxui-container .maxui-actions a.maxui-action.maxui-favorites.maxui-favorited:hover,
                              #maxui-container .maxui-actions a.maxui-action.maxui-likes.maxui-liked:hover,
                              #maxui-container .maxui-actions a.maxui-action.maxui-commentaction:hover {
                                color: #d61016; }

.portletCalendar .ploneCalendar td.cal_has_events .popover-content a {
  color: #d61016;
  text-shadow: 0 -1px; }

  .portletCalendar .ploneCalendar td.cal_has_events {
    background: #d61016;
    font-weight: bold;
    text-shadow: 0 -1px #d61016; }

    .Closed {
      border-left: 5px solid #d61016; }

      .Organizative {
        border-left: 5px solid #950b0f; }

        .Open {
          border-left: 5px solid #e2575b; }

          .popover.fade.bottom a.Closed.text, .Closed.text a {
            color: #d61016; }

            .popover.fade.bottom a.Organizative.text, .Organizative.text a {
              color: #950b0f; }

              .popover.fade.bottom a.Open.text, .Open.text a {
                color: #e2575b; }

                td.cal_has_events.event-closed {
                  background: #d61016; }
                  td.cal_has_events.event-closed:hover {
                    background: #be0e14; }
                td.cal_has_events.event-organizative {
                  background: #950b0f; }
                  td.cal_has_events.event-organizative:hover {
                    background: #7d090d; }
                td.cal_has_events.event-open {
                  background: #e2575b; }
                  td.cal_has_events.event-open:hover {
                    background: #de4146; }

#tagslist a h4 {
  color: #d61016;
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0; }

  .state-intranet, #workflow-transition-publishtointranet,
  #workflow-transition-publicaalaintranet, #workflow-transition-retracttointranet,
  #workflow-transition-retiraalaintranet {
    color: #d61016; }

    .favorite .fa-star {
      color: #d61016; }

      #box_community .btn-large.dropdown-toggle {
        background: #d61016;
        border-color: #d61016; }

        .breadcrumb .active, .breadcrumb .selected,
        .breadcrumb .contentViews .selected:hover,
        .contentViews .breadcrumb .selected:hover, .breadcrumb .active a,
        .breadcrumb .selected a, .breadcrumb .contentViews .selected:hover a,
        .contentViews .breadcrumb .selected:hover a {
          color: #d61016;
          font-weight: 600; }

          .breadcrumb .divider {
            color: #888; }

            #maxui-container #maxui-new-participants .maxui-filter span,
            #maxui-container #maxui-search-filters .maxui-filter span,
            .maxui-filters .maxui-filter span, #maxui-container .maxui-button {
              background-color: #d61016;
              border: 1px solid #d61016; }

              #maxui-container .maxui-button:not([disabled]):active,
              #maxui-container .maxui-button:not([disabled]):hover {
                background-color: #be0e14;
                border: 1px solid #be0e14; }

                .loginbox .control-label {
                  color: #d61016; }
                  .loginbox input[type="text"] {
                    border-color: #d61016; }
                    .loginbox .loginbox .btn.btn-primary {
                      background: #d61016;
                      border-color: #d61016; }
                      .loginbox #login-forgotten-password a {
                        color: #d61016; }

.tag_pill {
  background-color: #d61016;
  border-radius: 15px;
  color: white;
  font-size: 10px;
  font-weight: 600;
  margin: 3px;
  padding: 2px 7px; }

  .tagfollowed {
    background-color: #d61016;
    border-radius: 15px;
    color: white;
    margin: 3px;
    padding: 2px 7px; }

    #subscribednews-search-filters .maxui-filter span {
      background-color: #d61016;
      border: 1px solid #d61016;
      border-radius: 5px;
      box-shadow: 0 1px #fff;
      color: #fff;
      display: block;
      padding: 0 0 3px 4px;
      text-shadow: 0 -1px rgba(0, 0, 0, 0.5); }

      .shared_icon {
        float: right;
        color: #d61016;
        font-size: 18px; }

        .shared_icon:before {
          content: "";
          margin-right: 2px; }

          .section-front-page img.newsImage:hover {
            border: 2px solid #d61016 !important; }

            input:checked + .sliderbutton {
              background-color: #d61016; }

              .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover,
              .nav-tabs > li.active > a:focus {
                border-bottom: 3px solid #d61016; }

                .btn-group.contentaddtoolbar .btn-default {
                  color: #d61016;
                  background-color: #edf1f2 !important;
                  border-color: #ddd; }
                  .btn-group.contentaddtoolbar .btn-default:hover {
                    background-color: #d61016 !important;
                    color: #fff !important;
                    border-color: #ddd; }

body:not(.template-folder_contents) .btn-default {
  background-color: #d61016 !important; }
  body:not(.template-folder_contents) .btn-default:hover {
    background-color: #be0e14 !important; }

.footer-complementary a, .main-banner .upc-eines > li > a,
li.ulearn-eines-ql > a > span, li.upc-eines-cerca button {
  color: #d61016 !important; }
  .footer-complementary a:hover, .main-banner .upc-eines > li > a:hover,
  li.ulearn-eines-ql > a > span:hover, li.upc-eines-cerca button:hover {
    color: #be0e14 !important; }

#edit-zone .plone-toolbar-logo {
  background: #be0e14 !important; }

  #edit-zone .plone-toolbar-logo:after,
  .plone-toolbar-top #edit-zone .plone-toolbar-logo:after {
    border-left: 4px solid #be0e14 !important; }

    #edit-zone a:focus, #edit-zone nav > ul > li > a:hover,
    #edit-zone nav > ul > li.active > a, #edit-zone nav > ul ul a:hover,
    #edit-zone nav > ul > li.active > a > span + span,
    #edit-zone li:not(.active) a:hover > span {
      background: #d61016 !important; }

      #menusup nav a {
        color: #d61016; }
        #menusup nav a:hover {
          color: #be0e14; }

.autotoc-nav > a.active, .autotoc-nav > a.active:focus,
.autotoc-nav > a.active:hover, .pat-autotoc.autotabs .autotoc-nav a.active,
.pat-autotoc.autotabs .autotoc-nav a.active:hover {
  border-bottom: 3px solid #d61016 !important; }

  #box_comunitats .bubble a {
    font-weight: 600;
    height: 18px;
    width: 33px; }
    #box_comunitats .titleClosed {
      color: #d61016; }
      #box_comunitats .titleOpen {
        color: #e2575b; }
        #box_comunitats .titleOrganizative {
          color: #950b0f; }
          #box_comunitats .Closed .bubble .arrow {
            border-right-color: #d61016; }
            #box_comunitats .Closed .bubble a {
              color: #d61016; }
          #box_comunitats .Closed .bubble-content {
            background: none repeat scroll 0 0 #d61016; }
  #box_comunitats .Open .bubble .arrow {
    border-right-color: #e2575b; }
    #box_comunitats .Open .bubble a {
      color: #e2575b; }
  #box_comunitats .Open .bubble-content {
    background: none repeat scroll 0 0 #e2575b; }
  #box_comunitats .Organizative .bubble .arrow {
    border-right-color: #950b0f; }
    #box_comunitats .Organizative .bubble a {
      color: #950b0f; }
  #box_comunitats .Organizative .bubble-content {
    background: none repeat scroll 0 0 #950b0f; }

.btn.btn-primary {
  background: #d61016;
  border-color: #be0e14; }

  .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:hover:active {
    background: #950b0f;
    border-color: #7d090d; }

    .back-to-top {
      color: #ed1219; }
      .back-to-top:hover, .back-to-top:active, .back-to-top:focus {
        color: #be0e14; }

div[id^='formfield-form-widgets-fieldset_'] {
  border-bottom: 1px solid #d61016; }
  div[id^='formfield-form-widgets-fieldset_'] h4,
  div[id^='formfield-form-widgets-fieldset_'] h5 {
    color: #d61016; }

div[id^=formfield-form-widgets-check_] .fa.fa-eye {
  color: #d61016 !important; }

li.Organizative.changeRow {
  border-left: 5px solid #950b0f; }

  li.Closed.changeRow {
    border-left: 5px solid #d61016; }

    li.Open.changeRow {
      border-left: 5px solid #e2575b; }

      li.notCommunity.changeRow {
        border-left: 5px solid #d61016; }

        li.Organizative.changeRow .titleChange,
        li.Organizative.changeRow .infoTypeChange::before {
          color: #950b0f; }

          li.Closed.changeRow .titleChange, li.Closed.changeRow .infoTypeChange::before {
            color: #d61016; }

            li.Open.changeRow .titleChange, li.Open.changeRow .infoTypeChange::before {
              color: #e2575b; }

              li.notCommunity.changeRow .titleChange,
              li.notCommunity.changeRow .infoTypeChange::before {
                color: #d61016; }

                .ulearnboxflash #flasinformatiu #flashes-informativos.bubble.left .arrow {
                  border-left-color: #d61016; }
                  .ulearnboxflash #flasinformatiu #flashes-informativos .bubble-content {
                    background-color: #d61016; }
                .ulearnboxflash #flasinformatiu .carousel-control {
                  color: #d61016 !important; }

#portlet-smart .carousel .carousel-ctrl {
  color: #d61016 !important; }
  #portlet-smart .carousel .carousel-ctrl:hover {
    color: #be0e14 !important; }

body.portaltype-ulearn-banner #content .banner .defaultBanner a,
#box_banner_nomines .banner .defaultBanner a, #box_banners .banner .defaultBanner a {
  background-color: #d61016 !important; }
  body.portaltype-ulearn-banner #content .banner .defaultBanner a:hover,
  #box_banner_nomines .banner .defaultBanner a:hover,
  #box_banners .banner .defaultBanner a:hover {
    background-color: #be0e14 !important; }
body.portaltype-ulearn-banner #content .banner img,
#box_banner_nomines .banner img, #box_banners .banner img {
  background-color: #d61016 !important; }
  body.portaltype-ulearn-banner #content .banner img:hover,
  #box_banner_nomines .banner img:hover, #box_banners .banner img:hover {
    background-color: #be0e14 !important; }

.portletQuicklinks .nav > li > a:hover, .portletQuicklinks .nav > li > span:hover,
.portletQuicklinks .nav > li > span + ul a:hover {
  color: #d61016; }
.portletQuicklinks .nav > li > span:hover {
  border-left: 5px solid #d61016; }
  .portletQuicklinks .nav > li > span.arrow:hover::after {
    color: #d61016; }
.portletQuicklinks .fa-cog:hover {
  color: #d61016; }

.portlet-noticies .category {
  background-color: #d61016; }

  .pagination > li > a {
    color: #d61016; }
    .pagination > li > a:hover {
      color: #be0e14; }

#userlist .fa {
  color: #d61016 !important; }
  #userlist .fa:hover {
    color: #be0e14 !important; }

.plone-toolbar-expanded #edit-zone li a:hover > span {
  background: #d61016 !important; }

  body.template-collection_news_view #content-core form#searchNews .fa {
    color: #d61016 !important; }
  body.template-collection_news_view #content-core .imatge_noticia img:hover {
    border: 2px solid #d61016 !important; }

#category ul li {
  background: #d61016 !important; }

body.template-grid_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front,
body.template-grid_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-back,
body.template-grid_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front,
body.template-grid_events_view .list-agenda .flip-card .flip-card-inner .flip-card-back {
  border: 1px solid rgba(214, 16, 22, 0.2); }
  body.template-grid_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front,
  body.template-grid_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front {
    background: #EDF1F2; }
    body.template-grid_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front .event-flip,
    body.template-grid_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front .event-flip {
      color: #d61016; }
      body.template-grid_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front .event-time,
      body.template-grid_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front .event-time {
        background: #d61016 !important; }
        body.template-grid_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front .event-title,
        body.template-grid_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front .event-title {
          background: #d61016; }
body.template-grid_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-back,
body.template-grid_events_view .list-agenda .flip-card .flip-card-inner .flip-card-back {
  background-color: #d61016;
  border: 1px solid rgba(214, 16, 22, 0.2); }

body.template-grid_future_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front,
body.template-grid_future_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-back,
body.template-grid_future_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front,
body.template-grid_future_events_view .list-agenda .flip-card .flip-card-inner .flip-card-back {
  border: 1px solid rgba(214, 16, 22, 0.2); }
  body.template-grid_future_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front,
  body.template-grid_future_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front {
    background: #EDF1F2; }
    body.template-grid_future_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front .event-flip,
    body.template-grid_future_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front .event-flip {
      color: #d61016; }
      body.template-grid_future_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front .event-time,
      body.template-grid_future_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front .event-time {
        background: #d61016 !important; }
        body.template-grid_future_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-front .event-title,
        body.template-grid_future_events_view .list-agenda .flip-card .flip-card-inner .flip-card-front .event-title {
          background: #d61016; }
body.template-grid_future_events_view .list-agenda .no-flip-card .flip-card-inner .flip-card-back,
body.template-grid_future_events_view .list-agenda .flip-card .flip-card-inner .flip-card-back {
  background-color: #d61016;
  border: 1px solid rgba(214, 16, 22, 0.2); }

.template-search select[name="Subject:list"] option {
  color: #d61016 !important; }

  #portal-footer #notify-popup a {
    color: #d61016; }
    #portal-footer #notify-popup a:hover {
      color: #be0e14; }
