/* load the default Redmine stylesheet */
@import url(../../../stylesheets/application.css);

/*                                                      
                                    _/            _/         
   _/_/_/  _/_/      _/_/      _/_/_/  _/    _/  _/    _/_/_/
  _/    _/    _/  _/    _/  _/    _/  _/    _/  _/  _/    _/ 
 _/    _/    _/  _/    _/  _/    _/  _/    _/  _/  _/    _/  
_/    _/    _/    _/_/      _/_/_/    _/_/_/  _/    _/_/_/


Theme:		Modula Gitlab
Updated:	2012/10/23
Author:		nysenate.gov


*/

@font-face{font-family:Korolev;src:url("korolev-medium-compressed.otf")}

body, #wrapper { background-color:#3c3c3c; font-family: helvetica, "microsoft sans serif", arial, sans-serif; }
body, #wrapper { background-color: white; color: #333; }

a, a:link { color: #0066c0; outline:none;}
a:hover { text-decoration: underline; color: #019875;}
 
#sidebar label, #sidebar a{ color: #0066c0  !important;}

#sidebar a:hover, #sidebar a:active{ color: #019875 !important; background:none !important; }
#sidebar h3 { color: #003b6f !important;}
#header {
	width: 100%;
	padding: 0;
	margin: 0 0 24px;
	top: 1px;
	left: 0;
	background: #019875;
	border-bottom: 1px solid #CCC;
	box-shadow: 0 -1px 0 white inset;
	-moz-box-shadow: 0 -1px 0 #fff inset;
	-webkit-box-shadow: 0 -1px 0 white inset;
	z-index: 10;
	height: auto;
	/* overflow: hidden; redmine_themes */
    color: #FFF;
}
#header a { color: #FFF; }
#header > h1 {
   background: url('/images/cubo.png') left center no-repeat;
   padding: 18px 0px 18px 99px;
   margin: 10px;
   color: #FFF;
}
#header #quick-search { margin: 0 24px; }
#top-menu { margin: 0; }
#top-menu { background-color: #2e2e2e; font-size: .9em; position: relative; margin-left: -.3em; padding: 0; height: 21px }
#top-menu ul { padding: 0 21px; }
#top-menu li, #top-menu #loggedas { color: #ddd; line-height: 21px; margin-right: 0px;}
#top-menu li a { color: #aaa; font-weight: normal; padding:4px 5px; }
#top-menu li a:hover { color: #fff; text-decoration: none; }
/* Hide link for help in redmine.org */
#top-menu>ul>li:last-child{display: none;}
#main { background: white; margin: 0 24px 0px 24px; }
#content { 
	width: 74.5%;
	background: #F9F9F9;
	margin-bottom: 25px;
	border: 1px solid #EAEAEA;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-color: #CCC;
	-moz-box-shadow: 0 0 0 3px #eee;
	-webkit-box-shadow: 0 0 0 3px #EEE;
	box-shadow: 0 0 0 3px #EEE;
}
.splitcontentleft { margin-left: 4px; }
.splitcontentright { margin-top: 12px; }
ul.projects.root { margin: 0 4px; }
ul.projects div.root a.project { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }

#sidebar { width: 21.5%; }
#sidebar p { color: #444; }

#footer { background-color: white; border: 0px; clear: left; color:#666666; font-size:9px; margin:4px 0 20px 20px; padding-bottom:15px; text-align:left; }
#footer a:hover { background:#666666 none repeat scroll 0 0; color:#FFFFFF !important;}
#footer a:link, #footer a:visited { color:#666666; }

#footer .bgl{ display: none; }
p.subtitle { font-style:normal; }

