div.dataTables_wrapper {margin-top:0px;}

div.dataTables_length label {
	float: left;
	text-align: left;
}

div.dataTables_length select {
	width: 75px;
}

div.dataTables_filter label {
	float: right;
}

div.dataTables_info {
	padding-top: 8px;
}

div.dataTables_paginate {
	float: right;
	margin: 0;
}

table.table {
	clear: both;
	margin-bottom: 6px !important;
	max-width: none !important;
}



table.dataTable th:active {
	outline: none;
}

/* Scrolling */
div.dataTables_scrollHead table {
	margin-bottom: 0 !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.dataTables_scrollBody table {
	border-top: none;
	margin-bottom: 0 !important;
}

div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
	border-top: none;
}

div.dataTables_scrollFoot table {
	border-top: none;
}




/*
 * TableTools styles
 */
.table tbody tr.active td,
.table tbody tr.active th {
	background-color: #08C;
	color: white;
}

.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
	background-color: #0075b0 !important;
}

.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
	background-color: #017ebc;
}

table.DTTT_selectable tbody tr {
	cursor: pointer;
	*cursor: hand;
}

div.DTTT .btn {
	color: #333 !important;
	font-size: 12px;
}

div.DTTT .btn:hover {
	text-decoration: none !important;
}


ul.DTTT_dropdown.dropdown-menu a {
	color: #333 !important; /* needed only when demo_page.css is included */
}

ul.DTTT_dropdown.dropdown-menu li:hover a {
	background-color: #0088cc;
	color: white !important;
}

/* TableTools information display */
div.DTTT_print_info.modal {
	height: 150px;
	margin-top: -75px;
	text-align: center;
}

div.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}

div.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px;
}



/*
 * FixedColumns styles
 */
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
table.DTFC_Cloned tr.even {
	background-color: white;
}

div.DTFC_LeftHeadWrapper table {
	margin-bottom: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.DTFC_LeftBodyWrapper table {
	border-top: none;
	margin-bottom: 0 !important;
}

div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
	border-top: none;
}

div.DTFC_LeftFootWrapper table {
	border-top: none;
}

.tableBox {width:790px;}

/*tfoot { display:table-header-group ;}*/


.pro {width:100px;}
.cha {}
.mem {}
.ban {}
.pri {width:100px;}
.ord {}


/*
.ck-button span div label input {margin-right:100px;}

.ck-button span div {
    margin:4px;
    background-color:#EFEFEF;
    border-radius:4px;
    border:1px solid #D0D0D0;
    overflow:auto;
    float:left;
}

.ck-button span div:hover {background:#c5d6ef;}

.ck-button span div label {
    float:left;
    width:200px;
	margin-bottom:0;
	font-size:11px;
}

.ck-button span div label span {
    text-align:center;
    padding:3px 0px;
    display:block;
}

.ck-button span div label input {
    position:absolute;
    top:-20px;
}

.ck-button span div input:checked + span {
    background-color:#5777a5;
    color:#fff;
}

/*JG*/

input.number_range_filter { width:45px; margin-right:0; }
input#inputPriceA { width:65px; margin-right:0; }
input#inputPriceB { width: 65px; margin-right: 0; }
span.filter_number_range { line-height:14px; display:block; }
span.filter_number_range span { font-size:14px; margin:12px 5px 0 5px; line-height:14px; color:#5777a5; display:inline-block;  }
span.filter_number_range span.to {margin-left:15px;}
ul.display, ul.displayMan {
	margin:0 0 0 0;
	width:100%;
	padding-left:0;
}
ul.displayDiscon { margin-top:20px; padding-top:10px; }
ul.displayatoz {margin:0 0 0 0;
	width:100%; }
ul.display li, ul.displayMan li, ul.displayatoz li {
	margin:5px 0 0 0;
	padding:1px 0 6px;
	width:660px;
	list-style:none;
	display:block;
	float:left;
	border-bottom:1px solid #e3e3e3;
}
ul.displayMan li, ul.displayatoz li {
	margin:0;
	float:none;
}
ul.displayMan li, ul.displayatoz li { width:auto; padding:0 10px; margin:0; border-bottom:none; }
ul.display li .slider { width:230px; float:right; margin-top:10px; margin-right:20px; }
/*ul.display li .ck-button { width:220px; float:left; }*/

ul.display li .variant { font-size:14px; width:120px; float:left; line-height:14px; padding-top:12px; color:#5777a5; }
.dataTables_filter label {display:none;}
.checkWell { padding-top:20px; margin:0 0 0 40px; }

ul.display li.checkListA { width:340px; padding-left:10px; padding-top:16px; display:block; float:left; margin-top:-180px; margin-left:30px; margin-bottom:20px; height:215px; border: 1px solid #e3e3e3; -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none; }


.checkRow { width:100%; float:left; margin:5px 0 12px 10px; height:20px;  }
.checkRow h3 { margin:0 0 20px 0; line-height:20px; }

.msocopy, .sgcopy, .awgcopy, .iepecopy, .diffcopy, .usbcopy, vistcopy, win7copy, win8copy { width:280px; float:right; font-size:14px; line-height:16px; color:#5777a5; padding-top:2px; }
.msoFilter, .sgFilter, .awgFilter, .iepeFilter, .diffFilter, .usbFilter { }
.langCopy, .disconcopy { width:250px; float:right; font-size:14px; line-height:16px; color:#5777a5; padding-top:2px; }
.tick{
	background-image:url(/images/check.png);
	background-position:center;
	background-repeat:no-repeat;
	width:18px;
	height:20px;
}
.tick {text-indent:-9999px;}

ul.selectpicker li { padding:0; margin:0; border-bottom:none; }
ul.selectpicker li.selected {outline:none;}


/* TEST */

ul.displayMan li.checky { padding-left:10px; padding-top:16px; display:block; float:left; margin-top:10px; margin-left:0; margin-bottom:0; }

input.number_range_filter.form-control {
	height: 34px;
	padding: 0 6px 4px 6px;
	font-size: 14px;
	line-height: 34px;
	vertical-align: middle;
}

#channelsFilter .to, #resolutionFilter .to {display:none;}