.pa-clearfix	{
	clear:both;
}
.pa-pull-left	{
	float:left;
}
.pa-pull-right	{
	float:right;
}
.pa-text-center	{
	text-align:center;
}
.pa-text-center	{
	text-align:center;
}
.pa-text-left	{
	text-align:left;
}
.pa-text-right	{
	text-align:right;
}
.pa-well	{
	background:#f1f1f1;
	border:1px solid #ccc;
	border-radius:8px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
}
.pa-text-overflow	{
	display:block;
	overflow:hidden;
	-webkit-text-overflow:ellipsis;
	   -moz-text-overflow:ellipsis;
	        text-overflow:ellipsis;
	white-space:nowrap;
}

.pa-tabbable	{
	
}
.pa-nav-tabs	{
	list-style:none;
	margin:0;
	padding:0;
}
.pa-tabbable:before,
.pa-tabbable:after,
.pa-nav-tabs:before,
.pa-nav-tabs:after	{
	display:table;
	line-height:0;
	content:"";
}
.pa-tabbable:after,
.pa-nav-tabs:after	{
	clear:both;
}
.pa-nav-tabs > li	{
	display:inline-block;
	margin:0 3px -1px 0;
	padding:0;
}
.pa-nav-tabs > li > a	{
	border:1px solid transparent;
	border-radius:4px 4px 0 0;
	display:block;
	padding:4px 9px;
	text-decoration:none;
}
.pa-nav-tabs > li > a:hover	{
	background:#ddd;
}
.pa-nav-tabs > .active > a,
.pa-nav-tabs > .active > a:hover	{
	background:#fff;
	cursor:default;
	border-color:#ccc;
	border-bottom-color:transparent;
}
.pa-well .pa-nav-tabs > .active > a,
.pa-well .pa-nav-tabs > .active > a:hover	{
	background:#f1f1f1;
}
.pa-tab-content	{
	border:0px solid #ccc;
	border-top-width:1px;
	padding-top:10px;
}
.pa-tabs-left > .pa-nav-tabs	{
	float:left;
}
.pa-tabs-left > .pa-nav-tabs > li	{
	display:block;
	margin-right:-1px;
	margin-bottom:3px;
}
.pa-tabs-left > .pa-nav-tabs > li > a	{
	border-radius:4px 0 0 4px;
}
.pa-tabs-left > .pa-nav-tabs > .active > a,
.pa-tabs-left > .pa-nav-tabs > .active > a:hover	{
	border-bottom-color:#ccc;
	border-right-color:transparent;
}
.pa-tabs-left > .pa-tab-content	{
	border-top-width:0;
	border-left-width:1px;
	overflow:hidden;
	padding-top:0;
	padding-left:10px;
}
.pa-tab-pane	{
	display:none;
}
.pa-tab-pane.active	{
	display:block;
}

.pa-form-label	{
	display:block;
	line-height:30px;
}
.pa-form-input,
.pa-form-text,
.pa-form-select	{
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#555;
	font:inherit;
	min-height:30px;
	line-height:20px;
	padding:4px 5px;
	vertical-align:middle;
	width:100%;
}
.pa-form-text	{
	display:block;
	resize:vertical;
}

.pa-form-text-pre	{
	white-space:pre;
  	word-wrap:normal;
}
.pa-form-select	{
	box-shadow:none;
	font:inherit;
	height:30px;
	line-height:30px;
}
.pa-form-select[multiple] {
	height:auto;
	min-height:90px;
}
.pa-form-item	{
	margin-top:10px;
	margin-bottom:10px;
}
.pa-form-inline,
.pa-form-search	{
	margin-bottom:10px;
}
.pa-form-inline .pa-form-input,
.pa-form-search	.pa-form-input	{
	width:auto;
}
.pa-form-action	{
	margin:.8em 0 0;
	text-align:right;
}

.pa-block-level	{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	width:100%;
}
.pa-btn	{
	background:#ebebeb;
	border:1px solid #ccc;
	border-radius:4px;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,.4);
	cursor:pointer;
	color:#666;
	display:inline-block;
	font:inherit;
	font-size:14px;
	line-height:20px;
	margin-bottom:0;
	padding:4px 9px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}
.pa-btn:hover,
.pa-btn:focus	{
	background:#dbdbdb;
	text-decoration:none;
}
.pa-btn-primary	{
	background:#5aaae0;
	border-color:#3a9adb;
	color:#fff!important;
}
.pa-btn-primary:hover,
.pa-btn-primary:focus	{
	background-color:#3a9adb;
}
.pa-btn-success	{
	background:#87c247;
	border-color:#70b427;
	color:#fff;
}
.pa-btn-success:hover,
.pa-btn-success:focus	{
	background-color:#70b427;
}

