.application .dijitSelect .dijitButtonContents, .application .dijitSelect, .application .dijitTextBox, .cke_skin_oneui3 .cke_wrapper .cke_editor td.cke_contents {
	background: transparent;	
}

.documentReadMode .dijitTextBoxReadOnly, .documentReadMode .dijitTextBoxDisabled, 
.dijitTextBoxDisabled.dijitError, .dijitTextBoxReadOnly.dijitError,
.documentReadMode .dj_webkit .dijitTextBoxDisabled input {
    color: #1a1a1a;
    border-color:#ffffff !important;
}

.application .dijitSelect, .application .dijitTextBox {
	
}

.application div.frameworkDialogContentContainer{
	max-height: 75vh;
	overflow: auto;	
}

.application div.existingNoteWithAttachmentsButtons{
	margin-top: 32px;	
}

.keywordGridButtons {
	padding-left:19px;
}

.keywordGridButtons a {
	margin:10px 10px;
}

.application div:not(.ckeditorOuterStyle) > div.ckeditorInnerStyle {
    padding-left: 10px;
    padding-right: 10px;
}

.application div.historySection .expandableSectionHeaderField {
	width: calc(100% - 180px) !important;
    font-size: 13px;
    color: #808080;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    
    padding-top: 12px;
    padding-bottom: 12px;
    position: absolute;
    height: calc(100% - 24px);
}
.application div.historySection .expandableSectionExpandActionDiv{
	width: 140px !important;
}


.application .cke_button_icon{
	width: 17px;
	height: 17px;
	background-size: 17px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.application .cke_button__templatesIcon_icon{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iQ2FwYV8xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgdmlld0JveD0iMCAwIDE3IDE2IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICB3aWR0aD0iMTciCiAgIGhlaWdodD0iMTYiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQxODUiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM0MTgzIiAvPjxnCiAgICAgaWQ9Imc0MTM3IgogICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMjY2NjY2NjcsMCwwLDAuMjY2NjY2NjcsMC4yMzYyMjQ4NywwLjA4NzY0MDgzKSI+PHBhdGgKICAgICAgIGQ9Im0gNDUsMjUgLTI1LDAgYyAtMC41NTIsMCAtMSwwLjQ0NyAtMSwxIDAsMC41NTMgMC40NDgsMSAxLDEgbCAyNSwwIGMgMC41NTIsMCAxLC0wLjQ0NyAxLC0xIDAsLTAuNTUzIC0wLjQ0OCwtMSAtMSwtMSB6IgogICAgICAgaWQ9InBhdGg0MTM5IiAvPjxwYXRoCiAgICAgICBkPSJtIDIwLDE5IDEwLDAgYyAwLjU1MiwwIDEsLTAuNDQ3IDEsLTEgMCwtMC41NTMgLTAuNDQ4LC0xIC0xLC0xIGwgLTEwLDAgYyAtMC41NTIsMCAtMSwwLjQ0NyAtMSwxIDAsMC41NTMgMC40NDgsMSAxLDEgeiIKICAgICAgIGlkPSJwYXRoNDE0MSIgLz48cGF0aAogICAgICAgZD0ibSA0NSwzMyAtMjUsMCBjIC0wLjU1MiwwIC0xLDAuNDQ3IC0xLDEgMCwwLjU1MyAwLjQ0OCwxIDEsMSBsIDI1LDAgYyAwLjU1MiwwIDEsLTAuNDQ3IDEsLTEgMCwtMC41NTMgLTAuNDQ4LC0xIC0xLC0xIHoiCiAgICAgICBpZD0icGF0aDQxNDMiIC8+PHBhdGgKICAgICAgIGQ9Im0gNDUsNDEgLTI1LDAgYyAtMC41NTIsMCAtMSwwLjQ0NyAtMSwxIDAsMC41NTMgMC40NDgsMSAxLDEgbCAyNSwwIGMgMC41NTIsMCAxLC0wLjQ0NyAxLC0xIDAsLTAuNTUzIC0wLjQ0OCwtMSAtMSwtMSB6IgogICAgICAgaWQ9InBhdGg0MTQ1IiAvPjxwYXRoCiAgICAgICBkPSJtIDQ1LDQ5IC0yNSwwIGMgLTAuNTUyLDAgLTEsMC40NDcgLTEsMSAwLDAuNTUzIDAuNDQ4LDEgMSwxIGwgMjUsMCBjIDAuNTUyLDAgMSwtMC40NDcgMSwtMSAwLC0wLjU1MyAtMC40NDgsLTEgLTEsLTEgeiIKICAgICAgIGlkPSJwYXRoNDE0NyIgLz48cGF0aAogICAgICAgZD0iTSA0NC43NTI0MywxMC4yNzE0NSA0NC45MzIyMDMsMCAxLjkzMjIwMzQsMCBsIDAsNTUgTCAxMSw1NSBsIDAsNSA0MywwIDAsLTQwLjQxNCB6IE0gNDAuMTc5NzczLDkuODUyMTgzMiA0OSwxNy40MTQgNTAuNTg2LDE5IDQwLDE5IFogTSAzLjkzMjIwMzQsNTMgbCAwLC01MSAzOC45OTk5OTk2LDAgLTAuMTc5NzczLDYuMjcxNDUwMiAtNC4wNTc1MjEsLTAuMjE1MzEwOCAtMjcuMzM1MzYzLDAgTCAxMSw1MyBaIE0gMTMsNTggbCAwLC0zIDAuMzU5NTQ2LC00NC45NDM4NjEgMjUsMCBMIDM4LDIxIGwgMTQsMCAwLDM3IHoiCiAgICAgICBpZD0icGF0aDQxNDkiIC8+PC9nPjxnCiAgICAgaWQ9Imc0MTUxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE1MyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PGcKICAgICBpZD0iZzQxNTUiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjxnCiAgICAgaWQ9Imc0MTU3IgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE1OSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PGcKICAgICBpZD0iZzQxNjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjxnCiAgICAgaWQ9Imc0MTYzIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE2NSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PGcKICAgICBpZD0iZzQxNjciCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjxnCiAgICAgaWQ9Imc0MTY5IgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE3MSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PGcKICAgICBpZD0iZzQxNzMiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjxnCiAgICAgaWQ9Imc0MTc1IgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE3NyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PGcKICAgICBpZD0iZzQxNzkiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjwvc3ZnPg==);	
}

.application .cke_button .templatesIcon .cke_icon{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIxMDAwIiB3aWR0aD0iMTAwMCI+PHBhdGggZD0iTTk0Ni4zNjggMjE0LjMzNnEyMi4zMiAwIDM3Ljk0NCAxNS42MjR0MTUuNjI0IDM3Ljk0NHY2NzguNTI4cTAgMjIuMzIgLTE1LjYyNCAzNy45NDR0LTM3Ljk0NCAxNS42MjRoLTUzNS42OHEtMjIuMzIgMCAtMzcuOTQ0IC0xNS42MjR0LTE1LjYyNCAtMzcuOTQ0di0xNjAuNzA0aC0zMDMuNTUycS0yMi4zMiAwIC0zNy45NDQgLTE1LjYyNHQtMTUuNjI0IC0zNy45NDR2LTM3NC45NzZxMCAtMjIuMzIgMTEuMTYgLTQ5LjEwNHQyNi43ODQgLTQyLjQwOGwyMjcuNjY0IC0yMjcuNjY0cTE1LjYyNCAtMTUuNjI0IDQyLjQwOCAtMjYuNzg0dDQ5LjEwNCAtMTEuMTZoMjMyLjEyOHEyMi4zMiAwIDM3Ljk0NCAxNS42MjR0MTUuNjI0IDM3Ljk0NHYxODMuMDI0cTM3Ljk0NCAtMjIuMzIgNzEuNDI0IC0yMi4zMmgyMzIuMTI4em0tMzAzLjU1MiAxMTguODU0bC0xNjYuODQyIDE2Ni44NDJoMTY2Ljg0MnYtMTY2Ljg0MnptLTM1Ny4xMiAtMjE0LjI3MmwtMTY2Ljg0MiAxNjYuODQyaDE2Ni44NDJ2LTE2Ni44NDJ6bTEwOS4zNjggMzYxLjAyNmwxNzYuMzI4IC0xNzYuMzI4di0yMzIuMTI4aC0yMTQuMjcydjIzMi4xMjhxMCAyMi4zMiAtMTUuNjI0IDM3Ljk0NHQtMzcuOTQ0IDE1LjYyNGgtMjMyLjEyOHYzNTcuMTJoMjg1LjY5NnYtMTQyLjg0OHEwIC0yMi4zMiAxMS4xNiAtNDkuMTA0dDI2Ljc4NCAtNDIuNDA4em01MzMuNDQ4IDQ0OC42MzJ2LTY0Mi44MTZoLTIxNC4yNzJ2MjMyLjEyOHEwIDIyLjMyIC0xNS42MjQgMzcuOTQ0dC0zNy45NDQgMTUuNjI0aC0yMzIuMTI4djM1Ny4xMmg0OTkuOTY4eiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==);	
	width: 17px;
	height: 17px;
	background-size: 17px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px 0px;
}

.application .cke_button__saveTemplateIcon_icon{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iQ2FwYV8xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgdmlld0JveD0iMCAwIDE3IDE2IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICB3aWR0aD0iMTciCiAgIGhlaWdodD0iMTYiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQxODUiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM0MTgzIiAvPjxnCiAgICAgaWQ9Imc0MTM3IgogICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMjY2NjY2NjcsMCwwLDAuMjY2NjY2NjcsMC4yMzYyMjQ4NywwLjA4NzY0MDgzKSI+PHBhdGgKICAgICAgIGQ9Im0gNDUsMjUgLTI1LDAgYyAtMC41NTIsMCAtMSwwLjQ0NyAtMSwxIDAsMC41NTMgMC40NDgsMSAxLDEgbCAyNSwwIGMgMC41NTIsMCAxLC0wLjQ0NyAxLC0xIDAsLTAuNTUzIC0wLjQ0OCwtMSAtMSwtMSB6IgogICAgICAgaWQ9InBhdGg0MTM5IiAvPjxwYXRoCiAgICAgICBkPSJtIDIwLDE5IDEwLDAgYyAwLjU1MiwwIDEsLTAuNDQ3IDEsLTEgMCwtMC41NTMgLTAuNDQ4LC0xIC0xLC0xIGwgLTEwLDAgYyAtMC41NTIsMCAtMSwwLjQ0NyAtMSwxIDAsMC41NTMgMC40NDgsMSAxLDEgeiIKICAgICAgIGlkPSJwYXRoNDE0MSIgLz48cGF0aAogICAgICAgZD0ibSA0NSwzMyAtMjUsMCBjIC0wLjU1MiwwIC0xLDAuNDQ3IC0xLDEgMCwwLjU1MyAwLjQ0OCwxIDEsMSBsIDI1LDAgYyAwLjU1MiwwIDEsLTAuNDQ3IDEsLTEgMCwtMC41NTMgLTAuNDQ4LC0xIC0xLC0xIHoiCiAgICAgICBpZD0icGF0aDQxNDMiIC8+PHBhdGgKICAgICAgIGQ9Im0gNDUsNDEgLTI1LDAgYyAtMC41NTIsMCAtMSwwLjQ0NyAtMSwxIDAsMC41NTMgMC40NDgsMSAxLDEgbCAyNSwwIGMgMC41NTIsMCAxLC0wLjQ0NyAxLC0xIDAsLTAuNTUzIC0wLjQ0OCwtMSAtMSwtMSB6IgogICAgICAgaWQ9InBhdGg0MTQ1IiAvPjxwYXRoCiAgICAgICBkPSJtIDQ1LDQ5IC0yNSwwIGMgLTAuNTUyLDAgLTEsMC40NDcgLTEsMSAwLDAuNTUzIDAuNDQ4LDEgMSwxIGwgMjUsMCBjIDAuNTUyLDAgMSwtMC40NDcgMSwtMSAwLC0wLjU1MyAtMC40NDgsLTEgLTEsLTEgeiIKICAgICAgIGlkPSJwYXRoNDE0NyIgLz48cGF0aAogICAgICAgZD0iTSA0NC43NTI0MywxMC4yNzE0NSA0NC45MzIyMDMsMCAxLjkzMjIwMzQsMCBsIDAsNTUgTCAxMSw1NSBsIDAsNSA0MywwIDAsLTQwLjQxNCB6IE0gNDAuMTc5NzczLDkuODUyMTgzMiA0OSwxNy40MTQgNTAuNTg2LDE5IDQwLDE5IFogTSAzLjkzMjIwMzQsNTMgbCAwLC01MSAzOC45OTk5OTk2LDAgLTAuMTc5NzczLDYuMjcxNDUwMiAtNC4wNTc1MjEsLTAuMjE1MzEwOCAtMjcuMzM1MzYzLDAgTCAxMSw1MyBaIE0gMTMsNTggbCAwLC0zIDAuMzU5NTQ2LC00NC45NDM4NjEgMjUsMCBMIDM4LDIxIGwgMTQsMCAwLDM3IHoiCiAgICAgICBpZD0icGF0aDQxNDkiIC8+PGcKICAgICAgIGlkPSJnNDc4MCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDMuNzUsMCwwLDMuNzUsMC40MTExMDA3OSwwLjE4NDUxMjQ1KSI+PHBhdGgKICAgICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgZD0ibSA3LjExNTgzODUsMTAuNTQwMDg2IDkuMTQyMjE5NSwwIDAsMi4yMDg3OTcgLTkuMTQyMjE5NSwwIHoiCiAgICAgICAgIGlkPSJyZWN0NDE5NSIgLz48cGF0aAogICAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICBkPSJtIDEwLjEzMjM5Myw3LjMyNjkxMDUgMy4xMDkxMTEsMCAwLDguNjM1MTQ4NSAtMy4xMDkxMTEsMCB6IgogICAgICAgICBpZD0icmVjdDQxOTciIC8+PGcKICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSgxLjAxMTQ5NjgsMC45ODg2MzM4OCkiCiAgICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToxOC42MzU0MzcwMXB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6J1NpbXBsb24gQlAnOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J1NpbXBsb24gQlAsIE1lZGl1bSc7dGV4dC1hbGlnbjpzdGFydDtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgaWQ9InRleHQ0MTg3Ij48cGF0aAogICAgICAgICAgIGQ9Im0gMTIuNDExMzQzLDcuNzcxNzM5MyAtMS42OTU4MjUsMCAwLDMuMTQ5Mzg4NyAtMy4xNjgwMjQxLDAgMCwxLjY5NTgyNSAzLjE2ODAyNDEsMCAwLDMuMTY4MDI0IDEuNjk1ODI1LDAgMCwtMy4xNjgwMjQgMy4xNDkzODksMCAwLC0xLjY5NTgyNSAtMy4xNDkzODksMCAwLC0zLjE0OTM4ODcgeiIKICAgICAgICAgICBpZD0icGF0aDQyMDAiIC8+PC9nPjwvZz48L2c+PGcKICAgICBpZD0iZzQxNTEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjxnCiAgICAgaWQ9Imc0MTUzIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE1NSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PGcKICAgICBpZD0iZzQxNTciCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjxnCiAgICAgaWQ9Imc0MTU5IgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE2MSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PGcKICAgICBpZD0iZzQxNjMiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjxnCiAgICAgaWQ9Imc0MTY1IgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE2NyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PGcKICAgICBpZD0iZzQxNjkiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjxnCiAgICAgaWQ9Imc0MTcxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE3MyIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PGcKICAgICBpZD0iZzQxNzUiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNDQpIiAvPjxnCiAgICAgaWQ9Imc0MTc3IgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTQ0KSIgLz48ZwogICAgIGlkPSJnNDE3OSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC00NCkiIC8+PC9zdmc+);	
}

