.head_cell{
	float:left;
	width:10em;
	height: 20px;
	background-color:#F0F0F0;
	padding-top: 5px;
}
.head_file_name{
	float:left;
	width:30em;
	height: 20px;
	background-color:#F0F0F0;
	padding-top: 5px;
	padding-left: 2px;
}
.item_cell{
	float:left;
	width:10em;
	height: 20px;
	background-color:#F8F8F8 ;
	padding-top: 5px;
	margin-top: 5px;
}
.item_file_name{
	float:left;
	width:30em;
	height: 20px;
	background-color:#F8F8F8 ;
	padding-top: 5px;
	padding-left: 2px;
	margin-top: 5px;
}
#kraken_loading{
	float: left;
	clear: left;
}
.kraken_req, .kraken_req_bulk {
	border: 1px solid #efab00;
	color: #222;
	padding: 3px 8px 4px;
	font-size: 11px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background: #ffc942;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffc942),to(#efab00));
	background-image: -webkit-linear-gradient(top,#ffc942,#efab00);
	background-image: -moz-linear-gradient(top,#ffc942,#efab00);
	background-image: -o-linear-gradient(top,#ffc942,#efab00);
	background-image: linear-gradient(to bottom,#ffc942,#efab00);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	font-weight: bold;
}
.kraken_req_bulk {
	font-size: 16px;
}
.buttonWrap {
	position: relative;
	margin-bottom: 5px;
}
.apiValid {
	left: 0;
	display: inline-block;
	width: 16px;
	height: 16px;
	top: 3px;
	position: absolute;
}
.apiInvalid {
	left: 0;
	display: inline-block;
	width: 16px;
	height: 16px;
	top: 2px;
	position: absolute;
}
p.apiStatus {
	padding-left: 26px;
	position: relative;
	width: 400px;
}
.krakenSpinner {
	display: none;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 5px;
	background: url('https://kraken-nekkraug.netdna-ssl.com/assets/images/spinner.gif') no-repeat 0 0;
}
.krakenBulkSpinner {
	display: none;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
	background: url('https://kraken-nekkraug.netdna-ssl.com/assets/images/spinner.gif') no-repeat 0 0;
}
.visible {
	display: inline-block;
}
.krakenErrorWrap {
	margin-top: 10px;
	margin-bottom: 4px;
}
.noSavings {
	margin-left: 2px;
}
.krakenError {
	margin-left: 2px;
	font-weight: bold;
	color: #dd3d36;
}
.krakenBulkHeader {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}
#kraken-bulk-modal {
	position: absolute !important;
	top: 100px;	
	width: 785px;
}
#kraken-bulk-modal label {
	margin-bottom: 11px;
}
#kraken-bulk {
	width: 780px;	
	margin: 0 auto;
	margin-bottom: 10px;	
	border-spacing: 1px;
	border-collapse: separate;
}
.kraken-bulk-header td {
	font-weight: bold;
	font-size: 14px;
	padding: 4px 0 4px 2px;
}
td.kraken-krakedsize {
	text-align: left;
}
tr.kraken-item-row td {
	padding: 2px;
	height: 20px;
}
span.kraken-bulk-choose-type {
	font-weight: bold;
	margin-right: 5px;
}
#kraken-bulk-type-lossy {
	margin-right: 5px;
}
.close-kraken-bulk {
	font-size: 12px;
	margin-left: 10px;
	font-weight: bold;
	cursor: pointer;
}
.radiosWrap {
	display: inline-block;
	margin: 0 0 5px 4px;
}
.kraken-bulk-small {
	font-size: 12px;
	display: inline-block;
	margin: 0 0 4px 4px;
}
small.krakenReset {
	text-decoration: underline;
	cursor: pointer;
}
.resetSpinner {
	display: inline-block;
	margin-right: 3px;
	margin-top: 4px;
	vertical-align: baseline;
	width: 10px;
	height: 10px;
	background: url('https://kraken-nekkraug.netdna-ssl.com/assets/images/spinner.gif') no-repeat 0 0;
	background-size: 10px;	
}
h1.kraken-admin-section-title {
	margin-bottom: 30px;
}
.kraken_show_reset {
	margin-right: 11px;
}
small.krakenWhatsThis {
	font-size: 9px;
}
span.kraken-reset-all {
	font-size: 11px;
}
span.kraken-reset-all.enabled {
	text-decoration: underline;
	cursor: pointer;
}
td.krakenAdvancedSettings {
	padding: 0;
}
td.krakenAdvancedSettingsDescription {
	padding: 0;
	padding-bottom: 10px;
}
td.krakenAdvancedSettings h3 {
	margin-bottom: 2px;
}

td.krakenAdvancedSettings h3 span {
	//text-decoration: underline;
}

td.krakenAdvancedSettings h3 > .kraken-advanced-settings-label:hover {
	cursor: pointer;
	color: #45bbe6;
	-webkit-user-select: none;
   	-khtml-user-select: none;
   	-moz-user-select: none;
   	-ms-user-select: none;
   	user-select: none;
}

td.krakenAdvancedSettings h3 span.kraken-advanced-toggle {
	color: #45bbe6;
	font-size: 10px;
}

.kraken-plus-minus {
	cursor: pointer;
	line-height: 24px;
	display: inline-block;
	width: 20px;
	-webkit-user-select: none;
   	-khtml-user-select: none;
   	-moz-user-select: none;
   	-ms-user-select: none;
   	user-select: none;
}
.kraken-advanced-settings-label {
//	margin-left: 10px;
}

.kraken-advanced-settings {
	display: none;
}

#krakenSettings .form-table {
	margin-bottom: 30px;
}

#krakenSettings .form-table th {
	width: 370px;
}
.kraken.error.settings-error, .kraken.updated.settings-error  {
	margin-bottom: 30px;
}