.left {float:left;}
.textLeft {text-align:left !important;}
.textRight {text-align:right;}
.right {float:right;}
.w10 {width:10%;}
.w15 {width:15%;}

.defaultGrid th.headerCompanyDetails{
	width:22px;
	text-align:center;
	padding:4px 8px;
}

.brisResultTable th.headerCompanyDetails{
	width:20px;
	text-align:left;
	padding:4px 12px;
}

.brisCompanyDetails th.headerCompanyDetails{
	width:10%;
	padding:4px 12px;
}

.welcomeText,
.companyName{
	display: inline-block;
    float: left;
    width: auto;
	padding: 5px 0 0;
	clear: left;
	text-align: justify;
	width: 85%;
}
.companyName span{
	font-size: 12px;
}
.divLastUpdateTop {width:100%;}

.validHeaderTitle {
    box-sizing: border-box;   
    display: inline-block;
    width: 50%;
}
.divLastUpdateTop .headerLink {
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: 400;
    padding: 0.5em;
    text-align: right;
    width: 50%;
}
.divToolsAux.frame > h1.companyName.details {
    font-size: 2em;
    padding-top: 0.25em !important;
}
.companyName span {
    font-size: 0.8em;
}
.docName {
    padding-left: 1em;
}
form  fieldset 			{border: 1px solid #ccc; border-radius: 4px;padding: 5px 10px; margin-bottom:10px;font-size:1.1em;}
form  fieldset  legend 	{font-weight:bold;}
form .formcontrols 	{border:0;}
form .formcontrols .blockrow {width: 98%;}
form .formcontrols .blockrow label {width:25%;}
form .formcontrols .blockrow .fieldGroup {float: left;   width: 50%;}
/*
form .formcontrols .blockrow .fieldGroup input[type="text"],
form .formcontrols .blockrow .fieldGroup select,
form .formcontrols .blockrow .fieldGroup textarea {width: 85%;}
*/
form .formcontrols .blockrow .fieldGroup input[type="checkbox"] { margin-right: 5px;vertical-align: text-top;}
form .formcontrols .blockrow.optionCountries {display:none;}
form .formcontrols .blockrow.optionCountries .fieldGroup { width: 100%;}
form .formcontrols .blockrow.optionCountries .fieldGroup input[type="checkbox"] {margin:0 10px 0 0;}
form .formcontrols .blockrow.optionCountries .fieldGroup .checkbox { float: left;    margin: 2px;width: 19%;}
.rightcol .df_textbox.df_mandatory { width: auto;}
.ieborder {float:right;}

.tooltip.info {
    border: 0 none;
    line-height: 9px;
    vertical-align: top;
    float: right;
}

.tipcontainer.search {
    line-height: 28px;
    position: relative;
	float:left;
	margin-left:-14px;
	width:auto;
}
.tipcontainer a {
    white-space: nowrap;
}

.tipcontainer a.tip span {margin-top:5px; margin-left: 18px; width: auto;}
.tipcontainer span.tip {margin-top:0px;}
.tipcontainer a.tip + span.tip, .tipcontainer a.tip + span.tipU {
    background-color: rgb(206, 223, 235);
    border-radius: 5px;
    display: block;
    line-height: 16.8px;
    padding: 10px;
    position: absolute;
    visibility: hidden;
    width: 200px;
    z-index: 100;
}
.tipcontainer a.tip + span.tip {
    left: -222px;
    top: 25px;
    display: table;
}
.tipcontainer a.tip + span.tipU {
    bottom: 0;
    left: -222px;
}
.tipcontainer a.tip:hover + span.tip, .tipcontainer a.tip:hover + span.tipU {
    visibility: visible;
}
.divToolsAux.frame {width:100%; box-sizing:border-box; margin: 9px 0px 10px;    padding: 8px 10px 4px;}

.divToolsAux.frame > h1 {float: left;    line-height: 16px;    margin: 0;    padding: 0;    text-align: left;    width: 75%;}
.divToolsAux a {position: relative; }
.cartContents {  background-color: #c60000;
    border: 2px solid #fff;
    border-radius: 10px;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    padding: 0 4px;
}
#cart {position:relative; font-size: 1.1em; display:inline-block;}
#wrapperNumOfDocs {position: absolute;top: -6px;right: -4px;}
#basket {background: #fff none repeat scroll 0 0;
    border: 1px solid #BABABA;
    box-shadow: 1px 2px 5px #bababa;
    display: none;
    min-width: 320px;
    padding: 10px 5px;
    position: absolute;
    right: 0;top: 15px;
    width: auto;
	z-index:10000;
}
#basket:after, #basket:before {
	bottom: 100%;
	left: 93%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#basket:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -8px;
}
#basket:before {
	border-color: rgba(186, 186, 186, 0);
	border-bottom-color: #959595;
	border-width: 9px;
	margin-left: -9px;
}	
	
	
	
