button.btn.dropdown-toggle.select-btn{ 
outline: none !important; 
}

a, :visited{ 
    outline: 0 !important;
    outline: none !important;
}

:hover, :active, :focus{ 
    outline: 0 !important;
    outline: none !important;
}

input[type="date"] {
  position: relative;
  padding: 10px;
}

input[type="date"]::-webkit-calendar-picker-indicator {
  color: transparent !important;
  background: none !important;
  z-index: 1 !important;
}

input[type="date"]:before {
	font-family:'sheep';
    content: '\e900';
  color: transparent;
  background: none;
  display: block;
  position: absolute;
  right: 6px;
  color: #999;
}

.h7 {
font-size: 0.8rem;
}

span.navbar-toggler-icon{color:#fff !important;}

#dta-nav nav{
z-index:999;
color:#fff !important;
}

.load-app nav{
z-index: 999 !important;
}

ul#link-panel li a{
        position: relative;
        color:#fff;
		font-weight:700;		
    }


.pendings-notify {position:relative; top:3px; margin-left:auto;}
.pendings-notify i{font-size:20px;}

.logo-nav{
width: 130px;
height: 40px;
background-size: cover;
background-image: url(../img/sheep_text_white.png);
background-repeat: no-repeat;
background-position:center center; 
padding-left:10px; 
padding-top:4px;
}


#dta-nav nav a:hover{text-decoration:none;}	
	
@media only screen and (min-width: 768px) {
.last-li{padding-bottom:0 !important;}
.navbar-collapse{padding-top:5px !important;}

#dta-nav nav a:not(.nav-primary-link, .pendings-notify):hover{
text-decoration:underline !important;	
}	
}

#dta-nav nav a{
padding-top:3px;
color:#fff !important;
}

@media only screen and (min-width: 767px) and (max-width: 850px){
.nav-secondary-link{font-size:15px;text-align:center;}
#link-panel{align-items: center;}
}

  .nav-load{
   position: relative !important;
  }

@media only screen and (max-width: 767px) {
  #dta-nav nav{
   position: relative !important;
  }
  .wr-st{
	display:none;
  }
}

.modal{z-index:9999;}
.modal.clip{z-index:10000 !important;}
.modal-body{
word-wrap:break-word !important;
}

body.modal-open {overflow: visible;}
.modal-open::-webkit-scrollbar { width: 0 !important }
.modal-open { overflow: -moz-scrollbars-none; }
.modal-open{ -ms-overflow-style: none; }

.separator-st{background-color:#DEE2E6; height:2px;}

.no-border{border:none !important;}

.nav-sheep{background: #000 !important;}

.i-c-x:after{font-family:sheep; content: "\ea38";}
.i-c-i:after{font-family:sheep; content: "\e94b";}
.i-c-0:after{font-family:sheep; content: "\e94b";}
.i-c-1:after{font-family:sheep; content: "\ea0a";}
.i-c-2:after{font-family:sheep; content: "\ea0b";}

.abs-center-x {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

#auth-panel i, #auth-panel span{vertical-align:middle;}

.affiliate-i{font-size:23px;}