body {
  text-align: center;
}

.segmented {
    margin: auto
}

.segmented .dx-tab-selected {
  background-color: #3481E7;
  color: #efefef;
  position: relative;
}

.clear .dx-popup-content .dx-datagrid-headers {
    background: #FBFBFB;
}

.clear .dx-datagrid-headers {
    background: #FBFBFB;
}

.clear .dx-icon, .button-clear .dx-button-text  {
	font-size: 16px;
    padding: 0px 0px 0px;
    margin:2px;
    height:20px;
}

.clear-padding .dx-popup-content {
    padding: 0px;
    text-align:left;
}

.clear+.dx-texteditor {
  background: transparent;
  border-style: none;
  border-width: 0px;
  border-color: none;
  color: #3481E7;
}
.clear .dx-texteditor-input {
  background: transparent;
  font-size: 16px;
  color: #3481E7;
}
.clear .dx-dropdowneditor-icon {
    color: #3481E7;
}

.summary {
	text-align: left;
	font-size: 30px;
    padding: 7px 18px 8px;
}

.clear-line {
    border-bottom: 1px solid lightgray;
}

.dx-overlay-shader {
    background-color:transparent;
}

.dx-button {
  -webkit-border-radius: none; 
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; 
  border-width: 0px; 
  border-style: none; 
  background-color: transparent;
}

.dx-button .dx-button-text {
  color: #3481E7;
}

.dx-button .dx-icon {
  color: #3481E7;
}

.dx-button.dx-state-hover
{
  -webkit-box-shadow:none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}

.dx-button.dx-state-focused
{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
.dx-button.dx-state-active
{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}

.top-line {
    border-top: 1px solid #d3d3d3;
}

.bottom-line {
    border-bottom: 1px solid #d3d3d3;
}

.focus-overlay-clear .dx-datagrid-focus-overlay {
    border: 0px solid #606060;
}

.focus-overlay-clear .focused .dx-datagrid-focus-overlay {
    border: 2px solid #606060;
}

.focus-overlay-clear  .dx-datagrid-save-button, .focus-overlay-clear .dx-datagrid-cancel-button {
    display: none;
}

.baseyear {
    color: #ff006e;
}

.estimate {
    color: #3481E7
}

.reduce {
    color: #0a8b1c
}