.microtime, .cake-sql-log {
    display: none!important;
}

@font-face {
    font-family: 'icomoon';
    src:  url('../../font/icomoon.eot?ca92ms');
    src:  url('../../font/icomoon.eot?ca92ms#iefix') format('embedded-opentype'),
      url('../../font/icomoon.ttf?ca92ms') format('truetype'),
      url('../../font/icomoon.woff?ca92ms') format('woff'),
      url('../../font/icomoon.svg?ca92ms#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
  }

@font-face {
    font-family: 'Michroma';
    font-style: normal;
    font-weight: 400;
    src: local('Michroma'), url(https://fonts.gstatic.com/s/michroma/v8/-4P7knfa8IRSEOi-sKrsivesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
  }
  .participant-header .participant-place, .participant-header .OrganizationType {
      text-transform: none;
      margin: 12px 0;
  }

 .user-form .input.select {
position: relative;
 }

 .user-form .input.select select {
    max-width: 100%;
     }


.create {
    margin-bottom: 15px;
}
.participant-header .company-title,
.participant-header a.company-title:hover {
    color: #08619D;
}
main .main-content .secondary .secondary-section .secondary-content ul.bxslider {
    margin: 0 auto;
}
a.meeting-details:before {
    content: '\f090';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 5px;
}
input, button {
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
a.meeting-details {
    background: #18a09e;
    color: #fff;
    padding: 5px 5px 5px 5px;
    border-radius: 4px;
}
table tr td a.meeting-details:hover {
    background: #17c1bf;
    color: #fff!important;
}


div.invitation-body ul li a {
    font-size: 15px;
    color: #808080;
    text-decoration: none;
    font-weight: bold;
    margin-right: 10px;
}

div.invitation-body ul li a:hover {
    color:#E8303C !important;
}


.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
}
table {
    overflow: auto;
    border-collapse: collapse;
}
/*status*/
.meeting-declined {
    border: 3px solid #e8303c;
    color: #e8303c;
}
.meeting-accepted {
    border: 3px solid #479a50;
    color: #479a50;
}
.meeting-pending {
    border: 3px solid #e99d1a;
    color: #e99d1a;
}
.submit-trigger {
    display: none;
}
.meeting-declined, .meeting-accepted, .meeting-pending {
    float: right;
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 10px;
    text-transform: uppercase;
}

.meeting-declined.meeting-status, .meeting-accepted.meeting-status, .meeting-pending.meeting-status {
    float: left !important;
    margin-right: 10px;
}

ul.business-list li {
    float: left;
    width: 100%;
    margin-bottom: 50px;
    margin-top: 5px;
}

legend em {
    color: #e8303c;
    margin: 0 3px;
    font-style: normal;
    font-weight: bold;
}

span.ui-button-text {
    width: 100% !important;
}

.input.checkbox label.desc {
    width: 100% !important;
}

/*tags input*/
div.tagsinput {
    border: 2px solid #c9c9c9;
    background: none;
    border-radius: 0;
    width: 100%!important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
div.tagsinput span.tag a {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin: 0 0 0 3px;
}
div.tagsinput span.tag {
    background: #155fa0;
    border: none;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin: 2px 2px 2px 0;
    padding: 3px 5px 3px;
    font-size: 13px;
    color: #fff;
}
div.tagsinput input {
    color: #155fa0!important;
    font-weight: 600;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    width: 100px!important;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 14px;
    padding: 0 5px;
}
/*feedback page*/
.profile-edit.feedback-page, .meeting-info p {
    float: left;
}
.signature {
    float: right;
    text-align: right;
}
main .main-content .primary .signature p {
    margin: 0;
}
.meeting-info {
    margin-bottom: 15px;
}
.meeting-info tr td:first-of-type {
    font-weight: 800;
    color: #000;
}
.feedback-question {
    float: left;
    font-weight: 600;
}
.feedback-question p:first-of-type {
    font-weight: 800;
}
.feedback-question .input.radio legend {
    font-weight: 600;
}
.feedback-question .input.textarea.full-width {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.feedback-question textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 150px;
    resize: none;
}
table.meeting-info tr td a {
    color: #1B75BC;
}
table.meeting-info tr td a:hover {
    color: #054176!important;
}
table.meeting-info tr td:first-of-type {
    width: 230px;
}
/*send meeting request*/
.send-msg-popup .participant-place {
    display: block;
    float: left;
    width: 100%;
    margin: 6px 0 0;
}
.send-msg-popup .participant-header {
    border-bottom: 2px solid #e2e2e2;
}
.meeting-message {
    float: left;
    display: block;
    position: relative;
    width: 100%;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body .cooperation-profiles-popup label, body .send-msg-popup label {
    margin: 10px 0 10px 0;
}
body .send-msg-popup .input > input[type='text'], body .send-msg-popup textarea {
    width: 100%;
}
body .send-msg-popup textarea {
    height: 160px;
    resize: none;
}
.send-msg-popup .btn {
   /* float: right;*/
}

.send-msg-popup select {
    float: left;
}


#cbx-modal.send-msg-popup h1 {
    margin-bottom: 0;
}
/*preloader*/
#cboxLoadingGraphic {
    width: 70px;
    background-size: contain;
    left: calc(50% - 35px);
}
/*profile info*/
.primary .member-details .bookmark {
    background: #155fa0;
}
.member-location {
    display: block;
    width: 100%;
    float: left;
}
.btn-group {
    margin-top: 15px;
    display: block;
    width: 100%;
    float: left;
}
.member-details aside {
    float: left;
    max-width: 200px;
}
.member-details .organization-logo-holder img {
    width: 200px;
    height: auto;
    display: block;
}
main .main-content .primary .organization.tab-content p,
main .main-content .primary .organization-information.tab-content p,
main .main-content .primary .cooperation-profile-list.tab-content p {
    line-height: initial;
    margin: 0 0 10px 0;
}
.equalize-responsive {
    display: none;
}
.organization h3,
.organization-information h3,
.cooperation-profile-list h3 {
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 600;
    font-size: 20px;
}
.organization .btn,
.organization-information .btn,
.cooperation-profile-list .btn,
.btn-group .btn {
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 600;
}
.organization .profile-info-section:last-of-type,
.organization-information .profile-info-section:last-of-type,
.cooperation-profile-list .profile-info-section:last-of-type {
    border-bottom: none;
}
/* .organization-information.tab-content p:first-of-type,
.cooperation-profile-list.tab-content p:first-of-type {
    font-weight: 600;
    font-size: 20px;
} */
.website {
    padding-top: 3px;
    color: #1B75BC;
    cursor: pointer;
    font-weight: 600;
    display: block;
}
.website:hover {
    color: #054176;
}
.btn-group a {
    margin-right: 10px;
}

/* Show all page - ordering */
select.members-ordering {
    float: right;
    width: 220px;
}
form#Member label {
    position: absolute;
    padding-left: 600px;
    padding-top: 10px;
    font-size: 18px;
}



main .main-content .primary .organization-information.tab-content .tag-group p,
main .main-content .primary .organization.tab-content .tag-group p,
main .main-content .primary .cooperation-profile-list.tab-content .tag-group p,
main .main-content .primary .tag-group p  {
    font-weight: 400;
    min-width: 25%;
    max-width: 25%;
    margin-right: 1%;
}
.tag-group .tag-wrap {
    min-width: 74%;
    max-width: 74%;
    float: left;
}
main .main-content .primary .cooperation-profile-list .subtitle-content > p {
    margin: 0;
    line-height: 28px;
    font-weight: 600;
    font-size: 18px;
}
section.cooperation-inner {
    display: inline-block;
    background-color: #E1E1E1;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.cooperation-inner h5 {
    font-size: 20px;
    font-family: 'Open Sans', Arial, sans-serif;
    color: #e8303c;
    display: block;
    font-weight: 800;
    margin-right: 10px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 10px;
}
.type-offer.info-wrap div:last-of-type {
    width: 100%;
}
.info-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
}
.doc-type {
    background: url('/img/mwc/doc.svg') no-repeat;
    display: inline-block;
    background-size: 60px;
    height: 80px;
    width: 46px;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
}
.doc-type.txt {
    background: url('/img/mwc/txt.svg') no-repeat;
}
.doc-type.pdf {
    background: url('/img/mwc/pdf.svg') no-repeat;
}
.doc-description {
    -webkit-box-flex: 7;
        -ms-flex: 7;
            flex: 7;
    overflow: hidden;
}
.doc-description p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.subtitle-content {
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.info-content {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    margin-left: 20px;
}
.info-content.social-profile {
    margin-left: 0;
}
.info-content .green-bg {
    background: #00A79D;
}
.info-content .green-bg:hover {
    background: rgb(8, 150, 140);
}
.info-heading {
    display: block;
    width: 25%;
    border-bottom: 2px solid #000000;
    font-size: 20px;
    margin: 15px 0;
    font-family: 'Oswald', Arial, sans-serif;
    color: #000;
    text-transform: uppercase;
    text-align: right;
}
.info-tag {
    display: inline-block;
    padding: 5px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    background-color: #1467A5;
    margin: 2px 5px 2px 0;
    float: left;
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 16px;
}

.textSlide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.tag-group {
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.full.btn {
    width: 100%;
    display: block;
    padding: 5px 9px;
    font-size: 18px;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.social-profile .info-link {
    color: #477ab5;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
}
main a:hover, .social-profile .info-link:hover {
    color: #155fa0;
}
.info-link i {
    margin-left: 6px;
}

/*collapse*/
.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
  }
  .fade.in {
    opacity: 1;
  }
  .collapse {
    display: none;
  }
  .hidden-desktop {
      display: none;
  }
  .collapse.in {
    display: table-cell;
  }
  tr.collapse.in {
    display: table-row;
  }
  tbody.collapse.in {
    display: table-row-group;
  }
  .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
       transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
       transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
       transition-timing-function: ease;
  }

  .tab-content table tr td.table-info {
    background: #E2E2E2;
  }

  table tr td .offer {
      float: left;
  }
  table tr td a:last-child {
      margin-right: 0;
  }
  table tr td a {
      margin-right: 3px;
  }
#vertical_tab_nav .meetings table, #UnsheduleMeetings .meetings table {margin: 0;}
#vertical_tab_nav .meetings article, #UnsheduleMeetings .meetings .article {max-height: 100%; min-height: auto;float: left;width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
#UnsheduleMeetings .meetings .article {color: #3d3c3c; max-height: 300px;min-height: auto; overflow-y: auto;padding: 15px 30px 15px 15px;background: #efefef;width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;}
.meetings table tr td {font-size: 14px;}
.meetings article > p, #UnsheduleMeetings .meetings .article > p {font-weight: 600;margin: 0px 0px 20px 0px;}
.canceled_btn {background: url(/img/mwc/cancel.svg) no-repeat 8px 9px;display: block;background-color:  #e8303c;background-size: 8px;
    cursor: pointer;float: left; margin-left: 5px; padding: 5px 5px 5px 23px;border-radius: 4px;}
.canceled_btn a,
.accepted_btn a {color: #fff;line-height: 14px;font-weight: normal;}
table tr td .canceled_btn a:hover,
table tr td .accepted_btn a:hover {color: #fff!important;}
.accepted_btn {background: url(/img/mwc/check.svg) no-repeat 8px 9px;display: block;background-color:  #479a50;background-size: 8px;
    cursor: pointer;float: left; margin-left: 5px;padding: 5px 5px 5px 23px;border-radius: 4px;}
table tr td span.accepted {float: left;padding: 5px 0;}
/*cooperation view*/
.cooperation_view .group {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.cooperation_view .group h4 {
    margin: 5px 0;
    font-weight: 600;
}
main .main-content .primary .cooperation_view .group p {
    margin: 0;
}
main .main-content .primary .cooperation_view .group.list p {
    font-weight: 600;
    margin-bottom: 5px;
}
.cooperation_view .group h3 {
    margin-bottom: 10px;
}
.cooperation_view .group li {
    display: inline-block;
    padding: 5px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    border-radius: 4px;
    background-color: #155fa0;
    margin: 2px 2px 2px 0;
}
.cooperation_view .group a {
    color: #255B9C;
    cursor: pointer;
    font-weight: 600;
}
.cooperation_view .group a:hover {
    color: rgb(51, 127, 214);
}
.cooperation_view .document span {
    width: 30px;
    height: 30px;
    background: url(/img/mwc/doc.png) no-repeat center;
    display: inline-block;
    background-size: 30px;
    vertical-align: middle;
    margin-right: 10px;
}
.cooperation_view .document p {
    display: inline-block;
}
.cooperation_view .group img {
    width: 70px;
    background: #efefef;
}
.mobile-tabs {
    display: none;
}
a.cooperation-preview {
    font-size: 14px;
    line-height: 40px;
    text-decoration: underline;
}
.type-offer.info-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 25px;
    padding-top: 15px;
    border-bottom: 1px solid #D1D3D4;
    margin: 0;
}
.type-offer .subtitle-content {
    -webkit-box-flex: 4;
        -ms-flex: 4;
            flex: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.type-offer .subtitle-content p {
    -webkit-box-flex: 15;
        -ms-flex: 15;
            flex: 15;
}
.type-offer .subtitle-content div {
    -webkit-box-flex: 1;
        -ms-flex: 1 100%;
            flex: 1 100%;
}
.join-meeting, .meeting button {
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: none;
    /*cursor: not-allowed;*/
}
.join-meeting, .meeting button.btn.gray-bg:hover {
    background: #5b5b5b;
}
.join-meeting.btn.green-bg {
    background: #479a50 !important;
}

a.meeting-foyer-participant {
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;
    color: #1B75BC;
    -webkit-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

main .main-content .primary .partner-info {
    font-size: 13px;
    margin: 0 0 20px 0;
}
.meeting-info td > div {
    display: inline-block;
}
.meeting-info tr td {
    padding: 5px 0;
    border-bottom: none;
}
.tab-content .meeting-info tr td {
    height: initial;
}
.go-to {
    background: url('/img/mwc/goto.png') no-repeat center;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-left: 10px;
}
.meeting-partner {
    font-family: 'Oswald', Arial, sans-serif;
    text-transform: uppercase;
    font-size: 19px;
    color: #000000;
    float: left;
    padding: 11px;
}
.meeting-partner:hover {
    background: #000000;
    color: #fff;
}
#getting-started {
    float: left;
    margin-top: 10px;
    margin-bottom: 15px;
}
#getting-started div {
    display: inline-block;
    text-align: center;
    float: left;
    margin-right: 10px;
    font-family: 'Michroma', sans-serif;
    font-size: 18px;
    opacity: .7;
    text-transform: uppercase;
    font-weight: 700;
}
#getting-started p {
    font-size: 10px;
}
main .main-content .primary .meeting p {
    margin: 0 0 10px 0;
}
.tb {
    font-weight: 700;
}

.meeting-time {
    font-size: 14px !important;
}

.secondary-content p {
    font-size: 16px;
    line-height: 26px;
}
.profile-edit .profile-tabs .tabs .tab-content {
    min-height: 150px;
}
.profile-edit .profile-tabs .tabs .coop-list table {
    margin: 0;
}
/*accordion*/
.expandable {
  will-change:
    max-height,
    padding,
    opacity,
    background;
  -webkit-transition:
    ease max-height .5s,
    ease padding .5s,
    ease opacity .5s,
    ease background .5s;
  -o-transition:
    ease max-height .5s,
    ease padding .5s,
    ease opacity .5s,
    ease background .5s;
  transition:
    ease max-height .5s,
    ease padding .5s,
    ease opacity .5s,
    ease background .5s;
}
.group-expand {
    float: left;
    display: block;
    width: 100%;
}
.data-expands {
  cursor: pointer;
  background: #e99d1a;
  padding: 0px 16px 0 8px;
  float: left;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  margin-bottom: 10px;
}
.data-expands:hover {
    background: #f39a00;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.expandable {
    margin: 0;
    font-weight: 600;
    max-height: 0;
    /* opacity: 0; */
   /* float: left;*/
    clear: both;
    display: none;
}
.expandable p {
  font-weight: 400;
  color: rgba(100,100,100,1);
  margin: 0;
}

.row-active, .row-open {
  opacity: 1;
  display: block;
}

.row-toggle {
  position: relative;
  cursor: pointer;
  float: left;
  display: inline-block;
  margin: 12px 0 0 15px;
  font-size: 2em;
  -webkit-transition: ease transform .5s;
  -o-transition: ease transform .5s;
  transition: ease transform .5s;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  line-height: 1;
  font-weight: bold;
}
.row-toggle-more {
    position: relative;
    cursor: pointer;
    float: left;
    display: inline-block;
    margin: 12px 0 0 15px;
    font-size: 2em;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    line-height: 1;
    font-weight: bold;
}
.row-toggle .horizontal,
.row-toggle .vertical {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  content:" ";
  width: 16px;
  height: 2px;
  background: #fff;
  -webkit-transition: ease transform .5s;
  -o-transition: ease transform .5s;
  transition: ease transform .5s;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.row-toggle .vertical {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
main .main-content .primary .data-expands p {
    cursor: pointer;
    float: left;
    font-family: 'Oswald', Arial, sans-serif;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0;
}
.row-toggle-twist,
.row-toggle-twist .vertical {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.expandable.more-expand {
    width: 100%;
}
.cooperations .row-toggle {
    float: right;
    margin: 10px 15px 0 0;
}
.cooperations .row-toggle .horizontal, .cooperations .row-toggle .vertical {
    background: #1467a5;
}
/*messages*/
table tr td.mail-title.new-message a, table tr td.mail-title.new-message span.sender-name { color: #255B9C;}
table tr td a:hover, table tr td.mail-title a:hover {color: #1B75BC!important;}
table .mail-row:hover {background: #f9f9f9;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
/*participants*/
.participants-list .description { margin: 0 20px 10px;float: left;}
.participants-list .tag-group {margin: 0 20px 10px; max-width: 99%;}
.participants-list .organization-logo-holder {float: right; margin-right: 75px; margin-top: 20px;}
ul.participants-list li .cooperations { float: left; width: 100%; padding: 20px 22px 20px 18px; background: #F1F2F2; -webkit-box-sizing: border-box; box-sizing: border-box;}
.participants-list .participant-position {float: left; color: #4e4e4e; margin: 10px 0 0 5px;}
.participants-list .participant-place {clear: left;}
ul.participants-list li ul.cooperations li .offer {float: left; width: 20%; text-align: center;}
ul.participants-list li ul.cooperations li .offer .offer-txt {font-family: 'Oswald', Arial, sans-serif; font-size: 16px; font-weight: bold; background: #3f3e3e;
    text-transform: uppercase; color: #fff; padding: 0 15px; border: 1px solid #3f3e3e; width: 100%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box;}
ul.participants-list li ul.cooperations li .offer .request-txt {font-family: 'Oswald', Arial, sans-serif;font-size: 16px;font-weight: bold; background: #7d7d7d;
    text-transform: uppercase; color: #fff; padding: 0 15px;border: 1px solid #7d7d7d; width: 100%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box;}
ul.participants-list li ul.cooperations li .offer-title {border: 1px solid #c9c9c9; background: #fff; padding: 0 5px; width: 80%; -webkit-box-sizing: border-box; box-sizing: border-box;}
ul.participants-list li ul.cooperations li .offer-title .offer-txt {background: transparent; text-transform: initial;}
ul.participants-list li ul.cooperations li {margin: 0 0 10px 0;}
.cooperations .tag-group { margin: 0 0 20px;}
.cooperations .tag-group .info-tag {font-size: 12px; padding: 4px;}
.cooperations li:last-of-type {text-align: right;}
.cooperations li:last-of-type a {color: #1B75BC; font-weight: 600;cursor: pointer;background: transparent; padding: 0; float: right; margin-bottom: 10px;}
.cooperations li:last-of-type a:hover {color: #054176;}
.cooperations .expandable {font-weight: 500;}
ul.participants-list li .chat, ul.participants-list li .message {position: absolute; display: block; width: 40px; height: 40px; right: 0; background: #e2e2e2;}
ul.participants-list li .bookmark {top: 0;z-index: 1;}
ul.participants-list li .chat {top: 80px;}
ul.participants-list li .message { top: 40px;}
ul.participants-list li .chat a {background: url('/img/mwc/chat.png') no-repeat center;}
ul.participants-list li .message a {background: url('/img/mwc/message.png') no-repeat center;}
ul.participants-list li .bookmark a img {margin: 0;padding: 4px;}
ul.participants-list li .chat a, ul.participants-list li .message a {width: 30px; height: 30px;display: block;margin: 5px;cursor: pointer;}
main .main-content .primary .participants-list .tag-group > p {font-family: 'Oswald', Arial, sans-serif; text-transform: uppercase; float: left; margin: 0 10px 0 0; font-size: 20px;line-height: initial;}
main .main-content .primary .participants-list .cooperations .tag-group > p {font-size: 16px; color: #000;}
/*search page*/
.ui-helper-hidden-accessible {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}
.search-page .b2b-participant.input.checkbox {display: block;width: 100%;margin: 0;}
.search-page .group-expand .input {width:100%;}
.search-page .submit {display: block; width: 100%; float: left; margin: 5px 0;}
.search-page .submit .btn {float: right;}
.search-page .submit .btn {margin-right: 10px;}
.search-page .submit .btn:first-child {margin-right: 0;}
.search-page .ordering.input.radio label.ui-button {display: block;width: 100%;margin: 8px 0;}
.search-page .ordering.input.radio label.ui-button:first-of-type {margin: 8px 0 0 0;}
body .search-page input[type='text'] {width: 555px;}
.search-page .select2-container {width: 555px!important;}
.search-page .select2-container--default .select2-selection--multiple, .search-page .select2-container--default .select2-selection--single {width: 100%;}
.search-page .tags-app {margin: 0;}
body .search-page .search-input-holder input[type='text'] {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 48px;}
.search-input-holder {width: 80%;}
.search-page .tags-tree.jstree {width: 100%;background: #fff;}
.search-page .bootstrap-tagsinput {width: 100%;}
.profile-edit.search-page .profile-tabs .tabs > ul { margin: 0;}
.search-page .heading-devide {float: left; width: 100%; border-top: 2px solid #e2e2e2; padding-top: 10px;}
.search-page .tab-content {background: rgb(226, 226, 226); padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 15px;}
.search-select {float: left; width: 65%;}
.search-check {float: left; width: 30%; margin-left: 5%;}
/*float menu*/
main .main-content .profile .profile-image .profile-sub .profile-info {
    padding: 10px 0;
}
main .main-content .profile .profile-image .profile-name {
    display: inline-block;
    vertical-align: initial;
}
/*messages*/
.registration-form.reply-mail-form textarea {
    width: 100%;
}
.registration-form.reply-mail-form {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.gdpr {float: left; width: 95%; padding: 10px; background: #e2e2e2; margin-bottom: 25px;}
main .main-content .primary .gdpr p {font-size: 13px; line-height: 18px;}
main .main-content .primary .gdpr p:last-child {margin-bottom:0;}
.gdpr p a, a.privacy-policy-link {color: #e8303c !important;}

/*main content changes*/
#show-events {
    clear: both;
    float: left;
    padding: 0;
    width: 100%;
}
.tab-content h3 {
    margin-bottom: 10px;
}
main .main-content .primary p.cooperation-box-info {
    width: 100%;
    display: block;
}
.user-form-holder-right #delete_image {
    margin-bottom: 10px;
}

.submit.submit-img, .submit.submit-logo {
    width: inherit !important;
    padding-left: 20px !important;
}

div.image-title {
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    width: 100%;
    overflow: hidden;
}

.registration-form, .user-form {
    float: left;
    width: 100%;
}
span.password-warning {
    display: block;
    font-size: 12px;
    padding-bottom: 15px;
}

.reset-password-popup .reset-pass-form .captcha input {
    margin-left: 59px !important;
}

.login-form .additional {
    float: left !important;
    text-align: left !important;
    padding-bottom: 10px;
}
body .social-media input[type='text'] {
    width: 100%;
}
.user-form-holder-full {
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
.user-form-holder-half {
    float: left;
    display: block;
    width: 50%;
    margin: 0 0 15px 0;
    padding-right: 15px;
    box-sizing: border-box;
}
.user-form-holder-half .NFI-wrapper .NFI-filename {
    width: 80%;
}
.user-form-holder-full .tags-app {
    width: 100%;
}
.user-form-holder-full .tag-block {
    float: left;
    width: 430px;
    max-width: 430px;
}
.user-form-holder-full .tag-block:nth-child(odd) {
    margin-right: 15px;
}
.user-form-holder-full .tag-block:nth-child(even) {
    margin-left: 15px;
}
.user-form-holder-full textarea {
    width: 100%;
    line-height: initial!important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 5px;
    height: 100px;
}
input, textarea {
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
input:focus, textarea:focus {
    outline: 0;
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.primary .member-details .bookmark {
    left: 0;
    top: 0;
}
.primary .member-details .bookmark a img {
    margin-top: 4px;
    width: 80%;
    left: 50%;
    position: relative;
    height: auto;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.submit.submit-profile {
    display: block;
    width: 100%;
    float: left;
}
.submit.submit-profile  .btn {
    float: right;
    margin-bottom: 25px;
}
.select2-search--dropdown .select2-search__field {
    padding: 6px;
}
.profile-edit .profile-tabs .tabs > ul {
  margin: 0 0 15px;
  position: relative;
}
.profile-edit .profile-tabs .tabs .user-form-holder,
.user-form-holder-left,
.checkbox-group,
.registration-form.new .user-form-left {
    float: left;
    width: 430px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.cooperation-type-content .checkbox-group:nth-child(1) {
    float: left;
    width: 430px;
    margin-right: 15px;
    margin-left: 0;
}
.cooperation-type-content .checkbox-group:nth-child(2) {
    float: left;
    width: 430px;
    margin-left: 15px;
    margin-right: 0;
}
.cooperation-img {
    float: left;
    margin-right: 10px;
}
span.cooperation-file-title, span.cooperation-image-title {
    float: left;
    display: block;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}
.cooperation-delete-doc {
    margin-left: 10px;
}
.profile-edit .profile-tabs .tabs .edit-profile-right-column,
.right-column,
.user-form-holder-right,
.registration-form.new .user-form-right {
    float: left;
    width: 430px;
    margin-left: 15px;
    margin-bottom: 15px;
}
.profile-edit .profile-tabs .tabs .add-holder .add-box-info {
    float: left;
    width: 100%;
    margin: 0 0 10px;
}
label {
    text-align: left;
    float: none;
    width: auto;
    margin: 0px 0px 3px 0;
    display: block;
}
body input[type='text'], body input[type='password'], body .ui-autocomplete-input, body textarea, body .uneditable-input {
    float: left !important;
}
.input.radio {
    width: 100%;
}
.input {
    float: left;
    width: inherit;
    margin-bottom: 10px;
    display: block;
    width: 100%;
}
.input.radio legend {
    display: block;
    text-align: left;
    float: none;
    width: auto;
}
.radio label.ui-button {
    display: inline-block;
}
ul.business-list {
    float: left;
}
.profile-edit .profile-tabs .tabs .add-holder {
    float: left;
    width: auto;
    margin-bottom: 15px;
    min-width: 430px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body input[type='text'], body input[type='password'], body .ui-autocomplete-input, body textarea, body .uneditable-input {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 48px;
}
input.offer-title {
    width: 100%!important;
}
select {
    width: 414px;
}
.personal-info {
    float: left;
    padding: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #e8e7e7;
    margin: 15px 0;
    min-width: 430px;
}
body .personal-info input[type='text'] {
    width: 372px;
    line-height: 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 42px;
}
.trumbowyg-box {
    width: 410px;
    margin: 0px auto;
}
.profile-edit .profile-tabs .tabs .edit-profile-img-holder img {
    width: 100px;
    height: auto;
    display: block;
}
.profile-edit .profile-tabs .tabs .add-holder .NFI-wrapper .NFI-filename {
    width: 80%;
}

.NFI-wrapper .NFI-button {
  padding: 13px 12px !important;
  font-size: 14px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20%;
}
.trumbowyg-box, .trumbowyg-editor {
    width: 100%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
h1 {
    padding: 13px 0 30px;
    line-height: 48px;
}
.NFI-wrapper {
    float: left;
    width: 100%;
}
.NFI-wrapper .NFI-filename {
    width: 304px;
}
.registration-form .submit {
    display: block;
    float: left;
    width: 100%;
}
.registration-form .submit .btn {
    float: right;
}
.create-cooperation-profile .submit {
    width: 100%;
    margin: 15px 0;
    float: left;
}
.create-cooperation-profile .btn-group {
    margin: 0 auto;
    float: left;
}
.create-cooperation-profile .btn-group a:first-child {
    margin-right: 15px;
}
.captcha-holder .captcha img {
    margin-left: 0;
    float: left;
}
.captcha-holder .captcha_reload {
    position: absolute;
    top: 35px;
    right: 125px;
}
select {
    float: left;
}
.ico.ico-register {
    background: url('/img/mwc/user.png') no-repeat center;
}
main .main-content .profile ul.profile-options.guest {
    height: 140px !important;
}
.event_list_holder .user-form {
    background: #efefef;
    border-bottom: 3px solid #808080;
    padding: 20px 25px 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.event_list_holder > .input.checkbox {
    background: #155fa0;
    width: 100%;
    height: 80px;
}
.event_list.additional_events .event_list_holder > .input.checkbox > label {
    line-height: 50px;
}
.event_list.additional_events .sub-list.scroller {
    background: #efefef;
}
.tags-app .tags-row {
    float: left;
    display: block;
    position: relative;
    width: 100%;
    max-width: 555px;
}
.user-form-holder-full .tags-app .tags-row {
    max-width: 100%;
}
.agenda .view-profile {
    float: right;
    margin: 16px 0;
}
span.download-agenda {
    width: 100%;
    display: inline-block;
    padding-bottom: 20px;
}
/*titles without tab menu*/
.title_group {
    padding: 0 0 50px 0;
    float: left;
    display: block;
    width: 100%;
}
.title_group h1 {
    float: left;
    padding: 0;
}
.title_group .previouspage {
    float: right;
    margin: 5px 0;
}
/*checkbox*/
.checkbox label.ui-button {
    height: 24px;
}
.checkbox-holder {
  width: 20px;
  height: 20px;
  position: relative;
}
.checkbox-holder .particiaption-checkbox,
.checkbox-holder .checkbox-visible {
  position: absolute;
}
.checkbox-visible {
  width: 16px;
  height: 16px;
  margin: 8px 0;
  background: #fff;
  border: 3px solid #cac9c9;
}
.checkbox-holder > .particiaption-checkbox {
  z-index: 1;
  opacity: 0;
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  top: 9px;
  left: 1px;
}
.checkbox-holder > .particiaption-checkbox:checked + .checkbox-visible {
  background: #fff;
  border: 3px solid #cac9c9;
  background-image: url('/img/mwc/checked.svg');
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.checkbox-holder > .particiaption-checkbox:checked:disabled + .checkbox-visible {
    background: #EBEBE4;
    border: 3px solid #cac9c9;
    background-image: url(/img/mwc/checked.svg) !important;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    cursor: initial;
}
.checkbox-holder > .particiaption-checkbox:disabled + .checkbox-visible {
    background: #EBEBE4;
    border: 3px solid #cac9c9;
    background-size: 16px 16px;
    cursor: initial;
}

/*helpers*/
.mt-90 {
    margin-top: -90px;
}
.mt-60 {
    margin-top: -60px;
}
/*social share btn*/
.fb_iframe_widget span {
    vertical-align: baseline!important;
}
.tools .fb-like {
    padding: 0 4px 0 0;
}
.tools .tweet-button {
    margin: 0 4px 0 0;
}
.tools .google-button {
    margin: -2px 4px 0 0;
}
.tools .pdf-export, .tools .in-button {
    float: left;
}
.tools .pdf-export a.size-m {
    padding: 4px 6px;
    font-size: 13px;
    line-height: 13px;
    border-radius: 3px;
}
/*btn*/
.no-free-timeslots {
    float: right;
}
.participant-footer a.request-a-meeting,
.participant-footer a.cancel-meeting {
    padding: 7px 10px;
    margin: 0 0 0 8px;
}
a.send-message-btn {
    float: right;
    margin: 0px 0px 0px 10px;
}
div.message-btn-content {
    width: 100%;
    display: block;
    float: left;
    padding-bottom: 30px;
}

span.meeting-req {
    display: inline-block;
    margin-bottom: 30px;
    font-size: 14px;
}
span.meeting-req a {
    color: #006699;
}

/*social links*/
.social-profile .twitter i {
    background: #00aced;
}
.social-profile .twitter {
    background: #49ceff;
}
.social-profile .linkedin i {
    background: #0A7EBA;
}
.social-profile .linkedin {
    background: #1EA9E1;
}
.social-profile .xing i {
    background: #09645F;
}
.social-profile .xing {
    background: #20918B;
}
.social-profile .google-plus i {
    background: #d34836;
}
.social-profile .google-plus {
    background: #e95949;
}
.social-profile .facebook i {
    background: #3b5998;
}
.social-profile .facebook {
    background: #5484db;
}
.social-profile .skype i {
    background: #00aff0;
}
.social-profile .skype {
    background: #3fc0f0;
}
.social-profile .youtube i {
    background: #ff0000;
}
.social-profile .youtube {
    background: #ff4c4c;
}
.social-profile a {
    font-size: 14px;
    cursor: pointer;
    float: left;
    margin: 0 5px 5px 0;
    color: #fff;
}
.social-profile a:hover {
    color: #fff;
}
.social-profile i {
    font-size: 17px;
    cursor: pointer;
    float: left;
    padding: 2px 4px;
    color: #fff;
}
.social-profile span {
    padding: 1px 7px;
    float: left;
}
table tr td.social-profile a:last-child {
    margin-right: 3px;
}
.info-content.social-profile {
    display: inline-block;
    vertical-align: text-top;
}
main .main-content .primary .organization.tab-content .profile-info-section p:nth-of-type(2) {
    float: left;
    margin-right: 15px;
}
.input-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.input-wrap form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background: #E1E1E1;
    padding: 15px;
}
.input-wrap .even {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 15px;
}
.input-wrap .even:last-of-type {
    margin-right: 0;
}
.input-wrap .even input {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.input-wrap .even div {
    border: 2px solid #c9c9c9;
    background: #fff;
    padding: 2px 5px;
    margin-top: 5px;
}
.profile-info-section {
    float: left;
    width: 100%;
    padding-bottom: 25px;
    padding-top: 15px;
    border-bottom: 1px solid #D1D3D4;
}
.profile-info-section img {
    width: 230px;
    height: auto;
}
main .main-content .primary .organization.tab-content .profile-info-section .tag-group > p,
main .main-content .primary .organization-information.tab-content .profile-info-section .tag-group > p,
main .main-content .primary .cooperation-profile-list.tab-content .profile-info-section .tag-group > p {
    display: inline-block;
    float: left;
    font-size: 16px;
}
main .main-content .primary .organization.tab-content .profile-info-section .tag-group .tag-wrap > .info-tag,
main .main-content .primary .organization-information.tab-content .profile-info-section .tag-wrap .tag-group > .info-tag,
main .main-content .primary .cooperation-profile-list.tab-content .profile-info-section .tag-wrap .tag-group > .info-tag {
    font-size: 13px;
    padding: 5px;
}
.map {
    margin-bottom: 25px;
}
/*---------- vertical tab nav */
#vertical_tab_nav {
    background: #efefef;
}
#vertical_tab_nav table {
    margin-left: 15px;
}
.tab-content table tr th {
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 7px;
}
.tab-content table tr td {
    height: 36px;
}
table tr.head td, table thead tr th {
    padding: 0;
    border: 0;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 18px;
    border-bottom: 0px;
    color: #000;
    text-align: left;
    font-weight: 600;
}
table tr.head td {
    padding: 0 10px;
}

table tr.head, table thead tr {
    background: #efefef;
}
#vertical_tab_nav .ui-helper-hidden-accessible {
    clip: initial;
    opacity: 0;
}

#vertical_tab_nav .hidden-checkbox span {
    opacity: 0;
}

#vertical_tab_nav table tr td, #UnsheduleMeetings table tr td {
    padding: 0;
    border-bottom: none;
    min-width: 100px;
}

#vertical_tab_nav, #UnsheduleMeetings {
	display: block;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    font-family: 'Open Sans', Arial, sans-serif;
}

#vertical_tab_nav ul {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 20%;
    background: #555;
}
#vertical_tab_nav li{
	text-align: left;
	padding: 0px;
}
#vertical_tab_nav li:last-child {
	margin-bottom: 0px;
    border-bottom: 0px;
}
#vertical_tab_nav li a {
	display: block;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 3px 10px;
    background: #155fa0;
    font-family: 'Open Sans', Arial, sans-serif;
    height: 32px;
    line-height: 32px;
    font-weight: 600;
}
#vertical_tab_nav li a.selected {
    background: #054176;
    color: #fff;
    position: relative;
}
#vertical_tab_nav li a.selected:after {
    content: '';
    position: absolute;
    right: -19px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-bottom: 19px solid transparent;
    border-left: 19px solid #054176;
}

#vertical_tab_nav .tab-content {
	display: block;
	float: left;
	background: #fff;
	background: #fff;
	width: 80%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
#vertical_tab_nav div article, #UnsheduleMeetings .meeting .article {
	display: none;
	margin: 0px;
  color: #3d3c3c;
  max-height: 630px;
  min-height: auto;
  overflow-y: auto;
  padding: 15px 30px 15px 15px;
  background: #efefef;
}
#vertical_tab_nav div article p, #UnsheduleMeetings .meeting .article p {
	margin: 0px 0px 20px 0px;
}

#vertical_tab_nav h3, #UnsheduleMeetings h3 {
    margin: 15px;
    color: #fff;
}
#vertical_tab_nav h2, #UnsheduleMeetings h2 {
    padding: 13px 15px;
    color: #fff;
    margin-bottom: 0;
    background: #155fa0;
    font-size: 21px;
}
#vertical_tab_nav table tr:hover {
    background: transparent;
}
/*end vertical nav tab */
/*participation page*/
#participation .submit {
    float: right;
}
main .main-content .primary #participation > p {
    margin: 0 0 10px 0;
}
#participation .input.radio {
    margin-bottom: 15px;
}
#participation .radio label.ui-button {
    display: block;
}
#participation #vertical_tab_nav ul {
    width: 15%;
}
#participation #vertical_tab_nav table tr td:nth-of-type(1) span,
#participation #vertical_tab_nav table tr td:nth-of-type(2) span  {
    font-size: 15px;
    color: #808080;
    text-decoration: none;
    font-weight: 600;
    margin-right: 10px;
}


body #participation #vertical_tab_nav input[type='text'] {
    width: 300px;
    margin: 5px 0;
    border: none;
    color: #808080;
    font-size: 15px;
    text-decoration: none;
    font-weight: 600;
}
body #participation #vertical_tab_nav input::-webkit-input-placeholder {
    color: #cacaca;
}
#participation .input {
    margin-bottom: 0;
}
/* #participation #vertical_tab_nav .checkbox-visible {
    margin: 13px 0 8px 0;
} */
#participation #vertical_tab_nav .checkbox-holder > .particiaption-checkbox {
    top: 0;
    left: 0;
}
#participation #vertical_tab_nav li a {
    font-size: 15px;
}
/*end participation page*/
/*tag tree*/

.jstree-default>.jstree-container-ul>.jstree-node {
    white-space: nowrap;
    max-width: 550px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}
i.jstree-icon.jstree-themeicon {
    display: none;
}
input.jstree-input {
    float: right !important;
    margin-left: 8px !important;
    width: 100px !important;
    height: 10px !important;
}
/*select2 meetings*/
.table-header {
    padding: 13px 15px;
    color: #fff;
    margin-bottom: 0;
    background: #477bb5;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
#vertical_tab_nav .table-header h2, #UnsheduleMeetings .table-header h2, #cooperation .table-header h2 {
    color: #fff;
    background: transparent;
    font-size: 21px;
    display: inline-block;
    padding: 0;
    float: left;
}
select.select-table {
    float: right;
    background: transparent;
    border: none;
    padding: 0;
    height: auto;
    color: #fff;
    outline: none;
    width: 180px;
}
.select-table option {
    color: #3d3c3c;
}
.no-tabs-menu ul {
    border-bottom: 4px solid #000;
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 25px;
}
.no-tabs-menu ul li {
    float: left;
}
.no-tabs-menu ul li a {
  font-family: 'Oswald', Arial, sans-serif;
  text-transform: uppercase;
  font-size: 19px;
  color: #9e9d9d;
  float: left;
  padding: 11px;
}
.no-tabs-menu ul li a:hover {
    background: #000;
    color: #fff;
}
main .main-content .primary .organization-information.tab-content .info-line p,
main .main-content .primary .organization.tab-content .info-line p {
    display: inline-block;
    margin-right: 10px;
    font-weight: 500;
    font-size: 16px;
}
.info-line .website {
    display: inline-block;
}

/*select2*/
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--single {
  border: 2px solid #c9c9c9;
  outline: 0;
}
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
  background-color: white;
  border: 2px solid #c9c9c9;
  border-radius: 0!important;
  cursor: text;
}
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single,
.select2-container .select2-selection--multiple {
  width: 100%;
  font-size: 16px;
  min-height: 48px!important;
  height: auto;
  font-family: 'Open Sans', Arial, sans-serif;
  padding: 5px;
  display: inline-block;
  line-height: 18px;
  color: #3d3c3c;
  border: 2px solid #c9c9c9!important;
  float: left;
}
.select2-container .select2-search--inline .select2-search__field,
.select2-container .select2-search--inline .select2-search__field {
    margin-top: 10px!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 0px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #155fa0;
  border: none;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 5px 2px 2px 0;
  padding: 3px 5px 3px;
  font-size: 13px;
  color: #fff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin:0 0 0 6px;
  float: right;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #155fa0;
  color: #fff;
}
.select2-container--classic .select2-selection--single {
  border: 1px solid #aaa;
  border-radius: 0;
}
.select2-dropdown {
  border-radius: 0;
  border: 2px solid #c9c9c9;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0;
}

