#header {
	width: 100% !important;
	height: 60px !important;
	padding-top: 0 !important;
	text-align: inherit !important;
}

body {
	background: #f6f6f6 !important;
	
}
#wirisbody {
	background: #fafafa !important;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 300 !important;
	font-size: 18px !important;
}

#content {
	max-width: 1200px !important;
	margin-top: 20px !important;
	width: auto !important;
}

#notfooter, #wirispage {
	min-height: auto !important;
	height: auto !important;
	margin: 0 auto !important;
}

#lang {
	padding: 0px;
}

#languages {
	position: relative;
	top: 0;
}

#languages li {
	float: inherit;
}

#languages a.active {
	border: 0;
	background: inherit;
}

#languages a {
	border: 0;
	color: inherit;
	background: inherit;
	width: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
}

.content li {
	padding: 4px 2px;
	margin-left: 20px;
}

#content h1.title {
	padding: 0;
	border: 0;
	color: #f26a54;
	background: inherit;
	text-transform: initial;
	font-weight: 300;
	border-radius: 0;
	margin-bottom: 20px;
}

#center h2 {
	padding-top: 1em;
	padding-bottom: 0.5em;
	border: 0;
	color: #404040;
	background: inherit;
}

#center em {
	font-style: normal;
}

.block-menu li.leaf {
	border-bottom:0;
	border-top:0;
	border-left:2px solid transparent;
}

.block-menu h2.title {
	background: inherit;
	border: 0;
	/*border-bottom:1px solid #378297;*/
	text-align: left;
	color: #378297;
	font-weight: 400;
	padding-left:0;
	font-size: 18px;
}

#content a.smartButton {
	background: #f26a54;
	color: #fefefe !important;
	margin-right: 0.5em;
	padding: 9px 12px;
	border-radius: 4px;
	transition: all 0.3s ease;
	text-shadow: none;
	font-weight: 400;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

#content a.smartButton:hover {
	box-shadow: 0 1px 3px rgba(0,0,0,0.24), 0 1px 2px rgba(0,0,0,0.48);
	text-decoration: none;
}

#content a.smartButton2 {
	background: #FF8D7B;
	color: #444 !important;
	margin-right: 0.5em;
	padding: 9px 12px;
	border-radius: 4px;
	transition: all 0.3s ease;
	text-shadow: none;
	font-weight: 400;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

#content a.smartButton2:hover {
	box-shadow: 0 1px 3px rgba(0,0,0,0.24), 0 1px 2px rgba(0,0,0,0.48);
	text-decoration: none;
}

#center {
	padding-left: 0;
	padding-top: 20px;
}

#center p {
	color: #333;
	line-height: 1.8;
	margin-bottom: 1em;
	margin-top: 0;
}

#content a, #content a:active, #content a:visited {
	color: #006df0;
	text-decoration: none;
	font-weight: 400;
}

#center a:hover {
	text-decoration: underline;
}

#solutionsbar .solutions {
	width:100%;
}

#center p > img{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.block {
	margin-bottom: 20px;
}

#solutionsbar .solutions .solutionbox{
	width:198px;
}


.front-landingpage .solutions .solutionbox img {
	width: 120px;
	margin: 12px;
}

.front-landingpage .moresolutions a {
	background-color: #589DB1;
	color: #fefefe !important;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	padding: 9px 12px;
	border-radius: 4px;
	transition: all 0.3s ease;
	font-weight: 500;
}


.front-landingpage .moresolutions a:hover{
	text-decoration: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.24), 0 1px 2px rgba(0,0,0,0.48);

}

.front-landingpage .moresolutions {
	margin-top: 8px;
	padding-right: 0;
	letter-spacing: 0px;
	text-align: center;
}

table.wiris-table-basic {
	background: inherit;
}

#center embed {
	max-width: 100%;
}

#block-menu-menu-learn-editor3 li a.active:link {
	font-weight: 300 !important;
}

a.smartButton.smartButtonOn {
	background: #999999 !important;
	box-shadow: none !important;
}

#content a.smartButton:hover {
	text-decoration: none !important;
}

#content strong {
	font-weight: 400;
	text-transform: inherit !important;
}

#left {
	width: 200px;
	padding-top: 28px;
	padding-right: 0px;
}

#left a {
	color: #000040 !important;
	text-transform: inherit !important;
	text-decoration: inherit !important;
	font-weight: inherit !important;
}

