/*
 * Copyright (C) 2013 salesforce.com, inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*---- VALID RULES BY PARSER ----*/


.THIS datalist,.THIS keygen,.THIS output {

}


/* .THIS and .ComponentClass both work together right now*/
.THIS .testTestStyleNamespaceToken .canvas {
    position: absolute;
}


/* Universal selector */
.THIS *{
    font: .75em arial,helvetica,clean,sans-serif;
}


/* Various selectors */
.THIS #content{
    margin: 0 auto;
}

.THIS a[href*="sfdc.com"] {
    color: blue;
}

.THIS a:visited {
    color: blue;
}

.THIS article,.THIS aside,.THIS bdi,.THIS command,.THIS details,.THIS summary,
.THIS figcaption,.THIS footer,.THIS figure,.THIS header,.THIS meter,.THIS hgroup,
.THIS mark, .THIS nav,.THIS progress,.THIS ruby,.THIS rt,.THIS rp,.THIS section,
.THIS time,.THIS wbr {
    display: inline;
}

.THIS audio,.THIS video,.THIS source,.THIS embed,.THIS track {
    background: url('../../foo.gif') no-repeat;
}

.THIS body {
    background: transparent !important;
}

.THIS div {
    z-index: 200;
}

.THIS h1+h2 {
    font-weight: bold;
}

.THIS h1~p{
    font-size: 2em;
}

.THIS .gradient {
    background-image: linear-gradient(bottom, rgb(206,92,119) 29%, rgb(248,120,155) 65%);
    background-image: -o-linear-gradient(bottom, rgb(206,92,119) 29%, rgb(248,120,155) 65%);

    background-image: -webkit-gradient(
                        linear,
                        left bottom,
                        left top,
                        color-stop(0.29, rgb(206,92,119)),
                        color-stop(0.65, rgb(248,120,155))
                       );
}


/* css class-name same as .THIS*/
.THIS .this .THIS {
    border: 1px solid blue;
}


.THIS ~foo1 +foo2 -foo3 :foo4 #foo5 _foo6 {
    margin: 0px;
}