.sso-login-button{
    background: rgb(205, 0, 68);
    color: white;
}

.sso-login-button:hover{
    background: rgb(176, 2, 60);
    color: white;
}

.osm-signup-container .btn-primary:hover {
    background: rgb(176, 2, 60) !important;
    color: white !important;
    border-color: #0e0e0e;
}


.btn.btn-primary {
  font-size: 13px;
  padding: 8px 25px;
  color: white;
  background-color: #cd0044 !important;
  background-image: linear-gradient(to bottom, #cd0044, #cd0044);
  background-repeat: repeat-x;
}

.field-calendar .input-group .btn-primary, .field-calendar input[type="text"], #os_form input[type="text"], #os_form input[type="password"] {
  margin-bottom: 0;
}

[type="radio"] {
  appearance: auto;
}

select.form-select {
  padding: 0 10px 0 10px;
}

dialog .button-close.btn-close:focus{
outline: unset;
box-shadow: unset;
}

.osm-terms-and-conditions-container .checkbox {
  padding-left: 40px;
}

#osm-subscription-detail-page .row, #osm-columns-subscription-information .row, #osm-signup-page-columns-form .row {
  margin-left: 0px;
}

.osm-plan-price .price sub {
  display: none;
}
#system-message-container {
  position: absolute;
  z-index: 99999;
  text-align: center;
  top: 233px;
  left: 50%;
  transform: translate(-50%, -50%);


  animation: signup-response 5s 1;
  -webkit-animation: signup-response 5s 1;
  animation-fill-mode: forwards;

  animation-delay: 5s;
  -webkit-animation-delay: 1s;
  /* Safari and Chrome */
  -webkit-animation-fill-mode: forwards;
}

@keyframes signup-response{
    from {opacity :1;}
    to {opacity :0;}
}

@-webkit-keyframes signup-response{
    from {opacity :1;}
    to {opacity :0;}
}


.event-custom #keyword-0 {
  margin-bottom: 0px;
  padding: 5px !important;
}

#adminForm span.list-published.label.label-warning{
  display: none;
}

a:hover, a:focus {
  color: #797559;
  text-decoration: underline;
}

#adminForm a {
  color: #cd0044;
}

#adminForm .pagination ul > .active > a, #adminForm .pagination ul > .active > span {
  color: #999;
  cursor: default;
}

#adminForm .pagination ul > li > a:hover, #adminForm .pagination ul > li > a:focus, #adminForm .pagination ul > .active > a, #adminForm .pagination ul > .active > span {
  background-color: #f5f5f5;
}

#adminForm .pagination ul > li > a, #adminForm .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 18px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
    border-left-width: 1px;
  border-left-width: 0;
}

#adminForm .page-link.active, #adminForm .active > .page-link{
  background-color: #f5f5f5;
  border-color:  #ddd;
}

