.signature .chainable { background-color: #00aa00 }
        .signature .deprecated {
          background-color: #aa0000;
        }
        .deprecated-box {
          border: 2px solid #aa0000;
        }
        .deprecated-box strong {
          color: white;
          background-color: #aa0000;
        }
          .deprecated-tag-box {
            text-align: center;
            color: #600;
            background-color: #fee;
          }
          .deprecated-tag-box strong {
            text-transform: uppercase;
            border-radius: 2px;
            padding: 0 3px;
          }

        .enum-box {
          color: #060;
          background-color: #efe;
          text-align: center;
        }

        .signature .experimental {
          color: #a00;
          border: 1px dashed #a00;
          background-color: #fee;
        }
        .experimental-box {
          border: 2px dashed #ccc;
        }
        .experimental-box strong {
          margin: 0 3px;
          border: 2px dashed #a00;
          color: #a00;
        }
          .deprecated-tag-box {
            text-align: center;
            color: #600;
            background-color: #fee;
          }
          .deprecated-tag-box strong {
            text-transform: uppercase;
            border-radius: 2px;
            padding: 0 3px;
          }

        .signature .new {
          color: #484848;
          background-color: #F5D833;
        }

.preventable-box { text-align: center }
        .signature .private {
          background-color: #FD6B1B; /* orange */
        }
        .private-box {
          background-color: #fee;
          text-align: center;
          color: #600;
          margin-bottom: 1em;
        }

.signature .protected { background-color: #9B86FC }
        .signature .removed {
          color: #aa0000;
          background-color: transparent;
          border: 1px solid #aa0000;
          text-decoration: line-through;
        }
        .removed-box {
          border: 2px solid #aa0000;
        }
        .removed-box strong {
          color: #aa0000;
          border: 2px solid #aa0000;
          background-color: transparent;
          text-decoration: line-through;
        }
          .deprecated-tag-box {
            text-align: center;
            color: #600;
            background-color: #fee;
          }
          .deprecated-tag-box strong {
            text-transform: uppercase;
            border-radius: 2px;
            padding: 0 3px;
          }

.signature .required { background-color: #484848 }
.signature .static { background-color: #484848 }
        .template-box {
          text-align: center;
          background-color: #eee;
        }
#search-dropdown .icon-cfg { background-image: url(member-icons/cfg.png); background-repeat: no-repeat; }
.members .members-section .icon-cfg { background-image: url(member-icons/cfg.png); background-repeat: no-repeat; }
.members .comments-section .icon-cfg { background-image: url(member-icons/cfg.png); background-repeat: no-repeat; }
.class-overview .x-toolbar.member-links .icon-cfg { background-image: url(member-icons/cfg.png); background-repeat: no-repeat; }
#search-dropdown .icon-property { background-image: url(member-icons/property.png); background-repeat: no-repeat; }
.members .members-section .icon-property { background-image: url(member-icons/property.png); background-repeat: no-repeat; }
.members .comments-section .icon-property { background-image: url(member-icons/property.png); background-repeat: no-repeat; }
.class-overview .x-toolbar.member-links .icon-property { background-image: url(member-icons/property.png); background-repeat: no-repeat; }
#search-dropdown .icon-method { background-image: url(member-icons/method.png); background-repeat: no-repeat; }
.members .members-section .icon-method { background-image: url(member-icons/method.png); background-repeat: no-repeat; }
.members .comments-section .icon-method { background-image: url(member-icons/method.png); background-repeat: no-repeat; }
.class-overview .x-toolbar.member-links .icon-method { background-image: url(member-icons/method.png); background-repeat: no-repeat; }
#search-dropdown .icon-event { background-image: url(member-icons/event.png); background-repeat: no-repeat; }
.members .members-section .icon-event { background-image: url(member-icons/event.png); background-repeat: no-repeat; }
.members .comments-section .icon-event { background-image: url(member-icons/event.png); background-repeat: no-repeat; }
.class-overview .x-toolbar.member-links .icon-event { background-image: url(member-icons/event.png); background-repeat: no-repeat; }
#search-dropdown .icon-css_var { background-image: url(member-icons/css_var.png); background-repeat: no-repeat; }
.members .members-section .icon-css_var { background-image: url(member-icons/css_var.png); background-repeat: no-repeat; }
.members .comments-section .icon-css_var { background-image: url(member-icons/css_var.png); background-repeat: no-repeat; }
.class-overview .x-toolbar.member-links .icon-css_var { background-image: url(member-icons/css_var.png); background-repeat: no-repeat; }
#search-dropdown .icon-css_mixin { background-image: url(member-icons/css_mixin.png); background-repeat: no-repeat; }
.members .members-section .icon-css_mixin { background-image: url(member-icons/css_mixin.png); background-repeat: no-repeat; }
.members .comments-section .icon-css_mixin { background-image: url(member-icons/css_mixin.png); background-repeat: no-repeat; }
.class-overview .x-toolbar.member-links .icon-css_mixin { background-image: url(member-icons/css_mixin.png); background-repeat: no-repeat; }/*
 *  Copyright 2013 Anyware Services
 *
 *  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.
 */
 
/* -------------------- */
/* GENERAL LAYOUT */
/* -------------------- */
#north-region {
    background: #811788;
}
#header-content {
    background-image: url('resources/images/ametys/logo_16.png');
    padding-left: 26px;
}

#center-container h1,
#center-container h1 .class-source-link {
	color: #428AA5;
}
#center-container .section h1 {
    color: #435BA7;
}
a,
a:link,
a:hover,
a:visited,
a:active,
a:focus
{
    color: #428AA5;
    text-decoration: none;
}
a:hover
{
    color: #435BA7;
}