#basket h3 {
    font-size: 1.1em;
    margin-top: 0;
    padding-top: 0;
    text-align: left;
}
#basket h1 {
    font-size: 1.1em;
    margin-top: 0;
    padding-top: 0;
    text-align: left;
}
#basket  #inBasket td:nth-child(3) {text-align:right; padding-right:5px; min-width: 85px;}
.basketContents {max-height:200px; overflow-y:auto;}
.cartItems {width:100%;}

.cartItems tr:nth-of-type(2n+1) {
    background: #eee none repeat scroll 0 0;
}
.cartItems tr td:last-child {
    text-align: right;
	width: 25px;
}
.basketContents .cartItems {
    width: 100%;
	border-collapse: collapse;
}

.basketContents .cartItems tr td:last-child {
    padding-left: 0;
	text-align: left;
	width: 42px;
    min-width: 5px;
}
.basketContents .cartItems tr td a {
	color:#000;
}
.cartItems tr td:nth-child(4){text-align: right;min-width: 67px;}
.expandable td {
    font-weight: bold;
}

.expandable:first-child td[colspan="4"] a {
    color: #000;
    text-decoration: underline !important;
    vertical-align: super;
}
.total {width:100%;}
.total td {
	 padding-top: 5px;
    border-top: 1px solid #000;
	padding-left: 22px;
	max-width: 45px;
	font-weight: bold;
	text-align: left;
}

.total td:last-child{
  padding-left: 0;
  text-align: center;
    padding-right: 8px;
}

.total .tipcontainer {
    float: none;
    line-height: 1.5em;
    margin-left: 0;
}


.total td[colspan="3"] {
    text-align: left;
}
.total td[colspan="3"] span {
    margin-right: 10px;
}
.brisOrder table.orderPage.total	{box-sizing:border-box;}
.brisOrder table.orderPage.total td	{box-sizing:border-box;}
.orderPage.total td:first-child {
    padding-left: 0;
}
.orderPage.total td:nth-child(2){width:70%;}

.orderPage.total td {
    text-align: right;
	border:0;
}
.orderPage.total .converter > select {
   /* margin: 0 18px 0 0;*/
}
.orderPage.total tr:first-child td {
    border-top: 1px solid #000;
	
}

.orderPage.total tr td:nth-child(3){min-width:67px; padding-right: 4.3em;}

.orderPage.total td label {
    font-weight: normal;
}

fieldset .basketContents .cartItems tr td:last-child {
    padding-left: 11px;
}


#cart .converter > label {
    display: inline-block;
    text-align: right;
    width: 57%;
}
#cart .converter > select {
    display: inline-block;
    margin: 0;
}


.emailAddress .tipcontainer {float:none;}
.delRowAll,
.delGroup,
.delRow {background:url("https://e-justice.europa.eu/images/bris/delete.png") transparent no-repeat 0 0;height:20px; width:20px;border: none;      cursor: pointer;}
.expand {background:url("https://e-justice.europa.eu/images/bris/plus.png") transparent no-repeat 0 3px;height:20px; width:20px;border: none;      cursor: pointer;}
.expand.in {background:url("https://e-justice.europa.eu/images/bris/minus.png") transparent no-repeat 0 3px;height:20px; width:20px;border: none;      cursor: pointer;}