.application div:not(.ckeditorOuterStyle) > div.ckeditorInnerStyle {
    padding-left: 10px;
    padding-right: 10px;
}

.application .ckeditorTemplatesContainer > div.dijitContentPane{
	border: none;
	background-color: #FFFFFF;
}

.application div.ckeditorTemplatesContainer div.mailPreviewRightPanel{
	border-left: 1px solid #ccc; 
	width: 600px; 
	overflow: hidden;
	overflow-y: auto; 
}

.application div.ckeditorTemplatesContainer, .application div.ckeditorTemplatesContainer .dijitGutter{
	background-color: #FFFFFF;
}

.application .mailImportViewActions div.userActionsTop{
	padding-top: 0px !important; 
	padding-bottom: 0px !important; 
	margin-top: 0px !important;
	margin-bottom: 0px !important;	
}
.application .ckeditorTemplatesContainer > div.dijitContentPane{
	border: none;
	background-color: #FFFFFF;
}

.application .templatePreviewTop div.dijitCheckBox + label{
	margin-right: 10px;
}

.application div.ckeditorTemplatesContainer div.ckeditorPreviewRightPanel{
	border-left: 1px solid #ccc; 
	width: 600px; 
	overflow: hidden;
	overflow-y: auto; 
}

.application div.ckeditorTabPreviewPanel{
	height: 100%; 
	padding-left: 5px; 
	width: calc(100% - 8px);	
	min-height:620px;
}

@media only screen 
and (max-width : 1600px)
and (max-height : 1200px){
	.application .ckeditorTemplateCheckboxes{
		position: relative;
		top: -3px;
	}
}

@media only screen 
and (min-width : 1601px){
	.application .ckeditorTemplateCheckboxes{
		position: relative;
		top: -2px;
	}
}

.dijitPlaceHolder{
	top: 6px;
	left: 9px;
	font-style:normal;	
}

.application div.orgStructureViewPanel .frameworkViewColumnText{
	margin-left: 7px;
	position: relative;
	top: -1px;	
}

.application div.orgStructureViewPanel > table{
	margin-right: 20px;
}

.frameworkLabel {
	margin-left: 1px;
	font-weight:normal;
}

.frameworkFieldTable td label {
	font-weight:normal;
}
.application div.commentDates{
	width: 140px;	
	margin-bottom: 4px;
}

.application div.commentDates > span{
	display: inline-block; 
	white-space: nowrap;
		
}
.application div.commentDates > span:first-child{
	margin-right: 10px;	
}

.application div.frameworkMailIcon{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iMzg0cHgiIHZpZXdCb3g9IjAgMCA1MTIgMzg0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgMzg0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDgwLDBIMzJDMTQuMzM2LDAsMCwxNC4zMzYsMCwzMnY1My43MjdsMjU2LDEwMi4zOThMNTEyLDg1LjcyN1YzMkM1MTIsMTQuMzM2LDQ5Ny42NTYsMCw0ODAsMHogTTAsMTM3Ljk4NFYzNTIgICBjMCwxNy42NTYsMTQuMzM2LDMyLDMyLDMyaDQ0OGMxNy42NTYsMCwzMi0xNC4zNDQsMzItMzJWMTM3Ljk4NEwyNTYsMjQwLjM3NUwwLDEzNy45ODR6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPC9zdmc+');
	background-size:23px 16px;
	display: inline-block;
	width: 23px;
	height: 16px;	
}

.application div.existingNoteWithAttachmentsButtons{
	margin-top: 32px;	
}
.application div.notesDocumentSection div.frameworkNotesNotifiedPeopleFieldset.fieldSetHorizontal > div.fieldSetSingle{
	margin-bottom: 34px;
}

.application div.notesDocumentSection div.frameworkNotesNotifiedPeopleFieldset.noAttachments.fieldSetHorizontal > div.fieldSetSingle{
	margin-top: 34px;
}

.application div.notesDocumentSection div.frameworkNotesAttachmentsDownloaderFieldSet.fieldSetHorizontal > div.fieldSetSingle{
	margin-bottom: 0px;
}

.application div.panelNotesLookType{
	padding-left: 45px;
}

.application div.frameworkMailIcon.disabled{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iMzg0cHgiIHZpZXdCb3g9IjAgMCA1MTIgMzg0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgMzg0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDgwLDBIMzJDMTQuMzM2LDAsMCwxNC4zMzYsMCwzMnY1My43MjdsMjU2LDEwMi4zOThMNTEyLDg1LjcyN1YzMkM1MTIsMTQuMzM2LDQ5Ny42NTYsMCw0ODAsMHogTTAsMTM3Ljk4NFYzNTIgICBjMCwxNy42NTYsMTQuMzM2LDMyLDMyLDMyaDQ0OGMxNy42NTYsMCwzMi0xNC4zNDQsMzItMzJWMTM3Ljk4NEwyNTYsMjQwLjM3NUwwLDEzNy45ODR6IiBmaWxsPSIjODA4MDgwIi8+CjwvZz4KPC9zdmc+');
}

.application div.attachmentsCommentsListTooltipDialog .fieldSet > div, .application div.attachmentsCommentsListTooltipDialog .fieldSetHorizontal > div, .application div.attachmentsCommentsListTooltipDialog .fieldSetVertical > div{
	margin-bottom: 0px;	
}

.application div.attachmentsCommentsAddCommentFieldSet .fieldSet > div, .application div.attachmentsCommentsAddCommentFieldSet .fieldSetHorizontal > div, .application div.attachmentsCommentsAddCommentFieldSet .fieldSetVertical > div{
	margin-bottom: 0px;	
	margin-top: 0px;
}

.application div.fieldSetLabelAlignTop div.fieldSetLabel{
	vertical-align: top;	
	
}
.application div.fieldSetLabelAlignTop textarea.dijitTextArea{
	border: none !important;
	padding: 0px !important;
}
.application div.attachmentsCommentsListTooltipDialog{
	max-height: 300px;	
	overflow: auto;
	width: 600px;
}

.application table.frameworkViewDataTable.datatableViewStyleClass td,
.application table.frameworkViewDataTable.datatableViewStyleClass th{
	padding: 10px 7px !important;
}
/*
.application table.frameworkViewDataTable.datatableViewStyleClass.searchDatatableViewStyle tr td:not(.searchResultsTableCell),
.application table.frameworkViewDataTable.datatableViewStyleClass.searchDatatableViewStyle tr th:not(.searchResultsTableHeaderCell){
	border: none !important;	
	display: none;
}
*/

.tagsWithLinksButtonAsLink
{
	font-family:inherit;
	font-size:15px;
	margin:0;
	padding:0px;
	display:inline-block;
	background-color: transparent;
	cursor: pointer;
	height:30px;
	border: none;
	color: #0062ff;
}

.tagsWithLinksButtonAsLink:hover
{
	color:#1a1a1a;
}

.refreshImageBackground {
	width: 16px;
	height: 16px;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0yNC44MzcsMy4yNTRjLTguNDUsMC0xNS43MDgsNS4xODEtMTguOTEsMTIuNTY3bC0yLjEzMS0wLjg1NGMtMC41MDUtMC4yMDMtMS4wODItMC4wODEtMS40NjEsMC4zMDgNCgljLTAuMzgsMC4zOS0wLjQ4OSwwLjk2OS0wLjI3NSwxLjQ2OGwzLjM5LDcuOTIyYzAuMTQxLDAuMzI3LDAuNDA0LDAuNTg3LDAuNzM2LDAuNzE5YzAuMzMxLDAuMTMzLDAuNzAxLDAuMTI5LDEuMDI4LTAuMDEyDQoJbDcuOTIyLTMuMzljMC40OTktMC4yMTMsMC44Mi0wLjcwNywwLjgxNC0xLjI1MWMtMC4wMDctMC41NDMtMC4zNC0xLjAyOS0wLjg0NC0xLjIzMWwtMi42ODYtMS4wNzYNCgljMi4xNjItNC44MTMsNi45MDUtOC4xNywxMi40MTYtOC4xN2M3LjU0MiwwLDEzLjY3OCw2LjI3MiwxMy42NzgsMTMuOTgzcy02LjEzNywxMy45ODQtMTMuNjc4LDEzLjk4NA0KCWMtMy4zNDksMC02LjQxMy0xLjI0MS04Ljc4OS0zLjI5NGMtMS4zODctMS4xOTktMy40NTItMS4xNDEtNC43NDMsMC4xNjFjLTAuMDE3LDAuMDE3LTAuMDMzLDAuMDMzLTAuMDUsMC4wNQ0KCWMtMS40MjMsMS40MzItMS4zMiwzLjc2NiwwLjIwNyw1LjA4NGMzLjYwNywzLjExNSw4LjI3Nyw0Ljk5OSwxMy4zNzUsNC45OTljMTEuNDAxLDAsMjAuNjc4LTkuNDEzLDIwLjY3OC0yMC45ODQNCglDNDUuNTE2LDEyLjY2NywzNi4yMzksMy4yNTQsMjQuODM3LDMuMjU0eiIvPg0KPC9zdmc+);
}

table.frameworkFieldTable {
	width: 916px;
	white-space: nowrap;
	margin-left: 10px;
	font-weight:normal;
}

.application .dijitValidationTextBoxError .dijitValidationContainer{
	display: none;
}

.application .dijitValidationIcon {
	background: none;
}

table.frameworkFieldTable td{
	padding:0;
	vertical-align:top;
}

div.attachmentPanelCommentDiv {
	background-size: 22px 22px;
    height: 22px;
    width: 22px;
    text-align:center;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAELgAABC4BL4L3AQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB9SURBVCiR7c4hCgIBFITh7y1at273GgaPYLR5Gk8iGIyC0eBxLCJ4gTG4YtRVowMDj4H/5xUOuPYdkhbtCOcki4EwqKptg8sncJ9L8wUM/oIfCbov+K6wwRj7JOuqWmKKvIBbRJLHJ0dMsEvu+zt9HsxxwuwjQS9ZDYGTuAElmYyIL8XSUAAAAABJRU5ErkJgggd827626f10aa440b5f40d726665292c8');
}

.frameworkFieldTable input {
	font-weight:normal;
}

.frameworkFieldTable textarea {
	font-weight:normal;
}

.frameworkFieldTable button {
	font-weight:normal;
}

td.frameworkFieldTableDoubleCol1 {
	width: 450px;
}

td.frameworkFieldTableDoubleCol2 {
	width: 450px;
}

td.frameworkFieldTableDoubleColSep {
	width:12px;
}

.frameworkFieldTableTripleCol1 {
	width: 296px;
}

.frameworkFieldTableTripleCol2 {
	width: 296px;
}

.frameworkFieldTableTripleCol3 {
	width: 296px;
}

td.frameworkFieldTableTripleColSep {
	width:12px;
}

div.frameworkComputedTextField {
	background-color:#ffffff;
	border:1px solid #b3b3b3;
	min-height:20px;
	overflow: hidden;
	color:#1a1a1a;
	padding:6px 9px 2px 9px;
}

div.frameworkComputedTextLinkField {
	background-color:#ffffff;
	border:1px solid #b3b3b3;
	height:20px;
	overflow: hidden;
	color:#0062ff;
	padding:6px 9px 2px 9px;
}

div.frameworkComputedTextLinkField a {
	cursor:pointer;
}

.documentReadMode div.frameworkComputedTextField, .documentReadMode div.frameworkComputedTextLinkField {
	border-color:#ffffff;
}

.frameworkTextArea {
	background: #FFFFFF;
	border: 1px solid #B3B3B3;
	font-family:inherit;
	font-size: inherit;
	margin: 0 0.1em;
	overflow: auto;
}

.frameworkTextArea:focus {
	border: 1px solid #406B9B !important;
}

.frameworkFieldSingle {
	width: 912px;
}

.frameworkFieldSingleWithPicker {
	width: 890px;
}

.frameworkFieldDouble {
	width: 450px;
}

.frameworkFieldDoubleWithPicker {
	width: 427px;
}

.frameworkFieldTriple {
	width: 296px;
}

.frameworkFieldTripleWithPicker {
	width:274px;
}

.frameworkComputedText {
	color:#2F2F2F;
}

.multiDownloadButton{
	margin-top: 5px;
}

div.frameworkFileUploadContainer {
	position: relative;
	width:100%;
	margin-left:2px;
}

div.frameworkFakeFileUpload {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	cursor:pointer;
	width:100%;
}

input.frameworkFileUpload {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor: pointer;
	width:802px;
}

.frameworkFakeInput {
	width:697px;
	margin: 0 1px 0 0;
	cursor: pointer;
}

.frameworkUploadButton {
	width:87px;
}

.frameworkListBox {
	height: 60px;
}

.frameworkListBox {
	background: #FFFFFF;
	border: 1px solid #B3B3B3;
	line-height: normal;
	margin: 0 0.1em;
	padding: 1px 0;
}

.frameworkCombobox {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B3B3B3;
	line-height: normal;
	margin: 0 0.1em;
}

.dijitComboBoxReadOnly .dijitArrowButtonContainer{
	display: none;
}

select.frameworkCombobox {
	padding: 0;
	line-height:14px;
	font-style:normal;
	font-weight:normal;
	height:21px;
}

td.frameworkFieldLinkCell {
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
	width: 100px;
}

.frameworkFieldLink {
	text-align: right;
}

.frameworkFieldTableButtons1 {
	width: 806px;
	white-space: nowrap;
}

.frameworkFieldTableButtons2 {
	width: 110px;
	white-space: nowrap;
	vertical-align: top;
}

.frameworkFieldSingleButtons {
	width: 800px;
	height: 200px;
}

.frameworkSection {
	border-width: 0;
	margin: 0 20px 40px 20px;
	padding: 0;
	max-width:1200px;
	min-width:280px;
}

.dj_ie .frameworkSection{
	clear: both;
}

.headerTitleSeparator {
    background-color: #cccccc;
    height: 30px;
    width: 1px;
    margin:0 5px;
}

.frameworkSectionHeader {
	border-top: 1px solid #CCCCCC;
	color: #1a1a1a;
	margin-bottom: 0;
	padding:12px 10px 12px 10px;
	font-size:20px;
}

.frameworkSectionHeaderText {
	
}

.frameworkSectionContent {
	height: auto;
	clear: both;
	padding:20px 0 0 0;
}

