????

Your IP : 216.73.216.64


Current Path : C:/inetpub/vhost/redmine/public/themes/improved/src/sass/components/
Upload File :
Current File : C:/inetpub/vhost/redmine/public/themes/improved/src/sass/components/_layout.scss

>html {
    overflow-y: scroll;
}

body {
    font-family: Verdana, sans-serif;
    font-size: 12pt;
    background-color: $sidebar-background-color;
    color: $body-colour;
    margin: 0;
    padding: 0;
    min-width: 900px;
}

h1, h2, h3, h4 {
    font-family: "Trebuchet MS", Verdana, sans-serif;
    padding: 2px $padding-large-vertical 1px 0px;
    margin: 0 0 $padding-large-vertical 0;
}

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

h2 {
    font-size: 20px;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 13px;
    border-bottom: 1px dotted #bbb;
}

pre, code {
    font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace;
}

/***************************************************************************************************
 *
 * Layout
 *
 */

#wrapper {
    background: white;
    overflow: hidden;
}

/*******************************************************************************
 *
 * Top Menu
 *
 */

#top-menu {
    padding: $padding-base-vertical $padding-base-horizontal $padding-base-vertical $padding-base-horizontal;
    background: $top-menu-background;
    color: $top-menu-colour;
    // height: 1.8em;
    font-size: $font-size-base;

    ul {
        margin: 0;
        padding: 0;
    }
    li {
	display: inline;
        list-style-type: none;
        // margin: 0;
        // padding: 0;
        white-space: nowrap;
    }
    a {
	color: $top-menu-colour;
	margin-right: $padding-large-horizontal*1.5;
	font-weight: bold;

	&:hover, &:active {
            color: $top-menu-hover-colour;
        }

	/*
	&.Wiki::before {
	    @include fonteawesome-icon($fa-var-home);
	}
       */

	&.home::before {
	    @include fonteawesome-icon($fa-var-home);
	}

	&.my-page::before {
	    @include fonteawesome-icon($fa-var-user);
	}

	&.projects::before {
	    @include fonteawesome-icon($fa-var-list);
	}

	&.administration::before {
	    @include fonteawesome-icon($fa-var-cog);
	}

	&.help::before {
	    @include fonteawesome-icon($fa-var-life-saver);
	}

	&.my-account::before {
	    @include fonteawesome-icon($fa-var-cog);
	}

	&.logout::before {
	    @include fonteawesome-icon($fa-var-sign-out);
	}
    }
    #loggedas {
        float: right;
        // margin-right: 0.5em;
        // color: #fff;
    }
}

/*
div #top-menu {
    @include rised-component();
}
*/

/*******************************************************************************
 *
 *
 *
 */

#account {
    float: right;
}

/*******************************************************************************
 *
 * Header
 *
 */

div #header {
    // see also #main-menu

    position: relative;
    min-height: 5.3em;
    padding: $padding-base-vertical $padding-base-horizontal 25px $padding-base-horizontal; // flyout ?
    // margin: 0;
    background-color: $header-background-colour;
    color: $header-colour;
    @include rised-component();

    a {
        color: $header-colour;
	&:hover {
	    color: $gray-base;
	}
    }

    h1 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        .breadcrumbs {
            display: block;
            font-size: .6em;
            font-weight: normal;
        }
    }

    // Redmine 4.2 Fixes
    div.drdn-items { // .projects .selection
	display: none;
    }
}

/*******************************************************************************
 *
 *
 *
 */

#quick-search {
    float: right;
}

/*******************************************************************************
 *
 * Main Menu
 *
 */

#main-menu {
    position: absolute;
    bottom: 0px;
    // left: 6px;
    // margin-right: -500px;
    width: 100%;
    font-size: $font-size-large;

    ul {
        margin: 0;
	// margin-left: $padding-base-horizontal;
        padding: 0;
        width: 100%;
        white-space: nowrap;
    }
    li {
        float: none;
        list-style-type: none;
        margin: 0px 2px 0px 0px;
        padding: 0;
        white-space: nowrap;
        display: inline-block;
        &:hover ul.menu-children, ul.menu-children.visible {
            display: block;
        }
        a {
            display: block;
            color: $main-menu-colour;
            text-decoration: none;
            font-weight: bold;
            margin: 0;
	    margin-bottom: $padding-base-vertical;
            padding: $padding-xs-horizontal $padding-large-vertical $padding-xs-horizontal $padding-large-vertical;
            &:hover {
		border-radius: 5px;
		color: $main-menu-colour;
		background-color: $main-menu-hover-colour;
            }
	    &.selected {
		border-radius: 5px;
		background-color: $main-menu-active-colour;
		@include rised-component();

                &:hover {
		    background-color: $main-menu-hover-colour;
                }
            }
            &#new-object {
		margin-right: $padding-large-horizontal;
		width: 25px;
		height: 25px;
		line-height: 25px;
		padding: 5px;
		border-radius: 50%;
		text-align: center;
		vertical-align: middle;
		background-color: $main-menu-active-colour;
		@include rised-component();

		&:hover {
		    background-color: $main-menu-hover-colour;
		    color: $main-menu-colour;
		}

		span {
		    font-size: 25pt;
		    position: relative;
		    // top: -$padding-small-vertical;
		    left: 0px;
		}
            }
        }
    }
    .menu-children { // Plus menu
        display: none;
        position: absolute;
        width: inherit;
        z-index: 1;
        background-color: #fff;
        border-right: 1px solid #759FCF;
        border-bottom: 1px solid #759FCF;
        border-left: 1px solid #759FCF;
        li {
            float: left;
            clear: both;
            width: 100%;
            a {
                color: #555;
                background-color: #fff;
                font-weight: normal;
		border-radius: 0;
                &:hover {
                    color: #fff;
                    background-color: #759FCF;
                }
            }
        }
    }
    .tabs-buttons {
        right: 6px;
        background-color: transparent;
        border-bottom-color: transparent;
    }
}