.select2-container--default {
    width: 100%!important;
}

.tags-tree.jstree{
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
  border: 2px solid #c9c9c9;
  border-top: none;
  border-bottom: none;
  float: left;
}
.tags-tree.jstree {
  margin-top: -1px!important;
}
.bootstrap-tagsinput {
  background-color: #fff;
  border: 2px solid #c9c9c9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 7px;
  color: #555;
  vertical-align: middle;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 32px;
  line-height: 22px;
  cursor: text;
  margin-bottom: 15px;
}
.bootstrap-tagsinput .tag {
  margin: 5px 2px;
  color: white;
}
span.label-info {
   background-color: #165FA0;
}

span.label-info.parent{
   background-color: #3F8CD0;
}


span.label {
  display: inline-block;
  padding: 0.4em .6em .4em;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  text-align: center;
  border-radius: .25em;
}
.jstree-node,
.jstree-anchor {
    white-space: initial;
}
.jstree-default .jstree-anchor {
    display: inline;
    padding-left:8px;
}
.jstree-default .jstree-wholerow-clicked {
  background: transparent;
}
.jstree-default .jstree-wholerow-hovered {
  background: rgba(147, 206, 255, 0.64);
}
.jstree-default .jstree-anchor {
  font-size: 15px;
}
.bootstrap-tagsinput .tag .tag-remove, .group-tag .selected-tag .tag-remove {
    margin-left: 8px;
    cursor: pointer;
}
/*tags*/
.selected-tag {
    display: inline-block;
    padding: 5px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
   /* white-space: nowrap; */
    border-radius: 4px;
    background-color: #155fa0;
    margin: 2px 2px 2px 0;
    max-width: 400px;
    text-align: left;
}

