﻿/* eot, woff and svg are all provided for make maximum compatibilities */
@font-face {
    font-family: 'roboto light';
    src: url('/content/system/fonts/roboto-light-webfont.eot');
    src: url('/content/system/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('/content/system/fonts/roboto-light-webfont.woff') format('woff'), url('/content/system/fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-style: normal;
}

/* Reset */
body {
    font-family: 'roboto light', sans-serif;
    font-size: 100%;
}

a {
    text-decoration: none;
}

p {
    font-size: 14px;
}

h1, h2 {
    font-weight: 400;
}

strong {
    font-weight: 700;
}

/* Unsupported */
.unsupportedBrowser h1 {
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
}

.unsupportedBrowser h2 {
    font-size: 16px;
}

/* General */
#section-name {
    font-size: 18px;
}

#logout-text, #specificationTaskList h2, .specTaskListMessage, .mdl-toolbox-options {
    font-size: 1rem;
}

.mdl-module-editable {
    font-size: 1rem;
}

.navigation-tile-text {
    font-size: 1.5rem;
}

.title-row, .project-alias {
    -ms-word-break: break-all; /*prefix necessary for versions prior to 11 */
    word-break: break-all;
    word-break: break-word; /* Non standard for webkit ONLY (old and new) and automatically takes priority over :break-all */
}

.title-row {
    font-size: 18px;
}

.project-alias {
    font-size: 16px;
}

.details-heading, .details-text {
    font-size: 14px;
}

/* Login Module */
#sign-in-text {
    font-size: 32px;
    font-weight: 500;
}

#login-error {
    font-size: 13px;
}

.login-parameter-text {
    font-size: 18px;
    font-weight: 700;
}

.login-parameter-input {
    font-family: 'roboto light', sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.login-information {
    font-size: 12px;
}

#login-button {
    font-size: 14px;
}

/* New Nav */
.mdl-navLink {
    font-size: 1rem;
}

/* Projects Module */

.project-description {
    font-size: 14px;
}

/* Specification Details Module */
.filter-background {
    font-size: 18px;
}

.filter-box {
    font-family: 'roboto light', sans-serif;
    font-weight: normal;
}

/* Override for toolbox font icon description size */
.mdl-toolbox-module {
    font-size: 0.8rem;
}

.mdl-toolbox-options {
    font-size: 1.2rem;
}

/* Overwrite module specific styles for this Skin */
#moduleToolbox {
    font-size: .8rem;
}
