body{
	margin:0;
	margin-top:0px;
	background-color:#fcfcfc;
	}
a{
	color:#2F4254;
	text-decoration:none;
	}
a:hover{
	color:#16A085;
	text-decoration:none;
	}
p{
	word-wrap:break-word;
	}
h1,h2,h3,h4,h5{
	color:#444;position:relative;font-weight:bold;
	}
h4{
	margin-bottom:5px;
	}
ol,ul,li{
	list-style:none;
	}
form{
	position:relative;
	}
form input,form textarea,form label{
	font-size:auto;
	}
.hidden{
	display:none;
	}
.avatar{
	width:50px;
	height:50px;
	}
.button_header{
    /* height: 47px; */
    /* margin: 0; */
    background-color: #16A085;
    /* -webkit-border-radius: 8px 8px 8px 8px; */
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #16A085;
    cursor: pointer;
    padding: 12px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.button_header:hover{
    background-color: #38d5b6;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #38d5b6;
    cursor: pointer;
    padding: 12px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.button_hosters{
    background-color: #16A085;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #16A085;
    cursor: pointer;
    padding: 7px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.button_hosters:hover{
    background-color: #38d5b6;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #38d5b6;
    cursor: pointer;
    padding: 7px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
#flash_notice,#flash_error,#flash_alert{
	z-index:100;
	position:fixed;
	color:white;
	top:-100px;
	left:0;
	width:100%;
	padding:1em;
	-moz-box-shadow:0 1px 2px #333;
	-webkit-box-shadow:0 1px 2px #333;
	box-shadow:0 1px 2px #333;
	font-weight:bold;
	}
#flash_notice{
	background-color:#7ef04d;
	background-color:rgba(126,240,77,0.98);
	text-shadow:0 1px #6c6;
	}
#flash_error,#flash_alert{
	background-color:#d0312b;
	background-color:rgba(208,49,43,0.98);
	border-bottom:solid 1px #c66;
	text-shadow:0 1px #c66;
	}
.fieldWithErrors{
	display:inline;
	}
.error_messages{
	width:400px;
	border:2px solid #cf0000;
	padding:0;
	padding-bottom:12px;
	margin-bottom:20px;
	background-color:#f0f0f0;
	font-size:12px;
	}
.error_messages h2{
	text-align:left;
	padding:5px 5px 5px 15px;
	margin:0;
	font-weight:bold;
	font-size:12px;
	background-color:#c00;
	}
.error_messages p{
	margin:8px 10px;
	}
.error_messages ul{
	margin:0;
	}
header{
	z-index:50;
	position:relative;
	background-color:#2F4254;
	padding:0;
	padding-top:5px;
	position:fixed;
	width:100%;
	top:0;
	left:0;
	}
header a{
	color:#ccc;
	}
header a:hover{
	background:none;
	color:#eee;
	}
header.landing{
	height:50px;
	}
header.landing .right{
	top:10px;
	}
header ul#user_menu{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-shadow:0 1px 0 black;
	width:auto;
	cursor:pointer;
	z-index:10;
	padding:5px 0;
	padding-left:30px;
	padding-right:5px;
	margin:0;
	margin-top:-2px;
	margin-right:-5px;
	background-color:black;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:absolute;
	display:inline;
	top:5px;
	right:0;
	}
header ul#user_menu a{
	padding-right:15px;
	color:#ccc;
	}
header ul#user_menu a:hover{
	text-decoration:none;
	}
header ul#user_menu .right{
	right:5px;
	}
header ul#user_menu:hover{
	background-color:#222;
	}
header ul#user_menu li{
	display:none;
	}
header ul#user_menu li a{
	display:block;
	padding:4px;
	height:100%;
	}
header ul#user_menu li:hover{
	background-color:#3f8fba;
	color:white;
	}
header ul#user_menu.active{
	margin-top:-3px;
	margin-right:-6px;
	background-color:black;
	border:1px solid #999;
	box-shadow:0 1px 2px #333;
	-webkit-box-shadow:0 1px 2px #333;
	-moz-box-shadow:0 1px 2px #333;
	}
header ul#user_menu.active li{
	display:block;
	}
header ul#user_menu .avatar{
	height:20px;
	width:20px;
	position:absolute;
	left:2px;
	top:2px;
	display:block;
	}
.unread{
	background-color:#eee;
	}
.diaspora_header_logo{
	position:relative;
	top:8px;
	margin-right:1em;
	}
.stream .stream_element{
	padding:.7em 1.2em;
	min-height:50px;
	border-bottom:1px solid #eee;
	border-top:1px solid white;
	}
.stream .stream_element:hover{
	border-bottom:1px solid #ddd;
	}
.stream .stream_element:hover .right{
	display:inline;
	}
