.container-full {
	margin: 0 auto;
	width: 100%;
}

/* head_message displayed when js is slow or broken */
#message .error, #message .error{color:#ff6565;}
#head_messages .info, #message .info, .message-info{color:#6565ff;}
#head_messages .success, #message .success{color:#28aa28}
.bg-success{
background-image: linear-gradient(to bottom, #c8f8c8 0px, #F5F5F5 100%);
background-repeat: repeat-x;
border-color: #83b383;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
background-color: #d5F5d5;
border: 1px solid #83b383;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
margin-bottom: 20px;
min-height: 20px;
padding: 19px;

}
#head_messages{ border:1px solid; padding:10px; }
#head_messages .info, .message-info{border:1px solid;}
#head_messages .error{border:1px solid;}
#head_messages .msg-title{font-size:17px;padding:4px 8px;font-weight:bold;}
#head_messages .msg-content{font-size:12px;}
.message-info{padding:5px;}

#message{z-index:99999;}
#message {position:absolute;}
#message > div {border:1px solid black;-moz-border-radius:5px;padding:5px;z-index:1000}
#message .inner_wrapper{
	padding:15px 20px 20px 40px;font-size:14px;
	background-color:white;
	border:1px solid;
	display:inline-block;
	margin:5px;
	position:relative;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
}
.tips {
	padding:15px 20px 20px 40px;font-size:14px;
	background-color:white;
	border:1px solid;
	display:block;
	margin:5px;
	position:relative;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;

}
#message .inner_wrapper.right-message { left:auto; }
#message .inner_wrapper .title{ font-weight:bold;padding: 10px;}
#message .close:before{content:' '}
#message .close:after{content:' '}
#message .close{
	display:block;
	float:right;
	background-color:transparent;
	text-decoration:none;
	font-size:small;
}

#message .inner_wrapper.info, .tips.info {color:#00529b;background-color:#bde5f8;}
#message .inner_wrapper.success, .tips.success {color:#4f8a10;background-color:#dff2bf;}
#message .inner_wrapper.warning, .tips.warning {color:#9f6000;background-color:#feefb3;}
#message .inner_wrapper.error, .tips.error {color:#d8000c;background-color:#ffbaba;}

.tips .title:before,
#message .inner_wrapper .title:before{
background-repeat:no-repeat;
background:url("../theme/admin/css/images/flash-icons.png") no-repeat;
height:32px;width:32px;display:inline-block;margin-right:2px;
content:" ";
vertical-align:middle;
}
.tips .info .title:before{background-position:0 center;}
.tips .success .title:before{background-position:-32px center;}
.tips .warning .title:before{background-position:-64px center;}
.tips .error .title:before{background-position:-96px center;}
#message .inner_wrapper.info .title:before{background-position:0 center;}
#message .inner_wrapper.success .title:before{background-position:-32px center;}
#message .inner_wrapper.warning .title:before{background-position:-64px center;}
#message .inner_wrapper.error .title:before{background-position:-96px center;}
/** SEARCH **/
#s_category
{
	height:			150px;
	-webkit-appearance: none;
	-webkit-user-select:none;
	user-select:none;
}

.theme_p
{
	width:			200px;
	background:		gray;
	color:			white;
}

.theme_c
{
	text-align:		left;
	background:		white;
	color:			black;
}

.ui-slider-horizontal
{
	background:		#9DACCC;
}

.ui-slider.ui-slider-horizontal a {
	width: 15px;
	height: 15px;
	background: #5889EE;
}

#mb_slider_duration .ui-widget-header {
	font-weight: bold;
	font-size: 0.9em;
	margin: 0;
	padding: 0px;
	position: relative;
	background:#5889EE;
}


tr.slider > *
{
	color:			red;
}

.multi_datepicker
{
	padding-left:	26px;
	background:		url(../theme/admin/images/icons/datepicker.png) 2px no-repeat !important;
}

.ui-dropdownchecklist-text, .reset_font
{
	font-size:		12px;
}

.themes_list
{
	overflow-x:		hidden;
	overflow-y:		scroll!important;
}

.master
{
	font-weight:			bold;
}


thead tr .header {
	background-image: url('../theme/admin/images/bg.gif'); background-repeat: no-repeat; background-position: left bottom;
}
thead tr .headerSortUp { background-image: url('../theme/admin/images/asc.gif'); }
thead tr .headerSortDown { background-image: url('../theme/admin/images/desc.gif'); }

.themes_list .forced {color:red !important;   font-weight:bold;}
.themes_list .deleted{color:blue !important;  font-weight:bold;}
.themes_list .problem{color:purple !important;font-weight:bold;}

