/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

/* changes only for material view */
a:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))),a:hover:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {
  color: var(--im-text-337ab7, #337ab7);
}

ul.pagination > li.pagActive > span:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))),ul.pagination > li.pagActive > span:hover:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {
  background-color: var(--im-bg-89c4f4, #89C4F4);
  color: var(--im-text-ffffff, white);
}

.label:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {
	font-weight:200;
}
/* end changes to material view */

.alert-success:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {
    color: var(--im-text-3c763d, #3c763d);
    background-color: var(--im-bg-dff0d8, #dff0d8);
    border-color: var(--im-border-d6e9c6, #d6e9c6);
}

.lock-head:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {color: var(--im-text-0193d5, #0193D5)}
.login .content h3:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {color: var(--im-text-0193d5, #0193D5)}


.project-tag:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {
	margin-left:auto;
	margin-right:5px;
}

.dir-ltr:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {
	direction: ltr !important;
}
.select2-container .select2-search--inline:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))){
	float: right;
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))){
	padding: 12px 0;
}

.scrollable-menu:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}

/* webkit solution */
:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *)))::-webkit-input-placeholder { text-align:right; }
/* mozilla solution */
input:-moz-placeholder:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) { text-align:right; }

.feeds li .col2>.date:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))) {
    padding: 4px 4px 5px 7px;
}

.dropdown-submenu>a:not(:where(.m9-root,.m9-portal,.m9-root *,.m9-portal *):not(:where(.m6-island,.m6-island *))):after {
    position: absolute;
    display: inline-block;
    font-size: 14px;
    left: 7px;
    top: 7px;
    font-family: FontAwesome;
    height: auto;
    content: "\f104";
    font-weight: 300;
}