﻿
/*= @group Media Object
---------------------------------------------------------------------- */
[class^=media-] {
    *zoom: 1;
    position: relative;
}

    [class^=media-]:before, [class^=media-]:after {
        content: " ";
        display: table;
    }

    [class^=media-]:after {
        clear: both;
    }

    [class^=media-] .item-meta {
        float: left;
        margin-right: 2.5%;
    }

        [class^=media-] .item-meta img {
            display: block;
        }

    [class^=media-] .item-content .group {
        margin-top: 1em;
    }

.media--admission .item-meta {
    margin-right: 5px;
}

.media--restriction .item-meta {
    margin-right: 15px;
}

.media--restriction .item-content {
    margin-left: 35px;
}

.media--ic {
    margin-top: 5px;
}

    .media--ic .item-meta {
        margin: -1px 2px 10px 0;
    }

.media--icone .item-meta {
    margin: 0 5px 0 0;
}

.media--icone .item-content {
    margin-left: 35px;
}

.media--icon .item-meta {
    margin: 0 5px 0 0;
}

.media--icon .item-content {
    margin-left: 24px;
}

.media--checkbox .item-meta {
    margin: 0 2px 0 0;
}

.media--checkbox .item-content {
    margin-left: 18px;
}

.media--submenu .item-meta {
    margin: 0 10px 10px 20px;
}

.media--submenu .item-content p {
    margin: 4px 0 0;
}

.media--location .item-meta {
    margin: 0 10px 0 0;
}

    .media--location .item-meta img {
        width: 75px;
        height: 75px;
    }

.media--location .item-content {
    min-width: 180px;
}



/*= @group Icone (do not use "icon" because of  )
---------------------------------------------------------------------- */
/* i */
[class^="icone-"], .search-button {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background: transparent url("/assets/img/sprites-ui-elements@2x.png") no-repeat 0 0;
    background-size: 350px 250px;
}

.icone-international {
    width: 24px;
    height: 24px;
    line-height: 24px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    background-position: -21px -146px;
}

.icone-change-section {
    width: 21px;
    height: 21px;
    line-height: 21px;
    margin-top: -1px;
    margin-left: 3px;
    vertical-align: middle;
    background-position: -21px -100px;
}

    .icone-change-section.icone-white {
        background-position: -21px -40px;
    }

.icone-new-window {
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-top: -1px;
    margin-left: 3px;
    vertical-align: middle;
    margin-top: -4px;
    background-position: 0 -200px;
}

    .icone-new-window.icone-white {
        background-position: 0 -180px;
    }

.icone-change-section-small {
    width: 13px;
    height: 13px;
    line-height: 13px;
    margin-top: -1px;
    margin-left: 3px;
    vertical-align: middle;
    background-position: -1px -163px;
}

    .icone-change-section-small.icone-white {
        background-position: -1px -148px;
    }

.icone-dossier-perso {
    width: 19px;
    height: 19px;
    line-height: 19px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    background-position: -21px -61px;
}

    .icone-dossier-perso.icone-white {
        background-position: -21px -1px;
    }

.icone-previsibilite {
    width: 19px;
    height: 19px;
    line-height: 19px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    background-position: -21px -81px;
}

    .icone-previsibilite.icone-white {
        background-position: -21px -21px;
    }

.icone-ic-no {
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    background-position: -1px -1px;
    cursor: help;
}

.icone-ic-some {
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    background-position: -1px -19px;
    cursor: help;
    margin-bottom: 3px;
}

.icone-ic-yes {
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    background-position: -1px -41px;
    cursor: help;
}

.icone-tri {
    width: 8px;
    height: 8px;
    line-height: 8px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    background-position: 0 -80px;
}

.opened .icone-tri {
    background-position: 0 -90px;
}

.in-transit .icone-tri {
    background-position: 0 -100px;
}

.icone-search, .search-button {
    width: 22px;
    height: 22px;
    line-height: 22px;
    background-color: transparent;
    border: 0;
    color: transparent !important;
    font: 0/0 a;
    text-shadow: none;
    width: 25px;
    background-position: -164px -79px;
}

    .icone-search:hover, .search-button:hover {
        background-position: -164px -109px;
    }

    .icone-search:active, .search-button:active {
        background-position: -164px -139px;
    }

