/* * This is a manifest file that'll be compiled into application.css, which will include all the files * listed below. * * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path. * * You're free to add application-wide styles to this file and they'll appear at the top of the * compiled file, but it's generally better to create a new file per style scope. * *= require_self *= require_tree ../../../vendor/assets/stylesheets *= require_tree . *= require base *= require ForceDirected *= require jquery.mCustomScrollbar *= require jquery-ui */ @font-face { font-family: 'LatoLight'; src: url('/assets/Fonts/Lato-Lig-webfont.eot'); src: url('/assets/Fonts/Lato-Lig-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/Fonts/Lato-Lig-webfont.woff') format('woff'), url('/assets/Fonts/Lato-Lig-webfont.ttf') format('truetype'), url('/assets/Fonts/Lato-Lig-webfont.svg#LatoLight') format('svg'); font-weight: normal; font-style: normal; } /* clear styles */ html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, legend { margin: 0; padding: 0; } img { border:0; padding:0; margin:0; display:block; text-indent:-9999px; } html, body, .main, .wrapper, #container { height: 100%; overflow:hidden; } html { } body { background:#031924 url(background2-for-repeating.jpg) repeat 0 0; font-family: 'katarine-web', sans-serif; background-attachment:fixed; color:#FFF; } h1,h2,h3,h4,h5,h6 { font-weight:normal; } h1 { display:block; text-align:left; font-family: "vinyl",sans-serif; } h2 { display:block; text-align:center; font-family: "katarine-web",sans-serif; background: url('black_bg.png'); font-size:24px; line-height:35px; } a { color:#2d6a5d; text-decoration:none; } /* * Utility */ .clearfloat { clear:both; } .leaveSpace { display:block; height:50px; } .hidden { display: none; } /* * Layout stuffs */ #error_explanation { background: #612127; padding: 30px; color: #FFF; } #error_explanation h2 { display:none; } #error_explanation ul { list-style:none; } .profile { overflow-y:scroll; height:100%; margin-bottom:50px; } .centeredProfile { margin:0 auto; display: block; width: 845px; } .requestInvite { display:block; margin:-720px auto 0; } .new_session, .new_user, .new_map, .edit_topic, .edit_synapse, .edit_map, .invite { display: block; width: 350px; position:absolute; left:50%; top:0; margin:200px 0 0 -195px; background: url('bg.png'); padding: 20px; border-radius: 5px; color: #000; border:1px solid #000; box-shadow: 6px 6px 8px rgba(0,0,0,0.4); } .edit_user{ display: block; width: 800px; position:absolute; left:50%; top:0; margin:50px 0 0 -420px; background: url('bg.png'); padding: 20px; border-radius: 15px; color: #000; border:2px solid #000; } .onConsole .new_map { display:none; } .onConsole .new_map button, .onConsole .new_map input.add { float:left; margin-top:5px; } .invite p { margin:10px 0; } .invite strong { text-align:center; display:block; color:#67AF9F; } #closenewtopic, #closenewsynapse { position:absolute; top: 3px; right:3px; } .anypage .new_topic { width:300px; margin:-40px 0 0 -50px; } .anypage .new_topic, .anypage .new_synapse { display: block; position: absolute; } .anypage #topic_name { width:200px; position:absolute; top:40px; left:50px; z-index:9999; } #metacodeImg { height:120px; } #metacodeImgTitle { color:#000; float:left; width:120px; text-align:center; margin-left:90px; } label, select, input, textarea { display:block; } label { margin-top:5px; } input[type="submit"] { margin-top:5px; } .contentarea p, .contentarea ul, .contentarea ol, .contentarea table { font-size:14px; line-height:1.55em; padding:0.5em 0 } .contentarea ul li { padding:0.2em 0; } .contentarea ol li { padding:0.2em 0; } .contentarea ul { margin:0 0 0 1em; } .contentarea ol { margin:0 0 0 1.3em; } .main { /*overflow:hidden; */ } #infovis-canvas { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* --- top options --*/ .notice.metamaps, .alert.metamaps { position: absolute; margin: 20px; background: url(/assets/black_bg.png); padding: 10px; border-radius: 5px; box-shadow: 6px 6px 8px rgba(0,0,0,0.4); border:1px solid #000; } .headertop { display:block; position:fixed; top:20px; z-index:10; border-radius:5px; margin: 10px 0px 10px 10px; background:#111614; padding:5px 10px; box-shadow: 6px 6px 8px rgba(0,0,0,0.4); } .headertop .tab { background: url(tab.png) no-repeat 0 0; position:absolute; top:-11px; right:-2px; display:block; width:45px; height:15px; cursor:move; } .headertop button, .headertop input { height: 30px; background: none; color: #717474; font-family: 'LatoLight'; font-size: 17px; border: none; border-right:1px solid #717474; cursor: pointer; margin:3px 0; clear:both; float:right; } .headertop button:hover, .headertop input:hover { border-right: 1px solid #6d7310; color: #6d7310; } .wrapper { display:block; height:100%; margin:0 0; } .wrapper h1.index { position: fixed; bottom: 9px; right: 0; z-index: 9999; width: auto; background: url('black_bg.png'); padding: 1px 10px 0px 20px; border-bottom-left-radius: 5px; border-top-left-radius: 5px; text-transform:uppercase; font-style:italic; height: 35px; font-size: 30px; line-height: 38px; border:1px solid #000; } .nodemargin { padding-top:120px; } .focus { position:fixed; top:0; left:0; width:90%; z-index:2; display: block; min-width:533px; margin: 50px 50px 25px 50px; background: url('bg.png'); border-radius: 20px; color:#000; border:1px solid #000; } .focus h1 { margin-top:0; } .focusleft, .focusmiddle, .focusright { display:block; float:left; } .focusleft { width:20%; min-width:70px; text-align:center; } .focusmiddle { display:block; width:49%; min-height:115px; border-right:2px solid #000; border-left:2px solid #000; } .focusright { width:30%; min-width:150px; } .focus .focusleft p { font-weight:normal; font-size:16px; line-height:20px; padding:10px 0 5px 0; } .focus .focusright p { font-weight:normal; font-size:16px; line-height:20px; padding:10px 0 5px 10px; } .focus .icon { margin:0 auto; } .focus .title { font-size:22px; line-height:25px; border-bottom:2px solid #000; padding:10px; } .focus .desc { padding:10px; height:75px; font-family:Arial, Helvetica, sans-serif; } .focus .desc h3 { font-style:normal; } .focus .location { padding-left:10px; } .focus .link { padding:0 0 0 10px; display:block; width:90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .divider { margin: 20px 50px 20px 50px; border-bottom:2px solid #FFF; } .empty { margin-left:50px; } #menus { margin:0 7px; } #cards { height:100%; overflow-y:scroll; } #cards p.empty { margin-left:50px; } /* --- styling the sideOptions section ---*/ .sideOption { position:fixed; left:0px; display:block; height:32px; background: #FFF; padding:0 0 0 15px; border-bottom-right-radius:10px; border-top-right-radius:10px; color:#000; border:1px solid #000; overflow:hidden; cursor:pointer; box-shadow: 6px 6px 8px rgba(0,0,0,0.4); } #sideOptionFind { top:25%; width:45px; } #sideOptionAnalyze { top:35%; width:64px; } #sideOptionOrganize { top:45%; width:75px; display:none; } .closeSideOption { position:fixed; left:4px; display:none; margin-top: -22px; cursor: pointer; background: #000; padding: 0 4px; border-radius: 8px; } #closeFind { top:25%; } #closeAnalyze { top:35%; } #closeOrganize { top:45%; } #findWhere { position:fixed; top:25%; left:90px; display:none; margin-top:-20px; } .findWhereField, #findWhere input, #findWhere p { float:left; } .findWhereField.inCommons { color:#67be5f; } .sideOption select, .sideOption span { float:left; margin-top:10px; } .sideOption .spacer { margin:10px 10px 0; } .sideOption .find_key { margin-right:8px; } .find_topic_by_name { display: block; } .find_topic_by_name input, .find_map_by_name input, .find_mapper_by_name input { margin:10px 0 0 0; width: 270px; border-radius: 10px; height: 20px; padding: 0 10px; outline: none; } .find_mapper_by_name, .find_map_by_name { display:none; } .find_topic_by_metacode { z-index:12; display:none; width:auto; color: #67AF9F; } .find_topic_by_metacode ul { display:block; } .find_topic_by_metacode ul li { clear:both; list-style-type:none; display:block; padding:3px; } .find_topic_by_metacode ul img { width:40px; height:40px; float:left; } .find_topic_by_metacode ul p { float:left; display: block; margin: 0; background: none; padding: 10px 4px 2px 4px; } .find_topic_by_metacode #filters-one { float:left; } .find_topic_by_metacode #filters-two { float:left; } .find_topic_by_metacode #filters-three { float:left; } .find_topic_by_metacode li.toggledOff { opacity: 0.4; } #get_topics_form { display:none; } /* --- styling the logo button ---*/ .footer { width: 188px; display: block; position: fixed; bottom: 9px; height: 38px; background: url('black_bg.png'); border-bottom-right-radius: 5px; border-top-right-radius: 5px; z-index: 15000; border:1px solid #000; } .logo { position:fixed; bottom:6px; left:10px; z-index:12; display:block; width:auto; padding: 3px 8px; margin: -0.75em 0 0; } #mainTitle { float: left; /*background: url('black_bg.png') repeat 0 0;*/ padding: 0 5px; border-radius: 10px; } #mainTitle a { color:#FFF; font-family: "vinyl",sans-serif; font-style: italic; text-transform:uppercase; font-weight: 400; } #beta { float:left; margin-left: 2px; } .footer .menu { display:block; position:absolute; border:none; bottom:42px; left:10px; height:0px; z-index:12; width:118px; color: #67AF9F; white-space: nowrap; text-align: center; font-size: 16px; overflow: hidden; padding: 0 8px; margin: 0; background: white; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; box-shadow: 0 2px rgba(0, 0, 0, 0.05), 0 -2px rgba(0, 0, 0, 0.05) inset; -webkit-box-shadow: 0 2px rgba(0, 0, 0, 0.05), 0 -2px rgba(0, 0, 0, 0.05) inset; -moz-box-shadow: 0 2px rgba(0, 0, 0, 0.05), 0 -2px rgba(0, 0, 0, 0.05) inset; background: url('black_bg.png') repeat 0 0; border-left:1px solid #000; border-right:1px solid #000; } .footer ul li { margin:0; clear:both; float:none; list-style-type:none; display:block; padding:3px; text-align:center; border-top:1px solid #999; } .footer ul li.first { border:none; } .footer ul li a:hover { color:#9E2; } .footer ul li a { color: #FFF; display:block; } .menuflag { position: absolute; left: 71px; bottom: 52px; width: 100px; height: 54px; } .menuflag .menuarrow { background: url('white-curved-arrow.png') no-repeat; background-size: contain; width: 40px; height: 40px; float: left; margin-top: 12px; margin-right: 4px; } .menuflag .menutext { float: left; font-size: 21px; } .home_bg { overflow-y:scroll; display:block; height:100%; } #homeMap { height: 350px; width: 510px; margin: 0 auto; transform: rotate(18deg); -ms-transform: rotate(18deg); -webkit-transform: rotate(18deg); } #homeMap-label div.node{ transform: rotate(-18deg); -ms-transform: rotate(-18deg); -webkit-transform: rotate(-18deg); font-family: 'vinyl'; text-transform: uppercase; } .home_content { width: 830px; margin:0 auto; } span.blue { color: #36bbe8; } .home_desc { font-style: oblique; text-transform: uppercase; font-family: 'vinyl'; font-size: 40px; margin: 40px 20px 25px; text-align:center; background: url('home_bg2.png') no-repeat center -46px; } .contact { text-align: center; margin: 1em 0 1em 0; } .contact a { color: #36bbe8; } #edit_synapse label, #edit_synapse_left, #edit_synapse_right { display: inline-block; } #edit_synapse label.left { margin-right: 0.5em; }