.selected-tag.parent {
    background-color: #3F8CD0;
}

.bootstrap-tagsinput .tag .tag-remove:after, .group-tag .selected-tag .tag-remove:after {
    content: "\f00d";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
:after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.tags-app {
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
}
.search-input {
    -webkit-box-shadow: inset 0 0 4px #eee !important;
            box-shadow: inset 0 0 4px #eee !important;
    margin: 0 !important;
    padding: 6px 12px !important;
    border: 2px solid #c9c9c9!important;
    font-size: 16px !important;
    /* width: 337px !important; */
}
.group-tag ul {
    display: block;
    margin-bottom: 15px;
}
.row.tag-block {
    margin-bottom: 20px;
}
span.tag-tree-name {
    font-size: 17px;
    margin-bottom: 5px;
    display: block;
    float: left;
    margin-top: 5px;
    width: 100%;
}
span.tag-tree-name em {
    color: #e8303c;
    margin: 0 3px;
    font-style: normal;
    font-weight: bold;
}
.search-input-holder {
    text-align: left;
    float: left;
}
.select-here-holder {
    text-align: right;
    float: left;
    vertical-align: top;
    width: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
a.select-here-tag {
    display: block;
    line-height: 34px;
    margin-left: 0;
    min-width: 100%;
    text-align: center;
    padding: 7px 9px;
    font-size: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
}
.is-collapsed {
    display:none;
}
.tag-block {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
/* Cooperation profile */
.registration-form.cooperation-profiles-popup select,
.registration-form.cooperation-profiles-popup input,
.registration-form.cooperation-profiles-popup textarea {
    float: left !important;
}

main .main-content .primary p.cooperation-box-info {
    float: left !important;
}

.cooperation-type-content {
    width: 100%;
    float: left;
}

.document-preview {
    float: left;
    width: 44px;
    position: absolute;
    top: 29px;
    right: 185px;
}

.update-trigger {
    display: none;
}
.default-background-responsive {
    display: none;
}
/* .jstree li.jstree-open > a.jstree-anchor > i.jstree-checkbox,
.jstree li.jstree-closed > a.jstree-anchor > i.jstree-checkbox { display:none; } */

h1.title-float {
    display: inline-block;
    padding-bottom: 50px !important;
}

a.send-message-btn {
    float: right;
    margin: 20px 0px 0px 10px !important;
}


@media screen and (max-width: 1024px) {
    table tr.head td, table thead tr th {
        padding: 0 12px;
    }

.menu-mobile .menu .submenu.open {
    display: block!important;
    padding-top: 0;
}

.menu-mobile .menu .submenu a {
    background: #0d3867!important;
}



.menu-mobile .menu .submenu li {
    display: block;
    opacity: 1;
}

    footer {
        width: 100%;
        margin: 0;
    }
    .jstree-wholerow-ul {
        position: relative;
        display: inline-block;
        min-width: 100%;
        width: 100%;
        overflow: hidden;
    }
    footer .footer-container {
        position: relative;
        width: 100%;
        padding: 20px 0 20px 0;
        background: #232323;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: block
    }
    footer .footer-container .footer-shape {
        display: none;
    }
    footer .footer-container .footer-shape:after {
        content: none;
    }
    body.menu_open {
        overflow: hidden;
    }
    /*main*/
    main .main-content .profile .profile-image:hover .profile-sub {
        width: 80%;
        padding: 0;
    }
    main .main-content {
        width: 100%;
        margin: 0;
        background: none;
        background-color: #fff;
        padding: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    main .main-content-top-bg,
    main .main-content-bottom-bg {
        display: none;
    }
    header .header-content .menu-container {
        background: none;
        background-color: #242424;
        width: 100%;
        height: auto;
    }
    header .header-content .menu-container .login > a {
        padding: 14px 0;
        display: inline-block;
    }
    header .header-content .menu-container .login.push-right {
        right: auto;
    }
    header .header-content .menu-container .login {
        text-align: center;
        background: none;
        top: initial;
        right: auto;
        display: block;
        height: auto;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: auto;
        float: right;
        position: relative;
    }
    header .header-content .menu-container ul.menu {
        display: block;
        float: left;
        margin-left: 0;
    }
    header .header-content .menu-container ul.menu > li > a,
    header .header-content .menu-container ul.menu > li > a:hover {
        border-top: none;
    }
    header .header-content .menu-container {
        background: none;
        background-color: #242424;
        padding: 0 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 100%;
        height: auto;
        -webkit-box-shadow: 0px 0px 12px rgba(36, 36, 36, .5);
                box-shadow: 0px 0px 12px rgba(36, 36, 36, .5);
    }
    /*secondary*/
    main .main-content .secondary {
        margin: 0;
    }
    main .main-content .secondary .secondary-container-top {
        background: none;
        width: initial;
        height: initial;
    }
    main .main-content .secondary .secondary-container {
        padding: 0;
        background: none;
    }
    main .main-content .secondary .secondary-container-bottom {
        background: none;
        width: initial;
        height: initial;
    }
    /*float menu*/
    .menu-backdrop {
        opacity: 0;
    }
    body.menu_open .menu-backdrop {
        position: fixed;
        width: 100vw;
        background: rgba(0, 0, 0, 0.5);
        height: 100%;
        top: 0;
        left: 0;
        z-index: 2;
        overflow: hidden;
        -webkit-transition: all .5s ease-in;
        -o-transition: all .5s ease-in;
        transition: all .5s ease-in;
        opacity: 1;
    }
    main .main-content .profile .profile-image .profile-sub .profile-info {
        padding: 0;
    }
    main .main-content .profile .profile-image a {
        background: transparent;
        width: 20%;
    }
    main .main-content .profile .profile-image a .over-img-left,
    main .main-content .profile .profile-image a .over-img-top {
        display: none;
    }
    main .main-content .profile .profile-image {
        position: relative;
        float: left;
        width: 100%;
        height: auto;
        background: transparent;
        padding: 15px;
        display: block;
        background: #252525;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-bottom: 1px solid rgba(255, 255, 255, .5);
    }
    main .main-content .profile .profile-image .profile-sub {
        display: block;
        position: relative;
        width: 80%;
        top: 0;
        left: 10px;
        float: left;
        background-color: transparent;
        height: auto;
    }
    main .main-content .profile .profile-image .profile-sub .profile-info {
        display: inline-block;
        height: auto;
    }
    main .main-content .profile .profile-image .profile-sub .btn-group {
        position: relative;
        top: 0;
        left: 0;
        opacity: 1;
        right: auto;
        display: inline-block;
        height: auto;
    }
    main .main-content .profile ul li.active a:after {
        content: none;
    }
    main .main-content .profile ul li.active a,
    main .main-content .profile ul a:hover {
        background: #08619D;
    }
    main .main-content .profile .profile-image a.btn-profile {
        margin: 0 20px 0 0;
        float: left;
    }
    main .main-content .profile ul.profile-options {
        position: relative;
        float: left;
        width: 100%;
        height: auto;
        text-align: center;
        background: transparent;
        display: block;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 0;
    }
    main .main-content .profile ul a {
        padding: 10px 15px;
        float: left;
        height: auto;
        width: 100%;
        text-align: left;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .profile-options.svgbg.labels-off .ico,
    .profile-meetings.svgbg.labels-off .ico,
    main .main-content .profile ul a .menu-item {
        display: none;
    }
    main .main-content .profile ul.labels-on a .ico, main .main-content .profile ul.labels-off a .menu-label, main .main-content .profile ul.labels-on a:hover .menu-label {
        display: block;
        color: #fff;
    }
    main .main-content .profile ul li {
        margin: 0;
    }
    main .main-content .profile ul.profile-meetings {
        position: relative;
        float: left;
        width: 100%;
        height: 27%;
        padding: 0;
        text-align: center;
        background: none;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    main .main-content .profile ul.profile-meetings li {
        padding-left: 0;
    }
    footer .footer-container p {
        z-index: 1;
    }
    /*main*/
    main .main-content .secondary .secondary-section.gray .secondary-content {
        background: transparent;
    }
    main.primary-content-wide .main-content .primary {
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 20px;
    }
    .profile-edit .profile-tabs .tabs .user-form-holder, .user-form-holder-left, .checkbox-group, .registration-form.new .user-form-left {
        float: left;
        width: 50%;
        margin-right: 0;
        margin-bottom: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding-right: 15px;
    }
    .profile-edit .profile-tabs .tabs .edit-profile-right-column, .right-column, .user-form-holder-right, .registration-form.new .user-form-right {
        float: left;
        width: 50%;
        margin-left: 0;
        margin-bottom: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding-left: 15px;
    }
    /*select*/
    .select2-container--default,
    .select2-container--default .select2-selection--multiple,
    .select2-container--default .select2-selection--single,
    .input,
    body .personal-info input[type='text'],
    .search-page .select2-container,
    .search-page .tags-app,
    .search-page .tags-tree.jstree,
    .search-page .bootstrap-tagsinput {
        width: 100%!important;
    }
    body input[type='text'], body input[type='password'], body .ui-autocomplete-input, body textarea, body .uneditable-input {
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 42px;
    }
    .personal-info {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin: 0;
        min-width: 100%;
        width: 100%;
    }
    .intl-tel-input .flag-container {
        top: 20px;
    }
    main .main-content .profile ul a .messages-num,
    main .main-content .profile ul a .meetings-num {
        position: relative;
        top: 0;
        left: 0;
        float: right;
        padding: 4px 6px;
        margin-left: 5px;
        text-align: center;
    }
    .intl-tel-input {
        display: block!important;
    }
    .user-form-holder-full .tag-block {
        float: left;
        width: 50%;
        max-width: 50%;
    }
    .user-form-holder-full .tag-block:nth-child(odd) {
        margin-right: 0;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .user-form-holder-full .tag-block:nth-child(even) {
        margin-left: 0;
        padding-left: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .tags-app .tags-row {
        width: 100%;
        max-width: 100%;
    }
    body .search-input-holder input[type='text'] {
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        min-height: 48px;
    }
    ul.business-list {
        width: 100%;
        margin-bottom: 15px;
    }
    /*tag tree*/
    .bootstrap-tagsinput {
        width: 100%;
        min-height: 42px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    input.offer-title {
        width: 100% !important;
    }
    .jstree-default .jstree-node {
        line-height: 34px;
    }
    #vertical_tab_nav div article,
    #UnsheduleMeetings .meeting .article {
        max-height: 100%;
    }
    .user-form-holder-full textarea {
        height: 100%;
    }
    .jstree-default .jstree-wholerow {
        height: 34px;
    }
    .jstree-default .jstree-anchor {
        line-height: 34px;
        height: 34px;
    }
    .select-here-holder {
        width: 20%;
    }
    .tag-block {
        margin-bottom: 10px;
    }
    /*menu test*/
    .button-mobile {
        -webkit-transition: 0.5s cubic-bezier(0.75, 0.02, 0.33, 1);
        -o-transition: 0.5s cubic-bezier(0.75, 0.02, 0.33, 1);
        transition: 0.5s cubic-bezier(0.75, 0.02, 0.33, 1);
        float: left;
        padding: 21px 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
      }
    .button-mobile #burger-mobile {
        width: 30px;
      }
      .menu-mobile .menu {
        padding-top: 0;
        background: #104175;
        float: left;
        border-bottom: 1px solid rgba(255, 255, 255, .5);
        width: 100%;
      }
      body main .main-content .profile.menu-mobile {
        position: fixed;
        display: block;
        top: 47px!important;
        left: -400px;
        width: 400px;
        background: #262626;
        height: 100%;
        -webkit-transition: all .5s ease-out;
        -o-transition: all .5s ease-out;
        transition: all .5s ease-out;
      }
      .menu-mobile ul {
        padding-top: 180px;
      }
      .menu-mobile ul:not(.menu) li {
        display: none;
        opacity: 0;
        position: relative;
        margin-bottom: 30px;
        -webkit-transition: .5s ease;
        -o-transition: .5s ease;
        transition: .5s ease;
      }
      .menu-mobile ul li a {
        color: #fff;
      }
      .click-menu {
        float: left;
        display: block;
        height: 100%;
      }
      #burger-mobile {
        z-index: 1;
        cursor: pointer;
        position: relative;
        display: block;
      }
      #burger-mobile span {
        position: relative;
        display: block;
        width: 30px;
        height: 5px;
        background: url('/img/mwc/menu-bar.svg') no-repeat;
        background-size: contain;
        -webkit-transition: all .4s ;
        -o-transition: all .4s ;
        transition: all .4s ;
      }
      #burger-mobile span:before,
      #burger-mobile span:after {
        position: absolute;
        background: url('/img/mwc/menu-bar.svg') no-repeat;
        background-size: contain;
        content: '';
        width: 30px;
        height: 5px;
        -webkit-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
      }
      #burger-mobile span:before {
        top: -10px;
      }
      #burger-mobile span:after {
        top: 10px;
      }
      #burger-mobile.active span {
        background: transparent;
        -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg);
      }
      #burger-mobile.active span:before {
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
        top: -1px;
      }
      #burger-mobile.active span:after {
        -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
        top: -1px;
        left: 1px;
      }
      body.menu_open main .main-content .profile.menu-mobile {
        width: 400px;
        position: fixed;
        -webkit-transition: all .5s ease-in;
        -o-transition: all .5s ease-in;
        transition: all .5s ease-in;
        top: 47px!important;
        left: 0;
        z-index: 3;
        -webkit-box-shadow: 0px 0px 22px rgba(36, 36, 36, .8);
                box-shadow: 0px 0px 22px rgba(36, 36, 36, .8);
        overflow: scroll;
    }
      body .main-content {
        -webkit-transition: all .5s ease-out;
        -o-transition: all .5s ease-out;
        transition: all .5s ease-out;
      }
      .primary .member-details .bookmark {
          z-index: 2;
          position: absolute;
          top: 0;
          left: 0;
      }


    .profile-img-holder .over-img-left, .profile-img-holder .over-img-top {
        display: none;
    }

      .primary .member-details .profile-img-holder .tooltip.save-bookmark.tooltipstered > img {
        width: 80%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        left: 50%;
        position: relative;
        height: auto;
      }
}
@media screen and (max-width: 768px) {

    #Member .input.select select {
        width: 100%;
    }

    form#Member label {
        display: none!important;
    }

    .social-media .input.text {
        padding: 0;
        padding-right: 0!important;
        padding-left: 0!important;
    }

    .input.select select {
        width: 100%;
    }

    main .main-content .profile ul .submenu a.selected {
        background: transparent;
        text-decoration: underline;
    }

    .login-form input[type='text'], .login-form input[type='password'], .send-msg-popup select {
        width: 100%;
    }
    .button-mobile {
        position: relative;
    }
    .button-mobile .fa-exclamation {
        display: block;
        color: #fff;
        position: absolute;
        z-index: 9999;
        background: #155fa0;
        padding: 5px 8px;
        border-radius: 50%;
        right: 0;
        font-size: 14px;
    }
    .default-background-responsive {
        display: block;
        background-image: url(/img/mwc/member_header.png);
        margin-top: 50px;
        height: 120px;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
    }
    main .main-content .secondary .secondary-section .secondary-content.support {
        margin: 24px auto 0 auto;
        width: 100%;
        float: left;
        display: block;
    }
    .secondary-content.support .bxslider a img {
        width: 200px;
        height: auto;
    }
    .select2-container--default .select2-results > .select2-results__options {
        -webkit-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25);
                box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25);
    }
    .NFI-wrapper .NFI-filename {
        width: 70%;
    }

    a.send-message-btn {
        float: left;
        margin: 0px 0px 20px 0px;
    }
    main .main-content .profile ul a.selected {
        background: #08619D;
    }
    .iti-mobile .intl-tel-input.iti-container {
        top: 50px;
    }
    .primary .member-details .profile-img-holder {
        margin: 0;
        width: 20%;
        height: 100%;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .profile-edit .profile-tabs .tabs > ul li.active a, .profile-tabs .tabs > ul li a:hover {
        background: #1666a5;
    }
    .primary .member-details .profile-img-holder img,
    .member-details .organization-logo-holder img {
        width: 60%;
        display: block;
        margin: 0 20%;
        box-sizing: border-box;
        border: 6px solid #fff;
    }
    .member-details .organization-logo-holder img {
        margin: 0 0 0 auto;
    }
    .primary .member-details .profile-img-holder .bookmark img {
        border: none;
    }
    .primary .member-details .profile-info-holder {
        width: 60%;
    }
    .member-details aside {
        width: 20%;
    }
    .user-form-holder-full .tag-block:nth-child(even) {
        padding-left: 0;
    }
    .user-form-holder-full .tag-block:nth-child(odd) {
        padding-right: 0;
    }
    .user-form-holder-full .tag-block,
    .user-form-holder-half {
        width: 100%;
        max-width: 100%;
        padding: 0;
    }
    .profile-edit .profile-tabs .tabs .user-form-holder, .user-form-holder-left, .checkbox-group, .registration-form.new .user-form-left {
        width: 100%;
        padding-right: 0;
    }
    .update-trigger {
        display: block;
    }
    #updateorganization {
        display: none;
    }
    .profile-edit .profile-tabs .tabs .edit-profile-right-column, .right-column, .user-form-holder-right, .registration-form.new .user-form-right {
        width: 100%;
        padding-left: 0;
    }

    .profile-edit .profile-tabs .tabs > ul li a, .create-cooperation-profile .no-tabs-menu ul li a {
        width: 100%;
        font-size: 20px;
        color: #6f6f6f;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }

    .create-cooperation-profile .no-tabs-menu ul li a:hover {
        background-color: #145fa0;
        color: #fff;
    }

    .profile-edit .profile-tabs .tabs > ul, .create-cooperation-profile .no-tabs-menu ul {
        border-bottom: none;
    }

    main .main-content .primary {
        width: 100%;
        padding: 20px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    main .main-content .secondary {
        position: relative;
        width: 100%;
        float: left;
        padding: 20px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    main .main-content .secondary .secondary-container {
        padding: 0;
        background: none;
        width: 100%;
        float: left;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    main .main-content .secondary .secondary-section {
        margin-bottom: 46px;
        padding: 0;
        width: 100%;
        float: left;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        position: relative;
    }
    main .main-content .secondary .secondary-section .secondary-content ul {
        width: 100%;
    }
    main .main-content .secondary .secondary-section .secondary-content ul li {
        text-align: center;
    }
    main .main-content .secondary h3 {
        width: 100%;
        background: #0d4175;
        padding: 15px;
        margin-bottom: 20px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    main .main-content .secondary h3 {
        margin-bottom: 0;
    }
    main .main-content .secondary .secondary-section.gray .secondary-content,
    main .main-content .secondary .secondary-section .secondary-content {
        margin: 0;
        width: 100%;
        padding: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    main .main-content .secondary .secondary-section.project-partner ul li {
        display: inline-block;
        width: 50%;
        text-align: center;
        padding: 0 20px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    main .main-content .secondary .secondary-section.project-partner ul li img {
        width: 100%;
    }
    /*participant*/
    .participant-header .img {
        margin: 3%;
        width: 12%;
    }
    .participant-header .basic {
        width: 50%;
    }
    .participants-list .organization-logo-holder {
        float: left;
        margin-right: 0;
        margin-top: 20px;
        width: 20%;
    }
    ul.participants-list li ul.cooperations li .offer {
        width: auto;
    }
    ul.participants-list li ul.cooperations li .offer-title {
        width: 100%;
    }
    header .header,
    header {
        height: 375px;
    }
    #smoothmenu1 > ul {
        display: none;
    }

    /* dropdown menu */

    .profile-edit .tabs .tabs-list li, .create-cooperation-profile .no-tabs-menu ul li {
        width: 100%;
        order: 1;
    }

    .profile-edit .tabs .tabs-list li:nth-child(6), .create-cooperation-profile .no-tabs-menu ul li:nth-child(6) {
        order: 5;
    }
    .profile-edit .tabs .tabs-list li:nth-child(7), .create-cooperation-profile .no-tabs-menu ul li:nth-child(7) {
        order: 3;
    }
    .profile-edit .tabs .tabs-list li:nth-child(8), .create-cooperation-profile .no-tabs-menu ul li:nth-child(8) {
        order: 4;
    }
    .profile-edit .tabs .tabs-list li:nth-child(9), .create-cooperation-profile .no-tabs-menu ul li:nth-child(9) {
        order: 2;
    }
    .profile-edit .tabs .tabs-list li:nth-child(6) a, .create-cooperation-profile .no-tabs-menu ul li:nth-child(6) a {
        color: red;
    }

    .profile-edit .tabs .tabs-list li.active {
        display: none;
    }

    .profile-edit .tabs .tabs-list {
        display: none;
        background-color: #e8e7e7;
        margin-top: 0;
    }

    .mobile-tabs {display: block;}

    .profile-edit .tabs .mobile-tabs.tabs-open ~ .tabs-list {
        display: block;
        margin-bottom: 25px;
        border-bottom: none;
    }

    .create-cooperation-profile .no-tabs-menu ul {
        display: none;
        background-color: #e8e7e7;
        margin-top: 0;
    }

    .create-cooperation-profile .no-tabs-menu .mobile-tabs.tabs-open ~ ul {
        display: block;
        margin-bottom: 25px;
    }


    .profile-edit .mobile-tabs:after, .create-cooperation-profile .no-tabs-menu .mobile-tabs:after {
        content: "\f107";
        color: #fff;
        position: absolute;
        right: 20px;
        top: 8px;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 30px;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .profile-edit .mobile-tabs.tabs-open:after, .create-cooperation-profile .no-tabs-menu .mobile-tabs.tabs-open:after {
        content: "\f106";
    }

    .profile-edit .mobile-tabs, .create-cooperation-profile .no-tabs-menu .mobile-tabs {
        width: 100%;
        float: left;
        background-color: #145fa0;
        font-size: 20px;
        position: relative;
        margin-bottom: 25px;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Oswald', Arial, sans-serif;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 10px;
    }

    .profile-edit .mobile-tabs.tabs-open, .create-cooperation-profile .no-tabs-menu .mobile-tabs.tabs-open {
        margin-bottom: 0;
    }

    .personal-info {
        margin-bottom: 25px;
    }

    body .user-form-holder-full .social-media input[type='text'] {
        width: 100%;
    }

    .edit-profile-title {
        width: 100%;
        padding-bottom: 25px;
    }
    #close_profile_button {
        margin-left: 0;
    }

    #close_profile_button, .feedback.gray-bg.size-m.btn {
        margin-top: 0;
        margin-bottom: 25px;
    }

    .submit.submit-profile {
        display: none;
    }

    .submit-trigger {
        display: block;
    }

    .user-form-holder-left.mt-90 {
        margin-top: -25px;
    }

    .profile-edit .profile-tabs .tabs .add-holder {
        margin-bottom: 25px;
        width: 100%;
        min-width: inherit;
    }


    .submit.submit-img, .submit.submit-logo {
        padding-left: 0!important;
        margin-bottom: 15px;
    }

.input-wrap form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.input-wrap .even {
    margin-right: 0;
}
body.menu_open main .main-content .profile.menu-mobile {
    width: 60%;
}

main .main-content {
    padding: 25px;
}
.user-form-holder-left.mt-60 {
    margin-top: -25px;
}
main .main-content .primary .organization-information.tab-content .tag-group p,
main .main-content .primary .organization.tab-content .tag-group p,
main .main-content .primary .cooperation-profile-list.tab-content .tag-group p,
main .main-content .primary .tag-group p,
.search-select {
    min-width: 100%;
    max-width: 100%;
}
.search-check {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
}
body .search-page input[type='text'] {
    width: 100%;
}
}
@media screen and (min-width:480px) {
.member-details .organization-logo-holder {
    position: absolute;
    left: auto;
    right: 30px;
}
}

.accept-meeting {
    width: 150px;
    text-align: center;
    margin-top: 10px;
    z-index: 999;
    position: relative;
}

@media screen and (max-width:480px) {

    div#colorbox, #cboxWrapper, #cboxWrapper, #cboxContent, #cboxLoadedContent {
        max-width: 100vw;
      /*  min-height: 100vh; */
        top: 0!important;
    }

    .news-list .participant-header .date, .news .date {
        padding: 1px 54px 3px 30px;
    }

    .news-list .participant-header .img {
        margin: 0;
        margin-bottom: 25px;
        width: 100%;
        padding: 0;
    }



    .participant-header {
        box-sizing: border-box;
    }

    ul.submenu.open {
        display: block!important;
        padding: 0;

    }

    .menu-mobile ul.submenu.open:not(.menu) li {
        background-color: #3e3c3c;
        display: block;
        opacity: 1;
    }


    ul.participants-list.news-list li .cooperations {
        width: 100%;
        box-sizing: border-box;
    }
    main .main-content .secondary .secondary-section .map {
        display: block;
        float: left;
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    }

    main .main-content .primary .participant-header p {
        padding: 0;
    }

    .participant-header {
        padding: 20px;
    }

    main .main-content .secondary .secondary-section .map img {
        width: 100%;
    }

    .size-l {
        padding: 7px 10px;
        font-size: 18px;
    }
    .captcha-holder .captcha_reload {
        right: 25px;
    }
    .registration-form  #vertical_tab_nav ul {
        width: 30%;
    }
    .registration-form  #vertical_tab_nav .tab-content {
        width: 70%;
    }
    .registration-form.new .event_list {
        margin-bottom: 0;
    }
    .ui-button-text-only .ui-button-text {
        font-size: 18px;
    }
    header .header-content .menu-container .login .menu-login-form {
        right: 0;
        padding: 15px;
    }
    ul.tabs-list a.hidden-desktop {
        background-color: #f3f3f3;
    }
    .participant-header .participant-place {
        padding-left: 5px;
    }
    .messages-subject {
        font-family: 'Open Sans', Arial, sans-serif;
        color: #3d3c3c;
        font-size: 22px;
        margin-bottom: 20px;
        display: block;
        float: left;
        width: 100%;
        font-weight: bold;
        text-transform: none;
    }
    .title-float {
        float: left;
    }
    .cooperation-inner h5 {
        flex: 1 100%;
        margin-bottom: 5px;
    }
    main .main-content .primary .cooperation-profile-list .subtitle-content > p {
        margin: 0 0 10px 0;
    }
    .doc-type {
        margin-right: 10px;
    }
    .btn-group.member-buttons {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .btn-group.member-buttons .meeting-accepted.meeting-status,
    .btn-group.member-buttons .meeting-pending.meeting-status,
    .btn-group.member-buttons .request-a-meeting2 {
        flex: 1 100%;
        margin-right: 0;
        margin-bottom: 15px;
        text-align: center;
    }
    .btn-group.member-buttons a,
    .btn-group.member-buttons a:nth-last-child(2),
    .btn-group.member-buttons a:nth-last-child(1) {
        flex: 3;
        text-align: center;
    }
    .btn-group.member-buttons a:nth-last-child(2) {
        margin: 0 10px 10px 0;
    }
    .btn-group.member-buttons a.website-btn {
        flex: 1;
        text-align: center;
    }
    .btn-group a.website-btn {
        text-indent: -9999px;
        background: url(/img/mwc/earth-globe.svg) no-repeat center;
        width: 30px;
        background-size: 30px auto;
        background-color: #5b5b5b;
    }
    .btn-group.member-buttons a:last-of-type {
        margin: 0px 0 10px 0px;
    }
    .size-m {
        padding: 5px;
        font-size: 15px;
    }
    .primary .member-details .bookmark {
        left: calc(20% + 5px);
        top: 5px;
    }
    main .main-content .primary .organization-information.tab-content .info-line p,
    main .main-content .primary .organization.tab-content .info-line p,
    .info-line .website {
        display: block;
        width: 100%;
        float: left;
    }
    main .main-content .primary .organization-information.tab-content .info-line p,
    main .main-content .primary .organization.tab-content .info-line p {
        padding: 0;
        margin: 10px 0 5px;
    }
    .primary .member-details .profile-img-holder .tooltip.save-bookmark.tooltipstered > img {
        margin: 4px 0;
    }
    .info-content.social-profile {
        display: block;
        margin-top: 5px;
        float: left;
    }
    .profile-info-section {
        padding-bottom: 0;
    }
    .tag-group .tag-wrap {
        min-width: 100%;
        max-width: 100%;
    }
    main .main-content .primary p {
        margin: 0 0 15px 0;
    }
    .member-details .organization-logo-holder img {
        width: 30%;
        margin: 0 auto;
    }

    .hidden-desktop {
        display: block;
    }

    .edit-profile-buttons,
    #register_submit {
        display: none;
    }

    main .main-content {
        padding: 0;
    }
    .member-details aside,
    .primary .member-details .profile-info-holder {
        width: 100%;
    }
    .member-details aside {
        max-width: 100%;
        margin-bottom: 20px;
    }

    .member-details .organization-logo-holder {
        width: 100%;
    }
    .slider {
        height: 170px;
    }

    #slider {
        height: 170px;
    }

    header .header, header {
        height: 205px;
    }



    .textSlide {
        margin-top: 50px;
        height: 120px;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
    }

    .info-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .info-content {
        margin-left: 0;
        margin-top: 20px;
    }
    #close_profile_button,
    .feedback.gray-bg.size-m.btn {
        float: left;
        margin: 0 15px 10px 0;
    }
    .NFI-wrapper .NFI-button {
        width: 30%;
    }
    .profile-edit .profile-tabs .tabs .add-holder .NFI-wrapper .NFI-filename,
    .user-form-holder-half .NFI-wrapper .NFI-filename {
        width: 70%;
    }
    body.menu_open main .main-content .profile.menu-mobile {
    width: 100%;
    }
    main .main-content .profile .profile-image a img {
        width: 100%;
    }
    .primary .member-details .profile-img-holder {
        margin: -130px auto 20px auto;
        width: 100%;
        height: 100%;
        padding-right: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: block;
    }
    .primary .member-details .profile-img-holder span.over-img-left,
    .primary .member-details .profile-img-holder span.over-img-top,
    .participant-header .img span.over-img-left,
    .primary .profile-edit .organization .organization-logo-holder span.over-img-top,
    .primary .profile-edit .cooperation .coop-inner .image span.over-img-top,
    .participant-header .img span.over-img-top, .mail-message .img span.over-img-top,
    .contact-image span.over-img-top,
    .mail-message .img span.over-img-left {
        background: none;
    }
    .primary .member-details .profile-img-holder img {
        width: 180px;
    }
    header .header-content .menu-container {
        position: fixed;
        top: 0;
        left: 0;
    }

    ul.participants-list li ul.cooperations li .offer-title .offer-txt {
        text-align: left;
    }

    table tr td a {
        margin-bottom: 3px;
    }
    .participant-header .img {
        margin: 0%;
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 15px;
        height: 100%;
    }
    .participant-header .img {
        margin: 0%;
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 15px;
        height: 100%;
    }
    .participant-header .basic {
        width: 100%;
        margin: 0;
        padding: 0 15px 0 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .participants-list .organization-logo-holder {
        margin-right: 0;
        margin-top: 0;
        padding: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        position: absolute;
        right: 40px;
        width: auto;
    }
    .participants-list .organization-logo-holder img {
        width: auto;
        max-width: 80px;
        height: auto;
    }
    .participants-list .tag-group {
        margin: 0;
        padding: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 100%;
    }
.user-form-holder-left.mt-60 {
    margin-top: -25px;
}
.primary .member-details .profile-img-holder .profile-img-default {
    width: 60%;
    margin: 0 20%;
    height: 161px;
    background: url(/img/mwc/profile-img-default.php?c=4e4e4e);
    background-size: cover;
    background-color: #e2e2e2;
    -webkit-box-shadow: 0px 0px 7px rgba(36, 36, 36, .3);
            box-shadow: 0px 0px 7px rgba(36, 36, 36, .3);
    border: 5px solid #fff;
    box-sizing: border-box;
}
.profile-info-holder,
.primary .member-details .profile-info-holder h2 {
    text-align: center;
}
.primary .member-details .profile-info-holder .member-position, .primary .member-details .profile-info-holder .department {
    width: 100%;
}
.primary .member-details .profile-info-holder .member-position strong {
    padding: 0;
}
.search-input-holder {
    width: 75%;
}
.select-here-holder {
    width: 25%;
}
h1 {
    font-size: 32px;
}
.title_group {
    padding: 0 0 15px 0;
}
.profile-edit .profile-tabs .tabs .add-holder .download-btn {
    margin-right: 10px;
    margin-bottom: 10px;
}
footer .footer-patt {
    display: none;
}
footer {height: auto;}
ul.participants-list li ul.cooperations li {
    padding: 0;
}
.cooperations .row-toggle {
    float: left;
    margin: 10px 0 0 15px;
}
.cooperations li:last-of-type a {
    float: left;
}

.btn-group a {
    margin: 0px 10px 10px 0px;
}
a.send-message-btn {
    float: right;
    margin: 15px 0 30px;
}
.member-buttons a.send-message-btn {
    float: none;
    margin: 0 10px 10px 0;
}
.primary .member-details {
    margin: 0 0 10px;
}

#participation #vertical_tab_nav ul {
    width: 100%;
}

#vertical_tab_nav li a.selected:after {
    display: none;
}