.frameworkSectionNoHeader .frameworkSectionContent{
	border-width: 1px;
}

.frameworkSectionContent table.fieldTable {
    border-spacing: 0;
    font-weight: normal;
    margin-left: 0px;
    padding-bottom: 8px;
    padding-top: 8px;
    white-space: nowrap;
    width: 100%;
}

.fieldSetVContentCellSingle{
	width: 816px;
}

.fieldSetVContentCellDouble1, .fieldSetVContentCellDouble2{
	width: 330px;
}

.fieldSetVContentCellTriple1, .fieldSetVContentCellTriple2, .fieldSetVContentCellTriple3{
	width: 171px;
}

.frameworkSection .fieldSetVContentCellSingle,
.expandableSection .fieldSetVContentCellSingle{
	width: 781px;
}

.frameworkSection .fieldSetVContentCellDouble1, .frameworkSection .fieldSetVContentCellDouble2,
.expandableSection .fieldSetVContentCellDouble1, .expandableSection .fieldSetVContentCellDouble2{
	width: 317px;
}

.frameworkSection .fieldSetVContentCellTriple1, .frameworkSection .fieldSetVContentCellTriple2, .frameworkSection .fieldSetVContentCellTriple3,
.expandableSection .fieldSetVContentCellTriple1, .expandableSection .fieldSetVContentCellTriple2, .expandableSection .fieldSetVContentCellTriple3{
	width: 165px;
}

.frameworkSection .frameworkFieldTable {
	margin-left: 0px;
}

.frameworkExpSection {
	border-width: 0;
	margin: 0 0 20px 5px;
	padding: 0;
	width: 936px;;
}

.frameworkExpSection-header {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 915px;
	margin-bottom: 0;
	padding: 7px 10px 7px 10px;
	font-size:20px;
	font-weight:bold;
	color:#808080;
}

.frameworkExpSection-body {
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px;
	height: auto;
	clear: both;
	padding-bottom: 7px;
	width: 935px;
}

.frameworkExpSection-header-underline a:active,.frameworkExpSection-header-underline a:hover,.frameworkExpSection-header-underline a:visited,.frameworkExpSection-header-underline a:focus,.frameworkExpSection-header-underline a
{
	text-decoration: none;
}

