﻿table.panta
  {
		height: 60px;
		width: 100%;
        max-width: 600px;
		border:solid;
		text-align:"center";
  }
.tbody {
    background-color: LightGrey
}
table.pantaZoeken
  {
		height: 40px;
		width: 100%;
		border:solid;
		text-align:"center";
  }
 td.pantaHeader 
	{
		color:#0057A6;
		font-family:verdana;
		font-size:18px;
		background-color:white;
		vertical-align:central;
		text-align:left;
	}
  td.pantaSubheader 
	{
		color:#555555;
		font-family:verdana;
		font-size:150%;
		background-color:white;
		vertical-align:central;
		text-align:left;
	}
  td.pantaDisplayOnly
	{
		color:#008B8B;
		font-family:inherit;
		font-size:18px;
		vertical-align:central;
		text-align:left;
        padding:5px;
        background-color:lavender;
	}
  td.panta 
	{
		color:white;
		font-family:verdana;
		font-size: 18px;
		background-color:#0057A6;
		vertical-align:central;
        border-radius: 6px;
	}
  td.pantaInfo 
	{
		color:#555555;
		font-family:verdana;
		font-size:100%;
		background-color:white;
		vertical-align:central;
	}
/*-------------------
Tabel Panta specifiek:*/
.pantalist-witregels {
    border-spacing: 0 5px; /*Deze moet de border-spacing van pantalist overrulen. class pantalist-compact dus altijd NA pantalist plaatsen*/
}
table.pantalist {
    width: 100%;
    border-collapse: separate;
}
table.pantalist-planning {
    table-layout: fixed;
    width: 100%;
}
.pantalist-planning td{
    word-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
    font-size: x-small
}
td.wraptext {
    word-wrap: normal;
    white-space: normal;
    overflow: visible;
}
td.verzoek {
    background-color: yellow;
}
tr.pantalist {
    color: white;
    font-family: verdana;
    font-size: 18px;
    vertical-align: central;
}
    tr.pantalist td:first-child {
        width: 150px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }
    tr.pantalist td:last-child {
        width: 125px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
    }
tr.pantaregel_nieuw {
    color: white;
}
    tr.pantaregel_nieuw td:first-child {
        background-color: #1b6ec2;
        border: solid #1b6ec2;
    }
    tr.pantaregel_nieuw td:not(:first-child):not(:last-child) {
        background-color: #1b6ec2;
        border: solid #1b6ec2;
    }
    tr.pantaregel_nieuw td:last-child {
        background-color: #1b6ec2;
        border: solid #1b6ec2;
    }
tr.pantaregel_geenbarcode {
    color: white;
}
    tr.pantaregel_geenbarcode td:first-child {
        background-color: #ff3333;
        border: solid #ff3333;
    }
    tr.pantaregel_geenbarcode td:not(:first-child):not(:last-child) {
        background-color: #ff3333;
        border: solid #ff3333;
    }
    tr.pantaregel_geenbarcode td:last-child {
        background-color: #ff3333;
        border: solid #ff3333;
    }

tr.pantaregel-monsterafspraak {
    color: black;
}
    tr.pantaregel-monsterafspraak td:first-child {
        background-color: #0040ff;
        border: solid #0040ff;
    }
    tr.pantaregel-monsterafspraak td:not(:first-child):not(:last-child) {
        background-color: #0040ff;
        border: solid #0040ff;
    }
    tr.pantaregel-monsterafspraak td:last-child {
        background-color: #0040ff;
        border: solid #0040ff;
    }

tr.pantaregel-nieuw-groen {
    color: white;
}
    tr.pantaregel-nieuw-groen td {
        background-color: #06ac06;
        border-top: solid #06ac06;
        border-bottom: solid #06ac06;
    }
    tr.pantaregel-nieuw-groen td:nth-last-child(3) {
        /*Truuk om de eerste kolom alleen een ander kleurtje te geven als er 3 kolommen zijn (=bezoeken lijst), maar niet als er 2 kolommen zijn (=Planning)*/
        color: black;
        background-color: palegreen;
        padding-left: 10px;
    }
    tr.pantaregel-nieuw-groen td:first-child {
        border-left: solid #06ac06;
    }
    tr.pantaregel-nieuw-groen td:not(:first-child):not(:last-child) {
        padding-left: 4px;
    }
    tr.pantaregel-nieuw-groen td:last-child {
        border-right: solid #06ac06;
    }