#vertical_tab_nav table {
    margin-left: 0;
    width: 100%;
    position: relative;
}

#vertical_tab_nav div article, #UnsheduleMeetings .meeting .article {
    padding: 10px;
}



body #participation #vertical_tab_nav input[type='text'] {
    width: 100%;
}

#vertical_tab_nav .hidden-checkbox span {
    display: none;
}

.equalize-responsive {
    display: block;
    background-color: #054176;
    font-size: 22px;
    padding: 13px 15px;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Oswald', Arial, sans-serif;
}

.equalize-responsive:after {
    content: "\f107";
    color: #fff;
    position: absolute;
    right: 20px;
    top: 14px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 30px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.equalize-responsive.equalize-open:after {
    content: "\f106";
}

#vertical_tab_nav .equalize-responsive ~ .equalize {
    display: none;
}

#vertical_tab_nav .equalize-responsive.equalize-open ~ .equalize {
    display: block;
}

}

@media screen and (max-width:800px)  {
    table tr td.new-message {
        background: none;
    }
    #cooperation .responsive-table .st-key {
        width: 20%;
    }
    .st-key {
        text-align: left;
        font-size: 16px;
        font-weight: 600;
        color: #000;
    }
    .responsive-table.stacktable.small-only {
        padding: 10px 0;
        border-bottom: 1px solid #d2d2d2;
        background: #efefef;
    }
    .meetings .responsive-table.stacktable.small-only:only-child,
    .meetings .responsive-table.stacktable.small-only:last-child {
        border-bottom: none;
    }
    #UnsheduleMeetings .meetings .article {
        max-height: 100%;
    }
    select.select-table {
        float: left;
        outline: none;
        width: 150px;
        font-size: 17px;
        padding: 4px 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    table.responsive-table tr td {
        border-bottom: none;
    }
    table.responsive-table tr td:first-child {
        font-size: 16px;
    }
}
@media screen and (max-width:360px) {
    header .header-content .menu-container .login .menu-login-form {
        width: 250px;
    }
    header .header-content .menu-container .login .menu-login-form .input input {
        width: 100%;
    }
}

