<commit_before>﻿body {
    font: 12px Arial,Helvetica,sans-serif;
}

/* general tweaks */
a:focus,a:active {
    -moz-outline-style:none;
    outline:none;
}

a {
    color:#21759b;
}

a:hover {
    color:#d54e21;
    cursor:pointer;
}

::-moz-focus-inner {
    border: 0;
}

/* buttons */
input[type=submit],input[type=button] {
    border:solid 1px #b7b7b7;
    /*background:#fff;*/
    background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#e9e9e9));
    background:-moz-linear-gradient(top,#fbfbfb,#e9e9e9);
 /*   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#e9e9e9');*/
    text-shadow:0 1px 1px #fff;
   /* min-width:20px;*/
}

input[type=submit]:hover,input[type=button]:hover {
    background:#ededed;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));
    background:-moz-linear-gradient(top,#fff,#dcdcdc);
 /*   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc');*/
    cursor:pointer;
    border:1px solid #aaa;
}

input[type=submit]:active,input[type=button]:active {
    color:#333;
    top:1px;
    background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));
    background:-moz-linear-gradient(top,#ededed,#fff);
 /*   filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');*/
}

/* forms (labels,values) */
.labelLine {
    float:left;
    font-weight:bold;
    margin:0 10px;
    padding:5px 0 4px;
    text-align:right;
    vertical-align:top;
    width:140px;
}

.labelLine[for$="sfCombo"] {
    padding-top:6px;
}

input[type=text],input[type=password],input[type=button], textarea,select {/* IE will show a border around input radio */
    border:1px solid #ccc;
    color:#333;
    padding:3px 4px 4px;
    
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
}

.field input, .field textarea, .field select, .fieldList select 
{
    float:left;
}

.field input[type=radio] {
    float:none;
}

select {
    padding:4px 4px 3px;
}

select.entityList option {
    padding:3px;
}

input[type=checkbox] {
    margin-top:4px;
    border:0;
}

input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus {
    border-color:#76baec;
}

a.valueLine {
    padding:5px 5px 4px 5px;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float:left;
}

span.valueLine {
    padding:5px 5px 4px 5px;
    float:left;
}

.valueFirst{float:left;margin-bottom:3px;margin-right:2px;}
.valueFirst label {
	clear:both !important;
	color:#444444 !important;
	display:block !important;
	font-size:11px !important;
	margin:0 !important;
	width:auto;
	text-align:left;
	float:none;
	line-height:15px;
	padding-left:2px;
}

/* datetime pickers */
img.ui-datepicker-trigger {
    padding:4px;
}
img.ui-datepicker-trigger:hover 
{
	cursor:pointer;
}
/* entitylist */

.field,.EntityLineDetail {
    margin:6px 0;
    clear:both;
    overflow:auto;
}

.EntityLineDetail .field .labelLine, .EntityLineDetail .around .labelLine {
    width:100px;
    border-left:2px dotted #bbb;
    margin-left:120px;
}

.field .valueFirst .labelLine
{
	width:inherit;
	border:0;
	margin:inherit;
}

.around .field{ float:left; clear:none;}

input.lineButton {
    font-size:0px;
    filter:none;
    height:20px;
    background-color:#fff !important;
    background-image:url(../images/lineButtons.gif) !important;
    background-repeat:no-repeat;
    text-indent:-9999px;
    margin:3px 2px 0px 4px;
    padding:0;
    text-indent:-9999px;
    width:20px;
    float:left;
    border:0 !important;
}

input.lineButton.find {
    background-position:0 -20px;
}

input.lineButton.go {
    background-position:0 -40px;
}

input.lineButton.remove {
    background-position:0 -60px;
}

input.lineButton:hover {
    cursor:pointer;
    opacity:0.8;
    filter:alpha(opacity=80);
}

div.clearall {
    clear:both;
}

.fieldList td {
    padding: 0;
}

legend 
{
	color:#555;
	font-weight:bold;
	padding:0.1em 0.2em;
	clear:both;
	border:0;	/* overrides default fluid css */
}

fieldset 
{
	border:1px dotted #bbb;
	padding:10px;
	margin-bottom:10px;
	background-color:#fff;		/* overrides default fluid css */
}

.repeaterElement
{
	margin-left:160px;
	padding: 5px;
	display:block;
	border-color:#dfdfdf #eee #fff #eee;
	border-width:1px;
	border-style:solid;
}
.repeater a.remove
{
	position:absolute;
}
.repeaterElement a
{
	text-decoration: underline;
	font-weight:bold;
	float:left;
	margin-right:5px;
}


/* popup */
.popupWindow {
    border-color:#eee;
    /*-moz-box-shadow:0 0 0.6em #aaa*/
}

.popupWindow .divResults {
    max-height:500px;
}

.divMainControl {
    display:block;
    clear:both;
}

.popupWindow {
    position:fixed;
    z-index:10001;
    border:1px #183c5c solid;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#fff;
    /* -moz-box-shadow:0 0 1em #555;
    -webkit-box-shadow:0 0 1em #555;
    box-shadow:0 0 1em #555;
    */
}

.popupWindow .divMainControl {
    overflow-x:hidden;
    overflow-y:auto;
    max-height:550px;
    float:left;
    width:100%;
}

.popup-body {
    clear:both;
    padding:10px;
	overflow:auto;	/*important when a popup contains a search control */
}

.popupBackground {
    display:block;
    position:fixed;
    top:0;
    z-index:10000;
    background-color:#eee;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    opacity:0.5;
}

.popupWindow .dragHandle {
    color:#fffbff;
    font-size:130%;
    font-weight:bold;
    text-shadow:1px 1px #183C5C;
    background:url(../images/popup-header-back.jpg) repeat-x 0 0 #274977;
    padding:5px;
    border-bottom:1px solid #e1ecf9;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-radius-topleft:5px;
    -webkit-border-radius-topright:5px;
    border-radius-topleft:5px;
    border-radius-topright:5px;
}

.popupWindow .dragHandle:hover {
    cursor: move;
}

.closebox{position:absolute; right:-15px; top:-12px;width:30px;height:30px;background:transparent url(../images/fancy_closebox.png) no-repeat scroll left top;}
.closebox:hover{cursor:pointer;}

/* top message */
.message-area {
    font-size:12px;
    left:50%;
    overflow:hidden;
    position:absolute;
    top:0;
    z-index:100000;
}

.message-area-text-container {
    font-weight:bold;
    overflow:hidden;
    text-align:center;
    white-space:nowrap;
    background-color:#fff1a8;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-radius-bottomleft:4px;
    -webkit-border-radius-bottomright:4px;
    border-radius-bottomleft:4px;
    border-radius-bottomright:4px;
    padding:4px;
}

.message-area-text-container.ok {
    background-color:#BFFF9F;
}

.message-area-text-container.error {
    background-color:#FFAFAF;
}

.hidden {
    display: none !important;
}

/* autocomplete */
.ddlAuto,.ddlAutoOn {
    position:relative;
    z-index:2;
    background-color:#fff;
}

.ddlAuto {
    border:1px solid #ddd;
    border-top-color:#bbb;
}

.ddlAutoOn {
    background-color: #dedede;
}

/* errors */
.field-validation-error {
    color:#ff0000;
}

.input-validation-error {
    border:1px solid #ff6666 !important;
    background-color:#ffeeee !important;
}

input.input-validation-error[type=checkbox] {<commit_msg>(TFS CS 5643)<commit_after>﻿body {
    font: 12px Arial,Helvetica,sans-serif;
}

/* general tweaks */
a:focus,a:active {
    -moz-outline-style:none;
    outline:none;
}

a {
    color:#21759b;
}

a:hover {
    color:#d54e21;
    cursor:pointer;
}

::-moz-focus-inner {
    border: 0;
}

/* buttons */
input[type=submit],input[type=button] {
    border:solid 1px #b7b7b7;
    /*background:#fff;*/
    background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#e9e9e9));
    background:-moz-linear-gradient(top,#fbfbfb,#e9e9e9);
 /*   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#e9e9e9');*/
    text-shadow:0 1px 1px #fff;
   /* min-width:20px;*/
}

input[type=submit]:hover,input[type=button]:hover {
    background:#ededed;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));
    background:-moz-linear-gradient(top,#fff,#dcdcdc);
 /*   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc');*/
    cursor:pointer;
    border:1px solid #aaa;
}

input[type=submit]:active,input[type=button]:active {
    color:#333;
    top:1px;
    background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));
    background:-moz-linear-gradient(top,#ededed,#fff);
 /*   filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');*/
}

/* forms (labels,values) */
.labelLine {
    float:left;
    font-weight:bold;
    margin:0 10px;
    padding:5px 0 4px;
    text-align:right;
    vertical-align:top;
    width:140px;
}

.labelLine[for$="sfCombo"] {
    padding-top:6px;
}

input[type=text],input[type=password],input[type=button], textarea,select {/* IE will show a border around input radio */
    border:1px solid #ccc;
    color:#333;
    padding:3px 4px 4px;
    
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
}

.field input, .field textarea, .field select, .fieldList select 
{
    float:left;
}

.field input[type=radio] {
    float:none;
}

select {
    padding:4px 4px 3px;
}

select.entityList option {
    padding:3px;
}

input[type=checkbox] {
    margin-top:4px;
    border:0;
}

input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus {
    border-color:#76baec;
}

a.valueLine {
    padding:5px 5px 4px 5px;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float:left;
}

span.valueLine {
    padding:5px 5px 4px 5px;
    float:left;
}

.valueFirst{float:left;margin-bottom:3px;margin-right:2px;}
.valueFirst label {
	clear:both !important;
	color:#444444 !important;
	display:block !important;
	font-size:11px !important;
	margin:0 !important;
	width:auto;
	text-align:left;
	float:none;
	line-height:15px;
	padding-left:2px;
}

/* datetime pickers */
img.ui-datepicker-trigger {
    padding:4px;
}
img.ui-datepicker-trigger:hover 
{
	cursor:pointer;
}
/* entitylist */

.field,.EntityLineDetail {
    margin:6px 0;
    clear:both;
    overflow:auto;
}

.EntityLineDetail .field .labelLine, .EntityLineDetail .around .labelLine {
    width:100px;
    border-left:2px dotted #bbb;
    margin-left:120px;
}

.field .valueFirst .labelLine
{
	width:inherit;
	border:0;
	margin:inherit;
}

.around .field{ float:left; clear:none;}

input.lineButton {
    font-size:0px;
    filter:none;
    height:20px;
    background-color:#fff !important;
    background-image:url(../images/lineButtons.gif) !important;
    background-repeat:no-repeat;
    text-indent:-9999px;
    margin:3px 2px 0px 4px;
    padding:0;
    text-indent:-9999px;
    width:20px;
    float:left;
    border:0 !important;
}

input.lineButton.find {
    background-position:0 -20px;
}

input.lineButton.go {
    background-position:0 -40px;
}

input.lineButton.remove {
    background-position:0 -60px;
}

input.lineButton:hover {
    cursor:pointer;
    opacity:0.8;
    filter:alpha(opacity=80);
}

div.clearall {
    clear:both;
}

.fieldList td {
    padding: 0;
}

legend 
{
	color:#555;
	font-weight:bold;
	padding:0.1em 0.2em;
	clear:both;
	border:0;	/* overrides default fluid css */
}

fieldset 
{
	border:1px dotted #bbb;
	padding:10px;
	margin-bottom:10px;
	background-color:#fff;		/* overrides default fluid css */
}

.repeaterElement
{
	margin-left:160px;
	padding: 5px;
	display:block;
	border-color:#dfdfdf #eee #fff #eee;
	border-width:1px;
	border-style:solid;
}
.repeater a.remove
{
	position:absolute;
}
.repeaterElement a
{
	text-decoration: underline;
	font-weight:bold;
	float:left;
	margin-right:5px;
}


/* popup */
.popupWindow {
    border-color:#eee;
    /*-moz-box-shadow:0 0 0.6em #aaa*/
}

.popupWindow .divResults {
    max-height:500px;
}

.divMainControl {
    display:block;
    clear:both;
}

.popupWindow {
    position:fixed;
    z-index:10001;
    border:1px #183c5c solid;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#fff;
    /* -moz-box-shadow:0 0 1em #555;
    -webkit-box-shadow:0 0 1em #555;
    box-shadow:0 0 1em #555;
    */
}

.popupWindow .divMainControl {
    overflow-x:hidden;
    overflow-y:auto;
    max-height:550px;
    float:left;
    width:100%;
}

.popup-body {
    clear:both;
    padding:10px;
	overflow:auto;	/*important when a popup contains a search control */
}

.popupBackground {
    display:block;
    position:fixed;
    top:0;
    z-index:10000;
    background-color:#eee;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    opacity:0.5;
}

.popupWindow .dragHandle {
    color:#fffbff;
    font-size:130%;
    font-weight:bold;
    text-shadow:1px 1px #183C5C;
    background:url(../images/popup-header-back.jpg) repeat-x 0 0 #274977;
    padding:5px;
    border-bottom:1px solid #e1ecf9;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-radius-topleft:5px;
    -webkit-border-radius-topright:5px;
    border-radius-topleft:5px;
    border-radius-topright:5px;
}

.popupWindow .dragHandle:hover {
    cursor: move;
}

.closebox{position:absolute; right:-15px; top:-12px;width:30px;height:30px;background:transparent url(../images/fancy_closebox.png) no-repeat scroll left top;}
.closebox:hover{cursor:pointer;}

/* top message */
.message-area {
    font-size:12px;
    left:50%;
    overflow:hidden;
    position:absolute;
    top:0;
    z-index:100000;
}

.message-area-text-container {
    font-weight:bold;
    overflow:hidden;
    text-align:center;
    white-space:nowrap;
    background-color:#fff1a8;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-radius-bottomleft:4px;
    -webkit-border-radius-bottomright:4px;
    border-radius-bottomleft:4px;
    border-radius-bottomright:4px;
    padding:4px;
}

.message-area-text-container.ok {
    background-color:#BFFF9F;
}

.message-area-text-container.error {
    background-color:#FFAFAF;
}

.hidden {
    display: none !important;
}

/* autocomplete */
.ddlAuto,.ddlAutoOn {
    position:relative;
    z-index:2;
    background-color:#fff;
}

.ddlAuto {
    border:1px solid #ddd;
    border-top-color:#bbb;
}

.ddlAutoOn {
    background-color: #dedede;
}

.ddlAuto:hover, .ddlAutoOn:hover {cursor:pointer;}


/* errors */
.field-validation-error {
    color:#ff0000;
}

.input-validation-error {
    border:1px solid #ff6666 !important;
    background-color:#ffeeee !important;
}

input.input-validation-error[type=checkbox] {
{'fraction_non_alphanumeric': 0.15430485762144053, 'fraction_numerical': 0.037520938023450585, 'mean_word_length': 3.6181930693069306, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5923336', 'n_tokens_mistral': 6095, 'n_tokens_neox': 5679, 'n_words': 833}