.stream .stream_element .youtube-player,.stream .stream_element .vimeo-player{border:none;height:370px;width:500px;}
.from{text-shadow:0 1px white;}
.from a{font-weight:bold;}
.arrow{color:#ccc;font-weight:lighter;}
#author_info{position:relative;}
#author_info img{position:relative;top:0;display:inline-block;height:30px;width:30px;}
#author_info .avatar{-webkit-box-shadow:none;box-shadow:none;}
#author_info .from{display:inline-block;padding:10px;padding-top:0;}
#author_info.profile .from{padding:0;}
#author_info h3,#author_info h4{display:inline-block;}
#author_info.show a{margin-right:1em;}
#author_info.show h4{margin:0;padding:0;}
.stream_element{position:relative;word-wrap:break-word;color:#777;}
.stream_element .from h5{display:inline;}
.stream_element .from h5 a{color:#444;}
.stream_element .content{margin-top:0;padding-left:63px;color:#444;font-weight:normal;}
.stream_element .content p{margin-bottom:6px;padding-right:1em;font-family:"arial","helvetica","sans-serif";}
.stream_element .content .photo_attachments{margin-top:7px;}
.stream_element .content .photo_attachments img{margin-right:.5em;}
.stream_element .content .stream_photo{float:left;margin-top:6px;}
.stream_element .content .photo_description{margin-top:6px;padding-left:220px;min-height:185px;color:#888;font-style:italic;}
.stream_element .content .small_text{font-size:smaller;}
.stream_element .content div.info{color:#999;font-size:smaller;}
.stream_element .content div.info a{color:#ccc;}
.stream_element .delete{opacity:.6;padding:5px;}
.stream_element .delete:hover{opacity:1;}
.stream_element:hover div.info a,.stream_element:hover .time a,.stream_element:hover .from h5 a{color:#3f8fba;}
.time,.timeago{font-weight:bold;margin-right:5px;font-size:smaller;text-decoration:none;border:none;}.time a,.timeago a{color:#bbb;}.right .reshare_pane .reshare_button a.inactive{color:#ccc;cursor:default;}.right .reshare_pane .reshare_button a.inactive:hover{text-decoration:none;}.right .reshare_pane .reshare_button{padding:2px;}.right .reshare_pane .reshare_button.active{background-color:#333;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.right .reshare_pane .reshare_button.active a{color:white;text-shadow:none;}.right .reshare_pane{margin-left:5px;margin-right:5px;display:inline;position:relative;}.right .reshare_pane ul.reshare_box{width:150px;display:none;z-index:10;position:absolute;margin-top:0;padding:0;background-color:#fafafa;border:5px solid #333;text-shadow:0 2px white;color:black;}.right .reshare_pane ul.reshare_box>li{font-weight:bold;color:#ccc;border-top:1px solid white;border-bottom:1px solid #ccc;}.right .reshare_pane ul.reshare_box>li:first-child{border-top:none;}.right .reshare_pane ul.reshare_box>li:last-child{border-bottom:none;}.right .reshare_pane ul.reshare_box>li a{display:block;height:100%;padding:2px 5px;cursor:default;}.right .reshare_pane ul.reshare_box>li a:hover{background-color:#eee;text-decoration:none;}.right .reshare_pane ul.reshare_box>li a:active{background-color:#ccc;}#user_name{margin-bottom:20px;}#user_name img{margin-right:10px;display:inline-block;float:left;height:40px;}#user_name h1{margin-bottom:7px;line-height:18px;}#user_name h1 a{color:black;}#user_name span{size:small;font-weight:normal;color:#999;}#user_name #latest_message_time{font-style:italic;}#user_name ul{display:inline;margin:0;padding:0;}#user_name ul>li{display:inline;margin-right:1em;}.stream.show ul.comments{display:block;margin-top:0;}.stream.show>li{border:none;padding:0;}.stream.show:hover>li{background:none;border:none;}.stream.show ul.comments textarea{width:275px;}.stream ul.comments .avatar{width:30px;height:30px;}input.comment_submit{display:none;}ul.comments,ul.show_comments{margin:0;margin-top:.5em;padding:0;background-color:#f0f4f5;}ul.comments textarea,ul.show_comments textarea{width:100%;height:1.4em;}ul.comments .force_open,ul.show_comments .force_open{min-height:2.4em;}ul.comments li,ul.show_comments li{list-style:none;padding:.5em;border-bottom:1px solid #ddd;border-top:1px solid white;}ul.comments li .from,ul.show_comments li .from{font-size:1em;margin-bottom:0;}ul.comments li .youtube-player,ul.comments li .vimeo-player,ul.show_comments li .youtube-player,ul.show_comments li .vimeo-player{border:none;height:250px;width:400px;}ul.comments li .content,ul.show_comments li .content{color:#666;margin-top:0;margin-bottom:-2px;padding-left:38px;padding-right:20px;}ul.comments li .content .from a,ul.show_comments li .content .from a{color:#444;}ul.comments li .content div.time,ul.show_comments li .content div.time{color:#bbb;}ul.comments li form,ul.show_comments li form{margin-top:-5px;margin-bottom:.2em;font-size:1em;}ul.comments li form textarea,ul.show_comments li form textarea{font-size:1em;width:478px;}ul.comments li .submit_instructions,ul.show_comments li .submit_instructions{text-align:center;font-size:smaller;color:#999;margin-bottom:-0.8em;margin-top:-0.7em;padding:0;}.profile_photo img{height:300px;width:300px;-webkit-box-shadow:0 2px 2px #333;-moz-box-shadow:0 2px 2px #333;box-shadow:0 2px 2px #333;}#profile h3{margin-bottom:0;}#profile ul{margin:0;padding:0;}#profile ul#profile_information{margin:1em 0;}#profile ul#profile_information>li{margin-bottom:2em;}.pagination a{padding:3px;}.stream_element .right{position:absolute;right:12px;}.stream_element .right.controls{font-size:12px;color:#999;}.stream_element .right.controls a{color:#999;font-weight:normal;}.stream_element:hover .right{display:inline;}.request_buttons{position:absolute;right:0;display:inline;margin:0;padding:0;}.request_buttons>li{display:inline;}.request_buttons>li:first-child{margin-right:1em;}#photo_container{text-align:center;}#show_photo{z-index:11;position:relative;display:inline-block;max-width:100%;}#show_photo img{max-width:100%;-webkit-box-shadow:0 2px 5px #666;}#show_photo #photo_spinner{z-index:1;position:absolute;height:100px;width:100px;}#show_photo #caption{min-height:20px;padding:0 10px;font-size:16px;font-family:"MARKER FELT","Helvetica Neue","Helvetica","Arial",sans-serif;color:#333;}#debug_info{margin-top:50px;color:#ccc;}
#debug_info h5{color:#ccc;}
input:not([type='submit']),textarea{
	font-family:"Arial","Helvetica",sans-serif;font-size:14px;padding:.3em;
	/*display:block;*/
	text-align: center;
    width: 200px;
    border:1px solid #ccc;
	height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
input[type='checkbox']{width:auto;}input[type='hidden']{display:none;}.submit_block{text-align:right;}form p{position:relative;padding:0;margin:0;}form p.checkbox_select{width:75%;}form p.checkbox_select label{left:20px;top:3px;}form p.checkbox_select img{position:relative;top:6px;}label{font-weight:normal;color:#999;position:absolute;top:3px;left:.48em;text-shadow:0 1px 1px #eee;}#file-upload input{height:100%;width:100%;cursor:pointer;}#publisher{z-index:0;color:#999;position:relative;margin-bottom:10px;margin-top:0;padding:12px;padding-top:1px;top:0;background-color:#f8f8f8;border-bottom:2px #777 solid;border-top:1px #777 solid;}#publisher.closed .content_creation{display:none;}#publisher form{position:relative;top:0;}#publisher form ul{padding:0;}#publisher form ul>li{display:inline;margin-right:2px;}#publisher form ul>li img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#publisher input[type='text'],#publisher textarea{width:435px;margin:0;}#publisher textarea{height:42px;}#publisher label{font-size:14px;}#publisher .options_and_submit{min-height:21px;position:relative;padding-top:8px;margin-bottom:-2px;}#publisher .options_and_submit input[type='submit']{width:75px;}#publisher .options_and_submit input{display:inline;}#publisher .options_and_submit .public_toggle{font-size:smaller;font-style:italic;display:inline;}#publisher .options_and_submit #fileInfo{display:inline;}#publisher .content_creation{margin-top:1em;}#publisher #click_to_share{position:relative;padding:1em;margin-bottom:-1em;}#publisher #click_to_share a{margin-left:1em;font-weight:bold;text-shadow:0 1px 0 white;}#publisher #click_to_share img{display:inline;position:absolute;top:1em;left:0;}#publisher #file-upload{z-index:10;float:right;height:42px;width:103px;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #ccc;background-color:#fafafa;padding:.3em;cursor:pointer;font-weight:bold;font-size:smaller;text-align:center;text-shadow:0 1px 0 #eee;}#publisher #file-upload img{display:inline-block;margin:0;padding:0;margin-bottom:-3px;opacity:.4;}#publisher #file-upload:hover{background-color:#eee;cursor:pointer;color:#666;}#publisher #file-upload:hover img{opacity:.6;}#publisher #file-upload:active{text-shadow:0 1px 0 #fafafa;color:#ccc;}#publisher #file-upload:active img{opacity:.1;}#publisher #file-upload.loading{opacity:.5;}#publisher_textarea_wrapper{position:relative;}#publisher_textarea_wrapper textarea{z-index:2;}#publisher_textarea_wrapper textarea.with_attachments{padding-bottom:70px;}#publisher_textarea_wrapper #photodropzone{z-index:3;position:absolute;bottom:0;left:5px;}.field_with_submit input[type='text']{width:82%;display:inline;}.dim{opacity:.3;}#thumbnails a{display:inline-block;width:100px;min-width:100px;height:100px;min-height:100px;margin-bottom:15px;margin-right:15px;}#thumbnails a img{height:100px;width:100px;}ul#aspect_nav{margin-top:3px;margin-bottom:2px;bottom:0;color:black;position:relative;padding:0;padding-bottom:3px;margin-bottom:0;}ul#aspect_nav a:hover{text-decoration:none;}ul#aspect_nav>li{display:inline;padding:1px 8px;margin:0;margin-right:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 1px 0 #444;color:#999;max-width:120px;overflow:hidden;text-overflow:ellipsis;}ul#aspect_nav>li .aspect_selector_edit{position:absolute;margin-left:-3px;display:none;color:#555;}ul#aspect_nav>li .aspect_selector_edit:hover{color:#eee;}ul#aspect_nav>li:hover{background-color:black;color:#eee;}ul#aspect_nav>li:hover .aspect_selector_edit{display:inline;}ul#aspect_nav>li.selected{text-shadow:0 1px 0 white;font-weight:bold;background-color:#ebebeb;border-bottom:1px solid white;color:#444;}ul#aspect_nav>li.selected .aspect_selector_edit{margin-left:-4px;color:#777;}ul#aspect_nav>li.selected .aspect_selector_edit:hover{color:#999;}ul#aspect_nav>li.selected:hover{color:#888;}ul#aspect_nav>li.selected a{color:black;}ul#aspect_nav .new_requests{color:red;}#global_search{display:inline;position:relative;}#global_search form{display:inline;}#global_search form input{display:inline;background-color:#888;border-top:1px solid #111;font-size:12px;-webkit-box-shadow:0 1px #666;-moz-box-shadow:0 1px #666;box-shadow:0 1px #666;border:1px solid black;}#global_search form input:hover{background-color:#ccc;}#global_search form input.active{background-color:#eee;}#global_search form input[type='search']{width:200px;padding:4px;}.aspect h3{display:inline-block;}.aspect .tip{display:none;color:#999;margin-left:.5em;}.aspect .edit_name_field:hover .tip{display:inline;}.aspect .aspect_name{position:relative;}.aspect .aspect_name ul.tools{position:absolute;top:3px;right:0;display:inline;padding:0;margin:0;}.aspect .aspect_name ul.tools li{display:inline;margin-right:1em;}.aspect .aspect_name ul.tools li:last-child{margin-right:0;}.requests ul.dropzone{max-width:124px;}.aspect,.requests{color:#999;cursor:default;text-shadow:0 1px white;}.aspect ul.dropzone,.requests ul.dropzone{position:relative;min-height:65px;margin:0;margin-bottom:25px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px;border:2px dashed #ccc;}.aspect ul.dropzone.active,.requests ul.dropzone.active{background-color:rgba(255,252,127,0.2);}.aspect ul.dropzone .draggable_info,.requests ul.dropzone .draggable_info{position:absolute;display:none;right:15px;bottom:10px;font-style:italic;font-size:14px;color:#aaa;}.aspect .person,.requests .person{display:inline-block;cursor:move;z-index:3;position:relative;padding:0;margin:5px;color:#eee;}.aspect .person img,.requests .person img{height:50px;width:50px;-webkit-box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.aspect .person a:hover,.requests .person a:hover{cursor:move;}.aspect .person:hover .delete,.requests .person:hover .delete{display:inline;}.aspect .person:active,.requests .person:active{z-index:20;}.aspect .person:active img,.requests .person:active img{-webkit-box-shadow:0 1px 3px black;-moz-box-shadow:0 2px 4px black;box-shadow:0 2px 4px black;}.aspect .person:active .delete,.requests .person:active .delete{display:none;}.aspect .person .delete,.requests .person .delete{display:none;position:absolute;top:-8px;left:-8px;}.aspect .person .delete .circle,.requests .person .delete .circle{z-index:1;position:absolute;background-color:#333;width:20px;max-width:20px;height:20px;max-height:20px;border:1px solid white;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 3px black;-moz-box-shadow:0 1px 3px black;box-shadow:0 1px 3px black;}.aspect .person .delete .x,.requests .person .delete .x{z-index:2;position:absolute;top:2px;left:7px;}.aspect .person .delete:hover,.requests .person .delete:hover{cursor:default;}.aspect .person .delete:hover .circle,.requests .person .delete:hover .circle{background-color:#d0312b;}.requests{position:fixed;background-color:#fcfcfc;}.aspect{margin-right:20px;}.requests ul.dropzone{border:2px solid #ccc;}ul#settings_nav{display:inline;padding:0;font-size:large;margin-left:5.68em;}ul#settings_nav>li{display:inline;margin-right:1em;}ul#settings_nav>li a{padding:2px;}.settings_pane{display:none;}.contact_pictures img,#aspect_listings li img{margin-right:2px;margin-bottom:0;width:29px;height:29px;}.contact_pictures h5,#aspect_listings li h5{margin-bottom:6px;}.contact_pictures.horizontal img{margin-right:-5px;}#thumbnails{line-height:14px;}#aspect_list{margin:0;padding:0;}.dull{color:#aaa;font-style:italic;}.dull a{color:#69aedd;}.section{margin-bottom:24px;}#aspect_listings .contacts{margin-top:6px;}#aspect_listings ul{padding:0;margin:0;}#aspect_listings ul>li{position:relative;padding:8px 0;border-bottom:1px solid #ddd;}.floating.empty_message{margin-bottom:24px;text-align:center;padding:2em;padding-bottom:.7em;}.floating.empty_message .null_arrow{margin-top:-14px;font-size:80px;display:inline-block;}h1 .description,h2 .description,h3 .description,h4 .description{font-size:70%;font-weight:100;color:#aaa;margin-top:.5em;}h2 .description,h3 .description,h4 .description{font-size:80%;font-weight:200;}input[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;}.facebox_content{display:none;}#photo_edit_options{display:none;}#photodropzone{padding:0;margin:0;}#section_header{width:100%;border-bottom:2px solid #777;position:relative;margin-bottom:2em;padding-bottom:1em;}#section_header h2{display:inline;}#section_header .right{margin-top:10px;}.modal_title_bar{width:100%;background-color:#333;margin-bottom:2em;}.modal_title_bar h4{color:white;padding:10px 20px;font-size:small;}#show_text{font-size:24px;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;}#show_text .time{color:#888;font-size:18px;font-weight:bold;}#show_text img{-webkit-box-shadow:0 1px 2px #666;-moz-box-shadow:0 1px 2px #666;box-shadow:0 1px 2px #666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.photo_options{color:#ddd;text-align:center;}ul.aspects{margin:0;padding:0;font-size:24px;}ul.aspects>li{padding:12px 0;border-bottom:1px solid #eee;}ul.aspects>li:hover{background-color:#fafafa;}ul.aspects .right{top:12px;right:12px;}ul.aspects .delete{background-color:#eee;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;line-height:16px;text-indent:6px;font-size:16px;}.inline{display:inline;}.floating{position:relative;padding:12px;margin-bottom:2em;background-color:white;-webkit-box-shadow:0 1px 3px #333;-moz-box-shadow:0 1px 3px #333;box-shadow:0 1px 3px #333;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-bottom:1px solid #ccc;border-top:1px solid white;}.floating .submit_block{position:absolute;bottom:13px;right:12px;}.floating form{display:relative;}.inline_aspect_listing{margin:0;padding:0;display:inline;}.inline_aspect_listing>li{display:inline;font-weight:normal;}.inline_aspect_listing>li:after{content:",";}.inline_aspect_listing>li:last-child:before{content:"and ";}.inline_aspect_listing>li:last-child:after{content:".";}#previous_step{position:absolute;left:12px;bottom:12px;}#user_photo_uploader .avatar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:100px;width:100px;}#publisher_photo_upload{position:absolute;display:inline;left:600px;top:0;z-index:10;}#profile_photo_upload{margin-top:5px;min-height:100px;padding-left:120px;}#profile_photo_upload img{position:absolute;left:0;height:100px;width:100px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px #666;-moz-box-shadow:0 1px 2px #666;box-shadow:0 1px 2px #666;}h3 span.current_gs_step{color:#22c910;}#notification{z-index:10;display:none;position:fixed;bottom:21px;right:12px;background-color:#1e1e1e;background-color:rgba(30,30,30,0.9);-webkit-box-shadow:0 2px 3px #333;-moz-box-shadow:0 2px 3px #333;box-shadow:0 2px 3px #333;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;min-width:200px;padding:12px;color:white;}.bottom_notification{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(16,127,201,0.8);text-align:center;font-size:14px;font-weight:bold;color:white;padding:12px;padding-bottom:10px;}.bottom_notification a{color:#fafafa;background-color:#107fc9;padding:8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.bottom_notification a:hover{background-color:#22aae0;}#notification_badge{position:relative;top:5px;display:inline;margin:0 1em;font-weight:bold;font-size:smaller;width:30px;}#notification_badge a{z-index:5;position:absolute;top:-9px;width:20px;height:20px;}#notification_badge_number{z-index:3;position:absolute;top:-10px;left:11px;padding:0 2px;padding-bottom:1px;background-color:#a40802;border-radius:2px;line-height:12px;color:white;}#profile ul#aspects_for_person>li{display:inline-block;padding:4px 6px 0 0;}#profile ul#aspects_for_person>li a{padding:2px 4px;margin-left:-3px;background-color:#eee;font-size:smaller;border:1px solid #ccc;border-top:1px solid #ddd;border-bottom:1px solid #aaa;color:#777;text-shadow:0 1px white;}#profile ul#aspects_for_person>li a:hover{background-color:#ccc;border:1px solid #999;border-top:1px solid #bbb;border-bottom:1px solid #777;color:#444;}#profile ul#aspects_for_person>li a:active{background-color:#666;border:1px solid #555;border-top:1px solid #777;border-bottom:1px solid #222;color:#eee;text-shadow:none;}#profile ul#aspects_for_person>li a:first-child{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}#profile ul#aspects_for_person>li a:last-child{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}ul#request_result{padding:0;margin:0;}ul#request_result li{margin-bottom:25px;}ul#request_result li input.add{color:green;}.contact_list,.aspect_list{height:450px;max-height:450px;overflow-y:auto;overflow-x:hidden;border:2px solid #eee;background-color:#fcfcfc;-webkit-box-shadow:0 1px white;-moz-box-shadow:0 1px white;box-shadow:0 1px white;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}.contact_list .name,.aspect_list .name{position:absolute;left:70px;top:10px;}.contact_list .avatar,.aspect_list .avatar{position:absolute;left:6px;height:50px;width:50px;}.contact_list input.contact_list_search,.aspect_list input.contact_list_search{width:100%;margin-top:0;}.contact_list ul,.aspect_list ul{margin:0;padding:0;}.contact_list ul>li,.aspect_list ul>li{position:relative;height:50px;padding:4px;border-bottom:1px solid #eee;}.contact_list ul>li:last-child,.aspect_list ul>li:last-child{border-bottom:none;}.contact_list ul>li:hover,.aspect_list ul>li:hover{background-color:#f5f5f5;}.contact_list ul>li .right,.aspect_list ul>li .right{right:8px;top:12px;}.contact_list ul>li a.button,.aspect_list ul>li a.button{padding-right:4px;padding-left:4px;}.contact_list ul>li a.button.added,.aspect_list ul>li a.button.added{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5cc756),color-stop(1,#9eff99));background:-moz-linear-gradient(top,#9eff99,#5cc756);}.contact_list ul>li a.button.added.remove,.aspect_list ul>li a.button.added.remove{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#c75656),color-stop(1,#f99));background:-moz-linear-gradient(top,#f99,#c75656);}.contact_list ul>li a.button.added.remove:active,.aspect_list ul>li a.button.added.remove:active{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#823737),color-stop(1,#c77777));background:-moz-linear-gradient(top,#c77777,#823737);}.aspect_list{height:300px;max-height:300px;}.aspect_list .name{left:1em;}.aspect_list ul>li{padding:1em;height:1em;}.aspect_list ul>li .right{top:2px;right:1em;}

footer{
	width:100%;
	left:0;
	bottom:0;
	padding-bottom: 10px;
	color:#999;
	}
footer .container{
	margin-top:4em;
	padding:0;
	padding-top:.5em;
	border-top:1px solid #ddd;
	}
footer img{
	position:relative;
	top:2px;
	}
footer ul#footer_nav{
	margin:0;
	padding:0;
	display:inline-block;
	float:right;
	}
footer ul#footer_nav>li{
	display:inline;
	margin-right:1em;
	}
footer ul#footer_nav>li:last-child{
	margin:0;
	}
footer ul#footer_nav a{
	color:#777;
	}
footer ul#footer_nav a:hover{
	color:#16A085;
	}
ul#landing_nav{
	margin:0;
	padding:0;
	font-size:14px;
	}
ul#landing_nav>li{
	display:inline;
	margin-right:.5em;
	}

ul#landing_nav>li a{color:#fff;}

ul#landing_nav>li a.login{
	padding:20px 10px 22px;
}

ul#landing_nav>li a.login:hover{
	background-color:#16A085;
	text-decoration:none;
	}

#signup_field, .signup_field{margin-top:-200px;height:46px;padding:0;width:400px;display:inline;}
#signup_field div{display:inline;}
#signup_field #mce-responses{margin-top:12px;font-size:12px;display:block;color:#888;text-shadow:0 1px 0 white;}
#signup_field #mce-responses #mce-error-response{color:red;}
#signup_field #mce-responses #mce-success-response{color:green;}
#signup_field input[type='text']{
	top:-1px;margin:0;
	margin-right:-3px;
	width:300px;border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	position:relative;
	display:inline;padding:12px;font-size:18px;} 

#signup_field #big_action_button,#signup_field input[type='submit'],.signup_field input[type='submit'],.signup_field a{
	height:47px;margin:0;
	background-color:#16A085;
	-webkit-border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	border-radius:8px 8px 8px 8px;
	border:1px solid #16A085;
	cursor: pointer;
	padding:12px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	}

