/* Minification failed. Returning unminified contents.
(477,16): run-time error CSS1036: Expected expression, found '@'
 */
/*base blue #0575C3*/ 
/*lime-col #94CF17;*/
/*light yellow #EBE8AB*/

	/*#region GENERAL styles */
html, body {
	/*height: 100%;*/
}
body{
	/*padding-top:20px;*/
	font-size:14px;
	font-weight:lighter;
	margin:0;
	padding:0;
	height:100%;
    color:#333333;
    font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif; 
}
.no-bullets {
    list-style-type: none;
}
.white-space {
    clear:both;
}
.white-space-top {
    clear:both;
    margin-top:1.5em;
}
/*TEST*/
    .no-decor {
        text-decoration:none;
        color:rgba(255, 255, 255, 0.2);
    }
	.no-decor:hover {
		text-decoration:none;
        color:rgba(255, 255, 255, 0.3);
	}
	.no-decor:active {
		text-decoration:none;
        color:rgba(255, 255, 255, 0.3);
	}
	.no-decor:visited  {
		text-decoration:none;
        color:rgba(255, 255, 255, 0.2);
	}

.play-icon {
    z-index:-1;
    margin-left:-15em;
    margin-right:20%;
    margin-top:0em;
    margin-bottom:auto;
    color:rgba(255, 255, 255, 0.5);
    cursor:pointer;
   
}
.viewBranches {
     background:url("/Images/PlayBranches.png") no-repeat; 
     min-width:250px;
     height:300px;
     margin-top:1em;
     margin-left:auto;
     margin-right:auto;
     /*float:left;*/
     z-index:-3;
     /*margin-left:8em;*/
}
.content-align {   
     vertical-align:central;
}
.great-text {
    font-size:3em;/*test*/
}
/*TEST END*/

	h1{font-size:3em;}
	h2{font-size:2.5em;}
	h3{font-size:2em;}
	h4{font-size:1.5em}

	 .navbar .brand {
	  padding: 0.1em 3.5em 0.1em;
	}
	.closeMe {
		cursor:pointer;
	}
	 strong { font-weight: bold; }

.demo {
    margin-top:1em;
}
     .larger-text{
		font-size:1.7em;
		line-height:2;
	}
	.large-text{
		font-size:2em;
		line-height:2;
	}

	.text-justify{
		text-align:justify;
	}
	.img-space{
		margin-right:0.5em;
		margin-bottom:0.5em;
	}
	.space-right{
		margin-right:0.5em;
	}
	.more-space-right {
		margin-right:1em;
	}
	.more-space-left {
		margin-left:1em;
	}
	.space-left{
		margin-left:0.5em;
	}
   
	.space-top {
		margin-top:2em;
	}
	.space-left-right {
		margin-left:2em;
		margin-right:2em;
	}
	.space-around {
		margin:0.5em;
	} 
	.more-space-around {
		margin:2em;
	}
	
    .light-text {
	    color:#ffffff;
    }
    .blue-color{
		color:#0575c3;
	}
    .blue-color-bold{
		color:#0575c3;
		font-weight:bold;
	}
    .light-blue-color {
	    color:#DAEAEF;
    }
    .light-blue-bcg {
	    background:#DAEAEF;
    }
    .light-yellow-color {
	    background:#EBE8AB;
    }
    .olive-color-bold {
	    color:#9d9d01;
	    font-weight:bold;
    }
    .olive-color {
	    color:#9d9d01;
    }
    .olive-bcg {
	    background:#9d9d01;
    }
    .grey-color {
	    color:#666666;
    }
    .charcoal-color {
	    color:#333333;
    }
    .charcoal-bcg {
		    background:#333333;
		    color:#ffffff;
	}
    .blue-bcg {
		    background:#0575c3;
		    color:#ffffff;
	}
    .light-blue-bcg {
	    background:#DAEAEF;
    }
    .light-grey-bcg {
	    background:rgba(0, 0, 0, 0.1);
    }
.anim {
     margin-top:3em;
     margin-left:auto;
     margin-right:auto;   
}
.anim_size {
    width:100%;
    height:100%;
}

