
#tkjkljewrktn {
	color: #ecf5f9;
	color: #c9e6f3;
	color: #bed6f8;
	color: #4e88ad;
	color: #2b678d;
	color: #a0cb3e;
	color: #a6cf4d;
	color: #8eb633;
	/*
	browser.getUserAgent(): Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
	browser.getVersionNumber(): 5.0
	browser.isIE(): false
	browser.isIE7(): false
	browser.isIE9plus(): false
	browser.isIE9minus(): false
	browser.isIE9(): false
	browser.isIE10plus(): false
	browser.isIE10minus(): false
	browser.isIE10(): false
	browser.isIE11plus(): false
	browser.isIE11minus(): false
	browser.isIE11(): false
	*/
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Play:400,700);

html {
	height: 100%;
}

body {
	margin: 8px !important;
	padding: 0 !important;
	background: #f3f4f4 none !important;
	overflow: -moz-scrollbars-vertical !important;
}

body,
#main_container,
TABLE {
	font: normal 12px/1.5 'Open sans', Tahoma, Arial, Verdana, sans-serif;
	color: #222;
	text-align: left;
}

#adminTopDiv {
	position: relative;
	width: 1020px;
	min-height: 180px;
	margin: 0 auto;
}
#adminTopDiv #adminPanelDiv {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
}
#adminTopDiv .adminPanelTable td {
	padding: 5px !important;
}
#adminTopDiv .adminPanelTable td td {
	padding: 0 !important;
}
#adminTopDiv .adminPanelTable .adminPanelTd2 {
	height: 25px !important;
}
#adminTopDiv #changePageDiv {
	position: absolute;
	top: 0;
	right: 0;
}

#outer_container {
	width: 1010px;
}
#leftmenu {
	width: 174px;
}
#main_container {
	width: 740px !important;
}


#dochead {
	position: relative !important;
	min-height: 64px;
}

#docHeadHeading {
	position: absolute;
	top: 50%;
	left: 230px;
	margin: -16px 0 10px 0;
	padding: 3px 0 0 0;
	font: 700 32px/32px 'Play', Arial, Helvetica, sans-serif !important;
	color: #a6cf4d !important;
}

#clientName {
	position: absolute;
	top: -32px;
	right: -6px;
	margin: 0;
	padding: 2px 5px;
	background-color: #fff;
	border: 1px solid #ccc;
	font: 700 15px/16px 'Play', Arial, Helvetica, sans-serif !important;
	color: #a6cf4d !important;
}
#clientName a {
	color: #a6cf4d !important;
	text-decoration: none !important;
}

#clientName {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	-moz-transform: perspective(1px) translateZ(0);
	-o-transform: perspective(1px) translateZ(0);
	-ms-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	-ms-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: transform;
	-moz-transition-property: transform;
	-o-transition-property: transform;
	-ms-transition-property: transform;
	transition-property: transform;
	box-shadow: 0 0 1px transparent;
}
#clientName:hover, #clientName:focus, #clientName:active {
	-webkit-transform: scale(1.1) rotate(4deg);
	-moz-transform: scale(1.1) rotate(4deg);
	-o-transform: scale(1.1) rotate(4deg);
	-ms-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg);
}


#logo {
	min-height: 1px;
}

#divByLogo,
#divAfterHeading {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
}
#divByLogo *,
#divAfterHeading * {
	margin: 0;
	padding: 0;
}

#loggedInAs {
	float: left;
	margin: 0;
	padding: 0 0 8px 20px;
	font: normal 11px/1.5 'Open sans', Tahoma, Arial, Verdana, sans-serif;
}
#loggedInAs SPAN {
	font-weight: 600;
	padding-left: 5px;
}
#loginLink {
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 8px 20px;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	color: #666;
}
#loginLink A {
	font: normal 11px/1.5 'Open sans', Tahoma, Arial, Verdana, sans-serif;
	padding: 0;
}



INPUT[type="text"],
INPUT[type="password"],
INPUT[type="hidden"],
INPUT[type="email"],
INPUT[type="number"],
TEXTAREA,
SELECT,
.formField,
.formText,
.formTextarea {
	display: block !important;
	width: 100%;
	padding: .375rem .75rem !important;
	font: normal 12px/1.5 'Open sans', Tahoma, Arial, Verdana, sans-serif !important;
	color: #495057 !important;
	background-color: #fff !important;
	background-image: none !important;
	background-clip: padding-box !important;
	box-sizing: border-box !important;
	border: 1px solid #ced4da !important;
	-webkit-border-radius: .25rem !important;
	-moz-border-radius: .25rem !important;
	-o-border-radius: .25rem !important;
	-ms-border-radius: .25rem !important;
	border-radius: .25rem !important;
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
	-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
	-ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
}

TEXTAREA.editable[style*="none"] {
	display: none !important;
}

INPUT[type="text"]:focus,
INPUT[type="password"]:focus,
INPUT[type="hidden"]:focus,
INPUT[type="email"]:focus,
INPUT[type="number"]:focus,
TEXTAREA:focus,
SELECT:focus,
.formField:focus,
.formText:focus,
.formTextarea:focus {
	border-color: #80bdff !important;
	outline: 0 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) !important;
	-o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) !important;
	-ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) !important;
}

select {
	min-width: 80px;
}

.inline-form > div,
.inline-form > span {
	line-height: 32px;
}

.inline-form INPUT[type="checkbox"],
.inline-form INPUT[type="radio"],
.inline-form INPUT[type="text"],
.inline-form INPUT[type="password"],
.inline-form INPUT[type="hidden"],
.inline-form INPUT[type="email"],
.inline-form INPUT[type="number"],
.inline-form TEXTAREA,
.inline-form SELECT,
.inline-form .formField,
.inline-form .formText,
.inline-form .formTextarea,
.inline-form label,
.inline-form .label,
.inline-form code {
	display: inline-block !important;
	width: auto;
	margin: 0 10px;
}
.inline-form .first-child {
	margin-left: 0 !important;
}
.inline-form td label {
	margin: 0 !important;
}
.inline-form label input {
	margin-right: 5px !important;
}
.inline-form .inline-label {
	display: inline-block !important;
	width: 150px;
}

.input-sm,
INPUT[type="text"].input-sm,
INPUT[type="password"].input-sm,
INPUT[type="hidden"].input-sm,
INPUT[type="email"].input-sm,
INPUT[type="number"].input-sm,
TEXTAREA.input-sm,
SELECT.input-sm,
.formField.input-sm,
.formText.input-sm,
.formTextarea.input-sm {
	padding: .2rem .45rem !important;
	font-size: 11px !important;
	line-height: 1.1 !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	border-radius: 3px !important;
}

code, kbd, samp {
	font-family: monospace,monospace;
	font-size: 1em;
}
code, kbd, pre, samp {
	font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
code {
	padding: .2rem .4rem;
	font-size: 90%;
	color: #bd4147;
	background-color: #f7f7f9;
	word-wrap: break-word;
	-webkit-border-radius: .25rem;
	-moz-border-radius: .25rem;
	-o-border-radius: .25rem;
	-ms-border-radius: .25rem;
	border-radius: .25rem;
}
code.block {
	display: block;
	max-width: 100%;
	box-sizing: border-box;
}

.ui-dialog.ui-corner-all.ui-widget {
	-moz-box-shadow: 15px 20px 20px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 15px 20px 20px 0px rgba(0,0,0,0.5);
	box-shadow: 15px 20px 20px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=135, Color='#cccccc');
}

.ui-dialog-content {
	width: auto !important;
	height: auto !important;
	border: 0 !important;
}



.formBtn,a.formBtn,.formBtnSmall,a.formBtnSmall,.imcmsFormBtn,a.imcmsFormBtn,.imcmsFormBtnDisabled,a.imcmsFormBtnDisabled,.imcmsFormBtnSmall,a.imcmsFormBtnSmall,.imcmsFormBtnSmallDisabled,a.imcmsFormBtnSmallDisabled,button,input[type="reset"],input[type="button"],input[type="submit"] {
	display: inline-block !important;
	font-weight: 400 !important;
	text-align: center !important;
	white-space: nowrap !important;
	vertical-align: middle !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 3px solid transparent !important;
	padding: .155rem .5rem !important;
	font: normal 14px/1.5 'Open sans', Tahoma, Arial, Verdana, sans-serif !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-o-border-radius: 4px !important;
	-ms-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
	-moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
	-o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
	-ms-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
}
.formBtn.activate,a.formBtn.activate,.formBtnSmall.activate,a.formBtnSmall.activate,.imcmsFormBtn.activate,a.imcmsFormBtn.activate,.imcmsFormBtnDisabled.activate,a.imcmsFormBtnDisabled.activate,.imcmsFormBtnSmall.activate,a.imcmsFormBtnSmall.activate,.imcmsFormBtnSmallDisabled.activate,a.imcmsFormBtnSmallDisabled.activate,button.activate,input[type="reset"].activate,input[type="button"].activate,input[type="submit"].activate {
	padding: .155rem .7rem !important;
}

.btn-sm,.formBtn.btn-sm,a.formBtn.btn-sm,.imcmsFormBtn.btn-sm,a.imcmsFormBtn.btn-sm,.formBtnSmall,a.formBtnSmall,.imcmsFormBtnSmall,a.imcmsFormBtnSmall,.imcmsFormBtnSmallDisabled,a.imcmsFormBtnSmallDisabled,input[type="reset"].formBtnSmall,input[type="reset"].imcmsFormBtnSmall,input[type="reset"].imcmsFormBtnSmallDisabled,input[type="button"].formBtnSmall,input[type="button"].imcmsFormBtnSmall,input[type="button"].imcmsFormBtnSmallDisabled,input[type="submit"].formBtnSmall,input[type="submit"].imcmsFormBtnSmall,input[type="submit"].imcmsFormBtnSmallDisabled {
	padding: 1px 5px !important;
	font-size: 12px !important;
	line-height: 1.5 !important;
	border-radius: 3px !important;
}
.btn-sm.activate,.formBtn.btn-sm.activate,a.formBtn.btn-sm.activate,.imcmsFormBtn.btn-sm.activate,a.imcmsFormBtn.btn-sm.activate,.formBtnSmall.activate,a.formBtnSmall.activate,.imcmsFormBtnSmall.activate,a.imcmsFormBtnSmall.activate,.imcmsFormBtnSmallDisabled.activate,a.imcmsFormBtnSmallDisabled.activate,input[type="reset"].formBtnSmall.activate,input[type="reset"].imcmsFormBtnSmall.activate,input[type="reset"].imcmsFormBtnSmallDisabled.activate,input[type="button"].formBtnSmall.activate,input[type="button"].imcmsFormBtnSmall.activate,input[type="button"].imcmsFormBtnSmallDisabled.activate,input[type="submit"].formBtnSmall.activate,input[type="submit"].imcmsFormBtnSmall.activate,input[type="submit"].imcmsFormBtnSmallDisabled.activate {
	padding: 1px 9px !important;
}
.btn-xs,.formBtn.btn-xs,a.formBtn.btn-xs,.imcmsFormBtn.btn-xs,a.imcmsFormBtn.btn-xs,input[type="reset"].formBtn.btn-xs,input[type="reset"].imcmsFormBtn.btn-xs,input[type="button"].formBtn.btn-xs,input[type="button"].imcmsFormBtn.btn-xs,input[type="submit"].formBtn.btn-xs,input[type="submit"].imcmsFormBtn.btn-xs {
	padding: 1px 3px !important;
	font-size: 10px !important;
	line-height: 1.1 !important;
	border-radius: 3px !important;
}
.btn-xs.activate,.formBtn.btn-xs.activate,a.formBtn.btn-xs.activate,.imcmsFormBtn.btn-xs.activate,a.imcmsFormBtn.btn-xs.activate,input[type="reset"].formBtn.btn-xs.activate,input[type="reset"].imcmsFormBtn.btn-xs.activate,input[type="button"].formBtn.btn-xs.activate,input[type="button"].imcmsFormBtn.btn-xs.activate,input[type="submit"].formBtn.btn-xs.activate,input[type="submit"].imcmsFormBtn.btn-xs.activate {
	padding: 1px 7px !important;
}

