﻿html {
    background-color:#FFF;
}
/*----- Time Picker -----*/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
/*----- Time Picker -----*/

/*----- Grid Tables -----*/
table.view-ui-widget
{
	width:100%;
	clear:both;
}

table.view-ui-widget thead tr.view-ui-widget-header th
{
	cursor:pointer;
	padding-left:10px;
	border-bottom:solid 1px #EFEFEF;
}

table.view-ui-widget td
{
	padding:9px 3px 9px 3px;
	border-bottom:solid 1px #EFEFEF;
}

table.view-ui-widget thead tr th {
	background-color: #EFEFEF !important;
}

table.view-ui-widget a
{
	cursor:pointer;
}

table.view-ui-widget a:hover
{
	text-decoration:none;
}

table.view-ui-widget tfoot tr td
{
	background-color:#EFEFEF;
}

table.view-ui-widget tbody tr:hover td
{
	background-color:#EFEFEF !important;
}
/*----- Grid Tables -----*/

/*----- Table Sorter -----*/
table.tablesorter .even {
	/*background-color: #EFEFEF;*/
}
table.tablesorter .odd {
	/*background-color: #FFF;*/
}
table.tablesorter .header {
	/*
	background-image: url('/images/arrow-move-icon.png');
	background-repeat: no-repeat;
	background-position:0% 50%;
	*/
}
table.tablesorter .headerSortUp {
	/*
	background-image: url('/images/arrow-up-icon.png');
	background-repeat: no-repeat;
	*/
}

table.tablesorter .headerSortUp:before {
	font-family: 'FontAwesome';
	src: url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.eot?v=4.4.0');
	src: url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f062";
}
table.tablesorter .headerSortDown {
	/*
	background-image: url('/images/arrow-down-icon.png');
	background-repeat: no-repeat;
	*/
}
table.tablesorter .headerSortDown:before 
{
	font-family: 'FontAwesome';
	src: url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.eot?v=4.4.0');
	src: url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('/Content/font-awesome-4.4.0/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f063";
}
.tableFloatingHeader {margin-left:8px;}
/*----- Table Sorter -----*/

/*----- Common -----*/
.hidden{display:none;}
.clear {clear:both;}
.floatright {float:right;}
.floatleft {float:left;}
.floatnone {float:none;}
.strong {font-weight:bold;}
.BackgroundRed {color:black; background-color:red !important;}
.BackgroundWhite{ color:red; }
.BackgroundGreen {color:black; background-color:#00ff00 !important;}
.BackgroundYellow {color:black; background-color:yellow !important;}
.FontRed {color: red;font-weight: bold;}
.FontGreen {color: green;font-weight: bold;}
.FontYellow {color: yellow; text-shadow: 0px 0px 3px Black; font-weight: bold;}
.fontline{text-decoration:line-through !important;}
/*----- Common -----*/

/*----- Bootstrap Extension -----*/
.table > thead > tr > th { text-transform:capitalize; cursor:pointer;}
.table > tbody > tr > td { vertical-align:middle; text-transform:capitalize;}
.dialog-form { width: 50%;}
.noborder { border:none !important;}
.vmiddle {vertical-align:middle !important;}
.pagging { overflow:auto; height:50px; text-align:left;}
div.pagging ul.pagination {border:solid 1px #ccc; margin:0px;}
.modal-header.panel-heading .modal-title{color:#FFF;}

/*----- Testing Engine -----*/
.ChildQuest{display:none;}
.jobPic{max-height:128px;max-width:128px;cursor:pointer; margin-right:10px;}
.popover {z-index:1050 !important;}
.pagination > li > a, .pagination > li:first-child > a, .pagination > li:last-child > a, .pagination > li > span, .pagination > li:first-child > span, .pagination > li:last-child > span {border-radius: 0px;}

/* U89 */
.nav-sm .breadcum-autocom{
    display:none;
}
.nav-sm .nav-item-search span.search-text {
    display:block;
}
.nav-md .nav-item-search span.search-text{
    display:none;
}
.nav-sm .nav-item-search span.search-wrap{
    display: none;
    padding: 16px 12px;
    position: absolute;
    top: 0px;
    left: 70px;
    background-color: #2a3f54;
}
.nav-md .nav-item-search span.search-wrap{
    display:inline-block;
}
.nav-md .nav-item-search > a {
    display:inline-block;
    width:45px;
}
.nav-item-search span.search-wrap input{
    display:block;
    width:174px;
    color:#555;
    padding:6px 12px;
    display:inline-block;
    font-size: 14px;
    color: #2a3f54;
	border:none !important;
	border-radius:5px;
}
.nav-sm .nav-item-search.active .search-wrap {
    display:block;
}
.nav-sm .nav.side-menu li.nav-item-search ul a {
    text-align:left !important;
}
.input-group-addon_ {
    background-color:transparent !important;
}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    /*padding-right:20px;*/
}