.frameworkExpSection-header a, .frameworkExpSection-header a:focus, .frameworkExpSection-header a:visited, .frameworkExpSection-header a:active {
	cursor: pointer;
	font-weight:bold;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.frameworkFieldLinkCell a:visited, a.frameworkFieldLinkCell {
	color: #105CB6;
	text-decoration:none;
}

.frameworkFieldLinkCell a:hover, .frameworkFieldLinkCell a:focus, .frameworkFieldLinkCell a:active {
	color:#05386B;
	text-decoration:none;
}

.historyGrid{
	width: 100%;
	height: 300px !important;
	margin: 10px 0px;
}

.historyGrid .dojoxGridCell{

}

ul.documentTabs, ul.documentHeaderTabs {
    position: relative;
    float:right;
}

ul.documentHeaderTabs {
	bottom:25px;
}

.documentTabs ul {
    left:5px;
    bottom:25px;
}

.documentHeaderTabs li {
    float: left;
}


div.docHeaderTabsContainer {
	border-bottom-color:#00F;
    border-bottom-style:solid;
    border-bottom-width:3px;
    z-index:1;
    margin:5px 0px 5px 0px;
}

ul.docHeaderTabs {
	right: 10px;
    bottom: 25px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    float:right;
}

ul.docHeaderTabs li {
	background-color: white;
   	border-left: 1px solid #D9D9D9;
   	border-right: 1px solid #D9D9D9;
   	border-top: 1px solid #D9D9D9;
   	border-bottom: 1px solid #D9D9D9;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 2px !important;
    margin-top: 0 !important;
    padding-left: 3px;
    float:left;
}

.docHeaderTabs li.lotusSelected {
	background-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

.docHeaderTabs li.lotusSelected a, .docHeaderTabs li.lotusSelected a:visited {
    color: #000000;
    font-weight: bold;
}

.docHeaderTabs a, .docHeaderTabs a:visited {
    display: block;
    line-height: 1em;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-right: 8px;
    padding-top: 6px;
}

div.documentTabsOuter {
	margin-top:60px;
}

div.documentTabsOuter > div:nth-child(2) {
	clear: both;
	position: relative;
}

div.documentTabsContainer {
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:#cccccc;
    z-index:1;
    margin:5px 0px 5px 0px;
}

ul.documentTabs {
    bottom: 38px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin:0 0 0 -1px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding:0;
    position: relative;
    float:left;
}

.dj_ff24 ul.documentTabs{
	bottom: 37px;
}

ul.documentTabs li {
	background-color:#FFFFFF;
   	border-width:1px;
   	border-bottom-width: 3px;
   	border-color:#ffffff;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding:10px 30px 10px 30px;
    float:left;
    color:#808080;
}

.documentTabs li.lotusSelected,
.documentTabs li.lotusSelected:hover {
	border-width:1px;
	border-bottom-width: 3px;
   	border-style:solid;
   	border-color:#cccccc;
	background-color: #FFFFFF;
    border-bottom-color: #ffffff;
    padding:9px 29px 11px 29px;
}

.dj_ff24 .documentTabs li.lotusSelected,
.dj_ff24 .documentTabs li.lotusSelected:hover {
	padding:9px 29px 10px 29px;
}

.documentTabs li a, .documentTabs li a:visited {
    color: #808080;
}

.documentTabs li.lotusSelected a, .documentTabs li.lotusSelected a:visited {
    color: #1a1a1a;
}
/*
.documentTabs a, .documentTabs a:visited {
    display: block;
    line-height: 1em;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-right: 8px;
    padding-top: 6px;
}
*/
.documentHeaderTitle {
	font-size:21px;
	padding-left:26px;
}

.documentHeaderWorkflowState {
	font-size:21px;
}

.documentHeaderBorder {
	height:3px;
	width:100%;
	margin-bottom: 10px;
}


td.frameworkComputedTextCell {
	background: #FFFFFF;
	border: 1px solid #B3B3B3 !important;
	height: 20px;
	margin: 0 0.1em;
	overflow: hidden;
	position: relative;
}

.documentReadMode td.frameworkTextAreaFieldCell {
	background: #FFFFFF;
	border: 1px solid #B3B3B3 !important;
	height: 60px;
	margin: 0 0.1em;
	overflow: hidden;
	position: relative;
}

.documentReadMode td.frameworkTextAreaBigFieldCell {
	background: #FFFFFF;
	border: 1px solid #B3B3B3 !important;
	height: 200px;
	margin: 0 0.1em;
	overflow: hidden;
	position: relative;
	vertical-align:top;
}

.documentReadMode .frameworkComboboxFieldCell td {
	padding:0;
}

.frameworkComputedTextCell span {
	padding-left:2px;
}

input.dijitInputInner {
	/*height:17px;*/
}

.xspInputFieldDateTimePicker {
	line-height:1.5em !important;
	margin:0em 0em 0em 0.1em;
	position:relative;
	vertical-align:middle
}

.xspInputFieldDateTimePicker span span span {
	border:none !important;
}

.xspInputFieldDateTimePicker span span span.dijitButtonNode {
	background:none !important;
}

.xspInputFieldDateTimePickerIcon{
	height:16px;
	width:16px;
}

.xspInputFieldDatePickerIcon {
	height:16px;
	width:16px;
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background:url(data:image/gif;base64,R0lGODlhEAAQAMQAAAAAAP///9DI0GBgaJiYoHiwWECIEJDAcFiwGECICJC4cND4qMjIwPj48PjwiPCoOPCoQLiAaIhgULh4cGhgYKCYmODg4NjY2MjIyLi4uJiYmIiIiGBgYP///wAAAAAAACH5BAEAAB0ALAAAAAAQABAAAAV5YCdimiCOFXZ2CEIEXNtqwdCKyHJQxeIvCk4PIUoYEshk8pgQ0SzQqNSycQYw2Gw2E6h2aJjAJQAVB7heMMYSaU8sGLSVQY44HBLLuWvFsh8QeXF8X1d1Eoh6coUYDWFQjntpZxmVlpaENAGbnJ2ZG6ChoqErpaYiIQA7);
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
}

.xspInputFieldTimePickerIcon {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background:url(data:image/gif;base64,R0lGODlhEAAQAKU/AGhnZ2ppaW1sbG9ubv93Af57CP6AEZSTkv6CFpeWk5iXl5mYlZ+enqCfm6Khn6Ojorm4tLm4uN+yjOe5k8XEv8XFxNHQyuzNtNTT09XUzdXU0NXV1NjV1dfW1NnW1dvY2ODd3eHg2+Ti3uPj4OXj4+fl5Onm5Orp6ezq5+zr6+/u5e/u7vHw5/Hw6/Hw7fLy8fPz7vTz8vX07PT09Pb17vX19PX19fb29Pj48/r59fr5+fv7+vz7+vz8+v39/P///yH5BAEKAD8ALAAAAAAQABAAAAZ2wJ9wSCwaj0ghYAlI/gCMTe2FUTSNgIpvR9DxfJEr8dGb+QiTma13KAJGsdV5slrdOuKfIHc6zfspLnkDOCQkPghoJCUweQAhJiAgPgUEEigaeT8ONB+ePgYXLQlGARQyIhwePjIQmkoNGSwqFguvREy3TrtOQQA7);
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 16px;
    width: 16px;
}

.xspInputFieldDateTimePickerIcon {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background:url(data:image/gif;base64,R0lGODlhEAAQAKUsAGBgYGBgaGhgYECICECIEIlxaIqBfsN3UsR3UoiIiImIiIuJiY6MjI+NjcSCY1iwGJiYmJmYmJiYoKCYmHiwWKGfn6Sjo9aZfKalpZC4cK6trZDAcLi4uLq5ubu6ury7u8jIyNDI0OLb2OPi4uTj4+jo6Onp6dD4qPb29vf39/j48P7+/v///////////////////////////////////////////////////////////////////////////////yH5BAEKAD8ALAAAAAAQABAAAAZ6wJ9wSCwSQZCQEDQBGX8PCQvweEBYgYfxsRFQTqcMgKItDs7oM2FgvILemkgDo2izWCuLhyQieRZFbgUfdw53H4EsKgYmdwh3JoBDVxwMKSsrB5gpkkJXLBUlmJkrJZ0/EAkJCh+jKxeITz8LHSMoIx2nTwu8sr6/v0EAOw==);
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 16px;
    width: 16px;
}

.frameworkFileDownload {
	font-weight:normal;
}

table.frameworkFileDownload {
	width:100%;
}

.frameworkFileDownload td, .frameworkFileDownload th, .frameworkFileDownloadType th {
	border:1px solid #D2D2D2;
	padding:3px;
	text-align:left !important;
}

th.frameworkFileDownloadType {
	background-image:none !important;
	padding-left:3px !important;
}

.frameworkFileDownloadHeader {
	font-weight:bold;
}

td.frameworkFileDownloadType {
	padding-left:30px !important;
}

.frameworkListBox option {
	font-weight:normal;
}

.xspPickerBodyWrapper{
	min-width: 300px;
}

.frameworkRichTextEditor {
	width:100%;
	overflow:auto;
	margin-left:2px;
}

/* framework.form.MutliSelect css */

.frameworkMultiSelectContainer{
	border: 1px solid #B3B3B3;
	overflow-x: hidden;
	overflow-x: auto;
}

.frameworkMultiSelectCheckbox{
	float: left;
	margin-right: 5px;
}

.frameworkMultiSelectValueWraper{
	padding: 5px;
}

.frameworkMultiSelectValueWraper:hover{
	background-color: #F4F5F6;
}

/* framework.form.MutliSelect css end*/

/* NEW DESIGN */

table.fieldTable {
	width: 936px;
	white-space: nowrap;
	margin-left: 15px;
	font-weight:normal;
	border-spacing:0;
	padding-top:8px;
	padding-bottom:8px;
}

td.fieldLabelCell {
	margin:0;
	padding:0;
}

table.fieldLabelTable {
	width:100%;
	margin:0;
	padding:0;
	border-spacing:0;
}

table.fieldLabelTable td {
	padding:0px 0px 5px 0px;
}

label.fieldLabel {
	margin-left: 5px;
	font-weight:normal;
	color: #5A5A5A;
}

.fieldSetVLabelPanel label.fieldLabel{
	margin-left: 0px;
}

td.fieldLinkCell {
	text-align:right;
	width:auto;
}

td.fieldLinkCell a {
	margin-right:10px;
}

td.fieldContentCell {
	padding:0;
	margin:0;
}

td.fieldContentCell div.fieldContentCellPanel {
	min-height:15px;
	width:100%;
	margin:0;
	padding:0;
}

td.fieldContentCell div.fieldContentCellPanel > textarea {
	width:100%;
	height: 120px;
}

/* element dodawany przez dojo, stylizowany przez przegldarke */
fieldset {
	border: none;
	margin: 0;
	padding: 0;
	border-spacing: 0;
}

.frameworkEditDataTable{
	
}

table.frameworkEditDataTable{
	width:100%;
}

table.frameworkEditDataTable th{
	padding-left: 10px !important;
	padding-right: 20px;
}

table.frameworkEditDataTable td{
	padding: 5px 10px 5px 0px;
}

table.frameworkEditDataTable tr:first-child td{
	padding: 10px 10px 5px 0px;
}

/**Vertical field set**/

td.fieldSetVLinkCellSingle {
	text-align:right;
}

td.fieldSetVLinkCellDouble {
	text-align:right;
}

td.fieldSetVLinkCellTriple {
	text-align:right;
}

td.fieldSetVLabelCellSingle {
	padding:0 5px 0 5px;
	margin:0;
	width:120px;
	white-space: normal;
}

td.fieldSetVLabelCellDouble {
	padding:0 5px 0 5px;
	margin:0;
	width:120px;
}

td.fieldSetVLabelCellTriple {
	padding:0 5px 0 5px;
	margin:0;
	width:120px;
}
/*
td.fieldSetVContentCellSingle>div.fieldContentCellPanel {
	width:100%;
}

td.fieldSetVContentCellDouble1>div.fieldContentCellPanel {
	width:100%;
}

td.fieldSetVContentCellDouble2>div.fieldContentCellPanel {
	width:100%;
}

td.fieldSetVContentCellDouble1>div.fieldContentCellPanel {
	width:100%;
}

td.fieldSetVContentCellDouble2>div.fieldContentCellPanel {
	width:100%;
}

td.fieldSetVContentCellTriple1>div.fieldContentCellPanel {
	width:100%;
}

td.fieldSetVContentCellTriple2>div.fieldContentCellPanel {
	width:100%;
}

td.fieldSetVContentCellTriple3>div.fieldContentCellPanel {
	width:100%;
}
*/

textarea {
	font-family:simplon_bp;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
}

div.fieldSetVLabelPanel {
	width: 100%;
	overflow:hidden;
	white-space: normal;
}

.expandableSection-body .fieldSetVLabelCellTriple div.fieldSetVLabelPanel{
	width: 100%;
	white-space: normal;
}

.frameworkSectionContent .fieldSetVLabelCellTriple div.fieldSetVLabelPanel{
	width: 100%;
	white-space: normal;
}

.lotusFilters {
    font-size: 0.9em;
    line-height: 1.8em;
    margin-top: 5px;
}

.lotusFilters a.lotusFilter {
    background-color: #FAFAFA;
    border-bottom-color: #DDDDDD;
    border:1px solid #dddddd;
    border-radius: 4px;
    padding:1px 3px 1px 3px;
}

.lotusFilters a .lotusClose {
    color: #AAAAAA;
    padding:0 4px 0 4px;
}

.lotusFilters a:hover .lotusClose {
	color:#999999;
}

div.fieldContentCellPanel ul {
    list-style-type: none;
    margin:0;
    padding:0;
    display: inline;
}

div.fieldContentCellPanel ul li {
    border-left:1px solid #cccccc;
    display: inline;
    margin:0;
    padding:0 7px 0 7px;
}

td.fieldContentCell td {
	padding:0;
	margin:0;
}

td.fieldContentCellSingle {
	width: 912px;
}

div.fieldContentCellPanel>input[type=text], div.fieldContentCellPanel>textarea, div.fieldContentCellPanel>select {
	background: #FFFFFF;
	border: 1px solid #B3B3B3;
	border-right-width:1px;
	position: relative;
	width:100%;
	padding:3px 5px 3px 5px !important;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}

div.fieldContentCellPanel>div.dijitTextBox {
	width:100%;
	position: relative;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}

div.fieldContentCellPanel>div.dijitDateTextBox, div.fieldContentCellPanel>div.dijitTimeTextBox {
	width:auto !important;
}

div.fieldContentCellPanel>textarea, div.fieldContentCellPanel>select {
	overflow-y:auto;
}

div.fieldContentCellPanel>input[type=text]:focus, div.fieldContentCellPanel>textarea:focus {
	border: 1px solid #406B9B !important;
}

td.fieldContentCell textarea {
	font-family:inherit;
}

.fieldSetLabel{
	position: relative;	
	color:#808080;
}

.labelWithTooltipWrapper {
	display: inline-table;
	padding-right:15px;
}

.labelWithTooltipWrapper label {
	vertical-align:top;
}

.labelWrapper {
	
}

.obligatoryStar{
	width: 9px;
	height: 9px;
	display: inline-table;
	margin-left: 2px;
	position: relative;
	top: -5px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ1NTEyODI5RkMwMTFFM0IwRkFBNkJDN0MyQTM5QTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ1NTEyODM5RkMwMTFFM0IwRkFBNkJDN0MyQTM5QTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDU1MTI4MDlGQzAxMUUzQjBGQUE2QkM3QzJBMzlBNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDU1MTI4MTlGQzAxMUUzQjBGQUE2QkM3QzJBMzlBNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PorZNj4AAABsSURBVHjaYvz//z8DIcACY8yaNcsBSBUAsQAQPwDihrS0NBDNwAgyCapgP5oBH4HYAKSQCSrQgMUWfpg4TJE9DucoICu6iEPRA2RF2KwDuWkCXBHQcRuAVCAQH4Qq2AjEDkDxC3DfEQIAAQYANXwgEISHCNAAAAAASUVORK5CYII=");
}

.documentReadMode .obligatoryStar {
	display:none;
}

.fieldSetTooltip, .sectionHeaderTooltip{
	display:inline-table;
	width:18px;
	height:18px;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qze2ZpbGw6IzgwODA4MDt9DQoJLnN0OHtmaWxsOm5vbmU7c3Ryb2tlOiM4MDgwODA7c3Ryb2tlLXdpZHRoOjAuNzU7fQ0KXV0+DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3Q4IiBjeD0iOS4wMTUiIGN5PSI5LjAzIiByPSI4LjUiLz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNOS41NDksNC45MzJIOC40ODFWMy41NzJoMS4wNjhWNC45MzJ6IE05LjU0OSwxMy4zNzhIOC40ODFWNi4xNWgxLjA2OFYxMy4zNzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L3N2Zz4NCg==);
	background-repeat:no-repeat;
	background-position:center center;
	cursor: pointer;
	margin-left:5px;
}

.fieldSetTooltip{
	width: 13px;
	height: 13px;
	background-size: 13px 13px;
	position: absolute;
	margin-left:2px;
}

.fieldSetHorizontal .fieldSetTooltip {
	right:2px;
	top:2px;
}

.fieldSetVertical .fieldSetTooltip {
	right:2px;
	top:11px;
}

.frameworkSectionHeader .sectionHeaderTooltip{
	top: -3px;
}

.expandableSection-header .sectionHeaderTooltip{
	top: -2px;
}

.expandableSection-header.collapsed .sectionHeaderTooltip{
	opacity: 0.2;
}

td.fieldSetCellSeparator {
	width:12px;
}

td.fieldSetCellSingle {
	width:912px;
}

td.fieldSetCellDouble1 {
	width:450px;
}

td.fieldSetCellDouble2 {
	width:450px;
}

td.fieldSetCellTriple1 {
	width:296px;
}

td.fieldSetCellTriple2 {
	width:296px;
}

td.fieldSetCellTriple3 {
	width:296px;
}

.documentReadMode td.fieldContentCell {
	background: #FFFFFF;
	height: 19px;
	overflow: hidden;
	position: relative;
}

td.fieldBordered {
	background: #FFFFFF;
	border: 1px solid #B3B3B3 !important;
	height: 19px;
	overflow: hidden;
	position: relative;
	margin:0;
	padding:0 0 0 2px;
}

td.fieldNoBorder {
	background: #FFFFFF;
	border:none !important;
	height: 19px;
	overflow: hidden;
	position: relative;
	margin:0;
	padding-right:2px;
}

.richTextEditor {
	width:100%;
	overflow:auto;
	margin-left:2px;
}

td.downloadControlCell {
	padding-left:2px;
	padding-right:0;
}

td.downloadControlCell table {
	width:100%;
	border:1px solid #b2b2b2;
}

td.downloadControlCell td {
	border:1px solid #d2d2d2;
}

div.uploaderContainer {
	position: relative;
	width:100%;
	margin-bottom:5px;
}

.documentReadMode div.uploaderContainer {
	display:none;
}

div.fakeFileUploader {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	cursor:pointer;
	width:100%;
}

div.uploaderContainer input[type=file] {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor: pointer;
	width:802px;
	height:22px;
}

.fakeUploaderInput {
	width:697px;
	cursor: pointer;
	background: #FFFFFF;
	border: 1px solid #B3B3B3;
	height: 19px;
	margin: 0 0.1em;
	overflow: hidden;
	position: relative;
}

button.uploaderButton {
	border-color: #AAAAAA;
	border-style:solid;
	border-width:0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	background-color: #e7e7e7;    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#e1e1e1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#e1e1e1)); /* for webkit browsers */
	background: -moz-linear-gradient(center top,  #ededed,  #e1e1e1); /* for firefox 3.6+ */ 
    color: #333333;
    cursor: pointer;
    text-align: center !important;
    border-width: 1px;
    border-style: solid;
    font-weight: bold;
    border-radius: 2px 2px 2px 2px;
    margin-left: 2px;
    width:100px;
    height:23px;
}

div.downloaderPanel {
	width:100%;
}

div.downloaderPanel table {
	width:100%;
	border-spacing:0;
}

div.downloaderPanel td, div.downloaderPanel th, div.downloaderPanel th {
	border:1px solid #D2D2D2;
	padding:3px;
	text-align:left !important;
}

.application div.downloaderPanel table.datatableViewStyleClass td, .application div.downloaderPanel table.datatableViewStyleClass th, .application div.downloaderPanel table.datatableViewStyleClass th {
	border:none;
}

div.downloaderPanel th {
	background-image:none !important;
	padding-left:3px !important;
}

.expandableSection, .historySection, .expandableSection, .accessSection {
	border-width: 0;
	margin: 0 20px 0 20px;
	max-width:1200px;
	min-width:311px;
}

.accessSection .accessText{
	border: 1px solid #D2D2D2;
	padding: 3px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.accessSection .accessText{
	border: 1px solid #D2D2D2;
	padding: 3px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.accessSection .accessText{
	border: 1px solid #D2D2D2;
	padding: 3px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.accessSection .accessText{
	border: 1px solid #D2D2D2;
	padding: 3px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.accessSection .accessText{
	border: 1px solid #D2D2D2;
	padding: 3px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.expandableSection table.frameworkFieldTable, .frameworkSection table.frameworkFieldTable {
	width: 100%;
	margin-left: 0px;
}

.expandableSection-header {
	border-top: 1px solid #CCCCCC;
	font-size:20px;
	color:#1a1a1a;
	margin-bottom: 0;
	cursor: pointer;
	position: relative;
}

.expandableSectionExpandActionDiv{
	padding: 12px 10px 12px 10px;
	display: inline-block;
}

.expandableSection-header a:hover {
	color:#1a1a1a !important;
}

.expandableSection-header img {
	padding-left: 5px;
}

.epandableSection .collapsed {
	padding: 8px 11px 8px 11px;
}

.expandableSection-body {
	height: auto;
	clear: both;
	/*padding-bottom:40px;*/
}

.expandableSection-body table.frameworkFieldTable {
    margin-left: 0px;
    white-space: nowrap;
    width: 100%;
}

.historyPreviewPanel .showMorePanel{
	padding:5px 5px 5px 10px;	
}

.historySection div.historyPreviewPanel{
	width: 100%;
	margin: 0px;
	padding-bottom:20px;
}

.expandableSection-body table.fieldTable {
	margin: 0;
	width: 100%;
}

.expandableSection-header-underline a:active,.expandableSection-header-underline a:hover,.expandableSection-header-underline a:visited,.expandableSection-header-underline a:focus,.expandableSection-header-underline a {
	text-decoration: none;
}

.expandableSection-header a.sectionLink, .expandableSectionFirst-header a.sectionLink:focus, .expandableSectionFirst-header a.sectionLink:visited, .expandableSectionFirst-header a.sectionLink:active {
	color:#1a1a1a;
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	margin-left: 0px;
	line-height:17px;
}

.expandableSection-header a, .expandableSection-header a:focus, .expandableSection-header a:visited, .expandableSection-header a:active {
	color:#1a1a1a;
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.expandableSection-header:hover a {
	color:#1a1a1a;
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	text-decoration: none;
}

.expandableSection-header.collapsed a {
	color:#808080;
}

.expandableSection-header.collapsed:hover a {
	color:#1a1a1a;
}

/*
.frameworkDndListOuter {
	padding: 5px;
}
*/
.frameworkDndListAddAttributeAction{
	margin-left: 4px;
}

a.frameworkDndListItemAttr:hover{
	text-decoration: underline;
}

.frameworkDndListRemoveActionSpan, .frameworkDndListAddAttributeActionSpan {
	padding: 2px;
	color: #AAAAAA;
	border-left: 1px solid transparent;
}

.frameworkDndListAddAttributeActionSpan {
	border-right: 1px solid transparent;
}

.frameworkDndListRemoveActionSpan:hover, .frameworkDndListAddAttributeActionSpan:hover{
	border-left: 1px solid #AAAAAA;
}

 .frameworkDndListAddAttributeActionSpan:hover{
 	border-right: 1px solid #AAAAAA;
 }

.frameworkDndListAddBox {
	width: 100%;
}

.frameworkDndListFooter{
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
}

td.frameworkDndListFooterAddBoxCell {
	padding:0;	
}

td.frameworkDndListFooterAddButtonCell{
	width: 50px;
    text-align: center;
    vertical-align: middle !important;
}

.frameworkDndListContainerScroller {
	overflow: auto;
	min-height: 200px;
	border: 1px solid #DDDDDD;
	margin-bottom: 5px;
}

.frameworkDndListItem {
	padding: 5px 5px 5px 0px;
}

.frameworkDndListItemWraper {
	background-color: #FAFAFA;
	border: 1px solid #DDDDDD;
	border-radius: 4px 4px 4px 4px;
	padding: 3px;
	text-decoration: none;
}

.frameworkDndListItemText {
	overflow: hidden;
	margin-right: 2px;
}

.frameworkDndListContainerScroller ol {
	padding-left: 36px;
	margin: 6px 0px;
}

.frameworkDndListButtonAdd {
	text-decoration: underline;
	color: blue;
}

.frameworkDndListButtonAdd:hover {
	cursor: pointer;
}

.frameworkDndListItemAttr{
	margin: 0px 3px 0px 3px;
}

.dndAttributeForm input[type=button]{
	float: left;
}

/** Tags control */

.frameworkTagsTagContainer{   
    border-radius: 3px 3px 3px 3px;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-top: 5px;
    padding: 0px;
    text-decoration: none;
    display: inline-block;
}


.documentReadMode .tagWithLinksContainer .frameworkTagsContainer {
	margin-left: 8px;
}


.frameworkTagsActionsContainer span.dijitReset.dijitInline.dijitButtonNode {
	background: none;
	border: 0px;
	border-bottom: 0px;
	color: #0062ff;
}

.frameworkTagsActionsContainer span.dijitReset.dijitInline.dijitButtonNode:hover {
	color: #1a1a1a;
	background: none;
}

.frameworkTagsTagContainer span.dijitReset.dijitInline.dijitButtonNode {
	background-image: none;
	border: 0px;
	border-bottom: 0px;
	color: #0062ff;
}

.application .frameworkTagsActionsContainer .dijitTextBox {
	width: 50%;	
}

.frameworkTagsTagLabel{
	padding-top: 7px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	float: left;
	margin-left: 8px;
}

.tagWithLinksContainer .frameworkTagsTagLabel{
	float: none;
}

.frameworkTagsTagContainer.tagWithLinksContainer span.frameworkLabelIcon{
	display: inline-block;
	line-height: 20px;
	vertical-align: bottom;
	cursor: pointer;
}

.documentEditMode .tagWithLinksContainer .frameworkTagsTagLabel{
	margin-left: 8px;
	padding: 0px 3px;
	cursor: pointer;
	line-height: 20px;
	vertical-align: bottom;
}

.documentReadMode .tagWithLinksContainer .frameworkTagsTagLabel {
	cursor: pointer;
}

.application .frameworkTagsTagContainer.tagWithLinksContainer .frameworkTagsRemoveTagButton {
	line-height: 20px;
	vertical-align: bottom;
}

.application .frameworkTagsRemoveTagButton, .application .frameworkDarkRemoveButton{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0IDE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Q1e2ZpbGw6IzFBMUExQTt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDUiIHBvaW50cz0iMTMuNiwxLjUgMTIuNSwwLjQgNy4xLDUuOCAxLjgsMC40IDAuNywxLjUgNi4xLDYuOSAwLjcsMTIuMiAxLjgsMTMuMyA3LjEsNy45IDEyLjUsMTMuMyAxMy42LDEyLjIgOC4yLDYuOSIvPgo8L3N2Zz4K);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:transparent;
	height:20px;
	width:20px;
	border:none;
	cursor:pointer;
	padding-top:5px;
	padding-bottom: 1px;
}

.application .frameworkTagsRemoveTagButton:hover, .application .frameworkDarkRemoveButton:hover{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0IDE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Q2e2ZpbGw6I0ZGMUExQTt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDYiIHBvaW50cz0iMTMuNiwxLjUgMTIuNSwwLjQgNy4xLDUuOCAxLjgsMC40IDAuNywxLjUgNi4xLDYuOSAwLjcsMTIuMiAxLjgsMTMuMyA3LjEsNy45IDEyLjUsMTMuMyAxMy42LDEyLjIgOC4yLDYuOSIvPgo8L3N2Zz4K);
	background-position: center center;
    background-repeat: no-repeat;
    background-color:transparent;
}

.application .frameworkTagsRemoveTagButton .dijitReset.dijitInline.dijitButtonText {
    padding-bottom: 2px;
}

.application .frameworkTagsRemoveTagButton .dijitReset.dijitInline.dijitButtonNode {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent;
}

.application .frameworkTagsRemoveTagButton .dijitButtonContents{
	width: 16px;	
}

.dj_webkit.dj_safari.dj_contentbox .frameworkTagsAddButton, .frameworkTagsAddButton.dijitButtonHover {
	margin-left: 3px;
}

.frameworkTagsAddButton, .frameworkTagsAddButton.dijitButtonHover  {
	background: none;
	border: 0px;
	padding: 4px 16px;
	padding-left: 0px;
	cursor: pointer;
	margin-left: 2px;
	margin-right: 5px;
	width:100%
}

.tagsAddButton{
	display: inline-block;
	width: 25px !important;
}

.frameworkTagsTagContainer .dijitButtonNode{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
}

.selectedTagsContainer{
	margin: 6px;
}

.frameworkTagsActionsContainer {
	margin-bottom: 5px;	
}


.frameworkTagsTitle{
	width:auto;
	float:left;
	margin: 7px 3px;
	padding: 4px;	
}

div.historyPreviewPanel {
	padding-left:15px;
	padding-right:15px;
	max-width:1200px;
    min-width:310px;
}

.expandableSection div.historyPreviewPanel, .frameworkSection div.historyPreviewPanel,
.historySection div.historyPreviewPanel {
	padding-left:0 !important;
	padding-right:0 !important;
}

div.historyPreviewPanel div.commentPanelInput {
	width:100%;
}

div.historyPreviewPanel div.commentPanelLinks {
	width:100%;
	text-align:right;
	padding-bottom:3px;
}

div.historyPreviewPanel div.commentPanelLinks .addCommentLink {
	
}

div.historyPreviewPanel textarea.commentTextArea {
	width:100%;
	font-family:inherit;
	font-style:normal;
	font-weight:normal;
	background: #FFFFFF;
	border:1px solid #B3B3B3;
	font-size: inherit;
	overflow: auto;
	height: 2em;
	padding-bottom: 6px;
}

a.frameworkLink {
	cursor:pointer;	
}

div.historyPreviewPanel table.historyTable {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	border-width:0;
	border-style:none;
	overflow:hidden;
	table-layout:fixed;
	margin-left:5px;
}

.dj_ie10 div.historyPreviewPanel table.historyTable {
	border-collapse:collapse;
}

div.historyPreviewPanel table.historyTable td, div.historyPreviewPanel table.historyTable th {
	padding:15px 5px 15px 5px;
	vertical-align:top;
	overflow:hidden;
	font-weight:normal;
}

div.historyPreviewPanel table.historyTable th {
	text-align:left;
	color:#808080;
}

div.historyPreviewPanel table.historyTable thead {
	border-bottom:1px solid #cccccc;
}

.dj_webkit div.historyPreviewPanel table.historyTable{

}

div.historyPreviewPanel table.historyTable td.historyTimeCell {
	max-width:120px;
	word-wrap: break-word;
}

div.historyPreviewPanel table.historyTable td.historyUserCell {
	max-width:160px;
	word-wrap: break-word;
}

div.historyPreviewPanel table.historyTable td.historyUserCell {
	max-width:140px;
	word-wrap: break-word;
}

div.historyPreviewPanel table.historyTable td.historyContentCell {
	max-width:160px;
	word-wrap: break-word;
}

div.historyPreviewPanel table.historyTable td.historyContentCellNoComment {
	word-wrap: break-word;
	width:auto;
}

div.historyPreviewPanel table.historyTable td.historyCommentCell {
	width:auto;
	word-wrap: break-word;
}

div.historyPreviewPanel td.historyActionsCell {
	width:100px;
	text-align:right;
}

div.historyPreviewPanel .historyActionsCell .historyAction {
	cursor:pointer;
	padding-left:10px;
	padding-right:10px
}

div.historyPreviewPanel .historyActionsCell a.historyAction:first-child {
	border-right:1px solid #cccccc;
}

div.historyPreview div.showMorePanel {
	width:100%;
	margin:5px 0 5px 0;
}

div.historyPreview button.showMoreButton, div.historyPreview button.showAllButton {
	width:auto;
}

div.workflowActions {
	display:inline;	
}

.workflowActions button {
	cursor: pointer;
	color:#0062ff;
	border:none;
	padding: 5px 8px;
	margin: 0px 15px 10px 15px;
	background:none;
	border-left:1px solid #cccccc;
	text-decoration: underline;
}

.workflowActions button:hover {
	color:#0000ff;
}

.workflowActions button img {
	display:none;
}

.dijitInputContainer {
	padding: 6px 5px 2px 9px !important;
}

textarea{
	padding: 6px 9px 2px 9px;
}

.dijitTimeTextBox .dijitInputContainer {
	padding: 6px 0px 2px 9px !important;
}

.dijitArrowButton,
.dijitSpinnerButtonContainer {
	height: 21px;
}

.dijitArrowButtonInner {
	margin-top: 2px !important;
}

.dijitSpinner .dijitArrowButtonInner {
	margin-top: 0px !important;
}

.expandableSectionTwisitieCollapsed,
.expandableSectionTwisitieExpanded {
	background-repeat:no-repeat;
	display:inline-block;
	width:17px;
	margin-left:5px;
	margin-right:5px;
}

.expandableSection-header .expandableSectionTwisitieCollapsed, .collapsedIcon {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTkuMDI1cHgiIGhlaWdodD0iMTUuMzE0cHgiIHZpZXdCb3g9IjAgMCAxOS4wMjUgMTUuMzE0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOS4wMjUgMTUuMzE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkJLnN0OXtmaWxsOm5vbmU7c3Ryb2tlOiM4MDgwODA7c3Ryb2tlLXdpZHRoOjEuNTt9DQoJPC9zdHlsZT4NCgk8ZyBpZD0iTGF5ZXJfNiI+DQoJCTxwb2x5bGluZSBjbGFzcz0ic3Q5IiBwb2ludHM9IjEuNywxLjggOS41LDEzLjYgMTcuMywxLjgiLz4NCgk8L2c+DQo8L3N2Zz4NCg==);
}

.expandableSection-header .expandableSectionTwisitieExpanded, .expandedIcon{
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9InN2ZzIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5LjAyNSAxNS4zMTQ7Ig0KICAgdmlld0JveD0iMCAwIDE5LjAyNSAxNS4zMTQiIGhlaWdodD0iMTUuMzE0cHgiIHdpZHRoPSIxOS4wMjVweCIgeT0iMHB4IiB4PSIwcHgiPg0KCTxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0OXtmaWxsOm5vbmU7c3Ryb2tlOiM4MDgwODA7c3Ryb2tlLXdpZHRoOjEuNTt9DQoJPC9zdHlsZT4NCgk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgtMSwwLDAsLTEsMTksMTYuMzQ2NTE4KSIgaWQ9IkxheWVyXzYiPg0KCQk8cG9seWxpbmUNCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMWExYTFhO3N0cm9rZS13aWR0aDoxLjUiDQogICAgICAgaWQ9InBvbHlsaW5lMjgiDQogICAgICAgcG9pbnRzPSIxLjcsMS44IDkuNSwxMy42IDE3LjMsMS44Ig0KICAgICAgIGNsYXNzPSJzdDkiIC8+DQoJPC9nPg0KPC9zdmc+);
}

.expandableSection-header:hover .expandableSectionTwisitieCollapsed, .collapsedIcon {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTkuMDI1cHgiIGhlaWdodD0iMTUuMzE0cHgiIHZpZXdCb3g9IjAgMCAxOS4wMjUgMTUuMzE0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOS4wMjUgMTUuMzE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkJLnN0OXtmaWxsOm5vbmU7c3Ryb2tlOiMxQTFBMUE7c3Ryb2tlLXdpZHRoOjEuNTt9DQoJPC9zdHlsZT4NCgk8ZyBpZD0iTGF5ZXJfNiI+DQoJCTxwb2x5bGluZSBjbGFzcz0ic3Q5IiBwb2ludHM9IjEuNywxLjggOS41LDEzLjYgMTcuMywxLjgiLz4NCgk8L2c+DQo8L3N2Zz4NCg==);
}

.expandableSection-header:hover .expandableSectionTwisitieExpanded, .expandedIcon{
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9InN2ZzIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5LjAyNSAxNS4zMTQ7Ig0KICAgdmlld0JveD0iMCAwIDE5LjAyNSAxNS4zMTQiIGhlaWdodD0iMTUuMzE0cHgiIHdpZHRoPSIxOS4wMjVweCIgeT0iMHB4IiB4PSIwcHgiPg0KCTxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0OXtmaWxsOm5vbmU7c3Ryb2tlOiMxQTFBMUE7c3Ryb2tlLXdpZHRoOjEuNTt9DQoJPC9zdHlsZT4NCgk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgtMSwwLDAsLTEsMTksMTYuMzQ2NTE4KSIgaWQ9IkxheWVyXzYiPg0KCQk8cG9seWxpbmUNCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMWExYTFhO3N0cm9rZS13aWR0aDoxLjUiDQogICAgICAgaWQ9InBvbHlsaW5lMjgiDQogICAgICAgcG9pbnRzPSIxLjcsMS44IDkuNSwxMy42IDE3LjMsMS44Ig0KICAgICAgIGNsYXNzPSJzdDkiIC8+DQoJPC9nPg0KPC9zdmc+);
}
		
.expandableSectionHeaderField{
	display: inline-block;
}

.staticSectionIcon {
	background-repeat:no-repeat;
	display:inline-block;
	width:14px;
	height:14px;
	margin-left:5px;
	margin-right:5px;
}

.staticSectionHeaderField{
	float: right;	
}

.subSectionIcon {
	background-repeat:no-repeat;
	display:inline-block;
	width:17px;
	height:17px;
	margin-left:5px;
	margin-right:5px;
	position: relative;
	top: 3px;
}

input.multiFileUploaderCounter {
	display:none;
}

/* FLUID RESPONSIVE LAYOUT*/

.fieldSetClear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.fieldSet, .fieldSetHorizontal, .fieldSetVertical {
	width:100%;
	min-width:310px;
	max-width:1230px;
	/*padding-left:15px;
	padding-right:15px;*/
	-webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}

.frameworkSection .fieldSet, .frameworkSection .fieldSetHorizontal, .frameworkSection .fieldSetVertical,
.expandableSection .fieldSet, .expandableSection .fieldSetHorizontal, .expandableSection .fieldSetVertical {
	max-width:1200px;
	min-width:250px;
}

.fieldSet>div, .fieldSetHorizontal>div, .fieldSetVertical>div {
	margin-top:14px;
	margin-bottom:14px;
}

.fieldSetVertical>div {
	display:table;
}

.fieldSetVertical>div.fieldSetLinksTop {
	margin-top:0;
	margin-bottom:0;
	float:right;
}

.fieldSetSingle {
	width:100%;
	float:left;
}

.fieldSetDouble1 {
	width:45%;
	width:-webkit-calc(50% - 20px);
	width:calc(50% - 20px);
	float:left;
	margin-right:40px;
}

.fieldSetDouble2 {
	width:45%;
	width:-webkit-calc(50% - 20px);
	width:calc(50% - 20px);
	float:right;
}

.fieldSetDouble12Left {
	width:30%;
	width:-webkit-calc(33% - 27px);
	width:calc(33% - 27px);
	float:left;
	margin-right:40px;
}

.fieldSetDouble12Right {
	width:60%;
	width:-webkit-calc(67% - 13px);
	width:calc(67% - 13px);
	float:right;
}

.fieldSetDouble21Left {
	width:60%;
	width:-webkit-calc(66% - 20px);
	width:calc(66% - 20px);
	float:left;
	margin-right:40px;
}

.fieldSetDouble21Right {
	width:30%;
	width:-webkit-calc(34% - 20px);
	width:calc(34% - 20px);
	float:right;
}

.fieldSetTriple1 {
	width:30%;
	width:-webkit-calc(33% - 27px);
	width:calc(33% - 27px);
	float:left;
	margin-right:40px;
}

.fieldSetTriple2 {
	width:30%;
	width:-webkit-calc(33% - 27px);
	width:calc(33% - 27px);
	float:left;
	margin-right:41px;
}

.fieldSetTriple3 {
	width:30%;
	width:-webkit-calc(34% - 27px);
	width:calc(34% - 27px);
	float:right;
}

.fieldSetQuadruple1 {
	width:22%;
	width:-webkit-calc(25% - 30px);
	width:calc(25% - 30px);
	float:left;
	margin-right:40px;
}

.fieldSetQuadruple2 {
	width:22%;
	width:-webkit-calc(25% - 30px);
	width:calc(25% - 30px);
	float:left;
	margin-right:40px;
}

.fieldSetQuadruple3 {
	width:22%;
	width:-webkit-calc(25% - 30px);
	width:calc(25% - 30px);
	float:left;
	margin-right:40px;
}

.fieldSetQuadruple4 {
	width:22%;
	width:-webkit-calc(25% - 30px);
	width:calc(25% - 30px);
	float:right;
}

.fieldSetContent, .fieldSetContentWLink {
	-webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}
/* For Rich text */
.fieldSetContent>table, .fieldSetContentWLink>table {
	border-collapse:collapse;
	border-spacing:0;
}

.fieldSetContent>table div, .fieldSetContentWLink>table div {
	padding:0;
}
/* END For Rich text */
.fieldSetLink {
	text-align:left;
	-webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}

.fieldSetVertical>div.fieldSetLinksTop .fieldSetLink {
	text-align:right;
}

.fieldSetHorizontal .fieldSetLink {
	margin-left:24px;
}

.fieldSetLabelWLink{
	position: relative;	
}

.fieldSetLabel, .fieldSetLabelWLink {
	color:#808080;
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	padding-right:15px;
	min-height:23px;
	word-wrap: break-word;
	-webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}

.fieldSetContent>select{
	height: 30px;
	padding: 0px 6px;
	font-size: 15px;
}

.application .lotusInlineList{
	margin-left: 10px;
}

.application .lotusInlineList > span{
	height: 30px;
	line-height: 30px;
	display: inline-block;
}

div.fieldSetContent>input[type=text], div.fieldSetContent>textarea, div.fieldSetContent>select,
div.fieldSetContentWLink>input[type=text], div.fieldSetContentWLink>textarea, div.fieldSetContentWLink>select {
	background: #FFFFFF;
	border: 1px solid #B3B3B3;
	border-right-width:1px;
	position: relative;
	width:100%;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	font-family:inherit;
}

div.fieldSetContent>input[type=text], div.fieldSetContent>textarea,
div.fieldSetContentWLink>input[type=text], div.fieldSetContentWLink>textarea {
	padding:6px 5px 3px 9px !important;
}
/*
div.fieldSetContent>select[size="1"], div.fieldSetContentWLink>select[size="1"] {
	height:23px;
}
*/
div.fieldSetContent>select>option, div.fieldSetContentWLink>select>option {
	padding:3px;
}

div.fieldSetContent>fieldset table {
	border-collapse:collapse;
	border-spacing:0;
}

div.fieldSetContent>fieldset table td {
	padding:0;
	margin:0;
}

div.fieldSetContent > div.dijitTextBox:not(.dijitComboBox), 
div.fieldSetContentWLink > div.dijitTextBox:not(.dijitComboBox) {
	width:100%;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	position:relative;
}

div.fieldSetContent > div.dijitDateTextBox, div.fieldSetContent > div.dijitTimeTextBox,
div.fieldSetContentWLink > div.dijitDateTextBox, div.fieldSetContentWLink > div.dijitTimeTextBox {
	width:auto !important;
}

.documentReadMode div.fieldSetBorderRead, div.fieldSetBorder {
	background: #FFFFFF;
	border: 1px solid #B3B3B3 !important;
	height: 23px;
	overflow: hidden;
	position: relative;
}

.documentReadMode div.fieldSetBorderRead>span, div.fieldSetBorder>span {
	margin-right:5px;
	margin-left:5px;
	line-height:21px;
}

div.fieldSetContent div.xspInputFieldDateTimePicker, div.fieldSetContentWLink div.xspInputFieldDateTimePicker {
	height:auto !important;
}

div.fieldSetContent>span>ul, div.fieldSetContentWLink>span>ul {
	display:inline;
	list-style-type: none;
    margin: 0;
    padding: 0;
}

div.fieldSetContent>span>ul li, div.fieldSetContentWLink>span>ul li {
	display:inline;
	margin:3px 5px;
}

.dijitToggleButtonChecked span.dijitButtonNode, .dijitToggleButtonChecked span.dijitButtonNode:hover {
	background-color:#d2d2d2;
	background-image:none;
}

.application div.frameworkQuickAddField.dijitTextBox{
	width:100%;	
}

div.sendCommentPanel {
	width:100%;
	display:block;
}

div.sendCommentPanel div.recipientstLabel {
	width:50%;
	display:inline-block;
}

div.sendCommentPanel div.recipientstLinks {
	width:49%;
	text-align:right;
	display:inline-block;
}

div.sendCommentPanel div.recipientstLinks a {
	width:100%;
	display:inline;
}

.documentEditMode div.fieldSetContent .dijitError, 
.documentEditMode div.fieldSetContentWLink .dijitError,
.fieldSetContent .dijitError, 
.fieldSetContentWLink .dijitError{
	background-color: inherit;
	background-image: inherit;
	border:1px solid #df726b;
    color: #df372c;
}

div.dijitCheckBox, div.dijitCheckBox>input, div.dijitCheckBox + label {
	cursor:pointer;
}

.application div.dijitCheckBox + label {
	margin-right:26px;
	padding-left:10px;
}

.application div.dijitCheckBox {
	width:22px;
	height:22px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3QxMXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOm5vbmU7c3Ryb2tlOiMxQTFBMUE7c3Ryb2tlLXdpZHRoOjAuMjU7fQo8L3N0eWxlPgo8cmVjdCB4PSIwIiB5PSIwIiBjbGFzcz0ic3QxMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIi8+Cjwvc3ZnPgo=);
	background-position:left center;
	background-repeat:no-repeat;
}

.application div.dijitCheckBox.dijitHover, .application div.dijitCheckBox.dijitActiveFocused {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Q5e2ZpbGw6bm9uZTtzdHJva2U6IzFBMUExQTtzdHJva2Utd2lkdGg6MC41O30KPC9zdHlsZT4KPHBvbHlsaW5lIGNsYXNzPSJzdDkiIHBvaW50cz0iMS43LDYuNyA3LjEsMTIuMSAxNy4zLDEuOCIvPgo8L3N2Zz4K);
}

.application div.dijitCheckBox.dijitChecked {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Q1e2ZpbGw6IzFBMUExQTt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDUiIHBvaW50cz0iMy40LDQuOCAwLDguMiA3LjEsMTUuMyAxOSwzLjQgMTUuNiwwIDcuMSw4LjUiLz4KPC9zdmc+Cg==);
}

.application div.dijitRadio > input, .application div.dijitCheckBox > input {
	width:22px;
	height:22px;
}

div.dijitRadio, div.dijitRadio>input, div.dijitRadio + label {
	cursor:pointer;
}

.application div.dijitRadio + label {
	margin-right:26px;
	padding-left:10px;
}

.application div.dijitRadio {
	width:22px;
	height:22px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Q0e2ZpbGw6bm9uZTtzdHJva2U6IzFBMUExQTtzdHJva2Utd2lkdGg6MC4yNTt9Cjwvc3R5bGU+CjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjEwIiBjeT0iMTAiIHI9IjkiLz4KPC9zdmc+Cg==);
	background-position:left center;
	background-repeat:no-repeat;
}

.application div.dijitRadio.dijitHover, .application div.dijitRadio.dijitActiveFocused {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Q4e2ZpbGw6bm9uZTtzdHJva2U6IzFBMUExQTtzdHJva2Utd2lkdGg6MC41O30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3Q4IiBjeD0iMTAiIGN5PSIxMCIgcj0iOSIvPgo8Y2lyY2xlIGNsYXNzPSJzdDgiIGN4PSIxMCIgY3k9IjEwIiByPSI0LjUiLz4KPC9zdmc+Cg==);
}