.formBtn:focus,a.formBtn:focus,.formBtnSmall:focus,a.formBtnSmall:focus,.imcmsFormBtn:focus,a.imcmsFormBtn:focus,.imcmsFormBtnDisabled:focus,a.imcmsFormBtnDisabled:focus,.imcmsFormBtnSmall:focus,a.imcmsFormBtnSmall:focus,.imcmsFormBtnSmallDisabled:focus,a.imcmsFormBtnSmallDisabled:focus,button:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="submit"]:focus,
.formBtn:hover,a.formBtn:hover,.formBtnSmall:hover,a.formBtnSmall:hover,.imcmsFormBtn:hover,a.imcmsFormBtn:hover,.imcmsFormBtnDisabled:hover,a.imcmsFormBtnDisabled:hover,.imcmsFormBtnSmall:hover,a.imcmsFormBtnSmall:hover,.imcmsFormBtnSmallDisabled:hover,a.imcmsFormBtnSmallDisabled:hover,button:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover {
	text-decoration: none !important;
}

.formBtn.focus,a.formBtn.focus,.formBtnSmall.focus,a.formBtnSmall.focus,.imcmsFormBtn.focus,a.imcmsFormBtn.focus,.imcmsFormBtnDisabled.focus,a.imcmsFormBtnDisabled.focus,.imcmsFormBtnSmall.focus,a.imcmsFormBtnSmall.focus,.imcmsFormBtnSmallDisabled.focus,a.imcmsFormBtnSmallDisabled.focus,button.focus,input[type="reset"].focus,input[type="button"].focus,input[type="submit"].focus,
.formBtn.active:focus,a.formBtn.active:focus,.formBtnSmall.active:focus,a.formBtnSmall.active:focus,.imcmsFormBtn.active:focus,a.imcmsFormBtn.active:focus,.imcmsFormBtnDisabled.active:focus,a.imcmsFormBtnDisabled.active:focus,.imcmsFormBtnSmall.active:focus,a.imcmsFormBtnSmall.active:focus,.imcmsFormBtnSmallDisabled.active:focus,a.imcmsFormBtnSmallDisabled.active:focus,button.active:focus,input[type="reset"].active:focus,input[type="button"].active:focus,input[type="submit"].active:focus,
.formBtn:focus,a.formBtn:focus,.formBtnSmall:focus,a.formBtnSmall:focus,.imcmsFormBtn:focus,a.imcmsFormBtn:focus,.imcmsFormBtnDisabled:focus,a.imcmsFormBtnDisabled:focus,.imcmsFormBtnSmall:focus,a.imcmsFormBtnSmall:focus,.imcmsFormBtnSmallDisabled:focus,a.imcmsFormBtnSmallDisabled:focus,button:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="submit"]:focus {
	outline: 0 !important;
	-webkit-box-shadow: 0 0 0 .2rem rgba(166, 207, 77, .25) !important;
	-moz-box-shadow: 0 0 0 .2rem rgba(166, 207, 77, .25) !important;
	-o-box-shadow: 0 0 0 .2rem rgba(166, 207, 77, .25) !important;
	-ms-box-shadow: 0 0 0 .2rem rgba(166, 207, 77, .25) !important;
	box-shadow: 0 0 0 .2rem rgba(166, 207, 77, .25) !important;
}

.formBtn:active,a.formBtn:active,.formBtnSmall:active,a.formBtnSmall:active,.imcmsFormBtn:active,a.imcmsFormBtn:active,.imcmsFormBtnDisabled:active,a.imcmsFormBtnDisabled:active,.imcmsFormBtnSmall:active,a.imcmsFormBtnSmall:active,.imcmsFormBtnSmallDisabled:active,a.imcmsFormBtnSmallDisabled:active,button:active,input[type="reset"]:active,input[type="button"]:active,input[type="submit"]:active,
.formBtn.active,a.formBtn.active,.formBtnSmall.active,a.formBtnSmall.active,.imcmsFormBtn.active,a.imcmsFormBtn.active,.imcmsFormBtnDisabled.active,a.imcmsFormBtnDisabled.active,.imcmsFormBtnSmall.active,a.imcmsFormBtnSmall.active,.imcmsFormBtnSmallDisabled.active,a.imcmsFormBtnSmallDisabled.active,button.active,input[type="reset"].active,input[type="button"].active,input[type="submit"].active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .25), inset -4px 0px 0px 0px rgba(166,207,77,0.9);
	-moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .25), inset -4px 0px 0px 0px rgba(166,207,77,0.9);
	-o-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .25), inset -4px 0px 0px 0px rgba(166,207,77,0.9);
	-ms-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .25), inset -4px 0px 0px 0px rgba(166,207,77,0.9);
	box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .25), inset -4px 0px 0px 0px rgba(166,207,77,0.9);
}

.formBtn.disabled,a.formBtn.disabled,.formBtnSmall.disabled,a.formBtnSmall.disabled,.imcmsFormBtn.disabled,a.imcmsFormBtn.disabled,.imcmsFormBtnDisabled.disabled,a.imcmsFormBtnDisabled.disabled,.imcmsFormBtnSmall.disabled,a.imcmsFormBtnSmall.disabled,.imcmsFormBtnSmallDisabled.disabled,a.imcmsFormBtnSmallDisabled.disabled,button.disabled,input[type="reset"].disabled,input[type="button"].disabled,input[type="submit"].disabled,
.formBtn[disabled],a.formBtn[disabled],.formBtnSmall[disabled],a.formBtnSmall[disabled],.imcmsFormBtn[disabled],a.imcmsFormBtn[disabled],.imcmsFormBtnDisabled[disabled],a.imcmsFormBtnDisabled[disabled],.imcmsFormBtnSmall[disabled],a.imcmsFormBtnSmall[disabled],.imcmsFormBtnSmallDisabled[disabled],a.imcmsFormBtnSmallDisabled[disabled],button[disabled],input[type="reset"][disabled],input[type="button"][disabled],input[type="submit"][disabled],
.formBtn:disabled,a.formBtn:disabled,.formBtnSmall:disabled,a.formBtnSmall:disabled,.imcmsFormBtn:disabled,a.imcmsFormBtn:disabled,.imcmsFormBtnDisabled:disabled,a.imcmsFormBtnDisabled:disabled,.imcmsFormBtnSmall:disabled,a.imcmsFormBtnSmall:disabled,.imcmsFormBtnSmallDisabled:disabled,a.imcmsFormBtnSmallDisabled:disabled,button:disabled,input[type="reset"]:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,
.imcmsFormBtnDisabled[disabled],a.imcmsFormBtnDisabled[disabled],.imcmsFormBtnSmallDisabled[disabled],a.imcmsFormBtnSmallDisabled[disabled],
.imcmsFormBtnDisabled:disabled,a.imcmsFormBtnDisabled:disabled,.imcmsFormBtnSmallDisabled:disabled,a.imcmsFormBtnSmallDisabled:disabled {
	opacity: .65 !important;
	cursor: not-allowed !important;
	color: #fff !important;
}

.formBtn:not([disabled]):not(.disabled).active,a.formBtn:not([disabled]):not(.disabled).active,.formBtnSmall:not([disabled]):not(.disabled).active,a.formBtnSmall:not([disabled]):not(.disabled).active,.imcmsFormBtn:not([disabled]):not(.disabled).active,a.imcmsFormBtn:not([disabled]):not(.disabled).active,.imcmsFormBtnDisabled:not([disabled]):not(.disabled).active,a.imcmsFormBtnDisabled:not([disabled]):not(.disabled).active,.imcmsFormBtnSmall:not([disabled]):not(.disabled).active,a.imcmsFormBtnSmall:not([disabled]):not(.disabled).active,.imcmsFormBtnSmallDisabled:not([disabled]):not(.disabled).active,a.imcmsFormBtnSmallDisabled:not([disabled]):not(.disabled).active,button:not([disabled]):not(.disabled).active,input[type="reset"]:not([disabled]):not(.disabled).active,input[type="button"]:not([disabled]):not(.disabled).active,input[type="submit"]:not([disabled]):not(.disabled).active,
.formBtn:not([disabled]):not(.disabled):active,a.formBtn:not([disabled]):not(.disabled):active,.formBtnSmall:not([disabled]):not(.disabled):active,a.formBtnSmall:not([disabled]):not(.disabled):active,.imcmsFormBtn:not([disabled]):not(.disabled):active,a.imcmsFormBtn:not([disabled]):not(.disabled):active,.imcmsFormBtnDisabled:not([disabled]):not(.disabled):active,a.imcmsFormBtnDisabled:not([disabled]):not(.disabled):active,.imcmsFormBtnSmall:not([disabled]):not(.disabled):active,a.imcmsFormBtnSmall:not([disabled]):not(.disabled):active,.imcmsFormBtnSmallDisabled:not([disabled]):not(.disabled):active,a.imcmsFormBtnSmallDisabled:not([disabled]):not(.disabled):active,button:not([disabled]):not(.disabled):active,input[type="reset"]:not([disabled]):not(.disabled):active,input[type="button"]:not([disabled]):not(.disabled):active,input[type="submit"]:not([disabled]):not(.disabled):active {
	background-image: none !important;
}

a.formBtn.disabled,aa.formBtn.disabled,a.formBtnSmall.disabled,aa.formBtnSmall.disabled,a.imcmsFormBtn.disabled,aa.imcmsFormBtn.disabled,a.imcmsFormBtnDisabled.disabled,aa.imcmsFormBtnDisabled.disabled,a.imcmsFormBtnSmall.disabled,aa.imcmsFormBtnSmall.disabled,a.imcmsFormBtnSmallDisabled.disabled,aa.imcmsFormBtnSmallDisabled.disabled,abutton.disabled,ainput[type="reset"].disabled,ainput[type="button"].disabled,ainput[type="submit"].disabled,
fieldset[disabled] a.formBtn,fieldset[disabled] aa.formBtn,fieldset[disabled] a.formBtnSmall,fieldset[disabled] aa.formBtnSmall,fieldset[disabled] a.imcmsFormBtn,fieldset[disabled] aa.imcmsFormBtn,fieldset[disabled] a.imcmsFormBtnDisabled,fieldset[disabled] aa.imcmsFormBtnDisabled,fieldset[disabled] a.imcmsFormBtnSmall,fieldset[disabled] aa.imcmsFormBtnSmall,fieldset[disabled] a.imcmsFormBtnSmallDisabled,fieldset[disabled] aa.imcmsFormBtnSmallDisabled,fieldset[disabled] abutton,fieldset[disabled] ainput[type="reset"],fieldset[disabled] ainput[type="button"],fieldset[disabled] ainput[type="submit"] {
	pointer-events: none !important;
}