.sesion-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 999;
  width: 400px;
  height: auto;
  background-color: #fff;
  transform: translate(-50%, -50%);
  text-align: center;
  border: 3px solid #000;
  padding: 40px;
  box-sizing: border-box;
}

.sesion-modal:after {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 9999;
}

.sesion-modal > .btn {
 color: #fff;
 background-color: #479950;
 display: inline-block;
 padding: 5px 35px;
 margin-top: 20px;
 text-align: center;
 display:  block;
 left: 50%;
 transform: translateX(-50%);
 position: relative
 /* margin: 0 auto; */;
}

.sesion-modal > h3 {
 text-align: center;
 text-transform: initial;
 font-size: 1.7em;
 padding-bottom: 5px;
}

.sesion-modal > i {
 text-align: center;
 text-transform: initial;
 font-size: .8em;
 opacity: .6;
 display:  block;
 text-align: center;
}

div.dialog {
    padding: 15px;
}
p.update-schedule {
    padding-top: 20px;
}

.news-photo-list {
    list-style: none;
    margin: 0 -5px;
}

.news-photo-list::after {
    clear: both;
}

.rich-text ul.news-photo-list  li {
    display: inline-block;
    width: 20%;
    float: left;
    margin: 0;
    box-sizing: border-box;
    padding: 0 5px 5px 5px;
}

