﻿body {
    background-color: #FFFFFF;
}

.main.container {
    margin-top: 2em;
    padding-bottom: 55px;
}

.main.menu {
    /*margin-top: 4em;*/
    border-radius: 0;
    border: none;
    box-shadow: none;
    transition: box-shadow 0.5s ease, padding 0.5s ease;
}

    .main.menu .item img.logo {
        margin-right: 1.5em;
    }

.overlay {
    float: left;
    margin: 0em 3em 1em 0em;
}

    .overlay .menu {
        position: relative;
        left: 0;
        transition: left 0.5s ease;
    }

.main.menu.fixed {
    background-color: #FFFFFF;
    border: 1px solid #DDD;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}

.overlay.fixed .menu {
    left: 800px;
}

.text.container .left.floated.image {
    margin: 2em 2em 2em -4em;
}

.text.container .right.floated.image {
    margin: 2em -4em 2em 2em;
}

.ui.footer.segment {
    margin: 5em 0em 0em;
    padding: 5em 0em;
}

.cust-breadcrumb {
    margin-top: -3em !important;
    padding: 20px 0px 10px 0px;
}

.top-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cust-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0px 15px 0px;
}

.main-head {
    margin: 0px !important;
}

.text-danger {
    color: red;
    font-size:13px;
    font-weight:600;
}

.error-dis {
    position: relative;
    min-height: 0.1em;
    margin: 1em 0;
    background: #f8f8f9;
    padding: 0.1em 0em;
    line-height: 0.8em;
    background-color: #ffe8e6;
    color: #db2828;
    transition: opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease;
    border-radius: 0.28571429rem;
    -webkit-box-shadow: 0 0 0 1px #db2828 inset, 0 0 0 0 transparent;
    box-shadow: 0 0 0 1px #db2828 inset, 0 0 0 0 transparent;
}
