/* v1.0 */
@import url(../../../stylesheets/application.css);
@import url(./older.css);
@import url(./header.css);
@import url(./admin.css);
@import url(./buttons.css);
@import url(./icons.css);
@import url(./issues.css);
@import url(./modal.css);
@import url(./table.css);
@import url(./custom_responsive.css);
@import url(./controller_specific.css);
@import url(./files.css);
@import url(./mobile.css);
@import url(./forums.css);

/* Importing web fonts */
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Oxygen|Raleway|Roboto');


/* login page logo settings */

#header h1 {
  background-image: url("../images/redmine.png");
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 44px auto;
  padding-left: 56px;
  font-weight: normal;
}

#header h1{
  background-image: url("data:image/svg+xml,%0A%3Csvg width='511px' height='511px' viewBox='0 0 511 511' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='icon-flat'%3E%3Cg id='Group' transform='translate(0.500000, 0.500000)'%3E%3Cpath d='M510.18596,255.091285 C510.18596,395.952318 395.952318,510.18596 255.091285,510.18596 C114.230252,510.18596 -2.84217094e-14,395.952318 -2.84217094e-14,255.091285 C-2.84217094e-14,114.230252 114.230252,0 255.091285,0 C395.952318,0 510.18596,114.230252 510.18596,255.091285 Z' id='Fill-1' fill='%23000000'%3E%3C/path%3E%3Cpath d='M179.61706,343.545219 L150.724662,412.90596 C149.17849,417.503788 144.828185,420.809748 139.711576,420.809748 L98.3243444,420.809748 L98.3243444,420.786013 C96.8086887,420.786013 95.2659073,420.487629 93.7875497,419.856954 C87.901245,417.351205 85.1581457,410.549404 87.663894,404.659709 L121.886517,324.431682 C126.731868,327.978384 131.872212,331.040212 137.321113,333.623947 C149.826119,339.54755 163.894252,342.880636 179.61706,343.545219 Z M288.096636,238.798834 L274.723603,205.813828 L274.740556,205.807046 L274.723603,205.766358 L256.152583,159.788079 L220.821192,244.620715 C207.59057,237.510358 193.295258,232.888795 178.647311,230.623788 C173.327258,229.803232 167.952954,229.294623 162.558305,229.091179 L246.383894,32.5815099 C247.485881,29.7299073 249.710199,27.3123179 252.755073,26.0441854 C258.668503,23.589298 265.44996,26.3934305 267.908238,32.3068609 L349.000901,227.622993 C339.378013,227.216106 329.714437,227.70098 320.220397,229.223417 C313.649166,230.274543 307.183046,231.800371 300.889854,233.834808 C296.58702,235.228397 292.318093,236.879682 288.096636,238.798834 Z M411.837881,420.809748 L369.691126,420.809748 L369.691126,420.802967 C365.110252,420.799576 360.766728,418.063258 358.939126,413.550199 L330.501086,343.396026 C338.018331,343.589298 345.254146,342.917934 352.181404,341.493828 C355.517881,340.80551 358.728901,339.964609 361.811073,338.974517 C365.184848,337.889483 368.212768,336.746808 370.894834,335.560053 L370.972821,335.526146 L370.959258,335.492238 L371.094887,335.434596 C377.594914,332.545695 383.681272,328.93796 389.316662,324.730066 L422.291497,404.147709 C423.030675,405.676927 423.451126,407.385854 423.451126,409.196503 C423.451126,415.608371 418.249748,420.809748 411.837881,420.809748 L411.837881,420.809748 Z' id='Fill-2' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M224.547603,315.188556 C192.701881,323.11947 167.166305,322.122596 147.211868,312.665854 C128.681536,303.883868 114.660874,287.571073 104.597192,264.164874 C109.829086,261.618437 115.250861,259.475497 120.798093,257.739444 C127.962702,255.488 135.361272,253.884185 142.827656,252.992424 C181.058119,248.394596 221.489166,261.937166 245.675232,297.421139 L250.547709,304.59253 L255.25404,297.299073 L255.562596,296.810808 C260.723285,288.805298 266.490914,281.993325 272.719682,276.296901 C278.938278,270.600477 285.675656,265.941616 292.745325,262.252503 C327.795285,243.918834 371.376318,249.008318 405.585377,265.348238 C403.747603,270.081695 401.557192,274.689695 399.054834,279.070517 C390.23555,294.49494 377.499974,307.250861 361.65849,314.296795 L361.627974,314.296795 C345.854305,321.308821 326.845881,322.692238 305.38257,315.466596 C294.149086,311.682543 282.39343,297.729695 270.827656,309.000477 C258.037828,321.447841 267.826861,335.865219 268.098119,355.616212 C268.47449,383.291338 246.126199,414.869192 266.107762,431.582093 C273.184212,437.498914 283.36996,443.314013 276.008689,456.022464 C266.989351,471.592689 237.690066,445.768901 234.91645,431.812662 L234.892715,431.761801 L234.875762,431.71094 L234.892715,431.700768 C230.928954,412.305801 240.022887,408.99645 246.099073,367.046358 C248.526834,350.296159 246.102464,339.978172 245.119152,330.589245 C242.318411,318.579285 236.042172,312.509881 224.612026,315.164821 L224.547603,315.188556' id='Fill-3' fill='%2391C024'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
}

