@charset "UTF-8";
.menuButtons .thumbnail {
  display: flex;
  align-items: center;
  height: 92px;
}
.thumbnail img .admin {
  display: inline; }

.thumbnail .admin {
  height: 66px;
  margin: 0;
}

.labeltext {
  display: inline-block;
  padding: 0 10px;
}

.panel-body.eventInfo {
  background-color: #C7E085;
  color: #82878c;
  font-size: 15px; }

/***START: POPOVER FOR MULTIPLE-DATES/multipe guests/multiple event halls ON EVENT*/
.popoverPEvent {
  position: absolute;
  z-index: 999; }

.popMulti-Event {
  display: block !important;
  width: 300px; }

.popMulti-Event .popover-title {
  background-color: #7eb346 !important;
  color: #FFFFFF !important;
  font-size: 20px !important;
  text-align: center !important; }

/***END: POPOVER FOR MULTIPLE-DATES ON EVENTS LIST*/
/****START: MENU BUTTONS*********/
.menuButtons {
  margin-right: -15px !important;
  margin-left: -15px !important; }

/*NA KOLISOUN TA IMAGE BUTTONS METAKSI TOUS*/
.row.menuButtons div {
  /*padding-left: 0;
  padding-right: 0;*/ }

/****END: MENU BUTTONS***************/
/*.eventInfo .col-md-2 {*/
  /*width: 16.66666667%; }*/

.eventInfo .row {
  margin-left: -15px !important;
  margin-right: -15px !important; }

.popoverPEvent .row {
  margin-right: -15px;
  margin-left: -15px; }

/*START PART8*/
.uploadOfferButton {
  text-align: right;
  margin-bottom: 30px; }

.uploadOfferButton button,
.uploadOfferButton button:hover,
.uploadOfferButton button:active,
.uploadOfferButton button:focus,
.uploadOfferButton button.focus {
  background-color: #EC268F;
  border-radius: 5px; }

.fileType {
  width: 90px; }

.downArrow {
  display: -webkit-inline-box; }

.downArrow img {
  max-width: 20px; }

/*╬╡╧Α╬╣╬║╬╡╧Η╬▒╬╗╬ψ╬┤╬▒ ╧Ε╬┐╧Ζ ╧Α╬╣╬╜╬▒╬║╬▒ offers*/
#sinergatesTable,
#offersTable {
  background-color: #fff;
  overflow-y: auto; }

@media screen and (max-height: 700px) and (min-height: 600px) {
  #sinergatesTable,
  #offersTable {
    height: 500px; } }
@media screen and (max-height: 800px) and (min-height: 701px) {
  #sinergatesTable,
  #offersTable {
    height: 600px; } }
@media screen and (max-height: 900px) and (min-height: 801px) {
  #sinergatesTable,
  #offersTable {
    height: 700px; } }
@media screen and (max-height: 1000px) and (min-height: 901px) {
  #sinergatesTable,
  #offersTable {
    height: 800px; } }
@media screen and (min-height: 1001px) {
  #sinergatesTable,
  #offersTable {
    height: 800px; } }
#sinergatesTable thead,
#offersTable thead {
  background-color: #d5cfc9; }

#sinergatesTable thead th span,
#offersTable thead th span {
  font-weight: normal; }

/*body ╧Ε╬┐╧Ζ ╧Α╬ψ╬╜╬▒╬║╬▒ offers*/
#sinergatesTable tbody,
#offersTable tbody {
  background-color: #fff; }

#sinergatesTable .bordered,
#offersTable .bordered {
  border-bottom: 1px solid #d5d7d9; }

/*╧Ε╬▒ ╧Α╬╡╬┤╬ψ╬▒ ╧Ε╬┐╧Ζ ╧Α╬ψ╬╜╬▒╬║╬▒*/
#sinergatesTable tbody td,
#offersTable tbody td {
  vertical-align: middle; }

/*╬┐╬╣ ╬╡╬╣╬║╧Ν╬╜╬╡╧Γ ╧Ε╧Κ╬╜ ╧Ε╧Ζ╧Α╧Κ╬╜ ╧Ε╧Κ╬╜ ╬▒╧Β╧Θ╬╡╬ψ╧Κ╬╜*/
#sinergatesTable table img,
#offersTable table img {
  max-width: 30px; }