object {
    min-width:400px;
    width:100%;
    overflow:hidden;
    min-height:450px; 
}
	/*#endregion */

    /*#region LINK styles */
    .back-link {
        text-decoration:none;
    }
    .back-link:hover {
        text-decoration:none;
    }
    .back-link:active {
        text-decoration:none;
    }
    .back-link:visited {
        text-decoration:none;
    }

    .icon-links {
        text-decoration:none;
        color:white;
        font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif; 
    }
    .icon-links:hover {
        text-decoration:none;
        color:rgba(0, 0, 0, 0.9);
    }
    .icon-links:active {
	    text-decoration:none;
	}
	.icon-links:visited  {
		text-decoration:none;
	}

	.no-style {
		color:#333333;
		text-decoration:none;
	}
	.no-style:hover {
		text-decoration:none;
	}
	.no-style:active {
		text-decoration:none;
	}
	.no-style:visited  {
		text-decoration:none;
	}
  
	/*#endregion */

	/*#region NEWS SECTION styles */
	   .well, 
	   .news-background-info,
	   .news-background-danger,
	   .news-background-success,
	   .news-background-warning,
	   .news-transparent
		{
	  min-height: 20px;
	  padding: 19px;
	  margin-bottom: 20px;
	  background-color: #f5f5f5;
	  border: 1px solid #e3e3e3;
	  -webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
			  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	  }
	  .news-section{
	  margin-bottom:0.5em;
	  }

      .news-background-info{
		background-color:#DAEAEF;
	  }
      .news-background-danger{
		background-color:#efdae7;
	  }
      .news-background-success{
		background-color:#dfefda;
	    }
      .news-background-warning{
		background-color:#efefda;
	    }
      .news-transparent {
        background-color: transparent;
       }
	 /*#endregion*/

	/*#region HEADER styles */
	
	.img-width {
		/*width:100%;*/
		width:167px;
	}
    .pt-header {
      font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
      font-weight:bold;
      color:#ffffff;
    }
    .help-header, .help-menu {
        border:solid thin #CFCCCC;
        background:#DAEAF5;
        font-size:1.2em;
        padding:1em;
        margin-top:0.1em;
        margin-bottom:0.1em;
        cursor:pointer;
         -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
         border-radius: 3px; /* future proofing */
        -khtml-border-radius: 3px; /* for old Konqueror browsers */
    }
    .help-header:hover {
        background:#C8D5DE;
    }
    .help-menu {
        background:#EDEDCC;
    }
    .help-menu:hover {
        background:#DBDBB6;
    }
