/*
 Overides DataTables styles
 */
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: normal;
}
table.dataTable thead th,
table.dataTable thead td {
    padding: 4px 14px;
} 
/*
 EM
 */
#selected-terminals i {
  vertical-align: middle; }
.modal-opened #target.modal .row-tool-box {
  display: block !important; }
  
.modal#target .modal-dialog {
  width: 75%; }
.modal#target .modal-body {
  padding: 0; 
  max-height: 710px;
  overflow-y: auto; }
.modal#target .modal-content {
  max-height: 710px;
  overflow-y: auto; }
.modal-open .modal#target {
  overflow-x: auto; }

#content.target {
  padding-top: 0; }

input[type="password"] {
    width: 412px; }
    
.preview-media-content-div {
	z-index:99999999;
	position:absolute;
	border:1px solid #000;
	background:#d2d2d2;
	padding:0px;
	display:none;
	color:#d2d2d2;
	}
	
.hidden {
	display:none;
	}

.tabs-menu li.selected a {
	border-color: #E31C18;
}

.media-error s {
	border-color: #E31C18;
}

.media-error div {
    color: #E31C18;
    float: right;
    font-size: 14px;
    font-style: italic;
    height: 42px;
    margin: 0 0px;
    vertical-align: top; }

.media-error div {
    color: #E31C18;
    float: right;
    font-size: 14px;
    font-style: italic;
    height: 42px;
    margin: 0 0px;
    vertical-align: top; }

.media-error span {
    color: #E31C18;
    border-color: #E31C18;
    text-decoration: line-through;
    font-style: italic;}
    
.tab-content-custom button[type="button"] .btn {
 	background-color: #d2d2d2;
    border-color: #bfbfbf;
    border-radius: 0;
    color: #404041;
    margin: 0;
    width: 100%;
 }

.scrollable-menu {
    height: auto;
    max-height: 150px !important;
    overflow-x: hidden !important;
}

/*
CSS for the estate manager about screen
*/

#em-about {
    text-align: left;
}

#em-about .copyright {
    float: right;
}

#em-about .diagnostic {
    float: left;
}

/*
Css about the product sheet
*/
 
/* line 248, D:/Ingestate/9.0/SVN/EstateManager/EM-Plan.Net/src/sass/ingenico/_table.scss */
.table-tabs1 td {
  border-bottom: 1px solid #eee;
  padding: 15px 0;
  vertical-align: top; }
/* line 254, D:/Ingestate/9.0/SVN/EstateManager/EM-Plan.Net/src/sass/ingenico/_table.scss */
.table-tabs1 tr.row-hide {
  display: none; }
/* line 257, D:/Ingestate/9.0/SVN/EstateManager/EM-Plan.Net/src/sass/ingenico/_table.scss */
.table-tabs1 tr:first-child td {
  padding-top: 0; }
/* line 261, D:/Ingestate/9.0/SVN/EstateManager/EM-Plan.Net/src/sass/ingenico/_table.scss */
.table-tabs1 p {
  line-height: 20px;
 margin: 0; }
  

  
/* line 13, D:/Ingestate/9.0/SVN/EstateManager/EM-Plan.Net/src/sass/sprites/_sprites.scss */
.icon-tool-export-hover, .row-tool-box a.icon-tool-export:hover, .bloc-tool-box a.icon-tool-export:hover {
  background-image: url('../img/sprite.png');
  background-position: -9px -240px;
  background-repeat: no-repeat;
  width: 50px;
  height: 28px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .icon-tool-export-hover, .row-tool-box a.icon-tool-export:hover, .bloc-tool-box a.icon-tool-export:hover {
      background-size: 415px 391px;
      background-position: -9px -240px;
      background-image: url('../img/sprite@2x.png');
      width: 50px;
      height: 28px; } }

/* line 13, D:/Ingestate/9.0/SVN/EstateManager/EM-Plan.Net/src/sass/sprites/_sprites.scss */
.icon-tool-export {
  background-image: url('../img/sprite.png');
  background-position: -9px -240px;
  background-repeat: no-repeat;
  width: 50px;
  height: 28px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .icon-tool-export {
      background-size: 415px 391px;
      background-position: -9px -240px;
      background-image: url('../img/sprite@2x.png');
      width: 50px;
      height: 28px; } }
	  