/**START: UPLOAD OFFERS BUTTON*/
.fileUploadOffer {
  position: relative;
  overflow: hidden;
  padding: 10px 15px 10px 15px !important; }

.fileUploadOffer input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 20px; }

/*END: UPLOAD OFFERS BUTTON*/
/*START: OFFER DESCRIPTION $ CONTRACT INPUT FIELD*/
#contractDescrTXT,
#offerDescrTXT {
  border: none;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
  padding: 1px 0px;
  width: 100%; }

/*END: OFFER DESCRIPTION INPUT FIELD*/
/*END PART8*/
/*╬╖╬╝╬╡╧Β╬┐╬╝╬╖╬╜╬ψ╬▒ ╧Ε╬┐╧Ζ event ╬╝╬φ╧Δ╬▒ ╧Δ╧Ε╬┐ ╧Ε╬╡╧Ε╧Β╬υ╬│╧Κ╬╜╬┐*/
.eventInfo .image h2 {
  left: 8px; }

/*╧Ε╬┐ ╬▓╬╡╬╗╬υ╬║╬╣ ╬│╬╣╬▒ ╧Ε╬┐ back*/
.back {
  display: inline-block;
  float: left;
  margin-top: 20px;
  cursor: pointer; }

.back img {
  width: 20px; }

/*to ╧Α╧Β╬┐╧Δ╧Η╬┐╧Β╬▒/╧Δ╧Ζ╬╝╬▓╧Ν╬╗╬▒╬╣╬┐ label */
.pagelabel {
  display: block;
  float: left;
  margin-top: 20px;
  font-size: 18px;
  margin-left: 20px; }

/*START: ╬Τ╬Χ╬δ╬Σ╬γ╬β╬Σ ╬ν╬Σ╬η╬β╬ζ╬θ╬ε╬Ω╬μ╬Ω╬μ ╬ι╬κ╬θ╬μ╬ο╬θ╬κ╬Χ╬μ&╬μ╬ξ╬ε╬Τ╬θ╬δ╬Σ╬β╬Σ*/
#sinergatesTable th.sortable,
#offersTable th.sortable {
  cursor: pointer; }

#sinergatesTable th.sortable .sort-indicator,
#offersTable th.sortable .sort-indicator {
  padding-right: 18px;
  position: relative; }

#sinergatesTable th.sortable .sort-indicator:after,
#sinergatesTable th.sortable .sort-indicator:before,
#offersTable th.sortable .sort-indicator:after,
#offersTable th.sortable .sort-indicator:before {
  content: "";
  border-width: 0 4px 4px;
  border-style: solid;
  border-color: #000 transparent;
  visibility: visible;
  right: 5px;
  top: 50%;
  position: absolute;
  opacity: .3;
  margin-top: -4px; }

#sinergatesTable th.sortable .sort-indicator:before,
#offersTable th.sortable .sort-indicator:before {
  margin-top: 2px;
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000; }

#sinergatesTable th.sortable .sort-indicator:hover:after,
#sinergatesTable th.sortable .sort-indicator:hover:before,
#offersTable th.sortable .sort-indicator:hover:after,
#offersTable th.sortable .sort-indicator:hover:before {
  opacity: 1;
  visibility: visible; }

#sinergatesTable th.sortable.sort-desc,
#sinergatesTable th.sortable.sort-asc,
#offersTable th.sortable.sort-desc,
#offersTable th.sortable.sort-asc {
  background-color: rgba(141, 192, 219, 0.25);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); }

#sinergatesTable th.sortable.sort-desc .sort-indicator:after,
#sinergatesTable th.sortable.sort-asc .sort-indicator:after,
#offersTable th.sortable.sort-desc .sort-indicator:after,
#offersTable th.sortable.sort-asc .sort-indicator:after {
  margin-top: -2px; }