#orderHistory .expand {background:url("https://e-justice.europa.eu/images/bris/plus.png") transparent no-repeat 0 3px;height:20px; width:20px;border: none;      cursor: pointer;}
#orderHistory .expand.in {background:url("https://e-justice.europa.eu/images/bris/minus.png") transparent no-repeat 0 3px;height:20px; width:20px;border: none;      cursor: pointer;}

.converter {
    margin: 1.5em 0;
}
.converter > label {
    margin-right: 4px;
}
.converter > select {
    margin-left: 10px;
}
.cartBtns button:first-child {
    margin-right: 5px;
}
.cartBtns button {
    float: right;
    height: 25px;
    width: 50%;
}
.convertedRow {display:none; color:#636363;}
.convertedRow  td {border:none;}
/* === RESULTS ==== */
.frame {
    border: 1px solid #cccccc;
    border-radius: 4px;
    margin: 10px 2px 0;
    padding: 8px 7px 9px;
}
.styleButton {
    margin-left: 5px !important;
}

/****************************/
.defaultGrid {
    border-collapse: collapse;
}
.brisResultTable{
    border-collapse: collapse;
}
.brisCompanyDetails{
    border-collapse: collapse;
}
.defaultGrid th {
    font-weight: bold;
    padding-right: 2px;
    text-align: center;
}
.brisResultTable th {
    font-weight: bold;
    padding-right: 2px;
    text-align: center;
}
.brisCompanyDetails th {
    font-weight: bold;
    padding-right: 2px;
    text-align: center;
    width: 10%;
}
.defaultGrid th.sortable a {
    color: #000000;
    padding-bottom: 5px;
    padding-right: 12px;
}
.brisResultTable th.sortable a {
    color: #000000;
    padding-bottom: 5px;
    padding-right: 12px;
}
.brisCompanyDetails th.sortable a {
    color: #000000;
    padding-bottom: 5px;
    padding-right: 12px;
}
.defaultGrid th.order1 a {
    background: rgba(0, 0, 0, 0) url("https://e-justice.europa.eu/images/bris/column_sort_asc.gif") no-repeat scroll right 5px;
}
.brisResultTable th.order1 a {
    background: rgba(0, 0, 0, 0) url("https://e-justice.europa.eu/images/bris/column_sort_asc.gif") no-repeat scroll right 5px;
}
.brisCompanyDetails th.order1 a {
    background: rgba(0, 0, 0, 0) url("https://e-justice.europa.eu/images/bris/column_sort_asc.gif") no-repeat scroll right 5px;
}
.defaultGrid th.order2 a {
    background: rgba(0, 0, 0, 0) url("https://e-justice.europa.eu/images/bris/column_sort_desc.gif") no-repeat scroll right 5px;
}
.brisResultTable th.order2 a {
    background: rgba(0, 0, 0, 0) url("https://e-justice.europa.eu/images/bris/column_sort_desc.gif") no-repeat scroll right 5px;
}
.brisCompanyDetails th.order2 a {
    background: rgba(0, 0, 0, 0) url("https://e-justice.europa.eu/images/bris/column_sort_desc.gif") no-repeat scroll right 5px;
}
.defaultGrid tbody tr.odd {
}
.brisResultTable tbody tr.odd {
}
.brisCompanyDetails tbody tr.odd {
}
.defaultGrid tbody tr.even {
    background-color: #eeeeee;
}
.brisResultTable tbody tr.even {
    background-color: #eeeeee;
}
.brisCompanyDetails tbody tr.even {
    background-color: #eeeeee;
}
.defaultGrid tbody tr.empty {
}
.brisResultTable tbody tr.empty {
}
.brisCompanyDetails tbody tr.empty {
}
.defaultGrid tbody td {
    border-left: 1px dashed #cccccc;
    border-right: 1px dashed #cccccc;
    padding: 4px 11px;
    text-align: center;
}
.brisResultTable tbody td {
    border-left: 1px dashed #cccccc;
    border-right: 1px dashed #cccccc;
    padding: 4px 11px;
    text-align: center;
    word-wrap: normal;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	width: 95%;
 	max-width: 0;
}
.brisCompanyDetails tbody td {
    border-left: 1px dashed #cccccc;
    border-right: 1px dashed #cccccc;
    padding: 4px 11px;
    text-align: center;
    word-wrap: normal;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	max-width: 0;
 	width:1%;
}

.brisResultTable br{
	display:none
}
.brisCompanyDetails br{
	display:none
}

#iImage{
	position:absolute;
	right:4px;
	top:1px;
}



