/**
 * @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:400;
	font-family:'Segoe Ui', 'SegoeUIlight', 'SegoeUI', 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;color:#3d414d;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family:'Segoe Ui', 'SegoeUIlight', 'SegoeUI', 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    font-weight: 600;
    line-height: 1.4em;
    color: inherit;
}
h1{font-size:2.8em;line-height:1.2em;}
h2{font-size:2.2em;}
h3{font-size:1.9em;}
h4{font-size:1.45em;}
h5{font-size:1.3em;}
p {font-size:1.15em;line-height:1.5em;margin:15px 0 15px 0;font-weight: 400;}
b, strong {font-family:'Segoe Ui', 'SegoeUISemibold', 'SegoeUI', 'Open Sans', Arial, Verdana, Helvetica, sans-serif; font-weight:600;}
h1.blue {color: #111960;}
h2.blue {color: #111960;}
h3.blue {color: #111960;}
h4.blue {color: #111960;}
p.blue {color: #111960;}
.s{font-size: 16px}
.blue {color: #111960;}
.lightBlue {color: #00b6fa;}
a:link, a:visited {
	color: #30b0e6; text-decoration: none;
    transition: all .3s linear;
  outline: none;
  box-shadow: none;
}
a:hover {
	color: #111960;	text-decoration: none;
	opacity: 0.8;
    filter: alpha(opacity=80);
    }
a:focus {outline: none; box-shadow: none;}
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{
    text-decoration: none;
    font-size: 18px;
border-radius: 30px;
padding: 5px 15px 7px 15px;
height: auto;
min-width: 108px;
text-align: center;
}
h2.grey {
	font-weight: normal;
	color:#787C87;
}
.mindCad{
	color:#009ee0;
}
.mindCut{
	color:#f7ad1e;
}
.mindGest{
	color:#808283;
}
.mindSales{
	color:#a50c74;
}
.mindIndust{
	color:#222222;
}
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; }