#signup_field #big_action_button:hover,#signup_field input[type='submit']:hover{
	background-color:#16A085;
	}
	#diaspora_description{
		background-position:top center;
		padding-top:150px;
		margin-top:-200px;
		font-size:3.3em;
		font-weight:bold;
		}
	#diaspora_description p{
		padding:12px;
		}
	#login_field{text-align:left;font-style:italic;margin-top:14px;margin-left:350px;color:#888;}ul#press_logos{margin:0;margin-top:100px;padding:0;}ul#press_logos>li{display:inline;margin-right:30px;}ul#press_logos>li img{height:40px;}ul#press_logos>li:last-child{margin-right:0;}#landing_content{margin-top:100px;text-align:center;}#why{margin-bottom:48px;}#why h2{text-shadow:0 1px white;border-bottom:3px solid #eee;}#signup{margin-bottom:48px;}h3,h4{padding-bottom:5px;}#edit_aspect_pane{-webkit-box-shadow:0 4px 8px #333;-moz-box-shadow:0 4px 8px #333;box-shadow:0 4px 8px #333;display:none;}.big_buttons input{width:100%;padding-top:10px;padding-bottom:10px;color:#666;}#original_post_info p{color:#999;}.what_is_this{position:relative;top:3px;}.what_is_this:hover{opacity:.5;}#edit_aspect_trigger{font-size:12px;}#already_invited_pane{color:#666;}#already_invited_pane h4{color:#666;}#search_title{font-weight:200;}#search_title .term{font-weight:bold;}.aspect_badge{color:white;line-height:auto;padding:0 4px;margin-right:4px;margin-bottom:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;font-size:smaller;font-weight:normal;text-shadow:none;cursor:default;}.aspect_badge a{color:white;font-weight:normal;}.aspects{position:relative;margin-top:1em;}.aspects .right{right:12px;}.aspects .contact_list{height:auto;max-height:auto;width:298px;}.aspects .aspect_badge{font-size:1em;}.aspect_badge.public{background-color:#c0e76c;}.aspect_badge.single{background-color:#999;}.aspect_badge.single:hover{background-color:#bbb;}.aspect_badge.single:active{top:0;}.stream .avatar{float:left;}.stream .arrow .aspect_badges,.stream .stream_element .aspect_badges{opacity:.5;}.stream .arrow:hover .aspect_badges,.stream .stream_element:hover .aspect_badges{opacity:1;}.stream .aspect_badge{position:relative;margin-bottom:0;}.stream .arrow{top:-0.1em;}.stream .aspect_badge{top:-0.2em;}#share_with{min-width:400px;max-width:400px;}#share_with .avatar{width:50px;height:50px;float:left;}#share_with h4,#share_with p{padding-left:64px;}#share_with p{color:#eee;}#aspects_list{height:auto;}#new_request_list{margin:0;margin-bottom:2em;padding:0 1em;}#new_request_list li{padding:.5em 0;border-bottom:1px solid #eee;}#new_request_list .avatar{height:30px;width:30px;}#new_request_list .content{padding-left:40px;}#new_request_list .right{top:6px;right:0;}.notifications_for_day .stream_element{margin-bottom:.3em;padding:.2em .5em;width:500px;}.stream.notifications>li:hover{background:none;border-bottom:1px solid #eee;}#photo_controls{color:#ddd;position:relative;margin-bottom:1em;}ul.show_comments{margin-bottom:-0.5em;}ul.show_comments>li{font-size:smaller;}ul.show_comments>li img{position:relative;top:3px;height:12px;width:12px;margin-left:.5em;margin-right:.5em;}.mark_all_read{position:relative;top:10px;}#aspect_edit_pane{width:400px;}#aspect_edit_pane .person_tiles .tile{padding:6px;padding-left:65px;margin:3px;margin-left:0;display:inline-block;width:126px;height:50px;border:1px solid #eee;border-radius:2px;position:relative;}#aspect_edit_pane .person_tiles .tile img{position:absolute;left:6px;}#facebox_header{padding:1em;background-color:#222;border-bottom:1px solid #777;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}#facebox_header h4{color:#eee;margin-bottom:0;}#aspect_edit_controls{margin-top:8px;}#home_user_badge{position:relative;margin-bottom:1em;border-bottom:1px solid #ccc;padding-left:60px;}#home_user_badge img{position:absolute;left:0;}#home_user_badge h3{position:relative;top:4px;}#aspect_listings{margin-top:24px;}#new_notifications,#new_requests{position:relative;margin-bottom:10px;margin-top:-8px;}#new_notifications h4,#new_requests h4{display:inline;}#new_notifications img,#new_requests img{position:relative;display:inline;margin-right:4px;top:5px;}#login{width:600px;padding-top:10%;padding-bottom:20%;text-align:center;display:inline-block;}#login form input,#login form label{font-size:21px;display:inline;}#login form label{top:13px;text-shadow:0 1px 1px #ccc;}#login form input[type='text'],#login form input[type='password']{-webkit-box-shadow:0 1px 0 white,0 -1px 0 #888;-moz-box-shadow:0 1px 0 white,0 -1px 0 #888;box-shadow:0 1px 0 white,0 -1px 0 #888;width:180px;max-width:180px;}#login form p{display:inline-block;position:relative;width:200px;}#login form p:last-child{margin-left:3px;}#login form p span{display:block;color:white;}#login form p span.pod_location{color:#888;}#login form p.submit{width:100px;}#login form p.submit input{width:100px;position:relative;height:40px;top:0;color:#666;margin-bottom:10px;}#login form p.submit input:hover{color:#444;}#logo{position:relative;}.button,.button_set{font-style:normal;font-weight:bold;display:inline;padding:4px 7px;min-width:26px;font-size:12px;line-height:100%;text-shadow:0 1px 0 white;min-height:10px;background:-webkit-gradient(linear,0% 39%,0% 100%,from(#f6f6f6),to(#d0d0d0));background:-moz-linear-gradient(top,#f6f6f6,#d0d0d0);border:1px solid #aaa;border-top:1px solid #bbb;border-bottom:1px solid #888;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:default;color:#444;}.button:hover,.button_set:hover{color:#444;background:-webkit-gradient(linear,0% 39%,0% 100%,from(#d6d6d6),to(#b0b0b0));background:-moz-linear-gradient(top,#d6d6d6,#b0b0b0);}.button:active,.button_set:active{color:#111;text-shadow:0 1px 0 #ccc;background:-webkit-gradient(linear,0% 39%,0% 100%,from(#acacac),to(gray));background:-moz-linear-gradient(top,#acacac,gray);border:1px solid #666;border-top:1px solid #333;border-bottom:1px solid #888;}.button img,.button_set img{position:relative;height:20px;width:20px;top:6px;}ul.button_set{padding-left:0;padding-right:0;}ul.button_set>li{padding:5px;display:inline;height:100%;border-left:1px solid #ccc;border-right:1px solid white;margin-left:-3px;margin-right:-3px;}ul.button_set>li:first-child{margin-left:0;border-left:none;}ul.button_set>li:last-child{margin-right:0;border-right:none;}.button .selected,.button_set .selected{background:-webkit-gradient(linear,0% 29%,0% 85%,from(#f0f0f0),to(#fafafa));background:-moz-linear-gradient(top,#f0f0f0,#fafafa);border-top:1px solid #aaa;}.right{position:absolute;right:0;}.contextual_pane{z-index:20;position:absolute;display:none;background-color:white;border:4px solid black;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 5px black;-webkit-box-shadow:0 0 10px black;padding:2em;}#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}#facebox .popup{position:relative;border:3px solid rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}#facebox .content{display:table;width:370px;padding:10px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#facebox .content>p:first-child{margin-top:0;}#facebox .content>p:last-child{margin-bottom:0;}#facebox .close{position:absolute;top:15px;right:20px;padding:2px;}#facebox .close img{opacity:.3;}#facebox .close:hover img{opacity:1.0;}#facebox .loading{text-align:center;}#facebox .image{text-align:center;}#facebox img{border:0;margin:0;}#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}.facebox_hide{z-index:-100;}.facebox_overlayBG{background-color:#000;z-index:99;}.qq-uploader{position:relative;width:100%;}.qq-upload-button{display:block;width:105px;padding:7px 0;text-align:center;background:#333;border-bottom:1px solid #999;color:#fff;}.qq-upload-button-hover{background:#666;}.qq-upload-button-focus{outline:1px dotted black;}.qq-upload-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:70px;z-index:2;background:#ccc;text-align:center;}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px;}.qq-upload-drop-area-active{background:#FF7171;}.qq-upload-list{margin:15px 35px;padding:0;list-style:disc;}.qq-upload-list li{margin:0;padding:0;line-height:15px;font-size:12px;}.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text{margin-right:7px;}.qq-upload-spinner{display:inline-block;background:url(../stylesheets/vendor/loading.gif);width:15px;height:15px;vertical-align:text-bottom;}.qq-upload-size,.qq-upload-cancel{font-size:11px;}.qq-upload-failed-text{display:none;}.qq-upload-fail .qq-upload-failed-text{display:inline;}.tipsy{padding:5px;font-size:10px;position:absolute;z-index:100000;}.tipsy-inner{padding:5px 8px 4px 8px;background-color:black;color:white;max-width:200px;text-align:center;}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.tipsy-arrow{position:absolute;background:url(https://cdn.mega-debrid.eu/images/tipsy.gif?1290478032) no-repeat top left;width:9px;height:5px;}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px;}.tipsy-nw .tipsy-arrow{top:0;left:10px;}.tipsy-ne .tipsy-arrow{top:0;right:10px;}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left;}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;background-position:bottom left;}.tipsy-se .tipsy-arrow{bottom:0;right:10px;background-position:bottom left;}.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right;}.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px;}

