.ui.form .inline.field > :only-child, .ui.form .inline.fields .field > :only-child {
    margin: 0;
    padding: .25em;
}

.ui.form input:not([type]), .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="email"], .ui.form input[type="file"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"] {
    margin: 0;
    /*padding: .25em;*/
}

.ui.form.padded input,
.ui.form.padded .inline.field > :only-child, .ui.form .inline.fields .field > :only-child {
    margin: auto;
    padding: .67857143em 1em;
}

.ui.form .required.inline.fields > label::after {
    margin: -.2em 0 0 .2em;
    content: '*';
    color: #db2828;
    display: inline-block;
    vertical-align: top;
}

.ui.form .inline.fields > label {
    margin: .035714em 1em 0 0;
    text-align: right;
}

.ui.form .inline.fields._two > label {
    min-width: 35%;
}

.ui.form .inline.fields._one > label {
    min-width: 25%;
}

.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .dropdown.icon,
.ui.selection.dropdown > .search.icon {
    line-height: .2em;
}

.ui.action.input:not([class*="left action"]) > input {
    padding: .25em;
}

.dimmed.dimmable > .ui.animating.dimmer, .dimmed.dimmable > .ui.visible.dimmer, .ui.active.dimmer {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ui.modal,
.ui.active.modal {
    margin: 0 auto!important;
    top: auto !important;
    left: auto !important;
    transform-origin: center !important;
    transition: all ease .5s;
}

.ui.modal.mini {
    height: auto;
}

.ui.container.width {
    width: 1196px;
    max-width: 1400px;
}

.error-bar .message:empty {

}

.form.full-width .inline label {
    min-width:15%;
}

.form.full-width .inline .field.fluid {
    min-width:65%;
}


.form.full-width .inline .field.fluid input[type=text] {
    width:100%;
}

.inventory-search .ui.search > .results {
    width: 38em;
}

.email-media .images {
    padding-top:10px
}

.email-media .images {
    padding-top:10px
}

.email-media .images .border {
    width: 100%;
    height: 100%;
    position: absolute;
    top:0px;
}

.email-media .images .border:hover {
    border: 10px solid #3c5876;
}

.email-media .images .border.active {
    border: 10px solid #0ea432;
}

.ui.button.file {
    padding:7px
}

.ui.comments .reply.form textarea {
    height: 6em;
}

ui.table td.one-half.wide, .ui.table th.one-half.wide {
    width: 8.25%;
}

.ui.form .one.fields,
.ui.form .one.fields .field {
    width: 100%;
}

.ui.email.modal {
    width: 550px;
    height: 445px;
    margin: 0;
}

.ui.email.modal form,
.ui.email.modal .form{
    width: 100%;
}

.ui.email.modal .actions {
    position: absolute;
    width: 100%;
    bottom: 0;

}

.ui.form .fields.error.inline > label {
    color: #9f3a38;
}

.ui.card, .ui.cards > .card {
    width: 282px;
}

#filters .floating.labeled.dropdown,
#filters .floating.button {
    padding-top: 15px;
}

form#filters {
    margin-bottom: 0;
}

#msegment {
    margin-top: 0em;
    padding-top: .75em;
    padding-bottom: .75em;
}

#msegment .row {
    margin-right: 0px;
    margin-left: 0px;
    /** padding-bottom: 0; */
}

#msegment .ui.form._no_padding .fields {
    margin: 0;
}

#msegment .icon-column {
    width: 75px;
}

#msegment .icon-column.small {
    width: 35px;
}

#msegment .breadcrumb {
    background-color: #fff;
}

#msegment .table .actions {
    min-width: 1em;
}

#msegment .ui.table {
    border-collapse: collapse;
    /**border: none;
    border-radius: 0;*/
}

#msegment .grid._no_padding {
    margin-top: 0;
    margin-bottom: 0;
 }

#msegment .grid.form_grid {
    margin-top: 0;
    margin-bottom: 0;
}

#msegment .ui.fluid.dropdown {
    /** width: 64%; */
}

#msegment input[type='file'].action {
    width: 50%;
}

#msegment form {
    width: 100%;
}

#msegment .table_with_filter .ui.table {
    margin-top: 0em;
}

#msegment .table_with_filter .ui.text.menu {
    margin: 0em;
}

#msegment .ui.table,
#msegment .ui.input,
#msegment .ui span,
#msegment .ui label {
    font-size: 1.1em;
}

#msegment .ui.table {
    padding-left: 1rem;
    padding-right: 1rem;
}

#msegment .row.action-bar {
    padding-top: 0;
    padding-bottom: 0;
}

#msegment .column.error-bar {
    padding-bottom: 0;
    padding-top: 0;
}

#msegment .column.error-bar .message {
    margin-top: 1rem;
}

#msegment .fields.inline.top-aligned {
    display: flex;
    align-items: flex-start;
}

#msegment .action-bar input.search {
    padding: .9em;
}

#msegment .action-bar .pagination {
    text-align: right;
}

#msegment .ui.form.segment {
    background-color: #fbfcfc;
}

#msegment .row h1,
#msegment .row h2,
#msegment .row h3 {
    margin: 0;
}

#msegment .editor {
    width: 100%;
    height: 1000px;
    border: 0px;
}

#msegment .ui label._two {
    width: 35%;
}