.containerFluid {
  padding: 18px 30px;
  > div:first-child {
    margin-bottom: 11px;
  }
}

.main_wrapper{
  background: #ffffff;
  padding: 22px 28px 0px;
  border-radius: 2px;
  box-shadow: 0 2px 4px #E3E9F3;
}

.ctmForm {
  padding-top: 2.6rem;
}

.separatorHigher{
  margin-top: 19px;
  margin-bottom: 18px;
  border-top: 1px solid #F6F6F6;
}

.draggedWrapper {
  display: flex;
  > div:first-child {
    height: 30px;
    width: 20px;
    margin-right: 10px;
    text-align: right;
    line-height: 30px;
  }
}

.draggedDescription {
  color: #333740;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;

  > p {
    margin-bottom: 29px;
    color: #787E8F;
    font-weight: 400;
  }
}

.editFormTitle {
  color: #333740;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;

  > p {
    margin-bottom: 0;
    color: #787E8F;
    font-weight: 400;
  }
}

.editWrapper {
  min-height: 246px;
  padding: 24px 30px 0px;
  background-color: #FAFAFB;
  border-radius: 2px; 
}

.dropDownNotAllowed {
  > div {
    > button {
      cursor: not-allowed !important;
    }
  }
}

.dropdownWrapper {
  margin-left: 29px;
  > div {
    height: 30px;
    width: 100%;
    justify-content: space-between;
    background: #ffffff;
    color: #333740;
    border: 1px solid #E3E9F3;
    border-radius: 2px;
    > button {
      position: relative;
      cursor: pointer;
      padding-left: 10px !important;
      line-height: 30px;
      width: 100%;
      color: #333740;
      text-align: left;
      background-color: #ffffff;
      border: none;
      font-size: 13px;
      font-weight: 500;
      &:focus, &:active, &:hover, &:visited {
        background-color: transparent!important;
        box-shadow: none;
        color: #333740;
      }
      > p {
        height: 100%;
        margin-left: 20px;
        margin-bottom: 0;
        margin-top: -1px;
        color: #007EFF !important;
        font-size: 13px !important;
      }
      &:before {
        position: absolute;
        top: 0px;
        bottom: 0;
        content: '\f067';
        font-family: FontAwesome;
        font-size: 10px;
        color: #007EFF;
      }
    }
    > div {
      max-height: 180px;
      min-width: calc(100% + 2px);
      margin-left: -1px;
      margin-top: -1px;
      padding: 0;
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0;
      border-color: #E3E9F3 !important;
      border-top-color: #AED4FB !important;
      box-shadow: 0 2px 3px rgba(227, 233, 245, .5);

      overflow: scroll;
      
      button {
        height: 30px;
        padding-left:  10px !important;
        line-height: 26px;
        cursor: pointer;
        font-size: 13px !important;
        &:hover {
          background-color: #FAFAFB !important;
        } 
        div {
          margin: 0;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
        }
      }
    }
  }
}

.dropdownWrapperOpen {
  > div {
    background-color: #E6F0FB !important;
    border-color: #AED4FB !important;
  }
}

.edit_settings {
  > p {
    margin-bottom: 18px;
  }
}

.sort_wrapper {
  margin-top: 7px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 15px !important;
  border: 1px dashed #E3E9F3;
  border-radius: 2px;
  > div {
    padding: 0 10px;
  }
}

.dropdownRelations {
  width: 100%;
  margin-left: 0 !important;
  margin-bottom: 10px;
}

.noPadding {
  padding: 0 !important;
  padding-right: 10px !important;

  > div {
    padding-left: 10px;
    padding-right: 0px;
  }
}

.padded {
  padding-bottom: 1px;
}


.sectionTitle {
  color: #787E8F;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.77px;
  text-transform: uppercase;
}
