.no-margin {margin:0px !important;}
input[readonly]{border:none;background: transparent;cursor:pointer;}
.form-multiline .form-group {margin-bottom: 15px;margin-right: 30px;}
.form-multiline label,.form-multiline .form-control { margin-right: 15px;}
.form-control-feedback {top: 20px;}
div.form-group.required .control-label {position: relative;}
div.form-group.required .control-label:after {color: #d00;content: "*";position: absolute;margin-left: 5px;top:4px;}
.modal.large>.modal-dialog {width: 50%;}
.modal-header .top {margin-top: -10px;} 
.form-feedback-msg {
	background: rgba(184, 226, 174, 0.72);
	padding: 10px 20px;
	margin-bottom: 10px;
	border: 1px solid #b0d2ab;
}
.form-feedback-msg p {
	padding: 0;
    margin: 0;
    color: rgba(36, 51, 33, 0.81);
    text-shadow: 1px 1px 0px #ebfde6;
}
.form-errors {
	padding: 10px 20px;
	margin-bottom: 10px;
	background: rgba(230, 128, 128, 0.69);
	border:1px solid #d08282;
}
.form-errors h4 {
	padding: 0;
	margin: 0 0 6px;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0px 1px #fbcccc;
}
.form-errors ul {list-style: none;list-style-type: none;margin: 4px;}
.form-errors ul > li {text-indent: -5px;}
.form-errors ul > li:before {content: "-";padding-right: 10px;}
.form-errors ul li {color: #fff;text-shadow: 0px 1px 2px rgba(51, 51, 51, 0.52);margin: 2px;}
.sort {cursor: pointer;position: relative;}
.sort.up:after, .sort.down:after{
    position: absolute;
    top: 10px;
    right: 8px;
	font-size:0.85em;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: 0.3;
}
.sort.up.active:after, .sort.down.active:after {color: #000;text-shadow: 2px 3px 2px #fff;opacity: 1;}
.sort.up:after { content: "\e155";}
.sort.down:after { content: "\e156";}