/* Headers */
h1, h2, h3, h4 { font-family: 'helvetica neue', helvetica, "microsoft sans serif", arial, sans-serif; }
.wiki h1, .wiki h2, .wiki h3, .wiki h4 { font-family: 'helvetica neue', helvetica, "microsoft sans serif", arial, sans-serif; }
h1 {
	text-align: left;
	font-size: 36px;
	line-height: 36px;
	font-weight: normal;
	color: #474D57;
	text-shadow: 0 1px 1px #ccc;
	font-family: 'Korolev', sans-serif;
	margin: 15px 24px 40px;
	padding: 0;
	width: 400px;
	float: left;
}
h2, h3, h4, .wiki h1, .wiki h2, .wiki h3 { border-bottom: 0px;}

/* reset wiki h1 to revert any inheritied funkyness */
.wiki h1{
	background:none;
	border:none;
	bottom:auto;
	clear:none;
	cursor:default;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-style:normal;
	font-weight:normal;
	height:auto;
	left:auto;
	letter-spacing:normal;
	line-height:normal;
	max-height:none;
	max-width:none;
	min-height:0;
	min-width:0;
	overflow:visible;
	position:static;
	right:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	top:auto;
	visibility:visible;
	white-space:normal;
	width:auto;
	z-index:auto;
}

h2, .wiki h1 { 
	background-color: #cde9a7; 
	margin: 2px 0px 10px; 
	padding: 10px 1.4em; 
	font-size: 13px;
	font-weight: bold;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #455138;
	border-right: 1px solid #DDD;
	border-bottom: 2px solid #CFCFCF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-left: 0;
	background: #EEE;
	background-image: -webkit-linear-gradient(#EEE 6.6%, #DFDFDF);
	background-image: -moz-linear-gradient(#EEE 6.6%, #DFDFDF);
	background-image: -o-linear-gradient(#EEE 6.6%, #DFDFDF);
	-moz-box-shadow: 0 0 3px #ddd;
	-webkit-box-shadow: 0 0 3px #DDD;
	box-shadow: 0 0 3px #DDD;
}
.wiki h1 { font-family: helvetica, "microsoft sans serif", arial, sans-serif; }
.wiki h2 { background-color: #fff; }

h3, h4 { font-weight: normal; color: #3c3c3c;}
h1, h2, h3 { color: #333; }

#sidebar h3 { color: #7AA054; border-bottom:1px solid #989898; padding:6px 0; }

/* Links */

#sidebar a:hover { background-color:#003399; color:#FFFFFF; text-decoration: none;}

/* Menu */
#main-menu {
	margin: -8px 1.5em -2px;
	float: left;
	width: 100%;
}

#main-menu li a { font-weight: normal; padding: 6px 8px 8px; color: #FFF;}
#main-menu li a:hover {
    background: transparent;
	border: 1px solid #FFF; 
    border-bottom-width: 0px;
	text-decoration: none; 
}
#main-menu li a.selected, #main-menu li a.selected:hover { 
	background-color:#fff; 
	color: #019875; 
	-moz-border-radius-topleft: .3em; -webkit-border-top-left-radius: .3em;
	-moz-border-radius-topright: .3em; -webkit-border-top-right-radius: .3em;
}
/* Settings menu */

#content .tabs ul li a {
	font-weight: normal;
	font-size: .9em;
	border-top: 1px #fff solid;
	border-right: 1px #fff solid;
	border-left: 1px #fff solid;
	background: #fff;
	-moz-border-radius-topleft: .3em; -webkit-border-top-left-radius: .3em;
	-moz-border-radius-topright: .3em; -webkit-border-top-right-radius: .3em;
}

#content .tabs ul li a:hover {
	background: #fff;
	color: #333;
}

#content .tabs ul li a.selected {
	font-weight: normal;
	color:#455138;
	-moz-border-radius-topleft: .3em; -webkit-border-top-left-radius: .3em;
	-moz-border-radius-topright: .3em; -webkit-border-top-right-radius: .3em;
}

