﻿@font-face {
    font-family: "myriad";
    src: url('../FONTS/MyriadPro-Regular.eot');
    src: url('../FONTS/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('../FONTS/MyriadPro-Regular.woff') format('woff'),
    url('../FONTS/MyriadPro-Regular.ttf') format('truetype'),
    url('../FONTS/MyriadPro-Regular.svg#cgor45w') format('svg');

}

@font-face {
    font-family: 'Poppins';
    src: url('../FONTS/Poppins-Regular.eot');
    src: url('../FONTS/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('../FONTS/Poppins-Regular.woff') format('woff'), url('../FONTS/Poppins-Regular.ttf') format('truetype'), url('../FONTS/Poppins-Regular.woff2') format('woff2');
}


* 
{
    margin: 0;
    padding: 0;
}

html, body 
{
    height: 100%;
    max-height: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Poppins', myriad,'CG Omega';

}

#missingCredential {
    display: none !important;
}

#container
{
    height:100%;
    width:100%;
    overflow:visible;
}

#div_cbp-tm-menu{

    max-width: 50px;
    z-index: 99;
    margin-left: -130px;
      
 

}

#loginMask {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: White;
/*    opacity: 0.8;
*/  /*  width: 500px;*/
    height: max-content;
}

.listboxCSS
{
    font-size: 9pt;
    border:0;
    overflow:auto;
    min-width:220px;
    max-width:250px;
    min-height:60px;
    
    height:90px;
}

.textboxCSS
{
    font-size: 9pt;
    width:160px;
    height:20px;
}

div.RadComboBox_MySkin_Metro .rcbInputCell INPUT.rcbInput
{
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    border-color: #4D90FE;
    height: 38px;
    background-color:#fff;
    outline: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);
    padding-left:5px;
    padding-right:5px;
}

#over_loading {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: visible;
    background-color: #ffffff63;
    z-index: 50001;
    display: none;
    top: 0;
}

    #over_loading.black {
        background-color: #00000099 !important;
    }

    #over_loading img {
        display: block;
        height: 50px;
        margin: auto;
    }

    #over_loading div {
        text-align: center;
    }

    #over_loading #loadingMessage {
        font-size: 11px;
        color: black;
        font-weight: 500;
    }

    #over_loading div.loading-container {
        background: #ffffffab;
        border-radius: 10px;
        margin: auto;
        margin-top: calc(50vh - 100px);
        width: fit-content;
        padding: 12px 12px 12px 12px;
    }

          ::-webkit-scrollbar {
  width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}