﻿.LocationImage {
    max-height: 200px;
    max-width: 200px;
}

textarea {
    border: 1px solid #999999;
    width: 100%;
    /*height: 100%;*/
    margin: 5px 0;
    padding: 3px;
    font-size: 24px;
	font-weight: 400;
	line-height: 125%;
}

.boxsizingBorder {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.h4{
    background-color:lightslategray;
}

.dx-validationsummary-item{
    margin-bottom: 45px;
}


#embedded-datagrid .dx-toolbar .dx-texteditor, #embedded-datagridCC1 .dx-toolbar .dx-texteditor, #embedded-datagridCC1 .dx-toolbar .dx-texteditor {
    width: 100% !important;
}

#embedded-datagrid .dx-toolbar .dx-toolbar-after, #embedded-datagridCC1 .dx-toolbar .dx-toolbar-after, #embedded-datagridCC2 .dx-toolbar .dx-toolbar-after {
    padding-left: 0;
    width: 100% !important;
}

#embedded-datagrid .dx-datagrid-search-panel, #embedded-datagridCC1 .dx-datagrid-search-panel, #embedded-datagridCC2 .dx-datagrid-search-panel {
    margin-left: 0;
}

.dx-button.customButton {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.dx-button-has-text .dx-button-content  {
    padding: 1px 5px 1px;
}

.dx-texteditor-buttons-container > .dx-button > .dx-button-content {
    padding: 1px 5px 1px;
}

.dx-layout-manager .dx-field-item:not(.dx-last-col) {
    padding-left: 5px;
    padding-right: 5px;
}

.dx-datebox.dx-auto-width .dx-texteditor-input, .dx-datebox:not(.dx-texteditor-empty).dx-auto-width .dx-texteditor-input {
     padding-right: 5px; 
}



.dx-texteditor-input {
    padding: 1px 9px 1px;
    min-height: 25px;
}

.dx-layout-manager .dx-field-item:not(.dx-first-row) {
    padding-top: 2px;
}

.dx-form-group-with-caption .dx-form-group-content {
    padding-bottom: 5px;
    padding-top: 5px;
}

.dx-button-has-icon .dx-button-content {
    padding: 1px 9px 1px;
}

.dx-badge {
    margin:5px;
}

.dx-tab {
    padding: 2px;
}

.dx-accordion-item-body {
    padding: 0;
}


.flex-container {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 200px;
  
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
  
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
}

.left-half {
    background-color: #d1ecf1;
    flex: 2; 
    padding: 1rem;
}

.right-half {
    /*background-color: #b6701e;*/
    flex: 1 ;
    padding: 1rem;
}