.application div.dijitRadio.dijitChecked {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzFBMUExQTt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzFBMUExQTtzdHJva2Utd2lkdGg6Mjt9Cjwvc3R5bGU+CjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjEwIiBjeT0iMTAiIHI9IjkiLz4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTAiIGN5PSIxMCIgcj0iNC41Ii8+Cjwvc3ZnPgo=);
}

.application div.dijitComboBox, .application div.frameworkSelectNoBorder {
	width:auto;
}

.application div.dijitNumberTextBox.dijitTextBox{
	text-align: right;
}

div.frameworkFieldNoBorder {
	border:none !important;
}

div.dijitComboBox div.dijitArrowButton>input, div.dijitDateTextBox div.dijitArrowButton>input, div.dijitTimeTextBox div.dijitArrowButton>input {
	opacity:0;
}

div.dijitComboBox div.dijitArrowButton, div.dijitDateTextBox div.dijitArrowButton, div.dijitTimeTextBox div.dijitArrowButton {
	border:none;
	padding:0;
	background:none;
	padding-top: 9px !important;
	padding-right: 8px !important;
}

div.dijitComboBox.dijitHover div.dijitArrowButton, div.dijitDateTextBox.dijitHover div.dijitArrowButton, 
div.dijitTimeTextBox.dijitHover div.dijitArrowButton {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTkuMDI1cHgiIGhlaWdodD0iMTUuMzE0cHgiIHZpZXdCb3g9IjAgMCAxOS4wMjUgMTUuMzE0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOS4wMjUgMTUuMzE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CgoJLnN0MHtkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOiM4MDgwODA7c3Ryb2tlLXdpZHRoOjEuNTt9Cgkuc3Qxe2Rpc3BsYXk6aW5saW5lO2ZpbGw6bm9uZTtzdHJva2U6IzFBMUExQTtzdHJva2Utd2lkdGg6MC41O30KCS5zdDJ7ZGlzcGxheTppbmxpbmU7ZmlsbDojMUExQTFBO30KCS5zdDN7ZmlsbDojODA4MDgwO30KCS5zdDR7ZmlsbDojMUExQTFBO30KCS5zdDV7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMUExQTFBO30KCS5zdDZ7ZGlzcGxheTppbmxpbmU7ZmlsbDojRkYxQTFBO30KCS5zdDd7ZmlsbDpub25lO3N0cm9rZTojODA4MDgwO3N0cm9rZS13aWR0aDowLjc1O30KCS5zdDh7ZGlzcGxheTppbmxpbmU7fQoJLnN0OXtmaWxsOm5vbmU7c3Ryb2tlOiMxQTFBMUE7c3Ryb2tlLXdpZHRoOjEuNTt9Cgkuc3QxMHtkaXNwbGF5Om5vbmU7fQoKPC9zdHlsZT4KPGcgaWQ9IlphbWtuaWoiIGNsYXNzPSJzdDEwIj4KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTUuOCwyLjMgMTQuNywxLjIgOS4zLDYuNiA0LDEuMiAyLjksMi4zIDguMyw3LjcgMi45LDEzLjEgNCwxNC4xIDkuMyw4LjcgMTQuNywxNC4xIDE1LjgsMTMuMSAxMC40LDcuNyIvPgo8L2c+CjxnIGlkPSJaYW1rbmlqX3JvbGxvdmVyIiBjbGFzcz0ic3QxMCI+Cgk8cG9seWdvbiBjbGFzcz0ic3Q2IiBwb2ludHM9IjE1LjgsMi4zIDE0LjcsMS4yIDkuMyw2LjYgNCwxLjIgMi45LDIuMyA4LjMsNy43IDIuOSwxMy4xIDQsMTQuMSA5LjMsOC43IDE0LjcsMTQuMSAxNS44LDEzLjEgMTAuNCw3LjciLz4KPC9nPgo8ZyBpZD0iTGF5ZXJfMyIgY2xhc3M9InN0MTAiPgoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIzLjQsMS45IDkuMiwxMy43IDE1LDEuOSIvPgo8L2c+CjxnIGlkPSJMYXllcl80IiBjbGFzcz0ic3QxMCI+Cgk8ZyBjbGFzcz0ic3Q4Ij4KCQk8cGF0aCBjbGFzcz0ic3Q5IiBkPSJNOS40ODEgMC41NmMtNS4yMTkgMC05LjQ0OSA2Ljk5Ni05LjQ0OSA2Ljk5NnM0LjIzIDcuMiA5LjQgNy4xNzhjNS4yMTggMCA5LjQ0OC03LjE3OCA5LjQ0OC03LjE3OCBTMTQuNjk5IDAuNiA5LjUgMC41NnoiLz4KCQk8Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSI5LjUiIGN5PSI3LjYiIHI9IjMuNCIvPgoJPC9nPgo8L2c+CjxnIGlkPSJMYXllcl81IiBjbGFzcz0ic3QxMCI+Cgk8ZyBjbGFzcz0ic3Q4Ij4KCQk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMTAuODk5IDUuNDA2QzEwLjczMiA1LjMgMTAuNSA1LjMgMTAuNCA1LjMxYy0wLjE3NiAwLjA0MS0wLjMzOCAwLjE0Ni0wLjQ0NSAwLjMgQzkuODA3IDUuOCA5LjggNiA5LjggNi4xNmMwLjA0IDAuMiAwLjEgMC4zIDAuMyAwLjQ0N2MwLjY4NyAwLjQgMS4xIDEuMiAxLjEgMiBjMCAwLjYzNi0wLjI0NSAxLjIzMS0wLjY5NiAxLjY3OWwtMi44NSAyLjg1NGMtMC40NTEgMC40NTEtMS4wNDcgMC42OTctMS42ODMgMC42OTdjLTEuMzA5IDAtMi4zNzctMS4wNjYtMi4zNzctMi4zNzcgYzAtMC42MzMgMC4yNDktMS4yMyAwLjY5Ny0xLjY4Mkw1LjY3IDguNDI2QzUuODE0IDguMyA1LjkgOC4xIDUuOSA3LjkxQzUuODc3IDcuNyA1LjggNy42IDUuNyA3LjQgQzUuNTMxIDcuMyA1LjMgNy4yIDUuMiA3LjIxYy0wLjE4MyAwLTAuMzY0IDAuMDY4LTAuNTA0IDAuMjA3TDMuMzA5IDguNzcxQzIuNTkgOS41IDIuMiAxMC40IDIuMiAxMS41IGMwIDIuMSAxLjcgMy44IDMuOCAzLjgwNWMxLjAxNiAwIDEuOTczLTAuMzk4IDIuNjkxLTEuMTE1bDIuODUyLTIuODU0YzAuNzE3LTAuNzE3IDEuMTE0LTEuNjcyIDEuMTE0LTIuNjg4IEMxMi42NTQgNy4zIDEyIDYuMSAxMC45IDUuNDA2TDEwLjg5OSA1LjQwNnogTTEzLjYwNCAwLjA1Yy0xLjAxNiAwLTEuOTcxIDAuMzk1LTIuNjg5IDEuMTE1TDguMDYzIDQgQzcuMzQzIDQuNyA3IDUuNyA3IDYuNzA3YzAgMS4zIDAuNyAyLjUgMS44IDMuMjAxYzAuMTY0IDAuMSAwLjQgMC4xIDAuNSAwLjEgYzAuMTc4LTAuMDM3IDAuMzQxLTAuMTQzIDAuNDQ1LTAuMzA5YzAuMTA2LTAuMTY2IDAuMTM3LTAuMzU5IDAuMDk4LTAuNTM5Yy0wLjA0LTAuMTc2LTAuMTQ2LTAuMzQtMC4zMTQtMC40NDcgYy0wLjY4Ni0wLjQ0LTEuMDk4LTEuMTg5LTEuMDk4LTJjMC0wLjYzNyAwLjI0OC0xLjIzMiAwLjY5Ny0xLjY4MmwyLjg1Mi0yLjg1MmMwLjQ1MS0wLjQ0OSAxLjA0Ny0wLjY5NyAxLjY4Mi0wLjY5NyBjMS4zMTEgMCAyLjQgMS4xIDIuNCAyLjM3N2MwIDAuNjM1LTAuMjQ3IDEuMjMyLTAuNjk3IDEuNjgybC0xLjM1MSAxLjM1NGMtMC4xNDQgMC4xNDEtMC4yMTQgMC4zMjgtMC4yMTIgMC41IGMwLjAwNiAwLjIgMC4xIDAuNCAwLjIgMC40OTJjMC4xNCAwLjEgMC4zIDAuMiAwLjUgMC4yMDhjMC4xODEgMCAwLjM2NC0wLjA3MSAwLjUwNC0wLjIwOGwxLjM1My0xLjM1NCBjMC43MTctMC43MTcgMS4xMTQtMS42NzIgMS4xMTQtMi42ODlDMTcuNDA4IDEuOCAxNS43IDAuMSAxMy42IDAuMDVMMTMuNjA0IDAuMDV6IE0xMy42MDQgMC4xIi8+Cgk8L2c+CjwvZz4KPGcgaWQ9IkxheWVyXzYiPgoJPHBvbHlsaW5lIGNsYXNzPSJzdDkiIHBvaW50cz0iMS43LDEuOCA5LjUsMTMuNiAxNy4zLDEuOCIvPgo8L2c+CjxnIGlkPSJMYXllcl82X2NvcHkiIGNsYXNzPSJzdDEwIj4KCTxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjEuNywxLjggOS41LDEzLjYgMTcuMywxLjgiLz4KPC9nPgo8ZyBpZD0iTGF5ZXJfOCIgY2xhc3M9InN0MTAiPgoJPGcgY2xhc3M9InN0OCI+CgkJPGNpcmNsZSBjbGFzcz0ic3Q3IiBjeD0iOS45IiBjeT0iNy44IiByPSI4LjUiLz4KCQk8Zz4KCQkJPGc+CgkJCQk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNy45ODcgNS4xNjdINi45MTlWNS4wNTVjMC0yLjEyOSAxLjUwOS0yLjgyOSAyLjg3NS0yLjgyOWMxLjM2NiAwIDIuOSAwLjcgMi45IDIuOCBjMCAwLjgyNy0wLjQ4NCAxLjY1My0wLjk4MiAyLjEwMmwtMC44NTQgMC43NzFjLTAuMzk5IDAuMzY0LTAuNTEzIDAuNTg4LTAuNTEzIDAuOTk1VjkuMjNIOS4yNTRWOC45MjIgYzAtMC43NzEgMC4yNTYtMS4xNDkgMC44MjYtMS42NjdsMC44NTUtMC43NzFjMC4yODQtMC4yNjYgMC42NjgtMC44MTIgMC42NjgtMS40NDJjMC0xLjIwNS0wLjg1NC0xLjgwNy0xLjgwOC0xLjgwNyBjLTAuOTU0IDAtMS44MDggMC42MDItMS44MDggMS44MDdWNS4xNjd6IE05LjA1NSAxMC43MDFoMS40OTV2MS40NzFIOS4wNTVWMTAuNzAxeiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJMYXllcl85IiBjbGFzcz0ic3QxMCI+Cgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjMuNCw0LjggMCw4LjIgNy4xLDE1LjMgMTksMy40IDE1LjYsMCA3LjEsOC41Ii8+CjwvZz4KPGcgaWQ9IkxheWVyXzEwIiBjbGFzcz0ic3QxMCI+Cgk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxLjcsNi43IDcuMSwxMi4xIDE3LjMsMS44Ii8+CjwvZz4KPC9zdmc+Cg==);
	background-repeat:no-repeat;
	background-position:left center;
}

