
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:medium none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0 none;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* JQuery Plugin Toast-Message - Version 2.0 */
.toast-container{width:280px;z-index:9999}* html .toast-container{position:absolute}.toast-item{display:block;height:auto;min-height:54px;opacity:.9;overflow:hidden;position:relative}.toast-item p{font-size:.75em;margin-left:40px}.toast-item-close{background:url(images/buttons.png);cursor:pointer;height:12px;position:absolute;right:7px;top:7px;width:12px}.toast-item-image{height:32px;left:10px;position:absolute;top:10px;width:32px}.toast-item-image-notice{background:url(images/notice.png)}.toast-item-image-success{background:url(images/success.png)}.toast-item-image-warning{background:url(images/warning.png)}.toast-item-image-error{background:url(images/error.png)}.toast-position-top-left{position:fixed;left:20px;top:20px}.toast-position-top-center{position:fixed;top:20px;left:50%;margin-left:-140px}.toast-position-top-right{position:fixed;top:20px;right:20px}.toast-position-middle-left{position:fixed;left:20px;top:50%;margin-top:-40px}.toast-position-middle-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%}.toast-position-middle-right{position:fixed;right:20px;margin-left:-140px;margin-top:-40px;top:50%}

/* jScrollPane - Version 2.0.0beta12 */
.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:rgba(228, 250, 255, 0.7);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);position:relative}.jspDrag{background:rgba(228, 250, 255, 0.7);box-shadow:inset 0 0 6px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}

/*	==========================================================================
	Author's custom styles
	========================================================================== */

.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

          :-moz-placeholder		{ color : rgba(33, 33, 33, .5); opacity : 1; }
         ::-moz-placeholder		{ color : rgba(33, 33, 33, .5); opacity : 1; }
     :-ms-input-placeholder		{ color : rgba(33, 33, 33, .5); opacity : 1; }
::-webkit-input-placeholder		{ color : rgba(33, 33, 33, .5); opacity : 1; }

article, aside, button, div, form, figure, footer, header, img, input, textarea, ul, section
{
	        box-sizing	: border-box;
	   -moz-box-sizing	: border-box;
	    -ms-box-sizing	: border-box;
	     -o-box-sizing	: border-box;
	-webkit-box-sizing	: border-box;
}

article, aside, form, footer, header nav, section, ul
{
	height				: auto;
	overflow			: hidden;
	position			: relative;
}

a
{
	color				: #000000;
	cursor				: pointer;
	text-decoration		: none;
}

a:hover
{
	text-decoration		: underline;
}

b
{
	color				: #333333;
}

body
{
	background-attachment: fixed;
	background-color	: #FFFFFF;
	background-position	: center top;
	background-repeat	: no-repeat;
	background-size		: 100% auto;
	color				: #333333;
	height				: 100%;
	line-height			: 1.5;
	padding				: 51px 0 0;
}

body, html, button, input, select, textarea
{
	font				: 16px/20px Helvetica, Arial, sans-serif;
}

button, figure, fieldset, form, h1, h2, h3, h4
{
	margin				: 0;
	padding				: 0;
}

button
{
	position			: relative;
	vertical-align		: middle;
}

figure
{
	display				: inline-block;
	padding				: 1em;
	position			: relative;
	text-align			: center;
	vertical-align		: top;
}

figure a
{
	display				: block;
	padding-bottom		: 1em;
}

figure .delete
{
	background			: url("images/buttons.png") no-repeat scroll -254px -156px, rgb(253, 242, 242);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmZhZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: url("images/buttons.png") no-repeat scroll -254px -156px, -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll -254px -156px, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(253, 242, 242, 1))) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll -254px -156px, -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll -254px -156px, -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll -254px -156px, -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll -254px -156px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	border				: 1px solid #ECD4D4;
	        box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	-webkit-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	height				: 30px;
	width				: 32px;
	padding				: 0 5px;
	text-indent			: -20000px;
}

footer, body > header
{
	background-color	: #FFFFFF;
	color				: #F2F2F2;
	font-size			: .7em;
	left				: 0;
	position			: fixed;
	text-align			: left;
	width				: 100%;
	z-index				: 10;
}

footer
{
	border-top			: 1px solid #FFFFFF;
	bottom				: 0;
	padding				: .7em .5em;
}

footer a, body > header a
{
	text-shadow			: 0 1px 1px #CCCCCC;
}

footer li, body > header li
{
	float				: left;
	padding				: 0 .5em;
}

footer li
{
	border-right		: 1px solid #FFFFFF;
	        box-shadow	: 1px 0 0 rgba(82, 152, 177, .5);
	   -moz-box-shadow	: 1px 0 0 rgba(82, 152, 177, .5);
	    -ms-box-shadow	: 1px 0 0 rgba(82, 152, 177, .5);
	     -o-box-shadow	: 1px 0 0 rgba(82, 152, 177, .5);
	-webkit-box-shadow	: 1px 0 0 rgba(82, 152, 177, .5);
}

footer li:last-child
{
	border				: 0 none;
	        box-shadow	: none;
	   -moz-box-shadow	: none;
	    -ms-box-shadow	: none;
	     -o-box-shadow	: none;
	-webkit-box-shadow	: none;
}

footer ul, body > header ul
{
	list-style			: none outside none;
	padding				: 0 .5em;
}

h4, h5
{
	outline				: 0 none;
}

h5, table caption
{
	background-color	: #F2E6D0;
	color				: #736666;
	font-weight			: bold;
	margin				: 7px 0;
	padding				: 7px 1em;
	text-align			: left;
	text-transform		: uppercase;
}

h5
{
	cursor				: pointer;
	font-size			: .7em;
}

h5 + div
{
	padding				: 1em 1.5em;
}

h6
{
	color				: #707070;
	font-size			: .7em;
	font-weight			: bold;
	margin				: 0 0 5px;
	padding				: 5px 10px;
	text-align			: left;
	text-transform		: uppercase;
}

hr
{
	border-color		: rgba(190, 191, 194, 0.4) transparent rgba(255, 255, 255, 0.6);
	border-style		: solid none;
	border-width		: 1px 0;
	display				: none;
	margin				: 0 2%;
}

body > header
{
	border-bottom		: 1px solid #808080;
	min-width			: 490px;
	padding				: 0 .5em;
	top					: 0;
}

body > header li
{
	text-align			: right;
}

body > header ul.actions
{
	padding				: .45em;
}

button:focus
{
	border				: 1px solid #4d4942;
	        box-shadow	: 0 0 2px #cec4b1;
	   -moz-box-shadow	: 0 0 2px #cec4b1;
	    -ms-box-shadow	: 0 0 2px #cec4b1;
	     -o-box-shadow	: 0 0 2px #cec4b1;
	-webkit-box-shadow	: 0 0 2px #cec4b1;
}

button.blue:focus
{
	border				: 1px solid #0060ba;
	        box-shadow	: 0 1px 0 #adcce6 inset, 0 0 2px #6fa0ca;
	   -moz-box-shadow	: 0 1px 0 #adcce6 inset, 0 0 2px #6fa0ca;
	    -ms-box-shadow	: 0 1px 0 #adcce6 inset, 0 0 2px #6fa0ca;
	     -o-box-shadow	: 0 1px 0 #adcce6 inset, 0 0 2px #6fa0ca;
	-webkit-box-shadow	: 0 1px 0 #adcce6 inset, 0 0 2px #6fa0ca;
}

img
{
	display				: block;
	width				: 100%;
}

input
{
	outline				: none;
}

input[disabled], select[disabled], textarea[disabled]
{
	background-color	: #F8F8F8;
}

input[type="checkbox"],
input[type="radio"]
{
	display				: none;
}

input[type="checkbox"] + label span,
input[type="radio"] + label span
{
	background			: url("images/buttons.png") no-repeat scroll -155px -112px transparent;
	cursor				: pointer;
	display				: inline-block;
	height				: 20px;
	margin				: 0 .2em 0 0;
	vertical-align		: middle;
	width				: 24px;
}

input[type="checkbox"]:checked + label span,
input[type="radio"]:checked + label span
{
	background			: url("images/buttons.png") no-repeat scroll -155px -83px transparent;
}

