﻿
html {
    font-size: 11pt;
}

body {
    font-size: 11pt;
    margin: 0;
    font-family: "72","72full",Arial,Helvetica,sans-serif;
}

.master-mask {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden;
    background-color: rgba(0,0,0,.5);
    z-index: 99999;
}

.master-view {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden;
    /*border: 5px solid blue;
            box-sizing: border-box;*/
}

    .master-view > :first-child {
        position: absolute;
        width: 100% !important;
        height: 100% !important;
        overflow: hidden;
        /*border: 5px solid red;
                box-sizing: border-box;*/
    }

.master-view-launcher {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    /*border: 5px solid yellow;
            box-sizing: border-box;*/
}

.master-view-launcher-header {
    min-height: 50px;
    max-height: 50px;
}

.master-view-launcher-header-logo {
    opacity: 1;
    height: 40px;
}

.master-view-launcher-header-back {
}

.master-view-launcher-org-label {
    color: rgba(180, 199, 231, 1) !important;
}

.master-view-launcher-footer {
    min-height: 30px;
    max-height: 30px;
}

.master-view-launcher-content {
    flex-grow: 1;
    overflow: hidden;
    /*border: 5px solid orange;
            box-sizing: border-box;*/
}

    .master-view-launcher-content > :first-child {
        overflow-y: auto;
        width: 100% !important;
        height: 100% !important;
        /*border: 5px solid green;
                box-sizing: border-box;*/
    }