/* css pour menu hoster */
.bg_hosters img{
    vertical-align:middle;
}

.bg_hosters  { height:25px; width:109px; background: url(https://cdn.mega-debrid.eu/images/publicHome/bg_hoster.png) no-repeat; padding: 2px 3px; display: block; float:left; text-align : left;}
/* fin menu hoster */

/* difficulté passwd */
#weak, #medium
{
	border-right:solid 1px #DEDEDE;
}

#sm
{
	padding:0px;
	height:14px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:9px;
}

ul#sm
{
	border:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
	width:255px;
    margin:auto;
}

ul#sm li
{
	display:block;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:14px;
}

.nrm
{
	width:84px;
	color:#adadad;
	text-align:center;
	padding:2px;
	background-color:#F1F1F1;
	display:block;
	vertical-align:middle;
}

.red
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FF6F6F;
	display:block;
	vertical-align:middle;
}

.yellow
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FDB14D;
	display:block;
	vertical-align:middle;
}

.green
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#A0DA54;
	display:block;
	vertical-align:middle;
}
/* fin difficulté passwd */

/* tableau comparatif */
#compare { empty-cells: hide; border-collapse: collapse; margin-left:auto; margin-right:auto; }
#compare td, #compare th{ padding: 5px; text-align: center; border: 1px solid #ccc; }
#compare td.top, #compare th.top { 
	font-size: 16px; 
	background-color: #F2F3F3;
	width:40%;
	
}
#compare td.top_left, #compare th.top_left { 
	border: none;
	width:20%; 
}