.pa-group-list,
.pa-user-list	{
	list-style:none;
	margin:10px 0;
	padding:0;
}
.pa-group-list > li,
.pa-user-list-item	{
	background:#d7edf7!important;
	border:1px solid #b3d4e7;
	border-radius:4px;
	box-shadow:inset 1px 1px 0 #fff;
	list-style:none!important;
	margin:10px 0;
	padding:4px 5px;
	text-align:left;
}
.pa-group-list > li:hover,
.pa-user-list-item:hover	{
	background:#c4e1ee!important;
}
.pa-group-list > li,
.pa-user-list-item-title	{
	color:#326d8f!important;
	font-weight:bold;
	text-decoration:none;
}
.pa-group-list > li > ul,
.pa-user-list-sub	{
	background:#fff;
	border-top:1px solid #b3d4e7;
	border-radius:0 0 4px 4px;
	min-height:30px;
	list-style:none;
	margin:4px -5px -4px;
	padding:0 5px 1px;
}
.pa-group-list > li > ul > li,
.pa-user-list-sub-item	{
	background:#e8f4fa;
	border:1px solid #b9ddf2;
	border-radius:4px;
	box-shadow:inset 1px 1px 0 #fff;
	color:#527a92;
	margin:10px 0;
	list-style:none;
	padding:4px 5px;
	text-align:left;
}
.pa-group-list > li > ul > li:hover,
.pa-user-list-sub-item:hover	{
	background-color:#d7edf7;
}

.pa-table	{
	background:transparent;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	color:#555;
	font-size:inherit;
	table-layout:fixed;
	margin:10px 0;
	max-width:100%;
	width:100%;
}
.pa-table > thead > tr > th,
.pa-table > tbody > tr > td	{
	font-size:inherit;
	padding:4px 5px;
}
.pa-table > thead > tr > th	{
	border:0 solid #ccc;
	border-bottom-width:2px;
	font-size:.8em;
	overflow:hidden;
	-moz-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pa-table > tbody > tr > td	{
	border:0 solid #ccc;
	border-top-width:1px;
	min-height:30px;
}
.pa-table-bordered	{
	border:1px solid #ccc;
}
.pa-table-bordered > thead > tr > th,
.pa-table-bordered > tbody > tr > td	{
	border-width:1px;
}
.pa-table-bordered > thead > tr > th	{
	border-bottom-width:2px;
}
.pa-table-hover > tbody > tr:hover > td,
.pa-table-striped > tbody > tr:nth-child(odd) > td	{
	background-color:#f7f7f7;
}

[class*='pa-icon-']{
	background-color:transparent;
	background-image:url(/PAF/design/global/img/icons/16/icons-dark.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:14px;
	line-height:14px;
	margin-top:1px;
	vertical-align:text-top;
	width:14px;
}
[class*='pa-icon-'].pa-icon-white	{
	background-image:url(/PAF/design/global/img/icons/16/icons-light.png);
}
.pa-icon-caret-down	{
	background-position:-3px -3px;
}
.pa-icon-caret-up	{
	background-position:-23px -3px;
}
.pa-icon-cog	{
	background-position:-23px -23px;
}
.pa-icon-edit	{
	background-position:-43px -3px;
}
.pa-icon-minus-sign	{
	background-position:-63px -3px;
}
.pa-icon-move	{
	background-position:-83px -3px;
}
.pa-icon-ok-sign	{
	background-position:-103px -3px;
}
.pa-icon-ok	{
	background-position:-123px -3px;
}
.pa-icon-plus-sign	{
	background-position:-143px -3px;
}
.pa-icon-remove-circle	{
	background-position:-163px -3px;
}
.pa-icon-remove-sign	{
	background-position:-183px -3px;
}
.pa-icon-search	{
	background-position:-3px -23px;
}


.pa-hidden {
	display: none !important;
}

.pa-show {
	display: block !important;
}

.pa-inline {
	display: inline;
}

.pa-overflow-hidden {
	overflow: hidden;
}

.pa-overflow-visible {
	overflow: visible;
}

.pa-border-1-dotted-black {
	border: 1px dotted black;
}

.pa-bg-yellow-base {
	color: #FECA40;
}

.pa-bg-green-base {
	color: #71e171;
}

.pa-position-relative {
	position: relative;
}

.pa-cursor-pointer {
	cursor: pointer;
}

.pa-m-0--14-0--4 {
	margin: 0px -14px 0px -4px;
}

.pa-top-4 {
	top: 4px;
}

.pa-left--17 {
	left: -17px;
}

.pa-z-index-10 {
	z-index: 10;
}

.pa-hidden {
	display: none !important;
}

.pa-show {
	display: block !important;
}