.rich-text ul.news-photo-list li img {
    width: 100%;
    opacity: .8;
    transition: opacity 0.2s ease-in-out;
}


.rich-text ul.news-photo-list li:hover img {
    opacity: 1;
}


span.news-details-date.date.gray-bg {
    padding-right: 15px;
    padding-left: 15px;
}

.claerfix {
    clear: both;
}

.rich-text .news-doc-list li {
    list-style: none;
    margin: 0;
    padding: 15px 0;
    border-bottom: 1px #e4e4e4 solid;
}

.rich-text .news-doc-list li:last-child {
    border-bottom: none;
}


.rich-text .news-doc-list li a .filedetails {
    opacity: .6;
}

.rich-text ul.news-doc-list li a{
    color: #545454;
}

.rich-text ul.news-doc-list li a:hover{
    color: #165fa0;
    text-decoration: none;
}


.rich-text .news-doc-list li:before {
    content: '';
    position: relative;
    margin-right: 7px;
    min-width: 28px;
    padding: 5px 10px;
    min-height: 16px;
    background-image: url(/img/download-file.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 16px;
}

.rich-text .news-doc-list li a:hover{
    color: #333333;
    text-decoration: none;
}

.agenda-redesign .participation {
    color: #af263e;
    margin-bottom: 10px;
}

.agenda-redesign table .head th {
    padding: 10px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.agenda .agenda-redesign  table tr:nth-child(odd) {
    background-color: #fcfcfc;
    }

    .agenda .agenda-redesign  table tr:nth-child(even) {
        background-color: #f2f2f2;
        }

.agenda .agenda-redesign table tr.head, table thead {
    background-color: #8a8e99;
}

.agenda-redesign table tr td {
    padding: 10px;
    vertical-align: middle!important;
    text-align: left;
    border-bottom: none;
}

.agenda .agenda-redesign  table tr td a {
    color: #1b75bc;
    font-weight: 600;
}


.agenda .agenda-redesign  table tr td:nth-child(3), .agenda .agenda-redesign  table tr td:nth-child(4)  {
    font-weight: 600;
}

.agenda .agenda-redesign  table tr td:nth-child(3), .agenda .agenda-redesign  table tr td:nth-child(4) img  {
    margin-right: 5px;
}

.agenda .agenda-redesign  table tr td:nth-child(4) .email {
    color: #1b75bc;
}

.agenda-header {
    width: 100%;
    margin-bottom: 30px;
}

.agenda-header .agenda-text h3 {
    color: #00000f;
}

.agenda-header .agenda-text {
    width: 80%;
    float: left;
}

.agenda-header .agenda-company-logo {
    width: 20%;
    float: left;
}

.agenda-header .agenda-company-logo img {
    width: 100%;
    max-width: 100%;
}


.invitation-edit .invitation-tabs .tabs > ul {
    border-bottom: 4px solid #000;
    float: left;
    width: 100%;
    margin: 0 0 15px;
    position: relative;
}

.invitation-edit .invitation-tabs .tabs {
    float: left;
    width: 100%;
}

.invitation-edit .invitation-tabs .tabs > ul li {
    float: left;
}

.invitation-edit .invitation-tabs .tabs .tab-content {
    float: left;
    width: 100%;
    min-height: 150px;
}

.invitation-edit .invitation-tabs .tabs > ul li a {
    font-family: 'Oswald', Arial, sans-serif;
    text-transform: uppercase;
    font-size: 19px;
    color: #9e9d9d;
    float: left;
    padding: 11px;
}

.invitation-edit .invitation-tabs .tabs > ul li.active a, .invitation-tabs .tabs > ul li a:hover  {
    background: #000;
    color: #fff;
}

.send-invitation-btn.gray-bg.size-s.btn {
    position: relative;
    width: 45px;
    padding: 0;
    overflow: hidden;
    border-radius: 7px;
    background: #0f447d;
}

.send-invitation-btn.gray-bg.size-s.btn .meeting_icon {
    float: left;
    width: 60%;
    background: #2163ab;
    position: relative;
    text-align: center;
    padding: 8px 5px 8px 6px;
    box-sizing: border-box;
}
.send-invitation-btn.gray-bg.size-s.btn .meeting_icon > img {
    width: 100%;
    float: left;
}

.send-invitation-btn.gray-bg.size-s.btn .meeting_number {
    float: left;
    width: 40%;
    text-align: center;
    padding-top: 3px;
    font-size: 14px;
    font-weight: normal;
}

.invitation-tabs .tabs-list > li {
    width: 50%;
}

.invitation-tabs .tabs-list > li > a {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}

.invation-modal-input .input.text label {
    font-weight: bold;
    font-size: 14px;
}
#invite_participants > p:first-child {
    text-align: center;
    padding: 30px 0;
}

.send-form {
    padding: 0;
}

div.dialog {
    padding: 25px;
}

.invitation-edit .invitation-tabs .tabs > ul li a {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
}

.invitation-message {
    margin-top: 5px;
    background-color: #f2f3f4;
    border: solid #d2d3d5 2px;
    border-bottom: none;
}
.invitation-body {
    padding: 10px;
}

body .send-msg-popup textarea {
    padding: 10px;
}

div.invitation-body ul li a {
 color: #2273d0;
}

#invited_list p {
    text-align: center;
}