#compare td.compare_column_label{
	background-color: #F2F3F3;
}

#compare td.compare_column_label img{
	float:left;
	margin: 0em 1em 0.5em 0em;
	border:none;
}


#compare td.left { text-align: left; }
#compare td.left img { margin-right: 5px; }
/* fin tableau comparatif */

.container_comparatif{margin-top:4em;padding:0;padding-top:.5em;border-top:1px solid #ddd;}

.justify{
	text-align:justify;
}

/* Pricing page */

.pricing-tables-jumbotron {
	text-align: center;
	background: none;
}

.pricing-tables-jumbotron>h1, 
.pricing-tables-jumbotron>h2 {
	font-family: 'Exo 2', sans-serif;
}

.plan {
	background: #f9f9f9;
	box-shadow: 0 0 1px rgba(0, 0, 0, .2);
	border-radius: 4px 4px 0 0;
	position: relative;
	margin: 20px 0;
	font-family: 'Exo 2', sans-serif;
	text-align: center;
	color: #333;	
}

.plan:hover .hided-icon {
	color: #fff;
	padding: 0 10px;
}

.plan>.plan-title {
	padding: 20px;	
}	
	
.plan>.plan-title>h3 {
	font-family: 'Exo 2', sans-serif;
	font-weight: bold;
	font-size: 32px;
	text-transform: uppercase;
	margin: 0;
}

.plan>.plan-title>span {
	font-style: italic;
	font-size: 16px;
}

.plan>.plan-price {
	background: #fff;
	padding: 0 0 10px;
	color: #16A087;
}
	
.plan>.plan-price>.price {
	display: block;
	font-size: 72px;
	font-weight: bold;
	font-style: italic;
}	

.plan>.plan-price>.period {
	font-size: 14px;
}

.plan .plan-list {
	padding: 0;
}

.plan .item-list {
	list-style: none;
	padding: 0;
}

.plan .item-list li:nth-child(even) {
	background: #fdfdfd;
}

.plan .item-list>li {
	padding: 10px 5px;
	font-size: 16px;
}

.plan .btn {
	width: 100%;
	padding: 18px 8px;
	border-radius: 0;
	border: none;
	text-transform: uppercase;
}

.plan .btn-success {
	color: #fff;
	background: #16A087;
}	

.plan .btn-success:hover {
	background: #38d5b6;
}

.plan .hided-icon {
	color: #cf3735;	
	margin-left: -14px;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
		 -o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;	
}

.attached>.col-md-4:first-child .plan,
.attached>.col-md-3:first-child .plan {
	border-radius: 4px 0 0 0;
}

.attached>.col-md-4:last-child .plan,
.attached>.col-md-3:last-child .plan {
	border-radius: 0 4px 0 0;
}

.attached>.col-md-4, 
.attached>.col-md-3 {
	padding-left: 0;
	padding-right: 0;
}

.attached .plan {
	margin-top: 8px;
	border-radius: 0;
}

.attached .most-popular {
	position: relative;
	z-index: 2;
	margin-top: -8px;
	border-radius: 4px 4px 0 0;
}

.attached .most-popular>.plan-title {
	padding: 28px 20px;
}

@media (max-width: 768px) {
	.attached>.col-md-4,
	.attached>.col-md-3 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.attached>.col-md-4:first-child .plan,
	.attached>.col-md-3:first-child .plan {
		border-radius: 4px 4px 0 0;
	}

	.attached>.col-md-4:last-child .plan,
	.attached>.col-md-3:last-child .plan {
		border-radius: 4px 4px 0 0;
	}
}
.blueAlerte { 
	min-height: 10px; 
	background-color:#d9edf7; 
	border:1px solid #bce8f1;
	border-radius:4px; 
	padding:5px 0; 
	width:80%; 
	text-align:center; 
	margin-left:110px; 
	margin-right:auto; 
	font-size:1.08em; 
	color:#31708f;  
}