/* line 13, D:/Ingestate/9.0/SVN/EstateManager/EM-Plan.Net/src/sass/sprites/_sprites.scss */
.icon-tool-schedule-hover, .row-tool-box a.icon-tool-schedule:hover, .bloc-tool-box a.icon-tool-schedule:hover {
  background-image: url('../img/sprite.png');
  background-position: -411px -309px;
  background-repeat: no-repeat;
  width: 23px;
  height: 24px;
  background-color:white;
}

/* line 13, D:/Ingestate/9.0/SVN/EstateManager/EM-Plan.Net/src/sass/sprites/_sprites.scss */
.icon-tool-schedule {
  background-image: url('../img/sprite.png');
  background-position: -411px -309px;
  background-repeat: no-repeat;
  width: 23px;
  height: 24px;
  background-color:white;
}
  
  
 /* line 13, src/sass/sprites/_sprites.scss */
.icon-remove-hover, .icon-remove:hover {
  background-image: url("../img/sprite.png");
  background-position: -345px -260px;
  background-repeat: no-repeat;
  width: 15px;
  height: 20px; }


/* line 13, src/sass/sprites/_sprites.scss */
.icon-remove {
  background-image: url("../img/sprite.png");
  background-position: -345px -295px;
  background-repeat: no-repeat;
  width: 15px;
  height: 20px; }
  
.icon-shipment {
  background-image: url("../img/shipment.png");
  width: 64px;
  height: 64px;
}

.icon-event {
  background-image: url("../img/event.png");
  width: 64px;
  height: 64px;
}

.icon-inspection {
  background-image: url("../img/inspection.png");
  width: 64px;
  height: 64px;
}

.icon-new-shipment {
  background-image: url("../img/new_shipment.png");
  width: 18px;
  height: 18px;
}

.icon-valide-shipment {
  background-image: url("../img/valide_shipment.png");
  width: 32px;
  height: 32px;
}

.icon-new-event {
  background-image: url("../img/new_event.jpg");
  width: 18px;
  height: 18px;
}

.icon-new-inventory {
  background-image: url("../img/new_inventory.png");
  width: 18px;
  height: 18px;
}

.icon-valide-inventory {
  background-image: url("../img/valide_inventory.png");
  width: 32px;
  height: 32px;
}

.icon-new-inspection {
  background-image: url("../img/new_inspection.jpg");
  width: 18px;
  height: 18px;
}

.icon-inventory {
  background-image: url("../img/inventory.png");
  width: 64px;
  height: 64px;
}

.icon-view-operation {
  background-image: url("../img/view_operation.png");
  width: 32px;
  height: 32px;
}

.icon-back {
  background-image: url("../img/back.png");
  width: 15px;
  height: 15px;
}

.icon-add {
  background-image: url("../img/add.png");
  width: 14px;
  height: 14px;
}

.icon-in-shipment {
  background-image: url("../img/in_the_shipment.png");
  width: 30px;
  height: 20px;
}

.icon-repair-center {
  background-image: url("../img/new_organization_repair_center.png");
  width: 64px;
  height: 64px;
}

.icon-check-timeline {
  background-image: url("../img/check_timeline.png");
  width: 18px;
  height: 18px;
}

.op-panel{
	background: #FFFFFF;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,0.05);
	border-radius: 10px;
	left: 230px;
	top: 313px;
	max-width: 300px;
	height: 414px;
	margin-bottom:20px;
}
.op-label{
	font-family: clan-bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #404041;
	text-align: center;
}

.op-back-btn{
	font-family: clan-bold;
	font-size: 12px;
	color: #999999;
	text-transform: uppercase;
	text-align: center;
}

.op-desc{
	font-family:clan-book;
	font-size: 13px;
	color: #666666;
	text-align: center;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	height: 25%;
}

.op-btn{
	float: none;
	margin-right:30px;
	margin-left:30px;
}
	


  
/* Directories Modal */
.directories-modal {
  background: #D2D2D2;
  margin: 0 0 40px;
  padding: 50px 15px 5px; }