.send_invation {
    float: right;
    margin-top: 5px;
    margin-bottom: 15px;
}


.invitation-header {
    padding: 5px 10px;
    background: #d2d3d5;
}

.add_participant_button {
    padding: 5px 15px;
    font-family: 'Open Sans', Arial, sans-serif;
    background: #dadbda;
    float: right;
    font-weight: 600;
    color: #0f0f0f;
}

@media screen and (max-width: 1024px) {
.invation-modal-input .input.text:nth-child(1), .invation-modal-input .input.text:nth-child(2) {
    float: left;
    width: 25%!important;
    padding: 0 5px;
    box-sizing: border-box;
}

.invation-modal-input .input.text:nth-child(1) {
    padding-left: 0;
}

.invation-modal-input .input.text:nth-child(3) {
    float: left;
    padding: 0 5px;
    padding-right: 0;
    box-sizing: border-box;
    width: 50%!important;
}
}





div.invitation-edit table.responsive-table {
    margin-bottom: 20px;
}

@media screen and (min-width: 769px){
    .button-mobile .fa-exclamation {
    display: none;
  }
}

.data-expands.participant-expand.row-active p:not(.simple-search) ,
.data-expands.organization-expand.row-active p:not(.simple-search) ,
.data-expands.cooperation-expand.row-active p:not(.simple-search)  {
    /*visibility: hidden;*/
    display:none;
}

.data-expands.participant-expand.row-active p.simple-search ,
.data-expands.organization-expand.row-active p.simple-search ,
.data-expands.cooperation-expand.row-active p.simple-search  {
    /*visibility: hidden;*/
    display:block;
}

.data-expands.participant-expand p:not(.simple-search) ,
.data-expands.organization-expand p:not(.simple-search) ,
.data-expands.cooperation-expand p:not(.simple-search)  {
    /*visibility: hidden;*/
    display:block;
}


.data-expands.participant-expand p.simple-search ,
.data-expands.organization-expand p.simple-search ,
.data-expands.cooperation-expand p.simple-search  {
    /*visibility: hidden;*/
    display:none;
}

/*.data-expands.participant-expand.row-active p:after,*/
/*.data-expands.organization-expand.row-active p:after,*/
/*.data-expands.cooperation-expand.row-active p:after {*/
    /*content: "Simple search";*/
    /*visibility: initial;*/
    /*position: absolute;*/
    /*left: 68px;*/
/*}*/
.simple-search {

}





#vertical_tab_nav ul.equalize {
    padding-top: 40px;
    background: #efefef;
    margin-top: 0;
}
.participant-footer span:not(.meeting-accepted) {
    padding: 5px 8px!important;
    margin-top: auto;
    margin-bottom: auto;
    line-height: 40px;
}

.participant-footer p.no-free-timeslots:hover {
    cursor: default;
    background-color: #e8303c;
}

.send-invitation-btn.gray-bg.size-s.btn {
    width: 60px;
    margin-bottom: 10px;
    height: 34px;
    margin-top: auto;
    margin-bottom: auto;
}
.send-invitation-btn.gray-bg.size-s.btn .meeting_icon {
    width: 50%;
    float: left;
    background: #2163ab;
    position: relative;
    text-align: center;
    padding: 6px 0px 0 8px;
    box-sizing: border-box;
}

/* .send-invitation-btn.gray-bg.size-s.btn .meeting_number_7 {
    padding-left: 10px;
    line-height: 45px;
} */

.send-invitation-btn.gray-bg.size-s.btn [class^="meeting_number_"] {
    padding-left: 0;
    line-height: 36px;
    width: 50%;
    text-align: center;
    display: inline-block;
}

.canceled_btn {
    background: none;
    display: block;
    background-color: #efefef;
    background-size: 8px;
    cursor: pointer;
    float: left;
    margin-left: 5px;
    padding: 5px 5px 5px 23px;
    border-radius: 4px;
    position: relative;
    border: 1px solid #C3222C;
}
.canceled_btn:hover {
    background-color: #dbdbdb;
}

/*Za Nikolu da skloni*/
/*.canceled_btn:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    background: url(/img/mwc/cancel.svg) no-repeat 8px 9px;*/
/*    background-color: transparent;*/
/*    background-size: 8px;*/
/*    cursor: pointer;*/
/*    filter: brightness(30%);*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    z-index: 1;*/
/*    top: 0;*/
/*    left: 0;*/
/*}*/

.canceled_btn a {
    color: #333;
}

h1, h2, h3 {
    text-transform: none;
}

.participants-list.news-list a.read-more {
    font-size: 14px;
    padding: 0 8px;
}
span.img .over-img-left, span.img .over-img-top {
    display: none;
}

.ui-state-active span.ui-button-text {
    font-weight: bold;
}

.rich-text ul li {
    margin: 0.3em 0 0 1.4em;
    padding-left: 0.3em;
    list-style: square;
}

.rich-text ul.participants-list li {
    list-style: none;
    margin-bottom: 30px;
    margin-left: 0;
    padding-left: 0;
}

.rich-text a {
    font-weight: inherit;
}

ul.participants-list li ul.cooperations li a.data-expands.see-more {
    display: inline-block;
    width: auto;
    float: none;
}
ul.participants-list li ul.cooperations li a.data-expands {
    display: inline-block;
    width: auto;
    float: none;
}
.cooperations .row-toggle {
    float: right;
    margin: 10px 10px 10px 20px;
}
.participation-status {
    padding: 2px 2px;
    border-radius: 8px;
    color: white;
    font-weight: bold;
    font-size: 11px;
    margin-top: 6px;
    display: block;
    height: 16px;
    float: left;
    border-radius: 0;
    width: calc(100% - 7px);
    text-align: center;
    background-color: #3f3e3e;
}
.participation-status.online {
    background-color: #00A79D;
}
.participation-status.onsite {
    background-color: #2e0576;
}

