/*this file is used to store shared css rules between front and back office*/
.rounded_corner_content {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #eee;
border: 1px dashed #ccc;
padding: 10px;
}
.dataTables_length select {width: 60px;}
.prod_dl_16 {border-bottom: 1px solid #ddd; padding-bottom: 10px; padding-left: 20px; background: url('../images/dl_16.png') no-repeat;}

.inline-block{display: inline-block;vertical-align: top;zoom: 1; /* Fix for IE7 */*display: inline; /* Fix for IE7 */}
.obligatoryFieldMark {font-size:15px;color:red;margin:0px;padding:0px;line-height:0px}
.center-b {margin: 0 auto;}
.center-i {text-align: center;}
.center-ib {margin: 0 auto;text-align: center;}
.bold{font-weight: bold}
.clear {clear: both;}
.inline {display: inline;}
.inline-block { display: inline-block;vertical-align: top;zoom: 1;*display: inline;}
.block {display: block}
.fixed-width-80 {width: 80px;}
.fixed-width-100 {width: 100px;}
.fixed-width-150 {width: 150px;}
.fl {float: left;}
.fr {float: right;}
.txt-right {text-align: right;}
.txt-left {text-align: left;}
.txt-center {text-align: center;}
.width-auto {width: auto}
.flex {display: flex;}
.flex-jcsp {justify-content: space-between;}
.flex-wrap {flex-wrap: wrap;}
.flex-column {flex-direction: column;}
.display-none {display: none}
.borderless {
    border: none !important;
}
table.borderless tr,
table.borderless th,
table.borderless td {
    border:none !important;
}