.action-button-small {
    padding: 0.3em 0.5em !important;
    margin: 0px !important;
}

.action-button {
    color: #aaa;
    font-size: 14px;
    display: inline-block;
    white-space: normal;
    padding: 5px 15px;
    margin: 1px;
    text-decoration: none;
    border-radius: 3px;
    cursor: pointer;
    border: solid 1px #ddd;
    background: white;
    letter-spacing: 0px;
    color: #616161;
    transition: .2s ease-out;
}

.action-btn-with-icon {
    display: flex;
    align-items: center;
}

.action-btn-with-icon:hover i.button-icon.grey {
    color: #009FE3;
}

.top-action-menu .action-button {
    min-width: 135px;
}

.action-button span {
    color: inherit;
}

.action-button:hover {
    border-color: #333;
    color: #333;
}

.action-button-readonly {
    opacity: 0.5 !important;
}

.add:before {
    content: "\271A";
}

.edit:before {
    content: "\270E";
}

.delete:before {
    content: "\2718";
}

.save:before {
    content: "\2714";
}

.email:before {
    content: "\2709";
}

.like:before {
    content: "\2764";
}

.next:before {
    content: "\279C";
}

.star:before {
    content: "\2605";
}

.spark:before {
    content: "\2737";
}

.play:before {
    content: "\25B6";
}

.drop-down-choice:before {
    font-family: "Material Icons";
    content: "arrow_drop_down";
    font-size: 18px;
    float: right;
    line-height: 1;
}

.drop-down-choice-action-panel:before {
    position: absolute;
    content: "";
    background: url('../3arts-davinci/src/resources/images/arrow_icons/down-small.png?tabId=f907a03a-20b2-481a-854f-899347a326fe') right no-repeat;
    height: 12px;
    width: 10%;
    right: 40px;
    margin-right: 13%;
    margin-top: 0%;
}

li {
    list-style-type: none;
}

.active-button {
    background: #ffedd8;
}

.action-btn-marked {
    border-color: #009FE3;
    background: #009FE3;
    color: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.action-btn-marked:hover:not(:disabled) {
    color: #fff;
    box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.16);
}

.action-btn-marked:disabled {
	color: #fff !important;
	box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.16);
	background: grey !important;
	cursor: initial !important;
}

.action-button-readonly a:hover, .action-button-readonly .action-btn-marked:hover {
    cursor: default;
    background: #61A8D8 !important;
    border-color: #61A8D8;
    filter: none;
}

.group-buttons-action-menu {
    display: block;
}

.group-buttons-action-menu > li {
    display: block;
}

.group-buttons {
    display: inline;
    padding-left: 0px;
}

.group-buttons > li {
    display: inline;
}

.group-buttons > li:first-child:not (:last-child ) a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 2px;
}

.group-buttons > li:last-child:not (:first-child ) a {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -1px;
}

.group-buttons > li:not (:first-child ):not (:last-child ) a {
    border-radius: 0;
}

.more-buttons-content .action-button {
    background: none;
    border: none;
    border-bottom: solid 1px #fff;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin-left: 1px !important;
    margin-top: -1px;
    margin-right: -1px;
}

.button-disabled, .button-disabled:hover {
    color: #888;
    background-color: #ccc;
    border: none;
    box-shadow: none;
}

.action-caption-cancel{
    color: #aaa;
    cursor:pointer;
}
.action-caption-cancel:hover{
    color:#000000;
}
.btn-reject{
    background: #E37A00;
    border-color: #8d4c05;
}
.btn-reject:hover{
    color: #8d4c05;
}

.btn-resolve{
    background: #84AA1C;
    border-color: #535d32;
    color: #333;
}
.btn-resolve:hover{
    color: #333;
}

.btn-resolve .button-icon{
    color: #333 !important;
}
.btn-add_comment{
    background: #FFFFFF;
    color: #333;
    border-color: #222;
}
.btn-add_comment .button-icon{
    color: #333 !important;
}
.btn-add_comment:hover{
    color: #333;
}

.btn-close{
    background: #CCCCCC;
    border-color: #999;
    color:#333;
}
.btn-close .button-icon{
    color: #333 !important;
}
.btn-close:hover{
    color: #333;
}

.btn-ticket {
    opacity: 0.7 !important;
}
.btn-ticket:hover {
    opacity: 1.0 !important;
}
.btn-ticket .material-icons.button-icon {
    opacity: 1 !important;
}