Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
a{
    color:@darkOrange;
    &:hover, &:focus{
        color:@lightOrange;
    }
}

h1, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family:@defaultFont;
}

h2{
    font-family:@defaultFont;
    font-size:26px;
    font-weight:normal;
}

h3{
    font-family:@defaultFont;
    font-size:22px;
    font-weight:normal;
}

h4{
    font-family:@defaultFont;
    font-size:18px;
    font-weight:normal;
}

.relative{
    position:relative;
}

.table-hover{
    cursor:pointer;
}

.btn-in-tab{
    position:absolute;
    right:17px;
    top:7px;
    z-index:1;
}

.btn-scroll-up{
    display:none;
    border:0 none;
    border:1px solid @gray76;
    bottom:0;
    line-height:20px;
    padding-bottom:4px;
    position:fixed;
    right:0;
    z-index:99;
    background:#f2f2f2;
    border-bottom:none;
    border-right:none;
}

.btn-link{
    color:@darkOrange;
    &:hover, &:focus{
        color:@lightOrange;
    }
}

body{
    background-color:#e4e6e9;
    color:#393939;
    font-family:'Open Sans';
    font-size:13px;
    min-height:100%;
    padding-bottom:0;
    padding-top:70px;
    padding-top:86px;
    &:before{
        background-color:@white;
        bottom:0;
        content:"";
        display:block;
        left:0;
        position:fixed;
        right:0;
        top:0;
        z-index:-1;
    }
}

header{
    padding-left:0;
    padding-right:0;
    &.navbar{
        margin:0;
        min-height:45px;
        border-color:#444444;
    }
    .navbar-inner{
        background-color:#393939;
        border:0 none;
        border-radius:0 0 0 0;
        box-shadow:none;
        margin:0;
        min-height:45px;
        padding-left:0;
        padding-right:0;
        position:relative;
    }
    .brand{
        border-right:3px solid #444444;
        color:@white;
        font-size:24px;
        text-shadow:none;
        font-weight:200;
        margin-left:-20px;
        padding:5px 46px;
        display:block;
        float:left;
    }
    .pull-right{
        margin-top:10px;
    }
}

header .brand:hover, .navbar .brand:focus{
    text-decoration:none;
}

#navbar-menu{
    border-color:@white @white @white #444444;
    min-height:40px;
    line-height:37px;
    margin-bottom:0;
    text-align:center;
    padding:5px 20px;
    display:inline-block;
}

.breadcrumbs{
    left:0;
    position:fixed;
    right:0;
    top:46px;
    z-index:1028;
    background-color:@gray94;
    border:0 none;
    border-bottom:1px solid #e5e5e5;
    display:block;
    line-height:39px;
    min-height:40px;
    padding:0 12px 0 0;
}

.breadcrumb{
    background-color:transparent;
    border-radius:0 0 0 0;
    color:#333333;
    display:inline;
    font-size:13px;
    line-height:24px;
    margin:0 22px 0 12px;
    padding:0;
    > li, > li.active{
        color:#555555;
        white-space:nowrap;
    }
    .home-icon{
        font-size:14px;
        margin-left:4px;
        margin-right:2px;
        position:relative;
        top:2px;
    }
    > li + li:before{
        color:@gray80;
        content:"";
        padding:0 2px;
    }
    > li > a{
        display:inline-block;
        padding:0 4px;
    }
    .arrow-icon{
        color:#b2b6bf;
        font-size:10px;
        height:22px;
        margin:0;
        padding:0;
        position:relative;
        top:1px;
    }
}

.main-container.container{
    max-width:100%;
    background-color:@white;
    padding:10px 0;
    > .col-lg-12 {
        padding:0;
    }
}

.main-content{
    margin-left:260px;
    margin-right:0;
    margin-top:0;
    min-height:100%;
    padding:0;
}

.page-content{
    padding:12px 20px;
    .page-header:first-child{
        border-bottom:1px dotted @gray80;
        margin:0 0 12px;
        h1{
            color:@darkOrange;
            font-size:24px;
            font-weight:lighter;
            margin:0 8px;
            padding:0;
            small{
                color:#8089a0;
                font-size:14px;
                font-weight:normal;
                margin:0 6px;
            }
        }
    }
}