input, select, textarea, .chzn-container-multi .chzn-choices
{
	background-color	: #FFFFFF;
	border				: 1px solid #CFCFCF;
	        box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	   -moz-box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	    -ms-box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	     -o-box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	-webkit-box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	color				: #707070;
	font-size			: 1em;
	padding				: 0 .5em;
	vertical-align		: middle;
	        transition	: all .2s ease-in-out;
	   -moz-transition	: all .2s ease-in-out;
	    -ms-transition	: all .2s ease-in-out;
	     -o-transition	: all .2s ease-in-out;
	-webkit-transition	: all .2s ease-in-out;
}

input, select
{
	height				: 26px;
}

input:focus, select:focus, textarea:focus
{
	border				: 1px solid #808080;
	        box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	   -moz-box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	    -ms-box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	     -o-box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	-webkit-box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	color				: #333333;
}

label
{
	display				: inline-block;
	height				: 18px;
	padding				: 4px 0;
	vertical-align		: middle;
}

label[for]
{
	cursor				: pointer;
}

label[for=albara_client], label[for=albara_date], label[for=albara_number]
{
	width				: 60px;
}

label[for=albara_address], label[for=albara_responsable],
label[for=clients_code_drop], label[for=departments_client_code_drop]
{
	width				: 130px;
}

label[for=object_text], label[for=object_text3], label[for=object_birthdate], label[for=object_dropdown]
{
	width				: 100px;
}

menu
{
	margin				: 0;
	padding				: 0;
	text-align			: center;
}

td menu
{
	padding				: 0 7px 0 0;
	text-align			: right;
}

nav
{
	text-align			: center;
	vertical-align		: top;
}

nav, ul
{
	margin				: 0;
	padding				: 0;
}

nav ul
{
	list-style			: none outside none;
}

p, .dataTables_length
{
	color				: #666666;
	font-size			: .75em;
	line-height			: 1.5em;
	margin				: 0 0 1em;
}

select
{
	padding				: 4px .5em;
}

select[multiple]
{
	width				: 100%;
}

table
{
	margin				: 0 auto 1em;
	clear				: both;
	font-size			: .7em;
	width				: 100%;
	border-collapse: 	: collapse;
}

table table
{
	font-size			: 1em;
}

table thead td,
table table thead td,
table thead th,
table table thead th
{
	border-bottom		: 1px solid #ECD4D4;
	color				: #707070;
	font-weight			: bold;
	vertical-align		: middle;
}

table thead th
{
	text-align			: center;
}

table tbody .sorting_1,
table tbody .sorting_2,
table tbody .sorting_3,
table tbody tr:hover td,
table tbody tr:hover th
{
	background-color	: rgba(255, 156, 153, .5);
}

table tbody tr:hover table tbody td,
table tbody tr:hover table tbody th
{
	background-color	: transparent;
}

table tr.selected:nth-of-type(odd) td,
table tr.selected:nth-of-type(odd) th
{
	background-color	: rgba(255, 156, 153, .5);
}

table tr.selected:nth-of-type(even) td,
table tr.selected:nth-of-type(even) th
{
	background-color	: rgba(255, 156, 153, .7);
}

table tbody td,
table tbody th
{
	border-bottom		: 1px solid #ECD4D4;
	text-align			: center;
	vertical-align		: middle;
}

table tbody th
{
	font-weight			: normal;
	padding-left		: 7px;
	padding-right		: 7px;
	text-align			: left;
}

table tbody tr
{
	background-color	: #FFFFFF;
}

table table thead tr
{
	background-color	: transparent;
}

table tbody tr > :first-child
{
	border-left			: 1px solid #ECD4D4;
}

table tbody tr > :last-child
{
	border-right		: 1px solid #ECD4D4;
}

table table thead tr > :first-child,
table table thead tr > :last-child
{
	border				: 0 none;
}

table tbody tr:last-child
{
	border-bottom		: 1px solid #ECD4D4;
}

table tbody tr:nth-child(even)
{
	background-color	: #FdF2F2;
}

table tbody tr.group,
table tbody tr:nth-child(even).group
{
	background-color	: rgba(255, 156, 153, 0.9);
}

table tfoot tr.options
{
	display				: none;
}

table td,
table th
{
	padding				: 7px 0;
}

table td.options
{
	padding				: 0;
	text-align			: center;
}

table th.options
{
	min-width			: 88px;
}

table td.text,
table th.text,
table td.text_bottom,
table th.text_bottom
{
	padding-left		: 7px;
	text-align			: left;
}

table td.text_bottom,
table th.text_bottom
{
	vertical-align		: bottom;
}

table button,
button.ColVis_MasterButton,
.dataTables_paginate a,
.dataTables_paginate a.paginate_button_disabled:hover,
a.DTTT_button,
a.print
{
	background			: url("images/buttons.png") no-repeat scroll 0 0, rgb(253, 242, 242);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmZhZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: url("images/buttons.png") no-repeat scroll 0 0, -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll 0 0, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(253, 242, 242, 1))) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll 0 0, -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll 0 0, -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll 0 0, -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: url("images/buttons.png") no-repeat scroll 0 0, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	border				: 1px solid #ECD4D4;
	        box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	-webkit-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	height				: 30px;
	padding				: 0 5px;
	text-indent			: -20000px;
	width				: 32px;
}

table button:hover,
button.ColVis_MasterButton:hover,
.dataTables_paginate a:hover,
a.DTTT_button:hover,
.mce-btn button:hover
{
	border				: 1px solid #ECD4D4;
	-webkit-box-shadow	: 0 0 2px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 0 2px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 0 2px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 0 2px rgba(86, 86, 86, .8);
	        box-shadow	: 0 0 2px rgba(86, 86, 86, .8);
}

