@charset "utf-8";

/* CSS to Article Templates */
.txt-tpl {line-height: 1.4em;}

.source-tpl {border: 1px dashed rgb(204, 204, 204);margin: 0px 0px 16px 0px;background-color: rgb(255, 255, 206);} 
.source-tpl p{
	padding-left:10px;
}
.source-tpl-header {border-style: dashed;border-color: rgb(204, 204, 204);border-width: 0px 0px 1px;padding: 10px;background-color: rgb(238, 238, 208);font-size: 16px;font-weight: bold; margin-bottom:10px;}

.info-tpl {margin-bottom: 16px;background-color: #DFF2C5;padding: 11px 15px;}
.info-tpl-header {background-image: url('../images/info.png');background-repeat: no-repeat;color: #336600;display: block;font-size: 16px;font-weight: bold; padding: 1px 0 10px 30px;vertical-align: middle;}

.warning-tpl {margin-bottom: 16px;background-color: #FFFFCC;padding: 11px 15px;}
.warning-tpl-header {background-image: url('../images/alert.png');background-repeat: no-repeat;color: #000000;display: block;font-size: 16px;font-weight: bold; padding: 1px 0 10px 30px;vertical-align: middle;}

.error-tpl {margin-bottom: 16px;background-color: #F2DDDD;padding: 11px 15px;}
.error-tpl-header {background-image: url('../images/error.png');background-repeat: no-repeat;color: #992A2A;display: block;font-size: 16px;font-weight: bold;padding: 1px 0 10px 30px;vertical-align: middle;}

.quotation-tpl {border: 1px dashed;margin: 0px 0px 16px 0px;font-family: Courier;line-height: 15px; padding: 10px;overflow: hidden;background-color: rgb(240, 240, 240)!important;}

.block-quote-tpl {border-left: 4px solid #669933;border-right: 1px solid #F2F2F2;border-bottom: 1px solid #F2F2F2;border-top: 1px solid #F2F2F2;margin: 0px 0px 16px 0px;padding: 10px;background-color: #FAFAFA;}
.block-quote-tpl p{ margin:0;}
.block-quote-tpl p + p {margin:1rem 0 0 0!important;}

.note-tpl{ background: #DEFCAC url('../images/lightbulb.png') 10px center no-repeat; border: 1px solid #97B950; border-radius: 5px; padding:10px 10px 10px 40px; margin-bottom:16px;} 

.kbquote-tpl {
	margin:1em 0!important;
	padding:0.5em 2em!important;
	border:1px solid #DEDEDE!important;
	border-left:8px solid #dedede!important;
	background-color:#f7f7f7!important;
	color:#333!important;
	font-family: 'Georgia', sans-serif!important;
	font-size: 17px!important;
	font-style: italic!important;
	line-height: 26px!important;
	background-image: url('../images/kb-quote.png')!important;
	background-color:transparent!important;
	background-position: right bottom!important; /*Positioning*/
	background-repeat: no-repeat!important; /*Prevent showing multiple background images*/
	border-radius: 0px!important;
}
.kbquote-tpl p, .kbquote-tpl strong, .kbquote-tpl div {font-family: 'Georgia', sans-serif!important;}

.pending-tpl, .started-tpl, .onhold-tpl, .completed-tpl{font-size:11px;font-weight:bold;letter-spacing:0;padding:3px;margin:3px;}
.pending-tpl {background-color:#FEEA83;color:#000000 !important;}
.started-tpl {background-color:#6FBC00;color:#FFFFFF !important;}
.onhold-tpl {background-color:#FF6600;color:#FFFFFF !important;}
.completed-tpl {background-color:#245EDC;color:#FFFFFF !important;}

div.flagged-message-tpl {
	border-style:solid none;
	border-width:1px 0;
	color:#444444;
	margin:5px 0px 16px 0px;
	padding:7px 10px 7px 25px;
	background-repeat: no-repeat; background-position: 6px 7px; 
}
div.flagged-message-tpl p{
	padding:0px; margin:0px;
}
/*div.flagged-message-tpl .content {background-repeat: no-repeat;}*/
div.blue-flag-tpl {background:#DDEEFF; border-color:#9999DD!important; background-image: url('../images/flag_blue.png'); background-repeat: no-repeat; background-position: 6px 7px; }

div.orange-flag-tpl {background:#FFFFCC;border-color:#E8DD99!important; background-image: url('../images/flag_orange.png'); background-repeat: no-repeat; background-position: 6px 7px; }

div.green-flag-tpl {background:#DDFFCC;border-color:#99DD99!important; background-image: url('../images/flag_green.png'); background-repeat: no-repeat; background-position: 6px 7px; }

div.red-flag-tpl {background:#FFDDCC;border-color:#DD9999!important; background-image: url('../images/flag_red.png'); background-repeat: no-repeat; background-position: 6px 7px; }
div.white-flag-tpl {background:#F0F0F0 ;border-color:#CCCCCC; background-image: url('../images/flag_white.png'); background-repeat: no-repeat; background-position: 6px 7px; }
div.bug-tpl {background:#DFF2C5;border-color:#CCCCCC; background-image: url('../images/bug.png'); background-repeat: no-repeat; background-position: 6px 7px; } 

/* ALERTS Start */

.alert-warning-tpl {
    background: #FCF8E1;
    border: 1px solid #F1C40F;
	border-radius: 2px;
	padding: 10px 15px;
	color: #8A6D3B;
	margin-bottom:16px;
}
.alert-warning-tpl p {margin: 0!important;}
.alert-warning-tpl p + p {margin:1rem 0 0 0!important;}

.alert-success-tpl {
    background: #F5FFEE;
    border: 1px solid #B4D9A6;
	border-radius: 2px;
	padding: 10px 15px;
	color: #3C763D;
	margin-bottom:16px;
}
.alert-success-tpl p {margin: 0!important;}
.alert-success-tpl p + p {margin:1rem 0 0 0!important;}

.alert-info-tpl {
    background: #E1F2FA;
    border: 1px solid #A4D4E8;
	border-radius: 2px;
	padding: 10px 15px;
	color: #31708F;
	margin-bottom:16px;
}
.alert-info-tpl p {margin: 0!important;}
.alert-info-tpl p + p {margin:1rem 0 0 0!important;}

.alert-error-tpl {
    background: #FFE5E3;
    border: 1px solid #EFD1D1;
	border-radius: 2px;
	padding: 10px 15px;
	color: #AF2B2B;
	margin-bottom:16px;
}
.alert-error-tpl p {margin: 0!important;}
.alert-error-tpl p + p {margin:1rem 0 0 0!important;}

.alert-message-tpl {
    background: #E7F6F0;
    border: 1px solid #2ab27b;
	border-radius: 2px;
	padding: 10px 15px;
	color: #2C2D30;
	margin-bottom:16px;
}
.alert-message-tpl p {margin: 0!important;}
.alert-message-tpl p + p {margin:1rem 0 0 0!important;}

/* ALERTS End */
/* TABLES Start */
.phpkb-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}
.phpkb-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}
.phpkb-table td,.phpkb-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}
.phpkb-table td:first-child,.phpkb-table th:first-child{border-left-width:0}
.phpkb-table thead td, phpkb-table thead th, .phpkb-table th{background-color:#e0e0e0!important;color:#000!important;;text-align:left;vertical-align:bottom; font-weight:bold;}
.phpkb-table td{background-color:transparent}
.phpkb-table-odd td{background-color:#f2f2f2}
.phpkb-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}
.phpkb-table-bordered td{border-bottom:1px solid #cbcbcb}
.phpkb-table-bordered tbody>tr:last-child>td{border-bottom-width:0}
.phpkb-table-horizontal td,.phpkb-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}
.phpkb-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}

/* TABLES End */
/* NOTES Start */
.note {
	position:relative;
	padding:20px 25px;
	margin:5px 0px 16px 0px;
	color:#fff;
	background:#97C02F;
	overflow:hidden;
}
.note:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	border-width:0 16px 16px 0; /* This trick side-steps a webkit bug */
	border-style:solid;
	border-color:#fff #fff #658E15 #658E15; /* A bit more verbose to work with .rounded too */
	background:#658E15; /* For when also applying a border-radius */
	display:block; width:0; /* Only for Firefox 3.0 damage limitation */
	/* Optional: shadow */
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
	box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
}
.note a {color: #fff!important;text-decoration:none;border:0;}
.note a:hover {text-decoration:underline;}
.note.red {background:#C93213!important;;}
.note.red:before {border-color:#fff #fff #97010A #97010A; background:#97010A;}

.note.grey {background:#53A3B4!important;;}
.note.grey:before {border-color:#fff #fff transparent transparent; background:transparent;}

.note.blue {background:#082C46!important;;}
.note.blue:before {border-color:#fff #fff #557CB5 #557CB5; background:#557CB5;}
/*.note.blue a {color: #557CB5;text-decoration:none;border:0;}*/

.note.taupe {background:#999868!important;;}
.note.taupe:before {border-color:#fff #fff #BDBB8B #BDBB8B; background:#BDBB8B;}

.note.indigo {background:#8A74B9!important;;}
.note.indigo:before {border-color:#fff #fff #6E54A6 #6E54A6; background:#6E54A6;}

.note.orange {background:#E99B4F!important;;}
.note.orange:before {border-color:#fff #fff #EEB57C #EEB57C; background:#EEB57C;}

.note.teal {background:#4CB992!important;;}
.note.teal:before {border-color:#fff #fff #3B9776 #3B9776; background:#3B9776;}

.note.sky {background:#3499E0!important;;}
.note.sky:before {border-color:#fff #fff #1E7FC3 #1E7FC3; background:#1E7FC3;}

.note p {margin: 0!important;}
.note p + p {margin:1rem 0 0 0!important;}
/* NOTES End */

/* NOTICES Start */
.notice {
	background:#fff;
	border-left:4px solid #fff;
	padding:5px 10px;
	margin: 5px 0 16px;
}
.notice-success {border-left-color:#46b450;}
.notice-success {background-color:#ecf7ed!important;;}
.notice-success h3 {color: #46b450;margin: 0;font-weight: bold;}

.notice-warning {border-left-color:#ffb900;}
.notice-warning {background-color:#fcf8f2!important;;}
.notice-warning h3 {color: #ffb900;margin: 0;font-weight: bold;}

.notice-error {border-left-color:#dc3232;}
.notice-error {background-color:#fbeaea!important;;}
.notice-error h3 {color: #dc3232;margin: 0;font-weight: bold;}

.notice-info {border-left-color:#00a0d2;}
.notice-info {background-color:#e5f5fa!important;;}
.notice-info h3 {color: #00a0d2;margin: 0;font-weight: bold;}
/* NOTICES End */