/******************** GLOBAL *************************************************/

/* HYPERLINKS *************************/

/*
a {
    text-decoration: none !important;
}
a:hover {
    text-decoration: none !important;
}

p a {
    text-decoration: underline !important;
}
p a:hover {
    text-decoration: none !important;
}
ul li a {
    text-decoration: underline !important;
}
ul li a:hover {
    text-decoration: none !important;
}
*/

/* DISABLE HYPHENATION ****************/

p, h1, h2, h3, h4, h5, h6, h7, label, li, dt, dd 
{
    moz-hyphens:      none;
    -o-hyphens:       none;
    -webkit-hyphens:  none;
    -ms-hyphens:      none;
    hyphens:          none;
}


/* BUTTONS ****************************/

.btn.btn-default, .btn.btn-default.linkbutton.__btn.__btn-u.__u-small
{
    text-decoration:  underline !important;
	border:           2px solid var(--us-grey);
	color:            var(--us-grey);
	background-color: var(--us-white);
}
.btn.btn-default, .btn.btn-default.linkbutton.__btn.__btn-u.__u-small:hover 
{
    text-decoration:  none !important;
	border:           2px solid var(--us-grey);
	color:            var(--us-white);
	background-color: var(--us-grey);
}


/*Only External Links*/
.btn.btn-default.linkbutton.__btn.__btn-u.__u-small span
{
	border:           none;
	color:            var(--us-grey) !important;
	background-color: var(--us-white) !important;
	transition: all 0.2s !important;
	-webkit-transition: all 0.2s !important;
}
.btn.btn-default.linkbutton.__btn.__btn-u.__u-small:hover span
{
	border:           none;
	color:            var(--us-white)  !important;
	background-color: var(--us-grey) !important;
	transition: all 0.3s !important;
	-webkit-transition: all 0.2s !important;
}
#wrapper a.btn:not([href*="uni-stuttgart.de"]):link::after
{
  content: url("/system/modules/de.stuttgart.uni.v3.basics/resources/img/link-icons/ex-link-grey.png");
}
#wrapper a.btn:not([href*="uni-stuttgart.de"]):hover::after
{
  content: url("/system/modules/de.stuttgart.uni.v3.basics/resources/img/link-icons/ex-link-white.png");
}


/* NEWSSTREAM ************************/

.newsstream .item a 
{
	background-color:  #f5f5f5;
}
.newsstream .item a:hover 
{
	background-color:  #dddddd; 
}
.newsstream [data-css="c-stream-teaser"] .stream-teaser__link 
{
  background-color: #f5f5f5;
}
.newsstream [data-css="c-stream-teaser"] .stream-teaser__link:hover 
{
  background-color: #dddddd;
}
.segment .segment--grey  
{
	background:       none var(--us-white) !important;
	background-image: none var(--us-white) !important;
	background-color: var(--us-white) !important;
}
button#more 
{
	color: var(--us-grey);
	border-color: var(--us-grey);
	background-color: var(--us-white);
}
button#more:hover 
{
	color: #f5f5f5;
	background-color: var(--us-grey);
}
button.folgelink 
{
	color: var(--us-grey) !important;
	border-color: var(--us-grey) !important;
	background-color: var(--us-white) !important;
}
button.folgelink:hover 
{
	color: #f5f5f5 !important;
	background-color: var(--us-grey) !important;
}


/*****************************************************************************/