.ms-bold
{
    font-weight:bold;
}
.SLFE_Product32
{
	top:0;
	left:0;
}
.SLFE_DefaultReadonly
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
	-ms-filter:"alpha(opacity=30)";
    filter:alpha(opacity=30);
	opacity:0.3;
    background-color:#f6f6f6;/*Issue 4923*/
}

span.SLFE_ReloadLink14
{
    display: inline-block;
	margin-left:4px;
 	margin-top:2px;
   vertical-align: top;
}
span.SLFE_ReloadLink15
{
    display: inline-block;
	margin-top:4px;
    vertical-align: top;
}

.SLFE_ReloadLink_Field
{
    display: inline-block;
}
span.SLFE_ReloadIconv14
{
    display: inline-block;
	margin-left:4px;
 	margin-top:2px;
    vertical-align: top;
}
span.SLFE_ReloadIconv15
{
    display: inline-block;
	margin-top:4px;
    vertical-align: top;
}
.SLFE_ReloadIcon_Field
{
    display: inline-block;
}
.SLFE_Product16
{
	top:0;
	left:0;
}

.SLFE_FieldLevelPermissions32
{
	top:0;
	left:-32px;
}
.SLFE_FieldLevelPermissions16
{
	top:0;
	left:-16px;
}

.SLFE_FieldLevelConstraints32
{
	top:0;
	left:-64px;
}
.SLFE_FieldLevelConstraints16
{
	top:0;
	left:-32px;
}

.SLFE_FieldDefaults32
{
	top:0;
	left:-96px;
}
.SLFE_FieldDefaults16
{
	top:0;
	left:-48px;
}

.SLFE_FieldGroups32
{
	top:0;
	left:-128px;
}
.SLFE_FieldGroups16
{
	top:0;
	left:-64px;
}

.SLFE_ViewPermissions32
{
	top:0;
	left:-160px;
}
.SLFE_ViewPermissions16
{
	top:0;
	left:-80px;
}

.SLFE_ItemNavigation32
{
	top:0;
	left:-192px;
}
.SLFE_ItemNavigation16
{
	top:0;
	left:-96px;
}
#slfe-tabs{
    word-break:break-word;
}
.SLFE_Tab {
    /* [ReplaceColor(themeColor:"Light1")] */
    background-color: #DCF0F7;
}
.SLFE_NonSelect 
{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.k-formactionname {
font-weight:bold;
font-size:16px;
vertical-align:middle;
}

.k-ErrorTd {
    border-style:solid;
    border-width:2px !important;/*to avoid k-verticaltable*/
    border-color:red !important;/*to avoid k-verticaltable*/
    padding-bottom:3px;
    padding-left:3px;
    width:auto !important;/*to avoid k-verticaltable*/
    float:none !important;/*to avoid k-verticaltable*/
}

.k-ErrorTdTitle {
   font-size:12px;
   background-color:red;
   color:white;
}

/*CR3852*/
table.k-verticaltable
{
    width:100%;
}
table.k-verticaltable>tbody>tr
{
    display: block;
}
table.k-verticaltable>tbody>tr>th,
table.k-verticaltable>tbody>tr>td
{
    display: block;
    float: left;/*Only way to make vertical table in IE8. Other IE versions/browsers don't need this */
    width: 98% !important;/*Repeating rows on the page will mess this up. This is a fix for that.*/
    /* keep comment so VS doesnt show this as broken. */
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}
table.k-verticaltable > tbody > tr > th.ms-formbody,
table.k-verticaltable > tbody > tr > td.ms-formbody
{
    border-top:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius:0;
    /**/padding-top:0px;/* keep comment so VS doesnt show this as broken. */
}
table.k-verticaltable > tbody > tr > th.ms-formlabel,
table.k-verticaltable > tbody > tr > td.ms-formlabel
{
    /**/padding-bottom:0px;/* keep comment so VS doesnt show this as broken. */
}
table.k-verticaltable > tbody > tr#TabsControl > td,
table.k-verticaltable > tbody > tr#SLFE_MultiColumnRow > td
{
    border-left: 0;
    border-top: 0;
	padding-left:0;
}

@-moz-keyframes k-fade {
    from { opacity: 1.0; }
    50% { opacity: 0.4; }
    to { opacity: 1.0; }
}

@-webkit-keyframes k-fade {
    from { opacity: 1.0; }
    50% { opacity: 0.4; }
    to { opacity: 1.0; }
}

@keyframes k-fade {
    from { opacity: 1.0; }
    50% { opacity: 0.4; }
    to { opacity: 1.0; }
}

.k-blink {
	-moz-animation: k-fade 3000ms infinite;
	-o-animation: k-fade 3000ms infinite;
	-webkit-animation: k-fade 3000ms infinite;
	animation: k-fade 3000ms infinite;
}
table.k-MultiColumnTable
{
    width:100%;
}
table.k-MultiColumnTable>tbody>tr>td,
table.k-MultiColumnTable>tr>td
{
    padding-left:8px;
}
table.k-MultiColumnTable>tbody>tr>td:first-child,
table.k-MultiColumnTable>tr>td:first-child
{
    padding-left:0;
}
table.k-MultiColumnFieldWrapperTable
{
    width:100%;
}

.ms-formtable.table-toModify {
	visibility: hidden;
	min-width: 300px;
}

/**/.ms-formlabel h3.ms-standardheader {font-weight: bolder; color: #666;}/* Issue 4967 keep comment so VS doesnt show this as broken. */

@media print {
	/* Issue 5370, 5383: fix print view*/
	.ui-accordion-content-active {
		overflow: visible !important;
	}

	.ksme-switchtomobile {
		display: none !important;
	}
}

.k-hr:before {
	content: "";
	display: block;
	border-bottom: 2px solid #003366;
	margin: 8px 0;
}
.k-formsetwidth a{
    color: #0072c6;
}
.request-overlay {
    z-index: 9999;
    position: fixed; /*Important to cover the screen in case of scolling content*/
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    background: rgba(200,200,200,0.5) url('/_layouts/15/images/kwizcom_slfe/submit-ajax-loader.gif') no-repeat center; /*.gif file or just div with message etc. however you like*/
}