.icone-form, .icone-form-o {
    width: 22px;
    height: 22px;
    line-height: 22px;
    background-position: -21px -172px;
}

.icone-form-left, .icone-form-left-o {
    width: 22px;
    height: 22px;
    line-height: 22px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    margin-top: -3px;
    background-position: -21px -172px;
}

.icone-form-r {
    width: 22px;
    height: 22px;
    line-height: 22px;
    background-position: -21px -196px;
}

.icone-form-r-left {
    width: 22px;
    height: 22px;
    line-height: 22px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    margin-top: -3px;
    background-position: -21px -196px;
}

.icone-form-f {
    width: 22px;
    height: 22px;
    line-height: 22px;
    background-position: -21px -220px;
}

.icone-form-f-left {
    width: 22px;
    height: 22px;
    line-height: 22px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    margin-top: -3px;
    background-position: -21px -220px;
}

[class^="icone-adm-"] {
    width: 24px;
    height: 24px;
    line-height: 24px;
    width: 23px;
    cursor: help;
}

.icone-adm-_-o, .icone-adm-a-o, .icone-adm-h-o {
    background-position: -50px -74px;
}

.icone-adm-_-r, .icone-adm-a-r, .icone-adm-h-r {
    background-position: -80px -74px;
}

.icone-adm-_-f, .icone-adm-a-f, .icone-adm-h-f {
    background-position: -110px -74px;
}

.icone-adm-_-n, .icone-adm-a-n, .icone-adm-h-n {
    background-position: -137px -74px;
}

.icone-quebec {
    width: 35px;
    height: 35px;
    line-height: 35px;
    width: 40px;
    background-position: -200px -80px;
}

.icone-hors-quebec {
    width: 35px;
    height: 35px;
    line-height: 35px;
    width: 40px;
    background-position: -200px -120px;
}

.icone-logout {
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-top: -1px;
    margin-left: 3px;
    vertical-align: middle;
    background-position: -164px -170px;
}

    .icone-logout.icone-white {
        background-position: -184px -170px;
    }

.icone-warning {
    width: 23px;
    height: 23px;
    line-height: 23px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    width: 27px;
    background-position: -164px -190px;
}

.icone-visa-mc {
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    width: 97px;
    background-position: -164px -222px;
    margin-top: 4px;
}

.icone-traitement-regulier {
    width: 26px;
    height: 26px;
    line-height: 26px;
    /* 	@include at-left; */
    width: 22px;
    margin-top: 5px;
    background-position: -209px -169px;
    /* 	background-color: rgba(230,200,244,0.4); */
}

.icone-traitement-accelere {
    width: 26px;
    height: 26px;
    line-height: 26px;
    /* 	@include at-left; */
    width: 22px;
    margin-top: 5px;
    background-position: -238px -169px;
}

.icone-traitement-negatif {
    width: 26px;
    height: 26px;
    line-height: 26px;
    /* 	@include at-left; */
    width: 22px;
    margin-top: 5px;
    background-position: -269px -169px;
}

.icon-pdf {
    padding-bottom: 5px;
    height: 19px;
}

/*nouvelle presentation list prealable 2020-12-01*/
.list-display li {
    margin-bottom: .1rem;
    /* font-size:1rem;*/
}

.list-checkmarks {
    padding-left: 1.4rem;
}

    .list-checkmarks li {
        list-style-type: none;
        padding-left: 1rem;
    }

        .list-checkmarks li:before {
            font-family: 'FontAwesome';
            content: "\00BB \0020";
            margin: 0 15px 0 -28px;
            /*color: #17aa1c;*/
        }



/**ajustement pour blurb css V2*/
.blurb-boxed {
    padding: 3%;
}

.blurb-text {
    font-size: medium;
}

/*= @group external links
---------------------------------------------------------------------- */
a[rel="external"]:after {
    content: "\00a0\00a0\00a0\00a0";
    display: inline;
    width: 10px;
    height: 10px;
    line-height: 10px;
    margin-left: 4px;
    vertical-align: baseline;
    background: transparent url("/assets/img/sprites-ui-elements@2x.png") no-repeat -2px -59px;
    background-size: 350px 250px;
    white-space: nowrap;
}