sup{font-size:7px;vertical-align:super;color:red;}
b{font-weight:bold;}
#message .inner_wrapper.info {}

#switchuser{
	background-color:#171717;
	color:white;
	z-index:99999;
	padding:17px;
	max-width:400px;
	margin-top:5px;
	padding-top:5px;
	border:1px solid #373737;
	border-radius:6px;
	position:fixed;
}
#switchuser li{
display:block;
padding:1px;
border:1px solid #555;
margin:2px auto;
background-color:#2e2e2e;
}
#switchuser a.goto{display:inline-block;color:#fff;padding:6px;}
#switchuser a.goto:hover{background-color:#4e4e4e;}
#switchuser a.logout{display:inline-block;float:right;border-radius:3px;color:#000;border:1px solid;
	width:13px;height:13px;text-align:center;
	font-family:courier
}
#switchuser a.logout:hover{background-color:#ef6666;}
.log-as-item{
	padding:2px;padding-left:4px;line-height:14px;
	color:white;background-color:#171717;width:280px;
	border-bottom:1px solid;
}
.log-as-item a{display:block;color:white;background-color:#171717;}
.log-as-item a:hover{font-weight:normal;color:#5f5fdf;background-color:#171717}
#hook-bottom .ui-autocomplete{background-color:#171717;
	white;border:1px solid #555;color:black;font-size:small;
	width:280px;
	position:absolute;
	z-index:9999;
}
#login-customers{background-color:#171717;color:#eee;
border:1px solid;border-radius:4px}
.login-customers{
width:180px
}
#hello-happy-fellow{text-decoration:underline;cursor:pointer}
.toggle-switchuser{cursor:pointer}
@media screen and (max-width:850px), screen and (max-device-width:850px){
	#login-customers{width:80px}
	#top .welcome #hello-happy-fellow{height:45px;width:85px;
	line-height:normal;padding-top:2px}
}

	/* NAVIGATION MENU */
.navigation_container{
width:95%;overflow:hidden;display:inline-block;height:39px;
border:1px solid #111;
}

#nav_prev, #nav_next{display:inline-block;
vertical-align:top;height:39px;width:2%;
color:#bdbdbd;
background-color:#545454;
}
.mainmenu{height:39px}
#nav_prev, #nav_next,.navigation_container{
display:inline-block;
vertical-align:top;
border-top:1px solid #525252;
}
#nav_prev, #nav_next{
border:1px solid #525252;
background-color:#1f1f1f;
}

#page-header .fixed #navigation {margin-left:20px;display:inline-block;height:39px}
/* fix display menu bug */
#navigation li.menu-level0 {
	position:relative;
	display:inline-block;
	border-right:#3b3b3b solid 1px;
	border-left:#666 solid 1px;
}

#navigation li {
	position:relative;
	height:39px;
	border-right:#666 solid 1px;
	border-left:#3b3b3b solid 1px;
	position:relative;
}
#navigation>li.menu-level0 a:hover>ul{ display: block;margin-right:20px;position:fixed}
#navigation>li.menu-level0:hover>ul { display: block;margin-right:20px;position:fixed}
#navigation li.menu-level0 a:hover,
#navigation li.menu-level0:hover{color:#fff;}
ul#navigation li ul li.menu-level1 a:hover,
ul#navigation li ul li.menu-level1:hover{background-color:#fff;display:block;}

#navigation li a {
	display:block;
	height:39px;
	line-height:39px;
	padding:0 8px;
}

#navigation li a.sf-with-ul {
	padding:0 20px 0 8px;
}

#navigation li ul {
	padding:5px;
	position:absolute;
	width:250px;
	z-index:9999999;
	-moz-border-radius-bottomleft:13px;
	-webkit-border-radius-bottomleft:13px;
	-moz-border-radius-bottomright:13px;
	-webkit-border-radius-bottomright:13px;
	box-shadow:0 0 10px #000;
	-o-box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	margin-top:-2px;
}

#page-header, #page-header #page-header-wrapper, #page-header #page-header-wrapper #navigation {
	position:relative;
	z-index:60;
}

#navigation li ul li {
	float:none;
	position:relative;
	z-index:999;
	height:30px;
	line-height:30px;
}

#navigation li ul li a {
	height:30px;
	line-height:30px;
}

#navigation li ul li ul {
	left:190px;
	top:0;
	-moz-border-radius-bottomleft:13px;
	-webkit-border-radius-bottomleft:13px;
	-moz-border-radius-topright:13px;
	-webkit-border-radius-topright:13px;
}

