/*../config/services/sis_page_manager/style/site.less*/
.sis-adm-block-op-container {
  top: 2em;
  right: 2em;
  bottom: 2em;
  left: 2em;
  background-color: transparent;
  padding: 0 !important;
  overflow: hidden !important;
  width: auto;
  height: auto;
  z-index: 9999999999;
}
.sis-adm-block-op-container iframe {
  border: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 5px;
}
.sis-adm-block-op-container .modal-body {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.sis-adm-block-op-container .modal {
  z-index: 99999999;
}
.sis-adm-block-op-container .modal-backdrop {
  z-index: 9999999;
}
.sis-page-edit-options {
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #000;
  line-height: 1.66em;
  direction: rtl;
  position: fixed;
  top: 10em;
  transition: all .2s;
  height: 50px;
  width: 40px;
  border: 0;
  left: 0;
}
.sis-page-edit-options:hover {
  margin-left: 40px !important;
}
.sis-page-edit-options:hover .dropdown-menu {
  margin-right: 40px !important;
  border-radius: 0 6px 6px 0;
  box-shadow: 3px 0 4px -1px rgba(0, 0, 0, 0.175);
}
@-webkit-keyframes fa-cog {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-cog {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.sis-page-edit-options:hover .dropdown-toggle i {
  -webkit-animation: fa-cog 2s infinite linear;
  animation: fa-cog 2s infinite linear;
}
.sis-page-edit-options .btn {
  background-color: transparent;
  padding: 0;
  line-height: 1;
}
.sis-page-edit-options .btn.dropdown-toggle {
  box-shadow: none;
  -webkit-box-shadow: none;
  cursor: pointer;
}
.sis-page-edit-options .btn i.fa {
  font-size: 1em;
  color: #fff;
}
.sis-page-edit-options .dropdown-toggle {
  float: right;
  background-color: #f00;
  color: #fff;
  border-radius: 0;
  width: 40px;
  height: 40px;
  border-radius: 0 6px 6px 0;
}
.sis-page-edit-options .dropdown-toggle::after {
  content: none;
}
.sis-page-edit-options .dropdown-toggle i {
  font-size: 20px;
  margin-left: 5px;
  vertical-align: middle;
}
.sis-page-edit-options .dropdown-menu {
  background-color: #fff;
  border: 0;
  box-shadow: none;
  position: absolute !important;
  width: 45px;
  min-width: unset;
  padding: 0;
  margin: 0;
  margin-right: 40px;
  display: block;
  margin-top: -70px;
  overflow: hidden;
  right: auto;
  top: 50px;
  left: auto;
  float: left;
  text-align: left;
}
.sis-page-edit-options .dropdown-menu.show {
  transform: translate3d(0px, 50px, 0px) !important;
}
.sis-page-edit-options .dropdown-menu li {
  width: 100%;
  height: 50px;
  display: inline-block;
  float: none;
  border: 0 !important;
  position: relative;
  padding: 0;
  margin: 0;
  line-height: 50px;
  cursor: pointer;
  transition: all .2s;
  opacity: .5;
}
.sis-page-edit-options .dropdown-menu li .sis-page-title {
  display: none;
}
.sis-page-edit-options .dropdown-menu li:first-child {
  border-top: 1px solid #cdcdcd;
}
.sis-page-edit-options .dropdown-menu li:hover {
  background-color: #f1f1f1;
}
.sis-page-edit-options .dropdown-menu li:hover.sis-wac-disable {
  background-color: transparent;
}
.sis-page-edit-options .dropdown-menu li.sis-page-action.sis-page-action-selected {
  color: #f00;
}
.sis-page-edit-options .dropdown-menu li.sis-page-action .sis-page-icon {
  height: unset;
  text-align: center;
  margin: 0;
  padding: 0;
}
.sis-page-edit-options .dropdown-menu li.sis-page-action .sis-page-icon i {
  font-size: 20px;
}
.sis-page-edit-options .dropdown-menu li.sis-page-action .sis-page-icon img {
  margin-top: 0px;
}
.sis-page-edit-options .dropdown-menu li.sis-page-action .sis-page-title {
  text-align: center;
  line-height: 1.33em;
}
.sis-adm-block-selector:not(.sis-adm-element-selector) {
  min-height: 36px;
  min-width: 106px;
}
.sis-adm-block-selector {
  background-color: rgba(255, 0, 0, 0.3);
  border: 3px solid rgba(255, 0, 0, 0.5);
  border-radius: 4px;
  z-index: 1041;
  transition: top 300ms ease, left 300ms ease, width 300ms ease, height 300ms ease;
  cursor: pointer;
}
.sis-adm-block-selector .sis-adm-block-operations {
  display: block;
}
.sis-adm-in-progress .sis-adm-block-selector {
  cursor: progress !important;
}
#divPageElementContent .modal-header .close {
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  margin: 0;
}
.sis-unselectable {
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -o-user-select: none;
}