.update-date {
    margin-top:0.1em;
    font-size:1.1em;
    color:#0575C3;
}
.update-description {
	  min-height:1.5em;
	  padding: 0.5em;
	  margin-bottom: 0.2em;
	  background-color: #dfefda;
	  border: 1px solid #e3e3e3;
	  -webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
			  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.update-row ul {
    list-style-type: none;
}
.update-row ul li {
        min-height:1.5em;
	padding: 0.5em;
	margin-bottom: 0.2em;
	background-color: #dfefda;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.report-row {
	  min-height:1.5em;
	  padding: 0.5em;
	  margin-bottom: 0.2em;
	  -webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
			  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.report-heading {
    font-size:1.1em;
    color:#0575C3;
}
.report-section-heading, .update-section-heading {
    font-size:1.5em;
    color:#333;
    margin:1em 0.5em 0.5em 0.5em;
}
.report-description {
  background:#DAEAEF;
  display:block;
  padding:0.3em;
  margin:0.1em;
  border: 1px solid #e3e3e3;
   -webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
			  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
   
	/*#endregion */

	/*#region FOOTER styles */
	
.section-padding {
	padding: 0.5em;  
}
.footer {
	background:#eeeeee;
	min-height:15em;
	padding-top:1em;
	padding-bottom:1em;
	margin-top:7em;
	clear:both;
}
.label-large {
    font-size:1.2em;
    padding-top:0.2em;
    padding-bottom:0.2em;
    padding-left:1em;
    padding-right:1em;
}
.link-large {
 font-size:1.2em;
}
	/*#endregion */

	/*#region BUTTON styles */
	.btn-giant{
		font-size:1.1em;
		padding: 22px 38px;
		/* height:3em;
		width:8em;*/
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
		}
	.btn-giant [class^="icon-"],
	.btn-giant [class*=" icon-"] {
		margin-top: 8px;
	}
    .contact-us {
        margin-top:1em;
    }
    .contact-us a {
	    color:white;
	    text-decoration:none;
    }
    .contact-btn-alignment {
        text-align:right;
    }
     .btn-lime {
	color:#ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#94CF17;
	background-image: -moz-linear-gradient(top, #A8E820, #7DB507);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A8E820), to(#7DB507));
	background-image: -webkit-linear-gradient(top, #A8E820, #7DB507);
	background-image: -o-linear-gradient(top, #A8E820, #7DB507);
	background-image: linear-gradient(to bottom, #A8E820, #7DB507);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA8E820', endColorstr='#ff7DB507', GradientType=0);
	border-color: #94CF17;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.1);
	*background-color: #7DB507;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-lime:hover, .btn-lime:focus, .btn-lime:active, .btn-lime.active, .btn-lime.disabled, .btn-lime[disabled] {
	color: #ffffff;
	background-color: #7DB507;
	*background-color: #7DB507;
}
.btn-lime:active, .btn-lime.active {
	background-color: #7DB507;
}
    .btn-olive {
	color:#ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #cbcb02;
	background-image: -moz-linear-gradient(top, #d2d210, #a6a601);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d210), to(#a6a601));
	background-image: -webkit-linear-gradient(top, #d2d210, #a6a601);
	background-image: -o-linear-gradient(top, #d2d210, #a6a601);
	background-image: linear-gradient(to bottom, #d2d210, #a6a601);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2d210', endColorstr='#ffd2d210', GradientType=0);
	border-color: @#6a6a00 #6a6a00 #cbcb02 #6a6a00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.1);
	*background-color: #a6a601;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-olive:hover, .btn-olive:focus, .btn-olive:active, .btn-olive.active, .btn-olive.disabled, .btn-olive[disabled] {
	color: #ffffff;
	background-color: #a6a601;
	*background-color: #a6a601;
}
.btn-olive:active, .btn-olive.active {
	background-color: #cbcb02;
}

.btn-blue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0179d1;
	background-image: -moz-linear-gradient(top, #0089ec, #01548f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0089ec), to(#01548f));
	background-image: -webkit-linear-gradient(top, #0089ec, #01548f);
	background-image: -o-linear-gradient(top, #0089ec, #01548f);
	background-image: linear-gradient(to bottom, #0089ec, #01548f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0089ec', endColorstr='#ff0089ec', GradientType=0);
	border-color: #0179d1 #0179d1 #0179d1 #0179d1;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #01548f;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .btn-blue.disabled, .btn-blue[disabled] {
	color: #ffffff;
	background-color:#01548f;
	*background-color: #01548f;
}
.btn-blue:active, .btn-blue.active {
	background-color: #0179d1;
}
	/*#endregion */

	/*#region PAGE HEADER styles */
	  .page-header {
	  padding-top: 2em;
	  padding-left:7em;
	  padding-bottom:1.5em;
	  margin-bottom:3em;
	  font-size: 1.2em;
	  font-weight: 200;
	  line-height: 30px;
	  color: inherit;
	  text-shadow: 1px 1px 1px #000;
	  /*background-color: #eeeeee;*/
	  -webkit-border-radius: 6px;
		 -moz-border-radius: 6px;
			  border-radius: 6px;
	   }
.text-shadow {
	 text-shadow: 1px 1px 1px #000;
}
.lead-subtext{
		font-size:1.8em;
	}
.outer-lead-subtext {
    line-height:1;
    margin-top:1em;
    margin-bottom:1em;
}
.hero-unit {
    padding-left:1.5em;
    padding-right:1.5em;
    padding-bottom:1.5em;
}
	/*#endregion */

	/*#region ICON styles */
	.section-space-around {
		margin:1em;
		padding-left:1em;
	}
	/*#endregion */

	/*#region SUPPORT styles*/
		.quick-support {
			background-image:url("/Images/teamviewer.png");
			background-repeat:no-repeat;
			min-width:234px;
			height:60px;
		}
			.quick-support a {
				color:#fff;
			}
		.support-container {
			margin-bottom:7em;
		}
		 .support-bullets {
			margin-left:2em;
			margin-bottom:1em;
		}
	/*#endregion*/
  
	/*#region PARTNERS styles */
		.img-set-size img {
		   
		}
	/*#endregion */

    /*#region HARDWARE styles */
    .hardware-grid-heading {
	    font-size:1.5em;
	    color:#0575c3;
    }
    .label-blue {
	    background:#DAEAEF;
	    color:#333333;
	    text-shadow:none;
	    display:inline-block;
	    padding:0.5em 0.7em;
	    margin:0.3em;
	    border-radius:3px 3px 3px 3px;
    }   
	/*#endregion */

    /*#region CONTACT FORM styles */
		.error {
			color:#cb41cb;
			font-size:0.8em;
			vertical-align:middle;
		}
		.warning {
		   
			font-size:1.2em;
			padding:0.5em;
			color:#cb41cb;
		}

		span#recaptcha_privacy {
			display:none;
		}
	  
		.office-hours {
			font-size:1.2em;
			line-height:1.1;
		}
		.office-hours-container {
			margin-top:5em;
		}
		.pt-contact-form {
			 list-style:none;
		}
		.reseller {
			vertical-align:middle;
			padding-top:0.2em;
		}

	/*#endregion */

	/*#region NAVIGATION styles */

.pt-nav {
	list-style:none outside none;
	font-weight:lighter;
}

	/*#endregion */

    /*#region FREEFONE styles */
	.freefone {
		color:#ffffff !important;
	}
	.freefone a {
		color:#ffffff !important;
	}
	.freefone:after {
		 color:#ffffff;
	}

 /*#endregion */

    /*#region SAMPLE MARKET LIST styles */
	.market-list-container {
    margin-top:1em;
    }
    .sample-markets {
        cursor:pointer;
    }
    .samp-market-list {
    background-color:rgba(0,0,0,0.5);
    padding:1em;
    margin:1em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 10px; /* for old Konqueror browsers */
    }
 /*#endregion */

    /*#region MEDIA QUERIES styles */
 
 @media screen and (min-width: 1024px) and (max-width: 1300px) {
    body {
        /*background-color:red;*//*uncomment for testing*/
    }
}
 @media screen and (max-width: 1024px) {
    body {
        /*background-color:mediumvioletred;*//*uncomment for testing*/
    }
}
@media screen and (max-width:860px) {
    body {
        /*background-color:yellow;*//*uncomment for testing*/
    }
     i.pull-right {
        float:left;
    }
}

@media screen and (max-width: 600px) {
    body {
        /*background-color:orange;*//*uncomment for testing*/
    }
     i.pull-right {
        float:left;
    }
}
@media screen and (max-width: 480px) {
    body {
        /*background-color:blue;*//*uncomment for testing*/
    }
     .hero-unit {
            padding:1em;
        }
    .hero-unit h1 {
		font-size:2em;
	    }
       .lead-subtext{
		font-size:1.3em;
	    }
       .hero-unit {
            margin:0;
        }

      .page-header {
      padding: 1em;
    }
    .page-header h1 {
        font-size:2em;
    }
     .page-header .text-shadow {
         text-shadow:none;
    }
   
     .large-text{
		font-size:1.9em;
		line-height:1.5;
	}
    i.pull-right {
        float:left;
    }

} 
@media screen and (max-width: 320px) {
    body {
        /*background-color:greenyellow;*//*uncomment for testing*/
    }
    .hero-unit {
            padding:0.3em;
        }
    .hero-unit h1 {
		font-size:1.5em;
	    }
    .lead-subtext{
		font-size:1.2em;
	    }
    .hero-unit {
            margin:0;
        }
    h1{font-size:2.5em;}
	h2{font-size:2em;}
	h3{font-size:1.3em;}
	h4{font-size:1em}

    .label-large {
    font-size:1em;
    padding-top:0.1em;
    padding-bottom:0.1em;
    padding-left:0.1em;
    padding-right:0.1em;
}
    .btn-giant{
		font-size:1.1em;
		padding: 12px 28px;
	
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
		}
    .contact-btn-alignment {
        text-align:center;
    }
      
     #element-table {
    padding:0.2em;
    }
     #element-table td {
    width:4em;
    text-align:center;
    padding:0;
    }
    .page-header {
      padding: 1em;
    }
    .page-header h1 {
        font-size:2.3em;
    }
     .page-header .text-shadow {
         text-shadow:none;
    }
      .large-text{
		font-size:1.7em;
		line-height:1;
	}
       i.pull-right {
        float:left;
    }
}

@media screen and (max-width: 240px) {
    body {
        /*background-color:green;*/ /*uncomment for testing*/
    }
     .hero-unit {
            padding:0.3em;
        }
    .hero-unit h1 {
		font-size:1.4em;
	    }
       .lead-subtext{
		font-size:1em;
	    }
       .hero-unit {
            margin:0;
        }

     .page-header {
      padding: 1em;
    }
    .page-header h1 {
        font-size:1.4em;
    }
    .not-for-small-screen-phones {
        visibility:collapse;
    }
     .page-header .text-shadow {
         text-shadow:none;
    }
     .large-text{
		font-size:1.5em;
		line-height:1;
	}
      i.pull-right {
        float:left;
    }
} 

/*#endregion */

/*#region INTERACTIVE ELEMENT styles */
.olive-col {
    color:#DBDB02;
}
.yellow-col {
    color:#E3F731;
}
.lime-col {
    color:#94CF17;
}

.navy-col {
    color:#04557D;
}
.red-col {
    color:red;
}

.brBlue-col {
    color:#009CFC;
}
#element-container {
    /*min-width:15em;*/
    height:auto;
    margin:10px;
}
#element-container .label{
    background-color:transparent;
}
#element-table {
    /*background:#eee;*/
    padding:1em;
}
#element-table .label {
     background-color:transparent;
     text-align:left;
}
#element-table td {
    width:6em;
    /*background:#333;*/
    text-align:center;
    padding:0;
}
#inner-element-table {
    
}
.second, .third, .fourth, .fifth, .sixth, .seventh, .eight, .ninth, .tenth {
   text-shadow: 1px 1px 1px #000;
}
.base-tech {
    background:transparent;/*#94CF17;*//*lime-col*/
    color:white;
    display:block;
    text-decoration:inherit;
    text-align:center;
    font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif; 
    vertical-align:top;
    padding:0.5em;
    margin-top:1em;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
     border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px;  /*for old Konqueror browsers */
}

#inner-element-table a {
  color: #111;
  text-decoration: none;
}

#inner-element-table a:hover {
  color: red;
  position: relative;
}

/*this creates the first technology label 'SQL' similar to title*/
.showFirst:before {
    content:"SQL";
    padding: 0.4em 0.2em;
  color: #fff;
  position: relative;
  left: 0px;
  top:0px;
  white-space: nowrap;
  z-index: 99;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-color:#111;
  font-size:0.8em;
}
.circ1,.circ2,.circ3,.circ4,.circ5,.circ6,.circ7,.circ8,.circ9,.circ10 {
    color:white;
}


.circ1:hover, 
.circ2:hover, 
.circ3:hover,
.circ4:hover,
.circ5:hover,
.circ6:hover,
.circ7:hover,
.circ8:hover,
.circ9:hover,
.circ10:hover {
    color:black/*#94CF17*/;
}

.visited-circles {
    background-color:rgba(255, 255, 255, 0.3);
    padding:0.3em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px; /* for old Konqueror browsers */
}

#inner-element-table .left-side a[title]:hover:after{
  content: attr(title);
  padding: 0.05em 0.15em;
  color: #fff;
  position: absolute;
  left: -5px;
  bottom:120%;
  white-space: nowrap;
  z-index: 99;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-color:#111;
  font-size:0.8em;
}
#inner-element-table .right-side a[title]:hover:after {
  content: attr(title);
  padding: 0.05em 0.15em;
  color: #fff;
  position: absolute;
  right: 0;
  bottom:120%;
  white-space: nowrap;
  z-index: 99;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-color:#111;
  font-size:0.8em;
}
#inner-element-table .mid a[title]:hover:after {
  content: attr(title);
  padding: 0.05em 0.15em;
  color: #fff;
  position: absolute;
  left: -6em;
  bottom:120%;
  white-space: nowrap;
  z-index: 99;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-color:#111;
  font-size:0.8em;
}
.base-tech-1,
.base-tech-2,
.base-tech-3,
.base-tech-4,
.base-tech-5,
.base-tech-6,
.base-tech-7,
.base-tech-8,
.base-tech-9,
.base-tech-10 {
  padding: 0.5em 0.5em;
  color: #fff;
  white-space: nowrap;
  z-index: 99;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-color:#111;
  font-size:0.8em;
}
.second:hover .icon-barcode {
 color:#E3F731;
}
.second .label {
    margin-left:0.5em;
}

