@charset "utf-8";
/* CSS Document */ 

body, html
{
    height: 100%;
    margin: 0;
}
  
.bg-cover 
{
	/* The image used */
	background-image: url("../../img-background-login-pmp-land-8.jpg");
	background-size: cover;
	/* Full height */
	/* height: 100%;  */

	/* Center and scale the image nicely */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}


.dropshadow-white
{/* 
    -webkit-box-shadow: 0px 0px 53px 4px rgba(168,168,168,1);
    -moz-box-shadow: 0px 0px 53px 4px rgba(168,168,168,1);
    box-shadow: 0px 0px 53px 4px rgba(168,168,168,1) */
	-webkit-box-shadow: 0px 0px 25px 1px rgba(168,168,168,1);
	-moz-box-shadow: 0px 0px 25px 1px rgba(168,168,168,1);
	box-shadow: 0px 0px 25px 1px rgb(203, 203, 233);
}

.copy-btn{ cursor: pointer; }
.copy-btn-hover,.tooltip-elm{ padding: 3px 6px; border-radius: 5px; margin-right: -10px; }
.c-table__cell,.c-table__head--slim .c-table__cell{ padding: 10px 0px 10px 15px; }
td.c-table__cell small.form-text.text-muted{ margin:0; }
.sup-prog-data{ color:white;background-color:#999999;padding:1px 3px;border-radius:5px;font-size: 9px;font-weight: normal; }
.toggle-show-password{ color:#EEEEEE; }
.toggle-show-password:hover{ color:#AAAAAA; } 
.qty-item
{
    display				: inline-block;
    width				: 30px;/* 
	border				: #82e1fa 1px solid; */
    background-color	: #e7ede6;
    text-align			: center;
    padding				: 3px;
    border-radius		: 5px;;
}

@font-face 
{
  font-family			: "toxigenesisbold";
  src					: url("fonts/toxigenesisbold.ttf") format("truetype");
}


/* REPLACE SCROLLBAR STYLE */
/* width */
::-webkit-scrollbar { width: 15px; height: 15px; }
/* Track */
::-webkit-scrollbar-track { background: #f5f5f5; }
/* Handle */
::-webkit-scrollbar-thumb { background: #ccc; }
/* Handle on hover */
::-webkit-scrollbar-thumb:hover { background: #aaa; }


/* TEXT INPUT LIKE PASSWORD INPUT  */
.pswd
{   
    font-family: text-security-disc;
    /* Default */
    /* text-security: disc; */
    -webkit-text-security: disc;
    -moz-text-security: disc;

    /* -webkit-text-security: square;
    -webkit-text-security: circle;
    -webkit-text-security: none; */
}



/* TAB LOGIN / DAFTAR */
.tabtab{
    color:#AAA;
    width: 48%;
    text-align: center;
    padding: 10px;
    margin: 1%;
    margin-bottom: 0px;
    border-radius: 5px 5px 0px 0px;

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2f5f6+0,f9fdff+37,ffffff+100 */
    background: #f2f5f6; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2f5f6 0%, #f9fdff 37%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f2f5f6 0%,#f9fdff 37%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f2f5f6 0%,#f9fdff 37%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.tabtab.active
{
    font-weight: bold;
    color:#0CB2FF;
}

/* Bootstrap Replacement Style */
select:focus, 
select.form-control:focus, 
select.form-select:focus, 
select.custom-select:focus, 
textarea:focus, 
textarea.form-control:focus, 
input.form-control:focus, 
input[type=text]:focus, 
input[type=checkbox]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=number]:focus, 
[type=text].form-control:focus, 
[type=password].form-control:focus, 
[type=email].form-control:focus, 
[type=tel].form-control:focus, 
[contenteditable].form-control:focus 
{ box-shadow: inset 0 0 0 #ddd; border: 1px solid #ced4da; }




@import url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css');
ul.default-ul 
{
    list-style-type: disc !important;
    padding-left:1em !important;
    margin-left:1em;
}

.dropdown-menu::before, .dropdown-menu::after, .dropdown-toggle::after
{
	border: none !important;
	content: none !important;
}



.c-sidebar__link.sub-is-active {
    background-color: #313f54 !important;
    -webkit-box-shadow: inset 3px 0 0 0 #00A8FF;
            box-shadow: inset 3px 0 0 0 #00A8FF; 
}


.pmp-a-new{
    display: -webkit-box;
    display: -ms-flexbox;
    flex-basis: 100%;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    transition: background-color .2s;
    font-size: .875rem;
    
    color: #b7c0cd;
    font-size: 1rem;
    border-bottom: 1px solid #2a3547;
    padding-bottom: 15px;
    padding-top: 10px;
    padding-left: 1px;
}
.pmp-head-new{
flex-basis: 100%;
    margin-right: 0;
    padding: 0px 0px 0px 5px;
    background-color:#222c3c;
}
.pmp-head-new-drop{
flex-basis: 100%;
    margin-right: 0;
    padding: 10px 0px 0px 0px;
    background-color:#313f54;
}
.pmp-text-white-calm{
    color:#b7c0cd;
}

.select-single-btn:focus {
    outline: none !important;
    border-color: #ccd2d9;
}

.select-multiple-btn:focus {
    outline: none !important;
    border-color: #ccd2d9;
}

.select-tree-option {
  pointer-events: none;
}

.select-tree-btn:focus {
    outline: none !important;
    border-color: #ccd2d9;
}

.focus-key-nav-input-field {
    background-color: rgb(255, 253, 125) !important;;
}

.disabled-select {
    pointer-events: none;
    background-color: #e9ecef;
    color: #6c757d;
    cursor: not-allowed;
    opacity: 0.65;
}

.all-row-selected td{
    background-color: #fffd7d!important;
    border-bottom: 1px solid #666666!important;
}