.formBtn[style*="width"],a.formBtn[style*="width"],.formBtnSmall[style*="width"],a.formBtnSmall[style*="width"],.imcmsFormBtn[style*="width"],a.imcmsFormBtn[style*="width"],.imcmsFormBtnDisabled[style*="width"],a.imcmsFormBtnDisabled[style*="width"],.imcmsFormBtnSmall[style*="width"],a.imcmsFormBtnSmall[style*="width"],.imcmsFormBtnSmallDisabled[style*="width"],a.imcmsFormBtnSmallDisabled[style*="width"],button[style*="width"],input[type="reset"][style*="width"],input[type="button"][style*="width"],input[type="submit"][style*="width"] {
	width: auto !important;
}
.formBtn.pull-left,a.formBtn.pull-left,.formBtnSmall.pull-left,a.formBtnSmall.pull-left,.imcmsFormBtn.pull-left,a.imcmsFormBtn.pull-left,.imcmsFormBtnDisabled.pull-left,a.imcmsFormBtnDisabled.pull-left,.imcmsFormBtnSmall.pull-left,a.imcmsFormBtnSmall.pull-left,.imcmsFormBtnSmallDisabled.pull-left,a.imcmsFormBtnSmallDisabled.pull-left,button.pull-left,input[type="reset"].pull-left,input[type="button"].pull-left,input[type="submit"].pull-left,
.btn-sm.pull-left,.formBtn.btn-sm.pull-left,a.formBtn.btn-sm.pull-left,.imcmsFormBtn.btn-sm.pull-left,a.imcmsFormBtn.btn-sm.pull-left,.formBtnSmall.pull-left,a.formBtnSmall.pull-left,.imcmsFormBtnSmall.pull-left,a.imcmsFormBtnSmall.pull-left,.imcmsFormBtnSmallDisabled.pull-left,a.imcmsFormBtnSmallDisabled.pull-left,input[type="reset"].formBtnSmall.pull-left,input[type="reset"].imcmsFormBtnSmall.pull-left,input[type="reset"].imcmsFormBtnSmallDisabled.pull-left,input[type="button"].formBtnSmall.pull-left,input[type="button"].imcmsFormBtnSmall.pull-left,input[type="button"].imcmsFormBtnSmallDisabled.pull-left,input[type="submit"].formBtnSmall.pull-left,input[type="submit"].imcmsFormBtnSmall.pull-left,input[type="submit"].imcmsFormBtnSmallDisabled.pull-left {
	margin-right: 10px !important;
}
.formBtn.pull-right,a.formBtn.pull-right,.formBtnSmall.pull-right,a.formBtnSmall.pull-right,.imcmsFormBtn.pull-right,a.imcmsFormBtn.pull-right,.imcmsFormBtnDisabled.pull-right,a.imcmsFormBtnDisabled.pull-right,.imcmsFormBtnSmall.pull-right,a.imcmsFormBtnSmall.pull-right,.imcmsFormBtnSmallDisabled.pull-right,a.imcmsFormBtnSmallDisabled.pull-right,button.pull-right,input[type="reset"].pull-right,input[type="button"].pull-right,input[type="submit"].pull-right,
.btn-sm.pull-right,.formBtn.btn-sm.pull-right,a.formBtn.btn-sm.pull-right,.imcmsFormBtn.btn-sm.pull-right,a.imcmsFormBtn.btn-sm.pull-right,.formBtnSmall.pull-right,a.formBtnSmall.pull-right,.imcmsFormBtnSmall.pull-right,a.imcmsFormBtnSmall.pull-right,.imcmsFormBtnSmallDisabled.pull-right,a.imcmsFormBtnSmallDisabled.pull-right,input[type="reset"].formBtnSmall.pull-right,input[type="reset"].imcmsFormBtnSmall.pull-right,input[type="reset"].imcmsFormBtnSmallDisabled.pull-right,input[type="button"].formBtnSmall.pull-right,input[type="button"].imcmsFormBtnSmall.pull-right,input[type="button"].imcmsFormBtnSmallDisabled.pull-right,input[type="submit"].formBtnSmall.pull-right,input[type="submit"].imcmsFormBtnSmall.pull-right,input[type="submit"].imcmsFormBtnSmallDisabled.pull-right {
	margin-left: 10px !important;
}
.btn-block {
	display: block !important;
	width: 100% !important;
}

.bg-success {
	background-color: #75ff75 !important;
}
.bg-error {
	background-color: #ff7575 !important;
}
.text-success {
	color: #0d0 !important;
}
.text-error {
	color: #e00 !important;
}



.formBtn,a.formBtn,.formBtnSmall,a.formBtnSmall,.imcmsFormBtn,a.imcmsFormBtn,.imcmsFormBtnDisabled,a.imcmsFormBtnDisabled,.imcmsFormBtnSmall,a.imcmsFormBtnSmall,.imcmsFormBtnSmallDisabled,a.imcmsFormBtnSmallDisabled,button,input[type="reset"],input[type="button"],input[type="submit"] {
	color: #fff !important;
	background-color: #4e88ad !important;
	border-color: #4e88ad !important;
}

.formBtn:hover,a.formBtn:hover,.formBtnSmall:hover,a.formBtnSmall:hover,.imcmsFormBtn:hover,a.imcmsFormBtn:hover,.imcmsFormBtnDisabled:hover,a.imcmsFormBtnDisabled:hover,.imcmsFormBtnSmall:hover,a.imcmsFormBtnSmall:hover,.imcmsFormBtnSmallDisabled:hover,a.imcmsFormBtnSmallDisabled:hover,button:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover {
	color: #2b678d !important;
	background-color: #fff !important;
	border-color: #2b678d !important;
	
}

.formBtn.focus,a.formBtn.focus,.formBtnSmall.focus,a.formBtnSmall.focus,.imcmsFormBtn.focus,a.imcmsFormBtn.focus,.imcmsFormBtnDisabled.focus,a.imcmsFormBtnDisabled.focus,.imcmsFormBtnSmall.focus,a.imcmsFormBtnSmall.focus,.imcmsFormBtnSmallDisabled.focus,a.imcmsFormBtnSmallDisabled.focus,button.focus,input[type="reset"].focus,input[type="button"].focus,input[type="submit"].focus,
.formBtn:focus,a.formBtn:focus,.formBtnSmall:focus,a.formBtnSmall:focus,.imcmsFormBtn:focus,a.imcmsFormBtn:focus,.imcmsFormBtnDisabled:focus,a.imcmsFormBtnDisabled:focus,.imcmsFormBtnSmall:focus,a.imcmsFormBtnSmall:focus,.imcmsFormBtnSmallDisabled:focus,a.imcmsFormBtnSmallDisabled:focus,button:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="submit"]:focus {
	-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5) !important;
	-moz-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5) !important;
	-o-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5) !important;
	-ms-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5) !important;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5) !important;
}

.formBtn.disabled,a.formBtn.disabled,.formBtnSmall.disabled,a.formBtnSmall.disabled,.imcmsFormBtn.disabled,a.imcmsFormBtn.disabled,.imcmsFormBtnDisabled.disabled,a.imcmsFormBtnDisabled.disabled,.imcmsFormBtnSmall.disabled,a.imcmsFormBtnSmall.disabled,.imcmsFormBtnSmallDisabled.disabled,a.imcmsFormBtnSmallDisabled.disabled,button.disabled,input[type="reset"].disabled,input[type="button"].disabled,input[type="submit"].disabled,
.formBtn:disabled,a.formBtn:disabled,.formBtnSmall:disabled,a.formBtnSmall:disabled,.imcmsFormBtn:disabled,a.imcmsFormBtn:disabled,.imcmsFormBtnDisabled:disabled,a.imcmsFormBtnDisabled:disabled,.imcmsFormBtnSmall:disabled,a.imcmsFormBtnSmall:disabled,.imcmsFormBtnSmallDisabled:disabled,a.imcmsFormBtnSmallDisabled:disabled,button:disabled,input[type="reset"]:disabled,input[type="button"]:disabled,input[type="submit"]:disabled {
	color: #fff !important;
	background-color: #4e88ad !important;
	border-color: #4e88ad !important;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box !important;
	padding: 0;
	margin-top: .25rem !important;
	position: relative;
	top: 2px;
}
.inline-form td input[type="checkbox"],
.inline-form td input[type="radio"] {
	top: -1px;
}
label > input[type="checkbox"],
label > input[type="radio"] {
	top: -2px;
}



.customfile-input {
	position: absolute; height: 100px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index: 999;
}

.customfile {
	width: 312px; height:auto; background: white; cursor: pointer; overflow: hidden; position: relative; border-left: 1px solid #ccc; font: 11px/28px Verdana,Geneva,sans-serif; color: #333;
}

.customfile-disabled {
	opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;
}

.customfile-feedback {
	display: block; margin: 1px 1px 1px 5px; color: black; font-style: italic;  }

.customfile-feedback-populated {
	color: black; font-style: normal; padding-left: 20px; background: url(/images_gui/fileinput/icon-generic.gif) left 5px no-repeat;
}

.customfile-button {
	display: inline-block !important;
	float: right;
	width: 70px;
	font-weight: 400 !important;
	text-align: center !important;
	white-space: nowrap !important;
	vertical-align: middle !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 3px solid transparent !important;
	padding: .155rem .5rem !important;
	font: normal 14px/1.5 'Open sans', Tahoma, Arial, Verdana, sans-serif !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-o-border-radius: 4px !important;
	-ms-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
	-moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
	-o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
	-ms-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
}
.customfile-button {
	color: #fff !important;
	background-color: #4e88ad !important;
	border-color: #4e88ad !important;
}

.customfile:hover .customfile-button {
	color: #2b678d !important;
	background-color: #fff !important;
	border-color: #2b678d !important;
}

.customfile-hover .customfile-button, .customfile-focus .customfile-button  {}

.customfile-focus .customfile-button {}



#adminPanelDiv .formBtn,#adminPanelDiv a.formBtn,#adminPanelDiv .formBtnSmall,#adminPanelDiv a.formBtnSmall,#adminPanelDiv .imcmsFormBtn,#adminPanelDiv a.imcmsFormBtn,#adminPanelDiv .imcmsFormBtnDisabled,#adminPanelDiv a.imcmsFormBtnDisabled,#adminPanelDiv .imcmsFormBtnSmall,#adminPanelDiv a.imcmsFormBtnSmall,#adminPanelDiv .imcmsFormBtnSmallDisabled,#adminPanelDiv a.imcmsFormBtnSmallDisabled,#adminPanelDiv button,#adminPanelDiv input[type="reset"],#adminPanelDiv input[type="button"],#adminPanelDiv input[type="submit"],
.imcmsFormBtnPanel {
	background: ButtonFace none !important; 
	color: ButtonText !important; 
	-moz-appearance: button !important;
	padding: 1px !important;
	padding-block-start: 0px !important;
	padding-inline-end: 8px !important;
	padding-block-end: 0px !important;
	padding-inline-start: 8px !important;
	border: 2px outset ButtonFace !important;
	box-sizing: border-box !important;
	-moz-user-select: none !important;
	-moz-binding: none !important;
	cursor: pointer !important;
	font: 11px Verdana, sans-serif !important;
}
#adminPanelDiv .formBtn:active,#adminPanelDiv a.formBtn:active,#adminPanelDiv .formBtnSmall:active,#adminPanelDiv a.formBtnSmall:active,#adminPanelDiv .imcmsFormBtn:active,#adminPanelDiv a.imcmsFormBtn:active,#adminPanelDiv .imcmsFormBtnDisabled:active,#adminPanelDiv a.imcmsFormBtnDisabled:active,#adminPanelDiv .imcmsFormBtnSmall:active,#adminPanelDiv a.imcmsFormBtnSmall:active,#adminPanelDiv .imcmsFormBtnSmallDisabled:active,#adminPanelDiv a.imcmsFormBtnSmallDisabled:active,#adminPanelDiv button:active,#adminPanelDiv input[type="reset"]:active,#adminPanelDiv input[type="button"]:active,#adminPanelDiv input[type="submit"]:active
.imcmsFormBtnPanel:active {
	border-style:inset !important;
	-webkit-appearance:push-button !important;
}