table button:hover,
button.ColVis_MasterButton:hover,
.dataTables_paginate a:hover,
a.DTTT_button:hover,
a.print:hover
{
	background-image	: url("images/buttons.png"), rgb(231, 203, 203);
	background-image	: url("images/buttons.png"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZmFmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmUzZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image	: url("images/buttons.png"), -moz-linear-gradient(top, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
	background-image	: url("images/buttons.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 242, 242, 1)), color-stop(100%,rgba(231, 203, 203, 1)));
	background-image	: url("images/buttons.png"), -webkit-linear-gradient(top, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
	background-image	: url("images/buttons.png"), -o-linear-gradient(top, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
	background-image	: url("images/buttons.png"), -ms-linear-gradient(top, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
	background-image	: url("images/buttons.png"), linear-gradient(to bottom, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
}

table button.add
{
	background-position	: -41px 0, 0 0;
}

table button.delete
{
	background-position	: -41px -24px, 0 0;
}

table button.download
{
	background-position	: -151px -48px, 0 0;
}

table button.download:hover:after
{
	width				: 63px;
}

table button.edit
{
	background-position	: -75px 0, 0 0;
}

table button.historic
{
	background-position	: -41px -79px, 0 0;
}

table button.new
{
	background-position	: -229px -156px, 0 0;
}

table button.off
{
	background-position	: -128px -49px, 0 0;
}

table button.off:hover:after
{
	width				: 70px;
}

table button.on
{
	background-position	: -104px -49px, 0 0;
}

table button.on:hover:after
{
	width				: 45px;
}

a.pdfAB,
a.pdfOT,
a.pdfTE,
table button.pdfAB,
table button.pdfAS,
table button.pdfOT,
table button.pdfOE,
table button.pdfTE,
table button.pdfPF
{
	color				: #333333;
	font-weight			: bold;
	text-align			: center;
	text-indent			: 0;
}

table button.pdfAB,
table button.pdfAS,
table button.pdfOT,
table button.pdfOE,
table button.pdfTE,
table button.pdfPF
{
	font-size			: 1em;
}

a.pdfAB,
a.pdfOT,
a.pdfTE,
table button.pdf,
table button.pdfAB,
table button.pdfAS,
table button.pdfOT,
table button.pdfOE,
table button.pdfTE,
table button.pdfPF
{
	background-position	: -76px -181px, 0 0;
}

a.pdfAB:hover:after
{
	width				: 95px;
}

table button.pdfAB:hover:after,
table button.pdfPF:hover:after
{
	width				: 55px;
}

table button.pdfAS:hover:after
{
	width				: 105px;
}

table button.pdfOT:hover:after,
table button.pdfOE:hover:after
{
	width				: 100px;
}

table button.pdfTE:hover:after
{
	width				: 70px;
}

table button.pdf:hover:after
{
	width				: 65px;
}

a.print
{
	background-position	: -75px -23px, 0 0;
	float				: right;
}

table button.print
{
	background-position	: -75px -23px, 0 0;
}

table button.remove
{
	background-position	: -254px -156px, 0 0;
}

table button.save
{
	background-position	: -41px -48px, 0 0;
}

table button.store
{
	background-position	: -42px -131px, 0 0;
}

table button.view
{
	background-position	: -75px -48px, 0 0;
}

table img
{
	cursor				: pointer;
	width				: auto;
}

textarea
{
	font-size			: .9em;
	padding-bottom		: 3px;
	padding-top			: 3px;
	resize				: none;
}

ul.actions
{
	float				: right;
}

ul.links
{
	float				: left;
	margin				: 5px 0;
}

[data-hover]:hover:after
{
	background-color	: #F2E6D0;
	border				: 1px solid #4D4942;
	bottom				: 31px;
	color				: #736666;
	content				: attr(data-hover);
	font-size			: 11px;
	font-weight			: normal;
	left				: -1px;
	padding				: 3px 7px;
	position			: absolute;
	text-align			: left;
	text-indent			: 0;
	z-index				: 5;
}

[data-hover][data-hover-position="right"]:hover:after
{
	left				: auto;
	right				: -1px;
}

[data-hover]:hover:before
{
	border				: solid;
	border-color		: #F2E6D0 transparent;
	border-width		: 6px 6px 0 6px;
	bottom				: 26px;
	content				: "";
	left				: 6px;
	position			: absolute;
	z-index				: 10;
}

[data-hover][data-hover-position="right"]:hover:before
{
	left				: auto;
	right				: 6px;
}
/*
[data-step=hidden] > h4:not(:first-child)
{
	display				: none;
}
*/
[data-step=hidden], [data-step=hidden] + article
{
	display				: none;
}

[data-type=datepicker]
{
	width				: 68px;
}

[data-type=wrapper]
{
	min-width			: 1000px;
	overflow			: auto;
}

#preadmission-form
{
	margin-top			: 1em;
}

#admissions-list table tbody td,
#admissions-list table tbody th
{
	cursor				: pointer;
}

#admissions-list table .selected td,
#admissions-list table .selected th
{
	background-color	: rgba(255, 156, 153, .9);
}

#albara_observacions,
#observacionsOperacio
{
	display				: block;
	width				: 100%;
}

#clients_code_drop
{
	width				: 90px;
}

#clients_name_drop
{
	width				: 430px;
}

#clients_nif_drop
{
	width				: 115px;
}

#consulta #adreca_chzn .chzn-results,
#devolucio #adreca_chzn .chzn-results
{
	max-height			: 90px;
}

#consulta #responsableId_chzn .chzn-results,
#devolucio #responsableId_chzn .chzn-results,
#consulta #tipusserveiId_chzn .chzn-results,
#devolucio #tipusserveiId_chzn .chzn-results
{
	max-height			: 52px;
}

#consulta #tipusserveiId_chzn .chzn-drop,
#destruccio #tipusserveiId_chzn .chzn-drop,
#devolucio #tipusserveiId_chzn .chzn-drop,
#results-pendents #tipusserveiId_chzn .chzn-drop
{
	margin-top			: -33px;
}

#content
{
	background-color	: #F8F8F8;
	border-top			: 1px solid #808080;
	min-height			: 600px;
	overflow			: auto;
}

#content > nav
{
	display				: inline-block;
	text-align			: left;
	width				: 18%;
}

#content > nav div
{
	color				: #808080;
	font-size			: 11px;
	padding				: 0 16px;
}

#content > nav div a
{
	color				: #898F9C;
}

#dataTables_search
{
	width				: 127px;
}

#departments_client_code_drop
{
	width				: 90px;
}

#departments_client_name_drop
{
	width				: 430px;
}

#detall
{
	padding				: 0 20px 20px;
	width				: 500px;
}

#error-cook p,
#error-java p,
#login-fail p,
#upload p
{
	margin				: 0 1em 1em;
}

#service,
#published
{
	width				: 145px;
}

#forgot-form
{
	display				: none;
}

#confirm-form,
#errors-form,
#forgot-form,
#language-form,
#login-form,
#profile-form
{
	background-color	: #F8F8F8;
}

#adreces button,
#conceptes button,
#confirm-form button,
#errors-form button,
#forgot-form button,
#language-form button,
#login-form button,
#profile-form button
{
	font-size			: .7em;
}

#consulta p button,
#confirm-form button,
#destruccio p button,
#devolucio p button,
#eliminar-arxius p button,
#errors-form button,
#forgot-form button,
#language-form button,
#login-form button,
#profile-form button,
#search-form button,
#upload button,
.form p button,
.subsection article > p button
{
	height				: 26px;
	min-width			: 80px;
	padding				: 0 10px;
}

#confirm-form button:first-child
{
	margin-right		: 3px;
}

#consulta p button,
#devolucio p button
{
	margin-left			: 10px;
}

#confirm-form,
#errors-form fieldset,
#forgot-form fieldset,
#language-form,
#login-form fieldset,
#profile-form fieldset
{
	padding				: 1.5em 1em;
}

#forgot-form input
{
	font-size			: .9em;
	width				: 100%;
}

#consulta label,
#devolucio label,
#destruccio label,
#errors-form label,
#forgot-form label,
#language-form label,
#login-form label,
#profile-form label,
#results-pendents label,
#search-form label,
.dataTables_filter label,
.dataTables_length,
.form label
{
	color				: #707070;
	font-size			: .9em;
	font-weight			: bold;
	vertical-align		: middle;
}

#forgot-form menu
{
	padding				: .5em 0 0;
}

#login-form menu
{
	padding				: .5em 27px 0 0;
}

#forgot-password
{
	color				: #4D4942;
	display				: block;
	font-size			: .7em;
	margin				: 1em auto;
	text-align			: center;
	text-shadow			: 0 1px 1px #FFFFFF;
}

#imatge-nova
{
	display				: none;
}

#loading
{
	margin				: 1em auto;
	width				: 128px;
}

[data-type=draggable],
#login
{
	margin				: 10px auto 0;
	padding				: 6px;
}

#login
{
	width				: 316px;
}

#reset
{
	width				: 520px;
}

[data-type=draggable] > div,
#login > div, #upload, .dialog
{
	background-color	: #FFFFFF;
	border				: 1px solid #565656;
	        box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	-webkit-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
}

[data-type=draggable] div > article,
#login div > article
{
	display				: none;
}

#error-java p.error
{
	display				: block;
	margin-top			: .5em;
}

[data-type=draggable] h2,
#login h2, .dialog h2
{
	color				: #FFFFFF;
	font-size			: .75em;
	text-shadow			: 0 1px 1px #565656;
	text-transform		: uppercase;
}

[data-type=draggable] h4,
#login h4
{
	padding				: .75em;
}

[data-type=draggable] header,
#login header, .dialog header
{
	background			: rgb(86, 86, 86);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2NTY1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top, rgba(86, 86, 86, 1) 0%, rgba(201, 201, 201, 1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(86, 86, 86, 1)), color-stop(100%, rgba(201, 201, 201, 1)));
	background			: -webkit-linear-gradient(top, rgba(86,86,86,1) 0%, rgba(201, 201, 201, 1) 100%);
	background			: -o-linear-gradient(top, rgba(86, 86, 86, 1) 0%, rgba(201, 201, 201, 1) 100%);
	background			: -ms-linear-gradient(top, rgba(86, 86, 86, 1) 0%, rgba(201, 201, 201, 1) 100%);
	background			: linear-gradient(to bottom, rgba(86, 86, 86, 1) 0%, rgba(201, 201, 201, 1) 100%);
	border-bottom		: 1px solid #565656;
	cursor				: move;
	cursor				:         grab;
	cursor				:    -moz-grab;
	cursor				: -webkit-grab;
	padding				: .5em 1em;
}

[data-type=draggable].ui-draggable-dragging header,
#login.ui-draggable-dragging header, .dialog.ui-draggable-dragging header
{
	cursor				: move;
	cursor				:         grabbing;
	cursor				:    -moz-grabbing;
	cursor				: -webkit-grabbing;
}

[data-type=draggable] p,
#login p, #search-form p, #upload p, p.dataTables_filter, .dialog p, .form p
{
	font-size			: .75em;
}

[data-type=draggable] p:last-child,
#login p:last-child, #upload p:last-child
{
	background-color	: #F0F0F0;
	border-top			: 1px solid #D9D9D9;
	font-size			: .7em;
	margin				: 0 !important;
	padding				: .5em;
	text-align			: center;
}

#consulta input,
#destruccio input,
#devolucio input,
#errors-form input,
#login-form input,
#profile-form input,
#results-pendents input,
#search-form input,
#search-form select,
.dataTables_filter input,
.form p input
{
	font-size			: .9em;
}

#login-form input
{
	width				: 68%;
}

#errors-form label,
#language-form label,
#login-form label,
#profile-form label
{
	display				: inline-block;
	padding-right		: .5em;
	text-align			: right;
}

#login-form label
{
	width				: 27%;
}

#login-form label[for=remember]
{
	margin-left			: 70px;
	width				: 68%;
}

#menu a
{
	background			: rgb(208,40,34);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwMjgyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjljOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top,  rgba(208,40,34,1) 0%, rgba(255,156,153,1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,40,34,1)), color-stop(100%,rgba(255,156,153,1)));
	background			: -webkit-linear-gradient(top,  rgba(208,40,34,1) 0%,rgba(255,156,153,1) 100%);
	background			: -o-linear-gradient(top,  rgba(208,40,34,1) 0%,rgba(255,156,153,1) 100%);
	background			: -ms-linear-gradient(top,  rgba(208,40,34,1) 0%,rgba(255,156,153,1) 100%);
	background			: linear-gradient(to bottom,  rgba(208,40,34,1) 0%,rgba(255,156,153,1) 100%);
	border-color		: transparent #808080 #808080 #CCCCCC;
	border-style		: none solid solid solid;
	border-width		: 0 1px 1px 1px;
	color				: #FFFFFF;
	display				: block;
	font-size			: .9em;
	font-weight			: bold;
	padding				: .5em .75em;
	text-shadow			: 0 1px 1px #565656;
	text-transform		: uppercase;
	width				: 140px;
}

#menu a:hover
{
	background			: rgb(248, 248, 248);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(248, 248, 248, 1)));
	background			: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
	background			: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
	background			: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
	background			: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
	border-color		: transparent #808080 #808080 transparent;
	color				: #D02822;
	text-decoration		: none;
	text-shadow			: 0 1px 1px #D0E1E8;
}

#menu li
{
	float				: left;
}

#menu li:last-child a
{
	border-right-color	: #808080;
	margin-right		: 6px;
}

#menu ul
{
	margin-bottom		: -1px;
	width				: 100%;
	z-index				: 1;
}

#menu li:first-child a
{
	border-left			: 0 none;
}

#menu li a.active, #submenu ul a
{
	background			: rgb(248, 248, 248);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(248, 248, 248, 1)));
	background			: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
	background			: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
	background			: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
	background			: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 100%);
}