#sinergatesTable th.sortable.sort-desc .sort-indicator:before,
#sinergatesTable th.sortable.sort-asc .sort-indicator:before,
#offersTable th.sortable.sort-desc .sort-indicator:before,
#offersTable th.sortable.sort-asc .sort-indicator:before {
  visibility: hidden; }

#sinergatesTable th.sortable.sort-asc .sort-indicator:after,
#sinergatesTable th.sortable.sort-asc .sort-indicator:hover:after,
#offersTable th.sortable.sort-asc .sort-indicator:after,
#offersTable th.sortable.sort-asc .sort-indicator:hover:after {
  visibility: visible;
  filter: alpha(opacity=60);
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6; }

#sinergatesTable th.sortable.sort-desc .sort-indicator:after,
#offersTable th.sortable.sort-desc .sort-indicator:after {
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  visibility: visible;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: alpha(opacity=60);
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6; }

/*END: ╬Τ╬Χ╬δ╬Σ╬γ╬β╬Σ ╬ν╬Σ╬η╬β╬ζ╬θ╬ε╬Ω╬μ╬Ω╬μ ╬ι╬κ╬θ╬μ╬ο╬θ╬κ╬Χ╬μ&╬μ╬ξ╬ε╬Τ╬θ╬δ╬Σ╬β╬Σ*/
/*START: TEMPLATE: template_el.html, template_en.html */
.mce-item-table {
  border: none; }

.mce-item-table tbody td {
  border: none; }

.templateTable table {
  border: none; }

.templateTable table td {
  border: none; }

/**/
/*╬│╬╣╬▒ ╧Ε╬┐ ╬╝╧Α╬╗╬╡ ╧Α╬╡╧Β╬ψ╬│╧Β╬▒╬╝╬╝╬▒ ╧Α╬┐╧Ζ ╬▓╬│╬▒╬ψ╬╜╬╡╬╣ ╧Δ╧Ε╬┐ focus*/
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  outline: none; }

/*╬ν╬Σ ╬γ╬θ╬ξ╬ε╬ι╬β╬Σ(SAVE) ╬γ╬Σ╬ν╬σ ╬Σ╬ι╬θ ╬ν╬θ TINYMCE*/
.footer_buttons {
  padding-top: 14px; }

.footer_buttons .btn {
  background-color: #BDBFC1;
  margin-right: 30px; }

.footer_buttons .btn:hover {
  background-color: #E6E7E8; }

/*START: SMS PAGE*/
.buttonSMSblock {
  /*text-align: right;*/
  margin-bottom: 30px; }

.btn-sms {
  color: #848688;
  background-color: #ffffff;
  border-color: #848688;
  position: relative;
  overflow: hidden;
  padding: 10px 15px 10px 15px !important;
  float: right;
  margin-top: 8px; }

.btn-sms.active {
  background-color: #848688;
  color: #fff; }

#smsContainer .header {
  background-color: #848688;
  height: 30px; }

#smsContainer .messageSettings input[type=text].active,
#smsContainer .timeBox.active input[type=text],
#smsContainer .active {
  color: #000; }

#smsContainer .messagetype {
  background-color: #ffffff;
  height: 90px; }

/*╧Ε╬┐ `╬╡╬ψ╬┤╬┐╧Γ ╬╝╬╖╬╜╧Ξ╬╝╬▒╧Ε╬┐╧Γ` ╬╡╬ψ╬╜╬▒╬╣ vertical-alignment sto row*/
#smsContainer .messageSettings .vertical-align,
#smsContainer .vertical-align {
  display: flex;
  flex-direction: row; }

#smsContainer .messageSettings .vertical-align,
#smsContainer .vertical-align > [class^="col-"],
#smsContainer .vertical-align > [class*=" col-"] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
 /* Optional, to align inner items
horizontally inside the column */ }

/**
 *  Do NOT include this part into your stylesheet.
 *  "flex: 1" or "flex-grow: 1" is added to make the inner div
 *  - Which is also a flex-item - take up all the horizontal space
 *  available space inside the flex container (.col-* elements)
 */
#smsContainer .vertical-align > [class^="col-"] > div,
#smsContainer .vertical-align > [class*=" col-"] > div {
  /* flex: 1; */
  /*flex-grow: 1;*/ }