/* login page logo settings */

*, ::after, ::before {
  box-sizing: border-box;
}
*, ::after, ::before {
  box-sizing: border-box;
}

input, select, textarea {
  vertical-align: inherit;
  margin: 0;
  font-size: 14px;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

textarea{
  font: 12px Mono, "Courier New", monospace;
  font-weight:500;
}

input[type='checkbox'],
input[type='radio']{
  margin: 0 .8em 0 0;
}

input:focus, select:focus, textarea:focus{
  outline:none;
  box-shadow: inset 0 0 2px 2px #91C024;
}

@media(max-width: 767px){
  input, select, textarea{font-size: 16px;}
}

hr {
  background: #f1f1f1;
}

h4 {
  border: none;
}

:root {
  --blue: #91C024;
  --blue_border: #79A612;
  --blue_hover_border: #5D8305;
  --red : #db4437;
  --dark: #424242;
  --link_hover: #5D8305;
  --border: #dfe1e5;
  --hover_gray: #dfe1e5;
  --font_color: #424242;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
}

#wrapper,#wrapper2, #wrapper3, #content, #main {
  min-height: 100vh !important;
  position: relative;
}

html>body #content {
  min-height: auto;
}

p {
  margin: 0 0 1rem 0;
}

a:hover, a:active {
  text-decoration: none;
  color: var(--link_hover) !important;
}

a, a:link, a:visited {
  color: var(--blue_border);
  text-decoration: none;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

body {
  margin: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #424242;
  text-align: left;
  background-color: #fff;
}

#wrapper {
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Oxygen', 'Raleway', sans-serif !important;
	font-weight: normal;
  padding: 0 0 1rem 0;
  margin: 0 0 0 0;
}
body, p {
	font-family: 'Open Sans', 'Oxygen', 'Roboto', sans-serif !important;
}

#content h1, h2, h3, h4 {
  color: inherit;
}

#main {
  background-color: white;
}

#footer {
  display: none;
}

.box {
  padding: 1rem;
  margin-bottom: 1rem;
  background: #fff;
  color: inherit;
  box-shadow:0 5px 15px rgba(0,0,0,.05);
  border-radius:4px;
}

.box p {
  margin: 0;
}


.box>ul>li{
  border-bottom:solid 1px #ddd;
    padding: 1px 5px;
    transition:all 100ms ease;
}
.box>ul>li:hover{
  background-color:#eee;
}
.box>ul>li:hover a{color: var(--blue_border)}
.box>ul>li:nth-child(even){
  background-color:#f5f5f5;
}
.box>ul>li:nth-child(even):hover{
  background-color:#e5e5e5;
}
.box>ul>li:nth-child(even):hover a{color: var(--blue_hover_border)}

#content {
  width: 80%;
  padding: 1rem;
  background: #f9f9f9;
  position: relative;
}

#sidebar {
  width: 20%;
}

#sidebar ul li label {
  padding-left: .375rem;
}