#layout {
	border-collapse: collapse !important;
}

#responsive_menu ul.menu li {
	padding: 10px;
	background: none !important;
}

#responsive_menu ul.menu li a {
	font-size: 18px;
	text-transform: capitalize;
	color: #000040;
	text-decoration: none;
}

#block-menu-menu-learn-editor3 a {
	font-size: 15px;
}

#block-menu-menu-learn-hand ul.menu li, #block-menu-menu-menu-learn-quizzes2 ul.menu li, #block-menu-menu-learn-editor3 ul.menu li, #block-menu-menu-wiris-editor ul.menu li, #block-menu-menu-wiris-cas ul.menu li, #block-menu-menu-quizzes ul.menu li, #block-menu-menu-whiteboard ul.menu li, #block-menu-menu-wirisplugin ul.menu li {
	border: 0;
	padding-left: 0;
}

#block-menu-menu-learn-hand ul.menu, #block-menu-menu-learn-hand.book-navigation ul.menu, #block-menu-menu-menu-learn-quizzes2 ul.menu, #block-menu-menu-menu-learn-quizzes2.book-navigation ul.menu, #block-menu-menu-learn-editor3 ul.menu, #block-menu-menu-learn-editor3.book-navigation ul.menu, #block-menu-menu-wiris-editor ul.menu, #block-menu-menu-wiris-editor.book-navigation ul.menu, #block-menu-menu-wiris-cas ul.menu, #block-menu-menu-wiris-cas.book-navigation ul.menu, #block-menu-menu-quizzes ul.menu, #block-menu-menu-quizzes.book-navigation ul.menu, #block-menu-menu-whiteboard ul.menu, #block-menu-menu-whiteboard.book-navigation ul.menu, #block-menu-menu-wirisplugin ul.menu, #block-menu-menu-wirisplugin.book-navigation ul.menu {
	border: 0;
}

#block-menu-menu-learn-hand ul.menu ul, #block-menu-menu-menu-learn-quizzes2 ul.menu ul, #block-menu-menu-learn-editor3 ul.menu ul, #block-menu-menu-wiris-editor ul.menu ul, #block-menu-menu-wiris-cas ul.menu ul, #block-menu-menu-quizzes ul.menu ul, #block-menu-menu-whiteboard ul.menu ul, #block-menu-menu-wirisplugin ul.menu ul {
	margin-left: -3px;
}

ul.menu li a {
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 15px;
	display: block;
}

ul.menu li {
	transition: all 0.2s ease-out;
	border-left: 2px solid transparent;
}

.block-menu li.leaf {
	padding: 0;
	background-color: transparent;
}

.block-menu li.active-trail {
	border-left: 2px solid #5D9EB1 !important;
}

#block-menu-menu-learn-hand ul.menu, #block-menu-menu-menu-learn-quizzes2 ul.menu, #block-menu-menu-learn-editor3 ul.menu, #block-menu-menu-wiris-editor ul.menu, #block-menu-menu-wiris-cas ul.menu, #block-menu-menu-quizzes ul.menu, #block-menu-menu-whiteboard ul.menu, #block-menu-menu-wirisplugin ul.menu {
	background-color: transparent;
}

#block-menu-menu-learn-hand ul.menu li, #block-menu-menu-learn-hand.book-navigation ul.menu li, #block-menu-menu-menu-learn-quizzes2 ul.menu li, #block-menu-menu-menu-learn-quizzes2.book-navigation ul.menu li, #block-menu-menu-learn-editor3 ul.menu li, #block-menu-menu-learn-editor3.book-navigation ul.menu li, #block-menu-menu-wiris-editor ul.menu li, #block-menu-menu-wiris-editor.book-navigation ul.menu li, #block-menu-menu-wiris-cas ul.menu li, #block-menu-menu-wiris-cas.book-navigation ul.menu li, #block-menu-menu-quizzes ul.menu li, #block-menu-menu-quizzes.book-navigation ul.menu li, #block-menu-menu-whiteboard ul.menu li, #block-menu-menu-whiteboard.book-navigation ul.menu li, #block-menu-menu-wirisplugin ul.menu li, #block-menu-menu-wirisplugin.book-navigation ul.menu li {
	background-color: transparent;
}

