.xspText, .xspTextComputedField, .xspTextLabel, .xspTextViewTitle, .xspTextViewColumn, .xspTextViewColumnComputed, .xspTextViewColumnHeader {
	font-family: "FuturaStd-Medium", "Arial", sans-serif !important;
}
.buttons button.edit:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f040";
}

.buttons button.submit:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "";
}

.buttons button.approve:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f00c";
}

.buttons button.renew:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f01e";
}

.buttons button.new:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f067";
}

.buttons button.submit:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f061";
}
.buttons button.compute:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f03a";
}


.padding-top {
	padding-top: 20px;
}
.border-top {
	border-top:none;
	border-bottom:1px solid #d0d9dc;
}
.buttons button {
	margin-top:0;
	margin-bottom: 20px;
}
fieldset {
	/*margin-top:0px;*/
}
fieldset h2 {
	margin: 30px auto 30px auto;
}
.formTitle {
	color:#00B4E1;
	display: inline-block;
    float: left;
    font-size: 30px;
    line-height: 45px;
    font-weight: bold;
}
.label span, .label label {
	color: #93a3a7;
}
.dropdown .dropdown-list .autocomplete-wrapper input[type="text"]:focus {
	-moz-box-shadow: none;
	box-shadow:none;
}
.fieldLink input[type="text"], .fieldLink .status-row .content span{
	text-decoration:underline !important;
	cursor:pointer;"
}
.search-button {
    position: relative;
    top: -49px;
    left: 240px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    height: 48px;
    padding: 15px;
    /*background: #00B4E1;*/
    background:#d0d9dc;
    float:right;
	left:initial;
	right:1px;
	margin-bottom: -48px;
}
.search-button:before {
	color:#fff;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f002";
}
.primary-button-icon.update:before, .secondary-button-icon.update:before, .disabled-button-icon.update:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f021";
}
.primary-button-icon.export:before, .secondary-button-icon.export:before, .disabled-button-icon.export:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f08e";
}
.primary-button-icon.grouping-report:before, .secondary-button-icon.grouping-report:before, .disabled-button-icon.grouping-report:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f03a";
}
.primary-button-icon.event-report:before, .secondary-button-icon.event-report:before, .disabled-button-icon.event-report:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f00b";
}
.primary-button-icon.matrix:before, .secondary-button-icon.matrix:before, .disabled-button-icon.matrix:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f0ce";
}

.button.disabled, button[disabled], .button.disabled, .button[disabled] {
	background-color: #d0dadc;
    border-color: #a2abb0;
    color: #a2abb0;
}

.button.disabled:hover, button[disabled]:hover, .button.disabled:hover, .button[disabled]:hover {
	background-color: #d0dadc;
    border-color: #a2abb0;
    color: #a2abb0;
}

.button-small {
	margin-right:1rem !important;
	padding-right:1.2rem;
	font-size: 0.72rem;
	padding-left:2.6rem;
}