/* -------------------- */
/* WELCOME PAGE */
/* -------------------- */
.ametys.welcome {
	/*width: 900px;*/
	margin: 0 10px;
	text-align: left;
	padding-top: 30px;
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}

.ametys.welcome a.ametys {
	background-image: url('resources/images/ametys/welcome/logo.png');
	background-repeat: no-repeat;
	line-height: 200px;
	padding-left: 365px;
	
	display: block;
	text-indent: -9999px;
}

.ametys.welcome h2 {
	color: #511468;
	line-height: 1.0em;
	margin-top: 60px;
	margin-bottom: 8px;
	font-size: 25px;
	font-family: "Exo",sans-serif;
}
.ametys.welcome h2 strong {
    font-variant: small-caps;
    font-size: 1.2em;
    color: #035179;
}

.ametys.welcome ul {
	margin-left: 18px;
}
.ametys.welcome ul li {
    list-style: square;
}
    
/* -------------------- */
/* JS FIRST PAGE */
/* -------------------- */
.left-column, 
.middle-column, 
.right-column
{
    margin: 0px !important;
    width: 50% !important;
    min-width: 380px;
}
.right-column
{
    clear: both;
}

/* 350 + 380 * 2 (-1 to have a strict less than operator) */
@media screen and (max-width: 1109px)
{
    .left-column, 
    .middle-column, 
    .right-column
    {
        width: 100% !important;
    }   
}

/* 350 + 380 * 3 */
@media screen and (min-width: 1490px)
{
    .left-column, 
    .middle-column, 
    .right-column
    {
        width: 33% !important;
    }   
    .right-column
    {
        clear: none;
    }
}

/* -------------------- */
/* JAVA */
/* -------------------- */

#javaindex {
    padding: 15px 10px 10px;
}

.doctabs .doctab.java .m a {
    background: url("resources/images/ametys/java/tab.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 12px;
}

.doctabs .icon-java {
    background: url("resources/images/ametys/java/icon.png") no-repeat;
}
.doctabs .icon-java-interface {
    background: url("resources/images/ametys/java/icon-interface.png") no-repeat;
}

#search-dropdown .icon-java {
    background: url("resources/images/ametys/java/icon.png") no-repeat;
}
#search-dropdown .icon-java-interface {
    background: url("resources/images/ametys/java/icon-interface.png") no-repeat;
}

#treecontainer .x-grid-cell-inner .icon-java {
    background: url("resources/images/ametys/java/icon.png") no-repeat;
}
#treecontainer .x-grid-cell-inner .icon-java-interface {
    background: url("resources/images/ametys/java/icon-interface.png") no-repeat;
}

#center-container h1.class .java-source-link {
	background: url("resources/images/ametys/java/class-m.png") no-repeat;
}
#center-container h1.class .java-interface-source-link {
    background: url("resources/images/ametys/java/interface-m.png") no-repeat;
}

.signature .package {
    background-color: #FD6B1B;
}

/* -------------------- */
/* PLUGIN */
/* -------------------- */
.doctabs .doctab.plugin .m a {
    background: url("resources/images/ametys/plugin/tab.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 12px;
}
