/* 
Author: Start Bootstrap - http://startbootstrap.com
'SB Admin' HTML Template by Start Bootstrap

All Start Bootstrap themes are licensed under Apache 2.0. 
For more info and more free Bootstrap 3 HTML themes, visit http://startbootstrap.com!
*/

/* ATTN: This is mobile first CSS - to update 786px and up screen width use the media query near the bottom of the document! */

/* Global Styles */

body {
  margin-top: 50px;
  margin-left:0 !important;
  margin-right:0 !important;
}

#wrapper {
  padding-left: 0;
}

#page-wrapper {
  width: 100%;
  padding: 5px 15px;
}
.tdText{
  /*position:relative;z-index:1;*/
}.tdTextNew{
  position:relative;z-index:1;
}
/* Nav Messages */

.messages-dropdown .dropdown-menu .message-preview .avatar,
.messages-dropdown .dropdown-menu .message-preview .name,
.messages-dropdown .dropdown-menu .message-preview .message,
.messages-dropdown .dropdown-menu .message-preview .time {
  display: block;
}
table.table tbody tr:hover > td{
		    background-color: #f0ad4e !important;
		}
		table.dataTable tbody > tr.tractive > td {
		    background-color: #f0ad4e !important;
		}
		.tractive{
		    background-color: #f0ad4e !important;
		}

.messages-dropdown .dropdown-menu .message-preview .avatar {
  float: left;
  margin-right: 15px;
}

.messages-dropdown .dropdown-menu .message-preview .name {
  font-weight: bold;
}

.messages-dropdown .dropdown-menu .message-preview .message {
  font-size: 12px;
}

.messages-dropdown .dropdown-menu .message-preview .time {
  font-size: 12px;
}


/* Nav Announcements */

.announcement-heading {
  font-size: 50px;
  margin: 0;
}

.announcement-text {
  margin: 0;
}

/* Table Headers */

table.tablesorter thead {
  cursor: pointer;
}

table.tablesorter thead tr th:hover {
  background-color: #f5f5f5;
}

/* Flot Chart Containers */

.flot-chart {
  display: block;
  height: 400px;
}

.flot-chart-content {
  width: 100%;
  height: 100%;
}

/*FIXED HEADER STYLE*/

/* ----------->>> GridView <<<----------*/
.gridView
{
width: 100%;
clear: both;
margin: 0;
border: medium none !important;
border-collapse: collapse;
}
.gridView tr td
{
vertical-align: top;
}
.gridView thead tr, .footer
{
font: bold 11px Arial;
vertical-align: middle;
text-decoration: none;
text-align: center;
}

/* --->>> HeaderStyle (cabe�alho) <<<---*/
.gridView thead tr
{
color: #333;
background: #fff url(../images/bg-header-grid.png) bottom repeat-x;
vertical-align: middle;
height: 25px;
}
.gridView thead tr th
{
border-top: 1px solid #E2E6E6;
border-bottom: 3px solid #E5E5E5;
vertical-align: middle;
}
.gridView thead tr a
{
font: bold 11px Arial, Verdana;
color: #333;
padding: 0 0 0 10px;
text-decoration: underline;
background: url(../images/Icones/ico-ordem.gif) left no-repeat;
vertical-align: middle;
}
.gridView thead tr a:hover
{
color: #06c;
background: url(../images/Icones/ico-ordem-hover.gif) left no-repeat;
}

/* ---->>> FooterStyle (rodap�) <<<------*/
.footer
{
height: 20px;
width: auto;
margin: 0 auto;
text-align: center;
padding: 5px;
}
/*PagerStyle*/
.footer a, .footer span
{
color: #555;
padding: 2px 6px 2px 6px;
border: 1px solid #bcbcbc;
background: #F1F1F1 url(../images/bg-pg.png) bottom repeat-x;
text-decoration: none;
}
.footer a:hover
{
color: #C40B17;
background-color: #fff;
background-image: none;
border: 1px solid #890812;
}
.footer span
{
color: #fff;
background: #D7403F url(../images/bg-pg-focus.png) bottom repeat-x;
border: 1px solid #890812;
}


