﻿/*
 *
 *   SEIMS Admin Theme
 *   version 1.0
 *
*/

/*Padding settings*/
.container-fluid{
    padding:0px !important;
}

.wrapper-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: -5px !important;
    margin-right: -5px !important;
}

ibox-content{
    padding-left:10px !important;
    padding-right:10px !important;
}

/* SEIMS changes to Ignite UI grid styles */

/*header text to span on more lines*/
.ui-iggrid-headertext {
  white-space: normal !important;
  line-height: 16px !important;
}

/* Grid Header changes */ 
.ui-iggrid .ui-widget-header, 
.ui-iggrid th, 
.ui-iggrid th.ui-state-default {	
	background-color: #c4e2f7;	/*set grid headers bg color*/
	text-align: center;		/*center the header text*/
}

/*Padding settings*/
.ui-iggrid table tbody td{
    padding:2px !important;
}

.ui-iggrid .ui-iggrid-header{
    padding:2px !important;
}

.ui-iggrid table th{
    padding:2px !important;
}

/* Set default infragistics bootstrap color on hover since bg of header is changed*/
.ui-iggrid th.ui-state-hover {
	background: #f5f5f5;
}

/* Set custom background color of the grid alt rows */
.ui-iggrid tr.ui-ig-altrecord {
	background-color: #f3fafe;
}

/* Normalize the header text on the grid */
.ui-iggrid .ui-widget-header {   
    text-transform: capitalize !important;    /*remove when changed in master css*/
}

/* hide the triangle icon on the expand header cell */
.ui-iggrid .ui-iggrid-expandheadercell span:first-child {
	display: none;
}

/* grid header cell text color default to black on focus*/
.ui-state-focus,
.ui-widget-header .ui-state-focus {	
	color:black;
}

/* grid text color default to black */
.ui-iggrid .ui-widget-content,
.ui-iggrid .ui-widget-header {    
    color: black !important;	/*remove important after adding to master css*/
}

/* underline the sortable headers text */
.ui-iggrid-sortableheader > .ui-iggrid-headertext {
	text-decoration: underline !important;
}

/* On print remove URLs next to links in bootstrap theme*/
@media print {
	a[href]:after {
		content:  none !important;
	}
}

/* used for required fields text */
span.required {
	font-size:small;
	font-style:italic;
	color:red;
}
	
/* used for tabs not to show outline border when active */
.nav-tabs > .active > a {
	outline:none;
}

/* used to highlight the current page link */
a.ui-iggrid-pagelinkcurrent {
	color: #373a3c;			
	font-weight:bold;
}

/* used for validation errors */
.validation-summary-valid {
    display: none;
}

.field-validation-error {
    background-image: url('../Content/img/error.png');
    background-repeat: no-repeat;	
	color:transparent;
    display:inline-block;
    width: 19px;
    height: 19px;
    margin: 0;
    padding-right:0px;
    position:relative;
    vertical-align: top;	
 }

.input-validation-error {
    border: 1px solid #ff0000!important;
    background-color: #ffeeee;
}

.validation-summary-errors{
	font-weight: bold !important;
	color: #ff0000 !important;
	border-bottom:none;
	border-bottom-width:1px;
	border-bottom-color:lightgray;
}

.validationSummaryLink{
    color: red !important;
}