.reverse {
    position: relative;
    top: -1px;
    display: inline-block;
    display: block\9;
    margin-right: 3px;
    background-color: #777;
    background-color: rgba(33, 33, 33, 0.5);
    color: #fff;
    width: 16px;
    height: 17px;
    text-align: center;
    font-size: 0.8571428571em;
    line-height: 1.2em;
    font-weight: 700;
    text-shadow: 0px 0px 3px #333;
    border-radius: 3px;
}


/*= @group Picto
---------------------------------------------------------------------- */
[class^="picto-"] {
    background-color: transparent;
    border: 0;
    color: transparent !important;
    font: 0/0 a;
    text-shadow: none;
    display: inline-block;
    width: 136px;
    height: 130px;
    border: 0 none;
    line-height: 0;
}

    [class^="picto-"]:hover, [class^="picto-"][href]:hover {
        text-decoration: none;
    }

.picto-prevesibilite-fr {
    position: relative;
}

    .picto-prevesibilite-fr:before, .picto-prevesibilite-fr:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        /*  width: 136px;
        height: 130px;
        background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.14189099510-2021.png) no-repeat left -143px;
        background-size: 406px 400px;*/
        background: transparent url(/assets/images/picto_Previsibilite.png) no-repeat;
        background-size: 100%;
    }

    .picto-prevesibilite-fr:before {
     /*   background-position: -136px -143px;*/
    }

.picto-prevesibilite-en {
    position: relative;
}

    .picto-prevesibilite-en:before, .picto-prevesibilite-en:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        /*   width: 136px;
        height: 130px;
        background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.1418909951-2021.png) no-repeat -272px -143px;
        background-size: 406px 400px;*/
        background: transparent url(/assets/images/picto_Previsibilite.png) no-repeat;
        background-size: 100%;
    }

    .picto-prevesibilite-en:before {
        background-position: -136px -143px;
    }

.picto-prevesibilite-seul {
    /*  background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.1418909951-2021.png) no-repeat -136px -143px;
    background-size: 406px 400px;*/
    background: transparent url(/assets/images/picto_Previsibilite.png) no-repeat 8px -4px;
    background-size: 100%;
}

.picto-dossier-personnel-fr {
    position: relative;
}

    .picto-dossier-personnel-fr:before, .picto-dossier-personnel-fr:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        /*   width: 136px;
        height: 130px;
        background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.1418909951-2021.png) no-repeat left top;
        background-size: 406px 400px;*/
        background: transparent url(/assets/images/picto_DossierPerso.png) no-repeat ;
        background-size: 100%;
    }

    .picto-dossier-personnel-fr:before {
 /*      background-position: -136px top;*/ 
    }



.picto-dossier-personnel-fr {
    position: relative;
}

.picto_dossier_perso_fr:before, .picto_dossier_perso_fr:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    /*  width: 136px;
    height: 130px;
    background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.1418909951-2021.png) no-repeat left top;
    background-size: 406px 400px;*/
    background: transparent url(/assets/images/picto_DossierPerso.png) no-repeat ;
    background-size: 100%;
}

.picto_dossier_perso_fr:before {
/*  background-position: -136px top;*/  
}





.picto-dossier-personnel-en {
    position: relative;
}

    .picto-dossier-personnel-en:before, .picto-dossier-personnel-en:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 136px;
        height: 130px;
       /*      background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.1418909951-2021.png) no-repeat -272px top;
        background-size: 406px 400px;*/
        background: transparent url(/assets/images/picto_DossierPerso.png) no-repeat;
        background-size: 100%;
    }

    .picto-dossier-personnel-en:before {
  /*      background-position: -136px top;*/
    }

.picto-dossier-personnel-seul {
    /*   background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.1418909951-2021.png) no-repeat -136px top;
    background-size: 406px 400px;
    position: absolute;
    top: 0;
    left: 0;*/
    background: transparent url(/assets/images/picto_DossierPerso.png) no-repeat 6px -14px;
    background-size: 100%;
    
}