#smsContainer select {
  background-color: white;
  padding: 0;
  margin: 0;
  border: 1px #b3b4b5 solid;
  /*font-family: 'century-gothic', SegoeUI, Arial, sans-serif;*/
  font-size: 14px;
  color: #939598;
  text-indent: 6px !important;
  height: 46px;
  vertical-align: middle;
  border-radius: 5px;
  margin-right: 6px;
  width: 100%; }

#smsContainer .messageSMS {
  background-color: #D9D8DA; }

.messageSMS #sms_taksinomisi {
  width: 80%;
  color: #939598;
  border: 1px solid #000000;
  padding: 25px 35px 20px 30px;
  border-radius: 4px;
  margin: 0 0 20px 76px;
  background-color: #E6E7E8; }

#smsContainer .messageSettings {
  /*height:200px;*/
  background-color: #ffffff; }

#smsContainer .messageSettings input[type=text] {
  background-color: white;
  padding: 0;
  margin: 0;
  border: 1px #b3b4b5 solid;
  font-size: 14px;
  color: #939598;
  text-indent: 6px !important;
  height: 46px;
  vertical-align: middle;
  border-radius: 5px;
  /*margin-right: 6px;*/
  width: 100%; }

/*╬θ╬ν╬Σ╬ζ ╬ν╬θ CONTINUE BUTTON ╬Χ╬β╬ζ╬Σ╬β DISABLED(SMS FORM)*/
#continueBtn[disabled] {
  width: 300px;
  height: 56px;
  background-color: #96989A;
  color: #ffffff; }

/*╬θ╬ν╬Σ╬ζ ╬ν╬θ CONTINUE BUTTON ╬Φ╬Χ╬ζ ╬Χ╬β╬ζ╬Σ╬β DISABLED(SMS FORM)*/
#continueBtn {
  width: 300px;
  height: 56px;
  color: #ffffff;
  background-color: #88A33C; }

/*╬▓╬╡╬╗╬υ╬║╬╣╬▒ ╧Δ╧Ε╬╖╬╜ ╧Ο╧Β╬▒*/
.messageSettings .btn-link {
  color: #96989A; }

/*myblue*/
.myblue {
  color: #0000f6; }

.headermessage {
  color: red;
  display: inline-block;
  margin-top: 22px;
  margin-left: 45px; }

/*END: SMS PAGE*/

/* equipment */
.eq-container .row:first-child input[type=checkbox]:first-child
{
  margin: 0;
}

.eq-container .table thead
{
  background-color: #94AB3F;
  color: #ffffff;
}

.eq-container .table thead th
{
  font-weight: normal;
}

.eq-container .table tbody tr
{
  background-color: #FEFEFE;
}

.eq-container .table tbody tr.eqSubTitle
{
  background-color: #CFCFCF;
}

.eq-container .table tbody tr.eqSubTitle td
{
  border:none;
}

.eq-container .table tbody tr td
{
  border-right: 4px solid #EBE8E3;
  border-bottom: 2px solid #EBE8E3;
}

.eq-container .table tbody tr td:first-child
{
  text-align: center;
}

.eq-container .table tbody tr td:first-child .checkbox label
{
  padding-left: 0;
  min-height: 15px;
}

.eq-container .table tbody tr td:first-child .checkbox
{
  margin-top: 0;
  margin-bottom: 0;
}

.eq-Buttons .btn-default {
    color: #FEFEFE;
    background-color: #9D9E9E;
    border-color: #B1B2B2;
}

.eq-Buttons .btn-default:hover {
    background-color: #898989;
}

.equipment .ng-modal-overlay {
  position:absolute;
  z-index:9999;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#000000;
  opacity: 0.2;
}

.equipment .ng-modal-dialog {
  z-index:10000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}

.equipment .ng-modal-dialog-content {
  padding:10px;
  text-align: left;
}

.equipment .new-email {
    background: #fefefe;
    padding: 0px;
    width: 310px;
    height: 130px;
    margin: 20px auto;
}

.equipment .table>tbody+tbody
{
  border:0;
}

.eq-container .table tbody tr.unChecked td
{
  color: #BBB4C2
}