.widget-box{
    box-shadow:none;
    margin:3px 0 10px;
    padding:0;
    &.no-border{
        border-bottom:0 none;
        > .widget-body{
            border:0 none;
        }
    }
    &.transparent{
        border:0 none;
        box-shadow:none;
        > .widget-header{
            -moz-border-bottom-colors:none;
            -moz-border-left-colors:none;
            -moz-border-right-colors:none;
            -moz-border-top-colors:none;
            background:none repeat scroll 0 center transparent;
            border-color:-moz-use-text-color -moz-use-text-color #dce8f1;
            border-image:none;
            border-style:none none solid;
            border-width:0 0 1px;
            color:#4383b4;
            padding-left:3px;
        }
        > .widget-header-large{
            padding-left:5px;
        }
        > .widget-header-small{
            padding-left:1px;
        }
        .widget-body{
            background-color:transparent;
            border:0 none;
        }
        .widget-main.no-padding-left{
            padding-left:0;
        }
        .widget-main.no-padding-right{
            padding-right:0;
        }
        .widget-main.no-padding-top{
            padding-top:0;
        }
        .widget-main.no-padding-bottom{
            padding-bottom:0;
        }
    }
}

.ui-sortable .widget-header{
    cursor:pointer;
}

.widget-header{
    border-radius:3px 3px 0 0;
    border-style:solid;
    border-width:1px;
    min-height:38px;
    padding-left:12px;
    position:relative;
    background:none repeat scroll 0 0 #f9f9f9;
    border-color:@gray76;
    color:#555555;
    &:before{
        content:"";
        display:table;
        line-height:0;
    }
    &:after{
        content:"";
        display:table;
        line-height:0;
        clear:right;
    }
    h3{
        font-size:15px;
        margin:0;
    }
    > *:first-child{
        display:inline;
        line-height:36px;
        margin:0;
        padding:0;
        > [class*="glyphicon-"]{
            display:inline-block;
            font-weight:normal;
            margin-right:5px;
        }
    }
}

.widget-body{
    border-radius:0 0 3px 3px;
    background-color:@gray94;
    border-color:@gray76;
    border-style:none solid solid;
    border-width:0 1px 1px;
    padding:12px;
    .table{
        border-top:1px solid #e5e5e5;
        thead:first-child tr{
            background:none repeat scroll 0 0 @white;
        }
    }
}

.widget-column{
    min-height:40px;
}

.sortable-placeholder{
    border-style:dashed;
    border-width:1px;
    margin-bottom:20px;
}

#dialog{
    display:none;
}

.login-container{
    margin:0 auto;
    max-width:375px;
    h1{
        color:@white;
    }
}

.one-page{
    background:none repeat scroll 0 0 #1d2024;
    padding:0;
    &:before{
        display:none;
    }
    .header{
        font-size:16px;
        border-bottom:1px solid @gray80;
        line-height:28px;
        margin-bottom:27px;
        margin-top:18px;
        padding-bottom:4px;
        color:#666666;
        letter-spacing:4px;
        margin:0 0 30px;
        position:relative;
        text-align:center;
        text-transform:uppercase;
    }
    .buttons{
        margin-top:15px;
    }
    .main-content{
        margin-left:0;
        min-height:100%;
    }
    input{
        height:32px;
        line-height:32px;
        margin-bottom:11px;
        max-height:32px;
    }
    .widget-box{
        background-color:#394557;
        border-bottom:0 none;
        box-shadow:none;
        overflow:hidden;
        padding:6px;
        position:absolute;
        transform:scale(0,1) translate(-150px);
        visibility:hidden;
        .widget-main{
            background:none repeat scroll 0 0 #f7f7f7;
            padding:16px 36px 36px;
            form{
                margin:0;
            }
        }
        .footer{
            border-top:1px solid @gray80;
            display:inline-block;
            padding:9px 0 0px;
            width:100%;
            font-size:14px;
        }
    }
    .widget-box.visible{
        transform:scale(1,1) translate(0px);
        transition:all 0.3s ease 0s;
        visibility:visible;
    }
}

.input-glyphicon{
    display:block;
    position:relative;
    > input{
        padding-left:24px;
        padding-right:6px;
    }
    > [class*="glyphicon-"]{
        bottom:1px;
        color:#909090;
        display:inline-block;
        font-size:16px;
        left:3px;
        line-height:28px;
        padding:0 3px;
        position:absolute;
        top:1px;
        z-index:2;
    }
    > input:focus + [class*="glyphicon-"]{
        color:@orange;
    }
    &.input-glyphicon-right{
        > input{
            padding-left:6px;
            padding-right:24px;
        }
        > [class*="glyphicon-"]{
            left:auto;
            right:3px;
        }
    }
}