#outer_container {
	border: 1px solid #ccc;
	background-color: #fff;
}

.popup_dochead {
	background-color: #ecf5f9;
	border-bottom: 1px solid #bed6f8;
}

.gradientRow,
.divHeading {
	box-sizing: border-box;
	width: 100%;
	margin: 20px 0 !important;
	padding: 4px 10px !important;
	height: auto;
	border: 1px solid #bed6f8;
	color: #222;
	font: 600 12px/1.5 'Open sans', Tahoma, Arial, Verdana, sans-serif !important;
	background: #fff url(/images_gui/smsworkflow/gradient.png) top left repeat-x;
	cursor: pointer;
}
.divHeading {
	cursor: default;
}
.divHeading * {
	margin: 0 !important;
	padding: 0 !important;
}


/* *******************************************************************************************
 *         TopMenu                                                                           *
 ******************************************************************************************* */

#topmenu,
.topmenu,
.subtopmenu,
#main_container .subtopmenu {
	position: relative;
	background: #4e88ad url(/images_gui/smsworkflow/bg_topmenu.gif) bottom left repeat-x;
}

#topmenu A,
.topmenu A {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 4px 13px 3px 13px;
	border-right: 1px solid #fff;
	font: 11px/15px Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}
#topmenu LABEL,
.topmenu LABEL {
	display: block;
	float: left;
	margin: 0;
	padding: 4px 13px 3px 13px;
	font: bold 11px/15px Verdana, Geneva, sans-serif;
	color: #fff;
}
#topmenu A.item0,
.topmenu A.item0 {
	margin: 0 0 0 10px;
	border-left: 1px solid #fff;
}
#topmenu #topmenu_right A,
.topmenu .topmenu_right A{
	float: right;
	border-right: 0;
	border-left: 1px solid #fff;
}
#topmenu A:active,
#topmenu A:hover,
#topmenu A:focus,
.topmenu A:active,
.topmenu A:hover,
.topmenu A:focus {
	background: #4e88ad url(/images_gui/smsworkflow/bg_topmenu.gif) bottom left repeat-x;
	color: #fff;
}
#topmenu A.act,
.topmenu A.act {
	background: #fff url(/images_gui/smsworkflow/bg_topmenu_act.gif) top left repeat-x !important;
	color: #000;
}


.subtopmenu A {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 4px 13px 3px 13px;
	border-right: 1px solid #fff;
	font: 11px/15px Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}
.subtopmenu LABEL {
	display: block;
	float: left;
	margin: 0;
	padding: 4px 13px 3px 13px;
	font: bold 11px/15px Verdana, Geneva, sans-serif;
	color: #fff;
}
.subtopmenu A.item0 {
	margin: 0 0 0 10px;
	border-left: 1px solid #fff;
}
.subtopmenu #topmenu_right A,
.subtopmenu .topmenu_right A {
	float: right;
	border-right: 0;
	border-left: 1px solid #fff;
}
.subtopmenu A:active,
.subtopmenu A:hover,
.subtopmenu A:focus {
	background: #4e88ad url(/images_gui/smsworkflow/bg_topmenu.gif) bottom left repeat-x;
	color: #fff;
}
.subtopmenu A.act {
	background: #fff url(/images_gui/smsworkflow/bg_topmenu_act.gif) top left repeat-x !important;
	color: #000;
}



#topmenu A:after,
.topmenu A:after,
.subtopmenu A:after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 4px;
  background-color: #a6c3d6 !important;
  -webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
#topmenu A:active:after,
#topmenu A:hover:after,
#topmenu A:focus:after,
.topmenu A:active:after,
.topmenu A:hover:after,
.topmenu A:focus:after,
.subtopmenu A:active:after,
.subtopmenu A:hover:after,
.subtopmenu A:focus:after {
  width: 100%;
  left: 0;
}

#topmenu A.act:after,
.topmenu A.act:after,
.subtopmenu A.act:after {
  background-color: transparent !important;
}

#topmenu A.act:after,
.topmenu A.act:after,
.subtopmenu A.act:after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 4px;
  background-color: #8eb633 !important;
  -webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
#topmenu A.act:active:after,
#topmenu A.act:hover:after,
#topmenu A.act:focus:after,
.topmenu A.act:active:after,
.topmenu A.act:hover:after,
.topmenu A.act:focus:after,
.subtopmenu A.act:active:after,
.subtopmenu A.act:hover:after,
.subtopmenu A.act:focus:after {
  width: 100%;
  left: 0;
}

/* *******************************************************************************************
 *         LeftMenu                                                                          *
 ******************************************************************************************* */

#leftmenu DIV {
	margin: 0;
	padding: 0;
}
#leftmenu A {
	display: block;
	width: 172px;
	margin: 0;
	padding: 0;
	border: 1px solid #a6c3d6;
	border-width: 0 1px 1px 1px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
}
#leftmenu A SPAN {
	display: block;
	margin: 0;
	padding: 5px 14px;
}
#leftmenu A.first {
	border-top: 1px solid #a6c3d6;
}

#leftmenu A.lev1 SPAN {
	padding: 5px 14px;
}
#leftmenu A.lev2 SPAN {
	padding: 5px 14px 5px 26px;
}
#leftmenu A.lev3 SPAN {
	padding: 5px 14px 5px 42px;
}
#leftmenu A.lev4 SPAN {
	padding: 5px 14px 5px 58px;
}


#leftmenu A {
  -webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	-moz-transition-property: color, background-color;
	-o-transition-property: color, background-color;
	-ms-transition-property: color, background-color;
	transition-property: color, background-color;
}
#leftmenu A:hover,
#leftmenu A:focus,
#leftmenu A:active {
  background-color: #ecf5f9;
	color: #333;
	text-decoration: underline;
}



#leftmenu A.act_page {
	width: 173px;
	border-right: 0;
	background: #ecf5f9 url(/images_gui/smsworkflow/bg_leftmenu_act.gif) top right repeat-y;
	color: #333;
}
#leftmenu A.disabled,
#leftmenu A.disabled:active
#leftmenu A.disabled:hover {
	color: #999;
	background-color: inherit;
	text-decoration: none;
	cursor: default;
}

#leftmenu A.act_tree_lev1 SPAN {
	background: transparent url(/images_gui/smsworkflow/icons/menu_black_down.gif) 5px 9px no-repeat;
}
#leftmenu A.act_tree_lev2 SPAN {
	background: transparent url(/images_gui/smsworkflow/icons/menu_black_down.gif) 17px 9px no-repeat;
}
#leftmenu A.act_tree_lev3 SPAN {
	background: transparent url(/images_gui/smsworkflow/icons/menu_black_down.gif) 33px 9px no-repeat;
}
#leftmenu A.act_tree_lev4 SPAN {
	background: transparent url(/images_gui/smsworkflow/icons/menu_black_down.gif) 49px 9px no-repeat;
}

#leftmenu A.inact_tree_lev1 SPAN {
	background: transparent url(/images_gui/smsworkflow/icons/menu_black_right.gif) 4px 10px no-repeat;
}
#leftmenu A.inact_tree_lev2 SPAN {
	background: transparent url(/images_gui/smsworkflow/icons/menu_black_right.gif) 16px 10px no-repeat;
}
#leftmenu A.inact_tree_lev3 SPAN {
	background: transparent url(/images_gui/smsworkflow/icons/menu_black_right.gif) 32px 10px no-repeat;
}
#leftmenu A.inact_tree_lev4 SPAN {
	background: transparent url(/images_gui/smsworkflow/icons/menu_black_right.gif) 48px 10px no-repeat;
}


#leftmenu DIV.leftMenuHeading {
	display: block;
	width: 172px;
	margin: 0;
	padding: 0;
	border: 1px solid #a6c3d6;
	border-width: 0 1px 1px 1px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #333;
	background-color: #c9e6f3;
}
#leftmenu A.leftMenuHeadingBg {
	border: 1px solid #a6c3d6;
	background-color: #c9e6f3 !important;
	color: #333 !important;
}
#leftmenu DIV.leftMenuHeadingSpaceBefore {
	margin-top: 35px;
	border-width: 1px;
}
#leftmenu DIV.leftMenuHeadingSpaceAfter {
	margin-bottom: 35px;
}
#leftmenu DIV.leftMenuHeadingFirst {
	border-width: 1px;
}
#leftmenu DIV.leftMenuHeading SPAN {
	display: block;
	margin: 0;
	padding: 5px 14px;
}

.box {
	border: 1px solid #bed6f8;
}
.box H4,
.formTable TH H4 {
	background: #bed6f8 url(/images_gui/smsworkflow/gradient.png) top left repeat-x;
	border: 1px solid #bed6f8;
	color: #222;
	font: 600 12px/1.2 'Open sans', Tahoma, Arial, Verdana, sans-serif !important;
}

HR {
	margin: 20px 0;
	border: 0;
	height: 1px;
	color: transparent;
	background-color: transparent;
	border-color: transparent;
	background-image: linear-gradient(to right, rgba(78,136,173,0.1), rgba(78,136,173,1.0), rgba(78,136,173,0.1));
	/*
	color: #bed6f8 !important;
	background-color: #bed6f8 !important;
	border-color: #bed6f8 !important;
	*/
}

.box HR {
	color: #bed6f8;
}
html>body .box HR {
	border-color: #bed6f8;
}

HR.grey {
	border: 0;
	height: 1px;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1));
	/*
	color: #ccc !important;
	background-color: #ccc !important;
	border-color: #ccc !important;
	*/
}

.borderBlue {
	border: 1px solid #bed6f8;
}
.borderGrey {
	border: 1px solid #ccc;
}

.box H1,
.box H2,
.box H3,
.box H4 {
	border-width: 0 0 1px 0;
}

.box.box-noborder {
	border-width: 0 !important;
}

.box.box-standalone {
	position: relative;
	border-color: #ccc;
	margin: 20px auto;
	background-color: #fff;
}
.box.box-standalone H1,
.box.box-standalone H2,
.box.box-standalone H3,
.box.box-standalone H4 {
	height: auto;
	margin: 0 !important;
	padding: 10px 20px !important;
	color: #fff;
	font: 600 16px/1.2 'Open sans', Tahoma, Arial, Verdana, sans-serif !important;
	background: #68a25f none !important;
}
.box.box-standalone.error H1,
.box.box-standalone.error H2,
.box.box-standalone.error H3,
.box.box-standalone.error H4 {
	background: #a2675f none !important;
}
.box.box-standalone H1:after,
.box.box-standalone H2:after,
.box.box-standalone H3:after,
.box.box-standalone H4:after {
	content: '';
	display: block;
	position: absolute;
	top: -15px;
	left: -15px;
	width: 35px;
	height: 35px;
	background: transparent url(/images_gui/services/im_35.png) 0 0 no-repeat;
}
.box.box-standalone .box-content,
.box.box-standalone .box_content {
	padding: 20px;
}
.box.box-standalone .box-content,
.box.box-standalone .box_content,
.box.box-standalone .box-content div,
.box.box-standalone .box_content div {
	text-align: left;
}