#main-menu li a.new-object {
  background: url("data:image/svg+xml,%3Csvg fill='%23ec8a00' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 10h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V8c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1z'/%3E%3C/svg%3E") no-repeat 6px 50%;
  padding: 1rem 2rem 1rem 1rem;
  border-radius: 3px;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  border: 0;
  position: relative;
  top: -4px;
}

#main-menu li a.new-object:hover {
  background-color: #f1f1f1;
}

#main-menu li a.new-object:after {
  content: " ";
  position: absolute;
  left: 24px;
  top: 4px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg fill='%23ee8b00' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M8.71 11.71l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.63-.63.18-1.71-.71-1.71H9.41c-.89 0-1.33 1.08-.7 1.71z'/%3E%3C/svg%3E") no-repeat;
}

#main-menu .menu-children {
  border:none;
  top: 35px;
  box-shadow: 0 2px 2px 0px rgba(0,0,0,0.2);
  border-radius: 0 0 3px 3px;
}

#main-menu .menu-children li a {
  color: inherit;
  background-color: #fff;
  font-weight: normal;
  padding: .5rem 1rem;
  border: none;
}

#main-menu .menu-children li a:hover {
  background: #f1f1f1;
  border: none;
}

.tab-content > p:first-child {
  display: flex;
  justify-content: flex-end;
}

.jstEditor textarea, .jstEditor iframe {
  margin-bottom: 1rem !important;
}

.form-control, input[type=text], input[type=date], input[type=file], input[type=password], textarea {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  height: 31px !important;
  padding: .375rem .75rem !important;
  line-height: 1.5;
  color: #495057 !important;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid var(--border) !important;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

textarea {
  height: auto !important;
}


.contextual {
  margin: 0;
  font-size: inherit;
  line-height: inherit;
}

form fieldset + .contextual {
  padding-top: 14px;
}

.sort-handle {
  background: url("data:image/svg+xml,%3Csvg fill='%23ddd' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M10 9h4V6h3l-5-5-5 5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 5-5h-3v-3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat 0 50%;
  width: 20px;
  height: 20px;
}

.toggle-multiselect {
  padding: 12px;
  background: url("data:image/svg+xml,%3Csvg fill='%23ddd' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M12 7c-.55 0-1 .45-1 1v3H8c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V8c0-.55-.45-1-1-1zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E") no-repeat 2px 7px;
}


fieldset {
  border: 1px solid #f1f1f1;
  padding: 1rem;
}

fieldset legend {
  font-weight: bold;
}

fieldset.collapsible>legend, fieldset.collapsible.collapsed>legend {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M8.71 11.71l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.63-.63.18-1.71-.71-1.71H9.41c-.89 0-1.33 1.08-.7 1.71z'/%3E%3C/svg%3E") no-repeat 0 -3px;
  padding-left: 22px;
}

.icon {
  padding-left: 32px !important;
}

#activity {
  margin-top: 2rem;
}

.splitcontentright #activity {
  margin-top:0;
}

#activity dl dd:last-child {
  margin-bottom: 0;
}

#activity dt a {
  color: var(--font_color);
  font-weight: bold;
}

div#activity dl, #search-results, .controller-users.action-show .splitcontentleft ul {
  margin: 0;
  padding: 1rem;
  margin-bottom: 1rem;
  background: #fff;
  color: inherit;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
}

.controller-users.action-show .splitcontentleft ul {
  padding-left: 2rem;
}

div#activity dd, #search-results dd {
  margin: .5rem 0 1.5rem 0;
  padding-left: 2rem;
}

div#activity dt.me .time, div#activity .time {
  border: none;
  padding: 3px 10px;
  background: #f1f1f1;
  border-radius: 100px;
  margin-right: 6px;
  color: #8e8e8e;
}

.news-article {
  margin: 0;
  padding: 1rem;
  margin-bottom: 1rem;
  background: #fff;
  color: inherit;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
}

.news-article h3 {
  margin:0;
  padding: 0;
}


#errorExplanation, div.flash, .nodata, .warning, .conflict {
  padding: 1rem 1rem 1rem 3rem;
  margin-bottom: 1rem;
  border: none;
  border-radius: 3px;
}

.nodata, .warning {
  color: #a78525;
  background-color: #fff3cd;
}

