/*******************
	SCI AIMS QUEST aanvraagomgeving css
	https://cri.quest.ie 
	by Oscar Orton

	v1.22
	
	dependencies: @font-face 'EuclidBP-Bold'

*/

@font-face {
    font-family: 'EuclidBP-Bold';
    src: url('/fonts/Euclid BP Bold.woff') format('woff');
    src: url('/fonts/Euclid BP Bold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Euclid BP Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/**********************************************
	GENERAL STYLE
***********************************************/

/* general */
body *{ text-shadow: none !important;box-shadow: none !important;webkit-box-shadow: none !important;border-radius: 0 !important;filter:none !important;}

/* main */
body{ background:none !important;color:#000;font-family:Arial, Helvetica, sans-serif;padding-bottom:120px;}


/**********************************************
	Internal overwrites general styles (body.internal)
***********************************************/
a { color:#000; text-decoration:none; }
a:hover,a:focus { color:#0f0; text-decoration:none;outline:0 !important; }
#info-panel-collapse a { color: #333;}

	/* navbar */
/*body.internal .navbar-inverse{ background:#000;}*/
body.internal .navbar-inverse .navbar-nav > li > a {color: #5e5e5e;text-decoration:none;}
body.internal .navbar-inverse .navbar-nav > li > a:hover, 
body.internal .navbar-inverse .navbar-nav > li > a:focus{ color:#000;}
body.internal .navbar-inverse .navbar-nav > .active > a, 
body.internal .navbar-inverse .navbar-nav > .active > a:hover, 
body.internal .navbar-inverse .navbar-nav > .active > a:focus{ color:#000;text-decoration:underline;}
body.internal .navbar-inverse .navbar-nav > .open > a, 
body.internal .navbar-inverse .navbar-nav:not(#navbar-welcome-portrait) > .active > a{background:none;}
body.internal .navbar-inverse .navbar-nav > .open > a{ background-color:#ccc !important;}
/* navbar toggle */
body.internal .navbar-inverse .navbar-toggle {border-color:#ddd}
body.internal .navbar-inverse .navbar-toggle:hover,
body.internal .navbar-inverse .navbar-toggle:focus {background-color:#ddd}
body.internal .navbar-inverse .navbar-toggle .icon-bar { background-color:#888}
body.internal .navbar-inverse .navbar-link:hover{color:#000}
/* collapse */
body.internal .navbar-inverse .navbar-collapse{ border-color:transparent;}
body.internal .navbar-inverse .navbar-nav .open .dropdown-menu{ background-color:#ccc;}
body.internal .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{ padding-left:24px !important;color:#000 !important;}
body.internal .navbar-inverse .navbar-nav .open .dropdown-menu .divider{ display:none;}
#accordion .panel-title > a > .fa:not(.fa-plus):not(.fa-minus){display:none;}
	/* footer */
.footer { background-color: #326295;}
.footer a { color: #fff;}
.footer .text-muted { color: #aaa;}

/**********************************************
	/ internal overwrites end
***********************************************/

/* headings */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, legend {  text-transform: lowercase;font-family: 'EuclidBP-Bold';}
h1 small{ display:block;margin-top:1em;}
	/* no lowercase for form headings */
h4.forms-element-question-mandatory, h4.forms-element-question{
	text-transform:none;
}

/* links */
a{ text-decoration:underline; }
h2 a, h3 a, th a, a.table-link-button, .nav-tabs li a, a.btn, .navbar-brand{ text-decoration:none;}
hr{ border:none; }

ul.action-links li{ padding:5px 0;}

i{ font-style:normal;}

	/* HEADER */
nav.navbar{ background: #fff;border-bottom: none;}

#navbar{ border-bottom: 1px solid #000;padding-bottom: 10px;/* width: 1800px; *//* margin: 0 auto; *//* display: block !important; */}
p.navbar-text:not(#navbar-links){ float:right}
  		/* portrait */
.navbar-right{margin-right:0;margin-top: 10px;}
#navbar-welcome-portrait > li > a{height: 50px;width: 50px; background-color: #ccc;padding:0;color:#ccc;} 
#navbar-welcome-portrait > li > a{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='0 0 50 50' enable-background='new 0 0 50 50' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M25.009,40.592c-4.907,0-9.814,0.001-14.721-0.003c-0.255,0-0.515-0.024-0.765-0.071 c-0.757-0.144-1.158-0.65-0.994-1.404c0.267-1.221,0.506-2.467,0.945-3.633c1.39-3.688,3.857-6.494,7.233-8.522 c0.41-0.246,0.657-0.208,1.012,0.112c1.709,1.55,3.729,2.441,6.023,2.703c3.057,0.349,5.775-0.48,8.189-2.363 c0.06-0.046,0.119-0.092,0.176-0.143c0.69-0.604,0.697-0.617,1.469-0.136c4.229,2.646,6.841,6.413,7.822,11.308 c0.059,0.295,0.099,0.597,0.108,0.896c0.022,0.605-0.323,1.044-0.922,1.166c-0.28,0.057-0.567,0.086-0.854,0.087 C34.822,40.594,29.915,40.592,25.009,40.592z'/%3E%3Cpath fill='%23FFFFFF' d='M25.013,9.409c5.129-0.038,9.434,4.24,9.42,9.451c-0.018,5.238-4.414,9.404-9.451,9.391 c-5.024-0.015-9.409-4.189-9.397-9.443C15.596,13.627,19.887,9.368,25.013,9.409z'/%3E%3C/g%3E%3C/svg%3E");/* prtrait svg */
background-position: center center;background-size: 30px 30px;background-repeat: no-repeat;} 
#navbar-welcome-portrait > li > a:hover{background-color: #0F0;color:#0f0;padding:0;} 
#navbar-welcome-portrait > li > a > img{/*visibility:hidden;*/background-color:transparent;color:inherit;width:100%;height:100% !important;font-size:1px;display:none;/* prevent broken image symbol */} 
#navbar-welcome-portrait .dropdown-header{ padding-left:12px;}
#navbar-welcome-portrait .dropdown-menu{ min-width:300px;}
		/* dropdown menu */
.dropdown-menu{background-color:#ccc;border:none;/*top:calc(100% - 2px);*/}
.dropdown-header{font-family: 'EuclidBP-Bold';color:#000;font-size:inherit;}
.dropdown-menu .divider{background-color:transparent;} 
.dropdown-menu > li > a {color: #000;padding:3px 12px !important;text-decoration:none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{ text-decoration:underline !important;background:none;}
.dropdown-menu > li > a:hover > .text, .dropdown-menu > li > a:focus .text{ text-decoration:underline !important;color:#000; }
		/* nav-toggle (mobile menu) */
.navbar-default .navbar-toggle .icon-bar { background-color: #000; }
.navbar-toggle .icon-bar { height: 3px; }

	/* CONTENT */

h1{ margin-top:40px;margin-bottom:60px;}
#sub-title{ margin-top:60px;margin-bottom:40px;}
#sub-title .fa-info-circle{ display:none;}
	/* intro text / main cild containers */
#pagecontent > .jumbotron, 
#pagecontent > .container{ padding-left: 0;} /* :first-child? */
#pagecontent > .jumbotron > .container{ padding-left: 0;padding-bottom: 40px;}
.jumbotron{ background:none; }
	/* hide carousel */	
#portal-carousel{ display:none;}

	/* FOOTER */
	
.footer{ background-color:#5e5e5e;color:#fff;font-family: 'EuclidBP-Bold';text-align:center;overflow:hidden;left:0;/*display:none;*/}
.footer .navbar-text{ float:none;}

/* animated footer
.footer{ background-color:transparent;transition:background-color 500ms ease-in-out;}
.footer > .container{ position:relative;top:60px;transition:top 500ms ease-in-out;}
.footer:hover{  background-color:#5e5e5e; }
.footer:hover > .container{top:0;}*/

	/* FORM ELEMENTS */

.form-control{
    padding: 10px 16px;
    font-size: 14px;
    line-height: 1.3333333;
    height: auto;
    border-color: #000;
    /*text-transform: lowercase;*/
}
.form-control:focus{ border-color:#5e5e5e;outline:0;}
.has-error .form-control{border-color:#000;}
	
.form-control-static{ padding-top:0; }

		/* placeholders */
.form-control::-moz-placeholder {color:#999;text-transform: lowercase;opacity:1;}
.form-control:-ms-input-placeholder {color:#999;text-transform: lowercase;}
.form-control::-webkit-input-placeholder {color:#999;text-transform: lowercase;}

		/* disabled */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee; opacity: 1;}

		/*  required fields / errors */
.fa-asterisk::before {
	content: "\f069";
	font-size: 0.8em;
	position: relative;
	/*bottom: 0.4em;*/
	color: #F00;
}
.fa-asterisk:not(.superscript)::before {
	font-size: 50%;
	position: relative;
	bottom: 0.4em;
}
/*.has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label{*/
.has-error .help-block,
.has-error .control-label{ color:#000;}

.fa-exclamation-circle::before {
    content: "!";/*"\f06a"*/
	font-weight:bold;
}
		/* legend */
legend{ border:0; margin-bottom:30px;}
		/* labels */
.form-horizontal .control-label{ padding-top:0;text-transform: lowercase;}		
		/* help block */
.form-horizontal .help-block{color:#000;text-transform: lowercase;font-family: 'EuclidBP-Bold';border:2px solid #0f0;margin:8px 0 0 0;padding: 4px 8px;}
.form-horizontal .help-block .fa{ display:none; }	
		/* password strength */
#scorebarBorder{ margin-top:8px;height:22px;line-height:22px;border:none;font-family: 'EuclidBP-Bold';}
#scorebar{background-repeat: repeat-y;}
		/* textareas */
table.forms_question_table { table-layout: fixed;}
table.forms_question_table textarea.form-control{ max-width:100%;}
	
	/* BUTTONS
	.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger 
	*/

.btn{
	background: #ccc;
	color: #000;
	border: none;
	text-transform: lowercase;
	text-align: left;
	font-family: 'EuclidBP-Bold';
}

.btn:hover, .btn:focus{
	background-color:#0f0 !important;
	color:#000 !important;
	outline: 0 !important;
}
.btn:active{
	background-color:#ccc !important;
	color: #000 !important;
}

.btn-lg{} 
.btn-success{}
.btn-primary, .btn-success{
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21px' height='21px' viewBox='0 0 21 21' enable-background='new 0 0 21 21' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23000000' d='M3,14.621L7.102,10.5L3,6.389L4.699,4.68l5.782,5.82l-5.782,5.82L3,14.621z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
	background-position:right center !important;
	background-repeat:no-repeat;
}

.btn-block + .btn-block,
.btn-block + .tooltip + .btn-block { margin-top: 15px;}

.bootstrap-select .dropdown-toggle:focus {
	background-color:#ccc !important;
    outline: 0 !important;/* prevent blue chrome border */
    outline-offset: 0;
}
	/* hide print button
#rtf-print{ display:none;} */
	/* cookie notice button */
.btn-primary[name="formbutton:continue"]{ padding-right:27px; }

	/* NOTIFICATIONS */

.alert{	font-family: 'EuclidBP-Bold'; }
		/* info */
.alert.alert-info{ background: none;border-color: #0f0;color: #000;border-width: 2px;}
.alert.alert-info i.fa{ display:none;}
		/* warning */
.alert.alert-warning{ background: #0f0;border-color: #0f0;color: #000;border-width: 2px;}
.alert.alert-warning i.fa{ display:none;}	
.alert.alert-success{ background: #0f0;border-color: #0f0;color: #000;border-width: 2px;}	
		/* danger */
.text-danger{ color:#f00;}
.alert.alert-danger{background: #ffbfbf;border:none;color: #F00;}	
.alert.alert-danger .fa-exclamation-triangle{ display:none;}
.alert.alert-danger ul{ padding-top:1em;}
.alert.alert-danger blockquote{ padding:0;border:none;display: inline; }
.alert.alert-danger .fa-info-circle{ display:none;}
.alert.alert-danger ul li{ line-height:1.7em;padding:8px 0;}
.alert.alert-danger ul li i{ font-style:normal;}
.alert.alert-danger ul li i[style*="color:grey"]{ /*margin-left: -40px;*/ color:#f00 !important; }
		/* tooltip */
.tooltip-inner {font-family: 'EuclidBP-Bold';color:#000;background-color:#0F0;}
.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {border-top-color:#0F0;}
.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow {border-bottom-color:#0F0;}
.tooltip.right .tooltip-arrow { border-right-color:#0F0;}
.tooltip.left .tooltip-arrow { border-left-color:#0F0;}
 

	/* TABS */

.nav-tabs { border-bottom: 1px solid #000;}
.forms-container{ border-color:#000;}
.nav-tabs > li{ }
.nav-tabs > li > a{font-family: 'EuclidBP-Bold';text-transform:lowercase;border-radius:0;border-left: none;}
	
	/* custom smartforms tabs colors */
		/* normal tab color */
.nav-tabs>li>a {
	background-color: #fff; 
	border-color: #000;
	color: #bfbfbf;
	margin-right:0;
	/* color:#428bca; */
}
		/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
	border-bottom-color: transparent;
	border-left-color: transparent;
}
		/* hover tab color */
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus  {
	border-color: #000;
	background-color: #fff;
	color: #0f0
}
	/* tab content */
.forms-container, #tabcontent, .tabcontent {
    border-right: none;
    border-left: none;
    border-bottom: none;
	padding-left:0;
	padding-right:0;
}

body#forms-one #forms-nav-container{ margin-bottom:60px;}
#tabcontent{ padding-top:60px;}

	/* TABLES */
.list-header{ font-family: 'EuclidBP-Bold';text-transform:lowercase;}/*adresses etc.*/
.list-table tr{ background:none !important;}/* only for body.external? */
.list-table tr th{ background:none;border:none !important;}
.list-table tr td{ border:none !important;padding-top:0 !important;/*padding-bottom:0 !important;*/}
.list-table tr > th:first-child, .list-table tr > td:first-child{ padding-left:0 !important;}

table.forms_question_table > thead > tr > th, 
table.forms_question_table > tbody > tr > th, 
table.forms_question_table > tfoot > tr > th, 
table.forms_question_table > thead > tr > td, 
table.forms_question_table > tbody > tr > td, 
table.forms_question_table > tfoot > tr > td {
    border-top: none;border-bottom: none; 
}

/**********************************************
	PAGE SPECIFIC STYLE
/**********************************************/
/* general specific */
body#ticket-inbox-aims h1, #aims-portal-choose-scheme-call h1{ margin-bottom:60px;}

/* aanmelden / login */
body#register #login .col-sm-9{ width:100%}
body#register #login label{ display:none;}
body#register #login .checkbox > label{ display:block;}
body#register #login .form-control{ font-size: 18px;}
body#register #login .action-buttons{padding-top: 0px;}
body#register #login .action-buttons ~ #email\.row .text-danger{ display:none;}

/*registreren */
	/* stacked labels */
body#register-user-new .col-sm-9{ width:100%}
body#register-user-new .control-label{ text-align:left;width:100%;}
	/* 50 / 50 columns */
body#register-user-new #pagecontent > .row > .col-md-4,
body#register-user-new #pagecontent > .row > .col-md-8{width:50%;}
	/* password help block */
body#register-user-new #passwordHelpBlock{margin-top:5px;}
/*persoonsgegevens*/
body#parties-extension-edit-my-details-person #sub-title,
body#parties-extension-edit-my-details-int-addresses #sub-title,
body#parties-extension-edit-my-details-applications #sub-title,
body#parties-extension-edit-my-details-int-address-ae #sub-title{	
font-family: 'EuclidBP-Bold';text-transform:lowercase;
}


/* overview page */
body#ticket-inbox-aims #sub-title{ /*margin-top:60px;margin-bottom:0;*/width:70%;}
body#ticket-inbox-aims #taskcomment{ display:inline-block;margin-bottom:30px;}
body#ticket-inbox-aims #accordion{ margin-bottom:30px;}

	/* accordion */
#accordion{ border-bottom:1px solid #000; }
#accordion .panel{ border:none; }

#accordion .panel-heading, #accordion .panel-body, #accordion .panel-footer{padding-left:0;}
#accordion .panel-heading{ background:none;color:#000;border-top:1px solid #000;padding:20px 0;padding-bottom:11px;}
#accordion .panel-title{ position:relative;color:#000;padding-bottom:9px;margin-bottom:0;}/* to make filter button connect to #taskfilter */
#accordion .panel-title a:hover{ color:#0f0;}
#accordion .panel-title .fa-minus, #accordion .panel-title .fa-plus{ position:absolute;right:0;}
#accordion .list-header{ font-family: 'EuclidBP-Bold';text-transform:lowercase;}
#accordion .list-header > th{border:none;}
#accordion .panel-body{ border:none;padding:0;}
#accordion .panel-footer{ background:none; }
	/* accordion arrows */
#accordion .panel-title > a .fa-plus, #accordion .panel-title > a .fa-minus{ display:block;width:14px;height:17px; }
#accordion .panel-title > a .fa-plus::before, #accordion .panel-title > a .fa-minus::before {content: "";}
#accordion .panel-title > a .fa-plus{ display:block;width:14px;height:17px; /* arrow down */
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='11.75px' height='7.48px' viewBox='0 0 11.75 7.48' enable-background='new 0 0 11.75 7.48' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M1.699,0L5.82,4.102L9.931,0l1.709,1.699L5.82,7.48L0,1.699L1.699,0z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
	background-position:center center !important;;background-repeat:no-repeat; background-size:14px;
}
#accordion .panel-title > a:hover .fa-plus{
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='11.75px' height='7.48px' viewBox='0 0 11.75 7.48' enable-background='new 0 0 11.75 7.48' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%2300FF00' d='M1.699,0L5.82,4.102L9.931,0l1.709,1.699L5.82,7.48L0,1.699L1.699,0z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
#accordion .panel-title > a .fa-minus{ display:block;width:14px;height:17px; /* close button */
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0.053 0.053 12 12' enable-background='new 0.053 0.053 12 12' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0.021,10.223L4.23,5.994l-4.209-4.22l1.744-1.753l5.932,5.973l-5.932,5.973L0.021,10.223z'/%3E%3Cpath d='M4.345,5.994l5.932-5.973l1.743,1.753l-4.208,4.22l4.208,4.229l-1.743,1.744L4.345,5.994z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
	background-position:center center !important;;background-repeat:no-repeat; background-size:12px;
}
#accordion .panel-title > a:hover .fa-minus{
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0.053 0.053 12 12' enable-background='new 0.053 0.053 12 12' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%2300FF00' d='M0.021,10.223L4.23,5.994l-4.209-4.22l1.744-1.753l5.932,5.973l-5.932,5.973L0.021,10.223z'/%3E%3Cpath fill='%2300FF00' d='M4.345,5.994l5.932-5.973l1.743,1.753l-4.208,4.22l4.208,4.229l-1.743,1.744L4.345,5.994z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
.btn[value="Filter"]{ text-decoration:underline;}
	/* panel general */
.panel.panel-default{ border:none}
.panel-heading, .panel-body, .panel-footer{padding-left:0; padding-right:0; background:none !important;border:none;}	
	
#accordion .fa-tasks, #accordion .fa-inbox{ display:none;}
#accordion .table > tbody > tr{ background:none;}
#accordion .table > tbody > tr > td{ border:none;}
#accordion .list-table tr td {padding-bottom: 15px !important;}
	/* remove last 3 icons/columns */
body.external #accordion .list-table #task_list_ib_assigned,
body.external #accordion .list-table #task_list_ib_comment,
body.external #accordion .list-table #task_list_ib_deadline,
body.external #accordion td[headers="task_list_ib_assigned"],
body.external #accordion td[headers="task_list_ib_comment"],
body.external #accordion td[headers="task_list_ib_deadline"]{
	display:none;
}
	/* disable link in first column */
body.external #accordion #task_list .column-1,
body.external #accordion #task_list .column-1 .table-id-link{ pointer-events:none; text-decoration:none !important;}
	/* prevent date from breaking */
#accordion td[headers="task_list_ib_date_1"],
#accordion td[headers="task_list_ib_date_2"],
#accordion td[headers="task_list_ib_date_3"]{
	white-space:nowrap;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;	
}

			/* filter */
.filter-button{ top:0;}
.filter-button[aria-expanded="true"]{position:absolute;float:none !important;right:50%;top:0;min-width:200px; /* close button */
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0.053 0.053 12 12' enable-background='new 0.053 0.053 12 12' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0.021,10.223L4.23,5.994l-4.209-4.22l1.744-1.753l5.932,5.973l-5.932,5.973L0.021,10.223z'/%3E%3Cpath d='M4.345,5.994l5.932-5.973l1.743,1.753l-4.208,4.22l4.208,4.229l-1.743,1.744L4.345,5.994z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
	background-position:right 10px center !important;background-repeat:no-repeat;background-size:10px;}
.filter-button[aria-expanded="false"]{position:absolute;float:none !important;right:50%;min-width:200px; /* down arrow */
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='11.75px' height='7.48px' viewBox='0 0 11.75 7.48' enable-background='new 0 0 11.75 7.48' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M1.699,0L5.82,4.102L9.931,0l1.709,1.699L5.82,7.48L0,1.699L1.699,0z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
	background-position:right 10px center !important;;background-repeat:no-repeat;}
.filter-button:focus{ background-color:#ccc !important;}
.filter-button:hover{ background-color:#0f0 !important;}
.filter-button .fa{ display:none;}
#taskfilter{ font-family: 'EuclidBP-Bold';text-transform:lowercase;background-color:#ccc;}
#taskfilter #task_filter{ padding:0 10px;margin:0;border:none;}
#taskfilter #task_filter label{ padding:6px 0;margin:0;}
#taskfilter #task_filter .form-group{ margin-bottom:0;}
			/* filters dropdown */
#accordion .open > .dropdown-toggle.btn-default{ background-color:#ccc;border:none;color:#000;}
.open > .dropdown-toggle.btn-default { background-color:#ccc;border:none;color:#000;} /* general */
   
body#ticket-inbox-aims .footer ~ .bootstrap-select li > a{ padding-left:12px;padding-right:12px;}
#taskfilter #task_filter.form-inline .form-group + .form-group {margin-left: 25px;}
.dropdown-toggle .caret{ /* down arrow */
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='11.75px' height='7.48px' viewBox='0 0 11.75 7.48' enable-background='new 0 0 11.75 7.48' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M1.699,0L5.82,4.102L9.931,0l1.709,1.699L5.82,7.48L0,1.699L1.699,0z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
	background-position:center center !important;;background-repeat:no-repeat;
	border:none;width:10px;height:8px;background-size:10px;
}
.open .dropdown-toggle .caret{ /* close button */
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0.053 0.053 12 12' enable-background='new 0.053 0.053 12 12' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0.021,10.223L4.23,5.994l-4.209-4.22l1.744-1.753l5.932,5.973l-5.932,5.973L0.021,10.223z'/%3E%3Cpath d='M4.345,5.994l5.932-5.973l1.743,1.753l-4.208,4.22l4.208,4.229l-1.743,1.744L4.345,5.994z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
	background-position:center center !important;;background-repeat:no-repeat;
	border:none;width:10px;height:8px;background-size:10px;
}
			/* apply button */
#taskfilter #task_filter .btn-sm{margin-left:20px;margin-bottom:0;font-size:14px;}

/* portal index */
body#aims-portal-index{}
h2 .fa{ display:none;} /* general */
.btn-success .fa,
.btn[name="formbutton:back"] .fa{ display:none;}
.btn-toolbar{ margin-top:40px;}

/* portal regelingen */
#aims-portal-choose-scheme-call #sub-title{/*margin:0;margin-bottom: 60px;*/font-family: 'EuclidBP-Bold';line-height:1.2;max-width: 668px;padding:10px;background-color:#0f0;font-size: 16px;}
#aims-portal-choose-scheme-call .col-lg-3{width:50%;/*height: 77px !important;*/}
#aims-portal-choose-scheme-call .col-lg-3 > .callopen{
    border:none;
    border-bottom: 1px solid #000;
    padding: 0;
    margin: 0;
    height: 100%;
}

#aims-portal-choose-scheme-call .col-lg-3:first-child > .callopen,
#aims-portal-choose-scheme-call .col-lg-3:nth-child(2) > .callopen{border-top: 1px solid; }

#aims-portal-choose-scheme-call .col-lg-3 > .callopen > .caption{ position:relative; padding:0; height: 100%;padding-right:30px;padding-top: 25px;padding-bottom:25px;}
#aims-portal-choose-scheme-call .col-lg-3 > .callopen > .caption h3 ~ h4{ display:block;margin-top:5px;margin-bottom:0;text-transform:none;}
#aims-portal-choose-scheme-call .col-lg-3 > .callopen > .caption h3 { margin: 0;text-transform: lowercase;}
#aims-portal-choose-scheme-call .col-lg-3 > .callopen > .caption h3 ~ h4 + p{ display:none;margin-bottom:0;} /* round name */
#aims-portal-choose-scheme-call .col-lg-3 > .callopen > .caption p + p, /* actual link */
#aims-portal-choose-scheme-call .col-lg-3 > .callopen > .caption a{
	position:absolute;
	width:100%;height:100%;
	top: 0;padding: 0;margin: 0;
	background-color: transparent !important;
	color:#fff !important;/* !important=hide 'maak nieuwe aanvraag aan */

}

#aims-portal-choose-scheme-call .col-lg-3 > .callopen > .caption a *{ display:none;}
#aims-portal-choose-scheme-call .col-lg-3 > .callopen:hover h3{ color:#0f0;}	

/* regeling individueel */
body#aims-portal-scheme-call-description{}
img.img-responsive{ display:none;}
	/* 50 / 50 columns */
body#aims-portal-scheme-call-description #pagecontent > .row > .col-md-5,
body#aims-portal-scheme-call-description #pagecontent > .row > .col-md-7{width:50%;float:left;}
	/* spacing */
body#aims-portal-scheme-call-description h2{ margin-top: 40px;}
	/* btn side by side */
body#aims-portal-scheme-call-description .action-buttons{margin-top:60px;}
body#aims-portal-scheme-call-description .action-buttons > .form-group{}
body#aims-portal-scheme-call-description .action-buttons > .form-group:before{ content: "";display: table;}/* clrfx */
body#aims-portal-scheme-call-description .action-buttons > .form-group:after { content: "";display: table;clear: both;}

body#aims-portal-scheme-call-description .action-buttons .btn .fa{ display:none;}
body#aims-portal-scheme-call-description .action-buttons .btn:first-child{ margin-right:30px;text-align:right;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21px' height='21px' viewBox='0 0 21 21' enable-background='new 0 0 21 21' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23000000' d='M18,6.379L13.898,10.5L18,14.611l-1.699,1.709L10.52,10.5l5.781-5.82L18,6.379z'/%3E%3C/g%3E%3C/svg%3E") !important;
background-position: left center !important;
background-repeat: no-repeat;
}
	/* button pointing left */
.btn-block[name="formbutton:close"],
.btn-block[name="formbutton:cancel"],
.btn[name="formbutton:back"]{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21px' height='21px' viewBox='0 0 21 21' enable-background='new 0 0 21 21' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23000000' d='M18,6.379L13.898,10.5L18,14.611l-1.699,1.709L10.52,10.5l5.781-5.82L18,6.379z'/%3E%3C/g%3E%3C/svg%3E") !important;
	background-position: left center !important;background-repeat: no-repeat;text-align:right;
}

/* application -> documenten pagina (#ticket-application-view)*/
form#type_filter .btn-sm{ padding: 7px 14px; }
.form-inline#type_filter{ border:none; margin-bottom:30px;}
.actions-bulk-actions-bar{ margin-bottom:30px;} 
	/* collapsable header */
#collapseInfoPanel #info-panel{border:none;border-bottom:1px solid #000; background:none;}

#info-panel-collapse a .fa{ display:none;}
#info-panel-collapse a{background-position:center center !important;;background-repeat:no-repeat;border:none;width:12px;height:12px;background-size:12px;display:block;margin:0 auto;}
#info-panel-collapse a[aria-expanded="false"]{ /* down arrrow */
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='11.75px' height='7.48px' viewBox='0 0 11.75 7.48' enable-background='new 0 0 11.75 7.48' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M1.699,0L5.82,4.102L9.931,0l1.709,1.699L5.82,7.48L0,1.699L1.699,0z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
#info-panel-collapse a[aria-expanded="true"]{ /* close button */
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0.053 0.053 12 12' enable-background='new 0.053 0.053 12 12' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0.021,10.223L4.23,5.994l-4.209-4.22l1.744-1.753l5.932,5.973l-5.932,5.973L0.021,10.223z'/%3E%3Cpath d='M4.345,5.994l5.932-5.973l1.743,1.753l-4.208,4.22l4.208,4.229l-1.743,1.744L4.345,5.994z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
background-size: 10px;}

/* toevoegen bijlage */
.control-label[for="file"] + .col-sm-9 > .input-group > .input-group-btn > .btn{ padding: 10px 12px;}
body#comments-AUUID .btn-primary.btn-block[type="submit"]{width:calc( 100% - 30px );margin-left:15px;margin-top:30px;}
body#comments-AUUID .btn-primary.btn-block[type="submit"]{width:50%;}
/* bekijk commentaar bijlage */
.well{ border: none; background: none;}

/* AANVRAAG FORMULIER */

body#forms-section-index h2 small{ font-size:100%;}
body#forms-section-index .btn-success{ margin-top:100px;/*width:50%;*/}
	/* progress bar */
.progress{ background:#eee;height:30px;}
.progress-bar{ font-family: 'EuclidBP-Bold';line-height:30px;font-size:16px;}
.progress-bar-success{ background:#0f0;color:#000;}
.progress-bar-warning{ background:#ffbfbf;color:#f00;}
.progress-bar-danger{background:#f00;color:#ffbfbf;}

	/* project */
#response_to_question\.328\.year{ line-height: 1; padding: 7px 12px;}
input[id$='year']{ line-height: 1;padding: 7px 12px;}
.row.standard-date-container .btn{ font-family:Arial, Helvetica, sans-serif;}
.date-calendar-button{ padding: 7px 12px; }/* same as application -> documenten */
table .standard-date-container .date-calendar-button{ float:left; }
table .standard-date-container .col-ms-4{padding-bottom:10px;padding-right:0;}
.calendar-month, .calendar-year, .calendar-hours, .calendar-minutes, .calendar-button-container {
    padding-left: 15px;
}
	/* aanvrager (#forms-one)*/
.forms-element-row > td > .input-group > .input-group-btn > .btn{ padding: 10.5px 12px;}/* upload button */

/* formulier indienen / fotmulier error (#forms-survey-submit) */
	/* btn vorige (pointing left)*/
body#forms-survey-submit .btn-default.btn-block{ 
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21px' height='21px' viewBox='0 0 21 21' enable-background='new 0 0 21 21' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23000000' d='M18,6.379L13.898,10.5L18,14.611l-1.699,1.709L10.52,10.5l5.781-5.82L18,6.379z'/%3E%3C/g%3E%3C/svg%3E") !important;
background-position: left center !important;
background-repeat: no-repeat;text-align:right; }
	/* btn indienen */
body#forms-survey-submit .btn-success.btn-block{ margin-top:40px;}





/************ RESPONSIVE ******/

@media (min-width: 1901px) {
	.container { width: 1400px;}
}
@media (min-width: 1701px) and (max-width: 1900px) {
  	.container { width: 1400px;}
}
  
@media (min-width: 1501px) and (max-width: 1700px) {
  	.container { width: 1400px;}
}
  

@media (min-width: 769px){
	/* btns next to eachother */
	body#aims-portal-scheme-call-description .action-buttons .btn{ width:calc(50% - 15px);float:left;margin-top:0;}
	/* button trinity (forms )*/
	body#forms-one .forms-buttons.btn-block{ text-align:right;}
	body#forms-one .forms-buttons.btn-block .btn{ width:calc(50% - 10px);display:inline-block;margin-top:15px;}
	body#forms-one .forms-buttons.btn-block .btn:first-child{ float:left;display:block;}
	/* 50% button */
	body#forms-section-index .btn-success{ width:50%;}
	/* buttons form indienen / error */
		/* btn vorige */
	body#forms-survey-submit .btn-default.btn-block{ text-align:right; float:left; width:calc( 50% - 10px); margin-top:40px;margin-bottom:20px; 
	/*background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21px' height='21px' viewBox='0 0 21 21' enable-background='new 0 0 21 21' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23000000' d='M18,6.379L13.898,10.5L18,14.611l-1.699,1.709L10.52,10.5l5.781-5.82L18,6.379z'/%3E%3C/g%3E%3C/svg%3E") !important;
	background-position: left center !important;
	background-repeat: no-repeat;*/ }
		/* btn indienen */
	body#forms-survey-submit .btn-success.btn-block{ float:right; width:calc( 50% - 10px); margin-top:40px;margin-bottom:20px; }
		/*btn stoppen (removed since v0.16)
	body#forms-survey-submit .btn-default.btn-block{ text-align:center; }*/
	
	body#acs-lang .btn-block{ width:50%;}/* language */
	.btn-toolbar{ width:50%;}/* inbox */
	
	/* btns on change addres contact data */
	#formbutton\:save\.row:before{ content: "";display: table;}/* clrfx */
	#formbutton\:save\.row:after { content: "";display: table;clear: both;}
	#formbutton\:save\.row > input.btn-primary{ width:calc( 50% - 10px);margin-top:15px;float:left;}
	#formbutton\:save\.row > input.btn-primary[name="formbutton:save"]{ float:right;}
	
	/* btn on delete upload */
	body#forms-upload-file-remove .btn-block{ width:calc( 50% - 10px); margin-top:30px;float:left;}
	body#forms-upload-file-remove .btn-danger{ float:right; }
}
@media (max-width: 992px) {/* break point 1: column stack */
	
	body#aims-portal-index .col-md-6 .action-buttons{ margin-bottom:40px; }
	#aims-portal-choose-scheme-call .col-lg-3:nth-child(2) > .callopen{border-top:none; }
	
	#aims-portal-choose-scheme-call .col-lg-3{width:100%;height:auto !important;max-height:none;}
}
@media (max-width: 768px) {/* break point 2: menu collapse, label/input stack */
	#pagecontent{ overflow:hidden;}
	.navbar-header{ border-bottom: 1px solid black;}
	#navbar-welcome-portrait > li > a{ margin-left:12px;/* 5px */}
	
	.navbar-toggle{ margin-top:16px;}
	
	#pagecontent > .jumbotron, 
	#pagecontent > .container{ padding-right: 0;} /* :first-child? */
	#pagecontent > .jumbotron > .container{ padding-right: 0;}
	
	.btn-toolbar{ margin-top:40px;margin-left:-10px;}
	
	body#aims-portal-scheme-call-description #pagecontent > .row > .col-md-5,
	body#aims-portal-scheme-call-description #pagecontent > .row > .col-md-7{width:100%;float:none;}
	body#aims-portal-scheme-call-description .action-buttons .btn{ text-align:center !important;}
	
	body#forms-one .forms-buttons.btn-block .btn{ text-align:center;}
	body#forms-section-index .btn-success{ text-align:center;}
	
	/* buttons form indienen / error  (obsolete ) */
	body#forms-survey-submit .btn-primary.btn-block, body#forms-survey-submit .btn-success.btn-block, body#forms-survey-submit .btn-default.btn-block{ text-align:center; }
	
	/* block butoons text center */
	.btn-primary.btn-block, 
	.btn-success.btn-block, 
	.btn-default.btn-block{ text-align:center; }
	.btn-toolbar .btn{ text-align:center;}
	
	.footer{ height:auto;}
	.footer p{margin:0;}
	
	table.forms_question_table > thead > tr > th, 
	table.forms_question_table > tbody > tr > th, 
	table.forms_question_table > tfoot > tr > th, 
	table.forms_question_table > thead > tr > td, 
	table.forms_question_table > tbody > tr > td, 
	table.forms_question_table > tfoot > tr > td {
    	padding:15px 5px;
	}

	body#register-user-new #pagecontent > .row > .col-md-4,
	body#register-user-new #pagecontent > .row > .col-md-8{width:100%;}
}
	
@media (min-width: 481px) and (max-width: 768px) {
	.container{
		padding-left:15px;
		padding-right:15px;
	}
	.navbar-brand > img {
		height: 40px;
		margin-top: 2px;
		margin-left: 6px;
	}
	.footer > .container{ padding:15px;}
	
	.filter-button{ right:60px !important;}
}

@media (max-width: 480px) {
	.container{
		padding-left:10px;
		padding-right:10px;
	}
	.navbar-brand > img {
		height: 35px;
		margin-top: 6px;
		margin-left: 3px;
	}
	.footer > .container{ padding:10px;}
	
	#accordion .panel-title > button:last-child{ position: absolute;right: 40px;padding: 5px 12px;}
	
	body#ticket-inbox-aims #sub-title{ /*margin-top:60px;margin-bottom:0;*/width:100%;}
}


/**********************************************
	Internal overwrites specific (body.internal)
***********************************************/
	/* links lists beheer > condities, permissies */
body#aims-permissions-admin-permissions-menu.internal .standard-menu-link,
body#conditions-admin .standard-menu-link,
body#ticket-admin-auditing-menu .standard-menu-link,
body#meetings-admin .standard-menu-link{ display:block;padding:3px 0;}
	/* user message (batch prinitng)*/
body.internal #user-message,
body.internal .standard-form-notes{ font-family: 'EuclidBP-Bold';text-transform:lowercase;padding:10px;background: none; color: #000; border:2px solid #0f0;margin-bottom:30px;}
body.internal #user-message i.fa{ display:none;}
	/* batch print lijst */
body.internal #taskfilter{ margin-top:30px;}
body.internal #queue_filters{ padding-left:5px;}
body.internal form#batch_filters{ padding:15px;}
	/* striped rows */
body.internal .table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #f9f9f9 !important;}
	/* nav-container*/
body.internal #nav-container{ margin-top:30px;}
   /* sitemap */
body.internal table#nodes td[headers="nodes_actions"] a{ padding:0 5px;}
	/* nav bar */
body.internal .navbar-right .dropdown-menu {left: 0;right: auto;}
body.internal .navbar-right .dropdown:last-child .dropdown-menu {left: auto;right: 0;}
    
 
.standard-date-container .col-lg-2 { max-width: 168px;}
   
/* date field fix */
.row.standard-date-container .col-lg-1{ min-width:105px;}   



/* panel overwrites */
.mask ~ .panel-container .panel{ border:none !important;font-family: 'EuclidBP-Bold' !important;background-color:#0f0 !important;}
.mask ~ .panel-container .panel .hd {
	background-color:#0F0 !important;
	color:#000 !important;
	border:1px solid #0F0 !important;
	border-bottom:1px solid #000;
	font-weight:normal !important;
	padding:10px !important;/*was 4*/
}