.master-view-launcher-login {
    background-image: url('/resources/images/background.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 25px;
}

    .master-view-launcher-login .sapMInputBase:not(.sapMInputFocused) .sapMInputBaseContentWrapper {
        background-color: rgba(255,255,255,0.8);
    }

    .master-view-launcher-login .sapMInputBaseContentWrapper * {
        cursor: pointer;
    }

.master-view-launcher-login-logo {
    height: 75px;
}

.master-view-launcher-login-title {
    font-weight: bold !important;
    font-size: 1.2rem !important;
}


.master-view-launcher-login .sapMInputBase {
    line-height: 1rem !important;
    height: 2.25rem !important;
}

.master-view-launcher-login .sapMInputBaseContentWrapper {
    height: 100% !important;
}

.master-view-launcher-login .sapMBtnInner {
    height: 2.25rem !important;
}

.master-view-launcher-login .sapMBtnIcon,
.master-view-launcher-login .sapMBtnContent {
    line-height: 2.125rem !important;
    font-size: 1.000rem !important;
}

.master-view-launcher-login-panel {
    background-color: rgba(0,0,0,.2) !important;
    padding: 20px !important;
    border-radius: 10% !important;
    border: 1px solid rgba(255,255,255,.2) !important;
}

    .master-view-launcher-login-panel .sapMLabel {
        color: white !important;
    }

    .master-view-launcher-login-panel .sapMLnk,
    .master-view-launcher-login-panel .sapMLnk:visited,
    .master-view-launcher-login-panel .sapMLnk:active,
    .master-view-launcher-login-panel .sapMLnk:hover {
        color: white !important;
    }

    .master-view-launcher-login-panel .sapMITBContent {
        background-color: transparent !important;
    }

    .master-view-launcher-login-panel .sapMITH {
        background-color: transparent !important;
    }

    .master-view-launcher-login-panel .sapMITHWrapper, .master-view-launcher-login-panel .sapMITBFilter {
        padding: 0 15px !important;
    }

    .master-view-launcher-login-panel .sapMITBContent {
        padding: 15px 0 !important;
    }

    .master-view-launcher-login-panel .sapMITBTextOnly .sapMITBFilterDefault {
        color: white !important;
    }

        .master-view-launcher-login-panel .sapMITBTextOnly .sapMITBFilterDefault > .sapMITBText {
            color: white !important;
        }

        .master-view-launcher-login-panel .sapMITBTextOnly .sapMITBFilterDefault.sapMITBSelected {
            background-color: rgba(255, 255, 255, 0.28);
        }

            .master-view-launcher-login-panel .sapMITBTextOnly .sapMITBFilterDefault.sapMITBSelected > .sapMITBText {
                color: white !important;
                font-weight: bolder;
            }



.master-view-launcher-menu-panel {
    /*background: linear-gradient(0deg, rgb(0, 62, 72) 0%, rgb(152, 238, 255) 100%);*/
}

.TileItem {
    margin: 10px;
}

.TableRowGroupBackground {
    background-color: #E1F5FE !important;
}

    .TableRowGroupBackground td span {
        font-weight: bold !important;
    }

.bg-selected {
    background-color: #ffe9bb !important;
}

.sapUiSizeCompact .sapMListTblCell {
    border-right: 1px solid #e5e5e5;
}


/*-----------------------------------------*/
/*-- SCROLL-BAR --*/
/*-----------------------------------------*/
::-webkit-scrollbar-button {
    display: none;
    height: 13px;
    border-radius: 0px;
    background-color: #808080;
}

    ::-webkit-scrollbar-button:hover {
        background-color: #808080;
    }

::-webkit-scrollbar-thumb {
    background-color: #808080;
    border-radius: 5px;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #808080;
        border-radius: 5px;
    }

::-webkit-scrollbar-track {
    background-color: #efefef;
    border-radius: 10px;
}

    ::-webkit-scrollbar-track:hover {
        background-color: #efefef;
        border-radius: 10px;
    }

::-webkit-scrollbar {
    width: 10px !important;
    height: 10px !important;
}

/*-----------------------------------------*/
/*-- SAP UI5 corrections --*/
/*-----------------------------------------*/
.sapMInputBaseContentWrapper {
    white-space: nowrap;
}

.sapUiSizeCompact .sapMInputBaseIcon {
    line-height: 1.4rem;
}

.sapMActionSheetPopover.sapMPopover {
    z-index: 9999 !important;
}

.sapUxAPObjectPageSection:focus {
    outline: none !important;
}
/* readonly Input bgcolor*/
.sapMInputBaseReadonly .sapMInputBaseContentWrapper {
    background: rgba(0,0,0,.07) !important;
    border-color: rgba(0,0,0,.2) !important;
}

.sapMInputBaseReadonly .sapMInputBaseContentWrapper,
.sapMInputBaseReadonly input {
    color: rgba(0,0,0,.7) !important;
}


/*-----------------------------------------*/
/*-- Tabulator corrections --*/
/*-----------------------------------------*/
.tabulator,
.tabulator .tabulator-header,
.tabulator .tabulator-header .tabulator-col,
.tabulator .tabulator-footer {
    border-color: #c9c9c9;
    font-size: .875rem;
    background-color: transparent;
}

    .tabulator .tabulator-header,
    .tabulator .tabulator-header .tabulator-col,
    .tabulator .tabulator-footer {
        font-weight: normal;
        background-color: rgb(242, 242, 242);
    }

.tabulator-header-filter input[type="search" i] {
    border: 1px solid rgba(0,0,0,.2) !important;
}

.tabulator-tableHolder {
    background-color: white !important;
}

.tabulator-row.tabulator-selectable:hover,
.tabulator-row.tabulator-selectable:hover .tabulator-cell {
    background-color: rgb(255, 212, 125);
}

.tabulator .tabulator-footer .tabulator-page {
    border-radius: 0.2rem;
}

    .tabulator .tabulator-footer .tabulator-page:disabled {
        opacity: 1;
    }

    .tabulator .tabulator-footer .tabulator-page:not(:disabled) {
        background-color: #fff !important;
        border: .0625rem solid #0854a0;
        color: #0854a0 !important;
    }

        .tabulator .tabulator-footer .tabulator-page:not(:disabled):hover {
            background-color: rgb(235,245,254) !important;
            color: #0854a0 !important;
        }
/*-----------------------------------------*/
/*-- Blur effect without image --*/
/*-----------------------------------------*/
.blur {
    /* All the background image supports */
    transform: translate(0px, 0px, 0px);
    background-image: -webkit-linear-gradient(bottom left, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
    background-image: -moz-linear-gradient(bottom left, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
    background-image: -o-linear-gradient(bottom left, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
    background-image: linear-gradient(to top right, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
    position: absolute;
    width: 130%;
    height: 100%;
    /* blur filters */
    -webkit-filter: blur(20px);
    -o-filter: blur(20px);
    filter: blur(20px);
    /* positioning and removing edges */
    top: -30px;
    left: -15%;
    padding: 30px;
}

    .blur:after {
        content: '';
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 1001;
        /* Setting the gradient. Adds depth, and glass like effect. */
        background-image: -webkit-linear-gradient(289deg, rgba(43,40,50,0.8) 0%, rgba(43,40,50,0.4) 46%, rgba(0,0,0,0.05) 50%);
        background-image: -moz-linear-gradient(289deg, rgba(43,40,50,0.8) 0%, rgba(43,40,50,0.4) 46%, rgba(0,0,0,0.05) 50%);
        background-image: -o-linear-gradient(289deg, rgba(43,40,50,0.8) 0%, rgba(43,40,50,0.4) 46%, rgba(0,0,0,0.05) 50%);
        background-image: linear-gradient(-19deg, rgba(43,40,50,0.8) 0%, rgba(43,40,50,0.4) 46%, rgba(0,0,0,0.05) 50%);
        /* Blur to add depth. High to create smooth transition */
        -webkit-filter: blur(70px);
        -o-filter: blur(70px);
        filter: blur(70px);
    }

/*-----------------------------------------*/
/*-- Blur effect without image --*/
/*-----------------------------------------*/
.ObjectStatus_Blocked {
    background-color: #ffd33d !important; /*Sarı Ton*/
    color: black !important;
}

.ObjectStatus_Synced {
    background-color: #ffeeba !important;
}

.ObjectStatus_Started {
    background-color: #ffae21 !important;
    color: #FFFFFF !important;
}

.ObjectStatus_OnHold {
    background-color: #d6d8db !important;
}

.ObjectStatus_Closed {
    background-color: #6bff8d !important;
    color: black !important;
}

.ObjectStatus_TechClosed {
    background-color: #16b900 !important;
    color: white !important;
}

.ObjectStatus_Cancelled {
    background-color: #ff0000 !important;
    color: white !important;
}
