html,body		{height:100%;position:relative;font-family: 'Montserrat', sans-serif;min-width:500px;}
body			{padding-top:50px;font-size: 16px;}
h1				{font-size: 32px !important}
h2				{font-size: 28px !important}
#main			{min-height:100%;padding-bottom:51px;}
#hover_bg		{background-color:rgba(220,220,220,0.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1035;display:none;}
#hover			{position:absolute;bottom:auto;}
#home			{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background:url(/img/home.jpg);background-size:cover;}
#home .caption	{text-align:center;color:white;position:absolute;left:0;right:0;bottom:5%;font-size:30px;}
#home .plus		{height:90px;background:url(/img/plus.png) center center no-repeat;}
#home .baseline	{background:rgba(255, 255, 255, 0.83);padding:38px 0px ;color:#343434;margin-bottom:2%;}
#home h1			{font-weight:bold;font-size:2em;margin-top:0;}
#home h2			{font-size:2em;margin:0;}
#iframe_ajax	{border:none;height:1px;width:1px;}
#navbar 						{border:none;background:linear-gradient(to right, #00BBFF, #1E94FE);color:white !important;font-weight:600;box-shadow:0px 2px 7px rgba(60,60,60,0.3);}
#navbar	#nav_logged_out		{display:table}
#navbar	#nav_logged_admin	{display:none}
#navbar	#nav_logged_teacher	{display:none}
#navbar	#nav_logged_student	{display:none}
#navbar	#nav_logged_partner	{display:none}
#navbar.logged_admin	#nav_logged_out		{display:none}
#navbar.logged_admin	#nav_logged_admin	{display:table}
#navbar.logged_teacher	#nav_logged_out		{display:none}
#navbar.logged_teacher	#nav_logged_teacher	{display:table}
#navbar.logged_student	#nav_logged_out		{display:none}
#navbar.logged_student	#nav_logged_student	{display:table}
#navbar.logged_partner	#nav_logged_out		{display:none}
#navbar.logged_partner	#nav_logged_partner	{display:table}
#navbar .navbar-brand						{padding-top:4px;}
#navbar .nav>.active>a						{border-bottom:5px solid white;height:50px;background:none;}
#navbar .avatar-navbar						{max-height:40px;max-width:40px;border:2px solid white;border-radius:50%;margin:-15px 0px;}
#navbar .nav>li:hover>a						{color:#E3E3E3}
#navbar .nav>li:focus>a						{color:#E3E3E3}
#navbar .open >a								{color:#E3E3E3;background:none;}
#navbar .nav>li:hover .avatar-navbar 			{border-color:#E3E3E3}
#navbar .nav>li:focus .avatar-navbar 			{border-color:#E3E3E3}
#navbar .open .avatar-navbar					{border-color:#E3E3E3}
#navbar .dropdown-menu a						{color:rgb(51, 51, 51);}
#navbar a									{color:white;}
.navbar 		{font-size: 14px;}
.breadcrumb							{margin-left:10px;margin-right:10px;background:none;border:none;font-size:12px;margin-bottom: 24px !important}
.container>.row						{margin:0;}
.container							{max-width:1200px;margin:auto;padding:0 10px;width:100%;}
.container.wide						{max-width:1800px;}
.thumbnail							{max-width:212px;margin-left:auto;margin-right:auto;border:none;}
.thumbnail>div						{border-radius:5px;background:black;position:relative}
.thumbnail img						{border-radius:4px;box-shadow:0px 2px 3px rgba(60,60,60,0.3);background:white;}
.thumbnail.editable:hover img		{opacity:0.8;}
.thumbnail.editable:hover a			{text-decoration:underline;}
.thumbnail .caption					{display:block;padding:0;margin-top:10px;font-size:0.8em;}

