@import "../fonts/font.css";

html, body {
    font-size: 15px;
    font-family:   'Bahij_TheSansArabic-SemiBold','helvetica' , sans-serif !important;
    /*color: #6e7582!important*/
}
html,
body,
#viewDiv {
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
}

.esri-ui{
    z-index: 10000 !important;
}
.fixed-panel {
    position: absolute;
    background-color: rgb(255 255 255 / 60%);
    top: 15px;
    left: 15px;
    padding: 7px;
    text-align: center;
    z-index: 50;
}

.fixed-alert {
    position: absolute;
    top: 25px;
    right: 36%;
    margin-left: 60px;
    width: 320px;
    text-align: center;
    z-index: 9;
}
.postal-control-container {
    transition: transform .0s ease-in-out;
    position: absolute;
    right: -1px;
    top: 50px;
    z-index: 9;
}
.nav-icons-bar-top {
    width: 40px;
    height:138px;
    background-color: #0d6efd;
    border-radius: 10px 0 0 10px;
    overflow: hidden;

}

.nav-icons-bar-bottom {
    margin-top: 50px;
    width: 40px;
    height:100px;
    background-color: #0d6efd;
    border-radius: 10px 0 0 10px;
    overflow: hidden;
}


.nav-icons-bar-left {
    position: absolute;
    left: 0;
    top: 30%;
    width: 40px;
    height:103px;
    background-color: #0d6efd;
    border-radius: 0 10px 10px 0;
    overflow: hidden;
    z-index: 9;
}

.p-center{
    padding: 7px !important;
}

.transform{
    transition: all .3s ease-in-out;
}
.basemapGalleryContainer{
    position:absolute;
    right: -300px;
    margin:50px 0;
    width:255px;
    height: 100%
}
.basemapGalleryContainer.show{
    right: 0px;
}

.layerListContainer{
    position:absolute;
    right: -300px;
    height: 100%
}
.layerListContainer.show{
    right: 0px;
}
.postal-control-container.show  {
    transform: translateX(-255px);
}

.transform-active-postal-control-container {
    transform: translateX(-255px);
}
.transform-active{
    transform: translateX(-300px);
}

.offcanvas.offcanvas-start {
    width:255px;
    transition: transform .0s ease-in-out;
}

.no-radius{
    border-radius: 0 !important;
}
.btn:active { background-color: red }
.btn:focus {
    background-color: #0063cb;
}

.active-btn{
    background-color:#ffc107 !important;
    border-color:#ffc107 !important;
}

/*

*/

/* creating css loader */

#loading {
    width: 1.7rem;
    height: 1.7rem;
    border: 3px solid #f3f3f3;
    border-top: 3px solid #0063cb;
    border-radius: 100%;
    margin: auto;
    visibility: hidden;
    animation: spin 1s infinite linear;
}
#loading.display {
    visibility: visible;
}
@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}


.custom-tooltip {
    font-family: 'Bahij_TheSansArabic-SemiBold', serif !important;
    z-index: 10001 !important;
}


/***
custom layer list style
*/
.esri-layer-list {
    color: #323232;
    background-color: #ffffff !important;

}

.esri-layer-list__item {

    border: 1px solid rgba(110,110,110,.3) !important;
    border-radius: 5px;
    margin: 0 0 5px 0 !important;

}


.esri-layer-list-panel .esri-slider--horizontal{
    max-height: 40px !important;
}

.esri-layer-list__item-actions-menu-item {
    color: #0079c1 !important;
}


.esri-layer-list__item-actions {
    background-color: #ffffff !important;
}