tr.pantaregel-nieuw-blauw {
    color: white;
}
    tr.pantaregel-nieuw-blauw td{
        background-color: #2b7d88;
        border-top: solid #2b7d88;
        border-bottom: solid #2b7d88;
    }
    tr.pantaregel-nieuw-blauw td:nth-last-child(3) {
        color: black;
        background-color: powderblue;
        padding-left: 10px;
    }
    tr.pantaregel-nieuw-blauw td:first-child {
        border-left: solid #2b7d88;
    }
    tr.pantaregel-nieuw-blauw td:not(:first-child):not(:last-child) {
        padding-left: 4px;
    }
    tr.pantaregel-nieuw-blauw td:last-child {
        border-right: solid #2b7d88;
    }

tr.pantaregel-nieuweklant td:last-child {
    border: 6px solid purple;
    /*background-color: purple;*/
}

/* Blauw-grijs: bedoeld voor lab-rapporten die nog niet zijn vrijgegeven. */
tr.pantaregel_inbehandeling {
    color: white;
}
    tr.pantaregel_inbehandeling td:first-child {
        background-color: #75a3a3;
        border: solid #75a3a3;
    }
    tr.pantaregel_inbehandeling td:not(:first-child):not(:last-child) {
        background-color: #75a3a3;
        border: solid #75a3a3;
    }
    tr.pantaregel_inbehandeling td:last-child {
        background-color: #75a3a3;
        border: solid #75a3a3;
    }

tr.pantaregel_vrijgegeven {
    color: white;
}
    tr.pantaregel_vrijgegeven td:first-child {
        background-color: #FF6D00;
        border: solid #FF6D00;
    }
    tr.pantaregel_vrijgegeven td:not(:first-child):not(:last-child) {
        background-color: #FF6D00;
        border: solid #FF6D00;
    }
    tr.pantaregel_vrijgegeven td:last-child {
        background-color: #FF6D00;
        border: solid #FF6D00;
    }

tr.pantaregel_bezocht {
    color: white;
}
    tr.pantaregel_bezocht td {
        background-color: grey;
        border-top: solid grey;
        border-bottom: solid grey;
    }

    tr.pantaregel_bezocht td:nth-last-child(3) {
        padding-left: 10px;
    }

    tr.pantaregel_bezocht td:first-child {
        border-left: solid grey;
    }
    tr.pantaregel_bezocht td:not(:first-child):not(:last-child) {
        padding-left: 10px;
    }
    tr.pantaregel_bezocht td:last-child {
        border-right: solid grey;
    }

tr.pantaregel-verwijderen {
    color: white;
}

    tr.pantaregel-verwijderen td {
        background-color: #993366;
        border: solid #993366;
    }

/* Oranje: bedoeld voor bezoeken waarvoor al wat gegevens zijn in gevoerd door gebruiker. */
tr.pantaregel-inbewerking {
    color: white;
}
    tr.pantaregel-inbewerking td:first-child {
        color: black;
        background-color: #ffc966;
        border: solid #ff9933;
    }
    tr.pantaregel-inbewerking td:not(:first-child):not(:last-child) {
        background-color: #ff9933;
        border: solid #ff9933;
    }
    tr.pantaregel-inbewerking td:last-child {
        background-color: #ff9933;
        border: solid #ff9933;
    }

tr.pantaregel-inbewerking-groen {
    color: white;
}
    tr.pantaregel-inbewerking-groen td {
        background-color: #06ac06;
        border-top: 6px solid #ff9933;
        border-bottom: 6px solid #ff9933;
    }

    tr.pantaregel-inbewerking-groen td:nth-last-child(3) {
        color: black;
        background-color: palegreen;
        padding-left: 10px;
    }

    tr.pantaregel-inbewerking-groen td:first-child {
        border-left: 6px solid #ff9933;
    }

    tr.pantaregel-inbewerking-groen td:not(:first-child):not(:last-child) {
        padding-left: 4px;
    }

    tr.pantaregel-inbewerking-groen td:last-child {
        border-right: 6px solid #ff9933;
    }