#menu li a.active
{
	border-color		: #91C1CD #808080 #F8F8F8 #FFFFFF;
	color				: #D02822;
	text-shadow			: 0 1px 1px #FFB5B2;
}

#object_birthdate, #object_dropdown, #object_dropdown2, #object_dropdown3, #object_text, #object_text2, #object_text3
{
	width				: 130px;
}

#overflow
{
	background-color	: rgba(128, 128, 128, .5);
	display				: none;
	left				: 0;
	opacity				: 0;
	position			: absolute;
	top					: 0;
	width				: 100%;
	z-index				: 1;
}

#residents-list .delete:hover:after
{
	width				: 60px;
}

#persons_chzn .chzn-results
{
	max-height			: 120px;
}

#errors-form
{
	max-height			: 550px;
	overflow			: auto;
	width				: 650px;
}

#confirm-form,
#language-form
{
	width				: 300px;	
}

#profile-form
{
	width				: 500px;
}

#errors-form input,
#errors-form textarea,
#profile-form input,
#profile-form select,
#profile-form textarea
{
	width				: 50%;
}

#errors-form select
{
	width				: 300px;
}

#profile-form select
{
	width				: 234px;
}

#errors-form label,
#language-form label,
#profile-form label
{
	vertical-align		: top;
	width				: 45%;
}

#errors-form menu
{
	padding				: .5em 0 0;
}

#language-form ul
{
	margin-left			: 50%;
	width				: 50%;
}

#language-form ul a
{
	font-size			: 12px;
	text-shadow			: 0 1px 1px #CCCCCC;
}

#profile-form menu
{
	padding				: .5em 0 0 50px;
}

#notificator
{
	background-color	: #ffb7b7;
	border				: 1px solid #dd0000;
	border-radius		: 2px;
	color				: #cd0a0a;
	display				: none;
	float				: right;
	min-height			: 21px;
	margin				: 0.7em;
	max-width			: 70%;
	min-width			: 350px;
	overflow			: hidden;
	padding				: 0.5em 0.7em;
	white-space			: nowrap;
}

#notificator.success
{
	background-color	: #C6FFA4;
	border				: 1px solid #009900;
	color				: #009900;
}

#request-form
{
	min-height			: 100px;
}

#resident_anal, #resident_dresses, #resident_eats, #resident_urinary, #resident_wander, #resident_wash
{
	width				: 100px;
}

#resident_cip
{
	width				: 110px;
}

#resident_gp, #resident_privateClinic, #resident_socialSecurity
{
	width				: 140px;
}

#resident_legalDisability
{
	width				: 80px;
}

#resident_maritalStatus
{
	width				: 170px;
}

#resident_mutual
{
	width				: 146px;
}

#resident_mutual_chzn .chzn-results
{
	max-height			: 200px;
}

#search-form
{
	overflow			: visible;
}

#search-form label, .dataTables_filter label, .dataTables_length span
{
	display				: inline-block;
	padding-right		: .5em;
	width				: 50px;
}

#search-form p
{
	margin				: 0;
}

#search-form a, #search-form input, #search-form select
{
	margin-right		: 6px;
}

#subcontent
{
	background-color	: #EFF0F0;
	border				: 1px solid #808080;
	display				: inline-block;
	margin				: 1em 0 1em -4px;
	padding				: 1em;
	width				: 81%;
}

#subcontent h2,
#subcontent h2 a
{
	color				: #BE6767;
}

#subcontent h2 a:hover
{
	color				: #2C61A3;
	text-decoration		: none;
}

#submenu
{
	display				: inline-block;
	overflow			: visible;
	padding				: 1em;
	width				: 100%;
}

#submenu a
{
	display				: block;
	font-size			: .75em;
	font-weight			: bold;
	padding				: 4px 8px;
}