.al,
.al * {
	text-align: center !important;
}
.ac,
.ac * {
	text-align: center !important;
}
.ar,
.ar * {
	text-align: right !important;
}

.formTable,
.formTable * {
	box-sizing: border-box;
}
.formTable TR.tr_last TD {
	border-bottom: 1px solid #4e88ad;
}

.formTable .fieldNormal,
.formTable .fieldActive,
.formTable .fieldMandatory,
.formTable .fieldError,
.formTable .fieldRed {
	margin-right: 0 !important;
	border: 0 !important;
}

.fieldGreen {
	margin-right: 4px;
	border: 2px solid #2d2;
}

tr.tr_odd {
	background-color: #f0f0f2 !important;
}

.pull-left { float: left !important; }
.pull-right { float: right !important; }

a#showAllLink {
	display: block;
	float: none !important;
	text-align: right;
	margin-top: 10px !important;
	margin-bottom: -10px !important;
	font-size: 110%;
	font-weight: 700;
	color: #2b678d;
}

tr.form-row-height td,
td.form-row-height {
	height: 32px;
}


.bold {
	font-weight: bold !important;
}

.hidden {
	display: none !important;
}
.visible {
	display: block !important;
}
.dnone {
	display: none;
}
.dblock {
	display: block;
}


.clear:before,
.clear:after,
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clear:after,
.clearfix:after {
	clear: both;
}

.clear,
.clearfix {
	*zoom: 1;
}



