body{
    background: white url('../images/bottom.png') no-repeat fixed 260px bottom !important;
}
.bgimg
{
    width:651px;
    height:358px;
    display:flex;
    background-image:url('../images/logo_big.png');
    background-repeat: no-repeat;
    background-position-x: 300px;
    background-position-y: 50px;
}
.welcomeimg{
    border:solid 2px #ccc !important;
    padding:3px;
}
.noPadding {
	padding:0px !important;
}
.logopadding
{
    padding: 13px 0px 13px 0px !important;    
    background-color: white;
}
.menu_bg {
	background: #2185d0 !important;
    padding-top: 15px !important;
    height: 88px;
}
.grid {
	width: 100%;
}
.ui.left.sidebar, .ui.right.sidebar {
    width: 190px;
}
#container {
    margin-left: 260px;
    min-height: calc(100% - 88px);
}

.ui.modal .header{
    padding-right:0px !important;
}
.ui.modal .close{
    padding-right:0px !important;
}
#tblgrid
{
    max-height:calc(100vh - -1em);
    overflow:auto;
    
}
#tblgrid .ui.table>thead>tr>th, td{
    text-align:center !important;
}
#tblgrid .ui.table thead tr:first-child > th {
    background-color:#fff;
    position: sticky !important;
    top: 0;
    z-index: 2;
}
.tblsolidborder{
    border-collapse: collapse !important;
}
.tblsolidborder td{
    border:solid 1px rgb(33 133 208); 
}
#tblnoborder, #tblnoborder > td {
    border:0px;
}
.footer {
	/*position: absolute;    */
    bottom: 2px;
    left:0;
    width: 100%;
	text-align: center;
    font-size: 11px;
    border-top: 1px solid #D0D0D0;
    line-height: 10px;
    padding: 0 10px 0 10px;
    margin: 20px 0 0 0;
    background-color:#1a69a4;
}
.cp{
    cursor:pointer;
}
.lblcenter{
    width:100% !important;
    text-align:center !important;
}
.logo_img{
    margin-top:0px !important;
    background-color:#fff;
    padding:4px 0px;
}
.sharepoint{
    width:40px;
    height:40px !important;
    display:inline-flex;
    background-image:url('./microsoft-sharepoint-2019-48.png');
    background-size:contain;
    background-repeat: no-repeat;   
    vertical-align: -webkit-baseline-middle;
}
.notes{
    width:110px !important;
    text-align:right !important;
    padding-right: 5px;
}
.hide{
    display:none !important;
}
.ui.menu.stackable.pointing .item{
    padding: 5px 6px !important;
}