tr.pantaregel-inbewerking-blauw {
    color: white;
}
    tr.pantaregel-inbewerking-blauw td {
        background-color: #2b7d88;
        border-top: 6px solid #ff9933;
        border-bottom: 6px solid #ff9933;
    }

    tr.pantaregel-inbewerking-blauw td:nth-last-child(3) {
        color: black;
        background-color: powderblue;
        padding-left: 10px;
    }

    tr.pantaregel-inbewerking-blauw td:first-child {
        border-left: 6px solid #ff9933;
    }

    tr.pantaregel-inbewerking-blauw td:not(:first-child):not(:last-child) {
        padding-left: 4px;
    }

    tr.pantaregel-inbewerking-blauw td:last-child {
        border-right: 6px solid #ff9933;
    }
/*Als ik via defs zoekfunctie records vind, dan hang ik er deze class aan*/
/*tr.zoek-gevonden {
    border-top: 6px solid #ff00ff;
    border-bottom: 6px solid #ff00ff;
}*/
    tr.zoek-gevonden td {
        border-top: 6px solid #ff00ff;
        border-bottom: 6px solid #ff00ff;
    }
    tr .zoek-gevonden td:first-child {
        border-left: 6px solid #ff00ff;
    }
    /*tr.zoek-gevonden td:not(:first-child):not(:last-child) {
    }*/
    tr.zoek-gevonden td:last-child {
        border-right: 6px solid #ff00ff;
    }

    tr.bezoek-vastgelegd td {
        border-top: 6px solid #ffff00;
        border-bottom: 6px solid #ffff00;
    }
    tr.bezoek-vastgelegd td:first-child {
        border-left: 6px solid #ffff00;
    }
    tr.bezoek-vastgelegd td:last-child {
        border-right: 6px solid #ffff00;
    }

tr.zoek-nietgevonden {
    display: none;
}

tr.pantaregel-hoofdstuk-iau {
    color: white;
}
    tr.pantaregel-hoofdstuk-iau td:first-child {
        background-color: red;
        border: solid red;
    }
    tr.pantaregel-hoofdstuk-iau td:not(:first-child):not(:last-child) {
        background-color: red;
        border: solid red;
    }
    tr.pantaregel-hoofdstuk-iau td:last-child {
        background-color: red;
        border: solid red;
    }

tr.pantaregel-kopje-iau {
    color: white;
}
    tr.pantaregel-kopje-iau td:first-child {
        background-color: blue;
        border: solid blue;
    }
    tr.pantaregel-kopje-iau td:not(:first-child):not(:last-child) {
        background-color: blue;
        border: solid blue;
    }
    tr.pantaregel-kopje-iau td:last-child {
        background-color: blue;
        border: solid blue;
    }

tr.pantaregel-vraag-iau {
    color: white;
}
    tr.pantaregel-vraag-iau td:first-child {
        background-color: #009900;
        border: solid #009900;
    }
    tr.pantaregel-vraag-iau td:not(:first-child):not(:last-child) {
        background-color: #009900;
        border: solid #009900;
    }
    tr.pantaregel-vraag-iau td:last-child {
        background-color: #009900;
        border: solid #009900;
    }
tr.nietingevuld-iau {
    color: white;
}
    tr.nietingevuld-iau td:first-child {
        background-color: #133926;             /*Donkergroen*/
        border: solid #133926;
    }
    tr.nietingevuld-iau td:not(:first-child):not(:last-child) {
        background-color: #133926;
        border: solid #133926;
    }
    tr.nietingevuld-iau td:last-child {
        background-color: #133926;
        border: solid #133926;
    }
tr.ingevuld-groen {
    color: white;
}
    tr.ingevuld-groen td:first-child {
        background-color: #009900;
        border: solid #009900;
    }
    tr.ingevuld-groen td:not(:first-child):not(:last-child) {
        background-color: #009900;
        border: solid #009900;
    }
    tr.ingevuld-groen td:last-child {
        background-color: #009900;
        border: solid #009900;
    }
