
/*
 * Copyright 2012, Google Inc.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are
 * met:
 *
 *     * Redistributions of source code must retain the above copyright
 * notice, this list of conditions and the following disclaimer.
 *     * Redistributions in binary form must reproduce the above
 * copyright notice, this list of conditions and the following disclaimer
 * in the documentation and/or other materials provided with the
 * distribution.
 *     * Neither the name of Google Inc. nor the names of its
 * contributors may be used to endorse or promote products derived from
 * this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * Additional Licenses for Third Party components can be found here:
 * http://wiki.freebase.com/wiki/Freebase_Site_License
 *
 */
.data-input{display:inline-block;color:#999;background:#e1e2e3;border:2px solid #e1e2e3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.data-input.text,.data-input.textarea,.data-input.datetime,.data-input.uri,.data-input.int,.data-input.float,.data-input.topic,.data-input.enumerated{background-image:url("/static/156b.lib.www.tags.svn.freebase-site.googlecode.dev/template/img/ui-icons.png");background-repeat:no-repeat;padding-right:23px}.data-input.focus{-webkit-box-shadow:0 0 6px #61d7f7;-moz-box-shadow:0 0 6px #61d7f7;box-shadow:0 0 6px #61d7f7}.fb-input{width:100px;height:15px;padding:4px 7px;border:0;border-top:1px solid #fff;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f1f2f3),to(#fff));background-image:-webkit-linear-gradient(#f1f2f3,#fff);background-image:-moz-linear-gradient(0% 55% 90deg,#fff,#f1f2f3);background-repeat:repeat}.fb-input:focus{color:#666;background:#fff}.data-input.valid .fb-input{font-weight:bold;color:#222}.data-input.error{background-color:#d66819;border-color:#d66819}.data-input.error .fb-input{color:#666}.data-input.disabled{opacity:.5}.data-input.text,.data-input.textarea{background-position:right -931px}.data-input.text.error,.data-input.textarea.error{background-position:right -968px}.data-input.textarea textarea{width:284px;height:80px}.data-input.datetime{background-position:right -1009px}.data-input.datetime.error{background-position:right -1052px}.data-input.int,.data-input.float{background-position:right -1094px}.data-input.int.error,.data-input.float.error{background-position:right -1136px}.data-input.uri{background-position:right -1175px}.data-input.uri.error{background-position:right -1218px}.data-input.topic{background-position:right -1259px}.data-input.topic.error{background-position:right -1300px}.data-input.enumerated{background-position:right -1342px}.data-input.enumerated.error{background-position:right -1385px}.fb-boolean-input{float:left;margin:0 7px 0 0}.data-input label{float:left;position:relative;overflow:hidden;font-size:12px;font-weight:bold;line-height:1;color:#666;padding:6px 10px;border-right:1px solid #d1d2d3;border:1px solid #c1c2c3;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#efefef),to(#dcdcdc));background-image:-webkit-linear-gradient(#efefef,#dcdcdc);background-image:-moz-linear-gradient(0% 55% 90deg,#dcdcdc,#efefef);background-repeat:repeat}.data-input label:hover{cursor:pointer;z-index:1}.data-input label.selected{color:#333;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#d1d2d3),to(#f1f2f3));background-image:-webkit-linear-gradient(#d1d2d3,#f1f2f3);background-image:-moz-linear-gradient(0% 55% 90deg,#f1f2f3,#d1d2d3);background-repeat:repeat}.data-input:focus{-webkit-box-shadow:0 0 6px #61d7f7;-moz-box-shadow:0 0 6px #61d7f7;box-shadow:0 0 6px #61d7f7}.data-input label:first-child{border-right:0}.outer-menu{position:absolute}.outer-menu .nicemenu-item{display:none;height:18px;width:29px;background-color:#ffd02f;border-top:solid 1px #e6a82f;border-left:solid 1px #e6a82f;border-bottom:solid 1px #e6a82f;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#ffd02f),to(#feb22a));background-image:-webkit-linear-gradient(#ffd02f,#feb22a);background-image:-moz-linear-gradient(0% 55% 90deg,#feb22a,#ffd02f);background-repeat:repeat}.outer-menu .nicemenu-item:after{content:"";position:absolute;top:4px;right:0;border-style:solid;border-color:transparent white;border-width:5px 4px 5px 0}.outer-menu .headmenu{cursor:pointer;display:inline-block;height:18px;width:19px;border-right:solid 1px #e6a82f;-webkit-box-shadow:1px 0 1px #fde191;-moz-box-shadow:1px 0 1px #fde191;box-shadow:1px 0 1px #fde191}.outer-menu .headmenu .more-action{position:absolute;top:7px;left:4px;border-style:solid;border-color:white transparent;border-width:6px 5px 0 5px}.submenu{border:solid 1px #e6a82f;background-color:#ffd02f;-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.2);box-shadow:1px 3px 3px rgba(0,0,0,0.2)}.submenu .row-menu-item{border-bottom:solid 1px #fcdb68}.submenu .row-menu-item a{font-weight:bold;color:#393939;text-shadow:0 1px rgba(255,255,255,0.6)}.submenu .row-menu-item a:hover{background-color:#e8a526}.row-hover .outer-menu .nicemenu-item,.outer-menu.active .nicemenu-item{display:inline-block;padding:0}.outer-menu.active .more-action{border-color:black transparent}.form-group{margin:20px 0}.modal .table{border-top:0}.modal .table thead th{font-weight:bold;padding:3px 2px;font-size:12px;border-bottom:1px solid #d6d7d8}.modal tbody th.row-header{padding-left:0}#text-edit-form .data-input{background:none;padding-right:0;margin-right:5px;border-width:1px}#text-edit-form .lang{line-height:2.6}#text-edit-form .form-note{font-size:12px;font-style:italic}#text-edit-form .modal-title .key{font-size:12px;font-weight:normal;color:#333}#language-values{height:405px;overflow:auto}#language-values td.lang{width:300px}#language-values .icon-link{text-indent:-9999px}#language-values .delete-row{vertical-align:middle}#language-values tbody tr:hover{background:#f1f2f3;-webkit-transition:background .1s ease-in-out 0s;-moz-transition:background .1s ease-in-out 0s;-o-transition:background .1s ease-in-out 0s;transition:background .1s ease-in-out 0s}#language-values .new{background:#edf7f3}.preferred{}.preferred .lang{font-weight:bold}#text-edit-form .form-label{padding-left:5px;margin-bottom:7px}#text-edit-form .icon-link{padding-left:5px;font-size:11px}.lang-warning{visibility:hidden}.lang-select-submit,.lang-select-container{display:inline-block;padding:1px 2px}#text-edit-form .form-group .fb-input{width:150px}.lang-select-submit.focused,.lang-select-container.focused{-webkit-box-shadow:0 0 6px #61d7f7;-moz-box-shadow:0 0 6px #61d7f7;box-shadow:0 0 6px #61d7f7}#text-edit-form .message{margin:0}.pill-box{border:1px solid #cecece;background:white;box-shadow:0 0 0 5px #e0e3e6;padding:.5em 1em;line-height:1.3}.pill-box.focused{border-color:#61d7f7}.pill-suggest{border:none;display:inline-block;font-size:1.3em}.pill{display:inline-block;font-size:1.3em;padding:0 .5em;margin:.2em .5em .2em 0;border:1px solid #FFD02F;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px 8px 8px 8px;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#ffd02f),to(#feb22a));background-image:-webkit-linear-gradient(#ffd02f,#feb22a);background-image:-moz-linear-gradient(0% 55% 90deg,#feb22a,#ffd02f);background-repeat:repeat}.pill:hover{border:1px solid #FEB22A;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#feb22a),to(#ffd02f));background-image:-webkit-linear-gradient(#feb22a,#ffd02f);background-image:-moz-linear-gradient(0% 55% 90deg,#ffd02f,#feb22a);background-repeat:repeat}a.pill-text{color:black}a.pill-x{color:white;padding-left:12px}a.pill-text:hover,a.pill-x:hover{text-decoration:none}.pill-template{display:none}#page-content{position:relative;padding-left:40px}#tabbar{padding-bottom:12px}body.embed #tabbar{display:none}.filter-options{padding-top:.5em;font-size:1.3em;margin-right:250px}.filter-options .sep{display:inline-block;font-weight:bold;margin:0 4px 0 4px}#tabbar-types{float:right;width:185px;padding-left:6px;margin-top:6px}.types-toggle{font-size:1.4em;font-weight:bold}.types-toggle a{color:#393939}.types-toggle .span{margin-right:10px}.types-toggle .right-arrow{display:inline-block;position:relative;top:2px;margin-right:5px;width:0;height:0;border-style:solid;border-color:transparent #FFD02F;border-width:7px 0 7px 7px}.types-toggle .down-arrow{display:inline-block;position:relative;top:-2px;width:0;height:0;border-style:solid;border-color:#FFD02F transparent;border-width:7px 7px 0 7px}#add-type-h2,.toc-domain{border-top:1.5px solid #D4DDE3}#add-type-h2 a,.toc-domain a{font-size:16px;color:#80A0B2;position:relative;top:-12px;background:#fafbfc;padding:0 6px;left:24px}#add-type-h2 a:hover,.toc-domain a:hover{text-decoration:none}.toc-type a{font-size:14px}#add-type-form{margin-bottom:12px;margin-left:28px;position:relative;top:-12px;width:190px}#add-type-input{border:1px solid #cecece;font-size:14px;padding:2px;width:100%}#add-type-input:focus{border-color:#61d7f7}ul.toc-types{padding:0 20px 12px 30px;position:relative;top:-12px}#pill-filter-box{margin-right:250px}#pill-filter-suggest{width:325px}.nav.column{display:none;position:absolute;right:0;top:1px;background:#fafbfc;width:230px;height:100%;box-shadow:-4px 4px 0 #dfe3e5}.nav.column .types-toggle{margin:35px 0 33px 10px}.nav.column .nav-module{background:#fafbfc}.nav-section{border-bottom:1px solid #e1e2e3}.nav-section ul,.nav-section li{list-style:none}.fixed-nav.column{position:absolute}.type-section{margin:0 0 20px;background:#fff;box-shadow:0 0 0 4px #e1e4e6}.type-section .header{font-size:1.8em;margin-bottom:0;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#8eaaba),to(#80a0b2));background-image:-webkit-linear-gradient(#8eaaba,#80a0b2);background-image:-moz-linear-gradient(0% 55% 90deg,#80a0b2,#8eaaba);background-repeat:repeat;-webkit-box-shadow:0 1px 2px #aaa;-moz-box-shadow:0 1px 2px #aaa;box-shadow:0 1px 2px #aaa}.type-section .header .type-name{text-shadow:0 1px rgba(0,0,0,0.8)}.section-right.status{font-size:11px;color:#aaa;margin-top:8px}.section-right.status.commons,.section-right.status.user{background-image:url("/static/156b.lib.www.tags.svn.freebase-site.googlecode.dev/template/img/ui-icons.png");background-repeat:no-repeat}.section-right.status.commons{background-position:0 -1389px}.section-right.status.user{background-position:0 -1417px}.data-table tr.current li{list-style:none!important}.property-section{position:relative}.row-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.keyboard-shortcuts{text-align:center;font-size:12px;background:transparent;border:0;-webkit-box-shadow:0 0 0 #aaa;-moz-box-shadow:0 0 0 #aaa;box-shadow:0 0 0 #aaa}.key-map{font-size:12px;margin:10px 0}.key-symbol{display:inline-block;line-height:1;text-align:center;width:14px;padding:5px;border:1px solid #d1d2d3;margin-right:5px;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#efefef),to(#dcdcdc));background-image:-webkit-linear-gradient(#efefef,#dcdcdc);background-image:-moz-linear-gradient(0% 55% 90deg,#dcdcdc,#efefef);background-repeat:repeat}.key-desc{display:inline}.merge-topic{width:100%}.merge-topic tr:first-child td{border-bottom:1px solid #d1d2d3}.merge-topic td{padding:20px 10px;font-size:11px}.merge-topic td.label{width:60px;text-align:right;color:#ccc;padding-right:15px;vertical-align:middle}.label .form-label{margin:0;font-size:18px;font-weight:lighter}.flag img{float:left;margin:0 10px 5px 0;border:3px solid #e1e2e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.merge-topic p,.merge-topic .topic-title{font-weight:bold}.merge-topic .topic-title{margin-top:5px}.merge-topic p strong{display:block;margin-bottom:5px}.add-type-result-msg,.add-type-result-msg-note{margin:-15px;margin-bottom:15px;font-size:12px;padding:5px 30px}.add-type-result-msg .close-msg,.add-type-result-msg-note .close-msg{display:none}.add-type-result-msg{font-weight:bold;color:#252525;background-color:#a4ce9a;background-image:-webkit-repeating-linear-gradient(45deg,rgba(255,255,255,0.2),rgba(255,255,255,0.2) 2px,rgba(255,255,255,0) 2px,rgba(255,255,255,0) 4px);background-image:-moz-repeating-linear-gradient(45deg,rgba(255,255,255,0.2),rgba(255,255,255,0.2) 2px,rgba(255,255,255,0) 2px,rgba(255,255,255,0) 4px)}.add-type-result-msg-note{background:#e8f0db;padding:10px 30px}