.fancybox-close, .noclose .fancybox-close {
    display: none;
}
.radio, .checkbox {
    padding-left: 25px !important;
}

.titlecompteaddemail{
    margin-top: -50px;
}
.help-block{color:red}

footer .btnsFooter{padding:6% 5%;margin-top: 10px;  position: relative; background-color: #425668; border-radius: 5px;}
footer .btnsFooter a {color:#fff; font-size: 10px; text-decoration: none; }
.piblogbtn{position: absolute; width: 40%; height: 60%; right: 5%; top: 20%;}
.piblogbtn img{margin:0;}

#legend{font-size :12px;}
span#brevetcolorpublished{background :#ffbf5d; width:10px; height: 10px; margin:5px;}
span#brevetcolordelivre{background :rgb(0, 197, 173); width:10px; height: 10px; margin:5px;}
span#brevetcolordepot {background : rgb(255, 153, 0); width:10px; height: 10px; margin:5px;}
span#brevetcolorend{background : #aaa; width:10px; height: 10px; margin:5px;}
span#brevetcolorfrais{background: #34495e;
    height: 10px;
    width: 10px;
    display: inline-block;
    margin : 4px;  border-radius: 6px;}

.criticiteblock_green {display:inline-block; min-width: 15px; min-height: 15px; border-radius: 5px; background: green}
.criticiteblock_red {display:inline-block; min-width: 15px; min-height: 15px; border-radius: 5px; background: red}
.criticiteblock_orange {display:inline-block; min-width: 15px; min-height: 15px; border-radius: 5px; background: orange}
.criticiteblock_neutre {display:inline-block; min-width: 15px; min-height: 15px; border-radius: 5px; background: blue;}

ul.simu {
    list-style: none;
    overflow: auto;
    margin-top: 10px !important;
}

ul.simu li {
    list-style: none;
    margin-bottom: 3px !important;
    overflow: auto;
}

.simulation-form h4 {
    margin-top: 20px;
}

.simulation-form .closefancybox {
    margin-top: 20px;
}

.simulation-form .btn-secondary {
    min-width: 180px;
}

.simulation-form .current-simulation .btn-secondary {
    margin-top: 10px;
    margin-bottom: 0;
}

.simulation-form div.loading {
    display: none;
    float: left;
    margin-top: 10px;
    margin-right: 20px;
}

.simulation-form p.date {
    color: #444;
    display: block;
    font-size: 12px;
    margin-top: 8px;
    margin-bottom: 0;
    text-align: right;
}

.simulation-form p.date span {
    color: #00c5ad;
}

.simulation-form p.status {
    color: #444;
    display: block;
    font-size: 12px;
    margin-top: 8px;
    margin-bottom: 0;
    text-align: left;
}

.simulation-form p.status span.uptodate {
    color: #00c5ad;
}

.simulation-form p.status span.notuptodate {
    color: orange;
}

.onepagecontent > .table-activite {
    margin-bottom: 20px;
}

.portlet-content img.print {
    display: none;
}

.legendLabel{
    padding-right: 10px;
}

#DataTables_Table_0 .criticite {
    vertical-align: middle;
    margin-left: 5px;
}

.ganttview-vtheader {
    position: relative;
}

[id^=dupliquerModal_] .modal-body {
    display: inline-block;
}

.label-duplicate {
    margin-bottom: 10px;
}

#pim_brevetbundle_famillepopup_dpitype_select button {
    display: -webkit-box;display: -ms-flexbox;display: flex;
    outline: none;
    border: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#pim_brevetbundle_famillepopup_dpitype_select .btn {
    background-color: #fff;
    box-shadow: unset;
}

#pim_brevetbundle_famillepopup_dpitype_select .dpi-input {
    display: -webkit-box;display: -ms-flexbox;display: flex;
    -webkit-box-align: center;-ms-flex-align: center;align-items: center;
    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;
    margin-bottom: 0;
    border-radius: 0 !important;
}

#pim_brevetbundle_famillepopup_dpitype_select .dropdown-menu {
    left: 15px;
    right: 15px;
}

/*
select.s2_basic {
    opacity: 0;
    height: 0;
    position: absolute;
}

.select2-container {
    visibility: visible;
}
*/