.third .label {
    margin-left:0.5em;
}

.fourth .label {
    margin-left:0.5em;
}

.fifth .label {
    margin-left:0.5em;
}

.sixth .label {
    margin-left:0.5em;
}

.seventh:hover .icon-th-large {
 color:#E3F731;
}
.seventh .label {
    margin-left:0.5em;
}

.eight:hover .icon-smile {
 color:#E3F731;
}
.eight .label {
    margin-left:0.5em;
}

.ninth:hover .icon-truck {
 color:#E3F731;
}
.ninth .label {
    margin-left:0.5em;
}

.tenth .label {
    margin-left:0.5em;
}

 
  .rounded{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
     border-radius: 10px; /* future proofing */
    -khtml-border-radius: 10px; /* for old Konqueror browsers */
        
    text-shadow: 1px 1px 1px #333;
}
 
/*#endregion */

/*#region INFO styles */

.info2,.info3,.info4,.info5,.info6,.info7,.info8,.info9,.info10 {
    background-color:#eee;
    margin:0.5em;
    margin-right:-15em;
    padding:1em;
    color:#333;
    font-size:0.8em;
    line-height:normal;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
     border-radius: 3px; /* future proofing 
    -khtml-border-radius: 3px;  for old Konqueror browsers */

     text-shadow: none;
     height:auto;
}

/*#endregion */
 