.notification{
    border-radius:6px 6px 6px 6px;
    border:1px solid;
    font-size:13px;
    margin:0 0 15px;
    padding:0;
    position:relative;
    width:99.8%;
    div{
        display:block;
        font-style:normal;
        line-height:1.5em;
        padding:10px 10px 10px 36px;
    }
    .close{
        color:#990000;
        font-size:9px;
        position:absolute;
        right:13px;
        top:13px;
        opacity:1;
        filter:alpha(opacity=100);
    }
}

.warning{
    background:url(../images/notification/warning.png) no-repeat scroll 10px 50% #fffbcc;
    border-color:#e6db55;
    color:#666452;
}

.information{
    background:url(../images/notification/information.png) no-repeat scroll 10px 50% #dbe3ff;
    border-color:#a2b4ee;
    color:#585b66;
}

.success{
    background:url(../images/notification/success.png) no-repeat scroll 10px 50% #d5ffce;
    border-color:#9adf8f;
    color:#556652;
}

.error{
    background:url(../images/notification/error.png) no-repeat scroll 10px 50% #ffcece;
    border-color:#df8f8f;
    color:#665252;
}

.sidebar{
    width:250px;
    position:fixed;
    z-index:1029;
    top:86px;
    left:0;
    float:left;
    border-right:1px solid @gray80;
    background-color:@gray94;
    &:before{
        content:"";
        display:block;
        width:250px;
        position:fixed;
        bottom:0;
        top:86px;
        left:0;
        right:auto;
        z-index:-1;
        background-color:@gray94;
        border-right:1px solid @gray80;
    }
}

.nav-list{
    margin:0;padding:0;list-style:none;
    li.active.open>.submenu>li.active>a:after, > li.open .submenu{
        display:block;
    }
    a{
        &:hover{
            .caret{
                border-bottom-color:@darkOrange;
                border-top-color:@darkOrange;
            }
        }
    }
    .caret{
        border-bottom-color:#585858;
        border-top-color:#585858;
    }
    > li > a, .nav-header{
        margin:0;
    }
    > li{
        display:block;
        padding:0;
        margin:0;
        border:0;
        border-top:1px solid #fcfcfc;
        border-bottom:1px solid #e5e5e5;
        position:relative;
        &:first-child{
            border-top:0;
        }
        a{
            >.arrow{
                display:inline-block;
                width:14px !important;
                height:14px;
                line-height:14px;
                text-shadow:none;
                font-size:18px;
                position:absolute;
                right:9px;
                top:11px;
                padding:0;
                color:#666;
            }
        }
        > a{
            display:block;
            height:38px;
            line-height:36px;
            padding:0 16px 0 7px;
            background-color:@gray94;
            color:#585858;
            text-shadow:none !important;
            font-size:13px;
            text-decoration:none;
            &:focus, &:hover{
                color:@darkOrange;
            }
            > [class*="glyphicon-"]:first-child{
                margin-top:-5px;
                display:inline-block;
                vertical-align:middle;
                min-width:30px;
                text-align:center;
                font-size:18px;
                font-weight:normal;
            }
            &:hover:before{
                display:block;
                content:"";
                position:absolute;
                top:-1px;
                bottom:0;
                left:0;
                width:3px;
                max-width:3px;
                overflow:hidden;
                background-color:@lightOrange;
            }
        }
        a:hover>.arrow,
        &.active>a>.arrow,
        &.open>a>.arrow{
            color:@darkOrange;
        }
        .open{
            > a{
                background-color:@gray94;
                color:@darkOrange;
            }
        }
        &.open{
            border-bottom-color:#e5e5e5;
        }
        &.active{
            > .submenu{
                &:before{
                    border-left-color:#8eb3d0;
                }
                >li:before{
                    border-top-color:#8eb3d0;
                }
            }
        }
        .submenu{
            li.active{
                > .submenu{
                    display:block;
                }
            }
            a>.arrow{
                right:11px;
                top:10px;
                font-size:16px;
                color:#6b828e;
            }
            li.open>a{color:#25639e;}
            li.open>a>[class*="glyphicon-"]:first-child{display:inline-block;}
            li.open>a .arrow{color:#25639e;}
        }
    }
    li{
        .submenu{
            overflow:hidden;
        }
        &.active{
            &:after{
                display:inline-block;
                content:"";
                position:absolute;
                right:-2px;
                top:-1px;
                bottom:0;
                border-right:2px solid @darkOrange;
            }
            > span:after, > a:after{
                display:block;
                content:"";
                position:absolute !important;
                right:0;
                top:4px;
                border:8px solid transparent;
                border-width:14px 10px;
                border-right-color:@darkOrange;
            }
            &.no-active-child > a:after{
                display:inline-block !important;
            }
            > a, > a:hover, > a:focus, > a:active{
                color:@darkOrange;
                font-weight:bold;
                font-size:13px;
            }
            > a > [class*="glyphicon-"]{
                font-weight:normal;
            }
            a:hover:before{
                display:none;
            }
        }
        &.active.open>.submenu>li.active.open>a.dropdown-toggle:after, &.active>.submenu>li.active>a:after, &.open>a:after{
            display:none;
        }
    }
    .submenu{
        display:none;
        list-style:none;
        margin:0;
        padding:0;
        position:relative;
        border-top:1px solid #e5e5e5;
        box-shadow:none;
        border-radius:0px;
        font-size:13px;
        &:before{
            content:"";
            display:block;
            position:absolute;
            z-index:1;
            left:18px;
            top:0;
            bottom:0;
            border-left:1px dotted #9dbdd6;
        }
        > li{
            margin-left:0;
            position:relative;
            &:before{
                content:"";
                display:inline-block;
                position:absolute;
                width:7px;
                left:20px;
                top:17px;
                border-top:1px dotted #9dbdd6;
            }
            &:first-child{
                > a,  > span{
                    border-top:1px solid #fafafa;
                }
            }
            > a, > span{
                display:block;
                position:relative;
                color:#616161;
                padding:7px 0 8px 37px;
                margin:0;
                border-top:1px dotted #e4e4e4;
            }
            a>[class*="glyphicon-"]:first-child, span>[class*="glyphicon-"]:first-child{
                display:none;
                font-size:12px;
                font-weight:normal;
                width:18px;
                height:auto;
                line-height:12px;
                text-align:center;
                position:absolute;
                left:10px;
                top:11px;
                z-index:1;
            }
            > a{
                &:focus{
                    text-decoration:none;
                }
                &:hover{
                    text-decoration:none;
                    color:@darkOrange;
                }
            }
            &.active{
                > a,  > span{
                    color:@darkOrange;
                }
                > a >[class*="glyphicon-"]:first-child{
                    color:@lightOrange;
                }
            }
            &.active>a>[class*="glyphicon-"]:first-child, &.active>span>[class*="glyphicon-"]:first-child, &:hover>a>[class*=glyphicon-]:first-child{
                display:inline-block;
            }
        }
    }
}

#menu-toggler{
    cursor:pointer;
    background-color:#393939;
    color:@white;
    display:inline-block;
    font-size:13px;
    font-weight:bold;
    height:37px;
    line-height:normal;
    padding:9px;
    text-transform:uppercase;
    width:82px;
}

#menu-toggler-container{
    display:inline-block;
}