div.panelDocumentHeader {
	margin-bottom:10px;
	margin-top:10px;
}


/*Wersja tabletowa!!! */

div.dijitTextBox{
	box-sizing: border-box;
	height: 30px;
}

div.dijitComboBox{
	box-sizing: border-box;
	height: 30px;	
}

div.dijitReadOnly{
	color: #1a1a1a;
    border-color:#ffffff !important;
    opacity:1 !important;
}

.application div.dijitTextBoxFocused, .application textarea.dijitTextAreaFocused{
	border: 1px solid #1a1a1a;	
}

.application textarea.dijitTextAreaReadOnly{
	color: #1a1a1a;
    border-color:#ffffff !important;
    opacity:1 !important;
}

.application div.dijitTextBox, .application textarea.dijitTextArea{
	border: 1px solid #B3B3B3;
}

.application div.dijitTextBox.dijitError, .application textarea.dijitTextArea.dijitError{
	border: 1px solid #df726b;
}

.application div.dijitTextBox.dijitReadOnly, .application textarea.dijitTextArea.dijitReadOnly{
	border: none;
}

.fieldSetContent textarea.dijitTextArea, .fieldSetContentWLink textarea.dijitTextArea {
	min-height:60px;
}

.fieldSetContent textarea.dijitExpandingTextArea, .fieldSetContentWLink textarea.dijitExpandingTextArea {
	min-height:30px;
}