.alert-fixed-wrapper {
  margin: -8px 0 20px 0 !important;
}
.alert-fixed {
	width: 600px;
  margin: -1px auto 0 auto !important;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.alert-fixed-wrapper .alert {
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 0px;
	-khtml-border-radius-topright: 0px;
	-khtml-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomleft: 4px;
	-khtml-border-radius-topleft: 0px;
	-o-border-radius-topright: 0px;
	-o-border-radius-bottomright: 4px;
	-o-border-radius-bottomleft: 4px;
	-o-border-radius-topleft: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 0px;
	-moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
}
.alert-fixed-wrapper > .alert + .alert {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.alert h4 {
  margin: 0 0 .5em 0;
	font-size: 16px;
	line-height: 19px;
	font-weight: 600;
  color: inherit;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #333;
  background-color: #f2f25a;
  border-color: #e0e06f;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger .alert-link {
  color: #843534;
}

.m0 { margin: 0px; }
.mt0 { margin-top: 0px; }
.mr0 { margin-right: 0px; }
.mb0 { margin-bottom: 0px; }
.ml0 { margin-left: 0px; }
.mtb0 { margin-top: 0px; margin-bottom: 0px; }
.mlr0 { margin-left: 0px; margin-right: 0px; }

.m0i { margin: 0px !important; }
.mt0i { margin-top: 0px !important; }
.mr0i { margin-right: 0px !important; }
.mb0i { margin-bottom: 0px !important; }
.ml0i { margin-left: 0px !important; }
.mtb0i { margin-top: 0px !important; margin-bottom: 0px !important; }
.mlr0i { margin-left: 0px !important; margin-right: 0px !important; }
.m1 { margin: 1px; }
.mt1 { margin-top: 1px; }
.mr1 { margin-right: 1px; }
.mb1 { margin-bottom: 1px; }
.ml1 { margin-left: 1px; }
.mtb1 { margin-top: 1px; margin-bottom: 1px; }
.mlr1 { margin-left: 1px; margin-right: 1px; }

.m1i { margin: 1px !important; }
.mt1i { margin-top: 1px !important; }
.mr1i { margin-right: 1px !important; }
.mb1i { margin-bottom: 1px !important; }
.ml1i { margin-left: 1px !important; }
.mtb1i { margin-top: 1px !important; margin-bottom: 1px !important; }
.mlr1i { margin-left: 1px !important; margin-right: 1px !important; }
.m2 { margin: 2px; }
.mt2 { margin-top: 2px; }
.mr2 { margin-right: 2px; }
.mb2 { margin-bottom: 2px; }
.ml2 { margin-left: 2px; }
.mtb2 { margin-top: 2px; margin-bottom: 2px; }
.mlr2 { margin-left: 2px; margin-right: 2px; }

.m2i { margin: 2px !important; }
.mt2i { margin-top: 2px !important; }
.mr2i { margin-right: 2px !important; }
.mb2i { margin-bottom: 2px !important; }
.ml2i { margin-left: 2px !important; }
.mtb2i { margin-top: 2px !important; margin-bottom: 2px !important; }
.mlr2i { margin-left: 2px !important; margin-right: 2px !important; }
.m3 { margin: 3px; }
.mt3 { margin-top: 3px; }
.mr3 { margin-right: 3px; }
.mb3 { margin-bottom: 3px; }
.ml3 { margin-left: 3px; }
.mtb3 { margin-top: 3px; margin-bottom: 3px; }
.mlr3 { margin-left: 3px; margin-right: 3px; }

.m3i { margin: 3px !important; }
.mt3i { margin-top: 3px !important; }
.mr3i { margin-right: 3px !important; }
.mb3i { margin-bottom: 3px !important; }
.ml3i { margin-left: 3px !important; }
.mtb3i { margin-top: 3px !important; margin-bottom: 3px !important; }
.mlr3i { margin-left: 3px !important; margin-right: 3px !important; }
.m4 { margin: 4px; }
.mt4 { margin-top: 4px; }
.mr4 { margin-right: 4px; }
.mb4 { margin-bottom: 4px; }
.ml4 { margin-left: 4px; }
.mtb4 { margin-top: 4px; margin-bottom: 4px; }
.mlr4 { margin-left: 4px; margin-right: 4px; }

.m4i { margin: 4px !important; }
.mt4i { margin-top: 4px !important; }
.mr4i { margin-right: 4px !important; }
.mb4i { margin-bottom: 4px !important; }
.ml4i { margin-left: 4px !important; }
.mtb4i { margin-top: 4px !important; margin-bottom: 4px !important; }
.mlr4i { margin-left: 4px !important; margin-right: 4px !important; }
.m5 { margin: 5px; }
.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }
.mtb5 { margin-top: 5px; margin-bottom: 5px; }
.mlr5 { margin-left: 5px; margin-right: 5px; }

.m5i { margin: 5px !important; }
.mt5i { margin-top: 5px !important; }
.mr5i { margin-right: 5px !important; }
.mb5i { margin-bottom: 5px !important; }
.ml5i { margin-left: 5px !important; }
.mtb5i { margin-top: 5px !important; margin-bottom: 5px !important; }
.mlr5i { margin-left: 5px !important; margin-right: 5px !important; }
.m6 { margin: 6px; }
.mt6 { margin-top: 6px; }
.mr6 { margin-right: 6px; }
.mb6 { margin-bottom: 6px; }
.ml6 { margin-left: 6px; }
.mtb6 { margin-top: 6px; margin-bottom: 6px; }
.mlr6 { margin-left: 6px; margin-right: 6px; }

.m6i { margin: 6px !important; }
.mt6i { margin-top: 6px !important; }
.mr6i { margin-right: 6px !important; }
.mb6i { margin-bottom: 6px !important; }
.ml6i { margin-left: 6px !important; }
.mtb6i { margin-top: 6px !important; margin-bottom: 6px !important; }
.mlr6i { margin-left: 6px !important; margin-right: 6px !important; }
.m7 { margin: 7px; }
.mt7 { margin-top: 7px; }
.mr7 { margin-right: 7px; }
.mb7 { margin-bottom: 7px; }
.ml7 { margin-left: 7px; }
.mtb7 { margin-top: 7px; margin-bottom: 7px; }
.mlr7 { margin-left: 7px; margin-right: 7px; }

.m7i { margin: 7px !important; }
.mt7i { margin-top: 7px !important; }
.mr7i { margin-right: 7px !important; }
.mb7i { margin-bottom: 7px !important; }
.ml7i { margin-left: 7px !important; }
.mtb7i { margin-top: 7px !important; margin-bottom: 7px !important; }
.mlr7i { margin-left: 7px !important; margin-right: 7px !important; }
.m8 { margin: 8px; }
.mt8 { margin-top: 8px; }
.mr8 { margin-right: 8px; }
.mb8 { margin-bottom: 8px; }
.ml8 { margin-left: 8px; }
.mtb8 { margin-top: 8px; margin-bottom: 8px; }
.mlr8 { margin-left: 8px; margin-right: 8px; }

.m8i { margin: 8px !important; }
.mt8i { margin-top: 8px !important; }
.mr8i { margin-right: 8px !important; }
.mb8i { margin-bottom: 8px !important; }
.ml8i { margin-left: 8px !important; }
.mtb8i { margin-top: 8px !important; margin-bottom: 8px !important; }
.mlr8i { margin-left: 8px !important; margin-right: 8px !important; }
.m9 { margin: 9px; }
.mt9 { margin-top: 9px; }
.mr9 { margin-right: 9px; }
.mb9 { margin-bottom: 9px; }
.ml9 { margin-left: 9px; }
.mtb9 { margin-top: 9px; margin-bottom: 9px; }
.mlr9 { margin-left: 9px; margin-right: 9px; }

.m9i { margin: 9px !important; }
.mt9i { margin-top: 9px !important; }
.mr9i { margin-right: 9px !important; }
.mb9i { margin-bottom: 9px !important; }
.ml9i { margin-left: 9px !important; }
.mtb9i { margin-top: 9px !important; margin-bottom: 9px !important; }
.mlr9i { margin-left: 9px !important; margin-right: 9px !important; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.mtb10 { margin-top: 10px; margin-bottom: 10px; }
.mlr10 { margin-left: 10px; margin-right: 10px; }

.m10i { margin: 10px !important; }
.mt10i { margin-top: 10px !important; }
.mr10i { margin-right: 10px !important; }
.mb10i { margin-bottom: 10px !important; }
.ml10i { margin-left: 10px !important; }
.mtb10i { margin-top: 10px !important; margin-bottom: 10px !important; }
.mlr10i { margin-left: 10px !important; margin-right: 10px !important; }
.m15 { margin: 15px; }
.mt15 { margin-top: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.ml15 { margin-left: 15px; }
.mtb15 { margin-top: 15px; margin-bottom: 15px; }
.mlr15 { margin-left: 15px; margin-right: 15px; }

.m15i { margin: 15px !important; }
.mt15i { margin-top: 15px !important; }
.mr15i { margin-right: 15px !important; }
.mb15i { margin-bottom: 15px !important; }
.ml15i { margin-left: 15px !important; }
.mtb15i { margin-top: 15px !important; margin-bottom: 15px !important; }
.mlr15i { margin-left: 15px !important; margin-right: 15px !important; }
.m20 { margin: 20px; }
.mt20 { margin-top: 20px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.ml20 { margin-left: 20px; }
.mtb20 { margin-top: 20px; margin-bottom: 20px; }
.mlr20 { margin-left: 20px; margin-right: 20px; }

.m20i { margin: 20px !important; }
.mt20i { margin-top: 20px !important; }
.mr20i { margin-right: 20px !important; }
.mb20i { margin-bottom: 20px !important; }
.ml20i { margin-left: 20px !important; }
.mtb20i { margin-top: 20px !important; margin-bottom: 20px !important; }
.mlr20i { margin-left: 20px !important; margin-right: 20px !important; }
.m25 { margin: 25px; }
.mt25 { margin-top: 25px; }
.mr25 { margin-right: 25px; }
.mb25 { margin-bottom: 25px; }
.ml25 { margin-left: 25px; }
.mtb25 { margin-top: 25px; margin-bottom: 25px; }
.mlr25 { margin-left: 25px; margin-right: 25px; }

.m25i { margin: 25px !important; }
.mt25i { margin-top: 25px !important; }
.mr25i { margin-right: 25px !important; }
.mb25i { margin-bottom: 25px !important; }
.ml25i { margin-left: 25px !important; }
.mtb25i { margin-top: 25px !important; margin-bottom: 25px !important; }
.mlr25i { margin-left: 25px !important; margin-right: 25px !important; }
.m30 { margin: 30px; }
.mt30 { margin-top: 30px; }
.mr30 { margin-right: 30px; }
.mb30 { margin-bottom: 30px; }
.ml30 { margin-left: 30px; }
.mtb30 { margin-top: 30px; margin-bottom: 30px; }
.mlr30 { margin-left: 30px; margin-right: 30px; }

.m30i { margin: 30px !important; }
.mt30i { margin-top: 30px !important; }
.mr30i { margin-right: 30px !important; }
.mb30i { margin-bottom: 30px !important; }
.ml30i { margin-left: 30px !important; }
.mtb30i { margin-top: 30px !important; margin-bottom: 30px !important; }
.mlr30i { margin-left: 30px !important; margin-right: 30px !important; }
.m35 { margin: 35px; }
.mt35 { margin-top: 35px; }
.mr35 { margin-right: 35px; }
.mb35 { margin-bottom: 35px; }
.ml35 { margin-left: 35px; }
.mtb35 { margin-top: 35px; margin-bottom: 35px; }
.mlr35 { margin-left: 35px; margin-right: 35px; }

.m35i { margin: 35px !important; }
.mt35i { margin-top: 35px !important; }
.mr35i { margin-right: 35px !important; }
.mb35i { margin-bottom: 35px !important; }
.ml35i { margin-left: 35px !important; }
.mtb35i { margin-top: 35px !important; margin-bottom: 35px !important; }
.mlr35i { margin-left: 35px !important; margin-right: 35px !important; }
.m40 { margin: 40px; }
.mt40 { margin-top: 40px; }
.mr40 { margin-right: 40px; }
.mb40 { margin-bottom: 40px; }
.ml40 { margin-left: 40px; }
.mtb40 { margin-top: 40px; margin-bottom: 40px; }
.mlr40 { margin-left: 40px; margin-right: 40px; }

.m40i { margin: 40px !important; }
.mt40i { margin-top: 40px !important; }
.mr40i { margin-right: 40px !important; }
.mb40i { margin-bottom: 40px !important; }
.ml40i { margin-left: 40px !important; }
.mtb40i { margin-top: 40px !important; margin-bottom: 40px !important; }
.mlr40i { margin-left: 40px !important; margin-right: 40px !important; }
.m50 { margin: 50px; }
.mt50 { margin-top: 50px; }
.mr50 { margin-right: 50px; }
.mb50 { margin-bottom: 50px; }
.ml50 { margin-left: 50px; }
.mtb50 { margin-top: 50px; margin-bottom: 50px; }
.mlr50 { margin-left: 50px; margin-right: 50px; }

.m50i { margin: 50px !important; }
.mt50i { margin-top: 50px !important; }
.mr50i { margin-right: 50px !important; }
.mb50i { margin-bottom: 50px !important; }
.ml50i { margin-left: 50px !important; }
.mtb50i { margin-top: 50px !important; margin-bottom: 50px !important; }
.mlr50i { margin-left: 50px !important; margin-right: 50px !important; }
.mtm1 { margin-top: -1px; }
.mtm1i { margin-top: -1px !important; }
.mtm2 { margin-top: -2px; }
.mtm2i { margin-top: -2px !important; }
.mtm3 { margin-top: -3px; }
.mtm3i { margin-top: -3px !important; }
.mtm4 { margin-top: -4px; }
.mtm4i { margin-top: -4px !important; }
.mtm5 { margin-top: -5px; }
.mtm5i { margin-top: -5px !important; }
.mtm10 { margin-top: -10px; }
.mtm10i { margin-top: -10px !important; }
.mtm15 { margin-top: -15px; }
.mtm15i { margin-top: -15px !important; }
.mtm20 { margin-top: -20px; }
.mtm20i { margin-top: -20px !important; }
.mtm25 { margin-top: -25px; }
.mtm25i { margin-top: -25px !important; }
.mtm30 { margin-top: -30px; }
.mtm30i { margin-top: -30px !important; }
.mtm35 { margin-top: -35px; }
.mtm35i { margin-top: -35px !important; }
.mtm40 { margin-top: -40px; }
.mtm40i { margin-top: -40px !important; }
.mtm45 { margin-top: -45px; }
.mtm45i { margin-top: -45px !important; }
.mtm50 { margin-top: -50px; }
.mtm50i { margin-top: -50px !important; }
.p0 { padding: 0px; }
.pt0 { padding-top: 0px; }
.pr0 { padding-right: 0px; }
.pb0 { padding-bottom: 0px; }
.pl0 { padding-left: 0px; }
.ptb0 { padding-top: 0px; padding-bottom: 0px; }
.plr0 { padding-left: 0px; padding-right: 0px; }

.p0i { padding: 0px !important; }
.pt0i { padding-top: 0px !important; }
.pr0i { padding-right: 0px !important; }
.pb0i { padding-bottom: 0px !important; }
.pl0i { padding-left: 0px !important; }
.ptb0i { padding-top: 0px !important; padding-bottom: 0px !important; }
.plr0i { padding-left: 0px !important; padding-right: 0px !important; }
.p1 { padding: 1px; }
.pt1 { padding-top: 1px; }
.pr1 { padding-right: 1px; }
.pb1 { padding-bottom: 1px; }
.pl1 { padding-left: 1px; }
.ptb1 { padding-top: 1px; padding-bottom: 1px; }
.plr1 { padding-left: 1px; padding-right: 1px; }

.p1i { padding: 1px !important; }
.pt1i { padding-top: 1px !important; }
.pr1i { padding-right: 1px !important; }
.pb1i { padding-bottom: 1px !important; }
.pl1i { padding-left: 1px !important; }
.ptb1i { padding-top: 1px !important; padding-bottom: 1px !important; }
.plr1i { padding-left: 1px !important; padding-right: 1px !important; }
.p2 { padding: 2px; }
.pt2 { padding-top: 2px; }
.pr2 { padding-right: 2px; }
.pb2 { padding-bottom: 2px; }
.pl2 { padding-left: 2px; }
.ptb2 { padding-top: 2px; padding-bottom: 2px; }
.plr2 { padding-left: 2px; padding-right: 2px; }

.p2i { padding: 2px !important; }
.pt2i { padding-top: 2px !important; }
.pr2i { padding-right: 2px !important; }
.pb2i { padding-bottom: 2px !important; }
.pl2i { padding-left: 2px !important; }
.ptb2i { padding-top: 2px !important; padding-bottom: 2px !important; }
.plr2i { padding-left: 2px !important; padding-right: 2px !important; }
.p3 { padding: 3px; }
.pt3 { padding-top: 3px; }
.pr3 { padding-right: 3px; }
.pb3 { padding-bottom: 3px; }
.pl3 { padding-left: 3px; }
.ptb3 { padding-top: 3px; padding-bottom: 3px; }
.plr3 { padding-left: 3px; padding-right: 3px; }

.p3i { padding: 3px !important; }
.pt3i { padding-top: 3px !important; }
.pr3i { padding-right: 3px !important; }
.pb3i { padding-bottom: 3px !important; }
.pl3i { padding-left: 3px !important; }
.ptb3i { padding-top: 3px !important; padding-bottom: 3px !important; }
.plr3i { padding-left: 3px !important; padding-right: 3px !important; }
.p4 { padding: 4px; }
.pt4 { padding-top: 4px; }
.pr4 { padding-right: 4px; }
.pb4 { padding-bottom: 4px; }
.pl4 { padding-left: 4px; }
.ptb4 { padding-top: 4px; padding-bottom: 4px; }
.plr4 { padding-left: 4px; padding-right: 4px; }

.p4i { padding: 4px !important; }
.pt4i { padding-top: 4px !important; }
.pr4i { padding-right: 4px !important; }
.pb4i { padding-bottom: 4px !important; }
.pl4i { padding-left: 4px !important; }
.ptb4i { padding-top: 4px !important; padding-bottom: 4px !important; }
.plr4i { padding-left: 4px !important; padding-right: 4px !important; }
.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }
.ptb5 { padding-top: 5px; padding-bottom: 5px; }
.plr5 { padding-left: 5px; padding-right: 5px; }

.p5i { padding: 5px !important; }
.pt5i { padding-top: 5px !important; }
.pr5i { padding-right: 5px !important; }
.pb5i { padding-bottom: 5px !important; }
.pl5i { padding-left: 5px !important; }
.ptb5i { padding-top: 5px !important; padding-bottom: 5px !important; }
.plr5i { padding-left: 5px !important; padding-right: 5px !important; }
.p6 { padding: 6px; }
.pt6 { padding-top: 6px; }
.pr6 { padding-right: 6px; }
.pb6 { padding-bottom: 6px; }
.pl6 { padding-left: 6px; }
.ptb6 { padding-top: 6px; padding-bottom: 6px; }
.plr6 { padding-left: 6px; padding-right: 6px; }

.p6i { padding: 6px !important; }
.pt6i { padding-top: 6px !important; }
.pr6i { padding-right: 6px !important; }
.pb6i { padding-bottom: 6px !important; }
.pl6i { padding-left: 6px !important; }
.ptb6i { padding-top: 6px !important; padding-bottom: 6px !important; }
.plr6i { padding-left: 6px !important; padding-right: 6px !important; }
.p7 { padding: 7px; }
.pt7 { padding-top: 7px; }
.pr7 { padding-right: 7px; }
.pb7 { padding-bottom: 7px; }
.pl7 { padding-left: 7px; }
.ptb7 { padding-top: 7px; padding-bottom: 7px; }
.plr7 { padding-left: 7px; padding-right: 7px; }

.p7i { padding: 7px !important; }
.pt7i { padding-top: 7px !important; }
.pr7i { padding-right: 7px !important; }
.pb7i { padding-bottom: 7px !important; }
.pl7i { padding-left: 7px !important; }
.ptb7i { padding-top: 7px !important; padding-bottom: 7px !important; }
.plr7i { padding-left: 7px !important; padding-right: 7px !important; }
.p8 { padding: 8px; }
.pt8 { padding-top: 8px; }
.pr8 { padding-right: 8px; }
.pb8 { padding-bottom: 8px; }
.pl8 { padding-left: 8px; }
.ptb8 { padding-top: 8px; padding-bottom: 8px; }
.plr8 { padding-left: 8px; padding-right: 8px; }

.p8i { padding: 8px !important; }
.pt8i { padding-top: 8px !important; }
.pr8i { padding-right: 8px !important; }
.pb8i { padding-bottom: 8px !important; }
.pl8i { padding-left: 8px !important; }
.ptb8i { padding-top: 8px !important; padding-bottom: 8px !important; }
.plr8i { padding-left: 8px !important; padding-right: 8px !important; }
.p9 { padding: 9px; }
.pt9 { padding-top: 9px; }
.pr9 { padding-right: 9px; }
.pb9 { padding-bottom: 9px; }
.pl9 { padding-left: 9px; }
.ptb9 { padding-top: 9px; padding-bottom: 9px; }
.plr9 { padding-left: 9px; padding-right: 9px; }

.p9i { padding: 9px !important; }
.pt9i { padding-top: 9px !important; }
.pr9i { padding-right: 9px !important; }
.pb9i { padding-bottom: 9px !important; }
.pl9i { padding-left: 9px !important; }
.ptb9i { padding-top: 9px !important; padding-bottom: 9px !important; }
.plr9i { padding-left: 9px !important; padding-right: 9px !important; }
.p10 { padding: 10px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }
.ptb10 { padding-top: 10px; padding-bottom: 10px; }
.plr10 { padding-left: 10px; padding-right: 10px; }

.p10i { padding: 10px !important; }
.pt10i { padding-top: 10px !important; }
.pr10i { padding-right: 10px !important; }
.pb10i { padding-bottom: 10px !important; }
.pl10i { padding-left: 10px !important; }
.ptb10i { padding-top: 10px !important; padding-bottom: 10px !important; }
.plr10i { padding-left: 10px !important; padding-right: 10px !important; }
.p15 { padding: 15px; }
.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.pl15 { padding-left: 15px; }
.ptb15 { padding-top: 15px; padding-bottom: 15px; }
.plr15 { padding-left: 15px; padding-right: 15px; }

.p15i { padding: 15px !important; }
.pt15i { padding-top: 15px !important; }
.pr15i { padding-right: 15px !important; }
.pb15i { padding-bottom: 15px !important; }
.pl15i { padding-left: 15px !important; }
.ptb15i { padding-top: 15px !important; padding-bottom: 15px !important; }
.plr15i { padding-left: 15px !important; padding-right: 15px !important; }
.p20 { padding: 20px; }
.pt20 { padding-top: 20px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }
.pl20 { padding-left: 20px; }
.ptb20 { padding-top: 20px; padding-bottom: 20px; }
.plr20 { padding-left: 20px; padding-right: 20px; }

.p20i { padding: 20px !important; }
.pt20i { padding-top: 20px !important; }
.pr20i { padding-right: 20px !important; }
.pb20i { padding-bottom: 20px !important; }
.pl20i { padding-left: 20px !important; }
.ptb20i { padding-top: 20px !important; padding-bottom: 20px !important; }
.plr20i { padding-left: 20px !important; padding-right: 20px !important; }
.p25 { padding: 25px; }
.pt25 { padding-top: 25px; }
.pr25 { padding-right: 25px; }
.pb25 { padding-bottom: 25px; }
.pl25 { padding-left: 25px; }
.ptb25 { padding-top: 25px; padding-bottom: 25px; }
.plr25 { padding-left: 25px; padding-right: 25px; }

.p25i { padding: 25px !important; }
.pt25i { padding-top: 25px !important; }
.pr25i { padding-right: 25px !important; }
.pb25i { padding-bottom: 25px !important; }
.pl25i { padding-left: 25px !important; }
.ptb25i { padding-top: 25px !important; padding-bottom: 25px !important; }
.plr25i { padding-left: 25px !important; padding-right: 25px !important; }
.p30 { padding: 30px; }
.pt30 { padding-top: 30px; }
.pr30 { padding-right: 30px; }
.pb30 { padding-bottom: 30px; }
.pl30 { padding-left: 30px; }
.ptb30 { padding-top: 30px; padding-bottom: 30px; }
.plr30 { padding-left: 30px; padding-right: 30px; }

.p30i { padding: 30px !important; }
.pt30i { padding-top: 30px !important; }
.pr30i { padding-right: 30px !important; }
.pb30i { padding-bottom: 30px !important; }
.pl30i { padding-left: 30px !important; }
.ptb30i { padding-top: 30px !important; padding-bottom: 30px !important; }
.plr30i { padding-left: 30px !important; padding-right: 30px !important; }
.p35 { padding: 35px; }
.pt35 { padding-top: 35px; }
.pr35 { padding-right: 35px; }
.pb35 { padding-bottom: 35px; }
.pl35 { padding-left: 35px; }
.ptb35 { padding-top: 35px; padding-bottom: 35px; }
.plr35 { padding-left: 35px; padding-right: 35px; }

.p35i { padding: 35px !important; }
.pt35i { padding-top: 35px !important; }
.pr35i { padding-right: 35px !important; }
.pb35i { padding-bottom: 35px !important; }
.pl35i { padding-left: 35px !important; }
.ptb35i { padding-top: 35px !important; padding-bottom: 35px !important; }
.plr35i { padding-left: 35px !important; padding-right: 35px !important; }
.p40 { padding: 40px; }
.pt40 { padding-top: 40px; }
.pr40 { padding-right: 40px; }
.pb40 { padding-bottom: 40px; }
.pl40 { padding-left: 40px; }
.ptb40 { padding-top: 40px; padding-bottom: 40px; }
.plr40 { padding-left: 40px; padding-right: 40px; }

.p40i { padding: 40px !important; }
.pt40i { padding-top: 40px !important; }
.pr40i { padding-right: 40px !important; }
.pb40i { padding-bottom: 40px !important; }
.pl40i { padding-left: 40px !important; }
.ptb40i { padding-top: 40px !important; padding-bottom: 40px !important; }
.plr40i { padding-left: 40px !important; padding-right: 40px !important; }
.p50 { padding: 50px; }
.pt50 { padding-top: 50px; }
.pr50 { padding-right: 50px; }
.pb50 { padding-bottom: 50px; }
.pl50 { padding-left: 50px; }
.ptb50 { padding-top: 50px; padding-bottom: 50px; }
.plr50 { padding-left: 50px; padding-right: 50px; }

.p50i { padding: 50px !important; }
.pt50i { padding-top: 50px !important; }
.pr50i { padding-right: 50px !important; }
.pb50i { padding-bottom: 50px !important; }
.pl50i { padding-left: 50px !important; }
.ptb50i { padding-top: 50px !important; padding-bottom: 50px !important; }
.plr50i { padding-left: 50px !important; padding-right: 50px !important; }

.bt0 { border-top: 0 !important; }
.bb0 { border-bottom: 0 !important; }


.w10 { width: 10px !important; }
.w20 { width: 20px !important; }
.w30 { width: 30px !important; }
.w40 { width: 40px !important; }
.w50 { width: 50px !important; }
.w60 { width: 60px !important; }
.w70 { width: 70px !important; }
.w80 { width: 80px !important; }
.w90 { width: 90px !important; }
.w100 { width: 100px !important; }
.w110 { width: 110px !important; }
.w120 { width: 120px !important; }
.w130 { width: 130px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w170 { width: 170px !important; }
.w180 { width: 180px !important; }
.w190 { width: 190px !important; }
.w200 { width: 200px !important; }
.w210 { width: 210px !important; }
.w220 { width: 220px !important; }
.w230 { width: 230px !important; }
.w240 { width: 240px !important; }
.w250 { width: 250px !important; }
.w260 { width: 260px !important; }
.w270 { width: 270px !important; }
.w280 { width: 280px !important; }
.w290 { width: 290px !important; }
.w300 { width: 300px !important; }
.w310 { width: 310px !important; }
.w320 { width: 320px !important; }
.w330 { width: 330px !important; }
.w340 { width: 340px !important; }
.w350 { width: 350px !important; }
.w360 { width: 360px !important; }
.w370 { width: 370px !important; }
.w380 { width: 380px !important; }
.w390 { width: 390px !important; }
.w400 { width: 400px !important; }
.w410 { width: 410px !important; }
.w420 { width: 420px !important; }
.w430 { width: 430px !important; }
.w440 { width: 440px !important; }
.w450 { width: 450px !important; }
.w460 { width: 460px !important; }
.w470 { width: 470px !important; }
.w480 { width: 480px !important; }
.w490 { width: 490px !important; }
.w500 { width: 500px !important; }
.w510 { width: 510px !important; }
.w520 { width: 520px !important; }
.w530 { width: 530px !important; }
.w540 { width: 540px !important; }
.w550 { width: 550px !important; }
.w560 { width: 560px !important; }
.w570 { width: 570px !important; }
.w580 { width: 580px !important; }
.w590 { width: 590px !important; }
.w600 { width: 600px !important; }
.w1p { width: 1% !important; }
.w2p { width: 2% !important; }
.w3p { width: 3% !important; }
.w4p { width: 4% !important; }
.w5p { width: 5% !important; }
.w6p { width: 6% !important; }
.w7p { width: 7% !important; }
.w8p { width: 8% !important; }
.w9p { width: 9% !important; }
.w10p { width: 10% !important; }
.w11p { width: 11% !important; }
.w12p { width: 12% !important; }
.w13p { width: 13% !important; }
.w14p { width: 14% !important; }
.w15p { width: 15% !important; }
.w16p { width: 16% !important; }
.w17p { width: 17% !important; }
.w18p { width: 18% !important; }
.w19p { width: 19% !important; }
.w20p { width: 20% !important; }
.w21p { width: 21% !important; }
.w22p { width: 22% !important; }
.w23p { width: 23% !important; }
.w24p { width: 24% !important; }
.w25p { width: 25% !important; }
.w26p { width: 26% !important; }
.w27p { width: 27% !important; }
.w28p { width: 28% !important; }
.w29p { width: 29% !important; }
.w30p { width: 30% !important; }
.w31p { width: 31% !important; }
.w32p { width: 32% !important; }
.w33p { width: 33% !important; }
.w34p { width: 34% !important; }
.w35p { width: 35% !important; }
.w36p { width: 36% !important; }
.w37p { width: 37% !important; }
.w38p { width: 38% !important; }
.w39p { width: 39% !important; }
.w40p { width: 40% !important; }
.w41p { width: 41% !important; }
.w42p { width: 42% !important; }
.w43p { width: 43% !important; }
.w44p { width: 44% !important; }
.w45p { width: 45% !important; }
.w46p { width: 46% !important; }
.w47p { width: 47% !important; }
.w48p { width: 48% !important; }
.w49p { width: 49% !important; }
.w50p { width: 50% !important; }
.w51p { width: 51% !important; }
.w52p { width: 52% !important; }
.w53p { width: 53% !important; }
.w54p { width: 54% !important; }
.w55p { width: 55% !important; }
.w56p { width: 56% !important; }
.w57p { width: 57% !important; }
.w58p { width: 58% !important; }
.w59p { width: 59% !important; }
.w60p { width: 60% !important; }
.w61p { width: 61% !important; }
.w62p { width: 62% !important; }
.w63p { width: 63% !important; }
.w64p { width: 64% !important; }
.w65p { width: 65% !important; }
.w66p { width: 66% !important; }
.w67p { width: 67% !important; }
.w68p { width: 68% !important; }
.w69p { width: 69% !important; }
.w70p { width: 70% !important; }
.w71p { width: 71% !important; }
.w72p { width: 72% !important; }
.w73p { width: 73% !important; }
.w74p { width: 74% !important; }
.w75p { width: 75% !important; }
.w76p { width: 76% !important; }
.w77p { width: 77% !important; }
.w78p { width: 78% !important; }
.w79p { width: 79% !important; }
.w80p { width: 80% !important; }
.w81p { width: 81% !important; }
.w82p { width: 82% !important; }
.w83p { width: 83% !important; }
.w84p { width: 84% !important; }
.w85p { width: 85% !important; }
.w86p { width: 86% !important; }
.w87p { width: 87% !important; }
.w88p { width: 88% !important; }
.w89p { width: 89% !important; }
.w90p { width: 90% !important; }
.w91p { width: 91% !important; }
.w92p { width: 92% !important; }
.w93p { width: 93% !important; }
.w94p { width: 94% !important; }
.w95p { width: 95% !important; }
.w96p { width: 96% !important; }
.w97p { width: 97% !important; }
.w98p { width: 98% !important; }
.w99p { width: 99% !important; }
.w100p { width: 100% !important; }
.h1 { height: 1px !important; }
.lh1 { line-height: 1px !important; }
.h2 { height: 2px !important; }
.lh2 { line-height: 2px !important; }
.h3 { height: 3px !important; }
.lh3 { line-height: 3px !important; }
.h4 { height: 4px !important; }
.lh4 { line-height: 4px !important; }
.h5 { height: 5px !important; }
.lh5 { line-height: 5px !important; }
.h6 { height: 6px !important; }
.lh6 { line-height: 6px !important; }
.h7 { height: 7px !important; }
.lh7 { line-height: 7px !important; }
.h8 { height: 8px !important; }
.lh8 { line-height: 8px !important; }
.h9 { height: 9px !important; }
.lh9 { line-height: 9px !important; }
.h10 { height: 10px !important; }
.lh10 { line-height: 10px !important; }
.h11 { height: 11px !important; }
.lh11 { line-height: 11px !important; }
.h12 { height: 12px !important; }
.lh12 { line-height: 12px !important; }
.h13 { height: 13px !important; }
.lh13 { line-height: 13px !important; }
.h14 { height: 14px !important; }
.lh14 { line-height: 14px !important; }
.h15 { height: 15px !important; }
.lh15 { line-height: 15px !important; }
.h16 { height: 16px !important; }
.lh16 { line-height: 16px !important; }
.h17 { height: 17px !important; }
.lh17 { line-height: 17px !important; }
.h18 { height: 18px !important; }
.lh18 { line-height: 18px !important; }
.h19 { height: 19px !important; }
.lh19 { line-height: 19px !important; }
.h20 { height: 20px !important; }
.lh20 { line-height: 20px !important; }
.h21 { height: 21px !important; }
.lh21 { line-height: 21px !important; }
.h22 { height: 22px !important; }
.lh22 { line-height: 22px !important; }
.h23 { height: 23px !important; }
.lh23 { line-height: 23px !important; }
.h24 { height: 24px !important; }
.lh24 { line-height: 24px !important; }
.h25 { height: 25px !important; }
.lh25 { line-height: 25px !important; }
.h26 { height: 26px !important; }
.lh26 { line-height: 26px !important; }
.h27 { height: 27px !important; }
.lh27 { line-height: 27px !important; }
.h28 { height: 28px !important; }
.lh28 { line-height: 28px !important; }
.h29 { height: 29px !important; }
.lh29 { line-height: 29px !important; }
.h30 { height: 30px !important; }
.lh30 { line-height: 30px !important; }
.h31 { height: 31px !important; }
.lh31 { line-height: 31px !important; }
.h32 { height: 32px !important; }
.lh32 { line-height: 32px !important; }
.h33 { height: 33px !important; }
.lh33 { line-height: 33px !important; }
.h34 { height: 34px !important; }
.lh34 { line-height: 34px !important; }
.h35 { height: 35px !important; }
.lh35 { line-height: 35px !important; }
.h36 { height: 36px !important; }
.lh36 { line-height: 36px !important; }
.h37 { height: 37px !important; }
.lh37 { line-height: 37px !important; }
.h38 { height: 38px !important; }
.lh38 { line-height: 38px !important; }
.h39 { height: 39px !important; }
.lh39 { line-height: 39px !important; }
.h40 { height: 40px !important; }
.lh40 { line-height: 40px !important; }



/* *******************************************************************************************
 *         Bootstrap tables (table table-condensed table-bordered table-striped table-hover) *
 ******************************************************************************************* */

table {
	background-color: transparent
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left
}

th {
	text-align: left;
	font-weight: bold;
	font-size: 110%;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	border-spacing: 0;
	border-collapse: collapse;
}

.table * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
	-webkit-box-shadow: inset 0 0 15px 0 rgba(67, 120, 154, .2) !important;
	-moz-box-shadow: inset 0 0 15px 0 rgba(67, 120, 154, .2) !important;
	-o-box-shadow: inset 0 0 15px 0 rgba(67, 120, 154, .2) !important;
	-ms-box-shadow: inset 0 0 15px 0 rgba(67, 120, 154, .2) !important;
	box-shadow: inset 0 0 15px 0 rgba(67, 120, 154, .2) !important;
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
	border-top: 0
}

.table>tbody+tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
	padding: 5px
}

.table-bordered {
	border: 1px solid #ddd
}

.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
	border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5
}

table col[class*=col-] {
	position: static;
	display: table-column;
	float: none
}

table td[class*=col-],
table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none
}

