﻿.ui.form {
  width: 100%;
}

.ui.form .ui.input
{
  width: 100%;
}


a {
  cursor: pointer;
}

.ui.calendar {
  max-width: 100%;
}

  .ui.calendar .date {
    display: inline-flex;
    width: 60%;
  }

  .ui.calendar .time {
    display: inline-flex;
    width: 40%;
    padding-left: 5px;
  }

  .ui.calendar input {
    width: 100%;
  }

.notifications {
  position: fixed;
  top: 60px;
  right: 20px;
  width: 350px;
  z-index: 999;
}

  .notifications .segment .close.icon {
    float: right;
    color: black;
  }
  
  .notifications .progress
  {
    margin-top: -20px;
  }
  .notifications .progress .bar
  {
    height: 5px;
  }


.form .field .validation-message {
  color: #9f3a38;
  font-size: 0.928571em;
  padding-top: 5px;
}

.form .field.validation-right .validation-message {
  float: right;
  padding: 0px;
}

.ui.action.input .input input {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ui.action.input .button {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.ui.checkboxes .ui.checkbox {
  display: block;
  padding: 3px 0px;
}

.ui.action.input .dropdown:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ui.action.input .dropdown:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.ui.fullscreen.modal > .close, .ui.modal > .close.inside {
  top: 1.0535rem;
  right: 1rem;
  color:rgba(0, 0, 0, .87)
}

.ui.table thead th a
{
  color: rgba(0,0,0,.87);
}

.ui.table thead th a .icon
{
  color: rgba(0,0,0,0.55);
}

.ui.table thead th a .icon.active
{
  color: rgba(0,0,0,0.87);
}