#submenu a:hover, #submenu a.active
{
	background			: rgb(159, 195, 226);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmYzNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5M2I4ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(159, 195, 226, 1)), color-stop(100%, rgba(147, 184, 215, 1)));
	background			: -webkit-linear-gradient(top, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
	background			: -o-linear-gradient(top, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
	background			: -ms-linear-gradient(top, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
	background			: linear-gradient(to bottom, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
	text-decoration		: none;
}

#submenu a.active
{
	color				: #FFFFFF;
	text-shadow			: 0 1px 1px #565656;
}

#submenu > li
{
	position			: relative;
}

#submenu li:hover ul
{
	display				: block;
}

#submenu > li:last-child
{
	margin-right		: 0;
}

#submenu > li > a
{
	background			: rgb(127, 175, 216);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmYWZkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmEwY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(127, 175, 216, 1)), color-stop(100%, rgba(111, 160, 202, 1)));
	background			: -webkit-linear-gradient(top, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	background			: -o-linear-gradient(top, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	background			: -ms-linear-gradient(top, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	background			: linear-gradient(to bottom, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	border-bottom		: 1px solid #3B7EBB;
	border-left			: 1px solid #3B7EBB;
	border-right 		: 1px solid #3B7EBB;
	        box-shadow	: 0 1px 0 #ADCCE6 inset;
	   -moz-box-shadow	: 0 1px 0 #ADCCE6 inset;
	    -ms-box-shadow	: 0 1px 0 #ADCCE6 inset;
	     -o-box-shadow	: 0 1px 0 #ADCCE6 inset;
	-webkit-box-shadow	: 0 1px 0 #ADCCE6 inset;
	color				: #FFFFFF;
	text-shadow			: 0 1px 1px #565656;
}

#submenu > li:first-child > a
{
	border-top			: 1px solid #3B7EBB;
}

#submenu ul
{
	display				: none;
	left				: 0;
	position			: absolute;
	top					: 0;
	z-index				: 1;
}

#submenu ul a
{
	border-color		: transparent #3B7EBB #3B7EBB;
	border-style		: none solid solid;
	border-width		: 0 1px 1px;
	display				: block;
}

#submenu ul a:hover
{
	        box-shadow	: 0 1px 0 #ADCCE6 inset;
	   -moz-box-shadow	: 0 1px 0 #ADCCE6 inset;
	    -ms-box-shadow	: 0 1px 0 #ADCCE6 inset;
	     -o-box-shadow	: 0 1px 0 #ADCCE6 inset;
	-webkit-box-shadow	: 0 1px 0 #ADCCE6 inset;
	color				: #FFFFFF;
	text-shadow			: 0 1px 1px #565656;
}

#submenu ul li:first-child a
{
	border-top			: 1px solid #3B7EBB;
}

#upload
{
	margin				: 125px auto 6px;
	width				: 316px;
}

#upload p.error,
#upload p.success
{
	display				: block;
	margin-top			: 1em;
}

.bk
{
	background-color	: #DBDEE3;
	background-image	: url("images/aradoc.fons.png");
	background-position	: center 60px;
	background-size		: 30% auto;
}

.blue
{
	background			: rgb(127, 175, 216);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmYWZkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmEwY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(127, 175, 216, 1)), color-stop(100%, rgba(111, 160, 202, 1)));
	background			: -webkit-linear-gradient(top, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	background			: -o-linear-gradient(top, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	background			: -ms-linear-gradient(top, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	background			: linear-gradient(to bottom, rgba(127, 175, 216, 1) 0%, rgba(111, 160, 202, 1) 100%);
	border				: 1px solid #3B7EBB;
	        box-shadow	: 0 1px 0 #ADCCE6 inset;
	   -moz-box-shadow	: 0 1px 0 #ADCCE6 inset;
	    -ms-box-shadow	: 0 1px 0 #ADCCE6 inset;
	     -o-box-shadow	: 0 1px 0 #ADCCE6 inset;
	-webkit-box-shadow	: 0 1px 0 #ADCCE6 inset;
	color				: #FFFFFF;
	font-size			: 1em;
	text-shadow			: 0 1px 1px #565656;
}

.blue:not([disabled]):active,
.blue:not([disabled]):hover
{
	background			: rgb(159, 195, 226);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmYzNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5M2I4ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(159, 195, 226, 1)), color-stop(100%, rgba(147, 184, 215, 1)));
	background			: -webkit-linear-gradient(top, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
	background			: -o-linear-gradient(top, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
	background			: -ms-linear-gradient(top, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
	background			: linear-gradient(to bottom, rgba(159, 195, 226, 1) 0%, rgba(147, 184, 215, 1) 100%);
}

.blue[disabled]
{
	opacity				: .7;
}

div.box
{
	height				: auto;
	overflow			: hidden;
	position			: relative;
}

.chzn-container
{
	display				: inline-block;
	position			: relative;
	vertical-align		: middle;
}

.chzn-container .chzn-drop
{
	background-color	: #F8F8F8;
	border				: 1px solid #565656;
	        box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	-webkit-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	margin				: 6px;
	overflow			: hidden;
	padding				: 6px;
	position			: absolute;
	z-index				: 5;
	width				: 95.5%;
    height                          : 200px;
}

.chzn-container .chzn-results
{
	list-style			: none outside none;
	max-height			: 155px;
	overflow-x			: hidden;
	overflow-y			: auto;
}

.h90 + .chzn-container .chzn-results
{
	max-height			: 90px;
}

.h144 + .chzn-container .chzn-results
{
	max-height			: 144px;
}

.h210 + .chzn-container .chzn-results
{
	max-height			: 210px;
}

.chzn-container .chzn-results em
{
	color				: #333333;
	font-style			: normal;
}

.chzn-container .chzn-results li
{
	color				: #707070;
	display				: none;
	font-weight			: bold;
	padding				: 3px 6px;
}

.chzn-container .chzn-results li:hover,
.chzn-container .chzn-results .highlighted
{
	background-color	: rgba(255, 156, 153, .5);
}

.chzn-container .chzn-results .active-result
{
	cursor				: pointer;
	display				: list-item;
}

.chzn-container .chzn-results .no-results
{
	display				: list-item;
}

.chzn-container-active .chzn-single-with-drop div b,
.chzn-container-single .chzn-single:hover div b
{
	background-position	: -145px -158px;
}

.chzn-container-multi .chzn-choices
{
	cursor				: text;
	height				: auto !important;
	overflow			: hidden;
	position			: relative;
	width				: 100%;
}

.chzn-container-multi .chzn-choices li
{
	float				: left;
	list-style			: none outside none;
}

.chzn-container-multi .chzn-choices .search-field
{
	margin				: 0;
	padding				: 0;
	white-space			: nowrap;
}

.chzn-container-multi .chzn-choices .search-field input
{
	background			: none repeat scroll 0 0 transparent !important;
	border				: 0 none !important;
	        box-shadow	: none;
	   -moz-box-shadow	: none;
	    -ms-box-shadow	: none;
	     -o-box-shadow	: none;
	-webkit-box-shadow	: none;
	color				: #666666;
	font-family			: sans-serif;
	font-size			: 100%;
	height				: 25px;
	margin				: 1px 0;
	outline				: 0 none;
	padding				: 0;
}

.chzn-container-multi .chzn-choices .search-field .default
{
	color				: #999999;
}

.chzn-container-multi .chzn-choices .search-choice
{
	background			: rgb(244, 244, 244);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background			: -moz-linear-gradient(top, rgba(244, 244, 244, 1) 20%, rgba(240, 240, 240, 1) 50%, rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(244, 244, 244, 1)), color-stop(50%, rgba(240, 240, 240, 1)), color-stop(52%, rgba(232, 232, 232, 1)), color-stop(100%, rgba(238, 238, 238, 1)));
	background			: -webkit-linear-gradient(top, rgba(244,244,244,1) 20%,rgba(240, 240, 240, 1) 50%,rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	background			: -o-linear-gradient(top, rgba(244, 244, 244, 1) 20%,rgba(240, 240, 240, 1) 50%, rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	background			: -ms-linear-gradient(top, rgba(244, 244, 244, 1) 20%,rgba(240, 240, 240, 1) 50%, rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	background			: linear-gradient(to bottom, rgba(244, 244, 244, 1) 20%,rgba(240, 240, 240, 1) 50%, rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	background-clip		: padding-box;
	border				: 1px solid #AAAAAA;
	        box-shadow	: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, .05);
	   -moz-box-shadow	: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, .05);
	    -ms-box-shadow	: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, .05);
	     -o-box-shadow	: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, .05);
	-webkit-box-shadow	: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, .05);
	color				: #333333;
	cursor				: default;
	line-height			: 13px;
	margin				: 3px 0 3px 5px;
	padding				: 3px 20px 3px 5px;
	position			: relative;
}

.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled
{
	background			: rgb(244, 244, 244);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background			: -moz-linear-gradient(top, rgba(244, 244, 244, 1) 20%, rgba(240, 240, 240, 1) 50%, rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(244, 244, 244, 1)), color-stop(50%, rgba(240, 240, 240, 1)), color-stop(52%, rgba(232, 232, 232, 1)), color-stop(100%, rgba(238, 238, 238, 1)));
	background			: -webkit-linear-gradient(top, rgba(244,244,244,1) 20%,rgba(240, 240, 240, 1) 50%,rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	background			: -o-linear-gradient(top, rgba(244, 244, 244, 1) 20%,rgba(240, 240, 240, 1) 50%, rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	background			: -ms-linear-gradient(top, rgba(244, 244, 244, 1) 20%,rgba(240, 240, 240, 1) 50%, rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	background			: linear-gradient(to bottom, rgba(244, 244, 244, 1) 20%,rgba(240, 240, 240, 1) 50%, rgba(232, 232, 232, 1) 52%, rgba(238, 238, 238, 1) 100%);
	border				: 1px solid #CCCCCC;
	color				: #666666;
	padding-right		: 5px;
}

.chzn-container-multi .chzn-choices .search-choice-focus
{
	background			: none repeat scroll 0 0 #D4D4D4;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close
{
	background			: url("images/buttons.png") no-repeat scroll -121px -116px transparent;
	display				: block;
	font-size			: 1px;
	height				: 12px;
	position			: absolute;
	right				: 3px;
	top					: 4px;
	width				: 12px;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover
{
	background-position	: -121px -87px;
}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close
{
	background-position	: -121px -87px;
}

.chzn-container-single .chzn-search
{
	position			: relative;
	white-space			: nowrap;
}

.chzn-container-single .chzn-search:after
{
	background			: url("images/buttons.png") no-repeat scroll -14px -183px transparent;
	content				: "";
	height				: 20px;
	position			: absolute;
	right				: 2px;
	top					: 2px;
	width				: 20px;
}

.chzn-container-single .chzn-search input
{
	margin				: 0 0 6px !important;
	padding				: 0 24px 0 5px;
	width				: 100%;
}

.chzn-container-single .chzn-single
{
	background-color	: #FFFFFF;
	border				: 1px solid #CFCFCF;
	        box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	   -moz-box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	    -ms-box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	     -o-box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	-webkit-box-shadow	: 0 2px 0 rgba(214, 214, 214, .3) inset;
	color				: #707070;
	display				: block;
	margin-right		: 0;
	overflow			: hidden;
	padding				: 0;
	position			: relative;
	text-decoration		: none;
	        transition	: all .2s ease-in-out;
	   -moz-transition	: all .2s ease-in-out;
	    -ms-transition	: all .2s ease-in-out;
	     -o-transition	: all .2s ease-in-out;
	-webkit-transition	: all .2s ease-in-out;
	vertical-align		: middle;
	white-space			: nowrap;
}

.chzn-container-single .chzn-single div
{
	display				: block;
	height				: 100%;
	position			: absolute;
	right				: 5px;
	top					: 0;
	width				: 18px;
}

.chzn-container-single .chzn-single div b
{
	background			: url("images/buttons.png") no-repeat scroll -121px -158px transparent;
	display				: block;
	height				: 100%;
	width				: 100%;
}

.chzn-container-single .chzn-single span
{
	display				: block;
	font-size			: .9em;
	margin-right		: 25px;
	overflow			: hidden;
	padding				: 3px 0 3px 6px;
	outline				: medium none;
}

.chzn-container-active .chzn-single,
.chzn-container-single .chzn-single-with-drop
{
	border				: 1px solid #808080;
	        box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	   -moz-box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	    -ms-box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	     -o-box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	-webkit-box-shadow	: 0 2px 0 rgba(128, 128, 128, .3) inset;
	color				: #333333;
}

.chzn-container-single-nosearch .chzn-search:after
{
	left				: -9000px;
}

.chzn-container-single-nosearch .chzn-search input
{
	position			: absolute;
	left				: -9000px;
}

.ColVis
{
	float				: right;
}

.ColVis_catcher
{
	position			: absolute;
	z-index				: 2;
}

.ColVis_collectionBackground
{
	background-color	: rgba(128, 128, 128, .5);
	z-index				: 1;
}

.ColVis_collection
{
	background-color	: #F8F8F8;
	border				: 1px solid #565656;
	        box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	-webkit-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	display				: none;
	margin				: 6px;
	overflow			: hidden;
	opacity				: 0;
	padding				: .5em;
	position			: absolute;
	right				: -6px;
	top					: 35px;
	width				: 165px;
	z-index				: 5;
}

.ColVis_collection button
{
	background			: none repeat scroll 0 0 transparent;
	border				: 0 none;
	font-size			: .7em;
	text-align			: left;
	width				: 100%;
}

.ColVis_collection label
{
	color				: #707070;
	display				: block;
	font-weight			: bold;
}

button.ColVis_MasterButton
{
	background-position	: -76px -131px, 0 0;
}

button.ColVis_MasterButton:hover:after
{
	width				: 125px;
}

.concepte
{
	border				: 1px solid #999184;
	margin-top			: 10px;
	padding				: 10px;
}

.dataTables_filter
{
	display				: inline-block;
}

.dataTables_length label
{
	font-size			: 11px;
	height				: auto;
	padding				: 0;
}

.dataTables_length select
{
	color				: #707070;
	font-size			: 1em;
	margin-right		: 5px;
	padding				: 4px 4px 3px;
	width				: 60px;
}

.dataTables_paginate
{
	margin-top			: 14px;
}

.dataTables_paginate a
{
	        box-sizing	: border-box;
	   -moz-box-sizing	: border-box;
	    -ms-box-sizing	: border-box;
	     -o-box-sizing	: border-box;
	-webkit-box-sizing	: border-box;
	color				: #528BD9;
	display				: inline-block;
	font-size			: .8em;
	font-weight			: bold;
	line-height			: 27px;
	margin-right		: 7px;
	text-align			: center;
	text-decoration		: none;
}

.dataTables_paginate a.first,
.dataTables_paginate a.first.paginate_button_disabled:hover
{
	background-position	: -104px 1px, 0 0;
}

.dataTables_paginate a.last,
.dataTables_paginate a.last.paginate_button_disabled:hover
{
	background-position	: -104px -23px, 0 0;
}

.dataTables_paginate a.next,
.dataTables_paginate a.next.paginate_button_disabled:hover
{
	background-position	: -127px -23px, 0 0;
}

.dataTables_paginate a.paginate_button_disabled
{
	cursor				: default;
	opacity				: .65;
}

.dataTables_paginate a.previous,
.dataTables_paginate a.previous.paginate_button_disabled:hover
{
	background-position	: -126px 1px, 0 0;
}

.dataTables_paginate span a
{
	background			: rgb(253, 242, 242);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmZhZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(253, 242, 242, 1))) repeat scroll 0 0 transparent;
	background			: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	text-indent			: 0;
}

.dataTables_processing
{
	background-color	: #F8F8F8;
	border				: 1px solid #565656;
	        box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	-webkit-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	color				: #333333;
	font-size			: .75em;
	left				: 50%;
	margin-left			: -125px;
	margin-top			: 40px;
	padding				: 1em 0;
	position			: fixed;
	text-align			: center;
	top					: 50%;
	width				: 250px;
}

.dataTables_scroll
{
	clear				: both;
}

.dataTables_scrollBody
{
	*margin-top			: -1px;
	-webkit-overflow-scrolling: touch;
}

.dataTables_wrapper
{
	height				: auto;
	margin-top			: 1em;
	position			: relative;
	clear				: both;
}

article > .dataTables_wrapper:first-child
{
	margin-top			: 0;
}

.form .dataTables_wrapper p:last-of-type
{
	margin				: 0 0 1em;
}

.form .dataTables_wrapper label
{
	margin				: 0;
}

.dialog
{
	display				: none;
	left				: 0;
	margin				: 6px;
	opacity				: 0;
	overflow			: hidden;
	position			: fixed;
	top					: 0;
	z-index				: 5;
}

.dialog header button
{
	background			: none repeat scroll 0 0 transparent;
	border				: 0 none;
	color				: #FFFFFF;
	font-weight			: bold;
	position			: absolute;
	right				: 1em;
	text-shadow			: 0 1px 1px #565656;
	text-transform		: uppercase;
	top					: 0.5em;
}

.display-none
{
	display				: none;
}

div.DTCR_pointer
{
	background			: url("images/buttons.png") no-repeat scroll -145px -158px transparent;
	height				: 20px !important;
	margin-left			: -9px;
	margin-top			: 18px;
	width				: 18px;
}

table.DTCR_clonedTable
{
	background-color	: white;
	z-index				: 202;
}

table.inline
{
	margin				: 0;
	width				: auto;
}

a.DTTT_button,
a.print
{
	        box-sizing	: border-box;
	   -moz-box-sizing	: border-box;
	    -ms-box-sizing	: border-box;
	     -o-box-sizing	: border-box;
	-webkit-box-sizing	: border-box;
	display				: inline-block;
	font-size			: .7em;
	margin-right		: 6px;
	padding-top			: 4px;
	position			: relative;
	text-align			: center;
	text-decoration		: none;
}

.DTTT_button embed
{
	cursor				: pointer;
	display				: block;
	outline				: 0 none;
}

a.DTTT_button_copy
{
	background-position	: -170px -181px, 0 0;
}

a.DTTT_button_csv
{
	background-position	: -136px -181px, 0 0;
}

a.DTTT_button_csv:hover:after
{
	width				: 80px;
}

a.DTTT_button_pdf
{
	background-position	: -76px -181px, 0 0;
}

a.DTTT_button_pdf:hover:after
{
	width				: 75px;
}

a.aw100[data-hover]:hover:after
{
	width				: 100px;
}

a.aw90[data-hover]:hover:after
{
	width				: 90px;
}

a.DTTT_button_print
{
	background-position	: -75px -23px, 0 0;
}

a.DTTT_button_print:hover:after
{
	width				: 65px;
}

a.DTTT_button_xls
{
	background-position	: -105px -181px, 0 0;
}

a.DTTT_button_xls:hover:after
{
	width				: 85px;
}

a.rowsadd
{
	background-position	: -149px 1px, 0 0;
}

a.rowsadd:hover:after
{
	width				: 80px;
}

a.rowsdel
{
	background-position	: -178px 1px, 0 0;
}

a.rowsdel:hover:after
{
	width				: 100px;
}

div.DTTT_container
{
	position			: relative;
	float				: right;
}

.DTTT_Print,
.DTTT_Print [data-type=wrapper],
.DTTT_Print #content,
.DTTT_Print #subcontent,
.DTTT_Print section.overview,
.DTTT_Print section.section
{
	background			: none repeat scroll 0 0 transparent;
	border				: 0 none;
	box-shadow			: none;
	margin				: 0;
	padding				: 0;
}

.DTTT_Print .subsection article
{
	background			: none repeat scroll 0 0 transparent;
	border				: 0 none;
}

.DTTT_Print .dataTables_wrapper
{
	margin				: 0;
}

.DTTT_Print table tbody .sorting_1,
.DTTT_Print table tbody .sorting_2,
.DTTT_Print table tbody .sorting_3,
.DTTT_Print table tbody tr:hover td,
.DTTT_Print table tbody tr:hover th,
.DTTT_Print table .selected td,
.DTTT_Print table .selected th
{
	background			: none repeat scroll 0 0 transparent;
}

.DTTT_print_info {
	color: #333;

	background-color	: #F8F8F8;
	border				: 1px solid #565656;
	        box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	-webkit-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	height				: 150px;
	left				: 50%;
	margin-left			: -200px;
	margin-top			: -75px;
	opacity				: .95;
	padding				: 1em 2em;
	position			: fixed;
	text-align			: center;
	top					: 50%;
	width				: 400px;
}

.DTTT_print_info h6
{
	font-size			: 1.8em;
	font-weight			: normal;
	line-height			: 1.4em;
	margin				: 0 0 .5em;
	padding				: 0;
	text-align			: center;
	text-transform		: none;
}

.DTTT_print_info p
{
	font-size			: .9em;
}

input.error, select.error, textarea.error, a.chzn-single.error
{
	background-color	: #FFEEE3;
	border				: 1px solid #CD0A0A;
	        box-shadow	: 0 2px 0 #FFCECE inset;
	   -moz-box-shadow	: 0 2px 0 #FFCECE inset;
	    -ms-box-shadow	: 0 2px 0 #FFCECE inset;
	     -o-box-shadow	: 0 2px 0 #FFCECE inset;
	-webkit-box-shadow	: 0 2px 0 #FFCECE inset;
	color				: #CD0A0A;
}

p.error, .toast-type-error
{
	background-color	: #FFB7B7; /*#FFEEE3;*/
	border				: 1px solid #DD0000; /*#CD0A0A;*/
}

p.error, .toast-type-error p
{
	color				: #CD0A0A;
}

p.error, p.notice, p.success, p.warning
{
	display				: none;
	margin-bottom		: 1em;
	padding				: 1em;
	text-align			: left;
}

.form
{
	overflow			: visible;
}

.form a, .form input, .form label, .form select
{
	margin-right		: .5em;
}

/*.form a:last-of-type,*/
.form input:last-child,
.form select:last-child
{
	margin-right		: 0;
}

.form p button
{
	font-size			: .9em;
}

#consulta p,
#devolucio p,
#destruccio p,
#eliminar-arxius p,
#results-pendents p,
.form p:last-of-type
{
	margin-bottom		: 0;
	margin-top			: 1em;
}

#consulta p:last-of-type,
#departament > p:last-of-type,
#destruccio p:last-of-type,
#devolucio p:last-of-type,
#eliminar-arxius p,
#results-pendents p:last-of-type,
.dataTables_wrapper ~ p:last-of-type,
.form fieldset > p:last-child
{
	text-align			: right;
}

#consulta p *,
#devolucio p *
{
	text-align			: left;
}

.form p.w50
{
	        box-sizing	: border-box;
	   -moz-box-sizing	: border-box;
	    -ms-box-sizing	: border-box;
	     -o-box-sizing	: border-box;
	-webkit-box-sizing	: border-box;
	margin				: 0 -2px;
	padding-bottom		: .5em;
	padding-top			: .5em;
	vertical-align		: top;
}

.form p.w50:nth-of-type(even)
{
	padding-left		: 2%;
}

.form p.w50:nth-of-type(odd)
{
	border-right		: 1px solid #999184;
	padding-right		: 2%;
}

.mce-btn button,
.mce-btn-group .mce-btn.mce-disabled button,
.mce-btn-group .mce-btn.mce-disabled button:hover
{
	background			: rgb(253, 242, 242);
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmZhZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background			: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(253, 242, 242, 1))) repeat scroll 0 0 transparent;
	background			: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	background			: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(253, 242, 242, 1) 100%) repeat scroll 0 0 transparent;
	border				: 1px solid #ECD4D4;
	        box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	-webkit-box-shadow	: 0 0 2px -1px rgba(86, 86, 86, .8);
	height				: 30px;
	width				: 32px;
}

.dataTables_paginate span a.paginate_active,
.dataTables_paginate span a:hover,
.mce-btn button:hover
{
	background-image	: rgb(231, 203, 203);
	background-image	: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZmFmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmUzZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image	: -moz-linear-gradient(top, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
	background-image	: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 242, 242, 1)), color-stop(100%,rgba(231, 203, 203, 1)));
	background-image	: -webkit-linear-gradient(top, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
	background-image	: -o-linear-gradient(top, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
	background-image	: -ms-linear-gradient(top, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
	background-image	: linear-gradient(to bottom, rgba(253, 242, 242, 1) 0%, rgba(231, 203, 203, 1) 100%);
}

p.notice, .toast-type-notice
{
	background-color	: #C5DDFC;
	border				: 1px solid #2E7DB2;
}

p.notice, .toast-type-notice p
{
	color				: #2E7DB2;
}

.nowrap
{
	clear				: both;
	overflow			: hidden;
	white-space			: nowrap;
}

nav.options
{
	background-color	: #F5F6FA;
	float				: right;
}

nav.options a
{
	color				: #BBBFC2;
	display				: block;
	float				: left;
	font-size			: .7em;
	font-weight			: bold;
	margin				: 0 1em;
	padding				: .5em 0;
}

nav.options a:hover, .options a.active
{
	text-decoration		: none;
}

nav.options a.active
{
	color				: #7E8689;
}

nav.options a:hover
{
	color				: #D02822;
}

nav.options a:last-child
{
	margin-right		: 1em;
}

.overview article
{
	display				: inline-block;
	font-size			: .75em;
	padding				: 1em;
	vertical-align		: top;
	width				: 30%;
}

.overview h2
{
	float				: left;
	height				: 170px;
	padding-right		: 1em;
	width				: 170px;
}

section.overview,
section.section
{
	background-color	: #FFFFFF;
	padding				: 1em;
}

section.overview
{
	margin-bottom		: 2em;
}

section.overview:last-child
{
	margin-bottom		: 0;
}

.section
{
	padding				: 1em 1.5em;
}

.sorting:after
{
	background			: url("images/buttons.png") no-repeat scroll -172px -138px transparent;
	content				: "";
	float				: right;
	height				: 20px;
	width				: 20px;
}

.sorting_asc
{
	color				: #595959;
}

.sorting_asc:after
{
	background			: url("images/buttons.png") no-repeat scroll -172px -164px transparent;
	content				: "";
	float				: right;
	height				: 20px;
	width				: 20px;
}

.sorting_desc
{
	color				: #595959;
}

.sorting_desc:after
{
	background			: url("images/buttons.png") no-repeat scroll -145px -156px transparent;
	content				: "";
	float				: right;
	height				: 20px;
	width				: 20px;
}

.subsection
{
	overflow			: visible;
	width				: 100%;
}

.subsection article
{
	background-color	: #FAFAFA;
	border-bottom		: 1px solid #999184;
	border-left			: 1px solid #999184;
	border-right		: 1px solid #999184;
	overflow			: visible;
	padding				: 1em 1.5em;
}

.subsection article > p:last-of-type
{
	margin				: 1em 0;
	text-align			: right;
}

#consulta p button,
#devolucio p button,
#destruccio p button,
#eliminar-arxius p button,
.subsection article > p button
{
	font-size			: .9em;
}

.subsection h4
{
	background-color	: #E8E8E8;
	border				: 1px solid #D9D9D9;
	color				: #5D6C71;
	cursor				: pointer;
	font-size			: .7em;
	margin-top			: 1em;
	padding				: .5em 1em;
	text-transform		: uppercase;
}

.subsection h4.ui-state-active
{
	background-color	: #CEC4B1;
	border				: 1px solid #4D4942;
}

div.subsection p
{
	padding-left		: 1em;
}

p.success, .toast-type-success
{
	background-color	: #C6FFA4;
	border				: 1px solid #009900;
}

p.success, .toast-type-success p
{
	color				: #009900;
}

.toast-item
{
	margin-bottom		: 1em;
	padding				: .5em 1em;
	text-align			: left;
}

.toast-item p:last-child
{
	margin-bottom		: 0;
}

.toast-type-error .toast-item-close
{
	background-position: -231px -116px;
}

.toast-type-notice .toast-item-close
{
	background-position: -181px -116px;
}

.toast-type-success .toast-item-close
{
	background-position: -214px -116px;
}

.toast-type-warning .toast-item-close
{
	background-position: -197px -116px;
}

.transition-all
{
	        transition	: all .2s ease-in-out;
	   -moz-transition	: all .2s ease-in-out;
	    -ms-transition	: all .2s ease-in-out;
	     -o-transition	: all .2s ease-in-out;
	-webkit-transition	: all .2s ease-in-out;
}

.ubicacio
{
	border				: 1px solid #999184;
	margin				: 1em 0;
	padding				: 1em 1.5em;
}

.ui-accordion-header-icon
{
	background			: url("images/buttons.png") no-repeat scroll 0 0 transparent;
	display				: inline-block;
	margin-right		: 6px;
	height				: 18px;
	vertical-align		: middle;
	width				: 18px;
}

.ui-icon-arrowthick-2-n-s
{
	background			: url("images/buttons.png") no-repeat scroll -173px -140px transparent;
	float				: right;
	margin				: 2px 10px 0 0;
	height				: 18px;
	vertical-align		: middle;
	width				: 18px;
}

.ui-icon-triangle-1-s
{
	background-position	: -145px -163px;
}

.ui-icon-triangle-1-e
{
	background-position	: -194px -144px;
}

.ui-datepicker
{
	background-color	: #F8F8F8;
	border				: 1px solid #565656;
	        box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	   -moz-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	    -ms-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	     -o-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	-webkit-box-shadow	: 0 1px 3px 1px rgba(86, 86, 86, .8);
	display				: none;
	font-size			: .9em;
	margin				: 6px 0;
	overflow			: hidden;
	position			: absolute;
	width				: 200px;
	z-index				: 5;
}

.ui-datepicker .ui-datepicker-header
{
	position			: relative;
}

.ui-datepicker td,
.ui-datepicker th
{
	padding				: 0;
}

.ui-datepicker td
{
	border-right		: 1px solid #ECD4D4;
}

.ui-datepicker td:last-child
{
	border-right		: 0 none;
}

.ui-datepicker td a
{
	display				: block;
	padding				: 2px 7px;
	text-align			: right;
	text-decoration		: none;
}

.ui-datepicker td a:hover,
.ui-datepicker .ui-state-active
{
	background-color	: #D02822;
	color				: #FFFFFF;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year
{
	font-size			: .75em;
	width				: 45%;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next
{
	height				: 26px;
	position			: absolute;
	width				: 26px;
}

.ui-datepicker .ui-datepicker-prev
{
	left				: 3px;
	top					: 6px;
}

.ui-datepicker .ui-datepicker-next
{
	right				: 3px;
	top					: 6px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span
{
	background			: url("images/buttons.png") no-repeat scroll 0 0 transparent;
	display				: block;
	height				: 100%;
	text-indent			:-20000px;
}

.ui-datepicker .ui-datepicker-prev span
{
	background-position	: -208px -158px;
}

.ui-datepicker .ui-datepicker-prev:hover span
{
	background-position	: -208px -139px;
}

.ui-datepicker .ui-datepicker-next span
{
	background-position	: -190px -158px;
}

.ui-datepicker .ui-datepicker-next:hover span
{
	background-position	: -190px -139px;
}

.ui-datepicker .ui-datepicker-title
{
	margin				: 0 25px;
	text-align			: center;
}

.ui-datepicker .ui-datepicker-title select
{
	margin				: .5em 3px;
}

.ui-datepicker .ui-state-highlight
{
	background-color	: rgba(255, 156, 153, .9);
}

.ui-helper-clearfix:after
{
	clear				: both;
	content				: ".";
	display				: block;
	height				: 0;
	visibility			: hidden;
}

.ui-sortable li
{
	background-color	: #FFFFFF;
	border				: 1px solid #CFCFCF;
	cursor				: move;
	cursor				:         grab;
	cursor				:    -moz-grab;
	cursor				: -webkit-grab;
	list-style			: none outside none;
	margin-bottom		: 12px;
	padding				: 12px 17px;
}

.uppercase
{
	text-transform		: uppercase;
}

[for="adreca"],
[for="clientId"],
[for="clientId2"],
#consulta [for="dataOperacio"],
#devolucio [for="dataOperacio"],
#expurg [for="dataOperacio2"],
#expurg [for="file2"],
#results-pendents [for="dataOperacio"],
[for="departamentId"],
[for="departamentId2"],
[for="departamentsIds"],
[for="s_clientId"],
[for="s_departamentId"],
[for="responsableId"],
[for="tipusserveiId"]	{ width	: 13.6%; }

.w10	{ display	: inline-block; width	: 10%; }
.w15	{ display	: inline-block; width	: 15%; }
.w20	{ display	: inline-block; width	: 20%; }
.w25	{ display	: inline-block; width	: 25%; }
.w30	{ display	: inline-block; }
.w40	{ display	: inline-block; }
.w50	{ display	: inline-block; }
.w60	{ display	: inline-block; }
.w70	{ display	: inline-block; }
.w75	{ display	: inline-block; width	: 75%; }
.w100	{ display	: inline-block; width	: 100%;}

select.w25	{ width	: 206px; }
select.w30	{ width	: 136px; }
select.w40	{ width	: 146px; }
select.w50	{ width	: 176px; }
select.w60	{ width	: 206px; }
select.w70	{ width	: 236px; }
select.w75	{ width	: 500px; }
select.w80,
#expurg [type=file]	{ width	: 614px; }

p.w30		{ width	: 30%; }
p.w40		{ width	: 40%; }
p.w50		{ width	: 50%; }
li p.w50		{ width	: 45%; }

p.w50 + p
{
	margin-top		: .5em;
}

input.w30, label.w30	{ width	: 29%; }
input.w40, label.w40	{ width	: 39%; }
input.w50, label.w50	{ width	: 48%; }
input.w70, label.w70	{ width	: 68%; }

p.warning, .toast-type-warning
{
	background-color	: #FFFF99;
	border				: 1px solid #FFCC00;
}

p.warning, .toast-type-warning p
{
	color				: #FFCC00;
}
