﻿.field-validation-error {
    font-size: 12px;
    color: #a00;
    font-weight: bold;
    font-style: italic; 
} 
.field-validation-valid {
    display: none;
} 
.input-validation-error {
    border: 1px solid #a00 !important;
    background-color: #ffeeee !important;
}  
.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

textarea.input-validation-error { 
    border: 1px solid #e80c4d; 
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1 
}
.alert-danger hr {
	border-top-color: #e4b9c0
}
.alert-danger .alert-link {
	color: #843534
}.alert-dismissable, .alert-dismissible {
	padding-right: 35px
}
.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -28px;
    background-color: inherit;
	right: 0px;
	color: inherit
}
.alert-success {
	color: white;
	background-color: #099e44;
	border-color: #099e44
}
.alert-success hr {
	border-top-color: #c9e2b3
}
.alert-success .alert-link {
	color: #2b542c
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2
}
.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}
.alert h4 {
	margin-top: 0;
	color: inherit
}
.alert .alert-link {
	font-weight: 700
}
.alert>p, .alert>ul {
	margin-bottom: 0
}
.alert>p+p {
	margin-top: 5px
}
.text-success {
	color: #3c763d
}
a.text-success:focus, a.text-success:hover {
	color: #2b542c
}

.alert-success hr {
	border-top-color: #c9e2b3
}
.alert-success .alert-link {
	color: #2b542c
}

.ui.button {
    cursor: pointer;
    display: inline-table;
    min-height: 1em;
    outline: 0;
    border: none;
    vertical-align: baseline;
    background: #E0E1E2;
    /*color: rgba(0,0,0,0.6); font-weight:normal; text-align:right !important;*/
}