.picto-admission-fr {
    position: relative;
}

    .picto-admission-fr:before, .picto-admission-fr:after {
        content: '';
        position: absolute;
      top: 0;
        left: 0;
          width: 136px;
        height: 130px;
      /*      background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.1418909951.png) no-repeat left bottom;
        background-size: 406px 400px;*/
         background: transparent url(/assets/images/picto_DemandeRegulier.png) no-repeat;
        background-size: 100%;
    }

    .picto-admission-fr:before {
      background-position: -136px bottom;
    }

.picto-admission-en {
    position: relative;
}

    .picto-admission-en:before, .picto-admission-en:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
          width: 136px;
        height: 130px;
      /*     background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.1418909951-2021.png) no-repeat -272px bottom;
        background-size: 406px 400px;*/
        background: transparent url(/assets/images/picto_DemandeRegulier.png) no-repeat;
        background-size: 100%;
    }

    .picto-admission-en:before {
   /*   background-position: -136px bottom;*/ 
    }

.picto-admission-seul {
    /*  background: transparent url(/assets/img/layout/sprite-dossier-prevesibilite@2x.1418909951-2021.png) no-repeat -136px bottom;
    background-size: 406px 400px;*/
    background: transparent url(/assets/images/picto_DemandeRegulier.png) no-repeat 8px -4px;
    background-size: 100%;
}

