@import url(../../../stylesheets/application.css);

@font-face {
  font-family: 'SoinSansPro';
  src: url('../webfonts/2F1385_0_0.eot');
  src: url('../webfonts/2F1385_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2F1385_0_0.woff2') format('woff2'),url('../webfonts/2F1385_0_0.woff') format('woff'),url('../webfonts/2F1385_0_0.ttf') format('truetype');
  font-weight: 500;
  font-style: oblique;
}

@font-face {
  font-family: 'SoinSansPro';
  src: url('../webfonts/2F1385_1_0.eot');
  src: url('../webfonts/2F1385_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2F1385_1_0.woff2') format('woff2'),url('../webfonts/2F1385_1_0.woff') format('woff'),url('../webfonts/2F1385_1_0.ttf') format('truetype');
  font-weight: 200;
  font-style: oblique;
}


@font-face {
  font-family: 'SoinSansPro';
  src: url('../webfonts/2F1385_2_0.eot');
  src: url('../webfonts/2F1385_2_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2F1385_2_0.woff2') format('woff2'),url('../webfonts/2F1385_2_0.woff') format('woff'),url('../webfonts/2F1385_2_0.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}


@font-face {
  font-family: 'SoinSansPro';
  src: url('../webfonts/2F1385_3_0.eot');
  src: url('../webfonts/2F1385_3_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2F1385_3_0.woff2') format('woff2'),url('../webfonts/2F1385_3_0.woff') format('woff'),url('../webfonts/2F1385_3_0.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}


@font-face {
  font-family: 'SoinSansPro';
  src: url('../webfonts/2F1385_4_0.eot');
  src: url('../webfonts/2F1385_4_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2F1385_4_0.woff2') format('woff2'),url('../webfonts/2F1385_4_0.woff') format('woff'),url('../webfonts/2F1385_4_0.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}


@font-face {
  font-family: 'SoinSansPro';
  src: url('../webfonts/2F1385_5_0.eot');
  src: url('../webfonts/2F1385_5_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2F1385_5_0.woff2') format('woff2'),url('../webfonts/2F1385_5_0.woff') format('woff'),url('../webfonts/2F1385_5_0.ttf') format('truetype');
  font-weight: 600;
  font-style: oblique;
}


@font-face {
  font-family: 'SoinSansPro';
  src: url('../webfonts/2F1385_6_0.eot');
  src: url('../webfonts/2F1385_6_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2F1385_6_0.woff2') format('woff2'),url('../webfonts/2F1385_6_0.woff') format('woff'),url('../webfonts/2F1385_6_0.ttf') format('truetype');
  font-weight: 400;
  font-style: oblique;
}



@font-face {
  font-family: 'SoinSansPro';
  src: url('../webfonts/2F1385_7_0.eot');
  src: url('../webfonts/2F1385_7_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2F1385_7_0.woff2') format('woff2'),url('../webfonts/2F1385_7_0.woff') format('woff'),url('../webfonts/2F1385_7_0.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

body{
  color:#303030;
  background:#e8eaec;
  font-family: SoinSansPro, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

#top-menu { font-size: 80%; padding-top: 0.5em; background-color: #444444; }
#top-menu a {
  font-family: SoinSansPro, sans-serif;
  font-weight: 500;
}

#header { background: #df4917; height:5.8em; padding: 10px 0 0 0; }
#header h1 {
  margin-left: 6px;
  font-family: SoinSansPro, sans-serif;
  font-weight: 200;
  font-style: oblique;
}
#quick-search { margin-right: 6px; }
#main-menu { background-color: #444444; left: 0; width: 100%; }
#main-menu li { margin: 0; padding: 0; }
#main-menu li a { background-color: #444444; border-right: 1px solid #ccc; font-size: 90%; padding: 6px 8px 2px 8px; font-weight: 500; border-top-left-radius: 0; border-top-right-radius: 0}
#main-menu li a:hover { background-color: #888888; color: #ffffff; }
#main-menu li a.selected, #main-menu li a.selected:hover { background-color: #888888; color: #ffffff; }
#main-menu li a.new-object { background-color:#888888; }

#main-menu .menu-children {
  border-right: 1px solid #888888;
  border-bottom: 1px solid #888888;
  border-left: 1px solid #888888;
}
#main-menu .menu-children li a { border-right: none; }
#main-menu .menu-children li a:hover { background-color: #888888 }

#footer { background-color: #444444; border: 0; color: #fff;}
#footer a { color: #fff; font-weight: 500; }

#main { font:90% SoinSansPro,sans-serif; font-weight: 400; background: #e8eaec; }
#main a { font-weight: 500; color: #df4917;}
#main a:hover { color: #df4917; text-decoration: underline; }
#main div.wiki a.new {
  color: #ff5d5d;
}

#content { background: #fff; }
#content .tabs ul { bottom:-1px; }

select, select option {
  font-family: SoinSansPro, sans-serif;
  font-weight: 500;
  padding-top: 2px;
}

h1 {
  font-family: SoinSansPro,sans-serif;
  font-weight: 200;
  font-size: 2em;
}

h2, h3, h4, .wiki h1, .wiki h2, .wiki h3 { border-bottom: 0px; color:#606060; }
h3 {
  font-family: SoinSansPro, sans-serif;
  font-weight: 500;
  padding-top: 5px;
}

h4 {
  font-family: SoinSansPro, sans-serif;
  font-weight: 600;
}
h2, .wiki h1 {
 /*  letter-spacing:-1px; */
  font-size: 24px;
  font-family: SoinSansPro, sans-serif;
  font-weight: 400;
}
h4 { border-bottom: dotted 1px #c0c0c0; }

#top-menu a.home, #top-menu a.my-page, #top-menu a.projects, #top-menu a.administration, #top-menu a.help, a.schedules {
    background-position: 0% 40%;
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 3px;
}

#top-menu a.home { background-image: url(../images/home.png); }
#top-menu a.my-page { background-image: url(../../../images/user.png); }
#top-menu a.projects { background-image: url(../../../images/projects.png); }
#top-menu a.administration { background-image: url(../images/wrench.png); }
#top-menu a.help { background-image: url(../../../images/help.png); }
#top-menu a.schedules { background-image: url(../../../images/calendar.png); }

.icon {
  padding-top: 5px;
}

th {
  font-family: SoinSansPro;
  font-weight: 600;
}

div.flash.notice {
  background-color: #d6f8cb;
  border-color: #3cbd14;
  color: #1c7400;
}

#projects-index ul.projects div.root a.project {
  font-family: SoinSansPro;
  font-weight: 500;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.ui-widget {
  font-family: SoinSansPro;
}

pre, code {
  font-size: 85%;
}

pre code,
code pre,
pre pre,
code code {
  font-size: 100%;
}

tr.issue td.project {
  white-space: normal;
}