div.flash.error ul, #errorExplanation ul {
  margin: 0;
}

div.flash.error, #errorExplanation {
  background-image: url("data:image/svg+xml,%0A%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E");
  background-color: #b54444;
  background-position: 14px 50%;
  border:none;
  color: #fff;
}

div.flash.notice {
  background: url("data:image/svg+xml,%0A%3Csvg fill='%23005f00' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0zm0 0h24v24H0V0z'/%3E%3Cpath d='M16.59 7.58L10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E") 14px 50% no-repeat;
  background-color: #dfffdf;
  border-color: #9fcf9f;
  color: #005f00;
}


#block-select {
  width: auto;
}

.block-receiver, #wrapper .mypage-box {
  margin: 0;
  padding: 1rem;
  margin-bottom: 1rem;
  background: #fff;
  color: inherit;
  border-radius: 3px;
  border: 1px solid #e4e4e4;
}

.mypage-box a.icon-add {
  background: url("data:image/svg+xml,%3Csvg fill='%23ddd' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E") no-repeat 6px 50%;
  background-size: 20px;
}

.mypage-box {
  border: none;
  padding: 0;
  margin: 0 0 0 0;
  color: inherit;
  line-height: inherit;
  box-shadow: 0 5px 15px rgba(0,0,0,.1);
}

.autoscroll {
  margin-bottom: 0;
}

.news.box p {
  margin-bottom: 1rem;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 1rem;
}

.news.box p:last-child {
  border: none;
  padding: 0;
  margin: 0;
}

.news.box .summary, .news.box .author {
  font-style: normal;
  color: #9a9a9a;
  font-size: 90%;
}


#query_form_with_buttons {
  margin-bottom: 2rem;
}

#query_form_with_buttons .buttons {
  margin-bottom: 0;
}

.new-issue {
  background: var(--blue) url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1z'/%3E%3C/svg%3E") no-repeat 4px 49%;
  padding-left: 32px !important;
}


#sidebar {
  width: 20%;
  padding: 1rem;
}

#sidebar form ul {
  margin-bottom: 1rem;
}

#sidebar h3 {
  font-size: inherit;
  margin-top: 0;
  color: inherit;
}

#activity_scope_form ul li label a {
  position: relative;
}

.add-filter label {
  padding-right: 1rem;
}

#add_filter_select {
  width: 120px;
}

#projects-index {
  column-count: unset;
  column-width: auto;
  -webkit-column-count: unset;
  -webkit-column-width: auto;
}

ul.projects.root {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 10px;
  grid-auto-rows: minmax(120px, auto);
  grid-auto-flow: dense;
}

ul.projects.root li {
  padding: 1rem;
  background: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  display: inline-block;
  margin: 0 0 1rem;
  width: 100%;
}
#projects-index ul.projects.root li.root,
ul.projects.root li.root {
  margin-bottom:0;
}


.projects.root li div.root > a.icon {
  font-weight: bold;
  display: block;
  background-position: 0 50%;
  padding-left: 20px !important;
}

ul.projects ul div.child a.icon {
  background-position: 0 50%;
  padding-left: 20px !important;
}

.projects.root li div.root > a.my-project + div p {
  padding-left: 20px;
}

ul.projects ul {
  margin-top: 1rem;
}

ul.projects ul div.child a {
  display: block;
}

.projects.root li.child {
  background: transparent;
  box-shadow: none;
  border: 1px solid #f1f1f1;
  background: #f9f9f9;
  padding: .5rem;
}

.projects.root li div.wiki p {
  margin: 0;
}
#group_by {
  width: auto;
}

#selected_c, #available_c {
  height: auto;
  font-size: inherit;
}

fieldset#filters td.values select[multiple] {
  height: auto;
  background-image: none;
}

fieldset#filters td.values input {
  height: auto;
}

fieldset#filters td.field {
  padding-left: 1.75rem;
}

fieldset#filters table td,
fieldset#options table td {
  padding: .5rem;
}

fieldset#options td.field {
  width: 230px;
}

#login-form {
  box-shadow: 0 0px 55px 6px rgba(0,0,0,0.2);
  background-color: #ffffff;
  border-color: #e4e4e4;
  border: none;
}

