a {
    color: #00867c;
    text-decoration: none;
    transition: 0.2s;
}

a:hover {
    color: #246964;
}

.dsvGreen {
    color: #00867c;
}

.red {
    color: #cc2a41;
}

.green {
    color: #2acc48;
}

.lightGray {
    color: #999999;
}

.gray {
    color: #666666;
}

.ultraLightGray {
    color: #dddddd;
}

.yellow {
    color: #ccb72a;
}

.small {
    font-size: 10px;
}

label {
    font-size: 12px;
    color: #666666;
}


.pseudoLink {
    color: #00867c;
    transition: 0.2s;
    cursor: pointer;
}
.pseudoLink:hover {
    color: #246964;
}

.form-control:focus {
        border-color: #00867c;
        box-shadow: 0 0 0 0.2rem rgba(0, 134, 124, 0.25);
    } 

.dsvFooter {
    background-color: #00867c;
}

.footer-text {
    font-size: 10px;
    color: #efefef;
}

.footer-link {
    font-size: 10px;
    text-decoration: none;
    color: #efefef;
    transition: 0.2s;
}
.footer-link:hover {
    color: #ffffff;
}

.applicationHeadline {
    font-size: 26px;
}

.topicHeadline {
    font-size: 20px;
}

.admMenuEntry {
    font-size: 14px;
    color: #999999;
    transition: 0.2s;
    cursor: pointer;
    white-space: nowrap;
}
.admMenuEntry:hover {
    color: #00867c;
}

.headlineChooseProduct {
    font-size: 20px;
}

.admMenuEntrySelected {
    font-size: 14px;
    color: #00867c;
    transition: 0.2s;
    cursor: pointer;
    white-space: nowrap;
}

.actionStats {
    font-size: 12px;
}

.fieldError {
    border: 3px solid #cc2a41;
}

.tabUnselected {
    font-size: 12px;
    color: #666666;
    transistion: 0.2s;
    cursor: pointer
}
.tabUnselected:hover {
    color: #333333;
}

.tabActive {
    font-size: 12px;
    color: #00867c;
    cursor: pointer
}

.actionChannelCardTitle {
    font-size: 16px;
    font-weight: bold;
    color: #00867c;
}

.bold {
    font-weight: bold;
}

.actionChannelCardLink {

    transition: 0.2s;

}
.actionChannelCardLink:hover {
    -webkit-box-shadow: 5px 5px 8px -6px #000000; 
box-shadow: 5px 5px 8px -6px #000000;
opacity: 1;
}

.actionChannelCardProduct {
    font-size: 14px;
    font-weight: bold;
}
.tileDarkBackground {
    opacity: 0.5;
}

.dsvround {
    border-radius: 14px;    
}

.tileopacity {
    opacity: 0.9;
}
.tileopacity:hover {
    opacity: 1;
}

input[type=submit] {
        width: 100%;
        border-radius: 4px;
	outline: none;
	border:0; 
	color: #ffffff;
	transition: 0.2s;
	padding-top: 5px;
	padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        background-color: #00867c;
}

input[type=submit]:hover {
	color: #00867c;
	background-color: #e6f2f1;
	transition: 0.2s;
}

input[type=submit]:active {
	color: #e4f3ff;
	background-color: #a3cced;
	transition: 0.2s;
}   

input[type=submit]:disabled {
	color: #999999;
	background-color: #efefef;
	transition: 0.2s;
}



input[type=button] {
        font-family: 'FontAwesome', 'Arial';
        width: 100%;
        border-radius: 4px;
	outline: none;
	border:0; 
	color: #ffffff;
	transition: 0.2s;
	padding-top: 5px;
	padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        background-color: #00867c;
}

input[type=button]:hover {
	color: #00867c;
	background-color: #e6f2f1;
	transition: 0.2s;
}

input[type=button]:active {
	color: #e4f3ff;
	background-color: #a3cced;
	transition: 0.2s;
}   

input[type=button]:disabled {
	color: #999999;
	background-color: #efefef;
	transition: 0.2s;
}

.noSelect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}



td {
    font-size: 12px;
    color: #666666; 
}

.sortTHeadRow {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.sortTHeadCol {
    font-size: 12px;
    color: #000000; 
    transition: 0.2s;
}

.sortTHeadCol:hover {
    color: #00867c; 
}

.sortTBodyRow {
    font-size: 12px;
    color: #666666; 
}

.sortTBodyRow:hover {
    background-color: #efefef;
}

.pointer{
    cursor: pointer;
}

@media screen and (max-width: 764px) {
    .applicationHeadline {
        font-size: 20px;
    }
}