/** Stylesheet juripocket
* @author Myriam BREFORT-CHARNI  Rémy BREFORT
* @version 0.2
*/

/**
vert #408000
bleu #4747d1
violet #cc3399
cuivre #ff8000

*/

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/open_sans_regular-webfont.eot');
    src: url('../fonts/open_sans_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open_sans_regular-webfont.woff') format('woff'),
         url('../fonts/open_sans_regular-webfont.ttf') format('truetype'),
         url('../fonts/open_sans_regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pr-font-grey {color: #808080}
.pr-font-green {color: #408000}
.pr-font-blue {color: #4747d1}
.pr-font-purple {color:#cc3399}
.pr-font-straw {color: #ff8000}

.pr-reg {background-color:#e6e6e6}

/** Eléments */
html, body{height:100%; font-family: 'open_sansregular',sans-serif; font-size:14px; background-color: #999999;} 
p{margin-bottom:0 !important}
ul {list-style: none; padding-left: 15px}
table, th, td {border: 1px solid black;font-size: 10px;}
table {margin:8px;}
th, td {padding: 5px !important;text-align: left;}


/** Barres d'outils */
.pr-top {height:31.5px}
.pr-btn { border-radius: 5px 5px 0 0; border-top:solid 5px; border-left:0; border-bottom:0; border-right:0; margin: 2px 1px 0 1px; padding-top: 3px}
.pr-darker-1 {filter: brightness(85%);}
.pr-btn-right { border-radius: 5px; border:solid 2px; margin: 2px; height:28px}
.pr-btn-help { border-radius: 5px; border:solid 2px;}
.pr-btn-back { border-radius: 5px; margin: 5px; height:20px; width:20px; padding-left:1px; padding-top:0}
.pr-btn-grey {border-color: #e6e6e6 !important}
.pr-btn-green {border-color: #408000 !important}
.pr-btn-blue {border-color: #4747d1 !important} 
.pr-btn-purple {border-color: #cc3399 !important}
.pr-btn-straw {border-color: #ff8000 !important}

.pr-btn-grey-m {border-color: #999999 !important}
.pr-btn-green-m {border-color: #408000 !important}
.pr-btn-blue-m {border-color: #4747d1 !important} 
.pr-btn-purple-m {border-color: #cc3399 !important}
.pr-btn-straw-m {border-color: #ff8000 !important}


.pr-grey {background-color: #bfbfbf}
.pr-green {background-color: #408000}
.pr-blue {background-color: #4747d1}
.pr-purple {background-color:#cc3399}
.pr-straw {background-color: #ff8000}
.pr-svg {font-size: 1.3rem;}
#title {background-color: #999999;}
#title1 {color: white; font-size:12px; font-weight:bold }
#maj {font-size: 10px;}

#btn7, #btn8, #btn9, #btn10, #btn11, #btn12, #btn13, #btn14 {margin-top: 3px;}
#btn0, #btn7, #btn9, #btn10, #btn11, #btn12 {padding-top:0}
#btn1, #btn2, #btn3, #btn4, #btn5, #btn6 {padding-top:0; height:29.5px}

/** Onglets */
.pr-col-left {background-color:#e6e6e6;margin-right:-10px;margin-left:-10px; border-top: 10px solid #bfbfbf; border-bottom: 10px solid #bfbfbf; border-radius:10px}

/** Onglet sommaire */
.pr-link-toc {border-left:2px solid #808080; border-radius:5px; margin:1px; padding: 0 2px; }
.pr-toc > li.pr-l3 {border-left:2px solid #808080; border-radius:5px; margin:1px; padding: 0 2px; }
.pr-toc > li.pr-l4 {border-left:2px solid #808080; border-radius:5px; margin:1px; padding: 0 2px; }
.pr-toc > li.pr-l5 {border-left:2px solid #808080; border-radius:5px; margin:1px; padding: 0 2px; }
.pr-toc > li.pr-l6 {border-left:1.5px solid #808080; border-radius:5px; margin:1px; padding: 0 2px; }
.pr-toc > li.pr-l7 {border-left:1.5px solid #808080; border-radius:5px; margin:1px; padding: 0 2px; }
.pr-toc > li.pr-l8 {border-left:1.5px solid #808080; border-radius:5px; margin:1px; padding: 0 2px; }
.pr-toc > li.pr-l9 {margin:1px; padding: 0 2px; }
.pr-l1 {font-weight:bold; text-align:center}
.pr-l2 {font-weight:bold; padding-left:5px}
.pr-l3 > span > span.pr-link2{font-weight:bold;}
.pr-link {color: #404040;}
.pr-link:hover {color: #404040; background: #bfbfbf; cursor: pointer}
.pr-link2 {color: #404040;}
.pr-link2:hover {background: #bfbfbf; cursor: pointer}
.pr-plus, .pr-minus, .pr-not {color: #404040; display: inline-block;}
.pr-plus:hover, .pr-minus:hover {background: #bfbfbf; cursor: pointer}
.pr-selected {font-weight:bold; border:1px solid #404040; border-radius:2px; padding:1px}
.pr-level{padding:1px}
.pr-level:hover { background: #bfbfbf; cursor: pointer}
.tclass2, .tclass3, .tclass4 {color:#666666 !important} 

/** Onglet recherche */
#form1{margin-bottom:0}
#select1:focus {box-shadow: 0px 0px; border:0px}
.pr-select {width: .8em; height: .8em; margin-top: .5em;}
.pr-select:checked {background-color: #999999; border-color:#999999}
.pr-select:focus {box-shadow: 0px 0px}
.pr-form {margin:2px}
.pr-form:focus {box-shadow: 0px 0px; border:0px}
.pr-btn-left { border-radius: 5px; border-left:solid 5px;border-top:0; border-bottom:0; border-right:0;padding: 0 2px 0 2px}
.pr-result { border-top: 1px solid #ced4da; padding :3px}
#result {background-color: #999999;}
.pr-btn-bottom {border-left:0;border-top:0; border-bottom:2px solid; border-right:0;padding: 0 2px 0 2px}

/** Onglet historique */
#hist {padding: 5px}

/** Onglet presse-papier */
#clipboard {box-shadow: 0px 0px;}

/** Onglet presse-papier */

/** Onglet infos */
#infos {padding: 5px}
.accordion-button:focus {border: 2px solid #999999;box-shadow: 0 0; color:black}
.accordion-button:not(.collapsed) {color: black; background-color: #e6e6e6;}
.accordion-button:not(.collapsed)::after {background-image:url('../css/chevron2.svg') ;transform: rotate(180deg);}
.pr-btnsel {background-color: #d9d9d9;}

/** Onglet aide */
#help {padding: 5px}


/** Affichage principal */
.pr-tail {height:80%}


/** offcanvas */
.pr-offcanvas {
    top: 0;
    right: 0;
    border-left: 1px solid rgba(0,0,0,.2);
    transform: translateX(100%);
}

/** Jurisprudence */
.form-check-input:checked {
    background-color: #999999;
    border-color: #999999;
}
.form-check-input:focus {box-shadow: 0px 0px; border:0px}



/** A classer */

#right {background-color: white;}
#rightcol {margin-right:-10px;margin-left:-12px; border-bottom: 10px solid #999999; padding-left:10px}
.printable {display:none;}



#maj {font-size: 10px;}


.pr-badge {margin:2px; color: #404040}
.pr-bottom { height: 10px; background-color: #999999;}
.pr-col {overflow-y:scroll;}
.pr-com {font-size:12px; font-style: italic;}
.pr-com2 {font-size:12px; font-style: italic; font-weight: bold;}
.pr-ana {font-size:12px; font-style: italic; text-align: justify;}
.pr-btn1 {margin :2px; color:#4d4d4d;font-size:13px;border-radius:3px}
.pr-btn1:hover { 
	background: #bfbfbf; 
	cursor: pointer
}
.pr-btn11 {margin :2px; color:#4d4d4d;font-size:13px;border-radius:3px}
.pr-btn11:hover { 
	background: #bfbfbf; 
	cursor: pointer
}
.pr-cont {padding :0 0.8rem 0.5rem; text-align: justify;}
.pr-ext{border-bottom: 1.5px dotted #212529;text-decoration: none; color:#212529 !important}

/** .pr-ext{text-decoration-line: underline; text-decoration-style: dotted !important; color:#212529 !important}

*/



.pr-svg2 { color: #0000cc;	}




	


.pr-colorbox {width: 150px; height: 10px; text-align: right; line-height: 0.5;}
.pr-colorbox > a {text-decoration: none;}
.pr-colorlink { width: 20px; height: 8px; border-radius: 25%; display: inline-block;}
.pr-colorlink:hover {cursor: pointer}




.pr-link3:hover { 
	cursor: pointer
}

.pr-link4 {border-bottom: 1.5px dashed #212529;text-decoration: none; color:#212529 !important}
.pr-link4:hover { 
	background: #bfbfbf; 
	cursor: pointer
}







.pr-tsort1 {display: none;}
	

.pr-niv0 {text-align: center; font-weight: bold;}
.pr-niv1 {font-weight: bold;}


#title {align-content: center; font-size: 1.2rem;margin-left:-12px}
#colors {margin-left:-12px}


.pr-niv2 {font-weight:bold; text-align: center; filter: brightness(50%);}
.pr-niv3 {margin-left:3px; font-weight:bold; text-decoration: underline; filter: brightness(55%);}
.pr-niv4 {margin-left:6px; font-weight:bold; text-decoration: underline; filter: brightness(60%);}
.pr-niv5 {margin-left:9px; font-weight:bold; filter: brightness(65%);}
.pr-niv6 {margin-left:12px; text-decoration: underline; filter: brightness(70%);}
.pr-niv7 {margin-left:15px; text-decoration: underline; filter: brightness(75%);}
.pr-niv8 {margin-left:18px; filter: brightness(80%);}
.pr-niv9 {margin-left:21px; filter: brightness(85%);}

.pr-art {font-weight:bold;}

/** scrollbars left*/
    /** grey */
    .pr-border-grey-left::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-grey-left::-webkit-scrollbar-track {
        background: #bfbfbf; /* color of the tracking area */
      }
    .pr-border-grey-left::-webkit-scrollbar-thumb {
        background-color: #e6e6e6; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid #bfbfbf; /* creates padding around scroll thumb */
      }
    .pr-border-grey-left {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #e6e6e6 #bfbfbf; /* scroll thumb and track */
      }
    /** green */
    .pr-border-green-left::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-green-left::-webkit-scrollbar-track {
        background: #bfbfbf /* color of the tracking area */
      }
    .pr-border-green-left::-webkit-scrollbar-thumb {
        background-color: #408000; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid  #bfbfbf/* creates padding around scroll thumb */
      }
    .pr-border-green-left {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #408000 #bfbfbf; /* scroll thumb and track */
      }
    /** blue */
    .pr-border-blue-left::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-blue-left::-webkit-scrollbar-track {
        background: #bfbfbf; /* color of the tracking area */
      }
    .pr-border-blue-left::-webkit-scrollbar-thumb {
        background-color: #4747d1; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid #bfbfbf; /* creates padding around scroll thumb */
      }
    .pr-border-blue-left {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #4747d1 #bfbfbf ; /* scroll thumb and track */
      }
    /** purple */
    .pr-border-purple-left::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-purple-left::-webkit-scrollbar-track {
        background: #bfbfbf; /* color of the tracking area */
      }
    .pr-border-purple-left::-webkit-scrollbar-thumb {
        background-color: #cc3399; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid #bfbfbf; /* creates padding around scroll thumb */
      }
    .pr-border-purple-left {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #cc3399 #bfbfbf; /* scroll thumb and track */
      }
    /** straw */
    .pr-border-straw-left::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-straw-left::-webkit-scrollbar-track {
        background: #bfbfbf; /* color of the tracking area */
      }
    .pr-border-straw-left::-webkit-scrollbar-thumb {
        background-color: #ff8000; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid #bfbfbf; /* creates padding around scroll thumb */
      }
    .pr-border-straw-left {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #ff8000 #bfbfbf; /* scroll thumb and track */
      }
    
/** scrollbars right*/
    /** grey */
    .pr-border-grey-right::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-grey-right::-webkit-scrollbar-track {
        background: #999999; /* color of the tracking area */
      }
    .pr-border-grey-right::-webkit-scrollbar-thumb {
        background-color: #e6e6e6; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid #999999; /* creates padding around scroll thumb */
      }
    .pr-border-grey-right {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #e6e6e6 #999999; /* scroll thumb and track */
      }
    /** green */
    .pr-border-green-right::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-green-right::-webkit-scrollbar-track {
        background: #999999 /* color of the tracking area */
      }
    .pr-border-green-right::-webkit-scrollbar-thumb {
        background-color: #408000; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid  #999999/* creates padding around scroll thumb */
      }
    .pr-border-green-right {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #408000 #999999; /* scroll thumb and track */
      }
    /** blue */
    .pr-border-blue-right::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-blue-right::-webkit-scrollbar-track {
        background: #999999; /* color of the tracking area */
      }
    .pr-border-blue-right::-webkit-scrollbar-thumb {
        background-color: #4747d1; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid #999999; /* creates padding around scroll thumb */
      }
    .pr-border-blue-right {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #4747d1 #999999 ; /* scroll thumb and track */
      }
    /** purple */
    .pr-border-purple-right::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-purple-right::-webkit-scrollbar-track {
        background: #999999; /* color of the tracking area */
      }
    .pr-border-purple-right::-webkit-scrollbar-thumb {
        background-color: #cc3399; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid #999999; /* creates padding around scroll thumb */
      }
    .pr-border-purple-right {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #cc3399 #999999; /* scroll thumb and track */
      }
    /** straw */
    .pr-border-straw-right::-webkit-scrollbar {
        width: 12px; /* width of the entire scrollbar */
      }
    .pr-border-straw-right::-webkit-scrollbar-track {
        background: #999999; /* color of the tracking area */
      }
    .pr-border-straw-right::-webkit-scrollbar-thumb {
        background-color: #ff8000; /* color of the scroll thumb */
        border-radius: 20px; /* roundness of the scroll thumb */
        border: 3px solid #999999; /* creates padding around scroll thumb */
      }
    .pr-border-straw-right {
        scrollbar-width: auto; /* "auto" or "thin" */
        scrollbar-color: #ff8000 #999999; /* scroll thumb and track */
      }
    




