/**
 * @copyright	Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

body {
	background: #fff;
	font-weight:normal;
	font-family:'Roboto', 'SegoeUIlight', 'SegoeUI', 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;color:#222222;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family:'Roboto', 'SegoeUIlight', 'SegoeUI', 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 1.4;
    color: inherit;
}
h1, h1.module-title{font-size:2.5em;line-height:1.15em;}
h2, h2.module-title{font-size:2.1em;}
h3, h3.module-title{font-size:1.75em;}
h4, h4.module-title{font-size:1.35em;}
h5, h5.module-title{font-size:1.2em;}
h6, h6.module-title{font-size:1.1em;}
p {font-size:1.05em;line-height:1.5em;margin:15px 0 15px 0;}
b, strong {font-family:'Roboto', 'SegoeUISemibold', 'SegoeUI', 'Open Sans', Arial, Verdana, Helvetica, sans-serif; font-weight:500!important;}
h1.blue {color: #36a5e9;}
h2.blue {color: #36a5e9;}
h3.blue {color: #36a5e9;}
h4.blue {color: #36a5e9;}
p.blue {color: #36a5e9;}
.blue {color: #36a5e9;}
.lightBlue {color: #55ffe5;}
.pink {color: #e327b6;}
a:link, a:visited {color: #36a5e9;text-decoration: none;}
a:hover {color: #36a5e9;text-decoration: none;opacity: 0.8;filter: alpha(opacity=80);}
a.btn.btn-info:link, 
a.btn.btn-info:visited,
a.btn.btn-info:hover, 
a.btn.btn-info:focus,
a.btn.btn-success:link,
a.btn.btn-success:hover, 
a.btn.btn-success:focus,
a.btn.btn-success,
a.btn.btn-warning,
a.btn{border-radius: 4px;color: white;text-decoration: none;}
h2.grey {font-weight: normal;color:#787C87;}
.headerContent {background-color: rgba(30, 30, 45, 0.5);z-index:1030;position: fixed;width: 100%;top:0;}
.mindCad{color:#009ee0;}
.mindCut{color:#f7ad1e;}
.mindGest{color:#808283;}
.mindSales{color:#a50c74;}
.mindIndust{color:#222222;}
.white{color:#ffffff;}
a.mindCut{color:#f7ad1e;}
div.case{overflow:hidden;}
img.left{
	padding:0 60px 20px 0!important;
	float:left;
	clear:both;
	width:40%;
}
img.right{
	padding:0 0 20px 60px!important;
	float:right;
	clear:both;
	width:40%;
}
img.right:after,
img.left:after{
	clear:both;
	float:none;
}
img.leftS{
	padding:0 30px 20px 0!important;
	float:left;
	clear:both;
}
img.rightS{
	padding:0 0 20px 60px!important;
	clear:both;
}
.clear{float:none; clear:both;}
@media (max-width: 480px) {
	img.rightS{
	padding:0!important;
	clear:both;
}
}
@media (max-width: 768px) {
	img.right{
	padding:10px!important;
	float:none;
	clear:both;
	width:100%;
}
	img.left{
	padding:10px!important;
	float:none;
	clear:both;
	width:100%;
}
}

.pdf:before{
content:"\f1c1"; font-family: FontAwesome; color:#36a5e9; padding:0 5px 0 0; text-decoration:none;
}
.pdf:hover::before{
text-decoration:none;
}
.link:before{
content:"\f08e"; font-family: FontAwesome; color:#36a5e9; padding:0 5px 0 0;
}
.link:hover:before{
text-decoration:none;
}
.secure:after{
content:"\f023"; font-family: FontAwesome; padding:0 0 0 5px;
}
div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* STYLES FOR JOOMLA! EDITOR */
hr#system-readmore  { border: red dashed 1px; color: red; }
hr.system-pagebreak { border: gray dashed 1px; color: gray; }