tr.ingevuld-oranje {
    color: white;
}
    tr.ingevuld-oranje td:first-child {
        background-color: orange;
        border: solid orange;
    }
    tr.ingevuld-oranje td:not(:first-child):not(:last-child) {
        background-color: orange;
        border: solid orange;
    }
    tr.ingevuld-oranje td:last-child {
        background-color: orange;
        border: solid orange;
    }
tr.ingevuld-rood {
    color: white;
}
    tr.ingevuld-rood td:first-child {
        background-color: #ff3333;
        border: solid #ff3333;
    }
    tr.ingevuld-rood td:not(:first-child):not(:last-child) {
        background-color: #ff3333;
        border: solid #ff3333;
    }
    tr.ingevuld-rood td:last-child {
        background-color: #ff3333;
        border: solid #ff3333;
    }
tr.ingevuld-nvt {
    color: white;
}
    tr.ingevuld-nvt td:first-child {
        background-color: lightgrey;
        border: solid lightgrey;
    }
    tr.ingevuld-nvt td:not(:first-child):not(:last-child) {
        background-color: lightgrey;
        border: solid lightgrey;
    }
    tr.ingevuld-nvt td:last-child {
        background-color: lightgrey;
        border: solid lightgrey;
    }

tr.pantaregel-major-iau {
    color: white;
}
    tr.pantaregel-major-iau td:first-child {
        background-color: purple;
        border: solid purple;
    }
    tr.pantaregel-major-iau td:not(:first-child):not(:last-child) {
        background-color: purple;
        border: solid purple;
    }
    tr.pantaregel-major-iau td:last-child {
        background-color: purple;
        border: solid purple;
    }

tr.pantaregel-plaatjes-iau {
    color: darkblue;
}
    tr.pantaregel-plaatjes-iau td:first-child {
        background-color: lavender;
        border: solid darkgreen;
    }
    tr.pantaregel-plaatjes-iau td:not(:first-child):not(:last-child) {
        background-color: lavender;
        border: solid darkgreen;
    }
    tr.pantaregel-plaatjes-iau td:last-child {
        background-color: lavender;
        border: solid darkgreen;
    }


td.pantalist-single {
    color: white;
    font-family: verdana;
    font-size: 18px;
    vertical-align: central;
    border-radius: 8px;
    border: solid #FF6D00;
    background-color: #FF6D00;
}
    td.pantalist-single:hover {
        background-color: #b34d00;
        border: solid #b34d00;
    }

.btn-panta {
    text-align: left;
    padding: 10px;
    font-size: 18px;
    line-height: 1.333333;
    color: #fff;
    outline: none;
    border: none;
}
.btn-panta-lean {
    width: unset;
    border: none;
    padding: 0px;
}
.btn-panta-single {
    text-align: center;
    padding: 10px;
    border: solid #FF6D00;
}
.btn-panta-keypad {
    color: white;
    background-color: cornflowerblue;
    cursor: pointer;
    text-align: center;
    border: solid #FF6D00;
    font-size: 20px;
    border-radius: 6px;
    padding: 6px;
    margin-left: 4px;
    width: 46px;
    display: inline-block;
}
    .btn-panta-keypad.focus {
        color: white;
        background-color: #1f7a1f;
        text-decoration: none;
    }
    .btn-panta-keypad:hover {
        color: white;
        background-color: #1f7a1f;
        text-decoration: none;
    }
.btn-panta-delete {
    color: white;
    background-color: darkred;
    cursor: pointer;
    text-align: center;
    border: solid #FF6D00;
    font-size: 18px;
    border-radius: 2px;
    width: 20px;
    margin-right: 14px;
    /*padding: 6px;
    */
}
    .btn-panta-delete.focus {
        color: white;
        background-color: indianred;
        text-decoration: none;
    }
    .btn-panta-delete:hover {
        color: white;
        background-color: indianred;
        text-decoration: none;
    }

.btn-panta-nieuw {
    background-color: #1b6ec2;
}
    .btn-panta-nieuw.focus {
        color: white;
        background-color: #1c73ca;
        text-decoration: none;
    }
    .btn-panta-nieuw:hover {
        color: white;
        background-color: #1c73ca;
        text-decoration: none;
    }
.btn-panta-geenbarcode {
    background-color: #ff3333;
}
    .btn-panta-geenbarcode.focus {
        color: white;
        background-color: #cc0000;
        text-decoration: none;
    }
    .btn-panta-geenbarcode:hover {
        color: white;
        background-color: #cc0000;
        text-decoration: none;
    }
