﻿/* border radius */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px!important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px!important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px!important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px!important;
}

a {
    color: #459e00;
}

input[type="text"].txtreadonly:not(.error), select.txtreadonly:not(.error), textarea.txtreadonly:not(.error) {
    background: lightgray !important;
}

/* border bottom*/
input[type="text"]:not(.txtBorderBottom):not(.dx-texteditor-input):not(.error):not(.txtreadonly), input[type="password"]:not(.txtBorderBottom):not(.dx-texteditor-input):not(.error), span.select-wrap, select:not(.wrapped):not(.txtBorderBottom):not(.dx-texteditor-input):not(.error):not(.txtreadonly) {
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    border-bottom: 1px solid #C7C7C7 !important;
}

.simDisabled {
    background-color: lightgrey !important;
}

/*
textarea
{
    border: 0!important;
    outline: 0!important;
    border-bottom: 1px solid #C7C7C7!important;
}
*/

input[type="text"].error, input[type="password"].error, span.select-wrap.error /*, textarea.error */
{
  border-bottom: 1px dashed red!important;
}

textarea.error {
    background: #f5d5d5 !important;
    border: 1px dashed red !important;
}

.error:not(textarea) {
    border: 0 !important;
    outline: 0 !important;
    background: #f5d5d5 !important;
    border-bottom: 1px dashed red !important;
}

a.dx-link {
    text-decoration: none!important;
}

.ui-progressbar {
    position: relative;
    width:100%;
    border: 0px;
    
}

.progress-label {
    position: absolute;
    width: 100%;
    top: 4px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #fff;
    text-align: center;
}