/* ------------>>> Grid <<<--------------*/
.grid, .gridAlternada, .gridDestacada
{
font: 11px Arial,Verdana;
text-align: left;
text-align: center;
vertical-align: middle;
}
.grid:hover, .gridAlternada:hover, .gridDestacada:hover
{
color: #000;
background: #D4E5F6 url(../images/bg-dia.png) 0 0 repeat-x;
}

.grid
{
background-color: #fff;
}
/*RowStyle*/
.gridAlternada
{
background-color: #eee;
}
/*AlternatingRowStyle*/
.gridDestacada
{
background-color: #FFE082;
color: #333;
}
/*SelectedRowStyle / EditRowStyle*/


/* -------->>> Link Grid's <<<-----------*/
.grid a, .gridAlternada a, .gridDestacada a
{
color: #384249;
text-decoration: none;
}
.grid a:hover, .gridAlternada a:hover, .gridDestacada a:hover
{
color: #000;
text-decoration: underline;
}


/*21-1-15*/
/*.gridView thead tr th { font-weight:bold; color:#333;}
.gridView thead tr th,
.gridView tr td
{ border:1px solid #aaa; padding:10px 12px; ;}

.gridView tr td,
.gridView thead tr th { background:#fff; text-align:left;}

.gridView tr:hover td
{
background:#eee;
}
.scrolldiv { overflow:visible !important; height:auto !important;}
.no-scroll { overflow:auto !important; height:350px !important;}
*/