.btn-panta-grijs {
    background-color: #8c8c8c;
}
    .btn-panta-grijs.focus {
        color: white;
        background-color: #595959;
        text-decoration: none;
    }
    .btn-panta-grijs:hover {
        color: white;
        background-color: #595959;
        text-decoration: none;
    }
.btn-panta-monsterafspraak {
    background-color: #0040ff;
}
    .btn-panta-monsterafspraak.focus {
        color: white;
        background-color: #002db3;
        text-decoration: none;
    }
    .btn-panta-monsterafspraak:hover {
        color: white;
        background-color: #002db3;
        text-decoration: none;
    }

.btn-panta-nieuw-groen {
    background-color: #06ac06;
}
    .btn-panta-nieuw-groen.focus {
        color: white;
        background-color: #1f7a1f;
        text-decoration: none;
    }
    .btn-panta-nieuw-groen:hover {
        color: white;
        background-color: #1f7a1f;
        text-decoration: none;
    }

.btn-panta-nieuw-blauw {
    background-color: #2b7d88;
}
    .btn-panta-nieuw-blauw.focus {
        color: white;
        background-color: #1f5961;
        text-decoration: none;
    }
    .btn-panta-nieuw-blauw:hover {
        color: white;
        background-color: #1f5961;
        text-decoration: none;
    }

.btn-panta-inbehandeling {
    background-color: #75a3a3;
}
    .btn-panta-inbehandeling.focus {
        color: white;
        background-color: #527a7a;
        text-decoration: none;
    }
    .btn-panta-inbehandeling:hover {
        color: white;
        background-color: #527a7a;
        text-decoration: none;
    }
.btn-panta-verwijderen {
    background-color: #993366;
}
    .btn-panta-verwijderen.focus {
        color: white;
        background-color: #602040;
        text-decoration: none;
    }
    .btn-panta-verwijderen:hover {
        color: white;
        background-color: #602040;
        text-decoration: none;
    }


.btn-panta-inbewerking {
    background-color: #ff9933;
}
    .btn-panta-inbewerking.focus {
        color: white;
        background-color: #cc8500;
        text-decoration: none;
    }
    .btn-panta-inbewerking:hover {
        color: white;
        background-color: #cc8500;
        text-decoration: none;
    }

.btn-panta-inbewerking-groen {
    background-color: #06ac06;
}

    .btn-panta-inbewerking-groen.focus {
        color: white;
        background-color: #1f7a1f;
        text-decoration: none;
    }

    .btn-panta-inbewerking-groen:hover {
        color: white;
        background-color: #1f7a1f;
        text-decoration: none;
    }

.btn-panta-inbewerking-blauw {
    background-color: #2b7d88;
}

    .btn-panta-inbewerking-blauw.focus {
        color: white;
        background-color: #1f5961;
        text-decoration: none;
    }

    .btn-panta-inbewerking-blauw:hover {
        color: white;
        background-color: #1f5961;
        text-decoration: none;
    }
.btn-panta-nieuweklant {
    background-color: purple;
}
    .btn-panta-nieuweklant.focus {
        color: white;
        background-color: rebeccapurple;
        text-decoration: none;
    }
    .btn-panta-nieuweklant:hover {
        color: white;
        background-color: rebeccapurple;
        text-decoration: none;
    }


.btn-panta-vrijgegeven {
    background-color: #FF6D00;
}
    .btn-panta-vrijgegeven.focus {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }
    .btn-panta-vrijgegeven:hover {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }

.btn-panta-terug {
    background-color: #66a3ff;
}
    .btn-panta-terug.focus {
        color: white;
        background-color: #005ce6;
        text-decoration: none;
    }
    .btn-panta-terug:hover {
        color: white;
        background-color: #005ce6;
        text-decoration: none;
    }

.btn-panta-afdrukken {
    background-color: #39ac73;
}
    .btn-panta-afdrukken.focus {
        color: white;
        background-color: #26734d;
        text-decoration: none;
    }
    .btn-panta-afdrukken:hover {
        color: white;
        background-color: #26734d;
        text-decoration: none;
    }

