﻿/*@import url("Grids/Grids.css");*/

/* composants telerik */

/* définition dropdownlist telerik */

.RadComboBox table tr td.rcbArrowCell a{
    width: 100%;
    height: 100%;

}



/* écrase telerik overflow hidden */
.ContentPane .RadTabStrip .rtsLevel {
    overflow: visible;
}

/* efface padding au dessus des ul des onglets telerik */
.RadTabStrip .rtsLevel.rtsLevel1 {
    padding-top: 0px;
}

/* Cible les balises ul dans les onglets */
.ContentPane .RadTabStrip .rtsUL,
.ContentPane .RadTabStripVertical .rtsUL,
.ContentPane .ui-tabs .ui-tabs-nav,
.ContentPane .ui-widget-header {
    margin: 0;
    padding: 20px 20px 0px 20px;
    width: 100%;
    border: none;
    border-radius: 0;
    background: none;
    border-bottom: 8px solid #a5978a;
    display: flex;
    flex-wrap: wrap;
    overflow: visible;
    float: none;
}

/* Cible les balises li dans les onglets */
.ContentPane .MyHOPTabs .rtsLI,
.ContentPane .MyHOPTabs .rtsLI .rtsLink,
.ContentPane .MyHOPTabs .rtsLI .rtsSelected,
.ContentPane .ui-tabs .ui-tabs-nav li,
.ContentPane .ui-state-default, .ContentPane .ui-widget-content .ui-state-default {
    height: auto !important;
    margin: 0;
    margin-right: 5px;
    border: none;
    background: none;
    border-radius: 0;
    float: none;
    top: auto;
    padding: 0;
    overflow: visible;
}

    /* Cible la balise li active dans les onglets */
    .ContentPane .ui-state-active, .ContentPane .ui-widget-content .ui-state-default.ui-state-active,
    .ContentPane .MyHOPTabs .rtsLI .rtsSelected .rtsTxt {
        background-color: #a5978a;
    }

        /* Cible le contenu de la balise li active dans les onglets */
        .ContentPane .ui-state-active a, .ContentPane .ui-widget-content .ui-state-default.ui-state-active a,
        .ContentPane .MyHOPTabs .rtsLI .rtsLink.rtsSelected .rtsTxt {
            color: white;
        }

    /* Cible les balises li non-active dans les onglets */
    .ContentPane .ui-state-default a, .ContentPane .ui-widget-content .ui-state-default a,
    .ContentPane .MyHOPTabs .rtsLI .rtsLink .rtsTxt,
    .ContentPane .MyHOPTabs .rtsLI a,
    .ContentPane .MyHOPTabsWithLastTabRight .rtsLast .rtsTxt {
        color: #a5978a;
        font-weight: normal;
        padding: 10px 20px;
        line-height: 20px;
    }


.ContentPane .MyHOPTabsWithLastTabRightMenu .myHOP-menu a.myHOP-with-ul {
    text-decoration: none;
}
.ContentPane .MyHOPTabsWithLastTabRightMenu .myHOP-menu a.myHOP-with-ul:after {
    content: '\203A';
    transform: rotate(90deg);
    display: inline-block;
    padding: 0 8px;
}

.MyHOPTabsWithLastTabRightMenu ul.myHOP-menu > li {
    position: relative;
}

.MyHOPTabsWithLastTabRightMenu ul.myHOP-menu ul {
    position: absolute;
    top: 100%;
    width: auto;
    border: none;
    z-index: 4;
}





/* Boite page d'accueil */
.HomepageCard .Content {
    overflow-y: auto;
    background: none;
    margin: 0;
    padding: 0;
    width: 100%;
    position: static;
    display: block;
}

.HomepageCard ul.CardList {
    margin: 0;
    padding: 0;
}
    .HomepageCard ul.CardList li.CardListItem {
        border-bottom: 1px solid silver;
        padding: 2px 0px;
    }
        .HomepageCard ul.CardList li.CardListItem img {
            border-width: 0px;
            margin-right: 5px;
            max-height: 20px;
            max-width: 20px;
        }

    .HomepageCard ul.CardList a.Titre {
        cursor: pointer;
    }

    .HomepageCard ul.CardList .FilesPopupContent {
        padding: 0px 10px 10px;
    }

.HomepageCard .Titre {
    padding: 0px;
    font-weight: normal;
}

.HomepageCard ul.CardList .ContentPanel {
    padding: 6px;
}

.HomepageCard ul.CardList .lblElementDayTitleToolTip {
    height: auto;
}

.IdentityCardContent {
    display: flex;
}
.IdentityCard-txt {
    padding: 0 20px;
}


/* LECTURE DES MESSAGES */
.CardList .CardListItem a.MessageNonLu, .MyHOPGrid tr.MessageNonLu {
    font-weight: bolder;
}


/* HORIZONTAL RULER */
hr.MyHOP {
    height: 2px;
    background: #00A8E1;
    margin: 0px;
}


/* COMBOBOX */
.RadComboBox_myHOP table td.rcbInputCell {
    padding-left: 5px;
}

.RadComboBox_myHOP table td.rcbArrowCell {
    width: 25px;
}


/* RDV */
/*.DnnModule-HCLAppointement*/
#divAddRdvCmd {
    margin-top:10px;
    text-align: right;
    margin-right: 5px;
}

#tableAddRendezVous {
    border: 1px solid #4297d7;
    margin-left: 2px;
    margin-top: 10px;
}

#titleAddRendezVous {
    padding: 5px;
    background-color: #CCCCCC;
    font-weight: bold;
}

#consigneAddRendezVous {
    padding-left: 5px;
}

.RadGrid_WebBlue .rgRow td, .RadGrid_WebBlue .rgAltRow td, .RadGrid_WebBlue .rgEditRow td, .RadGrid_WebBlue .rgFooter td {
    border-style: none;
    padding: 4px 8px !important;
}

.pnlDateHour {
    padding: 10px;
}

.clsRendezVousEstab {
    font-weight: bold;
    text-transform: capitalize;        
}
.clsRendezVousAddress {
    font-weight: normal;
    color: #46627E;        
}
.clsPanelEstablishment {
    margin:10px;
    padding-left: 10px;
    border-left: 1px solid #4297d7;        
}

#divImgType {
    display: inline-block;
}
.pnlAdmissionStatus 
{
    padding:0 10px;
    border-left: 1px solid #4297d7;
}

.divAppointmentCommand {
    padding-left: 12px;
}

.divAppointmentCommandButton {
    display: inline-block;
}



/* CONTACTS */
.rgNoRecords span {
    padding: 10px 20px;
    display: block;
    color: red;
}


.tableau thead tr th {
    display: none;
}


.RadComboBox_Metro .rcbArrowCell a{
    background-image:none !important;
}


.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInput {
    color: black !important;
}

.ActivationService .RadComboBox table tr td.rcbArrowCell a {
    width: 18px;
}


.msgeditor .newmsg .RadComboBox table.rcbDisabled {
    background-color : white;

}


div.RadComboBox, div.RadComboBox_Default{
    width: auto !important;
}