/*******************************************************************************
 *
 * Admin Menu
 *
 */

#admin-menu {
    ul {
        margin: 0;
        padding: 0;
    }
    li {
        margin: 0;
        padding: 0 0 6px 0;
        list-style-type: none;
    }
    a {
        background-position: 0% 40%;
        background-repeat: no-repeat;
        padding-left: 20px;
        padding-top: 2px;
        padding-bottom: 3px;
        &.projects:before {
	    @include fonteawesome-icon($fa-var-cubes);
        }
        &.users:before {
	    @include fonteawesome-icon($fa-var-user);
        }
        &.groups:before {
	    @include fonteawesome-icon($fa-var-users);
        }
        &.roles:before {
	    @include fonteawesome-icon($fa-var-eye);
        }
        &.trackers:before {
	    @include fonteawesome-icon($fa-var-ticket);
        }
        &.issue_statuses:before {
	    @include fonteawesome-icon($fa-var-flag);
        }
        &.workflows:before {
	    @include fonteawesome-icon($fa-var-retweet);
        }
        &.custom_fields:before {
	    @include fonteawesome-icon($fa-var-pencil-square-o);
        }
        &.enumerations:before {
	    @include fonteawesome-icon($fa-var-list-ol);
        }
        &.settings:before {
	    @include fonteawesome-icon($fa-var-cog);
        }
        &.plugins:before {
	    @include fonteawesome-icon($fa-var-puzzle-piece);
        }
        &.info:before {
	    @include fonteawesome-icon($fa-var-info-circle);
        }
        &.server_authentication:before {
	    @include fonteawesome-icon($fa-var-key);
        }
	// &.wiki-links {
	//     background-image: unset;
	// }
        &.wiki-links:before {
	    // Fixme:
	    @include fonteawesome-icon($fa-var-link);
        }
    }
}

/*******************************************************************************
 *
 *
 *
 */

#main {
    // background-color: #EEEEEE;
}

/*******************************************************************************
 *
 * Sidebar
 *
 */

/* ???
ul.flat {
    margin: 0;
    padding: 0;
}
*/

#sidebar {
    float: right;
    width: $sidebar-width;
    // position: relative;
    // z-index: 9;
    // padding: 0;
    // margin: 0;

    h3 {
	font-size: $font-size-large;
	margin-top: $font-size-large;
	margin-bottom: $font-size-large/2;
	// color: #666;
    }

    hr {
        width: 100%;
        margin: 0 auto;
        height: 1px;
        background: #ccc;
        border: 0;
	// width: 95%;
	// position: relative;
	// left: -6px;
	// color: #ccc;
    }

    .contextual {
        margin-right: 1em;
    }

    ul, ul.flat {
	margin: 0;
	padding: 0;

	li {
	    font-size: $font-size-base;
	    list-style-type: none;
	    margin: 0px 2px $font-size-base/2 0px;
	    // padding: 0;
	}
    }

    // ???
    div.wiki ul {
	margin: inherit;
	padding-left: 40px;
	li {
            list-style-type: inherit;
	}
    }
}

/*******************************************************************************
 *
 * Content
 *
 */

#content {
    width: $content-width;
    min-height: 700px; // Fixme: place footer at bottom
    // height: 600px;
    background-color: $content-background-color;
    // margin: 0;
    border-right: $splitter-border;
    padding: $padding-large-vertical $padding-large-horizontal $padding-base-vertical $padding-large-horizontal;
    z-index: 10;
}

/*******************************************************************************
 *
 * IE ???
 *
 */

#main.nosidebar {
    #sidebar {
        display: none;
    }
    #content {
        width: auto;
        border-right: 0;
    }
}

#footer {
    clear: both;
    border-top: $splitter-border;
    font-size: 0.9em;
    color: #aaa;
    padding: 5px;
    text-align: center;
    background: #fff;
}

#login-form {
    table {
        margin-top: 5em;
        padding: 1em;
        margin-left: auto;
        margin-right: auto;
        border: 2px solid #FDBF3B;
        background-color: #FFEBC1;
        td {
            padding: 6px;
        }
    }
    label {
        font-weight: bold;
    }
    input {
        &#username, &#password {
            width: 300px;
        }
    }
}

div.modal {
    border-radius: 5px;
    background: #fff;
    z-index: 50;
    padding: $padding-xs-horizontal;
    h3.title {
        display: none;
    }
    p.buttons {
        text-align: right;
        margin-bottom: 0;
    }
    .box p {
        margin: 0.3em 0;
    }
}

input#openid_url {
    background: url(../../../images/openid-bg.gif) no-repeat;
    background-color: #fff;
    background-position: 0 50%;
    padding-left: 18px;
}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.mobile-show {
    display: none;
}