.dropboxfolder {
    list-style: none;
    height: 25px;
    padding: 2px;
    background: #cccccc;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 9pt;
    font-weight: bold;
    padding: 5px;
    cursor: pointer;
    color: #000000;
}

.dropboxdeletefile{
    color: #fff;
    text-decoration: none;
    padding: 4px 10px;
    height: 32px;
    -webkit-border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, left bottom,
    from(#7d828c),
    color-stop(0.5, #303749),
    color-stop(0.5, #121a2e),
    to(#121a2e));
    border: solid 1px rgba(79, 79, 79, 0.75);
}

.dropboxnewfile{
    color: #fff;
    text-decoration: none;
    padding: 4px 10px;
    height: 32px;
    -webkit-border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, left bottom,
    from(#7d828c),
    color-stop(0.5, #303749),
    color-stop(0.5, #121a2e),
    to(#121a2e));
    border: solid 1px rgba(79, 79, 79, 0.75);
    cursor: pointer;
}

.dropboxviewfile{
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 4px 10px;
    float: right;
    -webkit-border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, left bottom,
    from(#7d828c),
    color-stop(0.5, #303749),
    color-stop(0.5, #121a2e),
    to(#121a2e));
    border: solid 1px rgba(79, 79, 79, 0.75);
}

.dropboxfile {
    background: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size:9pt;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    color: #000000;
    height: 25px;
    cursor: pointer;
}

.dropboxroot {
    left:0px;/*change the position*/
    top:0px;/*change the position*/
    position:relative;
    background-repeat:repeat-x;
    background-color: rgba(100,100,100,1);/*change this and the background color for the :before element*/
    background-image : -webkit-linear-gradient(
        bottom,
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,0) 50%,
        rgba(255,255,255,0.1) 50%,
        rgba(255,255,255,0.3) 100%
    );
    height:30px;
    padding: 0 10px 0 8px;
    z-index : 0;
    border-radius: 6px;
    -webkit-border-top-left-radius : 10px 15px;
    -webkit-border-bottom-left-radius : 10px 15px;
    border-bottom: 1px solid rgba(255,255,255,0.3);
    box-shadow :-1px -1px 0px rgba(0,0,0,0.2)inset,
    0 1px 2px rgba(0,0,0,0.8)inset;
    font-size : 11px;
    display : block;
    text-align:center;
    color:#eeeeee;
    text-shadow : 0px -1px 0px #000;
    line-height : 30px;
    font-family : HelveticaNeue;
    font-weight: 700;
    -webkit-background-size : 30px;
    cursor: pointer;
}

.dropboxroot:before {
    position:absolute;
    top:9.9%;
    left:-5px;
    -webkit-background-size : 22px 22px;
    background-position :-2px -1.5px;
    background-color: rgba(100,100,100,1);/*change to the same as the main element*/
    background-image :
        -webkit-gradient(linear, left bottom, right top,
        from(rgba(0,0,0,0)),
        color-stop(0.5, rgba(0,0,0,0)),
        color-stop(0.5, rgba(255,255,255,0.1)),
        to(rgba(255,255,255,0.3)));
    height : 25px;
    width: 25px;
    -webkit-transform : rotate(-45deg) skew(-10deg, -10deg);
    -webkit-border-top-right-radius : 100px 40px;
    -webkit-border-top-left-radius : 30px 2px;
    -webkit-border-bottom-right-radius : 2px 30px;
    -webkit-border-bottom-left-radius : 40px 100px;
    z-index : 1;
    content : ' ';
    border-left : 1.5px solid rgba(255,255,255,0.3);
    box-shadow :  1px 1px 0 rgba(0,0,0,0.2) inset,
    -1px 1px 1px rgba(0,0,0,0.5) inset;
    -webkit-mask-image :
        -webkit-gradient(linear, left top, right bottom,
        from(#000000),
        color-stop(0.33,#000000),
        color-stop(0.5, transparent),
        to(transparent));
}