.thumbnail .overlay					{position:absolute;top:0;right:0;background:#C6C6C6;display:none;z-index:999;font-size:16px;border-top-right-radius:4px}
.thumbnail:hover .overlay			{display:block;}

tr.waiting .glyphicon					{color:lightgray;}
tr.waiting:hover td a					{color:gray;}
tr.waiting:hover .glyphicon			{color:gray;}
tr.waiting td a:hover					{color:#1E94FE;}
ul.wysihtml5-toolbar												{margin:0;padding:0;display:block;}
ul.wysihtml5-toolbar::after										{clear:both;display:table;content:"";}
ul.wysihtml5-toolbar > li											{float:left;display:list-item;list-style:none;margin:0 5px 10px 0;}
ul.wysihtml5-toolbar a[data-wysihtml5-command=bold]				{font-weight:bold;}
ul.wysihtml5-toolbar a[data-wysihtml5-command=italic]				{font-style:italic;}
ul.wysihtml5-toolbar a[data-wysihtml5-command=underline]			{text-decoration:underline;}
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active				{background-color:#1B1A1A;color:white!important;}
ul.wysihtml5-commands-disabled .dropdown-menu					{display:none !important;}
ul.wysihtml5-toolbar div.wysihtml5-colors 							{display:block; width:50px;height:20px;margin-top:2px;margin-left:5px;position:absolute;pointer-events:none;}
ul.wysihtml5-toolbar a.wysihtml5-colors-title 					{padding-left:70px;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="black"]	{background:black !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="silver"]	{background:silver !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="gray"]		{background:gray !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="maroon"]	{background:maroon !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="red"]		{background:red !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="purple"]	{background:purple !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="fuchsia"]	{background:fuchsia !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="green"]	{background:green !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="olive"]	{background:olive !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="navy"]		{background:navy !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="blue"]		{background:blue !important;}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="orange"]	{background:orange !important;}
ul.wysihtml5-toolbar .btn i:last-child								{line-height:1.5;}
ul.wysihtml5-toolbar .btn										{padding-top:1px;}

#null .glyphicon-pencil 									{color:#fff;}
#null .glyphicon-remove									{left:1px;}

.panel-title 				{font-size: 18px !important;color:#3f3f3f;}
.panel-title button 			{display: none;}
.panel-title:hover button 	{display: inline-block;margin-top: -2px;}
.panel-heading				{padding: 0px 15px !important;border-bottom: 5px solid #3f3f3f;}
.panel-footer				{padding: 8px 6px !important;background-color:#fff;font-size: 12px;}
.panel-footer label			{margin-bottom: 0px;}
.panel-footer span 			{font-weight: normal;}
.panel-vanessa 				{color: #3f3f3f;border: none;box-shadow:none;margin-bottom: 28px;}
.panel-vanessa li 			{color:#3f3f3f;background-color: #f8f6f6;}
.panel-vanessa .list-group-item .btn		{display: none;}
.panel-vanessa .list-group-item:hover .btn 	{display: inline-block;margin-top: -2px;}
.panel-vanessa li:hover 		{background-color:#f4f3f3;}
.panel-vanessa a:hover 		{text-decoration: underline;color:#1E94FE;}
.panel-vanessa th 			{color:#3f3f3f;background-color:#f8f6f6}
.panel-vanessa td 			{color:#3f3f3f;background-color:#f8f6f6}
.panel-vanessa tr:hover td 	{background-color:#f4f3f3;}
.panel-vanessa td a 			{color:#3f3f3f;}
.panel-vanessa td a:hover 	{color:#f66000;}
.panel-vanessa .panel-footer	 {border-top:none;}
.panel-heading.collapse-toggle									{cursor:pointer;}
.panel-heading.collapse-toggle .panel-title:after				{font-family:'Glyphicons Halflings';content:"\e253";float:right;color:#919293;}
.panel-heading.collapse-toggle.collapsed .panel-title:after		{content:"\e252";}

.text-position 				{width:75%;display: inline-block;overflow:hidden;}

.panel-default a:hover		{text-decoration:underline!important;}
.panel-default tr.inactive a	{color:#c2c0c0;text-decoration:none;}
.panel-default tr.running		{background-color:#dff0d8!important;}
.panel-default tr.running a	{color:#1E94FE;}
.panel-default tr.pending a	{color:#1E94FE;}
.alert-custom				{position:relative;font-size:16px;padding-left:50px;}
.alert-custom .glyphicon		{position:absolute;font-size:26px;top:50%;left:10px;margin-top:-14px;}

.alert.alert-neutral		{background:#eee;border-color:#ddd;color:#707070;}
.alert.alert-neutral		{background:#eee;border-color:#ddd;color:#707070;font-size: 18px;}
.alert.alert-info a			{color:#31708f;text-decoration:underline;}

.alert.alert-txt			{color:#707070;}
.alert.alert-txt a			{color:#707070;}
.alert img					{max-width:100%;}

#register_teacher			{cursor:pointer;}
#register_teacher .img		{background:url(/img/register_teacher.png) center bottom no-repeat;height:240px;}
#register_teacher .txt		{color:#707070;text-align:center;font-size:32px;padding-bottom:25px;}
#register_teacher:hover .img	{background-position:center top;}
#register_teacher:hover .txt	{color:#1E94FE;}
#register_student			{cursor:pointer;}
#register_student .img		{background:url(/img/register_student.png) center bottom no-repeat;height:240px;}
#register_student .txt		{color:#707070;text-align:center;font-size:32px;padding-bottom:25px;}
#register_student:hover .img	{background-position:center top;}
#register_student:hover .txt	{color:#1E94FE;}
#cookie_notice				{background:#6dcff6;color:white;top:0;left:0;padding-top:10px;padding-bottom:10px;position:fixed;right:0;z-index:9999;display:none;}
#cookie_notice .container	{position:relative;}
#cookie_notice .btn			{position:absolute;top:-5px;right:5px;}
#cookie_notice span			{display:inline-block;margin-right:70px;}
#cookie_notice a				{color:black;text-decoration:none;}
#cookie_notice a:hover		{color:black;text-decoration:underline;}
body.has_cookie				{margin-top:40px;}
body.has_cookie .navbar		{top:40px;}
body.has_cookie #home		{top:40px;}

.ui-sortable-handle		{cursor:move;}
.task-draggable			{border:1px solid #ddd;display:inline-block;background:white;border-radius:5px;height:20px;padding:10px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);}
.group-droppable input	{margin-right:11px;}
.group-droppable .badge	{}
.group-draggable		{border-radius:16px;color:white;font-weight:bold;height:25px;margin-top:10px;padding:3px 7px 0px;cursor:move;position:relative;cursor:move;font-size:14px;}
.group-draggable .name	{position:absolute;left:11px;}
.group-draggable div		{position:absolute;right:11px;padding-left:10px;}
.group-col0		{background-color:#a0a0a0;}
.group-col1		{background-color:#d04823;}
.group-col2		{background-color:#f8b108;}
.group-col3		{background-color:#08a6f8;}
.group-col4		{background-color:#371078;}
.group-col5		{background-color:#6ab3c3;}
.group-col6		{background-color:#0b827b;}
.group-col7		{background-color:#09a845;}
.group-col8		{background-color:#c6d025;}
.group-col9		{background-color:#be699f;}
.group-col10	{background-color:#820b75;}
.group-col11	{background-color:#904ed8;}
.group-col12	{background-color:#171aa9;}
.group-col14	{background-color:#faaa69;}
.group-col15	{background-color:#dd119c;}
.group-col13	{background-color:#000000;}

.c_table						{border-collapse:collapse;border-spacing:0px 0px;}
.c_table thead tr					{border:none;color:white;font-size: 18px;height:50px;}
.c_table thead tr th				{font-weight:bold;}
.c_table td						{border:none !important;padding:0px !important;color:#3f3f3f !important;}
.c_table th						{border:none !important;padding:0px !important;color:#3f3f3f !important;}
.table-buttons					{margin-bottom:20px;height:8px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#3f3f3f;font-size:12px;height: 41px;line-height:26px;}
.table + .table-buttons			{margin-top:-20px;}
#picture_resizer				{text-align:center;}
#picture_resizer img				{max-height:550px;max-width:550px;}

.imgareaselect-border1			{background:url(/img/border-anim-v.gif) repeat-y left top;}
.imgareaselect-border2			{background:url(/img/border-anim-h.gif) repeat-x left top;}
.imgareaselect-border3			{background:url(/img/border-anim-v.gif) repeat-y right top;}
.imgareaselect-border4			{background:url(/img/border-anim-h.gif) repeat-x left bottom;}
.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {filter:alpha(opacity=50);opacity:0.5;}
.imgareaselect-handle			{background-color:#fff;border:solid 1px #000;filter:alpha(opacity=50);opacity:0.5;}
.imgareaselect-outer 			{background-color:#000;   filter:alpha(opacity=50);opacity:0.5;}
.imgareaselect-selection		{}

.list-group-item:hover .btn-edit,.list-group-item:hover .btn-sup 							{display: inline-block;}
.list-group-item.empty							{display:none;text-align:center;font-style:italic;color:#c2c0c0;cursor:default;}
.list-group-item.empty:last-child:first-child	{display:block;}
.list-group-item.empty + .list-group-item		{border-top:none;}

.btn-bar							{margin-bottom:30px;text-align:right;}
.cover-preview						{max-height:200px;max-width:667px;margin-bottom:20px;}
.sticker-preview					{max-height:200px;max-width:200px;margin-bottom:20px;}
.avatar-preview						{max-height:250px;max-width:250px;margin-bottom:20px;}

body.modal-open						{overflow:inherit;}
.project_bar						{display:table;width:100%;height:64px;margin-bottom:20px;}
.project_bar ul						{display:table-row;width:100%;height:64px;}
.project_bar li						{display:table-cell;position:relative;}
.project_bar li:last-child a			{background-image:url(/img/pbr.png);padding-right:10px;}
.project_bar li:first-child a			{left:10px;padding-left:0;}
.project_bar li:first-child a::before	{width:10px;height:64px;background:url(/img/pbl.png);position:absolute;left:-10px;content:" "}
.project_bar li a						{display:flex;height:64px;position:absolute;top:0px;left:-32px;padding-left:40px;right:0px;padding-right:30px;background:url(/img/pba.png) top right repeat-x;text-decoration:none}
.project_bar li a span					{color:white;text-decoration:none;font-weight:bold;margin:auto;}
.project_bar li a:hover				{background-position:center right;}
.project_bar li a:hover::before		{background-position:center left;}
.project_bar li.active a				{background-position:bottom right;}
.project_bar li.active a::before		{background-position:bottom left;}

.project_header						{display:table;width:100%;height:64px;margin-bottom:20px;font-size: 16px;}
.project_header	ul					{display:table-row;width:100%;height:100%}
.project_header a					{display:flex;width:100%;height:100%;text-decoration:none;cursor:pointer;background-color:#3f3f3f;border-right:1px solid white;}
.project_header span					{color:white;margin:auto;text-decoration:none;font-weight:bold;z-index:300}
.project_header li					{display:table-cell;position:relative;height:100%;width: 10%;padding-right: 12px;}
.project_header li:last-child 		{padding-right:0;}
.project_header li a 					{border-radius:6px;}
.project_header li:last-child::after	{display:none;}
.project_header li:first-child a		{border-top-left-radius:5px;border-bottom-left-radius:5px;}
.project_header li:hover a				{background-color:#1d1d1d}
.project_header li:hover::after		{background-color:#1d1d1d}
.project_header li.active a			{background-color:#FF5D00}
.project_header li.active::after		{background-color:#FF5D00}

#footer								{margin-top:-51px;height:50px;background:#f8f8f8;border-top:1px solid #e7e7e7;color:#333;font-size: 12px;}
#footer ul							{display:inline-block;text-align:center;width:100%;margin:0;padding:0;margin-top:14px;}
#footer ul li							{display:inline-block;margin-left:10px;}
#footer ul li::before					{display:inline-block;color:#666;content:'-';margin-right:10px;}
#footer ul li:first-child::before		{content:'';}
#footer ul li:last-child				{margin-right:10px;}
#footer ul li a							{color:#333;}

a.infobulle				{display:inline-block;position:relative;text-decoration: none;top:-4px;margin-right:12px;color:white;height:32px;width:32px;background:#f8af00;border-radius:16px;text-align:center;line-height:32px;font-size:22px;font-weight:bold;cursor:help;}
.infobulle + h1			{display:inline-block;}
.infobulle + h2			{display:inline-block;}
.infobulle + h3			{display:inline-block;}
.infobulle + h4			{display:inline-block;}

.infobulle span 			{left:0;top:49px;z-index:1000;position:absolute;margin-top:0;margin-left:0;width:500px;font-size:16px;font-weight:normal;line-height:1em;text-align:left;color:#3f3f3f;background-color:#f8af00;padding:20px;border-radius:6px;display: none;}
.infobulle:hover span	{display:block;}
.infobulle:active span	{display:block;}
.infobulle span::before	{content:"";position:absolute;left:8px;top:-18px;height:0;width:0;border-right:9px solid transparent;border-bottom:18px solid #f8af00;border-left:9px solid transparent;}
.infobulle span li			{list-style: none;}

.mobile 					{display: none;}

@media screen and (max-width: 992px) 	{	.desktop{display: none;} .mobile{display: block;} }

.btn+.btn					{margin-left:5px;}
a.btn:hover					{text-decoration:none;}
.btn						{border:none;font-size:14px;height:30px;padding:5px 10px 5px 10px;border-radius:5;font-weight:600;}
.btn:active					{outline:none !important;box-shadow:none}
.btn.active					{outline:none !important;box-shadow:none}
.btn:focus					{outline:none !important}
.btn .text					{position:relative;top:-5px;}
.btn .text:last-child		{top:0px;}
.btn .text.last-child		{top:0px;}
.btn .picto+.text			{position:relative;top:-5px}
.btn .picto					{margin-left:3px;margin-right:3px;}
.btn .picto:first-child		{margin-left:-5px}
.btn .picto:last-child		{margin-right:-5px}
.btn .picto.last-child		{margin-right:-5px}
.btn-xs						{font-size:10px;height:16px;padding:3px 8px 4px 8px;border-radius:5px;}
.btn-xs .text				{position:relative;top:-2px;}
.btn-xs .text:last-child		{top:-2px;}
.btn-xs .text.last-child		{top:-2px;}
.btn-xs .picto+.text			{position:relative;top:-2px;margin-left:2px;}
.btn-xs .picto				{margin-left:1px;margin-right:1px;margin-top:-1px}
.btn-xs .picto:first-child	{margin-left:-5px}
.btn-xs .picto:last-child	{margin-right:-5px}
.btn-xs .picto.last-child	{margin-right:-5px}
.btn-sm						{font-size:14px;height:22px;padding:4px 8px 4px 8px;border-radius:5px;}
.btn-sm .text				{position:relative;top:-3px;}
.btn-sm .text:last-child		{top: -3px;}
.btn-sm .text.last-child		{top: -3px;}
.btn-sm .picto+.text			{position:relative;top:-3px;margin-left:2px;}
.btn-sm .picto				{margin-left:1px;margin-right:1px;}
.btn-sm .picto:first-child	{margin-left:-4px}
.btn-sm .picto:last-child	{margin-right:-3px}
.btn-sm .picto.last-child	{margin-right:-3px}
.btn-md						{font-size:14px;height:28px;padding:5px 10px 5px 10px;border-radius:5px;}
.btn-md .text				{position:relative;top:-5px;}
.btn-md .text:last-child		{top:-1px;}
.btn-md .text.last-child		{top:-1px;}
.btn-md .picto+.text			{position:relative;top:-5px;margin-left:3px;}
.btn-md .picto				{margin-left:2px;margin-right:2px;margin-top:-1px}
.btn-md .picto:first-child	{margin-left:-5px}
.btn-md .picto:last-child	{margin-right:-5px}
.btn-md .picto.last-child	{margin-right:-5px}
.btn-lg						{font-size:14px;height:34px;padding:5px 12px 5px 12px;border-radius:5px;}
.btn-lg .text				{position:relative;top:-7px;}
.btn-lg .text:last-child		{top:0px;}
.btn-lg .text.last-child		{top:0px;}
.btn-lg .picto+.text			{position:relative;top:-7px;margin-left:3px;}
.btn-lg .picto				{margin-left:3px;margin-right:3px;}
.btn-lg .picto:first-child	{margin-left:-7px}
.btn-lg .picto:last-child	{margin-right:-7px}
.btn-lg .picto.last-child	{margin-right:-7px}
.btn-xl						{font-size:14px;height:40px;min-width:42px;padding:5px 12px 5px 12px;border-radius:5px;}
a.btn-xl					{padding:8px 12px 8px 12px;}
.btn-xl .text				{position:relative;top:-7px;}
.btn-xl .text:last-child		{top:0px;}
.btn-xl .text.last-child		{top:-1px;}
.btn-xl .picto+.text			{position:relative;top:-7px;margin-left:3px;}
.btn-xl .picto				{margin-left:3px;margin-right:3px;margin-top:2px;}
.btn-xl .picto:first-child	{margin-left:-7px!important}
.btn-xl .picto:last-child	{margin-right:-7px;margin-left:5px;}
.btn-xl .picto:last-child:first-child	{margin-top:0px;}
.btn-xl .picto.last-child	{margin-right:-7px}

.btn-primary				{background:linear-gradient(to right, #00BBFF, #1E94FE);color:white !important;}
.btn-primary:hover			{background:#1E94FE;color:white !important;}
.btn-primary:active			{background:#00BBFF !important;color:white !important;}
.btn-default				{background-color:#707070;color:white !important;}
.btn-default:hover			{background-color:#4A4A4A;color:white !important;}
.btn-default:active			{background-color:#4A4A4A;color:white !important;}
.btn-default:focus			{background-color:#4A4A4A;color:white !important;}
.btn-info					{background-color:#3ac2ef;color:white !important;}
.btn-info:hover				{background-color:#2194ba;color:white !important;}
.btn-success				{background-color:#5eb313;color:white !important;}
.btn-success:hover			{background-color:#459400;color:white !important;}
.btn-danger					{background-color:#f02605;color:white !important;}
.btn-danger:hover			{background-color:#d60000;color:white !important;}
.btn-grey					{background-color:#b8b8b8;color:white !important;}
.btn-grey:hover				{background-color:#919293;color:white !important;}
.btn-grey:focus				{background-color:#919293;color:white !important;}
.btn-blue					{background-color:#3ac2ef;color:white !important;}
.btn-blue:hover				{background-color:#2194ba;color:white !important;}
.btn-blue:focus				{background-color:#2194ba;color:white !important;}
.btn-social					{background-color:#2288ab;color:white !important;}
.btn-social:hover			{background-color:#19799a;color:white !important;}
.btn-social:focus			{background-color:#19799a;color:white !important;}
.btn-social:active			{background-color:#176884;color:white !important;}
.btn-navbar					{background:none;color:white !important;}
.btn-navbar:hover			{background-color:white;color:#1E94FE !important;}
.btn-navbar:focus			{background-color:white;color:#1E94FE !important;}
.btn-navbar:active			{background-color:white;color:#1E94FE !important;}

#head_container.users .btn-users			{background-color:rgba(0,0,0,0.5);color:white !important;border:1px solid white;}
#head_container.users .btn-users:hover	{background-color:rgba(0,0,0,0.7);color:white !important;}
#head_container.users .btn-users:focus	{background-color:rgba(0,0,0,0.85);color:white !important;}
#head_container.users .btn-users:active	{background-color:rgba(0,0,0,0.85);color:white !important;}
#head_container.view .btn-view			{background-color:rgba(0,0,0,0.5);color:white !important;border:1px solid white;}
#head_container.view .btn-view:hover		{background-color:rgba(0,0,0,0.7);color:white !important;}
#head_container.view .btn-view:focus		{background-color:rgba(0,0,0,0.85);color:white !important;}
#head_container.view .btn-view:active	{background-color:rgba(0,0,0,0.85);color:white !important;}
#head_container.editor .btn-editor			{background-color:rgba(0,0,0,0.5);color:white !important;border:1px solid white;}
#head_container.editor .btn-editor:hover		{background-color:rgba(0,0,0,0.7);color:white !important;}
#head_container.editor .btn-editor:focus		{background-color:rgba(0,0,0,0.85);color:white !important;}
#head_container.editor .btn-editor:active	{background-color:rgba(0,0,0,0.85);color:white !important;}

.btn-header					{background:rgba(255,255,255,0.85);border:1px solid #707070;box-shadow:none;color:#707070;}
.btn-header:hover			{background:rgba(255,255,255,0.70);border:1px solid #707070;box-shadow:none;}
.btn-header:active			{background:rgba(255,255,255,1);border:1px solid #707070;box-shadow:none;}

.btn-nav					{background-color:#C6C6C6;color:white !important;}
.btn-nav.active				{background:linear-gradient(to right, #00BBFF, #1E94FE);color:white !important;}
.btn-nav:hover				{background-color:#1E94FE;color:white !important;}

.btn-node					{background-color:#f5f5f5;color:#919293;margin-left:0px !important;}
.btn-node:hover				{background-color:#b8b8b8 !important;color:white;}
.btn-node:focus				{background-color:#b8b8b8 !important;color:white;}

.btn-tri					{width:100%;max-width:165px;margin:auto;display:table}
.btn-uncheck				{margin-left:0px !important;}
.btn-left					{float:left;}
.btn-right					{float:right;}

.group-droppable td .picto-tick					{background-color: #5eb313;border-radius: 15px;}
.group-droppable td .picto-play					{background-color: #3ac2ef;border-radius: 15px;}
.group-droppable td .picto-wait					{background-color: #b8b8b8;border-radius: 15px;}

.active td a 					{color:#3ac2ef;}
.active td a:hover 			{color:#1E94FE;}
.waiting td a 				{color:#c2c0c0;}
.table tr.active  				{background-color:#e1f8ff !important;}
.table tr.active:hover 		{background-color:#c1edfb !important;}
.table tr.active td 			{background-color:#e1f8ff !important;}
.table tr.active:hover td		{background-color:#c1edfb !important;}
.table-hover>tbody>tr:hover 	{background-color:#efeded;}
.table-striped thead tr 	{color:#3f3f3f;}

.form-control-static		{margin-left: 24px;margin-right: 12px;}
.add-group 					{margin-right: 12px;line-height: 38px;}
.add-group:first-child 		{margin-left: 15px;}

.comments					{margin-top:20px;text-align:left;}
.comments .header			{border-bottom:1px solid #ddd;margin-bottom:15px;}
.comments .title				{display:inline-block;border-bottom:5px solid #1E94FE;margin-bottom:-3px;font-weight:bold;}
.comments .empty				{text-align:center;color:#707070;display:none;}
.comments .empty:last-child	{display:block;}
.comments form				{position:relative;min-height:60px;padding-left:74px;}
.comments .avatar			{position:absolute;left:0px;height:64px;width:64px;border-radius:4px;}
.comments .placeholder		{width:100%;padding:5px;background:#f4f4f4;border-radius:4px;color:#707070;font-size:18px;}
.comments textarea			{width:100%;padding:5px;height:100px;background:#f4f4f4;border-radius:4px;color:#707070;font-size:18px;border:none;display:none;}
.comments input				{display:none;}
.comments form.active		{border-bottom:1px solid #f4f4f4;}
.comments form.active .placeholder	{display:none;}
.comments form.active textarea			{display:block;}
.comments form.active input			{display:block;margin-top:5px;margin-bottom:15px;}
.comments .comment					{position:relative;padding:10px 0px 10px 84px;border-radius:5px;margin-top:10px;margin-bottom:10px;min-height:84px;}
.comments .comment_buttons			{margin-top:10px;}
.comments .comment_buttons .btn		{margin-right:10px;}
.comments .comment_buttons .btn-danger		{position:absolute;right:10px;top:50%;margin-top:-12px;}
.comments .comment_buttons .btn:last-child	{margin-right:0px;}
.comments .comment_buttons+form		{margin-top:10px;}
.comments .comment.owner				{background:#e0f5fc;}
.comments .comment.answer			{margin-left:60px;padding-left:68px;min-height:68px;}
.comments .comment.answer .avatar	{height:48px;width:48px;}
.comments .comment .avatar			{left:10px;}
.comments .comment .name				{font-weight:bold;display:inline;}
.comments .comment .time				{color:#707070;display:inline}
.comments .comment .time:before		{display:inline-block;margin-right:5px;content:"-"}
.comments .comment .txt				{padding-right:40px;}
.comments .answer_form				{margin-left:60px;display:none;}

.post								{position:relative;margin-bottom:15px;border-bottom:1px solid lightgray;}
.post h3								{margin-left:54px;}
.post .author						{margin-left:54px;}
.post .content						{margin-top:15px;margin-bottom:15px;}
.post .avatar						{position:absolute;top:0px;left:0px;height:48px;width:48px;border-radius:4px;}
.post .buttons						{position:absolute;top:0px;right:0px;}

.selection 							{margin-bottom: 24px;}

.dropdown-menu							{left:inherit;}
.dropdown-menu input[type="checkbox"] 		{margin-right: 6px;height: 18px;width: 18px;margin-top: 0;}
.dropdown-menu li							{padding-left: 6px;}
.dropdown-menu li label						{font-weight: normal;margin-right:12px;}
.dropdown-menu li:hover 					{background-color: #efeded;}

.media_list								{height:500px;overflow-y:auto;margin:-15px;padding:15px;}
.rich_text_media.icon					{float:left;border-radius:5px;margin:10px;padding:5px;text-align:center;width:160px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative}
.rich_text_media.icon:hover				{background:lightgray;text-decoration:none;}
.rich_text_media.icon:focus				{border:none;text-decoration:none;}
.rich_text_media.icon:active			{border:none;text-decoration:none;}
.rich_text_media.icon.ui-selected		{background:#1E94FE;color:white;}
.rich_text_media.icon.ui-selecting		{background:#EF7610;color:white;}
.rich_text_media.icon .glyphicon			{display:block;font-size:40px;}
.rich_text_media.icon button				{position:absolute;top:5px;right:5px;display:none;}
.rich_text_media.icon:hover button		{display:block;}
.rich_text_media.icon .name				{display:block;overflow-wrap:break-word;hyphens:auto;}
.ui-selectable-helper					{position: absolute;z-index:99999;border: 1px dotted black;}

.choise 					{margin-bottom:24px;}
.checkbox 				{margin-top:5px;margin-bottom: 5px;}
.checkbox label span		{margin-left:6px;}
.radio label span			{margin-left:6px;}
.tag_activate button		{margin-top:6px;}
.styled					{margin-top:5px !important;}
.tag_child				{margin-left:15px;}

#document_tag .tag_activate button		{margin-top:-10px;margin-bottom:15px;}

#period_selecter					{padding-top: 5%;}
#period_button						{padding-top: 1%;}
.account li						{list-style: none;}
.sortable							{cursor:pointer;}
.form-control						{padding-left:10px;padding-right:0px;}
.period_partner						{margin: 30px 0;}
.donut_chart						{margin-top: -100px;margin-bottom: 100px;}
.input-daterange input.form-control	{text-align:left;}
.left-vertical-separator			{border-left:1px #D3D3D3 solid;}

@media screen and (max-width: 992px)
{
  .left-vertical-separator {border: none;}
}

.btn-expand									{display:none;}
.collapsed > .panel-heading > .btn-collapse	{display:none;}
.collapsed > .panel-heading > .btn-expand	{display:block;}

.document							{background:white;}
.node 								{clear:both;position:relative;}
.node .clearfix						{height:15px;}
.document .node						{margin:-11px;margin-bottom:-21px;padding:10px;border:1px solid transparent;}
.node_anchor						{visibility:hidden;position:relative;top:-150px;}

.document							{box-shadow:0px 2px 7px rgba(60,60,60,0.3);padding:24px !important;}
.box								{box-shadow:0px 2px 7px rgba(60,60,60,0.3);padding:24px !important;}
.document .box						{box-shadow:none;padding:0px !important;margin-top:20px;}
.box h1								{color:#1E94FE;font-size:24px !important;border-bottom:1px solid #707070;display:block;padding-bottom:8px;margin-top:0px;}

.document>.node:first-child>.node_anchor				{top:-500px}
.node_title												{text-align:left;overflow:hidden;text-overflow:ellipsis;margin-top:15px;}
.post_title												{text-align:left;}
.node_title_expand										{float:right;margin-top:7px;}
.node_title_expand:first-child							{display:block;float:none;text-align:center;}
.node_document>.node>.node_title						{font-size:30px;font-weight:bold;margin-bottom:40px;color:#1E94FE;}
.node_document>.node .node>.node_title					{font-size:20px;border-bottom:1px solid #707070;color:#1E94FE;margin-bottom:24px;}
.node_document>.node .node .node>.node_title				{font-size:18px;font-weight:bold;border-bottom:none;color:#707070;}
.node_document>.node .node .node>.node_title:before		{font-size:16px;font-family:'Glyphicons Halflings';content:"\e074";color:#1E94FE;margin-right:10px;}
.node_document>.node .node .node .node>.node_title		{font-size:16px;}
.node_document>.node .node .node .node>.node_title:before	{content:"";}

.node_separator hr					{border-top:4px solid #1E94FE;}

.node>.content img					{max-width:100%;}
.node_picture.picture_left			{text-align:left;}
.node_picture.picture_center		{text-align:center;}
.node_picture.picture_right			{text-align:right;}
.node_picture.picture_width>img		{width:100%;}
.node_picture .btn-link				{float:left;}
.node_audio>audio					{display:block;width:100%;max-width:600px;margin:auto;}
.node-heading						{position:relative;height:36px;}
.node-title							{position:absolute;top:5px;left:15px;right:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.node-tools>.node-title				{right:50px}
.node-groups>.node-title			{right:75px}
.node-title span						{color:black;}
.node-title.txt						{color:#707070;}
.node-helper						{color:#707070;margin-bottom:10px;display:none;}
.node-helper:before					{font-family:'Glyphicons Halflings';content:"\e086 ";margin-right:5px;font-size:1.2em;vertical-align:sub}
.node-helper:last-child				{display:block}

.node-color-1						{background:#fffbcf;}
.node-color-2						{background:#acd7b9;}
.node-color-3						{background:#18d6cb;}
.node-color-4						{background:#bfe1f3;}
.node-color-5						{background:#f8b108;}
.node-color-6						{background:#bf9be6;}
.node-color-7						{background:#c6d025;}

.node-post							{border-left:15px solid #1E94FE;padding-left:10px;margin-left:20px;}

.node-widgets .node-helper							{display:block}
.node-widgets .node-helper							{display:block}

.panel-users .node-helper							{display:block}
.panel-users .node-helper div:last-child				{display:none}
.panel-users .node-helper:last-child div:last-child	{display:block}

.request							{position:relative;height:1.75em;}
.request .username					{position:absolute;top:0px;left:0px;right:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.request .btn						{float:right;background:none;}

.node-comments						{text-align:left;margin:10px;clear:both;}
.node .comments						{margin:10px;clear:both;}

.node_blog>.content>.btn-group		{margin-bottom:30px;}
.node_blog .node_title+.btn			{margin-left:10px;}
.node_blog>.btn:first-child			{margin-left:10px;}

.node_text>p						{margin-left:10px;margin-right:10px;}

.btn-node-draft						{display:none;}
.btn-node-trash						{display:none;}
.document-editor .node-draft .btn			{display:none;}
.document-editor .node-draft .btn-node-draft	{display:block;}
.node-draft .panel-body				{display:none;}
.node-draft .panel-heading			{border-bottom:none;}
.node-draft .node-heading			{padding-right:10px!important;}
.node-draft .node-title				{left:10px;right:40px;}
.node-draft .node-helper				{display:block}

.node-pin .btn						{display:none;}
.node-pin .btn-node-draft			{display:block;background-color:#1E94FE;color:white;box-shadow:0px 1px 3px #666 inset;}
.node-pin .panel-body				{display:none;}
.node-pin .panel-heading				{border-bottom:none;}
.node-pin .node-heading				{padding-right:10px!important;}
.node-pin .node-title				{left:10px;right:40px;}

.document-editor .node-trash .btn			{display:none;}
.document-editor .node-trash .btn-node-trash	{display:block;}
.node-trash .panel-body				{display:none;}
.node-trash .panel-heading			{border-bottom:none;}
.node-trash .node-heading			{padding-right:10px!important;}
.node-trash .node-title				{left:10px;right:40px;}
.node-trash .node-helper				{display:block}

.node-widget						{padding:4px;margin-bottom:8px;cursor:move;}
#node_form a.icon					{float:none;display:block;margin:auto;}
.node_file a.icon					{float:none;display:block;}
.document-editor							{min-width:800px;width:97%;max-width:1200px;margin:auto;}
.document-editor .panel-heading				{border-bottom-width:1px;padding-top:5px !important;padding-bottom:5px !important}
.document-editor .panel-heading:last-child	{border-bottom:none;}

.document-users							{min-width:800px;width:97%;max-width:1200px;margin:auto;}
.document-users	.row					{display:flex;flex-wrap: wrap;}
.document-users	.row>div					{margin-bottom:30px;}
.document-users	.row .box				{height:100%;}

.sticky	{position: sticky; top: 50px;}
.no_multiple a {display:none;}

.twitter-typeahead {
  width: 100%;
}

span.twitter-typeahead .tt-menu,
span.twitter-typeahead .tt-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
span.twitter-typeahead .tt-suggestion {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
  cursor: pointer;
}
span.twitter-typeahead .tt-suggestion.tt-cursor,
span.twitter-typeahead .tt-suggestion:hover,
span.twitter-typeahead .tt-suggestion:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.input-group.input-group-lg span.twitter-typeahead .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.input-group.input-group-sm span.twitter-typeahead .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
span.twitter-typeahead {
  width: 100%;
}
.input-group span.twitter-typeahead {
  display: block !important;
  height: 34px;
}
.input-group span.twitter-typeahead .tt-menu,
.input-group span.twitter-typeahead .tt-dropdown-menu {
  top: 32px !important;
}
.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control {
  border-radius: 0;
}
.input-group span.twitter-typeahead:first-child .form-control {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group span.twitter-typeahead:last-child .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.input-group.input-group-sm span.twitter-typeahead {
  height: 30px;
}
.input-group.input-group-sm span.twitter-typeahead .tt-menu,
.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu {
  top: 30px !important;
}
.input-group.input-group-lg span.twitter-typeahead {
  height: 46px;
}
.input-group.input-group-lg span.twitter-typeahead .tt-menu,
.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu {
  top: 46px !important;
}

#doc_nav 				{padding-right:40px;padding-left:0;}
#doc_nav .inner			{padding:24px;box-shadow:0px 2px 7px rgba(60,60,60,0.3);background:white;}
#doc_nav .title			{font-size:18px;margin:0;color:#707070;padding-bottom:24px;border-bottom:1px solid #707070}
#doc_nav ul				{list-style:none;padding:0;}
#doc_nav .nav>.sep		{border-bottom:1px solid #707070;}
#doc_nav .item			{margin-top:24px;margin-bottom:15px;border-left:2px solid transparent;}
#doc_nav .active			{border-color:#1E94FE;}
#doc_nav .active .sub	{display:block}
#doc_nav .active>a		{color:#1E94FE;}
#doc_nav .active>a		{color:#1E94FE;}
#doc_nav .nav>li>a		{font-size:12px;padding:0px 0px 0px 10px;font-weight:bold}
#doc_nav .sub			{display:none;}
#doc_nav .sub>li			{margin-top:8px;border:none;}
#doc_nav .sub>li>a		{font-size:12px;padding-left:24px}
#doc_nav a:hover			{color:#1E94FE;text-decoration:none;}
#doc_nav a				{color:#707070;display:inline-block;background:none !important;}
#doc_nav .backtop		{border:none !important;margin-top:24px;margin-bottom:15px;}
#doc_nav .backtop a		{font-size:12px !important;color:#707070 !important;background:none !important;font-weight:normal !important;}
#doc_nav .backtop a:hover{color:#1E94FE !important;}

#doc_head								{height:300px;position:relative;margin-bottom:40px;box-shadow:0px 2px 7px rgba(60,60,60,0.3);background:white;}
#doc_head .title							{color:#4A4A4A;font-size:30px;position:absolute;top:64px;right:0px;left:255px;padding-left:20px;padding-top:8px;height:60px;overflow:hidden;background:rgba(255,255,255,0.85);text-overflow:ellipsis;white-space:nowrap;}
#doc_head .title.editable:hover			{background:rgba(255,255,255,0.70)}
#doc_head .title.code					{padding-right:230px;}
#doc_head .title.code div					{position:absolute;top:8px;right:44px;}
#doc_head .cover							{position:absolute;top:0px;right:0px;bottom:0px;max-width:1000px;background:black;}
#doc_head .cover	img						{height:100%;width:100%;background:white;}
#doc_head .cover.editable:hover img		{opacity:0.8;}
#doc_head .sticker						{border:3px solid white;height:212px;width:212px;position:absolute;top:44px;left:44px;border-radius:8px;box-shadow:0px 2px 7px rgba(60,60,60,0.3);background:black;}
#doc_head .sticker img					{height:100%;width:100%;background:white;border-radius:3px;}
#doc_head .sticker.editable:hover img	{opacity:0.8;}
#doc_head div .overlay					{position:absolute;top:0;right:0;background:white;display:none;color:#707070;z-index:999;font-size:16px;}
#doc_head div:hover .overlay				{display:block;}
#doc_head div .overlay li:hover				{color:#1E94FE}
#doc_head .author						{background:#1E94FE;color:white;font-size:12px;font-weight:bold;padding:6px;position:absolute;top:256px;left:44px;z-index:200;border-radius:8px;width:212px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#doc_head .author span					{color:#C6C6C6;}
#doc_head .buttons						{position:absolute;bottom:44px;left:278px;z-index:200;right:22px;pointer-events:none;}
#doc_head .buttons .btn					{pointer-events:auto;}
#doc_head .buttons li						{pointer-events:auto;}
#doc_head .btn+.btn						{margin-left:40px;}
#doc_head .btn-dropdown					{display:inline-block;}
#doc_head .btn-dropdown+.btn-dropdown	{margin-left:20px}

@media screen and (max-width: 768px)
{
	#head_container						{margin-left:-10px;margin-right:-10px;}
	#doc_head .sticker					{height:154px;width:154px;left:22px;}
	#doc_head .title						{left:176px;}
	#doc_head .buttons					{left:22px;}
	#doc_head .author					{left:22px;top:198px;width:154px;}
	#doc_head .author+.buttons			{bottom:22px;}
}

.table_paginate_hidden .pagination	{visibility:hidden;}
.pagination							{margin:0;}
.pagination a						{border-color:black !important;color:black;padding:5px 10px;font-size:14px;}
.pagination span						{border-color:black !important;color:#bbb;padding:5px 10px;font-size:14px;}
.pagination .active span				{color:wihte;}
.pagination > li:first-child a			{border-bottom-left-radius:50%;border-top-left-radius:50%;}
.pagination > li:first-child span		{border-bottom-left-radius:50%;border-top-left-radius:50%;}
.pagination > li:last-child a			{border-bottom-right-radius:50%;border-top-right-radius:50%;}
.pagination > li:last-child span		{border-bottom-right-radius:50%;border-top-right-radius:50%;}

.node_chat					{background:#f5f5f5;padding:10px;}
.chat						{height:400px;overflow-y:auto;overflow-x:hidden;margin-bottom:10px;background-color:white;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);padding-left:10px;padding-right:10px;}
.chat .messages				{display:table;width:100%;}
.chat_msg					{display:table-row;}
.chat_msg .author			{display:table-cell;text-align:right;padding-right:5px;width:5%;color:#666;vertical-align:middle;}
.chat_msg .msg				{display:table-cell;}
.chat_msg .msg span			{background:#f5f5f5;border-radius:4px;padding:4px;margin:2px;display:inline-block;}
.chat_msg .wb				{word-break:break-all;}
.chat_msg em				{font-style:normal;font-variant:small-caps;}
.chat_msg .msg .msg_author	{background:#e5e5ff;}
.input_msg					{width:100%;padding-left:15px;padding-top:15px;padding-right:150px;padding-bottom:15px;}
.btn-send					{position:absolute;right:34px;margin-top:12px;}

.node_editable.hover						{border:1px solid #C6C6C6;background:#cff1ff}
.node_editable.hover>.overlay 				{display:block;}
.node_editable>.overlay 						{position:absolute;top:0px;right:0px;display:none;}

.overlay									{background:#C6C6C6;color:white;font-weight:bold;padding:0px;}
.overlay>li									{display:block;margin:8px 8px 0px 8px;padding:0px 0px 8px 0px;cursor:pointer;list-style:none;border-bottom:1px solid #E3E3E3;text-align:left;}
.overlay>li:last-child						{border:none;}
.overlay>li:hover 							{color:#E3E3E3;}
.overlay>li:hover .picto						{display:inline-block;}
.overlay>li:hover .picto:first-child			{display:none;}
.overlay>li .picto							{float:left;margin-right:5px;}
.overlay>li .picto							{display:none;}
.overlay>li .picto:first-child 				{display:inline-block;}

.node_document::before					{display:none;}
.node_document::after					{display:none;}
.node_document>.node_list>.content					{border-bottom:2px solid #1E94FE;}
.node_document>.node>.content>.node_list>.content	{border-bottom:1px solid #707070;}

.node_document>.node_add_container:first-child:last-child .node_add	{display:block;}

.node_add_container					{height:70px;margin-top:25px;}
.node_add_container:hover .node_add	{display:block;}
.node_add							{padding:5px;text-align:center;border:1px solid #C6C6C6;display:none;background:white;}
.node_add .caption					{background:#C6C6C6;color:white;border-radius:4px;margin-top:-16px;margin-bottom:5px;font-weight:bold;}
.node_add .buttons					{margin-top:-5px;}
.node_add .btn						{margin-top:5px;}
.document.edit .node_add_container	{display:block;}

input[type="text"]			{border:none;background:#E3E3E3;box-shadow:none;}
input[type="password"]		{border:none;background:#E3E3E3;box-shadow:none;}
input[type="email"]			{border:none;background:#E3E3E3;box-shadow:none;}
textarea.form-control		{border:none;background:#E3E3E3;box-shadow:none;}
.form-control:focus			{outline:none;box-shadow:none;}

.btns .btn					{margin-left:0!important;width:100%;}
#abtn .btn					{margin-top:10px;}
#aform .sub					{margin-top:10px;}
.close						{opacity:1;filter:none;}
.modal-header				{margin:0px 20px;padding:19px 0px;border-color:#707070;color:#707070;}
.modal-header h4				{font-weight:bold;}
.modal-body					{margin:0px 20px;padding:15px 0px;color:#707070;}
.modal-footer				{margin:0px 20px;padding:19px 0px;border-color:#707070;}
.modal-content				{border:none;}
.modal .separator			{border-top:1px solid #707070;margin-bottom:15px}
.modal-content label			{font-size:14px;margin-bottom:15px;}

.btn-confirm {display:none}
.btn-next {display:none}

#lbtn button	{margin-bottom: 5px;}