.picto-bandeau-droite {
    width: 230px;
    height: 137px;
    background: url(https://documents.sracq.qc.ca/assets/img/bandeau_droite.jpg);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 144 dpi) {
    .picto-bandeau-droite {
        background: url(https://documents.sracq.qc.ca/assets/img/bandeau_droite@2x.jpg);
        background-size: 230px 137px;
    }
}



/*= @group Personal File (Dossier personnel)
---------------------------------------------------------------------- */
.personal-login {
    display: block;
    float: left;
    margin-right: 1.4925373134%;
    width: 82.0895522388%;
}

    .personal-login:last-child {
        margin-right: 0;
    }

.personal-login-zs {
    display: block;
    float: left;
    margin-right: 1.4925373134%;
    width: 58.2089552239%;
    margin-left: 20%;
}

    .personal-login-zs:last-child {
        margin-right: 0;
    }

.personal-frame {
    margin-top: 20px;
    padding: 10px 20px;
    border-radius: 5px;
    background-color: #f8f8f8;
    box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.3), 0 3px 10px 2px rgba(0, 0, 0, 0.2);
    behavior: url(/assets/js/vendor/pie2-beta/PIE.htc);
}

.personal-page {
    position: relative;
    border-radius: 5px;
    background-color: #f8f8f8;
    box-shadow: 0 0px 3px 0px rgba(0, 0, 0, 0.5), 0 3px 16px 3px rgba(0, 0, 0, 0.25);
    behavior: url(/assets/js/vendor/pie2-beta/PIE.htc);
    /* 	@include span-columns(24); */
    /* 	@include shift(1); */
    min-height: 400px;
    margin: -5px -15px -30px;
    padding: 10px 10px 10px 0;
}

.personal-icon {
    background-color: transparent;
    border: 0;
    color: transparent !important;
    font: 0/0 a;
    text-shadow: none;
    position: relative;
    top: -48px;
    left: -12px;
    z-index: 1;
}

.personal-title {
    position: absolute;
    top: -14px;
    left: 46px;
    width: 200px;
    color: #405dac;
    font-size: 17px;
    line-height: 1em;
    font-weight: 500;
    text-align: right;
    z-index: 2;
}

.personal-logout {
    position: absolute;
    top: 10px;
    right: 10px;
}

.personal-wrapper {
    *zoom: 1;
   /** max-width: 950px;*/
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

    .personal-wrapper:before, .personal-wrapper:after {
        content: " ";
        display: table;
    }

    .personal-wrapper:after {
        clear: both;
    }

.personal-content {
    display: block;
    float: left;
    margin-right: 1.0989010989%;
    width: 73.6263736264%;
    margin-top: 30px;
    margin-bottom: 30px;
}

    .personal-content:last-child {
        margin-right: 0;
    }

    .personal-content > *:first-child {
        margin-top: 0;
    }

    .personal-content > h3 {
        margin-bottom: 1.5em;
    }

.personal-number {
    font-weight: 500;
}

/*= @group menu-left
---------------------------------------------------------------------- */
.menu-left {
    display: block;
    float: left;
    margin-right: 1.0989010989%;
    width: 25.2747252747%;
    margin-right: 1.4989%;
    width: 24.87473%;
    font-size: 0.9285714286em;
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 999px;
    margin-bottom: -999px;
    min-height: 380px;
    border-right: 1px dashed #dadada;
}

    .menu-left:last-child {
        margin-right: 0;
    }

    .menu-left > ul {
        margin: 10px 0;
        border-top: 1px solid #ddd;
    }

        .menu-left > ul > li {
            padding-top: 5px;
        }

            .menu-left > ul > li > ul {
                margin-top: 5px;
            }

    .menu-left ul {
        list-style: none;
        /*
    		&:first-child {
    			margin: 0;
    			border: 0 none;
    		}
    */
    }

        .menu-left ul li {
            margin: 0;
        }

            .menu-left ul li a {
                color: #808080;
                display: block;
                padding: 5px 22px 5px 10px;
                line-height: 12px;
                min-height: 22px;
            }

                .menu-left ul li a:hover {
                    color: #444;
                    background-color: #ededed;
                    text-decoration: none;
                }

            .menu-left ul li.selected a {
                color: #000;
                background: #dedede url(/assets/img/sprite-browser-bg@2x.png) no-repeat right top;
                background-image: url(/assets/img/sprite-browser-bg.png) \9;
                background-size: 20px 88px;
            }

/*= @group message
---------------------------------------------------------------------- */
.message, [class^="message-"], [class*=" message-"] {
    position: relative;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #666;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/assets/js/vendor/pie2-beta/PIE.htc);
}

    .message h4, [class^="message-"] h4, [class*=" message-"] h4 {
        position: relative;
        margin: -11px -11px 10px;
        padding: 5px 10px;
        color: #fff;
        background-color: #666;
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
        /*
    		-webkit-border-radius: 3px 3px 0px 0px;
    		-moz-border-radius: 3px 3px 0px 0px;
    */
        border-radius: 4px 4px 0px 0px;
        behavior: url(/assets/js/vendor/pie2-beta/PIE.htc);
        z-index: 4;
    }

        .message h4 .close, [class^="message-"] h4 .close, [class*=" message-"] h4 .close {
            position: relative;
            top: -2px;
            right: -21px;
            line-height: 19px;
        }

    .message .m-bottom-box, [class^="message-"] .m-bottom-box, [class*=" message-"] .m-bottom-box {
        margin: 10px -10px 0;
        padding: 10px 10px 0;
        border-top: 1px solid #b3b3b3 \9;
        border-top: 1px solid rgba(102, 102, 102, 0.3);
    }

        .message .m-bottom-box > *:last-child, [class^="message-"] .m-bottom-box > *:last-child, [class*=" message-"] .m-bottom-box > *:last-child {
            margin-bottom: 0;
        }

    .message > *:last-child, [class^="message-"] > *:last-child, [class*=" message-"] > *:last-child {
        margin-bottom: 0;
    }

    .message > h4:last-child, [class^="message-"] > h4:last-child, [class*=" message-"] > h4:last-child {
        margin-bottom: 10px;
    }

.message-accepted {
    border-color: #00860b;
}

    .message-accepted h4 {
        background-color: #00860b;
    }

    .message-accepted .m-bottom-box {
        border-color: #20ff32 \9;
        border-color: rgba(0, 134, 11, 0.3);
    }

.message-refusal, .message-error {
    border-color: #bb4d42;
}

    .message-refusal h4, .message-error h4 {
        background-color: #bb4d42;
    }

    .message-refusal .m-bottom-box, .message-error .m-bottom-box {
        border-color: #e4b7b2 \9;
        border-color: rgba(187, 77, 66, 0.3);
    }

.message-info {
    border-color: #5671bf;
}

    .message-info h4 {
        background-color: #5671bf;
    }

    .message-info .m-bottom-box {
        border-color: #c5cee9 \9;
        border-color: rgba(86, 113, 191, 0.3);
    }

.infoToursdetails {
    background-color: #8b8b8b;
    color: white;
    border-radius: 4px 4px 4px 4px;
    padding-left: 8px;
    cursor: pointer;
}






/*= @group Boostrap Extra
 ---------------------------------------------------------------------- */
p > .is-tooltip,
li > .is-tooltip,
label > .is-tooltip {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowODgwMTE3NDA3MjA2ODExODA4M0YxQkIwOTQ5OUE3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQkFFOUQ5NDgyQjkxMUUyQTA5MjhGNTdCQjUzOTcyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQkFFOUQ5MzgyQjkxMUUyQTA5MjhGNTdCQjUzOTcyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDg4MDExNzQwNzIwNjgxMTgwODNGMUJCMDk0OTlBN0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDg4MDExNzQwNzIwNjgxMTgwODNGMUJCMDk0OTlBN0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7563o6AAAAGUlEQVR42mJkYGAwZkCA5////38G4wAEGAA55QT/5rqNBwAAAABJRU5ErkJggg==);
    background-position: left bottom;
    background-repeat: repeat-x;
    cursor: help;
    display: inline;
}

[data-action="popover"] {
    display: inline\9;
    display: inline-block;
}

    [data-action="popover"] span {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowODgwMTE3NDA3MjA2ODExODA4M0YxQkIwOTQ5OUE3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQkFFOUQ5NDgyQjkxMUUyQTA5MjhGNTdCQjUzOTcyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQkFFOUQ5MzgyQjkxMUUyQTA5MjhGNTdCQjUzOTcyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDg4MDExNzQwNzIwNjgxMTgwODNGMUJCMDk0OTlBN0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDg4MDExNzQwNzIwNjgxMTgwODNGMUJCMDk0OTlBN0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7563o6AAAAGUlEQVR42mJkYGAwZkCA5////38G4wAEGAA55QT/5rqNBwAAAABJRU5ErkJggg==);
        background-position: left bottom;
        background-repeat: repeat-x;
        cursor: help;
        /* 		@include o(); */
    }

.popover-content {
    color: #555;
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 7px;
}

.popover-title {
    color: #000;
    padding: 6px 14px;
    font-size: 13px;
    font-weight: 500;
}

.tooltip.in {
    opacity: 0.92;
    filter: alpha(opacity=92);
}

.tooltip-inner {
    text-indent: 0;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.94);
    font-size: 12px;
    text-shadow: 0 0;
    -webkit-font-smoothing: subpixel-antialiased;
}

.btn-warning[disabled] {
    color: #fcce8e !important;
    color: rgba(255, 255, 255, 0.3) !important;
    text-shadow: 0 0;
}

    .btn-warning[disabled] i {
        opacity: 0.6;
        filter: alpha(opacity=60);
    }

[class*="form-horizontal"] legend + .accordion-content .control-group {
    margin-top: 19px;
    -webkit-margin-top-collapse: separate;
}

[class*=form-horizontal] .help-inline {
    font-size: 0.9em;
    color: #999;
}

    [class*=form-horizontal] .help-inline:hover {
        color: #595959;
    }

[class*=form-horizontal].form-wider-labels .control-label {
    width: 250px;
}

[class*=form-horizontal].form-wider-labels .controls {
    margin-left: 270px;
}

.s-width-50 {
    width: 50px !important;
}

.s-lmargin-90 {
    margin-left: 90px !important;
}

.s-lmargin-10 {
    margin-left: 10px !important;
}

/*= @group Helpers
 ---------------------------------------------------------------------- */
.ir {
    border: 0;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    background-color: transparent;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

    .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }

.invisible {
    visibility: hidden;
}

.clearfix, .group, .media, .item {
    *zoom: 1;
}

    .clearfix:before, .clearfix:after, .group:before, .group:after, .media:before, .media:after, .item:before, .item:after {
        content: "";
        display: table;
    }

    .clearfix:after, .group:after, .media:after, .item:after {
        clear: both;
    }

.clear {
    clear: both;
}

.lc {
    text-transform: none;
}

.sans-text {
    font-family: "Roboto", sans-serif;
    font-size: 1em;
}

.pull-right {
    float: right;
}

.opaque-on-hover {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.opaque-on-hover:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.page-titre {
    font-weight: 700;
    font-size: 2em;
    text-align: center;
}

.page-sous-titre {
    font-weight: 700;
    font-size: 1.3em;
}