.participation-status.no-brokerage {
    background-color: #e8303c;
    /*font-weight: normal;*/
    /*text-transform: uppercase;*/
    /*font-size:10px;*/
}
.participation-status.onsite_online {
    background: rgb(46,5,118);
    background: -moz-linear-gradient(90deg, #2e0576 40%, #00A79D 60%);
    background: -webkit-linear-gradient(90deg, #2e0576 40%, #00A79D 60%);
    background: linear-gradient(90deg, #2e0576 40%, #00A79D 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e0576",endColorstr="#00a79d",GradientType=1);
}
ul.participants-list.news-list li .cooperations.bronze {
    background:-moz-linear-gradient(-72deg,
    #753918,
    #ffffff 16%,
    #ca7345 21%,
    /* #ffffff 24%, */
    #a14521 27%,
    #ca7345 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ca7345 72%,
    #ffffff 80%,
    #ca7345 84%,
    #a14521
  );
  background:-webkit-linear-gradient(-72deg,
    #753918,
    #ffffff 16%,
    #ca7345 21%,
    /* #ffffff 24%, */
    #a14521 27%,
    #ca7345 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ca7345 72%,
    #ffffff 80%,
    #ca7345 84%,
    #a14521
  );
  background:-o-linear-gradient(-72deg,
    #753918,
    #ffffff 16%,
    #ca7345 21%,
    /* #ffffff 24%, */
    #a14521 27%,
    #ca7345 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ca7345 72%,
    #ffffff 80%,
    #ca7345 84%,
    #a14521
  );
  background:linear-gradient(-72deg,
    #753918,
    #ffffff 16%,
    #ca7345 21%,
    /* #ffffff 24%, */
    #a14521 27%,
    #ca7345 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ca7345 72%,
    #ffffff 80%,
    #ca7345 84%,
    #a14521
  );
}
ul.participants-list.news-list li .cooperations.silver {
    background:
    -moz-linear-gradient(
    -72deg,
    #dedede,
    #ffffff 16%,
    #dedede 21%,
    #ffffff 24%,
    #454545 27%,
    #dedede 36%,
    #ffffff 45%,
    #ffffff 60%,
    #dedede 72%,
    #ffffff 80%,
    #dedede 84%,
    #a1a1a1
  );
  background:
  -webkit-linear-gradient(
    -72deg,
    #dedede,
    #ffffff 16%,
    #dedede 21%,
    /* #ffffff 24%, */
    #454545 27%,
    #dedede 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #dedede 72%,
    #ffffff 80%,
    #dedede 84%,
    #a1a1a1
  );
  background:
  -o-linear-gradient(
    -72deg,
    #dedede,
    #ffffff 16%,
    #dedede 21%,
    /* #ffffff 24%, */
    #454545 27%,
    #dedede 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #dedede 72%,
    #ffffff 80%,
    #dedede 84%,
    #a1a1a1
  );
  background:
  linear-gradient(
    -72deg,
    #dedede,
    #ffffff 16%,
    #dedede 21%,
    /* #ffffff 24%, */
    #454545 27%,
    #dedede 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #dedede 72%,
    #ffffff 80%,
    #dedede 84%,
    #a1a1a1
  );
}
ul.participants-list.news-list li .cooperations.gold {
    background:-moz-linear-gradient(-72deg,
    #ffde45,
    #ffffff 16%,
    #ffde45 21%,
    /* #ffffff 24%, */
    #452100 27%,
    #ffde45 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ffde45 72%,
    #ffffff 80%,
    #ffde45 84%,
    #452100
  );
  background:-webkit-linear-gradient(-72deg,
    #ffde45,
    #ffffff 16%,
    #ffde45 21%,
    /* #ffffff 24%, */
    #452100 27%,
    #ffde45 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ffde45 72%,
    #ffffff 80%,
    #ffde45 84%,
    #452100
  );
  background:-o-linear-gradient(-72deg,
    #ffde45,
    #ffffff 16%,
    #ffde45 21%,
    /* #ffffff 24%, */
    #452100 27%,
    #ffde45 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ffde45 72%,
    #ffffff 80%,
    #ffde45 84%,
    #452100
  );
  background:linear-gradient(-72deg,
    #ffde45,
    #ffffff 16%,
    #ffde45 21%,
    /* #ffffff 24%, */
    #452100 27%,
    #ffde45 36%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ffde45 72%,
    #ffffff 80%,
    #ffde45 84%,
    #452100
  );
}
ul.participants-list.news-list li .cooperations.platin {
    background:-moz-linear-gradient(-72deg,
    #536579 ,
    #ffffff 16%,
    #536579 21%,
    /* #ffffff 24%, */
    #99cfcd 27%,
    #a1dade 30%,
    #dedede 55%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #536579 72%,
    #ffffff 80%,
    #536579  84%,
    #99cfcd 93%,
    #536579
    );
    background:-webkit-linear-gradient(-72deg,
    #536579 ,
    #ffffff 16%,
    #536579 21%,
    /* #ffffff 24%, */
    #99cfcd 27%,
    #a1dade 30%,
    #dedede 55%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #536579 72%,
    #ffffff 80%,
    #536579  84%,
    #99cfcd 93%,
    #536579
    );
    background:-o-linear-gradient(-72deg,
    #536579 ,
    #ffffff 16%,
    #536579 21%,
    /* #ffffff 24%, */
    #99cfcd 27%,
    #a1dade 30%,
    #dedede 55%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #536579 72%,
    #ffffff 80%,
    #536579  84%,
    #99cfcd 93%,
    #536579
    );
    background:linear-gradient(-72deg,
    #536579 ,
    #ffffff 16%,
    #536579 21%,
    /* #ffffff 24%, */
    #99cfcd 27%,
    #a1dade 30%,
    #dedede 55%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #536579 72%,
    #ffffff 80%,
    #536579  84%,
    #99cfcd 93%,
    #536579
    );
}
ul.participants-list.news-list li .cooperations.diamond {
    background:-moz-linear-gradient(-72deg,
    #613373 ,
    #ffffff 16%,
    #ba80d1 21%,
    /* #ffffff 24%, */
    #ba80d1 27%, #be81d0 30%,
    #dedede 55%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ba80d1 72%,
    #ffffff 80%,
    #ba80d1 84%,
    #ba80d1 93%,
    #5c326d
    );
    background:-webkit-linear-gradient(-72deg,
    #613373 ,
    #ffffff 16%,
    #ba80d1 21%,
    /* #ffffff 24%, */
    #ba80d1 27%, #be81d0 30%,
    #dedede 55%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ba80d1 72%,
    #ffffff 80%,
    #ba80d1 84%,
    #ba80d1 93%,
    #5c326d
    );
    background:-o-linear-gradient(-72deg,
    #613373 ,
    #ffffff 16%,
    #ba80d1 21%,
    /* #ffffff 24%, */
    #ba80d1 27%, #be81d0 30%,
    #dedede 55%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ba80d1 72%,
    #ffffff 80%,
    #ba80d1 84%,
    #ba80d1 93%,
    #5c326d
    );
    background: linear-gradient(-72deg,
    #613373 ,
    #ffffff 16%,
    #ba80d1 21%,
    /* #ffffff 24%, */
    #ba80d1 27%, #be81d0 30%,
    #dedede 55%,
    /* #ffffff 45%, */
    #ffffff 60%,
    #ba80d1 72%,
    #ffffff 80%,
    #ba80d1 84%,
    #ba80d1 93%,
    #5c326d
    );
}
ul.participants-list.news-list li .cooperations.bronze:after,
ul.participants-list.news-list li .cooperations.silver:after,
ul.participants-list.news-list li .cooperations.gold:after,
ul.participants-list.news-list li .cooperations.platin:after,
ul.participants-list.news-list li .cooperations.diamond:after {
    font-size: 18px;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
    float: right;
    padding-right: 20px
}
ul.participants-list.news-list li .cooperations.bronze:after {
    content: "Bronze Sponsor";
}
ul.participants-list.news-list li .cooperations.silver:after {
    content: "Silver Sponsor";
}
ul.participants-list.news-list li .cooperations.gold:after {
    content: "Gold Sponsor";
}
ul.participants-list.news-list li .cooperations.platin:after {
    content: "Platin Sponsor";
}
ul.participants-list.news-list li .cooperations.diamond:after {
    content: "Diamond Sponsor";
}
ul.participants-list.news-list li .cooperations.bronze,
ul.participants-list.news-list li .cooperations.silver,
ul.participants-list.news-list li .cooperations.gold,
ul.participants-list.news-list li .cooperations.platin,
ul.participants-list.news-list li .cooperations.diamond {
    background-color: transparent;
}

.participant-header h5 {
    margin-bottom: 12px;
}
.package-holder {
    float: left;
    padding: 4px 0 0 0;
    margin: 0;
}
.package-holder p#package-name {
    margin-bottom: 0;
    vertical-align: middle;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
    border: 1px solid #4e4e4e;
    padding: 4px 8px 4px 8px;
    text-transform: uppercase;
    color: #4e4e4e;
}
.participants-list .description ul {
    list-style: square;
    padding-left: 2rem;
    margin-bottom: 12px;
}

.participants-list .description ol {
    list-style: decimal;
    padding-left: 2rem;
    margin-bottom: 12px;
}
.participants-list .description a {
    color: #2180c0;
}
.participants-list .description a:hover {
    color:#12537e;
}
.profile-info .profile-status {
    color: #ffffff;
}
main .main-content .secondary .secondary-section .secondary-content ul li span {
    font-size: 13px;
}

.input.radio label {
    display: inline-block;
    display: inline-block;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 17px;
    display: block;
    width: auto;
    text-align: left;
    font-weight: normal;
    background-image: url(/img/mwc/sprite_radio.png);
    background-repeat: no-repeat;
    padding: 0 0 0 30px;
    background-position: -50px 1px;
    text-shadow: none;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 8px;
}

.input.radio input[type="radio"] {
    display: none;
}

.input.radio input[type="radio"]:checked+label{background-position: 0 -99px; font-weight: bold;}

.session-box-title ~ ul, .session-box-title ~ ol, span.offer-txt ul, span.offer-txt ol {
    padding-left: 30px!important;
}

.session-box-title ~ ol li, span.offer-txt ol li {
    list-style: inherit!important;
}

.session-box-title ~ ul li, span.offer-txt ul li {
    list-style: initial!important;
}

select {
    font-size: 16px;
}





.edit-profile-dropdown:hover li.edit-profile-dropdown-item {
    display: inline-block;
}

.edit-profile-dropdown-item {
    display: inline-block;
    padding: 10px 0;
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px);
}

.edit-profile-dropdown-item a {
    display: inline;
    float: none;
    padding: 0;
    background-color: transparent;
}

.edit-profile-dropdown-item .btn.gray-bg:hover {
    background: transparent!important;
}

.edit-profile-dropdown-item .close_profile.red-bg.size-m.btn:hover {
    background: transparent!important;
}

.edit-profile-dropdown-item:last-child {
    background-color: #e8303c;
}
.edit-profile-dropdown-item:last-child:hover {
    background-color: #C3222C;
}

.edit-profile-dropdown-item:hover {
    background-color: #5b5b5b;
}
.edit-profile-dropdown {
    background-color: #3d36a3;
    float: right;
    margin-top: 18px;
    position: relative;
    z-index: 99;
    padding: 7px 15px;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
}
.edit-profile-dropdown:hover {
    cursor: pointer;
    background-color: #3D3D3D;
}

.edit-profile-dropdown img {
    height: 30px;
    width: auto;
    margin: auto;
    padding: 0;
    display: block;
}

.edit-profile-dropdown:hover .drop-down-show {
    display: block;
}

.drop-down-show {
    display: none;
    position: absolute;
    width: 240px;
    top: 52px;
    right: 0;
    background-color: #3D3D3D;
    padding: 0 10px;
    box-shadow: 0px 5px 5px -2px #ccc;
}

.s-media-half .input.text:nth-child(even) {
    width: 50%;
    padding-right: 10px;
    box-sizing: border-box;
}

.s-media-half .input.text:nth-child(odd) {
    width: 50%;
    padding-left: 10px;
    box-sizing: border-box;
}

.business-list.full-list {
    width: 100%;
}

.business-list.full-list li {
    margin-bottom: 5px;
}

#register .event_list_holder > .input label.ui-button {
    line-height: 50px;
}

.world-icon {
    margin-top: 30px;
    position: absolute;
    right: 15px;
}

main .main-content .primary .participant-header p {
    margin-top: 15px;
}

.edit-profile-dropdown img {
    display: inline-block;
}


.profile-meu-text {
    color: #fff;
    font-family: 'Oswald', Arial, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 30px;
    top: -4px;
    position: relative;
    margin-left: 7px;
}

.input.radio.radio-dn-text label {
    color: transparent;
    width: 22px;
    padding: 0;
    margin: 0 auto;
    margin-top: 30px;
}

.radio-dn-text div {
    float: left;
}

.feedback-item {
    width: 12%; float: left; text-align: center; font-family: 'Oswald', Arial, sans-serif;
    margin-bottom: 10px;
}

.feedback-title {
    padding: 10px;
    font-family: 'Oswald', Arial, sans-serif;
    color: #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
    font-weight: 400;
    font-size: 19px;
    margin: 5px 0 0;
}

.jstree-default .jstree-icon:empty {
    width: 36px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    left: -20px;
}

.jstree-default>.jstree-container-ul>.jstree-node {
    padding-left: 35px;
}

/* .participant-footer {
    display: flex;
    justify-content: center;
}

.participant-footer a {
    float: initial;
    margin-left: 20px;
}
*/
.participant-footer .package-holder {
    padding: 0;
}

.participant-footer .package-holder p#package-name {
    height: 38px;
    box-sizing: border-box;
}


.member-buttons-wrapper {
    width: 100%;
    float: left;
    margin-left: auto;
    position: relative;
    margin-bottom: 0;
    z-index: 1;
    height: 34px;
}

.member-buttons-wrapper .btn-group.member-buttons {
    margin-top: 0;
    display: block;
    float: none;
    width: 100px;
    background-color: #1f1f1f;
    height: 24px;
    font-size: 18px;
    color: white;
    text-align: right;
    text-transform: uppercase;
    font-weight: normal;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 24px;
    padding: 5px 0;
    background-image: url(/themed/bootstrap/img/options-icon.png);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: 0;
    padding: 5px 9px;
}
.member-buttons-wrapper .btn-group.member-buttons a {
    margin: 0;
    display: block;
    float: none;
    width: initial;
    display: none;
    box-shadow: 0px 5px 10px -5px rgba(51, 51, 51, .3);
    float: right;
}

.member-buttons-wrapper .btn-group.member-buttons:hover {
    cursor: pointer;
}

.member-buttons-wrapper .btn-group.member-buttons:hover a {
    display: inline-block;
    text-align: left;
    white-space: nowrap;
    width: 160px;
    margin: 0;
    line-height: 33px;
    border-bottom: 1px solid white;
    margin-right: -9px;
}

.member-buttons-wrapper .btn-group.member-buttons:hover a:first-child {
    margin-top: 5px;
    border-top: 1px solid white;
}

.member-buttons-wrapper .btn-group.member-buttons:hover a:last-child {
    border-bottom: 0;
}

li.edit-profile-dropdown-item {
    padding: 0;
}

.edit-profile-dropdown:hover li.edit-profile-dropdown-item a {
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    display: block;
}

#show-days-attending th {
    text-align: center;
    font-weight: bold;
    background-color: #003869;
    color: #fff;
    padding: 10px 0;
}

#show-days-attending #vertical_tab_nav table {
    margin-left: 0;
}

#show-days-attending .checkbox.onsite {
    text-align: center;
    position: relative;
}

#show-days-attending .checkbox.onsite label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}





#show-days-attending th:first-child, #show-days-attending td:first-child {
    width: 85px;
}

#show-days-attending td li {
    width: 100%;
}

.submit-form-links {
    margin-top: 5px;
}

.submit-form-links .submit {
    float: left;
    width: 35%;
}

.submit-form-links .submit input {
    width: 100%;
}

.submit-form-links .additional {
    float: left;
    width: 65%;
    margin: 0!important;
    padding: 0 0 0 15px;
    box-sizing: border-box;
}

.submit-form-links .additional p {
    font-size: 14px;
    text-transform: initial;
}

header .header-content .menu-container .login .menu-login-form .submit-form-links .additional a.reset {
    color: #155fa0;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 0;
}

.member-buttons-wrapper .btn-group.member-buttons a.send-message-btn {
    margin-left: 0!important;
    margin-top: 5px!important;
    margin-right: -9px!important;
}

.member-details .participation-status {
    width: calc(100% - 14px);
    margin-left: 10px;
}

.profile-edit .tabs-list .request-a-meeting2 {
    position: absolute;
    right: 0;
}

.profile-edit .meeting-accepted {
    position: absolute;
    right: 0;
    margin-right: 0;
}

.news-list .participant-header .date, .news .date {
    font-family: 'Oswald', Arial, sans-serif;
    color: #fff;
    font-size: 16px;
    margin: -15px 15px 0 0;
    float: right;
    background: url(/img/mwc/login-register-bg.php?c=3d36a3) no-repeat 0 0;
    padding: 1px 15px 3px 15px;
    text-align: center;
    background-size: contain;
    width: 180px;
    box-sizing: border-box;
    height: 32px;
}

.participant-header span.img img {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.profile-details-btn.request-a-meeting2.size-m {
    position: relative;
    right: 0;
    bottom: 0;
    top: 0;
    margin-top: -50px;
    margin-bottom: 10px;
    z-index: 1;
    display: none;
}

form#Member label {
    position: relative;
    padding-left: 0;
    padding-right: 235px;
    text-align: right;
    font-size: 18px;
    margin-bottom: -30px;
}

.profile-edit > .meeting-status {
    display: none;
}




@media screen and (max-width: 768px) {
    .profile-details-btn.request-a-meeting2.size-m {
        display: block;
    }
    .profile-edit > .meeting-status {
        display: block;
        margin-top: -55px;
    }

    .accept-meeting {
        display: block;
        position: relative;
        margin: 0 auto;
        width: 150px;
        text-align: center;
        left: 50%;
        transform: translateX(-50%);
        top: 20px;
        margin-bottom: 20px;
        }



    .tabs-list > .meeting-status {
        display: none;
    }

    .profile-details-btn-mh {
        display: none;
    }
    .participant-header {
        padding: 20px;
    }
    .participant-header span.img img {
        top: 0;
        transform: initial;
        position: relative;
        max-width: 84px;
        display: block;
        float: none;
        clear: both;
    }
}

body .send-msg-popup textarea {
    height: 140px;
}
#invite_participants > p:first-child {
    padding: 20px 0;
}

div#colorbox, #cboxWrapper, #cboxWrapper, #cboxContent, #cboxLoadedContent {
    max-width: 100vw;
   /* min-height: 100vh; */
    top: 0!important;
}

.participant-footer span:not(.meeting-accepted) {
    line-height: initial;
}

.meeting-declined.meeting-status, .meeting-accepted.meeting-status, .meeting-pending.meeting-status {
    margin-top: 5px;
}

/* .member-details .organization-logo-holder img {
    width: auto;
    height: 100px;
    display: block;
} */

form#Member label {
    display: inline-block;
    margin-left: calc(100% - 330px);
    width: 100px;
    padding: 0;
    padding-top: 8px;
}

.news h1 {
    max-width: calc(100% - 60px);
}

.news-list h3 {
    max-width: calc(100% - 60px);
}

.timeZoneText {
    font-size: 20px;
    font-weight: bold;
}

.timeZoneTextSmall {
    font-size: 16px;
    font-weight: bold;
    color: #af263e;
}

.timeZoneTextSmallTable {
    font-weight: bold;
    color: #af263e;
}

.customCheckbox {
    margin: 6px;
    padding: 4px;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
}

.customSpan {
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    background: transparent;
    font-weight: normal;
}

main .main-content .secondary .secondary-section .secondary-content ul.participants li {
    clear: both;
}

.participation-form .user-form a {
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;
    color: #1B75BC;
    -webkit-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}