.defaultGrid tbody td:first-child, 
.documentsTable .defaultGrid tbody td:nth-child(2) {text-align:left;}
.defaultGrid tbody td.price	{text-align:right;}

.brisResultTable tbody td:first-child, 
.documentsTable .brisResultTable tbody td:nth-child(2) {
	text-align:left;
	white-space: normal;
}


.brisCompanyDetails tbody td:first-child, 
.documentsTable tbody td:nth-child(2) {text-align:center;}
.brisCompanyDetails tbody td:nth-child(2) {text-align:center;}
.brisCompanyDetails tbody td.price	{text-align:center;}

.defaultGrid tbody tr.empty td {
    border-bottom: medium none !important;
    border-left: medium none !important;
    border-right: medium none !important;
    font-style: italic;
    padding: 10px 11px !important;
}

.brisResultTable tbody tr.empty td {
    border-bottom: medium none !important;
    border-left: medium none !important;
    border-right: medium none !important;
    font-style: italic;
    padding: 10px 11px !important;
}
.brisCompanyDetails tbody tr.empty td {
    border-bottom: medium none !important;
    border-left: medium none !important;
    border-right: medium none !important;
    font-style: italic;
    padding: 10px 11px !important;
}
.defaultGrid tfoot td {
	text-align: center;
	max-width:160px;
}
.brisResultTable tfoot td {
	text-align: center;
	max-width:160px;
}
.brisCompanyDetails tfoot td {
	text-align: center;
	max-width:160px;
}
.defaultGrid tfoot td input, .defaultGrid tfoot td select {
    max-width: 100%;
    margin: 0;
}
.brisResultTable tfoot td input, .defaultGrid tfoot td select {
	width: 100%;
}
.brisCompanyDetails tfoot td input, .defaultGrid tfoot td select {
	width: 100%;
}
.defaultGrid tfoot td.action {
    border-top: 0 none !important;
    padding: 4px 5px;
}
.brisResultTable tfoot td.action {
    border-top: 0 none !important;
    padding: 4px 5px;
}
.brisCompanyDetails tfoot td.action {
    border-top: 0 none !important;
    padding: 4px 5px;
}

/*************************/
.pagelinks {
    padding-left: 20px;
}
@media screen and (max-width: 550px) {
	.pagelinks {
		display: block;
		padding-left: 0 !important;
	}
}
@media screen and (max-width: 767px) {
    .df_select {
        width: 100% !important;
        box-sizing: border-box;
    }
    .df_textbox {
        width: 100% !important;
        box-sizing: border-box;
    }
}
.pagebanner {
    display: inline-block;
    margin-top: 15px;
}
.pagelinks .selectable {
    background-color: #eaeaea;
    border: 1px solid #999;
    padding: 0 0.5em !important;
    margin: 2px;
}
.pagelinks .selected {
    background-color: #fef433;
    border: 1px solid #999;
    margin-top: 0 !important;
    padding: 0 0.5em;
    margin: 2px;
}

.pagelinks a img {
    vertical-align: text-bottom;
}
.pagebanner {
    margin-top: 10px;
}
.detailGrid {
    border-collapse: collapse;
}
.detailGrid th {
    font-weight: bold;
    padding: 1px 5px;
    text-align: left;
}
.detailGrid tbody tr.odd {
}
.detailGrid tbody tr.even {
    background-color: #eeeeee;
}
.detailGrid tbody tr.empty {
}
.detailGrid tbody td {
    border-left: 1px dashed #cccccc;
    border-right: 1px dashed #cccccc;
    padding: 4px 11px;
    text-align: left;
}
.detailGrid tbody tr.empty td {
    border-bottom: medium none !important;
    border-left: medium none !important;
    border-right: medium none !important;
    font-style: italic;
    padding: 10px 11px !important;
}
.detailGrid tfoot td {
    border-top: 1px dashed #cccccc;
    padding: 4px 5px;
}
.informationStatus {
    color: blue;
}
.warningStatus {
    color: orange;
}
.errorStatus {
    color: red;
}
.workingStatus {
    color: black;
}
.inlineBlock {
    display: inline-block;
    float: left;
}
.status_ms {
    float: right;
    width: 25%;
}
.status_description {
    width: 70%;
}
.defaultGrid {
    width: 100%;
}
.btnBar {
    margin-top: 10px;
}
.brisSearchResults {
    font-size: 1.1em;
}
.resultsNumber {margin-top:10px;}
.resultsNumber select {margin-left:10px;}