#block-menu-menu-learn-hand li.collapsed, #block-menu-menu-menu-learn-quizzes2 li.collapsed, #block-menu-menu-learn-editor3 li.collapsed, #block-menu-menu-wiris-editor li.collapsed, #block-menu-menu-wiris-cas li.collapsed, #block-menu-menu-quizzes li.collapsed, #block-menu-menu-whiteboard li.collapsed, #block-menu-menu-wirisplugin li.collapsed {
	background: none;
}

#block-menu-menu-learn-hand li.expanded, #block-menu-menu-menu-learn-quizzes2 li.expanded, #block-menu-menu-learn-editor3 li.expanded, #block-menu-menu-wiris-editor li.expanded, #block-menu-menu-wiris-cas li.expanded, #block-menu-menu-quizzes li.expanded, #block-menu-menu-whiteboard li.expanded, #block-menu-menu-wirisplugin li.expanded {
	background: none;
}

#block-menu-menu-learn-hand ul.menu li li, #block-menu-menu-menu-learn-quizzes2 ul.menu li li, #block-menu-menu-learn-editor3 ul.menu li li, #block-menu-menu-wiris-editor ul.menu li li, #block-menu-menu-wiris-cas ul.menu li li, #block-menu-menu-quizzes ul.menu li li, #block-menu-menu-whiteboard ul.menu li li, #block-menu-menu-wirisplugin ul.menu li li {
	background-color: transparent;
	padding-left: 0 !important;
}

#block-menu-menu-learn-hand ul.menu ul, #block-menu-menu-menu-learn-quizzes2 ul.menu ul, #block-menu-menu-learn-editor3 ul.menu ul, #block-menu-menu-wiris-editor ul.menu ul, #block-menu-menu-wiris-cas ul.menu ul, #block-menu-menu-quizzes ul.menu ul, #block-menu-menu-whiteboard ul.menu ul, #block-menu-menu-wirisplugin ul.menu ul {
	background-color: transparent;
}

.expanded.active-trail ul.menu {
	padding-left: 1em !important;
}

.expanded .active-trail:hover {
	border-left: 2px solid #5D9EB1;
}

#block-menu-menu-learn-hand li.leaf.active-trail, #block-menu-menu-menu-learn-quizzes2 li.leaf.active-trail, #block-menu-menu-learn-editor3 li.leaf.active-trail, #block-menu-menu-wiris-editor li.leaf.active-trail, #block-menu-menu-wiris-cas li.leaf.active-trail, #block-menu-menu-quizzes li.leaf.active-trail, #block-menu-menu-whiteboard li.leaf.active-trail, #block-menu-menu-wirisplugin li.leaf.active-trail {
	border-left: 2px solid #5D9EB1 !important;
}

.center {
	padding-left:0;
}

iframe {
	max-width: 100%;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.links {
	margin-top: 1em;
	text-align: center;
}

img {
	max-width: 100%;
}

.book-navigation .page-links {
	border-top: 0;
	border-bottom: 1px solid #bbb;
}

#block-menu-menu-learn-hand li.leaf.active-trail, #block-menu-menu-menu-learn-quizzes2 li.leaf.active-trail, #block-menu-menu-learn-editor3 li.leaf.active-trail, #block-menu-menu-wiris-editor li.leaf.active-trail, #block-menu-menu-wiris-cas li.leaf.active-trail, #block-menu-menu-quizzes li.leaf.active-trail, #block-menu-menu-whiteboard li.leaf.active-trail, #block-menu-menu-wirisplugin li.leaf.active-trail {
	background-color: transparent;
}

.menu li {
	border-left: 2px solid transparent !important;
}


.menu li:hover {
	border-left: 2px solid #5D9EB1 !important;
}

.leaf .first .active-trail {
	border-left: 2px solid #5D9EB1 !important;
}

@media screen and (max-width: 995px) {
	#content {
		padding-left:20px;
		padding-right:20px;
	}
}

.tabs ul.tabs{
	font-size: 12px;
}

#store{
	width: auto;
	height: auto;
	margin:auto;
	margin-bottom: -7px !important;
	background: none;
}

footer ul.menu li {
	border: 0;
}

footer ul.menu li a {
	padding:0;
	font-size: inherit;
	text-transform: capitalize !important;
	display:inline-block;
}

footer .block ul {
	padding:0;
}

footer .block .title {
	color: #f26a54;
	text-transform: lowercase;
	font-size: inherit;
	font-weight: inherit;
	padding: inherit;
	margin: inherit;
	border: 0;
}

