th,td {
    text-align: center;
  }

  input:focus, textarea:focus, select:focus{
    outline: none !important;
    box-shadow:none !important;
  }

  .sform-wrap {
    max-width: 500px;
  }

  .output {
    border-radius: 10px;
    padding: 10px;
    margin: 0 auto;
    display: block;
    resize: none;
    margin: 10px;
  }
  .sform-select {
    border-radius: 10px;
    padding: 5px;
    margin: 10px;
  }

  .sview-wrapper {
    max-width: 500px;
    margin: 0 auto;
  }

  .url--secret, .url--secret:focus {
    background-color: #33691e !important;
    color: white;
    border: 0;
  }

  .url--burn, .url--burn:focus {
    background-color: #B71C1C !important;
    color: white;
    border: 0;
  }

  textarea{
    height: unset;
    width: unset;
    resize: none !important;
  }

  .autoExpand {
    height: unset !important;
    line-height: unset !important;
  }

  .container {
    margin-bottom: 30px;
  }


.form-error {
    border: 1px #d32f2f solid !important;
}

#root {
    margin-bottom: 50px;
}

.c-nav {
    height: 40px !important;
}

.se-options {
	margin: 30px;
}

.se-options .se-select {
	width: 200px;
	margin: 0 auto;
	height: 150px;
	border: 1px #CCC solid;
	border-radius: 10px;
	padding: 15px;
	cursor: pointer;
	margin-bottom: 10px;
}

.se-options .se-selected {
	border: 3px #CCC solid !important;
}

.se-options .se-select img {
	width: 70%;
	margin: 0 auto;
	display:block;
}

.se-options .se-select div {
	text-align: center;
	margin: 0 auto;
	padding: 15px;
	font-weight: bold;
}

.se-select  i {
  display: block;
  font-size: 80px;
  text-align: center;
}

#se-select-york i {
  color: #424242;
}

#se-select-ext i {
  color: #424242;
}


.c-panel--compact p {
    font-size: 14px !important;
}

.tooltip-inner {
    max-width:200px;
    padding:5px;
    font-weight:unset;
    color:#333;
    background-color:#f2f2f2 !important;
    border-radius:.25rem;
}

.o-grid__box {
    font-size: 16px !important;
    font-weight: unset;
}

.grow-wrap {
    display: grid;
  }
  .grow-wrap::after {
    content: attr(data-replicated-value) " ";
    white-space: pre-wrap;
    visibility: hidden;
  }
  .grow-wrap > textarea {
    resize: none;
    height: unset;
    overflow: hidden;
  }
  .grow-wrap > textarea, .grow-wrap::after {
    padding: 0.5rem;
    font: inherit;
    grid-area: 1 / 1 / 2 / 2;
  }

  #secretContent {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .btn-generate-password, .btn-generate-password:hover {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    text-decoration: none;
  }

.pgWrapper {
  width: 50%;
  margin: 0 auto;
}

#pgActualPass {
  border: 0px;
  background-color: transparent;
  padding: 5px;
  width: 100%;
  text-align: center;
  font-weight: bold;
}