#navigation ul li.sfHover { *margin-bottom:-3px; }
#navigation li a { color:#bdbdbd; font-weight:bold; text-shadow:#2f2f2f 1px 1px 0; }
#navigation li.sfHover, #navigation li.sfHover2 { background:#4f4f4f; }
#navigation li.sfHover a, #navigation li.sfHover2 a { color:#ededed; }
#navigation li ul { background:#fff; display:none; border:#5d5d5d solid 1px; }
#navigation li ul li { background:#F0F0F0; border-bottom:1px dotted #ccc; border-left:0; border-right:0; }
#navigation li ul li a { color:#5a5a5a!important; text-shadow:#fff 1px 1px 0; float:none; }
#navigation li ul li a:hover { background:#F7F7F7; color:#333; }
#navigation li ul li.sfHover, 
#navigation li ul li.sfHover2 { background:#F7F7F7; }
#navigation li ul li.sfHover { }
#navigation li ul li.sfHover a { color:#333; }

.dbg{border:2px solid red;color:black;background-color:white;padding:10px;}
.dbg .info:before{content:'INFO : ';color:#8f8;}
.dbg .warn:before{content:'WARN : ';color:#f86;}
.dbg .error:before{content:'ERRO : ';color:#ccc;}
.dbg_group{border:1px solid #ddd;padding:8px}
.dbg_group legend{border:1px solid;padding:3px 5px;margin-left:5px}

.mb_suggestions li.sortableItem{
float: left; width: 160px; padding: 20px; margin-left: 10px;
}
#stat_table{
width:auto;
margin:20px auto;
}
.stat_table.orange thead th.stats-wp,
.stat_table.orange tbody td.stats-wp{background-color:#A299DC}
.stat_table table.tablesorter thead th{padding-bottom:10px;}
.stat_table table .click{cursor:pointer}
.stat_table .col-text{text-align:left}
.stat_table .thadserver-impression{
width: 70px; text-align: center; font-weight: bold;
}
.stat_table .thadserver{
width: 20px; text-align: center; font-weight: bold;
}
.stat_table .thaction{background-color: #b4af91}
.stat_table .thpcent{background-color:  #4bb5c1}
.stat_table .thseconds{background-color:#b5e655}

.chartlabel{display:inline-block;width:60px;}
.chartval{}
.charthl{font-weight:bold;}
.chart-tooltip-label{text-align:center;font-weight:bold;}

.ui-autocomplete{background-color:position:relative;top:auto;left:auto}
body.catalogue{}
body.catalogue #sidebar{width:auto;display:block;width:97%;overflow:hidden;margin:auto}
body.catalogue #sidebar #themelist{height:50px;display:inline-block;text-align:left}
.themelist_left, .themelist_right{width:51px;height:51px;display:inline-block;
vertical-align:top;font-size:x-large;text-align:center;}
body.catalogue .themelist_container{width:89%;overflow:hidden;display:inline-block;text-align:center}
.themelist_left{background:url("img/slider_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.themelist_right{background:url("img/slider_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;}

body.catalogue #sub-nav{margin-top:55px}
body.catalogue #sidebar a.maintheme{display:inline-block;width:135px;vertical-align:top;text-align:center;
border:1px solid #cfcfcf;padding:3px 10px;height:34px}
@media screen and (max-width:1050px), screen and (max-device-width:1050px){
	body.catalogue .themelist_container{width:89%;}
	.themelist_left, .themelist_right{width:27px;height:27px;background-size:25px 25px;margin-top:3px;}
body.catalogue #sidebar a.maintheme{display:inline-block;width:120px;vertical-align:center;text-align:center;
border:1px solid #cfcfcf;padding:2px 0;height:27px;font-size:small}
}
body.catalogue .videos_list .list-item{
	display:inline-block;list-style:none;vertical-align:top;margin:7px 3px;
overflow:hidden;width:170px;height:109px;border:1px solid transparent}
body.catalogue .link-video{
    display:inline-block;
    height: 120px;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
    width: 170px;
}
body.catalogue .link-video .play{
    background: url("img/play.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 95px;
    left: 0;
    position: absolute;
    width: 170px;
    z-index: 110;
}
body.catalogue .link-video .title{
    background: none repeat scroll 0 0 #fff;
    bottom: 10px;
    color: #000;
    display: block;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-weight: normal;
		font-size:x-small;
    height: 46px;
    opacity: 0.9;
    padding-top: 1px;
		padding:4px;
    pointer-events: none;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 100;
}
body.catalogue .link-video .datas{display:none;}
body.catalogue .link-video:hover > .title{font-size:x-small;
bottom:32px;background-color:#fff;opacity:0.8}
body.catalogue #page-content-wrapper{width:100%;}
#current_video{border-bottom:8px solid #000;padding:6px;margin:6px 0 0;height:293px;
background-color:#000;
}
body.catalogue #current_code{border-bottom:2px solid #ccc;padding:6px;margin:0 0 6px 0;height:auto;
background-color:#000;text-align:center;
}
body.catalogue #current_code{float:none;display:block;color:#fff}
body.catalogue #current_code #mb_code{float:none;width:90%;display:block;color:#000;margin:10px auto}
body.catalogue input.quick-search{background-color:#888;color:#000;border:1px solid #aaa;width:auto;margin:10px 5px}
body.catalogue input.start-search{width:auto;background-color:#000;color:#888;border:1px inset #666;
cursor:pointer;margin:10px 5px;}
#video_container{width:500px;display:inline-block;}
#current_video_left{width:49%;height:281px;display:inline-block;vertical-align:top;
text-align:center;}
#mb_video_mb_video{width:500px;height:285px;display:inline-block;}
#mb_info{width:49%;height:281px;background-color:#000;color:#fff;
display:inline-block;vertical-align:top;
overflow:auto;
}
#mb_info div{border:1px solid black;padding:3px;font-size:small;}
#mb_info .title{font-weight:bold;text-align:center;}
#mb_info .resume{margin-top:8px;}
#mb_info .resume:before  {content:"Description: ";font-weight:bold;}
#mb_info .producer{margin-top:8px}
#mb_info .producer:before{content:"Producteur: ";font-weight:bold;}
#mb_info .date{}
#mb_info .date:before    {content:"Publié: ";font-weight:bold;}

@media screen and (max-width:950px), screen and (max-device-width:950px){
	#video_container{width:100%;}
	#mb_info{
		width:auto;height:auto;margin-top:10px;
	}
	#current_video{height:auto;}
}

.lang_flag
{
	padding	: 0% 1%;
	display:inline-block;
	vertical-align:top;
	position:absolute;
}

#page_wrapper #page-header #page-header-wrapper #top a.logo {
	position:relative;
	display:inline-block;
	height:45px;
	text-indent:-9999em;
	background-image:url('img/logo.png');
	/*background-attachment:fixed;*/
	background-clip: border-box;
	background-color: transparent;
	background-origin: initial;
	background-position: top left ;
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 200px;
}

#page_wrapper #page-header #page-header-wrapper #top a.logonew {
	position:relative;
	display:inline-block;
	height:45px;
	/*background-attachment:fixed;*/
	background-clip: border-box;
	background-color: transparent;
	background-origin: initial;
	background-position: top left ;
	background-repeat: no-repeat;
	background-size: auto auto;
}

@media screen and (max-width:850px), screen and (max-device-width:850px){
	body #top a.logo,
	body #top a.logonew
	{
		width:50px;
	}
body.catalogue input.quick-search{left:55px}
}

.player-definition{
display:inline-block;vertical-align:top;width:auto;margin-left:20px;
}
.player-demo{
display:inline-block;vertical-align:top;width:auto;margin-left:20px;
}
table.table-group-customer{
	display:inline-table;
	margin:5px;
	width:auto;vertical-align:top;
}

.traduction_part h1{font-size:x-large}
.traduction_part li{list-style:square;margin-left:10px;margin-top:5px;}
.traduction_part li{list-style:square;margin-left:10px;}
.tradfields{border:1px solid black;display:inline-block;padding:8px;margin:4px;}
.save_trad{height:48px;vertical-align:top;max-width:99px;white-space:normal;text-align:center}
.viewdebug{background-color:orange;position:absolute;z-index:999;opacity:0.8;overflow:hidden;border:1px solid black;display:inline-block;}

.ui-dialog{z-index:999}

/* new multiselect, https://raw.githubusercontent.com/ehynds/jquery-ui-multiselect-widget/ */
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }



#adscleaner_table{border:2px solid pink}
#adscleaner_table tr td{background-color:pink}
#adscleaner_table tr td.label{background-color:#cfa0ab}
.strong{font-weight:bold}


.theme-tree{white-space:nowrap}
.theme-tree ul{margin:0 0 1em 0;padding:0 0 0 10px;}
.theme-tree ul>li{font-weight:bold}
.theme-tree ul>li ul li:before{content:''}
.theme-tree ul>li ul li{font-size:small;font-weight:normal}
.theme-tree ul li{padding:0;}
.theme-tree .theme-forced sup{color:red !important; font-weight:bold;}
.theme-tree .theme-deleted sup{ color: blue !important; font-weight: bold; }
.theme-tree .theme-forced {color:red !important;font-weight:bold}
.theme-tree .theme-deleted { color: blue !important;font-weight:bold;}

input.colorSelector{border:4px outset #000000;height:20px;position:relative;width:50px;background-image:none}
input.colorSelector.form-control{border:4px outset #000000;height:auto;position:relative;width:240px;background-image:none}
fieldset legend.label{
	text-align:center;

	background-color:#fff;
	color: #6B6C6E !important;
	font-size: 14px;
	font-weight: bold;
	padding-top: 13px;
	vertical-align: top;
	width: 280px;
}
.link{text-decoration:underline}
.apifoot{margin:2px}
.apifoot p{display:inline-block}
.apifoot code{background-color:#cfcfcf;display:inline-block;padding:3px 8px}

/* pre-bootstrapization */
/* .form-horizontal{display:inline-block;} */
.page-title {margin:0;padding:0;float:none}
.page-title h1{margin:0;padding:0}

.selectlist-remove{color:inherit;}

.video_theme_breadcrumb{background-color:#cef;padding:2px;}



#top{
	overflow-y:hidden;
}

#top .welcome {
	float:none;
}
#top .welcome a.btn {
	font-weight:normal;
	//padding:3px 5px 4px 18px;
	color:white;
}

#top .welcome a.btn {
	margin-right:0;
//	margin-left:8px;
//	margin-top:13px;
}

#page_wrapper #page-header #page-header-wrapper #top,
.extra-headers,
#top .welcome .note{
	//height:52px;
}


#top .welcome span.note {
	height:29px;
	line-height:29px;
	padding:0 10px 0 0;
}

#top .welcome span.note a {
	font-weight:bold;
}

