.help-block, .error {
	color: red;
}

.portlet.box.black {
	border: 1px solid #666666;
    border-top: 0;
}

.portlet.box.black > .portlet-title {
	background-color: #000000;
	opacity: 0.6;
}

.portlet.box.black > .portlet-title > .actions .btn-default {
	background-color: transparent !important;
    border: 1px solid #9c9a9a;
    color: #ffffff;
    background: transparent !important;
}

/* Red */
.portlet.box.red {
	border: 1px solid #d54e21;
    border-top: 0;
}

.portlet.box.red > .portlet-title {
	background-color: #d54e21;
}

.portlet.box.red > .portlet-title > .actions .btn-default {
	background-color: transparent !important;
    border: 1px solid #b5411a;
    color: #ffffff;
    background: transparent !important;
}

/* Green */
.portlet.box.green {
	border: 1px solid #78a300;
    border-top: 0;
}

.portlet.box.green > .portlet-title {
	background-color: #78a300;
}

.portlet.box.green > .portlet-title > .actions .btn-default {
	background-color: transparent !important;
    border: 1px solid #6c8429;
    color: #ffffff;
    background: transparent !important;
}

/* blue */
.portlet.box.blue {
	border: 1px solid #0e76a8;
    border-top: 0;
}

.portlet.box.blue > .portlet-title {
	background-color: #0e76a8;
}

.portlet.box.blue > .portlet-title > .actions .btn-default {
	background-color: transparent !important;
    border: 1px solid #3a8ab1;
    color: #ffffff;
    background: transparent !important;
}

/* aero */
.portlet.box.aero {
	border: 1px solid #9cc2cb;
    border-top: 0;
}

.portlet.box.aero > .portlet-title {
	background-color: #9cc2cb;
}

.portlet.box.aero > .portlet-title > .actions .btn-default {
	background-color: transparent !important;
    border: 1px solid #8cb2bb;
    color: #ffffff;
    background: transparent !important;
}
.portlet.box.aero > .portlet-title > .actions .btn-default i {
	color: #35a5bf;
}

/* grey */
.portlet.box.grey {
	border: 1px solid #73716e;
    border-top: 0;
}

.portlet.box.grey > .portlet-title {
	background-color: #73716e;
}

.portlet.box.grey > .portlet-title > .actions .btn-default {
	background-color: transparent !important;
    border: 1px solid #52504d;
    color: #ffffff;
    background: transparent !important;
}

.portlet.box.grey > .portlet-title > .caption, .portlet.box.grey > .portlet-title > .caption > i {
	color: #ffffff;
}

/* orange */
.portlet.box.orange {
	border: 1px solid #f70;
    border-top: 0;
}

.portlet.box.orange > .portlet-title {
	background-color: #f70;
}

.portlet.box.orange > .portlet-title > .actions .btn-default {
	background-color: transparent !important;
    border: 1px solid #ca6813;
    color: #ffffff;
    background: transparent !important;
}

.portlet.box.orange > .portlet-title > .actions .btn-default i {
	color: #ffffff;
}

.portlet > .portlet-title > .caption > i {
	color: #fff;
}

/* pink */
.portlet.box.pink {
	border: 1px solid #ff66b5;
    border-top: 0;
}

.portlet.box.pink > .portlet-title {
	background-color: #ff66b5;
}

.portlet.box.pink > .portlet-title > .actions .btn-default {
	background-color: transparent !important;
    border: 1px solid #d85e9d;
    color: #ffffff;
    background: transparent !important;
}

.portlet.box.pink > .portlet-title > .actions .btn-default i {
	color: #ffffff;
}

/* purple */
.portlet.box.purple {
	border: 1px solid #6a5a8c;
    border-top: 0;
}

.portlet.box.purple > .portlet-title {
	background-color: #6a5a8c;
}

.portlet.box.purple > .portlet-title > .actions .btn-default {
	background-color: transparent !important;
    border: 1px solid #4d3384;
    color: #ffffff;
    background: transparent !important;
}

.portlet.box.purple > .portlet-title > .actions .btn-default i {
	color: #ffffff;
}

.portlet.light.black {
    border-top: 5px solid #00000096;
}

.portlet.light.red {
    border-top: 5px solid #d54e21;
}

.portlet.light.green {
    border-top: 5px solid #78a300;
}

.portlet.light.blue {
    border-top: 5px solid #0e76a8;
}

.portlet.light.aero {
    border-top: 5px solid #9cc2cb;
}

.portlet.light.grey {
    border-top: 5px solid #73716e;
}

.portlet.light.orange {
    border-top: 5px solid #f70;
}

.portlet.light.pink {
    border-top: 5px solid #ff66b5;
}

.portlet.light.purple {
    border-top: 5px solid #6a5a8c;
}

.todo-tasklist-item-border-green {
    border-left:#3fb338 3px solid;
}

.todo-tasklist-item-border-grey {
    border-left:#888888 3px solid;
}

.todo-tasklist-item-border-blue {
    border-left:#255cda 3px solid !important;
}

.custom_logo {
    width: 25%;
    height:auto !important;
}