@font-face{
    font-family : "Transparent";
    src : url('astro.ttf');
}
a{
    cursor: pointer;
}
.legendColorBox{
	padding-left:20px;
}
.testH1{
	color:red;
}
.knodDisplay,.subTypeAction{
	display:none;
}

.deleteParent{
	cursor:pointer;
}
.autocomplete-suggestion{
	cursor:pointer;
}
.modal .form-group{
	padding:10px;
}
.addDocument{
	display:none;
}

#tableAutoBdc{
	background:#ccc;
	width:95%;
	position:absolute;
	padding:10px;
}
 .full button span {
    background-color: limegreen;
    border-radius: 32px;
    color: black;
  }
  .partially button span {
    background-color: orange;
    border-radius: 32px;
    color: black;
  }

#tableAutoBdc tr td{
	padding:3px;
	cursor: pointer;

}

#tableAutoBdc tr td:hover{
	background:#3399cc;
	color:#FFF;
}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.showDescription,.hideDescription{
	    cursor: pointer;
}
.hideDescription{
	display:none;
}

.formFloat{
	float:left;
}
.underline{
	position:relative;
	left:20px;
}
.overlay{
	margin-top:40vh;transform:translateY(-40%);text-align:center;
	
}
.overlay i {font-size:30px}
#loginDiv{
	margin: auto;
	margin-top:150px;
    width: 35%;
    border: 3px 
	
}
.errorDiv p{
	color:red;
}

.form-control {
    outline: 0;
    border-color: #ECECEC;
    border-style: solid;
    border-width: 1px;
    width: 95%;
    background-color: #ffffff;
    padding: 6px;
    border-radius: 2px;
    margin-bottom: 5px;
    font-size: 14px;
}

.angucomplete-holder {
    position: relative;
}

.angucomplete-dropdown {
    border-color: #ececec;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    width: 250px;
    padding: 6px;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    /*top: 32px;
    left: 0px;
    */
    margin-top: -6px;
    background-color: #ffffff;
}

.angucomplete-searching {
    color: #acacac;
    font-size: 14px;
}

.angucomplete-description {
    font-size: 14px;
}

.angucomplete-row {
    padding: 5px;
    color: #000000;
    margin-bottom: 4px;

}

.angucomplete-selected-row, .angucomplete-row:hover {
    background-color: lightblue;
    color: #ffffff;
}

.angucomplete-image-holder {
    padding-top: 2px;
    float: left;
    margin-right: 10px;
    margin-left: 5px;
}

.angucomplete-image {
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border-color: #ececec;
    border-style: solid;
    border-width: 1px;
}

.angucomplete-image-default {
    /* Add your own default image here
     background-image: url('/assets/default.png');
    */
    background-position: center;
    background-size: contain;
    height: 34px;
    width: 34px;
}




.sortorder:after {
  content: '\25b2';   // BLACK UP-POINTING TRIANGLE
}
.sortorder.reverse:after {
  content: '\25bc';   // BLACK DOWN-POINTING TRIANGLE
}

@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes createBox{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes createBox{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes deleteBox{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes deleteBox{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.lightbox-container{top:0;left:0;right:0;bottom:0;z-index:1;padding:2em;display:-ms-flexbox;display:-webkit-box;display:flex;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#1d1d1d;background-color:rgba(29,29,29,.8)}.lightbox-wrapper{position:relative}.lightbox-image{max-height:100vh;vertical-align:middle}.lightbox-btn{z-index:2;width:2.2em;height:2.2em;position:absolute;border-radius:50%;-webkit-transition:all .3s;transition:all .3s;background-color:#000;background-position:center;background-repeat:no-repeat}.lightbox-btn:focus,.lightbox-btn:hover{background-color:#333}.lightbox-btn:disabled{cursor:initial;background-color:#aaa}.lightbox-btn-close{top:-.8em;right:-.8em;background-size:40%;background-image:url(icons/icon-lightbox-close.svg)}.lightbox-btn-next,.lightbox-btn-previous{top:calc(50% - (2.2em/2));background-size:25% 80%;background-image:url(icons/icon-lightbox-arrow.svg)}.lightbox-btn-previous{left:1.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lightbox-btn-next{right:1.5em}.lightbox-video-wrapper{width:80vw;overflow:hidden;position:relative;padding-bottom:56.25%}.lightbox-video-player{top:0;left:0;width:100%;height:100%;position:absolute}[hidden]{display:none}.remove-scroll{overflow:hidden}
.lightbox-btn-close {
    top: -0.8em;
    right: -0.8em;
    background-size: 40%;
    background-image: url('/img/icons/icon-lightbox-close.svg');
    border:none;
}

.login-img {
	width:100%;
	border-radius: 10px 10px 0 0;
}