.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
	background-color: #f5f5f5
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
	background-color: #e8e8e8
}

.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
	background-color: #dff0d8
}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
	background-color: #d0e9c6
}

.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
	background-color: #d9edf7
}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
	background-color: #c4e3f3
}

.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
	background-color: #fcf8e3
}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
	background-color: #faf2cc
}

.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
	background-color: #f2dede
}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
	background-color: #ebcccc
}

.table-responsive {
	min-height: .01%;
	overflow-x: auto
}

@media screen and (max-width:767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd
	}
	.table-responsive>.table {
		margin-bottom: 0
	}
	.table-responsive>.table>tbody>tr>td,
	.table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tfoot>tr>td,
	.table-responsive>.table>tfoot>tr>th,
	.table-responsive>.table>thead>tr>td,
	.table-responsive>.table>thead>tr>th {
		white-space: nowrap
	}
	.table-responsive>.table-bordered {
		border: 0
	}
	.table-responsive>.table-bordered>tbody>tr>td:first-child,
	.table-responsive>.table-bordered>tbody>tr>th:first-child,
	.table-responsive>.table-bordered>tfoot>tr>td:first-child,
	.table-responsive>.table-bordered>tfoot>tr>th:first-child,
	.table-responsive>.table-bordered>thead>tr>td:first-child,
	.table-responsive>.table-bordered>thead>tr>th:first-child {
		border-left: 0
	}
	.table-responsive>.table-bordered>tbody>tr>td:last-child,
	.table-responsive>.table-bordered>tbody>tr>th:last-child,
	.table-responsive>.table-bordered>tfoot>tr>td:last-child,
	.table-responsive>.table-bordered>tfoot>tr>th:last-child,
	.table-responsive>.table-bordered>thead>tr>td:last-child,
	.table-responsive>.table-bordered>thead>tr>th:last-child {
		border-right: 0
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>td,
	.table-responsive>.table-bordered>tbody>tr:last-child>th,
	.table-responsive>.table-bordered>tfoot>tr:last-child>td,
	.table-responsive>.table-bordered>tfoot>tr:last-child>th {
		border-bottom: 0
	}
}