.custom-fixed-tbl table {border-collapse: collapse;}
.custom-fixed-tbl .k-grid-header-wrap th.k-header{ padding:9px; background: #222; white-space: normal; text-align:center}
.custom-fixed-tbl .k-grid-header-wrap th.k-header:hover { background:#eee;}
.custom-fixed-tbl .k-grid-header-wrap th.k-header:hover .k-link,
.custom-fixed-tbl .k-grid-header-wrap th.k-header:hover .k-link a
{color:#222;}
.custom-fixed-tbl .k-grid-header-wrap .k-header .k-link,
.custom-fixed-tbl .k-grid-header-wrap .k-header .k-link a
{ font-size:11px; color:#fff;}

.custom-fixed-tbl .k-grid .table td:last-child {padding-right:5px; padding-left:5px;}
.custom-fixed-tbl .k-grid .table td:last-child {}
.custom-fixed-tbl .gridcell span{width:20px !important;color:#000;}
.custom-fixed-tbl .gridcell span,
.custom-fixed-tbl .table td a
{ padding: 0;}
.custom-fixed-tbl .gridcell span img{ width:80%;}
/*21-1-15*/

/*22-1-15*/
.custom-fixed-tbl .k-grid-content .table tr td{
position: relative;
padding-right: 0;
padding-left: 0;
}
.click-event { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
/*22-1-15*/


/*26-2-15 start_raj*/
.form-group-row { padding:0 0 6px 0;}
.form-group-row:after { 
content:'';
display:table;
clear:both;
}
.input-box-col .form-control{ width:100% !important; margin:0 !important;}

.form-group-row > div { padding: 0 10px 0 0;}
.custom-form-block { padding:15px 0 0 0;}
.ism-form-row { padding:0 0 15px 0;}

.form-box-custom .form-box > label,
.form-group-row label
{ font-size:12px; font-weight:bold;}
.form-box-custom .col-sm-12 { min-height:165px;}
.custom-tbl-inner { overflow:auto;}
.custom-tbl-list .th_checkbox {
transform: scale(1.3);
-moz-transform: scale(1.3);
-webkit-transform: scale(1.3);
-o-transform: scale(1.3);
} 
/*.custom-tbl-list .k-grid
{ width:1800px;}*/
.custom-tbl-list .oprdiv { padding:0; margin-right:0;}
.custom-profile-block { padding-right:150px; position:relative;}
.clockplugin-box {
position:absolute; top:10px; right:100px;
}
.clockplugin-ttl { font-weight:bold; text-align:center;}
.custom-form-box .btn{ margin:0 0 10px 0;}
/*26-2-15 end_raj*/
.tzofBack
{
 	color: #9b9b9b;
    margin: -30px auto 30px;
    position: relative;
    width: 80px;
    float:right;
}
/*FIXED HEADER STYLE*/

.icon-div{width: 110px;}

@media (max-width:1200px) {
  .clockplugin-box {right:0;}
  
}

/* Edit Below to Customize Widths > 768px */
@media (min-width:768px) {

  /* Wrappers */

  #wrapper {
	padding-left: 225px;
  }

  #page-wrapper {
	padding: 15px 25px;
  }

  /* Side Nav */

  .side-nav {
	margin-left: -225px;
	left: 225px;
	width: 225px;
	position: fixed;
	/*top: 50px;*/
	height: 90%;
	border-radius: 0;
	border: none;
	background-color: #222222;
	overflow-y: auto;
  }

  /* Bootstrap Default Overrides - Customized Dropdowns for the Side Nav */

  .side-nav>li.dropdown>ul.dropdown-menu {
	position: relative;
	min-width: 225px;
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
  }

  .side-nav>li.dropdown>ul.dropdown-menu>li>a {
	color: #999999;
	padding: 15px 15px 15px 25px;
  }

  .side-nav>li.dropdown>ul.dropdown-menu>li>a:hover,
  .side-nav>li.dropdown>ul.dropdown-menu>li>a.active,
  .side-nav>li.dropdown>ul.dropdown-menu>li>a:focus {
	color: #fff;
	background-color: #080808;
  }

  .side-nav>li>a {
	width: 225px;
  }

  .navbar-inverse .navbar-nav>li>a:hover,
  .navbar-inverse .navbar-nav>li>a:focus {
	background-color: #080808;
  }

  /* Nav Messages */

  .messages-dropdown .dropdown-menu {
	min-width: 300px;
  }

  .messages-dropdown .dropdown-menu li a {
	white-space: normal;
  }

}
/* Footer Section Set the fixed height of the footer here */
#footer {
    background-color: #F5F5F5;
    bottom: 0;
    right: 0;
    width: 100%;
}
.footer-copy {
    padding: 0;
	margin:0;
    text-align: center;
}

html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -5em;
}
.footer, .push {
/*	height: 6em; */
    float: left;
    height: 52px;
    line-height: 45px;

}
/*.navbar-fixed-top, .navbar-fixed-bottom{position: absolute;}*/
.logoimg { width:76px; margin:12px 14px}
.logoimg img { width:100%}
.navbar-nav > li:last-child { margin-bottom:50px;}
.user-dropdown { margin-bottom: 0 !important }
.user-dropdown .dropdown-toggle { margin:26px 15px 0;}
.inscroll{position:relative;}
.inscroll thead{/*position: absolute; */ top:0;}
.inscroll tbody{height:80px; overflow:scroll;}
.inscroll tbody{height:150px; overflow:scroll;}
.mbtm input, .mbtm select{margin-bottom:10px;}
.table-responsive{border:0;}
.form-box > label {font-size:14px; font-weight:normal;}

/**30/1/2015**/
.btn{padding:6px 10px;}
.whitespace{white-space:initial;}
.btn.btn-default.whitespace{width:100%;}
.PagingCont .pagination{float:none;}
.ui-dialog{z-index:9999 !important;}
.autocomplete-suggestions{z-index: 99999 !important;}
.fts14{font-size:14px;}

/*-----20150304-------*/
.no-padd tr td{padding:0 8px!important;}
textarea.form-control.text-h{height: 160px;}

/*-------20150402--Piyush------------*/
.navbar-nav.navbar-user > li > .dropdown-menu > li a{background:url("images/top-menu-left.png") no-repeat scroll -2px 1px, url("images/top-menu-right.png") no-repeat scroll 128px 1px, url("images/top-menu-center.png") repeat-x scroll 0 1px rgba(0, 0, 0, 0); border-radius:40px; padding:6px 0; margin-bottom:5px; text-align:center; color:#000; font-weight:bold;}
.navbar-nav.navbar-user > li > .dropdown-menu > li a img{display:none;}
.navbar-nav.navbar-user > li > .dropdown-menu > li a:hover{/*background:url("images/top-menu-left-hover.png") no-repeat scroll left center, url("images/top-menu-right-hover.png") no-repeat scroll right center,
							    *url("images/top-menu-center-hover.png") repeat-x scroll left center rgba(0, 0, 0, 0);*/background-position:-2px -31px, 128px -31px, 1px -31px; color:#000;}
.navbar-nav.navbar-user .user-dropdown .dropdown-toggle{margin:12px 160px 0 0;}
.navbar-nav.navbar-user > li > .dropdown-menu{background:none transparent; right:15px; display:block; top:15px; border:0; box-shadow:none; padding:0; min-width:150px;}
.navbar-nav.navbar-user .caret{display:none;}



@media (max-width: 1200px){
	.k-grid-header{padding-right:0 !important;}
	#feedbackdiv{left:54% !important; position:absolute; text-align:left; top:34px !important; width:100% !important; z-index:9999 !important;}
	select{appearance:none; -webkit-appearance:none; -moz-appearance:none;}
}
@media (max-width: 935px){
	.responsivePopup{position:absolute; left:auto; right:30px;}
	#feedbackdiv {left: auto !important;}
}
@media (max-width: 445px) {
	.logotxt{line-height: normal !important; padding: 0 15px 15px; width: 100%;}
	#page-wrapper {padding: 110px 25px !important;}
}

/*26-2-15 start_raj*/
@media (max-width:540px){
.custom-profile-block { padding-right:0;}
.clockplugin-box { position:static;}
}
/*26-2-15 end_raj*/


@media (max-width:767px){
	
	.fixwidthinreponsive td
	{
		display: -moz-box;
    width: 250px !important;
	}
	
}




/**Always at bottom**/
.space50{height:50px;}


.fc-toolbar button {
    position: relative;
    text-transform: uppercase !important;
}

.addbutton
{
	margin-top:6px;
}

.mlft
{
	margin:0 2px;
	float:left;
}

.navbar-inverse{/*background:url(images/grill.png) repeat, url(images/header-overlay.png) no-repeat center;*/background:url(images/header-overlay.png) no-repeat scroll center center, url(images/grill.png) repeat scroll bottom center;}
.side-nav{background:url(images/side.png) no-repeat scroll right center, url(images/grill.png) repeat scroll bottom center;}
.side-nav.nav li{padding:3px 0; display:block;}
.side-nav.nav > li{padding:4px 8px; width:100%; display:block;}
.side-nav.nav > li a{width:100%; display:block; border-radius:20px; color:#000; font-weight:bold;}
.side-nav.nav > li a > img{display:none;}
.navbar-inverse .navbar-brand{color:#fff;}
.nav .caret{border-bottom-color: #000; border-top-color: #000;}

.side-nav.nav > li li a, .side-nav.nav > li a{background:url(images/side-menu-left.png) no-repeat scroll left center, url(images/side-menu-right.png) no-repeat scroll right center, url(images/side-menu-center.png) repeat-x scroll left center; color:#000; text-align:center; padding:15px 0; border-radius:50px;}
.side-nav.nav > li a:focus, .side-nav.nav > li a:hover, .side-nav.nav > li ul li a:hover, .side-nav.nav > li li.active a, .side-nav.nav > li.active a{background:url(images/side-menu-left-hover.png) no-repeat scroll left center, url(images/side-menu-right-hover.png) no-repeat scroll right center, url(images/side-menu-center-hover.png) repeat-x scroll left center; color:#000;}

.table.table-bordered.table-hover.table-striped.tablesorter.no-padd tr > td:last-child .posrel .tdtext > a, .table.table-bordered.table-hover.table-striped.tablesorter.no-padd tr > td:last-child .posrel > a{display:inline-block; padding:0 3px;}
.table.table-bordered.table-hover.table-striped.tablesorter.no-padd tr > td:last-child .posrel a img{height:14px; width:14px;}

.input.checkbox{margin-top:0;}

/*6-8-15 start*/
.table.table-bordered.table-hover tr > td:last-child .posrel.icon-div.action-lcons  > a {
    margin: 0 4px !important;
}
.table.table-bordered.table-hover tr > td:last-child .posrel.icon-div.action-lcons  > a.dot-icn {
   border-radius: 100%;
   -moz-border-radius: 100%;
   -webkit-border-radius: 100%;
   -o-border-radius: 100%;
   height: 13px;
   width: 13px;
   background: #404040;
    margin: 3px 0 0 0 !important;
    display: inline-block;
    vertical-align:top;
    
}

/*6-8-15 end*/