.lost_password {
  font-size: 70%;
  padding-top: 6px;
}

.action-login #header {
  display: flex;
  justify-content: center;
  align-items: center;
}

div.table{}

.tabular label {
  width: 164px;
}
html>body .tabular p{
  position:relative;
}

html>body .tabular input.hasDatepicker+.ui-datepicker-trigger{
  position: absolute;
  right:10px;
  top:50%;
  margin-top:-8px;
}

.tabular.settings label {
  width: 280px;
}

.tabular textarea {
  height: auto !important;
}

input#time_entry_comments {
  width: auto;
}


p.buttons {
  display: flex;
  align-items: center;
}

p.buttons #months {
  width: 80px !important;
  margin-right: 1rem;
}

p.buttons #month {
  margin-right: 1rem;
  margin-left: 1rem;
  width: 120px !important;
}

p.buttons #year {
  width: 80px !important;
  margin-right: 2rem;
}

.buttons>.icon:not(:first-child) {
  margin-left: 5px;
}

.controller-calendars p.buttons #year {
  margin-left: 1rem;
}


.add-filter {
  padding-top: 8px;
}


#content .tabs ul {
  border-bottom: 1px solid #e4e4e4;
  padding-left: 0;
}
#content .tabs {
	border-bottom: 1px solid #e4e4e4;
  height:4em;
}
#content .tabs .tabs-buttons{
	border-bottom: none;
	background-color: transparent;
}

#content .tabs ul li a {
  display: block;
  font-size: inherit;
  text-decoration: none;
  line-height: inherit;
  padding: 1rem;
  border: none;
  background-color: transparent;
}

#content .tabs ul li a:not(.selected):hover {
  background: none;
  color: #424242 !important;
}

#content .tabs ul li a.selected:hover {
  color: var(--blue) !important;
}

#content .tabs ul li a.selected {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid var(--blue);
  color: var(--blue);
}

.tabular input, .tabular select {
  max-width: inherit;
}


#wrapper tr.priority-3 {
  background: #e9ffd9;
}

#wrapper tr.priority-3 td.priority {
  color: #0b880b;
  font-weight: bold;
}

#wrapper tr.status-6 td {
  text-decoration: line-through;
  background: #efefef;
}

#wrapper tr.priority-4 td.priority {
  color: #797979;
  font-weight: bold;
}

#wrapper tr.priority-7 {
  background: #ffe3bf;
}

#wrapper tr.priority-7 td.priority {
  color: #a06800;
  font-weight: bold;
}

#wrapper tr.priority-5 {
  background: #ffe7e5;
}

#wrapper tr.priority-5 td.priority {
  color: var(--red);
  font-weight: bold;
}

#wrapper tr.priority-6 {
  background: #f2e8fb;
}

#wrapper tr.priority-6 td.priority {
  color: #7f47b1;
  font-weight: bold;
}

select#columns {
  width: 200px;
  margin: 0 1rem 0 0;
}

#sidebar a.selected {
  font-weight: bold;
  background-color: transparent;
  margin: 0;
  line-height: inherit;
  color: var(--blue) !important;
}

table .context-menu-selection{
  background: var(--blue_border) !important;
  color:white !important;
}
table .context-menu-selection:hover{
  background: var(--blue_hover_border) !important;
  color:white !important;
}

#context-menu{
  margin-top:-105px;
}

#context-menu ul {
  border: none;
  box-shadow: 0 5px 15px rgba(0,0,0,.1);
  border-radius: 4px;
}

#context-menu a {
  padding: 5px 0px 5px 35px !important;
  background-position: 10px 50% !important;
  background-size: 10%;
}

#context-menu li {
  border: none !important;
}

#context-menu li:hover {
  border: none !important;
  border-radius: 3px;
}

#context-menu li a.submenu {
  background: url("data:image/svg+xml,%0A%3Csvg fill='%23ddd' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l5-5-5-5v10z'/%3E%3Cpath fill='none' d='M0 24V0h24v24H0z'/%3E%3C/svg%3E") right no-repeat !important;
}

#my_account_form select {
  width: 100%;
}

.other-formats {
  margin-top: 1rem;
}