footer .block {
	background: transparent;
	padding: inherit;
	border: 0;
}

footer ul.menu {
	text-align: center;
}

footer .menu li:hover {
	border: 0 !important;
}


footer .wrs_css_footer_a_button{
	color: #333;
}

#block-menu-menu-learn-hand ul.menu ul ul, #block-menu-menu-menu-learn-quizzes2 ul.menu ul ul, #block-menu-menu-learn-editor3 ul.menu ul ul, #block-menu-menu-wiris-editor ul.menu ul ul, #block-menu-menu-wiris-cas ul.menu ul ul, #block-menu-menu-quizzes ul.menu ul ul, #block-menu-menu-whiteboard ul.menu ul ul, #block-menu-menu-wirisplugin ul.menu ul ul {
	background-color: transparent;
	margin-left: 0.5em;
}

#block-menu-menu-learn-hand ul.menu li li li, #block-menu-menu-menu-learn-quizzes2 ul.menu li li li, #block-menu-menu-learn-editor3 ul.menu li li li, #block-menu-menu-wiris-editor ul.menu li li li, #block-menu-menu-wiris-cas ul.menu li li li, #block-menu-menu-quizzes ul.menu li li li, #block-menu-menu-whiteboard ul.menu li li li, #block-menu-menu-wirisplugin ul.menu li li li {
	background-color: transparent;
}

#block-menu-menu-learn-hand li.expanded, #block-menu-menu-menu-learn-quizzes2 li.expanded, #block-menu-menu-learn-editor3 li.expanded, #block-menu-menu-wiris-editor li.expanded, #block-menu-menu-wiris-cas li.expanded, #block-menu-menu-quizzes li.expanded, #block-menu-menu-whiteboard li.expanded, #block-menu-menu-wirisplugin li.expanded {
	background: none;
}

#block-menu-menu-learn-hand ul.menu ul ul ul, #block-menu-menu-menu-learn-quizzes2 ul.menu ul ul ul, #block-menu-menu-learn-editor3 ul.menu ul ul ul, #block-menu-menu-wiris-editor ul.menu ul ul ul, #block-menu-menu-wiris-cas ul.menu ul ul ul, #block-menu-menu-quizzes ul.menu ul ul ul, #block-menu-menu-whiteboard ul.menu ul ul ul, #block-menu-menu-wirisplugin ul.menu ul ul ul {
	background-color: transparent;
}

li.expanded.active-trail {
	border-left: 0 !important;
}

#contactsupport {
	margin-bottom: -5px !important;
}

#block-menu-menu-discover-plugins ul.menu li, #block-menu-menu-try-plugins ul.menu li {
	border: 0;
	background: transparent !important;
}

#block-menu-menu-discover-plugins ul.menu, #block-menu-menu-try-plugins ul.menu {
	background: transparent !important;
	border: 0;
}

#center h3 {
	margin-top: 1em;
}

.book-navigation {
	margin-top: 2em;
}

pre, code {
	font-family: monospace !important;
	font-size: 16px !important;
}

.store {
	border:0;
	color: #444;
}

.store tr.individual {
	background: #5C9AAC;
	color: #fefefe;
}

.store .price-highlight {
	font-size: 28px;
	font-weight: 500 !important;

}

#content a:hover {
	text-decoration: underline;
}


img.contact-img {
	max-width: 100px;
	margin-top: 20px;
	margin-bottom: 20px;
}

table {
	font-weight: inherit;
}

.release a:hover {
	text-decoration: underline;
}

h2 {
	font-size: 1.8em;
	color: rgba(5,22,42,.99);
}

small {
	font-weight: 400;
}

a.wrs_css_no_underline:hover {
	text-decoration: none !important;
}

.pane-content .docs .products .productbox {
	width: 267px;
	margin: 27px;
}

.quote_anulated {
	padding: 12px;
	margin: 12px;
	margin-left: 0;
	background-color: #d9534f;
	border: 1px solid #d9534f;
	border-radius: 4px;
	display: inline-block;
	color: #fafafa;
	font-weight: 400;
	margin-top: 2em;
}

table thead th {
	font-weight: 400;
}

.node-2186 .olderversions, .node-2184 .olderversions, .node-2185 .olderversions, .node-2163 .olderversions, .node-2164 .olderversions, .node-2179 .olderversions, .node-2181 .olderversions {
	display:none;
}