#top .welcome span.note a:hover {
	text-decoration:underline;
}

#page_wrapper #page-header{
	color:white;
}

.extra-headers{
	vertical-align:center;
}

#page-layout {margin-bottom:80px;}
#footer {height:80px;position:relative;bottom:0;width:100%; text-align:center;padding:0;margin:0;clear:both}
#footer a { font-weight:bold; padding:0 5px; }
#footer a:hover { text-decoration:underline; }

#copyright { color:#d3d3d3; text-align:center; padding:0 0 20px; text-shadow:1px 1px 0 #000; }
#copyright a { color:#fafafa; font-weight:bold; }
#copyright a:hover { text-decoration:underline; }

.clear{clear:both;float:none;}
.ui-autocomplete { position: absolute; cursor: default;z-index:9876543210 !important;} 

#page_wrapper #page-content #sidebar { min-height:400px; }
.catalogue #page_wrapper #page-content #sidebar { min-height:auto; }
.content-box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    margin: 0 0 20px;
    padding: 10px;
}
.content-box table{margin:0}
table.tableForm {border-collapse:separate;border-spacing:5px;width:100%}
table.tableForm tr td.label{
display:table-cell;
background: #ebebeb;
color:#6b6c6e !important;
font-weight: bold;
font-size: 14px;
width: 280px;
padding-top: 13px;
}