/* Tables */
table.list { border: none; }
table.list th { background-color: #fff; }
table.list tbody td, table.list tbody tr td { border-bottom: solid 1px #ddd; padding:4px 10px 4px 3px; }
table.list thead th {
	border: none;
	border-bottom:1px solid #999999;
	font-size:9px;
	font-weight:normal;
	padding:0pt 3px 3px;
	text-transform:uppercase;
}

table.list thead th a { color: #2e2e2e; }
table.list thead th a:hover { color: #2e2e2e; }
table.list tr.issue a { color: #3c3c3c; }


/* Issue Priorities */

/* immediate */
tr.priority-7, table.list tr.priority-7 a { color: #fff; font-weight: bold; }
tr.priority-7.issue td { border-bottom: solid 1px #970d00; }
tr.odd.priority-7 { background: #9b4842; }
tr.even.priority-7 { background: #a4443c; }

/* urgent */
tr.priority-6 { font-weight: bold; } 
tr.priority-6.issue td { border-bottom: solid 1px #d1413c; }
tr.odd.priority-6 { background: #f9776d; }
tr.even.priority-6 { background: #ff6d5c; }

/* high */
tr.priority-5 { font-weight: bold; }
tr.priority-5.issue td { border-bottom: solid 1px #e16638; }
tr.odd.priority-5 { background: #ffad89; }
tr.even.priority-5 { background: #ffac75; }

/* normal */
tr.priority-4.issue td { border-bottom: solid 1px #c58100; }
tr.odd.priority-4 { background: #fdf9d4; }
tr.even.priority-4 { background: #fbf5c0; }

/* low */
tr.priority-3.issue td { border-bottom: solid 1px #ffa700; }
tr.odd.priority-3 { background: #fffef2; }
tr.even.priority-3 { background: #f9f7e4; }


/* Issue Statuses: Resolved, Resolved Pending Upgrade, Resolved Verified */

tr.status-3, tr.status-9, tr.status-10 { color: #1b520e; }
table.list tr.status-3 a, table.list tr.status-9 a, table.list tr.status-10 a { color: #1b520e; }
tr.issue.status-3 td, tr.issue.status-9 td, tr.issue.status-10 td { border-bottom: solid 1px #7faf73; }

/* resolved */
tr.odd.status-3 { background: #afea9f; }
tr.even.status-3 { background: #bbf4ab }

/* resolved verified */
tr.odd.status-9 { background: #afca9f }
tr.even.status-9 { background: #bbd4ab }

/* resolved pending upgrade */
tr.odd.status-10 { background: #cffa7f }
tr.even.status-10 { background: #dfff8f }


/* hover fix for resolved */
table.list tbody tr:hover { background-color:#f9fdff !important; color: #000 !important; }
table.list tbody tr:hover a { color: #000 !important;}

p.breadcrumb {
	background-color:#EEEEBB;
	border-bottom:1px solid white;
	font-size:0.9em;
	margin:7px -10px 6px;
	padding:6px;
	text-indent:15px;
}

/* Fields */
input[type='text'], input[type='password'], textarea { font-size: 13px; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; }
input[type="text"], textarea, select { padding: 2px;  }
input[type="text"]:focus, textarea:focus, select:focus {  }
option {  }
input#issue_subject { font-size: 200%; width: 90%; }
input#issue_subject, #project_description { width: 92.5%; }
textarea#issue_description { width: 93%;}

/* Misc */
#q { /* search/query input */
	background-image: url("icon-search.png");
	background-repeat: no-repeat;
	background-position: 10px;
	padding-left: 25px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCC;
	margin: 15px 0;
}

input[type="text"], textarea, select {
	border: 1px #989898 solid;
	background-color: white;
	-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-color: #C6C6C6;
	box-shadow: none;
}
.new_issue input[type="text"], textarea, select {
	background-color: #f5f5f5;
}

.nodata, #login-form table, .flash.notice {
	border-width: 1px;
	-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}
.nodata{
    padding: 1em;
    background-color: transparent;
}
.box { 
	background-color: #fcfcfc;
	border-top: 1px #eee solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	border-left: 1px #eee solid;
	-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
	padding: 15px;
}
.journal {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
.journal .details > li {
    list-style: none outside none;
}
.journal .wiki p {
    padding: 0 0 0 40px;
}

form .attributes select {
    width: auto !important;
}

#attachments_fields input[type="text"] {
	width: 39%;
}

.button-small,input[type="submit"]{
    background: #019875;
    color: #FFF;
    padding: 5px 10px;
    border: 0px;
    cursor: pointer;    
}

.jstElements { margin-right: 3.5em;}
.tabular label { font-weight: normal;}

.contextual { margin-right: 2em; font-size: 0.9em;}
.contextual a{ color:#455138;}

table.list thead th { font-size:.8em; }

tr.message td.last_message {  font-size:.9em; }

div#activity dl, #search-results { margin-left:0em; }
div#activity dd, #search-results dd { font-size:1em; }

span.description { margin: .5em 0;}

hr { background:#eee none repeat scroll 0% 0%; }

/* Customization for backlog plugin */
#content #toolbar{
    background: #F1F1F1 !important;
    filter: none !important;
}
#content #backlogs_container .header{
    background: #FFF !important;
    filter: none !important;
}
#content #backlogs_container .backlog{
    background: #F1F1F1 !important;
    filter: none !important;
}
#content #backlogs_container a,
#content #toolbar .links a{
    color: #FFF !important;
    background: #019875 !important;
    border: 1px solid #019875 !important;
    padding: 5px 10px;
}
#content #product_backlog_container .header .close_sprint{
    padding: 0px;
    text-align: center;
}
#content #backlogs_container .stories .story{
    color: #FFF !important;
    border-bottom: #FFF 1px solid;
}
#content #backlogs_container .stories .story .id .t *{
    background: #FFF !important;
    filter: none !important;
    border: 0px;
    padding: 0px;
    text-align: center;
}
#content #backlogs_container .stories .story .id .t a:hover{
    text-decoration: underline;
}
#content #backlogs_container .editing .edit-actions a{
    background:#019875;
    color: #FFF;
    border: 0px;
    padding: 5px 10px;
}
#content #backlogs_container .stories .tracker1{
    background:#019875 !important;
    filter: none !important;
}
#content #backlogs_container .stories .tracker1 .id .t *{
    color:#019875 !important;
}
#content #backlogs_container .stories .tracker2{
    background: #4caf50 !important;
    filter: none !important;
}
#content #backlogs_container .stories .tracker2 .id .t *{
    color:#4caf50 !important;
}
#content #backlogs_container .stories .tracker3{
    background: #43a047 !important;
    filter: none !important;
}
#content #backlogs_container .stories .tracker3 .id .t *{
    color:#43a047 !important;
}
#content #backlogs_container .stories .tracker4{
    background:#388e3c !important;
    filter: none !important;
}
#content #backlogs_container .stories .tracker4 .id .t *{
    color:#388e3c !important;
}
#content #backlogs_container .stories .tracker5{
    background:#2e7d32 !important;
    filter: none !important;
}
#content #backlogs_container .stories .tracker5 .id .t *{
    color:#2e7d32 !important;
}
#content #backlogs_container .stories .tracker6{
    background:#1b5e20 !important;
    filter: none !important;
}
#content #backlogs_container .stories .tracker6 .id .t *{
    color:#1b5e20 !important;
}
#content #backlogs_container .stories .tracker7{
    background:#33691e !important;
    filter: none !important;
}
#content #backlogs_container .stories .tracker7 .id .t *{
    color:#33691e !important;
}

#content #taskboard .label_sprint_impediments{
    background: #E53939 !important;
    filter: none !important;
    color: #FFF !important;
}
#content #taskboard #tasks .story{
    background: #4caf50 !important;
    filter: none !important;
    color: #FFF !important;
}
#content #taskboard #tasks .story.closed{
    background: #DDD !important;
    filter: none !important;
    color: #888 !important;
}
.theme-Nyss-gitlab-redmine-theme .rb_editor_dialog.ui-dialog.ui-widget-content{
    background: #F1F1F1 !important;
    filter: none !important;
    top: 5%;
    left: 36%;
}