.input-checkbox{
    width:20px;
    height:20px;
    display:inline-block;
    position:relative;
    margin-right:5px;
    label{
        width:9px;
        width:20px !important;
        cursor:pointer;
        position:absolute;
        height:20px !important;
        top:0;
        left:0;
        border-radius:4px;
        -webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.4);
        -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.4);
        box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.4);
        background:-webkit-linear-gradient(top,#393939 0%,#585858 100%);
        background:-moz-linear-gradient(top,#393939 0%,#585858 100%);
        background:-o-linear-gradient(top,#393939 0%,#585858 100%);
        background:-ms-linear-gradient(top,#393939 0%,#585858 100%);
        background:linear-gradient(top,#393939 0%,#585858 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222',endColorstr='#45484D',GradientType=0);
        &:after{
            -webkit-box-sizing:content-box;
            -moz-box-sizing:content-box;
            box-sizing:content-box;
            -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter:alpha(opacity=0);
            opacity:0;
            content:'';
            position:absolute;
            width:9px;
            height:5px;
            background:transparent;
            top:5px;
            left:4px;
            border:3px solid @lightOrange;
            border-top:none;
            border-right:none;
            -webkit-transform:rotate(-45deg);
            -moz-transform:rotate(-45deg);
            -o-transform:rotate(-45deg);
            -ms-transform:rotate(-45deg);
            transform:rotate(-45deg);
        }
        &:hover:after{
            -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
            filter:alpha(opacity=30);
            opacity:0.3;
        }
    }
    input[type=checkbox]:checked + label:after{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter:alpha(opacity=100);
        opacity:1;
    }
    &[type=checkbox]{
        visibility:hidden;
    }
}

.list{
    display:block;
    position:relative;
    margin:0;
    padding:0;
    list-style:none;
}

.list-item{
    display:block;
    position:relative;
    margin:0;
    padding:0;
    min-height:20px;
    line-height:20px;
}

.ui-state-highlight{
    display:block;
    position:relative;
    margin:0;
    margin:5px 0;
    padding:0;
    padding:0;
    min-height:20px;
    min-height:30px;
    line-height:20px;
    background:@gray94;
    border:2px dashed @gray80;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.list-handle{
    display:block;
    min-height:35px;
    margin:5px 0;
    padding:4px 12px;
    background:@gray94;
    border:1px solid @gray80;
    color:@darkOrange;
    text-decoration:none;
    font-weight:bold;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    > .glyphicon{
        width:36px;
        margin:0;
        border-width:1px 1px 0 0;
        text-align:center;
        padding:0 !important;
        line-height:35px;
        height:35px;
        cursor:pointer;
        overflow:hidden;
        float:left;
        z-index:1;
    }
    &:hover{
        color:@darkOrange;
        background:@gray94;
    }
}

.elfinder{
    .elfinder-button{
        height:24px;
        width:24px;
    }
    .elfinder-button-search{
        width:202px;
    }
    .elfinder-navbar{
        background:@gray94;
        border-left:1px solid @gray76;
    }
    .elfinder-statusbar{
        color:#555555;
        a{
            text-decoration:none;
            color:#555555;
        }
    }
}

#elfinder{
    font-size:16px;
}

.std42-dialog{
    .ui-widget-content{
        background-color:@gray94;
        background-color:@gray94;
        background-image:none;
        background-image:none;
        background-clip:content-box;
        background-clip:content-box;
    }
    .elfinder-help, .ui-widget-content{
        background:@white;
    }
    .ui-widget-header{
        line-height:20px;
        padding:5px;
    }
    .ui-button{
        color:@white;
        background-color:@orange;
        border-color:#eea236;
        display:inline-block;
        padding:6px 12px;
        margin-bottom:0;
        font-size:14px;
        font-weight:normal;
        line-height:1.428571429;
        text-align:center;
        white-space:nowrap;
        vertical-align:middle;
        cursor:pointer;
        border:1px solid transparent;
        border-radius:4px;
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        -o-user-select:none;
        user-select:none;
    }
    .ui-button:focus{
        outline:thin dotted #333333;
        outline:5px auto -webkit-focus-ring-color;
        outline-offset:-2px;
        text-decoration:none;
        color:@white;
        background-color:#ed9c28;
        border-color:#d58512;
    }
    .ui-button:hover{
        text-decoration:none;
        color:@white;
        background-color:#ed9c28;
        border-color:#d58512;
    }
    .ui-button:active{
        background-image:none;
        outline:0;
        -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
        box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    }
}

.elfinder-navbar{
    .ui-state-hover{
        background:transparent;
        border-color:transparent;
    }
    .ui-state-active{
        background:@orange;
        border-color:@orange;
        color:@white;
    }
    .elfinder-droppable-active{
        background:#a7c6e5 !important;
    }
}

.elfinder-disabled{
    .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, .elfinder-cwd table td.ui-state-hover{
        background:#dadada;
    }
    .elfinder-navbar .ui-state-active{
        background:#dadada;
        border-color:#aaaaaa;
        color:@white;
    }
}

.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover{
    background:@gray80;
}

.elfinder-cwd{
    table{
        tr{
            border-top:1px solid @white;
            &:nth-child(odd){
                background-color:#edf3fe;
            }
        }
    }
}

.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, .elfinder-cwd table td.ui-state-hover, .elfinder-button-menu .ui-state-hover{
    background:@orange;
    color:@white;
}

.elfinder-contextmenu .ui-state-hover{
    background:@orange;
    color:@white;
}

.elfinder-cwd-wrapper{
    border-right:1px solid @gray76;
}
/**
 * Media Queries
 */
@media only screen and (max-width:1200px){
    .main-content{margin-left:0 !important;}
    .show{display:block !important;}
}

@media only screen and (max-width:979px){
    .breadcrumbs{position: relative!important;left: auto!important;right: auto!important;top: auto!important;z-index: auto!important;}
    body{padding-top:36px;}
}

@media only screen and (max-width:560px){
    body{padding-top:80px;}
    .sidebar{position:absolute;margin-top:44px;}
    .sidebar:before{display:none;}
}

@media only screen and (max-width:315px){
    header .brand{padding:5px 10px}
}

@media only screen and (max-width:300px){
    header .brand{padding:5px 10px;}
    .breadcrumb{margin:0;}
    .menu-toggler-text{display:none;}
    #menu-toggler{width:27px;}
    body{padding-top:117px;}
}