.input-group-addon, .input-group-btn, .input-group .span-control {
    display: table-cell;
}
.input-group .span-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2;
}
.span-control {
    background-color: #ddd;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    height: 34px;
    line-height: 1.42857;
    padding: 8px 2px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
		font-weight:normal;
}

.input-group .span-control:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.ui-icon{text-indent:unset;}

#page-content-wrapper h1{font-size:28px}
#page-content-wrapper h2{font-size:21px}
.rb{display:none}
#fade{
opacity: 0.4;
filter: alpha(opacity=40); /* For IE8 and earlier */
background-color:#888;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	display: none;
}
#show_current_code{
	text-align:center;
	font-family: 'Open Sans', Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	line-height:30px;
	margin-top:3px;
	color: #fff;
	padding: 1px 16px;
	cursor: pointer;
	background: -moz-linear-gradient( top, #ff8f0f 0%, #fc6f0c 50%, #fc6f0c 50%, #000000);
	background: -webkit-gradient( linear, left top, left bottom, from(#ff8f0f), color-stop(0.50, #fc6f0c),
	color-stop(0.50, #fc6f0c), to(#000000));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #888;
	-moz-box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	font-size:large;
}


.rssControlButton {
	width: 20%;
	height: 60px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #cccccc;
	float: left;
	margin-left: 5%;
	margin-top: 20px;
	font-size: 1.3em;
	text-align: center;
}

.rssControlButton div {
	padding-top: 20px;
	height: auto;
}

.vtop{display:inline-block;vertical-align:top}
.vmiddle{display:inline-block;vertical-align:middle}
.vbottom{display:inline-block;vertical-align:bottom}