/*
 * Adapt to the current theme - all plugin content will be wrapped in .tfb-content
 * Theme colors:
 *   Dark blue: rgb(11,54,78) => #0b364e
 *
 *   Light blue: rgb(94,136,172) => #5e88ac
 *
 *   Green: rgb(73,173,86) => #33793c
 * 					   30% => #c9e7cd
 *   "Gray": rgb(109,110,112) => #6d6e70
 */

/* Bootstrap Color Overrides */
.label {
	padding: 0.3em 0.6em;
	}

.label-info {
	background-color: #5e88ac;
	letter-spacing: 0.5px;
	font-weight: 400;
	}

.text-muted {
	color: #989a9a;
	}

/* Bootstrap buttons */
.btn {
	border-radius: 9px;
	margin-bottom: 10px !important;
	margin-top: 10px;
    text-decoration: none;
	}

.btn-primary {
	color: #fff;
	background-color: #33793c;
	border-color: #33793c;
	min-width: 180px;
	}

.btn-primary:hover,
.btn-default:hover {
	color: #2f6f37;
	background-color: #c9e7cd;
	border-color: #2f6f37;
	}

.btn-info {
    background-color: #4b6d8a;
    border-color: #4b6d8a;
}

.btn-info:hover {
    color: #426380;
    background-color: #cfdce7;
    border-color: #426380;
}

.btn-default {
	color: #33793c;
	background-color: #fff;
	border-color: #33793c;
	}

/* Bootstrap alerts */
.internal .alert p {
	margin-bottom: 0;
	}

.alert-success {
	color: #37803f;
	background-color: #c9e7cd;
	border-color: #a3d5aa;
	}

.internal .alert-success p {
	color: #37803f;
	}

.alert-info {
	color: #466680;
	background-color: #cfdce7;
	border-color: #aec3d5;
	}

.internal .alert-info p {
	color: #466680;
	}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
	}

.internal .alert-warning p {
	color: #8a6d3b;
	}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	}

.internal .alert-danger p {
	color: #a94442;
	}

/* Icons */
[class^="icon-"]:after,
[class*=" icon-"]:after {
	font-size: 85%;
    display: inline-block; /* to prevent text-decoration */
	}

[class^="icon-"]:not(:empty):after,
[class*=" icon-"]:not(:empty):after {
	padding: 0 0.4em;
	}

.icon-document:after {
	content: "\f016";
	}

.icon-pdf:after {
	content: "\f1c1";
	}

.icon-doc:after,
.icon-docx:after {
	content: "\f1c2";
	}

.icon-xls:after,
.icon-xlsx:after,
.icon-xlt:after,
.icon-xltx:after {
	content: "\f1c3";
	}

.icon-mp3:after,
.icon-audio:after {
	content: "\f1c7";
	}

.icon-mp4:after,
.icon-wmv:after,
.icon-video:after {
	content: "\f1c8";
	}

.icon-ppt:after,
.icon-pptx:after {
	content: "\f1c4";
	}

/*
.icon-crosspage:after {
	content: "\e902";
}
*/
.icon-onpage:after {
	content: "\f103";
	}

.icon-user:after {
	content: "\f2be";
	}

.icon-external:after {
	content: "\f08e";
	}

.icon-mail:after,
.icon-email:after {
	content: "\f003";
	}

.icon-image:after {
    content: "\f1c5";
}

.list-icons li {
	margin: 10px 0;
	}

.wrap.internal p.panel-title {
	margin-bottom: 0;
	}

.wrap.internal .internal-wrapper .treeview ul {
	margin-left: 0;
	}
