/* 
	Adrespopup
*/
.sw_DocumentAdres { background-color: #ffffff; }
.sw_Document_AdresFormulier {}
.sw_Document_AdresFormulier .landen { border-bottom: 1px #ececec solid; padding: 0 0 10px 0; }
.sw_Document_AdresFormulier .landen select { width: 260px; }
.sw_Document_AdresFormulier .postcodecheck { position: absolute; top: 10px; left: 284px; font-family: arial, sans-serif; font-size: 11px; }
.sw_Document_AdresFormulier .postcodecheck label { position: absolute; top: 3px; left: 20px; }
.sw_Document_AdresFormulier .velden table { padding: 10px 0 0 0; }
.sw_Document_AdresFormulier .knoppen { padding: 10px 0 0 0; }
.sw_Document_AdresFormulier .knoppen .knop { padding: 3px 5px; border: 1px #dddddd solid; cursor: pointer; }
.sw_Document_AdresFormulier td { font-family: arial, sans-serif; font-size: 11px; }
.sw_Document_AdresFormulier .DocumentAdres_Veldnaam { width: 90px; vertical-align: top; }
.sw_Document_AdresFormulier .DocumentAdres_Veldnaam .verplicht {}
.sw_Document_AdresFormulier .DocumentAdres_Veldvul {}
.sw_Document_AdresFormulier .DocumentAdres_Veldwaarde {}
.sw_Document_AdresFormulier .DocumentAdres_Veldwaarde input { border: 1px solid #B6B3B1; margin-right: 20px; }
.sw_Document_AdresFormulier .DocumentAdres_Veldwaarde input.readonly { background: #ececec; }
.sw_Document_AdresFormulier .Postcodecheckstatus { display: none; position: absolute; bottom: 50px; left: 10px; font-family: arial, sans-serif; font-size: 11px;  }
.sw_Document_AdresFormulier .Postcodecheckstatus .Laden, .sw_Document_AdresFormulier .Postcodecheckstatus .Fout, .sw_Document_AdresFormulier .Postcodecheckstatus .Gereed { display: none; height: 30px; }
.sw_Document_AdresFormulier .Postcodecheckstatus .Laden { background: url(/StippWebDLL/Resources/img/icons/laden.gif) 0px 0px no-repeat; padding: 0 0 0 30px; }
.sw_Document_AdresFormulier .Postcodecheckstatus .Fout { background: url(/StippWebDLL/Resources/img/icons/fout.png) 0px 0px no-repeat; padding: 0 0 0 30px; }
.sw_Document_AdresFormulier .Postcodecheckstatus .Gereed { background: url(/StippWebDLL/Resources/img/icons/accept.png) 0px 0px no-repeat; padding: 0 0 0 30px; }

/* 
	JuriconnectLink popup
*/
.sw_Document_JuriconneclLinkFormulier  .buttonBWB { padding: 3px 5px; border: 1px #dddddd solid; cursor: pointer; }
.sw_Document_JuriconneclLinkFormulier { font-family: arial, sans-serif; font-size: 12px; }
.sw_Document_JuriconneclLinkFormulier  .labelJuriconnect { width: 80px; vertical-align:top;}
.sw_Document_JuriconneclLinkFormulier  .wettenLink { width: 140px;}
.sw_Document_JuriconneclLinkFormulier  a.verwijzing img {border: none;}
.sw_Document_JuriconneclLinkFormulier .knopannuleren { padding: 3px 5px; margin: 3px 5px; }
.sw_Document_JuriconneclLinkFormulier .knopovernemen { padding: 3px 5px; margin: 3px 5px;}
/* 
	Subdocumentenpopup
*/
.sw_DocumentSubdocument {padding-bottom: 40px;}
.sw_DocumentSubdocument .sw_Document_Formulier_Tabel td { font-family: arial, sans-serif; font-size: 11px; }
.sw_DocumentSubdocument .sw_Document_Formulier_Knoppen
{
	position: fixed;
	width: 100%;
	background: #FFF;
	left: 0;
	bottom: 0;
	padding: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.sw_DocumentSubdocument .sw_Document_Formulier_Knoppen .button { padding: 3px 5px; border: 1px #dddddd solid; cursor: pointer; }
.sw_DocumentSubdocument .FormulierVeld_Naam { width: 90px; vertical-align: top; }
.sw_DocumentSubdocument .FormulierVeld_Waarde {vertical-align:top;}
.sw_DocumentSubdocument .FormulierVeld_Waarde select { width: 206px; }
.sw_DocumentSubdocument .FormulierVeld_Waarde input[type=text], .sw_DocumentSubdocument .FormulierVeld_Waarde input[type=SingleLine], .sw_DocumentSubdocument .FormulierVeld_Waarde textarea { width: 300px; border: 1px solid #B6B3B1; box-sizing:border-box}
.sw_DocumentSubdocument .FormulierVeld_Waarde input.VeldTextGetal { width: 100px;  }
.sw_DocumentSubdocument .FormulierVeld_Waarde textarea { height: 80px; font-family: arial, sans-serif; font-size: 11px; }
.sw_DocumentSubdocument .FormulierVeld_Waarde .RadioButtonGroep input, .sw_DocumentSubdocument .FormulierVeld_Waarde .CheckboxGroep input { width: 10px; }
.sw_DocumentSubdocument .FormulierVeld_Waarde input.ctrl_DatumDag, .sw_DocumentSubdocument .FormulierVeld_Waarde input.ctrl_DatumMaand
{
	width: 20px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.sw_DocumentSubdocument .FormulierVeld_Waarde input.ctrl_DatumJaar
{
	width: 40px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.sw_DocumentSubdocument .sw_documentlink_gekozendocument {display:inline-block; padding:0 10px;}
/* 
	sw_DocumentLinks
*/
.sw_DocumentLinks {font-family: arial, sans-serif; font-size: 13px; }
.sw_DocumentLinks #tdZoekKnop input {padding: 3px 5px; border: 1px #dddddd solid; cursor: pointer; }
.sw_DocumentLinks #tdNieuwLink input {padding: 3px 5px; border: 1px #dddddd solid; cursor: pointer; }
.sw_DocumentLinks .overzicht {width:100%;}
.sw_DocumentLinks .overzicht th {text-align:left}
.sw_DocumentLinks .overzicht .even td {background-color:#F9F9F9;}
.sw_DocumentLinks a {color:#00457c;}

/*
	Selectie
*/
.sw_SelectieToelichting { margin: 0 0 15px 0; }
.sw_Document_Selectie_Knoppen { position: absolute; top: 0px; right: 20px; }
.sw_Document_Selectie_tabs .knopexcel { position: absolute; top: 60px; left: 290px; }
.sw_Document_Selectie_AlgemeneVelden td, .sw_Document_Selectie_Selectievelden td, .sw_Document_Selectie_Criteriumvelden td { vertical-align: top; padding: 0 5px 0 0; }
.sw_Document_Selectie_AlgemeneVelden .sw_Document_Selectie_Naam, .sw_Document_Selectie_AlgemeneVelden textarea { width: 400px; }
.sw_Document_Selectie_AlgemeneVelden textarea { height: 80px; }
.sw_Document_Selectie_AlgemeneVelden label { padding: 0 0 0 5px; }
.sw_Document_Selectie_AlgemeneVelden .sw_Document_Selectie_Checkboxen { padding: 20px 0 0 0; }
.sw_Document_Selectie_AlgemeneVelden .verplicht {}
.sw_Document_Selectie_AlgemeneVelden .sw_Document_Selectie_Verplicht { padding: 20px 0 0 5px; }
.sw_Document_Selectie_AlgemeneVelden .label { width: 120px; }
.sw_Document_Selectie_KnoppenAlgemeen { margin: 20px 0 0 0; }
.sw_Document_Selectie_Selectievelden select { width: 180px; }
.sw_Document_Selectie_Selectievelden optgroup { font-weight: normal; }
.sw_Document_Selectie_Selectievelden .raadpleeggroep, .sw_Document_Selectie_Criteriumvelden .raadpleeggroep { width: 180px; }
.sw_Document_Selectie_Selectievelden .veldtemplatenaam, .sw_Document_Selectie_Criteriumvelden .veldtemplatenaam { width: 250px; }
.sw_Document_Selectie_Criteriumvelden optgroup { font-weight: normal; }
.sw_Document_Selectie_Criteriumvelden .operatorEnCriteria { padding: 0 20px 0 0; }
.sw_Document_Selectie_Criteriumvelden .operatorEnCriteria .voegCriteriumveldToe { cursor: pointer; margin-left: 5px; }
.sw_Document_Selectie_Criteriumvelden .operatorEnCriteria .verwijderCriteriumveld { cursor: pointer; margin-left: 5px; }
.sw_Document_Selectie_Criteriumvelden .operatorEnCriteria div.operator { float: left; width: 185px; }
.sw_Document_Selectie_Criteriumvelden .operatorEnCriteria div.operator select.operator { width: 180px; }
.sw_Document_Selectie_Criteriumvelden .operatorEnCriteria .velden { float: left; width: 260px; }
.sw_Document_Selectie_Criteriumvelden .operatorEnCriteria .velden select.criteriumveld { width: 220px; margin-right: 4px; }
.sw_Document_Selectie_Criteriumvelden .operatorEnCriteria .velden input.criteriumveld { width: 214px; }
.sw_Document_Selectie_Criteriumvelden .actie { padding: 5px 5px 0 0; }
.sw_Document_Selectie_Resultaten {}
.sw_Document_Selectie_Resultaten_Samenvatting { margin: 0 0 20px 0; }
.sw_Document_Selectie_Resultaten_Paginering { margin: 0 0 20px 0; }
.sw_Document_Selectie_Resultaten_Tabel { overflow-x: auto; }
.sw_Document_Selectie_Resultaten_Tabel table { border: 1px #dddddd solid; }
.sw_Document_Selectie_Resultaten_Tabel table th, .sw_Document_Selectie_Resultaten_Tabel table td { padding: 3px 10px; text-align: left; }
.sw_Document_Selectie_Resultaten_Tabel table th.onzichtbaar, .sw_Document_Selectie_Resultaten_Tabel table td.onzichtbaar { display: none; }
#sw_Document_Selectie_Resultaten .loading { width: 300px; height: 300px; background: url(/StippWebDLL/Resources/img/loading-gif-animation.gif) 32px 37px no-repeat; }





/* 
	Formulier
*/

.sw_Document_Formulier_Foutmelding { background-color: #FF3E37; color:White; padding: 20px; font-weight: bold; width: auto; margin-bottom: 20px; }
.sw_Document_Formulier_GeopendMelding
{
	background: #FFF379 url(/StippWebDLL/Resources/img/icons/waarschuwing.png) 13px 13px no-repeat;
	color: #000;
	padding: 10px 20px 10px 40px;
	font-weight: normal;
	width: auto;
	margin-bottom: 20px;
}

.sw_Document_Formulier_GeopendMelding strong
{
	margin-right: 20px;
}

.sw_Document_Formulier_GeopendMelding .button
{
	margin: 0 0 0 20px;
}

.sw_Document_Hulptekstverwijzing { background: url(/StippWebDLL/Resources/img/icons/vraagteken.png) 0px 0px no-repeat; height: 16px; width: 16px; display: inline-block; margin: 0 0 0 5px; }
.sw_Document_Formulier .ui-state-highlight { height: 1.9em; line-height: 1.6em; }
.sw_Document_Formulier_StatusovergangInfo {  margin:20px 0 20px 0;}
.sw_Document_Formulier_StatusovergangInfo .sw_Document_Formulier_StatusovergangInfo_contents { background-color:#EFEFEF; padding:5px; display:none;}
.sw_Document_Formulier_StatusovergangInfo_toggleLink { border-bottom: 1px #E5E5E5 solid; padding-bottom:5px;}
    .sw_Document_Formulier_StatusovergangInfo_toggleLink a { background: url(/StippWebDll/Resources/img/icons/Document/arrow_right.png) no-repeat 1px 3px; padding:0 0 0 10px;}
        .sw_Document_Formulier_StatusovergangInfo_toggleLink a.active { background: url(/StippWebDll/Resources/img/icons/Document/arrow_down.png) no-repeat 1px 5px; }
.sw_Document_Formulier_StatusovergangInfo_toggleLink img { display:inline-block; margin:0 0 0 5px; vertical-align:text-bottom;}
.sw_Document_Formulier_StatusovergangInfo .sw_Document_Formulier_StatusovergangInfo_commentaar { background-color:#F9F9F9; border-top:solid 2px #E1E1E1; border-bottom:solid 2px #E1E1E1; padding:5px; width:250px;}
.sw_Document_Formulier_StatusovergangInfo .FormulierVeld_Naam { width: 150px;}
.sw_Document_Formulier_StatusovergangInfo td.commentaar { padding-left:60px;}
.sw_Document_Formulier_StatusovergangInfo table td { vertical-align:top; }

.sw_Document_Formulier_PreviewKnop { float:right; display:inline-block; margin:0 20px 0 0;}
    .sw_Document_Formulier_PreviewKnop a { text-decoration:underline; }

/* Deadline in docgrid */
.sw_deadline_OpTijd {
    color: green;
}

.sw_deadline_TeLaat {
    color: red;
}

.sw_deadline_NietGespecificeerd {
    
}

