.editor-label
{
    margin: 1em 0 0 0;
}

.editor-field
{
    margin: 0.5em 0 0 0;
}
.sr-validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.sr-validation-summary-valid
{
    display: none;
}

/* SolidRules Classes */

.sr-horizontal-alignment-left > *
{
    text-align: left;
}

.sr-horizontal-alignment-right > *
{
    text-align: right;
}

.sr-horizontal-alignment-center > *
{
    text-align: center;
}

.sr-vertical-alignment-top > *
{
    vertical-align: top;
}

.sr-vertical-alignment-middle > *
{
    vertical-align: middle;
}

.sr-vertical-alignment-bottom > *
{
    vertical-align: bottom;
}

.sr-dock-top > *
{
    vertical-align: top;
    width: 100%;
}

.sr-dock-bottom > *
{
    vertical-align: bottom;
    width: 100%;
}

.sr-dock-left > *
{
    float: left;
    height: 100%;
}

.sr-dock-right > *
{
    float: right;
    height: 100%;
}

.sr-dock-fill > *
{
    height: 100%;
    width: 100%;
}

.sr-dock-top > label,
.sr-dock-bottom > label,
.sr-dock-fill > label
{
    display: block;
}

.sr-font-bold
{
    font-weight: bold;
}

.sr-font-italic
{
    font-style: italic;
}

.sr-font-underline
{
    text-decoration: underline;
}

.sr-font-strikeout
{
    text-decoration: line-through;
}

.sr-datetimepicker
{
}

.sr-containerelement h2
{
    border-bottom: 1px solid #DDD;
}

.sr-iframe-container
{
    border: 1px solid #BBBBBB;
}

.sr-iframe-container > iframe
{
    border: 0;
    height: 100%;
    width: 100%;        
}

input[data-sr-dropdown-list]:not([readonly]) {
  background-image: url("../img/dropdownarrow.png");
  background-repeat: no-repeat;
  background-origin: content-box;
  background-position: right center;
}

input[data-sr-dropdown]:focus,
input[data-sr-dropdown-list]:focus {
  background-image: none;
}

.sr-datetimepicker > input:not([readonly]),
.sr-datetimepicker > input:not([readonly]) {
  background-image: url("../img/calendar.png");
  background-repeat: no-repeat;
  background-origin: content-box;
  background-position: right center;
}

.sr-datetimepicker > input:focus,
.sr-datetimepicker > input:focus {
  background-image: none;
}

table
{
	border : none
}

img[data-sr-rulename]{
     cursor:pointer;
}