#toolTipPop {
	position: absolute;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 8px 8px 8px 34px;
	text-align: left;
	background: #fff url(/images_gui/icons/icon_info.gif) 7px 7px no-repeat;
	font: 12px 'Open sans', Tahoma, Arial, Verdana, sans-serif;
	color: #333;
	z-index: 100000;
	display: none;
	-moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
}
#toolTipPop.help {
	background-image: url(/images_gui/icons/types/icon_help.gif)
}
#toolTipPop.limitSize {
	max-width: 400px;
	overflow: hidden;
}
@media print {
	#toolTipPop {
		display: none !important;
	}
}
#toolTipPop h4 {
	margin: 10px 0;
	padding: 0;
}
#toolTipPop .text {
	margin: 0 0 10px 0;
	padding: 0;
}


.noWr {
	white-space: nowrap !important;
}

.toolTipIcon_JPG {
	background: #fff url(/images_gui/icons/types/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_PNG {
	background: #fff url(/images_gui/icons/types/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_GIF {
	background: #fff url(/images_gui/icons/types/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_MP3 {
	background: #fff url(/images_gui/icons/types/icon_file_audio.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_AVI {
	background: #fff url(/images_gui/icons/types/icon_file_video.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_MPG {
	background: #fff url(/images_gui/icons/types/icon_file_video.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_EXT_LINK {
	background: #fff url(/images_gui/icons/types/icon_link_ext.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_URL {
	background: #fff url(/images_gui/icons/types/icon_link_ext.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_PDF {
	background: #fff url(/images_gui/icons/types/icon_file_pdf.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_DOC {
	background: #fff url(/images_gui/icons/types/icon_file_doc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ZIP {
	background: #fff url(/images_gui/icons/types/icon_file_zip.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_XLS {
	background: #fff url(/images_gui/icons/types/icon_file_xls.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_PPT {
	background: #fff url(/images_gui/icons/types/icon_file_ppt.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_IMAGE {
	background: #fff url(/images_gui/icons/types/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SWF {
	background: #fff url(/images_gui/icons/types/icon_file_swf.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_VIDEO {
	background: #fff url(/images_gui/icons/types/icon_file_video.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_AUDIO {
	background: #fff url(/images_gui/icons/types/icon_file_audio.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_TXT {
	background: #fff url(/images_gui/icons/types/icon_file_txt.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_RTF {
	background: #fff url(/images_gui/icons/types/icon_file_rtf.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_HTM {
	background: #fff url(/images_gui/icons/types/icon_file_htm.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OO-WRITE {
	background: #fff url(/images_gui/icons/types/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OO-CALC {
	background: #fff url(/images_gui/icons/types/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OO-DRAW {
	background: #fff url(/images_gui/icons/types/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OO-IMPRESS {
	background: #fff url(/images_gui/icons/types/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ODT {
	background: #fff url(/images_gui/icons/types/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OTT {
	background: #fff url(/images_gui/icons/types/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SXW {
	background: #fff url(/images_gui/icons/types/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_STW {
	background: #fff url(/images_gui/icons/types/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ODS {
	background: #fff url(/images_gui/icons/types/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OTS {
	background: #fff url(/images_gui/icons/types/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SXC {
	background: #fff url(/images_gui/icons/types/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_STC {
	background: #fff url(/images_gui/icons/types/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ODG {
	background: #fff url(/images_gui/icons/types/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OTG {
	background: #fff url(/images_gui/icons/types/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SXD {
	background: #fff url(/images_gui/icons/types/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_STD {
	background: #fff url(/images_gui/icons/types/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ODP {
	background: #fff url(/images_gui/icons/types/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OTP {
	background: #fff url(/images_gui/icons/types/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SXI {
	background: #fff url(/images_gui/icons/types/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_STI {
	background: #fff url(/images_gui/icons/types/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}


/* *******************************************************************************************
 *         imDirectory                                                                       *
 ******************************************************************************************* */

.imdir-table {
	width: 100%;
	margin: 0;
}
.imdir-table-forvaltning {
	margin-top: 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f3f3f3;
}
.imdir-table-section {
	background-color: #f9f9f9;
}
.imdir-table-section .tree-img {
	width: 24px;
	padding-left: 30px;
}
.imdir-table-unit {}
.imdir-table-unit .tree-img {
	width: 24px;
	padding-left: 60px;
}