.details, .ordersContainer {
    font-size: 1.1em;
}
.details > h1 {
    font-size: 1.5em;
}
.details h1 span {
    font-size: 0.65em;
}
table .tooltip {
    border-bottom: 1px dotted black;
    text-decoration: none;
}

.docsInfo {
    border-bottom: 1px dotted #919191;
    margin-bottom: 1.5em;
    padding-bottom: 1em;
}

.detailsTable {
    table-layout: fixed;
    width: 100%;
}
.detailsTable th, .detailsTable td {
    padding: 3px 0;
}

.detailsTable .fieldName {
    width: 25%;
}

.detailsTable .expand-names {background:url("https://e-justice.europa.eu/images/bris/plus.png") transparent no-repeat 0 3px;height:16px; width:20px;border: none; cursor: pointer;}
.detailsTable .expand-names.in {background:url("https://e-justice.europa.eu/images/bris/minus.png") transparent no-repeat 0 3px;height:16px; width:20px;border: none; cursor: pointer;}

.detailsTable .expandable {background: #eee none repeat scroll 0 0;}

.tableLinks {
    box-sizing: border-box;
    display: inline-block;
    margin-bottom: 1em;
    padding: 0 10px;
    width: 100%;
}
.tableLinks ul {
    list-style-type: none;
    padding: 0;
}
.tableLinks li {
    float: left;
    margin-right: 10px;
}

.currencyConverter {
    float: right;
}

.brisOrder .tableLinks li .delCart {margin-left: 30%;}
.tableLinks li button      {color:#fff; background:#2f89c2 no-repeat 5px 50%; padding:5px 5px 5px 30px;border: 0 none;cursor:pointer; box-shadow:3px 3px 0 #1c6595;}
.tableLinks li .addCart{background-image:url(https://e-justice.europa.eu/images/bris/add.png);}
.tableLinks li .delCart{background-image:url(https://e-justice.europa.eu/images/bris/trash.png);}
.tableLinks li .addCart:hover,
.tableLinks li .addCart:focus,
.tableLinks li .delCart:hover,
.tableLinks li .delCart:focus	{text-decoration:underline; }


.brisOrder table {
    width: 80% !important;
}

.date-element {
    float: left;
    width: 25%;
}


form .formcontrols .blockrow .date-element select {
    width: 51px;
}

form .formcontrols .blockrow .date-element > label {
    width: auto;
}

.brisOrder .expandable > td:first-child,
.brisOrder  td.selectable{
    width: 30px;
}

.brisOrder .total tr:last-child td {
    border: 0 none;
	vertical-align: sub;
}

.detailsTable.orderDetails .fieldName {
    width: 20%;
}
.details p {
    font-size: 1em;
}
.df_validation_error {margin:0;}


 /* Style the list */
ul.tab {
	border-radius: 4px 4px 0 0;
    list-style-type: none;
    margin: 20px 0 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

/* Float the list items side by side */
ul.tab li {float: left;margin: 0;}

/* Style the links inside the list items */
ul.tab li a {
    color: black;
    display: inline-block;
    font-size: 13px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}

/* Change background color of links on hover */
ul.tab li a:hover {background-color: #1c6595;color: #fff !important;}

/* Create an active/current tablink class */
ul.tab li a:focus, .active {
    background-color: #2f89c2;
    color: #fff !important;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
	border-radius: 0 0 4px 4px;
    border-top: none;
}
.orders{width:100%;}
.orders .expandable td {
    border: 0 none;
    text-align: left;
}
.orders td, .orders th {
    padding: 10px 0;
}

.orders .expandable td:last-child {
    text-align: center;
}

.orders .expandable td[colspan="6"] {
    text-align: left;
}
.orders tbody td:first-child {
    background-color: #fff;
    border: 0 none;
    width: 20px;
}
.archive     {color:#fff; background:url(https://e-justice.europa.eu/images/bris/archive.png) #2f89c2 no-repeat 5px 50%; background-size:16px; padding:3px 4px 3px 26px;border: 0 none;cursor:pointer; box-shadow:3px 3px 0 #1c6595;min-width: 115px;}
.archive:hover,
.archive:focus	{text-decoration:underline; }
form .formcontrols .blockrow label.inner {
    margin-right: 5px;
    padding-top: 20px;
    width: auto;
}
.outer-fieldInput .inner {
    width: auto;
}
form .formcontrols .blockrow .outer-fieldInput .fieldGroup {
    width: 36%;
}
form .formcontrols .blockrow .outer-fieldInput .fieldGroup .df_textbox {
    width: 86%;
}
form .formcontrols .blockrow label.inner.range {
    float: left;
    padding-top: 0;
    width: 100%;
}
.df_description_normal {
	 padding-left: 0.5em;
    text-align: left;
    width: 90%;
	margin-left: 0.1em;
}
.orderPage .convertedRow td {
    padding-bottom: 15px;
}

.details p.success {
    color: #02ab00;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
}


.download {
	padding-left:20px;
	background:url("https://e-justice.europa.eu/images/bris/download.png") transparent no-repeat 0 50%;	
	padding-bottom: 2px;
}
.modal {
	min-width: 550px;
        max-width: 700px !important;
	padding: 15px;
}

.hidden {
	display:none;
}
.df_requiredStar {
    margin-left: -14px;
}

.indicativePrice {
    font-weight: bold;
	/*padding-right: 4em;*/
	text-align:right;
}

.matchingActiveOrder tbody {
	display: none;
}

.activeOrder thead {
	display: none;
}

body {
    font-size: 73%;
}

.cdetailsbig {
	width: 25% !important;
}

#data tbody td {
    border-left: 1px dashed #cccccc;
    border-right: 1px dashed #cccccc;
    padding: 4px 11px;
    word-wrap: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 0;
    position:relative;
}

.ordertable th {
	font-weight: bold;
}

.ordertable tbody td {
    padding: 4px 11px;
    text-align: center;
}

.ordertablein tbody tr.even {
    background-color: #eeeeee;
}

.ordertablein tbody td {
	border-left: 1px dashed #cccccc;
    border-right: 1px dashed #cccccc;
    padding: 4px 1px;
    text-align: center;
}

.df_select {
    width:100%;
    box-sizing: border-box;
}
.df_textbox {
    width:100%;
    box-sizing: border-box;
}

.ordertablein {
    border-collapse: collapse;
    table-layout: fixed;
}

.ordertable thead th {
	border-left: 1px dashed transparent;
    border-right: 1px dashed transparent;
    padding: 4px 11px;
    text-align: center;
}

.ordertable {
    border-collapse: collapse;
    table-layout: fixed;
}

.orders tfoot td:first-child {
    background-color: #fff;
    border: 0 none;
    width: 20px;
}

.orders thead th:first-child {
	background-color: #fff;
    border: 0 none;
    width: 20px;
}

.orders td, .orders th {
	padding: 4px 11px;
}

.ordertablein tbody td:first-child {
    background-color: #fff;
    border: 0 none;
    width: 0px;
}

.ordertable thead th:first-child {
    background-color: #fff;
    border: 0 none;
    width: 0px;
}
div#tip {
	z-index: 9999999999;
	margin-left:15px;
}

/* CSS for resizing tables starts */

.defaultGrid th .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.defaultGrid th .ui-icon, .ui-widget-content .ui-icon {
    background-image: url(https://e-justice.europa.eu/images/bris/resize.png) !important;
}

.defaultGrid th .ui-resizable-se {
	bottom: 8px;
}

/* CSS for resizing tables ends */

@media print {
    .divToolsPrintable {display: inline-block !important;}
    #cart, #tl_search, .welcomeText {display:none;}
}

.ms-in-transition {
    color: grey;
}