div.fieldSetLink div>a {
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #cccccc;
	display:inline-block;
}

div.fieldSetLink div>a:first-child {
	padding-left:0;
	border-left:none;
}

.application div.dijitComboBoxReadOnly div.dijitArrowButton {
	display:block;
	background:none;
	background-color:transparent;
	height:auto;
}

.documentReadMode .multiFileUploaderContainer {
	display:none;
}
.documentReadMode .notesDocumentSection .multiFileUploaderContainer {
	display: block;
}


table.frameworkMultiUploadTable {
	border-spacing:0;
	border-collapse:collapse;
	border:2px dashed #cccccc;
	width:100%;
	text-align:center;
}

table.frameworkMultiUploadTable td {
	padding: 5px 10px 0px 10px;
}

.multiFileUploaderContainer{
	position: relative;
}

.multiFileUploaderContainer .dropArea {
	top: 5px;
	position: absolute;
	z-index: 10001;
	left:2px;
	background-color:#ffffff;
	width:99%;
}

.multiFileUploaderContainer .dropActiveArea {
	z-index: 10001;
	height:100%;
	width:100%;
	text-align:center;
}

.multiFileUploaderContainer .dropAreaIcon {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldhcnN0d2FfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MCA1OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTgiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMUExQTFBIiBzdHJva2Utd2lkdGg9IjAuODI1OSIgcG9pbnRzPSIyLDIgMzcuOTE4LDIgNDcuMTUsMTQuOTE1IDQ3LjE1LDU2LjQ2MiAyLDU2LjQ2MiIvPg0KPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFBMUExQSIgc3Ryb2tlLXdpZHRoPSIwLjgyNTkiIHBvaW50cz0iMzcuODM4LDIgMzcuODM4LDE0Ljk0NCA0Ny4xNSwxNC45NDQiLz4NCjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFBMUExQSIgc3Ryb2tlLXdpZHRoPSIwLjgyNTkiIHgxPSIyNC41NzUiIHkxPSIyMi45OTIiIHgyPSIyNC41NzUiIHkyPSIzNS40NjkiLz4NCjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFBMUExQSIgc3Ryb2tlLXdpZHRoPSIwLjgyNTkiIHgxPSIzMC44MTQiIHkxPSIyOS4yMzEiIHgyPSIxOC4zMzciIHkyPSIyOS4yMzEiLz4NCjwvc3ZnPg0K);
	width: 25px;
	height: 28px;
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	vertical-align: top;
	margin: 2px;
}

.multiFileUploaderContainer .dropActiveAreaLabel {
	z-index: 10002;
	font-size:32px;
	position:relative;
	padding-top: 0px;
	display:inline-block;
}

.fieldSetVertical div.fieldSetLabel, .fieldSetVertical div.fieldSetLabelWLink {
		width:120px;
		padding-top:0;
		text-align:right;
		display:table-cell;
		vertical-align:middle;
}

.fieldSetVertical div.fieldSetContent {
		width:280px;
		width:-webkit-calc(100% - 120px);
	    width:calc(100% - 120px);
	    display:table-cell;
	    vertical-align:middle;
}

.fieldSetVertical div.fieldSetContentWLink {
		width:200px;
		width:-webkit-calc(100% - 200px);
	    width:calc(100% - 200px);
	    display:table-cell;
	    vertical-align:middle;
}

.fieldSetVertical div.fieldSetLink {
		width:80px;
		padding-top:0;
		padding-left:15px;
		display:table-cell;
		vertical-align:middle;
}

/*Keywords config*/

.frameworkConfigGrid.dgrid { 
	/*width: 850px;*/  
	border: none;
	margin-left: 20px;
}

.frameworkConfigGrid.dgrid .cellContentWrapper{
	padding: 7px 0px;	
}

.frameworkConfigGrid.dgrid .dojoDndItem{
	padding: 0px;
}

.frameworkConfigGrid.dgrid .dgrid-cell{
	padding: 0px 5px;
	vertical-align: middle;
	height: 32px;
}

.frameworkConfigGrid.dgrid .dgrid-expando-icon{
	margin-right: 5px;

}

.frameworkConfigGrid.dgrid .dgrid-tree-container .dgrid-expando-icon{
	width: 20px;
	height: 32px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAqCAYAAABRJWCpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgYDBofS3KL2QAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAMklEQVRIx+3VMQEAMAzDsGz8KRbLRiL9ZAB6nZl5KXVTDAaDwWDb2Gk+IIYCg8FgsEYflz8LEk0CHHkAAAAASUVORK5CYII=);
	background-position: 0px -5px;
	background-repeat: no-repeat;
}

.frameworkConfigGrid.dgrid .dgrid-tree-container .lastRow .dgrid-expando-icon{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAYAAACkCdXRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgYCjMYld39IwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAJklEQVQ4y2O4e/fufwYqASYGKoJRw0YNGzVs1LBRw2htGCM16wAALgAHVDF2Ab0AAAAASUVORK5CYII=);
}

.frameworkConfigGrid.dgrid .dgrid-row .dgrid-expando-icon.ui-icon-triangle-1-se{
	margin-top: 5px;
	width: 16px;
	height: 16px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDg4LjA3NiA0ODguMDc2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODguMDc2IDQ4OC4wNzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMCw0OS4wMTdjMC0xMy44MjQsMTEuMjA3LTI1LjAzLDI1LjAzLTI1LjAzaDQzOC4wMTdjMTMuODI0LDAsMjUuMDI5LDExLjIwNywyNS4wMjksMjUuMDNMMjYyLjgxLDQ1NS43NDUNCgkJCWMwLDAtMTguNzcyLDE4Ljc3My0zNy41NDUsMEMyMDYuNDk0LDQzNi45NzMsMCw0OS4wMTcsMCw0OS4wMTd6Ii8+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);	
	background-position: center center;
	background-repeat: no-repeat;
}

.frameworkConfigGrid.dgrid .dgrid-row .dgrid-expando-icon.ui-icon-triangle-1-e{
	margin-top: 5px;
	width: 16px;
	height: 16px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDE1LjM0NiA0MTUuMzQ2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTUuMzQ2IDQxNS4zNDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDEuNzEyLDQxNS4zNDZjLTExLjc2MywwLTIxLjMtOS41MzctMjEuMy0yMS4zVjIxLjI5OUMyMC40MTIsOS41MzYsMjkuOTQ5LDAsNDEuNzEyLDBsMzQ2LjEyMiwxOTEuNjk3DQoJCQljMCwwLDE1Ljk3NSwxNS45NzUsMCwzMS45NTFDMzcxLjg1OSwyMzkuNjIyLDQxLjcxMiw0MTUuMzQ2LDQxLjcxMiw0MTUuMzQ2eiIvPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
	background-position: center center;
	background-repeat: no-repeat;
}

.frameworkConfigGrid .dgrid-header th{
	text-align: center;
	background: white;
	border: none;
}

.frameworkConfigGrid .dndhandleColumn{
	width: 20px;
}

.frameworkConfigGrid .field-default, 
.frameworkConfigGrid .field-deprecated{
	width: 78px;
	text-align: center;
}

.frameworkConfigGrid .dgrid-input[type=checkbox]{
	width: auto;
}

.frameworkConfigGrid .dgrid-cell{
	padding-left: 8px;
	padding-right: 8px;
}

.frameworkConfigGrid .dgrid-header tr{
	border: none;
}

.frameworkConfigGrid .dgrid-content{
	border-top: 1px solid #ddd;
}

.frameworkConfigGrid .dgrid-scroller{
	margin-top: 36px !important;
	overflow-y: auto;
}

.keywordsModelButton{
	padding: 10px 20px 10px 20px; position: relative; top: -15px;
}


/*=================== */

@media screen and (min-width:1600px) {
	div.dijitComboBox div.dijitArrowButton, div.dijitDateTextBox div.dijitArrowButton, div.dijitTimeTextBox div.dijitArrowButton {
		border:none;
		padding:0;
		background:none;
		padding-top: 9px !important;
		padding-right: 8px !important;
		position: relative;
		top: -1px;
	}
}

@media screen and (max-width:1599px) {
	div.dijitComboBox div.dijitArrowButton, div.dijitDateTextBox div.dijitArrowButton, div.dijitTimeTextBox div.dijitArrowButton {
		position: relative;
		top: -2px;
	}
}

@media only screen 
and (max-width : 1600px)
and (max-height : 1200px){
	.fieldSetContent textarea.dijitExpandingTextArea, .fieldSetContentWLink textarea.dijitExpandingTextArea{
		min-height: 26px;
	}
	div.panelDocumentHeader {
	    margin-bottom: 10px;
	    margin-top: 0px;
	    padding-bottom: 9px;
	}
}

@media screen and (min-width:1200px) {
	.fieldSet div.fieldSetLabel, .fieldSet div.fieldSetLabelWLink {
		width:120px;
		float:left;
		padding-top:7px;
		text-align:right;
	}
	
	.fieldSet div.fieldSetContent {
		width:280px;
		width:-webkit-calc(100% - 120px);
	    width:calc(100% - 120px);
	    float:right;
	}
	
	.fieldSet div.fieldSetContentWLink {
		width:200px;
		width:-webkit-calc(100% - 200px);
	    width:calc(100% - 200px);
	    float:left;
	}
	
	.fieldSet div.fieldSetLink {
		width:80px;
		float:right;
		padding-top:7px;
		padding-left:15px;
	}
	
	.fieldSetHorizontal div.fieldSetLabel {
		float:left;
		width:100%;
	}
	
	.fieldSetHorizontal div.fieldSetLabelWLink {
		float:left;
		/*width:50%;*/
	}
	
	.fieldSetHorizontal div.fieldSetContent, div.fieldSetContentWLink {
	    width:100%;
	    display:inline-block;
	}
	
	.fieldSetHorizontal div.fieldSetLink {
		float:left;
		/*float:right;*/
		/*width:50%;*/
	}

}

@media screen and (min-width:1200px) and (max-width:1599px) {
	div.dijitComboBox div.dijitArrowButton, div.dijitDateTextBox div.dijitArrowButton, div.dijitTimeTextBox div.dijitArrowButton {
		border:none;
		padding:0;
		background:none;
		padding-top: 6px !important;
		padding-right: 8px !important;
	}
}

@media screen and (min-width:1000px) and (max-width:1199px) {
	.fieldSet div.fieldSetLabel, .fieldSetHorizontal div.fieldSetLabel {
		float:left;
		width:100%;
	}
	
	.fieldSet div.fieldSetLabelWLink, .fieldSetHorizontal div.fieldSetLabelWLink {
		float:left;
		/*width:50%;*/
	}
	
	.fieldSet div.fieldSetContent, .fieldSet div.fieldSetContentWLink,
	.fieldSetHorizontal div.fieldSetContent, .fieldSetHorizontal div.fieldSetContentWLink {
	    width:100%;
	    display:inline-block;
	}
	
	.fieldSet div.fieldSetLink, .fieldSetHorizontal div.fieldSetLink {
		/*width:50%;*/
		/*float:right;*/
		float:left;
		margin-left:37px;
	}
	
	div.dijitComboBox div.dijitArrowButton, div.dijitDateTextBox div.dijitArrowButton, div.dijitTimeTextBox div.dijitArrowButton {
		border:none;
		padding:0;
		background:none;
		padding-top: 6px !important;
		padding-right: 8px !important;
	}
}

