.no-margin-side{
  margin-left:0px !important;
  margin-right:0px !important;  
}
.no-padding-side{
  padding-left:0px !important;
  padding-right:0px !important;  
}

button.no-padding{
  padding:0 !important  
}
button.no-background{
  background-color:transparent !important;  
}

#arrow button:not(.arrow-disable){
  color:rgba(189,111,138,1);
}
.arrow-disable{
  color:rgba(189,111,138,0.3);
}

.fa-angle-times::before {
  content: "\F105\F104";
  letter-spacing: -0.15em;
}

.bold{
  font-weight:bold;
}

ul {
    list-style: none;
}

ul a, a:visited, a:hover, a:active {
/*  color: inherit;  */
}

.fa-angle-times::before {
  content: "\F105\F104";
  letter-spacing: -0.28em;
}


.uppercase{
  text-transform:uppercase;
}

/* beg > notification */
#notification{
  position:fixed;
  bottom:0px; 
  left:5vw;
  width:400px;

  z-index:1051;
  transition: 0.5s;  
/*  background:#000;*/  
  height:0px;
}
#notification.open{
  height:100px;
}

#notification-message{  
  font-size:0.8em;
  padding:10px;
  position: relative; 
  width:100%;
  color:#fff !important;
}
#notification-message.success{  
  background-color:rgba(0, 149, 33,0.7);
  border-left:1px solid rgba(0, 149, 33,1);
  border-bottom:1px solid rgba(0, 149, 33,1);
  border-top:1px solid rgba(0, 149, 33,1);    
  color:#fff;
}
#notification-message.danger{  
  background-color:rgba(244, 27, 96,0.7);
  border-left:1px solid rgba(244, 27, 96,1);
  border-bottom:1px solid rgba(244, 27, 96,1);
  border-top:1px solid rgba(244, 27, 96,1);
  color:#fff;  
}

/* end > notification */