.btn-panta-pdf {
    background-color: #FF6D00;
}
    .btn-panta-pdf.focus {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }
    .btn-panta-pdf:hover {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }
    .btn-panta-pdf:active {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }

.input-panta-datum {
    color: #FF6D00;
    font-weight: bold;
    background-color: white;
}
    .input-panta-datum.focus {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }
    .input-panta-datum:hover {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }
    .input-panta-datum:active {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }
.input-panta-tijd {
    color: black;
    font-weight: bold;
    background-color: white;
}
    .input-panta-tijd.focus {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }
    .input-panta-tijd:hover {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }
    .input-panta-tijd:active {
        color: white;
        background-color: #b34d00;
        text-decoration: none;
    }
.input-panta-nummer {
    color: black;
    font-weight: bold;
    background-color: white;
    width: 100px;
    padding-left: 5px
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.containermarge
    {
        margin-bottom: 5px;
        margin-top: 5px;
    }
.pantadropdown
    {
        max-width: 600px;
    }
.pantatextedit
    {
        font-size: large;
        color: inherit;
        text-align: left;
        /*padding:5px;*/
    }
.pantazoeken {
    font-weight: bold;
    color: mediumpurple;
    padding-left: 4px;
}
select.pantazoeken {
    height: 25px;
}
.pantazoeken-go {
    font-weight: bold;
    background-color: purple;
    color: white;
    padding: 4px;
    cursor: pointer;
}
.panta_margeonder {
    margin-bottom: 5px;
    }
.pantacheckbox
    {
        color:#337AB7;
    }
.pantacheckbox label
    {
        padding-left:5px;
    }
.pantaeditbutton
    {
        width: 50px;
    }
.pantaradio {
    border-collapse: separate;
    border-spacing: 10px;
    padding-left: 6px
}

.pantaradio-groen {
    color: darkblue;
    background-color: lightgreen;
    height: 65px;
    font-weight: bold;
}
.pantaradio-oranje {
    color: darkblue;
    background-color: orange;
    height: 65px;
    font-weight: bold;
}
.pantaradio-rood {
    color: darkblue;
    background-color: #ff3333;
    height: 65px;
    font-weight: bold;
}
.pantaradio-nvt {
    color: darkblue;
    background-color: lightgrey;
    height: 30px;
    font-weight: bold;
}
.pantabutton_klein
    {
        border: 0px;
        border-radius: 12px;
        padding: 0px;
    }
.panta_afbreken {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
.btn-100 {
  display: block;
  width: 80%;
}
#ruler 
    { 
        visibility: hidden; 
        white-space: nowrap; 
    }
.multiline {
    white-space: pre-wrap;
}
label.pantatextedit {
    color: #FF6D00;
}
span.pantatextedit {
    color: #FF6D00;
}
h3 {
    color: #FF6D00;
}
tr.geselecteerd {
    background-color: #ffbf80;
}
    atr.geselecteerd:hover,
    atr.geselecteerd:focus {
        background-color: #b34d00;
    }
tr.geselecteerd.waterkleur {
    background-color: #66e0ff;
}
tr.waterkleur :not(.geselecteerd) {
    background-color: #e6faff ;
}
.pantareadonly {
    color: #FF6D00;
    font-weight: bold;
}
.navbar-inverse{
    background-color: #D3D3D3;
    border-color: #D3D3D3;
}
select.panta {
    color: #FF6D00;
    font-weight: bold;
    border: 4px solid #FF6D00;
}
select.panta-light {
    color: #FF6D00;
    font-weight: bold;
}
tr.normgroepregel td {
    color: #FF6D00;
    font-weight: bold;
    padding: 0px;
    line-height: 1;
    /*border-top: solid grey 1px;*/
}
td.aligncontainer {
    position: relative;
}
.aandetop {
    position: absolute;
    top: 0%;
}
.onderaan {
    position: absolute;
    top: 85%;
}
.panta-image-loadwait {
    background-color: #FFF;
    background-image: url("/images/ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: center center;
}
.panta-input-file {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
    .panta-input-file + label {
        color: white;
        background-color: #337AB7;
        border-radius: 4px;
        padding: 3px;
        cursor: pointer;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: central;
        margin-left: 10px;
        margin-top: 5px;
    }

        .panta-input-file:focus + label,
        .panta-input-file + label:hover {
            background-color: #2e6da4;
        }
.panta-upload-file {
    vertical-align: central;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 25px;
    height: 25px;
}
.DivWidth100 {
    width: 100%;
    min-height: 100vh;
    max-height: 100%;
    position: absolute;
    left: 0;
    /*top: 0;
    margin: 0 auto;*/
}
.diederik{
    color:red;
}
tbody.planninglijst-after::after {
    content: "";
    display: block;
    height: 10px;
}
td.planning-dag-tabel {
    background-color: powderblue;
    border-bottom: 4px solid blue;
    border-right: 4px solid blue;
    padding: 5px;
}
td.planning-maand-tabel {
    background-color: #ffc966;
    border-bottom: 4px solid orange;
    border-left: 4px solid orange;
    padding: 5px;
}
.droptarget-highlight{
    height: 5em;
    line-height: 5em;
    background-color: greenyellow;
    color: red
}
div.pantalist{
    /*Dit is voor de notitie in een bezoek-regel*/
    color: yellow;
    padding-left: 8px;
}
div.pantaregel-nieuw-groen {
    background-color: darkgreen;
}
div.pantaregel-nieuw-blauw {
    background-color: darkblue;
}
div.pantaregel_bezocht {
    background-color: dimgrey;
}
div.pantaregel-inbewerking {
    background-color: #cc6600;
}
table.kader {
    border: solid #FF6D00;
}
table.formulier td {
    padding: 3px;
    padding-left: 6px;
    vertical-align: top;
    text-align: left
}
label.formulier {
    color: #FF6D00;
}
span.formulier {
    color: #FF6D00;
}
div.formulier-singlefield {
    border: solid #FF6D00; 
    padding: 5px 10px;         /*top en bottom + linkt en rechts*/
    /*padding-left: 10px; 
    padding-right: 10px; 
    padding-top: 5px; 
    padding-bottom: 5px*/
}
.formulier-medium {
    /* T.b.v. sommige invoer-schermen (UpdateAudit): font net even kleiner. */
    font-size: medium;
}
label.formulier-medium {
    color: #FF6D00;
}
.font-medium {
    font-size: medium;
}
tr.font-medium {
    font-size: medium;
}
font-xsmall{
    font-size: x-small
}
.panta-radio-basis span{
    padding-left: 10px;
}
.panta-radio-basis label:not(:first-child) {
    padding-left: 20px;
}
.panta-radio-matrix span {
    padding-left: 3px;
}
.panta-radio-matrix label {
    padding-left: 12px;
}
.alignleft {
    text-align: left
}
.panta-notitie-tekst {
    color: white; 
    background-color: #cc6600; 
    padding: 10px
}
img.pantanotitie-gewijzigd{
    background-color: purple
}
tbody.vakantiedag-ochtend {
    background-image: url("/images/Vakantie_Ochtend.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
tbody.vakantiedag-middag {
    background-image: url("/images/Vakantie_Middag.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
tbody.vakantiedag-heledag {
    background-image: url("/images/Vakantie_HeleDag.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*#HuidigeSerie{
    width: 100px;
}
#HuidigeSerie option{
    width: 300px;
}*/
.p-frame {
    position: absolute;
    width: 100%;
    height: 85%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rc-text {
    margin-top: 1px;
    padding: 8px 15px;
    background: rgba(0,0,0,0.5);
    border-radius: 3px;
    font-size: 14px;
    color: #FE8E14;
    vertical-align: text-bottom
}
    .rc-text .inRCTxt {
        display: inline-block;
        vertical-align: text-bottom;
        max-width: 260px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: right;
    }
.rc-count {
    vertical-align: text-bottom;
    font-size: 10px;
    color: #fe8e14
}
.matrixerror {
    background-color: red;
    display: block;
    color: white;
    padding-left: 5px;
}
.barcodeerror {
    background-color: red;
    display: block;
    color: white;
    padding-left: 5px;
}
.barcodedisplay {
    width: 200px;
    color: black;
    padding-left: 8px;
    padding-top: 0px;
    vertical-align: middle;
    line-height: 32px;
}