@media screen and (min-width:800px) and (max-width:999px) {
	.fieldSet div.fieldSetLabel, .fieldSet .fieldSetLabelWLink {
		width:100px;
		float:left;
		padding-top:7px;
		text-align:right;
	}
	
	.fieldSet div.fieldSetContent {
		width:210px;
		width:-webkit-calc(100% - 100px);
	    width:calc(100% - 100px);
	    float:right;
	}
	
	.fieldSet div.fieldSetContentWLink {
		width:150px;
		width:-webkit-calc(100% - 160px);
	    width:calc(100% - 160px);
	    float:left;
	}
	
	.fieldSet div.fieldSetLink {
		width:60px;
		float:right;
		padding-top:7px;
		padding-left:15px;
	}
	
	.fieldSetHorizontal div.fieldSetLabel {
		float:left;
		width:100%;
	}
	
	.fieldSetHorizontal div.fieldSetLabelWLink {
		float:left;
		/*width:50%;*/
	}
	
	.fieldSetHorizontal div.fieldSetContent, .fieldSetHorizontal div.fieldSetContentWLink {
	    width:100%;
	    display:inline-block;
	}
	
	.fieldSetHorizontal div.fieldSetLink {
		/*width:50%;*/
		/*float:right;*/
		float:left;
	}
	
	div.dijitComboBox div.dijitArrowButton, div.dijitDateTextBox div.dijitArrowButton, div.dijitTimeTextBox div.dijitArrowButton {
		border:none;
		padding:0;
		background:none;
		padding-top: 6px !important;
		padding-right: 8px !important;
	}
}

@media screen and (max-width:799px) {
	.fieldSet div.fieldSetLabel, .fieldSetHorizontal div.fieldSetLabel {
		float:left;
		width:100%;
	}
	
	.fieldSet div.fieldSetLabelWLink, .fieldSetHorizontal div.fieldSetLabelWLink {
		float:left;
		/*width:50%;*/
	}
	
	.fieldSet div.fieldSetContent, .fieldSet div.fieldSetContentWLink,
	.fieldSetHorizontal div.fieldSetContent, .fieldSetHorizontal div.fieldSetContentWLink {
	    width:100%;
	    display:inline-block;
	}
	
	.fieldSet div.fieldSetLink, .fieldSetHorizontal div.fieldSetLink {
		/*width:50%;*/
		/*float:right;*/
		float:left;
		margin-left:37px;
	}
	
	div.dijitComboBox div.dijitArrowButton, div.dijitDateTextBox div.dijitArrowButton, div.dijitTimeTextBox div.dijitArrowButton {
		border:none;
		padding:0;
		background:none;
		padding-top: 6px !important;
		padding-right: 8px !important;
	}
}


.fieldNamesDocumentAccess {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #B3B3B3;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	min-height: 29px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	width: 100%;
	color: #1a1a1a;
}

.fieldNamesDocumentAccess .frameworkTagsTagLabel {
	margin-left: 4px;
}

.fieldNamesDocumentAccess .dijitInputContainer {
	padding-left: 5px !important;
}

div.fieldSetContent .frameworkDocumentAccessCorrection .fieldNamesDocumentAccess {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #B3B3B3;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	min-height: 29px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	width: 100%;
	color: #1a1a1a;
}

div.fieldSetContentWLink .frameworkDocumentAccessCorrection .fieldNamesDocumentAccess {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #B3B3B3;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	min-height: 29px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	width: 100%;
	color: #1a1a1a;
}

.fieldNamesDocumentAccess .frameworkTagsTagContainer {
	margin-top: 0px;
}

.repeaterAddButtonContainer,
.embeddedViewButtonContainer{
	text-align: center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-bottom: 16px;
	padding-top: 18px;
}

.repeaterAddButtonContainer{
	margin-top: 26px;	
}

.embeddedViewButtonContainer{
	margin-top: 0px;	
}

.searchComboCell .dijitSelect, .searchComboCell .dijitButtonContents {
	border: none !important;
	background: none !important;
}
                             
.searchComboCell .dijitSelect{
	margin: 0.2em;
}
                                      
.searchComboCell .dijitButtonText{
	padding: 0 0.3em !important;
	margin: 5px;
}

.frameworkDocumentAccessField{
	margin: 0px 10px 4px 10px;
	line-height: 30px;
}

.inspectorEditCurrentDoc{
	cursor: pointer;
	display: inline-block;
	position: absolute;
	top: 19px;
	right: 20px;
}

.searchInputCell div.dijitTextBox {
	height:23px;
}

.application div.dijitTextBox.dijitSpinner.dijitNumberTextBox.dijitReadOnly 
div.dijitButtonNode.dijitSpinnerButtonContainer {
	display: none;
}

.application div.dijitTextBox.dijitReadOnly span.dijitPlaceHolder {
	display: none;
}

.application a.frameworkViewColumnHeader.notesViewHeaderLink {
    color: #0062ff !important;
    outline: none;
}

.application div.panelNotesViewHeaderLink {
	float: left;	
}

.application div.frameworkViewColumnHeader.columnHeaderAscending {
	content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0IDE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Q1e2ZpbGw6IzFBMUExQTt9Cjwvc3R5bGU+Cjxwb2x5Z29uIHRyYW5zZm9ybT0icm90YXRlKDE4MCA3IDcpIiAgY2xhc3M9InN0NSIgcG9pbnRzPSIxLjIsMS4xIDcsMTIuOSAxMi44LDEuMSIvPgo8L3N2Zz4=);
	cursor: pointer;
}

.application div.frameworkViewColumnHeader.columnHeaderDescending {
	content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0IDE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Q1e2ZpbGw6IzFBMUExQTt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDUiIHBvaW50cz0iMS4yLDEuMSA3LDEyLjkgMTIuOCwxLjEiLz4KPC9zdmc+Cg==);
	cursor: pointer;
}

.application span.noteInfoAboutSave {
	margin-left: 30px;
}

.application div.panelNotesFromMail {
	margin-left: 20px;
}

.shortRichTextContent {
	max-height: 150px;
	overflow: hidden;
}

.showMoreText.hideShowMore {
	display: none;
}

.showMoreTextButtons {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}

.showMoreTextButtons button.showMoreActionClass {
	background-color: transparent;
	color: #0062ff;
    border: solid 1px #ccc;
    cursor: pointer;
    min-width: 30px;
    max-height: 15px;
}

.showMoreTextButtons span.buttonTextShow {
	position: relative;
	top: -6px;
	cursor: pointer;
}

.showMoreTextButtons span.buttonTextHide {
	position: relative;
	top: 0px;
	cursor: pointer;
}

.showMoreTextButtons button.visible {
	display: block;
}

.showMoreTextButtons button.hidden {
	display: none;
}

.application div.cke_toolbox span.cke_toolbar {
	height: auto !important;
}

.application .cke_skin_oneui3 .cke_top {
    border-bottom-width: 1px !important;
}

.application .cke_bottom {
	display: none;
}

.editAccessIcon {
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCINCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIg0KICAgdmVyc2lvbj0iMS4xIg0KICAgeD0iMHB4Ig0KICAgeT0iMHB4Ig0KICAgd2lkdGg9IjI3LjE4OHB4Ig0KICAgaGVpZ2h0PSIyNy4xODhweCINCiAgIHZpZXdCb3g9IjAgMCAyNy4xODggMjcuMTg4Ig0KICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjcuMTg4IDI3LjE4ODsiDQogICB4bWw6c3BhY2U9InByZXNlcnZlIg0KICAgaWQ9InN2ZzQxMzciDQogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxcHJlMiByMTM1MTYiDQogICBzb2RpcG9kaTpkb2NuYW1lPSJhY2Nlc3Muc3ZnIj48bWV0YWRhdGENCiAgICAgaWQ9Im1ldGFkYXRhNDE1MSI+PHJkZjpSREY+PGNjOldvcmsNCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQ0KICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcw0KICAgICBpZD0iZGVmczQxNDkiIC8+PHNvZGlwb2RpOm5hbWVkdmlldw0KICAgICBwYWdlY29sb3I9IiNmZmZmZmYiDQogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2Ig0KICAgICBib3JkZXJvcGFjaXR5PSIxIg0KICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIg0KICAgICBncmlkdG9sZXJhbmNlPSIxMCINCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIg0KICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCINCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiINCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMTY4Ig0KICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI3MTciDQogICAgIGlkPSJuYW1lZHZpZXc0MTQ3Ig0KICAgICBzaG93Z3JpZD0iZmFsc2UiDQogICAgIGlua3NjYXBlOnpvb209IjIuNzY2NjA2Ig0KICAgICBpbmtzY2FwZTpjeD0iMjguNzM1ODM3Ig0KICAgICBpbmtzY2FwZTpjeT0iMi44MzQ0OTgiDQogICAgIGlua3NjYXBlOndpbmRvdy14PSI4NCINCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjE5OCINCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCINCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNDEzNyIgLz48c3R5bGUNCiAgICAgdHlwZT0idGV4dC9jc3MiDQogICAgIGlkPSJzdHlsZTQxMzkiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+PGNpcmNsZQ0KICAgICBjbGFzcz0ic3QwIg0KICAgICBjeD0iMTAuNCINCiAgICAgY3k9IjQuNiINCiAgICAgcj0iNC4zIg0KICAgICBpZD0iY2lyY2xlNDE0MSINCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMCIgLz48cGF0aA0KICAgICBjbGFzcz0ic3QwIg0KICAgICBkPSJNMTUuNTMgMTMuNDk5Yy0xLjQzNC0xLjA0My0zLjE5OC0xLjY2LTUuMTA3LTEuNjZjLTQuNzk3IDAtOC42OSAzLjg5Mi04LjY5IDguNyBjMCAxLjYgMS4zIDIuOSAyLjkgMi44OTdoNy4wMjljLTAuMzI5LTAuODc1LTAuNTExLTEuODIxLTAuNTExLTIuODEyQzExLjE0NyAxNy41IDEyLjkgMTQuOCAxNS41IDEzLjQ5OXoiDQogICAgIGlkPSJwYXRoNDE0MyINCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMCIgLz48cGF0aA0KICAgICBjbGFzcz0ic3QwIg0KICAgICBkPSJNMTkuMTMzIDE0LjI5M2MtMy40OTIgMC02LjMyMyAyLjgzLTYuMzIzIDYuMzIxczIuODMxIDYuMyA2LjMgNi4zMjJjMy40OTIgMCA2LjMyMi0yLjgzMSA2LjMyMi02LjMyMiBTMjIuNjI1IDE0LjMgMTkuMSAxNC4yOTN6IE0xOC4xNTIgMjMuNTMybC0yLjkwNy0yLjkwOWwxLjExNi0xLjExOGwxLjc5MSAxLjc5MmwzLjgwMS0zLjgwMWwxLjExNyAxLjExOUwxOC4xNTIgMjMuNTMyeiINCiAgICAgaWQ9InBhdGg0MTQ1Ig0KICAgICBzdHlsZT0iZmlsbDojMDAwMDAwIiAvPjxlbGxpcHNlDQogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjIuMjA0MTg3MTU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSINCiAgICAgaWQ9InBhdGg0MTU5Ig0KICAgICBjeD0iMTkuMTU3MDQ3Ig0KICAgICBjeT0iMjAuMjMwMDE1Ig0KICAgICByeD0iMy45MzQ3NjA2Ig0KICAgICByeT0iMy42NjM2NzAzIiAvPjxwYXRoDQogICAgIGlkPSJwYXRoNDEzOSINCiAgICAgZD0ibSAyMS4yMDE3MzcsMTYuNTM1MTU5IGMgLTEuMzQ3Mzc1LDAgLTIuNDM5MzgzLDEuMDkyMDA0IC0yLjQzOTM4MywyLjQzOTM4MyAwLDAuMTg2NzY3IDAuMDIwOTcsMC4zNjc4MTQgMC4wNjA5OSwwLjU0MjE5NCBsIC0zLjcyODYzNywzLjcyNzY4MSAwLDAuNjA5ODQ4IDAuNjA5ODQ2LDAuNjA5ODQ2IDEuMjE5Njk0LDAgMC42MDk4NDMsLTAuNjA5ODQ2IDAsLTAuNjA5ODQ4IDAuNjA5ODQ3LDAgMCwtMC42MDk4NDYgMC42MDk4NDYsMCAwLC0wLjYwOTg0MyAxLjIxOTY5MywwIDAuNjc0NjQyLC0wLjY3NDY0NSBjIDAuMTc4MTksMC4wNDA5NiAwLjM2MzA0OSwwLjA2Mjg5IDAuNTUzNjI1LDAuMDYyODkgMS4zNDczNzksMCAyLjQzOTM4NiwtMS4wOTIwMDUgMi40MzkzODYsLTIuNDM5MzgzIDAsLTEuMzQ3MzggLTEuMDkyOTYsLTIuNDM4NDMyIC0yLjQzOTM4NiwtMi40Mzg0MzIgeiBtIC0yLjQ0Nzk1OCw0LjI2OTg3NiAtMy4wNDkyMzEsMy4wNDkyMyAwLC0wLjYwOTg0OCAzLjA0OTIzMSwtMy4wNDkyMjkgMCwwLjYwOTg0NyB6IG0gMy4wNDkyMzEsLTEuODI5NTM3IGMgLTAuMzM2MzY4LDAgLTAuNjA5ODQ4LC0wLjI3MzQ3OCAtMC42MDk4NDgsLTAuNjA5ODQ3IDAsLTAuMzM2MzY4IDAuMjczNDgsLTAuNjA5ODQ3IDAuNjA5ODQ4LC0wLjYwOTg0NyAwLjMzNjM2NywwIDAuNjA5ODQ2LDAuMjczNDc5IDAuNjA5ODQ2LDAuNjA5ODQ3IDAsMC4zMzYzNjkgLTAuMjczNDc5LDAuNjA5ODQ3IC0wLjYwOTg0NiwwLjYwOTg0NyB6Ig0KICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIg0KICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjxyZWN0DQogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjEuMjM0MjMzNTtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIg0KICAgICBpZD0icmVjdDQxNjkiDQogICAgIHdpZHRoPSIwLjE0MTE5MzkxIg0KICAgICBoZWlnaHQ9IjQuNDQyOTAxMSINCiAgICAgeD0iMjkuNDYwMTEyIg0KICAgICB5PSItOS4xNTA1MTQ2Ig0KICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjQzMDk5ODI3LDAuOTAyMzUyNzUsLTAuNzE3NTA5OTcsMC42OTY1NDgyNCwwLDApIiAvPjwvc3ZnPg==');
	background-size:20px 20px;
	display:inline-block;
	width:20px;
	height:20px;	
}

div.collapsed .editAccessIcon {
	display:none;
}

.expandableSectionAttachmentsOldVersions .expandableSection {
	margin-left: 0px;
	margin-right: 0px;
}
